.dashboard-page{--dash-navy:#0c1424;--dash-blue:#315cf5;--dash-green:#12a879;--dash-orange:#f28a4b;--dash-bg:#f2f5f9;--dash-line:#dfe5ec;--dash-text:#172033}.dashboard-page .dash-app{grid-template-columns:224px minmax(0,1fr);background:var(--dash-bg);color:var(--dash-text)}.dashboard-page .dash-rail{background:var(--dash-navy);padding:24px 18px}.dashboard-page .rail-head>span{background:var(--dash-blue);color:white;transform:none;border-radius:11px;box-shadow:0 8px 24px #315cf54d}.dashboard-page .rail-nav{gap:7px}.dashboard-page .rail-nav button{border-radius:9px;padding:12px 13px;color:#929db0}.dashboard-page .rail-nav button.active{background:#ffffff12;color:white;transform:none;box-shadow:inset 3px 0 var(--dash-blue)}.dashboard-page .rail-nav button.active i{color:#7f9aff}.dashboard-page .rail-foot .pulse{background:var(--dash-green);box-shadow:0 0 0 5px #12a87920}.dashboard-page .dash-stage{grid-template-rows:76px minmax(0,1fr);background:var(--dash-bg)}.dashboard-page .stage-head{padding:12px 28px;background:#ffffffd9;border-color:var(--dash-line);backdrop-filter:blur(12px)}.dashboard-page .stage-head h1{font-family:'DM Sans';font-size:22px;font-weight:700;letter-spacing:-.03em}.dashboard-page .operator>span{background:#e8edff;color:var(--dash-blue);border-radius:11px}.dashboard-page .tab-panel{padding:18px 24px 24px}.dashboard-page .metric-strip{gap:12px}.dashboard-page .metric{min-height:104px;border:1px solid var(--dash-line);border-radius:14px;padding:15px 17px;box-shadow:0 5px 18px #1720330a}.dashboard-page .metric:after{color:#9ca7b7;font-size:15px}.dashboard-page .metric.acid{background:linear-gradient(135deg,#315cf5,#2446c8);color:white}.dashboard-page .metric.hot{background:linear-gradient(135deg,#14ae80,#0c8e68);color:white}.dashboard-page .metric.dark{background:var(--dash-navy)}.dashboard-page .metric strong{font-family:'DM Sans';font-size:29px;letter-spacing:-.04em}.dashboard-page .metric em{color:inherit;opacity:.65}.dashboard-page .data-panel,.dashboard-page .ops-card,.dashboard-page .gateway-block{border:1px solid var(--dash-line);border-radius:14px;box-shadow:0 5px 18px #1720330a}.dashboard-page .panel-kicker h2,.dashboard-page .ops-card h3,.dashboard-page .gateway-title h3{font-family:'DM Sans';letter-spacing:-.025em}.dashboard-page .panel-kicker span{color:var(--dash-blue)}.dashboard-page .panel-kicker>b{color:#e8ecf1}.dashboard-page .event-dot.active,.dashboard-page .state.paid{background:#d9f7ed;color:#087457}.dashboard-page .tx-icon{background:#e8edff;color:var(--dash-blue);border-radius:7px}.dashboard-page .leader-row i{background:#e8edff;color:var(--dash-blue)}.dashboard-page .workspace-intro span{color:var(--dash-blue)}.dashboard-page .workspace-intro h2{font-family:'DM Sans';font-size:29px;letter-spacing:-.04em}.dashboard-page .form-deck{grid-template-columns:1fr 1fr;gap:14px}.dashboard-page .ops-card.major{grid-column:1/-1;border-top:1px solid var(--dash-line);padding:18px 20px}.dashboard-page .ops-card.major:before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--dash-blue)}.dashboard-page .ops-card.major .form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px}.dashboard-page .ops-card.major .span-2{grid-column:span 2}.dashboard-page .ops-card{padding:18px 20px}.dashboard-page .ops-number{font-family:'DM Sans';font-size:34px;color:#edf0f4}.dashboard-page .ops-card input,.dashboard-page .ops-card select,.dashboard-page .ops-card textarea,.dashboard-page .gateway-block input{border:1px solid #d7dee7;border-radius:8px;background:#f9fbfc;padding:9px 10px}.dashboard-page .ops-card input:focus,.dashboard-page .ops-card select:focus,.dashboard-page .ops-card textarea:focus,.dashboard-page .gateway-block input:focus{outline:3px solid #315cf51f;border-color:var(--dash-blue)}.dashboard-page .ops-card .button,.dashboard-page .gateway-save{background:var(--dash-blue);border-radius:8px}.dashboard-page input[type=file]{padding:6px}.dashboard-page input[type=file]::file-selector-button{border:0;border-radius:6px;background:#e8edff;color:var(--dash-blue);padding:7px 10px;font-weight:700;margin-right:10px;cursor:pointer}.field-help{display:block;margin-top:5px;color:#8a95a5;font-size:8px}.dashboard-page .withdraw-card{background:white}.dashboard-page .finance-table{height:calc(100dvh - 172px)}.dashboard-page .gateway-block:nth-child(1),.dashboard-page .gateway-block:nth-child(2),.dashboard-page .gateway-block:nth-child(3){border-top:1px solid var(--dash-line)}.dashboard-page .gateway-title>span{background:#e8edff;color:var(--dash-blue);border-radius:8px}.dashboard-page .switch input:checked+i{background:var(--dash-blue)}.dashboard-page .endpoint{border-radius:8px;background:var(--dash-navy)}
@media(max-width:980px){.dashboard-page .dash-app{grid-template-columns:180px minmax(0,1fr)}.dashboard-page .ops-card.major .form-grid{grid-template-columns:1fr 1fr}.dashboard-page .ops-card.major .span-2{grid-column:span 2}}
@media(max-width:700px){.dashboard-page .dash-app{display:block}.dashboard-page .dash-rail{padding:9px}.dashboard-page .stage-head{padding:10px 15px}.dashboard-page .tab-panel{padding:13px}.dashboard-page .form-deck{grid-template-columns:1fr}.dashboard-page .ops-card.major{grid-column:auto}.dashboard-page .ops-card.major .form-grid{grid-template-columns:1fr}.dashboard-page .ops-card.major .span-2{grid-column:auto}.dashboard-page .finance-table{height:auto}}
