.content>.page{flex-direction:column;gap:24px;width:100%;max-width:1520px;margin-inline:auto;padding:32px;display:flex}.content .head h1{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:650;line-height:1.25}.content .head p{letter-spacing:0;margin-top:8px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.6}.content .card-head,.content .ch{color:var(--text-primary);font-size:14px;font-weight:600}.content .primary,.content .btn-submit{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.content .primary:hover,.content .btn-submit:not(:disabled):hover{background:#0a6178}.content .badge{color:#176b50;white-space:nowrap;background:#edf7f2;border:1px solid #cce7dc;border-radius:6px;height:auto;padding:4px 8px;font-size:11px;font-weight:500}.content .badge b{color:inherit;background:0 0;padding:0;font-size:12px}.content .search-sm{min-height:44px;box-shadow:none}.content input,.content select{min-width:0}.content .kpi-val,.content .vv,.content .hsum,.content td{font-variant-numeric:tabular-nums}.content .state,.content .empty{padding:36px 24px;font-size:14px}.content .table-scroll{width:100%;overflow-x:auto}.content th{color:var(--text-secondary);white-space:nowrap;background:#f8fafb;font-size:11px;font-weight:600}.content td{font-size:13px}.content .error-banner{color:#a33232;background:#fff1ef;border:1px solid #f4d5d1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.content .error-banner button{color:inherit;background:0 0;text-decoration:underline}.content .btn-outline{border:1px solid var(--border);min-height:40px;color:var(--text-primary);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.content .btn-outline:hover{background:var(--bg-app)}.content .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.content .kpi{min-width:0}.content .kpi-val{letter-spacing:-.7px}.content .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.content .row>*,.content .grid>*,.content .values>*{min-width:0}@media (width<=1200px){.content>.page{flex-direction:column;padding:24px;display:flex}}@media (width<=760px){.content>.page{flex-direction:column;gap:20px;padding:20px 16px;display:flex}.content .head{flex-wrap:wrap;align-items:flex-start;gap:16px}.content .head h1{margin:0;font-size:24px}.content .kpis,.content .row,.content .values{grid-template-columns:1fr}.content .bar,.content .filters{flex-wrap:wrap;gap:12px}.content .search-sm{width:100%}.content .toggles{flex-wrap:wrap;gap:6px}.content .toggle{padding:8px 10px;font-size:12px}.content .hrow{flex-wrap:wrap;gap:16px;padding:16px}.content .hright{gap:12px;margin-left:auto}.content .hname{font-size:14px}.content .ftabs{flex-wrap:wrap;gap:4px}.content .ftabs button{padding-inline:8px;font-size:12px}}.content .card{box-shadow:var(--shadow-card);border-radius:14px;min-width:0}.content .kpi>div{min-width:0}.operations-page>.head{margin-bottom:0}.operations-page .ftabs{flex-wrap:wrap;margin-bottom:0}.operations-page .card,.operations-page .panel{min-width:0;margin-bottom:0}.operations-page .cols>*,.operations-page .two>*{min-width:0}.operations-page .facts b{overflow-wrap:anywhere;text-align:right}.operations-page .facts>div{min-width:0}.operations-page .head-act,.operations-page .filters{flex-wrap:wrap}.operations-page .panel>.tbl{min-width:0;max-width:100%;display:block;overflow-x:auto}.operations-page .tbl.kv th{width:auto}.operations-page .tbl.kv td{overflow-wrap:anywhere}@media (width<=760px){.operations-page .cols,.operations-page .two{grid-template-columns:minmax(0,1fr)}.operations-page .head{flex-wrap:wrap}.operations-page .head-act{width:100%}.operations-page .panel{padding:16px}.operations-page .tbl{min-width:500px}.operations-page .tbl.kv{min-width:0}.operations-page .tbl.kv td{max-width:200px}.operations-page .ftabs button{font-size:11px}.content .profile .rows{grid-template-columns:1fr}.content .profile .v{overflow-wrap:anywhere;font-size:13px}}:root{--brand:#0e7490;--brand-light:#e4f2f4;--success:#16805d;--danger:#c44242;--text-primary:#162b36;--text-default:#243c48;--text-strong:#243c48;--text-secondary:#697c88;--text-muted:#697c88;--text-pagination:#697c88;--text-placeholder:#8b99a3;--text-empty:#8b99a3;--text-disabled:#8b99a3;--bg-app:#f5f7fa;--bg-chip:#edf2f5;--white:#fff;--border-default:#e1e8ed;--border-pagination:#e1e8ed;--border-input:#d5dfe5;--border-button:#d5dfe5;--shadow-sm:0 1px 2px #162b3605;--shadow-card:0 3px 12px #162b3603;--r-4:4px;--r-6:6px;--r-8:8px;--r-10:10px;--r-16:16px;--r-full:999px;--bg:var(--bg-app);--text:var(--text-primary);--muted:var(--text-secondary);--border:var(--border-default);color:var(--text-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-width:320px;margin:0}body{background:var(--bg-app);color:var(--text-primary);font-family:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer;border:none;font-size:14px;font-weight:600}button:disabled{cursor:not-allowed}a{color:var(--brand);text-decoration:none}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #0e749050}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #0e749011;border-color:var(--brand)!important}button,a{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s}button:disabled{opacity:.55}::selection{color:#162b36;background:#c9e7ed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
