@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google-sans-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google-sans-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google-sans-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google-sans-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google-sans-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google-sans-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google-sans-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google-sans-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--kz-navy: #231F3D;--kz-sky: #48B0E4;--kz-ink-900: #15132A;--kz-ink-800: #1C1934;--kz-ink-700: #231F3D;--kz-ink-600: #2F2A4F;--kz-ink-500: #423C66;--kz-ink-400: #5C567E;--kz-sky-50: #EAF6FD;--kz-sky-100: #CFEAFA;--kz-sky-200: #A7D9F2;--kz-sky-300: #78C6EC;--kz-sky-400: #48B0E4;--kz-sky-500: #2A97D1;--kz-sky-600: #1E79AE;--kz-sky-700: #1A608A;--kz-slate-0: #FFFFFF;--kz-slate-25: #F8F9FB;--kz-slate-50: #F2F4F8;--kz-slate-100: #E7EAF1;--kz-slate-200: #D6DBE6;--kz-slate-300: #BEC5D6;--kz-slate-400: #98A1B8;--kz-slate-500: #6E768F;--kz-slate-600: #515A72;--kz-slate-700: #3B4257;--kz-slate-800: #272C3D;--kz-slate-900: #181C29;--kz-success-50: #E6F5EE;--kz-success-100: #C2E8D5;--kz-success-500: #1F9D6B;--kz-success-600: #168056;--kz-success-700: #126B49;--kz-warning-50: #FCF3E0;--kz-warning-100: #F8E3B4;--kz-warning-500: #D9981A;--kz-warning-600: #B97D0F;--kz-warning-700: #95650B;--kz-danger-50: #FCEBEB;--kz-danger-100: #F6CFCF;--kz-danger-500: #D64545;--kz-danger-600: #B83434;--kz-danger-700: #952929;--kz-info-50: #EAF6FD;--kz-info-100: #CFEAFA;--kz-info-500: #2A97D1;--kz-info-600: #1E79AE;--surface-page: var(--kz-slate-50);--surface-card: var(--kz-slate-0);--surface-sunken: var(--kz-slate-100);--surface-raised: var(--kz-slate-0);--surface-inverse: var(--kz-ink-700);--surface-inverse-deep: var(--kz-ink-900);--surface-hover: var(--kz-slate-50);--surface-selected: var(--kz-sky-50);--text-strong: var(--kz-ink-700);--text-body: var(--kz-slate-700);--text-muted: var(--kz-slate-500);--text-faint: var(--kz-slate-400);--text-on-accent: #FFFFFF;--text-on-inverse: var(--kz-slate-100);--text-link: var(--kz-sky-600);--border-subtle: var(--kz-slate-100);--border-default: var(--kz-slate-200);--border-strong: var(--kz-slate-300);--border-focus: var(--kz-sky-400);--accent: var(--kz-sky-400);--accent-hover: var(--kz-sky-500);--accent-active: var(--kz-sky-600);--accent-soft: var(--kz-sky-50);--on-accent: #FFFFFF;--status-success: var(--kz-success-500);--status-success-bg: var(--kz-success-50);--status-warning: var(--kz-warning-500);--status-warning-bg: var(--kz-warning-50);--status-danger: var(--kz-danger-500);--status-danger-bg: var(--kz-danger-50);--status-info: var(--kz-info-500);--status-info-bg: var(--kz-info-50);--focus-ring: 0 0 0 3px rgba(72, 176, 228, .35)}:root{--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: var(--font-sans);--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--text-4xl: 46px;--text-5xl: 58px;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-caps: .14em;--type-display: var(--fw-bold) var(--text-5xl)/var(--leading-tight) var(--font-display);--type-h1: var(--fw-bold) var(--text-3xl)/var(--leading-tight) var(--font-display);--type-h2: var(--fw-semibold) var(--text-2xl)/var(--leading-snug) var(--font-display);--type-h3: var(--fw-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);--type-h4: var(--fw-semibold) var(--text-lg)/var(--leading-snug) var(--font-sans);--type-body: var(--fw-regular) var(--text-base)/var(--leading-normal) var(--font-sans);--type-body-sm: var(--fw-regular) var(--text-sm)/var(--leading-normal) var(--font-sans);--type-label: var(--fw-medium) var(--text-sm)/var(--leading-snug) var(--font-sans);--type-mono: var(--fw-medium) var(--text-sm)/var(--leading-snug) var(--font-mono);--type-eyebrow-size: var(--text-xs);--type-eyebrow-weight: var(--fw-semibold);--type-eyebrow-tracking: var(--tracking-caps)}:root{--space-0: 0;--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-7: 24px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-11: 64px;--space-12: 80px;--space-14: 96px;--space-16: 128px;--gap-inline: var(--space-3);--gap-stack: var(--space-5);--pad-control: var(--space-3) var(--space-5);--pad-card: var(--space-7);--pad-cell: var(--space-4) var(--space-5);--pad-section: var(--space-10);--sidebar-w: 248px;--sidebar-w-collapsed: 64px;--topbar-h: 60px;--row-h: 44px;--row-h-compact: 36px;--control-h: 38px;--control-h-sm: 30px;--control-h-lg: 46px;--container-max: 1440px}:root{--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--border-w: 1px;--border-w-strong: 1.5px;--border-accent-w: 3px;--shadow-xs: 0 1px 2px rgba(21, 19, 42, .06);--shadow-sm: 0 1px 3px rgba(21, 19, 42, .08), 0 1px 2px rgba(21, 19, 42, .05);--shadow-md: 0 4px 12px rgba(21, 19, 42, .1), 0 2px 4px rgba(21, 19, 42, .06);--shadow-lg: 0 12px 28px rgba(21, 19, 42, .14), 0 4px 10px rgba(21, 19, 42, .08);--shadow-xl: 0 24px 56px rgba(21, 19, 42, .2);--shadow-focus: var(--focus-ring);--shadow-inset: inset 0 1px 2px rgba(21, 19, 42, .06);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.45, 0, .25, 1);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .28s;--transition-base: all var(--dur-base) var(--ease-out);--z-base: 0;--z-sticky: 100;--z-dropdown: 400;--z-overlay: 800;--z-modal: 900;--z-toast: 1000}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.kz-app{height:100vh;display:flex;flex-direction:column;background:var(--surface-page);font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--text-body)}.kz-topbar{height:58px;flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:0 18px;background:#fff;border-bottom:1px solid var(--border-default)}.kz-topbar-brand{display:flex;align-items:center;gap:9px}.kz-topbar-brand img{height:19px}.kz-topbar-title{font-weight:600;font-size:14px;color:var(--text-strong)}.kz-nav{display:flex;gap:2px;margin-left:6px}.kz-spacer{flex:1}.kz-topbar-account{display:flex;align-items:center;gap:8px;margin-left:4px;padding-left:12px;border-left:1px solid var(--border-subtle)}.kz-scroll-page{flex:1;overflow:auto;padding:24px 30px 60px}.kz-page-title{font-size:20px;font-weight:700;color:var(--text-strong)}.kz-page-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.kz-btn{font:inherit;font-size:12px;font-weight:500;padding:8px 12px;border-radius:7px;border:1px solid var(--border-default);background:#fff;color:var(--text-strong);cursor:pointer}.kz-btn:disabled{cursor:default;background:var(--surface-sunken);border-color:var(--border-default);color:var(--text-muted)}.kz-btn-accent{font-weight:600;padding:8px 15px;border-color:var(--accent);background:var(--accent);color:#fff}.kz-btn-navy{font-weight:600;padding:8px 15px;border-color:var(--kz-navy);background:var(--kz-navy);color:#fff}.kz-btn-danger{border-color:var(--status-danger);background:#fff;color:var(--status-danger)}.kz-btn-sm{font-size:12px;font-weight:500;padding:6px 11px;border-radius:6px}.kz-btn-sm.kz-btn-accent{font-weight:600;padding:6px 11px}.kz-btn-sm.kz-btn-danger{padding:6px 10px}.kz-btn-dashed{font:inherit;font-size:12px;font-weight:500;padding:6px 11px;border-radius:7px;border:1px dashed var(--border-strong);background:var(--surface-page);color:var(--accent-active);cursor:pointer}.kz-btn-x{width:32px;flex:0 0 auto;border:1px solid var(--border-default);border-radius:6px;background:#fff;color:var(--status-danger);cursor:pointer;font-size:15px}.kz-label{display:block}.kz-label>span{display:block;font-size:11px;font-weight:500;color:var(--text-muted);margin-bottom:4px}.kz-input,.kz-select,.kz-textarea{width:100%;font-family:inherit;font-size:12px;padding:7px 9px;border:1px solid var(--border-default);border-radius:6px;background:#fff;color:var(--text-strong);outline:none}.kz-textarea{resize:vertical}.kz-input:focus,.kz-select:focus,.kz-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #48b0e44d}.kz-input-mono{font-family:IBM Plex Mono,monospace}.kz-input-num{font-family:IBM Plex Mono,monospace;text-align:right}.kz-input-lg{font-size:13px;padding:10px 11px;border-radius:8px}.kz-filter{display:block}.kz-filter>span{display:block;font-size:11px;font-weight:500;color:var(--text-muted);margin-bottom:4px}.kz-filter input,.kz-filter select{font-family:inherit;font-size:13px;padding:6px 9px;border:1px solid var(--border-default);border-radius:6px;background:#fff;color:var(--text-strong);outline:none}.kz-tabs{display:inline-flex;gap:2px;padding:3px;background:var(--surface-sunken);border-radius:8px}.kz-card{background:#fff;border:1px solid var(--border-default);border-radius:10px;overflow:hidden}.kz-table{width:100%;border-collapse:collapse;font-size:13px}.kz-table thead tr{background:var(--surface-sunken);color:var(--text-muted);text-align:left}.kz-table th{padding:10px 14px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.kz-table tbody tr{border-top:1px solid var(--border-subtle)}.kz-table td{padding:10px 14px;color:var(--text-body)}.kz-table .num{font-family:IBM Plex Mono,monospace;text-align:right}.kz-table .nowrap{white-space:nowrap}.kz-rowhover:hover{background:var(--surface-hover)}.kz-empty{padding:46px;text-align:center;color:var(--text-muted);font-size:14px}.kz-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.kz-kpi{background:#fff;border:1px solid var(--border-default);border-radius:10px;padding:13px 15px}.kz-kpi-label{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.kz-kpi-value{font-family:IBM Plex Mono,monospace;font-size:19px;font-weight:700;color:var(--text-strong);margin-top:4px}.kz-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#15132a73;display:flex;justify-content:center;align-items:flex-start;z-index:60}.kz-modal{max-height:88vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 24px 60px #15132a66;padding:20px}.kz-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.kz-modal-title{font-weight:600;font-size:15px;color:var(--text-strong)}.kz-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.kz-field-grid{display:flex;flex-wrap:wrap;gap:11px}.kz-list-row{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--border-subtle);border-radius:9px;margin-bottom:9px}.kz-list-row-name{font-size:13px;color:var(--text-strong);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kz-list-row-sub{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kz-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px}.kz-error{font-size:12.5px;font-weight:500;color:var(--status-danger);background:var(--status-danger-bg);border:1px solid var(--status-danger);border-radius:8px;padding:9px 11px}.app-body{display:flex;flex:1;min-height:0}.kz-form-pane{width:46%;min-width:430px;flex:0 0 auto;overflow:auto;padding:18px 20px 60px;border-right:1px solid var(--border-default);background:#fff}.kz-form-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-strong);margin:18px 0 9px}.preview-pane{flex:1;overflow:auto;background:var(--surface-sunken);padding:26px;display:flex;flex-direction:column;align-items:center;gap:4px}.kz-charge-head{display:flex;flex-wrap:nowrap;gap:6px;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin-bottom:6px;padding:0 2px}.kz-charge-row{display:flex;flex-wrap:nowrap;gap:6px;align-items:flex-start;margin-bottom:6px}.kz-charge-row input,.kz-charge-row select,.kz-charge-row textarea{font-family:inherit;font-size:11px;padding:5px 6px;border:1px solid var(--border-default);border-radius:6px;background:#fff;color:var(--text-strong);outline:none;min-width:0}.kz-charge-row input:focus,.kz-charge-row select:focus,.kz-charge-row textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #48b0e44d}.kz-charge-row textarea{padding:6px 8px;resize:vertical;line-height:1.45}.kz-c-desc{flex:2 1 0;min-width:0}.kz-c-sac{width:60px;flex:0 0 auto;font-family:IBM Plex Mono,monospace}.kz-c-uom{width:56px;flex:0 0 auto;font-family:IBM Plex Mono,monospace;text-align:right}.kz-c-rate{width:70px;flex:0 0 auto;font-family:IBM Plex Mono,monospace;text-align:right}.kz-c-markup{width:96px;flex:0 0 auto}.kz-c-qty{width:38px;flex:0 0 auto;font-family:IBM Plex Mono,monospace;text-align:right}.kz-c-tt{width:44px;flex:0 0 auto}.kz-c-gst{width:52px;flex:0 0 auto}.kz-c-treat{width:84px;flex:0 0 auto}.kz-c-remarks{flex:1 1 0;min-width:0}.kz-c-x{width:22px;flex:0 0 auto}.kz-charge-head .kz-c-uom,.kz-charge-head .kz-c-rate,.kz-charge-head .kz-c-qty{text-align:right}.kz-charge-head .kz-c-markup{text-align:center}.kz-charge-row .kz-c-x{height:28px;border:1px solid var(--border-default);border-radius:6px;background:#fff;color:var(--status-danger);cursor:pointer;font-size:15px;line-height:1;padding:0}.kz-markup-strip{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px dashed var(--border-strong);border-radius:8px;background:var(--surface-sunken)}.kz-hint{font-size:11px;color:var(--text-muted);line-height:1.5;margin-bottom:8px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--kz-slate-300);border-radius:6px}::-webkit-scrollbar-track{background:transparent}.invoice-sheet,.invoice-sheet *{font-family:Google Sans,Google Sans Text,Product Sans,IBM Plex Sans,system-ui,sans-serif}.invoice-sheet .mono,.invoice-sheet [data-mono]{font-family:IBM Plex Mono,ui-monospace,monospace}.invoice-sheet{position:relative;width:794px;flex:0 0 auto;min-height:1123px;display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 24px #231f3d24;padding:30px 34px 26px;color:#2a2a2a;font-size:10.5px;line-height:1.35}.sheet-watermark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:5}.sheet-watermark>div{transform:rotate(-32deg);font-size:94px;font-weight:800;letter-spacing:.1em;color:#d6454524;white-space:nowrap;text-transform:uppercase}.sheet-head{display:flex;align-items:flex-start;justify-content:space-between}.sheet-head img{height:34px}.sheet-title-wrap{display:flex;align-items:center;gap:8px;justify-content:flex-end}.sheet-title{font-size:18px;font-weight:700;letter-spacing:.14em;color:var(--kz-navy)}.sheet-title-sub{font-size:10px;color:#888;letter-spacing:.04em;margin-top:3px;font-family:IBM Plex Mono,monospace}.sheet-co{margin-top:12px}.sheet-co-name{font-size:13.5px;font-weight:700;color:var(--kz-navy);letter-spacing:.01em}.sheet-co-addr{color:#666;font-size:10px}.sheet-co-stat{display:flex;gap:20px;flex-wrap:wrap;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#333;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:5px 0}.sheet-co-stat b{color:#999;font-weight:600}.sheet-parties{display:flex;border:1px solid #ccc;margin-top:12px}.sheet-recipient{flex:1.35;padding:9px 12px;border-right:1px solid #ccc}.sheet-eyebrow{font-size:8.5px;text-transform:uppercase;letter-spacing:.09em;color:#aaa;margin-bottom:3px}.sheet-recipient-name{font-weight:700;font-size:11px;color:#1e1e1e}.sheet-recipient-addr{color:#555}.sheet-recipient-stat{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#333;margin-top:2px}.sheet-recipient-stat span{color:#999}.sheet-meta{flex:1;padding:9px 12px}.sheet-meta-row{display:flex;justify-content:space-between;gap:10px;padding:1.5px 0;align-items:baseline}.sheet-meta-row>span:first-child{color:#888;white-space:nowrap;flex:0 0 auto}.sheet-meta-row>span:last-child{font-family:IBM Plex Mono,monospace;color:#1e1e1e;font-weight:500;text-align:right;white-space:nowrap}.sheet-ship{border:1px solid #ccc;border-top:none;padding:9px 12px}.sheet-ship-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 24px}.sheet-ship-row{display:flex;gap:6px;font-size:9.8px}.sheet-ship-row>span:first-child{color:#999;min-width:100px;flex:0 0 auto}.sheet-ship-row>span:last-child{color:#222;font-weight:500;white-space:pre-line}.sheet-remarks{margin-top:6px;font-size:9.8px}.sheet-remarks span{color:#999}.sheet-lines{width:100%;border-collapse:collapse;margin-top:12px;font-size:9.6px}.sheet-lines thead tr{background:var(--kz-navy);color:#fff}.sheet-lines th{padding:7px 6px;font-weight:600;font-size:9px}.sheet-lines th.tight{padding:7px 5px}.sheet-lines th.l,.sheet-lines td.l{text-align:left}.sheet-lines th.r,.sheet-lines td.r{text-align:right}.sheet-lines th.c,.sheet-lines td.c{text-align:center}.sheet-lines tbody tr{border-bottom:1px solid #e6e6e6}.sheet-lines td{padding:6px;vertical-align:top}.sheet-lines td.num{font-family:IBM Plex Mono,monospace;text-align:right;white-space:nowrap}.sheet-lines tfoot tr{background:#f2f2f2;font-weight:700;color:#1e1e1e}.sheet-lines tfoot td{padding:7px 6px;border-top:1px solid #ccc}.sheet-lines-note{margin-top:5px;font-size:8.4px;color:#999}.sheet-foot-cols{display:flex;gap:18px;margin-top:14px;align-items:flex-start}.sheet-bank-wrap{flex:1.5}.sheet-bank{border:1px solid #ccc;border-radius:4px;padding:9px 11px}.sheet-bank-title{font-weight:700;font-size:10px;color:#1e1e1e;margin-bottom:4px}.sheet-bank-row{font-size:9.5px;color:#444;padding:.5px 0}.sheet-bank-row>span:first-child{color:#999;display:inline-block;min-width:82px}.sheet-bank-row>span:last-child{font-family:IBM Plex Mono,monospace}.sheet-totals{flex:1;border:1px solid #ccc;border-radius:4px;overflow:hidden}.sheet-words{margin-top:9px;font-size:10px}.sheet-words b{font-weight:700;color:#1e1e1e}.sheet-flex-gap{flex:1 1 auto;min-height:12px}.sheet-terms-title{font-weight:700;font-size:10px;color:#1e1e1e;margin-bottom:5px}.sheet-term{font-size:8.7px;color:#666;margin-bottom:2.5px;line-height:1.4}.sheet-sign{flex:1;text-align:right}.sheet-sign-for{font-size:9.5px;color:#444}.sheet-sign-for b{color:#1e1e1e;font-weight:700}.sheet-sign-space{height:48px}.sheet-sign-line{display:inline-block;border-top:1px solid #999;padding-top:4px;font-size:9.5px;color:#444}.sheet-footer{display:flex;justify-content:space-between;margin-top:14px;padding-top:7px;border-top:1px solid #ddd;font-size:8.5px;color:#aaa}.sheet-page2-head{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:2px solid var(--kz-navy);padding-bottom:10px}.sheet-page2-title{font-size:15px;font-weight:700;letter-spacing:.1em;color:var(--kz-navy)}.sheet-page2-no{font-family:IBM Plex Mono,monospace;font-size:10px;color:#888;margin-top:3px}.sheet-page2-body{margin-top:16px;flex:1 1 auto}.f5-head{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:2px solid var(--kz-navy);padding-bottom:12px;margin-bottom:6px}.f5-title{font-size:17px;font-weight:700;color:var(--kz-navy);letter-spacing:.02em}.f5-sub{font-size:12px;color:var(--text-muted);margin-top:3px}.f5-period-label{color:var(--text-muted)}.f5-period{font-weight:600;font-family:IBM Plex Mono,monospace}.f5-box{width:46px;flex:0 0 auto;font-family:IBM Plex Mono,monospace;color:var(--text-muted);font-weight:600}.f5-label{flex:1;color:var(--text-body)}.f5-note{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-muted);line-height:1.5}.f5-count{margin-top:14px;font-size:11px;color:var(--text-muted)}.f5-sheet{background:#fff;border:1px solid var(--border-default);border-radius:10px;padding:28px 30px}@media print{@page{size:A4;margin:6mm}html,body{height:auto!important;background:#fff!important}.no-print{display:none!important}.app-body{display:block!important}.preview-pane{overflow:visible!important;background:#fff!important;padding:0!important;display:block!important;gap:0!important}.invoice-sheet{box-shadow:none!important;margin:0!important;width:100%!important;min-height:0!important;display:block!important}.invoice-sheet+.invoice-sheet{margin-top:0!important}.pdf-keep{break-inside:avoid}.pdf-hide-print{display:none!important}.invoice-sheet table,.invoice-sheet tbody,.invoice-sheet tr,.invoice-sheet td{break-inside:auto!important}.invoice-sheet thead{display:table-header-group}}
