:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e5eefb;background:#08111f}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(124,58,237,.22),transparent 26%),radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 22%),linear-gradient(180deg,#08111f,#0b1220 48%,#09101c)}.page-shell{position:relative;padding:32px;max-width:1480px;margin:0 auto}.aurora{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.08),transparent 25%)}.page-shell-premium{max-width:1280px}.premium-inline-brand{margin-bottom:18px;padding:14px 18px}.premium-brand{display:flex;align-items:center;gap:12px;font-size:17px}.premium-brand strong{letter-spacing:.01em}.premium-logo-mark{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#0b1220;background:linear-gradient(135deg,#f4d57d,#d6b15b);box-shadow:0 10px 30px #d6b15b47}.premium-nav-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.premium-nav-links a{color:#c8d2e3;text-decoration:none;font-size:15px}.premium-nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:14px;color:#0b1220!important;font-weight:700;background:linear-gradient(135deg,#f4d57d,#d6b15b)}.premium-landing{padding:18px 28px 44px;text-align:center}.premium-landing-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px;text-align:left}.premium-landing-inner{max-width:980px;margin:0 auto}.premium-badge{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:14px;color:#efc86d;border:1px solid rgba(214,177,91,.35);background:#d6b15b0f}.premium-landing h1{margin:28px 0 18px;font-size:clamp(42px,7vw,88px);line-height:.98}.premium-landing h1 span,.premium-landing h1 strong{display:block}.premium-landing h1 strong{color:#d6b15b}.premium-landing p{max-width:860px;margin:0 auto;color:#9fafc7;font-size:20px;line-height:1.7}.premium-landing-actions{margin-top:32px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.premium-primary-cta,.premium-secondary-cta{min-height:52px;padding:0 26px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700}.premium-primary-cta{color:#0b1220;background:linear-gradient(135deg,#f4d57d,#d6b15b)}.premium-secondary-cta{color:#f8fafc;border:1px solid rgba(148,163,184,.18);background:#0f172abf}.premium-landing-stats{margin-top:52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.premium-landing-stats div{display:flex;flex-direction:column;gap:6px}.premium-landing-stats strong{font-size:clamp(28px,3vw,40px);color:#d6b15b}.premium-landing-stats span{color:#aab7cf}.hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#93c5fd;font-size:12px;margin-bottom:12px}.hero h1{font-size:clamp(32px,4vw,56px);line-height:1.02;margin:0 0 12px;max-width:880px}.subtitle{max-width:760px;color:#93a8c7;font-size:17px;line-height:1.6}.hero-card,.panel,.metric-card{background:#0b1220bd;border:1px solid rgba(148,163,184,.12);box-shadow:0 24px 80px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-card{min-width:320px;border-radius:24px;padding:18px 20px;display:flex;gap:14px}.hero-card p{margin:6px 0 0;color:#8da2bf;word-break:break-all}.status-dot{width:12px;height:12px;border-radius:999px;margin-top:6px;background:#10b981;box-shadow:0 0 24px #10b981cc}.panel{border-radius:28px;padding:24px;margin-bottom:24px}.error-panel{border-color:#f8717159;color:#fecaca}.controls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.controls-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.controls-section{border:1px solid rgba(148,163,184,.1);background:#0206176b;border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:18px}.controls-section-wide{grid-column:1 / -1}.controls-section-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.controls-section-header h2{margin:4px 0 6px;font-size:1.12rem}.controls-section-header span{display:block;color:#9db0ca;line-height:1.5}.section-kicker{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc}.controls-grid-entry,.controls-grid-stop,.controls-grid-period,.controls-grid-temporal{gap:16px}.controls-grid-stop{grid-template-columns:repeat(2,minmax(0,1fr))}.controls-grid-period{grid-template-columns:repeat(3,minmax(0,1fr))}.controls-grid-temporal{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.concise-summary{min-height:0}.concise-summary strong{line-height:1.45}.field-group{display:flex;flex-direction:column;gap:10px}.field-group label{font-size:13px;color:#9db0ca;text-transform:uppercase;letter-spacing:.08em}.field-group input,.field-group select,.secondary-button{border:1px solid rgba(148,163,184,.16);background:#0f172ab8;color:#f8fafc;border-radius:16px;padding:14px 16px;font-size:15px;outline:none}.field-actions{justify-content:flex-end}.period-summary{min-height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;border:1px solid rgba(148,163,184,.12);background:#0f172a85;border-radius:18px;padding:14px 16px}.period-summary strong{font-size:16px}.period-summary span{color:#9db0ca}.secondary-button{cursor:pointer;transition:transform .18s ease,border-color .18s ease}.secondary-button:hover{transform:translateY(-1px);border-color:#94a3b852}.stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-bottom:24px}.metric-card{border-radius:22px;padding:20px}.metric-card span{color:#8da2bf;display:block;margin-bottom:10px}.metric-card strong{font-size:28px;line-height:1.1}.telegram-summary-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-bottom:24px}.compact-heading p{margin-bottom:14px}.telegram-lines{display:grid;gap:12px}.telegram-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:#0f172a85;border:1px solid rgba(148,163,184,.08)}.telegram-line span,.telegram-kpi span,.distribution-labels span,.table-filter-summary span{color:#9db0ca}.telegram-line strong,.telegram-kpi strong,.distribution-labels strong{font-size:20px}.telegram-line em,.distribution-row em{color:#cbd5e1;font-style:normal}.telegram-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.telegram-kpi{border-radius:18px;padding:16px;background:#0f172a85;border:1px solid rgba(148,163,184,.08)}.telegram-kpi span{display:block;margin-bottom:8px}.distribution-card{display:flex;flex-direction:column}.distribution-row{display:grid;grid-template-columns:120px minmax(0,1fr) 70px;gap:14px;align-items:center;margin-bottom:14px}.distribution-labels{display:flex;flex-direction:column;gap:4px}.distribution-bar-track{position:relative;height:14px;border-radius:999px;overflow:hidden;background:#94a3b81f}.distribution-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#7c3aedf2,#38bdf8e6)}.panel-heading h2{margin:0 0 6px;font-size:24px}.panel-heading p{margin:0 0 20px;color:#8da2bf}.chart-wrap{width:100%;height:320px;overflow:visible}.table-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.compact-field label{font-size:12px}.table-filter-summary{border-radius:18px;padding:14px 16px;background:#0f172a85;border:1px solid rgba(148,163,184,.08);display:flex;flex-direction:column;justify-content:center;gap:6px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:14px 12px;border-bottom:1px solid rgba(148,163,184,.08);text-align:left;white-space:nowrap}th{color:#9db0ca;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.pill{display:inline-flex;padding:6px 10px;border-radius:999px;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.pill.green{background:#10b9812e;color:#86efac}.pill.red{background:#ef44442e;color:#fca5a5}.positive{color:#86efac}.negative{color:#fca5a5}@media (max-width: 1200px){.controls-grid,.stats-grid,.telegram-summary-grid,.table-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hero,.telegram-bottom-grid,.premium-nav{flex-direction:column}.premium-nav{align-items:stretch}.premium-nav-links{justify-content:flex-start}.premium-landing-stats,.telegram-bottom-grid{grid-template-columns:1fr}}@media (max-width: 720px){.page-shell{padding:18px}.controls-grid,.stats-grid,.telegram-summary-grid,.table-filters,.premium-landing-stats{grid-template-columns:1fr}.hero-card{min-width:0;width:100%}.premium-landing{padding:34px 18px 28px}.premium-nav-links{gap:10px}.distribution-row,.telegram-line{grid-template-columns:1fr}}.metric-card small{display:block;margin-top:10px;color:#8da2bf;font-size:12px;line-height:1.4}.primary-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.advanced-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1200px){.advanced-stats-grid,.primary-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.advanced-stats-grid,.primary-stats-grid{grid-template-columns:1fr}}.filter-strip-panel{margin-top:24px}.strategic-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-summary-grid,.rankings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.rankings-grid,.table-focus-panel{margin-bottom:24px}.table-chip-group{display:flex;flex-wrap:wrap;gap:10px}.table-chip,.ranking-item{border:1px solid rgba(148,163,184,.14);background:#0f172a85;color:#e5eefb;cursor:pointer}.table-chip{border-radius:999px;padding:10px 14px}.table-chip.active,.table-chip:hover,.ranking-item:hover{border-color:#60a5fa80;background:#1e293be6}.ranking-panel{display:flex;flex-direction:column}.ranking-list{display:flex;flex-direction:column;gap:12px}.ranking-item{width:100%;border-radius:18px;padding:14px 16px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;text-align:left}.ranking-item strong,.ranking-item small,.ranking-item em{display:block}.ranking-item small{margin-top:6px;color:#9db0ca}.ranking-order{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#10b9812e;color:#86efac;font-weight:700}.ranking-order.danger{background:#ef44442e;color:#fca5a5}.active-row{background:#3b82f614}.table-panel tbody tr{cursor:pointer}@media (max-width: 1200px){.filter-summary-grid,.rankings-grid,.strategic-filters{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.filter-summary-grid,.rankings-grid,.strategic-filters,.ranking-item{grid-template-columns:1fr}}.compact-panel{padding:18px 24px}.tabs-bar{display:flex;align-items:center;justify-content:space-between;gap:18px}.tab-buttons,.action-button-group{display:flex;gap:12px;flex-wrap:wrap}.tab-button{border:1px solid rgba(148,163,184,.16);background:#0f172a85;color:#d8e3f3;border-radius:16px;padding:12px 16px;cursor:pointer;font-size:14px}.tab-button.active,.table-chip.active{border-color:#60a5fa8c;background:#1e293beb;box-shadow:inset 0 0 0 1px #60a5fa38}.export-actions-panel{display:grid;gap:14px}.copy-feedback{color:#9db0ca;font-size:14px}.stats-grid-extended,.audit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.status-card.healthy .status-dot,.status-card.healthy strong{color:#86efac}.status-card.warning strong{color:#facc15}.status-card.stale strong{color:#fca5a5}.audit-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px}.audit-card{display:grid;gap:16px}.audit-list{display:grid;gap:10px}.audit-row,.audit-summary-box{display:grid;gap:8px;padding:14px 16px;border-radius:18px;background:#0f172a85;border:1px solid rgba(148,163,184,.08)}.audit-row span,.audit-summary-box span{color:#9db0ca;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.audit-row strong,.audit-summary-box strong{font-size:16px;word-break:break-word}.audit-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 1200px){.stats-grid-extended,.audit-grid,.audit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-layout,.tabs-bar{grid-template-columns:1fr}}@media (max-width: 900px){.tabs-bar,.audit-layout,.telegram-summary-grid,.rankings-grid{display:grid;grid-template-columns:1fr}.stats-grid,.stats-grid-extended,.audit-grid,.controls-grid,.audit-summary-grid{grid-template-columns:1fr}}.visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.visual-card,.heatmap-card{background:#0f172a6b;border:1px solid rgba(148,163,184,.08);border-radius:22px;padding:18px}.visual-metric-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.9rem 1rem;margin-bottom:1rem;border:1px solid rgba(148,163,184,.12);border-radius:18px;background:#0f172a5c}.visual-metric-copy{display:grid;gap:.25rem;color:#cbd5e1}.visual-metric-copy strong{color:#f8fafc}.visual-metric-selector{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.metric-chip{border:1px solid rgba(148,163,184,.16);background:#0f172a85;color:#cbd5e1;border-radius:999px;padding:.6rem .9rem;font-size:.9rem;cursor:pointer}.metric-chip.active{background:linear-gradient(135deg,#3b82f63d,#7c3aed47);border-color:#6366f16b;color:#f8fafc}.mini-bars{display:grid;gap:10px}.mini-bar-row{display:grid;grid-template-columns:140px minmax(0,1fr) 100px;gap:12px;align-items:center}.mini-bar-row-expanded{grid-template-columns:140px minmax(0,1fr) 140px}.mini-bar-meta{display:flex;justify-content:space-between;gap:10px;color:#cbd5e1}.mini-bar-main{display:grid;gap:.45rem}.mini-bar-track{position:relative;height:10px;border-radius:999px;background:#94a3b81f;overflow:hidden}.mini-bar-context{display:flex;justify-content:space-between;gap:.75rem;font-size:.78rem;color:#94a3b8}.mini-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b82f6e6,#7c3aede6)}.mini-bar-fill.negative{background:linear-gradient(90deg,#ef4444eb,#f97316eb)}.mini-bar-fill.quality{background:linear-gradient(90deg,#10b981eb,#3b82f6eb)}.mini-bar-value-stack{display:grid;justify-items:end;gap:.2rem}.mini-bar-value-stack strong{color:#f8fafc}@media (max-width: 900px){.visual-metric-toolbar{flex-direction:column;align-items:stretch}.visual-metric-selector{justify-content:flex-start}.mini-bar-row,.mini-bar-row-expanded{grid-template-columns:1fr}.mini-bar-value-stack{justify-items:start}.mini-bar-context{flex-direction:column;gap:.2rem}}.heatmap-wrap{display:grid;gap:8px;overflow-x:auto}.heatmap-header,.heatmap-row{display:grid;grid-template-columns:88px repeat(24,minmax(26px,1fr));gap:6px;min-width:900px;align-items:center}.heatmap-header span,.heatmap-row strong{color:#9db0ca;font-size:12px}.heatmap-corner{font-weight:600}.heatmap-cell{height:26px;border-radius:8px;background:#6366f1b3;display:flex;align-items:center;justify-content:center;color:#f8fafc;font-size:11px;border:1px solid rgba(148,163,184,.06)}.gale-ladder-cell{min-width:220px;color:#cbd5e1;white-space:nowrap}@media (max-width: 1200px){.visual-grid{grid-template-columns:1fr}}.operations-hero-panel{padding-bottom:1.25rem}.operations-hero-grid{display:grid;grid-template-columns:minmax(320px,2fr) repeat(2,minmax(220px,1fr));gap:1rem;align-items:stretch}.operations-hero-copy{border:1px solid rgba(148,163,184,.14);border-radius:20px;padding:1rem 1.1rem;background:#0f172a66}.operations-hero-copy strong{display:block;margin-bottom:.45rem}.operations-hero-copy p{margin:0;color:var(--muted)}.table-filter-summary.emphasis{justify-content:center;min-height:100%}.operations-actions-panel,.operations-table-panel{margin-top:1rem}.operations-table-filters{grid-template-columns:repeat(6,minmax(150px,1fr))}.operations-table-filters .time-range-group{grid-column:span 2}.operations-table-meta{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;color:var(--muted)}.operations-table-meta strong{color:var(--text)}@media (max-width: 1200px){.operations-hero-grid,.operations-table-filters{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 720px){.operations-hero-grid,.operations-table-filters{grid-template-columns:1fr}.operations-table-filters .time-range-group{grid-column:1 / -1}.operations-table-meta{flex-direction:column;gap:.5rem}}.day-filter-group{grid-column:span 2}.day-chip-group{display:flex;gap:.55rem;flex-wrap:wrap}.day-chip{border:1px solid rgba(96,165,250,.16);background:#0f172aad;color:var(--muted);border-radius:999px;padding:.45rem .8rem;cursor:pointer;transition:.2s ease}.day-chip.active{color:var(--text);border-color:#60a5fa8c;background:#2563eb2e}.day-chip.reset{margin-left:auto}.time-range-group input{width:100%}.field-group small{display:block;margin-top:.45rem;color:var(--muted)}.time-range-group{gap:12px}.time-range-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.time-range-mini-field{display:flex;flex-direction:column;gap:8px}.time-range-mini-field span{font-size:12px;color:#9db0ca;text-transform:uppercase;letter-spacing:.08em}.number-pill{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#dbeafe;background:#1e293be6;border:1px solid rgba(148,163,184,.14)}.number-pill.zero{color:#fde68a;border-color:#facc1559;background:#713f1252}.full-span{grid-column:1 / -1}.operations-card-list{display:grid;gap:1rem}.operation-card{border:1px solid rgba(148,163,184,.12);border-radius:22px;padding:1rem 1.1rem;background:#0208178c}.operation-card-top{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:.9rem;padding-bottom:.95rem;margin-bottom:.95rem;border-bottom:1px solid rgba(148,163,184,.1)}.operation-card-top>div,.operation-card-grid>div,.operation-card-ladder{display:flex;flex-direction:column;gap:.2rem}.operation-card-label,.operation-card-grid span,.operation-card-ladder span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.operation-card-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:.9rem 1rem}.operation-card-ladder{margin-top:.95rem;padding-top:.95rem;border-top:1px solid rgba(148,163,184,.08)}.operation-card-ladder strong{line-height:1.6;word-break:break-word}.operations-empty-state{border:1px dashed rgba(248,113,113,.3);border-radius:20px;padding:1rem;display:flex;flex-direction:column;gap:.7rem;color:var(--muted)}@media (max-width: 1200px){.day-filter-group{grid-column:1 / -1}.operation-card-top,.operation-card-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 720px){.day-chip.reset{margin-left:0}.time-range-inputs,.operation-card-top,.operation-card-grid{grid-template-columns:1fr}}.subtle-warning-panel{border:1px dashed rgba(250,204,21,.28);color:var(--muted)}.operations-view-switch{display:inline-flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.view-switch-button{border:1px solid rgba(148,163,184,.16);background:#0f172a99;color:var(--muted);border-radius:999px;padding:.55rem 1rem;cursor:pointer}.view-switch-button.active{color:var(--text);border-color:#60a5fa8c;background:#2563eb2e}.operations-detail-table-wrap{overflow-x:auto;border:1px solid rgba(148,163,184,.12);border-radius:20px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.25) transparent;-webkit-overflow-scrolling:touch}.operations-detail-table-wrap::-webkit-scrollbar{height:4px}.operations-detail-table-wrap::-webkit-scrollbar-track{background:transparent}.operations-detail-table-wrap::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:2px}.operations-detail-table-wrap::-webkit-scrollbar-thumb:hover{background:#94a3b873}.operations-detail-table-wrap table{width:100%;table-layout:auto}.ladder-cell{min-width:320px;white-space:normal;line-height:1.5}.stop-help-group{grid-column:span 2}.stop-help-summary{min-height:100%}.stop-help-summary strong{text-transform:uppercase;letter-spacing:.04em}.stop-help-summary span{line-height:1.6}@media (max-width: 1200px){.stop-help-group{grid-column:1 / -1}}@media (max-width: 1200px){.controls-layout{grid-template-columns:1fr}.controls-grid-stop,.controls-grid-period,.controls-grid-temporal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.controls-grid-stop,.controls-grid-period,.controls-grid-temporal{grid-template-columns:1fr}.controls-section{padding:16px}}.metric-card strong{display:block;width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap;font-size:clamp(13px,2.2vw,26px);line-height:1.25;cursor:default;letter-spacing:-.01em}.ranking-item em{white-space:nowrap;overflow:hidden;text-overflow:clip;max-width:160px;font-style:normal;font-weight:600;font-size:clamp(11px,1.3vw,14px);cursor:default}.mini-bar-value-stack{min-width:100px;max-width:160px}.mini-bar-value-stack strong,.mini-bar-value-stack small{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip;text-align:right;cursor:default}.mini-bar-value-stack strong{font-size:clamp(11px,1.2vw,13px)}.mini-bar-value-stack small{font-size:11px;opacity:.75}.table-panel td,.table-panel th,.banca-cell{white-space:nowrap}.banca-cell span,.banca-field strong span{display:inline-block;white-space:nowrap}.banca-arrow{margin:0 4px;opacity:.5;font-size:11px}.operations-detail-table-wrap table th:nth-child(10),.operations-detail-table-wrap table td:nth-child(10),.operations-detail-table-wrap table th:nth-child(11),.operations-detail-table-wrap table td:nth-child(11),.operations-detail-table-wrap table th:nth-child(12),.operations-detail-table-wrap table td:nth-child(12){min-width:90px}.operations-detail-table-wrap table th:nth-child(13),.operations-detail-table-wrap table td:nth-child(13){min-width:180px}.banca-field{grid-column:1 / -1}.banca-field strong{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow:hidden}.ladder-cell{white-space:normal;word-break:break-word;min-width:220px;max-width:340px;line-height:1.6;font-size:12px}[title]{cursor:default}button[title],a[title]{cursor:pointer}.dist-card{border:.5px solid rgba(148,163,184,.18);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.dist-card-top{display:grid;grid-template-columns:90px minmax(0,1fr) 120px;align-items:center;gap:10px}.dist-card-top .mini-bar-main{min-width:0;width:100%}.dist-card-top .mini-bar-track{width:100%}.dist-card-top .mini-bar-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.dist-card-top .mini-bar-meta span{font-size:13px;font-weight:500;color:#e5eefb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dist-card-top .mini-bar-meta strong{font-size:11px;color:#8da2bf;font-weight:400}.dist-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border-top:.5px solid rgba(148,163,184,.18);padding-top:7px}.dist-mini-kpi{background:#94a3b812;border-radius:8px;padding:5px 8px;display:flex;flex-direction:column;gap:2px}.dist-mini-kpi span{font-size:10px;color:#8da2bf;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.dist-mini-kpi strong{font-size:12px;font-weight:500;color:#e5eefb;white-space:nowrap;overflow:hidden;text-overflow:clip;cursor:default}@media (max-width: 700px){.dist-card-top{grid-template-columns:60px 1fr 100px}.dist-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-detail-table-wrap th,.operations-detail-table-wrap td{padding:10px 8px;font-size:12px;white-space:nowrap}.operations-detail-table-wrap td:nth-child(4){max-width:130px;overflow:hidden;text-overflow:ellipsis}.operations-detail-table-wrap .ladder-cell{min-width:160px;max-width:220px;font-size:11px;white-space:normal;word-break:break-word;line-height:1.5}.operations-detail-table-wrap .banca-cell{min-width:150px;font-size:11px}.withdrawal-card{border:1px solid rgba(96,165,250,.22);background:#1e3a8a1f}.withdrawal-card span:first-child{color:#93c5fd}.muted{color:#8da2bf;font-size:11px}.distribute-risk-row{margin-top:4px}.distribute-risk-wrap{display:flex;flex-direction:column;gap:14px}.distribute-risk-toggle{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.distribute-btn{padding:8px 20px;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:#0f172a99;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.distribute-btn.active{border-color:#60a5fa99;background:#2563eb33;color:#93c5fd}.distribute-btn:hover:not(.active){border-color:#94a3b880;background:#1e293bcc;color:#cbd5e1}.distribute-hint{font-size:12px;color:#64748b;line-height:1.5;flex:1}.distribute-panel{background:#0f172a80;border:1px solid rgba(96,165,250,.2);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.distribute-panel-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.distribute-panel-header span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.distribute-panel-header strong{font-size:13px;color:#93c5fd;font-weight:500}.distribute-dynamic-note{font-size:11px;color:#f59e0b;font-style:normal;width:100%}.distribute-table{display:flex;flex-direction:column;gap:4px}.distribute-row{display:grid;grid-template-columns:60px 1fr 60px;align-items:center;padding:6px 8px;border-radius:8px;background:#94a3b80d}.distribute-row:hover{background:#94a3b81a}.distribute-total{border-top:1px solid rgba(148,163,184,.15);margin-top:4px;padding-top:8px;background:transparent}.distribute-total .distribute-level,.distribute-total .distribute-value,.distribute-total .distribute-pct{font-weight:600;color:#e2e8f0}.distribute-level{font-size:12px;color:#64748b;font-weight:500}.distribute-value{font-size:13px;color:#cbd5e1;font-weight:500}.distribute-pct{font-size:11px;color:#475569;text-align:right}.level-badges{display:flex;gap:5px;align-items:center;margin-top:3px;flex-wrap:wrap}.level-badge{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.level-badge-bot{background:#94a3b81f;color:#94a3b8}.level-badge-sim{background:#60a5fa26;color:#93c5fd}.level-badge-match{background:#10b9811f;color:#86efac}.ladder-bot-note{display:block;font-size:11px;color:#93c5fd;font-weight:400;margin-top:3px}.op-card-saldo-field strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.saldo-before{color:var(--color-text-secondary, #94a3b8)}.dist-rows{display:flex;flex-direction:column;gap:1px}.dist-row{display:grid;grid-template-columns:80px minmax(0,1fr) 120px;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;cursor:pointer;transition:background .12s;-webkit-user-select:none;user-select:none}.dist-row:hover:not(.dist-row-empty){background:#7f77dd0f}.dist-row-active{background:#7f77dd17}.dist-row-empty{cursor:default;opacity:.45}.dist-row-label{display:flex;flex-direction:column;gap:1px;min-width:0}.dist-row-time{font-size:13px;font-weight:500;color:#e2e8f0;white-space:nowrap}.dist-row-ops{font-size:10px;color:#475569;white-space:nowrap}.dist-row-bar{display:flex;flex-direction:column;gap:4px;min-width:0}.dist-bar-track{height:4px;border-radius:2px;background:#94a3b81a;overflow:hidden}.dist-bar-fill{height:100%;border-radius:2px;transition:width .3s ease}.dist-bar-pos{background:#7f77dd}.dist-bar-neg{background:#e24b4a}.dist-bar-zero{background:#94a3b826}.dist-bar-meta{display:flex;justify-content:space-between;align-items:center}.dist-bar-meta span{font-size:10px;color:#475569}.dist-empty-label{font-size:10px;color:#334155;font-style:italic}.dist-wr{font-size:10px;font-weight:500}.dist-wr.wr-good{color:#7f77dd}.dist-wr.wr-bad{color:#e24b4a}.dist-row-value{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0}.dist-pnl{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;cursor:default}.dist-pnl-zero{color:#334155}.dist-ref{font-size:10px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;cursor:default}.dist-expanded{margin:0 12px 6px;padding:10px 12px;background:#7f77dd0d;border:.5px solid rgba(127,119,221,.15);border-radius:8px}.dist-exp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dist-exp-kpi{display:flex;flex-direction:column;gap:2px}.dist-exp-kpi span{font-size:9px;color:#475569;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.dist-exp-kpi strong{font-size:12px;font-weight:500;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}@media (max-width: 700px){.dist-row{grid-template-columns:70px minmax(0,1fr) 90px;gap:8px}.dist-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dist-exp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dv2-rows{display:flex;flex-direction:column}.dv2-sep{height:.5px;background:#94a3b814;margin:0 4px}.dv2-row{display:grid;grid-template-columns:72px minmax(0,1fr) 130px;align-items:center;gap:16px;padding:14px 12px;border-radius:12px;cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.dv2-row:hover:not(.dv2-row-empty){background:#7f77dd12}.dv2-row-open{background:#7f77dd1a}.dv2-row-empty{cursor:default;opacity:.3}.dv2-label{display:flex;flex-direction:column;gap:3px}.dv2-time{font-size:16px;font-weight:500;color:#e2e8f0;white-space:nowrap}.dv2-ops{font-size:11px;color:#475569;white-space:nowrap}.dv2-center{display:flex;flex-direction:column;gap:6px;min-width:0}.dv2-track{height:6px;border-radius:3px;background:#94a3b81a;overflow:hidden}.dv2-fill{height:100%;border-radius:3px;transition:width .35s ease}.dv2-fill-pos{background:#7f77dd}.dv2-fill-neg{background:#e24b4a}.dv2-fill-zero{background:#94a3b81f}.dv2-meta{display:flex;justify-content:space-between;align-items:center}.dv2-gr{font-size:12px;color:#64748b}.dv2-empty{font-size:12px;color:#334155;font-style:italic}.dv2-wr{font-size:12px;font-weight:500}.dv2-wr-good{color:#a5b4fc}.dv2-wr-bad{color:#f09595}.dv2-right{text-align:right}.dv2-pnl{font-size:16px;font-weight:500;white-space:nowrap}.dv2-pnl-zero{color:#334155}.dv2-expanded{margin:0 12px 10px;padding:16px 18px;background:#7f77dd0f;border:.5px solid rgba(127,119,221,.2);border-radius:12px}.dv2-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.dv2-kpi-lbl{font-size:11px;color:#475569;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px}.dv2-kpi-val{font-size:20px;font-weight:500;color:#cbd5e1}.dv2-kpi-purple{color:#a5b4fc}.collapse-alert{display:flex;align-items:flex-start;gap:18px;background:#e24b4a14;border:1.5px solid rgba(226,75,74,.35);border-radius:20px;padding:22px 26px;margin-bottom:4px}.collapse-alert-icon{color:#f87171;flex-shrink:0;margin-top:2px}.collapse-alert-body{display:flex;flex-direction:column;gap:6px}.collapse-alert-title{font-size:18px;font-weight:500;color:#fca5a5;line-height:1.3}.collapse-alert-desc{font-size:14px;color:#fca5a5;line-height:1.6;opacity:.85}.collapse-alert-desc strong{color:#fca5a5;font-weight:600;opacity:1}.collapse-alert-hint{font-size:12px;color:#ef4444;opacity:.6;margin-top:2px;line-height:1.5}
