@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{font:14px 'DM Sans',system-ui,Arial,sans-serif;color:#e9edf4;background:#080b10;--base:#090d13;--panel:#141a24;--line:#27303e;--light:#a9b3c3;--red:#ef364e;--border:#263140}
*{box-sizing:border-box}body{margin:0;min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}.app{display:flex;min-height:100vh}.sidebar{width:260px;flex-shrink:0;background:#10141c;border-right:1px solid #252c37;padding:27px 14px 15px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:auto}
.brand{display:flex;align-items:center;gap:11px;padding:4px 9px 30px}.brandMark{height:38px;width:38px;border:1px solid #ed5264;border-radius:9px;background:linear-gradient(150deg,#e82b41,#851c2e);display:grid;place-items:center;font-weight:900;color:white}.brandMark span{letter-spacing:-2px}.brand strong{display:block;white-space:nowrap;font:800 13px Manrope,system-ui}.brand em{color:#f13d52;font-style:normal}.brand small{display:block;letter-spacing:2.5px;font:700 8px Manrope,system-ui;color:#8894a9;margin-top:4px}.workspace{border:1px solid #344151;background:#1a222e;display:flex;gap:11px;align-items:center;padding:12px 10px;border-radius:10px;margin:0 5px 29px}.workspaceIcon{height:32px;width:32px;border-radius:8px;background:#a62d41;display:grid;place-items:center;font-weight:900}.workspace b,.workspace small{display:block;font-size:11px}.workspace small{color:#aab5c8;font-size:10px;margin-top:3px}.upDown{margin-left:auto;color:#91a0b4}.menuCaption{color:#738398;font-size:9px;font-weight:800;letter-spacing:1.7px;padding:0 17px 12px}.navigation{display:grid;gap:5px}.navItem{width:100%;border:1px solid transparent;display:flex;align-items:center;gap:14px;text-align:left;background:transparent;color:#a7b0bf;padding:13px 16px;border-radius:9px;font-weight:700;font-size:12px}.navItem:hover{background:#1c2633;color:white}.navItem.active{color:white;border-color:#773142;background:#351d28}.navItem.active .navIcon{color:#ff6d7e}.navIcon{width:18px;font-size:19px;text-align:center;color:#8898af}.toolsTitle{padding-top:37px}.toolsLinks{display:grid;gap:5px}.toolsLinks a{padding:12px 16px;font-weight:650;color:#98a7b9;font-size:11px;border-radius:7px;display:flex;justify-content:space-between}.toolsLinks a:hover{background:#222b36;color:white}.sideBottom{margin-top:auto}.protect{border:1px solid #344436;border-radius:11px;padding:13px 11px;display:flex;gap:10px;align-items:center;background:#13211b}.protectDot,.environment i{display:inline-block;background:#4fd58d;width:8px;height:8px;border-radius:100%;box-shadow:0 0 10px #2dbd76}.protect b,.protect small{display:block;font-size:10px}.protect small{color:#9fb4a9;margin-top:4px}.sidebarFoot{font-size:9px;color:#687589;padding:23px 12px 0}.maincol{min-width:0;flex:1;background:radial-gradient(circle at 60% -300px,#1c2738 0,transparent 650px),#090d13}.topbar{height:76px;border-bottom:1px solid #28303b;display:flex;align-items:center;justify-content:space-between;padding:0 38px}.breadcrumbs{font-size:12px;color:#7c8ca1}.breadcrumbs span{padding:0 13px;color:#526279}.breadcrumbs strong{color:#d5dfeb}.topActions{display:flex;align-items:center;gap:18px}.environment{color:#add7ba;border:1px solid #315746;background:#1b2b23;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:900;letter-spacing:1px}.environment i{height:6px;width:6px;margin-right:6px;vertical-align:middle}.userBadge{border-radius:50px;background:#252d3a;border:1px solid #384657;padding:9px 12px;font-size:10px;font-weight:800;color:#d9e1ec;max-width:230px;overflow:hidden;text-overflow:ellipsis}.maincol main{max-width:1500px;margin:0 auto;padding:37px 39px 60px}.page{display:none}.page.active{display:block}.eyebrow{color:#f66b7c;letter-spacing:1.9px;font-size:9px;font-weight:900}.pagehead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:29px}.pagehead h1,.authCard h1{font:800 clamp(28px,3vw,37px)/1.22 Manrope,system-ui;margin:10px 0 7px;letter-spacing:-1.2px}.pagehead p,.authCard p{color:#92a3b8;margin:0;font-size:12px}.btn{border:1px solid #435268;border-radius:9px;padding:11px 15px;background:#253245;color:white;font-size:11px;font-weight:800;display:inline-flex;justify-content:center;align-items:center;gap:12px;white-space:nowrap}.btn.primary{border-color:#ec3b53;background:linear-gradient(115deg,#ee3048,#c8263b);box-shadow:0 4px 17px #b8213730}.btn.primary:hover{background:#fc465b}.btn.subtle{background:transparent;border-color:#394353;color:#c7d2e1}.btn.light{background:#1a2430;border-color:#344255;color:#b9cad9}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:22px}.metric{border:1px solid #293445;background:#151c26;padding:23px 23px 20px;border-radius:13px;min-height:143px}.metricTitle{font-size:9px;font-weight:900;color:#a4b3c7;letter-spacing:1px;display:flex;align-items:center;justify-content:space-between}.dot{height:8px;width:8px;border-radius:100%;display:inline-block}.dot.gray{background:#a0aec0}.dot.red{background:#ef4356}.dot.amber{background:#ffca73}.dot.blue{background:#65baff}.metric strong{font:800 34px Manrope,system-ui;display:block;margin:13px 0 8px}.metric small{font-size:10px;color:#8193a9}.overviewGrid{display:grid;grid-template-columns:1.1fr 1fr;gap:19px;margin-bottom:20px}.panel{background:#131b26;border:1px solid #2b3748;border-radius:13px;padding:24px}.welcomePanel{background:radial-gradient(circle at 90% 120%,#762332 0,transparent 47%),linear-gradient(140deg,#222b3b,#161b27 65%);position:relative;overflow:hidden;min-height:318px;padding:33px}.welcomePanel h2{font:800 clamp(25px,2.5vw,34px)/1.25 Manrope,system-ui;letter-spacing:-1.4px;margin:18px 0}.welcomePanel h2 span{color:#f45b6c}.welcomePanel p{color:#aebdd0;max-width:390px;font-size:12px;line-height:1.85;margin-bottom:29px}.welcomePanel .btn{position:relative;z-index:1}.orb{height:270px;width:270px;border:1px solid #ff657932;border-radius:100%;position:absolute;right:-125px;bottom:-120px;box-shadow:0 0 0 50px #ff65790b,0 0 0 110px #ff657908}.panelHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panelHead h3,.listToolbar h3,.websiteInfo h3{font:800 16px Manrope,system-ui;margin:0 0 7px}.panelHead p{margin:0;font-size:11px;color:#8798ad}.quickActions{display:grid;gap:4px}.quickActions button{background:transparent;border:none;color:white;width:100%;padding:12px 6px;display:flex;align-items:center;gap:12px;text-align:left;border-bottom:1px solid #2a3443}.quickActions button:hover{background:#1e2a39}.quickActions button>span{height:38px;width:38px;border-radius:10px;background:#263348;display:grid;place-items:center;color:#ff6072;font-size:22px}.quickActions button b,.quickActions button small{display:block}.quickActions button b{font-size:12px}.quickActions button small{margin-top:4px;color:#8d9bb1;font-size:10px}.quickActions button i{margin-left:auto;font-style:normal;color:#b4c3d5}.bottomGrid .panel{min-height:286px}.empty{text-align:center;color:#8496ac;padding:35px 16px;font-size:12px}.activityRow{padding:12px 4px;border-bottom:1px solid #2a3646;display:flex;gap:10px;align-items:center}.activityIcon{height:30px;width:30px;border-radius:8px;background:#253449;color:#e98293;display:grid;place-items:center}.activityRow b{font-size:10px;display:block}.activityRow small{font-size:9px;color:#8194aa}.checkRow{display:flex;align-items:center;gap:11px;padding:10px 3px}.checkIcon{height:24px;width:24px;border-radius:100%;display:grid;place-items:center;font-size:12px;font-weight:800}.checkIcon.ok{background:#183b2e;color:#70dfa0}.checkIcon.pending{background:#44351e;color:#f2c973}.checkRow b,.checkRow small{display:block}.checkRow b{font-size:11px}.checkRow small{font-size:10px;color:#8495aa;margin-top:4px}.notice{border:1px solid #815262;border-left:4px solid #ed4d64;background:#291c29;color:#d7bdc5;border-radius:8px;padding:14px 16px;font-size:11px;line-height:1.7;margin-bottom:20px}.listPanel{padding:0;overflow:hidden}.listToolbar{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.listToolbar small{font-size:10px;color:#8294aa}.search{width:290px;background:#101824;border:1px solid #374457;border-radius:8px;color:white;padding:12px;font-size:11px}.tableScroll{overflow:auto;max-height:70vh}table{border-collapse:collapse;width:100%;min-width:780px}th{font-size:9px;letter-spacing:1px;color:#899cb2;font-weight:800;text-align:left;background:#192332;padding:15px 20px}td{padding:17px 20px;border-top:1px solid #253142;font-size:11px;color:#c5d1e0}tr:hover td{background:#192331}td b{display:block;color:#eef2f8;font-weight:800;font-size:11px}td small{display:block;color:#8393a8;font-size:10px;margin-top:5px}td .act{padding:7px 9px;background:#253243;border:1px solid #45566c;color:white;border-radius:7px;font-size:10px}.tag{display:inline-block;padding:6px 9px;border-radius:6px;font-size:9px;font-weight:900;letter-spacing:.3px;background:#2a3545;color:#c2d0df;white-space:nowrap}.tag.draft{background:#483426;color:#ffd394}.tag.new{background:#2d364c;color:#b3cfff}.tag.progress{background:#213d3b;color:#91e5c9}.tag.suspended{background:#4a2635;color:#ffadbb}.websiteInfo{margin-top:20px}.websiteInfo p{color:#8fa2b7;font-size:12px}.authCard{max-width:530px;background:#151e29;border:1px solid #36465b;border-radius:16px;padding:38px;margin:8vh auto}.authCard h1{margin:12px 0 13px}.authCard p{line-height:1.8}.authCard form{margin-top:32px;display:grid;gap:13px}.authCard label{font-size:11px;font-weight:800;color:#b2c2d5}.authCard input{padding:14px;color:white;background:#0e1622;border:1px solid #45576c;border-radius:9px}.authCard .btn{padding:15px}.authNote{margin-top:20px;font-size:10px;color:#8da0b6}.smallmsg{color:#ffafb8;font-size:12px;margin-top:14px}.toast{position:fixed;bottom:22px;right:22px;z-index:60;background:#1e3a30;border:1px solid #57a883;color:white;padding:14px 18px;border-radius:9px;box-shadow:0 8px 30px #0008;font-size:12px;max-width:370px;display:none}.toast.error{background:#452330;border-color:#dc5872}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px}.modalBackdrop{position:absolute;inset:0;background:#04070bdc;backdrop-filter:blur(5px)}.modalCard{z-index:1;background:#151d28;border:1px solid #48576a;width:min(100%,660px);max-height:92vh;overflow:auto;border-radius:15px;box-shadow:0 30px 120px #0009}.modalTop{display:flex;justify-content:space-between;gap:14px;padding:25px 29px;border-bottom:1px solid #303d50}.modalTop h2{font:800 22px Manrope,system-ui;margin:8px 0}.modalTop p{margin:0;color:#8fa1b8;font-size:11px}.close{border:1px solid #3d4e63;border-radius:9px;background:#273344;color:white;font-size:22px;height:33px;width:33px}.fields{padding:23px 29px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field.wide{grid-column:1/-1}.field label{font-size:10px;color:#b3c4d8;font-weight:800}.field input,.field select,.field textarea{background:#0e1621;border:1px solid #46586e;border-radius:7px;color:#e8eff6;padding:12px;min-width:0;font-size:12px}.field textarea{min-height:94px;resize:vertical}.field input:disabled{opacity:.6}.modalFoot{display:flex;justify-content:flex-end;gap:10px;padding:19px 29px;border-top:1px solid #303d50}.fieldHelp{font-size:10px;color:#8293aa;margin-top:2px}.previewPanel{padding:20px;border:1px dashed #52647b;border-radius:10px;background:#0d1724;line-height:1.7;margin:8px 29px 24px}.previewPanel strong{font:800 24px Manrope;display:block}.previewPanel p{color:#abb9ca}.previewPanel small{color:#8b99aa}.previewPanel .pageBody{white-space:pre-wrap}.loadHint{padding:23px;color:#93a5b8;font-size:12px}@media(max-width:1190px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewGrid{grid-template-columns:1fr}.sidebar{width:230px}.maincol main{padding:28px}}@media(max-width:790px){.app{display:block}.sidebar{height:auto;width:auto;position:relative;padding:14px}.brand{padding-bottom:12px}.workspace,.menuCaption,.toolsTitle,.toolsLinks,.sideBottom{display:none}.navigation{display:flex;overflow:auto;gap:5px}.navItem{width:auto;white-space:nowrap;padding:10px 12px}.navIcon{display:none}.topbar{height:60px;padding:0 18px}.maincol main{padding:21px 14px}.pagehead{align-items:start}.stats{grid-template-columns:1fr 1fr}.listToolbar{flex-direction:column;align-items:stretch}.search{width:100%}.fields{grid-template-columns:1fr}.field.wide{grid-column:1}}@media(max-width:480px){.stats{grid-template-columns:1fr}.pagehead{flex-direction:column}.topActions{gap:5px}.userBadge{max-width:110px}.authCard{padding:22px;margin:18px 0}}
/* Original Power Truck Pro USA artwork: admin branding */
.brandWithLogo{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;padding:2px 9px 19px}
.brandLogo{display:block;width:170px;max-width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 11px rgba(245,130,35,.12))}
.brandCaption{display:block;margin-top:-6px;font:800 9px Manrope,system-ui;letter-spacing:2.2px;color:#a4b0c1}
.loginBrandLogo{display:block;width:145px;height:auto;object-fit:contain;margin:0 auto 16px}
@media(max-width:790px){.brandWithLogo{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:12px;padding:0 8px 12px}.brandLogo{width:77px}.brandCaption{margin:0;font-size:9px}}

/* Fast Build v2: product images, order line items, and exports */
.tableControls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tableControls .search{min-width:220px}.productThumb{float:left;object-fit:contain;background:#0c141e;border:1px solid #334759;border-radius:7px;margin-right:10px;width:44px;height:44px}.orderBuilder{background:#0e1825;border:1px solid #415873;border-radius:10px;padding:16px}.orderBuilderTop{display:flex;justify-content:space-between;align-items:center;gap:12px}.orderBuilderTop b{font-size:15px}.orderBuilderTop p{font-size:10px;color:#94a9be;margin:5px 0}.orderBuilder #orderLines{display:grid;gap:8px;margin-top:14px}.orderLine{display:grid;grid-template-columns:1.7fr .75fr 1.3fr 60px 95px 82px 32px;align-items:end;gap:8px;border:1px solid #364c63;background:#1b2739;padding:12px;border-radius:8px}.orderLine label{display:block;font-size:10px;font-weight:800;margin:0 0 6px;color:#9db0c5}.orderLine input,.orderLine select{width:100%;padding:9px 7px;min-width:0;font-size:11px;background:#0f1824;border:1px solid #4a5c74;border-radius:7px;color:#edf5ff}.orderLine strong{font-size:11px;display:block;white-space:nowrap;padding:10px 0}.lineRemove{height:36px;width:30px;border:1px solid #8f4052;border-radius:6px;background:#39232d;color:#faa3b2}.orderTotals{border-top:1px solid #3e4e63;display:flex;justify-content:flex-end;gap:17px;flex-wrap:wrap;margin-top:15px;padding-top:13px;font-size:11px}.orderTotals b{margin-left:6px}.orderTotals strong{color:#f8bac6}.orderBuilder>small{margin-top:12px;color:#9aadc0}@media(max-width:1350px){.orderLine{grid-template-columns:repeat(3,minmax(0,1fr))}.lineRemove{grid-column:3}}@media(max-width:650px){.orderLine{grid-template-columns:repeat(2,minmax(0,1fr))}.tableControls{width:100%}.tableControls .search{flex:1}}

/* Unified Product Catalog */
.catalogTotals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}
.catalogTotals>div{background:#161f2b;border:1px solid #2c3a4d;padding:17px 19px;border-radius:11px}
.catalogTotals small{display:block;color:#8e9db0;font-size:9px;font-weight:900;letter-spacing:1.2px}
.catalogTotals strong{font:800 26px Manrope,system-ui;display:block;margin-top:9px}
.catalogTotals strong.catalogSafe{color:#92e1ae;font-size:16px}
.catalogPanel{padding:0;overflow:hidden}
.catalogTop,.catalogListTop,.catalogFoot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.catalogTop{border-bottom:1px solid #2c3a4d;padding:20px 22px}
.catalogTabs{display:flex;gap:7px;flex-wrap:wrap}
.catalogTabs button{background:#202b3b;border:1px solid #354359;border-radius:9px;padding:12px 14px;color:#a7b8ca;font-size:11px;font-weight:800}
.catalogTabs button.selected{color:#fff;background:#512432;border-color:#a13c4d}
.catalogFilters{padding:19px 22px;display:flex;align-items:end;gap:12px;flex-wrap:wrap}
.catalogFilters label{min-width:140px;display:flex;flex-direction:column;gap:8px;flex:1}
.catalogFilters label:first-child{flex:2;min-width:240px}
.catalogFilters label:last-child{flex:.5;min-width:110px}
.catalogFilters span{font-size:9px;color:#96a9c0;font-weight:900;letter-spacing:1px}
.catalogFilters input,.catalogFilters select{width:100%;border:1px solid #44546c;background:#0d1724;color:#ecf3fb;border-radius:8px;padding:12px 11px;font-size:11px;height:41px}
.catalogListTop{padding:17px 23px}
.catalogListTop h3{margin:0 0 7px;font:800 14px Manrope,system-ui}
.catalogListTop small{color:#8398ae;font-size:10px}
.catalogTable{min-width:1040px}
.catalogTable .tag{font-size:9px}
.catalogTable td{min-height:65px}
.catalogMissing{color:#e8b8a7;font-size:11px}
.catalogPaiBadge{background:#263954;color:#b8d7ff}
.catalogManualBadge{background:#3d2b39;color:#f6a9c6}
.catalogFoot{padding:17px 23px;border-top:1px solid #314054;color:#a3b2c4;font-size:11px}
.catalogPaging{display:flex;gap:9px}
.catalogDetailImage{display:block;max-width:240px;max-height:190px;object-fit:contain;border:1px solid #304054;background:#0f1824;margin:auto auto 18px;border-radius:9px}
.catalogDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.catalogDetailGrid>div{background:#101c2a;border:1px solid #344358;border-radius:7px;padding:12px}
.catalogDetailGrid small{font-size:9px;color:#a1b4ca;display:block;margin-bottom:7px}
.catalogDetailGrid strong{font-size:12px;color:#e7f0fb}
.catalogDetailDesc{line-height:1.6;white-space:pre-wrap;font-size:11px;color:#9caec2}
@media(max-width:950px){.catalogTotals{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.catalogTotals{grid-template-columns:1fr 1fr}.catalogTop,.catalogFilters,.catalogListTop,.catalogFoot{padding:13px}.catalogTabs{width:100%}.catalogTabs button{flex:1}.catalogFilters label:first-child{min-width:100%}.catalogDetailGrid{grid-template-columns:1fr}}

/* Operations Fast Build: contact, order, fulfillment and page workflows */
.opsMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 21px}
.opsMetrics>div{background:#162131;border:1px solid #2e3d50;border-radius:10px;padding:18px 19px;min-height:96px}
.opsMetrics small{font-size:9px;font-weight:850;letter-spacing:1px;color:#9cadc3;display:block}
.opsMetrics strong{font:800 27px Manrope,system-ui;display:block;margin-top:12px}
.opsMetrics strong.opsSafe{font-size:15px;color:#87dfb2;margin-top:19px}
.opsSelect{border:1px solid #3d4d64;background:#0f1927;color:#d5e0ec;border-radius:8px;padding:11px 12px;font-size:11px;min-height:38px}
.tableControls{flex-wrap:wrap}.tableControls .search{min-width:180px;flex:1}
.opsAction{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
td .act.opAccent{background:#462432;border-color:#a04d60;color:#ffd5dd}
.opsDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.opsDetailGrid>div{padding:13px 14px;background:#0e1a28;border:1px solid #304457;border-radius:8px}
.opsDetailGrid small{font-weight:800;font-size:9px;letter-spacing:.7px;color:#93a8bf;display:block;margin-bottom:7px}
.opsDetailGrid strong{font-size:12px;color:#e2ebf7}
.opsDetailBlock{margin-top:16px;padding:16px;background:#0f1d2c;border:1px solid #384a61;border-radius:9px}
.opsDetailBlock h3{font:800 14px Manrope,system-ui;margin:0 0 10px}
.opsDetailBlock p{color:#afbdd0;font-size:11px;line-height:1.75;white-space:pre-wrap;margin:3px 0}
.opsLineTable{border-collapse:collapse;min-width:100%;width:100%}
.opsLineTable th,.opsLineTable td{padding:9px 7px;border-bottom:1px solid #304157;font-size:11px}
.opsDetailActions{margin-top:16px;display:flex;gap:9px;flex-wrap:wrap}
.opsDraftPreview{background:#0a1119;border:1px solid #39495b;border-radius:12px;overflow:hidden;margin:10px 0}
.opsDraftPreview nav{display:flex;justify-content:space-between;align-items:center;padding:17px 21px;background:#111b26;border-bottom:1px solid #2b3c50}
.opsDraftPreview nav img{width:70px;height:59px;object-fit:contain}
.opsDraftPreview nav span{font-size:9px;font-weight:800;color:#93a8be;letter-spacing:2px}
.opsDraftHero{text-align:center;background:radial-gradient(ellipse at top,#4b222d,#0d1722 65%);padding:31px 19px}
.opsDraftHero .draftBadge{display:inline-block;font-size:9px;font-weight:800;letter-spacing:1px;border:1px solid #985060;background:#402333;padding:7px 11px;border-radius:20px;color:#ffd0d8}
.opsDraftHero h2{font:800 clamp(20px,3vw,30px)/1.24 Manrope,system-ui;max-width:430px;margin:14px auto 10px;letter-spacing:-.5px}
.opsDraftHero p{font-size:12px;line-height:1.6;max-width:480px;margin:auto;color:#bccadb}
.opsDraftBody{padding:20px 25px;color:#b5c3d4;white-space:pre-wrap;line-height:1.8;font-size:12px}
.opsPreviewLabel{display:block;color:#96a8bd;font-size:9px;font-weight:900;letter-spacing:1.5px;margin:0 0 8px}
.opsEditorPreview{padding:4px 0}
.opsEditorPreview>p{margin:0 0 10px;color:#9aadc0;font-size:10px}
.opsSmall{color:#9dacbf;font-size:10px;line-height:1.55}
@media(max-width:1050px){.opsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.opsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opsMetrics>div{padding:12px}.opsMetrics strong{font-size:22px}.opsDetailGrid{grid-template-columns:1fr}}
