:root{--font-family-base:Inter, Manrope, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Arial, sans-serif;--brand-primary-navy:#0d2b4f;--brand-secondary-blue:#005eb8;--brand-accent-yellow:#ffc107;--brand-accent-red:#e53935;--brand-surface-soft:#f2f4f7;--brand-dark-ink:#1d2433;--font-size-2xs:8.5px;--font-size-xs:10px;--font-size-sm:10.5px;--font-size-md:11px;--font-size-body:13px;--font-size-panel-title:15px;--font-size-lg:16px;--text-app-title-size:14px;--text-app-subtitle-size:10px;--text-page-title-size:18px;--text-page-title-weight:700;--text-page-title-line-height:1.14;--text-page-subtitle-size:12px;--text-page-subtitle-line-height:1.35;--text-section-title-size:13px;--text-section-title-weight:650;--text-section-title-line-height:1.2;--text-section-subtitle-size:10.5px;--text-table-header-size:8px;--text-table-header-weight:700;--text-table-body-size:8.5px;--text-table-body-weight:500;--text-table-meta-size:7.4px;--text-table-line-height:1.1;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:700;--font-weight-bold:800;--line-height-tight:1;--line-height-ui:1.25;--line-height-copy:1.35;--line-height-body:1.45;--space-0:0;--space-1:3px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:11px;--space-7:12px;--space-8:14px;--space-9:16px;--space-10:18px;--space-11:24px;--color-bg:var(--brand-surface-soft);--color-bg-soft:#f8fafb;--color-surface:#fff;--color-surface-soft:#f9fafb;--color-surface-muted:#eef2f6;--color-surface-raised:#fff;--color-border:#d8e0e8;--color-border-soft:#e5ebf1;--color-border-muted:#cfd8e3;--color-text:#1f2937;--color-text-strong:#111827;--color-text-soft:#4f5f73;--color-text-muted:#667085;--color-text-subtle:#8b97a8;--color-text-disabled:#94a3b8;--color-primary:var(--brand-primary-navy);--color-primary-hover:#081f3a;--color-primary-soft:#eef5fb;--color-primary-soft-hover:#e4eff9;--color-primary-border:#b8cde6;--color-primary-border-hover:#8fb1d8;--color-success:#237154;--color-success-hover:#1b6047;--color-success-soft:#eaf5ef;--color-success-soft-2:#f0f8f4;--color-success-soft-hover:#e2f1e9;--color-success-border:#23715442;--color-success-border-hover:#2371545c;--color-warning:#8a5a15;--color-warning-soft:#fff6e6;--color-warning-border:#8a5a1547;--color-danger:var(--brand-accent-red);--color-danger-hover:#c62828;--color-danger-soft:#fff1f1;--color-danger-soft-hover:#ffe6e6;--color-danger-border:#e5393542;--color-danger-border-hover:#e5393566;--color-info:var(--brand-secondary-blue);--color-info-soft:#eff6fa;--color-info-border:#005eb838;--color-overlay:#0f172a61;--color-focus-ring:#005eb824;--color-modal-border:#94a3b84d;--color-modal-close-border:#94a3b857;--color-divider:#d8e0e8e6;--color-table-head-bg:#f5f7fa;--color-table-row-bg:var(--color-surface);--color-table-row-hover:#f8fbfd;--color-table-row-selected:#f2f7f5;--color-table-border:var(--color-border-soft);--color-table-header-text:var(--color-text-muted);--color-table-body-text:var(--color-text);--color-header-bg:#fffffff5;--color-sidebar-bg:#fbfcfd;--color-panel-bg:var(--color-surface);--color-panel-border:var(--color-border);--color-control-bg:#fbfcfd;--color-control-hover-bg:var(--color-surface);--color-control-active-bg:var(--color-primary-soft);--login-bg:#f7f9fc;--login-grid-line:#0d2b4f05;--login-card-border:#e7ebf2;--login-card-shadow:0 12px 40px #00000014;--login-identity-divider:#e8edf5;--login-head-divider:#edf1f6;--login-footer-text:#536175;--login-footer-strong:#334155;--login-footer-divider:#c7d0dc;--radius-xs:5px;--radius-sm:7px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--shadow-xs:0 1px 2px #0f172a0d;--shadow-sm:0 6px 18px #0f172a0f;--shadow-modal:0 22px 70px #0f172a42;--control-height-xs:26px;--control-height-sm:29px;--control-height-md:34px;--control-radius-sm:var(--radius-sm);--control-radius-xs:var(--radius-xs);--bkn-button-height:var(--control-height-sm);--bkn-button-height-md:var(--control-height-md);--bkn-button-height-table:var(--control-height-xs);--bkn-button-radius:var(--control-radius-sm);--bkn-button-radius-table:var(--control-radius-xs);--bkn-button-border:var(--color-border-muted);--bkn-button-bg:var(--color-surface);--bkn-button-text:var(--color-text-soft);--bkn-button-hover-border:#c8d4e0;--bkn-button-hover-bg:var(--color-surface-soft);--bkn-button-hover-text:#334155;--bkn-button-disabled-border:#e2e8f0;--bkn-button-disabled-bg:#f8fafc;--bkn-button-disabled-text:var(--color-text-disabled);--bkn-button-primary-border:var(--color-primary-border);--bkn-button-primary-bg:var(--color-primary-soft);--bkn-button-primary-text:var(--color-primary);--bkn-button-primary-hover-border:var(--color-primary-border-hover);--bkn-button-primary-hover-bg:var(--color-primary-soft-hover);--bkn-button-primary-hover-text:var(--color-primary-hover);--bkn-button-report-border:var(--color-success-border);--bkn-button-report-bg:var(--color-success-soft-2);--bkn-button-report-text:var(--color-success);--bkn-button-report-hover-border:var(--color-success-border-hover);--bkn-button-report-hover-bg:var(--color-success-soft-hover);--bkn-button-report-hover-text:var(--color-success-hover);--bkn-button-danger-border:var(--color-danger-border);--bkn-button-danger-bg:var(--color-danger-soft);--bkn-button-danger-text:var(--color-danger);--bkn-button-danger-hover-border:var(--color-danger-border-hover);--bkn-button-danger-hover-bg:var(--color-danger-soft-hover);--bkn-button-danger-hover-text:var(--color-danger-hover);--bkn-button-neutral-border:#d8e1ea;--bkn-button-neutral-bg:#fbfcfd;--bkn-button-neutral-text:var(--color-text-soft);--bkn-badge-height:20px;--bkn-badge-radius:var(--radius-pill);--bkn-badge-bg:var(--color-surface-muted);--bkn-badge-text:#5f6d7e;--bkn-badge-success-bg:var(--color-success-soft);--bkn-badge-success-text:var(--color-success);--bkn-badge-info-bg:var(--color-primary-soft);--bkn-badge-info-text:var(--color-primary);--bkn-badge-warning-bg:var(--color-warning-soft);--bkn-badge-warning-text:var(--color-warning);--bkn-badge-danger-bg:var(--color-danger-soft);--bkn-badge-danger-text:var(--color-danger);--bkn-modal-top:96px;--bkn-modal-top-compact:118px;--bkn-modal-radius:var(--radius-md);--bkn-modal-bg:var(--color-surface);--bkn-modal-border:var(--color-modal-border);--bkn-modal-shadow:var(--shadow-modal);--bkn-modal-title:var(--color-text);--bkn-modal-description:var(--color-text-muted);--header-height:48px;--sidebar-width:208px;--bg:var(--color-bg);--bg-soft:var(--color-bg-soft);--paper:var(--color-surface);--paper-soft:var(--color-surface-soft);--surface:var(--color-surface);--border:var(--color-border);--border-soft:var(--color-border-soft);--text:var(--color-text);--text-strong:var(--color-text-strong);--text-muted:var(--color-text-muted);--muted:var(--color-text-muted);--muted-2:var(--color-text-subtle);--primary:var(--color-primary);--primary-hover:var(--color-primary-hover);--primary-soft:var(--color-primary-soft);--primary-border:var(--color-primary-border);--dark:var(--brand-primary-navy);--dark-soft:var(--brand-dark-ink);--dark-deep:#111827;--green:var(--color-success);--green-soft:var(--color-success-soft);--amber:var(--color-warning);--amber-soft:var(--color-warning-soft);--red:var(--color-danger);--red-soft:var(--color-danger-soft);--neutral-soft:var(--color-surface-muted);--shadow:var(--shadow-xs);--bkn-bg:var(--color-bg);--bkn-surface:var(--color-surface);--bkn-surface-soft:var(--color-bg-soft);--bkn-border:var(--color-border);--bkn-border-soft:var(--color-border-soft);--bkn-text:var(--color-text);--bkn-text-soft:var(--color-text-soft);--bkn-muted:var(--color-text-muted);--bkn-primary:var(--color-primary);--bkn-primary-strong:var(--color-primary-hover);--bkn-primary-soft:var(--color-primary-soft);--bkn-green:var(--color-success);--bkn-green-soft:var(--color-success-soft);--bkn-amber:var(--color-warning);--bkn-amber-soft:var(--color-warning-soft);--bkn-red:var(--color-danger);--bkn-red-soft:var(--color-danger-soft);--bkn-radius-sm:var(--radius-sm);--bkn-radius-md:var(--radius-lg);--bkn-shadow:var(--shadow-xs);--bkn-shadow-panel:var(--shadow-sm);font-family:var(--font-family-base)}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}html{background:var(--color-bg)}body{color:var(--text);background:var(--color-bg);font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-body)}button,input,select,textarea,table{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}a{color:inherit}::selection{background:var(--primary-soft);color:var(--primary)}.maintenance-chart-page{align-content:start;gap:8px;min-height:0;display:grid}.maintenance-focus-chart-page{gap:6px}.maintenance-chart-workbench.maintenance-chart-page{height:calc(100vh - var(--header-height) - 16px)!important;gap:6px!important}.maintenance-chart-workbench.maintenance-chart-page>.page-title{padding:6px 8px!important}.maintenance-chart-workbench.maintenance-chart-page>.page-title .eyebrow{font-size:8.5px!important;line-height:1!important}.maintenance-chart-workbench.maintenance-chart-page>.page-title h1{font-size:14px!important;line-height:1.05!important}.maintenance-chart-workbench.maintenance-chart-page>.page-title .page-title-actions{gap:4px!important}.maintenance-chart-workbench.maintenance-chart-page>.page-title .badge{border-radius:3px!important;max-width:280px!important;min-height:16px!important;padding:1px 6px!important;font-size:8.8px!important}.maintenance-chart-workbench.maintenance-chart-page>.page-title .button{height:25px!important;min-height:25px!important;padding:0 7px!important;font-size:9px!important;line-height:1!important}.maintenance-focus-selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;padding:6px 8px!important}.maintenance-focus-tab{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1d1;border-radius:5px;gap:2px;min-height:36px;padding:5px 8px;display:grid}.maintenance-focus-tab.active{color:#1e4f78;background:#f3f8fd;border-color:#60a5fa85}.maintenance-focus-tab strong{font-size:10px;line-height:1.05}.maintenance-focus-tab small{color:#64748b;font-size:9px;line-height:1.15}.maintenance-focus-panel{flex-direction:column;flex:1 1 0;gap:5px;min-height:0;display:flex;overflow:hidden;padding:6px 8px!important}.maintenance-chart-workbench .maintenance-focus-panel{gap:5px!important;padding:6px 8px!important}.maintenance-focus-heading{flex:none;justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}.maintenance-focus-heading>div:first-child{align-items:center;gap:5px;min-width:0;display:flex}.maintenance-focus-heading .eyebrow{flex:none;font-size:8.5px;line-height:1}.maintenance-focus-heading h2{color:#0f172a;white-space:nowrap;margin:0;font-size:12px;line-height:1.05}.maintenance-focus-heading p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:8.8px;line-height:1.05;overflow:hidden}.maintenance-focus-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.maintenance-focus-badges .badge{border-radius:3px;height:15px;min-height:15px;padding:0 4px;font-size:8.5px;line-height:1}.maintenance-coverage-strip{background:#f9fbfd;border:1px solid #cbd5e1d1;border-radius:5px;flex:none;grid-template-columns:minmax(130px,.85fr) minmax(0,2.2fr) minmax(118px,.75fr);align-items:stretch;gap:5px;min-height:40px;padding:5px 6px;display:grid}.maintenance-coverage-strip-muted{grid-template-columns:minmax(0,1fr)}.maintenance-coverage-main,.maintenance-coverage-total,.maintenance-coverage-component{background:#fff;border:1px solid #e2e8f0db;border-radius:4px;min-width:0}.maintenance-coverage-main{align-content:center;gap:1px;padding:4px 6px;display:grid}.maintenance-coverage-main span,.maintenance-coverage-total small{color:#64748b;text-transform:uppercase;font-size:8px;font-weight:750;line-height:1.05}.maintenance-coverage-main strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.05;overflow:hidden}.maintenance-coverage-main small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:8.4px;line-height:1.1;overflow:hidden}.maintenance-coverage-components{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:4px;min-width:0;display:grid}.maintenance-coverage-component{align-content:center;gap:1px;min-height:28px;padding:4px 6px;display:grid}.maintenance-coverage-component strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.05;overflow:hidden}.maintenance-coverage-component small{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:8.2px;line-height:1.1;overflow:hidden}.maintenance-coverage-total{align-content:center;justify-items:end;gap:2px;padding:4px 6px;display:grid}.maintenance-coverage-total .badge{border-radius:3px;height:15px;min-height:15px;padding:0 4px;font-size:8.2px;line-height:1}.maintenance-focus-chart{border:1px solid var(--iims-grid-border,#d9e1ea);background:linear-gradient(0deg,#e2e8f0b8 1px,#0000 1px) 0 0/100% 20%,#fff;border-radius:5px;flex:1 1 0;grid-template-columns:repeat(16,minmax(42px,1fr));align-items:stretch;gap:4px;height:auto;min-height:0;padding:6px;display:grid;overflow:hidden}.maintenance-focus-chart>.empty-table-cell{color:#64748b;text-align:center;white-space:nowrap;grid-column:1/-1;place-self:center;width:max-content;max-width:100%;margin:0;padding:6px 8px;font-size:11px;line-height:1.2}.maintenance-focus-column{grid-template-rows:16px minmax(0,1fr) 13px 15px;justify-items:center;gap:4px;min-width:0;height:100%;display:grid}.maintenance-focus-column-tooltip{cursor:default;border-radius:5px;outline:none}.maintenance-focus-column-tooltip:focus-visible{box-shadow:inset 0 0 0 1px #3179ad6b,0 0 0 2px #3179ad24}.maintenance-focus-value{color:#334155;text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:end;min-width:0;max-width:100%;font-size:9.4px;line-height:1;overflow:hidden}.maintenance-focus-bar-track{background:#e2e8f0a3;border-radius:5px 5px 2px 2px;place-items:end stretch;gap:0;width:100%;max-width:26px;height:100%;display:grid;overflow:hidden}.maintenance-focus-bar-track>span{border-radius:6px 6px 2px 2px;place-self:end stretch;width:100%;min-height:4px;display:block}.maintenance-focus-bar-track-segmented{gap:1px;padding:0 1px}.maintenance-focus-bar-segment{min-width:0}.maintenance-focus-bar-normal{background:#3179ad}.maintenance-focus-bar-due{background:#ae7a2f}.maintenance-focus-bar-overdue{background:#b85d5d}.maintenance-focus-column>span{color:#334155;white-space:nowrap;font-size:9px;font-weight:750;line-height:1}.maintenance-focus-column>small.badge{min-height:15px;padding:1px 4px;font-size:8.2px;line-height:1.1}.maintenance-chart-tooltip{z-index:4000;color:#0f172a;pointer-events:none;background:#fffffffa;border:1px solid #94a3b861;border-radius:6px;gap:3px;width:236px;max-width:calc(100vw - 24px);padding:8px 10px;display:grid;position:fixed;box-shadow:0 14px 34px #0f172a29}.maintenance-chart-tooltip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.6px;line-height:1.15;overflow:hidden}.maintenance-chart-tooltip span{color:#475569;font-size:9.3px;line-height:1.18}.desktop-required-screen{display:none}.desktop-required-app{min-width:0}@media (width<=899px),(pointer:coarse) and (width<=1023px){body{overflow:hidden}.desktop-required-app{display:none!important}.desktop-required-screen{min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 24px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);background:#f7f9fc;place-items:start center;display:grid}.desktop-required-screen>section{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #e5ebf3;border-radius:8px;gap:15px;width:min(414px,100%);margin-top:clamp(8px,5vh,46px);padding:22px;display:grid;box-shadow:0 18px 46px #0f233c14}.desktop-required-identity{justify-content:center;align-items:center;gap:13px;min-width:0;display:flex}.desktop-required-screen .login-logo{border-radius:9px;flex:none;width:38px;height:38px}.desktop-required-product{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}.desktop-required-product div{gap:3px;min-width:0;display:grid}.desktop-required-product strong{color:#0f172a;font-size:20px;font-weight:700;line-height:1}.desktop-required-product span{color:#475569;max-width:250px;font-size:11.5px;font-weight:500;line-height:1.3}.desktop-required-identity-divider{background:#e4eaf2;flex:none;width:1px;height:50px}.desktop-required-site{flex:0 0 126px;align-content:center;gap:3px;min-width:0;display:grid}.desktop-required-label{color:#8493a5;letter-spacing:.04em;font-size:8.5px;font-weight:700;line-height:1}.desktop-required-site strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;line-height:1.12;overflow:hidden}.desktop-required-site img{object-fit:contain;object-position:left center;width:110px;height:27px}.desktop-required-divider{background:#edf1f6;height:1px;display:block}.desktop-required-message{gap:8px;display:grid}.desktop-required-screen .eyebrow{color:#0d2b4f;letter-spacing:.01em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.15}.desktop-required-screen h1{color:#0f172a;margin:0;font-size:19px;font-weight:650;line-height:1.22}.desktop-required-screen p{color:#475569;margin:0;font-size:13px;font-weight:450;line-height:1.5}@media (width<=380px){.desktop-required-screen{padding-left:16px;padding-right:16px}.desktop-required-screen>section{padding:19px}.desktop-required-identity{gap:10px}.desktop-required-product{gap:8px}.desktop-required-screen .login-logo{border-radius:8px;width:34px;height:34px}.desktop-required-product strong{font-size:18px}.desktop-required-product span{max-width:142px;font-size:10px}.desktop-required-identity-divider{height:45px}.desktop-required-site{flex-basis:108px}.desktop-required-site strong{font-size:10.5px}.desktop-required-site img{width:96px;height:24px}}}.users-page .barang-toolbar{gap:14px;display:grid}.users-layout{align-items:start}.users-page .users-table-wrap td,.users-page .users-table-wrap th{vertical-align:top}.users-page .users-cell-stack{gap:2px;min-width:0;display:grid}.users-page .users-cell-stack>:is(strong,span),.users-page .users-device-text{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:10px;line-height:1.18;display:block;overflow:hidden}.users-page .users-cell-stack>.barang-code{color:var(--color-primary);font-weight:650}.users-page .users-clickable-row{cursor:pointer}.users-page .users-clickable-row:focus-visible td{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.users-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.users-row-actions .table-action,.users-row-actions .button{white-space:nowrap;min-height:34px}.users-row-actions .users-reset-action{color:#9f2e2e!important;background:#fff7f7!important;border-color:#f0cfd0!important}.users-detail-action-button{min-width:82px}.users-detail-action-button.users-reset-action{color:#9f2e2e!important;background:#fff7f7!important;border-color:#f0cfd0!important}.users-session-panel{gap:14px;display:grid}.users-session-panel .users-device-text{color:#64748b;font-size:10px;line-height:1.18}.users-form{align-items:end}.users-form .bkn-form-status{grid-column:1/-1}.users-confirm-dialog{width:min(520px,100vw - 32px);padding:22px}.users-confirm-head{margin-bottom:14px}.users-confirm-dialog h2{margin:0 0 8px;font-size:18px;line-height:1.25}.users-confirm-dialog p{color:#64748b;margin:0 0 16px;line-height:1.45}.users-confirm-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.users-confirm-summary>div{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:7px;min-width:0;padding:9px 10px}.users-confirm-summary dd{overflow-wrap:anywhere;margin-bottom:0}.users-confirm-dialog .users-form{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid}.users-confirm-dialog .barang-actions{justify-content:flex-end}.users-confirm-dialog .users-reset-confirm-button{color:#9f2e2e;background:#fff7f7;border-color:#f0cfd0}@media (width<=860px){.users-layout{display:block}.users-row-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.users-row-actions .button,.users-row-actions .table-action{text-align:center;justify-content:center;width:100%}.users-confirm-dialog .barang-actions{grid-template-columns:1fr;display:grid}}@media (width<=420px){.users-row-actions{grid-template-columns:1fr}.users-confirm-dialog{width:min(360px,100vw - 20px);padding:18px}}.barang-tab-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.barang-mutation-panel{gap:16px}.barang-mutation-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.barang-mutation-form label{min-width:0}.barang-mutation-form textarea{resize:vertical;width:100%;min-height:78px}.barang-mutation-form .barang-form-wide{grid-column:span 2}.barang-form-actions{align-self:end}@media (width<=900px){.barang-mutation-form{grid-template-columns:1fr}.barang-mutation-form .barang-form-wide{grid-column:auto}}.barang-form-photo{align-self:stretch;gap:8px;display:grid}.barang-form-photo>span{color:#475569;font-size:12px;font-weight:700}.barang-form-photo-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.barang-form-photo-row input[type=file]{min-width:220px;max-width:100%}.barang-form-photo small{color:#64748b;line-height:1.35}.klaim-garansi-modal.bkn-modal-content[data-size=lg]{width:min(860px,100vw - 18px)!important}.klaim-garansi-modal .bkn-modal-head{padding:16px 18px 13px}.klaim-garansi-modal-body{gap:12px;padding:14px 18px 18px;display:grid}.klaim-modal-description{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.klaim-modal-stack{gap:12px;min-width:0;display:grid}.klaim-modal-summary,.klaim-modal-section{border:1px solid var(--border);background:var(--paper);border-radius:7px;min-width:0}.klaim-modal-summary{padding:10px}.klaim-modal-section{gap:10px;padding:12px;display:grid}.klaim-modal-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.klaim-modal-section-head h3{color:var(--text);margin:0;font-size:13px;font-weight:700;line-height:1.25}.klaim-modal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.klaim-modal-detail-grid>div{border:1px solid var(--border-soft);background:#f8fafc;border-radius:6px;min-width:0;padding:8px 9px}.klaim-modal-detail-grid .klaim-modal-field-wide{grid-column:1/-1}.klaim-modal-detail-grid dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.klaim-modal-detail-grid dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.klaim-garansi-modal .barang-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.klaim-garansi-modal .barang-form label,.klaim-garansi-modal .barang-form-photo{gap:5px;min-width:0;display:grid}.klaim-garansi-modal .barang-form label>span,.klaim-garansi-modal .barang-form-photo>span,.klaim-garansi-modal .bkn-photo-field-label{color:var(--muted);font-size:11px;font-weight:700}.klaim-garansi-modal .barang-form input,.klaim-garansi-modal .barang-form textarea{width:100%;min-width:0}.klaim-garansi-modal .barang-form textarea{resize:vertical;min-height:76px}.klaim-garansi-modal .barang-form-wide{grid-column:1/-1}.klaim-garansi-modal .barang-actions{justify-content:flex-end;margin-top:2px}.klaim-garansi-modal .bkn-photo-gallery{gap:10px}.klaim-garansi-modal .bkn-photo-gallery-head{align-items:center}.klaim-garansi-modal .bkn-photo-gallery-head h3{font-size:13px;line-height:1.25}.klaim-garansi-modal .bkn-photo-gallery-item{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px}.klaim-garansi-modal .bkn-photo-gallery-meta strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.klaim-modal-table-wrap{border-radius:6px}.klaim-modal-table-wrap table{min-width:520px}@media (width<=720px){.klaim-garansi-modal .bkn-modal-head{padding:13px 14px 10px}.klaim-garansi-modal-body{padding:12px 14px 14px}.klaim-modal-detail-grid,.klaim-garansi-modal .barang-form{grid-template-columns:1fr}.klaim-garansi-modal .bkn-photo-gallery-head,.klaim-garansi-modal .bkn-photo-gallery-item{grid-template-columns:1fr;display:grid}.klaim-garansi-modal .bkn-photo-gallery-head-actions,.klaim-garansi-modal .barang-actions{justify-content:flex-start}}.barang-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.barang-row-actions .table-action{white-space:nowrap;min-height:34px}.aset-bekas-rotable-serial-head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.aset-bekas-rotable-serial-head .aset-bekas-rotable-remove{min-height:24px;padding:3px 8px}.barang-detail-edit-form{gap:12px;display:grid}.barang-detail-panel .barang-detail-edit-form .barang-mutation-form{grid-template-columns:1fr}.barang-detail-panel .barang-detail-edit-form .barang-form-wide{grid-column:auto}.barang-detail-panel .barang-detail-edit-form .barang-form-actions{justify-content:flex-start}@media (width>=901px){.barang-detail-panel .barang-detail-edit-form .barang-mutation-form{gap:12px}}.barang-detail-panel .barang-detail-edit-form{max-width:100%}.barang-detail-panel .barang-mutation-form-panel{background:0 0;border:0;grid-template-columns:1fr;gap:12px;padding:0;display:grid}.barang-detail-panel .barang-mutation-form-panel label,.barang-detail-panel .barang-mutation-form-panel .barang-form-photo{gap:6px;min-width:0;display:grid}.barang-detail-panel .barang-mutation-form-panel label>span,.barang-detail-panel .barang-mutation-form-panel .barang-form-photo>span{color:#475569;font-size:12px;font-weight:800;line-height:1.2}.barang-detail-panel .barang-mutation-form-panel input,.barang-detail-panel .barang-mutation-form-panel select,.barang-detail-panel .barang-mutation-form-panel textarea{width:100%;min-width:0;min-height:38px}.barang-detail-panel .barang-mutation-form-panel textarea{min-height:84px}.barang-detail-panel .barang-mutation-form-panel .barang-form-wide{grid-column:auto}.barang-detail-panel .barang-mutation-form-panel .barang-form-photo-row{grid-template-columns:1fr;gap:8px;display:grid}.barang-detail-panel .barang-mutation-form-panel .barang-form-photo-row input[type=file]{width:100%;min-width:0}.barang-detail-panel .barang-mutation-form-panel .barang-form-photo small{color:#64748b;overflow-wrap:anywhere;line-height:1.35}.barang-detail-panel .barang-mutation-form-panel .barang-form-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-top:4px;display:flex}.barang-detail-panel .barang-mutation-form-panel .barang-form-actions .button{min-height:36px}.barang-detail-panel .barang-mutation-form-panel{flex-direction:column;align-items:stretch;display:flex}.barang-detail-panel .barang-mutation-form-panel>label,.barang-detail-panel .barang-mutation-form-panel>.barang-form-photo,.barang-detail-panel .barang-mutation-form-panel>.barang-form-actions{width:100%}.barang-detail-panel .barang-mutation-form-panel>label{flex-direction:column;display:flex}.barang-detail-panel .barang-mutation-form-panel>.barang-form-actions{flex-direction:row;display:flex}.barang-view-desktop{position:relative}.barang-modal{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.barang-modal-backdrop{z-index:0;background:#0f172a61;border:0;position:fixed;inset:0}.barang-modal-panel{z-index:1;border-radius:10px;width:min(860px,100vw - 48px);max-height:min(86vh,760px);position:relative;overflow:auto;box-shadow:0 24px 70px #0f172a47}.barang-modal-head{z-index:2;background:inherit;border-bottom:1px solid #0f172a14;padding-bottom:10px;position:sticky;top:0}.barang-modal-panel .barang-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.barang-modal-panel .barang-detail>div{min-width:0}.barang-modal-panel .barang-detail .detail-highlight,.barang-modal-panel .barang-detail .barang-foto-editor{grid-column:1/-1}.barang-modal-panel .barang-detail-readonly-form .barang-detail .detail-highlight{grid-column:auto}.barang-modal-panel .barang-detail .barang-detail-wide,.barang-modal-panel .barang-detail-readonly-form .barang-detail .barang-foto-editor{grid-column:1/-1}.barang-modal-panel .barang-detail-edit-form .barang-mutation-form-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.barang-modal-panel .barang-detail-edit-form .barang-form-wide,.barang-modal-panel .barang-detail-edit-form .barang-form-photo,.barang-modal-panel .barang-detail-edit-form .barang-form-actions{grid-column:1/-1}.barang-modal-panel .barang-detail-edit-form .barang-form-actions{border-top:1px solid #0f172a14;padding-top:12px}.barang-detail-readonly-form>.bkn-photo-gallery,.barang-detail-edit-form>.bkn-photo-gallery{border-top:1px solid #0f172a14;margin-top:18px;padding-top:16px}.barang-detail-edit-form>.barang-edit-bottom-actions{border-top:1px solid #0f172a14;margin-top:18px;padding-top:14px}@media (width<=760px){.barang-modal{align-items:end;padding:10px}.barang-modal-panel{border-radius:10px;width:100%;max-height:88vh}.barang-modal-panel .barang-detail,.barang-modal-panel .barang-detail-edit-form .barang-mutation-form-panel{grid-template-columns:1fr}.barang-modal-panel .barang-detail-readonly-form>.barang-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.barang-modal-head .button{min-height:34px}}.barang-create-modal-panel>.bkn-modal-head{align-items:flex-start;gap:12px;padding:15px 18px 11px}.barang-create-modal-panel>.bkn-modal-head>div{min-width:0}.barang-create-modal-panel .bkn-modal-title{font-size:20px;font-weight:600;line-height:1.22}.barang-create-modal-panel .bkn-modal-description{margin-top:4px;font-size:12px;line-height:1.3}.barang-create-modal-panel>.bkn-modal-body{padding:14px 18px 22px;scroll-padding-bottom:90px}.barang-create-modal-panel>.bkn-modal-body>.barang-create-form-status{margin-bottom:10px}.barang-create-modal-panel .barang-mutation-form-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.barang-create-modal-panel .barang-form-wide,.barang-create-modal-panel .barang-form-photo,.barang-create-modal-panel .barang-form-actions{grid-column:1/-1}.barang-create-modal-panel .barang-form-actions{border-top:1px solid #e2e8f0e6;border-bottom:1px solid #e2e8f0e6;margin-top:2px;padding-top:10px;padding-bottom:12px}.barang-create-modal-panel .barang-mutation-form-panel label,.barang-create-modal-panel .barang-mutation-form-panel .barang-form-photo{gap:5px;min-width:0;display:grid}.barang-create-modal-panel .barang-mutation-form-panel label>span,.barang-create-modal-panel .barang-mutation-form-panel .barang-form-photo>span{color:#475569;text-transform:uppercase;letter-spacing:0;font-size:10.5px;font-weight:800;line-height:1.15}.barang-create-modal-panel .barang-mutation-form-panel input,.barang-create-modal-panel .barang-mutation-form-panel select{min-height:34px;padding:8px 11px;font-size:12.5px}.barang-create-modal-panel .barang-mutation-form-panel textarea{min-height:64px;padding:8px 11px;font-size:12.5px}.barang-create-modal-panel .barang-form-photo-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.barang-create-modal-panel .barang-form-photo-row input[type=file]{width:100%;min-width:0}.surat-jalan-modal-panel.bkn-modal-content[data-size=lg]{max-height:min(84vh,760px)}.surat-jalan-modal-panel>.bkn-modal-body{max-height:calc(min(84vh,760px) - 154px)}.surat-jalan-photo-viewer-modal.bkn-modal-content[data-size=lg]{z-index:96;border-color:#d9e1ea;border-radius:5px;margin-inline:auto;top:68px;left:14px;right:14px;transform:none;box-shadow:0 18px 48px #0f172a2e;width:auto!important;max-width:1040px!important;max-height:calc(100vh - 92px)!important}.bkn-modal-overlay.surat-jalan-photo-upload-overlay,.bkn-modal-overlay.surat-jalan-photo-confirm-overlay{z-index:1180}.surat-jalan-photo-upload-modal.bkn-modal-content,.surat-jalan-photo-confirm-modal.bkn-confirm-content{z-index:1181}.surat-jalan-photo-viewer-modal>.bkn-modal-head{border-bottom:1px solid #e2e8f0f2;align-items:flex-start;gap:12px;padding:12px 14px 10px!important}.surat-jalan-photo-viewer-modal .bkn-modal-title{font-size:14px;line-height:1.16}.surat-jalan-photo-viewer-modal .bkn-modal-description{margin-top:3px;font-size:10px;line-height:1.2}.surat-jalan-photo-viewer-modal>.bkn-modal-footer{padding:9px 14px 11px}.surat-jalan-photo-viewer-modal>.surat-jalan-photo-viewer-body{max-height:calc(100vh - 180px);padding:10px 12px 12px}.surat-jalan-photo-viewer-body .bkn-photo-gallery{gap:8px}.surat-jalan-photo-viewer-body .bkn-photo-gallery-head{background:#f8fafc;border:1px solid #d9e1ea;border-radius:4px;align-items:center;gap:8px;min-height:34px;padding:7px 8px}.surat-jalan-photo-viewer-body .bkn-photo-gallery-head h3{font-size:11.5px;line-height:1.12}.surat-jalan-photo-viewer-body .bkn-photo-gallery-head p{margin-top:2px;font-size:9.5px;line-height:1.1}.surat-jalan-photo-viewer-body .bkn-photo-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.surat-jalan-photo-viewer-body .bkn-photo-gallery-item{border-color:#e0e7ef;border-radius:4px;grid-template-columns:1fr;gap:7px;padding:7px}.surat-jalan-photo-viewer-body .bkn-photo-gallery-thumb{aspect-ratio:auto;border-radius:4px;width:100%;height:154px}.surat-jalan-photo-viewer-body .bkn-photo-gallery-meta strong{font-size:10.5px;line-height:1.15}.surat-jalan-photo-viewer-body .bkn-photo-gallery-meta span{font-size:9.3px;line-height:1.12}.surat-jalan-photo-viewer-body .bkn-photo-gallery-actions{gap:5px}.surat-jalan-photo-viewer-body .bkn-photo-gallery-empty{border-radius:4px;padding:14px;font-size:10.5px}.surat-jalan-photo-viewer-body .bkn-photo-gallery-lightbox{z-index:1200;padding:34px 18px 18px}.surat-jalan-photo-viewer-body .bkn-photo-gallery-lightbox-content{background:#fff;border:1px solid #d9e1ea;border-radius:5px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 36px);height:calc(100vh - 52px);max-height:calc(100vh - 52px);padding:8px;overflow:hidden;box-shadow:0 22px 58px #0f172a3d}.surat-jalan-photo-viewer-body .bkn-photo-gallery-lightbox-content img{object-fit:contain;object-position:center center;border:1px solid #d9e1ea;border-radius:4px;place-self:center;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 118px);margin:0 auto}.surat-jalan-detail{gap:10px;display:grid}.barang-create-modal-panel .surat-jalan-form{gap:8px 12px}.barang-create-modal-panel .surat-jalan-form textarea{min-height:52px}.surat-jalan-items-panel{gap:6px;display:grid}.surat-jalan-items-panel .panel-head h2{font-size:16px}.surat-jalan-items-panel .panel-head p{margin:2px 0 0;font-size:12px}@media (width<=760px){.barang-create-modal-panel>.bkn-modal-head{align-items:center;padding:12px 20px 10px}.barang-create-modal-panel .bkn-modal-title{font-size:19px;line-height:1.2}.barang-create-modal-panel .bkn-modal-description{display:none}.barang-create-modal-panel .bkn-modal-close{width:34px;height:34px}.barang-create-modal-panel>.bkn-modal-body{max-height:calc(100vh - 206px);padding:12px 20px 76px}.barang-create-modal-panel .barang-mutation-form-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.barang-create-modal-panel .barang-mutation-form-panel input,.barang-create-modal-panel .barang-mutation-form-panel select{min-height:32px;font-size:12px}.barang-create-modal-panel .barang-mutation-form-panel textarea{min-height:58px;font-size:12px}.barang-create-modal-panel .barang-form-photo-row{grid-template-columns:1fr}.barang-create-modal-panel .barang-form-actions{margin-bottom:34px}.surat-jalan-modal-panel>.bkn-modal-body{max-height:calc(100vh - 292px)}.surat-jalan-photo-viewer-modal.bkn-modal-content[data-size=lg]{top:54px;left:8px;right:8px;width:auto!important;max-width:none!important;max-height:calc(100vh - 76px)!important}.surat-jalan-photo-viewer-modal>.surat-jalan-photo-viewer-body{max-height:calc(100vh - 164px);padding:8px}.surat-jalan-photo-viewer-body .bkn-photo-gallery-grid,.surat-jalan-photo-viewer-body .bkn-photo-gallery-item{grid-template-columns:1fr}.surat-jalan-photo-viewer-body .bkn-photo-gallery-thumb{height:176px}}.barang-page-title .page-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.barang-page-title .page-title-actions .button{min-height:34px;padding:0 14px}.barang-page-title .page-title-actions .button.primary{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary);box-shadow:none}.barang-page-title .page-title-actions .button.primary:hover{border-color:var(--color-primary-border-hover);background:var(--color-primary-soft-hover);color:var(--color-primary-hover)}body.modal-scroll-lock{touch-action:none;overflow:hidden}.barang-modal{overscroll-behavior:contain}.barang-modal-panel{flex-direction:column;max-height:min(88vh,760px);display:flex;overflow:hidden}.barang-modal-panel>form,.barang-modal-panel>.barang-detail,.barang-modal-panel>.barang-detail-readonly-form,.barang-modal-panel>.barang-detail-edit-form,.barang-modal-panel>.detail-empty{overscroll-behavior:contain;overflow-y:auto}.barang-modal-panel>form,.barang-modal-panel>.barang-detail-readonly-form,.barang-modal-panel>.barang-detail-edit-form,.barang-modal-panel>.barang-detail{max-height:calc(88vh - 96px)}@media (width<=720px){.barang-modal{justify-content:center;align-items:flex-start;place-items:unset;padding-top:96px;display:flex}.barang-modal-panel{border-radius:8px;width:100%;max-height:82vh}.barang-modal-panel>form,.barang-modal-panel>.barang-detail,.barang-modal-panel>.barang-detail-readonly-form,.barang-modal-panel>.barang-detail-edit-form{max-height:calc(82vh - 88px)}}.transaksi-masuk-lightbox{align-items:flex-start;padding-top:96px}.transaksi-masuk-lightbox-content{width:min(920px,100vw - 18px);max-height:min(78vh,720px);overflow:hidden}.transaksi-masuk-lightbox-head{align-items:flex-start;gap:10px;margin-bottom:10px}.transaksi-masuk-lightbox-content>form,.transaksi-masuk-lightbox-content>.barang-detail,.transaksi-masuk-lightbox-content>.detail-empty{overscroll-behavior:contain;max-height:calc(min(78vh,720px) - 96px);overflow-y:auto}@media (width<=720px){.transaksi-masuk-lightbox{align-items:flex-start;padding-top:118px}.transaksi-masuk-lightbox-content{border-radius:8px;width:calc(100vw - 16px);max-height:calc(100vh - 150px)}.transaksi-masuk-lightbox-content>form,.transaksi-masuk-lightbox-content>.barang-detail,.transaksi-masuk-lightbox-content>.detail-empty{max-height:calc(100vh - 238px)}}.barang-lightbox{align-items:flex-start;padding-top:96px}.barang-lightbox-content{width:fit-content;min-width:min(520px,100vw - 18px);max-width:calc(100vw - 18px);max-height:min(78vh,720px);overflow:hidden}.barang-lightbox-head{align-items:flex-start;gap:10px;margin-bottom:10px}.barang-lightbox-content>form,.barang-lightbox-content>.barang-detail,.barang-lightbox-content>.barang-detail-readonly-form,.barang-lightbox-content>.barang-detail-edit-form,.barang-lightbox-content>.detail-empty{overscroll-behavior:contain;max-height:calc(min(78vh,720px) - 96px);overflow-y:auto}@media (width<=720px){.barang-lightbox{align-items:flex-start;padding-top:118px}.barang-lightbox-content,.barang-detail-lightbox-content,.barang-create-modal-panel,.barang-edit-lightbox-content{border-radius:8px;width:calc(100vw - 16px);min-width:0;max-height:calc(100vh - 150px)}.barang-lightbox-content>form,.barang-lightbox-content>.barang-detail,.barang-lightbox-content>.barang-detail-readonly-form,.barang-lightbox-content>.barang-detail-edit-form,.barang-lightbox-content>.detail-empty{max-height:calc(100vh - 238px)}}.barang-lightbox{background:#0f172a6b}.barang-lightbox-content{background:#fff;border:1px solid #94a3b847;border-radius:8px;padding:0;box-shadow:0 22px 70px #0f172a42}.barang-lightbox-head{background:#fff;border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:flex-start;margin:0;padding:16px 18px 12px;display:flex}.barang-lightbox-head h2{color:#0f172a;letter-spacing:0;margin:0;font-size:18px;font-weight:800;line-height:1.25}.barang-lightbox-head p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.35}.barang-lightbox-head .button{color:#334155;min-height:32px;box-shadow:none;background:#f8fafc;border-color:#94a3b859;padding:0 12px}.barang-lightbox-content>form,.barang-lightbox-content>.barang-detail,.barang-lightbox-content>.barang-detail-readonly-form,.barang-lightbox-content>.barang-detail-edit-form,.barang-lightbox-content>.detail-empty{padding:16px 18px 18px}.barang-lightbox-content>.barang-detail,.barang-lightbox-content>.barang-detail-readonly-form>.barang-detail{gap:8px 12px}.barang-lightbox-content .barang-detail>div{background:#fff;border:1px solid #e2e8f0e0;border-radius:7px;align-content:start;gap:4px;min-height:58px;padding:10px 12px;display:grid}.barang-lightbox-content .barang-detail .detail-highlight{background:#f8fafc}.barang-lightbox-content .barang-detail dt{color:#64748b;text-transform:uppercase;letter-spacing:0;margin-bottom:4px;font-size:11px;font-weight:800;line-height:1.2}.barang-lightbox-content .barang-detail dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.barang-lightbox-content .barang-mutation-form-panel{gap:12px 14px}.barang-lightbox-content .barang-mutation-form-panel input,.barang-lightbox-content .barang-mutation-form-panel select,.barang-lightbox-content .barang-mutation-form-panel textarea{background:#fff;border-color:#cbd5e1f2;border-radius:7px;padding:8px 11px}.barang-lightbox-content .barang-form-actions .button{min-height:34px;box-shadow:none}@media (width<=720px){.barang-lightbox-content{border-radius:8px}.barang-lightbox-head{padding:14px 14px 10px}.barang-lightbox-content>form,.barang-lightbox-content>.barang-detail,.barang-lightbox-content>.barang-detail-readonly-form,.barang-lightbox-content>.barang-detail-edit-form,.barang-lightbox-content>.detail-empty{padding:14px}.barang-lightbox-content .barang-form-actions{grid-template-columns:1fr 1fr;display:grid}.barang-lightbox-content .barang-detail-readonly-form>.barang-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.barang-lightbox-content .barang-detail-readonly-form .barang-detail>div{min-height:54px;padding:9px 10px}.barang-lightbox-content .barang-detail-readonly-form .barang-detail .barang-detail-wide,.barang-lightbox-content .barang-detail-readonly-form .barang-detail .barang-foto-editor{grid-column:1/-1}}.surat-counter-filter-panel{grid-template-columns:minmax(220px,1fr) max-content;align-items:end;gap:12px;display:grid}.surat-counter-filter-panel label{gap:6px;display:grid}.surat-counter-filter-panel label span{color:#475569;font-size:12px;font-weight:700}.surat-counter-filter-panel input,.surat-counter-filter-panel select{min-height:38px}.surat-counter-table th,.surat-counter-table td{white-space:nowrap;min-width:140px}.surat-counter-table th:nth-child(4),.surat-counter-table td:nth-child(4){min-width:220px}@media (width<=920px){.surat-counter-filter-panel{grid-template-columns:repeat(2,minmax(180px,1fr))}}.maintenance-interval-items-workbench .interval-items-list-panel{min-height:0}.maintenance-interval-items-workbench .interval-items-table{table-layout:fixed}.maintenance-interval-items-workbench .interval-items-table :is(th,td):first-child{width:12%}.maintenance-interval-items-workbench .interval-items-table :is(th,td):nth-child(2){width:16%}.maintenance-interval-items-workbench .interval-items-table :is(th,td):nth-child(3){width:32%}.maintenance-interval-items-workbench .interval-items-table :is(th,td):nth-child(4),.maintenance-interval-items-workbench .interval-items-table :is(th,td):nth-child(5),.maintenance-interval-items-workbench .interval-items-table :is(th,td):nth-child(6),.maintenance-interval-items-workbench .interval-items-table :is(th,td):nth-child(7){width:10%}.maintenance-interval-items-workbench .interval-items-table td small{color:#64748b;margin-top:2px;font-size:10px;font-weight:700;line-height:1.1;display:block}.fishbone-workbench .fishbone-filter{grid-template-columns:minmax(260px,1.5fr) minmax(170px,.8fr) minmax(118px,.54fr) minmax(112px,.5fr) max-content;align-items:end;gap:8px;display:grid}.fishbone-workbench .fishbone-table{table-layout:fixed}.fishbone-workbench .fishbone-table :is(th,td):first-child{width:25%}.fishbone-workbench .fishbone-table :is(th,td):nth-child(2){width:20%}.fishbone-workbench .fishbone-table :is(th,td):nth-child(3){width:10%}.fishbone-workbench .fishbone-table :is(th,td):nth-child(4){width:27%}.fishbone-workbench .fishbone-table :is(th,td):nth-child(5){width:8%}.fishbone-workbench .fishbone-table :is(th,td):nth-child(6){width:10%}.fishbone-table-causes{max-width:100%;color:var(--color-text);font-size:var(--text-table-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.12;display:block;overflow:hidden}.fishbone-detail-modal,.fishbone-form-modal{width:min(1120px,100vw - 18px)!important}.fishbone-detail-modal,.fishbone-form-modal,.fishbone-cause-detail-modal{--fishbone-popup-title-size:12px;--fishbone-popup-body-size:var(--text-table-body-size);--fishbone-sixm-font-size:9.8px;--fishbone-popup-input-size:9.5px;--fishbone-popup-line-height:1.32;--fishbone-popup-muted:#64748b;--fishbone-popup-soft:#f8fafc;--fishbone-popup-line:#cbd5e1d1}.bkn-master-modal-content.fishbone-detail-modal>.bkn-modal-head,.bkn-master-modal-content.fishbone-form-modal>.bkn-modal-head,.bkn-master-modal-content.fishbone-cause-detail-modal>.bkn-modal-head{padding:10px 12px 8px!important}.bkn-master-modal-content.fishbone-detail-modal .bkn-modal-title,.bkn-master-modal-content.fishbone-form-modal .bkn-modal-title,.bkn-master-modal-content.fishbone-cause-detail-modal .bkn-modal-title{font-size:var(--fishbone-popup-title-size)!important;font-weight:500!important;line-height:1.18!important}.bkn-master-modal-content.fishbone-detail-modal .bkn-modal-description,.bkn-master-modal-content.fishbone-form-modal .bkn-modal-description,.bkn-master-modal-content.fishbone-cause-detail-modal .bkn-modal-description{font-size:var(--fishbone-popup-body-size)!important;font-weight:var(--text-table-body-weight)!important;margin-top:3px!important;line-height:1.16!important}.bkn-master-modal-body.fishbone-detail-body,.bkn-master-modal-body.fishbone-form-body{font-size:var(--fishbone-popup-body-size);line-height:var(--fishbone-popup-line-height);max-height:calc(min(82vh,760px) - 82px)!important;padding:10px!important;scroll-padding-bottom:64px!important}.bkn-master-modal-content.fishbone-detail-modal>.bkn-modal-footer,.bkn-master-modal-content.fishbone-form-modal>.bkn-modal-footer,.bkn-master-modal-content.fishbone-cause-detail-modal>.bkn-modal-footer{padding:8px 10px!important}.bkn-master-modal-content.fishbone-detail-modal .bkn-modal-close,.bkn-master-modal-content.fishbone-form-modal .bkn-modal-close,.bkn-master-modal-content.fishbone-cause-detail-modal .bkn-modal-close{width:28px!important;height:28px!important}.fishbone-detail-layout{min-width:0}.fishbone-inspector{min-width:0;color:var(--color-text);font-size:var(--fishbone-popup-body-size);font-weight:var(--text-table-body-weight);line-height:var(--fishbone-popup-line-height);gap:8px;display:grid}.fishbone-inspector-head{border:1px solid var(--fishbone-popup-line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:10px;min-width:0;padding:8px;display:grid}.fishbone-inspector-head span,.fishbone-cause-board-head span,.fishbone-cause-sheet-head span,.fishbone-cause-sheet-row span{color:var(--fishbone-popup-muted);font-size:var(--fishbone-popup-body-size);font-weight:var(--text-table-body-weight);line-height:var(--fishbone-popup-line-height);display:block}.fishbone-inspector-head h3,.fishbone-cause-board-head h4,.fishbone-cause-sheet-head h3{color:var(--color-text-strong);font-size:var(--fishbone-popup-body-size);font-weight:var(--text-table-body-weight);line-height:var(--fishbone-popup-line-height);overflow-wrap:anywhere;margin:0}.fishbone-inspector-head p,.fishbone-cause-board-head p,.fishbone-cause-sheet-row p,.fishbone-cause-sheet-empty p{color:var(--color-text);font-size:var(--fishbone-popup-body-size);font-weight:var(--text-table-body-weight);line-height:var(--fishbone-popup-line-height);overflow-wrap:anywhere;margin:0}.fishbone-inspector-badges,.fishbone-cause-sheet-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.fishbone-inspector-grid{grid-template-columns:172px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.fishbone-sixm-nav{border:1px solid var(--fishbone-popup-line);border-radius:var(--radius-sm);background:#fff;align-content:start;gap:5px;min-width:0;padding:6px;display:grid}.fishbone-sixm-tab{border-radius:var(--radius-xs);width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;padding:6px 7px;transition:border-color .12s,background .12s;display:grid}.fishbone-sixm-tab:hover,.fishbone-sixm-tab:focus-visible,.fishbone-sixm-tab.active{border-color:var(--color-primary-border);background:#f6fbf9;outline:none}.fishbone-sixm-name,.fishbone-sixm-desc,.fishbone-sixm-count,.fishbone-cause-row-text,.fishbone-cause-row-meta,.fishbone-cause-board-list>p{min-width:0;font-size:var(--fishbone-popup-body-size);font-weight:var(--text-table-body-weight);line-height:var(--fishbone-popup-line-height)}.fishbone-sixm-name,.fishbone-sixm-desc,.fishbone-sixm-count{font-size:var(--fishbone-sixm-font-size);line-height:1.22}.fishbone-sixm-name{color:var(--color-primary)}.fishbone-sixm-desc,.fishbone-cause-row-text{color:var(--color-text-strong);overflow-wrap:anywhere}.fishbone-sixm-count{border-radius:var(--radius-pill);color:#166534;background:#e9f4ef;grid-area:1/2/3;place-items:center;min-width:20px;height:18px;display:inline-grid}.fishbone-cause-board{border:1px solid var(--fishbone-popup-line);border-radius:var(--radius-sm);background:#fff;min-width:0}.fishbone-cause-board-head{border-bottom:1px solid var(--fishbone-popup-line);background:var(--fishbone-popup-soft);justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:7px 8px;display:flex}.fishbone-cause-board-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.fishbone-add-data-button,.fishbone-delete-data-button{height:24px!important;min-height:24px!important;font-size:var(--fishbone-popup-body-size)!important;padding:0 8px!important}.fishbone-cause-board-list{align-content:start;gap:6px;min-width:0;min-height:236px;padding:8px;display:grid}.fishbone-cause-row{border:1px solid var(--fishbone-popup-line);border-radius:var(--radius-xs);width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fff;border-left-width:2px;border-left-color:#cbd5e1;gap:1px;padding:6px 7px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.fishbone-cause-row[data-priority=MEDIUM]{border-left-color:#f59e0b}.fishbone-cause-row[data-priority=HIGH],.fishbone-cause-row[data-priority=CRITICAL]{border-left-color:#ef4444}.fishbone-cause-row:hover,.fishbone-cause-row:focus-visible,.fishbone-cause-row.active{border-color:var(--color-primary-border);background:#f6fbf9;outline:none;box-shadow:0 1px #0f172a0a}.fishbone-cause-row.primary{background:#fffdf5}.fishbone-cause-row.active.primary{background:#f6fbf9}.fishbone-cause-row-meta,.fishbone-cause-board-list>p{color:var(--fishbone-popup-muted);margin:0}.fishbone-cause-sheet{min-width:0;color:var(--color-text);font-size:var(--fishbone-popup-body-size);font-weight:var(--text-table-body-weight);line-height:var(--fishbone-popup-line-height);gap:8px;display:grid}.fishbone-cause-sheet-empty{border:1px solid var(--fishbone-popup-line);border-radius:var(--radius-sm);background:var(--fishbone-popup-soft);padding:8px}.fishbone-cause-sheet-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fishbone-cause-sheet-badges{justify-content:flex-start}.fishbone-cause-sheet-list{gap:7px;min-width:0;display:grid}.fishbone-cause-sheet-row{border:1px solid var(--fishbone-popup-line);border-radius:var(--radius-xs);background:var(--fishbone-popup-soft);grid-template-columns:22px minmax(0,1fr);gap:7px;min-width:0;padding:7px;display:grid}.fishbone-cause-sheet-icon{border-radius:var(--radius-xs);color:#166534;background:#e9f4ef;place-items:center;width:22px;height:22px;display:inline-grid}.fishbone-cause-detail-modal.bkn-modal-content,.fishbone-cause-detail-modal.bkn-modal-content[data-size=sm]{z-index:110;top:104px;border-radius:var(--radius-sm)!important;width:min(760px,100vw - 28px)!important;max-height:min(82vh,760px)!important}.fishbone-cause-delete-modal.bkn-modal-content,.fishbone-cause-delete-modal.bkn-modal-content[data-size=sm]{z-index:130;top:126px;width:min(520px,100vw - 28px)!important;max-height:min(56vh,420px)!important}.bkn-master-modal-body.fishbone-cause-detail-body{font-size:var(--fishbone-popup-body-size);line-height:var(--fishbone-popup-line-height);flex:0 auto!important;max-height:calc(min(82vh,760px) - 124px)!important;padding:8px 10px!important;scroll-padding-bottom:48px!important}.fishbone-delete-summary{border:1px solid var(--fishbone-popup-line);border-radius:var(--radius-sm);background:var(--fishbone-popup-soft);min-width:0;padding:8px}.fishbone-delete-summary p{color:var(--color-text);font-size:var(--fishbone-popup-body-size);font-weight:var(--text-table-body-weight);line-height:var(--fishbone-popup-line-height);margin:0}.fishbone-cause-data-form{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.fishbone-cause-data-wide,.fishbone-cause-data-primary{grid-column:1/-1}.bkn-master-form.fishbone-cause-data-form label>span,.bkn-master-form.fishbone-cause-data-form .fishbone-cause-data-primary{font-size:var(--fishbone-popup-body-size)!important;font-weight:var(--text-table-body-weight)!important;line-height:var(--fishbone-popup-line-height)!important;text-transform:none!important}.bkn-master-form.fishbone-cause-data-form .fishbone-cause-data-primary{justify-self:start;align-items:center!important;gap:6px!important;display:inline-flex!important}.bkn-master-form.fishbone-cause-data-form .fishbone-cause-data-primary input{width:14px;height:14px;margin:0}.bkn-master-form.fishbone-cause-data-form .fishbone-cause-data-primary>span{margin:0!important}.bkn-master-form.fishbone-cause-data-form :is(input,select,textarea,.bkn-input,.bkn-select,.bkn-textarea){font-size:var(--fishbone-popup-input-size)!important;line-height:1.25!important}.fishbone-cause-data-form textarea{resize:vertical;min-height:66px}.fishbone-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fishbone-form-section{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-bg-soft);gap:8px;padding:10px;display:grid}.fishbone-form-section-head,.fishbone-cause-editor-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.fishbone-form-section-head h3{color:var(--color-text-strong);font-size:var(--fishbone-popup-heading-size);font-weight:var(--text-table-body-weight);text-transform:none;margin:0;line-height:1.15}.fishbone-form-section-head p{color:var(--color-text-muted);font-size:var(--fishbone-popup-body-size);font-weight:var(--text-table-body-weight);margin:2px 0 0;line-height:1.2}.fishbone-cause-editor-list{gap:8px;display:grid}.fishbone-cause-editor{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface);gap:8px;padding:9px;display:grid}.fishbone-cause-editor-head strong{color:var(--color-text-strong);font-size:var(--fishbone-popup-body-size);font-weight:var(--text-table-body-weight);text-transform:none}.fishbone-cause-editor-head .fishbone-primary-check{color:var(--color-text-soft);font-size:var(--fishbone-popup-body-size);font-weight:var(--text-table-body-weight);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.bkn-master-form.fishbone-form .fishbone-cause-editor-head .fishbone-primary-check{align-items:center!important;gap:5px!important;margin-left:auto!important;display:inline-flex!important}.fishbone-primary-check input{width:14px;height:14px;accent-color:var(--color-primary);margin:0}.fishbone-remove-cause{height:24px!important;min-height:24px!important;font-size:var(--fishbone-popup-body-size)!important;padding:0 8px!important}.bkn-master-form.fishbone-form label>span,.bkn-master-form.fishbone-form .fishbone-form-section-head h3,.bkn-master-form.fishbone-form .fishbone-form-section-head p,.bkn-master-form.fishbone-form .fishbone-cause-editor-head strong,.bkn-master-form.fishbone-form .fishbone-primary-check{font-size:var(--fishbone-popup-body-size)!important;font-weight:var(--text-table-body-weight)!important;line-height:var(--fishbone-popup-line-height)!important;text-transform:none!important}.bkn-master-form.fishbone-form :is(input,select,textarea,.bkn-input,.bkn-select,.bkn-textarea){font-size:var(--fishbone-popup-input-size)!important;line-height:1.25!important}.fishbone-form textarea{resize:vertical;min-height:56px}.fishbone-cause-editor-grid{grid-template-columns:150px 130px 90px minmax(0,1fr);gap:8px;display:grid}.fishbone-cause-editor-grid label{min-width:0}.fishbone-cause-wide{grid-column:span 1}.fishbone-cause-editor-grid label:nth-last-child(-n+3){grid-column:span 4}@media (width<=1180px){.fishbone-workbench .fishbone-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.fishbone-workbench .fishbone-filter .barang-actions{grid-column:1/-1}}@media (width<=760px){.fishbone-workbench .fishbone-filter,.fishbone-inspector-grid,.fishbone-inspector-head,.fishbone-form,.fishbone-cause-data-form,.fishbone-cause-editor-grid{grid-template-columns:1fr!important}.fishbone-sixm-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fishbone-inspector-badges,.fishbone-cause-sheet-badges{justify-content:flex-start}.fishbone-cause-board-head,.fishbone-cause-board-actions{flex-wrap:wrap;justify-content:flex-start}.fishbone-cause-detail-modal.bkn-modal-content,.fishbone-cause-detail-modal.bkn-modal-content[data-size=sm]{top:var(--bkn-modal-top-compact);width:calc(100vw - 16px)!important;max-height:calc(100vh - 150px)!important}.fishbone-cause-editor-grid label:nth-last-child(-n+3){grid-column:auto}}.status-list{flex-wrap:wrap;gap:6px;display:flex}.table-action{border:1px solid var(--color-border-muted);border-radius:var(--radius-xs);background:var(--color-surface);min-height:26px;color:var(--color-text-soft);padding:4px 8px;font-size:10px;font-weight:700}.table-action:hover{border-color:var(--bkn-button-hover-border);background:var(--color-surface-soft);color:var(--color-text)}.detail-empty,.empty-row{color:var(--muted);text-align:center;font-size:12px}.empty-row{padding:18px 10px}dl{margin:0}dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}dd{color:var(--text);margin:3px 0 10px;font-size:12px}.bkn-button{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--bkn-button-height);height:var(--bkn-button-height);padding:var(--space-2) var(--space-6);border:1px solid var(--bkn-button-border);border-radius:var(--bkn-button-radius);background:var(--bkn-button-bg);color:var(--bkn-button-text);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);white-space:nowrap;box-shadow:none;cursor:pointer;text-decoration:none;display:inline-flex}.bkn-button:hover{border-color:var(--bkn-button-hover-border);background:var(--bkn-button-hover-bg);color:var(--bkn-button-hover-text)}.bkn-button:focus,.bkn-button:focus-visible{border-color:var(--color-primary-border-hover);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.bkn-button:disabled,.bkn-button[aria-disabled=true],.bkn-button[aria-busy=true]{border-color:var(--bkn-button-disabled-border);background:var(--bkn-button-disabled-bg);color:var(--bkn-button-disabled-text);opacity:1;cursor:not-allowed}.bkn-button[data-variant=primary]{border-color:var(--bkn-button-primary-border);background:var(--bkn-button-primary-bg);color:var(--bkn-button-primary-text)}.bkn-button[data-variant=primary]:hover{border-color:var(--bkn-button-primary-hover-border);background:var(--bkn-button-primary-hover-bg);color:var(--bkn-button-primary-hover-text)}.bkn-button[data-variant=report]{border-color:var(--bkn-button-report-border);background:var(--bkn-button-report-bg);color:var(--bkn-button-report-text)}.bkn-button[data-variant=report]:hover{border-color:var(--bkn-button-report-hover-border);background:var(--bkn-button-report-hover-bg);color:var(--bkn-button-report-hover-text)}.bkn-button[data-variant=danger]{border-color:var(--bkn-button-danger-border);background:var(--bkn-button-danger-bg);color:var(--bkn-button-danger-text)}.bkn-button[data-variant=danger]:hover{border-color:var(--bkn-button-danger-hover-border);background:var(--bkn-button-danger-hover-bg);color:var(--bkn-button-danger-hover-text)}.bkn-button[data-variant=neutral]{border-color:var(--bkn-button-neutral-border);background:var(--bkn-button-neutral-bg);color:var(--bkn-button-neutral-text)}.bkn-button[data-size=md]{min-height:var(--bkn-button-height-md);height:var(--bkn-button-height-md);padding:var(--space-3) 13px;font-size:12px}.bkn-button[data-size=table]{min-height:var(--bkn-button-height-table);height:var(--bkn-button-height-table);padding:var(--space-2) var(--space-4);border-radius:var(--bkn-button-radius-table);font-size:var(--font-size-xs)}.bkn-button-full{width:100%}.bkn-button-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.bkn-button-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.data-gudang-filter-summary{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;min-height:21px;display:flex}.data-gudang-filter-chip{min-width:0;max-width:100%;min-height:19px;color:var(--color-text-muted);white-space:nowrap;background:#fff;border:1px solid #cbd5e1f2;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;line-height:1.1;display:inline-flex}.data-gudang-filter-chip>span,.data-gudang-filter-chip>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.data-gudang-filter-chip>span{color:var(--color-text-muted);font-weight:600}.data-gudang-filter-chip>strong{color:var(--color-text);font-weight:760}.data-gudang-filter-chip.is-active{background:#eff8f3f5;border-color:#4a7c5957}.data-gudang-filter-chip.is-active>strong{color:#24724d}.data-gudang-filter-chip.is-warning{background:#fff7edfa;border-color:#d9770652}.data-gudang-filter-chip.is-danger{background:#fff6f6fa;border-color:#9b3d3d57}.data-gudang-filter-chip.is-danger>strong{color:#9b3d3d}.data-gudang-filter-chip.is-pending{color:#1d4ed8;background:#eff6fff5;border-color:#1e40af40;font-weight:720}.bkn-date-filter{justify-content:center;align-items:center;display:inline-flex;position:relative}.bkn-date-filter-trigger{width:25px;min-width:25px;position:relative;padding:0!important}.bkn-date-filter.is-active .bkn-date-filter-trigger{border-color:var(--bkn-button-primary-border);background:var(--bkn-button-primary-bg);color:var(--bkn-button-primary-text)}.bkn-date-filter-indicator{border:1px solid var(--color-surface);background:#197052;border-radius:999px;width:5px;height:5px;position:absolute;top:4px;right:4px}.bkn-date-filter-popover{z-index:80;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--color-surface);width:228px;padding:7px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 38px #0f172a29}.bkn-date-filter-head{border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;gap:6px;padding-bottom:6px;display:flex}.bkn-date-filter-head strong{color:var(--text);font-size:9.5px;font-weight:600}.bkn-date-filter-close{border-radius:var(--radius-xs);width:21px;height:21px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.bkn-date-filter-close:hover{border-color:var(--border);background:var(--color-surface-soft);color:var(--text)}.bkn-date-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:6px;display:grid}.bkn-date-filter-fields label{gap:2px;display:grid}.bkn-date-filter-fields span{color:var(--muted);font-size:8.6px;font-weight:600}.bkn-date-filter-fields input{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--color-surface);width:100%;height:25px;min-height:25px;color:var(--text);padding:3px 6px;font-size:9.5px}.bkn-date-filter-actions{justify-content:flex-end;gap:4px;padding-top:7px;display:flex}.bkn-field{gap:5px;min-width:0;display:grid}.bkn-field-label{color:var(--color-text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.bkn-input,.bkn-select,.bkn-textarea{width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--text);padding:7px var(--space-5);outline:none}.bkn-textarea{resize:vertical;min-height:78px}.bkn-input::placeholder,.bkn-textarea::placeholder{color:#9aa4b2}.bkn-input:focus,.bkn-select:focus,.bkn-textarea:focus{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--color-focus-ring)}.bkn-input:disabled,.bkn-select:disabled,.bkn-textarea:disabled{background:var(--color-bg-soft);color:var(--color-text-disabled);cursor:not-allowed}.bkn-photo-field{gap:var(--space-3);min-width:0;display:grid}.bkn-photo-field-label{color:var(--color-text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.bkn-photo-field-row{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.bkn-photo-field-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.bkn-photo-field-trigger{min-height:var(--bkn-button-height-table);padding:var(--space-2) var(--space-5);border:1px solid var(--primary-border);border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.bkn-photo-field-input:focus-visible+.bkn-photo-field-trigger{border-color:var(--color-primary-border-hover);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.bkn-photo-field-trigger[aria-disabled=true]{border-color:var(--bkn-button-disabled-border);background:var(--bkn-button-disabled-bg);color:var(--bkn-button-disabled-text);cursor:not-allowed}.bkn-photo-field-file-name{min-width:0;color:var(--text);font-size:var(--font-size-sm);line-height:var(--line-height-copy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bkn-photo-field-hint{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-copy);overflow-wrap:anywhere}@media (width<=520px){.bkn-photo-field-row{grid-template-columns:auto minmax(0,1fr)}}.bkn-photo-gallery{gap:var(--space-4);min-width:0;display:grid}.bkn-photo-gallery-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.bkn-photo-gallery-head-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}.bkn-photo-gallery-head h3{color:var(--text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.bkn-photo-gallery-head p{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-copy);margin:3px 0 0}.bkn-photo-gallery-upload{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--color-bg-soft)}.bkn-photo-gallery-upload-modal .bkn-modal-body,.bkn-photo-gallery-grid{gap:var(--space-4);display:grid}.bkn-photo-gallery-item{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:minmax(92px,120px) minmax(0,1fr);align-items:start;display:grid}.bkn-photo-gallery-thumb{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--color-bg-soft);cursor:pointer;width:100%;padding:0;overflow:hidden}.bkn-photo-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bkn-photo-gallery-meta{gap:3px;min-width:0;display:grid}.bkn-photo-gallery-meta strong,.bkn-photo-gallery-meta span{overflow-wrap:anywhere;min-width:0}.bkn-photo-gallery-meta strong{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.bkn-photo-gallery-meta span{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-copy)}.bkn-photo-gallery-actions{gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;min-width:0;display:flex}.bkn-photo-gallery-empty{padding:var(--space-5);border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--color-bg-soft);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.bkn-photo-gallery-lightbox{z-index:1100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bkn-photo-gallery-lightbox-backdrop{background:#0f172ab8;border:0;position:absolute;inset:0}.bkn-photo-gallery-lightbox-content{gap:var(--space-4);width:min(960px,96vw);max-height:92vh;display:grid;position:relative}.bkn-photo-gallery-lightbox-close{justify-self:end}.bkn-photo-gallery-lightbox-content img{object-fit:contain;border-radius:var(--radius-sm);background:var(--color-bg-soft);width:100%;max-height:82vh;display:block}@media (width<=640px){.bkn-photo-gallery-head,.bkn-photo-gallery-item{grid-template-columns:1fr}.bkn-photo-gallery-head{display:grid}.bkn-photo-gallery-head-actions{justify-content:flex-start}.bkn-photo-gallery-thumb{max-width:220px}.bkn-photo-gallery-lightbox{padding:14px}}.bkn-field-hint,.bkn-field-error{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-copy)}.bkn-field-error{color:var(--color-danger)}.bkn-field[data-invalid=true] .bkn-input,.bkn-field[data-invalid=true] .bkn-select,.bkn-field[data-invalid=true] .bkn-textarea{border-color:var(--color-danger-border)}.bkn-badge{min-height:var(--bkn-badge-height);padding:var(--space-1) var(--space-4);border-radius:var(--bkn-badge-radius);background:var(--bkn-badge-bg);color:var(--bkn-badge-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.bkn-badge[data-tone=success]{background:var(--bkn-badge-success-bg);color:var(--bkn-badge-success-text)}.bkn-badge[data-tone=process],.bkn-badge[data-tone=info]{background:var(--bkn-badge-info-bg);color:var(--bkn-badge-info-text)}.bkn-badge[data-tone=warning]{background:var(--bkn-badge-warning-bg);color:var(--bkn-badge-warning-text)}.bkn-badge[data-tone=danger]{background:var(--bkn-badge-danger-bg);color:var(--bkn-badge-danger-text)}.bkn-form-status{min-width:0}.bkn-form-status .bkn-form-status-badge{white-space:normal;text-align:left;justify-content:flex-start;width:100%}.bkn-modal-overlay{z-index:80;padding:var(--bkn-modal-top) 9px var(--space-11);background:var(--color-overlay);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.bkn-modal-content,.bkn-confirm-content{left:50%;top:var(--bkn-modal-top);z-index:81;border:1px solid var(--bkn-modal-border);border-radius:var(--bkn-modal-radius);background:var(--bkn-modal-bg);width:min(720px,100vw - 18px);max-height:min(78vh,720px);box-shadow:var(--bkn-modal-shadow);position:fixed;overflow:hidden;transform:translate(-50%)}.barang-foto-lightbox.bkn-save-confirm-lightbox{z-index:1200;pointer-events:auto}.barang-foto-lightbox.bkn-save-confirm-lightbox .barang-foto-lightbox-backdrop,.barang-foto-lightbox.bkn-save-confirm-lightbox .bkn-save-confirm-content{pointer-events:auto}.bkn-save-confirm-content{border:1px solid var(--bkn-modal-border);background:var(--bkn-modal-bg);width:min(640px,100vw - 36px);max-height:calc(100vh - 72px);box-shadow:var(--bkn-modal-shadow);border-radius:5px;position:relative;overflow:hidden}.bkn-save-confirm-head{border-bottom:1px solid var(--color-divider);padding:9px 10px 7px}.bkn-save-confirm-head h2{color:var(--bkn-modal-title);font-size:13px;font-weight:var(--font-weight-regular);margin:0;line-height:1.12}.bkn-save-confirm-head p{color:var(--bkn-modal-description);margin:3px 0 0;font-size:9.8px;line-height:1.2}.bkn-save-confirm-summary{max-height:calc(100vh - 168px);margin:8px 10px;overflow-y:auto}.bkn-save-confirm-summary.transaksi-keluar-detail-excel{border-color:#d9e1ea;border-radius:4px}.bkn-save-confirm-detail-row.transaksi-keluar-detail-excel-row{grid-template-columns:96px minmax(0,1fr) 96px minmax(0,1fr);min-height:22px}.bkn-save-confirm-detail-row.transaksi-keluar-detail-excel-row-wide{grid-template-columns:96px minmax(0,1fr)}.bkn-save-confirm-detail-row>:is(span,strong){min-height:22px;padding:3px 6px;font-size:9.8px;line-height:1.08}.bkn-save-confirm-detail-row>span{color:#64748b}.bkn-save-confirm-detail-row>strong{color:#0f172a}.bkn-save-confirm-detail-row :is(strong[data-tone=danger],strong[data-tone=danger] *){color:#b91c1c}.bkn-save-confirm-detail-row :is(strong[data-tone=success],strong[data-tone=success] *){color:#197052}.bkn-save-confirm-detail-row :is(strong[data-tone=muted],strong[data-tone=muted] *){color:#64748b}.bkn-save-confirm-empty{background:#fff!important}.bkn-save-confirm-actions{border-top:1px solid var(--color-divider);background:var(--bkn-modal-bg);flex-wrap:nowrap;justify-content:flex-end;gap:5px;padding:7px 10px 9px;display:flex}.bkn-save-confirm-actions .bkn-button{border-radius:3px;min-width:64px;height:24px;min-height:24px;padding:0 9px;font-size:9.5px;line-height:1}.bkn-modal-content[data-size=sm]{width:min(520px,100vw - 18px)}.bkn-modal-content[data-size=lg]{width:min(920px,100vw - 18px)}.bkn-modal-content[data-size=auto]{width:fit-content;min-width:min(520px,100vw - 18px);max-width:calc(100vw - 18px)}.bkn-modal-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-9) var(--space-10) var(--space-7);border-bottom:1px solid var(--color-divider);background:var(--bkn-modal-bg);display:flex}.bkn-modal-title,.bkn-confirm-title{color:var(--bkn-modal-title);font-size:var(--font-size-panel-title);font-weight:var(--font-weight-regular);line-height:var(--line-height-ui);margin:0}.bkn-modal-description,.bkn-confirm-description{margin:var(--space-2) 0 0;color:var(--bkn-modal-description);font-size:12px;font-weight:var(--font-weight-regular);line-height:var(--line-height-copy)}.bkn-modal-head-actions{gap:var(--space-4);flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;display:flex}.bkn-modal-close{border:1px solid var(--color-modal-close-border);border-radius:var(--radius-sm);background:var(--color-bg-soft);width:32px;height:32px;color:var(--bkn-button-hover-text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.bkn-modal-close:hover{border-color:var(--bkn-button-hover-border);background:var(--bkn-button-hover-bg)}.bkn-modal-close:disabled,.bkn-modal-close:disabled:hover{border-color:var(--bkn-button-disabled-border);background:var(--bkn-button-disabled-bg);color:var(--bkn-button-disabled-text);cursor:not-allowed}.bkn-modal-body{overscroll-behavior:contain;max-height:calc(min(78vh,720px) - 96px);padding:var(--space-9) var(--space-10) var(--space-10);overflow-y:auto}.bkn-modal-body :is(input,select,textarea,.bkn-input,.bkn-select,.bkn-textarea){padding:8px 11px}.bkn-modal-footer,.bkn-confirm-actions{gap:var(--space-4);padding:var(--space-7) var(--space-10) var(--space-9);border-top:1px solid var(--color-divider);background:var(--bkn-modal-bg);flex-wrap:wrap;justify-content:flex-end;display:flex}.bkn-confirm-content{width:min(440px,100vw - 18px)}.bkn-confirm-head{padding:var(--space-9) var(--space-10) var(--space-7)}@media (width<=720px){.bkn-modal-overlay{padding-top:var(--bkn-modal-top-compact)}.bkn-modal-content,.bkn-confirm-content{top:var(--bkn-modal-top-compact);width:calc(100vw - 16px);max-height:calc(100vh - 150px)}.bkn-modal-content[data-size=auto],.bkn-modal-content[data-size=sm],.bkn-modal-content[data-size=lg]{width:calc(100vw - 16px);min-width:0}.bkn-modal-head{padding:var(--space-8) var(--space-8) var(--space-5)}.bkn-modal-head-actions{flex-wrap:wrap}.bkn-modal-body{max-height:calc(100vh - 238px);padding:var(--space-8)}.bkn-modal-footer,.bkn-confirm-actions{padding:var(--space-7) var(--space-8) var(--space-8);grid-template-columns:1fr 1fr;display:grid}.bkn-confirm-head{padding:var(--space-8) var(--space-8) var(--space-5)}}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:34px;color:var(--text);background:#fff;outline:none;padding:7px 10px}input::placeholder,textarea::placeholder{color:#9aa4b2}input:focus,select:focus,textarea:focus{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--color-focus-ring)}label{gap:5px;display:grid}label span{color:var(--muted);font-size:11px;font-weight:700}.app{background:0 0;min-height:100vh}.app-loading{background:var(--color-bg);place-items:center;min-height:100vh;display:grid}.app-loading section{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text-muted);justify-items:center;gap:8px;padding:22px;font-size:12px;display:grid}.app-loading strong{color:var(--color-text-strong);font-size:14px;font-weight:600}.app-header{z-index:30;min-height:var(--header-height);border-bottom:1px solid var(--color-border);background:var(--color-header-bg);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:9px;min-width:0;display:flex}.brand-logo{object-fit:contain;flex:none;width:30px;height:30px}.brand-text{gap:1px;min-width:0;display:grid}.brand-text strong{color:var(--color-text-strong);font-size:var(--text-app-title-size);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.08;overflow:hidden}.brand-text span{max-width:560px;color:var(--color-text-muted);font-size:var(--text-app-subtitle-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.management-header{justify-content:flex-start}.management-header .header-organization-lockup{justify-content:flex-start;align-items:center;gap:7px;min-width:0;margin-left:10px;padding:0;display:inline-flex}.management-header .header-organization-lockup-logo{object-fit:contain;flex:none;display:block}.management-header .header-owner-logo{width:72px;height:17px}.management-header .header-om-logo{width:54px;height:17px}.management-header .header-organization-lockup-divider{background:var(--color-border-muted);flex:none;width:1px;height:12px}.header-meta{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.management-header .header-meta{margin-left:auto}.header-site-context{min-width:0;color:var(--color-text-soft);white-space:nowrap;align-items:center;gap:4px;margin-right:4px;font-size:10px;line-height:1;display:inline-flex}.header-site-context span{color:var(--color-text-muted);font-weight:600}.header-site-context strong{color:var(--color-primary);font-weight:650}.header-settings-button{border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:var(--color-surface);width:30px;height:30px;color:var(--color-text-soft);place-items:center;padding:0;display:grid}.header-settings-button:hover,.header-settings-button[aria-expanded=true]{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary)}.header-settings-menu{z-index:60;border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:var(--color-surface);gap:4px;width:156px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0f172a24}.header-settings-label,.header-settings-row{border:1px solid var(--color-border-soft);border-radius:var(--radius-xs);background:var(--color-bg-soft);min-width:0;color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;padding:5px 6px;font-size:9.5px;font-weight:650;line-height:1.1;overflow:hidden}.header-settings-label{color:var(--color-text)}.header-logout{border-radius:var(--radius-xs);min-height:25px;color:var(--red);text-align:left;background:#fff;border:1px solid #9b343433;padding:4px 6px;font-size:9.5px;font-weight:600;line-height:1}.header-logout:hover{background:var(--red-soft)}@media (width<=860px){.management-header .header-organization-lockup,.header-site-context{display:none}}.layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:12px;width:100%;padding:12px;display:grid}.sidebar{top:calc(var(--header-height) + 12px);height:calc(100vh - var(--header-height) - 24px);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-sidebar-bg);box-shadow:var(--shadow-xs);position:sticky;overflow:auto}.sidebar-head{z-index:2;border-bottom:1px solid var(--color-border-soft);background:var(--color-header-bg);color:var(--color-text-strong);justify-content:flex-start;align-items:center;gap:8px;padding:11px 10px;font-size:11px;font-weight:700;display:flex;position:sticky;top:0}.sidebar-brand{gap:2px;min-width:0;display:grid}.sidebar-brand strong{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.sidebar-brand span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.15;overflow:hidden}.sidebar-organization-mark{object-fit:contain;border-radius:3px;flex:none;width:25px;height:25px;margin-left:auto}.menu-list{gap:4px;padding:8px;display:grid}.menu-group{gap:4px;display:grid}.menu-group.with-divider{border-bottom:1px solid var(--border-soft);margin-bottom:4px;padding-bottom:8px}.menu-group-trigger{border-radius:var(--radius-sm);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:6px 7px;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:grid}.menu-group-trigger:hover{border-color:var(--color-border-soft);background:var(--color-control-hover-bg)}.menu-group-trigger.active,.menu-group.open .menu-group-trigger{border-color:var(--color-primary-border);background:var(--color-control-active-bg);box-shadow:0 1px 2px #0f172a0a}.menu-group-icon{border:1px solid var(--color-border-soft);border-radius:var(--radius-xs);background:var(--color-bg-soft);width:26px;height:26px;color:var(--color-text-soft);justify-content:center;align-items:center;display:inline-flex}.menu-group-trigger.active .menu-group-icon,.menu-group.open .menu-group-icon{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.menu-group-copy{gap:2px;min-width:0;display:grid}.menu-group-title{color:var(--color-text-soft);letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1.2;overflow:hidden}.menu-group-trigger.active .menu-group-title{color:var(--primary)}.menu-group-count{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;line-height:1.1;overflow:hidden}.menu-group-meta{width:16px;color:var(--color-text-muted);justify-content:flex-end;align-items:center;font-size:10px;line-height:1;display:inline-flex}.menu-group-meta svg{transition:transform .14s}.menu-group.open .menu-group-meta svg{transform:rotate(180deg)}.menu-group-panel{gap:2px;padding:1px 0 0 33px;display:grid}.menu-item{border-radius:var(--radius-sm);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:10px minmax(0,1fr);align-items:center;width:100%;min-height:30px;padding:4px 8px 4px 7px;transition:background .14s,border-color .14s,color .14s;display:grid;position:relative}.menu-item:hover{border-color:var(--color-border-soft);background:var(--color-control-hover-bg)}.menu-item.active{border-color:var(--color-primary-border);background:var(--color-primary-soft)}.menu-item-marker{background:var(--color-border-muted);border-radius:999px;width:5px;height:5px}.menu-item.active .menu-item-marker{background:var(--primary)}.menu-copy{min-width:0}.menu-copy strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1.15;overflow:hidden}.menu-item.active .menu-copy strong{color:var(--primary)}.workspace{align-content:start;gap:10px;min-width:0;display:grid}.page-title,.content-panel,.footnote{border:1px solid var(--color-panel-border);border-radius:var(--radius-md);background:var(--color-panel-bg);box-shadow:var(--shadow-xs)}.page-title{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.page-title h1,.page-title h2{color:var(--color-text-strong);font-size:var(--text-page-title-size);line-height:var(--text-page-title-line-height);font-weight:var(--text-page-title-weight);letter-spacing:0;margin:0}.page-title p{color:var(--color-text-muted);font-size:var(--text-page-subtitle-size);line-height:var(--text-page-subtitle-line-height);margin:4px 0 0}.content-panel{gap:10px;padding:12px;display:grid}.panel-head h2,.panel-head h3{color:var(--color-text-strong);font-size:var(--text-section-title-size);line-height:var(--text-section-title-line-height);font-weight:var(--text-section-title-weight);margin:0}.panel-head p{color:var(--color-text-muted);font-size:var(--text-section-subtitle-size);margin:3px 0 0}.badge{border:1px solid var(--border);background:var(--neutral-soft);color:#566579;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:fit-content;min-height:20px;padding:3px 8px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.status-received,.status-neutral{background:var(--neutral-soft);color:#5f6d7e;border-color:#d7dee7}.button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);min-height:32px;color:var(--text);justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.button:hover{background:var(--paper-soft)}.button.ghost:hover{border-color:var(--primary-border);background:var(--primary-soft)}.empty-state{text-align:center;place-items:center;min-height:220px}.empty-state h2{color:var(--color-text-strong);margin:8px 0 4px;font-size:16px}.empty-state p{max-width:520px;color:var(--color-text-muted);margin:0;font-size:12px}.page-title{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-xs);background:#fffffff7;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.page-title h1{color:var(--color-text-strong);font-size:var(--text-page-title-size);letter-spacing:0;margin:2px 0;font-weight:720;line-height:1.1}.page-title p{color:var(--color-text-muted);font-size:var(--text-page-subtitle-size);margin:0;line-height:1.35}.eyebrow{width:fit-content;color:var(--primary);font-size:var(--text-section-subtitle-size);letter-spacing:0;text-transform:uppercase;font-weight:750;display:inline-flex}.page-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.content-panel{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fffffffa}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-head h2{color:var(--text-strong);font-size:var(--text-section-title-size);letter-spacing:0;margin:0;font-weight:700;line-height:1.2}.panel-head p{color:var(--muted);font-size:var(--text-section-subtitle-size);margin:3px 0 0;line-height:1.35}.badge{border:1px solid var(--border);background:var(--paper-soft);color:#506075;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:22px;padding:4px 8px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.status-submitted{background:var(--amber-soft);color:var(--amber);border-color:#93600b42}.status-approved{background:var(--green-soft);color:var(--green);border-color:#19705242}.status-rejected{background:var(--red-soft);color:var(--red);border-color:#9b343442}.status-process{background:var(--primary-soft);color:var(--primary);border-color:#2f7d6242}.status-neutral{color:#5f6d7e;background:#f1f4f7;border-color:#d7dee7}.button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:34px;color:var(--text);background:#fff;padding:7px 11px;font-size:11px;font-weight:700}.button.primary{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary)}.button.primary:hover{border-color:var(--color-primary-border-hover);background:var(--color-primary-soft-hover);color:var(--color-primary-hover)}.button.ghost{color:var(--text);background:#fff}.button.ghost:hover{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}@media (width<=860px){.page-title{gap:9px;padding:11px;display:grid}.page-title-actions{justify-content:flex-start}.panel-head{gap:7px;display:grid}}:root{--header-height:40px;--sidebar-width:214px}.app-header{gap:9px;padding:5px 10px}.brand{gap:7px}.brand-logo{width:24px;height:24px}.brand-text strong{letter-spacing:0;font-size:12px}.brand-text span{max-width:450px;font-size:8.5px}.header-meta{gap:5px}.header-settings-button{width:25px;height:25px}.header-settings-button svg{width:13px;height:13px}.header-settings-menu{gap:3px;width:132px;padding:5px;top:calc(100% + 6px)}.header-settings-label,.header-settings-row,.header-logout{padding:4px 5px;font-size:8px}.header-logout{min-height:21px}.layout{gap:8px;padding:8px}.sidebar{top:calc(var(--header-height) + 8px);height:calc(100vh - var(--header-height) - 16px)}.sidebar-head{gap:6px;padding:8px 9px;font-size:10px}.sidebar-brand strong{font-size:11px}.sidebar-brand span{font-size:8.5px}.sidebar-organization-mark{width:22px;height:22px}.menu-list{gap:3px;padding:6px}.menu-group{gap:3px}.menu-group.with-divider{margin-bottom:3px;padding-bottom:7px}.menu-group-trigger{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;min-height:34px;padding:5px 6px}.menu-group-icon{width:24px;height:24px}.menu-group-icon svg{width:13px;height:13px}.menu-group-title{letter-spacing:0;font-size:8.5px}.menu-group-count{font-size:7.5px}.menu-group-meta{width:13px}.menu-group-meta svg{width:11px;height:11px}.menu-group-panel{gap:2px;padding:1px 0 0 31px}.menu-item{grid-template-columns:9px minmax(0,1fr);min-height:27px;padding:3px 6px}.menu-item-marker{width:4px;height:4px}.menu-copy strong{font-size:9.5px;line-height:1.12}.workspace{gap:7px}.page-title{gap:9px;padding:8px 10px}.page-title h1,.page-title h2{font-size:var(--text-page-title-size);letter-spacing:0}.page-title p{margin-top:2px;font-size:9.5px;line-height:1.25}.content-panel{gap:7px;padding:9px}.compact-panel{padding:8px}.panel-head{gap:8px}.panel-head h2,.panel-head h3{font-size:12px}.panel-head p{margin-top:2px;font-size:9px}.badge{min-height:18px;padding:3px 6px;font-size:8.5px}.button{gap:5px;min-height:27px;padding:5px 8px;font-size:9.5px}table{border-collapse:collapse;background:var(--color-table-row-bg);table-layout:fixed;width:100%;min-width:0;max-width:100%}th,td{border-bottom:1px solid var(--color-table-border);text-align:left;vertical-align:middle;height:30px;font-size:var(--text-table-body-size);font-weight:var(--text-table-body-weight);line-height:var(--text-table-line-height);padding:4px}th{background:var(--color-table-head-bg);height:27px;color:var(--color-table-header-text);font-size:var(--text-table-header-size);font-weight:var(--text-table-header-weight);letter-spacing:0;text-transform:none;white-space:nowrap}tbody tr:hover td{background:var(--color-table-row-hover)}tbody tr:last-child td{border-bottom:0}.number{font-variant-numeric:tabular-nums;text-align:right}.dashboard-page{gap:7px;display:grid}.dashboard-command-bar{border:1px solid var(--color-panel-border);border-radius:var(--radius-md);background:var(--color-panel-bg);box-shadow:var(--shadow-xs);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dashboard-command-bar .page-title{min-width:0;box-shadow:none;background:0 0;border:0;flex:auto;margin:0;padding:0}.dashboard-refresh-button{border-radius:var(--radius-sm);flex:none;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-refresh-button svg{flex:none}.dashboard-summary-panel{gap:10px;padding:8px;display:grid}.dashboard-exec-grid{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:7px;display:grid}.dashboard-exec-card{border:1px solid var(--border-soft);border-radius:var(--radius-sm);min-width:0;box-shadow:none;background:#fff;gap:3px;padding:9px 10px;display:grid}.dashboard-exec-card span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:760;line-height:1.15;overflow:hidden}.dashboard-exec-card strong{color:var(--text-strong);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:27px;font-weight:800;line-height:1}.dashboard-exec-card small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.22;overflow:hidden}.dashboard-exec-score{background:linear-gradient(#fff,#f7fbf9);border-color:#2f7d6238}.dashboard-exec-score.is-watch{background:linear-gradient(#fff,#fffaf0);border-color:#93600b42}.dashboard-exec-score.is-attention{background:linear-gradient(#fff,#fff7f7);border-color:#9d3e3e3d}.dashboard-exec-score.is-stable strong{color:var(--green)}.dashboard-exec-score.is-watch strong{color:var(--amber)}.dashboard-exec-score.is-attention strong{color:#9f3636}.dashboard-scope-note{flex-wrap:wrap;align-items:center;gap:5px;margin-top:-1px;display:flex}.dashboard-scope-note span{border-radius:var(--radius-sm);min-height:20px;color:var(--muted);background:#f8fafc;border:1px solid #e2e8f0e6;align-items:center;gap:3px;padding:4px 6px;font-size:8px;line-height:1.15;display:inline-flex}.dashboard-scope-note strong{color:var(--text-strong);font-weight:760}.dashboard-workspace{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:10px;display:grid}.dashboard-kpi-area,.dashboard-side-area{min-width:0}.dashboard-side-area,.summary-board{gap:8px;display:grid}.summary-group{background:0 0;gap:5px;padding:0;display:grid}.summary-group+.summary-group{border-top:1px solid #e2e8f0e0;padding-top:8px}.summary-group-workflow{--group-badge-border:#93600b38;--group-badge-bg:#fffaf0;--group-badge-color:#7c4d00}.summary-group-logistics{--group-badge-border:#2f7d6238;--group-badge-bg:var(--color-primary-soft);--group-badge-color:var(--primary)}.summary-group-asset{--group-badge-border:#0d748038;--group-badge-bg:#effaf9;--group-badge-color:#0f766e}.summary-group-head{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.summary-group-head h3{color:var(--text-strong);letter-spacing:0;margin:0;font-size:10px;font-weight:760;line-height:1.2}.summary-group-head p{color:var(--muted);margin:1px 0 0;font-size:8px;line-height:1.25}.summary-group-head>span{border:1px solid var(--group-badge-border,var(--border-soft));background:var(--group-badge-bg,#f8fafc);color:var(--group-badge-color,var(--muted));white-space:nowrap;border-radius:999px;flex:none;padding:3px 6px;font-size:7.5px;font-weight:760;line-height:1}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:5px;display:grid}.summary-grid-month{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card{border:1px solid var(--border-soft);border-radius:var(--radius-sm);text-align:left;min-height:50px;box-shadow:none;background:#fff;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title value""subtitle value";align-items:center;gap:2px 8px;padding:6px 8px 6px 10px;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden}.summary-card:before{content:"";background:var(--card-accent,var(--primary));opacity:.82;width:2px;position:absolute;inset:0 auto 0 0}.summary-card:hover{border-color:var(--card-border,var(--primary-border));background:var(--card-hover,#f8fbff);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.summary-card-static,.summary-card-static:hover{cursor:default;border-color:var(--border-soft);box-shadow:none;background:#fff;transform:none}.summary-card>span,.summary-card-main>span{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:9px;font-weight:760;line-height:1.15;overflow:hidden}.summary-card strong{color:var(--card-number,var(--text-strong));letter-spacing:0;font-variant-numeric:tabular-nums;grid-area:value;justify-self:end;font-size:19px;font-weight:780;line-height:1}.summary-card>small,.summary-card-main>small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:subtitle;font-size:7.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.summary-card-neutral{--card-accent:#64748b;--card-border:#dbe2ea;--card-hover:#f8fafc;--card-number:#334155}.summary-card-logistics{--card-accent:var(--primary);--card-border:#2f7d6238;--card-hover:var(--primary-soft);--card-number:var(--primary)}.summary-card-urgent{--card-accent:var(--amber);--card-border:#93600b4d;--card-hover:var(--amber-soft);--card-number:var(--amber);background:linear-gradient(#fff,#fffaf0)}.summary-card-danger{--card-accent:#9b3d3d;--card-border:#9b3d3d42;--card-hover:#fff6f6;--card-number:#8a4545;background:linear-gradient(#fff,#fff8f8)}.summary-card-positive{--card-accent:var(--green);--card-border:#19705247;--card-hover:var(--green-soft);--card-number:var(--green);background:linear-gradient(#fff,#f6fbf8)}.summary-card-asset{--card-accent:#0f766e;--card-border:#0d74803d;--card-hover:#effaf9;--card-number:#0f766e;background:linear-gradient(#fff,#f5fbfa)}.summary-card-with-refresh{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main refresh";padding:0}.summary-card-main{text-align:left;background:0 0;border:0;grid-area:main;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title value""subtitle value";align-items:center;gap:2px 8px;min-height:48px;padding:6px 7px 6px 10px;display:grid}.summary-card-main:hover{background:0 0}.summary-card-main-static{cursor:default}.summary-card-refresh{border:1px solid var(--card-border,var(--border-soft));border-radius:var(--radius-sm);color:var(--text-strong);background:#fff;grid-area:refresh;align-self:center;margin-right:6px;padding:5px 6px;font-size:8px;font-weight:760;line-height:1}.summary-card-refresh:disabled{cursor:wait;opacity:.58}.dashboard-chart-panel,.dashboard-report-panel,.dashboard-restock-panel{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:#fff;gap:8px;min-width:0;padding:9px;display:grid}.dashboard-chart-card{gap:6px;min-width:0;display:grid}.dashboard-chart-card+.dashboard-chart-card{border-top:1px solid #e2e8f0db;padding-top:8px}.dashboard-chart-card h3{color:var(--text-strong);margin:0;font-size:10px;font-weight:760;line-height:1.2}.dashboard-chart-bars{gap:5px;display:grid}.dashboard-chart-row{grid-template-columns:82px minmax(0,1fr) 44px;align-items:center;gap:7px;min-width:0;display:grid}.dashboard-chart-row span,.dashboard-chart-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.15;overflow:hidden}.dashboard-chart-row span{color:var(--muted);font-weight:650}.dashboard-chart-row strong{color:var(--text-strong);text-align:right;font-variant-numeric:tabular-nums;font-weight:760}.dashboard-chart-track{background:#eef2f6;border-radius:999px;min-width:0;height:7px;position:relative;overflow:hidden}.dashboard-chart-fill{border-radius:inherit;background:#64748b;position:absolute;inset:0 auto 0 0}.dashboard-chart-fill-logistics{background:var(--primary)}.dashboard-chart-fill-positive{background:var(--green)}.dashboard-chart-fill-urgent{background:var(--amber)}.dashboard-chart-fill-danger{background:#8a4545}.dashboard-chart-fill-neutral{background:#64748b}.dashboard-chart-fill-asset{background:#0f766e}.dashboard-restock-list{gap:5px;display:grid}.dashboard-restock-list>div{min-width:0}.dashboard-restock-row{border-radius:var(--radius-sm);text-align:left;background:#fff;border:1px solid #e2e8f0eb;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""meta stock";align-items:center;gap:5px 8px;width:100%;min-width:0;min-height:58px;padding:7px 8px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}.dashboard-restock-row:hover{box-shadow:var(--shadow-xs);background:#fffdf8;border-color:#93600b47;transform:translateY(-1px)}.dashboard-restock-row-static,.dashboard-restock-row-static:hover{cursor:default;box-shadow:none;background:#fff;border-color:#e2e8f0eb;transform:none}.dashboard-restock-identity,.dashboard-restock-meta,.dashboard-restock-stock{min-width:0}.dashboard-restock-identity{grid-area:identity;gap:2px;display:grid}.dashboard-restock-identity strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:800;line-height:1.1;overflow:hidden}.dashboard-restock-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;line-height:1.2;overflow:hidden}.dashboard-restock-meta{flex-wrap:wrap;grid-area:meta;gap:4px;display:flex}.dashboard-restock-meta small{border-radius:var(--radius-sm);max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0eb;padding:2px 5px;font-size:7.5px;font-weight:700;line-height:1.1;overflow:hidden}.dashboard-restock-stock{text-align:right;grid-area:stock;justify-self:end;gap:2px;display:grid}.dashboard-restock-stock strong{color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9px;font-weight:760;line-height:1.1}.dashboard-restock-stock small{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:7.5px;font-weight:700;line-height:1.1}.dashboard-restock-status{border-radius:var(--radius-sm);color:var(--muted);white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0eb;grid-area:status;align-self:start;padding:3px 6px;font-size:7.5px;font-weight:800;line-height:1}.dashboard-restock-status.is-urgent{color:#7c4d00;background:#fff8e7;border-color:#93600b47}.dashboard-restock-status.is-watch{color:#0f766e;background:#effaf9;border-color:#0d748038}.dashboard-restock-status.is-safe{color:var(--green);background:#f6fbf8;border-color:#1970523d}.dashboard-restock-empty{border-radius:var(--radius-sm);color:var(--muted);background:#f8fafc;border:1px solid #e2e8f0e6;padding:9px;font-size:9px;font-weight:650;line-height:1.25}.dashboard-report-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dashboard-report-panel li{border-radius:var(--radius-sm);min-width:0;color:var(--text-strong);background:#f8fafc;border:1px solid #e2e8f0db;padding:7px 8px;font-size:10px;line-height:1.3}.foundation-mini{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;line-height:1.2;display:flex}.foundation-mini span{white-space:nowrap}@media (width<=1120px){.dashboard-exec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace{grid-template-columns:1fr}.dashboard-side-area{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width<=860px){.dashboard-command-bar{flex-direction:column;align-items:stretch}.dashboard-summary-panel{padding:9px}.dashboard-exec-grid,.dashboard-side-area,.summary-grid,.summary-grid-stock,.summary-grid-month{grid-template-columns:1fr}}.barang-page{gap:10px;display:grid}.barang-page-title{align-items:flex-start}.barang-toolbar{gap:4px;padding:6px 8px;display:grid}.barang-search{flex-wrap:nowrap;align-items:end;gap:4px;display:flex;overflow:hidden}.barang-search>:is(label,.bkn-field){flex:0 118px;min-width:72px}.barang-search>:is(label,.bkn-field):has(input,textarea){flex:210px;min-width:132px}.barang-actions{flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.barang-meta{flex-wrap:wrap;gap:4px;display:flex}.barang-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.72fr);align-items:start;gap:10px;display:grid}.barang-list-panel,.barang-detail-panel{min-width:0;padding:10px}.barang-table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);overflow:hidden auto}.barang-table{table-layout:fixed;min-width:0;max-width:100%}.barang-table td:first-child,.barang-table th:first-child{padding-left:12px}.barang-code{color:var(--primary);letter-spacing:-.01em;font-size:11px;font-weight:760}.barang-name{color:var(--text-strong);font-weight:700;line-height:1.35;display:block}.barang-table td span+small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35;display:block}.barang-pagination{justify-content:flex-end;align-items:center;gap:7px;padding-top:2px;display:flex}.barang-detail-panel{top:calc(var(--header-height) + 12px);position:sticky}.barang-detail{grid-template-columns:1fr;gap:3px;padding-top:2px;display:grid}.barang-detail>div{border-radius:var(--radius-sm);background:#fff;border:1px solid #0000;padding:7px 8px}.barang-detail>div:nth-child(2n){background:var(--paper-soft)}.barang-detail .detail-highlight{border-color:var(--primary-border);background:var(--primary-soft)}.barang-detail .detail-highlight dd{color:var(--primary);font-size:13px;font-weight:750}.detail-empty{margin:0;padding:18px 10px}.barang-layout.barang-view-desktop{display:grid}.barang-result-list,.pengambilan-catalog-section{gap:9px;display:grid}@media (width<=1180px){.barang-layout{grid-template-columns:1fr}.barang-detail-panel{position:static}}.pengambilan-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:12px;display:grid}.pengambilan-catalog-card{border:1px solid var(--border-soft);background:var(--surface);border-radius:8px;grid-template-columns:96px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.pengambilan-catalog-photo{width:96px;min-height:118px;color:var(--text-muted);text-align:center;background:#f3f6f8;place-items:center;padding:6px;font-size:.72rem;line-height:1.2;display:grid}.pengambilan-catalog-photo img{object-fit:contain;background:#fff;width:100%;height:100%;max-height:106px}.pengambilan-catalog-body{flex-direction:column;flex:1;gap:7px;min-width:0;padding:10px;display:flex}.pengambilan-catalog-body strong{color:var(--text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.pengambilan-catalog-code{color:var(--text-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:700;overflow:hidden}.pengambilan-catalog-meta{color:var(--text-muted);flex-wrap:wrap;gap:5px;margin-top:auto;font-size:.76rem;display:flex}.barang-detail .detail-actions dd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.barang-detail .detail-actions .button{min-height:34px;padding-inline:14px}.barang-foto-editor dd{gap:8px;display:grid}.barang-foto-editor input{width:100%;min-width:0}.barang-foto-editor span{color:var(--muted);font-size:.82rem}.barang-foto-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.barang-foto-actions .button{min-height:34px;padding-inline:14px}.barang-foto-editor input[type=file]{border:1px dashed var(--border-soft);background:#f8fafc;padding:10px}.barang-foto-preview{border:1px solid var(--border-soft);width:96px;height:72px;color:var(--muted);text-align:center;background:#f3f6f8;border-radius:8px;place-items:center;font-size:.72rem;line-height:1.2;display:grid;overflow:hidden}.barang-foto-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.barang-foto-upload-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.barang-foto-url-tools{gap:8px;display:grid}.barang-foto-url-tools summary{cursor:pointer;color:var(--muted);font-size:.78rem;font-weight:700}@media (width<=640px){.barang-foto-upload-row{grid-template-columns:1fr}}.barang-foto-success{color:#166534;background:#16a34a1a;border:1px solid #16a34a47;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:.78rem;font-weight:760;display:inline-flex}button.barang-foto-preview{cursor:zoom-in;padding:0}.barang-foto-lightbox{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.barang-foto-lightbox-backdrop{background:#0f172a9e;border:0;position:absolute;inset:0}.barang-foto-lightbox-content{z-index:1;background:#fff;border-radius:8px;gap:10px;max-width:min(92vw,760px);max-height:86vh;padding:12px;display:grid;position:relative;box-shadow:0 18px 50px #0f172a38}.barang-foto-lightbox-content img{object-fit:contain;max-width:100%;max-height:72vh}.barang-foto-lightbox-close{border:1px solid var(--border-soft);color:var(--text-strong);background:#fff;border-radius:8px;justify-self:end;padding:7px 10px;font-weight:760}button.pengambilan-catalog-photo{cursor:zoom-in;border:0}.barang-lightbox{align-items:flex-start;place-items:unset;padding:96px 18px 18px}.barang-lightbox .barang-foto-lightbox-backdrop{background:0 0}.barang-lightbox-content{flex-direction:column;gap:0;max-width:calc(100vw - 18px);max-height:min(78vh,720px);padding:0;display:flex;overflow:hidden}.barang-detail-lightbox-content{width:min(760px,100vw - 18px)}.barang-create-modal-panel,.barang-edit-lightbox-content{width:min(920px,100vw - 18px)}.barang-lightbox-content>.barang-detail{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;max-height:calc(min(78vh,720px) - 78px);padding:14px 16px 16px;display:grid;overflow-y:auto}.barang-lightbox-content>.barang-detail>div{background:#fff;border:1px solid #e2e8f0e0;border-radius:7px;min-width:0;padding:8px 10px}.barang-lightbox-content>.barang-detail>.detail-highlight,.barang-lightbox-content>.barang-detail>.barang-foto-editor{grid-column:1/-1}.barang-lightbox-content>.barang-detail dt{color:#64748b;text-transform:uppercase;letter-spacing:0;margin:0 0 3px;font-size:10.5px;font-weight:800;line-height:1.15}.barang-lightbox-content>.barang-detail dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:650;line-height:1.25}.barang-lightbox-content>.barang-detail .detail-highlight{background:#f8fafc}.barang-lightbox-content>.barang-detail .detail-highlight dd{color:var(--color-primary);font-size:12.5px}@media (width<=720px){.barang-lightbox{align-items:flex-start;place-items:unset;padding:118px 8px 10px}.barang-lightbox-content,.barang-detail-lightbox-content,.barang-create-modal-panel,.barang-edit-lightbox-content{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 150px)}.barang-lightbox-content>.barang-detail{grid-template-columns:1fr;gap:6px;max-height:calc(100vh - 226px);padding:12px}.barang-lightbox-content>.barang-detail>div{padding:7px 9px}.barang-lightbox-content>.barang-detail dt{font-size:10px}.barang-lightbox-content>.barang-detail dd{font-size:12px}}.barang-lightbox-content>.barang-mutation-form-panel,.barang-lightbox-content>.barang-detail-edit-form{overscroll-behavior:contain;max-height:calc(min(78vh,720px) - 78px);padding:14px 16px 16px;overflow-y:auto}.barang-lightbox-content>.barang-mutation-form-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.barang-lightbox-content>.barang-detail-edit-form .barang-mutation-form-panel{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:0;display:grid}.barang-lightbox-content .barang-mutation-form-panel label,.barang-lightbox-content .barang-mutation-form-panel .barang-form-photo{gap:5px;min-width:0;display:grid}.barang-lightbox-content .barang-mutation-form-panel label:first-of-type,.barang-lightbox-content .barang-mutation-form-panel label:nth-of-type(2),.barang-lightbox-content .barang-mutation-form-panel label:nth-of-type(3),.barang-lightbox-content .barang-mutation-form-panel .barang-form-wide,.barang-lightbox-content .barang-mutation-form-panel .barang-form-photo,.barang-lightbox-content .barang-mutation-form-panel .barang-form-actions{grid-column:1/-1}.barang-lightbox-content .sistem-users-create-form label:first-of-type,.barang-lightbox-content .sistem-users-create-form label:nth-of-type(2),.barang-lightbox-content .sistem-users-create-form label:nth-of-type(3){grid-column:auto}.barang-lightbox-content .barang-mutation-form-panel label>span,.barang-lightbox-content .barang-mutation-form-panel .barang-form-photo>span{color:#475569;text-transform:uppercase;letter-spacing:0;font-size:10.5px;font-weight:800;line-height:1.15}.barang-lightbox-content .barang-mutation-form-panel input,.barang-lightbox-content .barang-mutation-form-panel select{min-height:34px;padding:6px 9px;font-size:12.5px}.barang-lightbox-content .barang-mutation-form-panel textarea{resize:vertical;min-height:64px;padding:7px 9px;font-size:12.5px}.barang-lightbox-content .barang-form-photo-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.barang-lightbox-content .barang-form-photo-row input[type=file]{width:100%;min-width:0}.barang-lightbox-content .barang-form-photo small{color:#64748b;font-size:11px;line-height:1.3}.barang-lightbox-content .barang-form-actions{border-top:1px solid #e2e8f0e6;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.barang-lightbox-content .barang-form-actions .button{min-height:34px;padding:0 13px}@media (width<=720px){.barang-lightbox-content>.barang-mutation-form-panel,.barang-lightbox-content>.barang-detail-edit-form{max-height:calc(100vh - 226px);padding:12px}.barang-lightbox-content>.barang-mutation-form-panel,.barang-lightbox-content>.barang-detail-edit-form .barang-mutation-form-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.barang-lightbox-content .barang-mutation-form-panel label:first-of-type,.barang-lightbox-content .barang-mutation-form-panel label:nth-of-type(2),.barang-lightbox-content .barang-mutation-form-panel label:nth-of-type(3),.barang-lightbox-content .barang-mutation-form-panel .barang-form-wide,.barang-lightbox-content .barang-mutation-form-panel .barang-form-photo,.barang-lightbox-content .barang-mutation-form-panel .barang-form-actions{grid-column:1/-1}.barang-lightbox-content .barang-mutation-form-panel input,.barang-lightbox-content .barang-mutation-form-panel select{min-height:32px;font-size:12px}.barang-lightbox-content .barang-mutation-form-panel textarea{min-height:58px;font-size:12px}.barang-lightbox-content .barang-form-photo-row{grid-template-columns:1fr}.barang-lightbox-content .barang-form-actions{grid-template-columns:1fr 1fr;display:grid}}.transaksi-keluar-detail-excel{background:#fff;border:1px solid #d9e1ea;border-radius:4px;min-width:0;display:grid;overflow:hidden}.transaksi-keluar-detail-excel-section{color:#52637a;text-transform:none;letter-spacing:0;background:#f8fafc;border-bottom:1px solid #d9e1ea;min-width:0;padding:4px 6px;font-size:9.4px;font-weight:500;line-height:1.05}.transaksi-keluar-detail-excel-row{border-bottom:1px solid #e7edf4;grid-template-columns:104px minmax(0,1fr) 104px minmax(0,1fr);min-height:22px;display:grid}.transaksi-keluar-detail-excel-row-wide{grid-template-columns:104px minmax(0,1fr)}.transaksi-keluar-detail-excel-row>span,.transaksi-keluar-detail-excel-row>strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:3px 6px;line-height:1.08;display:flex;overflow:hidden}.transaksi-keluar-detail-excel-row>span{color:#64748b;background:#fbfcfe;border-right:1px solid #e7edf4;font-size:9.6px;font-weight:400}.transaksi-keluar-detail-excel-row>strong{color:#0f172a;border-right:1px solid #e7edf4;font-size:10px;font-weight:400}.transaksi-keluar-detail-excel-row>strong:last-child,.transaksi-keluar-detail-excel-row-wide>strong{border-right:0}.transaksi-keluar-detail-footer-actions{border-top:1px solid #cbd5e1f2;align-items:center;gap:12px;min-width:0;margin-top:10px;padding-top:10px;display:flex}.transaksi-keluar-detail-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:5px;min-width:max-content;display:inline-flex}.transaksi-keluar-detail-photo-label{color:#64748b;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2}.transaksi-keluar-create-footer-actions,.transaksi-keluar-edit-footer-actions{z-index:2;background:#fff;border-top:1px solid #cbd5e1f2;flex:none;align-items:center;gap:12px;min-width:0;padding:10px 16px 12px;display:flex;position:relative}.transaksi-keluar-create-footer-actions{justify-content:flex-end}.transaksi-keluar-detail-footer-group{align-items:center;gap:9px;min-width:0;display:inline-flex}.transaksi-keluar-detail-footer-group span{color:#64748b;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.25}.transaksi-keluar-detail-footer-divider{background:#cbd5e1f2;flex:auto;min-width:40px;height:1px}.transaksi-keluar-edit-footer-submit-group{align-items:center;gap:9px;min-width:0;display:inline-flex}.transaksi-keluar-detail-view-photo-button,.transaksi-keluar-detail-close-button,.transaksi-keluar-create-submit-button,.transaksi-keluar-edit-submit-button{white-space:nowrap;justify-content:center;min-width:108px!important;min-height:32px!important}.transaksi-keluar-lightbox .transaksi-keluar-form-footer-actions .transaksi-keluar-create-submit-button,.transaksi-keluar-lightbox .transaksi-keluar-form-footer-actions .transaksi-keluar-edit-submit-button{border-color:var(--primary-border)!important;background:var(--primary-soft)!important;min-width:154px!important;color:var(--primary)!important;font-weight:400!important}.transaksi-keluar-lightbox .transaksi-keluar-form-footer-actions .transaksi-keluar-create-submit-button:hover,.transaksi-keluar-lightbox .transaksi-keluar-form-footer-actions .transaksi-keluar-edit-submit-button:hover{border-color:var(--color-primary-border-hover)!important;background:var(--color-primary-soft-hover)!important;color:var(--primary-hover)!important}.transaksi-keluar-detail-view-photo-button{border-color:var(--color-primary-border)!important;background:var(--color-primary-soft)!important;color:var(--color-primary)!important}.transaksi-keluar-photo-viewer-lightbox{z-index:130;place-items:start center;padding:96px 18px 18px}.transaksi-keluar-photo-viewer-lightbox .barang-foto-lightbox-backdrop{background:#0f172a57}.transaksi-keluar-photo-viewer-content{background:#fff;border:1px solid #d9e1ea;border-radius:5px;overflow:hidden;box-shadow:0 18px 48px #0f172a33;width:min(820px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 126px)!important;padding:0!important}.transaksi-keluar-photo-viewer-head{background:#fff;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:8px;min-height:43px;display:flex;margin:0!important;padding:8px 10px!important}.transaksi-keluar-photo-viewer-head h2{color:#0f172a;margin:0;font-size:13.5px;font-weight:500;line-height:1.1}.transaksi-keluar-photo-viewer-head p{color:#64748b;margin:2px 0 0;font-size:9.8px;line-height:1.05}.transaksi-keluar-photo-viewer-head .button{border-radius:3px!important;min-width:54px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important}.transaksi-keluar-photo-viewer-body{max-height:calc(100vh - 170px);padding:8px 10px 10px;overflow-y:auto}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery{gap:6px}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-head{background:#f8fafc;border:1px solid #d9e1ea;border-radius:3px;align-items:center;gap:6px;min-height:30px;padding:5px 6px}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-head-actions{gap:4px}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-head h3{font-size:10.5px;font-weight:400;line-height:1.1}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-head p{margin-top:1px;font-size:9.5px;line-height:1.05}.transaksi-keluar-photo-viewer-body .bkn-badge{border-radius:3px;min-height:18px;padding:1px 6px;font-size:9px;font-weight:400}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-item{border-color:#e0e7ef;border-radius:3px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:62px;padding:6px}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-thumb{aspect-ratio:auto;border-radius:3px;grid-area:1/1;width:84px!important;height:52px!important}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-meta{grid-area:1/2;gap:1px}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-meta strong{font-size:10px;font-weight:400;line-height:1.1}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-meta span{font-size:9.2px;line-height:1.08}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-empty{border-radius:3px;padding:10px;font-size:10px}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;gap:4px}.transaksi-keluar-photo-viewer-body .bkn-button[data-size=table]{border-radius:3px;height:20px;min-height:20px;padding:0 6px;font-size:9px;font-weight:400;line-height:1}.transaksi-keluar-photo-viewer-body .bkn-button-icon svg{width:11px;height:11px}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-actions .button,.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-actions button{white-space:nowrap}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-lightbox{z-index:160;place-items:start center;padding:96px 18px 18px}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-lightbox-backdrop{background:#0f172a9e}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-lightbox-content{box-sizing:border-box;background:#fff;border:1px solid #d9e1ea;border-radius:5px;gap:6px;width:min(820px,100vw - 36px);max-height:calc(100vh - 126px);padding:6px;box-shadow:0 18px 48px #0f172a3d}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-lightbox-close{border-radius:3px;height:24px;min-height:24px;padding:0 8px;font-size:9.5px;font-weight:400;line-height:1}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-lightbox-content img{border:1px solid #d9e1ea;border-radius:4px;max-height:calc(100vh - 178px)}@media (width<=640px){.transaksi-keluar-detail-excel-row{grid-template-columns:1fr}.transaksi-keluar-detail-excel-row>span,.transaksi-keluar-detail-excel-row>strong{border-right:0}.transaksi-keluar-detail-footer-actions,.transaksi-keluar-create-footer-actions,.transaksi-keluar-edit-footer-actions,.transaksi-keluar-detail-footer-group,.transaksi-keluar-edit-footer-submit-group{align-items:stretch}.transaksi-keluar-detail-footer-actions,.transaksi-keluar-create-footer-actions,.transaksi-keluar-edit-footer-actions,.transaksi-keluar-edit-footer-submit-group{flex-direction:column}.transaksi-keluar-detail-footer-group span{white-space:normal}.transaksi-keluar-detail-footer-divider{width:100%}.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-grid,.transaksi-keluar-photo-viewer-body .bkn-photo-gallery-item{grid-template-columns:1fr}}.transaksi-masuk-lookup-row,.transaksi-keluar-selected-barang-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.transaksi-keluar-hidden-controls{display:none}.transaksi-keluar-lookup-lightbox{z-index:94;background:#0f172a80;padding-top:118px}.transaksi-keluar-lookup-lightbox .barang-foto-lightbox-backdrop{background:0 0}.transaksi-keluar-lookup-content{width:min(840px,100vw - 22px)!important;max-height:min(78vh,680px)!important}.transaksi-keluar-lookup-body{gap:12px;min-height:0;max-height:calc(min(78vh,680px) - 74px);padding:16px 18px 18px;display:grid;overflow:hidden}.transaksi-keluar-lookup-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.transaksi-keluar-lookup-search-auto{grid-template-columns:minmax(0,1fr)}.transaksi-keluar-lookup-search label{gap:5px;margin:0;display:grid}.transaksi-keluar-lookup-search label>span{color:#475569;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.transaksi-keluar-lookup-results{scrollbar-gutter:stable;background:#f8fafc;border:0;border-radius:8px;gap:6px;max-height:min(48vh,430px);padding:4px;display:grid;overflow-y:auto}.transaksi-keluar-lookup-result{color:#1f2937;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 10px;transition:background-color .14s,box-shadow .14s;display:grid}.transaksi-keluar-lookup-result:last-child{border-bottom:0}.transaksi-keluar-lookup-result:hover,.transaksi-keluar-lookup-result:focus-visible{background:#f4f8f6;outline:none;box-shadow:inset 3px 0 #64748bb8}.transaksi-keluar-lookup-result:disabled{box-shadow:none;cursor:not-allowed;opacity:.62;background:#f8fafc}.transaksi-keluar-lookup-result:disabled:hover,.transaksi-keluar-lookup-result:disabled:focus-visible{box-shadow:none;background:#f8fafc}.transaksi-keluar-lookup-result small,.transaksi-keluar-lookup-title,.transaksi-keluar-lookup-stock-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.transaksi-keluar-lookup-title{color:#1e293b;font-size:12.6px;font-weight:500;line-height:1.3}.transaksi-keluar-lookup-result small{color:#7a8798;margin-top:3px;font-size:11px;line-height:1.25}.transaksi-keluar-lookup-item-main,.transaksi-keluar-lookup-item-stock,.transaksi-keluar-lookup-result>span:not(.transaksi-keluar-lookup-item-stock,.badge){min-width:0}.transaksi-keluar-lookup-item-main{gap:1px;display:grid}.transaksi-keluar-lookup-category{color:#667085;font-size:10.5px;font-weight:520}.transaksi-keluar-lookup-item-stock{grid-template-columns:repeat(3,minmax(72px,auto));justify-content:end;align-self:stretch;align-items:center;gap:6px;display:grid}.transaksi-keluar-lookup-item-stock>span:not(.badge){background:#f8fafc;border-radius:6px;align-content:center;gap:2px;min-width:0;height:100%;padding:6px 8px;display:grid}.transaksi-keluar-lookup-item-stock small{color:#8a96a8;margin-top:0;font-size:9.5px;font-weight:520;line-height:1.1}.transaksi-keluar-lookup-stock-value{color:#334155;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.4px;font-weight:500;line-height:1.2}.transaksi-keluar-lookup-empty{color:#64748b;background:#f8fafc;border:1px dashed #94a3b8b8;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.4}.transaksi-masuk-create-results{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:7px;gap:6px;max-height:124px;padding:6px;display:grid;overflow-y:auto}@media (width<=720px){.transaksi-keluar-selected-barang-row,.transaksi-keluar-lookup-search,.transaksi-keluar-lookup-result{grid-template-columns:1fr}.transaksi-keluar-lookup-results{max-height:min(52vh,460px)}.transaksi-keluar-lookup-item-stock{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.transaksi-keluar-lookup-item-stock .badge{justify-self:start}.transaksi-keluar-lookup-lightbox{padding-top:118px}.transaksi-keluar-lookup-content{width:calc(100vw - 16px)!important;max-height:calc(100vh - 150px)!important}.transaksi-keluar-lookup-body{max-height:calc(100vh - 226px);padding:14px}}.bkn-master-lightbox{align-items:flex-start!important;place-items:unset!important;padding:var(--bkn-modal-top) 18px 18px!important}.bkn-master-lightbox .barang-foto-lightbox-backdrop{background:0 0!important}.bkn-master-modal-content{border:1px solid var(--color-modal-border)!important;border-radius:var(--radius-md)!important;background:var(--color-surface)!important;width:min(920px,100vw - 18px)!important;max-width:calc(100vw - 18px)!important;max-height:min(78vh,720px)!important;box-shadow:var(--shadow-modal)!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}.bkn-master-modal-content-detail{width:min(760px,100vw - 18px)!important}@media (width>=1180px){.data-gudang-master-workbench .barang-lightbox.bkn-master-lightbox{justify-content:flex-end!important;align-items:stretch!important;padding:0!important;display:flex!important}.data-gudang-master-workbench .barang-lightbox.bkn-master-lightbox>.barang-foto-lightbox-backdrop{background:#0f172a61!important}.data-gudang-master-workbench .data-gudang-master-modal-content.barang-detail-lightbox-content.bkn-master-modal-content-detail{border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;width:min(720px,100vw - 280px)!important;max-width:calc(100vw - 32px)!important;height:100vh!important;max-height:100vh!important;box-shadow:-18px 0 38px #0f172a33!important}.data-gudang-master-workbench .data-gudang-master-modal-content.barang-detail-lightbox-content.bkn-master-modal-content-detail>.bkn-master-detail-panel,.data-gudang-master-workbench .data-gudang-master-modal-content.barang-detail-lightbox-content.bkn-master-modal-content-detail>.barang-detail-readonly-form,.data-gudang-master-workbench .data-gudang-master-modal-content.barang-detail-lightbox-content.bkn-master-modal-content-detail>.detail-empty{max-height:calc(100vh - 76px)!important}}.bkn-master-modal-head,.bkn-master-modal-content>.bkn-modal-head{border-bottom:1px solid var(--color-divider)!important;background:var(--color-surface)!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:16px 18px 12px!important;display:flex!important}.bkn-master-modal-head>div,.bkn-master-modal-content>.bkn-modal-head>div{min-width:0!important}.bkn-master-modal-head h2,.bkn-master-modal-content .bkn-modal-title{color:var(--color-text-strong)!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important}.bkn-master-modal-head p,.bkn-master-modal-content .bkn-modal-description{color:var(--color-text-muted)!important;letter-spacing:0!important;margin:4px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important}.bkn-master-modal-head .button{border-color:var(--color-modal-close-border)!important;background:var(--color-bg-soft)!important;min-height:32px!important;color:var(--color-text-soft)!important;box-shadow:none!important;padding:0 12px!important}.bkn-master-modal-body{overscroll-behavior:contain!important;max-height:calc(min(78vh,720px) - 78px)!important;padding:14px 18px 22px!important;scroll-padding-bottom:90px!important;overflow-y:auto!important}.bkn-master-detail-panel,.bkn-master-edit-panel{overscroll-behavior:contain!important;max-height:calc(min(78vh,720px) - 78px)!important;padding:16px 20px 18px!important;overflow-y:auto!important}.bkn-master-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important;margin:0 0 14px!important;display:grid!important}.bkn-master-detail-grid>div{border-radius:var(--radius-sm)!important;background:var(--color-surface)!important;border:1px solid #e2e8f0e0!important;min-width:0!important;padding:8px 10px!important}.bkn-master-detail-grid .barang-detail-wide,.bkn-master-detail-grid .detail-highlight,.bkn-master-detail-grid .barang-foto-editor{grid-column:1/-1!important}.bkn-master-detail-grid dt{color:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:0!important;margin:0 0 3px!important;font-size:10.5px!important;font-weight:800!important;line-height:1.15!important}.bkn-master-detail-grid dd{color:var(--color-text-strong)!important;overflow-wrap:anywhere!important;margin:0!important;font-size:12.5px!important;font-weight:650!important;line-height:1.25!important}.barang-detail-command-bar{border:1px solid var(--color-border-soft)!important;background:var(--color-bg-soft)!important;border-radius:5px!important;align-items:center!important;gap:6px!important;min-height:34px!important;margin:0 0 8px!important;padding:5px 7px!important;display:flex!important}.barang-detail-command-button{width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;color:var(--color-text-soft)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:4px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important}.barang-detail-command-button:hover,.barang-detail-command-button:focus-visible{border-color:var(--color-border-soft)!important;background:var(--color-surface)!important;color:var(--color-text-strong)!important;outline:none!important}.barang-detail-status-command{margin-left:auto!important}.barang-detail-command-bar .button.danger.barang-detail-status-command{color:#b42318!important;background:#fef2f2b8!important;border-color:#f8717142!important}.data-gudang-master-workbench .barang-detail-readonly-form>.transaksi-keluar-detail-excel{box-shadow:none!important;background:#fff!important;border:1px solid #d7e0ea!important;border-radius:4px!important;margin-top:10px!important;overflow:hidden!important}.data-gudang-master-workbench .barang-detail-readonly-form>.transaksi-keluar-detail-excel .transaksi-keluar-detail-excel-section{color:#526174!important;letter-spacing:0!important;text-transform:none!important;background:#eef2f6!important;border-top:1px solid #d7e0ea!important;border-bottom:1px solid #d7e0ea!important;min-height:22px!important;padding:5px 7px!important;font-size:9px!important;font-weight:730!important;line-height:1.05!important}.data-gudang-master-workbench .barang-detail-readonly-form>.transaksi-keluar-detail-excel .transaksi-keluar-detail-excel-section:first-child{border-top:0!important}.data-gudang-master-workbench .barang-detail-readonly-form>.transaksi-keluar-detail-excel .transaksi-keluar-detail-excel-row:not(.transaksi-keluar-detail-excel-row-wide){border-bottom:1px solid #e6edf4!important;grid-template-columns:104px minmax(0,1fr) 104px minmax(0,1fr)!important;min-height:24px!important}.data-gudang-master-workbench .barang-detail-readonly-form>.transaksi-keluar-detail-excel .transaksi-keluar-detail-excel-row-wide{border-bottom:1px solid #e6edf4!important;grid-template-columns:104px minmax(0,1fr)!important;min-height:24px!important}.data-gudang-master-workbench .barang-detail-readonly-form>.transaksi-keluar-detail-excel .transaksi-keluar-detail-excel-row:last-child{border-bottom:0!important}.data-gudang-master-workbench .barang-detail-readonly-form>.transaksi-keluar-detail-excel .transaksi-keluar-detail-excel-row>:is(span,strong){letter-spacing:0!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;min-height:24px!important;padding:4px 7px!important;line-height:1.15!important;overflow:visible!important}.data-gudang-master-workbench .barang-detail-readonly-form>.transaksi-keluar-detail-excel .transaksi-keluar-detail-excel-row>span{color:#64748b!important;background:#fbfcfe!important;border-right:1px solid #e6edf4!important;font-size:9px!important;font-weight:540!important}.data-gudang-master-workbench .barang-detail-readonly-form>.transaksi-keluar-detail-excel .transaksi-keluar-detail-excel-row>strong{color:#243246!important;border-right:1px solid #e6edf4!important;font-size:9.5px!important;font-weight:540!important}.data-gudang-master-workbench .barang-detail-readonly-form>.transaksi-keluar-detail-excel .transaksi-keluar-detail-excel-row>strong:last-child{border-right:0!important}.barang-operational-panel{background:#fbfcfe!important;border:1px solid #cbd5e1db!important;border-radius:6px!important;gap:9px!important;margin:0 0 10px!important;padding:11px 12px!important;display:grid!important}.barang-operational-panel.is-ready{border-left:3px solid #2f7d5b!important}.barang-operational-panel.is-booked{border-left:3px solid #b7791f!important}.barang-operational-panel.is-empty,.barang-operational-panel.is-muted{border-left:3px solid #94a3b8!important}.barang-operational-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.barang-operational-head>div{min-width:0!important}.barang-operational-head span,.barang-operational-metrics span,.barang-operational-latest span{color:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:9.6px!important;font-weight:720!important;line-height:1.12!important;display:block!important}.barang-operational-head h3{color:var(--color-text-strong)!important;letter-spacing:0!important;margin:3px 0 2px!important;font-size:14px!important;font-weight:740!important;line-height:1.22!important}.barang-operational-head p{color:var(--color-text-soft)!important;margin:0!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important}.barang-operational-head>strong{background:var(--color-surface)!important;color:var(--color-text-soft)!important;white-space:nowrap!important;border:1px solid #cbd5e1d1!important;border-radius:999px!important;flex:none!important;padding:4px 7px!important;font-size:10px!important;font-weight:650!important;line-height:1!important}.barang-operational-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.barang-operational-panel-with-minimum .barang-operational-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.barang-operational-metrics>div{border:1px solid var(--color-border-soft)!important;background:#fff!important;border-radius:5px!important;gap:2px!important;min-width:0!important;padding:7px 8px!important;display:grid!important}.barang-operational-metrics>div.is-attention{background:#fffaf0!important;border-color:#b7791f47!important}.barang-operational-metrics strong{min-width:0!important;color:var(--color-text-strong)!important;overflow-wrap:anywhere!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.barang-operational-metrics small,.barang-operational-latest small{min-width:0!important;color:var(--color-text-muted)!important;overflow-wrap:anywhere!important;font-size:10px!important;font-weight:420!important;line-height:1.2!important}.barang-operational-flow{border:1px solid var(--color-border-soft)!important;background:#fff!important;border-radius:5px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}.barang-operational-flow>div{border-right:1px solid var(--color-border-soft)!important;gap:2px!important;min-width:0!important;padding:7px 9px!important;display:grid!important}.barang-operational-flow>div:last-child{border-right:0!important}.barang-operational-flow>div.is-attention{background:#fffaf0!important}.barang-operational-flow span{color:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:9.6px!important;font-weight:700!important;line-height:1.12!important}.barang-operational-flow strong{min-width:0!important;color:var(--color-text-strong)!important;overflow-wrap:anywhere!important;font-size:11.5px!important;font-weight:620!important;line-height:1.22!important}.barang-operational-footer{justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;padding-top:2px!important;display:flex!important}.barang-operational-latest{gap:2px!important;min-width:0!important;display:grid!important}.barang-operational-latest strong{min-width:0!important;color:var(--color-text-strong)!important;overflow-wrap:anywhere!important;font-size:11.5px!important;font-weight:620!important;line-height:1.25!important}.barang-operational-actions{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.barang-operational-actions .button{height:27px!important;min-height:27px!important;box-shadow:none!important;border-radius:4px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:620!important}@media (width<=760px){.barang-operational-head,.barang-operational-footer{flex-direction:column!important;align-items:stretch!important}.barang-operational-metrics,.barang-operational-panel-with-minimum .barang-operational-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.barang-operational-flow{grid-template-columns:1fr!important}.barang-operational-flow>div{border-right:0!important;border-bottom:1px solid var(--color-border-soft)!important}.barang-operational-flow>div:last-child{border-bottom:0!important}.barang-operational-actions{flex-wrap:wrap!important;justify-content:flex-start!important}}.bkn-master-form{overscroll-behavior:contain!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:10px 12px!important;max-height:calc(min(78vh,720px) - 78px)!important;padding:14px 18px 22px!important;display:grid!important;overflow-y:auto!important}.bkn-master-edit-panel .bkn-master-form{max-height:none!important;padding:0!important;overflow:visible!important}.bkn-master-form>label,.bkn-master-form>.bkn-field,.bkn-master-form>.bkn-photo-field,.bkn-master-form>.transaksi-masuk-create-results,.bkn-master-form>.transaksi-masuk-form-attachments{min-width:0!important}.bkn-master-form .barang-form-wide,.bkn-master-form .barang-form-photo,.bkn-master-form .barang-form-actions,.bkn-master-form .transaksi-masuk-form-wide,.bkn-master-form .transaksi-masuk-form-photo,.bkn-master-form .transaksi-masuk-form-actions,.bkn-master-form .transaksi-masuk-form-attachments,.bkn-master-form .transaksi-masuk-create-results{grid-column:1/-1!important}.bkn-master-form .barang-bekas-source-lock{border:1px solid var(--color-primary-border)!important;border-radius:var(--radius-md)!important;background:var(--color-primary-soft)!important;gap:6px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}.bkn-master-form .barang-bekas-source-lock strong{min-width:0!important;color:var(--color-text-strong)!important;overflow-wrap:anywhere!important;font-size:12.5px!important;line-height:1.35!important}.bkn-master-form .barang-bekas-source-lock .badge{justify-self:start!important}.bkn-master-form .barang-bekas-source-lock.transaksi-keluar-detail-excel{background:#fff!important;border:1px solid #cbd5e1f2!important;border-radius:8px!important;gap:0!important;padding:0!important}.bkn-master-form .barang-bekas-source-lock.transaksi-keluar-detail-excel .transaksi-keluar-detail-excel-row>strong{color:#0f172a!important;font-size:10.8px!important;font-weight:650!important;line-height:1.16!important}.bkn-master-form .barang-bekas-source-lock.transaksi-keluar-detail-excel .badge{justify-self:auto!important}.bkn-master-form label,.bkn-master-form .bkn-field,.bkn-master-form .bkn-photo-field{gap:5px!important;min-width:0!important;display:grid!important}.bkn-master-form label>span,.bkn-master-form .bkn-field-label,.bkn-master-form .bkn-photo-field-label{color:var(--color-text-soft)!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:10.5px!important;font-weight:800!important;line-height:1.15!important}.transaksi-keluar-field-label-info{align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;position:relative!important;overflow:visible!important}:is(.transaksi-keluar-field-preventif,.tk-create-field:has(.transaksi-keluar-info-anchor)){z-index:5!important;position:relative!important;overflow:visible!important}:is(.transaksi-keluar-field-preventif:focus-within,.transaksi-keluar-field-preventif:hover,.tk-create-field:has(.transaksi-keluar-info-anchor):focus-within,.tk-create-field:has(.transaksi-keluar-info-anchor):hover){z-index:80!important}.transaksi-keluar-info-anchor{color:#8390a1!important;cursor:help!important;border-radius:999px!important;outline:none!important;flex:none!important;justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;display:inline-flex!important;position:relative!important}.transaksi-keluar-info-anchor:hover,.transaksi-keluar-info-anchor:focus-visible{color:#475569!important;background:#eef3f7!important}.transaksi-keluar-info-popover{z-index:1000!important;color:#475569!important;letter-spacing:0!important;opacity:0!important;pointer-events:none!important;text-align:left!important;text-transform:none!important;visibility:hidden!important;white-space:normal!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:6px!important;width:218px!important;max-width:min(218px,100vw - 40px)!important;padding:8px 10px!important;font-size:10.5px!important;font-weight:520!important;line-height:1.35!important;transition:opacity .12s,transform .12s,visibility .12s!important;position:absolute!important;top:calc(100% + 8px)!important;left:-8px!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px #0f172a1f!important}.transaksi-keluar-info-popover:before{content:""!important;background:#fff!important;border-top:1px solid #d9e2ec!important;border-left:1px solid #d9e2ec!important;width:8px!important;height:8px!important;position:absolute!important;top:-5px!important;left:12px!important;transform:rotate(45deg)!important}.transaksi-keluar-info-anchor:hover .transaksi-keluar-info-popover,.transaksi-keluar-info-anchor:focus-visible .transaksi-keluar-info-popover{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.bkn-master-form input,.bkn-master-form select,.bkn-master-form textarea,.bkn-master-form .bkn-input,.bkn-master-form .bkn-select,.bkn-master-form .bkn-textarea{border-radius:var(--radius-sm)!important;background:var(--color-surface)!important;min-height:34px!important;color:var(--color-text-strong)!important;border-color:#cbd5e1f2!important;padding:6px 9px!important;font-size:12.5px!important;line-height:1.35!important}.bkn-master-form textarea,.bkn-master-form .bkn-textarea{resize:vertical!important;min-height:64px!important}.bkn-master-form .transaksi-masuk-lookup-row,.bkn-master-form .barang-form-photo-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.bkn-master-form .bkn-photo-field-row{grid-template-columns:auto minmax(0,1fr) auto!important}.bkn-master-form .bkn-photo-field-file-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.bkn-master-form-actions,.bkn-master-form .barang-form-actions,.bkn-master-form .transaksi-masuk-form-actions{border-top:1px solid var(--color-divider)!important;border-bottom:1px solid var(--color-divider)!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;margin-top:2px!important;padding-top:10px!important;padding-bottom:12px!important;display:flex!important}.bkn-master-form-actions .button,.bkn-master-form .barang-form-actions .button,.bkn-master-form .transaksi-masuk-form-actions .button{width:auto!important;min-width:118px!important;min-height:34px!important;box-shadow:none!important}.bkn-master-photo-section .bkn-photo-gallery,.bkn-master-detail-panel>.bkn-photo-gallery,.bkn-master-edit-panel>.bkn-photo-gallery,.bkn-master-form .bkn-photo-gallery{border-top:1px solid var(--color-divider)!important;margin-top:14px!important;padding-top:14px!important}.bkn-master-photo-section .bkn-photo-gallery-head h3,.bkn-master-detail-panel>.bkn-photo-gallery .bkn-photo-gallery-head h3,.bkn-master-edit-panel>.bkn-photo-gallery .bkn-photo-gallery-head h3,.bkn-master-form .bkn-photo-gallery-head h3{font-size:14px!important;font-weight:800!important;line-height:1.2!important}.bkn-master-photo-section .bkn-photo-gallery-meta strong,.bkn-master-detail-panel>.bkn-photo-gallery .bkn-photo-gallery-meta strong,.bkn-master-edit-panel>.bkn-photo-gallery .bkn-photo-gallery-meta strong,.bkn-master-form .bkn-photo-gallery-meta strong{overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.25!important}.transaksi-masuk-toolbar .transaksi-masuk-actions .button:disabled,.transaksi-masuk-toolbar .transaksi-masuk-actions button:disabled{border-color:var(--bkn-button-disabled-border)!important;background:var(--bkn-button-disabled-bg)!important;color:var(--bkn-button-disabled-text)!important;opacity:1!important;cursor:not-allowed!important}.transaksi-keluar-page .transaksi-masuk-toolbar{padding:12px!important}.transaksi-keluar-page .transaksi-masuk-search{grid-template-columns:minmax(130px,.42fr) minmax(130px,.42fr) minmax(320px,1.15fr) minmax(130px,.4fr) minmax(130px,.4fr)!important;align-items:end!important;gap:10px!important}.transaksi-keluar-page .transaksi-masuk-search label{gap:6px!important;min-width:0!important}.transaksi-keluar-page .transaksi-masuk-search label>span{min-height:13px!important;color:var(--color-text-soft)!important;letter-spacing:0!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.transaksi-keluar-page .transaksi-masuk-search input,.transaksi-keluar-page .transaksi-masuk-search select{box-sizing:border-box!important;border:1px solid var(--color-border-muted)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface)!important;width:100%!important;height:36px!important;min-height:36px!important;color:var(--color-text-strong)!important;padding:7px 10px!important;font-size:12px!important;line-height:1.3!important}.transaksi-keluar-page .transaksi-masuk-actions{grid-column:1/-1!important;justify-content:flex-end!important;align-items:end!important}.transaksi-keluar-page .transaksi-masuk-actions .button{white-space:nowrap!important;height:36px!important;min-height:36px!important;padding:0 10px!important}.transaksi-masuk-view-desktop .table-action-danger,.transaksi-keluar-view-desktop .table-action-danger,.siklus-klaim-terima-workbench .barang-row-actions.transaksi-masuk-row-actions .table-action-danger{color:#b91c1c!important;border-color:#dc262640!important}.transaksi-keluar-koreksi-modal.bkn-master-modal-content{width:min(660px,100vw - 18px)!important;max-height:none!important}.transaksi-keluar-koreksi-modal .bkn-modal-head{padding:10px 12px 8px!important}.transaksi-keluar-koreksi-modal .bkn-modal-title{font-size:14px!important;line-height:1.14!important}.transaksi-keluar-koreksi-modal .bkn-modal-description{margin-top:2px!important;font-size:10.5px!important;line-height:1.18!important}.transaksi-keluar-koreksi-modal-body.bkn-modal-body{gap:8px!important;max-height:none!important;padding:9px 10px 8px!important;display:grid!important;overflow:visible!important}.transaksi-keluar-koreksi-modal .bkn-form-status{margin:0!important}.transaksi-keluar-koreksi-summary.bkn-save-confirm-summary{border-radius:4px!important;max-height:none!important;margin:0!important;overflow:visible!important}.transaksi-keluar-koreksi-form.bkn-master-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 8px!important;max-height:none!important;padding:0!important;overflow:visible!important}.transaksi-keluar-koreksi-form.bkn-master-form label{gap:4px!important}.transaksi-keluar-koreksi-form.bkn-master-form label>span{font-size:9.8px!important;line-height:1.05!important}.transaksi-keluar-koreksi-form.bkn-master-form :is(input,.bkn-input){height:30px!important;min-height:30px!important;padding:5px 8px!important;font-size:11px!important}.transaksi-keluar-koreksi-form.bkn-master-form :is(textarea,.bkn-textarea){resize:none!important;height:46px!important;min-height:46px!important;padding:6px 8px!important;font-size:11px!important;line-height:1.18!important}.transaksi-keluar-koreksi-modal .bkn-modal-footer{gap:5px!important;padding:7px 10px 9px!important}.transaksi-keluar-koreksi-modal .bkn-modal-footer .button{border-radius:3px!important;min-width:78px!important;height:24px!important;min-height:24px!important;padding:0 9px!important;font-size:9.5px!important}@media (width<=1180px){.transaksi-keluar-page .transaksi-masuk-search{grid-template-columns:repeat(2,minmax(0,1fr))!important}.transaksi-keluar-page .transaksi-masuk-search label:nth-child(3),.transaksi-keluar-page .transaksi-masuk-search .transaksi-masuk-actions{grid-column:1/-1!important}.transaksi-keluar-page .transaksi-masuk-actions{justify-content:flex-end!important}}@media (width<=860px){.transaksi-keluar-page .transaksi-masuk-search{grid-template-columns:1fr!important}.transaksi-keluar-page .transaksi-masuk-search label:nth-child(3),.transaksi-keluar-page .transaksi-masuk-search .transaksi-masuk-actions{grid-column:auto!important}}.bkn-master-form.transaksi-keluar-mutation-form{gap:9px 12px!important}.bkn-master-form.transaksi-keluar-mutation-form .bkn-field,.bkn-master-form.transaksi-keluar-mutation-form label,.bkn-master-form.transaksi-keluar-mutation-form .bkn-photo-field{align-content:start!important}.bkn-master-form.transaksi-keluar-mutation-form input,.bkn-master-form.transaksi-keluar-mutation-form select,.bkn-master-form.transaksi-keluar-mutation-form textarea,.bkn-master-form.transaksi-keluar-mutation-form .bkn-input,.bkn-master-form.transaksi-keluar-mutation-form .bkn-select,.bkn-master-form.transaksi-keluar-mutation-form .bkn-textarea{box-sizing:border-box!important;width:100%!important}.bkn-master-form.transaksi-keluar-mutation-form input,.bkn-master-form.transaksi-keluar-mutation-form select,.bkn-master-form.transaksi-keluar-mutation-form .bkn-input,.bkn-master-form.transaksi-keluar-mutation-form .bkn-select{height:36px!important;min-height:36px!important}.bkn-master-form.transaksi-keluar-mutation-form .transaksi-masuk-lookup-row{grid-template-columns:minmax(0,1fr) 92px!important;align-items:stretch!important}.bkn-master-form.transaksi-keluar-mutation-form .transaksi-masuk-lookup-row .button{width:100%!important;min-width:0!important;min-height:36px!important}.bkn-master-form.transaksi-keluar-mutation-form .transaksi-masuk-create-results{background:0 0!important;border:0!important;gap:6px!important;margin:-2px 0 0!important;padding:0!important;display:grid!important}.bkn-master-form.transaksi-keluar-mutation-form .transaksi-masuk-create-results .table-action{border:1px solid var(--color-border-muted)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface-soft)!important;width:100%!important;height:auto!important;min-height:36px!important;color:var(--color-text-strong)!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important;justify-content:flex-start!important;align-items:center!important;padding:7px 10px!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important;display:flex!important}.bkn-master-form.transaksi-keluar-mutation-form .transaksi-masuk-create-results .table-action:hover{border-color:var(--color-primary-border)!important;background:var(--color-primary-soft)!important;color:var(--color-primary)!important}.users-page .users-layout{display:block!important}.users-page .users-layout .barang-list-panel{width:100%!important;max-width:none!important}.users-page .users-table-wrap{overflow-x:hidden!important}.users-page .users-table-wrap .barang-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.users-page .users-table-wrap .barang-table th,.users-page .users-table-wrap .barang-table td{text-overflow:clip!important;white-space:normal!important;overflow-wrap:normal!important;vertical-align:top!important;overflow:hidden!important}.users-page .users-cell-stack{gap:2px!important;min-width:0!important;max-width:100%!important;display:grid!important}.users-page .users-cell-stack>:is(strong,span),.users-page .users-device-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:10px!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.users-page .users-cell-stack>.barang-code{color:var(--color-primary)!important;font-weight:650!important;display:block!important}.users-page .users-cell-stack>.users-cell-muted,.users-page .users-device-text{color:#64748b!important}.users-page .users-cell-stack>.users-cell-danger{color:#9f2e2e!important}.users-page .users-list-table :is(th,td):first-child{width:24%!important}.users-page .users-list-table :is(th,td):nth-child(2){width:10%!important}.users-page .users-list-table :is(th,td):nth-child(3){width:14%!important}.users-page .users-list-table :is(th,td):nth-child(4){width:18%!important}.users-page .users-list-table :is(th,td):nth-child(5){width:19%!important}.users-page .users-list-table :is(th,td):nth-child(6){width:15%!important}.users-page .users-session-table :is(th,td):first-child{width:32%!important}.users-page .users-session-table :is(th,td):nth-child(2){width:16%!important}.users-page .users-session-table :is(th,td):nth-child(3){width:23%!important}.users-page .users-session-table :is(th,td):nth-child(4){width:14%!important}.users-page .users-session-table :is(th,td):nth-child(5){width:15%!important}.users-page .users-table-wrap .users-row-actions{grid-template-columns:1fr!important;justify-content:stretch!important;align-items:stretch!important;gap:3px!important;display:grid!important;overflow:hidden!important}.users-page .users-table-wrap .users-row-actions .table-action{text-align:center!important;justify-content:center!important;width:100%!important;min-width:0!important}.users-page .users-email-cell{color:#0f172a!important;font-weight:400!important}.sistem-users-detail-content .users-detail-excel-row>strong{font-weight:400!important}@media (width<=720px){.bkn-master-lightbox{padding:var(--bkn-modal-top-compact) 8px 10px!important}.bkn-master-modal-content,.bkn-master-modal-content-detail{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 150px)!important}.bkn-master-modal-head,.bkn-master-modal-content>.bkn-modal-head{align-items:center!important;padding:14px 18px 11px!important}.bkn-master-modal-head h2,.bkn-master-modal-content .bkn-modal-title{font-size:18px!important;line-height:1.2!important}.bkn-master-modal-content.bkn-master-modal-content-form .bkn-modal-description{display:none!important}.bkn-master-modal-body,.bkn-master-detail-panel,.bkn-master-edit-panel{max-height:calc(100vh - 226px)!important;padding:16px 18px 22px!important}.bkn-master-detail-grid{grid-template-columns:1fr!important;gap:10px!important}.bkn-master-detail-grid>div{padding:10px 12px!important}.bkn-master-form{gap:8px!important;max-height:calc(100vh - 226px)!important;padding:16px 18px 22px!important}.bkn-master-form-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bkn-master-form-single,.bkn-master-lightbox .bkn-master-modal-content>form.bkn-master-form-single.transaksi-masuk-create-form{grid-template-columns:1fr!important;gap:12px!important}.transaksi-masuk-create-lightbox-content>form.bkn-master-form-single.transaksi-masuk-create-form{width:min(320px,100%)!important;margin-left:auto!important;margin-right:auto!important}.bkn-master-edit-panel .bkn-master-form{max-height:none!important;padding:0!important;overflow:visible!important}.bkn-master-form input,.bkn-master-form select,.bkn-master-form textarea,.bkn-master-form .bkn-input,.bkn-master-form .bkn-select,.bkn-master-form .bkn-textarea{min-height:36px!important;font-size:12px!important}.bkn-master-form textarea,.bkn-master-form .bkn-textarea{min-height:58px!important}.bkn-master-form .transaksi-masuk-lookup-row,.bkn-master-form .barang-form-photo-row,.bkn-master-form .bkn-photo-field-row,.bkn-master-form.transaksi-keluar-mutation-form .transaksi-masuk-lookup-row{grid-template-columns:1fr!important}.bkn-master-form-actions,.bkn-master-form .barang-form-actions,.bkn-master-form .transaksi-masuk-form-actions{grid-template-columns:1fr 1fr!important;margin-bottom:0!important;display:grid!important}.bkn-master-form-actions .button,.bkn-master-form .barang-form-actions .button,.bkn-master-form .transaksi-masuk-form-actions .button{width:100%!important;min-width:0!important}.bkn-master-photo-section .bkn-photo-gallery-item,.bkn-master-detail-panel>.bkn-photo-gallery .bkn-photo-gallery-item,.bkn-master-edit-panel>.bkn-photo-gallery .bkn-photo-gallery-item,.bkn-master-form .bkn-photo-gallery-item{grid-template-columns:1fr!important}.bkn-master-photo-section .bkn-photo-gallery-thumb,.bkn-master-detail-panel>.bkn-photo-gallery .bkn-photo-gallery-thumb,.bkn-master-edit-panel>.bkn-photo-gallery .bkn-photo-gallery-thumb,.bkn-master-form .bkn-photo-gallery-thumb{max-width:220px!important}}@media (width>=1000px){.transaksi-keluar-lightbox .transaksi-keluar-lightbox-content.bkn-master-modal-content{width:min(1240px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 116px)!important}.transaksi-keluar-create-modal-lightbox .transaksi-keluar-create-lightbox-content.bkn-master-modal-content,.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content.bkn-master-modal-content{align-self:flex-start!important;height:auto!important;max-height:calc(100vh - 44px)!important;overflow:hidden!important}.transaksi-keluar-lightbox .transaksi-keluar-form-desktop.bkn-master-form-single,.transaksi-keluar-lightbox .transaksi-keluar-edit-panel .transaksi-keluar-form-desktop.bkn-master-form-single,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .transaksi-masuk-create-lightbox-content.transaksi-keluar-lightbox-content>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-masuk-edit-panel>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single{grid-template-columns:minmax(300px,.95fr) minmax(340px,1.05fr) minmax(300px,.95fr)!important;align-items:start!important;gap:12px!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 206px)!important;margin:0!important;padding:14px 16px 16px!important;display:grid!important;overflow-y:auto!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-masuk-edit-panel{flex:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .transaksi-keluar-create-lightbox-content>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-masuk-edit-panel>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single{flex:none!important;min-height:0!important;max-height:none!important;padding:10px 12px!important;overflow:visible!important}.transaksi-keluar-lightbox .transaksi-keluar-form-footer-actions{flex:none!important}.transaksi-keluar-lightbox .transaksi-keluar-form-status,.transaksi-keluar-lightbox .transaksi-keluar-photo-strip,.transaksi-keluar-lightbox .transaksi-keluar-form-actions{grid-column:1/-1!important}.transaksi-keluar-lightbox .transaksi-keluar-form-section{grid-column:auto!important;align-self:start!important;width:auto!important;min-width:0!important;min-height:0!important}.transaksi-keluar-lightbox .transaksi-keluar-form-section-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}.transaksi-keluar-lightbox .transaksi-keluar-field-full,.transaksi-keluar-lightbox .transaksi-keluar-selected-barang-field,.transaksi-keluar-lightbox .transaksi-keluar-form-section-body>.transaksi-keluar-field-full,.transaksi-keluar-lightbox .transaksi-keluar-form-section-body>.transaksi-keluar-selected-barang-field{grid-column:1/-1!important;width:auto!important}.transaksi-keluar-lightbox .transaksi-keluar-form-section-body>.transaksi-masuk-field:not(.transaksi-keluar-field-full,.transaksi-keluar-selected-barang-field){grid-column:auto!important}.transaksi-keluar-lightbox .transaksi-keluar-form-section .transaksi-masuk-field,.transaksi-keluar-lightbox .transaksi-keluar-form-section .bkn-field{gap:3px!important}.transaksi-keluar-lightbox .transaksi-keluar-form-section .bkn-field-label{font-size:9.8px!important;line-height:1.05!important}.transaksi-keluar-lightbox .transaksi-keluar-form-section input,.transaksi-keluar-lightbox .transaksi-keluar-form-section select,.transaksi-keluar-lightbox .transaksi-keluar-form-section .bkn-input,.transaksi-keluar-lightbox .transaksi-keluar-form-section .bkn-select{height:34px!important;min-height:34px!important;padding:7px 12px!important;font-size:11.8px!important;line-height:1.2!important}.transaksi-keluar-lightbox .transaksi-keluar-form-section textarea,.transaksi-keluar-lightbox .transaksi-keluar-form-section .bkn-textarea{resize:none!important;height:66px!important;min-height:66px!important;padding:9px 12px!important;font-size:11.8px!important;line-height:1.2!important}.transaksi-keluar-lightbox .transaksi-keluar-photo-strip{padding:6px 8px!important}.transaksi-keluar-lightbox .transaksi-keluar-photo-strip .bkn-photo-field-label,.transaksi-keluar-lightbox .transaksi-keluar-photo-strip .barang-form-photo>span{font-size:9.8px!important;line-height:1.05!important}.transaksi-keluar-lightbox .transaksi-keluar-form-actions{grid-template-columns:none!important;justify-content:flex-end!important;display:flex!important}.transaksi-keluar-lightbox .transaksi-keluar-form-actions .button{width:auto!important;min-width:132px!important}.transaksi-keluar-modal-lightbox.bkn-master-lightbox{place-items:start center!important}.transaksi-keluar-create-modal-lightbox.bkn-master-lightbox{justify-content:center!important;place-items:start center!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content.bkn-master-modal-content{height:auto!important;max-height:calc(100vh - 44px)!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content>.transaksi-keluar-detail-readonly-form.bkn-master-detail-panel{height:auto!important;max-height:calc(100vh - 102px)!important;padding:10px 12px 12px!important}}@media (width>=1000px) and (width<=1300px){.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .transaksi-keluar-create-lightbox-content>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-masuk-edit-panel>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench){--iims-grid-border:#d9e1ea;--iims-grid-line:#e8edf3;--iims-grid-head:#fafbfc;--iims-grid-text:#172033;--iims-grid-muted:#526273;--iims-control-border:#d8e0ea;height:calc(100vh - var(--header-height) - 24px)!important;flex-direction:column!important;gap:8px!important;min-height:0!important;display:flex!important;overflow:hidden!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench)>.page-title{flex:none!important;align-items:center!important;min-height:auto!important;padding:8px 10px!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench)>.page-title>div:first-child{min-width:0!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench)>.page-title .eyebrow{font-size:9px!important;line-height:1.1!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench)>.page-title h1{letter-spacing:0!important;margin:1px 0 0!important;font-size:16px!important;font-weight:400!important;line-height:1.12!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench)>.page-title p{display:none!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench)>.page-title .page-title-actions{flex-wrap:nowrap!important;flex:0 auto!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench)>.page-title .badge{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:340px!important;min-height:18px!important;padding:2px 7px!important;font-size:9.5px!important;line-height:1!important;overflow:hidden!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench)>.page-title .button{white-space:nowrap!important;height:29px!important;min-height:29px!important;padding:0 10px!important;font-size:10.5px!important;line-height:1!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench)>.barang-toolbar,.ops-workbench>.surat-counter-filter-panel,.maintenance-input-jkm-workbench form>.barang-toolbar{flex:none!important;gap:6px!important;min-width:0!important;padding:8px 10px!important;display:grid!important}.data-gudang-workbench>.barang-toolbar{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"search""meta"!important}.data-gudang-workbench.transaksi-keluar-workbench>.barang-toolbar{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"search""meta"!important;gap:6px!important}.data-gudang-workbench>.barang-toolbar>.barang-search{grid-area:search!important}.data-gudang-workbench>.barang-toolbar>.barang-meta{grid-area:meta!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.surat-counter-filter-panel),.maintenance-input-jkm-workbench form>.barang-toolbar{align-items:end!important;gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}.kebutuhan-pengadaan-workbench>.barang-toolbar>.barang-search,.kebutuhan-pengadaan-workbench .kebutuhan-filter-pengadaan{grid-template-columns:minmax(220px,1fr) minmax(96px,.34fr) max-content!important}.kebutuhan-pengambilan-workbench .pengambilan-filter-form,.kebutuhan-pengambilan-workbench .kebutuhan-filter-pengambilan{grid-template-columns:minmax(220px,1fr) minmax(86px,.3fr) minmax(86px,.3fr) max-content!important}.kebutuhan-pengambilan-workbench .kebutuhan-filter-katalog{grid-template-columns:minmax(0,1fr)!important}.siklus-rotable-workbench .barang-search{grid-template-columns:minmax(190px,1.05fr) minmax(116px,.48fr) minmax(104px,.36fr) minmax(126px,.48fr) minmax(104px,.36fr) max-content!important}.siklus-repair-workbench .barang-search{grid-template-columns:minmax(260px,1fr) minmax(118px,.36fr) minmax(150px,.46fr) max-content!important}.siklus-klaim-workbench .barang-search{grid-template-columns:minmax(124px,.38fr) minmax(260px,1fr) max-content!important}.siklus-klaim-terima-workbench .barang-search{grid-template-columns:minmax(300px,1fr) max-content!important}.bekas-barang-workbench .barang-search,.bekas-barang-workbench .barang-search.barang-bekas-filter-aset,.bekas-barang-workbench .barang-search.barang-bekas-filter-inventaris{grid-template-columns:minmax(260px,1fr) minmax(140px,.38fr) max-content!important}.bekas-barang-workbench .barang-search.barang-bekas-filter-preventif{grid-template-columns:minmax(260px,1.35fr) minmax(90px,.28fr) minmax(96px,.3fr) minmax(112px,.34fr) minmax(132px,.4fr)!important}.dokumen-surat-jalan-workbench .barang-search{grid-template-columns:minmax(280px,1fr) minmax(126px,.4fr) max-content!important}.maintenance-filter-form>.bkn-field{width:auto!important;min-width:0!important}.maintenance-preventif-workbench .maintenance-preventif-filter{grid-template-columns:minmax(84px,.24fr) minmax(138px,.38fr) minmax(112px,.32fr) minmax(240px,1fr) max-content!important;align-items:end!important}.maintenance-interval-items-workbench .maintenance-interval-filter{grid-template-columns:minmax(260px,1fr) minmax(138px,.38fr) minmax(118px,.32fr) max-content!important;align-items:end!important}.maintenance-overhaul-workbench .maintenance-overhaul-filter{grid-template-columns:minmax(280px,1fr) minmax(130px,.34fr) max-content!important;align-items:end!important}.maintenance-overhaul-usage-workbench .maintenance-overhaul-usage-filter{grid-template-columns:minmax(260px,1fr) minmax(118px,.32fr) minmax(128px,.36fr) minmax(112px,.3fr) max-content!important;align-items:end!important}.sistem-nomor-surat-workbench .surat-counter-filter-panel{grid-template-columns:minmax(220px,1fr) max-content!important}.sistem-users-workbench .barang-search{grid-template-columns:minmax(260px,1fr) minmax(130px,.42fr) minmax(130px,.42fr) max-content!important}.sistem-users-workbench .users-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.maintenance-input-jkm-workbench .maintenance-jkm-input-panel{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:7px!important}.maintenance-input-jkm-workbench .maintenance-jkm-input-field{grid-column:1/-1!important}.maintenance-input-jkm-workbench textarea{resize:vertical!important;min-height:210px!important}.maintenance-input-jkm-workbench .maintenance-jkm-validation{justify-self:start!important;max-width:100%!important}.maintenance-input-jkm-workbench .maintenance-jkm-input-panel .barang-actions{justify-self:end!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.surat-counter-filter-panel) label,:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-search,.transaksi-masuk-search) .bkn-field{gap:3px!important;min-width:0!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.surat-counter-filter-panel) label>span,:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) .bkn-field-label,:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) .bkn-photo-field-label{letter-spacing:0!important;min-height:auto!important;font-size:9.5px!important;line-height:1.05!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.surat-counter-filter-panel) :is(input,select,.bkn-input,.bkn-select){box-sizing:border-box!important;width:100%!important;height:29px!important;min-height:29px!important;padding:4px 8px!important;font-size:11px!important;line-height:1.2!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-search,.transaksi-masuk-search) textarea{box-sizing:border-box!important;width:100%!important;padding:7px 8px!important;font-size:11.5px!important;line-height:1.25!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-actions,.transaksi-masuk-actions,.pengambilan-filter-actions,.users-row-actions),.ops-workbench .surat-counter-filter-panel>button{flex-wrap:nowrap!important;order:90!important;justify-content:flex-end!important;place-self:end!important;align-items:end!important;gap:5px!important;min-width:max-content!important;display:flex!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form)>.bkn-date-filter{order:95!important;place-self:end!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-actions,.transaksi-masuk-actions,.pengambilan-filter-actions)>.bkn-date-filter{flex:none!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form)>label{order:10!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form)>.bkn-date-filter .bkn-date-filter-trigger{height:29px!important;min-height:29px!important}.transaksi-keluar-page .transaksi-masuk-actions{grid-column:auto!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-actions,.transaksi-masuk-actions,.pengambilan-filter-actions) :is(.button,button),.ops-workbench .surat-counter-filter-panel>button,.ops-workbench .users-tabs .button{white-space:nowrap!important;height:29px!important;min-height:29px!important;padding:0 9px!important;font-size:10px!important;line-height:1!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-meta,.transaksi-masuk-meta,.users-tabs){flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;min-height:20px!important;display:flex!important;overflow:hidden!important}.data-gudang-workbench .barang-meta,.data-gudang-workbench .transaksi-masuk-meta{justify-content:flex-end!important}.data-gudang-workbench .data-gudang-filter-summary{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;overflow:visible!important}.data-gudang-workbench .data-gudang-filter-chip{min-height:18px!important;padding:2px 6px!important;font-size:9px!important}.data-gudang-workbench .data-gudang-filter-chip>strong{max-width:220px!important}.data-gudang-workbench:not(.transaksi-keluar-workbench) :is(.barang-meta,.transaksi-masuk-meta),.data-gudang-transaksi-keluar-workbench>.transaksi-keluar-status-tabs{justify-content:flex-start!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-meta,.transaksi-masuk-meta,.page-title-actions) :is(.badge,.bkn-badge){text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;max-width:320px!important;overflow:hidden!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench)>:is(.barang-layout,.barang-view-desktop,.transaksi-masuk-layout,.transaksi-keluar-view-desktop,.pengambilan-layout,.barang-list-panel,.users-session-panel,.table-panel,.barang-table-wrap,.transaksi-masuk-table-wrap),:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-view-desktop,.transaksi-masuk-view-desktop,.transaksi-keluar-view-desktop,.pengambilan-layout,.users-layout){flex:1 1 0!important;width:100%!important;min-height:0!important;overflow:hidden!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench)>:is(.barang-view-desktop,.transaksi-masuk-view-desktop,.transaksi-keluar-view-desktop,.pengambilan-layout),.ops-workbench .users-layout{align-items:stretch!important;display:flex!important}.ops-workbench .users-layout{flex-direction:column!important;gap:8px!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-list-panel,.transaksi-masuk-list-panel,.pengambilan-list-panel,.users-session-panel,.table-panel){flex-direction:column!important;flex:1 1 0!important;gap:7px!important;min-height:0!important;padding:8px 10px!important;display:flex!important;overflow:hidden!important}.kebutuhan-pengadaan-workbench>.pengadaan-table-wrap,.kebutuhan-pengambilan-workbench>.pengambilan-layout,.kebutuhan-pengambilan-workbench .pengambilan-list-panel{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.kebutuhan-pengambilan-workbench>.pengambilan-layout{flex-direction:column!important;gap:8px!important}.kebutuhan-pengambilan-workbench .pengambilan-filter-toolbar{flex:none!important;width:100%!important}.kebutuhan-workbench .kebutuhan-filter-form{align-items:end!important;width:100%!important}.kebutuhan-workbench .kebutuhan-filter-form>.bkn-field{box-sizing:border-box!important;min-width:0!important}.kebutuhan-workbench .kebutuhan-filter-form>.bkn-field:first-child{border-right:1px solid #e6edf5!important;padding-right:8px!important}.kebutuhan-workbench .kebutuhan-filter-form .bkn-field-label{color:#64748b!important;font-weight:600!important}.kebutuhan-workbench .kebutuhan-filter-form :is(.bkn-input,.bkn-select){color:#1f2a37!important;background:#fff!important;border-color:#d8e1eb!important}.kebutuhan-workbench .kebutuhan-filter-form :is(.bkn-input,.bkn-select):focus{border-color:#94aeca!important;box-shadow:0 0 0 2px #94aeca2e!important}.kebutuhan-workbench .kebutuhan-filter-form .transaksi-masuk-actions{min-width:0!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.panel-head,.panel-heading-row){flex:none!important;align-items:center!important;gap:8px!important;min-height:auto!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.panel-head,.panel-heading-row)>div{min-width:0!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.panel-head,.panel-heading-row) h2{font-size:13px!important;line-height:1.15!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.panel-head,.panel-heading-row) p{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:720px!important;margin-top:1px!important;font-size:10px!important;line-height:1.15!important;overflow:hidden!important}.ops-workbench .dashboard-summary-panel{flex:none!important;padding:8px 10px!important}.ops-workbench .summary-grid{gap:7px!important}.ops-workbench .summary-card{border-radius:3px!important;min-height:70px!important;padding:8px 10px!important}.ops-workbench .summary-card span,.ops-workbench .summary-card small{font-size:10.5px!important;line-height:1.15!important}.ops-workbench .summary-card strong{font-size:18px!important;line-height:1.1!important}.kebutuhan-pengambilan-workbench .pengambilan-tabs,.kebutuhan-pengadaan-workbench .pengadaan-tabs,.bekas-barang-workbench .barang-bekas-status-tabs,.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-tabs,.sistem-users-workbench .users-tabs,.maintenance-input-jkm-workbench .input-jkm-tabs{flex:none!important}.maintenance-workbench .maintenance-tabs{gap:6px!important;padding:6px 0 0!important}.sistem-health-workbench>.system-health-toolbar{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"meta"!important;align-items:center!important}.sistem-health-workbench .system-health-meta{grid-area:meta!important;justify-content:flex-start!important}.sistem-health-workbench .system-health-meta>button{flex:none!important;margin-left:2px!important}.sistem-health-workbench .system-health-layout{flex-direction:column!important;align-items:stretch!important;gap:8px!important;display:flex!important}.sistem-health-workbench .system-health-status-panel{flex:none!important}.sistem-health-workbench .system-health-error-panel{flex:1 1 0!important}.sistem-health-workbench .system-health-status-grid{flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}.sistem-health-workbench .system-health-status-cell{border:1px solid var(--iims-grid-border)!important;background:#fff!important;border-radius:3px!important;grid-template-rows:auto minmax(14px,auto)!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;gap:3px 8px!important;min-width:0!important;min-height:58px!important;padding:7px 8px!important;display:grid!important}.sistem-health-workbench .system-health-status-main{min-width:0!important}.sistem-health-workbench .system-health-status-label{color:var(--iims-grid-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:680!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.sistem-health-workbench .system-health-status-value{color:var(--iims-grid-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:13px!important;font-weight:760!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.sistem-health-workbench .system-health-status-cell>.badge{align-self:start!important;max-width:68px!important}.sistem-health-workbench .system-health-status-note{min-width:0!important;color:var(--iims-grid-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1/-1!important;margin:0!important;font-size:10.5px!important;line-height:1.2!important;overflow:hidden!important}.sistem-health-workbench .system-health-error-table-frame{flex:1 1 0!important}.sistem-health-workbench .system-health-error-table th:first-child,.sistem-health-workbench .system-health-error-table td:first-child{width:15%!important}.sistem-health-workbench .system-health-error-table th:nth-child(2),.sistem-health-workbench .system-health-error-table td:nth-child(2){width:10%!important}.sistem-health-workbench .system-health-error-table th:nth-child(3),.sistem-health-workbench .system-health-error-table td:nth-child(3){width:17%!important}.sistem-health-workbench .system-health-error-table th:nth-child(4),.sistem-health-workbench .system-health-error-table td:nth-child(4){width:24%!important}.integration-access-workbench .integration-token-panel{gap:8px!important}.integration-access-modal-content.ops-modal-content.bkn-modal-content,.integration-access-modal-content.ops-modal-content.bkn-modal-content[data-size]{border-radius:4px!important;width:min(940px,100vw - 32px)!important;max-height:min(84vh,620px)!important}.integration-access-modal-content .bkn-modal-head{padding:8px 10px 7px!important}.integration-access-modal-content .bkn-modal-title,.integration-access-modal-content .bkn-modal-description,.integration-access-modal-content .bkn-field-label,.integration-access-modal-content .bkn-input,.integration-access-modal-content .integration-token-form,.integration-access-modal-content .integration-token-form *,.integration-access-modal-content .bkn-modal-footer :is(.button,.bkn-button,.bkn-button-label){font-weight:400!important}.integration-access-modal-content .bkn-modal-title{font-size:11.5px!important;line-height:1.12!important}.integration-access-modal-content .bkn-modal-description{margin-top:2px!important;font-size:9px!important;line-height:1.12!important}.integration-access-modal-content .bkn-modal-body{padding:8px 10px!important}.integration-access-modal-content .bkn-modal-footer{padding:7px 10px!important}.integration-access-modal-content .integration-token-form{gap:7px!important;min-width:0!important;display:grid!important}.integration-access-modal-content .integration-token-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;min-width:0!important;display:grid!important}.integration-access-modal-content .bkn-field{gap:3px!important}.integration-access-modal-content .bkn-field-label{color:var(--iims-grid-muted)!important;font-size:8.5px!important;line-height:1.08!important}.integration-access-modal-content .bkn-input{height:25px!important;min-height:25px!important;padding:0 7px!important;font-size:9.5px!important}.integration-access-workbench .integration-token-box{border:1px solid var(--iims-grid-border)!important;color:#334155!important;white-space:nowrap!important;background:#fbfcfd!important;border-radius:3px!important;width:100%!important;min-height:34px!important;padding:9px 10px!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important;display:block!important;overflow:auto!important}.integration-access-modal-content .integration-token-endpoints{gap:4px!important;min-width:0!important;display:grid!important}.integration-access-modal-content .integration-token-endpoint-list{border:1px solid var(--iims-grid-border)!important;background:#fff!important;border-radius:3px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.integration-access-modal-content .integration-token-endpoint-head,.integration-access-modal-content .integration-token-endpoint-row{grid-template-columns:18px minmax(110px,.5fr) minmax(190px,.85fr) minmax(360px,1.65fr)!important;align-items:start!important;column-gap:7px!important;min-width:0!important;display:grid!important}.integration-access-modal-content .integration-token-endpoint-head{border-bottom:1px solid var(--iims-grid-border)!important;color:#64748b!important;text-transform:uppercase!important;background:#f8fafc!important;height:20px!important;padding:0 7px!important;font-size:8.5px!important;line-height:1!important}.integration-access-modal-content .integration-token-endpoint-row{color:#334155!important;border-bottom:1px solid #eef2f6!important;min-height:24px!important;padding:5px 7px!important;font-size:8.4px!important;line-height:1.18!important}.integration-access-modal-content .integration-token-endpoint-row:last-child{border-bottom:0!important}.integration-access-modal-content .integration-token-endpoint-row:hover{background:#f9fbfc!important}.integration-access-modal-content .integration-token-endpoint-row input{width:13px!important;height:13px!important;margin:0!important}.integration-access-modal-content .integration-token-endpoint-name,.integration-access-modal-content .integration-token-endpoint-row code{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.integration-access-modal-content .integration-token-endpoint-fields{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;overflow:visible!important}.integration-access-modal-content .integration-token-endpoint-name{color:#263548!important;align-items:center!important;gap:5px!important;display:flex!important}.integration-access-modal-content .integration-token-endpoint-name small{color:#3f725b!important;background:#f6fbf8!important;border:1px solid #cfe0d8!important;border-radius:999px!important;align-items:center!important;height:13px!important;padding:0 5px!important;font-size:7.8px!important;line-height:1!important;display:inline-flex!important}.integration-access-modal-content .integration-token-endpoint-row code{color:#526275!important;font-family:var(--font-sans,inherit)!important;background:0 0!important;border:0!important;padding:0!important;font-size:8.2px!important}.integration-access-modal-content .integration-token-endpoint-fields{color:#64748b!important;font-size:7.8px!important}.integration-access-modal-content .integration-api-note{color:#526275!important;background:#fbfcfd!important;border:1px solid #d8e1ea!important;border-radius:3px!important;align-items:center!important;gap:5px!important;margin:0!important;padding:5px 7px!important;font-size:8.8px!important;line-height:1.1!important;display:flex!important}.integration-access-modal-content .integration-api-note svg{flex:none!important;width:13px!important;height:13px!important}.integration-access-modal-content .form-error{color:var(--danger)!important;margin:0!important;font-size:8.8px!important;line-height:1.1!important}.integration-access-workbench .integration-access-table th:first-child,.integration-access-workbench .integration-access-table td:first-child{width:22%!important}.integration-access-workbench .integration-access-table th:nth-child(2),.integration-access-workbench .integration-access-table td:nth-child(2){width:34%!important}.integration-access-workbench .integration-access-table th:nth-child(3),.integration-access-workbench .integration-access-table td:nth-child(3){width:20%!important}.integration-access-workbench .integration-access-table th:nth-child(4),.integration-access-workbench .integration-access-table td:nth-child(4){width:15%!important}.integration-access-workbench .integration-access-table th:nth-child(5),.integration-access-workbench .integration-access-table td:nth-child(5){width:9%!important}.integration-access-workbench .integration-log-table th:first-child,.integration-access-workbench .integration-log-table td:first-child{width:17%!important}.integration-access-workbench .integration-log-table th:nth-child(2),.integration-access-workbench .integration-log-table td:nth-child(2){width:22%!important}.integration-access-workbench .integration-log-table th:nth-child(3),.integration-access-workbench .integration-log-table td:nth-child(3){width:43%!important}.integration-access-workbench .integration-log-table th:nth-child(4),.integration-access-workbench .integration-log-table td:nth-child(4){width:8%!important}.integration-access-workbench .integration-log-table th:nth-child(5),.integration-access-workbench .integration-log-table td:nth-child(5){width:10%!important}.kebutuhan-pengambilan-workbench .pengambilan-tabs .button,.kebutuhan-pengadaan-workbench .pengadaan-tabs .button,.bekas-barang-workbench .barang-bekas-status-tabs .button,.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-tabs .button,.sistem-users-workbench .users-tabs .button,.maintenance-input-jkm-workbench .input-jkm-tabs .button{height:29px!important;min-height:29px!important;padding:0 10px!important}.maintenance-workbench .maintenance-tabs .button{min-width:78px!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table-wrap,.transaksi-masuk-table-wrap,.pengadaan-table-wrap,.transaksi-keluar-table-frame,.users-table-wrap,.table-scroll){border:1px solid var(--iims-grid-border)!important;background:#fff!important;border-radius:3px!important;flex:1 1 0!important;min-height:0!important;overflow:hidden auto!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.transaksi-keluar-table-prototype,.tr-keluar-table,.data-table,.surat-counter-table){table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;width:100%!important;min-width:0!important;max-width:100%!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.transaksi-keluar-table-prototype,.tr-keluar-table,.data-table,.surat-counter-table) :is(th,td){border:1px solid var(--iims-grid-line)!important;height:27px!important;color:var(--iims-grid-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;background:#fff!important;padding:3px 5px!important;font-size:10.2px!important;line-height:1.12!important;overflow:hidden!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.transaksi-keluar-table-prototype,.tr-keluar-table,.data-table,.surat-counter-table) th{background:var(--iims-grid-head)!important;height:25px!important;color:var(--iims-grid-muted)!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;border-bottom-color:#d6dee8!important;font-size:9.8px!important;font-weight:400!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.transaksi-keluar-table-prototype,.tr-keluar-table,.data-table,.surat-counter-table) :is(.badge,.bkn-badge){white-space:nowrap!important;border-radius:3px!important;max-width:100%!important;height:18px!important;min-height:18px!important;padding:0 5px!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important}.sistem-health-workbench .system-health-error-table .system-health-table-text{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.barang-page.sistem-health-workbench .system-health-error-panel .system-health-error-table :is(th,td){height:24px!important;padding:3px 5px!important;font-size:9.5px!important;line-height:1.12!important}.barang-page.sistem-health-workbench .system-health-error-panel .system-health-error-table th{height:23px!important;font-size:9px!important;font-weight:400!important}.barang-page.sistem-health-workbench .system-health-error-panel .system-health-error-table :is(.badge,.tk-excel-code,.system-health-table-text){font-size:9.5px!important;line-height:1.12!important}.barang-page.sistem-health-workbench .system-health-error-panel .system-health-error-table .badge{max-width:100%!important;height:15px!important;min-height:15px!important;padding:1px 6px!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.transaksi-keluar-table-prototype,.tr-keluar-table,.data-table,.surat-counter-table) tbody tr:hover td{background:#fbfdff!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.transaksi-keluar-table-prototype,.tr-keluar-table,.data-table,.surat-counter-table) tbody tr.barang-clickable-row{cursor:pointer!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.transaksi-keluar-table-prototype,.tr-keluar-table,.data-table,.surat-counter-table) tbody tr.barang-clickable-row:focus-visible td{outline-offset:-2px!important;outline:2px solid #9db9e8!important}.data-gudang-workbench .barang-table tbody tr.barang-clickable-row{cursor:pointer!important}.data-gudang-workbench .barang-table tbody tr.barang-clickable-row:focus-visible td{outline-offset:-2px!important;outline:2px solid #9db9e8!important}.data-gudang-master-workbench .data-gudang-master-modal-content .button.danger{color:#b91c1c!important;background:#fff7f7!important;border-color:#dc262640!important}.data-gudang-master-workbench .data-gudang-master-modal-content .button.danger:hover{color:#991b1b!important;background:#fff1f1!important;border-color:#b91c1c57!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.transaksi-keluar-table-prototype,.tr-keluar-table,.data-table,.surat-counter-table) tbody tr.is-selected td{background:#f3f8ff!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.data-table) td>small,:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) .transaksi-masuk-table .transaksi-masuk-kodebarang{display:none!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.tr-keluar-table,.data-table,.surat-counter-table) td>:is(span,strong),:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-code,.barang-name,.transaksi-masuk-code,.transaksi-masuk-name){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-weight:400!important;overflow:hidden!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-code,.transaksi-masuk-code){color:var(--color-primary)!important;letter-spacing:0!important;font-size:10.2px!important;font-weight:400!important;display:inline!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-name,.transaksi-masuk-name){color:var(--iims-grid-text)!important;font-size:10.2px!important;font-weight:400!important;display:inline!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-table,.transaksi-masuk-table,.pengadaan-table,.transaksi-keluar-table-prototype,.tr-keluar-table,.surat-counter-table) :is(th.number,td.number){text-align:left!important}.saldo-barang-page{min-height:0!important;height:calc(100vh - var(--header-height) - 24px)!important;flex-direction:column!important;gap:8px!important;display:flex!important;overflow:hidden!important}.layout:has(.saldo-barang-page){height:calc(100vh - var(--header-height))!important;min-height:0!important;overflow:hidden!important}.workspace:has(>.saldo-barang-page){flex-direction:column!important;align-content:stretch!important;min-height:0!important;display:flex!important;overflow:hidden!important}.management-workspace>.saldo-barang-page{height:100%!important}.saldo-barang-page :is(h1,h2,.bkn-modal-title,.bkn-modal-description,.badge,.bkn-button,.bkn-button-label){letter-spacing:0!important;font-weight:400!important}.saldo-page-title{flex:none!important;min-height:0!important;padding:10px 12px!important}.saldo-page-title h1{font-size:17px!important;line-height:1.15!important}.saldo-page-title p{max-width:720px!important;margin-top:2px!important;font-size:10.5px!important;line-height:1.25!important}.saldo-toolbar{flex:none!important;grid-template-columns:minmax(260px,1fr) auto auto!important;align-items:end!important;gap:8px!important;min-height:0!important;padding:8px 10px!important;display:grid!important}.saldo-search-field{min-width:0!important}.saldo-search-field>span{color:var(--color-text-muted)!important;margin-bottom:4px!important;font-size:10px!important;font-weight:400!important;line-height:1.1!important}.saldo-search-shell{border:1px solid var(--color-border-muted)!important;height:30px!important;min-height:30px!important;color:var(--color-text-muted)!important;background:#fff!important;border-radius:4px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;padding:0 8px!important;display:grid!important}.saldo-search-shell:focus-within{border-color:var(--color-primary-border)!important;box-shadow:0 0 0 2px var(--color-focus-ring)!important}.saldo-search-shell .bkn-input{height:28px!important;min-height:28px!important;color:var(--color-text-strong)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;font-weight:400!important;line-height:1.15!important}.saldo-active-filter{min-width:0!important;max-width:260px!important;height:30px!important;color:var(--color-text-muted)!important;background:#fff!important;border:1px solid #d8e0ea!important;border-radius:4px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;padding:0 8px!important;font-size:10px!important;line-height:1.1!important;display:grid!important}.saldo-active-filter span:last-child{min-width:0!important;color:var(--color-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.saldo-toolbar-actions{justify-content:flex-end!important;align-self:end!important;gap:6px!important;display:flex!important}.saldo-toolbar-actions .bkn-button{height:29px!important;min-height:29px!important;padding:0 9px!important;font-size:10.2px!important}.saldo-list-panel{flex-direction:column!important;flex:1 1 0!important;min-height:0!important;padding:8px!important;display:flex!important;overflow:hidden!important}.saldo-panel-head{flex:none!important;min-height:30px!important;margin-bottom:6px!important}.saldo-panel-head h2{margin:0!important;font-size:12px!important;line-height:1.12!important}.saldo-panel-head p{color:var(--color-text-muted)!important;margin:2px 0 0!important;font-size:10px!important;line-height:1.15!important}.saldo-table-wrap{min-height:0!important}.saldo-table :is(th,td).number{text-align:right!important}.saldo-table :is(th,td):first-child{width:10%!important}.saldo-table :is(th,td):nth-child(2){width:26%!important}.saldo-table :is(th,td):nth-child(3){width:7%!important}.saldo-table :is(th,td):nth-child(4),.saldo-table :is(th,td):nth-child(5),.saldo-table :is(th,td):nth-child(6){width:9%!important}.saldo-table :is(th,td):nth-child(7){width:7%!important}.saldo-table :is(th,td):nth-child(8){width:8%!important}.saldo-table :is(th,td):nth-child(9){width:7%!important}.saldo-table :is(th,td):nth-child(10){width:8%!important}.saldo-table[data-mode=pengadaan] :is(th,td):first-child{width:11%!important}.saldo-table[data-mode=pengadaan] :is(th,td):nth-child(2){width:10%!important}.saldo-table[data-mode=pengadaan] :is(th,td):nth-child(3){width:23%!important}.saldo-table[data-mode=pengadaan] :is(th,td):nth-child(4){width:6%!important}.saldo-table[data-mode=pengadaan] :is(th,td):nth-child(5),.saldo-table[data-mode=pengadaan] :is(th,td):nth-child(6),.saldo-table[data-mode=pengadaan] :is(th,td):nth-child(7){width:8%!important}.saldo-table[data-mode=pengadaan] :is(th,td):nth-child(8){width:6%!important}.saldo-table[data-mode=pengadaan] :is(th,td):nth-child(9){width:7%!important}.saldo-table[data-mode=pengadaan] :is(th,td):nth-child(10){width:6%!important}.saldo-table[data-mode=pengadaan] :is(th,td):nth-child(11){width:7%!important}.saldo-source-text,.saldo-number{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:10.2px!important;font-weight:400!important;line-height:1.1!important;display:inline-block!important;overflow:hidden!important}.saldo-source-text{color:#53657a!important}.saldo-number[data-tone=success]{color:#3f725b!important}.saldo-number[data-tone=warning]{color:#745b26!important}.saldo-number[data-tone=danger]{color:#8a4545!important}.saldo-number[data-tone=neutral]{color:#64748b!important}.saldo-pagination{flex:none!important}.saldo-detail-modal.bkn-modal-content,.saldo-detail-modal.bkn-modal-content[data-size]{border-radius:7px!important;width:min(860px,100vw - 36px)!important;max-height:calc(100vh - 48px)!important}.saldo-detail-modal>.bkn-modal-head{padding:10px 12px!important}.saldo-detail-modal .bkn-modal-title{font-size:15px!important;line-height:1.16!important}.saldo-detail-modal .bkn-modal-description{margin-top:2px!important;font-size:10px!important;line-height:1.2!important}.saldo-detail-modal-body{max-height:calc(100vh - 122px)!important;padding:10px 12px 12px!important;overflow:auto!important}.saldo-detail-layout{flex-direction:column!important;gap:8px!important;display:flex!important}.saldo-detail-section{background:#fff!important;border:1px solid #d8e0ea!important;border-radius:5px!important;overflow:hidden!important}.saldo-detail-section-title{color:#53657a!important;border-bottom:1px solid #e3e8ef!important;padding:7px 8px 5px!important;font-size:10px!important;font-weight:400!important;line-height:1.1!important}.saldo-detail-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.saldo-detail-metric-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.saldo-detail-metric{border-right:1px solid #e3e8ef!important;min-width:0!important;min-height:45px!important;padding:8px!important}.saldo-detail-metric:last-child{border-right:0!important}.saldo-detail-metric span:first-child,.saldo-detail-pair span:first-child{color:#64748b!important;margin-bottom:4px!important;font-size:9.8px!important;font-weight:400!important;line-height:1.08!important;display:block!important}.saldo-detail-metric span:last-child,.saldo-detail-pair span:last-child{overflow-wrap:anywhere!important;color:#1f2937!important;min-width:0!important;font-size:12px!important;font-weight:400!important;line-height:1.18!important;display:block!important}.saldo-detail-metric[data-tone=success] span:last-child{color:#3f725b!important}.saldo-detail-metric[data-tone=warning] span:last-child{color:#745b26!important}.saldo-detail-metric[data-tone=danger] span:last-child{color:#8a4545!important}.saldo-detail-metric[data-tone=info] span:last-child{color:#456f87!important}.saldo-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.saldo-detail-pair{border-bottom:1px solid #e3e8ef!important;border-right:1px solid #e3e8ef!important;min-width:0!important;min-height:44px!important;padding:8px!important}.saldo-detail-pair:nth-child(2n){border-right:0!important}.saldo-detail-pair:nth-last-child(-n+2){border-bottom:0!important}@media (width<=900px){.saldo-toolbar{grid-template-columns:minmax(0,1fr)!important}.saldo-toolbar-actions{justify-content:flex-start!important}.saldo-detail-metric-grid,.saldo-detail-metric-grid-four,.saldo-detail-grid{grid-template-columns:1fr!important}.saldo-detail-metric,.saldo-detail-pair{border-bottom:1px solid #e3e8ef!important;border-right:0!important}.saldo-detail-metric:last-child,.saldo-detail-pair:last-child{border-bottom:0!important}}.maintenance-overhaul-usage-table :is(th,td):first-child{width:10%!important}.maintenance-overhaul-usage-table :is(th,td):nth-child(2){width:20%!important}.maintenance-overhaul-usage-table :is(th,td):nth-child(3){width:15%!important}.maintenance-overhaul-usage-table :is(th,td):nth-child(4){width:16%!important}.maintenance-overhaul-usage-table :is(th,td):nth-child(5){width:8%!important}.maintenance-overhaul-usage-table :is(th,td):nth-child(6){width:14%!important}.maintenance-overhaul-usage-table :is(th,td):nth-child(7){width:12%!important}.maintenance-overhaul-usage-table :is(th,td):nth-child(8){width:5%!important}.data-gudang-master-workbench .barang-table :is(th,td):first-child{width:10%!important}.data-gudang-master-workbench .barang-table :is(th,td):nth-child(2){width:12%!important}.data-gudang-master-workbench .barang-table :is(th,td):nth-child(3){width:27%!important}.data-gudang-master-workbench .barang-table :is(th,td):nth-child(4){width:12%!important}.data-gudang-master-workbench .barang-table :is(th,td):nth-child(5),.data-gudang-master-workbench .barang-table :is(th,td):nth-child(6),.data-gudang-master-workbench .barang-table :is(th,td):nth-child(7),.data-gudang-master-workbench .barang-table :is(th,td):nth-child(8){width:8%!important}.data-gudang-master-workbench .barang-table :is(th,td):nth-child(9){width:7%!important}.data-gudang-realisasi-workbench .transaksi-keluar-table-prototype :is(th,td):first-child{width:9%!important}.data-gudang-realisasi-workbench .transaksi-keluar-table-prototype :is(th,td):nth-child(2){width:12%!important}.data-gudang-realisasi-workbench .transaksi-keluar-table-prototype :is(th,td):nth-child(3){width:26%!important}.data-gudang-realisasi-workbench .transaksi-keluar-table-prototype :is(th,td):nth-child(4){width:10%!important}.data-gudang-realisasi-workbench .transaksi-keluar-table-prototype :is(th,td):nth-child(5){width:8%!important}.data-gudang-realisasi-workbench .transaksi-keluar-table-prototype :is(th,td):nth-child(6){width:14%!important}.data-gudang-realisasi-workbench .transaksi-keluar-table-prototype :is(th,td):nth-child(7){width:21%!important}.data-gudang-master-workbench .barang-status-nonaktif{color:#b91c1c!important;font-weight:400!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-table :is(th,td):first-child{width:10%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-table :is(th,td):nth-child(2){width:30%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-table :is(th,td):nth-child(3){width:14%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-table :is(th,td):nth-child(4){width:8%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-table :is(th,td):nth-child(5){width:24%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-table :is(th,td):nth-child(6){width:14%!important}.data-gudang-realisasi-workbench .transaksi-masuk-table :is(th,td):first-child{width:11%!important}.data-gudang-realisasi-workbench .transaksi-masuk-table :is(th,td):nth-child(2){width:13%!important}.data-gudang-realisasi-workbench .transaksi-masuk-table :is(th,td):nth-child(3){width:23%!important}.data-gudang-realisasi-workbench .transaksi-masuk-table :is(th,td):nth-child(4){width:10%!important}.data-gudang-realisasi-workbench .transaksi-masuk-table :is(th,td):nth-child(5){width:9%!important}.data-gudang-realisasi-workbench .transaksi-masuk-table :is(th,td):nth-child(6){width:12%!important}.data-gudang-realisasi-workbench .transaksi-masuk-table :is(th,td):nth-child(7){width:22%!important}.kebutuhan-pengadaan-workbench .pengadaan-table :is(th,td):first-child{width:8%!important}.kebutuhan-pengadaan-workbench .pengadaan-table :is(th,td):nth-child(2){width:12%!important}.kebutuhan-pengadaan-workbench .pengadaan-table :is(th,td):nth-child(3){width:9%!important}.kebutuhan-pengadaan-workbench .pengadaan-table :is(th,td):nth-child(4){width:8%!important}.kebutuhan-pengadaan-workbench .pengadaan-table :is(th,td):nth-child(5){width:22%!important}.kebutuhan-pengadaan-workbench .pengadaan-table :is(th,td):nth-child(6),.kebutuhan-pengadaan-workbench .pengadaan-table :is(th,td):nth-child(7){width:7%!important}.kebutuhan-pengadaan-workbench .pengadaan-table :is(th,td):nth-child(8){width:10%!important}.kebutuhan-pengadaan-workbench .pengadaan-table :is(th,td):nth-child(9){width:17%!important}.kebutuhan-pengadaan-workbench .pengadaan-purchase-link,.kebutuhan-modal-content .pengadaan-purchase-link{color:#4c647d!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:10.2px!important;font-weight:400!important;line-height:1.1!important;text-decoration:none!important;display:inline-block!important;overflow:hidden!important}.kebutuhan-pengadaan-workbench .pengadaan-purchase-link:hover,.kebutuhan-modal-content .pengadaan-purchase-link:hover{color:#24415f!important;text-decoration:underline!important}.kebutuhan-pengambilan-workbench .pengambilan-daftar-table :is(th,td):first-child{width:9%!important}.kebutuhan-pengambilan-workbench .pengambilan-daftar-table :is(th,td):nth-child(2){width:22%!important}.kebutuhan-pengambilan-workbench .pengambilan-daftar-table :is(th,td):nth-child(3){width:10%!important}.kebutuhan-pengambilan-workbench .pengambilan-daftar-table :is(th,td):nth-child(4){width:12%!important}.kebutuhan-pengambilan-workbench .pengambilan-daftar-table :is(th,td):nth-child(5){width:13%!important}.kebutuhan-pengambilan-workbench .pengambilan-daftar-table :is(th,td):nth-child(6){width:8%!important}.kebutuhan-pengambilan-workbench .pengambilan-daftar-table :is(th,td):nth-child(7){width:7%!important}.kebutuhan-pengambilan-workbench .pengambilan-daftar-table :is(th,td):nth-child(8){width:8%!important}.kebutuhan-pengambilan-workbench .pengambilan-daftar-table :is(th,td):nth-child(9){width:11%!important}.kebutuhan-pengambilan-workbench .pengambilan-control-table :is(th,td):first-child{width:9%!important}.kebutuhan-pengambilan-workbench .pengambilan-control-table :is(th,td):nth-child(2){width:22%!important}.kebutuhan-pengambilan-workbench .pengambilan-control-table :is(th,td):nth-child(3){width:10%!important}.kebutuhan-pengambilan-workbench .pengambilan-control-table :is(th,td):nth-child(4){width:12%!important}.kebutuhan-pengambilan-workbench .pengambilan-control-table :is(th,td):nth-child(5){width:13%!important}.kebutuhan-pengambilan-workbench .pengambilan-control-table :is(th,td):nth-child(6){width:8%!important}.kebutuhan-pengambilan-workbench .pengambilan-control-table :is(th,td):nth-child(7){width:7%!important}.kebutuhan-pengambilan-workbench .pengambilan-control-table :is(th,td):nth-child(8){width:19%!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog{flex-direction:column!important;flex:1 1 0!important;gap:7px!important;min-height:0!important;display:flex!important;overflow:hidden!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-search{flex:none!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-list{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:6px!important;min-height:0!important;margin:0!important;display:grid!important;overflow-y:auto!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-item{background:#fff!important;border:1px solid #dce5ef!important;border-radius:6px!important;grid-template-columns:54px minmax(190px,1fr) minmax(250px,.72fr) max-content!important;align-items:center!important;gap:9px!important;min-height:64px!important;padding:7px 8px!important;display:grid!important;overflow:hidden!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-item:hover{background:#fbfdff!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-item.is-stock-empty{background:#fcfcfd!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-photo{color:#8a96a8!important;text-align:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:4px!important;place-items:center!important;width:54px!important;height:48px!important;min-height:48px!important;padding:3px!important;font-size:8px!important;font-weight:500!important;line-height:1.05!important;display:grid!important;overflow:hidden!important}.kebutuhan-pengambilan-workbench button.kebutuhan-catalog-photo{cursor:zoom-in!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-photo img{object-fit:contain!important;background:#fff!important;width:100%!important;height:100%!important;max-height:none!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-main{gap:2px!important;min-width:0!important;padding:0!important;display:grid!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-category{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:9px!important;font-weight:650!important;line-height:1.08!important;display:block!important;overflow:hidden!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-main>strong{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:11.2px!important;font-weight:650!important;line-height:1.16!important;display:block!important;overflow:hidden!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-codes{flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;margin:0!important;display:flex!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-codes>span{color:#536579!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fbfcfe!important;border:1px solid #e1e8f0!important;border-radius:3px!important;align-items:center!important;max-width:48%!important;min-height:18px!important;padding:0 6px!important;font-size:8.8px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-stock{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;min-width:0!important;display:grid!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-stock>span{background:#fbfcfe!important;border:1px solid #e4ebf2!important;border-radius:4px!important;gap:1px!important;min-width:0!important;padding:5px 6px!important;display:grid!important;overflow:hidden!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-stock small{color:#7a8798!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.2px!important;font-weight:600!important;line-height:1!important;overflow:hidden!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-stock strong{color:#253246!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.6px!important;font-weight:700!important;line-height:1.1!important;overflow:hidden!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-stock>span:nth-child(2) strong{color:#285f4a!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-item.is-stock-empty .kebutuhan-catalog-stock>span:nth-child(2) strong{color:#9a3412!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-action{justify-self:end!important;min-width:82px!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-empty{color:#64748b!important;background:#fbfcfe!important;border:1px dashed #dce5ef!important;border-radius:6px!important;margin:0!important;padding:14px 10px!important;font-size:10.5px!important;line-height:1.2!important}@media (width<=1180px){.kebutuhan-pengambilan-workbench .kebutuhan-catalog-item{grid-template-columns:54px minmax(170px,1fr) minmax(220px,.72fr)!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-action{grid-column:3!important}}@media (width<=980px){.kebutuhan-pengadaan-workbench .kebutuhan-filter-pengadaan{grid-template-columns:minmax(0,1fr) minmax(132px,.42fr)!important}.kebutuhan-pengambilan-workbench .kebutuhan-filter-pengambilan{grid-template-columns:minmax(0,1fr) minmax(112px,.36fr)!important}.kebutuhan-workbench .kebutuhan-filter-form .transaksi-masuk-actions{grid-column:1/-1!important;justify-content:flex-end!important;justify-self:stretch!important;width:100%!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-item{grid-template-columns:50px minmax(0,1fr)!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-stock,.kebutuhan-pengambilan-workbench .kebutuhan-catalog-action{grid-column:2!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-action{justify-self:start!important}}@media (width<=719px){.kebutuhan-workbench .kebutuhan-filter-form{grid-template-columns:minmax(0,1fr)!important}.kebutuhan-workbench .kebutuhan-filter-form>.bkn-field:first-child{border-right:0!important;padding-right:0!important}.kebutuhan-workbench .kebutuhan-filter-form .transaksi-masuk-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-stock{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kebutuhan-pengambilan-workbench .kebutuhan-catalog-stock>span:nth-child(3){grid-column:1/-1!important}}:is(.siklus-rotable-workbench,.siklus-repair-workbench) .transaksi-masuk-table :is(th,td):first-child{width:18%!important}:is(.siklus-rotable-workbench,.siklus-repair-workbench) .transaksi-masuk-table :is(th,td):nth-child(2){width:32%!important}:is(.siklus-rotable-workbench,.siklus-repair-workbench) .transaksi-masuk-table :is(th,td):nth-child(3){width:12%!important}:is(.siklus-rotable-workbench,.siklus-repair-workbench) .transaksi-masuk-table :is(th,td):nth-child(4){width:22%!important}:is(.siklus-rotable-workbench,.siklus-repair-workbench) .transaksi-masuk-table :is(th,td):nth-child(5){width:16%!important}.siklus-rotable-workbench .rotable-table :is(th,td):first-child{width:12%!important}.siklus-rotable-workbench .rotable-table :is(th,td):nth-child(2){width:26%!important}.siklus-rotable-workbench .rotable-table :is(th,td):nth-child(3){width:11%!important}.siklus-rotable-workbench .rotable-table :is(th,td):nth-child(4){width:20%!important}.siklus-rotable-workbench .rotable-table :is(th,td):nth-child(5){width:11%!important}.siklus-rotable-workbench .rotable-table :is(th,td):nth-child(6){width:20%!important}.siklus-rotable-workbench .rotable-table .barang-row-actions{flex-wrap:nowrap!important}.siklus-rotable-workbench .rotable-table .table-action{min-width:78px!important}.siklus-klaim-workbench .transaksi-masuk-table :is(th,td):first-child,.siklus-klaim-terima-workbench .transaksi-masuk-table :is(th,td):first-child{width:9%!important}.siklus-klaim-workbench .transaksi-masuk-table :is(th,td):nth-child(2),.siklus-klaim-terima-workbench .transaksi-masuk-table :is(th,td):nth-child(2){width:13%!important}.siklus-klaim-workbench .transaksi-masuk-table :is(th,td):nth-child(3),.siklus-klaim-terima-workbench .transaksi-masuk-table :is(th,td):nth-child(3){width:23%!important}.siklus-klaim-workbench .transaksi-masuk-table :is(th,td):nth-child(4),.siklus-klaim-terima-workbench .transaksi-masuk-table :is(th,td):nth-child(4){width:9%!important}.siklus-klaim-workbench .transaksi-masuk-table :is(th,td):nth-child(5),.siklus-klaim-terima-workbench .transaksi-masuk-table :is(th,td):nth-child(5){width:11%!important}.siklus-klaim-workbench .transaksi-masuk-table :is(th,td):nth-child(6),.siklus-klaim-terima-workbench .transaksi-masuk-table :is(th,td):nth-child(6){width:12%!important}.siklus-klaim-workbench .transaksi-masuk-table :is(th,td):nth-child(7),.siklus-klaim-terima-workbench .transaksi-masuk-table :is(th,td):nth-child(7){width:9%!important}.siklus-klaim-workbench .transaksi-masuk-table :is(th,td):nth-child(8),.siklus-klaim-terima-workbench .transaksi-masuk-table :is(th,td):nth-child(8){width:14%!important}.bekas-barang-workbench .inventaris-bekas-source-table :is(th,td):nth-child(4),.bekas-barang-workbench .inventaris-bekas-source-table :is(th,td):nth-child(5){width:9%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):first-child,.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(2){width:8%!important}.bekas-barang-workbench .barang-bekas-log-table .tk-actions{justify-content:flex-start!important;overflow:visible!important}.bekas-barang-workbench .barang-bekas-log-table .tk-actions .table-action{flex:none!important;padding-inline:4px!important}.bekas-barang-workbench .bekas-riwayat-keluar-content{width:min(1120px,100vw - 32px)!important;max-height:calc(100vh - 64px)!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-wrap{flex:0 auto!important;max-height:56vh!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table :is(th,td):first-child{width:9%!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table :is(th,td):nth-child(2){width:7%!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table :is(th,td):nth-child(3){width:9%!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table :is(th,td):nth-child(4){width:14%!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table :is(th,td):nth-child(5){width:7%!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table :is(th,td):nth-child(6){width:10%!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table :is(th,td):nth-child(7){width:16%!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table :is(th,td):nth-child(8){width:10%!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table :is(th,td):nth-child(9){width:11%!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table :is(th,td):nth-child(10){width:7%!important}.bekas-barang-workbench .aset-bekas-riwayat-keluar-table td small{color:var(--iims-grid-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;display:block!important;overflow:hidden!important}.bekas-barang-workbench{gap:6px!important}.bekas-barang-workbench .barang-bekas-filter-form{align-items:end!important;width:100%!important}.bekas-barang-workbench .barang-bekas-filter-form>.bkn-field{box-sizing:border-box!important;min-width:0!important}.bekas-barang-workbench .barang-bekas-filter-form>.bkn-field:first-child{border-right:1px solid #e6edf5!important;padding-right:8px!important}.bekas-barang-workbench .barang-bekas-filter-form .bkn-field-label{color:#64748b!important;font-weight:600!important}.bekas-barang-workbench .barang-bekas-filter-form :is(.bkn-input,.bkn-select){color:#1f2a37!important;background:#fff!important;border-color:#d8e1eb!important}.bekas-barang-workbench .barang-bekas-filter-form :is(.bkn-input,.bkn-select):focus{border-color:#94aeca!important;box-shadow:0 0 0 2px #94aeca2e!important}.bekas-barang-workbench .barang-bekas-filter-form .transaksi-masuk-actions{min-width:0!important}.bekas-barang-workbench .barang-bekas-filter-preventif .transaksi-masuk-actions{border-top:1px solid #e6edf5!important;grid-column:1/-1!important;justify-content:flex-end!important;justify-self:stretch!important;width:100%!important;padding-top:6px!important}.bekas-barang-workbench :is(.barang-list-panel,.transaksi-masuk-list-panel){gap:6px!important;padding:8px 10px!important}.bekas-barang-workbench :is(.barang-table-wrap,.transaksi-masuk-table-wrap,.transaksi-keluar-table-frame){background:#fff!important;border:1px solid #dce5ef!important;border-radius:7px!important;overflow:hidden auto!important}.bekas-barang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype){border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.bekas-barang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype) :is(th,td){color:#1f2a37!important;vertical-align:middle!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8edf3!important;height:38px!important;padding:7px 8px!important;font-size:10.5px!important;line-height:1.22!important}.bekas-barang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype) th{z-index:1!important;color:#64748b!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;background:#f8fafc!important;border-bottom:1px solid #dbe3ed!important;height:32px!important;font-size:9.6px!important;font-weight:600!important;position:sticky!important;top:0!important}.bekas-barang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype) tbody tr:last-child td{border-bottom:0!important}.bekas-barang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype) tbody tr:hover td{background:#fbfdff!important}.bekas-barang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype) tbody tr.is-selected td{background:#f4f8fc!important}.bekas-barang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype) tbody tr.barang-clickable-row{cursor:pointer!important}.bekas-barang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype) tbody tr.barang-clickable-row:focus-visible td{outline-offset:-2px!important;outline:2px solid #9db9e8!important}.bekas-barang-workbench :is(.tk-table-kodebarang,.tk-excel-name,.tk-excel-qty,.tk-excel-status,.barang-name,.transaksi-masuk-name){font-size:inherit!important;line-height:inherit!important}.bekas-barang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype) :is(.badge,.bkn-badge,.tk-excel-status){border-radius:3px!important;height:auto!important;min-height:18px!important;padding:2px 5px!important;font-size:9px!important;line-height:1.1!important}.bekas-barang-workbench :is(.barang-row-actions,.transaksi-masuk-row-actions){justify-content:flex-start!important;gap:3px!important}.bekas-barang-workbench :is(.barang-row-actions,.transaksi-masuk-row-actions) .table-action{border-radius:3px!important;height:18px!important;min-height:18px!important;padding:0 5px!important;font-size:8.6px!important;line-height:1!important}.bekas-barang-workbench .barang-bekas-source-table-frame{overflow-x:hidden!important}.bekas-barang-workbench .aset-bekas-source-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.bekas-barang-workbench .aset-bekas-source-table col.bks-col-id{width:8.2%!important}.bekas-barang-workbench .aset-bekas-source-table col.bks-col-code{width:9.2%!important}.bekas-barang-workbench .aset-bekas-source-table col.bks-col-source{width:10.4%!important}.bekas-barang-workbench .aset-bekas-source-table col.bks-col-item{width:29.4%!important}.bekas-barang-workbench .aset-bekas-source-table col.bks-col-date{width:8.2%!important}.bekas-barang-workbench .aset-bekas-source-table col.bks-col-qty{width:6.1%!important}.bekas-barang-workbench .aset-bekas-source-table col.bks-col-rest{width:5.8%!important}.bekas-barang-workbench .aset-bekas-source-table col.bks-col-used-status{width:10.1%!important}.bekas-barang-workbench .aset-bekas-source-table col.bks-col-rotable-status{width:12.6%!important}.bekas-barang-workbench .barang-bekas-source-table :is(th.number,td.number){text-align:right!important}.bekas-barang-workbench .barang-bekas-source-table td>:is(span,strong),.bekas-barang-workbench .barang-bekas-source-table :is(.barang-code,.barang-name){font-size:inherit!important;line-height:inherit!important}.bekas-barang-workbench .barang-bekas-source-table .mb-id-chip{color:#315a80!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f8fbff!important;border:1px solid #d6e2ed!important;border-radius:4px!important;align-items:center!important;max-width:100%!important;min-height:22px!important;padding:0 7px!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.bekas-barang-workbench .barang-bekas-source-table .mb-pn-value{color:#475569!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:10.5px!important;font-weight:500!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.bekas-barang-workbench .barang-bekas-source-table .mb-item-stack{white-space:normal!important;gap:2px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.bekas-barang-workbench .barang-bekas-source-table .mb-item-name{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:11.2px!important;font-weight:560!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.bekas-barang-workbench .barang-bekas-source-table .mb-item-meta{color:#7b8796!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:9.5px!important;font-weight:500!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.bekas-barang-workbench .barang-bekas-source-table .mb-unit-pill,.bekas-barang-workbench .barang-bekas-status-pill{color:#536579!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fbfcfe!important;border:1px solid #dde6ef!important;border-radius:4px!important;align-items:center!important;max-width:100%!important;min-height:22px!important;padding:0 7px!important;font-size:10px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.bekas-barang-workbench .barang-bekas-status-pill.is-andal{color:#26704f!important;background:#f4fbf7!important;border-color:#c9dfd2!important}.bekas-barang-workbench .barang-bekas-status-pill.is-scrap{color:#8a5a15!important;background:#fffaf0!important;border-color:#b7791f42!important}.bekas-barang-workbench .barang-bekas-status-pill.is-neutral{color:#64748b!important}.bekas-barang-workbench .barang-bekas-source-table .barang-bekas-qty-stack{justify-items:end!important;gap:1px!important;min-width:0!important;display:grid!important}.bekas-barang-workbench .barang-bekas-source-table .mb-stock-value{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-end!important;max-width:100%!important;font-size:11.5px!important;font-weight:650!important;line-height:1.15!important;display:inline-flex!important;overflow:hidden!important}.bekas-barang-workbench .barang-bekas-source-table .mb-stock-available{color:#285f4a!important}.bekas-barang-workbench .barang-bekas-source-table .barang-bekas-qty-stack small{color:#7b8796!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:9px!important;font-weight:500!important;line-height:1.1!important;overflow:hidden!important}.bekas-barang-workbench .barang-bekas-detail-command-bar{flex-wrap:wrap!important;gap:5px!important;margin-bottom:9px!important}.bekas-barang-workbench .barang-bekas-operational-panel{background:#fbfcfe!important;margin-bottom:10px!important}.bekas-barang-workbench .barang-bekas-operational-panel .barang-operational-metrics>div,.bekas-barang-workbench .barang-bekas-operational-panel .barang-operational-flow{background:#fff!important}.bekas-barang-workbench .transaksi-keluar-detail-excel-row>strong{color:#253246!important;font-weight:500!important}.bekas-barang-workbench .inventaris-bekas-source-table :is(th,td):first-child{width:10%!important}.bekas-barang-workbench .inventaris-bekas-source-table :is(th,td):nth-child(2){width:12%!important}.bekas-barang-workbench .inventaris-bekas-source-table :is(th,td):nth-child(3){width:30%!important}.bekas-barang-workbench .inventaris-bekas-source-table :is(th,td):nth-child(4),.bekas-barang-workbench .inventaris-bekas-source-table :is(th,td):nth-child(5){width:9%!important}.bekas-barang-workbench .inventaris-bekas-source-table :is(th,td):nth-child(6){width:14%!important}.bekas-barang-workbench .inventaris-bekas-source-table :is(th,td):nth-child(7){width:10%!important}.bekas-barang-workbench .inventaris-bekas-source-table :is(th,td):nth-child(8){width:6%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):first-child,.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(2){width:8%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(3){width:9%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(4){width:20%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(5){width:6%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(6){width:8%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(7){width:7%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(8){width:9%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(9){width:10%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(10){width:8%!important}.bekas-barang-workbench .barang-bekas-log-table :is(th,td):nth-child(11){width:7%!important}@media (width<=1260px){.bekas-barang-workbench .barang-search.barang-bekas-filter-preventif{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(112px,.36fr))!important}}@media (width<=980px){.bekas-barang-workbench .barang-search.barang-bekas-filter-aset,.bekas-barang-workbench .barang-search.barang-bekas-filter-inventaris{grid-template-columns:minmax(0,1fr) minmax(132px,.42fr)!important}.bekas-barang-workbench .barang-bekas-filter-aset .transaksi-masuk-actions,.bekas-barang-workbench .barang-bekas-filter-inventaris .transaksi-masuk-actions{grid-column:1/-1!important;justify-content:flex-end!important;justify-self:stretch!important;width:100%!important}.bekas-barang-workbench .barang-search.barang-bekas-filter-preventif{grid-template-columns:minmax(0,1fr) minmax(112px,.46fr)!important}}@media (width<=719px){.bekas-barang-workbench .barang-search.barang-bekas-filter-form{grid-template-columns:minmax(0,1fr)!important}.bekas-barang-workbench .barang-bekas-filter-form>.bkn-field:first-child{border-right:0!important;padding-right:0!important}.bekas-barang-workbench .barang-bekas-filter-form .transaksi-masuk-actions{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-start!important;width:100%!important}}@media (width>=720px){.bekas-modal-content .barang-bekas-enterprise-form{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px 12px!important;display:grid!important;overflow-y:auto!important}.bekas-modal-content .barang-bekas-enterprise-form>.bkn-form-status{grid-column:1/-1!important}.bekas-modal-content .barang-bekas-enterprise-form .barang-create-section{background:#fbfdff!important;border:1px solid #dce5ef!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;min-width:0!important;padding:8px!important;display:grid!important}.bekas-modal-content .barang-bekas-enterprise-form .barang-create-section-head{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.bekas-modal-content .barang-bekas-enterprise-form .barang-create-section-head>span{color:#4f6379!important;background:#fff!important;border:1px solid #cbd8e6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;font-size:8.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.bekas-modal-content .barang-bekas-enterprise-form .barang-create-section-head>h3{color:#1f2a37!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important}.bekas-modal-content .barang-bekas-enterprise-form .barang-create-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 8px!important;min-width:0!important;display:grid!important}:is(.bekas-modal-content .barang-bekas-enterprise-form .barang-create-section-grid>:is(.barang-form-wide,.transaksi-masuk-form-wide,.barang-form-photo,.bkn-photo-field),.bekas-modal-content .barang-bekas-enterprise-form .barang-create-section-grid>:is(label,.bkn-field):has(textarea),.bekas-modal-content .barang-bekas-enterprise-form .barang-create-section-grid>.barang-bekas-source-lock){grid-column:1/-1!important}.bekas-modal-content .barang-bekas-enterprise-form .barang-create-section-grid :is(label,.bkn-field,.bkn-photo-field){min-width:0!important;max-width:100%!important}}.dokumen-workbench .transaksi-masuk-table :is(th,td):first-child{width:11%!important}.dokumen-workbench .transaksi-masuk-table :is(th,td):nth-child(2){width:19%!important}.dokumen-workbench .transaksi-masuk-table :is(th,td):nth-child(3){width:29%!important}.dokumen-workbench .transaksi-masuk-table :is(th,td):nth-child(4){width:13%!important}.dokumen-workbench .transaksi-masuk-table :is(th,td):nth-child(5){width:11%!important}.dokumen-workbench .transaksi-masuk-table :is(th,td):nth-child(6){width:17%!important}.dokumen-surat-jalan-workbench .surat-jalan-active-table :is(th,td):first-child{width:11%!important}.dokumen-surat-jalan-workbench .surat-jalan-active-table :is(th,td):nth-child(2){width:17%!important}.dokumen-surat-jalan-workbench .surat-jalan-active-table :is(th,td):nth-child(3){width:13%!important}.dokumen-surat-jalan-workbench .surat-jalan-active-table :is(th,td):nth-child(4){width:31%!important}.dokumen-surat-jalan-workbench .surat-jalan-active-table :is(th,td):nth-child(5){width:13%!important}.dokumen-surat-jalan-workbench .surat-jalan-active-table :is(th,td):nth-child(6){width:15%!important}.dokumen-penerimaan-workbench .surat-jalan-penerimaan-table,.surat-jalan-receive-items-modal .surat-jalan-receive-items-table,.surat-jalan-detail-items-table.is-receipt-ledger{table-layout:fixed!important;width:100%!important;min-width:0!important}.dokumen-penerimaan-workbench .surat-jalan-penerimaan-table :is(th,td),.surat-jalan-receive-items-modal .surat-jalan-receive-items-table :is(th,td),.surat-jalan-detail-items-table.is-receipt-ledger :is(th,td){text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.25!important;overflow:hidden!important}.dokumen-penerimaan-workbench .surat-jalan-penerimaan-table small,.surat-jalan-receive-items-modal .surat-jalan-receive-items-table small,.surat-jalan-detail-items-table.is-receipt-ledger small{color:#6b7c90!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.dokumen-penerimaan-workbench .surat-jalan-penerimaan-table :is(th,td):first-child{width:13%!important}.dokumen-penerimaan-workbench .surat-jalan-penerimaan-table :is(th,td):nth-child(2){width:19%!important}.dokumen-penerimaan-workbench .surat-jalan-penerimaan-table :is(th,td):nth-child(3){width:27%!important}.dokumen-penerimaan-workbench .surat-jalan-penerimaan-table :is(th,td):nth-child(4){width:10%!important}.dokumen-penerimaan-workbench .surat-jalan-penerimaan-table :is(th,td):nth-child(5){width:24%!important}.dokumen-penerimaan-workbench .surat-jalan-penerimaan-table :is(th,td):nth-child(6){width:7%!important}.surat-jalan-receive-items-modal .surat-jalan-receive-items-table :is(th,td):first-child{width:37%!important}.surat-jalan-receive-items-modal .surat-jalan-receive-items-table :is(th,td):nth-child(2),.surat-jalan-receive-items-modal .surat-jalan-receive-items-table :is(th,td):nth-child(3){width:13%!important}.surat-jalan-receive-items-modal .surat-jalan-receive-items-table :is(th,td):nth-child(4){width:12%!important}.surat-jalan-receive-items-modal .surat-jalan-receive-items-table :is(th,td):nth-child(5){width:14%!important}.surat-jalan-receive-items-modal .surat-jalan-receive-items-table :is(th,td):nth-child(6){width:11%!important}.surat-jalan-detail-items-table.is-receipt-ledger :is(th,td):first-child{width:6%!important}.surat-jalan-detail-items-table.is-receipt-ledger :is(th,td):nth-child(2){width:32%!important}.surat-jalan-detail-items-table.is-receipt-ledger :is(th,td):nth-child(3),.surat-jalan-detail-items-table.is-receipt-ledger :is(th,td):nth-child(4),.surat-jalan-detail-items-table.is-receipt-ledger :is(th,td):nth-child(5){width:12%!important}.surat-jalan-detail-items-table.is-receipt-ledger :is(th,td):nth-child(6){width:10%!important}.surat-jalan-detail-items-table.is-receipt-ledger :is(th,td):nth-child(7){width:16%!important}.surat-jalan-receive-items-modal .table-action{justify-content:center!important;width:24px!important;min-width:24px!important;height:22px!important;padding:0!important}.sistem-nomor-surat-workbench .surat-counter-table :is(th,td):first-child{width:20%!important}.sistem-nomor-surat-workbench .surat-counter-table :is(th,td):nth-child(2){width:17%!important}.sistem-nomor-surat-workbench .surat-counter-table :is(th,td):nth-child(3){width:20%!important}.sistem-nomor-surat-workbench .surat-counter-table :is(th,td):nth-child(4){width:29%!important}.sistem-nomor-surat-workbench .surat-counter-table :is(th,td):nth-child(5){width:14%!important}.maintenance-preventif-workbench .transaksi-masuk-table :is(th,td):first-child{width:12%!important}.maintenance-preventif-workbench .transaksi-masuk-table :is(th,td):nth-child(2){width:27%!important}.maintenance-preventif-workbench .transaksi-masuk-table :is(th,td):nth-child(3),.maintenance-preventif-workbench .transaksi-masuk-table :is(th,td):nth-child(4){width:13%!important}.maintenance-preventif-workbench .transaksi-masuk-table :is(th,td):nth-child(5){width:15%!important}.maintenance-preventif-workbench .transaksi-masuk-table :is(th,td):nth-child(6){width:20%!important}.sistem-users-workbench .users-list-table :is(th,td):first-child{width:24%!important}.sistem-users-workbench .users-list-table :is(th,td):nth-child(2){width:10%!important}.sistem-users-workbench .users-list-table :is(th,td):nth-child(3){width:14%!important}.sistem-users-workbench .users-list-table :is(th,td):nth-child(4){width:18%!important}.sistem-users-workbench .users-list-table :is(th,td):nth-child(5){width:19%!important}.sistem-users-workbench .users-list-table :is(th,td):nth-child(6){width:15%!important}.sistem-users-workbench .users-session-table :is(th,td):first-child{width:32%!important}.sistem-users-workbench .users-session-table :is(th,td):nth-child(2){width:16%!important}.sistem-users-workbench .users-session-table :is(th,td):nth-child(3){width:23%!important}.sistem-users-workbench .users-session-table :is(th,td):nth-child(4){width:14%!important}.sistem-users-workbench .users-session-table :is(th,td):nth-child(5){width:15%!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-row-actions,.transaksi-masuk-row-actions,.users-row-actions){flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;width:100%!important;max-width:100%!important;margin-left:0!important;display:flex!important;overflow:hidden!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-row-actions,.transaksi-masuk-row-actions,.users-row-actions) .table-action,.ops-workbench .table-action{border-color:var(--iims-control-border)!important;color:#536579!important;background:#fff!important;border-radius:3px!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:18px!important;min-height:18px!important;padding:1px 5px!important;font-size:9px!important;font-weight:400!important;line-height:1!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-row-actions,.transaksi-masuk-row-actions,.users-row-actions) .table-action:hover,.ops-workbench .table-action:hover{color:#526276!important;background:#f8fafc!important;border-color:#b8c6d6!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-row-actions,.transaksi-masuk-row-actions,.users-row-actions) .table-action.table-action-danger,.ops-workbench .table-action.table-action-danger{color:#b91c1c!important;border-color:#dc262640!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-row-actions,.transaksi-masuk-row-actions,.users-row-actions) .table-action.table-action-danger:hover,.ops-workbench .table-action.table-action-danger:hover{color:#991b1b!important;background:#fff5f5!important;border-color:#b91c1c57!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-row-actions,.transaksi-masuk-row-actions,.users-row-actions) .table-action:disabled,.ops-workbench .table-action:disabled{color:#94a3b8!important;cursor:not-allowed!important;opacity:1!important;background:#f8fafc!important;border-color:#e2e8f0!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-row-actions,.transaksi-masuk-row-actions,.users-row-actions) .table-action[aria-busy=true],.ops-workbench .table-action[aria-busy=true]{color:#2f7d62!important;cursor:wait!important;opacity:1!important;background:#edf8f2!important;border-color:#c7dfd3!important}.siklus-rotable-workbench .rotable-table .barang-row-actions.transaksi-masuk-row-actions{overflow:visible!important}.siklus-rotable-workbench .rotable-table .barang-row-actions.transaksi-masuk-row-actions .table-action{flex:none!important;min-width:78px!important;height:22px!important;min-height:22px!important;padding:2px 8px!important;font-size:9.5px!important}.siklus-rotable-modal-content .siklus-rotable-detail-body .bkn-master-detail-panel{gap:10px!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-flow-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-flow-box{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:7px!important;align-content:start!important;gap:5px!important;min-width:0!important;padding:8px 9px!important;display:grid!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-flow-label{color:#64748b!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:500!important;line-height:1.25!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-flow-title{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;overflow:hidden!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-flow-meta{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10.5px!important;font-weight:400!important;line-height:1.35!important;overflow:hidden!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-flow-actions{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-flow-actions .button{height:23px!important;min-height:23px!important;padding:2px 9px!important;font-size:10px!important;font-weight:500!important;line-height:1!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-age-strip{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:7px!important;grid-template-columns:repeat(4,auto minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-age-strip>span{color:#334155!important;overflow-wrap:anywhere!important;border-right:1px solid #e2e8f0!important;min-width:0!important;padding:6px 8px!important;font-size:10.5px!important;font-weight:400!important;line-height:1.3!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-age-strip>span:nth-child(odd){color:#64748b!important;background:#f8fafc!important;font-weight:500!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-age-strip>span:last-child{border-right:0!important}.siklus-rotable-modal-content :is(.siklus-rotable-detail-excel,.siklus-rotable-lifecycle-summary) .transaksi-keluar-detail-excel-section{letter-spacing:0!important;font-size:10px!important;font-weight:500!important}.siklus-rotable-modal-content :is(.siklus-rotable-detail-excel,.siklus-rotable-lifecycle-summary) .transaksi-keluar-detail-excel-row>:is(span,strong){overflow-wrap:anywhere!important;min-width:0!important;font-size:10.5px!important;line-height:1.35!important}.siklus-rotable-modal-content :is(.siklus-rotable-detail-excel,.siklus-rotable-lifecycle-summary) .transaksi-keluar-detail-excel-row>strong{font-weight:500!important}@media (width<=920px){:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-flow-panel{grid-template-columns:1fr!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-age-strip{grid-template-columns:auto minmax(0,1fr)!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-age-strip>span:nth-child(2n){border-right:0!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-age-strip>span{border-bottom:1px solid #e2e8f0!important}:is(.siklus-rotable-workbench,.siklus-rotable-modal-content) .rotable-age-strip>span:nth-last-child(-n+2){border-bottom:0!important}}.sistem-users-workbench .users-table-wrap .users-row-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.sistem-users-workbench .users-table-wrap .users-row-actions .table-action{text-align:center!important;flex:0 auto!important;justify-content:center!important;width:auto!important;min-width:0!important}:is(.data-gudang-workbench,.kebutuhan-workbench,.siklus-workbench,.bekas-workbench,.ops-workbench) :is(.barang-pagination,.transaksi-masuk-pagination,.pagination-row){flex:none!important;min-height:30px!important;margin:0!important;padding-top:2px!important}.kebutuhan-modal-content .pengadaan-approval-timeline{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.kebutuhan-modal-content .pengadaan-approval-step{color:#526273!important;white-space:nowrap!important;background:#fafbfc!important;border:1px solid #d9e1ea!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:27px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.kebutuhan-modal-content .pengadaan-approval-step.is-done{color:#197052!important;background:#f0f8f4!important;border-color:#b9d7c9!important}.kebutuhan-modal-content .pengadaan-approval-step.is-current{color:#2f7d62!important;background:#edf8f2!important;border-color:#c7dfd3!important}.kebutuhan-modal-content .pengadaan-approval-step.is-cancelled{color:#9b3434!important;background:#fff6f6!important;border-color:#f2b8b8!important}.kebutuhan-modal-content .pengadaan-detail-timeline-row{background:#fff!important;border-bottom:1px solid #e2e8f0f0!important;min-width:0!important;padding:7px 8px!important}.ops-workbench .pagination-row{justify-content:flex-end!important;gap:8px!important;display:flex!important}.maintenance-input-jkm-workbench .input-jkm-riwayat-panel{flex:none!important;padding:8px 10px!important}.maintenance-input-jkm-workbench .input-jkm-riwayat-panel .panel-head{min-height:30px!important;margin-bottom:6px!important}.maintenance-input-jkm-workbench .input-jkm-riwayat-panel .panel-head h2{font-size:13px!important;line-height:1.1!important}.maintenance-input-jkm-workbench .input-jkm-riwayat-panel .panel-head p{margin-top:2px!important;font-size:9.5px!important;line-height:1.05!important}.maintenance-input-jkm-workbench .input-jkm-refresh-button.button{justify-content:center!important;width:26px!important;min-width:26px!important;height:24px!important;min-height:24px!important;padding:0!important}.maintenance-input-jkm-workbench .input-jkm-riwayat-table :is(th,td):first-child{width:18%!important}.maintenance-input-jkm-workbench .input-jkm-riwayat-table :is(th,td):nth-child(2){width:10%!important}.maintenance-input-jkm-workbench .input-jkm-riwayat-table :is(th,td):nth-child(3){width:60%!important}.maintenance-input-jkm-workbench .input-jkm-riwayat-table :is(th,td):nth-child(4){width:12%!important}.maintenance-input-jkm-workbench .input-jkm-riwayat-table td:nth-child(2){text-align:left!important}@media (width>=1000px){.maintenance-jkm-history-modal-content.bkn-master-modal-content,.maintenance-jkm-history-modal-content.bkn-modal-content[data-size]{border-radius:5px!important;width:min(440px,100vw - 48px)!important;max-width:calc(100vw - 48px)!important;max-height:none!important}.maintenance-jkm-history-modal-content>.bkn-modal-head,.maintenance-jkm-history-modal-content>.bkn-master-modal-head{min-height:38px!important;padding:7px 10px!important}.maintenance-jkm-history-modal-content :is(.bkn-modal-title,.bkn-master-modal-head h2){font-size:13px!important;font-weight:500!important;line-height:1.1!important}.maintenance-jkm-history-modal-content :is(.bkn-modal-description,.bkn-master-modal-head p){margin-top:2px!important;font-size:9.5px!important;line-height:1.05!important}.maintenance-jkm-history-modal-content>.bkn-master-detail-panel{max-height:none!important;padding:7px 9px 9px!important;overflow:hidden!important}.maintenance-jkm-history-modal-content .input-jkm-detail-wrap{max-height:none!important;overflow:hidden!important}.maintenance-jkm-history-modal-content .input-jkm-detail-table :is(th,td){height:23px!important;padding:3px 5px!important;font-size:9.6px!important;line-height:1.1!important}.maintenance-jkm-history-modal-content .input-jkm-detail-table th{height:22px!important;font-size:9.2px!important}.maintenance-jkm-history-modal-content .input-jkm-detail-table :is(th,td):first-child{width:16%!important}.maintenance-jkm-history-modal-content .input-jkm-detail-table :is(th,td):nth-child(2){width:44%!important}.maintenance-jkm-history-modal-content .input-jkm-detail-table :is(th,td):nth-child(3){width:40%!important}:is(.data-gudang-modal-lightbox,.kebutuhan-modal-lightbox,.siklus-modal-lightbox,.bekas-modal-lightbox).bkn-master-lightbox,.kebutuhan-modal-lightbox,.ops-modal-lightbox{place-items:start center!important;padding:44px 18px 18px!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content).bkn-master-modal-content,:is(.kebutuhan-modal-content,.siklus-modal-content,.ops-modal-content).bkn-modal-content,:is(.kebutuhan-modal-content,.siklus-modal-content,.ops-modal-content).bkn-modal-content[data-size],.sistem-users-confirm-content.ops-modal-content{border-radius:7px!important;flex-direction:column!important;width:min(1120px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 44px)!important;display:flex!important;overflow:hidden!important}:is(.kebutuhan-modal-content,.siklus-modal-content,.ops-modal-content).bkn-modal-content{top:44px!important;transform:translate(-50%)!important}.data-gudang-modal-content.bkn-master-modal-content-detail{width:min(900px,100vw - 36px)!important}.data-gudang-master-modal-content.bkn-master-modal-content-form,.data-gudang-master-modal-content.barang-edit-lightbox-content{width:min(1080px,100vw - 36px)!important}.data-gudang-realisasi-modal-content.bkn-master-modal-content-form,.data-gudang-realisasi-modal-content.transaksi-masuk-edit-lightbox-content,.transaksi-keluar-lightbox .data-gudang-realisasi-modal-content.bkn-master-modal-content{width:min(1120px,100vw - 36px)!important}.kebutuhan-pengambilan-confirm-content,.sistem-users-confirm-content.ops-modal-content{width:min(560px,100vw - 36px)!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content)>.bkn-modal-head,:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) .bkn-master-modal-head,.kebutuhan-modal-content .pengambilan-confirm-head,.sistem-users-confirm-content .users-confirm-head{flex:none!important;align-items:center!important;gap:10px!important;padding:10px 12px!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content)>.bkn-modal-head>div,:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) .bkn-master-modal-head>div,.kebutuhan-modal-content .pengambilan-confirm-head>div,.sistem-users-confirm-content .users-confirm-head>div{min-width:0!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-modal-title,.bkn-master-modal-head h2,.bkn-modal-head h2),.kebutuhan-modal-content .pengambilan-confirm-head h2,.sistem-users-confirm-content .users-confirm-head h2{font-size:16px!important;line-height:1.15!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-modal-description,.bkn-master-modal-head p,.bkn-modal-head p),.kebutuhan-modal-content .pengambilan-confirm-head p,.sistem-users-confirm-content .users-confirm-head p{text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:10.5px!important;line-height:1.2!important;overflow:hidden!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content).bkn-master-modal-content-form .bkn-modal-description,.kebutuhan-modal-content-form .bkn-modal-description{display:none!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-modal-close,.bkn-master-modal-head .button){color:#536579!important;background:#fff!important;border-color:#d8e0ea!important;height:29px!important;min-height:29px!important;padding:0 10px!important;font-size:10.5px!important;line-height:1!important}:is(.data-gudang-modal-body,.kebutuhan-modal-body,.siklus-modal-body,.ops-modal-body),:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content)>:is(.bkn-master-modal-body,.bkn-master-detail-panel,.barang-detail-readonly-form,form.bkn-master-form),:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) .bkn-master-edit-panel{flex:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px 12px!important;overflow:visible!important}:is(.data-gudang-modal-body,.kebutuhan-modal-body,.siklus-modal-body,.ops-modal-body)>.bkn-master-form,:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) .bkn-master-edit-panel>.bkn-master-form{padding:0!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) .bkn-modal-footer{border-top:1px solid #e6ebf1!important;flex:none!important;padding:9px 12px!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-form,.barang-form,.transaksi-masuk-form,.pengadaan-form,.pengambilan-create-form){box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:8px 10px!important;margin:0!important;padding:0!important;display:grid!important}.data-gudang-transaksi-masuk-modal-content .bkn-master-form-single{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bekas-modal-content .barang-bekas-enterprise-form.bkn-master-form-single{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px 12px 12px!important;overflow-y:auto!important}.bekas-modal-content .barang-bekas-enterprise-form.bkn-master-form-single>.barang-create-section{grid-column:1/-1!important}.data-gudang-transaksi-masuk-modal-content{box-sizing:border-box!important;width:min(1220px,100vw - 72px)!important;max-width:calc(100vw - 72px)!important;overflow-x:clip!important}.data-gudang-transaksi-masuk-modal-content :is(.bkn-master-form-single,.transaksi-keluar-form-footer-actions,.bkn-form-status){box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important}.data-gudang-transaksi-masuk-modal-content .bkn-photo-field-input{opacity:0!important;width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.data-gudang-transaksi-keluar-modal-content{box-sizing:border-box!important;width:min(1220px,100vw - 72px)!important;max-width:calc(100vw - 72px)!important;overflow-x:clip!important}.data-gudang-transaksi-keluar-modal-content :is(.bkn-master-form-single,.transaksi-keluar-form-footer-actions,.bkn-form-status,.transaksi-keluar-photo-strip){box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important}.data-gudang-transaksi-keluar-modal-content .bkn-photo-field-input{opacity:0!important;width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.transaksi-keluar-koreksi-modal.bkn-master-modal-content,.transaksi-keluar-koreksi-modal.bkn-master-modal-content[data-size]{width:min(660px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;max-height:none!important}.transaksi-keluar-koreksi-modal>.bkn-modal-head{padding:10px 12px 8px!important}.transaksi-keluar-koreksi-modal .bkn-modal-title{font-size:14px!important}.transaksi-keluar-koreksi-modal-body.bkn-modal-body{gap:8px!important;max-height:none!important;padding:9px 10px 8px!important;display:grid!important;overflow:visible!important}.transaksi-keluar-koreksi-form.bkn-master-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 8px!important;max-height:none!important;padding:0!important;overflow:visible!important}.transaksi-keluar-koreksi-form.bkn-master-form .barang-form-wide{grid-column:1/-1!important}.transaksi-keluar-koreksi-modal .bkn-modal-footer{padding:7px 10px 9px!important}.data-gudang-realisasi-modal-content .bkn-master-form-single,.transaksi-keluar-lightbox .data-gudang-realisasi-modal-content :is(.bkn-master-edit-panel>form.bkn-master-form-single.transaksi-keluar-mutation-form){grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.barang-form-wide,.transaksi-masuk-form-wide,.bkn-form-status,.barang-form-photo,.transaksi-masuk-form-attachments,.transaksi-masuk-create-results,.barang-form-actions,.transaksi-masuk-form-actions,.barang-edit-bottom-actions,.surat-jalan-items-panel,.barang-bekas-source-lock){grid-column:1/-1!important}.data-gudang-master-modal-content .bkn-master-form .barang-form-wide:not(.barang-form-photo,.barang-form-actions,.transaksi-masuk-form-attachments,.transaksi-masuk-create-results){grid-column:auto!important}.kebutuhan-modal-content .pengadaan-form .barang-detail-wide,.kebutuhan-modal-content .pengambilan-create-form :is(.bkn-form-status,.pengambilan-stock-note,.barang-actions,.barang-form-photo,.transaksi-masuk-form-attachments){grid-column:1/-1!important}.kebutuhan-modal-content .pengambilan-create-form label:nth-of-type(5),.kebutuhan-modal-content .pengambilan-create-form label:nth-of-type(6),.kebutuhan-modal-content .pengambilan-create-form label:nth-of-type(8),.kebutuhan-modal-content .pengambilan-create-form label:nth-of-type(9){grid-column:span 2!important}.kebutuhan-modal-content .pengambilan-stock-note{color:#526273!important;background:#fafbfc!important;border:1px solid #d9e1ea!important;border-radius:3px!important;grid-template-columns:max-content max-content minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:30px!important;padding:6px 8px!important;font-size:11px!important;line-height:1.2!important;display:grid!important}.kebutuhan-modal-content .pengambilan-stock-note strong{color:#172033!important;font-weight:680!important}.kebutuhan-modal-content .pengambilan-stock-note small{color:#526273!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.kebutuhan-modal-content .pengambilan-stock-note.is-error{color:#9b3434!important;background:#fff6f6!important;border-color:#f2b8b8!important}.kebutuhan-modal-content .pengambilan-stock-note.is-error strong,.kebutuhan-modal-content .pengambilan-stock-note.is-error small{color:#9b3434!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-form,.barang-form,.transaksi-masuk-form,.pengadaan-form,.pengambilan-create-form) :is(label,.bkn-field,.bkn-photo-field),.sistem-users-confirm-content .users-form label{gap:3px!important;min-width:0!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-form,.barang-form,.transaksi-masuk-form,.pengadaan-form,.pengambilan-create-form) :is(label>span,.bkn-field-label,.bkn-photo-field-label),.sistem-users-confirm-content .users-form label>span{letter-spacing:0!important;min-height:auto!important;font-size:9.8px!important;line-height:1.05!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-form,.barang-form,.transaksi-masuk-form,.pengadaan-form,.pengambilan-create-form) :is(input,select,.bkn-input,.bkn-select),.sistem-users-confirm-content .users-form :is(input,select){box-sizing:border-box!important;width:100%!important;height:34px!important;min-height:34px!important;padding:7px 12px!important;font-size:11.8px!important;line-height:1.2!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-form,.barang-form,.transaksi-masuk-form,.pengadaan-form,.pengambilan-create-form) :is(textarea,.bkn-textarea){box-sizing:border-box!important;resize:none!important;width:100%!important;height:66px!important;min-height:66px!important;padding:9px 12px!important;font-size:11.8px!important;line-height:1.2!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content) :is(.transaksi-masuk-lookup-row,.barang-form-photo-row,.bkn-photo-field-row){grid-template-columns:minmax(0,1fr) max-content!important;gap:6px!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content) :is(.transaksi-masuk-lookup-row,.barang-form-photo-row,.bkn-photo-field-row) .button{min-width:92px!important;height:34px!important;min-height:34px!important;padding:0 14px!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.barang-actions,.transaksi-masuk-actions,.barang-form-actions,.transaksi-masuk-form-actions,.barang-edit-bottom-actions),:is(.kebutuhan-modal-content,.ops-modal-content) .bkn-modal-footer .barang-actions,.kebutuhan-modal-content .pengambilan-confirm-actions,.sistem-users-confirm-content .users-confirm-actions{border-top:1px solid #e6ebf1!important;flex-wrap:nowrap!important;grid-template-columns:none!important;justify-content:flex-end!important;gap:7px!important;width:100%!important;margin:0!important;padding:2px 0 0!important;display:flex!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.barang-actions,.transaksi-masuk-actions,.barang-form-actions,.transaksi-masuk-form-actions,.barang-edit-bottom-actions) .button,:is(.kebutuhan-modal-content,.siklus-modal-content,.ops-modal-content) .bkn-modal-footer .button,.sistem-users-confirm-content .users-confirm-actions .button{white-space:nowrap!important;width:auto!important;min-width:120px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:10.8px!important;line-height:1!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-detail-grid,.pengambilan-confirm-detail,.klaim-modal-detail-grid,.users-confirm-summary){background:#fff!important;border:1px solid #d9e1ea!important;border-radius:3px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-detail-grid,.pengambilan-confirm-detail,.klaim-modal-detail-grid,.users-confirm-summary)>div{background:#fff!important;border:1px solid #e8edf3!important;border-top:0!important;border-left:0!important;border-radius:0!important;grid-template-columns:112px minmax(0,1fr)!important;min-width:0!important;padding:0!important;display:grid!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-detail-grid,.pengambilan-confirm-detail,.klaim-modal-detail-grid,.users-confirm-summary) :is(.barang-detail-wide,.detail-highlight,.barang-foto-editor,.pengambilan-items-summary,.pengambilan-item-detail,.detail-actions,.klaim-modal-field-wide){grid-column:1/-1!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-detail-grid,.pengambilan-confirm-detail,.klaim-modal-detail-grid,.users-confirm-summary) :is(dt,dd){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;padding:6px 8px!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-detail-grid,.pengambilan-confirm-detail,.klaim-modal-detail-grid,.users-confirm-summary) dt{color:#526273!important;text-transform:none!important;background:#fafbfc!important;border-right:1px solid #edf1f5!important;font-weight:680!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-master-detail-grid,.pengambilan-confirm-detail,.klaim-modal-detail-grid,.users-confirm-summary) dd{color:#172033!important;font-weight:620!important}.kebutuhan-modal-content .pengambilan-item-detail dd{grid-template-columns:minmax(130px,1.2fr) repeat(5,minmax(78px,.8fr))!important;align-items:center!important;gap:6px!important;display:grid!important}.kebutuhan-modal-content .pengambilan-item-detail dd>:is(strong,span){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}:is(.data-gudang-modal-content,.kebutuhan-modal-content,.siklus-modal-content,.bekas-modal-content,.ops-modal-content) :is(.bkn-photo-gallery,.klaim-modal-section,.klaim-modal-summary,.content-panel,.surat-jalan-items-panel,.barang-result-list,.transaksi-masuk-create-results,.barang-bekas-source-lock){box-shadow:none!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:3px!important;margin:0!important;padding:8px!important}.bekas-modal-content .barang-bekas-source-lock.transaksi-keluar-detail-excel{border-color:#cbd5e1f2!important;border-radius:8px!important;padding:0!important}:is(.kebutuhan-modal-content,.siklus-modal-content) :is(.klaim-modal-section,.content-panel) :is(.panel-head,.klaim-modal-section-head){border-bottom:1px solid #e8edf3!important;min-height:auto!important;margin:0!important;padding:0 0 7px!important}.kebutuhan-modal-content .pengadaan-approval-timeline{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding-top:7px!important}.kebutuhan-modal-content .pengadaan-approval-step{border-radius:3px!important;min-height:27px!important;font-size:10px!important}:is(.kebutuhan-modal-content,.siklus-modal-content,.ops-modal-content) :is(.content-panel .barang-table-wrap,.klaim-modal-table-wrap,.surat-jalan-items-wrap){border-radius:3px!important;max-height:180px!important;overflow-y:auto!important}:is(.siklus-modal-content,.ops-modal-content,.kebutuhan-modal-content) :is(.content-panel,.klaim-modal-table-wrap,.surat-jalan-items-panel) :is(.barang-table,.transaksi-masuk-table){table-layout:fixed!important;width:100%!important}:is(.siklus-modal-content,.ops-modal-content,.kebutuhan-modal-content) :is(.content-panel,.klaim-modal-table-wrap,.surat-jalan-items-panel) :is(.barang-table,.transaksi-masuk-table) :is(th,td){text-overflow:ellipsis!important;white-space:nowrap!important;height:29px!important;padding:5px 7px!important;font-size:10.5px!important;line-height:1.2!important;overflow:hidden!important}.surat-jalan-create-modal-panel.bkn-modal-content[data-size=lg]{border-radius:5px!important;width:min(930px,100vw - 56px)!important;max-width:calc(100vw - 56px)!important;max-height:none!important}.surat-jalan-create-modal-panel>.bkn-modal-head{align-items:center!important;gap:8px!important;min-height:40px!important;padding:7px 10px!important}.surat-jalan-create-modal-panel .bkn-modal-title{font-size:13.5px!important;font-weight:500!important;line-height:1.1!important}.surat-jalan-create-modal-panel .bkn-modal-description{margin-top:2px!important;font-size:9.5px!important;line-height:1.05!important}.surat-jalan-create-modal-panel .bkn-modal-close{border-radius:3px!important;width:25px!important;height:25px!important;min-height:25px!important}.surat-jalan-create-modal-body.bkn-modal-body{gap:7px!important;max-height:none!important;padding:7px 10px 0!important;display:grid!important;overflow:visible!important}.surat-jalan-create-modal-panel .surat-jalan-form{grid-template-columns:132px 126px repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:6px 8px!important;max-height:none!important;padding:0!important;overflow:visible!important}.surat-jalan-create-modal-panel .surat-jalan-form :is(label,.bkn-field){gap:2px!important}.surat-jalan-create-modal-panel .surat-jalan-form :is(label>span,.bkn-field-label){color:#536476!important;text-transform:none!important;font-size:9.2px!important;font-weight:500!important;line-height:1.05!important}.surat-jalan-create-modal-panel .surat-jalan-form :is(input,select,.bkn-input,.bkn-select){border-radius:3px!important;height:27px!important;min-height:27px!important;padding:4px 7px!important;font-size:10.4px!important;line-height:1.1!important}.surat-jalan-create-modal-panel .surat-jalan-field-address{grid-column:1/span 3!important}.surat-jalan-create-modal-panel .surat-jalan-field-note{grid-column:4/span 2!important}.surat-jalan-create-modal-panel .surat-jalan-items-panel{gap:5px!important;padding:6px!important}.surat-jalan-create-modal-panel .surat-jalan-items-panel .panel-head{border-bottom:1px solid #e8edf3!important;min-height:24px!important;margin:0!important;padding:0 0 5px!important}.surat-jalan-create-modal-panel .surat-jalan-items-panel .panel-head h2{margin:0!important;font-size:11.5px!important;font-weight:500!important;line-height:1.05!important}.surat-jalan-create-modal-panel .surat-jalan-items-panel .panel-head p{display:none!important}.surat-jalan-create-modal-panel .surat-jalan-add-item-button.button{border-radius:3px!important;min-width:82px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important}.surat-jalan-create-modal-panel .surat-jalan-items-wrap{border-radius:3px!important;max-height:118px!important}.surat-jalan-create-modal-panel .surat-jalan-items-table :is(th,td){height:25px!important;padding:3px 5px!important;font-size:9.6px!important;line-height:1.05!important}.surat-jalan-create-modal-panel .surat-jalan-items-table th{height:22px!important;font-size:9.2px!important;font-weight:400!important}.surat-jalan-create-modal-panel .surat-jalan-items-table input{border-radius:3px!important;height:23px!important;min-height:23px!important;padding:3px 5px!important;font-size:9.8px!important;line-height:1.05!important}.surat-jalan-create-modal-panel .surat-jalan-items-table :is(th,td):first-child{width:31%!important}.surat-jalan-create-modal-panel .surat-jalan-items-table :is(th,td):nth-child(2){width:11%!important}.surat-jalan-create-modal-panel .surat-jalan-items-table :is(th,td):nth-child(3){width:12%!important}.surat-jalan-create-modal-panel .surat-jalan-items-table :is(th,td):nth-child(4){width:38%!important}.surat-jalan-create-modal-panel .surat-jalan-items-table :is(th,td):nth-child(5){width:8%!important}.surat-jalan-create-modal-panel .surat-jalan-remove-item-button.table-action{border-radius:3px!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:22px!important;min-height:22px!important;padding:0!important}.surat-jalan-create-modal-panel .surat-jalan-create-photo.bkn-photo-field{background:#fff!important;border:1px solid #d9e1ea!important;border-radius:3px!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:31px!important;margin:0!important;padding:5px 6px!important;display:grid!important}.surat-jalan-create-modal-panel .surat-jalan-create-photo .bkn-photo-field-label{color:#536476!important;font-size:9.4px!important;font-weight:500!important;line-height:1!important}.surat-jalan-create-modal-panel .surat-jalan-create-photo .bkn-photo-field-row{grid-template-columns:78px minmax(0,1fr)!important;gap:6px!important}.surat-jalan-create-modal-panel .surat-jalan-create-photo .bkn-photo-field-trigger{border-radius:3px!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:9.4px!important;font-weight:400!important;line-height:1!important}.surat-jalan-create-modal-panel .surat-jalan-create-photo .bkn-photo-field-file-name{font-size:9.6px!important;line-height:1.05!important}.surat-jalan-create-modal-panel>.bkn-modal-footer{border-top:1px solid #e7edf4!important;min-height:38px!important;padding:7px 10px 9px!important}.surat-jalan-create-modal-panel .surat-jalan-create-actions.barang-actions{border:0!important;gap:6px!important;padding:0!important}.surat-jalan-create-modal-panel .surat-jalan-create-actions .button{border-radius:3px!important;min-width:72px!important;height:24px!important;min-height:24px!important;padding:0 9px!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important}.bekas-modal-content .barang-result-list .table-action{text-align:left!important;white-space:normal!important;border-radius:3px!important;min-height:28px!important;padding:5px 7px!important;font-size:10.5px!important;line-height:1.2!important}.bekas-modal-content .barang-result-list .barang-search{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.sistem-users-confirm-content .users-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 0!important;padding:0!important;display:grid!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content.bkn-master-modal-content{border-radius:5px!important;width:min(820px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content>.bkn-master-modal-head{align-items:center!important;min-height:43px!important;padding:8px 10px!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content>.bkn-master-modal-head h2{font-size:13.5px!important;font-weight:500!important;line-height:1.1!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content>.bkn-master-modal-head p{margin-top:2px!important;font-size:9.8px!important;line-height:1.05!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content>.transaksi-keluar-detail-readonly-form.bkn-master-detail-panel{height:auto!important;max-height:calc(100vh - 102px)!important;padding:8px 10px 10px!important;overflow-y:hidden!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content .transaksi-keluar-detail-view-photo-button,.transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content .transaksi-keluar-detail-close-button{border-radius:3px!important;min-width:54px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content.bkn-master-modal-content{border-radius:5px!important;width:min(980px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 44px)!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.bkn-master-modal-head{align-items:center!important;min-height:43px!important;padding:8px 10px!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.bkn-master-modal-head h2{font-size:13.5px!important;font-weight:500!important;line-height:1.1!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.bkn-master-modal-head p{margin-top:2px!important;font-size:9.8px!important;line-height:1.05!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.bkn-master-modal-head .button{border-radius:3px!important;min-width:54px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-masuk-edit-panel.bkn-master-edit-panel{flex:none!important;max-height:none!important;padding:8px 10px 0!important;overflow:hidden!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form.transaksi-keluar-form-desktop.bkn-master-form-single{box-sizing:border-box!important;width:auto!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-masuk-edit-panel>form.transaksi-keluar-edit-form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:auto!important;max-width:none!important;padding:0!important;display:grid!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .transaksi-keluar-hidden-controls{display:none!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .transaksi-keluar-form-status{box-sizing:border-box!important;grid-column:1/-1!important;max-width:100%!important;margin:0!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .transaksi-keluar-form-status .bkn-form-status-badge{box-sizing:border-box!important;max-width:100%!important;min-height:20px!important;padding:2px 8px!important;font-size:9.5px!important;line-height:1.1!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .transaksi-keluar-form-section{min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .transaksi-keluar-form-section-body{box-sizing:border-box!important;border-radius:3px!important;grid-template-columns:1fr!important;gap:5px!important;min-width:0!important;max-width:100%!important;padding:6px!important;display:grid!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .transaksi-keluar-form-section-body>.transaksi-masuk-field,.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .transaksi-keluar-form-section-body>.bkn-field{box-sizing:border-box!important;grid-column:1/-1!important;gap:2px!important;min-width:0!important;max-width:100%!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .bkn-field-label{font-size:9.4px!important;font-weight:400!important;line-height:1.05!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form :is(input,select,.bkn-input,.bkn-select){box-sizing:border-box!important;border-radius:3px!important;width:100%!important;max-width:100%!important;height:29px!important;min-height:29px!important;padding:5px 8px!important;font-size:10.4px!important;line-height:1.1!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form :is(textarea,.bkn-textarea){box-sizing:border-box!important;resize:none!important;border-radius:3px!important;width:100%!important;max-width:100%!important;height:52px!important;min-height:52px!important;padding:6px 8px!important;font-size:10.4px!important;line-height:1.12!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-keluar-edit-footer-actions{border-top:1px solid #e7edf4!important;gap:6px!important;min-height:38px!important;padding:7px 10px!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content .transaksi-keluar-detail-footer-group,.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content .transaksi-keluar-edit-footer-submit-group{gap:5px!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content .transaksi-keluar-detail-footer-divider{background:#e7edf4!important;min-width:24px!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content .transaksi-keluar-detail-view-photo-button,.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content .transaksi-keluar-detail-close-button,.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content .transaksi-keluar-edit-submit-button{border-radius:3px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content .transaksi-keluar-detail-view-photo-button,.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content .transaksi-keluar-detail-close-button{min-width:54px!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content .transaksi-keluar-edit-submit-button{min-width:74px!important}}.bkn-confirm-content.transaksi-keluar-status-confirm{border-radius:5px!important;width:min(360px,100vw - 36px)!important}.bkn-confirm-content.transaksi-keluar-status-confirm .bkn-confirm-head{padding:10px 12px 8px!important}.bkn-confirm-content.transaksi-keluar-status-confirm .bkn-confirm-title{font-size:13px!important;font-weight:500!important;line-height:1.15!important}.bkn-confirm-content.transaksi-keluar-status-confirm .bkn-confirm-description{margin-top:4px!important;font-size:10px!important;line-height:1.25!important}.bkn-confirm-content.transaksi-keluar-status-confirm .bkn-confirm-actions{border-top:1px solid #e7edf4!important;gap:5px!important;padding:7px 10px!important}.bkn-confirm-content.transaksi-keluar-status-confirm .bkn-button{border-radius:3px!important;min-width:64px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important}@media (width>=1000px){.maintenance-jkm-history-modal-content.ops-modal-content.bkn-modal-content.bkn-master-modal-content,.maintenance-jkm-history-modal-content.ops-modal-content.bkn-modal-content.bkn-master-modal-content[data-size]{width:min(440px,100vw - 48px)!important;max-width:calc(100vw - 48px)!important;max-height:none!important}.maintenance-jkm-history-modal-content.ops-modal-content>.bkn-master-detail-panel{max-height:none!important;overflow:hidden!important}.maintenance-jkm-history-modal-content.ops-modal-content .input-jkm-detail-wrap{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.maintenance-jkm-history-modal-content.ops-modal-content .input-jkm-detail-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}}.data-gudang-workbench{height:calc(100vh - var(--header-height) - 16px)!important;gap:6px!important}.data-gudang-workbench>.page-title{padding:6px 8px!important}.data-gudang-workbench>.page-title .eyebrow{font-size:8.5px!important;line-height:1!important}.data-gudang-workbench>.page-title h1{font-size:14px!important;line-height:1.05!important}.data-gudang-workbench>.page-title .page-title-actions{gap:4px!important}.data-gudang-workbench>.page-title .badge,.data-gudang-workbench :is(.barang-meta,.transaksi-masuk-meta,.page-title-actions) :is(.badge,.bkn-badge){border-radius:3px!important;max-width:280px!important;min-height:16px!important;padding:1px 6px!important;font-size:8.8px!important}.data-gudang-workbench>.page-title .button,.data-gudang-workbench :is(.barang-actions,.transaksi-masuk-actions) :is(.button,button),.data-gudang-workbench :is(.barang-search,.transaksi-masuk-search)>.bkn-date-filter .bkn-date-filter-trigger,.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-tabs .button{height:25px!important;min-height:25px!important;padding:0 7px!important;font-size:9px!important;line-height:1!important}.data-gudang-workbench>.barang-toolbar{gap:4px!important;padding:6px 8px!important}.data-gudang-workbench :is(.barang-search,.transaksi-masuk-search){gap:4px!important}.data-gudang-master-workbench .barang-search{grid-template-columns:minmax(190px,1.35fr) minmax(108px,.42fr) minmax(88px,.34fr) minmax(76px,.28fr) max-content!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-search,.data-gudang-realisasi-workbench .transaksi-masuk-search{grid-template-columns:minmax(190px,1fr) minmax(82px,.32fr) max-content!important}.data-gudang-workbench :is(.barang-search,.transaksi-masuk-search) :is(label,.bkn-field){gap:2px!important}.data-gudang-workbench :is(.barang-search,.transaksi-masuk-search) label>span,.data-gudang-workbench .bkn-field-label,.data-gudang-workbench .bkn-photo-field-label{font-size:8.6px!important;line-height:1!important}.data-gudang-workbench :is(.barang-search,.transaksi-masuk-search) :is(input,select,.bkn-input,.bkn-select){border-radius:3px!important;height:25px!important;min-height:25px!important;padding:3px 6px!important;font-size:9.5px!important;line-height:1.1!important}.data-gudang-workbench :is(.barang-search,.transaksi-masuk-search) textarea{padding:5px 6px!important;font-size:9.8px!important;line-height:1.15!important}.data-gudang-workbench :is(.barang-meta,.transaksi-masuk-meta){gap:4px!important;min-height:17px!important}.data-gudang-workbench>:is(.barang-view-desktop,.transaksi-masuk-view-desktop,.transaksi-keluar-view-desktop),.data-gudang-workbench :is(.barang-view-desktop,.transaksi-masuk-view-desktop,.transaksi-keluar-view-desktop){gap:6px!important}.data-gudang-workbench :is(.barang-list-panel,.transaksi-masuk-list-panel){gap:5px!important;padding:6px 8px!important}.data-gudang-workbench :is(.panel-head,.panel-heading-row){gap:6px!important}.data-gudang-workbench :is(.panel-head,.panel-heading-row) h2{font-size:11.5px!important;line-height:1.05!important}.data-gudang-workbench :is(.panel-head,.panel-heading-row) p{margin-top:1px!important;font-size:8.8px!important;line-height:1.05!important}.data-gudang-workbench :is(.barang-table-wrap,.transaksi-masuk-table-wrap,.transaksi-keluar-table-frame){border-radius:3px!important}.data-gudang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype,.tr-keluar-table) :is(th,td){height:23px!important;padding:2px 4px!important;font-size:9px!important;line-height:1.08!important}.data-gudang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype,.tr-keluar-table) th{height:21px!important;font-size:8.6px!important}.data-gudang-workbench :is(.barang-code,.transaksi-masuk-code,.barang-name,.transaksi-masuk-name),.data-gudang-workbench :is(.tk-excel-name,.tk-table-kodebarang,.tk-excel-qty,.tk-table-engine,.tk-excel-status,.tk-excel-realisasi){font-size:9px!important;line-height:1.08!important}.data-gudang-workbench :is(.barang-table,.transaksi-masuk-table,.transaksi-keluar-table-prototype,.tr-keluar-table) :is(.badge,.bkn-badge){height:15px!important;min-height:15px!important;padding:0 4px!important;font-size:8.5px!important}.data-gudang-workbench :is(.barang-row-actions,.transaksi-masuk-row-actions){gap:2px!important}.data-gudang-workbench :is(.barang-row-actions,.transaksi-masuk-row-actions) .table-action{border-radius:3px!important;height:16px!important;min-height:16px!important;padding:0 4px!important;font-size:8.2px!important;line-height:1!important}.data-gudang-workbench :is(.barang-pagination,.transaksi-masuk-pagination){min-height:25px!important;padding-top:1px!important}.data-gudang-workbench :is(.barang-pagination,.transaksi-masuk-pagination) .button{height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:8.8px!important}@media (width>=1000px){.data-gudang-modal-lightbox.bkn-master-lightbox,.data-gudang-workbench .transaksi-keluar-lookup-lightbox,.data-gudang-workbench .transaksi-keluar-photo-viewer-lightbox,.data-gudang-save-confirm-lightbox{justify-content:center!important;place-items:start center!important;padding:34px 14px 14px!important}.data-gudang-modal-content.bkn-master-modal-content,.data-gudang-modal-content.bkn-modal-content,.data-gudang-modal-content.bkn-modal-content[data-size]{border-radius:5px!important;width:min(1080px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100vh - 34px)!important}.data-gudang-master-modal-content.bkn-master-modal-content-form,.data-gudang-master-modal-content.barang-edit-lightbox-content{width:min(1020px,100vw - 28px)!important}.data-gudang-transaksi-masuk-modal-content,.data-gudang-transaksi-keluar-modal-content,.data-gudang-realisasi-modal-content.bkn-master-modal-content-form,.data-gudang-realisasi-modal-content.transaksi-masuk-edit-lightbox-content,.transaksi-keluar-lightbox .data-gudang-realisasi-modal-content.bkn-master-modal-content{width:min(1160px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.data-gudang-lookup-modal-content.bkn-master-modal-content{width:min(840px,100vw - 28px)!important}.data-gudang-modal-content>.bkn-modal-head,.data-gudang-modal-content .bkn-master-modal-head{gap:7px!important;min-height:32px!important;padding:7px 9px!important}.data-gudang-modal-content :is(.bkn-modal-title,.bkn-master-modal-head h2,.bkn-modal-head h2){font-size:12.5px!important;font-weight:500!important;line-height:1.08!important}.data-gudang-modal-content :is(.bkn-modal-description,.bkn-master-modal-head p,.bkn-modal-head p){margin-top:1px!important;font-size:8.8px!important;line-height:1.05!important}.data-gudang-modal-content :is(.bkn-modal-close,.bkn-master-modal-head .button){border-radius:3px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0 7px!important;font-size:8.8px!important}.data-gudang-master-modal-content .bkn-master-modal-head .barang-detail-header-close{border-color:var(--color-border-soft)!important;background:var(--color-surface)!important;width:auto!important;min-width:52px!important;height:24px!important;min-height:24px!important;color:var(--color-text-soft)!important;box-shadow:none!important;padding:0 10px!important;font-size:10px!important;font-weight:600!important}.data-gudang-modal-body,.data-gudang-modal-content>:is(.bkn-master-modal-body,.bkn-master-detail-panel,.barang-detail-readonly-form,form.bkn-master-form),.data-gudang-modal-content .bkn-master-edit-panel{padding:7px 9px 9px!important;overflow:hidden!important}.data-gudang-master-modal-content.barang-detail-lightbox-content.bkn-master-modal-content-detail>:is(.bkn-master-detail-panel,.barang-detail-readonly-form){overscroll-behavior:contain!important;min-height:0!important;scroll-padding-bottom:24px!important;overflow-y:auto!important}.data-gudang-modal-content :is(.bkn-master-form,.barang-form,.transaksi-masuk-form){gap:5px 7px!important}.data-gudang-transaksi-masuk-modal-content .bkn-master-form-single,.data-gudang-transaksi-keluar-modal-content .bkn-master-form-single,.data-gudang-realisasi-modal-content .bkn-master-form-single,.transaksi-keluar-lightbox .data-gudang-realisasi-modal-content :is(.bkn-master-edit-panel>form.bkn-master-form-single.transaksi-keluar-mutation-form){grid-template-columns:repeat(3,minmax(0,1fr))!important}.data-gudang-modal-content :is(.bkn-master-form,.barang-form,.transaksi-masuk-form) :is(label,.bkn-field,.bkn-photo-field){gap:2px!important}.data-gudang-modal-content :is(.bkn-master-form,.barang-form,.transaksi-masuk-form) :is(label>span,.bkn-field-label,.bkn-photo-field-label){font-size:8.8px!important;line-height:1!important}.data-gudang-modal-content :is(.bkn-master-form,.barang-form,.transaksi-masuk-form) :is(input,select,.bkn-input,.bkn-select),.data-gudang-lookup-modal-content .transaksi-keluar-lookup-search :is(input,select,.bkn-input,.bkn-select){border-radius:3px!important;height:27px!important;min-height:27px!important;padding:4px 7px!important;font-size:9.8px!important;line-height:1.08!important}.data-gudang-modal-content :is(.bkn-master-form,.barang-form,.transaksi-masuk-form) :is(textarea,.bkn-textarea){border-radius:3px!important;height:48px!important;min-height:48px!important;padding:5px 7px!important;font-size:9.8px!important;line-height:1.1!important}.data-gudang-modal-content :is(.transaksi-masuk-lookup-row,.barang-form-photo-row,.bkn-photo-field-row){gap:4px!important}.data-gudang-modal-content :is(.transaksi-masuk-lookup-row,.barang-form-photo-row,.bkn-photo-field-row) .button,.data-gudang-modal-content .bkn-photo-field-trigger{border-radius:3px!important;min-width:78px!important;height:27px!important;min-height:27px!important;padding:0 8px!important;font-size:8.8px!important}.data-gudang-modal-content .bkn-photo-field-file-name,.data-gudang-modal-content .bkn-form-status-badge{font-size:8.8px!important;line-height:1.05!important}.data-gudang-modal-content .bkn-form-status-badge{min-height:18px!important;padding:2px 6px!important}.data-gudang-modal-content :is(.barang-actions,.transaksi-masuk-actions,.barang-form-actions,.transaksi-masuk-form-actions,.barang-edit-bottom-actions),.data-gudang-modal-content .bkn-modal-footer{gap:5px!important;padding:2px 0 0!important}.data-gudang-modal-content :is(.barang-actions,.transaksi-masuk-actions,.barang-form-actions,.transaksi-masuk-form-actions,.barang-edit-bottom-actions) .button,.data-gudang-modal-content .bkn-modal-footer .button,.data-gudang-modal-content .transaksi-keluar-form-footer-actions .button,.data-gudang-modal-content :is(.transaksi-keluar-detail-view-photo-button,.transaksi-keluar-detail-close-button,.transaksi-keluar-create-submit-button,.transaksi-keluar-edit-submit-button){border-radius:3px!important;min-width:76px!important;height:25px!important;min-height:25px!important;padding:0 8px!important;font-size:8.8px!important;line-height:1!important}.data-gudang-transaksi-keluar-modal-content .transaksi-keluar-form-desktop.bkn-master-form-single,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .data-gudang-transaksi-keluar-modal-content>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .data-gudang-transaksi-keluar-modal-content>.transaksi-masuk-edit-panel>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;max-height:none!important;padding:7px 9px!important;overflow:hidden!important}.data-gudang-transaksi-keluar-modal-content .transaksi-keluar-form-section{min-width:0!important;margin:0!important;overflow:hidden!important}.data-gudang-transaksi-keluar-modal-content .transaksi-keluar-form-section-body{border-radius:3px!important;gap:4px!important;padding:5px!important}.data-gudang-transaksi-keluar-modal-content .transaksi-keluar-form-section .bkn-field-label{font-size:8.6px!important;line-height:1!important}.data-gudang-transaksi-keluar-modal-content .transaksi-keluar-form-section :is(input,select,.bkn-input,.bkn-select){height:26px!important;min-height:26px!important;padding:4px 6px!important;font-size:9.5px!important}.data-gudang-transaksi-keluar-modal-content .transaksi-keluar-form-section :is(textarea,.bkn-textarea){height:42px!important;min-height:42px!important;padding:5px 6px!important;font-size:9.5px!important}.data-gudang-transaksi-keluar-modal-content .transaksi-keluar-selected-barang-row{grid-template-columns:minmax(0,1fr) 82px!important;gap:4px!important}.data-gudang-transaksi-keluar-modal-content .transaksi-keluar-selected-barang-row .button{height:26px!important;min-height:26px!important;padding:0 6px!important;font-size:8.6px!important}.data-gudang-transaksi-keluar-modal-content .transaksi-keluar-photo-strip{padding:4px 6px!important}.data-gudang-transaksi-keluar-modal-content .bkn-photo-field-row{grid-template-columns:minmax(0,1fr) 82px 96px!important;gap:4px!important}.data-gudang-modal-content :is(.bkn-master-detail-grid,.transaksi-keluar-detail-excel){border-radius:3px!important}.data-gudang-modal-content .bkn-master-detail-grid>div{grid-template-columns:92px minmax(0,1fr)!important}.data-gudang-modal-content .bkn-master-detail-grid :is(dt,dd),.data-gudang-modal-content .transaksi-keluar-detail-excel-row>:is(span,strong){min-height:20px!important;padding:4px 6px!important;font-size:8.9px!important;line-height:1.08!important}.data-gudang-modal-content .transaksi-keluar-detail-excel-section{min-height:20px!important;padding:4px 6px!important;font-size:8.8px!important;line-height:1!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-body{gap:8px!important;min-height:0!important;padding:9px 10px 10px!important;display:grid!important;overflow:hidden!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-search{grid-template-columns:minmax(0,1fr) 70px!important;align-items:end!important;gap:5px!important;display:grid!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-search label{gap:2px!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-search-auto{grid-template-columns:minmax(0,1fr)!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-search label>span{font-size:8.6px!important;line-height:1!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-search .button{height:27px!important;min-height:27px!important;padding:0 8px!important;font-size:8.8px!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-results{scrollbar-gutter:stable!important;background:#f8fafc!important;border:0!important;border-radius:8px!important;gap:6px!important;max-height:min(430px,100vh - 166px)!important;padding:4px!important;display:grid!important;overflow-y:auto!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-result{background:#fff!important;border:0!important;border-radius:7px!important;width:100%!important;min-height:56px!important;padding:8px 9px!important;transition:background-color .14s,box-shadow .14s!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-result:hover,.data-gudang-lookup-modal-content .transaksi-keluar-lookup-result:focus-visible{background:#f4f8f6!important;outline:none!important;box-shadow:inset 3px 0 #64748bb8!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-result:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.62!important;background:#f8fafc!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-result:disabled:hover,.data-gudang-lookup-modal-content .transaksi-keluar-lookup-result:disabled:focus-visible{box-shadow:none!important;background:#f8fafc!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-result--barang-stock{grid-template-columns:minmax(0,1fr) minmax(240px,auto)!important;gap:10px!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-result>span:not(.transaksi-keluar-lookup-item-stock,.badge){min-width:0!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-item-main{gap:1px!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-item-stock{grid-template-columns:repeat(3,minmax(72px,auto))!important;align-self:stretch!important;gap:6px!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-item-stock>span:not(.badge){background:#f8fafc!important;border-radius:6px!important;align-content:center!important;height:100%!important;padding:6px 8px!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-title{color:#253246!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.3px!important;font-weight:500!important;line-height:1.18!important;overflow:hidden!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-result small,.data-gudang-lookup-modal-content .transaksi-keluar-lookup-empty{color:#7a8798!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.8px!important;font-weight:480!important;line-height:1.16!important;overflow:hidden!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-stock-value{color:#334155!important;font-size:9.4px!important;font-weight:500!important;line-height:1.12!important}.data-gudang-lookup-modal-content .transaksi-keluar-lookup-item-stock small{color:#8a96a8!important;font-size:8px!important;font-weight:500!important;line-height:1!important}.data-gudang-photo-viewer-content{border-radius:5px!important;width:min(660px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100vh - 34px)!important;overflow:hidden!important}.data-gudang-photo-viewer-content .transaksi-keluar-photo-viewer-head{min-height:32px!important;padding:7px 9px!important}.data-gudang-photo-viewer-content .transaksi-keluar-photo-viewer-head h2{font-size:12.5px!important}.data-gudang-photo-viewer-content .transaksi-keluar-photo-viewer-head p{font-size:8.8px!important}.data-gudang-photo-viewer-content .transaksi-keluar-photo-viewer-head .button{height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:8.8px!important}.data-gudang-photo-viewer-content .transaksi-keluar-photo-viewer-body{max-height:calc(100vh - 76px)!important;padding:7px 9px 9px!important}.data-gudang-photo-viewer-content .bkn-photo-gallery-grid{gap:6px!important}.data-gudang-save-confirm-lightbox .bkn-save-confirm-content{border-radius:5px!important;width:min(540px,100vw - 28px)!important;max-height:calc(100vh - 48px)!important}.data-gudang-save-confirm-lightbox .bkn-save-confirm-head{padding:7px 9px 6px!important}.data-gudang-save-confirm-lightbox .bkn-save-confirm-head h2{font-size:12px!important;line-height:1.08!important}.data-gudang-save-confirm-lightbox .bkn-save-confirm-head p{margin-top:2px!important;font-size:8.8px!important;line-height:1.08!important}.data-gudang-save-confirm-lightbox .bkn-save-confirm-summary{max-height:calc(100vh - 134px)!important;margin:6px 8px!important}.data-gudang-save-confirm-lightbox .bkn-save-confirm-detail-row{grid-template-columns:82px minmax(0,1fr) 82px minmax(0,1fr)!important}.data-gudang-save-confirm-lightbox .transaksi-keluar-detail-excel-row-wide{grid-template-columns:82px minmax(0,1fr)!important}.data-gudang-save-confirm-lightbox .bkn-save-confirm-detail-row>:is(span,strong){min-height:19px!important;padding:3px 5px!important;font-size:8.6px!important;line-height:1.05!important}.data-gudang-save-confirm-lightbox .bkn-save-confirm-actions{gap:4px!important;padding:6px 8px 7px!important}.data-gudang-save-confirm-lightbox .bkn-save-confirm-actions .bkn-button{min-width:58px!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:8.6px!important}}@media (width>=1000px) and (width<=1180px){.data-gudang-transaksi-keluar-modal-content .transaksi-keluar-form-desktop.bkn-master-form-single,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .data-gudang-transaksi-keluar-modal-content>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .data-gudang-transaksi-keluar-modal-content>.transaksi-masuk-edit-panel>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.mobile-app-page .mobile-app-table .mobile-app-link-cell{white-space:normal!important;overflow:visible!important}.mobile-app-download-link-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mobile-app-download-link{overflow-wrap:anywhere;min-width:180px;max-width:100%;color:var(--color-primary);white-space:normal;flex:320px;font-size:10.2px;line-height:1.25;text-decoration:none}.mobile-app-download-link:hover{text-decoration:underline}.mobile-app-copy-button{flex:none;border-radius:3px!important;height:24px!important;min-height:24px!important;padding:0 7px!important;font-size:9.5px!important}@media (width>=720px){.transaksi-keluar-lightbox .data-gudang-transaksi-masuk-modal-content.transaksi-masuk-create-lightbox-content.transaksi-keluar-lightbox-content.bkn-master-modal-content{width:760px!important;min-width:0!important;max-width:calc(100vw - 44px)!important}.data-gudang-transaksi-masuk-modal-content .transaksi-masuk-create-compact-grid .transaksi-masuk-create-photo-field .bkn-photo-field-trigger{grid-column:1!important}.data-gudang-transaksi-masuk-modal-content .transaksi-masuk-create-compact-grid .transaksi-masuk-create-photo-field .bkn-photo-field-file-name{grid-column:2!important}.data-gudang-transaksi-masuk-modal-content .transaksi-masuk-create-compact-grid .transaksi-masuk-create-photo-field .bkn-photo-field-trigger{text-align:center!important;white-space:nowrap!important;border-radius:3px!important;height:27px!important;min-height:27px!important;padding:0 7px!important;font-size:9.5px!important;line-height:27px!important}.data-gudang-transaksi-masuk-modal-content .transaksi-masuk-create-compact-grid .transaksi-masuk-create-photo-field .bkn-photo-field-file-name{color:#536579!important;background:#fff!important;border:1px solid #d8e0ea!important;border-radius:3px!important;height:27px!important;min-height:27px!important;padding:5px 7px!important;font-size:9.5px!important;line-height:1.15!important}}@media (width>=1000px){.data-gudang-master-modal-content.bkn-master-modal-content-form,.bkn-modal-content.data-gudang-master-modal-content.data-gudang-modal-content.bkn-master-modal-content-form[data-size],.bkn-modal-content.kebutuhan-pengadaan-modal-content.kebutuhan-modal-content.bkn-master-modal-content-form[data-size],.bkn-modal-content.kebutuhan-pengadaan-modal-content.kebutuhan-modal-content.bkn-master-modal-content-form,.transaksi-keluar-lightbox .data-gudang-realisasi-modal-content.transaksi-masuk-create-lightbox-content.transaksi-keluar-lightbox-content.bkn-master-modal-content,.kebutuhan-modal-lightbox .kebutuhan-pengadaan-modal-content.bkn-master-modal-content-form,.kebutuhan-modal-lightbox .kebutuhan-pengambilan-modal-content.transaksi-masuk-create-lightbox-content.transaksi-keluar-lightbox-content.bkn-master-modal-content{width:920px!important;min-width:0!important;max-width:calc(100vw - 44px)!important}.transaksi-keluar-lightbox .data-gudang-transaksi-masuk-modal-content.transaksi-masuk-create-lightbox-content.transaksi-keluar-lightbox-content.bkn-master-modal-content,.transaksi-keluar-lightbox .data-gudang-transaksi-keluar-modal-content.transaksi-masuk-create-lightbox-content.transaksi-keluar-lightbox-content.bkn-master-modal-content{width:760px!important;min-width:0!important;max-width:calc(100vw - 44px)!important}}@media (width>=720px){.kebutuhan-modal-lightbox .kebutuhan-pengambilan-modal-content.transaksi-masuk-create-lightbox-content.transaksi-keluar-lightbox-content.bkn-master-modal-content{box-sizing:border-box!important;width:860px!important;min-width:0!important;max-width:calc(100vw - 44px)!important;overflow:hidden!important}.kebutuhan-pengambilan-modal-content>form#pengambilan-mutation-form.pengambilan-create-form.bkn-master-form-single{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px 10px!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;padding:10px 12px 12px!important;display:grid!important;overflow:visible!important}.kebutuhan-pengambilan-modal-content>form#pengambilan-mutation-form.pengambilan-create-form>:is(.bkn-form-status,.transaksi-keluar-form-status){grid-column:1/-1!important;max-width:100%!important}.kebutuhan-pengambilan-modal-content>form#pengambilan-mutation-form.pengambilan-create-form>.transaksi-keluar-form-section{width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important}.kebutuhan-pengambilan-modal-content>form#pengambilan-mutation-form.pengambilan-create-form>.transaksi-keluar-form-section-barang{grid-column:1!important}.kebutuhan-pengambilan-modal-content>form#pengambilan-mutation-form.pengambilan-create-form>.transaksi-keluar-form-section-context{grid-column:2!important}.kebutuhan-pengambilan-modal-content>form#pengambilan-mutation-form.pengambilan-create-form>.transaksi-keluar-form-section-notes{grid-column:1/-1!important}.kebutuhan-pengambilan-modal-content .pengambilan-create-form .transaksi-keluar-form-section-body{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 8px!important;width:100%!important;min-width:0!important;padding:7px!important;display:grid!important;overflow:visible!important}.kebutuhan-pengambilan-modal-content .pengambilan-create-form .transaksi-keluar-form-section-notes .transaksi-keluar-form-section-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.kebutuhan-pengambilan-modal-content .pengambilan-create-form .transaksi-keluar-form-section-notes :is(.transaksi-keluar-field-full,.pengambilan-stock-note){grid-column:auto!important}.kebutuhan-pengambilan-modal-content .pengambilan-create-form :is(.transaksi-masuk-field,.bkn-field,.pengambilan-stock-note){min-width:0!important;max-width:100%!important}.kebutuhan-pengambilan-modal-content .pengambilan-create-form .transaksi-keluar-selected-barang-row{grid-template-columns:minmax(0,1fr) 96px!important;gap:6px!important;width:100%!important;min-width:0!important}.kebutuhan-pengambilan-modal-content .pengambilan-create-form .transaksi-keluar-selected-barang-row .button{white-space:nowrap!important;width:96px!important;min-width:96px!important;padding-left:8px!important;padding-right:8px!important}.kebutuhan-pengambilan-modal-content .pengambilan-create-form .pengambilan-stock-note{grid-template-columns:max-content max-content minmax(0,1fr)!important;min-height:34px!important;overflow:hidden!important}.kebutuhan-pengambilan-modal-content .transaksi-keluar-form-footer-actions{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}}@media (width<=719px){.kebutuhan-modal-lightbox .kebutuhan-pengambilan-modal-content.transaksi-masuk-create-lightbox-content.transaksi-keluar-lightbox-content.bkn-master-modal-content{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;overflow:hidden!important}.kebutuhan-pengambilan-modal-content>form#pengambilan-mutation-form.pengambilan-create-form.bkn-master-form-single,.kebutuhan-pengambilan-modal-content .pengambilan-create-form .transaksi-keluar-form-section-body,.kebutuhan-pengambilan-modal-content .pengambilan-create-form .transaksi-keluar-form-section-notes .transaksi-keluar-form-section-body{grid-template-columns:1fr!important}.kebutuhan-pengambilan-modal-content>form#pengambilan-mutation-form.pengambilan-create-form>.transaksi-keluar-form-section,.kebutuhan-pengambilan-modal-content .pengambilan-create-form .transaksi-keluar-form-section-notes :is(.transaksi-keluar-field-full,.pengambilan-stock-note){grid-column:1/-1!important}}.bkn-create-form-modal{--bkn-create-field-min:280px;--bkn-create-gap-x:14px;--bkn-create-gap-y:12px}@media (width>=720px){.bkn-create-form-modal.bkn-master-modal-content,.bkn-create-form-modal.bkn-modal-content{box-sizing:border-box!important;width:min(1240px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 36px)!important;overflow:hidden!important}.bkn-create-form-modal.bekas-barang-modal-content.bkn-master-modal-content{width:920px!important;max-width:calc(100vw - 44px)!important}.bkn-create-form-modal.sistem-users-create-content.bkn-master-modal-content{width:980px!important;max-width:calc(100vw - 44px)!important}.bkn-create-form-modal>:is(.bkn-modal-head,.bkn-master-modal-head){border-bottom:1px solid #e6ebf1!important;flex:none!important;min-height:42px!important;padding:12px 16px 10px!important}.bkn-create-form-modal :is(.bkn-modal-title,.bkn-modal-head h2,.bkn-master-modal-head h2){font-size:17px!important;font-weight:650!important;line-height:1.18!important}.bkn-create-form-modal :is(.bkn-modal-description,.bkn-master-modal-head p,.bkn-modal-head p){white-space:normal!important;max-width:920px!important;margin-top:3px!important;font-size:11px!important;line-height:1.25!important}.bkn-create-form-modal>:is(.bkn-modal-body,.bkn-master-modal-body,.data-gudang-modal-body,.kebutuhan-modal-body,.siklus-modal-body,.ops-modal-body){gap:var(--bkn-create-gap-y)!important;flex:auto!important;grid-template-columns:1fr!important;min-height:0!important;max-height:none!important;padding:14px 16px 16px!important;display:grid!important;overflow:hidden auto!important}.bkn-create-form-modal>form,.bkn-create-form-modal>.bkn-modal-body>form,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .bkn-create-form-modal.data-gudang-transaksi-masuk-modal-content>form.transaksi-masuk-create-compact-grid.bkn-master-form-single,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .bkn-create-form-modal.data-gudang-transaksi-keluar-modal-content>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.barang-mutation-form-panel.bkn-master-form-single,.bkn-create-form-modal.kebutuhan-pengambilan-modal-content>form#pengambilan-mutation-form.pengambilan-create-form.bkn-master-form-single{box-sizing:border-box!important;grid-template-columns:repeat(auto-fit, minmax(min(var(--bkn-create-field-min), 100%), 1fr))!important;gap:var(--bkn-create-gap-y) var(--bkn-create-gap-x)!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;align-content:start!important;align-items:start!important;margin:0!important;padding:14px 16px 16px!important;display:grid!important;overflow:hidden auto!important}.bkn-create-form-modal.bekas-barang-modal-content>form.bkn-master-form-single.transaksi-masuk-create-form{grid-template-columns:repeat(auto-fit, minmax(min(var(--bkn-create-field-min), 100%), 1fr))!important}.bkn-create-form-modal.bekas-barang-modal-content>form.bkn-master-form-single.transaksi-masuk-create-form.barang-bekas-enterprise-form{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px 12px 12px!important}.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .bkn-create-form-modal.sistem-users-create-content>form.sistem-users-create-form.bkn-master-form-single,.transaksi-keluar-lightbox.transaksi-masuk-modal-lightbox .bkn-create-form-modal.sistem-users-create-content.transaksi-masuk-create-lightbox-content.transaksi-keluar-lightbox-content>form.transaksi-keluar-form-desktop.transaksi-masuk-create-form.sistem-users-create-form.bkn-master-form-single{grid-template-columns:repeat(auto-fit, minmax(min(var(--bkn-create-field-min), 100%), 1fr))!important}.bkn-create-form-modal.bekas-barang-modal-content>form.bkn-master-form-single.transaksi-masuk-create-form>.transaksi-masuk-field:not(.barang-form-wide,.transaksi-masuk-form-wide,.barang-form-photo){grid-column:auto!important}.bkn-create-form-modal.bekas-barang-modal-content>form.bkn-master-form-single.transaksi-masuk-create-form.barang-bekas-enterprise-form>.barang-create-section{grid-column:1/-1!important}.bkn-create-form-modal>.bkn-modal-body>form{padding:0!important;overflow:visible!important}.bkn-create-form-modal>form{flex:auto!important;min-height:0!important}.bkn-create-form-modal :is(.transaksi-keluar-form-section,.transaksi-keluar-form-section-body){width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:contents!important;overflow:visible!important}.bkn-create-form-modal :is(.barang-form-wide,.transaksi-masuk-form-wide,.barang-detail-wide,.transaksi-keluar-field-full){grid-column:auto!important}.bkn-create-form-modal :is(.bkn-form-status,.barang-create-form-status,.transaksi-keluar-form-status,.transaksi-masuk-lookup-field,.transaksi-keluar-selected-barang-field,.transaksi-keluar-field-full,.transaksi-masuk-note-field,.barang-detail-wide,.barang-form-photo,.transaksi-keluar-photo-strip,.transaksi-masuk-form-attachments,.barang-bekas-source-lock,.pengambilan-stock-note,.surat-jalan-field-address,.surat-jalan-field-note,.surat-jalan-items-panel,.transaksi-masuk-create-results,.barang-result-list,.barang-actions,.transaksi-masuk-actions,.barang-form-actions,.transaksi-masuk-form-actions),.bkn-create-form-modal form>div.barang-form-wide{grid-column:1/-1!important}.bkn-create-form-modal :is(label,.bkn-field):has(textarea){grid-column:1/-1!important}.bkn-create-form-modal :is(label,.bkn-field):has(.transaksi-masuk-lookup-row){grid-column:1/-1!important}.bkn-create-form-modal :is(label,.bkn-field,.bkn-photo-field){box-sizing:border-box!important;gap:5px!important;min-width:0!important;max-width:100%!important;display:grid!important}.bkn-create-form-modal :is(label>span,.bkn-field-label,.bkn-photo-field-label){color:#475569!important;letter-spacing:0!important;text-transform:none!important;min-height:auto!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important}.bkn-create-form-modal :is(input,select,textarea,.bkn-input,.bkn-select,.bkn-textarea){box-sizing:border-box!important;border-radius:4px!important;width:100%!important;min-width:0!important;font-size:12.5px!important;line-height:1.25!important}.bkn-create-form-modal :is(input,select,.bkn-input,.bkn-select){height:38px!important;min-height:38px!important;padding:8px 11px!important}.bkn-create-form-modal :is(textarea,.bkn-textarea){resize:vertical!important;height:72px!important;min-height:72px!important;padding:9px 11px!important}.bkn-create-form-modal :is(.transaksi-masuk-lookup-row,.transaksi-keluar-selected-barang-row){grid-template-columns:minmax(0,1fr) max-content!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.bkn-create-form-modal :is(.transaksi-masuk-lookup-row,.transaksi-keluar-selected-barang-row) .button{white-space:nowrap!important;width:auto!important;min-width:112px!important;height:38px!important;min-height:38px!important;padding:0 14px!important}.bkn-create-form-modal .bkn-photo-field-input{opacity:0!important;width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bkn-create-form-modal :is(.barang-form-photo-row,.bkn-photo-field-row){grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.bkn-create-form-modal.bkn-master-modal-content-form :is(.barang-form-photo-row,.bkn-photo-field-row){grid-template-columns:112px minmax(180px,1fr)!important}.bkn-create-form-modal .bkn-photo-field-trigger{text-align:center!important;white-space:nowrap!important;border-radius:4px!important;grid-column:1!important;width:112px!important;min-width:112px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:11.5px!important;line-height:38px!important}.bkn-create-form-modal .bkn-photo-field-file-name{color:#536579!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d8e0ea!important;border-radius:4px!important;grid-column:2!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:10px 11px!important;font-size:11.5px!important;line-height:1.2!important;overflow:hidden!important}.bkn-create-form-modal .pengambilan-stock-note{grid-template-columns:max-content max-content minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}.bkn-create-form-modal :is(.barang-actions,.transaksi-masuk-actions,.barang-form-actions,.transaksi-masuk-form-actions,.transaksi-keluar-form-footer-actions),.bkn-create-form-modal>.bkn-modal-footer .barang-actions{border-top:1px solid #e6ebf1!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;margin:0!important;padding:10px 0 0!important;display:flex!important}.bkn-create-form-modal>.transaksi-keluar-form-footer-actions,.bkn-create-form-modal>.bkn-modal-footer{padding:10px 16px 12px!important}.bkn-create-form-modal :is(.button,.bkn-button){min-height:34px!important}.bkn-create-form-modal :is(.bkn-create-submit-button,.bkn-create-cancel-button,.transaksi-keluar-create-submit-button,.transaksi-keluar-detail-close-button){min-width:128px!important}.data-gudang-master-modal-content .barang-create-form-panel{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;gap:10px!important;padding:0!important;display:grid!important;overflow:visible!important}.data-gudang-master-modal-content .barang-create-section{border:1px solid var(--color-border-soft)!important;background:var(--color-surface)!important;border-radius:5px!important;min-width:0!important;overflow:hidden!important}.data-gudang-master-modal-content .barang-create-section-notes,.data-gudang-master-modal-content .barang-create-form-panel>.barang-form-actions{grid-column:1/-1!important}.data-gudang-master-modal-content .barang-create-section-head{border-bottom:1px solid var(--color-divider)!important;background:#f8fafc!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:8px 10px!important;display:flex!important}.data-gudang-master-modal-content .barang-create-section-head span{width:22px!important;height:20px!important;color:var(--color-text-muted)!important;background:#fff!important;border:1px solid #d9e3ee!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;font-size:9.5px!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}.data-gudang-master-modal-content .barang-create-section-head h3{color:var(--color-text-strong)!important;letter-spacing:0!important;margin:0!important;font-size:12px!important;font-weight:720!important;line-height:1.18!important}.data-gudang-master-modal-content .barang-create-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important;padding:10px!important;display:grid!important}:is(.data-gudang-master-modal-content .barang-create-section-grid>:is(.barang-form-wide,.barang-form-photo),.data-gudang-master-modal-content .barang-create-section-grid>.bkn-field:has(textarea)){grid-column:1/-1!important}.data-gudang-master-modal-content .barang-create-section-grid>:is(label,.bkn-field,.bkn-photo-field){gap:4px!important}.data-gudang-master-modal-content .barang-create-section-grid :is(input,select,.bkn-input,.bkn-select){height:34px!important;min-height:34px!important;padding:7px 10px!important}.data-gudang-master-modal-content .barang-create-section-grid :is(textarea,.bkn-textarea){height:62px!important;min-height:62px!important}.data-gudang-master-modal-content .barang-create-form-panel>.barang-form-actions{border-top:1px solid var(--color-divider)!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:10px 0 0!important;display:flex!important}.data-gudang-master-modal-content .barang-create-form-panel>.barang-form-actions .button{min-width:96px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border-radius:4px!important}}@media (width<=719px){.bkn-create-form-modal.bkn-master-modal-content,.bkn-create-form-modal.bkn-modal-content{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;max-height:calc(100vh - 118px)!important;overflow:hidden!important}.bkn-create-form-modal>:is(.bkn-modal-body,.bkn-master-modal-body,.data-gudang-modal-body,.kebutuhan-modal-body,.siklus-modal-body,.ops-modal-body),.bkn-create-form-modal>form,.bkn-create-form-modal>.bkn-modal-body>form{grid-template-columns:1fr!important;gap:10px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}.bkn-create-form-modal>form,.bkn-create-form-modal>.bkn-modal-body>form{padding:12px!important}.bkn-create-form-modal>.bkn-modal-body>form{padding:0!important}.bkn-create-form-modal :is(.transaksi-keluar-form-section,.transaksi-keluar-form-section-body){display:contents!important}.bkn-create-form-modal :is(.barang-form-wide,.transaksi-masuk-form-wide,.barang-detail-wide,.transaksi-keluar-field-full),.bkn-create-form-modal :is(label,.bkn-field,.bkn-photo-field),.bkn-create-form-modal form>div.barang-form-wide{grid-column:1/-1!important;min-width:0!important}.bkn-create-form-modal :is(.transaksi-masuk-lookup-row,.transaksi-keluar-selected-barang-row,.barang-form-photo-row,.bkn-photo-field-row){grid-template-columns:1fr!important}.bkn-create-form-modal :is(.bkn-photo-field-trigger,.bkn-photo-field-file-name){grid-column:1!important;width:100%!important}.bkn-create-form-modal :is(.barang-actions,.transaksi-masuk-actions,.barang-form-actions,.transaksi-masuk-form-actions,.transaksi-keluar-form-footer-actions){grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.data-gudang-master-modal-content .barang-create-form-panel,.data-gudang-master-modal-content .barang-create-section-grid{grid-template-columns:1fr!important}.data-gudang-master-modal-content .barang-create-section{border:1px solid var(--color-border-soft)!important;background:var(--color-surface)!important;border-radius:5px!important;overflow:hidden!important}.data-gudang-master-modal-content .barang-create-section-head{border-bottom:1px solid var(--color-divider)!important;background:#f8fafc!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:flex!important}.data-gudang-master-modal-content .barang-create-section-head span{width:22px!important;height:20px!important;color:var(--color-text-muted)!important;background:#fff!important;border:1px solid #d9e3ee!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;font-size:9.5px!important;font-weight:760!important;display:inline-flex!important}.data-gudang-master-modal-content .barang-create-section-head h3{margin:0!important;font-size:12px!important;line-height:1.18!important}.data-gudang-master-modal-content .barang-create-section-grid{gap:8px!important;padding:10px!important;display:grid!important}}.data-gudang-master-workbench .barang-create-drawer-lightbox.bkn-master-lightbox{justify-content:flex-end!important;align-items:stretch!important;justify-items:unset!important;place-items:unset!important;padding:0!important;display:flex!important}.data-gudang-master-workbench .barang-create-drawer-lightbox.bkn-master-lightbox>.barang-foto-lightbox-backdrop{background:#0f172a61!important}.data-gudang-master-workbench .barang-create-drawer-lightbox .data-gudang-master-create-modal-content.bkn-create-form-modal{background:#fff!important;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;flex-direction:column!important;align-self:stretch!important;width:min(760px,100vw - 280px)!important;max-width:calc(100vw - 24px)!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:-18px 0 38px #0f172a33!important}.data-gudang-master-workbench .barang-create-drawer-lightbox .data-gudang-master-create-modal-content>.bkn-master-modal-head{background:#fff!important;border-bottom:1px solid #e7edf4!important;flex:none!important;min-height:58px!important;padding:12px 16px 10px!important}.data-gudang-master-workbench .barang-create-drawer-lightbox .data-gudang-master-create-modal-content>.bkn-master-modal-head h2{color:#172033!important;margin:0!important;font-size:17px!important;font-weight:760!important;line-height:1.15!important}.data-gudang-master-workbench .barang-create-drawer-lightbox .data-gudang-master-create-modal-content>.bkn-master-modal-head p{color:#64748b!important;margin:4px 0 0!important;font-size:10.5px!important;font-weight:450!important;line-height:1.2!important}.data-gudang-master-workbench .barang-create-drawer-body{overscroll-behavior:contain!important;background:#f8fafc!important;flex-direction:column!important;flex:auto!important;gap:12px!important;min-height:0!important;padding:14px 18px 16px!important;scroll-padding-bottom:24px!important;display:flex!important;overflow:hidden auto!important}.data-gudang-master-workbench .barang-create-form-status{margin:0!important}.data-gudang-master-workbench .barang-create-drawer-body>.barang-create-section-reference{background:#fff!important;border:1px solid #dce5ef!important;border-left:3px solid #8aa4bd!important;border-radius:6px!important;flex:none!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.data-gudang-master-workbench .barang-create-enterprise-form{width:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section{min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5ef!important;border-left-width:3px!important;border-radius:6px!important;flex:none!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important;overflow:hidden!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-identity{border-left-color:#8fbca7!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-katalog{border-left-color:#8aa4bd!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-stock{border-left-color:#9db9d8!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-notes{border-left-color:#d6bd82!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-reference{border-left-color:#8aa4bd!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-head{background:#fbfcfe!important;border-bottom:1px solid #e6edf5!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:35px!important;padding:8px 10px!important;display:flex!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-head>span{color:#64748b!important;background:#fff!important;border:1px solid #d8e2ec!important;border-radius:4px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:24px!important;height:20px!important;font-size:9.4px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-head>h3{color:#233044!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:720!important;line-height:1.15!important;overflow:hidden!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-grid{background:#fff!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 10px!important;min-width:0!important;padding:10px 10px 11px!important;display:grid!important}:is(.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-grid>:is(.barang-form-wide,.barang-form-photo),.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-grid>.bkn-field:has(textarea)){grid-column:1/-1!important;min-width:0!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-grid :is(.bkn-field-label,label>span,.bkn-photo-field-label){color:#526273!important;font-size:9.8px!important;font-weight:680!important;line-height:1.1!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-grid :is(input,select,.bkn-input,.bkn-select){border-radius:4px!important;width:100%!important;height:31px!important;min-height:31px!important;padding:6px 9px!important;font-size:10.8px!important;line-height:1.15!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-grid :is(textarea,.bkn-textarea){resize:none!important;border-radius:4px!important;width:100%!important;height:62px!important;min-height:62px!important;padding:7px 9px!important;font-size:10.8px!important;line-height:1.18!important}.data-gudang-master-workbench .barang-katalog-autofill{background:#fff!important;gap:8px!important;min-width:0!important;padding:10px!important;display:grid!important}.data-gudang-master-workbench .barang-katalog-autofill-search{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.data-gudang-master-workbench .barang-katalog-autofill-search .bkn-input{height:31px!important;min-height:31px!important;font-size:10.8px!important}.data-gudang-master-workbench .barang-katalog-autofill-search-button{color:#526273!important;border-color:#d8e2ec!important;height:31px!important;min-height:31px!important;padding:0 10px!important;font-size:10.5px!important}.data-gudang-master-workbench .barang-katalog-autofill-results{gap:4px!important;min-width:0!important;display:grid!important}.data-gudang-master-workbench .barang-katalog-autofill-result{color:#334155!important;width:100%!important;min-width:0!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:#fbfdff!important;border:1px solid #e0e7ef!important;border-radius:5px!important;grid-template-columns:minmax(130px,.9fr) minmax(160px,1.15fr) minmax(52px,.25fr) minmax(52px,.25fr)!important;align-items:center!important;gap:9px!important;padding:7px 8px!important;font-size:10.5px!important;line-height:1.15!important;display:grid!important}.data-gudang-master-workbench .barang-katalog-autofill-result:hover{background:#f6f9fc!important;border-color:#b8c8d8!important}.data-gudang-master-workbench .barang-katalog-autofill-result>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.data-gudang-master-workbench .barang-katalog-autofill-result strong{color:#243447!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.7px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.data-gudang-master-workbench .barang-katalog-autofill-result small{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.8px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-field-photo{margin:2px 0 0!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-field-photo .bkn-photo-field-row{grid-template-columns:104px minmax(0,1fr)!important;gap:6px!important;min-width:0!important;display:grid!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-field-photo .bkn-photo-field-trigger{width:104px!important;min-width:104px!important;height:31px!important;min-height:31px!important;padding:0 9px!important;font-size:9.6px!important;line-height:31px!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-field-photo .bkn-photo-field-file-name{min-height:31px!important;padding:8px 9px!important;font-size:9.8px!important;line-height:1.1!important}.data-gudang-master-workbench .barang-create-drawer-lightbox .barang-create-footer-actions{background:#fff!important;border:0!important;border-top:1px solid #e7edf4!important;flex:none!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:9px 16px 10px!important;display:flex!important}.data-gudang-master-workbench .barang-create-drawer-lightbox .barang-create-footer-actions .button{width:auto!important;min-width:128px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:4px!important;padding:0 14px!important;font-size:11px!important;line-height:1!important}@media (width<=899px){.data-gudang-master-workbench .barang-create-drawer-lightbox .data-gudang-master-create-modal-content.bkn-create-form-modal{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-section-grid,.data-gudang-master-workbench .barang-katalog-autofill-search,.data-gudang-master-workbench .barang-katalog-autofill-result,.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-field-photo .bkn-photo-field-row{grid-template-columns:1fr!important}.data-gudang-master-workbench .barang-create-enterprise-form .barang-create-field-photo :is(.bkn-photo-field-trigger,.bkn-photo-field-file-name){width:100%!important;min-width:0!important}.data-gudang-master-workbench .barang-create-drawer-lightbox .barang-create-footer-actions{grid-template-columns:1fr!important;display:grid!important}}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-list-panel{padding:8px 10px!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table-wrap{background:#fff!important;border:1px solid #dce5ef!important;border-radius:7px!important;overflow:hidden auto!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td){color:#1f2a37!important;vertical-align:middle!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8edf3!important;height:42px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.25!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table th{z-index:1!important;color:#64748b!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;background:#f8fafc!important;border-bottom:1px solid #dbe3ed!important;height:34px!important;font-size:10px!important;font-weight:600!important;position:sticky!important;top:0!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table tbody tr:last-child td{border-bottom:0!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table tbody tr:hover td{background:#fbfdff!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table tbody tr.is-selected td{background:#f4f8fc!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table tbody tr.transaksi-masuk-clickable-row:focus-visible td{outline-offset:-2px!important;outline:2px solid #9db9e8!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td):first-child{width:9%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td):nth-child(2){width:26%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td):nth-child(3){width:10%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td):nth-child(4){width:9%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td):nth-child(5){width:8%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td):nth-child(6){width:12%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td):nth-child(7),.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td):nth-child(8),.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td):nth-child(9){width:7%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th,td):nth-child(10){width:5%!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table :is(th.number,td.number){text-align:right!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .transaksi-masuk-table td>:is(span,strong),.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop :is(.barang-code,.barang-name,.transaksi-masuk-code,.transaksi-masuk-name){font-size:inherit!important;line-height:inherit!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-date-value,.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-unit-value{color:#475569!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:10.5px!important;font-weight:400!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-item-stack{white-space:normal!important;gap:2px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-item-name{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:11.2px!important;font-weight:560!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-item-id{color:#7b8796!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:9.5px!important;font-weight:500!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-code-pill{color:#315a80!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fbfcfe!important;border:1px solid #dde6ef!important;border-radius:4px!important;align-items:center!important;max-width:100%!important;min-height:22px!important;padding:0 7px!important;font-size:10.5px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-category-pill{color:#536579!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fbfcfe!important;border:1px solid #dde6ef!important;border-radius:4px!important;align-items:center!important;max-width:100%!important;min-height:22px!important;padding:0 7px!important;font-size:10px!important;font-weight:560!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-qty-value{color:#172033!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:baseline!important;gap:4px!important;max-width:100%!important;display:inline-flex!important;overflow:hidden!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-qty-value strong{font-size:11.5px!important;font-weight:650!important;line-height:1.15!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-stock-value{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-end!important;max-width:100%!important;font-size:11.2px!important;font-weight:650!important;line-height:1.15!important;display:inline-flex!important;overflow:hidden!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-view-desktop .tm-stock-available{color:#285f4a!important}@media (width>=1180px){.data-gudang-transaksi-masuk-workbench .transaksi-masuk-detail-drawer-lightbox.bkn-master-lightbox{justify-content:flex-end!important;align-items:stretch!important;padding:0!important;display:flex!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-detail-drawer-lightbox.bkn-master-lightbox>.barang-foto-lightbox-backdrop{background:#0f172a61!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-detail-drawer-lightbox .data-gudang-transaksi-masuk-modal-content.transaksi-masuk-detail-lightbox-content.bkn-master-modal-content-detail{border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;width:min(720px,100vw - 280px)!important;max-width:calc(100vw - 32px)!important;height:100vh!important;max-height:100vh!important;box-shadow:-18px 0 38px #0f172a33!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-detail-drawer-lightbox .data-gudang-transaksi-masuk-modal-content.transaksi-masuk-detail-lightbox-content.bkn-master-modal-content-detail>:is(.bkn-master-detail-panel,.barang-detail-readonly-form,.detail-empty){overscroll-behavior:contain!important;min-height:0!important;max-height:calc(100vh - 76px)!important;scroll-padding-bottom:24px!important;overflow-y:auto!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-edit-layer.bkn-master-lightbox{justify-content:flex-end!important;align-items:stretch!important;padding:0!important;display:flex!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-edit-layer.bkn-master-lightbox>.barang-foto-lightbox-backdrop{background:#0f172a61!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-edit-layer .data-gudang-transaksi-masuk-modal-content.transaksi-masuk-edit-lightbox-content{border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;align-self:stretch!important;width:min(720px,100vw - 280px)!important;max-width:calc(100vw - 32px)!important;height:100vh!important;max-height:100vh!important;box-shadow:-18px 0 38px #0f172a33!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-edit-layer .transaksi-masuk-edit-panel.bkn-master-edit-panel{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;padding:14px 18px 16px!important;scroll-padding-bottom:24px!important;overflow-y:auto!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-edit-layer .transaksi-masuk-edit-grid.bkn-master-form-single{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important;width:100%!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-edit-layer .transaksi-masuk-edit-grid>:is(.bkn-form-status,.barang-form-wide,.transaksi-masuk-form-wide,.transaksi-masuk-note-field){grid-column:1/-1!important}.data-gudang-transaksi-masuk-workbench .transaksi-masuk-edit-layer .transaksi-keluar-edit-footer-actions.transaksi-keluar-form-footer-actions{background:#fff!important;border-top:1px solid #e7edf4!important;flex:none!important;padding:10px 18px 12px!important}.data-gudang-transaksi-masuk-workbench .transaksi-keluar-create-modal-lightbox.bkn-master-lightbox{justify-content:flex-end!important;align-items:stretch!important;padding:0!important;display:flex!important}.data-gudang-transaksi-masuk-workbench .transaksi-keluar-create-modal-lightbox.bkn-master-lightbox>.barang-foto-lightbox-backdrop{background:#0f172a61!important}.data-gudang-transaksi-masuk-workbench .transaksi-keluar-create-modal-lightbox .data-gudang-transaksi-masuk-modal-content.transaksi-masuk-create-lightbox-content{border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;align-self:stretch!important;width:min(720px,100vw - 280px)!important;max-width:calc(100vw - 32px)!important;height:100vh!important;max-height:100vh!important;box-shadow:-18px 0 38px #0f172a33!important}.data-gudang-transaksi-masuk-workbench .transaksi-keluar-create-modal-lightbox .data-gudang-transaksi-masuk-modal-content.transaksi-masuk-create-lightbox-content>form.transaksi-masuk-create-compact-grid{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;scroll-padding-bottom:24px!important;overflow-y:auto!important}.data-gudang-transaksi-masuk-workbench .transaksi-keluar-create-modal-lightbox .data-gudang-transaksi-masuk-modal-content.transaksi-masuk-create-lightbox-content>.transaksi-keluar-form-footer-actions{background:#fff!important;border-top:1px solid #e7edf4!important;flex:none!important;padding:10px 18px 12px!important}}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-create-compact-grid{grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;padding:14px 18px 16px!important;display:grid!important}.data-gudang-modal-content.bkn-create-form-modal .transaksi-keluar-form-footer-actions :is(.bkn-create-cancel-button,.bkn-create-submit-button){border-radius:4px!important;justify-content:center!important;min-width:128px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:11px!important;line-height:1!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-create-compact-grid>:is(.transaksi-masuk-form-status,.transaksi-masuk-form-section,.transaksi-masuk-form-actions){grid-column:1/-1!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-status{margin:0!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section{background:#fff!important;border:1px solid #d9e1ea!important;border-radius:5px!important;overflow:hidden!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-head{background:#f8fafc!important;border-bottom:1px solid #e7edf4!important;align-items:center!important;gap:8px!important;min-height:30px!important;padding:6px 8px!important;display:flex!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-head span{color:#64748b!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:20px!important;font-size:9px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-head h3{color:#0f172a!important;letter-spacing:0!important;margin:0!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important;padding:9px!important;display:grid!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-grid>:is(.transaksi-masuk-lookup-field,.transaksi-masuk-note-field,.transaksi-masuk-form-attachments){grid-column:1/-1!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-grid :is(label,.bkn-field,.bkn-photo-field){gap:4px!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-grid :is(input,select,.bkn-input,.bkn-select){height:32px!important;min-height:32px!important;padding:7px 10px!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-grid :is(textarea,.bkn-textarea){height:58px!important;min-height:58px!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-grid .transaksi-masuk-lookup-row{grid-template-columns:minmax(0,1fr) 112px!important}.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-grid .transaksi-masuk-create-photo-field .bkn-photo-field-row{grid-template-columns:minmax(0,1fr) 104px!important}@media (width<=719px){.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-grid,.data-gudang-transaksi-masuk-workbench .data-gudang-transaksi-masuk-modal-content .transaksi-masuk-form-section-grid :is(.transaksi-masuk-lookup-row,.bkn-photo-field-row){grid-template-columns:1fr!important}}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel{padding:8px 10px!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table-wrap{background:#fff!important;border:1px solid #dce5ef!important;border-radius:7px!important;overflow:hidden auto!important}.data-gudang-master-workbench:has(.data-gudang-master-modal-content.barang-detail-lightbox-content) .barang-view-desktop>.barang-list-panel .barang-table-wrap{overflow-y:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th,td){color:#1f2a37!important;vertical-align:middle!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8edf3!important;height:44px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.25!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table th{z-index:1!important;color:#64748b!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;background:#f8fafc!important;border-bottom:1px solid #dbe3ed!important;height:34px!important;font-size:10px!important;font-weight:600!important;position:sticky!important;top:0!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table tbody tr:last-child td{border-bottom:0!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table tbody tr:hover td{background:#fbfdff!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table tbody tr.is-selected td{background:#f4f8fc!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table tbody tr.barang-clickable-row:focus-visible td{outline-offset:-2px!important;outline:2px solid #9db9e8!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th,td):first-child{width:10%!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th,td):nth-child(2){width:12%!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th,td):nth-child(3){width:27%!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th,td):nth-child(4){width:12%!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th,td):nth-child(5),.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th,td):nth-child(6),.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th,td):nth-child(7),.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th,td):nth-child(8){width:8%!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th,td):nth-child(9){width:7%!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table :is(th.number,td.number){text-align:right!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-table td>:is(span,strong),.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel :is(.barang-code,.barang-name){font-size:inherit!important;line-height:inherit!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-id-chip{color:#315a80!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f8fbff!important;border:1px solid #d6e2ed!important;border-radius:4px!important;align-items:center!important;max-width:100%!important;min-height:22px!important;padding:0 7px!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-pn-value{color:#475569!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:10.5px!important;font-weight:500!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-code-reference{gap:2px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-code-reference-value{color:#334155!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:10.6px!important;font-weight:560!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-code-reference-label{color:#7b8796!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:8.8px!important;font-weight:500!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-item-stack{white-space:normal!important;gap:2px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-item-name{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:11.2px!important;font-weight:560!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-item-meta{color:#7b8796!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:9.5px!important;font-weight:500!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.barang-validation-status{color:#536579!important;text-transform:none!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fbfcfe!important;border:1px solid #dde6ef!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:20px!important;padding:0 7px!important;font-size:9.6px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.barang-validation-status.is-normal{color:#24724d!important;background:#f6fcf9!important;border-color:#b9dbc9!important}.barang-validation-status.is-quarantine{color:#9b3d3d!important;background:#fff6f6!important;border-color:#e4b8ba!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel :is(.mb-category-pill,.mb-unit-pill){color:#536579!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fbfcfe!important;border:1px solid #dde6ef!important;border-radius:4px!important;align-items:center!important;max-width:100%!important;min-height:22px!important;padding:0 7px!important;font-size:10px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .barang-validation-status{min-height:22px!important;font-size:10px!important;font-weight:620!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-value{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-end!important;max-width:100%!important;font-size:11.5px!important;font-weight:650!important;line-height:1.15!important;display:inline-flex!important;overflow:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-available{color:#285f4a!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-minimum-cell{text-align:right!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-minimum{color:#334155!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-minimum.is-stock-safe{color:#2f6f56!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-minimum.is-stock-watch{color:#8a5a17!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-minimum.is-stock-critical{color:#9f3636!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-status{color:#7b8796!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin-top:2px!important;font-size:9px!important;font-weight:560!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-status.is-stock-safe{color:#4f806c!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-status.is-stock-watch{color:#93681f!important}.data-gudang-master-workbench .barang-view-desktop>.barang-list-panel .mb-stock-status.is-stock-critical{color:#a94747!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .transaksi-keluar-table-frame{background:#fff!important;border:1px solid #dce5ef!important;border-radius:6px!important;overflow:hidden auto!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td){color:#1f2d3d!important;vertical-align:middle!important;white-space:normal!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8edf3!important;height:44px!important;padding:7px 9px!important;font-size:10.5px!important;line-height:1.22!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger th{z-index:1!important;color:#64748b!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;background:#f8fafc!important;height:32px!important;font-size:9.3px!important;font-weight:600!important;position:sticky!important;top:0!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):first-child{width:8%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(2){width:20%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(3){width:9%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(4){width:10%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(5){width:8%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(6){width:7%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(7){width:8%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(8){width:11%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(9){width:12%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(10){width:7%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-split{grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-single,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-records-panel,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-records-panel{min-width:0!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-single,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-records-panel{flex-direction:column!important;flex:1 1 0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-records-panel{gap:5px!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-records-panel{gap:8px!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-groups-panel{background:#fff!important;border:1px solid #dce5ef!important;border-radius:6px!important;min-width:0!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-groups-head{background:#f8fafc!important;border-bottom:1px solid #e8edf3!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:7px 9px!important;display:flex!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-groups-head span,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-groups-head strong{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.3px!important;font-weight:600!important;line-height:1.1!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-list{overscroll-behavior:contain!important;gap:5px!important;max-height:505px!important;padding:6px!important;display:grid!important;overflow-y:auto!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-card{width:100%!important;min-width:0!important;color:inherit!important;cursor:pointer!important;text-align:left!important;background:#fff!important;border:1px solid #e0e8f0!important;border-radius:6px!important;gap:5px!important;padding:8px!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-card:hover,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-card:focus-visible{background:#f8fbff!important;border-color:#b8cce4!important;outline:none!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-card.is-active{background:#f2f8fc!important;border-color:#9fc3df!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-card:disabled{cursor:not-allowed!important;opacity:.58!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-name,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-code{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-name{color:#172033!important;font-size:11px!important;font-weight:560!important;line-height:1.15!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-code{color:#7b8796!important;font-size:9.3px!important;font-weight:500!important;line-height:1.1!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;min-width:0!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-metrics>span{background:#fbfcfe!important;border:1px solid #e8eef4!important;border-radius:4px!important;gap:1px!important;min-width:0!important;padding:4px 5px!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-metrics strong,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-metrics small{text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.05!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-metrics strong{color:#203247!important;font-size:10.4px!important;font-weight:620!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-metrics small{color:#7b8796!important;font-size:8.6px!important;font-weight:500!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-empty{color:#7b8796!important;margin:0!important;padding:12px 8px!important;font-size:10.2px!important;line-height:1.35!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-records-table-frame .tr-keluar-table-ledger.tr-keluar-table-booking :is(th,td):first-child{width:10%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-records-table-frame .tr-keluar-table-ledger.tr-keluar-table-booking :is(th,td):nth-child(2){width:13%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-records-table-frame .tr-keluar-table-ledger.tr-keluar-table-booking :is(th,td):nth-child(3){width:11%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-records-table-frame .tr-keluar-table-ledger.tr-keluar-table-booking :is(th,td):nth-child(4){width:14%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-records-table-frame .tr-keluar-table-ledger.tr-keluar-table-booking :is(th,td):nth-child(5){width:9%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-records-table-frame .tr-keluar-table-ledger.tr-keluar-table-booking :is(th,td):nth-child(6){width:13%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-records-table-frame .tr-keluar-table-ledger.tr-keluar-table-booking :is(th,td):nth-child(7){width:30%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-stock-stack{justify-items:end!important;gap:2px!important;min-width:0!important;max-width:100%!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-stock-stack small{color:#7b8796!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:9px!important;font-weight:500!important;line-height:1.1!important;display:block!important;overflow:hidden!important}@media (width<=1120px){.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-split{grid-template-columns:1fr!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-booking-group-list{max-height:220px!important}}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger tbody tr.tr-keluar-clickable-row{cursor:pointer!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger tbody tr.tr-keluar-clickable-row:hover td{background:#f8fbff!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger tbody tr.tr-keluar-clickable-row:focus-visible td{outline-offset:-2px!important;outline:2px solid #9db9e8!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger tbody tr.is-selected td{background:#f2f7ff!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-date,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-code,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-work-stack>span,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-work-stack>small,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-note-text,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-item-stack>small{color:#667085!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:9.8px!important;font-weight:500!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-note-text{color:#536579!important;font-size:10.2px!important;font-weight:450!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-item-stack,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-qty-stack,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-status-stack,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-work-stack{gap:2px!important;min-width:0!important;max-width:100%!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-name{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:11.2px!important;font-weight:620!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-qty{justify-items:start!important;gap:1px!important;min-width:0!important;max-width:100%!important;display:inline-grid!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-stock-cell{text-align:right!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-qty>strong{color:#172033!important;white-space:nowrap!important;font-size:11.6px!important;font-weight:700!important;line-height:1.1!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-qty>small,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-qty-note,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-status-stack>small{color:#7b8796!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:9.4px!important;font-weight:500!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-stock{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-end!important;max-width:100%!important;font-size:11.2px!important;font-weight:650!important;line-height:1.15!important;display:inline-flex!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-stock-available{color:#285f4a!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-status,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-progress,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-state{color:#536579!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fbfcfe!important;border:1px solid #d9e3ee!important;border-radius:4px!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:20px!important;padding:0 7px!important;font-size:9.6px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-status.is-booking,.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-progress{color:#8a5a15!important;background:#fffaf0!important;border-color:#b7791f42!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-progress.is-done{color:#26704f!important;background:#f4fbf7!important;border-color:#c9dfd2!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tk-ledger-state.is-deleted{color:#9f3a38!important;background:#fff7f7!important;border-color:#ead0d0!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-detail-command-bar{flex-wrap:wrap!important;gap:5px!important;margin-bottom:9px!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-operational-panel{background:#fbfcfe!important;margin-bottom:10px!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-operational-panel .barang-operational-metrics>div,.data-gudang-transaksi-keluar-workbench .transaksi-keluar-operational-panel .barang-operational-flow{background:#fff!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-detail-excel-row>strong{color:#253246!important;font-weight:500!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-operational-panel .barang-operational-metrics .transaksi-keluar-validation-status{text-transform:none!important;letter-spacing:0!important}@media (width>=1180px){.data-gudang-transaksi-keluar-workbench .transaksi-keluar-modal-lightbox.bkn-master-lightbox{justify-content:flex-end!important;align-items:stretch!important;justify-items:unset!important;place-items:unset!important;padding:0!important;display:flex!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-modal-lightbox.bkn-master-lightbox>.barang-foto-lightbox-backdrop{background:#0f172a61!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-modal-lightbox .data-gudang-transaksi-keluar-modal-content:is(.transaksi-keluar-detail-lightbox-content,.transaksi-keluar-edit-lightbox-content){border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;width:min(780px,100vw - 280px)!important;max-width:calc(100vw - 32px)!important;height:100vh!important;max-height:100vh!important;box-shadow:-18px 0 38px #0f172a33!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content>.transaksi-keluar-detail-readonly-form.bkn-master-detail-panel,.data-gudang-transaksi-keluar-workbench .transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-masuk-edit-panel.bkn-master-edit-panel{overscroll-behavior:contain!important;max-height:calc(100vh - 45px)!important;padding:11px 12px 14px!important;overflow-y:auto!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-masuk-edit-panel.bkn-master-edit-panel{max-height:calc(100vh - 84px)!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-keluar-edit-footer-actions{z-index:2!important;background:#fff!important;position:sticky!important;bottom:0!important}}@media (width<=860px){.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(3),.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(4),.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(8),.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(10){display:none!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):first-child{width:16%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(2){width:34%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(5){width:14%!important}.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(6),.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(7),.data-gudang-transaksi-keluar-workbench .tr-keluar-view-desktop .tr-keluar-table-ledger :is(th,td):nth-child(9){width:12%!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-operational-panel .barang-operational-metrics,.data-gudang-transaksi-keluar-workbench .transaksi-keluar-operational-panel .barang-operational-flow{grid-template-columns:1fr!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-operational-panel .barang-operational-flow>div{border-right:0!important;border-bottom:1px solid var(--color-border-soft)!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-operational-panel .barang-operational-flow>div:last-child{border-bottom:0!important}}.data-gudang-transaksi-keluar-workbench>.transaksi-keluar-status-board{grid-template-columns:minmax(210px,.76fr) minmax(390px,1.32fr) minmax(150px,.48fr)!important;gap:7px!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:visible!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group{background:#fbfcfe!important;border:1px solid #dce5ef!important;border-radius:6px!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important;min-width:0!important;padding:5px!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-main{background:#f6fbf8!important;border-color:#cfe4da!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-booking{background:#fffaf2!important;border-color:#eadfca!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-special{background:#f7fbff!important;border-color:#d6e2f0!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group-label{color:#64748b!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:0!important;white-space:nowrap!important;border-right:1px solid #e3eaf2!important;justify-content:center!important;align-items:center!important;min-width:72px!important;padding:0 7px!important;font-size:9.2px!important;font-weight:680!important;line-height:1!important;display:inline-flex!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-main .transaksi-keluar-status-group-label{border-right-color:var(--color-primary-border)!important;color:var(--color-primary)!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-booking .transaksi-keluar-status-group-label{color:#8a5a15!important;border-right-color:#eadfca!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-special .transaksi-keluar-status-group-label{color:#365f88!important;border-right-color:#d6e2f0!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-options{gap:5px!important;min-width:0!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-main .transaksi-keluar-status-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-booking .transaksi-keluar-status-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-special .transaksi-keluar-status-options{grid-template-columns:minmax(0,1fr)!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-board .transaksi-keluar-status-option.button{color:#344054!important;width:100%!important;min-width:0!important;height:auto!important;min-height:43px!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;background:#fff!important;border:1px solid #d8e2ec!important;border-radius:5px!important;align-content:center!important;justify-items:start!important;gap:2px!important;padding:6px 8px!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-board .transaksi-keluar-status-option.button:hover,.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-board .transaksi-keluar-status-option.button:focus-visible{color:#172033!important;background:#f8fafc!important;border-color:#b8c6d6!important;outline:none!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-board .transaksi-keluar-status-option.is-active{color:#1f5b43!important;background:#f1faf5!important;border-color:#9bc7b5!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-board .transaksi-keluar-status-option.is-draft{border-style:dashed!important;box-shadow:inset 0 0 0 1px #1e40af1f!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-booking .transaksi-keluar-status-option.is-active{color:#7a4d10!important;background:#fff6e6!important;border-color:#dfc48f!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-special .transaksi-keluar-status-option.is-active{color:#274f78!important;background:#eef6ff!important;border-color:#afc7e3!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-board .transaksi-keluar-status-option.is-active:focus-visible{outline-offset:2px!important;outline:2px solid #9db9e8!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-option>span{min-width:0!important;max-width:100%!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:700!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-option>small{color:#7b8796!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:9.4px!important;font-weight:500!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-option.is-active>small{color:#4f7f67!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-booking .transaksi-keluar-status-option.is-active>small{color:#9a6a24!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-special .transaksi-keluar-status-option.is-active>small{color:#557798!important}.data-gudang-transaksi-keluar-workbench .transaksi-masuk-search{grid-template-columns:minmax(240px,1fr) minmax(94px,.28fr) max-content!important}.data-gudang-transaksi-keluar-workbench.transaksi-keluar-mode-booking .transaksi-masuk-search{grid-template-columns:minmax(240px,1fr) minmax(128px,.34fr) minmax(94px,.28fr) max-content!important}@media (width<=1100px){.data-gudang-transaksi-keluar-workbench>.transaksi-keluar-status-board{grid-template-columns:1fr!important}}@media (width<=720px){.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group{grid-template-columns:1fr!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group-label{border-right:0!important;justify-content:flex-start!important;min-width:0!important;min-height:18px!important;padding:0!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-main .transaksi-keluar-status-options,.data-gudang-transaksi-keluar-workbench .transaksi-keluar-status-group.is-booking .transaksi-keluar-status-options,.data-gudang-transaksi-keluar-workbench .transaksi-masuk-search,.data-gudang-transaksi-keluar-workbench.transaksi-keluar-mode-booking .transaksi-masuk-search{grid-template-columns:1fr!important}}@media (width>=1000px){.data-gudang-transaksi-keluar-workbench .transaksi-keluar-create-modal-lightbox.bkn-master-lightbox{justify-content:flex-end!important;align-items:stretch!important;justify-items:unset!important;place-items:unset!important;padding:0!important;display:flex!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-realisasi-create-modal-lightbox.bkn-master-lightbox{z-index:140!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-create-modal-lightbox.bkn-master-lightbox>.barang-foto-lightbox-backdrop{background:#0f172a61!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-create-modal-lightbox .data-gudang-transaksi-keluar-modal-content.bkn-create-form-modal{background:#fff!important;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;flex-direction:column!important;align-self:stretch!important;width:min(760px,100vw - 280px)!important;max-width:calc(100vw - 24px)!important;height:100vh!important;max-height:100vh!important;display:flex!important;box-shadow:-18px 0 38px #0f172a33!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-create-modal-lightbox .data-gudang-transaksi-keluar-modal-content.bkn-create-form-modal>.bkn-master-modal-head{border-bottom:1px solid #e7edf4!important;flex:none!important;min-height:58px!important;padding:12px 16px 10px!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-create-modal-lightbox .data-gudang-transaksi-keluar-modal-content.bkn-create-form-modal>.bkn-master-modal-head h2{color:#172033!important;margin:0!important;font-size:17px!important;font-weight:760!important;line-height:1.15!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-create-modal-lightbox .data-gudang-transaksi-keluar-modal-content.bkn-create-form-modal>.bkn-master-modal-head p{color:#64748b!important;margin:4px 0 0!important;font-size:10.5px!important;font-weight:450!important;line-height:1.2!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-create-enterprise-form{overscroll-behavior:contain!important;background:#f8fafc!important;border:0!important;flex-direction:column!important;flex:auto!important;align-items:stretch!important;gap:12px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px 18px 16px!important;scroll-padding-bottom:24px!important;display:flex!important;overflow:hidden auto!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-create-enterprise-form .tk-create-status{margin:0!important}.data-gudang-transaksi-keluar-workbench .tk-create-hidden-controls{display:none!important}.data-gudang-transaksi-keluar-workbench .tk-create-section{min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5ef!important;border-left-width:3px!important;border-radius:6px!important;flex:none!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-barang{border-left-color:#8fbca7!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-work{border-left-color:#9db9d8!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-notes{border-left-color:#d6bd82!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-head{background:#fbfcfe!important;border-bottom:1px solid #e6edf5!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:35px!important;padding:8px 10px!important;display:flex!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-head>span{color:#64748b!important;background:#fff!important;border:1px solid #d8e2ec!important;border-radius:4px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:24px!important;height:20px!important;font-size:9.4px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-head>h3{color:#233044!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:720!important;line-height:1.15!important;overflow:hidden!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-grid{background:#fff!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 10px!important;min-width:0!important;padding:10px 10px 11px!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tk-create-field-full,.data-gudang-transaksi-keluar-workbench .tk-create-photo-field{grid-column:1/-1!important;min-width:0!important}.data-gudang-transaksi-keluar-workbench .tk-create-field{gap:4px!important;min-width:0!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-grid :is(.bkn-field-label,label>span,.bkn-photo-field-label){color:#526273!important;font-size:9.8px!important;font-weight:680!important;line-height:1.1!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-grid :is(input,select,.bkn-input,.bkn-select){border-radius:4px!important;width:100%!important;height:31px!important;min-height:31px!important;padding:6px 9px!important;font-size:10.8px!important;line-height:1.15!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-grid :is(textarea,.bkn-textarea){resize:none!important;border-radius:4px!important;width:100%!important;height:62px!important;min-height:62px!important;padding:7px 9px!important;font-size:10.8px!important;line-height:1.18!important}.data-gudang-transaksi-keluar-workbench .tk-create-selected-row{grid-template-columns:minmax(0,1fr) 104px!important;gap:6px!important;min-width:0!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tk-create-selected-row .button{white-space:nowrap!important;width:100%!important;min-width:0!important;height:31px!important;min-height:31px!important;padding:0 9px!important;font-size:9.6px!important}.data-gudang-transaksi-keluar-workbench .tk-create-photo-field{margin:2px 0 0!important}.data-gudang-transaksi-keluar-workbench .tk-create-photo-control{gap:4px!important;min-width:0!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tk-create-photo-control .bkn-photo-field-row{grid-template-columns:104px minmax(0,1fr)!important;gap:6px!important;min-width:0!important;display:grid!important}.data-gudang-transaksi-keluar-workbench .tk-create-photo-control .bkn-photo-field-trigger{width:104px!important;min-width:104px!important;height:31px!important;min-height:31px!important;padding:0 9px!important;font-size:9.6px!important;line-height:31px!important}.data-gudang-transaksi-keluar-workbench .tk-create-photo-control .bkn-photo-field-file-name{min-height:31px!important;padding:8px 9px!important;font-size:9.8px!important;line-height:1.1!important}.data-gudang-transaksi-keluar-workbench .transaksi-keluar-create-modal-lightbox .data-gudang-transaksi-keluar-modal-content.bkn-create-form-modal>.transaksi-keluar-create-footer-actions{background:#fff!important;border-top:1px solid #e7edf4!important;flex:none!important;min-height:48px!important;padding:9px 16px 10px!important}}@media (width<=999px){.data-gudang-transaksi-keluar-workbench .transaksi-keluar-create-enterprise-form{flex-direction:column!important;gap:10px!important;display:flex!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-grid{grid-template-columns:minmax(0,1fr)!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-head{align-items:center!important;gap:7px!important;padding:8px 0 4px!important;display:flex!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-head>span{display:none!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-head>h3{color:#233044!important;margin:0!important;font-size:12px!important;line-height:1.2!important}}.data-gudang-realisasi-workbench .realisasi-table-frame{background:#fff!important;border:1px solid #dce5ef!important;border-radius:6px!important;overflow:hidden auto!important}.data-gudang-realisasi-workbench .realisasi-table-ledger{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.data-gudang-realisasi-workbench .realisasi-table-ledger :is(th,td){color:#1f2d3d!important;vertical-align:middle!important;white-space:normal!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8edf3!important;height:44px!important;padding:7px 9px!important;font-size:10.5px!important;line-height:1.22!important}.data-gudang-realisasi-workbench .realisasi-table-ledger th{z-index:1!important;color:#64748b!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;background:#f8fafc!important;height:32px!important;font-size:9.3px!important;font-weight:600!important;position:sticky!important;top:0!important}.data-gudang-realisasi-workbench .realisasi-table-ledger :is(th,td):first-child{width:10%!important}.data-gudang-realisasi-workbench .realisasi-table-ledger :is(th,td):nth-child(2){width:30%!important}.data-gudang-realisasi-workbench .realisasi-table-ledger :is(th,td):nth-child(3){width:12%!important}.data-gudang-realisasi-workbench .realisasi-table-ledger :is(th,td):nth-child(4){width:14%!important}.data-gudang-realisasi-workbench .realisasi-table-ledger :is(th,td):nth-child(5){width:16%!important}.data-gudang-realisasi-workbench .realisasi-table-ledger :is(th,td):nth-child(6){width:18%!important}.data-gudang-realisasi-workbench .realisasi-table-ledger tbody tr.realisasi-clickable-row{cursor:pointer!important}.data-gudang-realisasi-workbench .realisasi-table-ledger tbody tr.realisasi-clickable-row:hover td{background:#f8fbff!important}.data-gudang-realisasi-workbench .realisasi-table-ledger tbody tr.realisasi-clickable-row:focus-visible td{outline-offset:-2px!important;outline:2px solid #9db9e8!important}.data-gudang-realisasi-workbench .realisasi-table-ledger tbody tr.is-selected td{background:#f2f7ff!important}.data-gudang-realisasi-workbench .realisasi-table-ledger .empty-row{text-align:center!important}.data-gudang-realisasi-workbench :is(.tk-ledger-date,.tk-ledger-code,.tk-ledger-work-stack>span,.tk-ledger-work-stack>small,.tk-ledger-item-stack>small){color:#667085!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:9.8px!important;font-weight:500!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.data-gudang-realisasi-workbench :is(.tk-ledger-item-stack,.tk-ledger-qty-stack,.tk-ledger-status-stack,.tk-ledger-work-stack){gap:2px!important;min-width:0!important;max-width:100%!important;display:grid!important}.data-gudang-realisasi-workbench .tk-ledger-name{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:11.2px!important;font-weight:620!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.data-gudang-realisasi-workbench .tk-ledger-qty{justify-items:start!important;gap:1px!important;min-width:0!important;max-width:100%!important;display:inline-grid!important}.data-gudang-realisasi-workbench .tk-ledger-qty>strong{color:#172033!important;white-space:nowrap!important;font-size:11.6px!important;font-weight:700!important;line-height:1.1!important}.data-gudang-realisasi-workbench :is(.tk-ledger-qty>small,.tk-ledger-qty-note,.tk-ledger-status-stack>small){color:#7b8796!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:9.4px!important;font-weight:500!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.data-gudang-realisasi-workbench :is(.tk-ledger-progress,.tk-ledger-state){color:#8a5a15!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fffaf0!important;border:1px solid #b7791f42!important;border-radius:4px!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:20px!important;padding:0 7px!important;font-size:9.6px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.data-gudang-realisasi-workbench .tk-ledger-progress.is-done{color:#26704f!important;background:#f4fbf7!important;border-color:#c9dfd2!important}.data-gudang-realisasi-workbench .tk-ledger-state.is-deleted{color:#9f3a38!important;background:#fff7f7!important;border-color:#ead0d0!important}.data-gudang-realisasi-workbench .realisasi-detail-command-bar{flex-wrap:wrap!important;gap:5px!important;margin-bottom:9px!important}.data-gudang-realisasi-workbench .transaksi-keluar-detail-excel-row>strong{color:#253246!important;font-weight:500!important}@media (width>=1180px){.data-gudang-realisasi-workbench .transaksi-keluar-modal-lightbox.bkn-master-lightbox{justify-content:flex-end!important;align-items:stretch!important;justify-items:unset!important;place-items:unset!important;padding:0!important;display:flex!important}.data-gudang-realisasi-workbench .transaksi-keluar-modal-lightbox.bkn-master-lightbox>.barang-foto-lightbox-backdrop{background:#0f172a61!important}.data-gudang-realisasi-workbench .transaksi-keluar-modal-lightbox .data-gudang-realisasi-modal-content:is(.transaksi-keluar-detail-lightbox-content,.transaksi-keluar-edit-lightbox-content){border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;width:min(760px,100vw - 280px)!important;max-width:calc(100vw - 32px)!important;height:100vh!important;max-height:100vh!important;box-shadow:-18px 0 38px #0f172a33!important}.data-gudang-realisasi-workbench .transaksi-keluar-modal-lightbox .transaksi-keluar-detail-lightbox-content>.transaksi-keluar-detail-readonly-form.bkn-master-detail-panel{overscroll-behavior:contain!important;max-height:calc(100vh - 45px)!important;padding:11px 12px 14px!important;overflow-y:auto!important}.data-gudang-realisasi-workbench .transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>form.bkn-master-form-single{overscroll-behavior:contain!important;max-height:calc(100vh - 93px)!important;padding:11px 12px 14px!important;overflow-y:auto!important}.data-gudang-realisasi-workbench .transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-keluar-form-footer-actions{flex:none!important}}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-lightbox-content>.transaksi-masuk-edit-panel.bkn-master-edit-panel:has(.transaksi-keluar-info-anchor){overflow:visible!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form.transaksi-keluar-form-desktop.bkn-master-form-single:has(.transaksi-keluar-info-anchor){overflow:visible!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .transaksi-keluar-form-section:has(.transaksi-keluar-info-anchor){overflow:visible!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .transaksi-keluar-form-section-body:has(.transaksi-keluar-info-anchor){overflow:visible!important}.data-gudang-transaksi-keluar-workbench .tk-create-section:has(.transaksi-keluar-info-anchor){overflow:visible!important}.data-gudang-transaksi-keluar-workbench .tk-create-section-grid:has(.transaksi-keluar-info-anchor){overflow:visible!important}.transaksi-keluar-modal-lightbox .transaksi-keluar-edit-form .transaksi-keluar-form-section:has(.transaksi-keluar-info-anchor){z-index:30!important;position:relative!important}.data-gudang-transaksi-keluar-workbench .tk-create-section:has(.transaksi-keluar-info-anchor){z-index:30!important;position:relative!important}@media (width>=1180px){.bekas-barang-workbench .bekas-modal-lightbox.bkn-master-lightbox{justify-content:flex-end!important;align-items:stretch!important;justify-items:unset!important;place-items:unset!important;padding:0!important;display:flex!important}.bekas-barang-workbench .bekas-modal-lightbox.bkn-master-lightbox>.barang-foto-lightbox-backdrop{background:#0f172a61!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content.bkn-master-modal-content{background:#fff!important;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;flex-direction:column!important;align-self:stretch!important;width:min(760px,100vw - 280px)!important;max-width:calc(100vw - 24px)!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:-18px 0 38px #0f172a33!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content.bekas-riwayat-keluar-content{width:min(900px,100vw - 280px)!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.bkn-master-modal-head{background:#fff!important;border-bottom:1px solid #e7edf4!important;flex:none!important;min-height:58px!important;padding:12px 16px 10px!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.bkn-master-modal-head h2{color:#172033!important;letter-spacing:0!important;margin:0!important;font-size:17px!important;font-weight:760!important;line-height:1.15!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.bkn-master-modal-head p{color:#64748b!important;margin:4px 0 0!important;font-size:10.5px!important;font-weight:450!important;line-height:1.2!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>:is(.bkn-form-status,.barang-detail-readonly-form,.bkn-master-detail-panel,form.bkn-master-form,.transaksi-keluar-lookup-body,.barang-meta,.barang-table-wrap){overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.bkn-form-status{flex:none!important;margin:10px 12px 0!important;overflow:visible!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>form.bkn-master-form,.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.barang-detail-readonly-form,.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.bkn-master-detail-panel,.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.transaksi-keluar-lookup-body{padding:11px 12px 14px!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.barang-meta{flex:none!important;margin:10px 12px 0!important;overflow:visible!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.barang-table-wrap{margin:10px 12px 0!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.transaksi-keluar-form-footer-actions,.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.barang-pagination{background:#fff!important;border-top:1px solid #e7edf4!important;flex:none!important;padding:10px 12px 12px!important}.bekas-barang-workbench .bekas-modal-lightbox .bekas-modal-content>.bkn-photo-gallery{flex:none!important;max-height:34vh!important;margin:0 12px 12px!important;overflow-y:auto!important}}@media (width>=1000px){.bekas-barang-workbench .inventaris-bekas-create-lightbox.bkn-master-lightbox{justify-content:flex-end!important;align-items:stretch!important;justify-items:unset!important;place-items:unset!important;padding:0!important;display:flex!important}.bekas-barang-workbench .inventaris-bekas-create-lightbox.bkn-master-lightbox>.barang-foto-lightbox-backdrop{background:#0f172a61!important}.bekas-barang-workbench .inventaris-bekas-create-lightbox .inventaris-bekas-create-content.bkn-master-modal-content{background:#fff!important;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;flex-direction:column!important;align-self:stretch!important;width:min(760px,100vw - 280px)!important;max-width:calc(100vw - 24px)!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:-18px 0 38px #0f172a33!important}}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .page-title :is(h1,h2){color:var(--color-text-strong)!important;font-size:var(--text-page-title-size)!important;font-weight:var(--text-page-title-weight)!important;letter-spacing:0!important;line-height:var(--text-page-title-line-height)!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .page-title p{color:var(--color-text-muted)!important;font-size:var(--text-page-subtitle-size)!important;letter-spacing:0!important;line-height:var(--text-page-subtitle-line-height)!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.eyebrow,.summary-group-head p,.content-panel>header p){color:var(--color-text-muted)!important;font-size:var(--text-section-subtitle-size)!important;letter-spacing:0!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.summary-group-head h3,.content-panel>header h2,.content-panel>header h3){color:var(--color-text-strong)!important;font-size:var(--text-section-title-size)!important;font-weight:var(--text-section-title-weight)!important;letter-spacing:0!important;line-height:var(--text-section-title-line-height)!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.page-title,.content-panel,.table-frame,.barang-table-wrap,.transaksi-keluar-table-frame,.realisasi-table-frame,.klaim-modal-table-wrap){border-color:var(--color-panel-border)!important;background:var(--color-panel-bg)!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-toolbar,.transaksi-masuk-toolbar,.pengambilan-filter-toolbar,.system-health-toolbar,.surat-counter-filter-panel){gap:4px!important;min-width:0!important;padding:6px 8px!important;overflow:hidden!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.kebutuhan-filter-form,.maintenance-filter-form,.maintenance-preventif-filter,.maintenance-interval-filter,.maintenance-overhaul-filter,.maintenance-overhaul-usage-filter,.surat-counter-filter-panel){flex-wrap:nowrap!important;align-items:end!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important;overflow:hidden!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.kebutuhan-filter-form,.maintenance-filter-form,.maintenance-preventif-filter,.maintenance-interval-filter,.maintenance-overhaul-filter,.maintenance-overhaul-usage-filter,.surat-counter-filter-panel)>:is(label,.bkn-field){flex:0 clamp(78px,9vw,126px)!important;min-width:72px!important;max-width:150px!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.kebutuhan-filter-form,.maintenance-filter-form,.maintenance-preventif-filter,.maintenance-interval-filter,.maintenance-overhaul-filter,.maintenance-overhaul-usage-filter,.surat-counter-filter-panel)>:is(label,.bkn-field):has(input:not([type=checkbox],[type=radio]),textarea,.bkn-input){flex:210px!important;min-width:132px!important;max-width:none!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.kebutuhan-filter-form,.maintenance-filter-form,.maintenance-preventif-filter,.maintenance-interval-filter,.maintenance-overhaul-filter,.maintenance-overhaul-usage-filter,.surat-counter-filter-panel)>:is(label,.bkn-field):has(select,.bkn-select){flex:0 clamp(78px,9vw,126px)!important;min-width:72px!important;max-width:138px!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.kebutuhan-filter-form,.maintenance-filter-form,.maintenance-preventif-filter,.maintenance-interval-filter,.maintenance-overhaul-filter,.maintenance-overhaul-usage-filter,.surat-counter-filter-panel) :is(label,.bkn-field){align-content:end!important;gap:2px!important;min-width:0!important;display:grid!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.kebutuhan-filter-form,.maintenance-filter-form,.maintenance-preventif-filter,.maintenance-interval-filter,.maintenance-overhaul-filter,.maintenance-overhaul-usage-filter,.surat-counter-filter-panel) :is(label>span,.bkn-field-label){min-height:auto!important;color:var(--color-text-muted)!important;letter-spacing:0!important;font-size:8.6px!important;font-weight:400!important;line-height:1!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.kebutuhan-filter-form,.maintenance-filter-form,.maintenance-preventif-filter,.maintenance-interval-filter,.maintenance-overhaul-filter,.maintenance-overhaul-usage-filter,.surat-counter-filter-panel) :is(input,select,.bkn-input,.bkn-select){box-sizing:border-box!important;letter-spacing:0!important;border-radius:3px!important;width:100%!important;height:25px!important;min-height:25px!important;padding:3px 6px!important;font-size:9.5px!important;line-height:1.1!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.kebutuhan-filter-form,.maintenance-filter-form,.maintenance-preventif-filter,.maintenance-interval-filter,.maintenance-overhaul-filter,.maintenance-overhaul-usage-filter) textarea{box-sizing:border-box!important;border-radius:3px!important;width:100%!important;padding:5px 6px!important;font-size:9.8px!important;line-height:1.15!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-actions,.transaksi-masuk-actions,.pengambilan-filter-actions){flex-wrap:nowrap!important;flex:0 auto!important;justify-content:flex-end!important;place-self:end!important;align-items:end!important;gap:4px!important;min-width:0!important;max-width:48%!important;display:flex!important;overflow:hidden!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-actions,.transaksi-masuk-actions,.pengambilan-filter-actions) :is(.button,button),:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.pengambilan-tabs,.pengadaan-tabs,.barang-bekas-status-tabs,.transaksi-keluar-status-tabs,.users-tabs,.input-jkm-tabs,.maintenance-tabs) .button,:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .surat-counter-filter-panel>button{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:3px!important;height:25px!important;min-height:25px!important;padding:0 7px!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-actions,.transaksi-masuk-actions,.pengambilan-filter-actions) :is(.button,button){flex:0 auto!important;min-width:0!important;max-width:108px!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-actions,.transaksi-masuk-actions,.pengambilan-filter-actions) .button.report{max-width:116px!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-actions,.transaksi-masuk-actions,.pengambilan-filter-actions)>.badge{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:94px!important;min-height:19px!important;padding:0 5px!important;font-size:8px!important;line-height:1!important;overflow:hidden!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.barang-actions,.transaksi-masuk-actions,.pengambilan-filter-actions) .bkn-date-filter-trigger{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.barang-search,.transaksi-masuk-search,.pengambilan-filter-form,.barang-actions,.transaksi-masuk-actions,.pengambilan-filter-actions) .bkn-date-filter-trigger svg{width:13px!important;height:13px!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.pengambilan-tabs,.pengadaan-tabs,.barang-bekas-status-tabs,.transaksi-keluar-status-tabs,.users-tabs,.input-jkm-tabs,.maintenance-tabs){flex-wrap:nowrap!important;gap:4px!important;min-width:0!important;display:flex!important;overflow:hidden!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .saldo-toolbar{flex-wrap:nowrap!important;align-items:end!important;gap:4px!important;width:100%!important;min-width:0!important;padding:6px 8px!important;display:flex!important;overflow:hidden!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .saldo-search-field{flex:240px!important;gap:2px!important;min-width:132px!important;max-width:none!important;display:grid!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .saldo-search-field>span{margin-bottom:0!important;font-size:8.6px!important;line-height:1!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .saldo-search-shell{border-radius:3px!important;grid-template-columns:15px minmax(0,1fr)!important;height:25px!important;min-height:25px!important;padding:0 6px!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .saldo-search-shell svg{width:13px!important;height:13px!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .saldo-search-shell .bkn-input{height:23px!important;min-height:23px!important;font-size:9.5px!important;line-height:1.1!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .saldo-active-filter{border-radius:3px!important;flex:0 180px!important;gap:4px!important;min-width:92px!important;max-width:210px!important;height:25px!important;padding:0 6px!important;font-size:8.6px!important;line-height:1!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .saldo-toolbar-actions{flex:none!important;align-items:end!important;gap:4px!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .saldo-toolbar-actions .bkn-button{text-overflow:clip!important;flex:none!important;min-width:56px!important;max-width:none!important;height:25px!important;min-height:25px!important;padding:0 8px!important;font-size:9px!important;line-height:1!important;overflow:visible!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) :is(.table-frame,.barang-table-wrap,.transaksi-masuk-table-wrap,.pengadaan-table-wrap,.transaksi-keluar-table-frame,.users-table-wrap,.table-scroll,.realisasi-table-frame,.klaim-modal-table-wrap,.surat-jalan-items-wrap,.input-jkm-history-wrap,.input-jkm-detail-wrap,.system-health-error-table-frame,.saldo-table-wrap,.maintenance-overhaul-table-wrap,.maintenance-overhaul-usage-table-wrap,.preventif-table-wrap,.interval-items-table-wrap){overflow:hidden auto!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) .sidebar{border-color:var(--color-border)!important;background:var(--color-sidebar-bg)!important}:is(.workspace,.desktop-required-app):not(#bkn-typography-lock) :is(.menu-group-trigger.active,.menu-group.open .menu-group-trigger,.menu-item.active){border-color:var(--color-primary-border)!important;background:var(--color-primary-soft)!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table :is(th,td){border:0!important;border-bottom:1px solid var(--color-table-border)!important;border-color:var(--color-table-border)!important;height:30px!important;font-size:var(--text-table-body-size)!important;letter-spacing:0!important;line-height:var(--text-table-line-height)!important;text-overflow:ellipsis!important;vertical-align:middle!important;white-space:nowrap!important;padding:4px!important;overflow:hidden!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table th{z-index:1!important;background:var(--color-table-head-bg)!important;height:27px!important;color:var(--color-table-header-text)!important;font-size:var(--text-table-header-size)!important;font-weight:var(--text-table-header-weight)!important;letter-spacing:0!important;text-transform:none!important;position:sticky!important;top:0!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table td{background:var(--color-table-row-bg)!important;color:var(--color-table-body-text)!important;font-size:var(--text-table-body-size)!important;font-weight:var(--text-table-body-weight)!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table tbody tr:last-child td{border-bottom:0!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table tbody tr:hover td{background:var(--color-table-row-hover)!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table tbody tr:is(.is-selected,[aria-selected=true]) td{background:var(--color-table-row-selected)!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table td :is(span,strong,small){max-width:100%!important;font-size:inherit!important;letter-spacing:0!important;text-overflow:ellipsis!important;line-height:1.05!important;overflow:hidden!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table td :is(.barang-code,.barang-name,.mb-id-chip,.mb-pn-value,.mb-item-name,.mb-category-pill,.mb-unit-pill,.mb-stock-value,.tr-keluar-item-name,.tr-keluar-code,.realisasi-item-name,.realisasi-code){font-size:var(--text-table-body-size)!important;letter-spacing:0!important;line-height:1.05!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table td :is(.barang-name,.mb-item-name,.tm-item-name,.tk-ledger-name,.realisasi-item-name){font-size:9px!important;line-height:1.12!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table td :is(small,.barang-meta,.mb-item-meta,.mb-stock-status,.tr-keluar-meta,.realisasi-meta){font-size:var(--text-table-meta-size)!important;letter-spacing:0!important;line-height:1.05!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table td :is(.badge,.bkn-badge,.tk-excel-status,.barang-bekas-status-pill,.mb-id-chip,.mb-category-pill,.mb-unit-pill,.tm-category-pill,.tm-code-pill,.tk-ledger-status,.tk-ledger-state,.tk-ledger-progress,.date-status){text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:3px!important;align-items:center!important;max-width:100%!important;height:auto!important;min-height:17px!important;padding:0 4px!important;font-size:7.8px!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table :is(.table-action,.barang-row-actions .button,.transaksi-masuk-row-actions .button,.users-row-actions .button){border-radius:3px!important;height:18px!important;min-height:18px!important;padding:0 5px!important;font-size:8px!important;line-height:1!important}:is(.workspace,.desktop-required-app,.bkn-dialog-content,.bkn-save-confirm-dialog,.barang-lightbox-content,.bekas-modal-content):not(#bkn-typography-lock) table .bkn-today-label{margin-top:1px!important;font-size:7.2px!important;line-height:1!important}.workspace table tbody tr.bkn-today-row td,.workspace table tbody tr.bkn-today-row td :is(span,strong,small,.barang-name,.barang-code,.transaksi-masuk-name,.transaksi-masuk-code,.tk-ledger-name,.tk-ledger-code,.tk-ledger-date,.tk-ledger-qty,.tk-ledger-qty-note,.tk-ledger-stock,.tk-ledger-state,.tk-ledger-progress,.tk-excel-name,.tk-table-kodebarang,.tm-date-value,.tm-item-name,.tm-item-id,.tm-category-pill,.tm-code-pill,.tm-qty-value,.tm-stock-value,.tm-unit-value):not(.badge,.bkn-badge,.status-approved,.status-rejected,.status-neutral,.status-process){color:var(--color-success)!important}.workspace .bkn-today-label{max-width:100%!important;color:var(--color-success)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:8.8px!important;font-weight:600!important;line-height:1!important;display:block!important;overflow:hidden!important}.sistem-users-workbench .users-password-control,.sistem-users-confirm-content .users-password-control{box-sizing:border-box!important;border:1px solid var(--color-border-muted)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface)!important;width:100%!important;height:34px!important;min-height:34px!important;color:var(--color-text-muted)!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:4px!important;padding:0 4px 0 0!important;transition:border-color .14s,background .14s,box-shadow .14s!important;display:grid!important}.sistem-users-workbench .users-password-control:focus-within,.sistem-users-confirm-content .users-password-control:focus-within{border-color:var(--color-primary-border)!important;background:var(--color-surface)!important;box-shadow:0 0 0 2px var(--color-focus-ring)!important}.sistem-users-workbench .users-password-control input,.sistem-users-confirm-content .users-password-control input{appearance:none!important;width:100%!important;height:32px!important;min-height:32px!important;color:var(--color-text-strong)!important;box-shadow:none!important;font-family:var(--font-family-base)!important;font-size:11.8px!important;font-weight:var(--font-weight-regular)!important;letter-spacing:0!important;background:0 0!important;border:0!important;outline:0!important;padding:0 8px 0 12px!important;line-height:1.2!important}.sistem-users-workbench .users-password-control input:focus,.sistem-users-workbench .users-password-control input:focus-visible,.sistem-users-confirm-content .users-password-control input:focus,.sistem-users-confirm-content .users-password-control input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.sistem-users-workbench .users-password-toggle,.sistem-users-confirm-content .users-password-toggle{border-radius:var(--radius-xs)!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;color:var(--color-text-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.sistem-users-workbench .users-password-toggle:hover,.sistem-users-workbench .users-password-toggle:focus-visible,.sistem-users-confirm-content .users-password-toggle:hover,.sistem-users-confirm-content .users-password-toggle:focus-visible{border-color:var(--color-primary-border)!important;background:var(--color-primary-soft)!important;color:var(--color-primary)!important;outline:0!important}.surat-jalan-modal-panel .surat-jalan-enterprise-form,.surat-jalan-create-modal-panel .surat-jalan-form.surat-jalan-enterprise-form{background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.surat-jalan-modal-panel .surat-jalan-form-section-items,.surat-jalan-modal-panel .surat-jalan-form-section-notes,.surat-jalan-modal-panel .surat-jalan-form-section-receive{grid-column:1/-1!important}.surat-jalan-create-modal-panel.bkn-modal-content[data-size=lg],.surat-jalan-modal-panel.bkn-modal-content[data-size=lg]{border-radius:6px!important;width:min(980px,100vw - 56px)!important;max-width:calc(100vw - 56px)!important}.surat-jalan-create-modal-body.bkn-modal-body,.surat-jalan-modal-panel .bkn-modal-body{max-height:min(72vh,690px)!important;overflow:hidden auto!important}.surat-jalan-detail-modal-panel>.surat-jalan-detail-modal-body.bkn-modal-body{max-height:none!important;padding:0!important;overflow:hidden!important}.surat-jalan-modal-panel .surat-jalan-form-section{min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e3ee!important;border-left-width:3px!important;border-radius:6px!important;gap:0!important;display:grid!important;overflow:hidden!important}.surat-jalan-modal-panel .surat-jalan-form-section-document{border-left-color:#8fbca7!important}.surat-jalan-modal-panel .surat-jalan-form-section-destination,.surat-jalan-modal-panel .surat-jalan-form-section-receive{border-left-color:#9db9d8!important}.surat-jalan-modal-panel .surat-jalan-form-section-items{border-left-color:#9fb3a7!important}.surat-jalan-modal-panel .surat-jalan-form-section-notes{border-left-color:#d6bd82!important}.surat-jalan-modal-panel .surat-jalan-form-section-head{background:#fbfcfe!important;border-bottom:1px solid #e7edf4!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:34px!important;padding:7px 9px!important;display:flex!important}.surat-jalan-modal-panel .surat-jalan-form-section-head>span{color:#64748b!important;background:#fff!important;border:1px solid #d8e2ec!important;border-radius:4px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:24px!important;height:20px!important;font-size:9.4px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.surat-jalan-modal-panel .surat-jalan-form-section-head>h3{color:#233044!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.15!important;overflow:hidden!important}.surat-jalan-modal-panel .surat-jalan-form-section-head>.surat-jalan-add-item-button{margin-left:auto!important}.surat-jalan-modal-panel .surat-jalan-form-section-grid{background:#fff!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:8px 10px!important;min-width:0!important;padding:10px!important;display:grid!important}.surat-jalan-modal-panel .surat-jalan-form-section-grid-notes{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important}.surat-jalan-modal-panel .surat-jalan-form-field,.surat-jalan-modal-panel .surat-jalan-form-photo-slot{align-content:start!important;gap:4px!important;min-width:0!important;display:grid!important}.surat-jalan-modal-panel .surat-jalan-field-address,.surat-jalan-modal-panel .surat-jalan-field-note{grid-column:1/-1!important}.surat-jalan-modal-panel .surat-jalan-form-section-grid-notes .surat-jalan-field-note{grid-column:auto!important}.surat-jalan-modal-panel .surat-jalan-form-field>span,.surat-jalan-modal-panel .surat-jalan-form-photo-slot .bkn-photo-field-label,.surat-jalan-modal-panel .surat-jalan-form-photo-slot .bkn-photo-gallery-head h3{color:#526273!important;letter-spacing:0!important;text-transform:none!important;min-height:auto!important;font-size:9.8px!important;font-weight:620!important;line-height:1.12!important}.surat-jalan-modal-panel .surat-jalan-form-field :is(input,select,textarea),.surat-jalan-modal-panel .surat-jalan-form-photo-slot :is(input,select,.bkn-input,.bkn-select){box-sizing:border-box!important;letter-spacing:0!important;border-radius:4px!important;width:100%!important;min-width:0!important;font-size:10.8px!important;font-weight:400!important;line-height:1.18!important}.surat-jalan-modal-panel .surat-jalan-form-field :is(input,select),.surat-jalan-modal-panel .surat-jalan-form-photo-slot :is(.bkn-input,.bkn-select){height:31px!important;min-height:31px!important;padding:6px 9px!important}.surat-jalan-modal-panel .surat-jalan-form-field textarea{resize:vertical!important;height:64px!important;min-height:64px!important;padding:7px 9px!important}.surat-jalan-modal-panel .surat-jalan-items-panel{border-radius:6px!important;padding:0!important}.surat-jalan-modal-panel .surat-jalan-items-wrap{border:0!important;border-radius:0!important;max-height:190px!important;overflow:hidden auto!important}.surat-jalan-modal-panel .surat-jalan-items-table{table-layout:fixed!important;width:100%!important}.surat-jalan-modal-panel .surat-jalan-items-table :is(th,td){text-overflow:ellipsis!important;white-space:nowrap!important;height:30px!important;padding:4px 6px!important;font-size:10.2px!important;font-weight:400!important;line-height:1.16!important;overflow:hidden!important}.surat-jalan-modal-panel .surat-jalan-items-table th{color:#58677a!important;background:#f5f8fb!important;height:28px!important;font-size:9.6px!important;font-weight:650!important}.surat-jalan-modal-panel .surat-jalan-items-table input{border-radius:4px!important;height:25px!important;min-height:25px!important;padding:4px 6px!important;font-size:10.2px!important;line-height:1.1!important}.surat-jalan-modal-panel .surat-jalan-items-table :is(th,td):first-child{width:32%!important}.surat-jalan-modal-panel .surat-jalan-items-table :is(th,td):nth-child(2),.surat-jalan-modal-panel .surat-jalan-items-table :is(th,td):nth-child(3){width:12%!important}.surat-jalan-modal-panel .surat-jalan-items-table :is(th,td):nth-child(4){width:34%!important}.surat-jalan-modal-panel .surat-jalan-items-table :is(th,td):nth-child(5){width:10%!important}.surat-jalan-modal-panel .surat-jalan-remove-item-button.table-action{border-radius:4px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}.surat-jalan-modal-panel .surat-jalan-form-photo-slot .bkn-photo-field{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:4px!important;margin:0!important;padding:0!important;display:grid!important}.surat-jalan-modal-panel .surat-jalan-form-photo-slot .bkn-photo-field-row{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;display:grid!important}.surat-jalan-modal-panel .surat-jalan-form-photo-slot .bkn-photo-field-trigger{border-radius:4px!important;height:31px!important;min-height:31px!important;padding:0 10px!important;font-size:10.2px!important;font-weight:500!important;line-height:1!important}.surat-jalan-modal-panel .surat-jalan-form-photo-slot .bkn-photo-field-file-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10.2px!important;line-height:1.15!important;overflow:hidden!important}.surat-jalan-modal-panel .surat-jalan-form-photo-slot .bkn-photo-gallery{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.surat-jalan-modal-panel .surat-jalan-form-photo-slot .bkn-photo-gallery-head{background:0 0!important;border:0!important;min-height:auto!important;margin:0 0 6px!important;padding:0!important}.surat-jalan-modal-panel .surat-jalan-form-photo-slot .bkn-photo-gallery-head p{color:#64748b!important;margin:2px 0 0!important;font-size:9.4px!important;font-weight:400!important;line-height:1.12!important}.surat-jalan-modal-panel .surat-jalan-form-photo-slot .bkn-photo-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))!important;gap:7px!important}.surat-jalan-detail-modal-panel.bkn-modal-content[data-size=lg]{border-radius:6px!important;width:min(1120px,100vw - 42px)!important;max-width:calc(100vw - 42px)!important}.surat-jalan-detail{background:#f7f9fc!important;gap:10px!important;height:min(72vh,680px)!important;min-height:396px!important;padding:10px!important;display:grid!important;overflow:hidden auto!important}.surat-jalan-receipt-detail{align-content:start!important}.surat-jalan-detail-masthead{background:#fff!important;border:1px solid #d9e3ee!important;border-radius:6px!important;grid-template-columns:minmax(240px,1.1fr) minmax(320px,1.3fr) minmax(240px,.9fr) max-content!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:10px!important;display:grid!important}.surat-jalan-detail-title-block{gap:3px!important;min-width:0!important;display:grid!important}.surat-jalan-detail-title-block>span,.surat-jalan-detail-title-block>p{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:10px!important;font-weight:500!important;line-height:1.15!important;overflow:hidden!important}.surat-jalan-detail-title-block>h2{color:#172033!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:16px!important;font-weight:680!important;line-height:1.12!important;overflow:hidden!important}.surat-jalan-detail-flow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}.surat-jalan-detail-flow-step{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #dce5ef!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:26px!important;padding:0 7px!important;font-size:9.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.surat-jalan-detail-flow-step.is-done{color:#256349!important;background:#f0f8f4!important;border-color:#c8ded4!important}.surat-jalan-detail-flow-step.is-active{color:#245b8f!important;background:#edf6ff!important;border-color:#a9c8e8!important}.surat-jalan-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}.surat-jalan-detail-metric{background:#fbfcfe!important;border:1px solid #dfe7f0!important;border-radius:5px!important;gap:2px!important;min-width:0!important;min-height:42px!important;padding:6px 8px!important;display:grid!important}.surat-jalan-detail-metric>span,.surat-jalan-detail-metric>strong{letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;line-height:1.1!important;overflow:hidden!important}.surat-jalan-detail-metric>span{color:#64748b!important;font-size:9.5px!important;font-weight:500!important}.surat-jalan-detail-metric>strong{color:#172033!important;font-size:12.5px!important;font-weight:680!important}.surat-jalan-detail-metric.is-warning{background:#fffaf0!important;border-color:#e7cf90!important}.surat-jalan-detail-metric.is-ok{background:#f0f8f4!important;border-color:#c8ded4!important}.surat-jalan-detail-statuses{flex-wrap:wrap!important;gap:6px!important;min-width:0!important;display:flex!important}.surat-jalan-detail-masthead .surat-jalan-detail-statuses{justify-content:flex-end!important}.surat-jalan-detail-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;display:grid!important}.surat-jalan-detail-wide{grid-column:1/-1!important;min-width:0!important}.surat-jalan-detail-panel{background:#fff!important;border:1px solid #d9e3ee!important;border-radius:6px!important;align-content:start!important;gap:0!important;min-width:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.surat-jalan-detail-panel-head{background:#fbfcfe!important;border-bottom:1px solid #e7edf4!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:34px!important;padding:8px 10px!important;display:flex!important}.surat-jalan-detail-panel-head h3{color:#233044!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.15!important}.surat-jalan-detail-panel-head p{display:none!important}.surat-jalan-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;min-width:0!important;display:grid!important}.surat-jalan-detail-fact{border-bottom:1px solid #edf2f7!important;border-right:1px solid #edf2f7!important;grid-template-columns:116px minmax(0,1fr)!important;min-width:0!important;min-height:31px!important;display:grid!important}.surat-jalan-detail-fact:nth-child(2n){border-right:0!important}.surat-jalan-detail-fact-wide{border-right:0!important;grid-column:1/-1!important}.surat-jalan-detail-fact>span,.surat-jalan-detail-fact>strong{letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;padding:7px 8px!important;font-size:10.2px!important;line-height:1.18!important;overflow:hidden!important}.surat-jalan-detail-fact>span{color:#64748b!important;background:#fbfcfe!important;border-right:1px solid #edf2f7!important;font-weight:600!important}.surat-jalan-detail-fact>strong{color:#172033!important;font-weight:500!important}.surat-jalan-detail-fact-wide>strong{white-space:normal!important;overflow-wrap:anywhere!important}.surat-jalan-detail-table-wrap{border:0!important;border-radius:0!important;max-height:350px!important;overflow:hidden auto!important}.surat-jalan-detail-panel .surat-jalan-detail-items-table :is(th,td){height:30px!important;padding:5px 7px!important;font-size:10px!important;font-weight:400!important;line-height:1.15!important}.surat-jalan-detail-panel .surat-jalan-detail-items-table th{color:#58677a!important;background:#f5f8fb!important;font-size:9.5px!important;font-weight:650!important}.surat-jalan-detail-photo-panel .bkn-photo-gallery{background:#fff!important;border:0!important;border-radius:0!important;padding:10px!important}.surat-jalan-detail-photo-panel .bkn-photo-gallery-head{min-height:auto!important;padding:0 0 8px!important}@media (width<=960px){.surat-jalan-create-modal-panel.bkn-modal-content[data-size=lg],.surat-jalan-modal-panel.bkn-modal-content[data-size=lg],.surat-jalan-detail-modal-panel.bkn-modal-content[data-size=lg]{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important}.surat-jalan-modal-panel .surat-jalan-form-section-grid,.surat-jalan-modal-panel .surat-jalan-form-section-grid-notes,.surat-jalan-detail-grid,.surat-jalan-detail-facts{grid-template-columns:minmax(0,1fr)!important}.surat-jalan-detail-masthead{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.surat-jalan-detail-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.surat-jalan-detail-fact:nth-child(2n){border-right:1px solid #edf2f7!important}.surat-jalan-detail-fact{border-right:0!important}}.management-app{--management-text-weight:400;--management-text-xxs:10px;--management-text-xs:10.5px;--management-text-sm:11.5px;--management-text-body:12px;--management-title-sm:13px;--management-title:16px;--management-number:18px;--management-tone-success-text:#3f725b;--management-tone-success-bg:#f6faf8;--management-tone-success-border:#d9e7df;--management-tone-warning-text:#745b26;--management-tone-warning-bg:#fbf8f0;--management-tone-warning-border:#eadfc8;--management-tone-info-text:#526a83;--management-tone-info-bg:#f5f8fb;--management-tone-info-border:#d9e3ee;--management-tone-danger-text:#8a4545;--management-tone-danger-bg:#fbf4f4;--management-tone-danger-border:#ead1d1;--management-tone-neutral-text:#596777;--management-tone-neutral-bg:#f8fafc;--management-tone-neutral-border:#e1e7ee;background:#f5f7f8;grid-template-rows:auto auto minmax(0,1fr);min-height:100vh;display:grid}.management-app,.management-app *{font-weight:var(--management-text-weight)!important}.management-top-panel{top:var(--header-height);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f7f8f5;border-bottom:1px solid #dce4ec;justify-items:center;width:100%;padding:7px 12px;display:grid;position:sticky}.management-top-box{grid-template-columns:repeat(auto-fit,minmax(min(100%,116px),1fr));align-items:center;gap:6px;width:min(100%,1240px);min-width:0;display:grid}.management-top-button{min-width:0;min-height:32px;color:var(--color-text-soft);text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #d6dee7;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:5px 8px;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:grid;box-shadow:0 1px 2px #0f172a08}.management-top-button span{min-width:0;color:inherit;font-size:var(--management-text-xs);font-weight:var(--management-text-weight);line-height:var(--line-height-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.management-top-button svg{box-sizing:border-box;width:22px;height:22px;color:var(--color-text-muted);background:#f8fafc;border:1px solid #e1e7ee;border-radius:6px;padding:4px}.management-top-button:hover{border-color:var(--color-primary-border);color:var(--color-text);background:#fff;box-shadow:0 2px 5px #0f172a0f}.management-top-button.active{border-color:var(--color-primary-border);color:var(--color-primary);background:#fff;box-shadow:inset 0 0 0 1px #2f7d620a}.management-top-button.active svg{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary)}.management-workspace{background:#f5f7f8;min-height:0}.riwayat-barang-page{--management-text-weight:400;--management-text-xxs:8.5px;--management-text-xs:9px;--management-text-sm:9.5px;--management-text-body:10px;--management-title-sm:11px;--management-title:13px;--management-number:14px;--management-tone-success-text:#3f725b;--management-tone-success-bg:#f6faf8;--management-tone-success-border:#d9e7df;--management-tone-warning-text:#745b26;--management-tone-warning-bg:#fbf8f0;--management-tone-warning-border:#eadfc8;--management-tone-info-text:#526a83;--management-tone-info-bg:#f5f8fb;--management-tone-info-border:#d9e3ee;--management-tone-danger-text:#8a4545;--management-tone-danger-bg:#fbf4f4;--management-tone-danger-border:#ead1d1;--management-tone-neutral-text:#596777;--management-tone-neutral-bg:#f8fafc;--management-tone-neutral-border:#e1e7ee;background:#f5f7f8;min-width:0;min-height:0;overflow-x:hidden}.riwayat-barang-page,.riwayat-barang-page *{font-weight:var(--management-text-weight)!important}.riwayat-barang-page .management-view{width:100%;max-width:1480px}.riwayat-barang-page>.page-title{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,1480px);box-shadow:var(--shadow-sm);margin:0 auto 6px;padding:8px 12px}.riwayat-barang-page>.page-title .eyebrow{display:none}.riwayat-barang-page>.page-title h1{color:var(--color-text-strong);font-size:16px;font-weight:var(--management-text-weight);letter-spacing:0;margin:0;line-height:1.15}.management-view{gap:6px;width:min(100%,1480px);min-width:0;margin:0 auto;padding:6px 12px 10px;display:grid}.management-view-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;min-width:0;padding:2px 2px 0;display:flex}.management-view-head>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:2px 8px;min-width:min(100%,340px);display:grid}.management-eyebrow,.management-panel-head span:not(.management-main-text),.management-kpi-card>span:not(.management-main-text),.management-status-card>div>span:not(.management-main-text),.management-metric-tile>span:not(.management-main-text),.management-info-pair>span:not(.management-main-text),.management-dialog-head span:not(.management-main-text),.management-event-total>span:not(.management-main-text){color:var(--color-text-subtle);font-size:var(--management-text-xxs);font-weight:var(--management-text-weight);letter-spacing:0;line-height:var(--line-height-ui);text-transform:uppercase}.management-view-head h1{min-width:0;color:var(--color-text-strong);font-size:var(--management-title);font-weight:var(--management-text-weight);letter-spacing:0;line-height:var(--text-page-title-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.management-dialog-head h2{min-width:0;color:var(--color-text-strong);font-size:var(--management-title);font-weight:var(--management-text-weight);letter-spacing:0;overflow-wrap:anywhere;white-space:normal;margin:0;line-height:1.18;overflow:visible}.management-view-head p,.management-dialog-head p{color:var(--color-text-muted);font-size:var(--management-text-sm);grid-column:1/-1;margin:0;line-height:1.28}.management-view-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.management-refresh-button,.management-list-footer button,.management-dialog-close{border-radius:var(--radius-sm);min-height:29px;color:var(--color-text-soft);font-size:var(--management-text-sm);font-weight:var(--management-text-weight);line-height:var(--line-height-ui);cursor:pointer;background:#fff;border:1px solid #d6dee7;grid-auto-flow:column;justify-content:center;align-items:center;gap:6px;padding:5px 9px;display:inline-grid}.management-refresh-button:hover,.management-list-footer button:hover,.management-dialog-close:hover{border-color:var(--color-primary-border);color:var(--color-primary)}.management-danger-button{color:#b42318;background:#fff7f7;border-color:#f8717157}.management-danger-button:hover{color:#991b1b;border-color:#dc26266b}.management-refresh-button:disabled,.management-list-footer button:disabled{cursor:default;opacity:.55}.management-state-line,.management-footnote,.management-download-note{color:var(--color-text-muted);font-size:var(--management-text-xs);font-weight:var(--management-text-weight);line-height:var(--line-height-ui);padding-inline:2px}.management-download-note{margin:6px 0 0}.management-kpi-grid,.management-metric-grid,.management-health-grid,.management-stock-grid,.management-summary-strip{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:6px;min-width:0;display:grid}.management-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.management-command-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:8px;min-width:0;display:grid}.management-dashboard-kpi-grid{align-content:stretch}.management-dashboard-second-row,.management-journey-grid{align-items:start;gap:8px;min-width:0;display:grid}.management-dashboard-second-row{grid-template-columns:minmax(260px,.8fr) minmax(260px,.8fr) minmax(360px,1.2fr)}.management-journey-grid{grid-template-columns:minmax(360px,.36fr) minmax(0,1fr)}.management-panel,.management-kpi-card,.management-status-card,.management-list-panel,.management-detail-panel{background:#fff;border:1px solid #d8e1ea;border-radius:7px;min-width:0;box-shadow:0 1px 2px #0f172a0a}.management-panel,.management-list-panel,.management-detail-panel{gap:7px;padding:7px 8px;display:grid}.management-detail-stack{gap:8px;min-width:0;display:grid}.management-panel-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.management-panel-head>div{gap:2px;min-width:0;display:grid}.management-panel-head h2{color:var(--color-text-strong);font-size:var(--management-title-sm);font-weight:var(--management-text-weight);letter-spacing:0;line-height:var(--text-section-title-line-height);margin:0}.management-panel-head svg{color:var(--color-text-muted);flex:none}.management-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.management-kpi-card{appearance:none;text-align:left;gap:4px;padding:8px 9px;display:grid}.management-kpi-button{cursor:pointer;transition:border-color .14s,background-color .14s,box-shadow .14s}.management-kpi-button:hover{border-color:var(--color-primary-border);background:#fbfdfc;box-shadow:0 2px 5px #0f172a0f}.management-status-card{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;padding:9px 10px;display:grid}.management-status-card>div{gap:3px;min-width:0;display:grid}.management-status-card svg{box-sizing:border-box;width:32px;height:32px;color:var(--color-text-muted);background:#f8fafc;border:1px solid #dce4ec;border-radius:7px;justify-self:end;padding:7px}.management-status-card .management-main-text,.management-kpi-card .management-main-text{color:var(--color-text-strong);font-size:var(--management-number);font-weight:var(--management-text-weight);letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1}.management-status-card small,.management-kpi-card small,.management-row-main small,.management-row-main em,.management-row-side small,.management-empty-text,.management-info-pair .management-main-text,.management-event-note{min-width:0;color:var(--color-text-muted);font-size:var(--management-text-xs);font-style:normal;line-height:var(--line-height-ui);text-overflow:ellipsis;overflow:hidden}.management-empty-text{margin:0}.management-kpi-card[data-tone=success] .management-main-text,.management-status-card[data-tone=success] .management-main-text,.management-metric-tile[data-tone=success] .management-main-text{color:var(--management-tone-success-text)}.management-status-card[data-tone=success] svg{border-color:var(--management-tone-success-border);color:var(--management-tone-success-text);background:#fff}.management-kpi-card[data-tone=warning] .management-main-text,.management-status-card[data-tone=warning] .management-main-text,.management-metric-tile[data-tone=warning] .management-main-text{color:var(--management-tone-warning-text)}.management-metric-tile[data-tone=info] .management-main-text{color:var(--management-tone-info-text)}.management-status-card[data-tone=warning] svg{border-color:var(--management-tone-warning-border);color:var(--management-tone-warning-text);background:#fff}.management-kpi-card[data-tone=danger] .management-main-text,.management-status-card[data-tone=danger] .management-main-text,.management-metric-tile[data-tone=danger] .management-main-text{color:var(--management-tone-danger-text)}.management-status-card[data-tone=danger] svg{border-color:var(--management-tone-danger-border);color:var(--management-tone-danger-text);background:#fff}.management-metric-tile,.management-info-pair{background:#f8fafc;border:1px solid #e1e7ee;border-radius:6px;gap:2px;min-width:0;padding:6px 7px;display:grid}button.management-metric-tile{appearance:none;color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .14s,background-color .14s,box-shadow .14s}button.management-metric-tile:hover{border-color:var(--color-primary-border);background:#fff;box-shadow:0 2px 5px #0f172a0f}.management-metric-tile .management-main-text{color:var(--color-text-strong);font-size:var(--management-number);font-weight:var(--management-text-weight);font-variant-numeric:tabular-nums;line-height:1.05}.management-restock-list,.management-list-scroll,.management-timeline{gap:5px;min-width:0;display:grid}.management-dashboard-view .management-restock-list{max-height:430px;padding-right:2px;overflow:auto}.management-dashboard-view .management-restock-list-empty{max-height:none;padding-right:0;overflow:visible}.management-decision-list,.management-period-stack{gap:6px;min-width:0;display:grid}.management-decision-row{min-width:0;min-height:54px;color:var(--color-text);text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ee;border-radius:6px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;padding:7px 8px;display:grid}.management-decision-row:hover{border-color:var(--color-primary-border);background:#fbfdfc}.management-decision-value{min-width:58px;color:var(--color-text-muted);font-size:var(--management-text-xxs);line-height:var(--line-height-ui);justify-items:end;gap:1px;display:grid}.management-decision-value>span{color:var(--color-text-strong);font-size:var(--management-number);font-variant-numeric:tabular-nums;line-height:1}.management-decision-row[data-tone=success] .management-decision-value>span{color:var(--management-tone-success-text)}.management-decision-row[data-tone=warning] .management-decision-value>span{color:var(--management-tone-warning-text)}.management-decision-row[data-tone=danger] .management-decision-value>span{color:var(--management-tone-danger-text)}.management-period-block{gap:5px;min-width:0;display:grid}.management-period-block>span{color:var(--color-text-subtle);font-size:var(--management-text-xxs);line-height:var(--line-height-ui);text-transform:uppercase}.management-dashboard-view{align-content:start;gap:7px;width:min(100%,1280px)}.management-dashboard-view .management-status-card,.management-dashboard-view .management-kpi-card,.management-dashboard-view .management-panel{border-color:#dce4ec}.management-dashboard-view .management-footnote{background:#fff;border:1px solid #e1e7ee;border-radius:7px;width:fit-content;max-width:100%;padding:6px 8px}.management-maintenance-chart-view{box-sizing:border-box;min-height:0;height:calc(100vh - var(--header-height) - 55px);flex-direction:column;gap:7px;display:flex;overflow:hidden}.management-maintenance-chart-view>.management-view-head,.management-maintenance-chart-view .maintenance-focus-selector,.management-maintenance-chart-view .maintenance-focus-panel{background:#fff;border:1px solid #d8e1ea;border-radius:7px;min-width:0;box-shadow:0 1px 2px #0f172a0a}.management-maintenance-chart-view>.management-view-head{flex:none;padding:7px 9px}.management-maintenance-chart-view>.management-state-line,.management-maintenance-chart-view .maintenance-focus-selector{flex:none}.management-maintenance-chart-view .maintenance-focus-panel{flex-direction:column;flex:1 1 0;gap:5px;height:auto;min-height:0;overflow:hidden;padding:6px 8px!important;display:flex!important}.management-maintenance-chart-view .maintenance-focus-chart{min-height:280px}.management-list-scroll{max-height:calc(100vh - 258px);padding-right:2px;overflow:auto}.management-list-toolbar{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:7px;min-width:0;display:grid}.management-restock-row,.management-item-row,.management-timeline-row{--management-event-bg:#fff;--management-event-border:#e1e7ee;--management-event-marker:#a8b3bf;--management-event-title:var(--color-text-strong);--management-event-hover-bg:#f8fafc;--management-event-hover-border:#d6dee7;--management-event-chip-bg:#fff;--management-event-chip-border:var(--management-tone-neutral-border);--management-event-chip-text:var(--management-tone-neutral-text);border:1px solid var(--management-event-border);background:var(--management-event-bg);width:100%;min-width:0;color:var(--color-text);text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:5px 6px;display:grid}.management-timeline-row[data-event-tone=inbound]{--management-event-title:var(--management-tone-success-text);--management-event-chip-bg:#fff;--management-event-chip-border:var(--management-tone-neutral-border);--management-event-chip-text:var(--management-tone-success-text)}.management-timeline-row[data-event-tone=actual]{--management-event-title:var(--management-tone-info-text);--management-event-chip-bg:#fff;--management-event-chip-border:var(--management-tone-neutral-border);--management-event-chip-text:var(--management-tone-info-text)}.management-timeline-row[data-event-tone=booking]{--management-event-title:var(--management-tone-warning-text);--management-event-chip-bg:#fff;--management-event-chip-border:var(--management-tone-neutral-border);--management-event-chip-text:var(--management-tone-warning-text)}.management-timeline-row[data-event-tone=realization]{--management-event-title:#456f87;--management-event-chip-bg:#fff;--management-event-chip-border:var(--management-tone-neutral-border);--management-event-chip-text:#456f87}.management-timeline-row[data-event-tone=success]{--management-event-title:var(--management-tone-success-text);--management-event-chip-bg:#fff;--management-event-chip-border:var(--management-tone-neutral-border);--management-event-chip-text:var(--management-tone-success-text)}.management-timeline-row[data-event-tone=info]{--management-event-title:var(--management-tone-info-text);--management-event-chip-bg:#fff;--management-event-chip-border:var(--management-tone-neutral-border);--management-event-chip-text:var(--management-tone-info-text)}.management-timeline-row[data-event-tone=warning]{--management-event-title:var(--management-tone-warning-text);--management-event-chip-bg:#fff;--management-event-chip-border:var(--management-tone-neutral-border);--management-event-chip-text:var(--management-tone-warning-text)}.management-timeline-row[data-event-tone=danger]{--management-event-title:var(--management-tone-danger-text);--management-event-chip-bg:#fff;--management-event-chip-border:var(--management-tone-neutral-border);--management-event-chip-text:var(--management-tone-danger-text)}.management-restock-row{grid-template-columns:minmax(0,1fr) minmax(86px,max-content) max-content}.management-timeline-row,.management-static-row{grid-template-columns:7px minmax(0,1fr) minmax(98px,max-content) 14px}.management-static-row{width:100%;min-width:0;color:var(--color-text);text-align:left;background:#fff;border:1px solid #e1e7ee;border-radius:6px;align-items:center;gap:7px;padding:6px 7px;display:grid}.management-item-row{grid-template-columns:minmax(0,1fr) minmax(102px,max-content)}.management-restock-row:hover,.management-item-row:hover,.management-timeline-row:hover,.management-item-row.active{border-color:var(--management-event-hover-border,var(--color-primary-border));background:var(--management-event-hover-bg,var(--color-primary-soft))}.management-used-view,.management-claim-view,.management-movement-view{box-sizing:border-box;min-height:0;height:calc(100vh - var(--header-height) - 55px);flex-direction:column;display:flex;overflow:hidden}.management-used-workbench,.management-claim-workbench,.management-movement-workbench{box-sizing:border-box;background:#fff;border:1px solid #d8e1ea;border-radius:7px;flex-direction:column;flex:1 1 0;gap:7px;min-width:0;min-height:0;padding:8px 10px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.management-used-toolbar,.management-claim-toolbar,.management-movement-toolbar{flex:none;grid-template-columns:minmax(150px,max-content) minmax(260px,1fr) max-content;align-items:center;gap:8px;min-width:0;display:grid}.management-movement-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.management-movement-actions,.management-movement-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.management-used-title,.management-claim-title,.management-movement-title{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.management-used-title>svg,.management-claim-title>svg,.management-movement-title>svg{box-sizing:border-box;width:24px;height:24px;color:var(--color-text-soft);background:#f8fafc;border:1px solid #dce4ec;border-radius:5px;padding:4px}.management-used-title>div,.management-claim-title>div,.management-movement-title>div{gap:1px;min-width:0;display:grid}.management-used-title span,.management-claim-title span,.management-movement-title span{color:var(--color-text-subtle);font-size:9px;line-height:1.05}.management-used-title h2,.management-claim-title h2,.management-movement-title h1{min-width:0;color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.12;overflow:hidden}.management-movement-title p{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9.2px;line-height:1.15;overflow:hidden}.management-used-search,.management-claim-search,.management-movement-search{background:#fff;border:1px solid #d6dee7;border-radius:6px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:30px;padding:0 8px;display:grid}.management-used-search svg,.management-claim-search svg,.management-movement-search svg{color:var(--color-text-muted)}.management-used-search input,.management-claim-search input,.management-movement-search input{width:100%;min-width:0;color:var(--color-text);font-size:11px;line-height:var(--line-height-ui);background:0 0;border:0;outline:0}.management-used-refresh,.management-used-pagination button,.management-claim-refresh,.management-claim-pagination button,.management-movement-button,.management-movement-pagination button{min-height:30px;color:var(--color-text-soft);font-size:10.5px;line-height:var(--line-height-ui);cursor:pointer;background:#fff;border:1px solid #d6dee7;border-radius:6px;grid-auto-flow:column;justify-content:center;align-items:center;gap:6px;padding:5px 9px;display:inline-grid}.management-used-refresh:hover,.management-used-pagination button:hover,.management-claim-refresh:hover,.management-claim-pagination button:hover,.management-movement-button:hover,.management-movement-pagination button:hover{border-color:var(--color-primary-border);color:var(--color-primary)}.management-used-refresh:disabled,.management-used-pagination button:disabled,.management-claim-refresh:disabled,.management-claim-pagination button:disabled,.management-movement-button:disabled,.management-movement-pagination button:disabled{cursor:default;opacity:.55}.management-used-table-frame,.management-claim-table-frame,.management-movement-table-frame{background:#fff;border:1px solid #dce5ef;border-radius:7px;flex:1 1 0;min-width:0;min-height:0;overflow:hidden auto}.management-used-table,.management-claim-table,.management-movement-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0;max-width:100%}.management-used-table th,.management-claim-table th,.management-movement-table th{z-index:1;height:27px;color:var(--color-text-subtle);font-size:9.5px;line-height:var(--line-height-ui);text-align:left;text-transform:none;background:#f8fafc;border-bottom:1px solid #d8e1ea;padding:4px 6px;position:sticky;top:0}.management-movement-table th:first-child,.management-movement-table th:nth-child(2){width:11%}.management-movement-table th:nth-child(3){width:25%}.management-movement-table th:nth-child(4){text-align:right;width:9%}.management-movement-table th:nth-child(5),.management-movement-table th:nth-child(6){width:13%}.management-movement-table th:nth-child(7),.management-movement-table th:nth-child(8){width:9%}.management-used-table th:first-child{width:8%}.management-used-table th:nth-child(2){width:24%}.management-used-table th:nth-child(3){width:11%}.management-used-table th:nth-child(4){width:8%}.management-used-table th:nth-child(5),.management-used-table th:nth-child(6),.management-used-table th:nth-child(7),.management-used-table th:nth-child(8){text-align:right;width:6.5%}.management-used-table th:nth-child(9),.management-used-table th:nth-child(10),.management-used-table th:nth-child(11){width:8.5%}.management-used-table td,.management-claim-table td,.management-movement-table td{min-width:0;height:31px;color:var(--color-text);font-size:10.2px;line-height:var(--line-height-ui);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf2f6;padding:4px 6px;overflow:hidden}.management-movement-table td:nth-child(4){text-align:right}.management-used-table tbody tr:last-child td,.management-claim-table tbody tr:last-child td,.management-movement-table tbody tr:last-child td{border-bottom:0}.management-used-row,.management-claim-row,.management-movement-row{cursor:pointer;outline:none}.management-used-row:hover,.management-used-row:focus-visible,.management-claim-row:hover,.management-claim-row:focus-visible,.management-movement-row:hover,.management-movement-row:focus-visible{background:#f8fbff}.management-used-row.active,.management-claim-row.active{background:#f4f8fc}.management-used-item,.management-claim-item,.management-movement-item{gap:1px;min-width:0;display:grid}.management-used-item .management-main-text,.management-claim-item .management-main-text,.management-movement-item .management-main-text{min-width:0;color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10.8px;line-height:1.12;overflow:hidden}.management-used-item small,.management-claim-item small,.management-movement-item small{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;line-height:1.05;overflow:hidden}.management-movement-summary{grid-template-columns:repeat(5,minmax(92px,.68fr)) minmax(160px,1.6fr);gap:5px;min-width:0;display:grid}.management-movement-stat{background:#f8fafc;border:1px solid #e1e7ee;border-radius:5px;gap:1px;min-width:0;padding:5px 6px;display:grid}.management-movement-stat span{color:var(--color-text-subtle);font-size:8.6px;line-height:1.05}.management-movement-stat strong{min-width:0;color:var(--color-text-strong);font-size:11px;font-weight:var(--management-text-weight);text-overflow:ellipsis;white-space:nowrap;line-height:1.12;overflow:hidden}.management-movement-period strong{font-size:9.4px}.management-movement-pagination{min-width:0;color:var(--color-text-muted);font-size:9.5px;line-height:var(--line-height-ui);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.management-movement-pagination>div{gap:5px;display:inline-flex}.management-movement-row[data-event-tone=inbound] .management-chip{color:var(--management-tone-success-text)}.management-movement-row[data-event-tone=actual] .management-chip{color:var(--management-tone-info-text)}.management-movement-row[data-event-tone=booking] .management-chip{color:var(--management-tone-warning-text)}.management-movement-row[data-event-tone=realization] .management-chip{color:#456f87}.management-dialog.management-movement-dialog{width:min(100%,720px)}.management-movement-dialog-actions{justify-content:flex-start}.management-used-source{color:var(--management-tone-neutral-text)}.management-used-row[data-source=ASET_BEKAS] .management-used-source{color:var(--management-tone-warning-text)}.management-used-row[data-source=INVENTARIS_BEKAS] .management-used-source{color:var(--management-tone-info-text)}.management-used-number,.management-claim-number{text-align:right;font-variant-numeric:tabular-nums}.management-used-number[data-tone=success],.management-claim-number[data-tone=success]{color:var(--management-tone-success-text)}.management-used-number[data-tone=warning],.management-claim-number[data-tone=warning]{color:var(--management-tone-warning-text)}.management-used-number[data-tone=danger],.management-claim-number[data-tone=danger]{color:var(--management-tone-danger-text)}.management-used-number[data-tone=info],.management-claim-number[data-tone=info]{color:var(--management-tone-info-text)}.management-used-table .management-chip,.management-claim-table .management-chip{text-overflow:ellipsis;border-radius:4px;max-width:100%;padding:1px 6px;font-size:8.8px;overflow:hidden}.management-used-empty{color:var(--color-text-muted);margin:0;padding:10px;font-size:10.5px}.management-used-pagination,.management-claim-pagination{background:#fff;border:1px solid #e1e7ee;border-radius:7px;flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 7px;display:flex}.management-used-pagination span,.management-claim-pagination span{color:var(--color-text-muted);font-size:10px;line-height:var(--line-height-ui)}.management-dialog.management-used-detail-dialog,.management-dialog.management-claim-detail-dialog{width:min(100%,760px)}.management-claim-table th:first-child{width:8%}.management-claim-table th:nth-child(2){width:12%}.management-claim-table th:nth-child(3){width:27%}.management-claim-table th:nth-child(4){width:10%}.management-claim-table th:nth-child(5),.management-claim-table th:nth-child(6),.management-claim-table th:nth-child(7){text-align:right;width:7%}.management-claim-table th:nth-child(8){width:10%}.management-claim-table th:nth-child(9),.management-claim-table th:nth-child(10){width:6%}.management-claim-empty-cell{height:46px!important;color:var(--color-text-muted)!important;text-align:left!important;font-size:10.5px!important}.management-dialog.management-claim-detail-dialog{width:min(100%,760px)}.management-row-main,.management-row-side{gap:2px;min-width:0;display:grid}.management-row-main .management-main-text{min-width:0;color:var(--color-text-strong);font-size:var(--management-text-body);font-weight:var(--management-text-weight);line-height:var(--line-height-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.management-timeline-row .management-row-main .management-main-text{color:var(--management-event-title)}.management-row-main small,.management-row-main em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.management-timeline-jkm{color:var(--management-event-title);opacity:.92;font-style:normal}.management-row-side{text-align:right;justify-items:end}.management-row-meta{color:var(--color-text-soft);font-size:var(--management-text-xs);font-weight:var(--management-text-weight);line-height:var(--line-height-ui);white-space:nowrap}.management-event-marker{border-radius:var(--radius-pill);background:var(--management-event-marker);width:6px;height:6px}.management-chip{border-radius:var(--radius-pill);width:fit-content;min-width:0;max-width:100%;color:var(--color-text-soft);font-size:var(--management-text-xs);font-weight:var(--management-text-weight);white-space:nowrap;background:#f8fafc;border:1px solid #dce4ec;justify-content:center;align-items:center;padding:2px 6px;line-height:1.1;display:inline-flex}.management-chip[data-tone=success]{border-color:var(--management-tone-neutral-border);color:var(--management-tone-success-text);background:#fff}.management-chip[data-tone=warning]{border-color:var(--management-tone-neutral-border);color:var(--management-tone-warning-text);background:#fff}.management-chip[data-tone=info]{border-color:var(--management-tone-neutral-border);color:var(--management-tone-info-text);background:#fff}.management-chip[data-tone=danger]{border-color:var(--management-tone-neutral-border);color:var(--management-tone-danger-text);background:#fff}.management-chip[data-event-tone]{border-color:var(--management-event-chip-border);background:var(--management-event-chip-bg);color:var(--management-event-chip-text)}.management-search-box{background:#fff;border:1px solid #d6dee7;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:32px;padding:0 8px;display:grid}.management-search-box svg{color:var(--color-text-muted)}.management-search-box input{width:100%;min-width:0;color:var(--color-text);font-size:var(--management-text-body);line-height:var(--line-height-ui);background:0 0;border:0;outline:0}.management-filter-select{min-width:120px;min-height:32px;color:var(--color-text);font-size:var(--management-text-sm);font-weight:var(--management-text-weight);line-height:var(--line-height-ui);background:#fff;border:1px solid #d6dee7;border-radius:7px;padding:0 8px}.rotable-history-toolbar{grid-template-columns:minmax(0,1fr) minmax(104px,.2fr) max-content max-content;grid-template-areas:"search status apply refresh"}.rotable-history-toolbar .management-search-box{grid-area:search}.rotable-history-toolbar .management-filter-select{grid-area:status;width:112px;min-width:0;max-width:100%}.rotable-history-toolbar .management-refresh-button{min-width:0;padding-inline:8px}.rotable-history-toolbar .management-refresh-button[type=submit]{grid-area:apply}.rotable-history-toolbar .management-refresh-button[type=button]{grid-area:refresh}.management-list-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.management-list-footer span{color:var(--color-text-muted);font-size:var(--management-text-xs);font-weight:var(--management-text-weight)}.management-item-hero{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:9px;min-width:0;display:grid}.rotable-history-hero{grid-template-columns:minmax(0,1fr) max-content}.management-record-hero{background:#f8fafc;border:1px solid #dce4ec;border-radius:7px;grid-template-columns:32px minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.management-record-hero>svg{box-sizing:border-box;width:32px;height:32px;color:var(--color-primary);background:#fff;border:1px solid #d6dee7;border-radius:7px;padding:7px}.management-record-hero>div{gap:2px;min-width:0;display:grid}.management-record-hero span:not(.management-chip){color:var(--color-text-muted);font-size:var(--management-text-xs);font-weight:var(--management-text-weight);line-height:var(--line-height-ui)}.management-record-hero h2{min-width:0;color:var(--color-text-strong);font-size:var(--management-title-sm);font-weight:var(--management-text-weight);letter-spacing:0;line-height:var(--text-section-title-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.management-record-hero p{min-width:0;color:var(--color-text-muted);font-size:var(--management-text-sm);line-height:var(--line-height-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.management-photo-box{width:52px;height:52px;color:var(--color-text-muted);background:#f8fafc;border:1px solid #dce4ec;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}button.management-photo-box{box-shadow:none;cursor:pointer;padding:0}.management-photo-box img{object-fit:cover;width:100%;height:100%}.management-photo-cluster{grid-template-columns:52px max-content;align-items:center;gap:6px;display:grid}.management-photo-thumb-button{box-shadow:none;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:0}.management-photo-thumb-button:hover,.management-photo-thumb-button:focus-visible{border-color:var(--color-primary-border);box-shadow:0 7px 16px #0f172a1a}.management-photo-gallery-trigger{min-height:30px;color:var(--color-text);font-size:var(--management-text-xs);font-weight:var(--management-text-weight);line-height:var(--line-height-ui);white-space:nowrap;transition:border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:1px solid #d6dee7;border-radius:7px;grid-template-columns:14px max-content max-content;align-items:center;gap:5px;padding:0 8px;display:inline-grid}.management-photo-gallery-trigger svg{color:var(--color-text-muted)}.management-photo-gallery-trigger small{color:var(--color-text-muted);font-size:var(--management-text-xxs);font-weight:var(--management-text-weight)}.management-photo-gallery-trigger:hover,.management-photo-gallery-trigger:focus-visible{border-color:var(--color-primary-border);color:var(--color-primary);box-shadow:0 7px 16px #0f172a14}.management-photo-gallery-trigger:disabled{cursor:not-allowed;opacity:.56}.management-photo-note{color:var(--color-text-muted);font-size:var(--management-text-xs);line-height:var(--line-height-ui);margin:-2px 0 0}.management-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.management-item-hero>div:nth-child(2),.rotable-history-hero>div:first-child{gap:2px;min-width:0;display:grid}.management-item-hero>div:nth-child(2)>span:not(.management-chip),.rotable-history-hero>div:first-child>span:not(.management-chip){color:var(--color-text-muted);font-size:var(--management-text-xs);font-weight:var(--management-text-weight);line-height:var(--line-height-ui)}.management-item-hero h2{min-width:0;color:var(--color-text-strong);font-size:var(--management-title);font-weight:var(--management-text-weight);letter-spacing:0;line-height:var(--text-page-title-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.management-item-hero p{min-width:0;color:var(--color-text-muted);font-size:var(--management-text-sm);line-height:var(--line-height-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.management-info-grid{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:6px;min-width:0;display:grid}.management-used-detail-body,.management-claim-detail-body{gap:7px;min-width:0;display:grid}.management-used-detail-summary,.management-claim-detail-summary{min-width:0;min-height:34px;color:var(--color-text);background:#fbfcfe;border:1px solid #e1e7ee;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;display:flex}.management-used-detail-summary>div,.management-claim-detail-summary>div{gap:1px;min-width:0;display:grid}.management-used-detail-summary>div>span,.management-claim-detail-summary>div>span{min-width:0;color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9.2px;line-height:1.12;overflow:hidden}.management-used-detail-summary>div>small,.management-claim-detail-summary>div>small{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;line-height:1.12;overflow:hidden}.management-used-photo-trigger,.management-used-photo-empty{min-height:26px;color:var(--color-text-soft);background:#fff;border:1px solid #d6dee7;border-radius:4px;flex:none;align-items:center;gap:6px;padding:3px 7px 3px 4px;font-size:9.2px;line-height:1;display:inline-flex}.management-used-photo-trigger{cursor:pointer}.management-used-photo-trigger:hover{border-color:var(--color-primary-border);color:var(--color-primary)}.management-used-photo-trigger img{object-fit:cover;border:1px solid #dce4ec;border-radius:3px;width:20px;height:20px;display:block}.management-used-photo-empty{background:#f8fafc}.management-used-sheet,.management-claim-sheet{background:#fff;border:1px solid #d7e0ea;border-radius:4px;min-width:0;overflow:hidden}.management-used-sheet-section,.management-claim-sheet-section{color:#526174;background:#eef2f6;border-top:1px solid #d7e0ea;border-bottom:1px solid #d7e0ea;min-height:22px;padding:5px 7px;font-size:9px;line-height:1.05}.management-used-sheet-section:first-child,.management-claim-sheet-section:first-child{border-top:0}.management-used-sheet-row,.management-claim-sheet-row{border-bottom:1px solid #e6edf4;grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1fr);min-width:0;min-height:24px;display:grid}.management-used-sheet-row:last-child,.management-claim-sheet-row:last-child{border-bottom:0}.management-used-sheet-row-wide,.management-claim-sheet-row-wide{grid-template-columns:110px minmax(0,1fr)}.management-used-sheet-row>span,.management-claim-sheet-row>span{letter-spacing:0;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;align-items:center;min-width:0;min-height:24px;padding:4px 7px;line-height:1.15;display:flex;overflow:visible}.management-used-sheet-label,.management-claim-sheet-label{color:#64748b;background:#fbfcfe;border-right:1px solid #e6edf4;font-size:9px}.management-used-sheet-value,.management-claim-sheet-value{color:#243246;border-right:1px solid #e6edf4;font-size:9.5px}.management-used-sheet-row>.management-used-sheet-value:last-child,.management-claim-sheet-row>.management-claim-sheet-value:last-child{border-right:0}.management-used-sheet-value .management-chip,.management-claim-sheet-value .management-chip{border-radius:4px;min-height:18px;padding:1px 6px;font-size:8.8px}.management-used-amount[data-tone=success],.management-claim-amount[data-tone=success]{color:var(--management-tone-success-text)}.management-used-amount[data-tone=warning],.management-claim-amount[data-tone=warning]{color:var(--management-tone-warning-text)}.management-used-amount[data-tone=danger]{color:var(--management-tone-danger-text)}.management-used-amount[data-tone=info]{color:var(--management-tone-info-text)}.management-claim-amount{color:var(--color-text-strong);font-variant-numeric:tabular-nums}.management-info-pair-wide{grid-column:1/-1}.management-info-pair .management-main-text{color:var(--color-text-strong);font-size:var(--management-text-body);font-weight:var(--management-text-weight);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.management-timeline-panel{box-shadow:none}.management-empty-detail{min-height:360px;color:var(--color-text-muted);text-align:center;background:#f8fafc;border:1px dashed #cfd9e4;border-radius:7px;align-content:center;place-items:center;gap:6px;display:grid}.management-empty-detail .management-main-text{color:var(--color-text-strong);font-size:var(--management-title-sm)}.management-dialog-backdrop{z-index:80;background:#0f172a47;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.management-dialog{background:#fff;border:1px solid #d8e1ea;border-radius:8px;gap:8px;width:min(100%,680px);max-height:min(680px,100vh - 36px);padding:11px 12px;display:grid;overflow:auto;box-shadow:0 22px 60px #0f172a2e}.management-dialog-head{border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:flex-start;gap:9px;padding-bottom:8px;display:flex}.management-dialog-head>div{gap:2px;min-width:0;display:grid}.management-dialog-close{width:29px;padding:0}.management-event-total{background:#f8fafc;border:1px solid #e1e7ee;border-radius:7px;gap:2px;padding:8px;display:grid}.management-event-total .management-main-text{color:var(--color-text-strong);font-size:var(--management-number);font-weight:var(--management-text-weight);line-height:1}.management-jkm-strip{background:#fff;border:1px solid #e1e7ee;border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;min-width:0;padding:6px;display:grid}.management-jkm-strip .management-info-pair{background:#fbfcfe;border-color:#e7edf3;padding:5px 6px}.management-jkm-strip .management-info-pair .management-main-text{color:var(--management-tone-info-text)}.management-event-note{color:var(--color-text);line-height:var(--line-height-copy);white-space:normal;background:#f8fafc;border:1px solid #e1e7ee;border-radius:7px;margin:0;padding:8px}.management-photo-dialog{width:min(100%,780px);max-height:min(820px,100vh - 36px)}.management-photo-dialog-body{background:#f8fafc;border:1px solid #e1e7ee;border-radius:7px;grid-template-rows:minmax(0,1fr) auto;gap:9px;min-height:280px;padding:10px;display:grid;overflow:hidden}.management-photo-stage{grid-template-columns:34px minmax(0,1fr) 34px;place-items:center;gap:8px;min-width:0;min-height:260px;display:grid}.management-photo-stage.single{grid-template-columns:minmax(0,1fr)}.management-photo-dialog-image{object-fit:contain;border-radius:5px;max-width:100%;max-height:min(640px,100vh - 170px)}.management-photo-nav,.management-photo-thumb{color:var(--color-text-muted);transition:border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:1px solid #d6dee7;border-radius:7px;place-items:center;padding:0;display:grid}.management-photo-nav{width:30px;height:30px}.management-photo-nav:hover,.management-photo-nav:focus-visible,.management-photo-thumb:hover,.management-photo-thumb:focus-visible,.management-photo-thumb.active{border-color:var(--color-primary-border);color:var(--color-primary);box-shadow:0 6px 14px #0f172a14}.management-photo-thumb-rail{gap:6px;min-width:0;padding:1px 1px 3px;display:flex;overflow-x:auto}.management-photo-thumb{flex:none;width:46px;height:38px;overflow:hidden}.management-photo-thumb img{object-fit:cover;width:100%;height:100%}@media (width<=1180px){.management-command-grid,.management-dashboard-second-row,.management-journey-grid{grid-template-columns:minmax(0,1fr)}.management-list-scroll{max-height:420px}}@media (width<=720px){.management-view-head,.management-dialog-head{align-items:flex-start}.management-view-head>div{grid-template-columns:minmax(0,1fr)}.management-view-head p{grid-column:auto}.rotable-history-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"search""status""apply""refresh"}.management-filter-select{width:100%}.management-restock-row,.management-item-row,.management-timeline-row,.management-static-row,.management-record-hero,.management-item-hero{grid-template-columns:minmax(0,1fr)}.management-row-side{text-align:left;justify-items:start}.management-item-actions{justify-content:flex-start}.management-used-toolbar,.management-claim-toolbar{grid-template-columns:minmax(0,1fr)}.management-used-detail-summary,.management-claim-detail-summary{flex-direction:column;align-items:flex-start}.management-used-sheet-row,.management-claim-sheet-row{grid-template-columns:104px minmax(0,1fr)}.management-used-sheet-value,.management-claim-sheet-value{border-right:0}}@media (width<=980px){.management-used-table-frame,.management-claim-table-frame{overflow-x:hidden}.management-used-table,.management-claim-table{min-width:0}}@media (width<=560px){.management-top-panel,.management-view{padding:8px}.management-top-button{grid-template-columns:22px minmax(0,1fr);min-height:32px;padding:6px 8px}.management-top-button svg{width:22px;height:22px}}.management-app :is(.management-used-table-frame,.management-claim-table-frame,.management-movement-table-frame){overflow:hidden auto!important}.management-app :is(.management-used-table,.management-claim-table,.management-movement-table){border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.management-app :is(.management-used-table,.management-claim-table,.management-movement-table) :is(th,td){border:0!important;border-bottom:1px solid var(--color-table-border)!important;height:30px!important;font-size:var(--text-table-body-size)!important;line-height:var(--text-table-line-height)!important;text-overflow:ellipsis!important;vertical-align:middle!important;white-space:nowrap!important;padding:4px!important;overflow:hidden!important}.management-app :is(.management-used-table,.management-claim-table,.management-movement-table) th{background:var(--color-table-head-bg)!important;height:27px!important;color:var(--color-table-header-text)!important;font-size:var(--text-table-header-size)!important;line-height:var(--text-table-line-height)!important}.management-app :is(.management-used-table,.management-claim-table,.management-movement-table) td :is(span,strong,small){max-width:100%!important;font-size:inherit!important;letter-spacing:0!important;text-overflow:ellipsis!important;line-height:1.05!important;overflow:hidden!important}.management-app :is(.management-used-table,.management-claim-table,.management-movement-table) td .management-main-text{font-size:9px!important;line-height:1.12!important}.management-app :is(.management-used-table,.management-claim-table,.management-movement-table) td :is(.management-chip,.badge,.bkn-badge){text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:3px!important;align-items:center!important;max-width:100%!important;min-height:17px!important;padding:0 4px!important;font-size:7.8px!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.management-app :is(.management-list-toolbar,.management-used-toolbar,.management-claim-toolbar,.management-movement-toolbar,.rotable-history-toolbar){flex-wrap:nowrap!important;align-items:end!important;gap:4px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.management-app :is(.management-used-title,.management-claim-title){flex:0 128px!important;min-width:86px!important;max-width:138px!important}.management-app :is(.management-used-search,.management-claim-search,.management-movement-search,.management-search-box){border-radius:3px!important;flex:180px!important;grid-template-columns:15px minmax(0,1fr)!important;gap:5px!important;min-width:0!important;min-height:25px!important;padding:0 6px!important}.management-app :is(.management-used-search,.management-claim-search,.management-movement-search,.management-search-box) svg{width:13px!important;height:13px!important}.management-app :is(.management-used-search,.management-claim-search,.management-movement-search,.management-search-box) input,.management-app .management-filter-select{letter-spacing:0!important;height:25px!important;min-height:25px!important;font-size:9.5px!important;line-height:1.1!important}.management-app .management-filter-select{border-radius:3px!important;flex:0 112px!important;min-width:72px!important;max-width:122px!important;padding:0 6px!important}.management-app :is(.management-used-refresh,.management-claim-refresh,.management-movement-button,.management-refresh-button,.management-used-pagination button,.management-claim-pagination button,.management-movement-pagination button){text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:3px!important;flex:0 auto!important;min-width:0!important;max-width:86px!important;height:25px!important;min-height:25px!important;padding:0 7px!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}html body #root .app:not(.management-app){--font-weight-medium:400;--font-weight-semibold:400;--font-weight-bold:400;--text-page-title-weight:400;--text-section-title-weight:400;--text-table-header-weight:400;--text-table-body-weight:400}html body #root .app:not(.management-app),html body #root .app:not(.management-app) *,html body #root .app:not(.management-app) :before,html body #root .app:not(.management-app) :after{font-weight:400!important}.login-page{background-color:var(--login-bg);background-image:linear-gradient(var(--login-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--login-grid-line) 1px, transparent 1px);background-size:44px 44px;grid-template-rows:minmax(0,1fr) auto;place-items:start center;min-height:100vh;padding:96px 24px 30px;display:grid}.auth-card{border:1px solid var(--login-card-border);border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,470px);box-shadow:var(--login-card-shadow);gap:18px;padding:30px 30px 24px;display:grid}.auth-simple-head{gap:10px;display:grid}.auth-identity-block{justify-content:center;align-items:center;gap:15px;min-width:0;min-height:80px;padding:3px 8px 1px;display:flex}.auth-identity-product{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start;column-gap:10px;min-width:0;display:grid}.auth-identity-product div{gap:4px;min-width:0;display:grid}.auth-identity-logo{object-fit:contain;width:44px;height:44px}.auth-identity-block strong{min-width:0;color:var(--color-text-soft);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1;display:block;overflow:hidden}.auth-identity-expansion{color:var(--color-text-muted);white-space:pre-line;font-size:10px;font-weight:500;line-height:1.24}.auth-identity-divider{background:var(--login-identity-divider);flex:none;width:1px;height:50px}.auth-identity-site-card{text-align:left;align-content:center;justify-items:start;gap:4px;min-width:0;display:grid}.auth-identity-label{color:var(--color-text-subtle);letter-spacing:.08em;font-size:8.5px;font-weight:650;line-height:1}.auth-identity-site{max-width:100%;color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.15;overflow:hidden}.auth-identity-organization{object-fit:contain;width:120px;max-width:100%;height:24px;margin-top:1px}.auth-head-divider{background:var(--login-head-divider);width:100%;height:1px}.login-logo{object-fit:contain;flex:none;width:40px;height:40px}.auth-organization-lockup{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-bg-soft);justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:32px;padding:6px 8px;display:flex}.auth-organization-lockup span{min-width:0;color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:600;line-height:1.2;overflow:hidden}.auth-organization-lockup img{object-fit:contain;object-position:right center;flex:none;width:120px;max-width:42%;height:24px}.auth-organization-lockup.compact{background:0 0;border-color:#0000;justify-content:center;gap:8px;min-height:28px;padding:0}.auth-organization-lockup.compact img{width:100px;height:20px}.auth-simple-head h1{color:var(--color-text-strong);letter-spacing:0;text-align:center;margin:6px 0 0;font-size:20px;font-weight:600;line-height:1.12}.auth-simple-head p{color:var(--color-text-muted);text-align:center;margin:-6px 0 0;font-size:12px;line-height:1.45}.login-form{gap:13px;display:grid}.login-form label{gap:6px;min-width:0;display:grid}.login-form label>span:first-child{color:var(--color-text-soft);font-size:11px;font-weight:600;line-height:1.2}.auth-input-shell{border:1px solid var(--login-card-border);border-radius:var(--radius-sm);background:var(--color-control-bg);min-width:0;min-height:40px;color:var(--color-text-muted);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.auth-input-shell:focus-within{border-color:var(--color-primary-border);background:var(--color-surface);box-shadow:0 0 0 2px var(--color-focus-ring)}.auth-input-shell input{appearance:none;width:100%;min-width:0;height:38px;color:var(--color-text-strong);box-shadow:none;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:0;background:0 0;border:0;outline:0;padding:0;line-height:1.2}.auth-input-shell input:focus,.auth-input-shell input:focus-visible{box-shadow:none;border:0;outline:0}.auth-input-shell input::placeholder{color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.auth-input-shell input:disabled{color:var(--text-disabled);cursor:not-allowed}.auth-input-shell input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-control-bg) inset;caret-color:var(--color-text-strong);-webkit-text-fill-color:var(--color-text-strong)}.auth-input-shell input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-control-bg) inset;caret-color:var(--color-text-strong);-webkit-text-fill-color:var(--color-text-strong)}.auth-input-shell input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--color-control-bg) inset;caret-color:var(--color-text-strong);-webkit-text-fill-color:var(--color-text-strong)}.auth-input-shell:focus-within input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-surface) inset}.auth-password-icon-button{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--color-text-muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.auth-password-icon-button:hover,.auth-password-icon-button:focus-visible{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary);outline:0}.login-submit-button,.change-password-submit{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:13px;font-weight:600;display:inline-flex}.auth-footer{width:min(100%,720px);min-width:0;color:var(--login-footer-text);text-align:center;justify-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.25;display:grid}.auth-footer-product{color:var(--login-footer-text);font-size:11px;font-weight:500;line-height:1.25}.auth-footer-entities{min-width:0;color:var(--login-footer-strong);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:11px;font-weight:500;line-height:1;display:flex}.auth-footer-site{color:var(--login-footer-strong);white-space:nowrap;font-size:12px;font-weight:500;line-height:1}.auth-footer-divider{background:var(--login-footer-divider);width:1px;height:13px}.auth-footer-logo{object-fit:contain;flex:none;display:inline-flex}.auth-footer-owner-logo{width:92px;height:20px}.auth-footer-om-logo{width:60px;height:20px}.auth-footer-iims-logo{width:60px;height:23px}.password-rules{gap:3px;margin-top:-2px;display:grid}.password-rules span{border-radius:var(--radius-xs);min-height:18px;color:var(--color-text-soft);background:0 0;border:1px solid #0000;align-items:center;padding:1px 0 1px 15px;font-size:10.5px;font-weight:500;line-height:1.2;display:flex;position:relative}.password-rules span:before{content:"";background:var(--color-text-disabled);border-radius:999px;width:5px;height:5px;position:absolute;left:3px}.password-rules span.is-ok{color:var(--green);background:0 0;border-color:#0000}.password-rules span.is-ok:before{background:var(--green)}.change-password-actions{gap:8px;margin-top:0;display:grid}.change-password-secondary{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-soft);width:100%;min-height:38px;color:var(--color-text-soft);font-size:13px;font-weight:500}.change-password-secondary:hover,.change-password-secondary:focus-visible{border-color:var(--color-border-muted);background:var(--color-bg-soft);color:var(--color-text);outline:0}.login-message{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-bg-soft);min-height:24px;color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;margin:0;padding:6px 9px;font-size:11px;line-height:1.3;display:flex}.login-message:empty{display:none}.login-message.authenticated{border-color:var(--color-success-border);background:var(--green-soft);color:var(--green)}.login-message.guest{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--red)}.login-message.checking{color:var(--muted)}.portal-page{background-color:var(--login-bg);background-image:linear-gradient(var(--login-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--login-grid-line) 1px, transparent 1px);background-size:44px 44px;place-items:start center;min-height:100vh;padding:72px 24px 34px;display:grid}.portal-shell{border:1px solid var(--login-card-border);border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,860px);box-shadow:var(--login-card-shadow);gap:14px;padding:28px;display:grid}.portal-header{gap:12px;display:grid}.portal-heading{text-align:center;gap:4px;display:grid}.portal-heading .eyebrow{color:var(--color-text-subtle);letter-spacing:.08em;font-size:8.5px;font-weight:700;line-height:1}.portal-heading h1{color:var(--color-text-strong);margin:0;font-size:22px;font-weight:600;line-height:1.1}.portal-heading p{width:min(100%,560px);color:var(--color-text-muted);justify-self:center;margin:0;font-size:12px;line-height:1.45}.portal-summary{grid-template-columns:1.5fr .75fr .75fr;gap:8px;display:grid}.portal-summary>div{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-bg-soft);gap:4px;min-width:0;padding:10px 12px;display:grid}.portal-summary span{color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:700;line-height:1;overflow:hidden}.portal-summary strong{color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:550;line-height:1.1;overflow:hidden}.portal-notice{border:1px solid var(--color-info-border);border-radius:var(--radius-sm);background:var(--color-info-soft);min-height:34px;color:var(--color-text-soft);align-items:center;padding:8px 11px;font-size:11px;line-height:1.35;display:flex}.portal-site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.portal-site-card{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface);align-content:space-between;gap:12px;min-width:0;min-height:142px;padding:13px;display:grid}.portal-site-card.active{border-color:var(--color-success-border);background:var(--color-success-soft-2)}.portal-site-card.inactive{background:var(--color-bg-soft)}.portal-site-main{grid-template-columns:32px minmax(0,1fr);gap:10px;min-width:0;display:grid}.portal-site-icon{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface);width:32px;height:32px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.portal-site-topline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.portal-site-topline h2{min-width:0;color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1.15;overflow:hidden}.portal-site-status{border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface);min-height:20px;color:var(--color-text-muted);flex:none;align-items:center;gap:4px;padding:0 8px;font-size:9px;font-weight:650;line-height:1;display:inline-flex}.portal-site-status.active{border-color:var(--color-success-border);background:var(--color-success-soft);color:var(--color-success)}.portal-site-status.inactive{border-color:var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning)}.portal-site-card p{color:var(--color-text-muted);margin:7px 0 0;font-size:11px;line-height:1.35}.portal-site-domain{color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:10.5px;line-height:1.2;display:block;overflow:hidden}.portal-site-action{border:1px solid var(--bkn-button-primary-border);border-radius:var(--radius-sm);background:var(--bkn-button-primary-bg);min-height:34px;color:var(--bkn-button-primary-text);justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.portal-site-action:hover,.portal-site-action:focus-visible{border-color:var(--bkn-button-primary-hover-border);background:var(--bkn-button-primary-hover-bg);color:var(--bkn-button-primary-hover-text);outline:0}.portal-site-action.inactive{border-color:var(--color-border-muted);background:var(--color-surface);color:var(--color-text-soft);cursor:pointer}.portal-footer{color:var(--color-text-muted);text-align:center;justify-content:center;gap:10px;font-size:10.5px;line-height:1.3;display:flex}.portal-footer span+span:before{content:"|";color:var(--login-footer-divider);margin-right:10px}@media (width<=520px){.login-page{justify-items:center;padding:18px 14px 16px}.auth-card{padding:24px 18px 18px}.auth-identity-block{gap:10px;min-height:72px;padding-inline:0}.auth-identity-product{grid-template-columns:40px minmax(0,1fr);column-gap:8px}.auth-identity-logo{width:38px;height:38px}.auth-identity-block strong{font-size:14px}.auth-identity-expansion{font-size:8.8px}.auth-identity-divider{height:46px}.auth-identity-site{font-size:10.5px}.auth-identity-organization{width:104px;height:21px}.auth-organization-lockup{place-items:flex-start start;display:grid}.auth-organization-lockup img{object-position:left center;max-width:168px}.auth-footer{gap:8px;font-size:11px;display:grid}.portal-page{padding:18px 14px 16px}.portal-shell{padding:22px 16px 18px}.portal-summary,.portal-site-grid{grid-template-columns:minmax(0,1fr)}.portal-site-topline{align-items:flex-start}.portal-footer{gap:5px;display:grid}.portal-footer span+span:before{content:none}.auth-footer-product,.auth-footer-site{font-size:11px}.auth-footer-entities{gap:8px;font-size:11px}.auth-footer-divider{height:12px}.auth-footer-owner-logo{width:82px;height:18px}.auth-footer-om-logo{width:54px;height:18px}.auth-footer-iims-logo{width:56px;height:22px}}
