@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{--bg:#060a12;--bg2:#0a101b;--panel:#0d1420;--panel2:#111a28;--panel3:#151f30;--line:#1d2939;--line2:#26354a;--text:#f4f7fb;--muted:#8b98aa;--muted2:#657387;--accent:#7568ff;--accent2:#8b7dff;--green:#2ed6a3;--red:#ff6478;--yellow:#f5c968;--cyan:#63c7ff;--shadow:0 18px 60px rgba(0,0,0,.28)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(900px 500px at 78% -10%,rgba(103,91,255,.18),transparent 65%),radial-gradient(700px 420px at 10% 15%,rgba(39,178,213,.06),transparent 70%),var(--bg);color:var(--text);font-family:'DM Sans',Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.35),transparent 70%)}
button,input,select{font:inherit}button{cursor:pointer;border:1px solid transparent;color:white;background:linear-gradient(135deg,var(--accent),#5f69d9);border-radius:9px;padding:10px 15px;font-weight:700;transition:.18s ease}button:hover{transform:translateY(-1px);filter:brightness(1.08)}button:disabled{cursor:not-allowed;opacity:.45;transform:none}button.secondary,.ghost{background:#111b2a;border-color:var(--line2)}button.text-btn{background:none;color:#a8a1ff;padding:8px}.small{padding:6px 10px;font-size:12px}.danger{background:#47202d}.topbar{height:70px;display:flex;align-items:center;gap:26px;padding:0 34px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(6,10,18,.82);backdrop-filter:blur(20px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:9px;font-size:20px;min-width:145px;font-family:Manrope,sans-serif}.brandmark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#8477ff,#5b5fcb);box-shadow:0 8px 28px rgba(117,104,255,.25);font-weight:900}.badge{font-size:9px;background:#151f30;color:#8fa0b8;padding:4px 7px;border-radius:5px;border:1px solid var(--line)}.topbar nav{display:flex;gap:2px;flex:1}.topbar nav button{background:transparent;color:#8995a7;font-size:13px;padding:9px 13px}.topbar nav button:hover{color:white;background:#101925}.top-actions{display:flex;align-items:center;gap:8px}.top-actions span{font-size:13px;color:#7f8da0;margin-right:5px}main{max-width:1480px;margin:auto;padding:0 30px 80px}.page{display:none}.page.active{display:block}.hero{min-height:510px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px}.eyebrow{font-size:10px;letter-spacing:2.2px;color:#718097;font-weight:800;margin-bottom:12px}.hero h1{font-family:Manrope,sans-serif;font-size:60px;line-height:1.02;max-width:800px;margin:0 0 22px;letter-spacing:-3px}.hero p{font-size:17px;line-height:1.65;color:var(--muted);max-width:690px}.hero-actions{display:flex;gap:12px;margin-top:28px}.hero-card{background:linear-gradient(145deg,rgba(19,31,50,.96),rgba(9,16,27,.96));border:1px solid var(--line2);border-radius:24px;padding:34px;box-shadow:var(--shadow)}.mini-title{color:#9ba7b9}.big-price{font-family:Manrope,sans-serif;font-size:42px;font-weight:800;margin-top:18px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.spark{height:120px;margin-top:30px;background:linear-gradient(180deg,rgba(46,214,163,.13),transparent);clip-path:polygon(0 80%,10% 68%,20% 73%,30% 45%,40% 58%,50% 30%,60% 45%,70% 12%,80% 26%,90% 8%,100% 20%,100% 100%,0 100%)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats>div{border:1px solid var(--line);background:rgba(12,19,31,.72);padding:20px;border-radius:13px}.stats span{display:block;color:var(--muted);font-size:12px;margin-bottom:9px}.stats b{font-size:19px}.section-title{margin:80px 0 24px}.section-title h2{font-family:Manrope,sans-serif;font-size:31px;margin-bottom:8px}.section-title p{color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article,.panel,.table-card{background:rgba(12,19,31,.9);border:1px solid var(--line);border-radius:15px;box-shadow:0 10px 35px rgba(0,0,0,.1)}.feature-grid article{padding:24px}.feature-grid i{font-style:normal;font-size:25px;color:#9b92ff}.feature-grid h3{margin:18px 0 8px}.feature-grid p,.hint{color:var(--muted);line-height:1.55;font-size:13px}.page-head,.trade-head{display:flex;align-items:end;justify-content:space-between;padding:42px 0 22px;gap:20px}.page-head h1,.trade-head h1{font-family:Manrope,sans-serif;margin:0;font-size:34px;letter-spacing:-1px}.page-head input{width:280px}.table-card{overflow:hidden}.table-card table,.option-chain table{width:100%;border-collapse:collapse}th,td{padding:15px 18px;border-bottom:1px solid var(--line);text-align:left;font-size:13px}th{color:#6f7d91;font-weight:600}.ticker{display:flex;align-items:center;gap:14px;color:var(--muted)}.ticker b{font-family:Manrope,sans-serif;font-size:24px;color:white}.terminal{display:grid;grid-template-columns:1.65fr .7fr .55fr;gap:12px}.panel{padding:16px}.panel-title{font-weight:800;font-size:13px;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.panel-title span{color:#69788d;font-weight:500}.chart{min-height:480px}.chartbox{height:420px;position:relative;background:repeating-linear-gradient(to right,transparent 0 79px,#142033 80px),repeating-linear-gradient(to bottom,transparent 0 69px,#142033 70px);overflow:hidden;border-radius:10px}.chartbox svg{position:absolute;inset:0;width:100%;height:100%}.chartbox polyline{fill:none;stroke:#7b70ff;stroke-width:3}.book{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.bookrow{display:flex;justify-content:space-between;padding:6px 4px}.ask{color:#ff7b8a}.bid{color:#45dfb1}.mid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 4px;color:white;font-weight:800}.trader{min-height:480px}.tabs,.seg{display:flex;gap:4px;margin-bottom:16px;background:#080f1a;padding:4px;border-radius:9px}.tabs button,.seg button{flex:1;background:none;color:#8290a4}.tabs button.active,.seg button.active{background:#1b2a43;color:white}.trader label,.wallet-grid label,.form-row label,.option-ticket label{display:block;color:#8491a5;font-size:12px;margin:12px 0 7px}.trader input,.wallet-grid input,.wallet-grid select,.modal input,.page-head input,.trader select,.option-toolbar select,.number-stepper input{width:100%;background:#080f1a;color:white;border:1px solid var(--line);padding:11px 12px;border-radius:8px;outline:none}.trader input:focus,input:focus,select:focus{border-color:#6e67e8}.summary,.riskline,.security-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:12px 0;margin-top:12px;color:#8996aa;font-size:12px}.summary b{color:white}.full{width:100%;margin-top:14px}.futures-grid{display:grid;grid-template-columns:1.5fr .55fr;gap:12px}.futures-grid .positions{grid-column:1/-1}.large{height:430px}.futures-watermark{position:absolute;left:30px;top:20px;color:#ffffff0b;font-size:70px;font-weight:900}.position{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px;align-items:center}.empty{color:#718198;padding:20px;text-align:center}.pill{padding:4px 7px;border-radius:5px;font-size:10px;font-weight:800}.call{background:#153b34;color:#4fe2b3}.put{background:#45212c;color:#ff8798}.option-selected{padding:15px;background:#080f1a;border-radius:9px;color:#aeb8c8;line-height:1.7;font-size:12px}.balance-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.balance{background:#0d1726;border:1px solid var(--line);padding:16px;border-radius:12px}.balance span{display:block;color:#78879c;font-size:12px;margin-bottom:8px}.balance b{font-size:16px}.wallet-grid,.account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.ledgerrow{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.modal{position:fixed;inset:0;background:rgba(0,0,0,.72);display:grid;place-items:center;z-index:50;padding:20px;backdrop-filter:blur(10px)}.modal.hidden{display:none}.modal-card{position:relative;background:#0d1726;border:1px solid #2a3c59;border-radius:18px;width:min(420px,100%);padding:28px;box-shadow:0 25px 100px #000b}.modal-card h2{font-family:Manrope,sans-serif;font-size:28px;margin-top:0}.modal-card label{display:block;color:#8997aa;font-size:12px;margin:13px 0 6px}.close{position:absolute;right:14px;top:12px;background:none;font-size:25px;color:#8190a4}
/* Options professional workspace */
.options-page{padding-bottom:20px}.options-hero{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:40px 0 24px}.options-title-row{display:flex;align-items:center;gap:13px}.options-title-row h1{font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.7px;margin:0}.options-hero p{color:var(--muted);max-width:680px;margin:12px 0 0;line-height:1.55}.live-dot{font-size:9px;letter-spacing:1.4px;font-weight:800;color:#64ddb7;background:#102b25;border:1px solid #205744;border-radius:999px;padding:5px 8px}.live-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:6px}.option-underlying{min-width:250px;background:linear-gradient(145deg,#121d2d,#0b121d);border:1px solid var(--line2);border-radius:14px;padding:15px 17px;display:grid;grid-template-columns:1fr auto;gap:3px 12px}.option-underlying span{font-size:10px;color:var(--muted2);text-transform:uppercase;letter-spacing:1.2px}.option-underlying b{font-size:12px;text-align:right}.option-underlying strong{font-family:Manrope,sans-serif;font-size:25px;grid-column:1/-1}.option-underlying em{font-size:11px;color:var(--green);font-style:normal;text-align:right}.option-toolbar{display:flex;align-items:end;gap:20px;padding:13px 15px;margin-bottom:12px;background:rgba(13,20,32,.82)}.toolbar-group{min-width:150px}.toolbar-group>span{display:block;color:#657387;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin:0 0 6px}.toolbar-select,.mini-tabs button{background:#101a29;border:1px solid var(--line);color:#eaf0f7;padding:8px 10px;font-size:12px}.toolbar-select small{color:#728197;margin-left:10px}.mini-tabs{display:flex;gap:3px}.mini-tabs button{color:#77869b}.mini-tabs button.active{background:#24223e;color:#b7b0ff;border-color:#4b46a0}.toolbar-spacer{flex:1}.iv-box{border-left:1px solid var(--line);padding-left:18px;min-width:105px}.iv-box span,.iv-box em{display:block;color:#647287;font-size:9px;text-transform:uppercase;letter-spacing:.8px}.iv-box b{display:block;font-size:15px;margin:3px 0}.iv-box em{font-style:normal;text-transform:none;letter-spacing:0}.options-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.metric-card{background:rgba(13,20,32,.72);border:1px solid var(--line);border-radius:12px;padding:13px 15px}.metric-card span,.metric-card em{display:block;color:#6e7d91;font-size:10px}.metric-card b{font-family:Manrope,sans-serif;font-size:18px;margin:3px 0;display:block}.metric-card em{font-style:normal}.option-workspace{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:12px}.chain-panel{padding:0;overflow:hidden}.chain-header{display:flex;justify-content:space-between;align-items:center;padding:17px 18px 11px}.chain-header .panel-title{margin:0}.chain-header p{font-size:10px;color:#637186;margin:4px 0 0}.chain-controls{display:flex;gap:4px}.chain-toggle{padding:7px 10px;font-size:10px;background:#0a111d;border-color:var(--line);color:#77869a}.chain-toggle.active{background:#232142;color:#b9b2ff;border-color:#4c48a1}.chain-table-wrap{overflow:auto}.pro-chain{width:100%;border-collapse:collapse;min-width:760px}.pro-chain th,.pro-chain td{padding:9px 10px;border-bottom:1px solid rgba(36,50,68,.8);font-size:10px;text-align:right;white-space:nowrap}.pro-chain th:first-child,.pro-chain td:first-child{text-align:right}.pro-chain th{color:#65748a;background:#0a111c}.pro-chain .call-head{text-align:center;color:#62dcb8;background:rgba(25,75,62,.22);letter-spacing:1px}.pro-chain .put-head{text-align:center;color:#ff8b9a;background:rgba(91,34,48,.22);letter-spacing:1px}.pro-chain .strike-head{text-align:center;color:#dce4ee;background:#141d2b}.pro-chain tbody tr:hover{background:#111b29}.pro-chain .strike-cell{font-family:Manrope,sans-serif;font-weight:800;text-align:center;background:#121b29;color:#fff;border-left:1px solid var(--line2);border-right:1px solid var(--line2)}.quote-click{cursor:pointer;border-radius:5px;padding:5px 6px}.quote-click:hover{background:#1c293b}.call-price{color:#62dcb8}.put-price{color:#ff8495}.iv{color:#9ba8bb}.delta{color:#bac4d1}.atm-row{background:rgba(117,104,255,.06)}.atm-row .strike-cell{box-shadow:inset 2px 0 #7568ff,inset -2px 0 #7568ff}.chain-footer{display:flex;gap:18px;padding:11px 17px;color:#647286;font-size:10px;border-top:1px solid var(--line)}.legend-dot{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:5px}.call-dot{background:var(--green)}.put-dot{background:var(--red)}.option-ticket{padding:18px;position:sticky;top:90px;height:max-content}.ticket-kicker{font-size:9px;letter-spacing:1.7px;color:#717f93;font-weight:800;margin-bottom:13px}.pro-selected{min-height:132px;border:1px solid var(--line2);background:linear-gradient(145deg,#0b1320,#0a101a)}.select-placeholder{height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px}.select-placeholder span{font-size:24px;color:#8279ff}.select-placeholder b{font-size:12px}.select-placeholder small{color:#667489;font-size:10px}.ticket-side{display:flex;gap:4px;margin:12px 0}.ticket-side button{flex:0 0 65px;padding:8px;background:#0a111d;border-color:var(--line);color:#77869a;font-size:11px}.ticket-side button.active{background:#18382f;border-color:#2b705c;color:#5fe0b7}.ticket-side span{margin-left:auto;align-self:center;color:#667489;font-size:9px}.number-stepper{display:flex;background:#080f1a;border:1px solid var(--line);border-radius:8px;overflow:hidden}.number-stepper button{background:transparent;border:0;border-radius:0;color:#8492a6;padding:8px 12px}.number-stepper input{border:0!important;border-radius:0!important;text-align:center;padding:8px}.ticket-summary{margin-top:14px;border-top:1px solid var(--line);padding-top:5px}.ticket-summary>div{display:flex;justify-content:space-between;padding:7px 0;font-size:10px}.ticket-summary span{color:#718096}.ticket-summary b{color:#e9eef6}.option-buy{background:linear-gradient(135deg,#7166ff,#5d65d7)}.risk-note{display:flex;gap:8px;margin-top:13px;padding:10px;border:1px solid #1c3d35;background:#0c1d19;border-radius:8px}.risk-note strong{font-size:9px;color:#59d8b0;white-space:nowrap}.risk-note span{font-size:9px;color:#6f8c84;line-height:1.4}.option-analytics{display:grid;grid-template-columns:1.4fr .6fr;gap:12px;margin-top:12px}.option-analytics.hidden{display:none}.payoff-wrap{height:270px;background:repeating-linear-gradient(to right,transparent 0 89px,#152134 90px),repeating-linear-gradient(to bottom,transparent 0 59px,#152134 60px);border-radius:9px;overflow:hidden}.payoff-wrap svg{width:100%;height:100%}.payoff-wrap line{stroke:#344256;stroke-width:1}.payoff-wrap polyline{fill:none;stroke:#7568ff;stroke-width:3}.greek-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.greek-grid div{background:#0a111c;padding:18px}.greek-grid span{display:block;color:#69788d;font-size:10px}.greek-grid b{display:block;font-family:Manrope,sans-serif;font-size:20px;margin-top:5px}.positions-panel{margin-top:12px}.positions-panel .position{grid-template-columns:1.4fr 1fr 1fr auto}
@media(max-width:1100px){.topbar nav{display:none}.hero{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr}.terminal{grid-template-columns:1fr}.chart{min-height:350px}.balance-grid{grid-template-columns:repeat(3,1fr)}.wallet-grid,.account-grid,.option-layout,.futures-grid,.option-workspace,.option-analytics{grid-template-columns:1fr}.option-ticket{position:static}.option-toolbar{flex-wrap:wrap}.toolbar-spacer{display:none}.iv-box{border-left:0;padding-left:0}.options-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:600px){main{padding:0 14px}.hero h1{font-size:40px}.feature-grid,.stats,.options-metrics{grid-template-columns:1fr}.balance-grid{grid-template-columns:1fr 1fr}.topbar{padding:0 14px}.brand{min-width:auto}.top-actions span{display:none}.options-hero{display:block}.option-underlying{margin-top:20px}.options-title-row h1{font-size:35px}.option-toolbar{gap:12px}.toolbar-group{min-width:130px}.iv-box{min-width:90px}.chain-footer{flex-wrap:wrap}}
.option-workspace.hidden{display:none}.selected-contract>div:first-child{display:flex;align-items:center;gap:8px}.selected-contract>strong{display:block;font-family:Manrope,sans-serif;font-size:27px;margin-top:10px;color:#fff}.selected-contract>small{display:block;color:#6e7d91;margin-top:3px}.selected-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}.selected-stats span{background:#0e1724;border:1px solid var(--line);padding:8px;border-radius:7px;color:#68778b;font-size:9px}.selected-stats b{display:block;color:#e9eef6;font-size:11px;margin-top:2px}.strike-cell small{font-size:7px;color:#8178ff;margin-left:3px}


/* ================= NOVAX V7 PRO EXCHANGE UI ================= */
:root{
  --bg:#030a12; --bg2:#06111d; --panel:#071321; --panel2:#0a1725;
  --line:#14283d; --line2:#1d3650; --text:#f4f7fb; --muted:#9aa9bb; --muted2:#66788e;
  --blue:#2f8cff; --cyan:#20c8ff; --green:#16d9a0; --red:#ff4f69; --purple:#7568ff;
  --shadow:0 16px 50px rgba(0,0,0,.34);
}
*{box-sizing:border-box}
html{background:#02070d}
body{
  margin:0; min-height:100vh; color:var(--text);
  font-family:Inter,"Segoe UI",Arial,sans-serif;
  font-size:13px; font-weight:500; letter-spacing:.01em;
  background:
    radial-gradient(900px 500px at 68% -10%,rgba(21,111,190,.24),transparent 65%),
    radial-gradient(700px 500px at 100% 75%,rgba(50,64,190,.12),transparent 70%),
    linear-gradient(180deg,#020810 0%,#030b14 55%,#02070d 100%);
}
body:before{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.42;
  background:
    radial-gradient(2px 2px at 8% 18%,#fff,transparent 70%),
    radial-gradient(1.5px 1.5px at 19% 73%,#8bd9ff,transparent 70%),
    radial-gradient(1.5px 1.5px at 41% 22%,#fff,transparent 70%),
    radial-gradient(2px 2px at 67% 12%,#a6ddff,transparent 70%),
    radial-gradient(1.5px 1.5px at 88% 42%,#fff,transparent 70%),
    radial-gradient(1.5px 1.5px at 73% 82%,#9fd9ff,transparent 70%);
}
button,input,select{font-family:inherit;font-weight:600}
button{cursor:pointer}
.topbar{
  position:fixed;top:0;left:0;right:0;height:58px;z-index:40;
  display:flex;align-items:center;gap:20px;padding:0 18px 0 24px;
  background:rgba(3,10,18,.92);border-bottom:1px solid #13273b;
  backdrop-filter:blur(16px);
}
.brand{display:flex;align-items:center;gap:10px;min-width:190px}
.brandmark{
  width:36px;height:36px;display:grid;place-items:center;border-radius:8px;
  font-weight:900;font-size:29px;font-style:italic;color:#fff;
  background:linear-gradient(145deg,#2b8cff,#5368ff);
  box-shadow:0 0 26px rgba(47,140,255,.28);
}
.brand-copy{display:flex;flex-direction:column;line-height:1}
.brand-copy b{font-size:22px;font-weight:800;letter-spacing:-.04em}
.brand-copy small{font-size:7px;color:#7e91a7;letter-spacing:1.2px;margin-top:4px}
.badge{font-size:8px!important;font-weight:800!important;letter-spacing:1px!important;color:#71b7ff!important;background:#0d2340!important;border:1px solid #1d4775!important;padding:4px 6px!important;border-radius:5px!important}
.topnav{display:flex;align-items:center;gap:5px;height:100%}
.topnav button{
  position:relative;background:transparent;border:0;color:#aebdce;padding:20px 12px;height:100%;font-size:13px;font-weight:650
}
.topnav button:hover,.topnav .top-active{color:#fff}
.topnav .top-active:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:3px;background:#318cff;border-radius:4px 4px 0 0;box-shadow:0 0 14px #318cff}
.top-search{margin-left:auto;width:290px;height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #1a3048;background:#071321;border-radius:9px;color:#718399}
.top-search input{width:100%;background:transparent;border:0;outline:0;color:#dfe7f0;font-size:11px;font-weight:500}
.top-search kbd{font-size:9px;border:1px solid #233a52;padding:3px 5px;border-radius:4px;color:#708399}
.top-actions{display:flex;align-items:center;gap:9px;white-space:nowrap}
.top-actions .icon-btn{background:transparent;border:0;color:#b5c3d3;font-size:18px;padding:5px}
.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#2f7df1,#4f5ddd);font-weight:800}
.top-actions #accountLabel{font-size:11px;color:#e1e8f0}
.top-actions .ghost{padding:8px 10px;background:transparent;border:1px solid #243c55;color:#b8c7d8}
.sidebar{
  position:fixed;left:0;top:58px;bottom:0;width:205px;z-index:30;
  padding:17px 14px;background:rgba(3,12,21,.92);border-right:1px solid #13283d;
  overflow:auto;backdrop-filter:blur(16px)
}
.side-section-title{font-size:9px;color:#667a91;letter-spacing:1px;font-weight:800;margin:7px 10px 8px}
.side-link{
  width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;margin:2px 0;
  color:#aebdd0;background:transparent;border:1px solid transparent;border-radius:8px;text-align:left;font-size:12px;font-weight:650
}
.side-link span{width:18px;text-align:center;color:#8294aa;font-size:16px}
.side-link:hover{background:#091b2c;color:#fff;border-color:#163a5d}
.side-link.active{background:linear-gradient(90deg,#103b69,#0a213c);border-color:#175da0;color:#5eb0ff;box-shadow:inset 2px 0 #2d8cff}
.side-link.active span{color:#54aaff}
.side-divider{height:1px;background:#14283c;margin:13px 5px}
.side-promo{
  position:relative;overflow:hidden;margin:22px 0 5px;padding:17px 14px 13px;min-height:220px;
  border:1px solid #174475;border-radius:9px;background:
  radial-gradient(160px 120px at 85% 25%,rgba(44,132,255,.28),transparent 70%),
  linear-gradient(145deg,#071829,#06101d 70%,#081d34)
}
.side-promo:after{content:"";position:absolute;width:170px;height:170px;right:-70px;bottom:-85px;border-radius:50%;border:2px solid rgba(40,143,255,.45);box-shadow:0 0 40px rgba(39,129,255,.2)}
.side-promo b{position:relative;z-index:2;font-size:17px;line-height:1.28;font-weight:800;letter-spacing:-.03em}
.side-promo small{display:block;position:relative;z-index:2;margin-top:38px;color:#728aa2;letter-spacing:3px;font-size:8px;line-height:1.8}
.side-promo button{position:relative;z-index:3;margin-top:12px;width:100%;padding:8px;border:1px solid #347dd2;background:#0d3157;color:#eaf5ff;border-radius:7px;font-size:10px}
main{margin-left:205px;padding:58px 12px 0;min-height:100vh;max-width:none}
.global-banner{
  position:relative;height:98px;overflow:hidden;display:flex;align-items:center;padding:0 38px;
  border-bottom:1px solid #12273c;
  background:
    radial-gradient(500px 190px at 54% 90%,rgba(39,116,202,.28),transparent 65%),
    linear-gradient(180deg,rgba(4,15,27,.95),rgba(3,10,18,.88))
}
.global-banner:before{
  content:"";position:absolute;width:540px;height:540px;border-radius:50%;left:43%;top:-430px;
  background:radial-gradient(circle at 50% 50%,#153b64 0 32%,#081727 54%,transparent 70%);
  box-shadow:0 0 90px rgba(47,140,255,.2)
}
.global-banner>div:first-child{position:relative;z-index:2;display:flex;flex-direction:column}
.global-banner b{font-size:26px;font-weight:800;letter-spacing:-.03em}
.global-banner span{font-size:15px;color:#8da0b6;margin-top:3px}
.banner-brand{position:absolute;right:28px;top:25px;display:flex;align-items:center;gap:10px;z-index:2}
.banner-brand .brandmark{width:42px;height:42px;font-size:31px}
.banner-brand b{font-size:24px}
.banner-brand small{display:block;color:#71859c;font-size:7px;letter-spacing:1.2px}
.market-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:10px 2px}
.market-chip{
  min-height:54px;display:flex;align-items:center;gap:9px;padding:8px 11px;
  background:linear-gradient(145deg,rgba(8,22,37,.95),rgba(6,16,27,.95));
  border:1px solid #142d45;border-radius:8px;box-shadow:0 7px 22px rgba(0,0,0,.16)
}
.market-chip .coin{flex:none}.market-chip div{min-width:0;display:flex;flex-direction:column}
.market-chip b{font-size:10px;color:#dbe5ef}.market-chip strong{font-size:13px;margin-top:3px}
.market-chip em{margin-left:auto;font-style:normal;color:#14d7a0;font-size:9px;font-weight:800}
.coin{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#26364a;color:#f4f8ff;font-weight:900;font-size:16px}
.coin.orange{background:#f7931a;color:#fff}.coin.purple{background:#5744e8}.coin.gold{background:#d6a627}
.page{display:none;padding:14px 2px 35px}.page.active{display:block}
h1,h2,h3,b,strong{font-weight:750}
h1{font-weight:800;letter-spacing:-.035em}
.panel,.table-card,.hero-card,.feature-grid article,.stats>div{
  background:linear-gradient(145deg,rgba(8,20,34,.95),rgba(5,14,24,.95));
  border-color:#152b42!important;box-shadow:0 8px 30px rgba(0,0,0,.17)
}
.panel-title{font-weight:750;color:#dce5ee}
.eyebrow{font-weight:800;letter-spacing:1.5px;color:#4fa7ff}
.trade-head{background:rgba(5,14,24,.76);border:1px solid #122940;border-radius:9px;padding:12px 14px;margin-bottom:10px}
.pro-trade-head{display:flex;align-items:center;gap:18px;overflow:auto}
.pair-title{display:flex;align-items:center;gap:9px;min-width:190px}
.pair-title h1{font-size:19px;margin:0}.pair-title small{color:#70839a;font-size:9px}.pair-title .star{background:none;border:0;color:#e8b94e;font-size:16px}
.trade-metric{min-width:105px}.trade-metric span{display:block;color:#687b91;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.trade-metric b{display:block;margin-top:5px;font-size:11px;color:#e7edf5}
.terminal{grid-template-columns:minmax(0,1fr) 275px 285px!important;gap:8px!important}
.chart.panel,.orderbook.panel,.trader.panel{border-radius:7px!important}
.chartbox{background:
  linear-gradient(rgba(8,24,40,.35),rgba(4,12,20,.35)),
  repeating-linear-gradient(to right,transparent 0 78px,rgba(37,62,84,.18) 79px),
  repeating-linear-gradient(to bottom,transparent 0 58px,rgba(37,62,84,.18) 59px)!important}
.chartbox svg polyline{stroke:#28d7a4!important;stroke-width:2.2!important}
.trader input,.trader select,.trader textarea,.wallet-grid input,.wallet-grid select,.modal-card input,.option-ticket input{
  background:#06111d!important;border-color:#1b334b!important;color:#e8eef6!important;font-weight:600
}
.full{font-weight:800!important;letter-spacing:.01em}
.orderbook .mid{font-weight:800}
.options-page .options-hero{padding-top:25px}
.options-title-row h1{font-weight:850}
.options-metrics .metric-card b,.greek-grid b{font-weight:800}
footer{margin-left:205px;border-top:1px solid #13273b;background:#030b13;color:#60748a!important;padding:16px 25px!important;font-size:9px!important}
.modal-card{background:linear-gradient(145deg,#081725,#06101b)!important;border-color:#24405c!important}
@media(max-width:1200px){
  .top-search{width:210px}.topnav{gap:0}.topnav button{padding:20px 8px}.sidebar{width:180px}main{margin-left:180px}footer{margin-left:180px}
  .terminal{grid-template-columns:minmax(0,1fr) 240px 260px!important}
}
@media(max-width:900px){
  .sidebar{display:none}main,footer{margin-left:0}.topbar{padding-left:14px}.brand{min-width:auto}.topnav{display:none}.top-search{display:none}
  .market-strip{grid-template-columns:repeat(2,1fr)}.global-banner{padding:0 20px}.banner-brand{display:none}
}
@media(max-width:600px){
  .market-strip{grid-template-columns:1fr}.global-banner{height:82px}.global-banner b{font-size:21px}.global-banner span{font-size:12px}
  main{padding-left:8px;padding-right:8px}.top-actions #accountLabel,.top-actions .ghost{display:none}
  .terminal{grid-template-columns:1fr!important}.pro-trade-head{align-items:flex-start;flex-wrap:wrap}.trade-metric{min-width:90px}
}


/* ================= NOVAX V8 TRUE TRADING TERMINAL ================= */
.topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;height:58px!important;z-index:1000!important}
.sidebar{position:fixed!important;left:0!important;top:58px!important;bottom:0!important;width:205px!important;z-index:999!important}
main{margin-left:205px!important;padding-top:58px!important}
footer{margin-left:205px!important}
.page{min-height:calc(100vh - 58px)}
.global-banner{height:96px!important}
.market-strip{padding:9px 2px 8px!important}
.pro-chart{min-height:560px;overflow:hidden}
.chart-toolbar{height:42px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #12273b;padding:0 10px;background:#06111d}
.chart-tabs,.time-tabs,.chart-tools{display:flex;align-items:center;gap:3px}
.chart-toolbar button{background:transparent;border:0;color:#768ba1;font-size:10px;padding:6px 7px;border-radius:5px}
.chart-toolbar button:hover{color:#e8f1fa;background:#0d1d2e}
.chart-toolbar button.active{color:#f1f6fb;background:#132944}
.tv-pill{border:1px solid #23415e!important;color:#9fc8f3!important}
.chart-tools{margin-left:auto}
.chart-meta{height:37px;display:flex;align-items:center;gap:10px;padding:0 12px;color:#8396ab;font-size:9px;border-bottom:1px solid #0f2236}
.chart-meta b{font-size:10px;color:#e2e9f1}.chart-meta span:last-child{margin-left:auto}
.live-dot{color:#16d8a0!important;font-size:8px!important;font-weight:800!important;letter-spacing:.5px}
.candle-chart{position:relative;height:450px;overflow:hidden;background:
  radial-gradient(400px 180px at 58% 40%,rgba(15,66,105,.11),transparent 75%),
  repeating-linear-gradient(to right,transparent 0 73px,rgba(53,83,110,.12) 74px),
  repeating-linear-gradient(to bottom,transparent 0 51px,rgba(53,83,110,.12) 52px);
}
.candle-chart svg{position:absolute;inset:0;width:100%;height:100%}
.candle-chart .c-up{stroke:#12d9a2;fill:#12d9a2}.candle-chart .c-down{stroke:#ff4e6a;fill:#ff4e6a}
.candle-chart svg line.c-up,.candle-chart svg line.c-down{stroke-width:1}
.candle-chart .v-up{fill:rgba(18,217,162,.25)}.candle-chart .v-down{fill:rgba(255,78,106,.22)}
.candle-chart .grid-line{stroke:#163047;stroke-width:.7;opacity:.6}.candle-chart .ma-line{fill:none;stroke:#7c67ff;stroke-width:1.5;opacity:.9}
.candle-chart .price-line{stroke:#20c8ff;stroke-width:.8;stroke-dasharray:4 3;opacity:.9}
.price-label{position:absolute;right:4px;top:26%;padding:4px 6px;border-radius:3px;background:#16cda0;color:#02110d;font-size:9px;font-weight:800;box-shadow:0 0 12px rgba(22,205,160,.25)}
.chart-footer{height:34px;display:flex;align-items:center;gap:16px;padding:0 12px;border-top:1px solid #11263a;color:#687d93;font-size:9px}.chart-footer .spacer{flex:1}
.book-title{display:flex;align-items:center;justify-content:space-between}
.book-tabs{display:flex;gap:3px}.book-tabs button{background:transparent;border:0;color:#63788f;font-size:9px;padding:5px}.book-tabs .active{color:#fff;border-bottom:2px solid #2f8cff}
.book-head{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:8px 10px;color:#61758b;font-size:8px;border-bottom:1px solid #102438}
.bookrow{position:relative;display:grid!important;grid-template-columns:1fr .9fr 1fr!important;gap:5px!important;padding:3px 8px!important;font-size:9px!important;line-height:1.2;overflow:hidden}
.bookrow:after{content:"";position:absolute;right:0;top:0;bottom:0;width:var(--depth,30%);z-index:0;opacity:.12}
.bookrow span{position:relative;z-index:1}
.bookrow.ask span:first-child{color:#ff536a}.bookrow.bid span:first-child{color:#16d9a0}
.bookrow.ask:after{background:#ff405c}.bookrow.bid:after{background:#12d9a2}
.orderbook .mid{padding:9px 8px!important;font-size:15px!important;border-top:1px solid #19304a;border-bottom:1px solid #19304a;color:#19d6a1}
.depth-meter{display:flex;align-items:center;gap:6px;padding:10px 8px;color:#74879a;font-size:8px}.depth-meter i{height:4px;flex:1;background:linear-gradient(90deg,#15d5a0 0 52%,#ff4f68 52% 100%);border-radius:4px}
.trade-mode{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px}.trade-mode button{border:0;padding:11px;background:#081422;color:#70849a;font-weight:800}.trade-mode button.active:first-child{background:#073c32;color:#16d9a0}.trade-mode button.active:last-child{background:#401822;color:#ff5b70}
.field-unit{float:right;color:#65798f;font-size:9px;font-weight:500}.percent-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:6px 0 12px}.percent-row button{background:#081522;border:1px solid #193049;color:#7890a8;border-radius:4px;padding:5px;font-size:8px}.fee-row{display:flex;justify-content:space-between;padding:8px 0;color:#71849a;font-size:9px}
.futures-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:8px!important}
.futures-grid .positions{grid-column:1/-1}
.futures-chart{min-height:620px}.large-candles{height:510px}
.futures-ticket{min-height:620px}.ticket-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;border-bottom:1px solid #173047}.ticket-header b{font-size:15px}.ticket-header span{font-size:8px;color:#70849b}
.margin-tabs{display:flex;gap:4px;margin:10px 0}.margin-tabs button{flex:1;background:#081521;border:1px solid #19314a;color:#7d90a5;padding:7px;border-radius:5px;font-size:9px}.margin-tabs .active{background:#132944;color:#fff}
.range-labels{display:flex;justify-content:space-between;color:#52677e;font-size:8px;margin:-5px 0 10px}.purple-btn{background:linear-gradient(90deg,#6259ee,#7469f5)!important}.positions{margin-top:8px}
.pro-trade-head{min-height:80px}
@media(max-width:1100px){.topnav{display:none}.top-search{display:none}.terminal{grid-template-columns:minmax(0,1fr) 255px!important}.terminal .trader{grid-column:2;grid-row:1}.terminal .orderbook{grid-column:1;grid-row:2}.futures-grid{grid-template-columns:1fr 290px!important}}
@media(max-width:900px){.sidebar{display:none!important}main{margin-left:0!important}footer{margin-left:0!important}.terminal{grid-template-columns:1fr!important}.terminal .trader,.terminal .orderbook{grid-column:auto;grid-row:auto}.futures-grid{grid-template-columns:1fr!important}.global-banner{margin-top:0}}

/* NOVAX V9 — reference-matched visual layer */
html,body{background:#020a12!important}
body:before{content:"";position:fixed;inset:58px 0 0 0;pointer-events:none;z-index:-2;background:
  radial-gradient(900px 520px at 58% 5%,rgba(17,86,154,.16),transparent 62%),
  radial-gradient(700px 460px at 78% 45%,rgba(8,49,92,.13),transparent 65%),
  linear-gradient(180deg,#03101d 0%,#020a12 48%,#01070d 100%)}
.global-banner{background:
  radial-gradient(380px 170px at 52% 90%,rgba(22,108,196,.28),transparent 68%),
  radial-gradient(180px 100px at 68% 35%,rgba(38,133,236,.18),transparent 70%),
  linear-gradient(180deg,#06192b,#03101c 80%)!important}
.global-banner:after{content:"";position:absolute;right:27%;top:-190px;width:620px;height:340px;border-radius:50%;background:radial-gradient(circle at 50% 70%,rgba(34,129,235,.35),rgba(7,39,70,.22) 43%,transparent 70%);filter:blur(1px);transform:rotate(-7deg);box-shadow:0 0 70px rgba(26,119,225,.22)}
.global-banner:before{z-index:1;opacity:.95;box-shadow:0 0 120px rgba(45,142,255,.26)}
.market-chip{background:linear-gradient(145deg,rgba(5,22,38,.96),rgba(3,13,23,.96))!important}
.pro-chart{background:linear-gradient(180deg,#061522,#020b14)!important}
.tv-chart-wrap{position:relative!important;padding:0!important;background:
  radial-gradient(520px 230px at 52% 42%,rgba(17,71,116,.10),transparent 72%),
  repeating-linear-gradient(to right,transparent 0 72px,rgba(49,78,104,.10) 73px),
  repeating-linear-gradient(to bottom,transparent 0 48px,rgba(49,78,104,.10) 49px)!important}
#tvChart,#futuresTvChart{position:absolute;inset:0;width:100%;height:100%}
.tv-status{position:absolute;left:13px;bottom:8px;z-index:3;color:#627a91;font-size:8px;background:rgba(2,10,17,.65);padding:4px 6px;border-radius:4px;pointer-events:none}
.tv-chart-wrap .tv-lightweight-charts{background:transparent!important}
.futures-chart .tv-chart-wrap{height:510px}
.futures-watermark{z-index:2;pointer-events:none}
.sidebar{background:linear-gradient(180deg,#03101b 0%,#020b13 100%)!important}
.topbar{background:rgba(2,10,18,.96)!important;backdrop-filter:blur(16px);border-bottom-color:#122a42!important}
footer{background:#020a12!important}

/* TradingView Advanced Chart embed */
.tv-chart-wrap{min-height:0!important;background:#061522!important;}
#tvChart,#futuresTvChart{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;}
#tvChart iframe,#futuresTvChart iframe{width:100%!important;height:100%!important;border:0!important;display:block;background:#061522;}
.tv-status{position:absolute;right:10px;top:8px;z-index:5;padding:5px 9px;border:1px solid #18364e;border-radius:7px;background:rgba(4,16,28,.92);color:#7f9bb3;font-size:10px;pointer-events:none;transition:opacity .25s ease;}
.tv-status.connected{color:#16d8a1;border-color:rgba(22,216,161,.35)}
.tv-status.hidden{opacity:0}


/* NovaX V12 reference-matched fixed-time options + convert + admin */
.subtle{color:#8ea4bc;line-height:1.55}
.options-fixed-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}
.options-fixed-head h1{font-size:28px;display:flex;gap:12px;align-items:center}
.option-live-price{min-width:220px;text-align:right;background:linear-gradient(145deg,#0b2238,#071522);border:1px solid #193c5d;border-radius:14px;padding:16px}
.option-live-price span,.option-live-price em{display:block;color:#8199b3;font-size:12px;font-style:normal}
.option-live-price b{display:block;color:#f2f7ff;font-size:25px;margin:4px 0}
.fixed-option-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;margin-top:14px}
.option-chart-card{min-height:620px}
.fixed-opt-chart{height:545px}
.fixed-option-ticket{padding:20px}
.ticket-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #18344f;padding-bottom:16px;margin-bottom:18px}
.ticket-header b{font-size:19px;display:block}.ticket-header span{color:#7690aa;font-size:11px}
.direction-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 18px}
.direction-grid button{border:1px solid #193d5b;background:#071827;border-radius:10px;padding:14px;text-align:left;color:#d7e4f3;cursor:pointer}
.direction-grid button strong{display:block;font-size:14px}.direction-grid button small{display:block;color:#7e97af;margin-top:4px}
.direction-grid .active.direction-call{border-color:#0bd6a0;background:linear-gradient(180deg,#0b463c,#08271f)}
.direction-grid .active.direction-put{border-color:#ff5573;background:linear-gradient(180deg,#4a1b29,#28121a)}
.expiry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:8px 0 18px}
.expiry-grid button{background:#081a2b;border:1px solid #173652;color:#9eb2c8;padding:10px 4px;border-radius:7px;cursor:pointer}
.expiry-grid button.active{background:#173354;border-color:#3187ff;color:#fff}
.payout-box{display:grid;grid-template-columns:1fr auto;gap:8px;background:#071a2a;border:1px solid #173652;border-radius:10px;padding:12px;margin:15px 0}
.payout-box span{color:#8099b2;font-size:12px}.payout-box b{color:#12d6a3}
.call-action{background:linear-gradient(90deg,#00d6a0,#11b9f0)!important;color:#03151e!important}
.put-action{background:linear-gradient(90deg,#ff4d6d,#d83362)!important}
.active-option-panel{margin-top:12px;padding:16px}.fixed-position-list{display:grid;gap:8px}
.fixed-position{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr .8fr 1fr;align-items:center;gap:12px;background:#071827;border:1px solid #173652;border-radius:9px;padding:12px}
.fixed-position .direction-call{color:#12d6a3}.fixed-position .direction-put{color:#ff5b78}.countdown{font-variant-numeric:tabular-nums;color:#f3c45d;font-weight:800}
.convert-layout{display:grid;grid-template-columns:minmax(0,560px) minmax(300px,1fr);gap:14px;align-items:start}
.convert-card{padding:24px;position:relative}
.convert-title{display:flex;justify-content:space-between;border-bottom:1px solid #173652;padding-bottom:16px;margin-bottom:18px}.convert-title span{color:#6f8ba5;font-size:12px}
.convert-box{background:#071827;border:1px solid #173652;border-radius:12px;padding:14px}.convert-row-top{display:flex;justify-content:space-between;color:#7f96ad;font-size:12px;margin-bottom:8px}.convert-input-row{display:grid;grid-template-columns:1fr 120px;gap:10px}.convert-input-row input,.convert-input-row select{background:#061522;border:0;color:#f5f8fc;font-size:22px;padding:8px;outline:none}.convert-input-row select{font-size:14px;border:1px solid #1a3b58;border-radius:7px}
.swap-button{display:block;margin:-8px auto;border:1px solid #2a5a83;background:#0b2135;color:#54aaff;border-radius:50%;width:36px;height:36px;position:relative;z-index:2;cursor:pointer}
.convert-rate{display:flex;justify-content:space-between;padding:12px 2px;border-bottom:1px solid #132f47;color:#849ab0}.convert-rate b{color:#dce8f5}.conversion-history{padding:16px}.conversion-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #102a41}.conversion-row small{color:#7189a1}.conversion-row b{display:block;color:#dce8f5;margin-top:3px}
.admin-badge{background:#182d50;border:1px solid #3a6ca6;color:#7db6ff;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800}
.admin-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0}.admin-stat{background:linear-gradient(145deg,#0a2035,#061421);border:1px solid #173652;border-radius:12px;padding:16px}.admin-stat span{color:#7891aa;font-size:11px}.admin-stat b{display:block;font-size:24px;margin-top:5px;color:#eef6ff}
.admin-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:12px}.admin-grid>.panel{padding:18px}.admin-control-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #102b43;color:#b7c8d9}.toggle{border:1px solid #1c5570;background:#0a2434;color:#718ca5;border-radius:999px;padding:5px 13px}.toggle.active{background:#073c34;color:#12d6a3;border-color:#0d7e69}.admin-control-row input{width:70px}.admin-list{display:grid;gap:8px}.admin-pos{display:grid;grid-template-columns:1fr .7fr .9fr .9fr;gap:8px;padding:11px;border:1px solid #173652;background:#071827;border-radius:8px}.admin-pos small{color:#7690a8;display:block}.admin-pos b{display:block;color:#eef6ff;margin-top:3px}
@media(max-width:1100px){.fixed-option-grid,.convert-layout,.admin-grid{grid-template-columns:1fr}.admin-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.options-fixed-head{display:block}.option-live-price{text-align:left;margin-top:12px}.fixed-position{grid-template-columns:1fr 1fr}.admin-stats{grid-template-columns:1fr}.expiry-grid{grid-template-columns:repeat(4,1fr)}}
