:root{color-scheme:light;--sns-logo-font: "Times New Roman", Times, serif;--sns-ui-font: "Times New Roman", Times, serif;--page: #f1f5f9;--panel: #ffffff;--panel-soft: #f8fafc;--ink: #071428;--ink-soft: #102f5b;--muted: #64748b;--line: #e2e8f0;--line-strong: #cbd5e1;--nav: #071428;--nav-soft: #102f5b;--blue: #0b4fb3;--green: #166534;--gold: #d49412;--gold-soft: #fff1cc;--red: #9f1239;--violet: #5b21b6;--radius: 6px;--shadow-panel: 0 1px 2px rgba(15, 23, 42, .05);--chrome: linear-gradient(135deg, #fffffffa, #f8fafcfa 24%, #e2e8f0b8 45%, #fffffffc 62%, #ebf0f6d1 82%, #fffffffa)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--page);color:var(--ink);font-family:var(--sns-ui-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}a{color:inherit}button,a,input,select,textarea{max-width:100%}button,a{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.product-page{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;background:#f3f6fa}.product-page>.page{min-width:0;padding:14px 18px 24px}.product-page .topbar{display:flex;align-items:center;justify-content:space-between;min-height:38px;margin:0 0 12px}.product-page .back-link{color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.product-page .status,.product-page .badge,.product-page .route{border:1px solid var(--line);background:#fff;color:var(--ink);padding:6px 9px;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase}.product-page .hero,.product-page .dashboard-hero{margin:0 0 12px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-panel);padding:14px 16px}.product-page .hero{max-width:none}.product-page .eyebrow{margin:0 0 6px;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.product-page .page h1{margin:0;max-width:780px;color:var(--ink);font-size:24px;line-height:1.15;letter-spacing:0}.product-page .page h2{margin:0;color:var(--ink);font-size:16px;line-height:1.2}.product-page .page h3{margin:0;font-size:13px;line-height:1.25}.product-page .hero p:not(.eyebrow),.product-page .dashboard-hero p:not(.eyebrow){margin-top:7px;max-width:760px;color:#3f526f;font-size:12px;line-height:1.45}.product-page .metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 12px}.product-page .page .metrics article{min-height:58px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-panel);padding:10px 12px}.product-page .page .metrics article>span:first-child,.product-page .page .metrics small{display:block;color:#344767;font-size:9px;font-weight:800;line-height:1.2;text-transform:uppercase}.product-page .page .metrics strong{display:block;margin-top:4px;color:var(--ink);font-size:18px;line-height:1.05}.product-page .page .metrics em{display:block;margin-top:3px;color:var(--green);font-size:10px;font-style:normal;font-weight:700}.product-page .layout,.product-page .dashboard-grid{gap:10px;margin-top:10px}.product-page .panel,.product-page .notice{border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-panel);padding:14px 16px}.product-page .form{gap:9px;margin-top:12px}.product-page label,.product-page dt{color:#344767;font-size:9px;font-weight:800;line-height:1.2;text-transform:uppercase}.product-page input,.product-page select,.product-page textarea{border:1px solid var(--line);background:#fff;padding:8px 9px;color:var(--ink);font-size:12px;font-weight:600}.product-page .primary{min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.product-page .workflow{gap:7px}.product-page .workflow span{min-height:34px;font-size:9px}.product-page table,.product-page .request-row,.product-page .profile-row,.product-page .case-row,.product-page .issue-row,.product-page .result-card,.product-page .bank-row,.product-page .investor-row{border-radius:0}.product-page .request-row,.product-page .profile-row,.product-page .case-row,.product-page .issue-row{min-height:42px;padding:9px 11px}.product-page small{color:var(--muted);font-size:10px;font-weight:600}@media(max-width:980px){.product-page{grid-template-columns:1fr}}
