:root{--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--r-sm: 7px;--r-md: 10px;--r-lg: 14px;--r-full: 999px;--t-display: 28px;--t-title: 21px;--t-heading: 15px;--t-body: 13.5px;--t-label: 12px;--t-caption: 11px;--accent: #5b5ef0;--accent-hover: #4a4ce0;--on-accent: #ffffff;--transition: .16s cubic-bezier(.2, 0, 0, 1)}:root,:root[data-theme=dark]{color-scheme:dark;--bg: #0f1117;--sidebar: #151823;--card: #1a1e2b;--surface: #212636;--surface-2: #2a3145;--border: #2a3042;--border-strong: #3a4157;--text: #e8eaf2;--text-dim: #9aa3b8;--text-faint: #6b7488;--accent-soft: rgba(99, 102, 241, .16);--accent-on: #a5b4fc;--accent-line: rgba(99, 102, 241, .32);--green: #22c55e;--green-soft: rgba(34, 197, 94, .15);--green-on: #4ade80;--amber: #f59e0b;--amber-soft: rgba(245, 158, 11, .15);--amber-on: #fbbf24;--red: #ef4444;--red-soft: rgba(239, 68, 68, .15);--red-on: #f87171;--red-line: rgba(248, 113, 113, .38);--purple-soft: rgba(168, 85, 247, .16);--purple-on: #d8b4fe;--on-success: #06240f;--track: #2a3145;--shadow-1: 0 1px 2px rgba(0, 0, 0, .34);--shadow-2: 0 4px 20px rgba(0, 0, 0, .3);--login-glow: rgba(99, 102, 241, .18)}:root[data-theme=light]{color-scheme:light;--bg: #f5f6fa;--sidebar: #ffffff;--card: #ffffff;--surface: #f0f2f7;--surface-2: #e4e8f0;--border: #e0e4ed;--border-strong: #c8cedd;--text: #14161d;--text-dim: #565d70;--text-faint: #7a8296;--accent-soft: rgba(91, 94, 240, .1);--accent-on: #4340c9;--accent-line: rgba(91, 94, 240, .28);--green: #16a34a;--green-soft: rgba(22, 163, 74, .11);--green-on: #15803d;--amber: #d97706;--amber-soft: rgba(217, 119, 6, .12);--amber-on: #b45309;--red: #dc2626;--red-soft: rgba(220, 38, 38, .1);--red-on: #b91c1c;--red-line: rgba(220, 38, 38, .3);--purple-soft: rgba(147, 51, 234, .11);--purple-on: #7e22ce;--on-success: #ffffff;--track: #e2e6ef;--shadow-1: 0 1px 2px rgba(16, 24, 40, .06);--shadow-2: 0 6px 24px rgba(16, 24, 40, .1);--login-glow: rgba(91, 94, 240, .12)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;transition:background var(--transition),color var(--transition)}button{font-family:inherit;cursor:pointer;border:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.app{display:flex;min-height:100vh}.sidebar{width:232px;flex-shrink:0;background:var(--sidebar);border-right:1px solid var(--border);padding:20px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:0 6px 18px}.brand-logo{width:34px;height:34px;border-radius:9px;background-color:#fff;background-image:url(data:image/png;base64,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);background-size:82% 82%;background-position:center;background-repeat:no-repeat}.brand-name{font-weight:700;font-size:15px;letter-spacing:-.2px}.brand-sub{font-size:var(--t-caption);color:var(--text-faint)}.nav{display:flex;flex-direction:column;gap:2px;margin-top:var(--s-2)}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;color:var(--text-dim);font-size:14px;background:none;width:100%;text-align:left;transition:background var(--transition),color var(--transition)}.nav-item:hover{background:var(--surface);color:var(--text)}.nav-item.active{background:var(--accent-soft);color:var(--accent-on);font-weight:600}.nav-icon{width:18px;text-align:center;font-size:15px}.nav-section{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding:16px 11px 6px;font-weight:600}.sidebar-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.user-chip{display:flex;align-items:center;gap:9px;padding:7px 6px}.avatar{width:30px;height:30px;border-radius:50%;background:var(--accent);display:grid;place-items:center;font-size:var(--t-label);font-weight:700;color:var(--on-accent);flex-shrink:0}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 26px;border-bottom:1px solid var(--border);background:var(--sidebar);position:sticky;top:0;z-index:20}.page{padding:var(--s-5) 26px 60px;max-width:1500px;width:100%}.page-title{font-size:var(--t-title);font-weight:700;letter-spacing:-.3px}.page-sub{font-size:var(--t-body);color:var(--text-dim);margin-top:3px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.metric-label{font-size:var(--t-caption);color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.metric-value{font-size:25px;font-weight:700;margin-top:7px;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.metric-note{font-size:var(--t-label);color:var(--text-dim);margin-top:5px}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-full);font-size:var(--t-caption);font-weight:600;white-space:nowrap}.badge.green{background:var(--green-soft);color:var(--green-on)}.badge.amber{background:var(--amber-soft);color:var(--amber-on)}.badge.red{background:var(--red-soft);color:var(--red-on)}.badge.grey{background:var(--surface);color:var(--text-dim)}.badge.indigo{background:var(--accent-soft);color:var(--accent-on)}.badge.purple{background:var(--purple-soft);color:var(--purple-on)}.table-wrap{overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--card)}table{width:100%;border-collapse:collapse;font-size:var(--t-body)}thead th{text-align:left;padding:11px 14px;font-size:var(--t-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-weight:600;border-bottom:1px solid var(--border);background:var(--surface);white-space:nowrap;position:sticky;top:0;z-index:1}tbody td{padding:var(--s-3) 14px;border-bottom:1px solid var(--border);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr.clickable:hover{background:var(--surface);cursor:pointer}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bar{height:6px;background:var(--track);border-radius:var(--r-sm);overflow:hidden;min-width:90px}.bar-fill{height:100%;border-radius:var(--r-sm);transition:width var(--transition)}.bar-fill.green{background:var(--green)}.bar-fill.amber{background:var(--amber)}.bar-fill.red{background:var(--red)}.bar-fill.indigo{background:var(--accent)}.bar-fill.grey{background:var(--border-strong)}.tabs{display:flex;gap:4px;padding:4px;background:var(--surface);border-radius:var(--r-md);border:1px solid var(--border);margin-bottom:var(--s-4);width:fit-content;max-width:100%;overflow-x:auto}.tab{padding:7px 15px;border-radius:var(--r-sm);font-size:13px;font-weight:600;color:var(--text-dim);background:none;border:none;cursor:pointer;white-space:nowrap}.tab.active{background:var(--accent);color:var(--on-accent)}.tab:not(.active):hover{color:var(--text)}.cert-row{display:flex;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--border)}.cert-row:last-child{border-bottom:none}.cert-no{width:30px;height:30px;border-radius:var(--s-2);background:var(--accent-soft);color:var(--accent-on);display:flex;align-items:center;justify-content:center;font-size:var(--t-label);font-weight:700;flex-shrink:0}.pct-input{width:68px;padding:6px 8px;border-radius:var(--r-sm);text-align:right;background:var(--bg);border:1px solid var(--border-strong);color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.pct-input:focus{outline:none;border-color:var(--accent)}.btn{padding:var(--s-2) 15px;border-radius:9px;font-size:13px;font-weight:600;background:var(--surface);color:var(--text);border:1px solid var(--border);transition:background var(--transition),border-color var(--transition)}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hover)}.btn.success{background:var(--green);border-color:var(--green);color:var(--on-success)}.btn.danger{background:transparent;border-color:var(--red-line);color:var(--red-on)}.btn.danger:hover{background:var(--red-soft)}.btn.sm{padding:5px 11px;font-size:var(--t-label)}.btn:disabled{opacity:.5;cursor:not-allowed}.row{display:flex;align-items:center;gap:10px}.between{display:flex;align-items:center;justify-content:space-between;gap:14px}.stack{display:flex;flex-direction:column;gap:var(--s-4)}.grid-2{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--s-4)}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.card-title{font-size:14px;font-weight:700;margin-bottom:var(--s-3);display:flex;align-items:center;gap:var(--s-2)}.callout{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:9px;padding:10px var(--s-3);font-size:12.5px;color:var(--text)}.muted{color:var(--text-dim);font-size:var(--t-body)}.tiny{font-size:11.5px;color:var(--text-faint)}.section-title{font-size:var(--t-heading);font-weight:700;margin-bottom:var(--s-3)}.divider{height:1px;background:var(--border);margin:14px 0}.demo-banner{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-on);padding:9px 14px;border-radius:9px;font-size:12.5px;margin-bottom:18px}.bell{position:relative;background:none;font-size:17px;padding:6px;border-radius:var(--s-2);color:var(--text)}.bell:hover{background:var(--surface)}.bell-dot{position:absolute;top:3px;right:3px;width:15px;height:15px;border-radius:50%;background:var(--red);color:#fff;font-size:9px;font-weight:700;display:grid;place-items:center}.theme-toggle{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);color:var(--text-dim);border-radius:var(--r-full);padding:6px 12px;font-size:var(--t-label);font-weight:600;transition:background var(--transition),color var(--transition)}.theme-toggle:hover{background:var(--surface-2);color:var(--text)}.timeline-item{display:flex;gap:11px;padding:9px 0}.timeline-dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex-shrink:0}.timeline-dot.done{background:var(--green)}.timeline-dot.pending{background:var(--surface);border:2px solid var(--border-strong)}.timeline-dot.rejected{background:var(--red)}.cc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-5)}.cc-greeting{font-size:var(--t-display);font-weight:700;letter-spacing:-.6px}.cc-sub{font-size:var(--t-body);color:var(--text-dim);margin-top:var(--s-1)}.cc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:var(--s-5)}.tile{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--r-lg);padding:var(--s-4) 18px;text-align:left;width:100%;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.tile:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}.tile.critical{border-left-color:var(--red)}.tile.warning{border-left-color:var(--amber)}.tile.ok{border-left-color:var(--green)}.tile-label{font-size:var(--t-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--text-faint);display:flex;align-items:center;gap:6px}.tile-value{font-size:27px;font-weight:700;margin-top:var(--s-2);letter-spacing:-.6px;font-variant-numeric:tabular-nums}.tile-value.critical{color:var(--red)}.tile-value.warning{color:var(--amber)}.tile-value.ok{color:var(--green)}.tile-note{font-size:var(--t-label);color:var(--text-dim);margin-top:6px;line-height:1.45}.cc-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;align-items:start}.health-list{display:grid;gap:var(--s-3)}.health-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4) 18px;cursor:pointer;text-align:left;width:100%;transition:border-color var(--transition),box-shadow var(--transition)}.health-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.health-card.critical{border-left:3px solid var(--red)}.health-card.warning{border-left:3px solid var(--amber)}.health-card.ok{border-left:3px solid var(--green)}.health-name{font-size:14.5px;font-weight:700;letter-spacing:-.2px}.health-meta{font-size:11.5px;color:var(--text-faint);margin-top:2px}.health-reason{font-size:var(--t-label);margin-top:2px;font-weight:600}.health-reason.critical{color:var(--red-on)}.health-reason.warning{color:var(--amber-on)}.health-reason.ok{color:var(--green-on)}.triangle{margin-top:14px;display:grid;gap:7px}.tri-row{display:grid;grid-template-columns:74px 1fr 42px;align-items:center;gap:10px}.tri-label{font-size:var(--t-caption);color:var(--text-faint);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.tri-pct{font-size:var(--t-label);text-align:right;font-variant-numeric:tabular-nums;color:var(--text-dim);font-weight:600}.tri-bar{display:block;height:8px;background:var(--track);border-radius:var(--r-sm);overflow:hidden}.tri-fill{display:block;height:100%;border-radius:var(--r-sm);transition:width var(--transition)}.tri-fill.time{background:var(--text-faint)}.tri-fill.money{background:var(--accent)}.tri-fill.work{background:var(--green)}.tri-fill.money.over{background:var(--red)}.health-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border)}.queue{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.queue-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.queue-title{font-size:14px;font-weight:700}.queue-scroll{max-height:620px;overflow-y:auto}.q-item{display:flex;gap:11px;padding:13px 16px;border-bottom:1px solid var(--border);cursor:pointer;width:100%;text-align:left;background:none;transition:background var(--transition)}.q-item:last-child{border-bottom:none}.q-item:hover{background:var(--surface)}.q-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.q-dot.critical{background:var(--red)}.q-dot.warning{background:var(--amber)}.q-dot.info{background:var(--accent)}.q-body{min-width:0;flex:1}.q-title{display:block;font-size:13px;font-weight:600;color:var(--text)}.q-detail{display:block;font-size:11.5px;color:var(--text-dim);margin-top:2px;line-height:1.45}.q-foot{display:flex;align-items:center;gap:var(--s-2);margin-top:6px;flex-wrap:wrap}.q-amount{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.q-amount.critical{color:var(--red)}.q-amount.warning{color:var(--amber)}.q-age{font-size:var(--t-caption);color:var(--text-faint);font-variant-numeric:tabular-nums}.empty-state{padding:var(--s-6) var(--s-4);text-align:center;color:var(--text-dim)}.empty-mark{font-size:26px;margin-bottom:var(--s-2)}.cc-tiles.six{grid-template-columns:repeat(3,1fr)}@media (max-width: 1180px){.cc-tiles.six{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.cc-tiles.six{grid-template-columns:1fr}}.margin-compare{display:grid;gap:10px}.tri-fill.margin-planned{background:var(--text-faint)}.tri-fill.margin-ok{background:var(--green)}.tri-fill.margin-warning{background:var(--amber)}.tri-fill.margin-critical{background:var(--red)}.cat-row{margin-bottom:15px}.cat-row:last-of-type{margin-bottom:0}.cat-bar{display:flex;height:8px;background:var(--track);border-radius:var(--r-sm);overflow:hidden}.cat-fill{display:block;height:100%}.cat-fill.closed{background:var(--accent)}.cat-fill.running{background:var(--amber)}.tri-legend{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:var(--t-caption);color:var(--text-faint)}.tri-key{display:inline-flex;align-items:center;gap:5px}.tri-swatch{width:10px;height:10px;border-radius:3px}.mobile-only{display:none}@media (max-width: 1100px){.cc-grid{grid-template-columns:1fr}}@media (max-width: 860px){.sidebar{display:none}.mobile-only{display:flex}.grid-2{grid-template-columns:1fr}.page{padding:var(--s-4) 14px 80px}.topbar{padding:var(--s-3) 14px}.cc-greeting{font-size:22px}.mobile-nav{position:fixed;bottom:0;left:0;right:0;background:var(--sidebar);border-top:1px solid var(--border);display:flex;justify-content:space-around;padding:var(--s-2) 4px calc(var(--s-2) + env(safe-area-inset-bottom));z-index:50}.mobile-nav .nav-item{flex-direction:column;gap:3px;font-size:10px;padding:var(--s-2) 4px;min-height:48px;justify-content:center}.btn{padding:11px 16px}.btn.sm{padding:var(--s-2) var(--s-3)}tbody td{padding:14px}}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(1000px 500px at 50% -10%,var(--login-glow),transparent),var(--bg)}.login-card{width:100%;max-width:400px;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:30px;box-shadow:var(--shadow-2)}.input{width:100%;padding:11px 13px;border-radius:9px;background:var(--surface);border:1px solid var(--border-strong);color:var(--text);font-size:14px;font-family:inherit}.input:focus{outline:none;border-color:var(--accent)}.field{margin-bottom:14px}.field label{display:block;font-size:var(--t-label);color:var(--text-dim);margin-bottom:6px;font-weight:600}.login-card .tabs{display:flex;gap:6px;background:var(--surface);padding:4px;border-radius:var(--r-md);margin-bottom:22px;width:100%}.login-card .tab{flex:1;padding:var(--s-2);border-radius:var(--r-sm);background:none;color:var(--text-dim);font-size:13px;font-weight:600}.login-card .tab.active{background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.wiz-steps{display:flex;gap:var(--s-1);flex-wrap:wrap;margin-bottom:var(--s-5);border-bottom:1px solid var(--border);padding-bottom:var(--s-3)}.wiz-step{display:flex;align-items:center;gap:var(--s-2);padding:8px 14px;border-radius:var(--r-sm);background:none;color:var(--text-faint);font-size:var(--t-body);font-weight:600;white-space:nowrap;transition:color var(--transition),background var(--transition)}.wiz-step.done{color:var(--text-dim);cursor:pointer}.wiz-step.done:hover{background:var(--surface)}.wiz-step.active{background:var(--accent-soft);color:var(--accent-on)}.wiz-num{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--surface);color:inherit;flex-shrink:0}.wiz-step.active .wiz-num{background:var(--accent);color:var(--on-accent)}.wiz-step.done .wiz-num{background:var(--green-soft);color:var(--green-on)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--s-4)}.ms-row{display:flex;align-items:center;gap:var(--s-2);padding:7px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.ms-row:last-of-type{border-bottom:none}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#080a108c;display:grid;place-items:center;z-index:100;padding:var(--s-4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);width:min(720px,100%);max-height:88vh;display:flex;flex-direction:column}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border)}.modal-body{padding:var(--s-5);overflow-y:auto}.modal-foot{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--border)}.dropzone{border:1px dashed var(--border-strong);border-radius:var(--r-md);padding:18px;text-align:center;cursor:pointer;background:var(--surface);transition:border-color var(--transition),background var(--transition)}.dropzone:hover{border-color:var(--accent);background:var(--accent-soft)}.file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--s-2);margin-top:var(--s-3)}.file-chip{display:flex;align-items:center;gap:var(--s-2);padding:8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}.file-thumb{width:38px;height:38px;border-radius:var(--r-sm);object-fit:cover;flex-shrink:0}.file-thumb.doc{display:grid;place-items:center;background:var(--card);border:1px solid var(--border);font-size:17px}.file-name{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-picked{background:var(--accent-soft)}.batch-bar{position:sticky;bottom:14px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 16px;background:var(--card);border:1px solid var(--accent-line);border-radius:var(--r-md);box-shadow:var(--shadow-lg)}.grid-3{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width: 720px){.grid-3{grid-template-columns:1fr}}.doc-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:auto;background:#0f121eb8;padding:24px 16px}.doc-wrap{max-width:210mm;margin:0 auto}.doc-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);padding:10px 14px;margin-bottom:14px}.doc-sheet{width:100%;max-width:210mm;min-height:297mm;padding:14mm 14mm 12mm;background:#fff;color:#14161d;box-sizing:border-box;font-size:11px;line-height:1.45;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.doc-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.doc-brand{font-size:19px;font-weight:700;letter-spacing:-.3px}.doc-title{font-size:15px;font-weight:700;letter-spacing:1.4px}.doc-fine{font-size:10px;color:#5a6070}.doc-label{font-size:9px;letter-spacing:.7px;text-transform:uppercase;color:#7a8090}.doc-rule{height:2px;background:#14161d;margin:10px 0 14px}.doc-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:14px}.doc-table{width:100%;border-collapse:collapse;margin-top:6px}.doc-table th,.doc-table td{border:1px solid #c9ced9;padding:6px 8px;text-align:left;vertical-align:top}.doc-table thead th{background:#f1f3f7;font-size:9px;letter-spacing:.6px;text-transform:uppercase}.doc-table .num{text-align:right;white-space:nowrap}.doc-table tfoot td{border:1px solid #c9ced9}.doc-total td{font-weight:700;background:#f1f3f7}.doc-words{margin-top:10px;padding:8px 10px;background:#f6f7fa;border:1px solid #dfe3ec}.doc-terms{margin-top:14px}.doc-terms ol,.doc-list{margin:0;padding-left:16px}.doc-terms li{margin-bottom:3px}.doc-sign{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:26mm}.doc-sign-line{border-top:1px solid #14161d;margin-bottom:4px}.doc-foot{margin-top:12px;padding-top:8px;border-top:1px solid #dfe3ec;font-size:9px;color:#7a8090}@media print{@page{size:A4;margin:0}body *{visibility:hidden}.doc-print,.doc-print *{visibility:visible}.doc-print{position:absolute;left:0;top:0;width:100%}.doc-back{position:static;background:none;padding:0}.doc-actions{display:none!important}.doc-sheet{width:210mm;max-width:none;box-shadow:none}}
