@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";th{white-space:nowrap}td:nth-child(2){min-width:150px}td:first-child{min-width:180px}:root{color:#e9efe8;font-synthesis:none;background:#101511;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{color:#e9efe8;cursor:pointer;background:#1a251e;border:1px solid #3b4c40;border-radius:8px;padding:11px 16px}button:disabled{opacity:.45;cursor:default}button:hover:enabled{border-color:#c0e57b}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #c0e57b}.shell{min-height:100vh;display:flex}aside{background:#121b15;border-right:1px solid #2a392e;flex-direction:column;flex-shrink:0;gap:40px;width:240px;padding:36px 24px;display:flex}.brand{color:#fff;letter-spacing:-1px;font:700 25px Space Grotesk,sans-serif;text-decoration:none}.brand span{color:#c0e57b}.brand small{letter-spacing:4px;color:#9dac9e;margin-top:10px;font:500 10px DM Sans;display:block}.environment{color:#a2bd9f;font-size:12px}nav{gap:8px;display:grid}nav button{text-align:left;background:0 0;border-color:#0000;padding:14px 16px}nav .selected{color:#15210f;background:#c0e57b;font-weight:700}.staff{color:#aab9ac;text-transform:capitalize;gap:14px;margin-top:auto;font-size:13px;display:grid}main{flex:1;min-width:0;padding:48px}header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;display:flex}.eyebrow{letter-spacing:3px;color:#92a993;font-size:10px}h1,h2,strong{font-family:Space Grotesk,sans-serif}h1{letter-spacing:-1.5px;margin:12px 0;font-size:42px}h2{margin:0 0 16px;font-size:20px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:32px;display:grid}.stats article{background:#17221a;border:1px solid #2d3e31;border-radius:12px;padding:24px}.stats span{color:#a9b9ab;text-transform:capitalize;font-size:12px;display:block}.stats strong{margin-top:14px;font-size:38px;display:block}.records{background:#141e17;border:1px solid #2d3e31;border-radius:12px;overflow:hidden}.record-title{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.record-title h2{margin:0}.record-title span{color:#a9b9ab;font-size:12px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{text-transform:uppercase;letter-spacing:1px;color:#a5baa8;background:#1c2a20;font-size:10px}th,td{overflow-wrap:anywhere;border-bottom:1px solid #29382d;max-width:380px;padding:17px 20px}td{min-width:100px}td:first-child{color:#c1d0c3;font-family:monospace}td button{white-space:nowrap;padding:8px 12px;font-size:12px}footer{justify-content:flex-end;gap:10px;padding:20px;display:flex}.empty{color:#a9b9ab;text-align:center;padding:60px 24px}.login{background:#17221a;border:1px solid #304334;border-radius:16px;max-width:460px;margin-top:60px;padding:32px}.login p,.modal p{color:#a9b9ab;font-size:14px;line-height:1.7}form{gap:20px;display:grid}label{color:#c1d0c3;gap:8px;font-size:12px;display:grid}input,textarea{color:#fff;background:#101811;border:1px solid #405044;border-radius:8px;width:100%;padding:13px}textarea{resize:vertical;height:120px}.primary{color:#15210f;background:#c0e57b;border-color:#c0e57b;font-weight:700}.error,.notice{border-radius:8px;margin-bottom:20px;padding:16px 20px;font-size:13px;line-height:1.6}.error{color:#ffbbb5;background:#3b2324;border:1px solid #714044}.notice{color:#d3dba6;background:#2a2d1d;border:1px solid #4a5130}.loading{color:#c0e57b;padding:12px 0;font-size:13px}.backdrop{background:#000a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#1a281e;border:1px solid #48614d;border-radius:16px;width:100%;max-width:520px;padding:32px}.actions{justify-content:flex-end;gap:12px;display:flex}@media (width<=1000px){main{padding:28px}.stats{grid-template-columns:repeat(2,1fr)}aside{width:190px;padding:28px 18px}h1{font-size:34px}}@media (width<=650px){.shell{display:block}aside{border-bottom:1px solid #2a392e;border-right:0;gap:18px;width:100%;padding:18px}.brand{font-size:22px}.brand small{letter-spacing:2px;margin-left:14px;display:inline}.environment{display:none}nav{display:flex;overflow:auto}nav button{white-space:nowrap;padding:10px}.staff{justify-content:space-between;align-items:center;display:flex}.staff button{padding:6px 10px}main{padding:24px 16px}header{align-items:flex-start}header button{font-size:11px}h1{font-size:30px}.stats article{padding:18px}.stats strong{font-size:30px}.record-title{flex-direction:column;align-items:flex-start}.login{margin-top:24px;padding:24px}}.operations{padding:24px}.operations>.record-title{padding:0 0 24px}.operations p{color:#b8c9ba;line-height:1.6}.operation-card{border:1px solid #354a3b;border-radius:12px;margin:18px 0;padding:20px}.operation-card h3{margin-top:0}.operation-card button{margin:4px}.plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.csv-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#0d160f;border:1px solid #354a3b;max-height:360px;padding:20px;font-size:12px;overflow:auto}.modal{max-height:90vh;overflow:auto}.check{align-items:center;display:flex}.check input{width:auto}select{font:inherit;color:#e9efe8;background:#101811;border:1px solid #405044;border-radius:8px;max-width:100%;padding:12px}.actions{flex-wrap:wrap}.player-search{border-bottom:1px solid #2d3e31;align-items:flex-end;gap:12px;padding:24px;display:flex}.player-search label{flex:1}.player-search input{max-width:500px}.operations ol{padding-left:24px}.operations li{padding:10px 0}.operations li p{margin:8px 0}@media (width<=650px){.player-search{flex-wrap:wrap}.player-search label{flex-basis:100%}}.game-control-intro{justify-content:space-between;align-items:center;gap:24px;padding:12px 0 28px;display:flex}.game-control-intro h3{letter-spacing:-1px;margin:8px 0;font:600 32px Space Grotesk,sans-serif}.game-control-intro p{color:#9fb2a5;margin:6px 0}.live-chip,.game-status{white-space:nowrap;color:#c0e57b;border:1px solid #344c3b;border-radius:100px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.live-chip i,.game-status i,.note-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.game-control-metrics{background:#17271d;border:1px solid #304536;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-bottom:26px;display:grid;overflow:hidden}.game-control-metrics>div{border-right:1px solid #304536;padding:24px}.game-control-metrics>div:last-child{border:0}.game-control-metrics span{color:#9fb2a5;font-size:12px;display:block}.game-control-metrics strong{margin-top:12px;font-size:34px;display:block}.game-filter{background:#101a14;border:1px solid #2b4032;border-radius:12px;gap:6px;width:fit-content;margin-bottom:22px;padding:5px;display:flex}.game-filter button{color:#9fb2a5;background:0 0;border:0;padding:10px 18px}.game-filter button[aria-pressed=true]{color:#d8efb5;background:#283c2c}.game-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.game-control-card{background:linear-gradient(145deg,#1c2b21,#142019);border:1px solid #324837;border-radius:18px;min-width:0;padding:24px}.game-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.game-mark{background:color-mix(in srgb,var(--game-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--game-accent) 28%,transparent);width:58px;height:58px;color:var(--game-accent);border-radius:17px;place-items:center;font:700 22px Space Grotesk,sans-serif;display:grid}.game-status{padding:7px 10px;font-size:11px}.game-status.is-paused{color:#edc78c;border-color:#665339}.game-category{letter-spacing:2px;color:var(--game-accent);text-transform:uppercase;font-size:10px}.game-control-card h4{letter-spacing:-.5px;margin:9px 0;font:600 25px Space Grotesk,sans-serif}.game-control-card>p{color:#9fb2a5;min-height:42px;font-size:13px;line-height:1.6}.game-admission{color:#9fb2a5;border-top:1px solid #304233;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:18px 0;font-size:11px;display:flex}.game-admission strong{color:#d5e2d7;font-size:12px}.game-control-action{background:#223529;border-color:#3d5643;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;font-size:12px;display:flex}.game-control-action span{color:var(--game-accent);font-size:17px}.game-control-note{border:1px solid #314735;border-radius:12px;align-items:flex-start;gap:12px;margin:22px 0 36px;padding:16px 18px;display:flex}.game-control-note .note-dot{color:#c0e57b;margin-top:7px}.game-control-note p{margin:0;font-size:12px;line-height:1.7}.operations>.game-control-center~h3{font:600 22px Space Grotesk,sans-serif}@media (width<=1200px){.game-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.game-control-intro{flex-direction:column;align-items:flex-start;gap:12px}.game-control-intro h3{font-size:27px}.game-control-grid{grid-template-columns:1fr}.game-control-metrics>div{padding:16px 12px}.game-control-metrics span{font-size:10px;line-height:1.5}.game-control-metrics strong{font-size:28px}.game-filter button{padding:9px 14px}.operations{padding:18px}.game-control-card>p{min-height:0}}.staff-email-verification{border-top:1px solid #304334;margin-top:22px;padding-top:20px}.staff-email-verification>button{background:0 0;width:100%}.staff-email-verification section{padding-top:12px}.staff-email-verification h3{margin-bottom:8px}.staff-email-verification form{margin:18px 0}.staff-email-verification [role=status]{color:#c0e57b}.record-status{color:#b5c8bc;white-space:nowrap;text-transform:capitalize;border:1px solid #425247;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:inline-flex}.record-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-finished,.status-paid,.status-success,.status-verified,.status-awarded{color:#bce59e;background:#213322;border-color:#476143}.status-playing,.status-pending,.status-reserved,.status-processing{color:#ecd092;background:#322c1d;border-color:#635438}.status-failed,.status-rejected,.status-cancelled{color:#ffb5ad;background:#342321;border-color:#6a4140}.record-money{font-variant-numeric:tabular-nums;white-space:nowrap;color:#e4eddf;font-weight:600}.record-muted{color:#91a798;font-size:12px}.record-id{color:#92a799;overflow-wrap:anywhere;margin-top:8px;font:11px monospace;display:block}.record-json{max-height:100px;display:block;overflow:auto}.results-center{padding:28px}.result-intro{justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.result-intro h2{letter-spacing:-1px;margin:10px 0;font-size:30px}.result-intro p{color:#a1b6a6;font-size:13px;line-height:1.7}.result-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.result-metrics article{background:linear-gradient(130deg,#223426,#17231b);border:1px solid #344a3a;border-radius:14px;padding:22px}.result-metrics span{color:#a4bba9;font-size:12px}.result-metrics strong{margin-top:12px;font-size:34px;display:block}.result-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.result-toolbar .game-filter{margin-bottom:12px}.results-table td:first-child{color:inherit;min-width:220px;font-family:inherit}.results-table td strong{font-size:13px;display:block}.results-table td small{margin-top:8px;display:block}.verified-result{color:#bce59e;font-size:11px}.result-detail dl{grid-template-columns:120px 1fr;gap:14px;margin:26px 0;font-size:13px;display:grid}.result-detail dt{color:#9bb0a0}.result-detail dd{overflow-wrap:anywhere;margin:0}.result-detail dd.record-id{font-size:11px}.tournament-bracket{gap:16px;padding:8px 0 20px;display:flex;overflow:auto}.bracket-round{flex:1;min-width:220px}.bracket-slot{background:#102017;border:1px solid #354d3d;border-radius:12px;margin-bottom:12px;padding:14px;font-size:13px}.bracket-slot strong{color:#d8e9da;display:block}.bracket-slot small{color:#9ab09f;margin-top:8px;display:block}.competition-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.competition-header h3{margin:0}.competition-prize{color:#c0e57b;margin-top:14px;font:600 22px Space Grotesk;display:inline-block}.result-toolbar p{white-space:nowrap}@media (width<=700px){.results-center{padding:18px}.result-intro{flex-direction:column;align-items:flex-start}.result-intro h2{font-size:25px}.result-metrics{gap:8px}.result-metrics article{padding:15px 11px}.result-metrics span{font-size:10px}.result-metrics strong{font-size:28px}.result-toolbar{display:block}.result-detail dl{grid-template-columns:100px 1fr}.competition-header{flex-direction:column;align-items:flex-start}.results-table,.results-table tbody{display:block}.results-table thead{display:none}.results-table tr{background:#14231a;border:1px solid #304736;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:12px;padding:14px;display:grid}.results-table td,.results-table td:first-child,.results-table td:nth-child(2){border:0;min-width:0;max-width:none;padding:0;display:block}.results-table td:first-child,.results-table td.result-review-action{grid-column:1/-1}.results-table td[data-label]:before{content:attr(data-label);color:#91a798;letter-spacing:1px;text-transform:uppercase;margin-bottom:9px;font-size:10px;display:block}.results-table .result-review-action button{width:100%}}.shield-capabilities{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.shield-capabilities article{background:#14231a;border:1px solid #354d3d;border-radius:12px;flex:1;min-width:190px;padding:18px}.shield-capabilities span,.shield-capabilities strong{overflow-wrap:anywhere;display:block}.shield-capabilities span{color:#a9b9ab;margin-bottom:10px;font-size:12px}.shield-grid{grid-template-columns:minmax(230px,1fr) minmax(0,1.5fr);gap:24px;display:grid}.shield-detail dl{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.shield-detail dd{overflow-wrap:anywhere;margin:0}.shield-detail dt{color:#a9b9ab}.shield-detail li{padding:12px 0}.shield-detail li small{color:#a9b9ab;margin-top:6px;display:block}.shield-review .notice p{margin-bottom:0}@media (width<=900px){.shield-grid{grid-template-columns:minmax(0,1fr)}}.game-hunt-toggle{align-items:center;gap:12px;display:flex!important}.game-hunt-toggle input{accent-color:#c0e57b;flex:0 0 20px;width:20px;height:20px}.game-hunt-settings{margin-bottom:28px}.game-hunt-settings form{max-width:720px}.hunt-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.hunt-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.hunt-editor form{max-width:760px}.hunt-editor fieldset{border:1px solid #354d3d;border-radius:12px;margin:22px 0;padding:18px}.hunt-referral{border-top:1px solid #354d3d;margin-top:18px;padding-top:12px}.admin-build{color:#a9b9ab;gap:10px;font-size:11px;display:grid}.admin-build button{padding:9px;font-size:11px}.admin-build small{line-height:1.6}.chat-review-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:24px;display:grid}.chat-review-grid>div{min-width:0}.chat-evidence{margin-top:0}.chat-evidence dd{overflow-wrap:anywhere;margin:6px 0 18px;font-size:12px}.chat-evidence dt{color:#a8bd9d;font-size:11px}.chat-original{white-space:pre-wrap;overflow-wrap:anywhere;background:#101b13;border-left:3px solid #b6db75;padding:20px;font-size:15px!important}.chat-evidence .actions{margin-top:16px}.chat-reports .record-title{padding-left:0;padding-right:0}@media (width<=1200px){.chat-review-grid{grid-template-columns:1fr}.chat-reports{padding:16px}.chat-reports .record-title{flex-wrap:wrap}}.billing-area{min-width:0}.billing-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.billing-heading h2{letter-spacing:-.7px;margin:8px 0;font-size:25px}.billing-heading p:not(.eyebrow),.billing-panel>p,.billing-panel-title p,.billing-action-bar p{color:#9fb2a3;font-size:12px;line-height:1.75}.billing-heading>button{white-space:nowrap}.billing-tabs{border-bottom:1px solid #304134;gap:8px;margin-bottom:16px;padding-bottom:14px;display:flex;overflow:auto}.billing-tabs button{white-space:nowrap;background:0 0;border-color:#0000;font-size:12px}.billing-tabs button[aria-selected=true]{color:#15210f;background:#c0e57b;font-weight:700}.billing-connection{color:#8b9f8f;flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:24px;font-size:10px;display:flex}.billing-connection b{color:#b4cc94;text-transform:uppercase;letter-spacing:1px;border:1px solid #40553b;border-radius:4px;padding:4px 8px;font-size:9px}.billing-connection>span:not(:first-child){text-transform:capitalize}.billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.billing-metrics article{background:linear-gradient(135deg,#21301e,#18261b);border:1px solid #384d33;border-radius:12px;padding:22px}.billing-metrics span{color:#a7b99f;font-size:11px}.billing-metrics strong{color:#d5edb6;letter-spacing:-1px;overflow-wrap:anywhere;margin:18px 0 12px;font-size:clamp(22px,2.5vw,33px);display:block}.billing-metrics small{color:#829b85;font-size:10px;line-height:1.65;display:block}.billing-overview-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.billing-panel{background:#152119;border:1px solid #304333;border-radius:12px;min-width:0;padding:23px}.billing-panel h3,.billing-action-bar h3{margin:0 0 13px;font:600 16px Space Grotesk,sans-serif}.billing-panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.billing-panel-title h3,.billing-panel-title h2{margin-bottom:0}.billing-panel-title button{white-space:nowrap;padding:8px 12px;font-size:11px}.billing-status,.billing-integrity{white-space:nowrap;color:#b6c7ba;background:#26352c;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.billing-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.billing-success,.billing-integrity.balanced{color:#c2dfaa;background:#283e25}.billing-pending{color:#9bc7d2;background:#243d45}.billing-unknown,.billing-integrity.attention{color:#e4cc8b;background:#423b21}.billing-failed{color:#e5a6a0;background:#422c2c}.billing-counters{gap:12px;margin-top:23px;display:flex}.billing-counters>button{color:#a8bda9;text-align:left;background:#111c15;border-color:#2c4131;flex:1;justify-content:space-between;gap:20px;padding:14px 17px;font-size:11px;display:flex}.billing-counters strong{color:#d6e8c0;font-size:20px}.billing-area dl{margin:10px 0 20px}.billing-area dl>div{border-bottom:1px solid #2d4031;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:11px;display:flex}.billing-area dt{color:#99af9d}.billing-area dd{text-align:right;overflow-wrap:anywhere;color:#d1e2cc;margin:0;font-weight:500}.billing-panel>button{font-size:11px}.billing-panel table{margin-top:17px}.billing-panel th:first-child{min-width:170px}.billing-panel td small{color:#8fa994;margin-top:6px;font-size:10px;display:block}.billing-panel td:first-child{font-size:10px}.billing-filters{align-items:flex-end;gap:15px;margin:20px 0;display:flex}.billing-filters>label:first-child{flex:1}.billing-filters input{min-width:0}.billing-filters label{font-size:10px}.billing-filters select{font-size:12px}.billing-empty{text-align:center;color:#a2b79f;border:1px dashed #344937;border-radius:10px;font-size:12px;line-height:1.8;padding:40px 24px!important}.billing-empty h3{color:#d1dfc7;font-family:Space Grotesk,sans-serif;font-size:17px}.billing-action-bar{background:#1c2c1e;border:1px solid #364d34;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:23px;display:flex}.billing-action-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.billing-action-bar button{white-space:nowrap;font-size:11px}.billing-action-bar h3{margin-bottom:8px}.billing-backdrop{z-index:40}.billing-modal{max-width:680px;max-height:92vh}.billing-modal .billing-panel-title{align-items:flex-start}.billing-modal .eyebrow{margin:0 0 6px}.billing-modal h2{font-size:22px}.billing-detail-total{border-bottom:1px solid #3a513d;flex-direction:column;align-items:flex-start;gap:13px;padding:20px 0 15px;display:flex}.billing-detail-total strong{color:#d4eab4;font-size:34px}.billing-detail-total>span:last-child{color:#9bb098;font-size:12px}.billing-small{color:#8fa28b!important;font-size:10px!important}.billing-receipt{background:#142016;border:1px dashed #40583c;border-radius:8px;margin:24px 0;padding:20px}.billing-receipt h3{margin:0;font-family:Space Grotesk,sans-serif}.billing-receipt pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b5caae;background:#0e1a12;border-radius:6px;padding:14px;font-size:11px;line-height:1.7}.billing-receipt p{overflow-wrap:anywhere;font-size:11px}.billing-receipt h4{font-size:12px}.billing-modal .notice{font-size:11px}@media (width<=1200px){.billing-heading{flex-wrap:wrap}.billing-metrics{gap:12px}.billing-metrics article{padding:18px}.billing-overview-grid{grid-template-columns:1fr}.billing-action-bar{flex-wrap:wrap}.billing-action-bar>div:last-child{justify-content:flex-start}.billing-heading h2{font-size:23px}}@media (width<=800px){.billing-metrics{grid-template-columns:1fr}.billing-metrics strong{font-size:31px}.billing-filters{flex-wrap:wrap}.billing-filters>label:first-child{flex-basis:100%}.billing-counters{flex-wrap:wrap}.billing-counters>button{min-width:170px}.billing-panel-title{flex-wrap:wrap}.billing-panel{padding:18px}.billing-heading>button{font-size:11px}.billing-modal{padding:23px}.billing-area dl>div{align-items:flex-start}.billing-area dd{max-width:65%}.billing-tabs{gap:2px}.billing-tabs button{padding:10px 13px}}@media print{body *{visibility:hidden}#billing-receipt,#billing-receipt *{visibility:visible;color:#111;background:#fff}#billing-receipt{border:0;width:174mm;position:fixed;top:12mm;left:18mm}#billing-receipt dd,#billing-receipt dt,#billing-receipt p,#billing-receipt pre{color:#111}}.billing-profit-filters,.billing-rule-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.billing-profit-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.billing-profit-filters input,.billing-profit-filters select{width:100%;min-width:0}.billing-profit-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.billing-profit-counts article{background:#152119;border:1px solid #304333;border-radius:9px;padding:17px}.billing-profit-counts span{color:#a6b9a4;font-size:11px}.billing-profit-counts strong{color:#d5e6bd;margin-top:10px;font-size:25px;display:block}.billing-profit-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-profit-metrics strong{font-size:25px}.billing-chart{min-width:0;margin:0}.billing-chart figcaption{margin-bottom:22px;font:600 16px Space Grotesk,sans-serif}.billing-chart svg{width:100%;max-height:270px}.billing-chart details{color:#abc59e;font-size:11px}.billing-detail-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#0e1811;border-radius:8px;max-height:350px;padding:16px;font-size:11px;overflow:auto}.billing-rule-form{margin:20px 0}.billing-rule-form .primary{justify-self:start}.billing-rule-fields label,.billing-rule-fields input{min-width:0}.billing-pricing>.billing-panel{margin:20px 0}.billing-pricing p{color:#a9b9ab;font-size:12px;line-height:1.8}.billing-pricing .check{align-self:center}.billing-profit details summary,.billing-pricing details summary{cursor:pointer;padding:12px 0}.billing-rule-form>.billing-panel-title{margin-bottom:0}@media (width<=1200px){.billing-profit-filters,.billing-rule-fields,.billing-profit-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.billing-profit-filters,.billing-rule-fields,.billing-profit-metrics{grid-template-columns:1fr}.billing-profit-counts{gap:8px}.billing-profit-counts article{padding:14px}.billing-profit-counts strong{font-size:22px}.billing-profit .billing-panel-title>button,.billing-pricing .billing-panel-title>button{white-space:normal}}.billing-monitoring{margin-top:24px}.billing-monitoring .billing-panel-title>div{min-width:0}.billing-monitoring .billing-panel-title p{max-width:690px}
