:root{--navy:#092a4b;--blue:#1368d4;--ink:#172538;--muted:#6d7b8c;--line:#dce4eb;--bg:#f3f6f8}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,Arial}.shell{grid-template-columns:236px 1fr;min-height:100vh;display:grid}aside{background:var(--navy);color:#fff;flex-direction:column;padding:28px 20px;display:flex}.brand{letter-spacing:1.3px;align-items:center;gap:12px;font-weight:800;display:flex}.brand span{color:#55a7f3;border:2px solid #55a7f3;border-radius:11px;place-items:center;width:39px;height:39px;font-size:24px;display:grid}.brand small{color:#8db5d8;letter-spacing:2px;margin-top:3px;font-size:8px;display:block}nav{gap:6px;margin-top:48px;display:grid}nav a{color:#afc5d8;border-radius:7px;padding:11px 14px;font-size:14px}.active{background:#174771;color:#fff!important}.tenant{border-top:1px solid #31516d;margin-top:auto;padding:18px 8px 0;font-size:13px}.tenant small{color:#8fa9bf}main{padding:34px 42px}header{justify-content:space-between;align-items:center;display:flex}header small{color:#7690a7;letter-spacing:1.2px;font-weight:700}h1{margin:7px 0 4px;font-size:28px}header p{color:var(--muted);margin:0}button{background:var(--blue);color:#fff;border:0;border-radius:7px;padding:12px 18px;font-weight:700}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0;display:grid}.stats article,.panel{border:1px solid var(--line);background:#fff;border-radius:10px;padding:19px;box-shadow:0 1px 2px #18334f0a}.stats small{color:var(--muted);letter-spacing:.7px;font-size:11px;font-weight:700;display:block}.stats b{margin:10px 0 5px;font-size:27px;display:block}.stats em{color:#56806f;font-size:12px;font-style:normal}.stats .warn{color:#d46838}.grid{grid-template-columns:minmax(650px,2.2fr) minmax(260px,1fr);gap:16px;display:grid}.title{justify-content:space-between;align-items:center;display:flex}.title h2{margin:0 0 16px;font-size:16px}.title a{color:var(--blue);font-size:12px}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#83909d;border-bottom:1px solid var(--line);padding:9px 8px;font-size:10px}td{border-bottom:1px solid #edf1f4;padding:15px 8px}.status{color:#167654;font-weight:700}.quote label{color:#778696;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.quote input,.quote select{color:#34495e;background:#fff;border:1px solid #ccd7e0;border-radius:6px;width:100%;margin-top:6px;padding:11px}.two{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.quote button{width:100%}.quote p{color:#8593a1;text-align:center;font-size:11px}.notice{align-items:center;gap:35px;margin-top:16px;font-size:12px;display:flex}.notice span{color:var(--muted)}@media (max-width:950px){.shell{grid-template-columns:1fr}aside{display:none}main{padding:24px}.stats{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.activity{overflow:auto}}@media (max-width:560px){.stats{grid-template-columns:1fr}header{align-items:flex-start;gap:16px}header button{font-size:0}header button:first-letter{font-size:20px}.notice{flex-direction:column;align-items:flex-start;gap:8px}}
:root{--hl-navy:#102f40;--hl-navy-deep:#09212e;--hl-navy-soft:#19465a;--hl-blue:#276b86;--hl-blue-hover:#1e566d;--hl-blue-soft:#edf5f6;--hl-ink:#142d3a;--hl-muted:#667b85;--hl-line:#d8e2e2;--hl-bg:#f4f6f5;--hl-card:#fff;--hl-success:#2b7765;--hl-success-soft:#edf6f2;--hl-warning:#9a6b2f;--hl-danger:#ad504b;--hl-accent:#b58b55;--hl-shadow:0 1px 2px #0c263106, 0 12px 34px #0c26310e;--navy:var(--hl-navy);--blue:var(--hl-blue);--ink:var(--hl-ink);--muted:var(--hl-muted);--line:var(--hl-line);--bg:var(--hl-bg);--hl-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--hl-font-text:var(--hl-font-ui);--hl-font-display:var(--hl-font-ui)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}body,body *,button,input,select,textarea{font-feature-settings:"kern" 1, "liga" 1, "calt" 1;font-family:var(--hl-font-ui)!important}body{letter-spacing:normal;font-synthesis:none;font-size:14px;line-height:1.45;color:var(--hl-ink)!important;background:var(--hl-bg)!important}button{font-size:12px!important}input,select,textarea{font-size:13px!important}label,small{font-size:11px!important}table{font-size:12px!important}th{font-size:11px!important}h1,h2,h3,.total b,.stats b,.billingMetrics strong,.walletBalance strong{letter-spacing:normal;color:var(--hl-ink);font-family:var(--hl-font-ui)!important}h1{font-weight:720;line-height:1.12}h2,h3{font-weight:680;line-height:1.2}button,a,input,select{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}button{font-weight:650!important}button:not(:disabled):active,.primaryAction:active{transform:translateY(1px)}input,select,textarea{caret-color:var(--hl-blue);color:var(--hl-ink)!important}input::placeholder,textarea::placeholder{color:#aebac4!important;opacity:.55!important}input:focus::placeholder,textarea:focus::placeholder{opacity:.34!important}input:focus,select:focus,textarea:focus{outline:none;border-color:#79a7b5!important;box-shadow:0 0 0 3px #276b861c!important}::selection{color:var(--hl-ink);background:#d8eaed}.opsShell,.labelPage{background:var(--hl-bg)!important}.opsSide,.shell>aside,.loginIntro{background:linear-gradient(180deg, var(--hl-navy) 0%, var(--hl-navy-deep) 100%)!important}.opsSide nav a:hover,.opsSide nav a.active,.shell>aside nav a:hover,.shell>aside nav a.active{box-shadow:inset 3px 0 #78aebb,inset 0 0 0 1px #a7ccd40f;color:#fff!important;background:#6da3b12e!important}.opsBrand,.labelBrand,.brand,.loginLogo{letter-spacing:.085em!important}.opsBrand small,.labelBrand small,.brand small,.loginLogo small{letter-spacing:.16em!important}.opsBrand>b,.loginLogo>b,.brand>span{color:#82b7c2!important;border-color:#82b7c2!important}.labelBrand>b{color:#fff!important;background:var(--hl-navy)!important}.labelTop{-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-color:var(--hl-line)!important;background:#fdfefdf0!important}.card,.summaryCard,.dataCard,.formCard,.panel,.stats article,.batchStats article,.batchTableCard,.providerCard,.connectionSafety,.billingMetrics>div,.billingCustomer,.ledgerCard,.importStats article,.importPanel,.apiPanel{box-shadow:var(--hl-shadow);background:var(--hl-card)!important;border-color:var(--hl-line)!important;border-radius:11px!important}.opsMain,.labelWrap{color:var(--hl-ink)}.opsHeader p,.sideCardHeading small,.billingMetrics small,.stats small{color:#758b94!important;letter-spacing:.095em!important}.labelSidebar{color:var(--hl-ink)!important;background:0 0!important;padding:0!important;display:grid!important}.sideCard,.summaryCard,.overviewPanel,.financeCards article,.printCards>div,.printerCards article,.printerHelp,.profitabilitySection,.customerProfitDetail{border-color:var(--hl-line)!important;box-shadow:var(--hl-shadow)!important;border-radius:13px!important}input,select,textarea{background-color:#fdfefd!important;border-color:#cfdadb!important}input:hover,select:hover,textarea:hover{border-color:#afc1c4!important}.primaryAction,.purchase,.loginSubmit,.summaryCard .purchase,.formActions button:not(.cancel){box-shadow:0 5px 14px #1950652b;color:#fff!important;background:var(--hl-blue)!important}.primaryAction:hover,.purchase:hover,.loginSubmit:hover,.formActions button:not(.cancel):hover{background:var(--hl-blue-hover)!important}.rate.selected{box-shadow:0 0 0 1px var(--hl-blue), 0 7px 20px #19506512;border-color:var(--hl-blue)!important;background:#f7fbfb!important}.selected .radio,.labelSteps .activeStep{border-color:var(--hl-blue)!important;background:var(--hl-blue)!important}.textButton,.billingSelectHeading a,.walletBalance button,.historyPdf,.chosenRate button,.compareLink{color:var(--hl-blue)!important}.statusTag,.formMessage.success,.inlineNotice.success,.historyNotice.success,.batchNotice.success,.connectionNotice.success,.providerBadges .ready,.ledgerType.recharge{color:var(--hl-success)!important;background:var(--hl-success-soft)!important}.formMessage.error,.inlineNotice.error,.historyNotice.error,.batchNotice.error,.connectionNotice.error,.loginError{color:var(--hl-danger)!important;background:#fff4f2!important}.historyMoney,.historyClientMoney,.batchMoney,.money,.rate em,.total b,.walletBalance strong,.billingMetrics strong,.stats b{font-variant-numeric:tabular-nums}.tracking,.historyTracking,pre,code{font-family:var(--hl-font-ui)!important}.languageBar{border-color:var(--hl-line)!important;background:#fdfefdf0!important}.languageSwitcher{background:#eef2f1!important;border-color:#d4dfdf!important}.languageSwitcher button.active{background:var(--hl-navy)!important;color:#fff!important}.filterTabs,.chartTabs{background:#e9efee!important}.filterTabs button.active,.chartTabs button.active{color:var(--hl-blue)!important;background:#fff!important}.outline,.cancel,.quiet,.ledgerExport,.printerDiscovery button,.historyExport{color:#315766!important;background:#fff!important;border-color:#c7d5d7!important}.parseAddressButton,.rechargeBox button,.priceInput button,.printerRefresh,.supportLauncher{color:#fff!important;background:var(--hl-blue)!important}.selectedAddress,.addressCheck,.senderAddressCheck,.packageRow,.rechargeBox,.donutCard{background:#f6f9f8!important}.dataTable th,.historyTable th{color:#617984!important;background:#f7f9f8!important}.dataTable tbody tr:hover,.historyTable tbody tr:hover{background:#f3f8f7!important}.quickPasteCard textarea{background:#fbfcfb!important}.quickPasteCard textarea::placeholder{color:#bdc7cf!important;opacity:.42!important}.quickPasteStatus.success,.senderAddressCheck.valid,.addressCheck.valid,.billingPreview{color:var(--hl-success)!important;background:var(--hl-success-soft)!important;border-color:#cfe2da!important}.bookHint{color:#765f3d!important;background:#fbf7ef!important;border-color:#e7d9bf!important}.financeCards .wallet{border-top-color:#357888!important}.financeCards .spend{border-top-color:#6d6682!important}.financeCards .billed{border-top-color:#4f7d6b!important}.financeCards .margin{border-top-color:var(--hl-accent)!important}.chartLine,.profitTrend .profitLine,.chartPoint,.profitTrend circle{stroke:var(--hl-blue)!important}.chartArea,.profitTrend .profitArea{fill:#276b8617!important}.supportPanel>header{background:var(--hl-navy)!important}.supportMessage.user span{background:var(--hl-blue)!important}:is(.wmsMetrics,.batchStats,.billingSummary,.financeCards,.integrationMetrics,.ownerMetrics,.payrollStats,.reportMetrics,.accessSummary,.engineSummary,.importStats,.securitySummary)>:nth-child(4n+1){background:#28758d!important;border-color:#28758d!important}:is(.wmsMetrics,.batchStats,.billingSummary,.financeCards,.integrationMetrics,.ownerMetrics,.payrollStats,.reportMetrics,.accessSummary,.engineSummary,.importStats,.securitySummary)>:nth-child(4n+2){background:#a7894c!important;border-color:#a7894c!important}:is(.wmsMetrics,.batchStats,.billingSummary,.financeCards,.integrationMetrics,.ownerMetrics,.payrollStats,.reportMetrics,.accessSummary,.engineSummary,.importStats,.securitySummary)>:nth-child(4n+3){background:#736b9b!important;border-color:#736b9b!important}:is(.wmsMetrics,.batchStats,.billingSummary,.financeCards,.integrationMetrics,.ownerMetrics,.payrollStats,.reportMetrics,.accessSummary,.engineSummary,.importStats,.securitySummary)>:nth-child(4n+4){background:#b9786d!important;border-color:#b9786d!important}:is(.wmsMetrics,.batchStats,.billingSummary,.financeCards,.integrationMetrics,.ownerMetrics,.payrollStats,.reportMetrics,.accessSummary,.engineSummary,.importStats,.securitySummary)>*,:is(.wmsMetrics,.batchStats,.billingSummary,.financeCards,.integrationMetrics,.ownerMetrics,.payrollStats,.reportMetrics,.accessSummary,.engineSummary,.importStats,.securitySummary)>* :is(span,small,strong,b,em,p,a,button){color:#fff!important;-webkit-text-fill-color:#fff!important}
.opsSide{padding-top:24px}.opsBrand{background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:61px;padding:4px;display:flex;box-shadow:0 5px 16px #001a2e35}.opsBrand img{object-fit:contain;width:118px;height:51px;display:block}.opsSide nav{margin-top:32px}.loginLogo{background:#fff;border-radius:12px;width:154px;padding:5px;display:flex;box-shadow:0 8px 24px #00192d35}.loginLogo img{object-fit:contain;width:144px;height:76px;display:block}.labelTop{height:68px}.labelBrand{align-items:center;width:108px;height:62px;text-decoration:none;display:flex}.labelBrand img{object-fit:contain;width:104px;height:56px;display:block}
.languageBar{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dce4eb;justify-content:flex-end;align-items:center;gap:10px;height:42px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 5px #102a430b}.languageBar>span{color:#6b7f91;font-size:11px!important}.languageSwitcher{background:#f4f7fa;border:1px solid #d8e2ea;border-radius:9px;align-items:center;padding:3px;display:flex}.languageSwitcher button{border-radius:6px;min-width:42px;height:28px;color:#526a7d!important;background:0 0!important;padding:0 9px!important;font-size:11px!important;font-weight:600!important}.languageSwitcher button.active{box-shadow:0 1px 2px #0b274229;color:#fff!important;background:#0b2742!important}body{padding-top:42px}.opsShell,.loginPage{min-height:calc(100vh - 42px)!important}@media (max-width:600px){.languageBar{padding:0 12px}.languageBar>span{display:none}.languageSwitcher button{min-width:38px}}
