.login-page{background:radial-gradient(circle at 18% 12%,#1e40af2e,#0000 40%),radial-gradient(circle at 80% 90%,#0284c729,#0000 45%),linear-gradient(135deg,#e2e8f0 0%,#f8fafc 50%,#eef2ff 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fffffff5;border:1px solid #dbe3ef;border-radius:18px;width:min(420px,100%);padding:28px;box-shadow:0 20px 45px #0f172a1f}.login-brand{letter-spacing:.18em;color:#0f3f89;margin-bottom:8px;font-size:12px;font-weight:700}.login-card h1{color:#0f172a;margin:0;font-size:28px}.login-card p{color:#475569;margin:8px 0 20px;font-size:14px}.login-card form{gap:14px;display:grid}.login-card label{color:#1e293b;gap:6px;font-size:13px;font-weight:600;display:grid}.login-card input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.login-card input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb29}.login-card button{color:#fff;background:linear-gradient(90deg,#1d4ed8 0%,#2563eb 100%);border:0;border-radius:10px;margin-top:6px;padding:12px;font-weight:700}.login-card button:disabled{opacity:.75}.login-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:13px}@media (width<=600px){.login-card{border-radius:14px;padding:22px}.login-card h1{font-size:24px}}.check-hub{gap:14px;min-width:0;display:grid}.check-hero{color:#fff;background:linear-gradient(135deg,#0c2f5e 0%,#1556a2 62%,#2676d8 100%);border:1px solid #d9e3f2;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex;box-shadow:0 12px 30px #1240792e}.check-hero h1{margin:4px 0 5px;font-size:26px}.check-hero p{opacity:.86;max-width:760px;margin:0}.check-kicker{letter-spacing:.12em;opacity:.78;font-size:11px;font-weight:800}.check-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.check-btn{color:#17365f;cursor:pointer;background:#fff;border:1px solid #cdd9ea;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:750;display:inline-flex}.check-btn:hover{border-color:#2b6fd6}.check-btn.primary{color:#fff;background:#1765d1;border-color:#1765d1}.check-btn.orange{color:#fff;background:#f47a18;border-color:#f47a18}.check-btn.ghost{color:#fff;background:#ffffff1f;border-color:#ffffff59}.check-btn.danger{color:#b42318;border-color:#f0b6b2}.check-btn:disabled{opacity:.55;cursor:not-allowed}.check-summary-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid}.check-summary-card{background:#fff;border:1px solid #dfe7f2;border-radius:14px;padding:15px 16px;box-shadow:0 4px 16px #1c365c0f}.check-summary-card span{color:#718096;font-size:12px;font-weight:700;display:block}.check-summary-card strong{color:#0e2f57;margin-top:8px;font-size:23px;display:block}.check-summary-card small{color:#8b98aa;margin-top:4px;display:block}.check-summary-card.warn{background:#fffaf0;border-color:#f1c270}.check-summary-card.bad{background:#fff7f6;border-color:#efaaa6}.check-summary-card.good{background:#f4fcf7;border-color:#9eddb7}.check-month-strip{grid-template-columns:repeat(6,minmax(130px,1fr));gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.check-month-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe5f2;border-radius:12px;min-width:130px;padding:11px 12px}.check-month-card.active{border-color:#1765d1;box-shadow:0 0 0 2px #1765d11f}.check-month-card span{color:#64748b;font-size:11px;font-weight:800;display:block}.check-month-card b{color:#17365f;margin-top:4px;font-size:16px;display:block}.check-month-card small{color:#8a98aa}.check-panel{background:#fff;border:1px solid #dfe7f2;border-radius:16px;overflow:hidden}.check-panel-head{background:#f8fbff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.check-panel-head h2{color:#17365f;margin:0;font-size:16px}.check-panel-head p{color:#7a8798;margin:3px 0 0;font-size:12px}.check-toolbar{flex-wrap:wrap;gap:8px;display:flex}.check-toolbar input,.check-toolbar select{background:#fff;border:1px solid #cfdbea;border-radius:9px;min-height:36px;padding:0 10px}.check-toolbar input{min-width:270px}.check-table-wrap{max-height:520px;overflow:auto}.check-table{border-collapse:collapse;width:100%;min-width:1080px}.check-table th{z-index:2;color:#52657d;text-align:left;background:#edf4fc;border-bottom:1px solid #d9e3f1;padding:10px;font-size:11px;position:sticky;top:0}.check-table td{color:#273b55;vertical-align:top;border-bottom:1px solid #edf1f6;padding:10px;font-size:12px}.check-table tr:hover td{background:#f8fbff}.check-money{color:#0c3566;white-space:nowrap;font-weight:800}.check-days{color:#245ea8;background:#edf5ff;border-radius:999px;justify-content:center;min-width:72px;padding:4px 7px;font-weight:800;display:inline-flex}.check-days.overdue{color:#c0342b;background:#fff0ef}.check-days.close{color:#a66000;background:#fff7e5}.check-badge{color:#53657c;background:#eef2f7;border-radius:999px;align-items:center;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.check-badge.good{color:#18794e;background:#e9f9ef}.check-badge.warn{color:#976400;background:#fff4dc}.check-badge.blue{color:#245fa8;background:#eaf2ff}.check-file-actions{flex-wrap:wrap;gap:5px;display:flex}.check-link{color:#1f5fae;cursor:pointer;background:#fff;border:1px solid #d3dfed;border-radius:8px;padding:5px 7px;font-size:11px;font-weight:700}.check-detail-grid{grid-template-columns:320px minmax(0,1fr);gap:12px;display:grid}.check-firm-list{border-right:1px solid #e7edf5;max-height:470px;overflow:auto}.check-firm-search{z-index:2;background:#fff;padding:10px;position:sticky;top:0}.check-firm-search input{border:1px solid #cfdbea;border-radius:9px;width:100%;min-height:38px;padding:0 10px}.check-firm-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;padding:11px 12px}.check-firm-row.active{background:#edf5ff;box-shadow:inset 3px 0 #1765d1}.check-firm-row strong{color:#17365f;display:block}.check-firm-row span{color:#7b8899;margin-top:3px;font-size:11px;display:block}.check-firm-detail{min-width:0;padding:14px}.check-mini-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-bottom:10px;display:grid}.check-mini-summary div{background:#fafcff;border:1px solid #e1e8f2;border-radius:10px;padding:10px}.check-mini-summary span{color:#758399;font-size:10px;font-weight:800;display:block}.check-mini-summary b{color:#183a66;margin-top:4px;display:block}.check-detail-tabs{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.check-detail-tabs button{cursor:pointer;color:#53657c;background:#fff;border:1px solid #d5dfec;border-radius:9px;padding:7px 10px;font-weight:700}.check-detail-tabs button.active{color:#fff;background:#1765d1;border-color:#1765d1}.check-empty{text-align:center;color:#7a8799;padding:28px}.check-notice{color:#245f9e;background:#eef7ff;border:1px solid #cfe5fa;border-radius:10px;padding:10px 12px}.check-notice.error{color:#b42318;background:#fff3f2;border-color:#f2c1bd}.check-modal-backdrop{z-index:9999;background:#0a1c3385;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.check-modal{background:#fff;border-radius:18px;width:min(920px,96vw);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #04142959}.check-modal.small{width:min(620px,96vw)}.check-modal-head{z-index:3;background:#fff;border-bottom:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;display:flex;position:sticky;top:0}.check-modal-head h2{color:#17365f;margin:0}.check-modal-body{padding:16px}.check-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.check-field{gap:5px;display:grid}.check-field.wide{grid-column:1/-1}.check-field.two{grid-column:span 2}.check-field span{color:#52657d;font-size:11px;font-weight:800}.check-field input,.check-field select,.check-field textarea{color:#263a54;background:#fff;border:1px solid #cfdbea;border-radius:9px;width:100%;padding:9px 10px}.check-field textarea{resize:vertical;min-height:82px}.check-file-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.check-file-box{background:#f9fbfe;border:1px dashed #b9c9dc;border-radius:11px;padding:11px}.check-file-box b{color:#244c7d;font-size:12px;display:block}.check-file-box input{border:0;margin-top:8px;padding:0}.check-modal-actions{background:#f8fbff;border-top:1px solid #e3eaf3;justify-content:flex-end;gap:8px;padding:14px 16px;display:flex}@media (width<=1100px){.check-summary-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.check-detail-grid{grid-template-columns:1fr}.check-firm-list{border-bottom:1px solid #e7edf5;border-right:0;max-height:260px}}@media (width<=760px){.check-hero{flex-direction:column}.check-actions{justify-content:flex-start}.check-summary-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.check-form-grid,.check-file-grid{grid-template-columns:1fr}.check-field.two,.check-field.wide{grid-column:auto}.check-toolbar input{width:100%;min-width:0}.check-mini-summary{grid-template-columns:repeat(2,minmax(120px,1fr))}}.mtpl-root{min-width:0;color:var(--text-primary,#172033);gap:12px;display:grid}.mtpl-toolbar,.mtpl-table-card,.mtpl-notice,.mtpl-error{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff)}.mtpl-toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding:9px 11px;display:flex}.mtpl-search{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);min-width:220px;min-height:36px;color:var(--text-secondary,#667085);flex:340px;align-items:center;gap:8px;padding:0 10px;display:flex}.mtpl-search input{width:100%;color:var(--text-primary,#172033);font:inherit;background:0 0;border:0;outline:0}.mtpl-toolbar button,.mtpl-actions button,.mtpl-drawer button{font:inherit;cursor:pointer;border:0}.mtpl-toolbar button,.mtpl-actions button,.mtpl-drawer footer button,.mtpl-preview header button{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);min-height:36px;color:var(--text-primary,#172033);background:var(--surface-card,#fff);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.mtpl-toolbar button.primary,.mtpl-drawer footer button.primary{color:var(--primary-contrast,#fff);border-color:var(--primary-color,#265d97);background:var(--primary-color,#265d97)}.mtpl-toolbar button:disabled,.mtpl-actions button:disabled,.mtpl-drawer button:disabled{opacity:.5;cursor:not-allowed}.mtpl-notice,.mtpl-error{padding:10px 12px;font-size:13px}.mtpl-notice{color:var(--success-text,#166534);background:var(--success-bg,#f0fdf4)}.mtpl-error{color:var(--danger-text,#b42318);background:var(--danger-bg,#fff1f0)}.mtpl-table-card{min-height:360px;overflow:hidden}.mtpl-table-wrap{width:100%;overflow:auto}.mtpl-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.mtpl-table-wrap th,.mtpl-table-wrap td{border-bottom:1px solid var(--border-color,#e7ebf0);text-align:left;white-space:nowrap;padding:10px 11px;font-size:12px}.mtpl-table-wrap th{color:var(--text-secondary,#667085);background:var(--surface-muted,#f7f9fb);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.mtpl-actions{gap:6px;display:flex}.mtpl-actions button{min-height:32px;padding:0 9px;font-size:11px}.mtpl-empty{text-align:center;min-height:300px;color:var(--text-secondary,#667085);place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.mtpl-empty strong{color:var(--text-primary,#172033);font-size:15px}.mtpl-empty span{max-width:460px;font-size:12px;line-height:1.5}.mtpl-drawer-layer{z-index:1200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.mtpl-drawer{background:var(--app-background,#f6f8fb);grid-template-rows:auto 1fr auto;width:min(68vw,920px);height:100%;animation:.18s ease-out mtpl-slide;display:grid;box-shadow:-14px 0 34px #0f172a2e}@keyframes mtpl-slide{0%{opacity:.8;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.mtpl-drawer>header,.mtpl-drawer>footer{background:var(--surface-card,#fff)}.mtpl-drawer>header{border-bottom:1px solid var(--border-color,#dfe4ea);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.mtpl-drawer h2{margin:0;font-size:18px}.mtpl-drawer>header p{color:var(--text-secondary,#667085);margin:4px 0 0;font-size:12px}.mtpl-drawer>header>button{width:36px;height:36px;color:var(--text-secondary,#667085);background:0 0;border-radius:9px;place-items:center;padding:0;display:grid}.mtpl-drawer>header>button:hover{background:var(--surface-muted,#f2f4f7)}.mtpl-drawer-body{align-content:start;gap:13px;min-height:0;padding:16px 18px 28px;display:grid;overflow:auto}.mtpl-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mtpl-form label{color:var(--text-secondary,#667085);gap:5px;font-size:11px;font-weight:750;display:grid}.mtpl-form label.wide{grid-column:1/-1}.mtpl-form input,.mtpl-form select,.mtpl-form textarea{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);width:100%;color:var(--text-primary,#172033);font:inherit}.mtpl-form input,.mtpl-form select{min-height:38px;padding:0 10px}.mtpl-form textarea{resize:vertical;padding:10px;line-height:1.5}.mtpl-checkbox{align-items:center;color:var(--text-primary,#172033)!important;gap:8px!important;display:flex!important}.mtpl-checkbox input{width:17px;min-height:17px;accent-color:var(--primary-color,#265d97);padding:0}.mtpl-preview{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);overflow:hidden}.mtpl-preview>header{border-bottom:1px solid var(--border-color,#e5e9ef);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.mtpl-preview>header>div{gap:4px;display:grid}.mtpl-preview span{color:var(--text-secondary,#667085);text-transform:uppercase;font-size:10px;font-weight:800}.mtpl-preview header button{min-height:32px;padding:0 9px;font-size:11px}.mtpl-preview pre{white-space:pre-wrap;color:var(--text-primary,#172033);margin:0;padding:14px;font:13px/1.55 inherit}.mtpl-drawer>footer{border-top:1px solid var(--border-color,#dfe4ea);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (width<=820px){.mtpl-drawer{width:min(88vw,900px)}}@media (width<=640px){.mtpl-toolbar{flex-direction:column;align-items:stretch}.mtpl-search,.mtpl-toolbar button{width:100%}.mtpl-form{grid-template-columns:1fr}.mtpl-form label.wide{grid-column:1}.mtpl-drawer{width:100vw}.mtpl-drawer>header,.mtpl-drawer-body,.mtpl-drawer>footer{padding-left:12px;padding-right:12px}.mtpl-drawer>footer{flex-wrap:wrap}.mtpl-drawer>footer button{flex:140px}}.idc-root{min-width:0;color:var(--text-primary,#172033);gap:12px;display:grid}.idc-toolbar,.idc-summary,.idc-table-card,.idc-error{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff)}.idc-toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding:9px 11px;display:flex}.idc-search{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);min-width:240px;min-height:36px;color:var(--text-secondary,#667085);flex:360px;align-items:center;gap:8px;padding:0 10px;display:flex}.idc-search input{width:100%;color:var(--text-primary,#172033);font:inherit;background:0 0;border:0;outline:0}.idc-toolbar select,.idc-toolbar button{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);min-height:36px;color:var(--text-primary,#172033);font:inherit}.idc-toolbar select{padding:0 30px 0 10px}.idc-toolbar button{cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.idc-toolbar button:disabled{opacity:.5;cursor:not-allowed}.idc-summary{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.idc-summary>div{border-right:1px solid var(--border-color,#e5e9ef);gap:5px;padding:12px 14px;display:grid}.idc-summary>div:last-child{border-right:0}.idc-summary span,.idc-detail-grid span{color:var(--text-secondary,#667085);text-transform:uppercase;font-size:11px;font-weight:750}.idc-summary strong{font-size:18px}.idc-summary .success strong{color:var(--success-text,#166534)}.idc-error{color:var(--danger-text,#b42318);background:var(--danger-bg,#fff1f0);align-items:center;gap:8px;padding:10px 12px;display:flex}.idc-table-card{min-height:380px;overflow:hidden}.idc-table-wrap{width:100%;overflow:auto}.idc-table-wrap table{border-collapse:collapse;width:100%;min-width:1040px}.idc-table-wrap th,.idc-table-wrap td{border-bottom:1px solid var(--border-color,#e7ebf0);text-align:left;white-space:nowrap;padding:10px 11px;font-size:12px}.idc-table-wrap th{color:var(--text-secondary,#667085);background:var(--surface-muted,#f7f9fb);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.idc-table-wrap tbody tr{cursor:pointer}.idc-table-wrap tbody tr:hover,.idc-table-wrap tbody tr:focus{background:var(--surface-hover,#f7f9fc);outline:0}.idc-status{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.idc-status.success{color:var(--success-text,#166534);background:var(--success-bg,#ecfdf3)}.idc-status.warning{color:var(--warning-text,#8a4b00);background:var(--warning-bg,#fff7e6)}.idc-status.danger{color:var(--danger-text,#b42318);background:var(--danger-bg,#fff1f0)}.idc-status.ready{color:var(--primary-color,#265d97);background:var(--primary-soft,#eef4fb)}.idc-empty{text-align:center;min-height:320px;color:var(--text-secondary,#667085);place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.idc-empty strong{color:var(--text-primary,#172033);font-size:15px}.idc-empty span{max-width:520px;font-size:12px;line-height:1.5}.idc-drawer-layer{z-index:1200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.idc-drawer{background:var(--app-background,#f6f8fb);grid-template-rows:auto 1fr;width:min(68vw,980px);height:100%;animation:.18s ease-out idc-slide;display:grid;box-shadow:-14px 0 34px #0f172a2e}@keyframes idc-slide{0%{opacity:.8;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.idc-drawer>header{border-bottom:1px solid var(--border-color,#dfe4ea);background:var(--surface-card,#fff);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.idc-drawer h2,.idc-calculation h3{margin:0}.idc-drawer h2{font-size:18px}.idc-drawer>header p{color:var(--text-secondary,#667085);margin:4px 0 0;font-size:12px}.idc-drawer>header button{width:36px;height:36px;color:var(--text-secondary,#667085);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.idc-drawer>header button:hover{background:var(--surface-muted,#f2f4f7)}.idc-drawer-body{align-content:start;gap:14px;min-height:0;padding:16px 18px 28px;display:grid;overflow:auto}.idc-detail-grid{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.idc-detail-grid>div{border-right:1px solid var(--border-color,#e5e9ef);border-bottom:1px solid var(--border-color,#e5e9ef);gap:5px;padding:12px;display:grid}.idc-detail-grid strong{text-overflow:ellipsis;overflow:hidden}.idc-calculation{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);gap:12px;padding:14px;display:grid}.idc-calculation h3{font-size:14px}.idc-calculation>div{color:var(--text-secondary,#667085);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.idc-calculation>div strong{color:var(--text-primary,#172033)}.idc-calculation>div i{font-style:normal;font-weight:800}.idc-calculation p{color:var(--text-secondary,#667085);background:var(--surface-muted,#f7f9fb);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=980px){.idc-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.idc-drawer{width:min(88vw,940px)}}@media (width<=680px){.idc-toolbar{flex-direction:column;align-items:stretch}.idc-search,.idc-toolbar select,.idc-toolbar button{width:100%}.idc-summary,.idc-detail-grid{grid-template-columns:1fr}.idc-summary>div,.idc-detail-grid>div{border-right:0}.idc-drawer{width:100vw}.idc-drawer>header,.idc-drawer-body{padding-left:12px;padding-right:12px}}.sif-root{min-width:0;color:var(--text-primary,#172033);gap:12px;display:grid}.sif-toolbar,.sif-summary,.sif-table-card,.sif-error{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff)}.sif-toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding:9px 11px;display:flex}.sif-search{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);min-width:220px;min-height:36px;color:var(--text-secondary,#667085);flex:340px;align-items:center;gap:8px;padding:0 10px;display:flex}.sif-search input{width:100%;color:var(--text-primary,#172033);font:inherit;background:0 0;border:0;outline:0}.sif-toolbar select,.sif-toolbar button{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);min-height:36px;color:var(--text-primary,#172033);font:inherit}.sif-toolbar select{padding:0 30px 0 10px}.sif-toolbar button,.sif-pagination button{cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.sif-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.sif-summary>div{border-right:1px solid var(--border-color,#e5e9ef);gap:5px;padding:12px 14px;display:grid}.sif-summary>div:last-child{border-right:0}.sif-summary span,.sif-detail-summary span{color:var(--text-secondary,#667085);text-transform:uppercase;font-size:11px;font-weight:750}.sif-summary strong{font-size:17px}.sif-summary .attention strong{color:var(--warning-text,#8a4b00)}.sif-error{color:var(--danger-text,#b42318);background:var(--danger-bg,#fff1f0);align-items:center;gap:8px;padding:10px 12px;display:flex}.sif-table-card{min-height:360px;overflow:hidden}.sif-table-wrap{width:100%;overflow:auto}.sif-table-wrap.compact{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,9px)}.sif-table-wrap table{border-collapse:collapse;width:100%;min-width:960px}.sif-table-wrap th,.sif-table-wrap td{border-bottom:1px solid var(--border-color,#e7ebf0);text-align:left;white-space:nowrap;padding:10px 11px;font-size:12px}.sif-table-wrap th{color:var(--text-secondary,#667085);background:var(--surface-muted,#f7f9fb);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.sif-table-wrap tbody tr{cursor:pointer}.sif-table-wrap tbody tr:hover,.sif-table-wrap tbody tr:focus{background:var(--surface-hover,#f7f9fc);outline:0}.sif-status{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.sif-status.success{color:var(--success-text,#166534);background:var(--success-bg,#ecfdf3)}.sif-status.warning{color:var(--warning-text,#8a4b00);background:var(--warning-bg,#fff7e6)}.sif-status.danger{color:var(--danger-text,#b42318);background:var(--danger-bg,#fff1f0)}.sif-status.muted{color:var(--text-secondary,#667085);background:var(--surface-muted,#f2f4f7)}.sif-loading,.sif-empty{text-align:center;min-height:280px;color:var(--text-secondary,#667085);place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.sif-empty strong{color:var(--text-primary,#172033);font-size:15px}.sif-empty span{max-width:480px;font-size:12px;line-height:1.5}.sif-pagination{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sif-pagination button{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);min-height:34px;color:var(--text-primary,#172033)}.sif-pagination button:disabled{opacity:.5;cursor:not-allowed}.sif-pagination span{text-align:center;min-width:72px;color:var(--text-secondary,#667085);font-size:12px;font-weight:700}.sif-drawer-layer{z-index:1200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.sif-drawer{background:var(--app-background,#f6f8fb);grid-template-rows:auto 1fr;width:min(72vw,1120px);height:100%;animation:.18s ease-out sif-slide;display:grid;box-shadow:-14px 0 34px #0f172a2e}@keyframes sif-slide{0%{opacity:.8;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.sif-drawer>header{border-bottom:1px solid var(--border-color,#dfe4ea);background:var(--surface-card,#fff);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.sif-drawer h2,.sif-section h3,.sif-files h3{margin:0}.sif-drawer h2{font-size:18px}.sif-drawer>header p{color:var(--text-secondary,#667085);margin:4px 0 0;font-size:12px}.sif-drawer>header button{width:36px;height:36px;color:var(--text-secondary,#667085);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.sif-drawer>header button:hover{background:var(--surface-muted,#f2f4f7)}.sif-drawer-body{align-content:start;gap:14px;min-height:0;padding:16px 18px 28px;display:grid;overflow:auto}.sif-detail-summary{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.sif-detail-summary>div{border-right:1px solid var(--border-color,#e5e9ef);border-bottom:1px solid var(--border-color,#e5e9ef);gap:5px;padding:12px;display:grid}.sif-detail-summary strong{text-overflow:ellipsis;overflow:hidden}.sif-section,.sif-files{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);gap:12px;padding:14px;display:grid}.sif-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sif-section>header span{color:var(--text-secondary,#667085);font-size:12px}.sif-files>div{flex-wrap:wrap;gap:8px;display:flex}.sif-files a{border:1px solid var(--border-color,#dfe4ea);min-height:34px;color:var(--primary-color,#265d97);border-radius:8px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=1000px){.sif-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sif-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sif-drawer{width:min(88vw,1040px)}}@media (width<=680px){.sif-toolbar{flex-direction:column;align-items:stretch}.sif-search,.sif-toolbar select,.sif-toolbar button{width:100%}.sif-summary,.sif-detail-summary{grid-template-columns:1fr}.sif-summary>div,.sif-detail-summary>div{border-right:0}.sif-drawer{width:100vw}.sif-drawer>header,.sif-drawer-body{padding-left:12px;padding-right:12px}}.arl-root{min-width:0;color:var(--text-primary,#172033);gap:12px;display:grid}.arl-filters,.arl-list,.arl-preview,.arl-summary{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff)}.arl-filters{flex-wrap:wrap;align-items:end;gap:10px;padding:10px 12px;display:flex}.arl-filters label{min-width:170px;color:var(--text-secondary,#667085);gap:5px;font-size:11px;font-weight:750;display:grid}.arl-filters input,.arl-filters select{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);min-height:36px;color:var(--text-primary,#172033);font:inherit;padding:0 10px}.arl-list{overflow:hidden}.arl-list>header,.arl-list>article{border-bottom:1px solid var(--border-color,#e7ebf0);grid-template-columns:minmax(220px,.9fr) minmax(280px,1.4fr) auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.arl-list>header{color:var(--text-secondary,#667085);background:var(--surface-muted,#f7f9fb);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.arl-list>article:last-child{border-bottom:0}.arl-list>article>div{gap:3px;display:grid}.arl-list>article>div span,.arl-drawer>header span{color:var(--primary-color,#265d97);text-transform:uppercase;font-size:10px;font-weight:800}.arl-list>article strong{font-size:13px}.arl-list>article p{color:var(--text-secondary,#667085);margin:0;font-size:12px}.arl-list button,.arl-drawer button{font:inherit;cursor:pointer;border:0}.arl-list>article>button,.arl-drawer>footer button{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);min-height:34px;color:var(--text-primary,#172033);background:var(--surface-card,#fff);justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:700;display:inline-flex}.arl-drawer-layer{z-index:1200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.arl-drawer{background:var(--app-background,#f6f8fb);grid-template-rows:auto 1fr auto;width:min(82vw,1320px);height:100%;animation:.18s ease-out arl-slide;display:grid;box-shadow:-14px 0 34px #0f172a2e}@keyframes arl-slide{0%{opacity:.8;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.arl-drawer>header,.arl-drawer>footer{background:var(--surface-card,#fff)}.arl-drawer>header{border-bottom:1px solid var(--border-color,#dfe4ea);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.arl-drawer h2{margin:3px 0 0;font-size:18px}.arl-drawer>header p{color:var(--text-secondary,#667085);margin:4px 0 0;font-size:12px}.arl-drawer>header button{width:36px;height:36px;color:var(--text-secondary,#667085);background:0 0;border-radius:9px;place-items:center;display:grid}.arl-drawer>header button:hover{background:var(--surface-muted,#f2f4f7)}.arl-drawer-body{align-content:start;gap:12px;min-height:0;padding:16px 18px 28px;display:grid;overflow:auto}.arl-summary{align-items:stretch;gap:0;display:flex;overflow:auto}.arl-summary>div{border-right:1px solid var(--border-color,#e5e9ef);gap:5px;min-width:170px;padding:12px 14px;display:grid}.arl-summary>div:last-child{border-right:0}.arl-summary span{color:var(--text-secondary,#667085);text-transform:uppercase;font-size:10px;font-weight:800}.arl-summary strong{font-size:15px}.arl-preview{overflow:hidden}.arl-table-wrap{width:100%;max-height:calc(100vh - 245px);overflow:auto}.arl-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.arl-table-wrap th,.arl-table-wrap td{border-bottom:1px solid var(--border-color,#e7ebf0);text-align:left;white-space:nowrap;padding:9px 10px;font-size:11px}.arl-table-wrap th{z-index:1;color:var(--text-secondary,#667085);background:var(--surface-muted,#f7f9fb);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800;position:sticky;top:0}.arl-empty,.arl-error{text-align:center;min-height:180px;color:var(--text-secondary,#667085);place-content:center;justify-items:center;gap:8px;padding:24px;font-size:12px;display:grid}.arl-error{min-height:auto;color:var(--danger-text,#b42318);border:1px solid var(--danger-border,#f5c2c0);border-radius:var(--radius-md,8px);background:var(--danger-bg,#fff1f0)}.arl-drawer>footer{border-top:1px solid var(--border-color,#dfe4ea);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.arl-drawer>footer button.primary{color:var(--primary-contrast,#fff);border-color:var(--primary-color,#265d97);background:var(--primary-color,#265d97)}.arl-drawer>footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=820px){.arl-list>header{display:none}.arl-list>article{grid-template-columns:1fr auto}.arl-list>article p{grid-area:2/1/auto/-1}.arl-list>article>button{grid-area:1/2}.arl-drawer{width:100vw}}@media (width<=620px){.arl-filters{flex-direction:column;align-items:stretch}.arl-filters label,.arl-filters input,.arl-filters select{width:100%}.arl-list>article{grid-template-columns:1fr}.arl-list>article>button,.arl-list>article p{grid-area:auto/1}.arl-drawer>header,.arl-drawer-body,.arl-drawer>footer{padding-left:12px;padding-right:12px}.arl-drawer>footer{flex-wrap:wrap}.arl-drawer>footer button{flex:140px}}.ccw-root{min-width:0;color:var(--text-primary,#172033);gap:12px;display:grid}.ccw-toolbar,.ccw-summary,.ccw-table-card,.ccw-error,.ccw-notice{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff)}.ccw-toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding:9px 11px;display:flex}.ccw-search{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);min-width:220px;min-height:36px;color:var(--text-secondary,#667085);flex:340px;align-items:center;gap:8px;padding:0 10px;display:flex}.ccw-search input{width:100%;color:var(--text-primary,#172033);font:inherit;background:0 0;border:0;outline:0}.ccw-toolbar select,.ccw-toolbar button,.ccw-transaction input,.ccw-transaction select{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);min-height:36px;color:var(--text-primary,#172033);font:inherit}.ccw-toolbar select{padding:0 30px 0 10px}.ccw-toolbar button,.ccw-drawer button,.ccw-transaction footer button{font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.ccw-toolbar button{border:1px solid var(--border-color,#dfe4ea)}.ccw-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ccw-summary>div{border-right:1px solid var(--border-color,#e5e9ef);gap:5px;padding:12px 14px;display:grid}.ccw-summary>div:last-child{border-right:0}.ccw-summary span,.ccw-detail-summary span{color:var(--text-secondary,#667085);text-transform:uppercase;font-size:11px;font-weight:750}.ccw-summary strong{font-size:17px}.ccw-summary .success strong{color:var(--success-text,#166534)}.ccw-summary .danger strong{color:var(--danger-text,#b42318)}.ccw-error,.ccw-notice{align-items:center;gap:8px;padding:10px 12px;display:flex}.ccw-error{color:var(--danger-text,#b42318);background:var(--danger-bg,#fff1f0)}.ccw-notice{color:var(--success-text,#166534);background:var(--success-bg,#f0fdf4)}.ccw-table-card{min-height:380px;overflow:hidden}.ccw-table-wrap{width:100%;overflow:auto}.ccw-table-wrap.compact{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,9px)}.ccw-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.ccw-table-wrap th,.ccw-table-wrap td{border-bottom:1px solid var(--border-color,#e7ebf0);text-align:left;white-space:nowrap;padding:10px 11px;font-size:12px}.ccw-table-wrap th{color:var(--text-secondary,#667085);background:var(--surface-muted,#f7f9fb);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.ccw-table-wrap tbody tr{cursor:pointer}.ccw-table-wrap tbody tr:hover,.ccw-table-wrap tbody tr:focus{background:var(--surface-hover,#f7f9fc);outline:0}.ccw-table-wrap td:first-child{gap:3px;display:grid}.ccw-table-wrap td small{color:var(--primary-color,#265d97);font-size:10px;font-weight:750}.ccw-table-wrap .positive{color:var(--success-text,#166534)}.ccw-table-wrap .negative{color:var(--danger-text,#b42318)}.ccw-empty{text-align:center;min-height:260px;color:var(--text-secondary,#667085);place-content:center;justify-items:center;gap:7px;padding:26px;display:grid}.ccw-empty strong{color:var(--text-primary,#172033)}.ccw-empty span{font-size:12px}.ccw-drawer-layer{z-index:1200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.ccw-drawer{background:var(--app-background,#f6f8fb);grid-template-rows:auto 1fr;width:min(74vw,1160px);height:100%;animation:.18s ease-out ccw-slide;display:grid;box-shadow:-14px 0 34px #0f172a2e}@keyframes ccw-slide{0%{opacity:.8;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.ccw-drawer>header{border-bottom:1px solid var(--border-color,#dfe4ea);background:var(--surface-card,#fff);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ccw-drawer h2,.ccw-section h3,.ccw-transaction h3{margin:0}.ccw-drawer h2{font-size:18px}.ccw-drawer>header p{color:var(--text-secondary,#667085);margin:4px 0 0;font-size:12px}.ccw-drawer-actions{align-items:center;gap:7px;display:flex}.ccw-drawer-actions .primary{min-height:36px;color:var(--primary-contrast,#fff);background:var(--primary-color,#265d97);border-radius:8px}.ccw-drawer-actions .icon,.ccw-transaction header button{width:36px;height:36px;color:var(--text-secondary,#667085);background:0 0;border-radius:9px;place-items:center;padding:0;display:grid}.ccw-drawer-actions .icon:hover,.ccw-transaction header button:hover{background:var(--surface-muted,#f2f4f7)}.ccw-drawer-body{align-content:start;gap:14px;min-height:0;padding:16px 18px 28px;display:grid;overflow:auto}.ccw-detail-summary{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ccw-detail-summary>div{border-right:1px solid var(--border-color,#e5e9ef);border-bottom:1px solid var(--border-color,#e5e9ef);gap:5px;padding:12px;display:grid}.ccw-detail-summary strong{text-overflow:ellipsis;overflow:hidden}.ccw-section,.ccw-transaction{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);gap:12px;padding:14px;display:grid}.ccw-section>header,.ccw-transaction>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ccw-section>header span{color:var(--text-secondary,#667085);font-size:12px}.ccw-transaction>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ccw-transaction label{color:var(--text-secondary,#667085);gap:5px;font-size:11px;font-weight:750;display:grid}.ccw-transaction label.wide{grid-column:1/-1}.ccw-transaction input,.ccw-transaction select{width:100%;padding:0 9px}.ccw-transaction footer{justify-content:flex-end;display:flex}.ccw-transaction footer button{min-height:36px;color:var(--primary-contrast,#fff);background:var(--primary-color,#265d97);border-radius:8px}.ccw-transaction footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1000px){.ccw-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ccw-drawer{width:min(88vw,1080px)}.ccw-transaction>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ccw-toolbar{flex-direction:column;align-items:stretch}.ccw-search,.ccw-toolbar select,.ccw-toolbar button{width:100%}.ccw-summary,.ccw-detail-summary,.ccw-transaction>div{grid-template-columns:1fr}.ccw-summary>div,.ccw-detail-summary>div{border-right:0}.ccw-transaction label.wide{grid-column:1}.ccw-drawer{width:100vw}.ccw-drawer>header,.ccw-drawer-body{padding-left:12px;padding-right:12px}.ccw-drawer>header{flex-direction:column;align-items:stretch}.ccw-drawer-actions{justify-content:flex-end}}.mtw-root{min-width:0;color:var(--text-primary,#172033);gap:12px;display:grid}.mtw-toolbar,.mtw-summary,.mtw-table-card,.mtw-notice{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff)}.mtw-toolbar{align-items:center;gap:9px;padding:9px 11px;display:flex}.mtw-toolbar label{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);min-width:220px;min-height:36px;color:var(--text-secondary,#667085);flex:340px;align-items:center;gap:8px;padding:0 10px;display:flex}.mtw-toolbar input{width:100%;color:var(--text-primary,#172033);font:inherit;background:0 0;border:0;outline:0}.mtw-toolbar>button,.mtw-actions button,.mtw-drawer footer button,.mtw-drawer>header button{font:inherit;cursor:pointer;border:0}.mtw-toolbar>button,.mtw-actions button,.mtw-drawer footer button{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);min-height:36px;color:var(--text-primary,#172033);background:var(--surface-card,#fff);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.mtw-toolbar>span{color:var(--text-secondary,#667085);white-space:nowrap;margin-left:auto;font-size:12px}.mtw-notice{color:var(--success-text,#166534);background:var(--success-bg,#f0fdf4);padding:10px 12px;font-size:13px}.mtw-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mtw-summary>div{border-right:1px solid var(--border-color,#e5e9ef);gap:5px;padding:12px 14px;display:grid}.mtw-summary>div:last-child{border-right:0}.mtw-summary span,.mtw-company-info span{color:var(--text-secondary,#667085);text-transform:uppercase;font-size:11px;font-weight:750}.mtw-summary strong{font-size:18px}.mtw-summary .attention strong{color:var(--danger-text,#b42318)}.mtw-table-card{min-height:360px;overflow:hidden}.mtw-table-wrap{width:100%;overflow:auto}.mtw-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.mtw-table-wrap th,.mtw-table-wrap td{border-bottom:1px solid var(--border-color,#e7ebf0);text-align:left;white-space:nowrap;padding:10px 11px;font-size:12px}.mtw-table-wrap th{color:var(--text-secondary,#667085);background:var(--surface-muted,#f7f9fb);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.mtw-actions{gap:6px;display:flex}.mtw-actions button{min-height:32px;padding:0 9px;font-size:11px}.mtw-actions button:disabled,.mtw-drawer footer button:disabled{opacity:.5;cursor:not-allowed}.mtw-status{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.mtw-status.success{color:var(--success-text,#166534);background:var(--success-bg,#ecfdf3)}.mtw-status.warning{color:var(--warning-text,#8a4b00);background:var(--warning-bg,#fff7e6)}.mtw-status.ready{color:var(--primary-color,#265d97);background:var(--primary-soft,#eef4fb)}.mtw-status.danger{color:var(--danger-text,#b42318);background:var(--danger-bg,#fff1f0)}.mtw-empty{text-align:center;color:var(--text-secondary,#667085);padding:28px}.mtw-drawer-layer{z-index:1200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.mtw-drawer{background:var(--app-background,#f6f8fb);grid-template-rows:auto 1fr auto;width:min(68vw,960px);height:100%;animation:.18s ease-out mtw-slide;display:grid;box-shadow:-14px 0 34px #0f172a2e}@keyframes mtw-slide{0%{opacity:.8;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.mtw-drawer>header,.mtw-drawer>footer{background:var(--surface-card,#fff)}.mtw-drawer>header{border-bottom:1px solid var(--border-color,#dfe4ea);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.mtw-drawer h2{margin:0;font-size:18px}.mtw-drawer>header p{color:var(--text-secondary,#667085);margin:4px 0 0;font-size:12px}.mtw-drawer>header button{width:36px;height:36px;color:var(--text-secondary,#667085);background:0 0;border-radius:9px;place-items:center;display:grid}.mtw-drawer>header button:hover{background:var(--surface-muted,#f2f4f7)}.mtw-drawer-body{align-content:start;gap:13px;min-height:0;padding:16px 18px 28px;display:grid;overflow:auto}.mtw-company-info{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mtw-company-info>div{border-right:1px solid var(--border-color,#e5e9ef);gap:5px;padding:12px;display:grid}.mtw-company-info>div:last-child{border-right:0}.mtw-field{color:var(--text-secondary,#667085);gap:6px;font-size:11px;font-weight:750;display:grid}.mtw-field input,.mtw-field textarea{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);width:100%;color:var(--text-primary,#172033);font:inherit}.mtw-field input{min-height:38px;padding:0 10px}.mtw-field textarea{resize:vertical;padding:10px;line-height:1.5}.mtw-warning{border:1px solid var(--warning-border,#f4d49a);border-radius:var(--radius-md,8px);color:var(--warning-text,#8a4b00);background:var(--warning-bg,#fff8e8);padding:10px 12px;font-size:12px;line-height:1.45}.mtw-drawer>footer{border-top:1px solid var(--border-color,#dfe4ea);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.mtw-drawer footer button.primary{color:var(--primary-contrast,#fff);border-color:var(--primary-color,#265d97);background:var(--primary-color,#265d97)}@media (width<=900px){.mtw-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mtw-summary>div:nth-child(2){border-right:0}.mtw-drawer{width:min(88vw,900px)}}@media (width<=680px){.mtw-toolbar{flex-direction:column;align-items:stretch}.mtw-toolbar label,.mtw-toolbar>button{width:100%}.mtw-toolbar>span{margin-left:0}.mtw-summary,.mtw-company-info{grid-template-columns:1fr}.mtw-summary>div,.mtw-company-info>div{border-right:0;border-bottom:1px solid var(--border-color,#e5e9ef)}.mtw-summary>div:last-child,.mtw-company-info>div:last-child{border-bottom:0}.mtw-drawer{width:100vw}.mtw-drawer>header,.mtw-drawer-body,.mtw-drawer>footer{padding-left:12px;padding-right:12px}.mtw-drawer>footer{flex-wrap:wrap}.mtw-drawer>footer button{flex:150px}}.plw-root{min-width:0;color:var(--text-primary,#172033);gap:12px;display:grid}.plw-toolbar,.plw-summary,.plw-filterbar,.plw-empty,.plw-groups details,.plw-templates,.plw-notice{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff)}.plw-toolbar,.plw-filterbar{flex-wrap:wrap;align-items:end;gap:9px;padding:10px 12px;display:flex}.plw-toolbar label{min-width:160px;color:var(--text-secondary,#667085);gap:5px;font-size:11px;font-weight:750;display:grid}.plw-toolbar input,.plw-filterbar select,.plw-form input,.plw-form select,.plw-form textarea{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);color:var(--text-primary,#172033);font:inherit}.plw-toolbar input,.plw-filterbar select,.plw-form input,.plw-form select{min-height:36px;padding:0 10px}.plw-toolbar button,.plw-drawer button{font:inherit;cursor:pointer;border:0}.plw-toolbar button,.plw-drawer footer button{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);min-height:36px;color:var(--text-primary,#172033);background:var(--surface-card,#fff);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.plw-toolbar button.primary,.plw-drawer footer button.primary{color:var(--primary-contrast,#fff);border-color:var(--primary-color,#265d97);background:var(--primary-color,#265d97)}.plw-toolbar button:disabled,.plw-drawer footer button:disabled{opacity:.5;cursor:not-allowed}.plw-notice{color:var(--success-text,#166534);background:var(--success-bg,#f0fdf4);padding:10px 12px;font-size:13px}.plw-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.plw-summary>div{border-right:1px solid var(--border-color,#e5e9ef);gap:6px;min-width:0;padding:13px 14px;display:grid}.plw-summary>div:last-child{border-right:0}.plw-summary span{color:var(--text-secondary,#667085);text-transform:uppercase;font-size:11px;font-weight:750}.plw-summary strong{text-overflow:ellipsis;font-size:18px;overflow:hidden}.plw-summary .success strong{color:var(--success-text,#166534)}.plw-summary .danger strong{color:var(--danger-text,#b42318)}.plw-search{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);min-width:220px;min-height:36px;color:var(--text-secondary,#667085);flex:320px;align-items:center;gap:8px;padding:0 10px;display:flex}.plw-search input{width:100%;color:var(--text-primary,#172033);font:inherit;background:0 0;border:0;outline:0}.plw-filterbar select{min-width:150px}.plw-filterbar>span{color:var(--text-secondary,#667085);margin-left:auto;font-size:12px}.plw-empty{text-align:center;min-height:260px;color:var(--text-secondary,#667085);place-content:center;justify-items:center;gap:7px;padding:26px;display:grid}.plw-empty strong{color:var(--text-primary,#172033)}.plw-empty span{max-width:520px;font-size:12px;line-height:1.5}.plw-groups{gap:10px;display:grid}.plw-groups details{overflow:hidden}.plw-groups summary,.plw-templates summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:flex}.plw-groups summary::-webkit-details-marker{display:none}.plw-templates summary::-webkit-details-marker{display:none}.plw-groups summary>div{gap:3px;display:grid}.plw-groups summary>div:last-child{justify-items:end}.plw-groups summary span,.plw-templates summary span{color:var(--text-secondary,#667085);text-transform:uppercase;font-size:10px;font-weight:750}.plw-groups summary strong{font-size:13px}.plw-table-wrap{border-top:1px solid var(--border-color,#e5e9ef);width:100%;overflow:auto}.plw-table-wrap table{border-collapse:collapse;width:100%;min-width:920px}.plw-table-wrap th,.plw-table-wrap td{border-bottom:1px solid var(--border-color,#e7ebf0);text-align:left;white-space:nowrap;padding:9px 10px;font-size:11px}.plw-table-wrap th{color:var(--text-secondary,#667085);background:var(--surface-muted,#f7f9fb);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.plw-templates{overflow:hidden}.plw-templates>div{border-top:1px solid var(--border-color,#e5e9ef);display:grid}.plw-templates article{border-bottom:1px solid var(--border-color,#e7ebf0);justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.plw-templates article:last-child{border-bottom:0}.plw-templates article>div{gap:3px;display:grid}.plw-templates article span{color:var(--text-secondary,#667085);font-size:11px}.plw-template-empty{text-align:center;color:var(--text-secondary,#667085);padding:20px;font-size:12px}.plw-drawer-layer{z-index:1200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.plw-drawer{background:var(--app-background,#f6f8fb);grid-template-rows:auto 1fr auto;width:min(460px,100vw);height:100%;animation:.18s ease-out plw-slide;display:grid;box-shadow:-14px 0 34px #0f172a2e}@keyframes plw-slide{0%{opacity:.8;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.plw-drawer>header,.plw-drawer>footer{background:var(--surface-card,#fff)}.plw-drawer>header{border-bottom:1px solid var(--border-color,#dfe4ea);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.plw-drawer h2{margin:0;font-size:18px}.plw-drawer>header p{color:var(--text-secondary,#667085);margin:4px 0 0;font-size:12px}.plw-drawer>header button{width:36px;height:36px;color:var(--text-secondary,#667085);background:0 0;border-radius:9px;place-items:center;display:grid}.plw-drawer>header button:hover{background:var(--surface-muted,#f2f4f7)}.plw-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:11px;min-height:0;padding:16px 18px 28px;display:grid;overflow:auto}.plw-form label{color:var(--text-secondary,#667085);gap:5px;font-size:11px;font-weight:750;display:grid}.plw-form label.wide,.plw-form-note.wide{grid-column:1/-1}.plw-form textarea{resize:vertical;width:100%;padding:9px 10px;line-height:1.45}.plw-checkbox{grid-template-columns:auto 1fr;align-items:center;color:var(--text-primary,#172033)!important;gap:8px!important;display:flex!important}.plw-checkbox input{width:17px;min-height:17px;accent-color:var(--primary-color,#265d97);padding:0}.plw-form-note{border:1px solid var(--warning-border,#f4d49a);border-radius:var(--radius-md,8px);color:var(--warning-text,#8a4b00);background:var(--warning-bg,#fff8e8);padding:9px 10px;font-size:11px;line-height:1.45}.plw-drawer>footer{border-top:1px solid var(--border-color,#dfe4ea);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (width<=900px){.plw-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.plw-summary>div:nth-child(2){border-right:0}}@media (width<=620px){.plw-toolbar,.plw-filterbar{flex-direction:column;align-items:stretch}.plw-toolbar label,.plw-toolbar input,.plw-toolbar button,.plw-filterbar select,.plw-search{width:100%}.plw-filterbar>span{margin-left:0}.plw-summary,.plw-form{grid-template-columns:1fr}.plw-summary>div{border-right:0;border-bottom:1px solid var(--border-color,#e5e9ef)}.plw-summary>div:last-child{border-bottom:0}.plw-form label.wide,.plw-form-note.wide{grid-column:1}.plw-drawer>header,.plw-form,.plw-drawer>footer{padding-left:12px;padding-right:12px}.plw-drawer>footer button{flex:1}}.siw-root{min-width:0;color:var(--text-primary,#172033);gap:12px;display:grid}.siw-toolbar,.siw-filterbar,.siw-table-card,.siw-message,.siw-error{border:1px solid var(--border-color,#dfe4ea);background:var(--surface-card,var(--panel-bg,#fff));border-radius:var(--radius-lg,12px)}.siw-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.siw-view-switch,.siw-toolbar-actions,.siw-filterbar,.siw-pagination,.siw-drawer-footer,.siw-inline-form{align-items:center;gap:8px;display:flex}.siw-view-switch{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,9px);background:var(--surface-muted,#f5f7fa);padding:3px}.siw-view-switch button,.siw-primary-button,.siw-secondary-button,.siw-pagination button,.siw-icon-button{font:inherit;cursor:pointer;border:0}.siw-view-switch button{min-height:34px;color:var(--text-secondary,#667085);background:0 0;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-weight:650;display:inline-flex}.siw-view-switch button.active{color:var(--text-primary,#172033);background:var(--surface-card,#fff);box-shadow:0 1px 3px #0f172a1a}.siw-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.siw-sync-note,.siw-result-count{color:var(--text-secondary,#667085);white-space:nowrap;font-size:12px}.siw-primary-button,.siw-secondary-button,.siw-pagination button{border-radius:var(--radius-md,8px);justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-weight:700;display:inline-flex}.siw-primary-button{color:var(--primary-contrast,#fff);background:var(--primary-color,var(--accent-color,#265d97))}.siw-secondary-button,.siw-pagination button{color:var(--text-primary,#172033);background:var(--surface-card,#fff);border:1px solid var(--border-color,#dfe4ea)}.siw-primary-button:disabled,.siw-secondary-button:disabled,.siw-pagination button:disabled{opacity:.5;cursor:not-allowed}.siw-filterbar{flex-wrap:wrap;min-height:50px;padding:8px 10px}.siw-search{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);min-width:220px;min-height:36px;color:var(--text-secondary,#667085);flex:320px;align-items:center;gap:8px;padding:0 10px;display:flex}.siw-search input,.siw-filterbar select,.siw-inline-form input,.siw-lot-grid input,.siw-lot-grid select{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);min-height:36px;color:var(--text-primary,#172033);font:inherit}.siw-search input{background:0 0;border:0;outline:0;width:100%;min-height:32px}.siw-filterbar select{padding:0 32px 0 10px}.siw-result-count{margin-left:auto;padding:0 4px}.siw-table-card{min-height:360px;overflow:hidden}.siw-table-wrap{width:100%;overflow:auto}.siw-table-wrap.compact{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,9px)}.siw-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px}.siw-table-wrap th,.siw-table-wrap td{border-bottom:1px solid var(--border-color,#e7ebf0);text-align:left;vertical-align:middle;white-space:nowrap;padding:11px 12px;font-size:13px}.siw-table-wrap th{z-index:1;color:var(--text-secondary,#667085);background:var(--surface-muted,#f6f8fa);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800;position:sticky;top:0}.siw-table-wrap tbody tr{cursor:pointer;transition:background .12s}.siw-table-wrap tbody tr:hover,.siw-table-wrap tbody tr:focus{background:var(--surface-hover,#f7f9fc);outline:0}.siw-table-wrap tbody tr:last-child td{border-bottom:0}.siw-status{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.siw-status.success{color:var(--success-text,#166534);background:var(--success-bg,#ecfdf3)}.siw-status.warning{color:var(--warning-text,#8a4b00);background:var(--warning-bg,#fff7e6)}.siw-status.ready{color:var(--primary-color,#265d97);background:var(--primary-soft,#eef4fb)}.siw-status.danger{color:var(--danger-text,#b42318);background:var(--danger-bg,#fff1f0)}.siw-status.muted{color:var(--text-secondary,#667085);background:var(--surface-muted,#f2f4f7)}.siw-loading,.siw-empty{text-align:center;min-height:280px;color:var(--text-secondary,#667085);place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.siw-empty strong{color:var(--text-primary,#172033);font-size:15px}.siw-empty span{max-width:460px;font-size:13px;line-height:1.5}.siw-message,.siw-error{align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.siw-message{color:var(--success-text,#166534);background:var(--success-bg,#f0fdf4)}.siw-error{color:var(--danger-text,#b42318);background:var(--danger-bg,#fff1f0)}.siw-pagination{justify-content:flex-end}.siw-pagination span{text-align:center;min-width:72px;color:var(--text-secondary,#667085);font-size:12px;font-weight:700}.siw-drawer-layer{z-index:1200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.siw-drawer{background:var(--app-background,var(--surface-card,#fff));grid-template-rows:auto 1fr auto;width:min(72vw,1180px);height:100%;animation:.18s ease-out siw-slide-in;display:grid;box-shadow:-14px 0 34px #0f172a2e}.siw-drawer.small{width:min(420px,100vw)}@keyframes siw-slide-in{0%{opacity:.8;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.siw-drawer-header,.siw-drawer-footer{background:var(--surface-card,#fff);border-color:var(--border-color,#dfe4ea)}.siw-drawer-header{border-bottom:1px solid var(--border-color,#dfe4ea);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.siw-drawer-header h2,.siw-section h3{color:var(--text-primary,#172033);margin:0}.siw-drawer-header h2{font-size:18px}.siw-drawer-header p,.siw-section-header p{color:var(--text-secondary,#667085);margin:4px 0 0;font-size:12px}.siw-icon-button{width:36px;height:36px;color:var(--text-secondary,#667085);background:0 0;border-radius:9px;place-items:center;display:grid}.siw-icon-button:hover{background:var(--surface-muted,#f2f4f7)}.siw-drawer-body{min-height:0;padding:16px 18px 28px;overflow:auto}.siw-drawer-footer{border-top:1px solid var(--border-color,#dfe4ea);justify-content:flex-end;min-height:64px;padding:12px 18px}.siw-detail-stack{gap:14px;display:grid}.siw-summary-grid{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--border-color,#dfe4ea);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.siw-summary-grid>div{background:var(--surface-card,#fff);gap:5px;min-width:0;padding:12px;display:grid}.siw-summary-grid span{color:var(--text-secondary,#667085);text-transform:uppercase;font-size:11px;font-weight:700}.siw-summary-grid strong{text-overflow:ellipsis;color:var(--text-primary,#172033);font-size:14px;overflow:hidden}.siw-section{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);gap:12px;padding:14px;display:grid}.siw-section>header,.siw-section-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.siw-section h3{font-size:14px}.siw-section>header>span{color:var(--text-secondary,#667085);font-size:12px}.siw-toggle{color:var(--text-primary,#172033);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.siw-toggle input{opacity:0;pointer-events:none;position:absolute}.siw-toggle>span{background:var(--surface-strong,#cbd2dc);border-radius:999px;width:38px;height:22px;transition:all .16s;position:relative}.siw-toggle>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a38}.siw-toggle input:checked+span{background:var(--primary-color,#265d97)}.siw-toggle input:checked+span:after{transform:translate(16px)}.siw-inline-form{flex-wrap:wrap;align-items:end}.siw-inline-form label,.siw-lot-grid label{color:var(--text-secondary,#667085);gap:5px;font-size:11px;font-weight:700;display:grid}.siw-inline-form label{flex:180px}.siw-inline-form input,.siw-lot-grid input,.siw-lot-grid select{width:100%;padding:0 9px}.siw-lot-editor{gap:10px;display:grid}.siw-lot-line{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,10px);background:var(--surface-muted,#fafbfc);gap:10px;padding:12px;display:grid}.siw-lot-line>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.siw-lot-line>header strong{font-size:13px}.siw-lot-line>header span{color:var(--text-secondary,#667085);font-size:12px}.siw-lot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.siw-callout{border:1px solid var(--primary-soft-border,#c9d9ed);border-radius:var(--radius-lg,12px);color:var(--primary-color,#265d97);background:var(--primary-soft,#f1f6fc);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.siw-callout div{gap:3px;display:grid}.siw-callout span{color:var(--text-secondary,#667085);font-size:12px;line-height:1.45}.siw-upload-box{border:1px dashed var(--border-strong,#aeb8c5);border-radius:var(--radius-lg,12px);width:100%;min-height:180px;color:var(--text-secondary,#667085);background:var(--surface-muted,#f8fafc);cursor:pointer;place-content:center;justify-items:center;gap:8px;padding:20px;display:grid}.siw-upload-box strong{color:var(--text-primary,#172033)}.siw-upload-box span{text-align:center;max-width:300px;font-size:12px}.siw-upload-list{gap:7px;margin-top:12px;display:grid}.siw-upload-list>div{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.siw-upload-list span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.siw-upload-list small{color:var(--text-secondary,#667085)}@media (width<=1100px){.siw-summary-grid,.siw-lot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.siw-drawer{width:min(88vw,1060px)}}@media (width<=760px){.siw-toolbar{flex-direction:column;align-items:stretch}.siw-view-switch{width:100%}.siw-view-switch button{flex:1}.siw-toolbar-actions{justify-content:flex-start}.siw-sync-note{width:100%}.siw-filterbar{align-items:stretch}.siw-search,.siw-filterbar select{flex:100%;width:100%}.siw-result-count{margin-left:0}.siw-drawer,.siw-drawer.small{width:100vw}.siw-drawer-header,.siw-drawer-body,.siw-drawer-footer{padding-left:12px;padding-right:12px}.siw-summary-grid,.siw-lot-grid{grid-template-columns:1fr}.siw-section-header{flex-direction:column;align-items:stretch}.siw-toggle{white-space:normal}.siw-drawer-footer{flex-wrap:wrap}.siw-drawer-footer>button{flex:140px}}.vcw-root{min-width:0;color:var(--text-primary,#172033);gap:12px;display:grid}.vcw-toolbar,.vcw-summary,.vcw-side,.vcw-purchase-note,.vcw-formula{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff)}.vcw-toolbar{align-items:end;gap:10px;padding:10px 12px;display:flex}.vcw-toolbar label{color:var(--text-secondary,#667085);gap:5px;font-size:11px;font-weight:750;display:grid}.vcw-toolbar input,.vcw-toolbar button{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff);min-height:36px;color:var(--text-primary,#172033);font:inherit}.vcw-toolbar input{padding:0 10px}.vcw-toolbar button{cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.vcw-toolbar>span{color:var(--text-secondary,#667085);align-self:center;margin-left:auto;font-size:12px}.vcw-summary{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.vcw-summary>div{border-right:1px solid var(--border-color,#e5e9ef);gap:6px;min-width:0;padding:13px 14px;display:grid}.vcw-summary>div:last-child{border-right:0}.vcw-summary span,.vcw-detail-summary span{color:var(--text-secondary,#667085);text-transform:uppercase;font-size:11px;font-weight:750}.vcw-summary strong{text-overflow:ellipsis;font-size:17px;overflow:hidden}.vcw-summary .attention strong{color:var(--danger-text,#b42318)}.vcw-summary .success strong{color:var(--success-text,#166534)}.vcw-purchase-note{color:var(--warning-text,#8a4b00);background:var(--warning-bg,#fff8e8);align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.vcw-purchase-note div{gap:3px;display:grid}.vcw-purchase-note span{color:var(--text-secondary,#667085);font-size:12px}.vcw-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.vcw-side{min-width:0;overflow:hidden}.vcw-side>header{border-bottom:1px solid var(--border-color,#e5e9ef);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.vcw-side h2,.vcw-drawer h2,.vcw-detail-section h3{margin:0}.vcw-side h2{font-size:15px}.vcw-side p,.vcw-drawer header p{color:var(--text-secondary,#667085);margin:3px 0 0;font-size:12px}.vcw-side>header>strong{white-space:nowrap;font-size:15px}.vcw-table-wrap{width:100%;overflow:auto}.vcw-table-wrap table{border-collapse:collapse;width:100%;min-width:560px}.vcw-table-wrap th,.vcw-table-wrap td{border-bottom:1px solid var(--border-color,#e7ebf0);text-align:left;white-space:nowrap;padding:10px 11px;font-size:12px}.vcw-table-wrap th{color:var(--text-secondary,#667085);background:var(--surface-muted,#f7f9fb);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.vcw-table-wrap tbody tr{cursor:pointer}.vcw-table-wrap tbody tr:hover,.vcw-table-wrap tbody tr:focus{background:var(--surface-hover,#f7f9fc);outline:0}.vcw-table-wrap tfoot td{background:var(--surface-muted,#f7f9fb);border-bottom:0;font-weight:800}.vcw-empty,.vcw-error{text-align:center;color:var(--text-secondary,#667085);padding:22px;font-size:12px}.vcw-error{color:var(--danger-text,#b42318);background:var(--danger-bg,#fff1f0)}.vcw-formula{color:var(--text-secondary,#667085);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:11px 13px;font-size:12px;display:flex}.vcw-formula b{color:var(--text-primary,#172033)}.vcw-formula i{font-style:normal;font-weight:800}.vcw-formula>strong{color:var(--primary-color,#265d97);margin-left:4px}.vcw-drawer-layer{z-index:1200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.vcw-drawer{background:var(--app-background,#f6f8fb);grid-template-rows:auto 1fr;width:min(72vw,1120px);height:100%;animation:.18s ease-out vcw-slide;display:grid;box-shadow:-14px 0 34px #0f172a2e}@keyframes vcw-slide{0%{opacity:.8;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.vcw-drawer>header{border-bottom:1px solid var(--border-color,#dfe4ea);background:var(--surface-card,#fff);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.vcw-drawer h2{font-size:18px}.vcw-drawer>header button{width:36px;height:36px;color:var(--text-secondary,#667085);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.vcw-drawer>header button:hover{background:var(--surface-muted,#f2f4f7)}.vcw-drawer-body{align-content:start;gap:14px;min-height:0;padding:16px 18px 28px;display:grid;overflow:auto}.vcw-detail-summary{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.vcw-detail-summary>div{border-right:1px solid var(--border-color,#e5e9ef);gap:5px;padding:12px;display:grid}.vcw-detail-summary>div:last-child{border-right:0}.vcw-detail-section{border:1px solid var(--border-color,#dfe4ea);border-radius:var(--radius-lg,12px);background:var(--surface-card,#fff);overflow:hidden}.vcw-detail-section h3{border-bottom:1px solid var(--border-color,#e5e9ef);padding:13px 14px;font-size:14px}@media (width<=1100px){.vcw-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.vcw-summary>div:nth-child(3){border-right:0}.vcw-sides{grid-template-columns:1fr}.vcw-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.vcw-drawer{width:min(88vw,1060px)}}@media (width<=720px){.vcw-toolbar{flex-direction:column;align-items:stretch}.vcw-toolbar>span{margin-left:0}.vcw-summary,.vcw-detail-summary{grid-template-columns:1fr}.vcw-summary>div,.vcw-detail-summary>div{border-right:0;border-bottom:1px solid var(--border-color,#e5e9ef)}.vcw-summary>div:last-child,.vcw-detail-summary>div:last-child{border-bottom:0}.vcw-formula{justify-content:flex-start}.vcw-drawer{width:100vw}.vcw-drawer>header,.vcw-drawer-body{padding-left:12px;padding-right:12px}}.muhasebe-module-page{color:#172033;background:#f5f7fa;min-width:0;padding:18px}.accounting-page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:0 2px;display:flex}.accounting-page-header h1{color:#12233f;margin:3px 0 2px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.accounting-page-header p{color:#667085;max-width:760px;margin:0;font-size:.84rem}.accounting-eyebrow{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.accounting-refresh,.accounting-primary{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:36px;padding:0 14px;font-weight:700}.accounting-primary{color:#fff;background:#2563eb;border-color:#2563eb}.accounting-stack{gap:12px;display:grid}.accounting-secondary{background:#fff;border:1px solid #dde3ec;border-radius:10px;overflow:hidden}.accounting-secondary>summary{color:#344054;cursor:pointer;padding:12px 14px;font-size:.82rem;font-weight:750}.accounting-secondary[open]>summary{border-bottom:1px solid #e7ebf1}.accounting-empty{color:#667085;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;align-content:center;justify-items:start;gap:8px;min-height:240px;padding:28px;display:grid}.accounting-empty strong{color:#172033;font-size:1rem}.management-overview{gap:10px;display:grid}.management-primary-metrics,.management-secondary-metrics{gap:8px;display:grid}.management-primary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.management-secondary-metrics{grid-template-columns:repeat(5,minmax(120px,1fr))}.management-metric{background:#fff;border:1px solid #dce3ec;border-radius:9px;gap:5px;min-width:0;padding:10px 11px;display:grid}.management-metric.emphasis{padding:14px}.management-metric span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.management-metric strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;overflow:hidden}.management-metric.emphasis strong{font-size:1.18rem}.management-lists-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.management-list-card{background:#fff;border:1px solid #dce3ec;border-radius:10px;min-width:0;overflow:hidden}.management-list-card:last-child{grid-column:1/-1}.management-list-card>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.management-list-card h2{color:#344054;margin:0;font-size:.78rem}.management-list-card header span{color:#98a2b3;font-size:.62rem}.management-table-wrap{overflow-x:auto}.management-list-card table{border-collapse:collapse;width:100%}.management-list-card th,.management-list-card td{color:#475467;text-align:left;border-bottom:1px solid #eef1f5;padding:7px 9px;font-size:.68rem}.management-list-card th{color:#667085;white-space:nowrap;background:#f8fafc;font-size:.61rem}.management-list-card td:last-child{text-align:right}.management-list-card td button{color:#1d4ed8;cursor:pointer;background:0 0;border:0;font-weight:800}.management-empty{color:#98a2b3;text-align:center;padding:18px 8px}.management-skeleton{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.management-skeleton span{background:linear-gradient(90deg,#e9eef4,#f8fafc,#e9eef4) 0 0/200% 100%;border-radius:9px;height:70px;animation:1.2s infinite management-pulse}@keyframes management-pulse{to{background-position:-200% 0}}.management-controlled-state{color:#667085;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;justify-items:start;gap:7px;padding:24px;display:grid}.management-controlled-state strong{color:#344054}.management-controlled-state button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:7px;padding:7px 11px}.accounting-list-workspace,.vat-workspace,.reports-list-workspace{gap:10px;display:grid}.accounting-list-toolbar,.reports-filter-row{background:#fff;border:1px solid #dce3ec;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.accounting-list-toolbar input{border:1px solid #d0d5dd;border-radius:7px;flex:1;min-width:220px;min-height:34px;padding:0 10px}.accounting-list-toolbar>span{color:#667085;font-size:.7rem}.accounting-list-toolbar label,.reports-filter-row label{color:#667085;gap:3px;font-size:.62rem;font-weight:700;display:grid}.accounting-list-toolbar label input,.reports-filter-row input{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-height:34px;padding:0 9px}.accounting-list-toolbar button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:7px;min-height:34px;padding:0 11px}.accounting-list-notice{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:9px 11px;font-size:.72rem}.accounting-table-shell{background:#fff;border:1px solid #dce3ec;border-radius:10px;overflow-x:auto}.accounting-table-shell table{border-collapse:collapse;width:100%;min-width:1050px}.accounting-table-shell th,.accounting-table-shell td{color:#475467;text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:8px 9px;font-size:.68rem}.accounting-table-shell th{color:#667085;white-space:nowrap;background:#f8fafc;font-size:.61rem}.accounting-status{white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:4px 7px;display:inline-flex}.accounting-status.warning{color:#92400e;background:#fffbeb}.accounting-row-actions{white-space:nowrap;gap:4px;display:flex}.accounting-row-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:5px 7px;font-size:.62rem}.accounting-row-actions button:hover{color:#1d4ed8;border-color:#2563eb}.accounting-table-empty{color:#98a2b3;text-align:center;padding:24px}.accounting-list-skeleton{gap:7px;display:grid}.accounting-list-skeleton span{background:linear-gradient(90deg,#e9eef4,#f8fafc,#e9eef4) 0 0/200% 100%;border-radius:8px;height:42px;animation:1.2s infinite management-pulse}.accounting-controlled-state{color:#667085;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;justify-items:start;gap:7px;padding:24px;display:grid}.accounting-controlled-state button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:7px;padding:7px 11px}.vat-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.vat-summary>div{background:#fff;border:1px solid #dce3ec;border-radius:9px;gap:5px;padding:11px;display:grid}.vat-summary span{color:#667085;font-size:.65rem}.vat-summary strong{color:#172033;font-size:.9rem}.vat-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vat-side{background:#fff;border:1px solid #dce3ec;border-radius:10px;overflow:hidden}.vat-side header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.vat-side h2{color:#344054;margin:0;font-size:.78rem}.vat-side header strong{font-size:.78rem}.vat-side article{color:#475467;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:.7rem;display:flex}.vat-side article b.incoming{color:#166534}.vat-side article b.outgoing{color:#b42318}.vat-totals{color:#667085;background:#fff;border:1px solid #dce3ec;border-radius:9px;justify-content:flex-end;gap:18px;padding:10px 12px;font-size:.7rem;display:flex}.vat-totals b{color:#344054}.reports-filter-row{align-items:end}.reports-filter-row label{flex:1;min-width:180px}.reports-list{background:#fff;border:1px solid #dce3ec;border-radius:10px;overflow:hidden}.reports-list>header,.reports-list article{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(200px,.8fr) minmax(260px,1.5fr) auto;align-items:center;gap:14px;padding:9px 12px;display:grid}.reports-list>header{color:#667085;background:#f8fafc;font-size:.62rem;font-weight:800}.reports-list article>div:first-child{gap:2px;display:grid}.reports-list article strong{color:#344054;font-size:.75rem}.reports-list article small{color:#98a2b3;font-size:.58rem}.reports-list article p{color:#667085;margin:0;font-size:.68rem}.reports-list article>div:last-child{justify-content:flex-end;gap:5px;display:flex}.reports-list article button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:6px 8px;font-size:.63rem}@media (width<=760px){.muhasebe-module-page{padding:10px}.accounting-page-header{align-items:flex-start}.accounting-page-header p{display:none}.accounting-refresh{min-width:42px;padding:0 10px;font-size:0}.accounting-refresh:after{content:"↻";font-size:1rem}.management-primary-metrics{grid-template-columns:1fr}.management-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-lists-grid{grid-template-columns:1fr}.management-list-card:last-child{grid-column:auto}.accounting-list-toolbar,.reports-filter-row{flex-direction:column;align-items:stretch}.accounting-list-toolbar input,.reports-filter-row label{width:100%;min-width:0}.vat-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vat-sides{grid-template-columns:1fr}.vat-totals{flex-direction:column;gap:5px}.reports-list>header{display:none}.reports-list article{grid-template-columns:1fr;gap:6px}.reports-list article>div:last-child{justify-content:flex-start}}@media (width>=761px) and (width<=1200px){.management-secondary-metrics{grid-template-columns:repeat(3,minmax(120px,1fr))}}.siw-inline-create{color:#1d4ed8;background:#eff6ff;border:1px dashed #60a5fa;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:30px;margin-top:6px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.siw-inline-create:disabled{opacity:.5;cursor:not-allowed}.siw-callout.danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.siw-callout.danger svg{color:#dc2626}.siw-lot-line select:invalid{border-color:#f59e0b}.siw-view-switch button{white-space:nowrap}@media (width<=720px){.siw-toolbar{flex-direction:column;align-items:stretch}.siw-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.siw-view-switch{width:100%}.siw-view-switch button{flex:1}.siw-filterbar,.siw-lot-grid{grid-template-columns:1fr}}:root{--shell-bg:#eef3f8;--shell-sidebar:#302e46;--shell-sidebar-deep:#28263b;--shell-sidebar-line:#ffffff17;--shell-sidebar-text:#dddcec;--shell-sidebar-muted:#aaa8bf;--shell-sidebar-active:#1f8fc8;--shell-surface:#fff;--shell-line:#d8e1eb;--shell-text:#182235;--shell-muted:#6b7787;--shell-primary:#0b69a6;--shell-success:#16785a;--shell-danger:#c33f50}.shell-v3,.shell-v3 *{box-sizing:border-box}.shell-v3{background:var(--shell-bg);width:100%;height:100vh;color:var(--shell-text);grid-template-columns:238px minmax(0,1fr);display:grid;overflow:hidden}.shell-v3-sidebar{z-index:80;background:linear-gradient(180deg, var(--shell-sidebar) 0%, var(--shell-sidebar-deep) 100%);min-width:0;min-height:0;color:var(--shell-sidebar-text);border-right:1px solid #222034;flex-direction:column;display:flex;position:relative;overflow:hidden}.shell-v3-sidebar-brand{border-bottom:1px solid var(--shell-sidebar-line);background:#00000017;align-items:center;min-height:66px;display:flex}.shell-v3-brand-button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;display:flex}.shell-v3-brand-button>b{background:linear-gradient(145deg,#129bd4,#0874a7);border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid;box-shadow:0 6px 16px #00000038}.shell-v3-brand-button>span{min-width:0;display:block}.shell-v3-brand-button strong,.shell-v3-brand-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shell-v3-brand-button strong{letter-spacing:.02em;font-size:13px}.shell-v3-brand-button small{color:var(--shell-sidebar-muted);margin-top:3px;font-size:9px}.shell-v3-sidebar-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-right:8px;display:none}.shell-v3-sidebar-nav{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:1;min-height:0;overflow-y:auto}.shell-v3-module{border-bottom:1px solid var(--shell-sidebar-line)}.shell-v3-module-button{width:100%;min-height:45px;color:var(--shell-sidebar-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;font-weight:700;display:grid}.shell-v3-module-button:hover,.shell-v3-module.active>.shell-v3-module-button{color:#fff;background:#ffffff13}.shell-v3-module-button>svg:last-child{color:var(--shell-sidebar-muted);justify-self:end;transition:transform .18s}.shell-v3-module-button>svg:last-child.expanded{transform:rotate(180deg)}.shell-v3-submenu-group+.shell-v3-submenu-group{margin-top:8px}.shell-v3-submenu h3{color:#8d8aa4;letter-spacing:.08em;text-transform:uppercase;margin:8px 10px 5px;font-size:8px;font-weight:800}.shell-v3-submenu button{color:#c5c3d5;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:5px;align-items:center;gap:9px;width:100%;min-height:36px;margin:2px 0;padding:7px 10px 7px 23px;font-size:10px;display:flex}.shell-v3-submenu button:hover{color:#fff;background:#ffffff13}.shell-v3-submenu button.active{color:#fff;background:#1f8fc847;border-left-color:#37b4ee;font-weight:800}.shell-v3-main{grid-column:2;grid-template-rows:58px 38px 26px minmax(0,1fr) 28px;min-width:0;min-height:0;display:grid}.shell-v3-topbar{border-bottom:1px solid var(--shell-line);background:var(--shell-surface);align-items:center;gap:10px;padding:0 12px;display:flex}.shell-v3-search{flex:1;align-items:center;max-width:760px;display:flex;position:relative}.shell-v3-search svg{color:#7b8795;position:absolute;left:11px}.shell-v3-search input{border:1px solid var(--shell-line);background:#f8fafc;border-radius:8px;width:100%;height:35px;padding:0 12px 0 36px;font-size:11px}.shell-v3-topbar select{border:1px solid var(--shell-line);background:#fff;border-radius:8px;height:35px;padding:0 10px;font-size:10px}.shell-v3-icon{border:1px solid var(--shell-line);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:relative}.shell-v3-icon.mobile{display:none}.shell-v3-icon.notification span{background:var(--shell-danger);color:#fff;border-radius:999px;min-width:17px;padding:2px 4px;font-size:8px;position:absolute;top:-5px;right:-5px}.shell-v3-user{align-items:center;gap:7px;display:flex}.shell-v3-user>b{color:#fff;background:#0d4a82;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.shell-v3-user strong,.shell-v3-user small{display:block}.shell-v3-user strong{font-size:9px}.shell-v3-user small{color:var(--shell-muted);margin-top:2px;font-size:7px}.shell-v3-user button{color:#475569;cursor:pointer;background:0 0;border:0;font-size:9px}.shell-v3-tabs{border-bottom:1px solid var(--shell-line);white-space:nowrap;background:#e8eef5;align-items:end;gap:3px;padding:4px 7px 0;display:flex;overflow-x:auto}.shell-v3-tabs>button{color:#5d6877;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex}.shell-v3-tabs>button.active{border-color:var(--shell-line);color:var(--shell-primary);background:#fff;font-weight:800}.shell-v3-tabs i{opacity:.55;place-items:center;display:grid}.shell-v3-crumb{border-bottom:1px solid var(--shell-line);color:#64748b;background:#fff;align-items:center;gap:7px;padding:0 12px;font-size:9px;display:flex}.shell-v3-workspace{min-width:0;min-height:0;padding:10px;overflow:auto}.shell-v3-status{border-top:1px solid var(--shell-line);color:var(--shell-muted);background:#fff;align-items:center;gap:16px;padding:0 10px;font-size:9px;display:flex}.shell-v3-status .ok{color:var(--shell-success);margin-left:auto}.shell-v3-overlay{display:none}@media (width<=1100px){.shell-v3{grid-template-columns:218px minmax(0,1fr)}}@media (width<=980px){.shell-v3{grid-template-columns:minmax(0,1fr)}.shell-v3-sidebar{z-index:90;width:min(86vw,270px);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.shell-v3.mobile-open .shell-v3-sidebar{transform:translate(0)}.shell-v3.mobile-open .shell-v3-overlay{z-index:85;background:#0f172a6b;border:0;display:block;position:fixed;inset:0}.shell-v3-sidebar-close{display:grid}.shell-v3-main{grid-column:1}.shell-v3-icon.mobile{display:grid}.shell-v3-user div,.shell-v3-user>button{display:none}}@media (width<=640px){.shell-v3-search{display:none}.shell-v3-topbar select{max-width:125px}.shell-v3-workspace{padding:6px}}:root{--bg:#f5f7fb;--panel:#fff;--panel-2:#f8fafc;--border:#dbe3ef;--border-strong:#cbd7e8;--text:#172033;--muted:#6b7280;--primary:#2563eb;--primary-strong:#1d4ed8;--primary-soft:#dbeafe;--ok:#15803d;--ok-soft:#dcfce7;--warn:#b45309;--warn-soft:#fef3c7;--danger:#b91c1c;--danger-soft:#fee2e2;--purple:#7c3aed;--purple-soft:#ede9fe;--navy:#08162d;--navy-2:#0f2344;--shadow:0 10px 28px #0f172a14}*{box-sizing:border-box}html,body,#root{background:var(--bg);height:100%;color:var(--text);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}html,body{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:78px 250px minmax(0,1fr);height:100vh;min-height:100vh;display:grid;overflow:hidden}.sidebar-thin{background:linear-gradient(180deg, var(--navy) 0%, #061020 100%);color:#fff;border-right:1px solid #ffffff14;flex-direction:column;align-self:start;gap:10px;height:100vh;padding:14px 8px;display:flex;position:sticky;top:0}.kyerp-rail-logo{color:#60a5fa;place-items:center;width:46px;height:46px;margin:0 auto 8px;display:grid}.thin-nav-btn{appearance:none;color:#d1d5db;background:0 0;border:0;border-radius:12px;justify-items:center;gap:8px;padding:8px 6px;transition:all .18s;display:grid}.thin-nav-btn:hover{color:#fff;background:#ffffff0f}.thin-nav-btn.active{color:#fff;background:#2563eb52}.thin-nav-icon{letter-spacing:.4px;background:#ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.thin-nav-label{text-align:center;font-size:11px;line-height:1.2}.sidebar-module{border-right:1px solid var(--border);background:linear-gradient(#fff 0%,#f8fbff 100%);flex-direction:column;align-self:start;gap:14px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:hidden}.kyerp-module-brand{color:#0f3f89;border-bottom:1px solid var(--border);align-items:center;gap:10px;height:42px;padding:0 8px 10px;font-size:20px;display:flex}.module-kicker{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.sidebar-module h2{margin:0;font-size:24px;line-height:1.15}.module-menu-list{flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.module-menu-group-title{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:12px;margin-bottom:8px;padding-left:6px;font-size:13px;font-weight:600}.module-menu-btn{appearance:none;text-align:left;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:10px 12px;transition:all .18s;display:flex}.module-menu-btn:hover{border-color:var(--border);background:#f8fafc}.module-menu-btn.active{background:var(--primary-soft);color:#1d4ed8;border-color:#bfdbfe;font-weight:700}.module-menu-divider{background:var(--border);height:1px;margin:12px 0}.main-content{overscroll-behavior:contain;scroll-behavior:auto;flex-direction:column;gap:0;min-width:0;height:100vh;min-height:0;padding:0;display:flex;overflow:hidden auto}.kyerp-global-topbar{border-bottom:1px solid var(--border);z-index:20;background:#fff;flex-shrink:0;align-items:center;gap:14px;height:58px;padding:10px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0f172a0a}.kyerp-global-crumb{color:#60708a;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex;overflow:hidden}.erp-dashboard-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.erp-dashboard-card{border:1px solid var(--border);background:#fff;border-radius:8px;padding:14px;box-shadow:0 6px 18px #0f172a0d}.erp-dashboard-card span,.erp-report-summary span,.erp-detail-list dt{color:var(--muted);font-size:12px;font-weight:700;display:block}.erp-dashboard-card strong{color:var(--text);margin-top:6px;font-size:24px;display:block}.erp-dashboard-card small{color:#64748b;margin-top:6px;display:block}.erp-workflow-layout{grid-template-columns:240px minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.erp-action-queue,.erp-detail-panel,.erp-main-table-card,.erp-quick-entry-panel,.erp-report-panel{border:1px solid var(--border);background:#fff;border-radius:8px;padding:14px;box-shadow:0 8px 22px #0f172a0d}.erp-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.erp-panel-head h4{margin:0;font-size:15px}.erp-panel-head span:not(.erp-status-badge){background:var(--primary-soft);color:var(--primary-strong);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.erp-queue-list{gap:8px;display:grid}.erp-queue-item{appearance:none;text-align:left;border:1px solid var(--border);background:#fff;border-radius:8px;gap:4px;width:100%;padding:10px;display:grid}.erp-queue-item.active,.erp-selected-row{background:var(--primary-soft)}.erp-queue-item span{color:var(--muted);font-size:12px}.erp-queue-item em{color:var(--primary-strong);font-size:12px;font-style:normal;font-weight:800}.erp-status-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:fit-content;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.erp-detail-list{gap:10px;margin:0;display:grid}.erp-detail-list div{border-bottom:1px solid var(--border);padding-bottom:8px}.erp-detail-list dd{margin:4px 0 0;font-weight:700}.erp-missing-box{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:8px;margin-top:14px;padding:12px;display:grid}.erp-missing-box ul{margin:0;padding-left:18px}.erp-next-action{width:100%;margin-top:14px}.erp-history{color:#475569;gap:6px;margin-top:14px;font-size:12px;display:grid}.erp-history span{border-left:2px solid #bfdbfe;padding-left:8px}.erp-report-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0;display:grid}.erp-report-summary div,.erp-report-row{border:1px solid var(--border);background:#f8fafc;border-radius:8px;padding:10px}.erp-report-row{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.erp-empty{color:var(--muted);padding:10px;font-size:13px}@media (width<=1180px){.erp-workflow-layout{grid-template-columns:1fr}}@media print{.sidebar-thin,.sidebar-module,.kyerp-global-topbar,.topbar,.module-menu-list,button,.action-bar,.erp-action-queue,.erp-detail-panel{display:none!important}html,body,#root,.app-shell,.main-content{background:#fff!important;height:auto!important;display:block!important;overflow:visible!important}.content-card,.erp-report-panel,.erp-report-print-area{box-shadow:none!important;border:0!important}}.kyerp-global-crumb strong{color:#0f172a}.kyerp-notification{color:#1f2a44;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:relative}.kyerp-notification span{color:#fff;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:5px;right:4px}.kyerp-avatar{color:#fff;background:#073b7a;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.kyerp-page,.muhasebe-page{min-width:0}.kyerp-page{padding:18px 22px 24px;overflow:visible}.kyerp-user-chip{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:flex}.kyerp-user-meta{line-height:1.05;display:grid}.kyerp-user-meta strong{color:#0f172a;font-size:12px}.kyerp-user-meta span{color:#64748b;font-size:11px}.logout-btn{color:#1e3a8a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.main-content>*,.kyerp-page,.muhasebe-page,.page-shell,.module-page,.content-grid{min-width:0}.kyerp-header,.muhasebe-page-header{margin:0 0 14px}.kyerp-header h1,.muhasebe-page-header h2{color:#0f1d38;letter-spacing:0;margin:0;font-size:28px;line-height:1.15}.kyerp-header p,.muhasebe-page-header p{color:#64748b;margin:7px 0 0;font-size:14px}.kyerp-breadcrumb,.mgi-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.kyerp-breadcrumb .is-current,.mgi-breadcrumb .is-current{color:#0f172a;font-weight:700}.kyerp-breadcrumb-sep{color:#94a3b8;margin-right:8px}.kyerp-grid{gap:14px;display:grid}.kyerp-grid.kpi-grid,.info-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.kyerp-card,.content-card,.panel-block,.info-box{border:1px solid var(--border);background:#fff;border-radius:14px;box-shadow:0 8px 24px #0f172a0d}.kyerp-card,.content-card,.panel-block{padding:16px}.kyerp-kpi,.info-box{align-items:center;gap:14px;min-height:104px;padding:16px;display:flex}.kyerp-kpi>div,.info-box>div{min-width:0}.kyerp-kpi span,.info-box span{color:#64748b;font-size:13px;font-weight:600;display:block}.kyerp-kpi strong,.info-box strong{color:#0f1d38;margin-top:6px;font-size:22px;line-height:1.15;display:block}.kyerp-kpi small{color:#64748b;margin-top:8px;display:block}.kyerp-icon-badge{border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.tone-blue{background:var(--primary-soft);color:var(--primary-strong)}.tone-green{background:var(--ok-soft);color:var(--ok)}.tone-orange{background:var(--warn-soft);color:#ea580c}.tone-purple{background:var(--purple-soft);color:var(--purple)}.tone-red{background:var(--danger-soft);color:var(--danger)}.kyerp-card-title,.section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.kyerp-card-title>div{align-items:center;gap:8px;display:flex}.kyerp-card-title h3,.section-header h3,.panel-block h4{color:#0f1d38;margin:0;font-size:16px;line-height:1.25}.kyerp-card-actions{align-items:center;gap:8px;display:flex}.field{color:#334155;gap:7px;font-size:13px;font-weight:700;display:grid}.field input,.field select,.field textarea,.search-input,.top-select,.kyerp-search input{border:1px solid var(--border-strong);color:#0f172a;background:#fff;border-radius:8px;outline:none;width:100%;min-height:40px;padding:9px 12px;box-shadow:inset 0 1px 2px #0f172a08}.field textarea{resize:vertical;min-height:82px}.field input:focus,.field select:focus,.field textarea:focus,.search-input:focus,.top-select:focus,.kyerp-search input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.kyerp-search{border:1px solid var(--border-strong);color:#64748b;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.kyerp-search input{min-height:38px;box-shadow:none;border:0;padding:0}.kyerp-button-primary,.primary-btn,.action-bar .active,.kyerp-icon-button.kyerp-button-primary{color:#fff;background:linear-gradient(#2f75ff 0%,#1457df 100%);border:1px solid #1554d1}.kyerp-button-secondary,.soft-btn,.secondary-btn,.kyerp-icon-button.kyerp-button-secondary{border:1px solid var(--border-strong);color:#1f2a44;background:#fff}.kyerp-button-danger,.danger-btn,.kyerp-icon-button.kyerp-button-danger{color:var(--danger);background:#fff5f5;border:1px solid #fecaca}.kyerp-icon-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-weight:700;display:inline-flex}.kyerp-badge,.status-pill,.badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.kyerp-badge-success,.badge-success{background:var(--ok-soft);color:var(--ok)}.kyerp-badge-warning,.badge-warning{background:var(--warn-soft);color:#c2410c}.kyerp-badge-danger,.badge-danger{background:var(--danger-soft);color:var(--danger)}.kyerp-badge-info,.badge-info{background:var(--primary-soft);color:var(--primary-strong)}.mh-cari-period-actions{align-items:center;gap:7px;display:flex}.mh-cari-period-actions .mh-btn{min-width:105px}.mh-cari-table-area td:nth-child(4){color:#334155;font-weight:800}.mh-cari-new-head{background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #d8e4f3;border-radius:10px;padding:12px 14px}.mh-cari-new-head strong,.mh-cari-new-head span{display:block}.mh-cari-new-head strong{color:#12365f;font-size:15px}.mh-cari-new-head span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;font-weight:700;overflow:hidden}.mh-cari-type-hint{background:#eff6ff;border-left:4px solid #2563eb;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.mh-cari-type-hint strong{color:#1d4ed8;font-size:12px}.mh-cari-type-hint span{color:#52657d;font-size:11px;line-height:1.4}.mh-cari-side-panel form .mh-field{gap:5px}.mh-cari-side-panel form select,.mh-cari-side-panel form input{min-height:38px}.mh-cari-side-panel form textarea{min-height:72px}.mh-cari-side-panel form>.mh-button-row{background:#fff;border-top:1px solid #e5edf7;padding:10px 0 0;position:sticky;bottom:0}.mh-company-bulk-bar{justify-content:flex-end}.mh-company-bulk-bar label{white-space:nowrap;margin-right:auto}.mh-company-bulk-bar .mh-btn{white-space:nowrap;min-width:150px}.mh-company-cards-page .mh-card-head h2,.mh-company-cards-page .mh-card-head h3{font-size:15px}.mh-company-cards-page .mh-field>span,.mh-company-cards-page label>span{font-size:11px}.mh-company-cards-page input,.mh-company-cards-page select{font-size:12px}.mh-company-cards-page .mh-doc-item.firm-card strong{font-size:13px}.mh-company-cards-page .mh-doc-item.firm-card{margin-bottom:7px;padding:12px 13px}.mh-tabs .mh-tab-btn{padding:8px 12px;font-size:12px;line-height:1.2}.mh-company-cards-page .mh-card-head{align-items:center;min-height:44px;display:flex}.mh-company-cards-page .mh-button-row .mh-btn{padding:8px 13px;font-size:12px}.kyerp-badge-neutral,.badge-neutral{color:#475569;background:#f1f5f9}.list-row-button.active,.firma-row-selected{box-shadow:inset 3px 0 #2563eb;background:#eff6ff!important;border-color:#60a5fa!important}.list-table,.kyerp-side-list{max-height:520px;overflow:auto}.table-wrap,.kyerp-table-wrap{width:100%;overflow:auto}table,.kyerp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}th,.kyerp-table th{color:#475569;text-align:left;border-bottom:1px solid var(--border);background:#f8fafc;font-size:12px;font-weight:800}th,td,.kyerp-table th,.kyerp-table td{vertical-align:middle;border-bottom:1px solid #e8eef7;padding:10px 12px}.kyerp-empty{color:#64748b;text-align:center;align-content:center;place-items:center;gap:8px;min-height:130px;display:grid}.kyerp-empty strong{color:#334155}.kyerp-upload{color:#2563eb;text-align:center;background:#fbfdff;border:1px dashed #91b8ff;border-radius:12px;align-content:center;place-items:center;gap:6px;min-height:96px;display:grid}.kyerp-upload span{color:#64748b;font-size:12px}.muhasebe-page-body,.content-grid.muhasebe-page{min-width:0}.content-grid.muhasebe-page{padding:18px 22px 24px;overflow:auto}.kyerp-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.kyerp-dashboard-grid .kyerp-card:first-child{grid-column:span 2}.compact-list{gap:8px;display:grid}.compact-row{background:#fbfdff;border:1px solid #e8eef7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 10px;display:flex}.compact-row strong{text-overflow:ellipsis;white-space:nowrap;color:#172033;min-width:0;overflow:hidden}.compact-row span{color:#334155;white-space:nowrap;font-weight:700}.operation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operation-summary button{color:#1f2a44;background:#fbfdff;border:1px solid #e0e8f5;border-radius:12px;align-content:center;place-items:center;gap:6px;min-height:92px;display:grid}.operation-summary strong{color:#0f1d38;font-size:22px}.operation-summary span{color:#64748b;font-size:12px;font-weight:700}.soft-select{border:1px solid var(--border);min-width:180px;height:40px;color:var(--text);background:#fff;border-radius:10px;padding:0 12px}@media (width<=1180px){.app-shell{grid-template-columns:72px minmax(210px,230px) minmax(0,1fr)}.split-layout,.kyerp-dashboard-grid{grid-template-columns:1fr}.kyerp-dashboard-grid .kyerp-card:first-child{grid-column:auto}}.topbar{align-items:center;gap:12px;display:flex}.main-company-banner{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border:1px solid #c7d2fe;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:0 10px 24px #2563eb14}.main-company-label{letter-spacing:.6px;text-transform:uppercase;color:#1d4ed8;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.main-company-name{font-size:28px;line-height:1.1;display:block}.main-company-select{max-width:280px}.search-input,.top-select,.field input,.field select,.field textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:14px;outline:none;padding:12px 14px}.search-input:focus,.top-select:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb14}.primary-btn,.soft-btn{appearance:none;white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:12px 16px;font-weight:700;display:inline-flex}.primary-btn{background:var(--primary);color:#fff;box-shadow:0 8px 18px #2563eb2e}.primary-btn:hover{filter:brightness(.97)}.soft-btn{color:var(--text);border-color:var(--border);background:#fff}.soft-btn:hover{background:#f8fafc}.content-grid{flex-direction:column;gap:18px;display:flex}.content-card,.panel-block{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px}.content-card{padding:18px}.panel-block{padding:16px}.section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.section-header h3,.panel-block h4{margin:0}.section-header p{color:var(--muted);margin:6px 0 0;font-size:14px}.action-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.form-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ik-personel-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ik-gunluk-filters-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ik-gunluk-filters-grid .field:nth-child(2) input{max-width:260px}.field{flex-direction:column;gap:8px;display:flex}.field span{color:var(--muted);font-size:13px;font-weight:600}.field-full{grid-column:1/-1}.flex-2{flex:2}.simple-list{color:var(--text);margin:0;padding-left:18px}.simple-list li+li{margin-top:8px}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px;font-size:13px}.denetim-page{flex-direction:column;gap:18px;display:flex}.denetim-header-card{gap:16px;display:grid}.denetim-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.denetim-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.denetim-kpi-card{flex-direction:column;justify-content:space-between;min-height:124px;display:flex}.denetim-kpi-card span{color:var(--muted);font-weight:600}.denetim-kpi-card strong{color:#1d4ed8;font-size:34px}.denetim-list-card h4,.denetim-table-card h4,.denetim-log-box h4{margin:0 0 12px}.denetim-workspace{grid-template-columns:minmax(280px,.9fr) minmax(0,1.45fr) minmax(360px,1fr);align-items:stretch;gap:18px;display:grid}.denetim-workspace--folders{grid-template-columns:minmax(280px,1fr) minmax(360px,1fr)}.denetim-workspace--list{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr)}.denetim-folder-panel,.denetim-list-panel,.denetim-detail-panel{flex-direction:column;gap:16px;min-width:0;min-height:760px;display:flex}.denetim-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.denetim-panel-head h4{margin:0 0 6px}.denetim-panel-head p{color:var(--muted);margin:0}.denetim-folder-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.denetim-folder-grid--sidebar{grid-template-columns:1fr}.denetim-folder-card{background:linear-gradient(#eff6ff 0%,#fff 100%);border:1px solid #bfdbfe;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:0 14px 30px #2563eb1a}.denetim-folder-head{align-items:center;gap:12px;display:flex}.denetim-folder-head h4{margin:0 0 4px}.denetim-folder-head p{color:var(--muted);margin:0}.denetim-folder-icon{color:#1d4ed8;background:#2563eb24;border-radius:18px;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.denetim-folder-stats{color:#1e3a8a;gap:8px;font-size:13px;display:grid}.denetim-table-card{padding:18px}.denetim-table-wrap{border:1px solid var(--border);border-radius:18px;width:100%;overflow:auto}.denetim-data-table tbody tr{cursor:pointer}.denetim-data-table tbody tr:hover,.denetim-data-table tbody tr.is-selected{background:#eff6ff}.denetim-table-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.denetim-table-actions .field{min-width:220px}.denetim-table-count{color:#475569;padding-bottom:10px;font-size:12px;font-weight:700}.denetim-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.denetim-form-section{gap:12px;display:grid}.denetim-section-label{letter-spacing:.06em;text-transform:uppercase;color:#475569;font-size:12px;font-weight:800}.denetim-inline-checks{gap:10px}.denetim-location-note{color:#1e3a8a;background:#eff6ff;border:1px dashed #93c5fd;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:600}.denetim-detail-actions{justify-content:flex-start}.denetim-empty-box,.denetim-meta-box,.denetim-log-box{border:1px solid var(--border);background:var(--panel-2);border-radius:18px;gap:8px;padding:14px 16px;display:grid}.denetim-meta-box strong{font-size:13px}@media (width<=1280px){.denetim-workspace,.denetim-workspace--folders,.denetim-workspace--list{grid-template-columns:1fr}.denetim-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.app-shell{grid-template-columns:82px 220px 1fr}.denetim-filter-grid,.denetim-form-grid,.denetim-overview-grid{grid-template-columns:1fr}}.mt-16{margin-top:16px}.split-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.triple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mail-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.info-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.info-box,.kpi-box{background:var(--panel-2);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:6px;padding:14px;display:flex}.info-box span,.kpi-box span{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:700}.info-box strong,.kpi-box strong{font-size:18px;line-height:1.2}.kpi-row{gap:12px;display:grid}.kpi-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.list-table{flex-direction:column;gap:10px;display:flex}.list-row{border:1px solid var(--border);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;transition:all .16s;display:flex}.list-row:hover{background:#f8fbff;border-color:#bfdbfe}.list-row.active{background:#eff6ff;border-color:#93c5fd}.row-meta{color:var(--muted);margin-top:4px;font-size:13px;display:block}.row-right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.table-wrap{border:1px solid var(--border);background:#fff;border-radius:18px;width:100%;overflow:auto}.table{border-collapse:collapse;width:100%;min-width:720px}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf2f7;padding:12px 14px}.table th{color:var(--muted);background:#f8fafc;font-size:13px;font-weight:700}.table tr:last-child td{border-bottom:0}.muhasebe-product-list-panel{align-self:start}.muhasebe-product-card-list{gap:8px;max-height:min(58vh,560px);padding-right:4px;display:grid;overflow-y:auto}.muhasebe-product-card{text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #cfe0ff;border-radius:8px;gap:5px;width:100%;min-height:72px;padding:9px 10px;display:grid}.muhasebe-product-card:hover{background:#eef6ff}.muhasebe-product-card.is-selected{background:#eef7ff;border-color:#2563eb;box-shadow:inset 3px 0 #2563eb}.muhasebe-product-card-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.muhasebe-product-card-main strong,.muhasebe-product-card-sub,.muhasebe-product-card-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.muhasebe-product-card-main strong{color:#0f3f91;font-size:13px;line-height:1.25}.muhasebe-product-card-sub{color:#23395d;font-size:12px;line-height:1.25}.muhasebe-product-card-meta{color:var(--muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;gap:8px;font-size:11px;line-height:1.2;display:grid}.muhasebe-product-list-scroll{max-height:min(64vh,620px);overflow:auto}.muhasebe-product-list-table{min-width:640px}.muhasebe-product-list-table thead th{z-index:2;position:sticky;top:0}.muhasebe-product-row{cursor:pointer;transition:background-color .16s,box-shadow .16s}.muhasebe-product-row:hover{background:#f8fbff}.muhasebe-product-row.is-selected{background:#eef7ff;box-shadow:inset 4px 0 #2563eb}.muhasebe-product-row.is-selected td{border-bottom-color:#dbeafe}.ok-chip,.warn-chip,.neutral-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.small-chip{padding:5px 9px;font-size:11px}.ok-chip{background:var(--ok-soft);color:var(--ok)}.warn-chip{background:var(--warn-soft);color:var(--warn)}.neutral-chip{color:#475569;background:#eef2f7}.positive{color:var(--ok);font-weight:700}.negative{color:var(--danger);font-weight:700}.placeholder-page{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:20px}.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.placeholder-box{background:var(--panel-2);border:1px solid var(--border);border-radius:18px;padding:16px}.placeholder-box h4{margin:0 0 6px}.placeholder-box p{color:var(--muted);margin:0;font-size:14px}.document-table input,.document-table select{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;min-width:110px;padding:8px 10px}.document-table td{min-width:120px}.document-table td:first-child{min-width:220px}.field textarea{resize:vertical}.status-text{color:var(--muted);font-size:14px}.notice-box,.warning-box{border-radius:14px;margin-top:12px;padding:12px 14px;font-size:14px}.notice-box{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.warning-box{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.tiny-btn{border-radius:10px;padding:8px 10px;font-size:12px}.mgi-history-table-compact .table{min-width:640px}.mgi-history-table-compact .table th,.mgi-history-table-compact .table td{padding:10px 12px}.mgi-history-cell-main{color:#0f172a;font-weight:700}.mgi-history-cell-sub{color:#64748b;margin-top:4px;font-size:12px;line-height:1.35}.row-inline-actions{gap:8px;margin-top:8px;display:flex}.chip-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.payment-type-manager{gap:10px;display:grid}.payment-type-add-row{grid-template-columns:1fr auto;gap:10px;display:grid}.payment-type-add-row input{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:12px;padding:10px 12px}.payment-type-chip-list{flex-wrap:wrap;gap:8px;display:flex}.payment-type-chip-list .is-passive{opacity:.65}.list-row-button{text-align:left;border:1px solid var(--border);background:#fff;width:100%}.field-actions{justify-content:flex-end}.check-row{color:var(--text);align-items:center;gap:8px;display:inline-flex}.firma-kartlari-search{min-width:320px}.firma-kartlari-layout{grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr);align-items:start;gap:16px;display:grid}.firma-kartlari-side{gap:16px;display:grid}.firma-kartlari-list-block{flex-direction:column;min-width:0;display:flex}.firma-kartlari-table-wrap{flex:auto;height:min(58vh,720px);min-height:0;max-height:520px;overflow:auto}.firma-kartlari-table-wrap .table thead th{z-index:1;background:#f8fafc;position:sticky;top:0}.firma-kartlari-single-action{gap:12px;display:grid}.picker-helper-text{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4}.firma-kartlari-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.firma-kartlari-action-card{background:var(--panel-2);border:1px solid var(--border);border-radius:18px;padding:14px}.firma-kartlari-action-card h4{margin:0 0 8px}.alias-history-box{border:1px solid var(--border);background:#f8fbff;border-radius:8px;margin-top:10px;padding:10px 12px}.alias-history-box ul{max-height:96px;margin:8px 0 0;padding-left:18px;overflow:auto}.alias-history-box li{color:var(--text);font-size:12px;line-height:1.45}.firma-kartlari-warning-list{gap:6px;margin-top:10px;display:grid}.firma-row-selected td{background:#f4f8ff}.document-intake-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.document-meta-card{background:var(--panel-2);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:6px;padding:14px;display:flex}.document-meta-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.document-preview-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:16px}.document-preview-link{align-items:center;text-decoration:none;display:inline-flex}.document-preview-image{object-fit:contain;border:1px solid var(--border);background:#f8fafc;border-radius:14px;width:100%;max-height:360px}.belgeler-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.belge-workspace{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.belge-form-card,.belge-process-card{min-width:0}.belge-mini-block{background:var(--panel-2)}.belge-inline-helper,.belge-items-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.belge-items-toolbar h4{margin:0}.belge-process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mgi-page-header{padding:2px 2px 0}.mgi-page-header h2{color:#0f172a;margin:0;font-size:42px;line-height:1.15}.mgi-page-header p{color:#64748b;margin:8px 0 10px;font-size:14px}.mgi-breadcrumb{color:#748299;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.mgi-crumb-home{color:#5e6a80;background:#fff;border:1px solid #d4deed;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:inline-flex}.mgi-crumb-sep{color:#a1aec2}.mgi-crumb-item.is-current{color:#49566d}.muhasebe-page{gap:14px;width:100%;min-width:0}.muhasebe-page-header{padding:0 2px}.muhasebe-page-header h2{font-size:34px;line-height:1.12}.muhasebe-page-header p{max-width:920px;margin-top:6px;margin-bottom:8px}.muhasebe-page-body{box-shadow:none;border-color:#d3dceb;border-radius:16px;min-width:0;padding:16px}.muhasebe-page .panel-block{box-shadow:none;border-color:#d3dceb;border-radius:14px;min-width:0}.muhasebe-page .info-box,.muhasebe-page .kpi-box{background:#f8fafc;border-color:#d3dceb;border-radius:14px}.muhasebe-page .info-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.muhasebe-page details.panel-block>summary{cursor:pointer;font-weight:700}.muhasebe-check-preview{object-fit:contain;background:#fff;border:1px solid #d3dceb;border-radius:8px;width:100%;max-height:180px;margin-top:10px;display:block}.muhasebe-page .table-wrap{border-color:#d3dceb;border-radius:14px}.muhasebe-page .field input,.muhasebe-page .field select,.muhasebe-page .field textarea{border-radius:12px}.muhasebe-page-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.muhasebe-top-panels{grid-template-columns:minmax(320px,.92fr) minmax(0,1.28fr);align-items:start}.mgi-screen{width:100%;min-width:0}.content-grid.muhasebe-page,.kyerp-page{height:calc(100vh - 58px);padding:18px 22px 24px;overflow:hidden auto}.muhasebe-page .muhasebe-page-header{margin-bottom:16px;padding:0}.muhasebe-page .muhasebe-page-header h2,.kyerp-header h1{color:#0b1833;letter-spacing:0;font-size:28px;line-height:1.15}.muhasebe-page .muhasebe-page-header p,.kyerp-header p{color:#5f6f89;max-width:980px;font-size:14px}.muhasebe-page-body,.muhasebe-page .panel-block,.kyerp-card,.content-card{background:#fff;border-color:#dce6f3;border-radius:12px;box-shadow:0 8px 24px #0f172a0b}.muhasebe-page-body{padding:16px;overflow:visible}.muhasebe-page .info-grid{gap:14px}.muhasebe-page .info-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.muhasebe-page .info-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.muhasebe-page .info-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.muhasebe-page .info-grid-7{grid-template-columns:repeat(7,minmax(0,1fr))}.muhasebe-page .info-box,.muhasebe-page .kpi-box,.kyerp-kpi{background:#fff;border-color:#dce6f3;border-radius:12px;min-height:100px;box-shadow:0 8px 24px #0f172a0b}.metric-info-box{align-items:center;gap:16px;padding:18px}.metric-info-box-action{text-align:left;border:1px solid #dce6f3;width:100%}.metric-info-box-action.is-active{border-color:#93c5fd;box-shadow:0 0 0 1px #2563eb2e,0 8px 24px #0f172a0b}.metric-info-box-action:hover{transform:translateY(-1px)}.status-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.check-image-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.muhasebe-check-preview-large{max-height:420px}.metric-info-box .metric-icon,.kyerp-icon-badge{border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.metric-content{min-width:0}.metric-content span{color:#42526d;font-size:13px;font-weight:700}.metric-content strong{color:#071735;overflow-wrap:anywhere;margin-top:7px;font-size:22px;font-weight:800;line-height:1.15}.metric-content small,.kyerp-kpi small{color:#748299;margin-top:8px;font-size:12px;font-weight:600;display:block}.muhasebe-page .panel-block{padding:16px}.muhasebe-page .table-wrap,.kyerp-table-wrap{background:#fff;border:1px solid #dce6f3;border-radius:12px;max-width:100%;overflow:auto}.muhasebe-page table,.kyerp-table{min-width:780px}.muhasebe-page th,.kyerp-table th{color:#52627c;background:#f8fbff;font-size:12px;font-weight:800}.muhasebe-page td,.muhasebe-page th{padding:10px 12px}.muhasebe-page .field input,.muhasebe-page .field select,.muhasebe-page .field textarea,.muhasebe-page .search-input,.top-select{background:#fff;border-color:#cfdceb;border-radius:8px;min-height:40px}.muhasebe-page .primary-btn,.muhasebe-page .kyerp-button-primary,.muhasebe-page .action-bar .active{background:linear-gradient(#3176ff 0%,#185be6 100%);border-color:#1457df;box-shadow:0 8px 18px #2563eb33}.muhasebe-page .soft-btn,.muhasebe-page .secondary-btn{color:#14213d;background:#fff;border-color:#cfdceb}.selected-company-card{align-items:center;min-height:104px!important}.selected-company-card .row-meta{margin-top:8px}.selected-company-card .tiny-btn{white-space:nowrap;align-self:center;margin-left:auto}.firma-kartlari-layout,.split-layout{min-width:0}.mgi-belge-family-screen,.mgi-main-grid,.belge-workspace,.belge-form-card,.mgi-right-stack{min-width:0;max-width:100%}.mgi-belge-family-screen{height:auto;max-height:none;overflow:visible}.mgi-main-grid{grid-template-columns:minmax(310px,360px) minmax(0,1fr);overflow:hidden}.mgi-pool-column{min-width:0}.muhasebe-page .list-table{max-height:520px;overflow:hidden auto}@media (width<=1500px){.muhasebe-page .info-grid-7,.muhasebe-page .info-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.muhasebe-page .info-grid-4,.muhasebe-page .info-grid-3,.muhasebe-page .info-grid-7,.muhasebe-page .info-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}.mgi-main-grid,.split-layout,.muhasebe-top-panels{grid-template-columns:1fr}}.mgi-belge-family-screen{border-bottom:2px solid #dbe4f0;border-radius:0 0 12px 12px;flex-direction:column;width:100%;min-width:0;height:calc(100vh - 200px);max-height:85vh;padding:0 12px;display:flex;overflow:hidden}.mgi-main-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.mgi-belge-family-grid{grid-template-columns:minmax(520px,600px) minmax(0,1fr);align-items:stretch;gap:14px;width:100%;min-width:0;height:100%;display:grid;overflow:hidden}.mgi-left-panel{flex-direction:column;width:100%;min-width:0;padding:8px;display:flex;position:relative;overflow:hidden auto}.mgi-belge-family-left{flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex}.mgi-left-stack{flex:1;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.mgi-belge-family-left-stack{flex:1;gap:14px;height:100%;min-height:0}.mgi-list-panel{background:#f8fafc;border:1px solid #dbe4f0;border-radius:16px;flex-direction:column;min-height:0;padding:10px;display:flex}.mgi-belge-family-panel{padding:12px}.mgi-belge-family-panel .field{margin-bottom:8px}.mgi-belge-family-panel .field input,.mgi-belge-family-panel .field select,.mgi-belge-family-panel .field textarea{padding:6px 10px;font-size:13px}.mgi-list-panel .section-header{margin-bottom:10px}.mgi-list-scroll{flex-direction:column;gap:10px;min-height:0;padding-right:4px;display:flex;overflow:auto}.mgi-belge-family-panel .search-input{width:100%}.mgi-list-item{appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4deed;border-radius:12px;width:100%;padding:14px;transition:border-color .16s,background-color .16s,box-shadow .16s}.mgi-list-item:hover{background:#f8fbff;border-color:#9fc2ff}.mgi-list-item.is-selected{background:#eff6ff;border-color:#3b82f6;box-shadow:inset 3px 0 #2563eb}.mgi-list-item-title{color:#0f172a;font-size:18px;font-weight:700;line-height:1.3}.mgi-list-item-sub{color:#334155;margin-top:4px;font-size:13px;line-height:1.35}.mgi-list-item-meta{color:#64748b;margin-top:3px;font-size:12px;line-height:1.35}.mgi-right-column{border-left:1px solid #e5ecf6;flex-direction:column;gap:16px;width:100%;min-width:0;padding:8px;display:flex;overflow:hidden auto}.mgi-belge-family-right{flex-direction:column;gap:14px;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}.mgi-doc-tabs{flex-wrap:wrap;gap:8px;display:flex}.mgi-doc-tab{appearance:none;color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cdd9ec;border-radius:12px;height:38px;padding:0 14px;font-size:13px;font-weight:700}.mgi-doc-tab.is-active{color:#fff;background:#2563eb;border-color:#2563eb}.mgi-top-cards{grid-template-columns:minmax(0,1.6fr) minmax(340px,.95fr);align-items:stretch;gap:16px;min-width:0;display:grid}.mgi-belge-family-screen .table-wrap{max-width:100%;overflow:auto}.mgi-belge-family-screen .table-wrap table{min-width:980px}.mgi-belge-card,.mgi-process-card,.mgi-history-card{min-width:0;box-shadow:none;border-color:#d3dceb;border-radius:14px}.mgi-left-panel{box-shadow:none;border-color:#d3dceb;border-radius:14px}.mgi-form-grid{gap:12px;display:grid}.mgi-belge-family-screen .mgi-form-grid{gap:10px}.mgi-form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mgi-belge-family-screen .mgi-form-grid-4,.mgi-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mgi-belge-family-screen .mgi-form-grid-3{gap:10px}.mgi-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mgi-belge-family-screen .mgi-form-grid-2{gap:10px}.mgi-form-grid-1{grid-template-columns:minmax(0,1fr)}.mgi-field-with-action{min-width:0}.mgi-field-action-row{align-items:center;gap:8px;display:flex}.mgi-field-action-row input,.mgi-field-action-row select{flex:1;min-width:0}.mgi-inline-action-btn{border-radius:12px;height:44px;padding:0 12px}.mgi-modal-overlay{z-index:40;background:#0f172a52;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mgi-modal-card{background:#fff;border:1px solid #d3dceb;border-radius:16px;width:min(760px,100%);max-height:90vh;padding:16px;overflow:auto;box-shadow:0 18px 48px #0f172a33}.mgi-full-btn{justify-content:center;width:100%;display:inline-flex}.mgi-left-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mgi-belge-family-panel .mgi-left-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:flex}.mgi-belge-family-panel .mgi-left-actions .primary-btn,.mgi-belge-family-panel .mgi-left-actions .soft-btn{flex:none;justify-content:center;width:auto;min-width:100px;height:36px;padding:0 10px;font-size:12px;font-weight:600}.mgi-belge-family-panel .mgi-full-btn{align-self:auto;width:auto;min-width:100px;height:36px;padding:0 10px;font-size:12px;font-weight:600}.mgi-belge-family-panel .mgi-left-actions .mgi-full-btn{margin-left:auto}.mgi-left-actions .primary-btn,.mgi-left-actions .soft-btn{justify-content:center;width:100%}.mgi-danger-btn{color:#b91c1c;background:#fff5f5;border-color:#fecaca}.mgi-danger-btn:hover{background:#fee2e2;border-color:#fca5a5}.mgi-table-actions{flex-wrap:wrap;gap:6px;display:flex}.mgi-mode-switch{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mgi-mode-btn{appearance:none;color:#475569;background:0 0;border:0;border-right:1px solid #dbe4f0;padding:9px 10px;font-size:13px;font-weight:600}.mgi-mode-btn:last-child{border-right:0}.mgi-mode-btn.is-active{color:#fff;background:#2563eb}.mgi-mode-btn:disabled{cursor:not-allowed;opacity:.7}.mgi-upload-drop{text-align:center;background:#fff;border:1px dashed #c6d2e4;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;display:flex}.mgi-upload-drop.is-drag{background:#eff6ff;border-color:#2563eb}.mgi-upload-icon{color:#64748b;font-size:24px;line-height:1}.mgi-upload-text{color:#475569;font-size:13px}.mgi-hidden-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mgi-process-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mgi-history-filters{grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.mgi-history-filters.is-supplier{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.mgi-supplier-invoice-screen{gap:12px;height:calc(100vh - 184px);max-height:none;padding:0}.mgi-supplier-invoice-screen .mgi-belge-family-grid{flex:auto;gap:18px;min-height:0}.mgi-supplier-invoice-screen .mgi-left-panel{width:100%;min-width:0;max-width:none;padding:0}.mgi-supplier-invoice-screen .mgi-belge-family-panel{background:#fff;border-radius:8px}.mgi-supplier-invoice-screen .mgi-list-item{border-radius:8px;padding:12px}.mgi-supplier-invoice-screen .mgi-list-item-title{font-size:15px}.mgi-supplier-invoice-screen .mgi-left-actions .primary-btn,.mgi-supplier-invoice-screen .mgi-left-actions .soft-btn{border-radius:8px;min-width:74px;height:32px;font-size:11px}.mgi-supplier-invoice-right{border-left:0;grid-template-rows:auto minmax(0,auto) minmax(220px,1fr);grid-template-columns:minmax(360px,1fr) minmax(340px,.9fr);align-items:stretch;gap:16px;padding:0;display:grid;overflow:hidden}.mgi-supplier-invoice-right .mgi-doc-tabs{grid-column:1/-1;align-items:center;min-height:34px}.mgi-supplier-invoice-right .mgi-doc-tab{border-radius:8px;height:32px}.mgi-supplier-belge-card,.mgi-supplier-pdf-card,.mgi-supplier-items-card{border-radius:8px}.mgi-supplier-belge-card{grid-area:2/1;overflow:auto}.mgi-supplier-pdf-card{grid-area:2/2;overflow:auto}.mgi-supplier-items-card{flex-direction:column;grid-area:3/1/auto/-1;min-height:0;display:flex;overflow:hidden}.mgi-supplier-history-card{grid-area:2/1/span 2/-1;width:100%;min-width:0}.mgi-supplier-history-card .table th,.mgi-supplier-history-card .table td{vertical-align:middle;padding:12px 14px;font-size:13px}.mgi-supplier-invoice-screen .mgi-form-grid-4,.mgi-supplier-invoice-screen .mgi-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mgi-supplier-invoice-screen .mgi-form-grid{gap:12px 14px}.mgi-supplier-invoice-screen .field span{font-size:12px}.mgi-supplier-invoice-screen .field input,.mgi-supplier-invoice-screen .field select,.mgi-supplier-invoice-screen .field textarea{border-radius:8px;min-height:38px}.mgi-supplier-invoice-screen .mgi-upload-drop{border-radius:8px;justify-content:center;min-height:150px}.mgi-supplier-invoice-screen .mgi-process-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mgi-supplier-invoice-screen .mgi-process-actions .primary-btn{grid-column:1/-1}.mgi-supplier-invoice-screen .mgi-process-actions.mgi-direct-save-actions .primary-btn{grid-column:auto}.mgi-embedded-history-section{border-top:1px solid #0f172a14;flex-direction:column;min-height:0;padding-top:8px;display:flex}.mgi-embedded-history-scroll{max-height:340px;overflow:auto}.mgi-embedded-history-scroll .table thead th{z-index:1;background:#f8fafc;position:sticky;top:0}.mgi-supplier-items-card .belge-items-toolbar{flex:none}.mgi-supplier-items-scroll,.mgi-candidate-table-scroll{min-height:0;max-height:220px;overflow:auto}.mgi-supplier-items-scroll{flex:auto}.mgi-supplier-items-scroll table,.mgi-candidate-table-scroll table{min-width:1180px}.mgi-supplier-items-scroll thead th,.mgi-candidate-table-scroll thead th{z-index:1;background:#f8fafc;position:sticky;top:0}.mgi-supplier-items-card .document-intake-meta{flex:none;grid-template-columns:repeat(4,minmax(0,1fr))}.mgi-customer-dispatch-screen .mgi-left-panel,.mgi-our-documents-screen .mgi-left-panel,.mgi-supplier-invoice-screen .mgi-left-panel{align-self:stretch}.mgi-customer-dispatch-screen .mgi-right-column,.mgi-our-documents-screen .mgi-right-column{border-left:0;padding:0}.mgi-customer-dispatch-screen .mgi-belge-family-left,.mgi-our-documents-screen .mgi-belge-family-left,.mgi-supplier-invoice-screen .mgi-belge-family-left{background:#fff}.mgi-customer-dispatch-screen .mgi-belge-family-panel,.mgi-our-documents-screen .mgi-belge-family-panel{background:#fff;border-radius:8px}.mgi-customer-dispatch-screen .mgi-list-item,.mgi-our-documents-screen .mgi-list-item{border-radius:8px;padding:12px}.mgi-customer-dispatch-screen .mgi-list-item-title,.mgi-our-documents-screen .mgi-list-item-title{font-size:15px}.mgi-customer-dispatch-screen .mgi-left-actions .primary-btn,.mgi-customer-dispatch-screen .mgi-left-actions .soft-btn,.mgi-our-documents-screen .mgi-left-actions .primary-btn,.mgi-our-documents-screen .mgi-left-actions .soft-btn{border-radius:8px;min-width:74px;height:32px;font-size:11px}.mgi-customer-dispatch-screen .mgi-process-card,.mgi-our-documents-screen .mgi-process-card,.mgi-customer-dispatch-screen .mgi-belge-card,.mgi-our-documents-screen .mgi-belge-card{border-radius:8px}.mgi-customer-dispatch-screen .mgi-top-cards,.mgi-our-documents-screen .mgi-top-cards{grid-template-columns:minmax(0,1fr)}.mgi-history-filter-actions{align-items:center;gap:10px;padding-bottom:2px;display:flex}.mgi-history-filter-actions .primary-btn,.mgi-history-filter-actions .soft-btn{padding:11px 16px}.mgi-history-footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.mgi-history-footer-right{align-items:flex-end;gap:12px;display:flex}.mgi-page-size{min-width:150px}.mgi-pagination{align-items:center;gap:8px;display:flex}@media (width<=1400px){.app-shell{grid-template-columns:82px 230px 1fr}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-row-4,.info-grid-3,.triple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.firma-kartlari-layout,.firma-kartlari-action-grid,.document-intake-meta,.belge-workspace{grid-template-columns:1fr}.mgi-top-cards,.muhasebe-top-panels{grid-template-columns:minmax(0,1fr)}.mgi-history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.ky-admin-topbar{background:#fff;border:1px solid #dbe4f0;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.ky-admin-topbar h1{color:#0f172a;margin:0;font-size:26px}.ky-admin-topbar p{color:#64748b;margin:6px 0 0;font-size:13px}.ky-admin-search{border:1px solid #dbe4f0;border-radius:12px;width:320px;max-width:100%;height:42px;padding:0 14px}.ky-admin-stats{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;display:grid}.ky-stat-box{background:#fff;border:1px solid #dbe4f0;border-radius:16px;padding:16px}.ky-stat-box span{color:#64748b;font-size:12px;display:block}.ky-stat-box strong{color:#0f172a;margin-top:6px;font-size:26px;display:block}.ky-admin-info{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:12px 14px;font-size:13px}.ky-admin-grid{grid-template-columns:520px 1fr;gap:16px;display:grid}.ky-card{background:#fff;border:1px solid #dbe4f0;border-radius:18px;padding:16px}.ky-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ky-card-head h3{color:#0f172a;margin:0;font-size:18px}.ky-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ky-form-field{flex-direction:column;gap:6px;display:flex}.ky-form-field label{color:#64748b;font-size:12px;font-weight:700}.ky-form-field input,.ky-form-field textarea,.ky-form-field select{color:#0f172a;background:#fff;border:1px solid #dbe4f0;border-radius:12px;width:100%;padding:10px 12px}.ky-form-field textarea{resize:vertical}.ky-span-2{grid-column:span 2}.ky-form-check{align-items:center;display:flex}.ky-form-check label{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ky-form-actions{justify-content:flex-start;display:flex}.ky-primary-btn,.ky-soft-btn,.ky-danger-btn{cursor:pointer;border-radius:10px;height:38px;padding:0 14px;font-weight:700}.ky-primary-btn{color:#fff;background:#2563eb;border:0}.ky-soft-btn{color:#0f172a;background:#f8fafc;border:1px solid #dbe4f0}.ky-danger-btn{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.ky-table-wrap{overflow:auto}.ky-table{border-collapse:collapse;width:100%}.ky-table th,.ky-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf2f7;padding:12px 10px;font-size:13px}.ky-table th{color:#64748b;background:#f8fafc;font-weight:700}.ky-table td{color:#0f172a}.ky-row-actions{flex-wrap:wrap;gap:8px;display:flex}.ky-pill{border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;min-width:68px;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.ky-pill-green{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ky-pill-gray{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.ky-placeholder-box{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:24px}.settings-tab-strip{flex-wrap:wrap;gap:8px;display:flex}.settings-tab-btn{appearance:none;color:#334155;background:#f8fafc;border:1px solid #cdd9ec;border-radius:10px;height:38px;padding:0 14px;font-size:13px;font-weight:700}.settings-tab-btn.is-active{color:#fff;background:#2563eb;border-color:#2563eb}.settings-folder-grid,.settings-prefix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-path-card{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;padding:12px}.settings-field-help{color:#64748b;margin:8px 2px 0;font-size:12px;line-height:1.45}@media (width<=1300px){.ky-admin-grid{grid-template-columns:1fr}}@media (width<=980px){.ky-admin-stats,.ky-form-grid{grid-template-columns:1fr}.ky-span-2{grid-column:span 1}.settings-folder-grid,.settings-prefix-grid{grid-template-columns:1fr}}.form-error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;padding:10px 12px;font-size:13px}.ik-shared-layout{align-items:start;gap:14px;display:grid}.ik-shared-layout-kart{grid-template-columns:minmax(0,2.6fr) minmax(300px,.9fr)}.ik-shared-layout-gunluk{grid-template-columns:minmax(320px,.35fr) minmax(520px,.65fr)}.ik-right-stack{align-content:start;gap:14px;display:grid}.ik-daily-pools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ik-day-records-wrap{max-height:320px;overflow:auto}.ik-personel-list-panel{flex-direction:column;display:flex}.ik-personel-list-scroll{height:clamp(460px,100vh - 300px,840px);overflow:auto}.ik-personel-right-stack{flex-direction:column;justify-self:end;align-items:stretch;gap:12px;width:100%;max-width:400px;display:flex}.ik-personel-right-stack>.ik-personel-compact-panel{width:100%}.ik-personel-compact-panel{padding:14px}.ik-personel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ik-personel-compact-panel .form-grid-compact{gap:10px}.ik-personel-import-note{color:var(--muted);margin:6px 0 0;font-size:13px}.ik-personel-edit-actions{flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto}.ik-personel-edit-actions .soft-btn,.ik-personel-edit-actions .primary-btn,.ik-personel-import-actions .primary-btn{padding:9px 12px}.ik-personel-import-actions{flex-wrap:nowrap;justify-content:flex-start}.ik-havuz-layout{grid-template-columns:minmax(300px,1.2fr) minmax(260px,1fr) minmax(260px,1fr);align-items:start;gap:14px;display:grid}.ik-person-list{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.ik-person-row{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ik-person-row.in-pool{background:#f8fbff;border-color:#bfdbfe}.ik-person-row.is-selected{background:#eff6ff;border-color:#2563eb}.ik-pool-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ik-pool-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ik-mini-toggle{gap:6px;display:inline-flex}.ik-mini-toggle .tiny-btn{text-align:center;min-width:40px}.ik-person-mini-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px}.ik-person-mini-actions .ik-mini-toggle{flex-wrap:nowrap}.ik-person-mini-actions .tiny-btn.ik-person-action-btn{text-align:center;white-space:nowrap;min-width:78px;height:34px;padding:6px 10px}.ik-select-btn{min-width:78px}.soft-btn.is-active{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.ik-person-main{gap:6px;display:grid}.ik-tag-row{flex-wrap:wrap;gap:6px;display:flex}.ik-kpi-grid,.ik-weekly-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ik-weekly-filter-grid,.ik-payment-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ik-control-preview{max-height:520px;overflow:auto}.ik-control-preview-footer{color:#334155;justify-content:flex-end;align-items:center;gap:14px;display:flex}.ik-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ik-drop-zone{background:#f8fbff;border:1px dashed #93c5fd;border-radius:14px;align-content:start;gap:8px;min-height:440px;max-height:440px;padding:10px;display:grid;overflow:auto}.ik-pool-row{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.ik-pool-row.is-selected{background:#eff6ff;border-color:#2563eb}.personel-list-scroll{max-height:560px;overflow:auto}.personel-list-scroll .table tbody tr{cursor:pointer}.personel-row-selected td{background:#eff6ff}.ik-broker-badge{color:#9a3412;background:#fff3e0;border:1px solid #f6c98d;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.ik-print-preview{flex-direction:column;align-items:center;gap:24px;display:flex}.ik-print-page{box-sizing:border-box;border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);gap:5mm;width:210mm;height:297mm;padding:8mm;display:grid;overflow:hidden}.ik-slip-card{page-break-inside:avoid;break-inside:avoid;border:1px solid #94a3b8;border-radius:4px;flex-direction:column;gap:3px;min-height:0;padding:5px 7px;display:flex;overflow:hidden}.ik-slip-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;display:block;overflow:hidden}.ik-slip-head{letter-spacing:.5px;color:#1d4ed8;text-transform:uppercase;font-size:8px;font-weight:800}.ik-slip-subline{color:var(--muted);justify-content:space-between;gap:6px;font-size:8px;display:flex}.ik-slip-table{border-collapse:collapse;width:100%}.ik-slip-table th,.ik-slip-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:2px 4px;font-size:8px}.ik-slip-table thead th{color:var(--muted);font-weight:700}.ik-slip-total{color:#111827;border-top:1px solid #cbd5e1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:3px;font-size:9px;font-weight:800;display:flex}.ik-log-list{gap:10px;display:grid}.ik-log-row{border:1px solid var(--border);background:#fff;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.ik-log-main{gap:6px;display:grid}.ik-log-side{justify-items:end;gap:8px;display:grid}.ik-odeme-detail-box{background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.ik-odeme-detail-line{color:#334155;font-size:13px}@media print{@page{size:A4 portrait;margin:8mm}body{background:#fff}.topbar,.sidebar-thin,.sidebar-module,.main-company-banner,.notice-box,.action-bar,.section-header,.ik-payment-form-grid,.ik-log-list,.ik-weekly-kpi-grid,.ik-weekly-filter-grid,.table-wrap,.status-text,.content-card:not(.ik-print-section){display:none!important}.content-card.ik-print-section{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.ik-print-preview{align-items:flex-start;gap:0}.ik-print-page{page-break-after:always;break-after:page;border:none;border-radius:0;gap:3mm;width:194mm;height:281mm;padding:0;overflow:hidden}.ik-print-page:last-child{page-break-after:avoid;break-after:avoid}.ik-slip-card{overflow:hidden;box-shadow:none!important;border:.5px solid #555!important;border-radius:2px!important;padding:4px 6px!important}.ik-slip-head{font-size:7px!important}.ik-slip-card strong{font-size:9px!important}.ik-slip-subline,.ik-slip-table th,.ik-slip-table td{padding:1px 3px!important;font-size:7px!important}.ik-slip-total{padding-top:2px!important;font-size:8px!important}}@media (width<=1100px){.app-shell{grid-template-columns:72px minmax(190px,220px) minmax(0,1fr)}.sidebar-module{padding:14px 10px;display:flex}.split-layout,.mail-layout,.triple-grid,.placeholder-grid,.form-grid,.form-grid-compact,.kpi-row-4,.info-grid,.info-grid-3,.firma-kartlari-layout,.firma-kartlari-action-grid,.belge-process-steps,.belge-inline-helper,.belge-items-toolbar,.mgi-main-grid{grid-template-columns:1fr}.mgi-belge-family-grid{grid-template-columns:1fr;gap:14px}.mgi-left-panel{max-height:none;position:static}.mgi-left-stack,.mgi-belge-family-left-stack{grid-template-rows:auto;height:auto;min-height:0}.mgi-list-panel{min-height:280px}.mgi-belge-family-panel{min-height:300px}.mgi-form-grid-4,.mgi-belge-family-screen .mgi-form-grid-4,.mgi-form-grid-2,.mgi-form-grid-3,.mgi-process-actions,.mgi-history-filters,.mgi-left-actions{grid-template-columns:1fr}.mgi-history-filter-actions{justify-content:flex-start;padding-bottom:0}.mgi-history-footer,.mgi-history-footer-right{flex-direction:column;align-items:flex-start}.firma-kartlari-search{min-width:0}.ik-havuz-layout,.ik-shared-layout,.ik-shared-layout-kart,.ik-shared-layout-gunluk,.ik-daily-pools-grid{grid-template-columns:1fr}.ik-personel-list-scroll{height:auto;max-height:560px}.ik-kpi-grid,.ik-weekly-kpi-grid,.ik-weekly-filter-grid,.ik-payment-form-grid{grid-template-columns:1fr}.ik-person-mini-actions{flex-wrap:wrap;justify-content:flex-start}.ik-person-mini-actions .tiny-btn.ik-person-action-btn{min-width:92px}.ik-print-page{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);width:100%;height:auto}}@media (width<=1280px){.mgi-belge-family-grid{grid-template-columns:minmax(440px,480px) minmax(0,1fr)}.mgi-left-panel,.mgi-right-column{flex-basis:auto}.mgi-belge-family-screen .mgi-form-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.mgi-supplier-invoice-right{grid-template-rows:auto auto auto minmax(220px,1fr);grid-template-columns:minmax(0,1fr);overflow-y:auto}.mgi-supplier-belge-card,.mgi-supplier-pdf-card,.mgi-supplier-items-card{grid-column:1}.mgi-supplier-belge-card{grid-row:2}.mgi-supplier-pdf-card{grid-row:3}.mgi-supplier-items-card{grid-row:4}}@media (width<=900px){.mgi-belge-family-screen{border-bottom:1px solid #dbe4f0;height:auto;max-height:none;overflow:visible}.mgi-belge-family-grid{grid-template-columns:1fr;height:auto;overflow:visible}.mgi-left-panel{border-bottom:1px solid #e5ecf6;flex:auto;position:static;overflow-y:auto}.mgi-right-column{border-left:none;flex:auto}.mgi-left-stack{grid-template-rows:auto;height:auto;min-height:0}}.ik-personel-list-panel{flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important}.ik-personel-right-stack{flex-direction:column!important;place-self:start stretch!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important}.ik-personel-compact-panel,.ik-personel-import-panel{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:14px!important;overflow:hidden!important}.ik-personel-compact-panel h3,.ik-personel-compact-panel h4,.ik-personel-import-panel h3,.ik-personel-import-panel h4{margin:0 0 10px!important;line-height:1.25!important}.ik-personel-form-grid>.full,.ik-personel-form-grid>.full-row,.ik-personel-form-grid>.ik-full,.ik-personel-form-grid>.ik-form-row-full,.ik-personel-form-grid>.field-full,.ik-personel-form-grid>.ik-form-full{grid-column:1/-1!important}.ik-personel-compact-panel label,.ik-personel-import-panel label{margin:0 0 4px!important;display:block!important}.ik-personel-compact-panel input,.ik-personel-compact-panel select,.ik-personel-compact-panel textarea,.ik-personel-import-panel textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important}.ik-personel-edit-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.ik-personel-edit-actions>*{white-space:nowrap!important;flex-shrink:0!important;min-width:0!important;margin:0!important}.ik-personel-import-actions{margin-top:12px!important;display:flex!important}.ik-personel-import-actions>*{white-space:normal!important;min-width:0!important;margin:0!important}.ik-shared-layout-gunluk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.ik-gunluk-list-panel{flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important}.ik-gunluk-list-scroll{min-height:calc(100vh - 320px)!important;max-height:calc(100vh - 320px)!important;padding-right:4px!important;overflow:hidden auto!important}.ik-gunluk-right-stack{flex-direction:column!important;flex:auto!important;align-content:start!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important}.ik-haftalik-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.ik-haftalik-list-panel{flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important}.ik-haftalik-list-scroll{min-height:calc(100vh - 280px)!important;max-height:calc(100vh - 280px)!important;overflow:hidden auto!important}.ik-haftalik-right-panel{flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important}.ik-haftalik-right-panel .panel-block{border-top:1px solid var(--border);margin-top:0;padding-top:14px}.ik-haftalik-right-panel .panel-block:first-child{border-top:none;padding-top:0}.ik-vasif-field-wrap{position:relative}.ik-vasif-input-row{align-items:center;gap:4px;display:flex}.ik-vasif-input-row input{flex:1;min-width:0}.ik-vasif-toggle-btn{flex-shrink:0;min-width:unset!important;padding:6px 8px!important}.ik-vasif-panel{z-index:200;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:4px;max-height:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.ik-vasif-item{justify-content:space-between;align-items:center;gap:6px;display:flex}.ik-vasif-pick{text-align:left;cursor:pointer;color:#1e293b;background:0 0;border:none;border-radius:6px;flex:1;padding:5px 8px;font-size:13px}.ik-vasif-pick:hover{color:#1d4ed8;background:#eff6ff}.ik-vasif-add-row{border-top:1px solid #e2e8f0;gap:6px;margin-top:4px;padding-top:6px;display:flex}.ik-vasif-add-row input{flex:1;min-width:0}@media (width<=1100px){.ik-haftalik-layout{grid-template-columns:1fr!important}.ik-haftalik-list-scroll{min-height:auto!important;max-height:480px!important}}.ik-daily-pools-grid{flex:auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-height:calc(100vh - 330px)!important;display:grid!important}.ik-gunluk-pool-panel{flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;display:flex!important}.ik-gunluk-pool-panel .ik-row-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.ik-gunluk-pool-panel .ik-row-actions .tiny-btn{flex:130px!important;min-width:0!important}.ik-gunluk-pool-panel .ik-drop-zone{min-height:calc(100vh - 470px)!important;max-height:calc(100vh - 470px)!important;overflow:hidden auto!important}@media (width<=1180px){.ik-shared-layout-kart,.ik-shared-layout-gunluk{grid-template-columns:1fr!important}.ik-personel-right-stack,.ik-gunluk-right-stack{justify-self:stretch!important;width:100%!important;max-width:none!important}.ik-personel-list-scroll,.ik-gunluk-list-scroll{min-height:420px!important;max-height:420px!important}.ik-daily-pools-grid{grid-template-columns:1fr!important}}.ik-shared-layout-kart,.ik-shared-layout-gunluk,.ik-gunluk-main-grid,.ik-gunluk-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.ik-personel-list-panel,.ik-gunluk-list-panel,.ik-gunluk-left-panel,.ik-personel-left-panel{align-self:start!important;width:100%!important;min-width:0!important;margin-top:0!important}.ik-personel-list-panel>.card,.ik-personel-list-panel>.panel,.ik-personel-list-panel>div:first-child,.ik-gunluk-left-panel>.card,.ik-gunluk-left-panel>.panel,.ik-gunluk-left-panel>div:first-child{margin-top:0!important}.ik-personel-list-scroll{min-height:calc(100vh - 310px)!important;max-height:calc(100vh - 310px)!important;overflow:hidden auto!important}.ik-gunluk-list-scroll,.ik-gunluk-personel-scroll{min-height:calc(100vh - 355px)!important;max-height:calc(100vh - 355px)!important;overflow:hidden auto!important}.ik-personel-right-stack,.ik-gunluk-right-stack,.ik-gunluk-right-panel{flex-direction:column!important;place-self:start stretch!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:none!important;margin-top:0!important;display:flex!important}.ik-personel-compact-panel,.ik-personel-import-panel,.ik-gunluk-panel,.ik-gunluk-compact-panel,.ik-gunluk-bottom-panel{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:14px!important;overflow:hidden!important}.ik-personel-compact-panel h3,.ik-personel-compact-panel h4,.ik-personel-import-panel h3,.ik-personel-import-panel h4,.ik-gunluk-panel h3,.ik-gunluk-panel h4,.ik-gunluk-compact-panel h3,.ik-gunluk-compact-panel h4{margin:0 0 10px!important;line-height:1.25!important}.ik-personel-form-grid{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:10px!important;display:grid!important}.ik-personel-form-grid>*{min-width:0!important}.ik-personel-form-grid>.full,.ik-personel-form-grid>.full-row,.ik-personel-form-grid>.ik-full,.ik-personel-form-grid>.ik-form-row-full{grid-column:1/-1!important}.ik-personel-compact-panel input,.ik-personel-compact-panel select,.ik-personel-compact-panel textarea,.ik-personel-import-panel textarea,.ik-gunluk-panel input,.ik-gunluk-panel select,.ik-gunluk-panel textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important}.ik-personel-compact-panel textarea{resize:vertical!important;min-height:86px!important;max-height:110px!important}.ik-personel-import-panel textarea{resize:vertical!important;min-height:84px!important;max-height:108px!important}.ik-personel-compact-panel .ik-button-row,.ik-personel-compact-panel .ik-form-actions,.ik-personel-compact-panel .button-row,.ik-personel-compact-panel .actions,.ik-personel-compact-panel .form-actions{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:8px!important;display:grid!important}.ik-personel-compact-panel .ik-button-row>*,.ik-personel-compact-panel .ik-form-actions>*,.ik-personel-compact-panel .button-row>*,.ik-personel-compact-panel .actions>*,.ik-personel-compact-panel .form-actions>*{white-space:nowrap!important;width:100%!important;min-width:0!important;margin:0!important}.ik-personel-compact-panel .ik-button-row>:last-child:nth-child(odd),.ik-personel-compact-panel .ik-form-actions>:last-child:nth-child(odd),.ik-personel-compact-panel .button-row>:last-child:nth-child(odd),.ik-personel-compact-panel .actions>:last-child:nth-child(odd),.ik-personel-compact-panel .form-actions>:last-child:nth-child(odd){grid-column:1/-1!important}.ik-personel-import-panel button{white-space:normal!important;width:100%!important;min-width:0!important}.ik-gunluk-top-panes,.ik-gunluk-pools-row,.ik-gunluk-right-top{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:12px!important;display:grid!important}.ik-gunluk-day-pool,.ik-gunluk-night-pool,.ik-gunduz-havuzu,.ik-gece-havuzu{min-height:calc(100vh - 470px)!important;max-height:calc(100vh - 470px)!important;overflow:hidden auto!important}.ik-gunluk-bottom-panel,.ik-secili-gun-kayitlari{width:100%!important}@media (width<=1180px){.ik-shared-layout-kart,.ik-shared-layout-gunluk,.ik-gunluk-main-grid,.ik-gunluk-layout,.ik-gunluk-top-panes,.ik-gunluk-pools-row,.ik-gunluk-right-top{grid-template-columns:1fr!important}.ik-personel-list-scroll{min-height:420px!important;max-height:420px!important}.ik-gunluk-list-scroll,.ik-gunluk-personel-scroll,.ik-gunluk-day-pool,.ik-gunluk-night-pool,.ik-gunduz-havuzu,.ik-gece-havuzu{min-height:320px!important;max-height:320px!important}}body.ik-personel-clean-header .topbar .search-input,body.ik-personel-clean-header .topbar>.primary-btn{display:none!important}.imalat-filter-row{flex-wrap:wrap;gap:10px;display:flex}.imalat-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.imalat-summary-card{border:1px solid var(--border);background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border-radius:18px;padding:14px 16px}.imalat-summary-card span{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.imalat-summary-card strong{font-size:16px;line-height:1.3;display:block}.info-chip{color:#1d4ed8;background:#eff6ff}.model-track-page .section-header{align-items:center}.model-toolbar{align-items:center;gap:10px;width:min(100%,420px);display:flex}.model-toolbar .search-input{min-width:0}.model-action-bar{justify-content:flex-start;margin-bottom:16px}.model-kpi-box small{color:var(--muted);font-size:12px}.model-track-table tbody tr:hover,.model-row-selected td{background:#f4f8ff}.model-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.model-detail-block{border:1px solid var(--border);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:20px;gap:14px;padding:16px;display:grid}.model-detail-head h4{margin:0}.model-detail-head p{color:var(--muted);margin:6px 0 0;font-size:13px}.model-detail-stack{gap:14px;display:grid}.model-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.model-meta-field,.model-visual-card{border:1px solid var(--border);background:#fff;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.model-meta-field span,.model-visual-card span,.model-quick-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.model-meta-field strong,.model-visual-card strong{font-size:14px;line-height:1.35}.model-quick-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.model-quick-summary>div{border:1px solid var(--border);background:#fff;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.model-quick-summary strong{font-size:16px}.model-subgrid,.model-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.model-mini-list{gap:10px;display:grid}.model-mini-list>strong{font-size:14px}.model-mini-item,.model-mini-row{border:1px solid var(--border);background:#fff;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.model-mini-item span,.model-mini-row span{font-size:13px}.model-mini-item small{color:var(--muted)}.model-mini-table{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.model-mini-head,.model-mini-row{grid-template-columns:1.4fr 1fr 1fr .8fr .9fr;align-items:center;gap:10px;display:grid}.model-mini-head{color:var(--muted);background:#f8fafc;padding:12px;font-size:12px;font-weight:700}.model-mini-row{border-top:1px solid #edf2f7;padding:12px}.model-empty-inline,.model-form-collapsed{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;padding:14px;font-size:13px}.model-form-card{background:linear-gradient(#fff 0%,#f8fafc 100%)}@media (width<=1200px){.imalat-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-detail-grid,.model-subgrid,.model-visual-grid{grid-template-columns:1fr}.model-quick-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.imalat-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-toolbar,.model-meta-grid,.model-quick-summary,.model-mini-head,.model-mini-row{grid-template-columns:1fr}.model-toolbar{width:100%}}@media (width<=560px){.imalat-summary-grid{grid-template-columns:1fr}}.model-track-page{gap:12px}.boya-page{gap:14px;display:grid}.boya-toolbar-card{padding:14px 16px}.boya-filter-grid{align-items:end;gap:10px;display:grid}.boya-filter-grid-7{grid-template-columns:minmax(230px,1.3fr) repeat(3,minmax(150px,.7fr)) minmax(140px,.7fr) minmax(280px,1.3fr)}.boya-toolbar-actions{justify-content:flex-end}.boya-check-inline{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:44px;padding:0 12px}.boya-worktype-switch{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:44px;padding:3px;display:grid}.boya-worktype-switch button{border-radius:9px;min-height:36px;padding:8px 10px}.boya-formula-row{grid-template-columns:minmax(180px,.9fr) 34px minmax(220px,1fr) 34px minmax(240px,1fr);align-items:center;gap:8px;margin-top:10px;display:grid}.boya-kat-input{width:110px;min-height:36px}.boya-formula-sign{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:grid}.boya-kpi-result{background:#f0fdf4;border-color:#bbf7d0}.boya-three-col{grid-template-columns:minmax(270px,.72fr) minmax(0,1.55fr) minmax(300px,.82fr);align-items:start;gap:14px;display:grid}.boya-main{gap:14px;display:grid}.boya-panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.boya-panel-title h4{text-transform:uppercase;letter-spacing:.04em;color:#334155;margin:0;font-size:13px}.boya-list-scroll{gap:10px;max-height:62vh;padding-right:4px;display:grid;overflow:auto}.boya-kayitli-list-scroll{gap:6px;height:100%;min-height:0;max-height:calc(100dvh - 340px)}.boya-list-row{text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.boya-list-row.active{background:#eff6ff;border-color:#93c5fd}.boya-list-row small{color:#64748b;margin-top:2px;display:block}.boya-list-main{text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:0;display:grid}.boya-list-actions{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.icon-btn{color:#2563eb;background:#fff;border:1px solid #dbe3ef;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.icon-btn:hover{background:#eff6ff;border-color:#bfdbfe}.boya-color-dot{border:1px solid #cbd5e1;border-radius:4px;flex:none;width:18px;height:18px}.boya-info-strip,.boya-master-head{border:1px solid var(--border);background:#f8fbff;border-radius:14px;grid-template-columns:42px repeat(7,minmax(0,1fr));align-items:center;gap:8px;padding:10px;display:grid}.boya-info-strip span,.boya-master-head span{color:#64748b;font-size:11px;display:block}.boya-info-strip strong,.boya-master-head strong{font-size:13px}.boya-color-preview{border:1px solid #cbd5e1;border-radius:8px;width:34px;height:34px}.boya-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.boya-image-placeholder{color:#64748b;background:#f8fbff;border:1px dashed #bfd3f3;border-radius:12px;place-items:center;min-height:152px;margin-bottom:10px;display:grid}.boya-channel-image{border:1px solid var(--border);background:#fff;border-radius:14px;margin-bottom:10px;padding:8px}.boya-channel-image-inner{color:#fff;text-shadow:0 2px 6px #0206175c;text-transform:lowercase;border-radius:10px;align-content:center;place-items:center;min-height:156px;font-weight:700;display:grid}.boya-channel-image-inner span{font-size:34px;line-height:1}.boya-channel-image-inner strong{margin-top:8px;font-size:24px;line-height:1}.boya-color-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-height:156px;margin-bottom:12px;display:grid;overflow:auto}.boya-color-cell{aspect-ratio:1;border:1px solid #dbe3ef;border-radius:6px;width:100%}.boya-side-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:7px;margin-bottom:10px;padding:11px 12px;display:grid}.boya-side-box h5{color:#334155;margin:0 0 4px;font-size:13px}.boya-side-box p{color:#334155;margin:0;font-size:13px}.boya-type-row{flex-wrap:wrap;gap:8px;display:flex}.boya-version-area{gap:12px;display:grid}.boya-version-group{border:1px solid var(--border);background:#fbfdff;border-radius:14px;padding:10px}.boya-version-strip-group{gap:10px;display:grid}.boya-version-strip-head{color:#64748b;text-transform:uppercase;grid-template-columns:minmax(0,1.2fr) minmax(220px,.9fr) minmax(180px,.8fr) 90px auto;align-items:center;gap:12px;padding:0 12px;font-size:10px;font-weight:700;display:grid}.boya-version-strip-scroll{gap:8px;max-height:196px;padding-right:4px;display:grid;overflow:auto}.boya-version-strip-item{appearance:none;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.9fr) minmax(180px,.8fr) 90px auto;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.boya-version-strip-item.is-active{background:#eff6ff;border-color:#93c5fd}.boya-version-strip-main,.boya-version-strip-meta{gap:2px;min-width:0;display:grid}.boya-version-strip-main strong,.boya-version-strip-main span,.boya-version-strip-main small,.boya-version-strip-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boya-version-strip-main span{color:#334155;font-size:12px;font-weight:600}.boya-version-strip-main small,.boya-version-strip-meta small{color:#64748b;font-size:11px}.boya-version-strip-actions{align-items:center;gap:6px;display:flex}.boya-gramaj-panel-shell{gap:10px;display:grid}.boya-gramaj-panel-head{z-index:3;background:#fbfdff;gap:10px;display:grid;position:sticky;top:0}.boya-page-new>.content-card{min-width:0}.table-icon-actions{align-items:center;gap:6px;display:flex}.boya-total-row td{background:#f8fafc;font-weight:700}.kpi-row-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1380px){.boya-filter-grid-7,.boya-formula-row{grid-template-columns:repeat(3,minmax(0,1fr))}.boya-formula-sign{display:none}.boya-three-col{grid-template-columns:1fr}.boya-list-scroll{max-height:320px}.boya-info-strip,.boya-master-head{grid-template-columns:repeat(2,minmax(0,1fr))}.boya-kpi-row{grid-template-columns:1fr}.kpi-row-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.boya-filter-grid-7,.boya-formula-row,.kpi-row-5{grid-template-columns:1fr}}.model-track-shell{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.model-track-main{gap:12px;display:grid}.model-track-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.model-track-summary-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.model-track-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.model-track-summary-icon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.model-track-summary-card h4{color:#64748b;margin:0;font-size:12px;font-weight:700}.model-track-summary-card strong{letter-spacing:-.3px;color:#0f172a;margin-top:2px;font-size:30px;line-height:1;display:block}.model-track-summary-card p{color:#64748b;margin:4px 0 0;font-size:12px}.model-track-filter-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-track-chip-group{flex-wrap:wrap;gap:8px;display:flex}.model-track-chip-group button{appearance:none;color:#334155;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.model-track-chip-group button.is-active{color:#fff;background:#2563eb;border-color:#2563eb}.model-track-search-field{color:#64748b;background:#fff;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:8px;width:min(100%,360px);padding:0 10px;display:inline-flex}.model-track-search-field.compact{width:100%}.model-track-search-field input{background:0 0;border:0;outline:none;width:100%;min-height:38px}.model-track-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px}.model-track-table th,.model-track-table td{font-size:13px}.model-track-table tbody tr{cursor:pointer}.model-track-row-selected td,.model-track-table tbody tr:hover td{background:#f8fbff}.model-track-cell-stack{gap:2px;display:grid}.model-track-cell-stack small{color:#64748b}.model-track-model-cell{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.model-track-model-cell img,.model-track-model-thumb-empty{object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;width:42px;height:42px}.model-track-model-cell span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-badge-small{padding:4px 9px;font-size:11px}.status-badge-production{color:#15803d;background:#dcfce7}.status-badge-active{color:#1d4ed8;background:#dbeafe}.status-badge-workshop{color:#6d28d9;background:#ede9fe}.status-badge-waiting{color:#ea580c;background:#ffedd5}.status-badge-partial{color:#2563eb;background:#dbeafe}.status-badge-completed{color:#16a34a;background:#dcfce7}.status-badge-draft{color:#2563eb;background:#dbeafe}.status-badge-warning{color:#f97316;background:#fff7ed}.status-badge-critical{color:#dc2626;background:#fee2e2}.status-badge-neutral{color:#475569;background:#eef2f7}.model-track-bottom-grid{grid-template-columns:2fr 1fr;gap:12px;display:grid}.model-track-subhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.model-track-subhead h4{margin:0}.model-track-doc-summary{gap:8px;display:grid}.model-track-doc-summary div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.model-track-doc-summary span{color:#334155;align-items:center;gap:6px;display:inline-flex}.model-track-side-panel{gap:12px;display:grid;position:sticky;top:84px}.model-image-panel{padding:12px}.model-image-panel-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.model-image-panel-head h4{margin:0;font-size:16px}.model-image-panel-head small{color:#64748b;font-size:11px}.model-image-frame{aspect-ratio:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;width:100%;position:relative;overflow:hidden}.model-image-frame img{object-fit:contain;background:#fff;width:100%;height:100%;transition:transform .2s}.model-image-frame:hover img{transform:scale(1.03)}.model-image-fallback{width:100%;height:100%}.model-image-expand-btn{color:#2563eb;background:#ffffffeb;border:1px solid #e2e8f0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.model-image-thumb-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.model-image-thumb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;height:62px;padding:0;overflow:hidden}.model-image-thumb.is-active{border-color:#2563eb;box-shadow:0 0 0 2px #dbeafe}.model-image-thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.model-image-add{color:#2563eb;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;place-items:center;gap:2px;font-size:11px;font-weight:700;display:grid}.model-image-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.model-image-actions .soft-btn,.model-image-actions .primary-btn{border-radius:10px;min-height:36px;padding:8px 10px;font-size:12px}.model-image-modal{z-index:100;background:#02061799;place-items:center;display:grid;position:fixed;inset:0}.model-image-modal-body{aspect-ratio:1;border:1px solid #cbd5e1;border-radius:16px;width:min(92vw,720px);overflow:hidden}.model-image-modal-body img{object-fit:cover;width:100%;height:100%}.model-track-side-card h4{margin:0 0 10px}.model-track-side-card dl{gap:8px;margin:0;display:grid}.model-track-side-card dl div{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;display:flex}.model-track-side-card dt{color:#64748b;font-size:12px}.model-track-side-card dd{color:#0f172a;text-align:right;margin:0;font-size:13px;font-weight:700}.model-track-linked-list{gap:8px;display:grid}.model-track-linked-list button{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:10px;font-weight:700;display:flex}.model-track-linked-list button span{align-items:center;gap:6px;display:inline-flex}.model-track-incoming-layout{grid-template-columns:290px minmax(0,1fr);gap:12px;display:grid}.model-track-left-stack{align-content:start;gap:8px;display:grid}.model-track-scroll-list{gap:7px;max-height:358px;padding-right:4px;display:grid;overflow:auto}.model-track-pool-item{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:6px;padding:9px;display:grid}.model-track-pool-item.is-active{border-color:#2563eb;box-shadow:0 0 0 2px #dbeafe}.model-track-pool-item strong{font-size:13px}.model-track-pool-item small{color:#64748b}.model-track-pool-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.model-track-simple-list{gap:6px;display:grid}.model-track-simple-list button{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.model-track-simple-list button.is-active{background:#eff6ff;border-color:#2563eb}.model-track-simple-list small{color:#64748b;font-size:11px}.model-track-incoming-form-card{gap:10px;display:grid}.model-track-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.model-track-form-grid textarea{resize:vertical}.model-track-upload-card{box-shadow:none;background:#f8fafc;border-radius:14px;padding:12px}.model-track-stepper{border:1px solid #dbeafe;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.model-track-stepper div{text-align:center;color:#64748b;background:#fff;padding:7px 8px;font-size:12px;font-weight:700}.model-track-stepper .is-active{color:#fff;background:#2563eb}.model-track-upload-dropzone{color:#64748b;background:#fff;border:1px dashed #bfdbfe;border-radius:12px;place-items:center;gap:8px;margin-top:10px;padding:16px;display:grid}.model-track-upload-dropzone p{margin:0}.model-track-upload-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.model-track-warning-inline{color:#f97316;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12px;font-weight:700}.model-track-archive-layout{grid-template-columns:1.1fr 1fr;gap:12px;display:grid}.model-track-inline-actions{color:#64748b;gap:8px;display:inline-flex}.model-track-archive-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.model-track-archive-meta div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:3px;padding:8px;display:grid}.model-track-archive-meta span{color:#64748b;font-size:11px}.model-track-archive-meta strong{color:#0f172a;font-size:13px}.model-track-link-btn{color:#2563eb;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.model-track-icon-actions{gap:6px;display:inline-flex}.model-track-icon-btn{color:#2563eb;background:#fff;border:1px solid #dbe3ef;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.model-pool-screen{display:grid}.model-pool-main{gap:12px;display:grid}.model-pool-toolbar{padding:14px}.model-pool-filter-grid{grid-template-columns:1.5fr repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.model-pool-filter-field{gap:6px;display:grid}.model-pool-filter-field span{color:#64748b;font-size:12px;font-weight:700}.model-pool-filter-field select,.model-pool-filter-field input{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:12px;outline:none;min-height:40px;padding:0 12px}.model-pool-filter-search .model-track-search-field{width:100%}.model-pool-bulk-btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.model-pool-grid-card,.model-pool-draft-card,.model-pool-preview-card,.model-pool-file-center,.model-pool-log-card{border-radius:16px}.model-pool-helper-text{color:#64748b;font-size:12px}.model-pool-bulk-strip{color:#64748b;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.model-pool-bulk-strip div{gap:2px;display:grid}.model-pool-bulk-strip strong{color:#0f172a}.model-pool-form-actions{justify-content:flex-end;gap:8px;display:flex}.model-pool-form-actions-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-pool-form-actions-stack .soft-btn,.model-pool-form-actions-stack .primary-btn{min-height:38px}.model-pool-form-actions-stack .soft-btn.danger{color:var(--danger);background:#fff5f5;border-color:#fecaca}.model-pool-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.model-pool-body-3col{grid-template-columns:320px minmax(0,1fr) 320px}.model-pool-editor-panel,.model-pool-detail-panel{position:sticky;top:84px}.model-pool-editor-panel{align-content:start;gap:12px;max-height:calc(100vh - 104px);display:grid;overflow:auto}.model-pool-editor-grid{grid-template-columns:1fr}.model-pool-file-list.compact{max-height:260px;overflow:auto}.model-pool-draft-card{padding:14px}.model-pool-draft-input{background:#fff;border:1px solid #dbe3ef;border-radius:10px;width:100%;min-height:36px;padding:0 10px}.model-pool-row-action{align-items:center;gap:6px;display:inline-flex}.model-pool-card-grid{grid-template-columns:repeat(6,minmax(118px,1fr));gap:8px;display:grid}.model-pool-card{text-align:left;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbeafe;border-radius:12px;gap:6px;padding:7px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.model-pool-card:hover,.model-pool-card.is-active{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 10px 24px #2563eb14}.model-pool-card-image{aspect-ratio:4/5;background:#edf4ff;border-radius:9px;width:100%;overflow:hidden}.model-pool-card-image img{object-fit:contain;background:#fff;width:100%;height:100%}.model-pool-card-image-fallback{color:#1e3a8a;background:linear-gradient(145deg,#eff6ff,#dbeafe 58%,#f8fafc);place-items:center;width:100%;height:100%;display:grid}.model-pool-card-image-fallback strong{letter-spacing:-1px;font-size:22px}.model-pool-card-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.model-pool-card-title-row strong{color:#0f172a;font-size:12px;line-height:1.25}.model-pool-card-mini-meta{gap:4px;display:grid}.model-pool-card-mini-meta span{color:#475569;font-size:10px;font-weight:600}.model-pool-more-row{justify-content:center;margin-top:10px;display:flex}.model-pool-detail-panel{align-content:start;gap:12px;display:grid}.model-pool-preview-card{gap:10px;display:grid}.model-pool-preview-stage{aspect-ratio:4/5;cursor:zoom-in;background:linear-gradient(#f8fbff 0%,#eef5ff 100%);border:1px solid #dbeafe;border-radius:16px;place-items:center;width:100%;padding:0;display:grid;overflow:hidden}.model-pool-preview-stage img{object-fit:contain;background:#fff;width:100%;height:100%}.model-pool-preview-fallback{color:#1e3a8a;background:linear-gradient(145deg,#eff6ff,#dbeafe 58%,#f8fafc);align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid}.model-pool-preview-fallback strong{font-size:30px}.model-pool-preview-fallback span{font-size:12px;font-weight:700}.model-pool-preview-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.model-pool-preview-thumb{aspect-ratio:1;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;padding:0;overflow:hidden}.model-pool-preview-thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.model-pool-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.model-pool-file-center.compact{padding:14px}.model-pool-folder-tree{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:6px;padding:12px;display:grid}.model-pool-folder-tree div{display:block}.model-pool-folder-tree span{color:#475569;word-break:break-all;font-size:12px}.model-pool-file-list{gap:8px;display:grid}.model-pool-file-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:3px;padding:10px;display:grid}.model-pool-file-row strong{color:#0f172a}.model-pool-file-row small,.model-pool-file-row span{color:#64748b;word-break:break-all;font-size:11px}.model-pool-file-row.is-empty{background:#f8fafc}.model-pool-empty-state{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;grid-column:1/-1;place-items:center;padding:24px;display:grid}.model-pool-empty-state h4,.model-pool-empty-state p{margin:0}.model-pool-empty-state p{color:#64748b;margin-top:6px}@media (width<=1380px){.model-track-shell{grid-template-columns:1fr}.model-track-side-panel{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.model-pool-body{grid-template-columns:1fr}.model-pool-editor-panel,.model-pool-detail-panel{max-height:none;position:static}.model-pool-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.model-track-summary-grid,.model-track-summary-grid-4,.model-track-bottom-grid,.model-track-incoming-layout,.model-track-archive-layout,.model-track-archive-meta,.model-track-form-grid,.model-track-upload-actions,.model-track-stepper,.model-pool-filter-grid,.model-pool-editor-grid,.model-pool-card-grid,.model-pool-form-actions-stack,.model-pool-upload-actions,.model-pool-preview-thumbs{grid-template-columns:1fr}.model-pool-bulk-strip{flex-direction:column;align-items:flex-start}.model-track-side-panel{grid-template-columns:1fr}}.renk-gramaj-page{background:#f5f7fb;flex-direction:column;gap:14px;min-width:0;height:calc(100dvh - 96px);display:flex;overflow:hidden}.rg-tabs{flex-wrap:wrap;gap:8px;display:flex}.rg-tab-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;min-width:184px;padding:10px 14px;font-weight:700}.rg-tab-button.active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb2e}.rg-model-analiz-tab{grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.rg-filter-card{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;display:grid}.rg-status-filters{flex-wrap:wrap;gap:8px;display:flex}.rg-filter{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;padding:9px 13px;font-weight:700}.rg-filter.active{color:#2563eb;background:#eff6ff;border-color:#2563eb}.rg-analysis-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.rg-stat-card{gap:8px;min-height:86px;display:grid}.rg-stat-card span{color:#475569;font-weight:700}.rg-stat-card strong{color:#0f172a;font-size:28px}.rg-model-layout{grid-template-columns:minmax(0,1fr) 360px;gap:14px;min-height:0;display:grid;overflow:hidden}.rg-model-pool,.rg-selected-summary{min-height:0;overflow:hidden}.rg-model-table{border:1px solid #dbe3ef;border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.rg-model-head,.rg-model-row{grid-template-columns:minmax(180px,1.5fr) 95px 128px 112px 112px 130px 78px;align-items:center;gap:10px;display:grid}.rg-model-head{color:#64748b;background:#f8fafc;padding:11px 14px;font-size:11px;font-weight:800}.rg-model-scroll{min-height:0;overflow:auto}.rg-model-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f7;width:100%;padding:13px 14px}.rg-model-row.active,.rg-model-row:hover{background:#eff6ff}.rg-model-row span,.rg-model-row small,.rg-summary-row span{min-width:0}.rg-model-row small,.rg-summary-top small{color:#64748b;margin-top:3px;display:block}.rg-model-cell.model{align-items:center;gap:10px;display:flex}.rg-model-swatch{border:1px solid #0f172a1a;border-radius:10px;flex:none;width:38px;height:38px}.rg-model-swatch.large{width:58px;height:58px}.rg-progress{background:#e2e8f0;border-radius:999px;width:100%;height:5px;margin:7px 0 2px;display:block;overflow:hidden}.rg-progress i{border-radius:inherit;background:#10b981;height:100%;display:block}.rg-select-btn{min-height:32px;padding:6px 13px}.rg-selected-summary{flex-direction:column;gap:12px;display:flex}.rg-selected-summary h4{margin:0;font-size:18px}.rg-selected-summary p{color:#64748b;margin:0}.rg-summary-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rg-summary-row{color:#475569;border-top:1px solid #edf2f7;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.rg-summary-row strong{color:#0f172a;text-align:right}.rg-go-btn{width:100%;margin-top:auto}.rg-empty-selection{text-align:center;align-content:center;place-items:center;gap:14px;min-height:360px;display:grid}.rg-empty-selection h4{color:#0f172a;margin:0}@media (width<=1280px){.rg-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-model-layout,.boya-gramaj-body{grid-template-columns:1fr!important}.rg-selected-summary{overflow:visible}}@media (width<=900px){.renk-gramaj-page{height:auto;overflow:visible}.rg-filter-card,.rg-analysis-grid,.rg-model-head,.rg-model-row{grid-template-columns:1fr}.rg-model-head{display:none}}.boya-page-new{flex-direction:column;gap:14px;display:flex}.boya-gramaj-layout,.boya-gramaj-body,.boya-gramaj-left,.boya-gramaj-center,.boya-gramaj-right,.boya-gramaj-color-card,.boya-gramaj-table-card,.boya-gramaj-log-card,.boya-gramaj-models-card,.boya-gramaj-images-card{min-height:0}.boya-gramaj-color-scroll,.boya-gramaj-model-scroll{min-height:0;overflow:auto}.boya-gramaj-color-scroll{max-height:calc(100vh - 360px);overflow-y:auto}.boya-gramaj-left-footer{background:#fff;border-top:1px solid #eef3f8;padding-top:4px}.boya-fixed-table-wrap{height:100%;min-height:0;overflow:auto}.boya-kayitli-gramaj-wrap{height:auto;max-height:none;overflow:auto hidden}.boya-fixed-table-wrap .table thead th{z-index:2;background:#f8fafc;position:sticky;top:0}.boya-gramaj-table-card .boya-fixed-table-wrap{max-height:360px}.boya-gramaj-edit-table{table-layout:fixed;min-width:980px}.boya-gramaj-edit-table th,.boya-gramaj-edit-table td{padding:8px 6px;font-size:11px}.boya-gramaj-edit-table th{font-size:10px;line-height:1.15}.boya-gramaj-edit-table td{vertical-align:middle}.boya-gramaj-edit-table input,.boya-gramaj-edit-table select{height:28px}.boya-gramaj-edit-table td:nth-child(3),.boya-gramaj-edit-table td:nth-child(5),.boya-gramaj-edit-table td:nth-child(6),.boya-gramaj-edit-table td:nth-child(7),.boya-gramaj-edit-table td:nth-child(8),.boya-gramaj-edit-table td:nth-child(9),.boya-gramaj-edit-table td:nth-child(10){white-space:nowrap}.boya-log-table-wrap{max-height:172px}.boya-gramaj-right{align-self:stretch}.boya-header-card{padding:16px}.boya-header-left{align-items:center;gap:16px;display:flex}.boya-model-thumb{flex-shrink:0;width:80px;height:80px}.boya-model-thumb-img{background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border:2px solid #00000014;border-radius:8px;width:100%;height:100%}.boya-model-info{flex-direction:column;gap:6px;display:flex}.boya-model-name,.boya-model-code,.boya-color-count{align-items:center;gap:8px;display:flex}.boya-label{color:#6b7280;text-transform:uppercase;font-size:11px;font-weight:600}.boya-header-right{margin-top:12px}.boya-selected-color{align-items:flex-start;gap:12px;display:flex}.boya-color-box{border:2px solid #00000014;border-radius:8px;flex-shrink:0;width:60px;height:60px}.boya-color-details{flex-direction:column;gap:4px;display:flex}.boya-color-name,.boya-color-pantone,.boya-color-code,.boya-paint-type,.boya-code-type{align-items:center;gap:8px;display:flex}.boya-badge{background:var(--primary-soft);color:var(--primary);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.boya-three-col-new{grid-template-columns:320px 1fr 280px;align-items:start;gap:14px;display:grid}.boya-left-panel{flex-direction:column;gap:12px;display:flex}.boya-color-controls{flex-direction:column;gap:10px;display:flex}.boya-control-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.boya-worktype-toggle{gap:4px;display:flex}.boya-version-select{border:1px solid var(--border);border-radius:4px;flex:1;min-width:80px;padding:6px 8px;font-size:12px}.boya-btn-sm{white-space:nowrap;padding:6px 10px;font-size:12px}.boya-color-table{border:1px solid var(--border);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.boya-table-header{background:var(--panel-2);border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;grid-template-columns:30px 1fr 80px 80px 60px 70px 90px;gap:8px;padding:10px 12px;font-size:11px;font-weight:600;display:grid}.boya-th{align-items:center;display:flex}.boya-table-body{max-height:400px;overflow-y:auto}.boya-table-row{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:30px 1fr 80px 80px 60px 70px 90px;gap:8px;padding:10px 12px;transition:background .15s;display:grid}.boya-table-row:hover{background:var(--panel-2)}.boya-table-row.active{background:var(--primary-soft)}.boya-td{align-items:center;font-size:12px;display:flex}.boya-td-color{align-items:center;gap:6px;display:flex}.boya-color-dot-sm{border:1px solid #0000001a;border-radius:50%;width:16px;height:16px}.boya-badge-sm{background:var(--panel-2);color:var(--muted);border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.boya-row-actions{gap:4px;display:flex}.boya-middle-panel{flex-direction:column;gap:12px;display:flex}.boya-calc-row{background:var(--panel-2);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.boya-calc-item{flex-direction:column;gap:2px;display:flex}.boya-calc-input{border:1px solid var(--border);text-align:center;border-radius:4px;width:60px;padding:6px 8px;font-size:14px;font-weight:600}.boya-calc-sign{color:var(--muted);font-size:18px;font-weight:700}.boya-calc-result strong{color:var(--primary);font-size:16px}.boya-action-buttons{gap:8px;margin-left:auto;display:flex}.boya-right-panel{flex-direction:column;gap:16px;display:flex}.boya-right-section{flex-direction:column;gap:10px;display:flex}.boya-filter-buttons{gap:6px;display:flex}.boya-pending-list{flex-direction:column;gap:8px;max-height:200px;display:flex;overflow-y:auto}.boya-pending-item{background:var(--panel-2);border:1px solid var(--border);border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.boya-pending-info{flex-direction:column;gap:2px;display:flex}.boya-pending-meta{align-items:center;gap:6px;font-size:11px;display:flex}.boya-image-main{cursor:pointer;border-radius:6px;width:100%;height:180px;overflow:hidden}.boya-image-thumbnails{gap:8px;margin-top:8px;display:flex}.boya-thumbnail{border:2px solid var(--border);cursor:pointer;border-radius:4px;width:50px;height:50px;overflow:hidden}.boya-thumbnail.active{border-color:var(--primary)}.boya-thumbnail-img{background:var(--panel-2);width:100%;height:100%}.boya-image-actions{gap:6px;margin-top:8px;display:flex}.boya-image-modal{z-index:9999;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boya-modal-content{align-items:center;gap:16px;max-width:90vw;max-height:90vh;display:flex;position:relative}.boya-modal-close,.boya-modal-prev,.boya-modal-next{cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute}.boya-modal-close{top:-20px;right:-20px}.boya-modal-prev{left:-60px}.boya-modal-next{right:-60px}.boya-modal-image{border-radius:8px;width:600px;height:500px;overflow:hidden}@media (width<=1400px){.boya-three-col-new{grid-template-columns:280px 1fr 240px}}@media (width<=1200px){.boya-three-col-new{grid-template-columns:1fr}.boya-left-panel,.boya-right-panel{max-height:400px}}.boya-filter-shell{padding:14px 16px}.boya-havuz-page{grid-template-rows:auto auto minmax(0,1fr);height:calc(100dvh - 118px);min-height:0;padding-bottom:6px;display:grid;overflow:hidden}.boya-havuz-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.boya-havuz-kpi-box{min-height:64px;padding:10px 14px}.boya-havuz-kpi-box>div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.boya-havuz-kpi-box span,.boya-havuz-kpi-box strong{white-space:nowrap;margin:0}.boya-havuz-kpi-box span{font-size:12px}.boya-havuz-kpi-box strong{text-align:right;font-size:18px;line-height:1}.boya-havuz-filters,.boya-report-filters{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.8fr)) minmax(120px,auto) auto auto;align-items:end}.boya-check-end{margin-bottom:10px}.boya-havuz-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,340px);align-items:stretch;gap:16px;height:100%;min-height:0;display:grid}.boya-havuz-main-card,.boya-havuz-side-card{gap:14px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.boya-havuz-main-card{grid-template-rows:auto minmax(0,1fr) auto}.boya-havuz-side-card{grid-template-rows:auto auto minmax(0,1fr) auto}.boya-havuz-results{grid-auto-rows:min-content;align-content:start;height:100%;min-height:0;padding-right:4px;overflow:auto}.boya-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.boya-view-switch{gap:6px;display:inline-flex}.boya-view-switch .soft-btn.is-active{background:var(--primary-soft);color:var(--primary-strong);border-color:#bfdbfe}.boya-havuz-grid,.boya-havuz-list{gap:12px;display:grid}.boya-havuz-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));align-items:stretch}.boya-havuz-list{grid-template-columns:1fr;align-content:start}.boya-havuz-card{appearance:none;border:1px solid var(--border);text-align:left;background:#fff;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:stretch;gap:12px;width:100%;min-height:92px;padding:12px;transition:all .18s;display:grid}.boya-havuz-list .boya-havuz-card{grid-template-columns:36px minmax(0,1fr);align-items:stretch;gap:10px;min-height:70px;padding:10px 12px}.boya-havuz-card:hover{border-color:#bfd4fb;box-shadow:0 8px 18px #2563eb14}.boya-havuz-card.is-active{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#93c5fd;box-shadow:inset 0 0 0 1px #2563eb1a}.boya-havuz-swatch{border:1px solid #0f172a14;border-radius:12px;flex:none;width:52px;height:52px}.boya-havuz-list .boya-havuz-swatch{border-radius:8px;width:28px;height:28px}.boya-havuz-card-body{flex-direction:column;flex:auto;justify-content:space-between;gap:3px;min-width:0;display:flex}.boya-havuz-card-body strong,.boya-havuz-card-body span,.boya-havuz-card-body small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.boya-havuz-card-body span{color:#0f172a;white-space:nowrap;font-size:13px;font-weight:600}.boya-havuz-card-body small{color:var(--muted);white-space:nowrap}.boya-havuz-grid .boya-havuz-card-body strong{white-space:nowrap;font-size:13px}.boya-havuz-grid .boya-havuz-card-body span{font-size:11px}.boya-havuz-grid .boya-havuz-card-body small{font-size:10px}.boya-havuz-list .boya-havuz-card-body{gap:2px}.boya-havuz-list .boya-havuz-card-body strong{white-space:nowrap;font-size:12px}.boya-havuz-list .boya-havuz-card-body span{font-size:11px}.boya-havuz-list .boya-havuz-card-body small{font-size:10px}.boya-havuz-card-meta-row{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.boya-havuz-card-meta-row small{flex:auto}.boya-havuz-card-meta-row .ok-chip,.boya-havuz-card-meta-row .warn-chip,.boya-havuz-card-meta-row .neutral-chip,.boya-havuz-card-meta-row .danger-chip{white-space:nowrap;flex:none}.boya-havuz-footer,.boya-pagination-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.boya-pagination-row{color:var(--muted);justify-content:flex-end;font-size:12px}.boya-havuz-detail-hero{grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.boya-havuz-detail-swatch{color:#ffffffeb;border-radius:18px;justify-content:flex-end;align-items:flex-end;min-height:120px;padding:12px;font-size:12px;font-weight:700;display:flex}.boya-havuz-detail-info{flex-direction:column;justify-content:center;gap:6px;display:flex}.boya-havuz-detail-info span{color:#0f172a;font-size:15px;font-weight:700}.boya-havuz-detail-info small{color:var(--muted)}.boya-havuz-mini-grid{gap:12px;min-height:0;margin-top:14px;display:grid;overflow:hidden}.boya-havuz-model-box{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.boya-havuz-model-list{min-height:0;max-height:100%;padding-right:4px;overflow:auto}.boya-mini-row{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.boya-mini-row:last-child{border-bottom:0;padding-bottom:0}.boya-mini-row div{flex-direction:column;gap:2px;display:flex}.boya-mini-row small{color:var(--muted)}.boya-havuz-action-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.boya-havuz-action-stack .danger-btn{grid-column:1/-1}.boya-report-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.boya-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.boya-report-span-2{grid-column:span 2}.boya-bar-list,.boya-distribution-list{gap:12px;display:grid}.boya-bar-item,.boya-distribution-item{gap:8px;display:grid}.boya-bar-labels{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.boya-bar-labels span{color:var(--muted);font-size:12px}.boya-bar-track{background:#e2e8f0;border-radius:999px;width:100%;height:10px;overflow:hidden}.boya-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#0f766e 0%,#22c55e 100%);height:100%}.boya-distribution-item{border:1px solid var(--border);background:#fbfdff;border-radius:12px;padding:10px 12px}.boya-distribution-item div{flex-direction:column;gap:4px;display:flex}.boya-distribution-item span{color:var(--muted);font-size:12px}.boya-mini-chart{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));align-items:end;gap:12px;min-height:220px;display:grid}.boya-mini-chart-col{flex-direction:column;align-items:center;gap:8px;display:flex}.boya-mini-chart-bar{background:linear-gradient(#60a5fa 0%,#2563eb 100%);border-radius:12px 12px 6px 6px;width:100%;min-height:18px}.boya-mini-chart-col span{color:var(--muted);font-size:11px}@media (width<=1400px){.boya-havuz-page{height:auto;overflow:visible}.boya-havuz-layout{grid-template-columns:1fr;height:auto}.boya-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boya-report-span-2{grid-column:span 2}.boya-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.boya-havuz-kpis,.boya-havuz-filters,.boya-report-filters,.boya-report-kpis,.boya-report-grid{grid-template-columns:1fr}.boya-havuz-kpi-box>div{flex-direction:column;align-items:flex-start;gap:4px}.boya-report-span-2{grid-column:auto}.boya-havuz-detail-hero,.boya-havuz-action-stack{grid-template-columns:1fr}}.muh-doc-page{color:#0f1f3d;gap:16px;padding:20px 24px 28px;display:grid}.muh-doc-page.compact{gap:12px;padding-top:12px}.muh-doc-page.compact .muh-doc-header{gap:4px}.muh-doc-page.compact .muh-doc-header h1{font-size:26px}.muh-doc-page.invoice-approval .muh-doc-workspace{grid-template-columns:minmax(420px,31vw) minmax(0,1fr);align-items:start}.muh-doc-page.invoice-approval .muh-doc-left{gap:10px}.muh-doc-page.invoice-approval .muh-doc-card{padding:10px}.muh-doc-page.invoice-approval .muh-doc-card-head{margin-bottom:8px}.muh-doc-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.muh-doc-mode-tabs button{color:#1d4ed8;cursor:pointer;background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;height:34px;font-weight:800}.muh-doc-mode-tabs button.active{color:#fff;background:#2563eb;border-color:#2563eb}.muh-doc-mode-tabs.muh-doc-mode-tabs-triple{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.muh-belge-merkezi{gap:10px;display:grid}.muh-belge-tab-content{display:none}.muh-belge-tab-content[style*="display: block"]{display:block}.muh-doc-invoice-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);align-items:start;gap:10px;display:grid}.muh-doc-two-panel{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.muh-doc-invoice-main,.muh-doc-invoice-side{gap:10px;min-width:0;display:grid}.muh-doc-page.invoice-approval .muh-doc-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.muh-doc-page.invoice-approval .muh-doc-form-grid .span-2{grid-column:span 3}.muh-doc-page.invoice-approval .muh-doc-lines-card .muh-doc-table-wrap.wide,.muh-doc-page.invoice-approval .muh-doc-table-wrap.wide{max-height:240px}.muh-doc-page.invoice-approval .muh-doc-model-connect{grid-template-columns:minmax(0,1fr)}.muh-doc-page.invoice-approval .muh-doc-mini-model-panel{display:none}.muh-doc-template-toolbar{grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr);gap:10px;margin-bottom:10px;display:grid}.muh-doc-template-box{gap:8px;display:grid}.muh-doc-template-box textarea{min-height:54px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.muh-doc-page.compact .muh-doc-pool{min-height:210px;max-height:44vh}.muh-doc-page.compact .muh-doc-product-list{min-height:160px;max-height:32vh}.module-loading-card{background:#f8fbff;border:1px solid #d8e2ef;align-content:center;gap:8px;min-height:220px;margin:20px 24px;display:grid}.module-error-card{background:#fff7f7;border:1px solid #fecaca;align-content:center;gap:10px;min-height:220px;margin:20px 24px;display:grid}.module-error-card p{color:#991b1b;margin:0}.muh-doc-header{gap:6px;display:grid}.muh-doc-crumb{color:#64748b;align-items:center;gap:8px;font-size:13px;display:flex}.muh-doc-header h1{letter-spacing:0;color:#0f1f3d;margin:0;font-size:30px;line-height:1.15}.muh-doc-header p{color:#475569;margin:0}.muh-doc-card{background:#fff;border:1px solid #d8e2ef;border-radius:8px;min-width:0;padding:14px;box-shadow:0 8px 24px #0f1f3d0a}.muh-doc-page.compact .muh-doc-card{padding:12px}.muh-doc-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.muh-doc-card-head h3{color:#0f1f3d;margin:0;font-size:16px}.muh-doc-upload-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);gap:16px;display:grid}.muh-doc-side-stack,.muh-doc-left,.muh-doc-right{align-content:start;gap:14px;min-width:0;display:grid}.muh-doc-workspace{grid-template-columns:minmax(620px,760px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.muh-doc-dropzone{color:#1d4ed8;cursor:pointer;background:#f8fbff;border:1.5px dashed #3b82f6;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:150px;display:grid}.muh-doc-upload-main{flex-direction:column;min-height:520px;max-height:calc(100vh - 250px);display:flex;overflow:hidden}.muh-doc-upload-list{flex:180px;min-height:150px;max-height:260px;overflow:auto}.muh-doc-upload-list table{table-layout:fixed}.muh-doc-upload-list th:first-child,.muh-doc-upload-list td:first-child{white-space:normal;word-break:break-word;width:42%}.muh-doc-dropzone input{display:none}.muh-doc-dropzone strong{color:#0f1f3d}.muh-doc-dropzone span,.muh-doc-info,.muh-doc-empty{color:#64748b;font-size:13px}.muh-doc-info{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:10px;padding:10px 12px}.muh-doc-upload-message{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:700}.muh-doc-table-wrap{border:1px solid #e2e8f0;border-radius:8px;min-width:0;overflow:auto}.muh-doc-table-wrap.wide{max-width:100%}.muh-doc-lines-card .muh-doc-table-wrap.wide{max-height:250px}.muh-doc-lines-card .muh-doc-table-wrap table{table-layout:fixed;min-width:1480px}.muh-doc-lines-card .muh-doc-table-wrap th:first-child,.muh-doc-lines-card .muh-doc-table-wrap td:first-child{width:120px}.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(2),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(2){width:170px}.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(3),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(3),.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(4),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(4){width:112px}.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(5),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(5),.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(6),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(6),.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(7),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(7),.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(8),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(8){width:96px}.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(9),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(9),.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(10),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(10){width:112px}.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(11),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(11){width:132px}.muh-doc-lines-card .muh-doc-table-wrap th:nth-child(12),.muh-doc-lines-card .muh-doc-table-wrap td:nth-child(12){width:230px}.muh-doc-upload-history .muh-doc-table-wrap,.muh-doc-upload-history-list,.muh-doc-pool-section .muh-doc-table-wrap{max-height:260px;overflow:auto}.muh-doc-cell-fileName,.muh-doc-cell-originalName,.muh-doc-cell-savedFolder,.muh-doc-cell-savedPath,.muh-doc-cell-routedPool{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.muh-doc-upload-history table,.muh-doc-pool-section table{table-layout:fixed}.muh-doc-table-wrap table,.muh-doc-pool table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.muh-doc-table-wrap th,.muh-doc-pool th{text-align:left;color:#64748b;white-space:nowrap;background:#f8fafc;padding:9px 10px;font-weight:700}.muh-doc-table-wrap td,.muh-doc-pool td{white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #e2e8f0;min-width:0;padding:9px 10px;overflow:hidden}.muh-doc-lines-card .muh-doc-table-wrap td{text-overflow:clip;vertical-align:top;overflow:visible}.muh-doc-lines-card .muh-doc-table-wrap input,.muh-doc-lines-card .muh-doc-table-wrap select{min-width:0;height:34px;min-height:34px;padding:7px 9px}.muh-doc-pool .muh-doc-cell-sec{text-align:center;width:34px}.muh-doc-pool .muh-doc-cell-faturaNo{width:132px}.muh-doc-pool .muh-doc-cell-tarih{width:92px}.muh-doc-pool .muh-doc-cell-genelToplam{text-align:right;width:96px}.muh-doc-pool .muh-doc-cell-durum{width:96px}.muh-doc-table-wrap input,.muh-doc-table-wrap select,.muh-doc-form-grid input,.muh-doc-form-grid select,.muh-doc-form-grid textarea,.muh-doc-model-connect select{width:100%;min-height:36px;font:inherit;color:#0f1f3d;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:8px 10px}.muh-doc-table-wrap input.warn{background:#fffbeb;border-color:#f59e0b}.muh-doc-line-mini-status{color:#0f766e;margin-top:3px;margin-left:2px;font-size:11px;font-weight:600;line-height:1;display:inline-block}.muh-doc-actions,.muh-doc-bottom-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.muh-doc-upload-main>.muh-doc-actions{z-index:2;background:#fff;border-top:1px solid #e2e8f0;flex:none;padding-top:10px;position:sticky;bottom:0}.muh-doc-actions span{color:#64748b;margin-right:auto;font-size:13px}.muh-doc-primary,.muh-doc-soft,.muh-doc-icon{cursor:pointer;color:#0f1f3d;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-weight:700;line-height:1.15;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.muh-doc-primary{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb24}.muh-doc-primary:disabled,.muh-doc-soft:disabled{opacity:.58;cursor:default;box-shadow:none}.muh-doc-soft{color:#1d4ed8;background:#f8fafc;border-color:#bfdbfe}.muh-doc-primary.small,.muh-doc-soft.small{min-height:34px;padding:7px 11px;font-size:12px}.muh-doc-icon{width:34px;min-width:34px;padding:0}.muh-doc-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.muh-doc-badge.tone-green{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.muh-doc-badge.tone-yellow{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.muh-doc-badge.tone-red{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.muh-doc-summary-grid,.muh-doc-total-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.muh-doc-total-row{grid-template-columns:repeat(4,minmax(0,1fr))}.muh-doc-total-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.muh-doc-summary{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:4px;padding:14px;display:grid}.muh-doc-summary strong{font-size:22px}.muh-doc-summary span{color:#2563eb;font-size:13px;font-weight:700}.muh-doc-summary.tone-yellow{background:#fff7ed;border-color:#fed7aa}.muh-doc-summary.tone-yellow span{color:#ea580c}.muh-doc-folder-list,.muh-doc-chip-row,.muh-doc-suggestion-row{flex-wrap:wrap;gap:8px;display:flex}.muh-doc-folder-list span,.muh-doc-chip-row button,.muh-doc-suggestion-row button{color:#0f1f3d;background:#f8fafc;border:1px solid #d8e2ef;border-radius:7px;padding:8px 10px;font-weight:700}.muh-doc-result-list{gap:8px;max-height:220px;display:grid;overflow-y:auto}.muh-doc-result-list div{justify-content:space-between;align-items:center;gap:10px;display:flex}.muh-doc-result-list span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:360px;overflow:hidden}.muh-doc-toolbar{align-items:center;gap:10px;margin-bottom:10px;display:flex}.muh-doc-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.muh-doc-tab{color:#1d4ed8;cursor:pointer;background:#f8fafc;border:1px solid #bfdbfe;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-weight:800;display:inline-flex}.muh-doc-tab strong{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;min-height:22px;padding:0 7px;font-size:12px;display:inline-flex}.muh-doc-tab.active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb24}.muh-doc-tab.active strong{color:#fff;background:#ffffff2e}.muh-doc-search{color:#64748b;border:1px solid #cbd5e1;border-radius:8px;flex:1;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.muh-doc-search input{width:100%;font:inherit;border:0;outline:0}.muh-doc-pool{border:1px solid #e2e8f0;border-radius:8px;min-height:300px;max-height:58vh;overflow:auto}.muh-doc-pool tr{height:46px}.muh-doc-pool tr,.muh-doc-model-list button,.muh-doc-product-list button{cursor:pointer}.muh-doc-pool tr:hover,.muh-doc-pool tr.selected{background:#eff6ff}.muh-doc-pool tr.selected{box-shadow:inset 4px 0 #2563eb}.muh-doc-model-list,.muh-doc-product-list{min-height:260px;max-height:48vh;display:grid;overflow:auto}.muh-doc-product-list.compact-list{border:1px solid #e2e8f0;border-radius:8px;min-height:0;max-height:220px}.muh-doc-model-list button,.muh-doc-product-list button{text-align:left;color:#0f1f3d;background:#fff;border:0;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:11px 10px;display:grid}.muh-doc-model-list button.selected{background:#eff6ff;box-shadow:inset 4px 0 #2563eb}.muh-doc-model-list span,.muh-doc-product-list span{color:#64748b;font-size:12px}.muh-doc-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.muh-doc-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.muh-doc-field{gap:6px;min-width:0;display:grid}.muh-doc-field span{color:#475569;font-size:12px;font-weight:700}.muh-doc-field.span-2{grid-column:span 2}.muh-doc-model-connect{gap:12px;display:grid}.muh-doc-model-connect.has-visual{grid-template-columns:minmax(0,1fr) 142px;align-items:start;gap:10px}.muh-doc-model-connect-fields{gap:12px;min-width:0;display:grid}.muh-doc-side-panel{min-width:0}.muh-doc-mini-model-panel{color:#243044;background:#fff;border:1px solid #d8dee8;border-radius:6px;gap:6px;width:100%;max-width:142px;padding:7px;display:grid}@media (width<=1280px){.muh-doc-model-connect.has-visual{grid-template-columns:1fr}.muh-doc-model-connect.has-visual .muh-doc-side-panel{display:none}}.muh-doc-mini-model-media{aspect-ratio:1;text-align:center;color:#64748b;background:#eef2f7;border-radius:5px;place-items:center;width:100%;font-size:12px;display:grid;overflow:hidden}.muh-doc-mini-model-media img{object-fit:cover;width:100%;height:100%}.muh-doc-mini-model-panel strong,.muh-doc-mini-model-panel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muh-doc-mini-model-grid{grid-template-columns:1fr auto;gap:2px 6px;font-size:11px;display:grid}.mfm-page{gap:12px}.mfm-card{background:#fff;border:1px solid #d6e0ef;border-radius:8px;min-width:0;padding:12px}.mfm-card.inner{background:#f8fbff;margin-top:10px}.mfm-card-title{color:#102033;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mfm-layout{align-items:start;gap:12px;display:grid}.mfm-layout.two{grid-template-columns:minmax(360px,34%) minmax(0,1fr)}.mfm-layout.three{grid-template-columns:minmax(270px,.9fr) minmax(460px,1.6fr) minmax(220px,.75fr)}.mfm-layout.ops-three{grid-template-columns:minmax(300px,360px) minmax(480px,1fr) minmax(240px,300px)}.mfm-layout.payment-workspace{align-items:stretch}.mfm-layout.cheque-workspace{grid-template-columns:minmax(320px,380px) minmax(520px,1fr) minmax(260px,320px)}.mfm-layout.card-workspace,.mfm-layout.settings-workspace{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr)}.mfm-layout.upload-workspace{grid-template-columns:minmax(420px,.9fr) minmax(360px,1.1fr)}.mfm-layout.document-detail{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.mfm-layout.supplier-lot-workspace{grid-template-columns:minmax(360px,.85fr) minmax(560px,1.15fr)}.mfm-layout.customer-dispatch-workspace{grid-template-columns:minmax(420px,.95fr) minmax(520px,1.15fr) minmax(240px,300px)}.mfm-layout.mail-workspace{grid-template-columns:minmax(520px,1fr) minmax(360px,.8fr)}.mfm-layout.statement-workspace{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.15fr) minmax(240px,.65fr)}.mfm-layout.people-cards{grid-template-columns:minmax(720px,1.25fr) minmax(360px,.75fr)}.mfm-layout.people-settings{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.mfm-kpi-grid,.mfm-mini-kpis{gap:10px;display:grid}.mfm-kpi-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.mfm-kpi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mfm-mini-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0}.mfm-kpi{background:#fbfdff;border:1px solid #d6e0ef;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-height:74px;padding:12px;display:flex}.mfm-kpi span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.mfm-kpi strong{color:#102033;font-size:18px}.mfm-kpi small{color:#64748b}.mfm-summary-stack{gap:9px;display:grid}.mfm-summary-stack .mfm-kpi{min-height:58px}.mfm-input,.mfm-field input,.mfm-field select,.mfm-field textarea,.mfm-card input,.mfm-card select,.mfm-card textarea{color:#102033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;padding:8px;font-size:12px}.mfm-input.compact{min-width:120px;padding:6px}.mfm-input.area,.mfm-card textarea.mfm-input{resize:vertical;min-height:76px;margin-top:9px}.mfm-input.area.large{min-height:220px}.mfm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mfm-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mfm-field{color:#475569;gap:4px;font-size:11px;font-weight:800;display:grid}.mfm-btn{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:900}.mfm-btn.primary{color:#fff;background:#2563eb;border-color:#2563eb}.mfm-btn.green{color:#166534;background:#dcfce7;border-color:#bbf7d0}.mfm-btn.danger{color:#991b1b;background:#fee2e2;border-color:#fecaca}.mfm-btn.disabled,.mfm-btn:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.mfm-actions,.mfm-chip-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mfm-action-bar{margin:10px 0}.mfm-modal-card{gap:10px;width:min(860px,100%);display:grid}.mfm-tabs{flex-wrap:wrap;gap:6px;display:flex}.mfm-tabs button,.mfm-chip-row button,.mfm-model-chip{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:900}.mfm-tabs button.active{color:#fff;background:#2563eb;border-color:#2563eb}.mfm-chip-row button.good,.mfm-model-chip.good{color:#166534;background:#dcfce7;border-color:#bbf7d0}.mfm-model-chip.warn{color:#854d0e;background:#fef9c3;border-color:#fde68a}.mfm-list{flex-direction:column;gap:7px;max-height:520px;margin-top:10px;display:flex;overflow:auto}.mfm-list button{color:#102033;cursor:pointer;text-align:left;background:#fbfdff;border:1px solid #d6e0ef;border-radius:8px;gap:4px;width:100%;padding:10px;display:grid}.mfm-list button.active{background:#eff6ff;border-color:#2563eb}.mfm-list span{color:#64748b;justify-content:space-between;gap:8px;font-size:11px;display:flex}.mfm-list .mfm-authority-badges{margin-top:2px}.mfm-table-wrap{width:100%;overflow:auto}.mfm-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;font-size:12px}.mfm-table.people-table{table-layout:auto;min-width:780px}.mfm-table th,.mfm-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;padding:9px}.mfm-table th{color:#475569;text-transform:uppercase;background:#f8fafc;font-size:11px}.mfm-badge{color:#334155;background:#e2e8f0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.mfm-badge.green{color:#166534;background:#dcfce7}.mfm-badge.red{color:#991b1b;background:#fee2e2}.mfm-badge.yellow{color:#854d0e;background:#fef9c3}.mfm-authority-badges{flex-wrap:wrap;gap:4px;display:flex}.mfm-authority-badges span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:900;line-height:1}.mfm-note,.mfm-success{border-radius:8px;margin-bottom:10px;padding:10px;font-weight:700}.mfm-note.compact,.mfm-success.compact{margin-bottom:0;padding:8px;font-size:12px}.mfm-note{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.mfm-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.mfm-upload,.mfm-empty,.mfm-image-box,.mfm-cheque{text-align:center;border-radius:8px;justify-content:center;align-items:center;display:flex}.mfm-work-list{gap:8px;display:grid}.mfm-work-list>div{background:#fbfdff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(160px,.9fr) minmax(220px,1.4fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.mfm-work-list strong{color:#102033}.mfm-work-list span:not(.mfm-badge){color:#64748b}.mfm-doc-preview{gap:10px;display:grid}.mfm-doc-detail-grid{grid-template-columns:1fr;gap:6px;display:grid}.mfm-doc-detail-grid span{color:#64748b;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:8px;padding-bottom:6px;font-size:11px;display:flex}.mfm-doc-detail-grid b{color:#102033;text-align:right;font-size:12px}.mfm-doc-preview-paper{color:#64748b;text-align:center;background:linear-gradient(#fff,#fff) padding-box padding-box,repeating-linear-gradient(0deg,#e2e8f0 0 1px,#0000 1px 28px);border:1px solid #d6e0ef;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.mfm-doc-preview-paper:hover,.mfm-cheque.preview-ready:hover{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb14}.mfm-doc-preview-paper strong{color:#102033;font-size:16px}.mfm-doc-preview-meta{color:#64748b;gap:4px;font-size:12px;display:grid}.mfm-doc-preview-meta b{color:#102033}.mfm-preview-trigger{width:100%}.mfm-input.lot{background:#fff7ed;border-color:#f59e0b;font-weight:800}.mfm-input.lot.ready{background:#f0fdf4;border-color:#22c55e}.mt-10{margin-top:10px}.mfm-list.cheque-list button{grid-template-columns:46px minmax(0,1fr) auto;align-items:center}.mfm-list.cheque-list button>span:last-child{grid-column:2}.mfm-cheque-thumb{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:4px;place-items:center;width:34px;height:26px;font-size:10px;font-weight:900;display:grid}.mfm-cheque-thumb img,.mfm-cheque img{object-fit:cover;border-radius:4px;width:100%;height:100%}.mfm-cheque input[type=file]{width:100%;margin-top:8px;font-size:11px}.mfm-upload{color:#1d4ed8;cursor:pointer;background:#f8fbff;border:2px dashed #93c5fd;flex-direction:column;gap:7px;min-height:150px;margin-top:10px;font-weight:900;position:relative}.mfm-upload input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.mfm-upload span{color:#334155;overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:800}.mfm-empty{color:#64748b;background:#fbfdff;border:1px dashed #cbd5e1;min-height:110px}.mfm-image-box{color:#64748b;background:#f1f5f9;border:1px solid #d6e0ef;min-height:130px;margin-bottom:8px;font-weight:800}.mfm-cheque{color:#64748b;background:#f8fafc;border:1px solid #d6e0ef;flex-direction:column;gap:8px;min-height:145px;font-weight:800;position:relative}.mfm-cheque.big{min-height:235px}.mfm-cheque-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.mfm-check-list{background:#fbfdff;border:1px solid #d6e0ef;border-radius:8px;gap:8px;margin-top:9px;padding:10px;display:grid}.mfm-check-list input{width:auto;margin-right:6px}.mfm-link-button{color:#1d4ed8;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:900}.mfm-table.lot-table{table-layout:auto}.mfm-table.lot-table td:nth-child(3){min-width:160px}.compact-list{max-height:360px}@media (width<=1400px){.mfm-kpi-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.mfm-layout.three,.mfm-layout.ops-three,.mfm-layout.cheque-workspace,.mfm-layout.card-workspace,.mfm-layout.settings-workspace,.mfm-layout.upload-workspace,.mfm-layout.supplier-lot-workspace,.mfm-layout.customer-dispatch-workspace,.mfm-layout.mail-workspace,.mfm-layout.statement-workspace,.mfm-layout.two,.mfm-layout.document-detail,.mfm-layout.people-cards,.mfm-layout.people-settings{grid-template-columns:1fr}.mfm-work-list>div{grid-template-columns:auto minmax(0,1fr) auto}.mfm-work-list>div>span:not(.mfm-badge){grid-column:2/-1}}@media (width<=900px){.mfm-kpi-grid.four,.mfm-mini-kpis,.mfm-form-grid,.mfm-form-grid.two{grid-template-columns:1fr}}.muh-doc-description-list,.muh-doc-linked-row{gap:8px;display:grid}.muh-doc-description-list button,.muh-doc-linked-row{text-align:left;background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;width:100%;padding:9px 10px}.muh-doc-description-list button span,.muh-doc-linked-row span{color:#64748b;margin-top:4px;font-size:12px;display:block}.muh-doc-suggestion-row button{text-align:left;gap:3px;min-width:180px;display:grid}.muh-doc-suggestion-row button.selected{background:#eff6ff;border-color:#2563eb}.muh-doc-empty{align-content:center;place-items:center;gap:6px;min-height:90px;display:grid}.muh-doc-action-card .muh-doc-card-head{display:none}.muh-doc-actionbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.muh-doc-actionbar-info{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.muh-doc-actionbar-info div{gap:2px;min-width:100px;display:grid}.muh-doc-actionbar-info span{color:#64748b;font-size:11px;font-weight:700}.muh-doc-actionbar-info strong{color:#0f1f3d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.muh-doc-actionbar-buttons,.muh-doc-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.muh-doc-row-actions{flex-wrap:nowrap}.muh-doc-lines-card .muh-doc-row-actions{justify-content:flex-start;gap:6px}.muh-doc-lines-card .muh-doc-row-actions .muh-doc-soft.small{white-space:nowrap;min-width:52px;padding:7px 9px}.muh-doc-lines-card .muh-doc-row-actions .muh-doc-icon{flex:0 0 34px}.muh-doc-match-panel{gap:12px;display:grid}.muh-doc-match-panel>div:first-child{gap:4px;display:grid}.muh-doc-match-panel span,.muh-doc-check{color:#64748b;font-size:12px;font-weight:700}.muh-doc-match-panel strong{color:#0f1f3d}.muh-doc-match-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.muh-doc-check{align-items:center;gap:8px;display:flex}.muh-doc-result-panel{color:#1d4ed8;background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:6px;padding:10px 12px;font-size:13px;font-weight:700;display:grid}.muh-doc-page.compact .muh-doc-match-card{flex-direction:column;min-height:220px;max-height:calc(100vh - 600px);display:flex;overflow:hidden}.muh-doc-page.compact .muh-doc-match-card .muh-doc-card-head{flex:none}.muh-doc-page.compact .muh-doc-match-panel{min-height:0;overflow:hidden}.muh-doc-page.compact .muh-doc-match-card .muh-doc-product-list.compact-list{min-height:0;max-height:min(24vh,220px);overflow-y:auto}.muh-doc-page.compact .muh-doc-lines-card .muh-doc-table-wrap.wide{max-height:min(28vh,270px);overflow:auto}.muh-doc-page.compact .muh-doc-right{gap:10px}.muh-doc-page.compact .muh-doc-total-row{z-index:2;background:#eef3f9;padding-top:6px;position:sticky;bottom:0}.muhasebe-inline-tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.muhasebe-inline-tabs button{color:#1d4ed8;cursor:pointer;background:#f8fafc;border:1px solid #bfdbfe;border-radius:8px;min-height:34px;padding:7px 12px;font-weight:800}.muhasebe-inline-tabs button.active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb24}.section-heading-inline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-heading-inline h4{margin:0 0 4px}.muhasebe-cari-preview{gap:12px;display:grid}.muhasebe-preview-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.muhasebe-preview-summary div{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:12px;display:grid}.muhasebe-preview-summary span{color:#64748b;font-size:12px;font-weight:800}.muhasebe-preview-summary strong{color:#0f1f3d;font-size:22px}.muhasebe-cari-preview h5{color:#0f1f3d;margin:0;font-size:14px}.compact-table{max-height:360px;overflow:auto}@media (width<=1400px){.muh-doc-upload-grid,.muh-doc-workspace{grid-template-columns:1fr}.muh-doc-left{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.muh-doc-left,.muh-doc-form-grid,.muh-doc-form-grid.four,.muh-doc-summary-grid,.muh-doc-total-row{grid-template-columns:1fr}.muh-doc-field.span-2{grid-column:auto}}.desen-page{grid-template-columns:340px minmax(0,1fr);gap:18px;min-height:calc(100vh - 32px);display:grid}.shared-model-list,.desen-model-header,.desen-form-panel,.desen-file-card,.placement-table-card,.kalip-match-card,.kalip-side .desen-form-panel{background:#fff;border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 10px 24px #0f172a0d}.shared-model-list{flex-direction:column;min-height:0;max-height:calc(100vh - 36px);padding:14px;display:flex}.shared-model-title{color:#0f172a;margin-bottom:10px;font-size:16px;font-weight:800}.desen-search{color:#64748b;border:1px solid #d7e0ec;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.desen-search input,.desen-filter-grid select,.desen-form-grid input,.desen-form-grid textarea,.desen-form-panel input,.desen-form-panel select,.desen-form-panel textarea,.kalip-action-strip input,.kalip-card-body select,.placement-table-wrap input{width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #d7e0ec;border-radius:7px;padding:9px 10px}.desen-search input{border:0;outline:none;padding:0}.desen-filter-grid{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.desen-filter-grid select:last-child{grid-column:1/-1}.shared-model-scroll{flex-direction:column;gap:10px;padding-right:3px;display:flex;overflow:auto}.shared-model-card{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d9e3ef;border-radius:8px;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:10px;display:grid}.shared-model-card.active{background:#eff6ff;border-color:#2563eb;box-shadow:inset 3px 0 #2563eb}.desen-model-thumb{color:#1d4ed8;background:#e2e8f0;border-radius:8px;place-items:center;width:48px;height:48px;font-weight:800;display:grid;overflow:hidden}.desen-model-thumb.large{width:84px;height:84px}.desen-model-thumb img{object-fit:cover;width:100%;height:100%}.shared-model-body{color:#475569;flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.shared-model-body strong{color:#0f172a;font-size:14px}.mini-status-row{flex-wrap:wrap;gap:4px;display:flex}.mini-status-row em,.match-badge{border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:700}.ok{color:#166534;background:#dcfce7}.warn{color:#92400e;background:#fef3c7}.missing{color:#9a3412;background:#ffedd5}.desen-workspace{flex-direction:column;gap:14px;min-width:0;display:flex}.desen-model-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.desen-model-summary-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;display:grid}.desen-model-summary-grid label,.desen-form-grid label,.desen-form-panel label{color:#64748b;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.desen-model-summary-grid strong{color:#0f172a;font-size:14px}.desen-header-actions,.desen-footer-actions,.desen-section-heading,.desen-file-actions,.kalip-card-actions,.kalip-action-strip{align-items:center;gap:8px;display:flex}.desen-header-actions{flex-direction:column;align-items:stretch}.desen-header-actions button,.desen-footer-actions button,.desen-section-heading button,.kalip-action-strip button,.kalip-card-actions button,.desen-file-actions button,.desen-file-actions a,.icon-upload,.align-right,.primary{color:#0f172a;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:inline-flex}.primary,.desen-header-actions button:first-child{color:#fff;background:#2563eb;border-color:#2563eb}.desen-header-actions .ghost{width:40px}.desen-tabs{background:#fff;border-bottom:1px solid #dbe4ef;border-radius:8px 8px 0 0;padding:0 12px;display:flex}.desen-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 16px;font-weight:800}.desen-tabs button.active{color:#1d4ed8;border-bottom-color:#2563eb}.desen-tab-grid,.yerlesim-layout,.kalip-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.desen-design-board,.yerlesim-screen,.kalip-screen{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:14px}.desen-top-grid{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.compact-form{box-shadow:none}.desen-form-grid.single{grid-template-columns:1fr}.desen-file-row{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.desen-file-row .desen-file-card{grid-template-columns:1fr;align-content:start;min-height:190px}.desen-bottom-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px;margin-top:14px;display:grid}.desen-preview-card,.desen-notes-card,.kalip-form-band{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:12px}.preview-toolbar{background:#f1f5f9;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:3px;display:inline-flex}.preview-toolbar button,.preview-toolbar a{color:#334155;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.preview-toolbar span{text-align:center;color:#0f172a;min-width:48px;font-weight:800}.desen-notes-card textarea{min-height:190px}.desen-notes-card small{color:#64748b;font-weight:700}.yerlesim-three-col{grid-template-columns:230px minmax(420px,1fr) 300px;align-items:start;gap:14px;display:grid}.yerlesim-form-card{grid-template-columns:1fr!important;padding:12px!important}.yerlesim-side .desen-file-card{min-height:108px}.kalip-form-grid{grid-template-columns:1.8fr 130px 160px 120px 140px 130px;align-items:end;gap:12px;display:grid}.kalip-form-grid label{color:#64748b;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.kalip-form-grid input,.kalip-form-grid select,.kalip-form-grid textarea{width:100%;font:inherit;border:1px solid #d7e0ec;border-radius:7px;padding:9px 10px}.kalip-main{margin-top:12px}.kalip-action-strip{align-items:center}.kalip-action-strip span{color:#1d4ed8;flex:420px;font-weight:700}.kalip-bottom{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.file-info{background:#f8fbff}.empty-model-list{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;padding:18px;font-weight:800}.model-status-dot{border-radius:999px;width:12px;height:12px;position:absolute;top:18px;right:12px}.shared-model-card{position:relative}.model-status-dot.ok{background:#22c55e}.model-status-dot.warn{background:#f59e0b}.model-status-dot.missing{background:#94a3b8}.desen-form-panel{padding:16px}.desen-form-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;display:grid}.desen-form-grid.placement{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:repeat(3,minmax(140px,1fr));padding:14px}.wide{grid-column:1/-1}.desen-preview-large{color:#64748b;background:#f1f5f9;border:1px dashed #94a3b8;border-radius:8px;place-items:center;min-height:300px;margin-top:14px;font-weight:800;display:grid;overflow:hidden}.desen-preview-large img{object-fit:contain;max-width:100%;max-height:420px}.desen-notes{margin-top:14px}.desen-notes textarea,.desen-form-grid textarea,.desen-form-panel textarea{resize:vertical;min-height:76px}.desen-footer-actions{justify-content:flex-end;margin-top:14px}.desen-file-panel{flex-direction:column;gap:10px;display:flex}.desen-file-card{border-left:4px solid #f97316;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;display:grid}.desen-file-card.done{border-left-color:#22c55e}.desen-file-card.info{background:#eff6ff;border-left-color:#3b82f6}.desen-file-icon{color:#334155;background:#f1f5f9;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.desen-file-main{color:#64748b;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.desen-file-main strong{color:#0f172a}.icon-upload input{display:none}.pdf-preview-panel{background:#e8eef6;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;min-height:520px;display:flex;overflow:hidden}.pdf-preview-toolbar{color:#e2e8f0;background:#0f172a;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.pdf-preview-toolbar button,.pdf-preview-toolbar a{color:#e2e8f0;background:#1e293b;border:0;border-radius:6px;place-items:center;padding:6px;display:grid}.pdf-preview-panel iframe{background:#fff;border:0;flex:1}.placement-blueprint{color:#475569;flex:1;place-items:center;gap:10px;padding:22px;display:grid}.garment-outline{aspect-ratio:4/5;background:#fff;border:3px solid #475569;border-radius:28px 28px 18px 18px;width:min(430px,80%);position:relative}.neck{background:#e8eef6;border:3px solid #475569;border-top:0;border-radius:0 0 40px 40px;width:24%;height:52px;position:absolute;top:-3px;left:38%}.center-line{border-left:2px dashed #94a3b8;position:absolute;top:50px;bottom:20px;left:50%}.print-block{color:#1d4ed8;background:#dbeafe;border:2px solid #2563eb;place-items:center;width:30%;height:18%;font-size:12px;font-weight:800;display:grid;position:absolute;top:34%;left:35%}.measure-arrow{color:#be123c;font-size:12px;font-weight:800;position:absolute}.measure-arrow.top{top:22%;left:58%}.measure-arrow.width{top:55%;left:34%}.placement-table-card{margin-top:14px;padding:14px}.placement-table-wrap{overflow:auto}.placement-table-wrap table{border-collapse:collapse;width:100%;min-width:860px}.placement-table-wrap th,.placement-table-wrap td{text-align:left;border-bottom:1px solid #e2e8f0;padding:8px;font-size:12px}.placement-summary{color:#475569;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.align-right{margin-top:12px;margin-left:auto}.kalip-layout{grid-template-columns:minmax(0,1fr) 330px}.kalip-action-strip{background:#fff;border:1px solid #dbe4ef;border-radius:8px;flex-wrap:wrap;align-items:end;padding:12px}.kalip-action-strip label{color:#64748b;flex:360px;font-size:12px;font-weight:700}.kalip-match-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px;margin-top:12px;display:grid}.kalip-match-card{grid-template-columns:28px 48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.kalip-match-card.approved{background:#f0fdf4;border-color:#22c55e}.kalip-card-index{color:#2563eb;font-weight:900}.kalip-card-body{flex-direction:column;gap:6px;min-width:0;display:flex}.kalip-meta{color:#64748b;gap:8px;font-size:12px;display:flex}.kalip-card-actions{grid-column:1/-1;justify-content:flex-end}.kalip-side .compact{flex-direction:column;gap:10px;display:flex}.check{align-items:center;flex-direction:row!important}.check input{width:auto}.ready-upload input{padding:8px}.desen-inline-message{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 12px;font-weight:700}.desen-inline-message.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}@media (width<=1180px){.desen-page,.desen-tab-grid,.yerlesim-layout,.kalip-layout{grid-template-columns:1fr}.shared-model-list{max-height:420px}.desen-model-header{grid-template-columns:auto 1fr}.desen-header-actions{flex-direction:row;grid-column:1/-1}}@media (width<=760px){.desen-model-summary-grid,.desen-form-grid,.desen-form-grid.placement,.kalip-match-grid{grid-template-columns:1fr}.kalip-match-card{grid-template-columns:28px 48px minmax(0,1fr)}}.content-grid.muhasebe-page,.muh-doc-page{background:#f4f7fb;gap:12px;padding:14px 20px 24px}.muhasebe-page .muhasebe-page-header,.muh-doc-header{gap:4px;min-height:auto;padding:0}.muhasebe-page .muhasebe-page-header h2,.muh-doc-header h1{letter-spacing:0;margin:0;font-size:24px;line-height:1.18}.muhasebe-page .muhasebe-page-header p,.muh-doc-header p,.muh-doc-crumb{color:#64748b;font-size:12px}.muhasebe-page-body,.muhasebe-page .panel-block,.muh-doc-card,.content-card.muhasebe-page-body{background:#fff;border:1px solid #d8e2ef;border-radius:8px;box-shadow:0 8px 22px #0f1f3d0a}.muhasebe-page-body,.muhasebe-page .panel-block{padding:12px}.muhasebe-page .panel-block h4,.muh-doc-card-head h3{color:#0f1f3d;margin:0;font-size:14px;line-height:1.2}.muhasebe-page .section-header,.muhasebe-page .belge-items-toolbar,.muh-doc-card-head{margin-bottom:10px}.muhasebe-page .info-grid,.muhasebe-page .info-grid-3,.muhasebe-page .info-grid-4,.muhasebe-page .info-grid-6,.muhasebe-page .info-grid-7{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;display:grid}.muhasebe-page .info-box,.muhasebe-page .kpi-box,.muhasebe-page .metric-box,.muh-doc-summary{background:#f8fbff;border:1px solid #dbe7f3;border-radius:8px;min-height:74px;padding:12px}.muhasebe-page .info-box strong,.muhasebe-page .kpi-box strong,.muhasebe-page .metric-box strong,.muh-doc-summary strong{font-size:18px}.muhasebe-page .split-layout,.muh-doc-workspace{grid-template-columns:minmax(500px,41%) minmax(0,1fr);align-items:start;gap:12px}.muh-doc-page.compact .muh-doc-workspace{grid-template-columns:minmax(420px,34%) minmax(0,1fr)}.muhasebe-page .list-table,.muh-doc-pool,.muh-doc-model-list,.muh-doc-product-list{max-height:min(56vh,560px);overflow:auto}.muhasebe-page .list-row,.muh-doc-pool tr{min-height:42px}.muhasebe-page .list-row-button.active,.muh-doc-pool tr.selected{background:#eff6ff;box-shadow:inset 4px 0 #2563eb}.muhasebe-page .primary-btn,.muhasebe-page .soft-btn,.muhasebe-page .danger-btn,.muh-doc-primary,.muh-doc-soft{border-radius:7px;min-height:36px;padding:8px 13px;font-weight:800;line-height:1.1}.muhasebe-page .primary-btn,.muh-doc-primary{color:#fff;background:#2563eb;border-color:#2563eb}.muhasebe-page .soft-btn,.muh-doc-soft{color:#1d4ed8;background:#f8fafc;border-color:#bfdbfe}.muhasebe-page .danger-btn{color:#be123c;background:#fff1f2;border-color:#fecdd3}.muhasebe-page .primary-btn:disabled,.muhasebe-page .soft-btn:disabled,.muh-doc-primary:disabled,.muh-doc-soft:disabled{color:#64748b;opacity:1;box-shadow:none;background:#e5e7eb;border-color:#cbd5e1}.muhasebe-inline-tabs,.muh-doc-tabs{gap:8px;margin:8px 0 12px}.muhasebe-inline-tabs button,.muh-doc-tab{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:7px;min-height:34px;padding:7px 12px;font-weight:800}.muhasebe-inline-tabs button.active,.muh-doc-tab.active{color:#fff;background:#2563eb;border-color:#2563eb}.muhasebe-page .table-wrap,.muh-doc-table-wrap{background:#fff;border:1px solid #dbe7f3;border-radius:8px;max-height:min(54vh,520px);overflow:auto}.muhasebe-page table,.muh-doc-table-wrap table,.muh-doc-pool table{font-size:12px}.muhasebe-page th,.muh-doc-table-wrap th,.muh-doc-pool th{color:#64748b;background:#f8fafc;padding:8px 10px;font-weight:800}.muhasebe-page td,.muh-doc-table-wrap td,.muh-doc-pool td{padding:8px 10px}.muhasebe-page .field input,.muhasebe-page .field select,.muhasebe-page .field textarea,.muh-doc-field input,.muh-doc-field select,.muh-doc-field textarea,.muh-doc-search{border-color:#cbd5e1;border-radius:7px;min-height:36px}.muh-doc-upload-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:12px}.muh-doc-upload-main{min-height:0;max-height:calc(100vh - 250px)}.muh-doc-dropzone{flex:0 0 220px;min-height:190px;max-height:260px}.muh-doc-upload-list{max-height:260px}.muh-doc-actionbar{align-items:center}.muh-doc-actionbar-info div{min-width:92px}.muh-doc-pool table{table-layout:fixed}.muh-doc-pool td{text-overflow:ellipsis;min-width:0;overflow:hidden}.muh-doc-pool .muh-doc-cell-sec{width:34px}.muh-doc-pool .muh-doc-cell-firma{max-width:220px}.muhasebe-cari-preview .compact-table,.kyerp-dashboard-grid .table-wrap{max-height:340px}.muhasebe-page details.panel-block summary{cursor:pointer;color:#0f1f3d;font-weight:800}@media (width<=1280px){.muhasebe-page .split-layout,.muh-doc-workspace,.muh-doc-page.compact .muh-doc-workspace,.muh-doc-upload-grid{grid-template-columns:1fr}}.muh-flow-page{background:#eef3f8;gap:10px;padding:12px;font-size:13px}.muh-flow-header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:0;display:flex}.muh-flow-header h2{color:#0f172a;letter-spacing:0;margin:0;font-size:23px;line-height:1.1}.muh-flow-header p{color:#64748b;max-width:950px;margin:5px 0 0;font-size:12px;font-weight:700}.muh-flow-header .mgi-breadcrumb{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:800}.muh-flow-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.muh-flow-page .primary-btn,.muh-flow-page .soft-btn{height:32px;min-height:32px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.muh-flow-page .primary-btn{background:#16a34a;border-color:#16a34a}.muh-flow-tabs{flex-wrap:wrap;gap:7px;margin:0;display:flex}.muhasebe-inline-tabs.muh-flow-tabs button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;height:34px;min-height:34px;padding:0 13px;font-size:12px;font-weight:900}.muhasebe-inline-tabs.muh-flow-tabs button.active{color:#fff;background:#2563eb;border-color:#2563eb}.muh-flow-summary{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;display:grid}.muh-flow-summary.is-dashboard{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.muh-flow-metric{background:#fff;border:1px solid #dbe3ef;border-radius:11px;min-height:74px;padding:10px;box-shadow:0 1px 3px #0f172a0a}.muh-flow-metric span{color:#64748b;font-size:11px;font-weight:900;display:block}.muh-flow-metric small{color:#64748b;margin-top:2px;font-size:11px;font-weight:700;display:block}.muh-flow-metric strong{color:#0f172a;margin-top:4px;font-size:22px;font-weight:900;line-height:1.1;display:block}.muh-flow-metric.tone-red strong{color:#dc2626}.muh-flow-metric.tone-orange strong{color:#f97316}.muh-flow-metric.tone-purple strong{color:#7c3aed}.muh-flow-metric.tone-green strong{color:#16a34a}.muh-flow-upload{overflow:visible}.muh-flow-upload-body{grid-template-columns:250px minmax(0,1fr);gap:10px;padding:10px;display:grid}.muh-flow-dropzone{cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:112px;padding:14px;display:flex}.muh-flow-dropzone input{display:none}.muh-flow-dropzone strong{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.muh-flow-dropzone span{color:#475569;font-size:11px;font-weight:800}.muh-flow-upload-form{grid-template-columns:repeat(5,minmax(120px,1fr)) 110px 120px;align-items:end;gap:8px;display:grid}.muh-flow-upload-form .primary-btn{width:100%;min-height:32px}.muh-flow-notice,.muh-flow-upload-message{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800}.muh-flow-upload-message{margin:0 10px 10px}.muh-flow-workspace{grid-template-columns:285px minmax(680px,1fr) 400px;align-items:start;gap:10px;display:grid}.muh-flow-panel{background:#fff;border:1px solid #dbe3ef;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.muh-flow-panel-head{background:#fbfdff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.muh-flow-panel-head h3{color:#0f172a;margin:0;font-size:13px;font-weight:900}.muh-flow-panel-head>span{color:#1d4ed8;background:#dbeafe;border-radius:999px;min-height:21px;padding:3px 7px;font-size:10px;font-weight:900}.muh-flow-filters{grid-template-columns:1fr;gap:7px;padding:10px 10px 9px;display:grid}.muh-flow-table-panel .muh-flow-filters{grid-template-columns:1fr 230px}.muh-flow-filters input,.muh-flow-filters select,.muh-flow-field input,.muh-flow-field select,.muh-flow-field textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-height:32px;padding:0 9px;font-size:12px;font-weight:700}.muh-flow-field textarea{resize:vertical;min-height:72px;padding-top:8px}.muh-flow-filters input:focus,.muh-flow-filters select:focus,.muh-flow-field input:focus,.muh-flow-field select:focus,.muh-flow-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.muh-flow-segment{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.muh-flow-segment button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:32px;font-size:11px;font-weight:900}.muh-flow-segment button.active{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.muh-flow-queue-list{flex-direction:column;gap:7px;max-height:calc(100vh - 350px);padding:0 10px 10px;display:flex;overflow:auto}.muh-flow-queue-list button{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:9px;width:100%;padding:9px}.muh-flow-queue-list button:hover{background:#f8fafc}.muh-flow-queue-list button.active{background:#eff6ff;border-color:#2563eb}.muh-flow-queue-list strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;display:block;overflow:hidden}.muh-flow-queue-list span:not(.muh-flow-badge){color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 6px;font-size:11px;font-weight:700;display:block;overflow:hidden}.muh-flow-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:9px;max-height:calc(100vh - 352px);margin:0 10px 10px;overflow:auto}.muh-flow-preview-table{padding:10px 10px 0}.muh-flow-preview-table h4,.muh-flow-month-summary h4{color:#0f172a;margin:0 0 8px;font-size:12px;font-weight:900}.muh-flow-preview-table .muh-flow-table-wrap{max-height:245px;margin:0 0 10px}.muh-flow-month-summary{padding:0 10px 10px}.muh-flow-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:980px;font-size:12px}.muh-flow-table-wrap th{z-index:2;color:#475569;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;height:36px;padding:0 8px;font-size:11px;font-weight:900;position:sticky;top:0}.muh-flow-table-wrap td{vertical-align:middle;white-space:nowrap;color:#0f172a;border-bottom:1px solid #eef2f7;height:46px;padding:7px 8px}.muh-flow-table-wrap tbody tr{cursor:pointer}.muh-flow-table-wrap tbody tr:hover{background:#f8fafc}.muh-flow-table-wrap tbody tr.selected{outline-offset:-2px;background:#eff6ff;outline:2px solid #bfdbfe}.muh-flow-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:21px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.muh-flow-badge.tone-blue{color:#1d4ed8;background:#dbeafe}.muh-flow-badge.tone-green{color:#15803d;background:#dcfce7}.muh-flow-badge.tone-orange{color:#c2410c;background:#ffedd5}.muh-flow-badge.tone-red{color:#b91c1c;background:#fee2e2}.muh-flow-badge.tone-purple{color:#6d28d9;background:#ede9fe}.muh-flow-detail{position:sticky;top:0}.muh-flow-detail>.muh-flow-panel-head,.muh-flow-detail>.muh-flow-steps,.muh-flow-detail>.muh-flow-detect,.muh-flow-detail>.muh-flow-mini-grid,.muh-flow-detail>.muh-flow-form,.muh-flow-detail>.muh-flow-next,.muh-flow-detail>.muh-flow-history{margin-left:10px;margin-right:10px}.muh-flow-detail>.muh-flow-panel-head{margin:0}.muh-flow-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;margin-bottom:10px;display:grid}.muh-flow-steps span{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:50px;padding:7px;font-size:10px;font-weight:900}.muh-flow-steps span.done{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.muh-flow-detect{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-bottom:10px;padding:10px}.muh-flow-detect.tone-warn{background:#fff7ed;border-color:#fed7aa}.muh-flow-detect.tone-warn strong{color:#c2410c}.muh-flow-detect strong{color:#1d4ed8;margin-bottom:5px;font-weight:900;display:block}.muh-flow-detect span{color:#334155;font-size:12px;font-weight:700;line-height:1.45}.muh-flow-preview-box{background:#f8fbff;border:1px dashed #93c5fd;border-radius:10px;margin:0 10px 10px;padding:10px}.muh-flow-preview-box strong,.muh-flow-preview-box span,.muh-flow-preview-box small{display:block}.muh-flow-preview-box strong{color:#1d4ed8;font-weight:900}.muh-flow-preview-box span{color:#0f172a;margin-top:5px;font-size:12px;font-weight:900}.muh-flow-preview-box small{color:#64748b;margin-top:3px;font-size:11px;font-weight:800}.muh-management-page{gap:10px;display:grid}.muh-management-filters{overflow:visible}.muh-management-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr)) repeat(4,auto);align-items:end;gap:8px;padding:10px;display:grid}.muh-report-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:10px;display:grid}.muh-report-actions .soft-btn,.muh-report-actions .primary-btn{justify-content:center;width:100%}.muh-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.muh-management-card{min-height:0}.muh-management-card .muh-flow-table-wrap{max-height:285px}.muh-management-card tbody tr{cursor:pointer}.muh-cash-flow-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.muh-cash-flow-list{background:#fbfdff;border:1px solid #e2e8f0;border-radius:9px;padding:10px}.muh-cash-flow-list h4{color:#0f172a;margin:0 0 8px;font-size:12px;font-weight:900}.muh-cash-flow-list div,.muh-management-totals{color:#334155;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;display:flex}.muh-management-totals{border-top:1px solid #e2e8f0;flex-wrap:wrap;padding:10px}.muh-management-totals .tone-green{color:#15803d}.muh-management-totals .tone-red{color:#dc2626}.muh-print-preview{background:#fff;border:1px solid #dbe3ef;border-radius:11px;padding:16px}.muh-print-header h1{color:#0f172a;margin:0 0 8px;font-size:20px}.muh-print-header div,.muh-print-kpis,.muh-print-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.muh-print-header span,.muh-print-kpis div,.muh-print-footer div{color:#334155;background:#fbfdff;border:1px solid #e2e8f0;border-radius:8px;padding:8px;font-size:11px;font-weight:800}.muh-print-kpis{margin:12px 0}.muh-print-kpis span,.muh-print-kpis strong{display:block}.muh-print-kpis strong{color:#0f172a;margin-top:4px;font-size:15px}.muh-print-section{margin-top:12px}.muh-print-section h2{color:#0f172a;margin:0 0 6px;font-size:14px}.muh-print-section table{border-collapse:collapse;width:100%;font-size:11px}.muh-print-section th,.muh-print-section td{text-align:left;vertical-align:top;border:1px solid #dbe3ef;padding:6px}.muh-print-section th{color:#475569;background:#f8fafc}.muh-print-footer{grid-template-columns:1fr 2fr;margin-top:16px}@media print{@page{size:A4;margin:12mm}body *{visibility:hidden!important}.print-area,.print-area *{visibility:visible!important}.print-area{width:100%!important;box-shadow:none!important;color:#111827!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}.no-print,.sidebar-thin,.sidebar-module,.kyerp-global-topbar,.muh-flow-header,.muh-flow-tabs,.muh-flow-summary,.muh-flow-notice{display:none!important}.muh-print-header{break-after:avoid}.muh-print-section{break-inside:avoid;page-break-inside:avoid}.muh-print-section table{page-break-inside:auto}.muh-print-section tr{break-inside:avoid;page-break-inside:avoid}.muh-print-section thead{display:table-header-group}}.muh-flow-mini-grid{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.muh-flow-mini-grid div{background:#fbfdff;border:1px solid #e2e8f0;border-radius:9px;min-height:54px;padding:8px}.muh-flow-mini-grid span,.muh-flow-field span{color:#64748b;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.muh-flow-mini-grid strong{color:#0f172a;font-size:12px;font-weight:900}.muh-flow-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.muh-flow-field:last-child{grid-column:1/-1}.muh-flow-field:has(textarea){grid-column:1/-1}.muh-flow-next{width:calc(100% - 20px);margin-top:10px}.muh-flow-history{flex-direction:column;gap:6px;max-height:130px;margin-top:10px;margin-bottom:10px;display:flex;overflow:auto}.muh-flow-history h4{color:#0f172a;margin:0 0 2px;font-size:12px;font-weight:900}.muh-flow-history span{color:#334155;background:#f8fafc;border-left:3px solid #2563eb;border-radius:7px;padding:7px 8px;font-size:11px;font-weight:700}.muh-flow-empty{color:#64748b;padding:18px;font-weight:800}@media (width<=1450px){.muh-flow-summary{grid-template-columns:repeat(3,minmax(130px,1fr))}.muh-flow-upload-body{grid-template-columns:220px minmax(0,1fr)}.muh-flow-upload-form{grid-template-columns:repeat(3,minmax(120px,1fr))}.muh-flow-workspace{grid-template-columns:260px minmax(680px,1fr)}.muh-flow-detail{grid-column:1/-1;position:static}}@media (width<=980px){.muh-flow-header{flex-direction:column;align-items:flex-start}.muh-flow-workspace,.muh-flow-summary,.muh-flow-upload-body,.muh-flow-upload-form,.muh-flow-table-panel .muh-flow-filters,.muh-flow-form,.muh-flow-mini-grid,.muh-flow-steps{grid-template-columns:1fr}}.mh-workbench{color:#0f172a;background:#f3f6fb;grid-template-columns:76px 235px minmax(0,1fr);height:100vh;font-size:12px;display:grid;overflow:hidden}.mh-modulebar{color:#fff;background:#07152b;flex-direction:column;align-items:center;gap:9px;padding:12px 8px;display:flex}.mh-logo{background:#2563eb;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.mh-modulebar button{color:#cbd5e1;background:0 0;border:0;border-radius:12px;justify-items:center;gap:4px;width:58px;padding:8px 4px;font-size:10px;font-weight:800;display:grid}.mh-modulebar button.active{color:#fff;background:#334155}.mh-side{background:#eaf0f8;border-right:1px solid #d8e2ef;flex-direction:column;gap:5px;min-height:0;padding:14px;display:flex;overflow:auto}.mh-side>strong{font-size:18px}.mh-side>span,.mh-note,.mh-card-head small{color:#64748b}.mh-side-section{color:#64748b;text-transform:uppercase;margin:12px 0 4px;font-size:10px;font-weight:900}.mh-side button{color:#334155;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-weight:800;display:flex}.mh-side button:hover,.mh-side button.active{color:#1d4ed8;background:#fff;border-color:#bfdbfe}.mh-main{grid-template-rows:58px auto minmax(0,1fr);min-width:0;height:100vh;display:grid;overflow:hidden}.mh-topbar,.mh-headcard{background:#fff;border-bottom:1px solid #d8e2ef}.mh-topbar{justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.mh-topbar small{color:#64748b}.mh-topbar h1,.mh-headcard h2,.mh-card h2{letter-spacing:0;margin:0}.mh-topbar h1{font-size:15px}.mh-top-actions,.mh-inline-actions,.mh-badge-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mh-top-actions select{max-width:220px}.mh-avatar{color:#fff;background:#0b3b84;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.mh-headcard{padding:10px 14px}.mh-headcard>div:first-child{margin-bottom:8px}.mh-headcard h2{font-size:18px}.mh-headcard p{color:#64748b;margin:2px 0 0}.mh-tabs{flex-wrap:wrap;gap:6px;display:flex}.mh-tabs button,.mh-btn{color:#334155;white-space:nowrap;background:#fff;border:1px solid #d8e2ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.mh-tabs button.active,.mh-btn.primary{color:#fff;background:#2563eb;border-color:#2563eb}.mh-btn.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.mh-content{min-width:0;min-height:0;padding:0 14px 14px;overflow:auto}.mh-management-page,.mh-stack,.mh-side-lines{gap:8px;display:grid}.mh-layout-3,.mh-layout-main-right{align-items:start;gap:10px;display:grid}.mh-layout-3{grid-template-columns:380px minmax(560px,1fr) 280px}.mh-layout-main-right{grid-template-columns:minmax(700px,1fr) 315px}.mh-card{background:#fff;border:1px solid #d8e2ef;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 8px 22px #0f172a0d}.mh-card-head{background:#fbfdff;border-bottom:1px solid #d8e2ef;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 11px;display:flex}.mh-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mh-card h2{font-size:14px}.mh-card-body{padding:10px}.mh-filterbar,.mh-form-grid,.mh-kpi-grid,.mh-management-grid,.mh-report-grid{gap:8px;display:grid}.mh-filterbar{grid-template-columns:repeat(4,minmax(130px,1fr)) repeat(3,auto);align-items:end;padding:10px}.mh-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-field,.mh-filterbar label{color:#64748b;gap:4px;font-size:10px;font-weight:900;display:grid}.mh-field.wide{grid-column:1/-1}.mh-field input,.mh-field select,.mh-field textarea,.mh-filterbar input,.mh-filterbar select,.mh-stack input,.mh-stack select,.mh-stack textarea,.mh-card-body>input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;width:100%;min-height:34px;padding:7px 9px}.mh-field textarea,.mh-stack textarea{resize:vertical;min-height:70px}.mh-list{flex-direction:column;gap:7px;max-height:calc(100vh - 350px);margin-top:8px;display:flex;overflow:auto}.mh-list button{text-align:left;background:#fff;border:1px solid #d8e2ef;border-radius:8px;gap:5px;padding:11px 12px;display:grid}.mh-list button.active{background:#eff6ff;border-color:#2563eb}.mh-list strong,.mh-list span{display:block}.mh-list strong{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.mh-list span{color:#64748b;white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.mgi-list-item{gap:8px}.mgi-list-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.mgi-list-item-sub,.mgi-list-item-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.muhasebe-page .list-row-button{grid-template-columns:minmax(0,1fr) auto;gap:10px}.muhasebe-page .list-row-button .row-meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mh-package-list{margin-top:10px}.mh-empty-state{text-align:center;place-items:center;min-height:220px;display:grid}.mh-package-badges{gap:6px;display:grid}.mh-model-preview{object-fit:cover;border-radius:8px;width:100%;height:100%}.mh-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mh-kpi-grid.four{grid-template-columns:repeat(4,minmax(150px,1fr))}.mh-kpi-grid.dense{margin-bottom:6px}.mh-kpi{background:#fbfdff;border:1px solid #d8e2ef;border-radius:8px;min-height:72px;padding:10px}.mh-kpi span{color:#64748b;font-size:10px;font-weight:900;display:block}.mh-kpi strong{margin-top:5px;font-size:18px;display:block}.mh-kpi.green{background:#ecfdf5}.mh-kpi.orange{background:#fff7ed}.mh-kpi.red{background:#fff1f2}.mh-kpi.purple{background:#f5f3ff}.mh-kpi.dark{color:#fff;background:#07152b}.mh-kpi.dark span{color:#cbd5e1}.mh-table-wrap{background:#fff;border:1px solid #d8e2ef;border-radius:8px;width:100%;max-height:330px;overflow:auto}.mh-table-wrap table{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.mh-table-wrap th{z-index:1;color:#334155;text-align:left;white-space:nowrap;text-transform:uppercase;background:#eef4fb;padding:8px;font-size:10px;position:sticky;top:0}.mh-table-wrap td{white-space:nowrap;border-bottom:1px solid #edf2f7;padding:7px 8px}.mh-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.mh-side-line{border-bottom:1px dashed #dbe3ef;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.mh-side-line span{color:#64748b}.mh-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.mh-badge.green,.mh-badge.ok{color:#15803d;background:#ecfdf5;border-color:#bbf7d0}.mh-badge.orange,.mh-badge.warn{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.mh-badge.red,.mh-badge.bad{color:#be123c;background:#fff1f2;border-color:#fecdd3}.mh-company-bulk-bar{border-top:1px solid #e5edf7;justify-content:space-between;align-items:center;gap:10px;padding:8px 0 0;display:flex}.mh-company-bulk-bar label{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.mh-company-bulk-bar input{width:auto}.mh-company-bulk-panel{z-index:10020;background:#fff;border:1px solid #bfdbfe;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;width:min(720px,100vw - 40px);padding:22px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 90px #0f172a52}.mh-company-bulk-panel:before{content:"";z-index:-1;background:#0f172a6b;position:fixed;inset:-100vh -100vw}.mh-company-bulk-title{border-bottom:1px solid #e5edf7;grid-column:1/-1;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.mh-company-bulk-title strong,.mh-company-bulk-title span{display:block}.mh-company-bulk-title strong{color:#0f2745;font-size:17px}.mh-company-bulk-title span{color:#64748b;margin-top:4px}.mh-company-bulk-title button{cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.mh-company-bulk-panel>label{color:#334155;gap:6px;font-size:12px;font-weight:800;display:grid}.mh-company-bulk-panel select{background:#fff;height:40px}.mh-company-bulk-footer{border-top:1px solid #e5edf7;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.mh-company-select-row{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.mh-company-select-row.selecting{grid-template-columns:30px minmax(0,1fr);gap:6px}.mh-company-select-row>input{place-self:center;width:auto;margin:0}.mh-company-select-row>button{width:100%;min-width:0}.mh-company-select-row:not(.selecting) .mh-doc-item{margin-left:0}.mh-badge.gray{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.mh-kdv-layout{grid-template-columns:minmax(720px,1fr) 320px;align-items:start;gap:10px;display:grid}.mh-kdv-toolbar{grid-template-columns:minmax(260px,1fr) 220px;gap:8px;display:grid}.mh-kdv-table{max-height:calc(100vh - 395px)}.mh-kdv-table table{min-width:1120px}.mh-kdv-table tbody tr{cursor:pointer}.mh-kdv-table tbody tr:hover td,.mh-kdv-table tbody tr.selected td{background:#eff6ff}.mh-kdv-row-actions,.mh-kdv-decision-actions{flex-wrap:wrap;gap:6px;display:flex}.mh-kdv-row-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:26px;font-size:10px;font-weight:900}.mh-kdv-decision-actions{grid-template-columns:1fr;display:grid}.soft-btn.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.kdv-redesign{gap:10px}.kdv-shell{gap:10px;display:grid}.kdv-control-bar{grid-template-columns:150px 150px 150px minmax(160px,1fr) 170px auto;align-items:end;gap:8px;display:grid}.kdv-control-bar .form-field{color:#64748b;gap:4px;font-size:10px;font-weight:900;display:grid}.kdv-control-bar select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:34px;padding:7px 9px}.kdv-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.kdv-workspace{grid-template-columns:330px minmax(760px,1fr) 330px;align-items:start;gap:10px;display:grid}.kdv-panel{background:#fff;border:1px solid #d8e2ef;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 8px 22px #0f172a0d}.kdv-panel-head{background:#fbfdff;border-bottom:1px solid #d8e2ef;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 11px;display:flex}.kdv-panel-head strong{font-size:14px;display:block}.kdv-panel-head span{color:#64748b;margin-top:3px;font-size:11px;font-weight:700;display:block}.kdv-firm-list{padding-bottom:8px}.kdv-firm-list>input{border:1px solid #cbd5e1;border-radius:7px;width:calc(100% - 20px);min-height:34px;margin:10px;padding:7px 9px}.kdv-firm-scroll{max-height:calc(100vh - 455px);padding:0 10px 10px;overflow:auto}.kdv-firm-row{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:7px;width:calc(100% - 20px);margin:0 10px 7px;padding:9px;display:grid}.kdv-firm-row.active{background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.kdv-firm-row.muted{background:#f8fafc}.kdv-firm-row strong,.kdv-firm-row span{display:block}.kdv-firm-row span{color:#64748b;font-size:11px;line-height:1.35}.kdv-table-wrap{max-height:calc(100vh - 365px);overflow:auto}.kdv-table-wrap table{border-collapse:collapse;width:100%;min-width:1080px;font-size:12px}.kdv-table-wrap th{z-index:1;color:#334155;text-align:left;white-space:nowrap;text-transform:uppercase;background:#eef4fb;padding:8px;font-size:10px;position:sticky;top:0}.kdv-table-wrap td{white-space:nowrap;vertical-align:middle;border-top:1px solid #edf2f7;padding:8px}.kdv-table-wrap tbody tr{cursor:pointer}.kdv-table-wrap tbody tr:hover td,.kdv-table-wrap tbody tr.active td{background:#eff6ff}.kdv-row-actions{flex-wrap:wrap;gap:5px;display:flex}.kdv-row-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:26px;font-size:10px;font-weight:900}.kdv-decision-panel{gap:0;display:grid}.kdv-side-lines,.kdv-firm-actions,.kdv-adjustment,.kdv-action-grid{gap:8px;display:grid}.kdv-side-lines,.kdv-firm-actions,.kdv-adjustment{border-bottom:1px solid #d8e2ef;padding:10px}.kdv-side-line{border-bottom:1px dashed #dbe3ef;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.kdv-side-line:last-child{border-bottom:0}.kdv-side-line span{color:#64748b}.kdv-side-line strong{text-align:right}.kdv-action-grid{padding:10px}.kdv-action-grid .primary-btn,.kdv-action-grid .soft-btn,.kdv-adjustment .primary-btn{justify-content:center;width:100%}.kdv-live-redesign{gap:10px;display:grid}.kdv-live-filterbar{background:#fff;border:1px solid #d8e2ef;border-radius:8px;grid-template-columns:100px 110px 145px 145px 150px minmax(180px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.mh-summary-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.kdv-live-workspace{grid-template-columns:330px minmax(720px,1fr) 315px;align-items:start;gap:10px;display:grid}.kdv-live-firm-list{gap:7px;max-height:calc(100vh - 430px);padding-right:2px;display:grid;overflow:auto}.kdv-live-firm{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.kdv-live-firm.active{background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.kdv-live-firm.muted{background:#f8fafc}.kdv-live-firm strong,.kdv-live-firm span{display:block}.kdv-live-firm span{color:#64748b;margin-top:4px;font-size:11px;line-height:1.35}.kdv-live-table{border:1px solid #d8e2ef;border-radius:8px;max-height:calc(100vh - 430px);overflow:auto}.kdv-live-table table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.kdv-live-table th{z-index:1;color:#334155;text-align:left;white-space:nowrap;text-transform:uppercase;background:#eef4fb;padding:8px;font-size:10px;position:sticky;top:0}.kdv-live-table td{white-space:nowrap;vertical-align:middle;border-top:1px solid #edf2f7;padding:8px}.kdv-live-table tbody tr:hover td{background:#f8fbff}.kdv-live-actions{flex-wrap:wrap;gap:6px;display:flex}.kdv-live-actions.wide{margin:10px 0}.kdv-live-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:28px;font-size:11px;font-weight:900}.kdv-live-actions button:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.kdv-manual-entry{background:#fbfdff;border:1px solid #d8e2ef;border-radius:8px;gap:8px;margin:10px 0;padding:10px;display:grid}.kdv-manual-entry h4{margin:0;font-size:13px}.kdv-manual-entry .mh-btn{justify-content:center;width:100%}.kdv-manual-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=1500px){.kdv-live-filterbar,.mh-summary-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.kdv-live-workspace{grid-template-columns:300px minmax(620px,1fr)}.kdv-live-workspace>.mh-card:last-child{grid-column:1/-1}}@media (width<=980px){.kdv-live-filterbar,.mh-summary-grid.six,.kdv-live-workspace{grid-template-columns:1fr}}@media (width<=1500px){.kdv-control-bar,.kdv-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.kdv-workspace{grid-template-columns:300px minmax(620px,1fr)}.kdv-decision-panel{grid-column:1/-1}}@media (width<=980px){.kdv-control-bar,.kdv-metrics,.kdv-workspace{grid-template-columns:1fr}}.mh-upload{color:#1d4ed8;background:#eff6ff;border:2px dashed #93b4e8;border-radius:8px;place-items:center;min-height:86px;margin-bottom:8px;font-weight:900;display:grid}.mh-upload input{display:none}.mh-subtitle{margin:12px 0 8px;font-size:13px}.mh-image-box{color:#64748b;background:#f8fbff;border:1px dashed #93b4e8;border-radius:8px;place-items:center;min-height:120px;font-weight:900;display:grid}.mh-report-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mh-report-grid button{color:#334155;background:#fbfdff;border:1px solid #d8e2ef;border-radius:8px;min-height:56px;padding:10px;font-weight:900}.mh-report-grid button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.mh-report-title{margin:0 0 10px;font-size:16px}.profit-loss-page{align-content:start}.profit-loss-filterbar{grid-template-columns:150px 150px minmax(260px,1fr) auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.profit-loss-filterbar .mh-btn{min-height:34px}.profit-loss-simple-summary{grid-template-columns:repeat(5,minmax(145px,1fr));gap:8px;margin-top:10px;display:grid}.profit-loss-simple-summary .mh-summary{min-height:86px;margin:0}.profit-loss-simple-summary .mh-summary span{text-transform:uppercase;font-size:11px}.profit-loss-simple-summary .mh-summary b{font-size:20px;line-height:1.2}.profit-loss-layout{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);align-items:start;gap:10px;display:grid}.profit-loss-firm-ledger{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.profit-loss-statement,.profit-loss-breakdown,.profit-loss-manual-form{gap:8px;display:grid}.profit-loss-firm-list{gap:8px;max-height:310px;padding-right:2px;display:grid;overflow:auto}.profit-loss-firm-card{background:#fbfdff;border:1px solid #dbe3ef;border-radius:8px;min-width:0}.profit-loss-firm-card.income,.profit-loss-firm-card.expense>button:first-child{color:#0f172a;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.profit-loss-firm-card.expense>button:first-child{border:0}.profit-loss-firm-card.income{background:#f0fdf4;border-color:#bbf7d0}.profit-loss-firm-card.expense{grid-template-columns:minmax(0,1fr) 116px;align-items:stretch;display:grid;overflow:hidden}.profit-loss-firm-card.expense.excluded{background:#fff7ed;border-color:#fed7aa}.profit-loss-firm-card span,.profit-loss-manual-row span{gap:3px;min-width:0;display:grid}.profit-loss-firm-card strong,.profit-loss-manual-row strong{color:#0f172a;overflow-wrap:anywhere;font-size:12px;font-weight:950;line-height:1.3}.profit-loss-firm-card small,.profit-loss-manual-row small{color:#64748b;font-size:11px;font-weight:800}.profit-loss-firm-card b{color:#0f172a;white-space:nowrap;font-size:13px}.profit-loss-firm-card .exclude,.profit-loss-firm-card .include{color:#fff;border:0;border-left:1px solid #dbe3ef;font-size:11px;font-weight:950}.profit-loss-firm-card .exclude{background:#be123c}.profit-loss-firm-card .include{background:#15803d}.profit-loss-line,.profit-loss-breakdown-row{background:#fbfdff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.profit-loss-breakdown-row{cursor:pointer;text-align:left;width:100%}.profit-loss-breakdown-row.active{background:#eff6ff;border-color:#2563eb}.profit-loss-line span,.profit-loss-breakdown-row span{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-weight:900}.profit-loss-breakdown-row span{gap:2px;display:grid}.profit-loss-breakdown-row b{font-size:12px}.profit-loss-breakdown-row em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800;overflow:hidden}.profit-loss-line small,.profit-loss-breakdown-row small{color:#64748b;white-space:nowrap;font-size:11px;font-weight:800}.profit-loss-line strong,.profit-loss-breakdown-row strong{color:#0f172a;text-align:right;white-space:nowrap;font-size:13px;font-weight:950}.profit-loss-breakdown-row i{background:#2563eb;border-radius:999px;grid-column:1/-1;height:4px}.profit-loss-line.income{background:#f0fdf4;border-color:#bbf7d0}.profit-loss-line.expense{background:#fff7f7;border-color:#fecaca}.profit-loss-line.neutral{background:#fff7ed;border-color:#fed7aa}.profit-loss-line.total{background:#0b1b33;border-color:#1e3a8a}.profit-loss-line.total span,.profit-loss-line.total small,.profit-loss-line.total strong{color:#fff}.profit-loss-breakdown{max-height:330px;padding-right:2px;overflow:auto}.profit-loss-category-editor{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-top:8px;display:grid}.profit-loss-category-editor input{min-width:0}.profit-loss-category-editor button,.profit-loss-category-firm-row button,.profit-loss-category-add-control button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:30px;font-size:10px;font-weight:900}.profit-loss-category-detail{gap:8px;display:grid}.profit-loss-category-total,.profit-loss-category-firm-row{background:#fbfdff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px;display:grid}.profit-loss-category-total{background:#f0fdf4;border-color:#bbf7d0;grid-template-columns:minmax(0,1fr) auto}.profit-loss-category-total span,.profit-loss-category-firm-row span{gap:2px;min-width:0;display:grid}.profit-loss-category-total strong,.profit-loss-category-firm-row strong,.profit-loss-category-add-list strong{color:#0f172a;font-size:12px;font-weight:950}.profit-loss-category-total small,.profit-loss-category-firm-row small{color:#64748b;font-size:10px;font-weight:800}.profit-loss-category-total b,.profit-loss-category-firm-row b{color:#0f172a;white-space:nowrap;font-size:12px;font-weight:950}.profit-loss-category-firms,.profit-loss-category-add-list{gap:6px;max-height:230px;display:grid;overflow:auto}.profit-loss-category-add-list{border-top:1px solid #e2e8f0;padding-top:8px}.profit-loss-inline-detail,.profit-loss-collapsible-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px}.profit-loss-inline-detail{margin-top:8px}.profit-loss-category-detail-panel{margin-top:0}.profit-loss-inline-detail>summary,.profit-loss-collapsible-card>summary{color:#0f172a;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:9px 10px;font-weight:950;list-style:none;display:grid}.profit-loss-inline-detail>summary::-webkit-details-marker{display:none}.profit-loss-collapsible-card>summary::-webkit-details-marker{display:none}.profit-loss-inline-detail>summary small,.profit-loss-collapsible-card>summary small{color:#64748b;font-size:11px;font-weight:800}.profit-loss-inline-detail[open]{padding-bottom:8px}.profit-loss-inline-detail[open]>.profit-loss-category-total,.profit-loss-inline-detail[open]>.profit-loss-category-firms,.profit-loss-inline-detail[open]>.profit-loss-category-add-list{margin:0 8px 8px}.profit-loss-collapsible-card{grid-column:1/-1;overflow:hidden}.profit-loss-collapsible-card>.profit-loss-manual-form{border-top:1px solid #e2e8f0;padding:10px}.profit-loss-repeat-toggle{justify-content:flex-start;min-height:36px}.profit-loss-category-add-control{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:6px;display:grid}.profit-loss-category-add-control select{min-width:0}.profit-loss-manual-form textarea{min-height:72px}.profit-loss-manual-form .mh-btn{justify-content:center;width:100%}.profit-loss-category-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:260px;display:grid}.profit-loss-category-presets.full{grid-column:1/-1;grid-template-columns:repeat(5,minmax(110px,1fr));min-width:0}.profit-loss-category-presets button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:30px;font-size:10px;font-weight:900}.profit-loss-manual-form{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end}:is(.profit-loss-manual-form .mh-field:has(textarea),.profit-loss-manual-form .profit-loss-manual-list,.profit-loss-manual-form .mh-state){grid-column:1/-1}.profit-loss-manual-list{gap:6px;max-height:210px;display:grid;overflow:auto}.profit-loss-manual-row{background:#fbfdff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:8px;display:grid}.profit-loss-manual-row button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:26px;font-size:10px;font-weight:900}.profit-loss-ledger-tabs{flex-wrap:wrap;gap:6px;display:inline-flex}.profit-loss-ledger-tabs button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:30px;padding:5px 10px;font-size:11px;font-weight:900}.profit-loss-ledger-tabs button.active{color:#fff;background:#2563eb;border-color:#2563eb}.mh-state{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:8px;font-weight:800}@media (width<=1450px){.mh-layout-3,.mh-layout-main-right{grid-template-columns:1fr}.mh-filterbar,.profit-loss-filterbar,.profit-loss-firm-ledger,.profit-loss-layout,.profit-loss-simple-summary,.profit-loss-manual-form,.mh-management-grid,.mh-kpi-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.mh-workbench{grid-template-columns:64px minmax(180px,220px) minmax(0,1fr)}.mh-filterbar,.profit-loss-filterbar,.profit-loss-firm-ledger,.profit-loss-layout,.profit-loss-simple-summary,.profit-loss-manual-form,.profit-loss-category-editor,.profit-loss-category-firm-row,.profit-loss-category-presets.full,.mh-form-grid.three,.mh-management-grid,.mh-kpi-grid.four{grid-template-columns:1fr}}.mobile-menu-toggle{color:#111827;cursor:pointer;background:0 0;border:none;padding:8px;display:none}.mobile-overlay{z-index:40;background:#00000080;display:none;position:fixed;inset:0}.table-responsive,.mh-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=1024px){.app-shell{grid-template-columns:1fr!important}.mobile-menu-toggle{justify-content:center;align-items:center;display:inline-flex}.sidebar-thin,.sidebar-module{z-index:50;transition:transform .3s;position:fixed;top:0;bottom:0;transform:translate(-100%)}.sidebar-thin{width:78px;left:0}.sidebar-module{width:250px;left:78px;box-shadow:4px 0 15px #0000001a}.app-shell.mobile-open .sidebar-thin,.app-shell.mobile-open .sidebar-module{transform:translate(0)}.app-shell.mobile-open .mobile-overlay{display:block}.mh-layout-3,.mh-layout-main-right,.mh-filterbar,.mh-form-grid,.mh-kpi-grid.four,.mh-management-grid,.mh-form-grid.three{grid-template-columns:1fr!important}.mh-btn,.primary-btn{min-height:44px;font-size:14px}input,select,textarea{font-size:16px!important}}.ky-persistent-modal{scrollbar-gutter:stable;resize:both!important;box-sizing:border-box!important;min-width:min(360px,100vw - 20px)!important;max-width:calc(100vw - 20px)!important;min-height:min(240px,100vh - 20px)!important;max-height:calc(100vh - 20px)!important;overflow:auto!important}@media (width<=700px),(pointer:coarse){.ky-persistent-modal{resize:none!important;width:min(100%,100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important}}.kyerp-ai-fab{z-index:50;color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f766e,#2563eb);border:0;border-radius:999px;align-items:center;gap:7px;padding:12px 16px;font-weight:800;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 32px #0f766e4d}@media (width<=900px){.kyerp-ai-fab{padding:12px;bottom:12px;right:12px}.kyerp-ai-fab span{display:none}}:root{--shell-sidebar:#10284d;--shell-sidebar-deep:#0b1e3a;--shell-sidebar-line:#ffffff1a;--shell-sidebar-text:#dce8f8;--shell-sidebar-muted:#9db1cf;--shell-sidebar-active:#2457d6;--shell-bg:#edf3fb;--shell-surface:#fff;--shell-line:#dfe6ef;--shell-text:#122033;--shell-muted:#657287;--shell-primary:#2457d6}.shell-v3-sidebar{background:radial-gradient(circle at 14% 0%, #2d6be53d, transparent 28%), linear-gradient(180deg, var(--shell-sidebar) 0%, var(--shell-sidebar-deep) 100%);border-right-color:#08182f;box-shadow:8px 0 24px #0e23441f}.shell-v3-sidebar-brand{background:#0510224d;min-height:72px}.shell-v3-brand-button>b{background:linear-gradient(145deg,#2f78ec,#1b54c6);box-shadow:0 8px 20px #030f2257}.shell-v3-module-button{min-height:47px;font-size:11px}.shell-v3-module-button:hover,.shell-v3-module.active>.shell-v3-module-button{background:#ffffff14}.shell-v3-module.active>.shell-v3-module-button{box-shadow:inset 3px 0 #58a8ff}.shell-v3-submenu{background:#020d1d38;padding:6px 8px 11px}.shell-v3-submenu h3{color:#7f9cc4}.shell-v3-submenu button{color:#c9d8ed;border-left-width:3px;border-radius:7px;min-height:37px}.shell-v3-submenu button.active{color:#fff;background:linear-gradient(90deg,#2d6be580,#2d6be529);border-left-color:#6fc2ff}.shell-v3-topbar{border-bottom-color:var(--shell-line);min-height:62px;padding:0 16px;box-shadow:0 3px 14px #16345f0b}.shell-v3-search input,.shell-v3-topbar select,.shell-v3-icon{background:#fff;border-color:#d7e0eb}.shell-v3-search input:focus,.shell-v3-topbar select:focus{border-color:#7ea5f3;outline:3px solid #2d6be51f}.shell-v3-tabs-bar{border-bottom:1px solid var(--shell-line);background:#e7eef8;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.shell-v3-tabs{background:0 0;border-bottom:0;min-width:0}.shell-v3-tabs>button{color:#68778d;border-radius:8px 8px 0 0;min-height:37px;padding:8px 12px;transition:background .15s,color .15s,border-color .15s}.shell-v3-tabs>button:hover{color:#24436c;background:#ffffff94}.shell-v3-tabs>button.active{color:#2457d6;background:#fff;border-color:#d7e0eb;position:relative;box-shadow:0 -3px 10px #1f4a910f}.shell-v3-tabs>button.active:after{content:"";background:#2d6be5;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:9px;right:9px}.shell-v3-tabs i{z-index:1;border-radius:5px;padding:2px}.shell-v3-tabs i:hover{opacity:1;background:#e9eff9}.shell-v3-close-all{color:#36516f;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:112px;margin:4px 7px 4px 6px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.shell-v3-close-all:hover:not(:disabled){color:#2457d6;background:#f7faff;border-color:#8ba9d7}.shell-v3-close-all:disabled{cursor:default;opacity:.42}.shell-v3-crumb{border-bottom-color:var(--shell-line);background:#fff;min-height:28px}.shell-v3-workspace{background:linear-gradient(#edf3fb 0,#f6f8fb 260px)}.shell-v3-workspace>:not(.isnet-page){color:var(--shell-text)}.shell-v3-workspace .muhasebe-workbench{--mh-blue:#2457d6;--mh-dark:#0e2344;--mh-border:#dfe6ef;--mh-muted:#657287;padding:18px}.shell-v3-workspace .muhasebe-workbench>.mh-tabs{display:none}.shell-v3-workspace .muhasebe-workbench .mh-page-head,.shell-v3-workspace .muhasebe-workbench .mh-card,.shell-v3-workspace .muhasebe-workbench .mh-summary,.shell-v3-workspace .muhasebe-workbench .mh-invoice-paper{border-color:#dfe6ef;border-radius:16px;box-shadow:0 9px 24px #11223e0e}.shell-v3-workspace .muhasebe-workbench .mh-page-head{padding:16px 18px}.shell-v3-workspace .muhasebe-workbench .mh-btn.primary,.shell-v3-workspace .muhasebe-workbench .mh-tab-btn.active{background:#2457d6;border-color:#2457d6}.shell-v3-status{border-top-color:var(--shell-line);background:#fff}@media (width<=760px){.shell-v3-close-all{min-width:42px}.shell-v3-close-all span{display:none}}
