/* SKDMOnay / CBAMSure: approved navy and copper identity.
   Application-only overrides; printable calculation reports retain their layout. */
body:not(.steel-report){--brand-navy:#101e2a;--brand-deep:#0a151e;--brand-copper:#d8a37e;--brand-ink:#20313e;--brand-muted:#60707d;--brand-line:#dce1e4;--brand-paper:#f5f3ef;--brand-sidebar:264px;background:var(--brand-paper);color:var(--brand-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}
body:not(.steel-report) *,body:not(.steel-report) *::before,body:not(.steel-report) *::after{box-sizing:border-box}
body:not(.steel-report)>aside{width:var(--brand-sidebar);height:100vh;height:100dvh;position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:28px 18px 22px;background:var(--brand-navy);color:#d5dfe4;border-right:1px solid #ffffff12;scrollbar-width:thin;scrollbar-color:#53606b transparent}
body:not(.steel-report) .brand{display:flex;align-items:center;gap:12px;padding:0 9px;margin:0 0 30px;text-decoration:none;letter-spacing:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:26px;line-height:1.2}
body:not(.steel-report) .brand-mark{display:block;width:39px;height:48px;flex:0 0 39px}
body:not(.steel-report) .brand .brand-name{display:block;color:#f7f4f0;font:inherit;letter-spacing:-.7px;margin:0}
body:not(.steel-report) .brand .brand-name em{color:var(--brand-copper);font-style:normal}
body:not(.steel-report) .brand .brand-subtitle{display:block;font:10px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#a3b3bd;margin-top:7px;letter-spacing:1px}
body:not(.steel-report)>aside>small{font-size:10px;color:#9cabb5;letter-spacing:1.6px;padding:0 13px}
body:not(.steel-report) #nav{display:block;overflow:visible;flex:1}
body:not(.steel-report) #nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:3px 0;border-radius:6px;color:#bdc9d1;font-size:12px;line-height:1.45;text-decoration:none;white-space:normal;border:1px solid transparent;transition:background .15s ease,color .15s ease}
body:not(.steel-report) #nav a i{font-style:normal;flex:0 0 18px;margin:0;color:#bca08a;text-align:center}
body:not(.steel-report) #nav a:hover{background:#ffffff09;color:white}
body:not(.steel-report) #nav a.active{background:#d8a37e17;color:#f0c7a9;border-color:#d8a37e32}
body:not(.steel-report) #nav .nav-group{display:block;margin:0 0 15px;padding:0;border:0}
body:not(.steel-report) #nav .nav-group>small,body:not(.steel-report) #nav .nav-group>summary{display:block;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:1.4px;text-transform:uppercase;color:#a9b8c1;padding:14px 12px 7px;margin:0}
body:not(.steel-report) #nav details>summary{list-style:none;position:relative;padding-right:28px;cursor:pointer}
body:not(.steel-report) #nav details>summary::-webkit-details-marker{display:none}
body:not(.steel-report) #nav details>summary::after{content:'+';position:absolute;right:13px;font-size:14px;color:var(--brand-copper)}
body:not(.steel-report) #nav details[open]>summary::after{content:'−'}
body:not(.steel-report) .aside-bottom{display:block;margin-top:25px;padding:18px 12px 0;border-top:1px solid #ffffff18;color:#d1dbe1;font-size:11px}
body:not(.steel-report) .aside-bottom p{font-size:10px;color:#a1b2bd;margin:7px 0 0}
body:not(.steel-report) .dot{background:var(--brand-copper)}
body:not(.steel-report)>main{margin-left:var(--brand-sidebar);min-width:0;min-height:100vh}
body:not(.steel-report)>main>header{min-height:78px;height:auto;padding:18px 38px;background:#fbfaf8;border-bottom:1px solid var(--brand-line);display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--brand-muted);font-size:12px}
body:not(.steel-report) .shell-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}
body:not(.steel-report) .shell-controls button,body:not(.steel-report) .shell-controls .button{padding:8px 12px;font-size:12px}
body:not(.steel-report) .shell-title{color:#526473;font-size:12px}
body:not(.steel-report) #menu-toggle{display:none}
body:not(.steel-report) #view{padding:38px;max-width:1550px;margin:0 auto;min-height:calc(100vh - 150px)}
body:not(.steel-report) h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(30px,3.1vw,46px);font-weight:400;line-height:1.16;letter-spacing:-1.1px;color:var(--brand-navy);margin:0 0 13px;overflow-wrap:anywhere}
body:not(.steel-report) h2{font-size:19px;line-height:1.4;font-weight:600;color:var(--brand-navy);letter-spacing:-.3px}
body:not(.steel-report) h3{font-size:15px;line-height:1.5;color:var(--brand-ink)}
body:not(.steel-report) p{color:var(--brand-muted);font-size:13px;line-height:1.8}
body:not(.steel-report) a{color:#7e4d2e;text-underline-offset:3px}
body:not(.steel-report) .eyebrow{color:#8a5a38;font-size:10px;line-height:1.6;letter-spacing:2px;font-weight:650}
body:not(.steel-report) .top{align-items:flex-start;gap:22px;margin-bottom:28px;flex-wrap:wrap}
body:not(.steel-report) .button,body:not(.steel-report) button{background:var(--brand-navy);color:#fff;border:1px solid var(--brand-navy);border-radius:6px;font:600 12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:11px 17px;min-height:42px;text-decoration:none;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;touch-action:manipulation;max-width:100%}
body:not(.steel-report) .button:hover,body:not(.steel-report) button:hover{background:#284152;border-color:#284152}
body:not(.steel-report) .button.secondary,body:not(.steel-report) button.secondary{background:#fff;border-color:#cdd5da;color:#314858}
body:not(.steel-report) .button.secondary:hover,body:not(.steel-report) button.secondary:hover{background:#f0ece7;border-color:#b8977f}
body:not(.steel-report) button:disabled{opacity:.48;cursor:not-allowed}
body:not(.steel-report) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #a2673e;outline-offset:3px}
body:not(.steel-report) .actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}
body:not(.steel-report) .card{background:#fff;border:1px solid var(--brand-line);border-radius:10px;padding:26px;box-shadow:0 4px 20px #101e2a04;min-width:0}
body:not(.steel-report) .card small{color:#657684;line-height:1.6}
body:not(.steel-report) .card .note{color:#64727b;font-size:11px}
body:not(.steel-report) .grid{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}
body:not(.steel-report) .grid.two,body:not(.steel-report) form .grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body:not(.steel-report) .split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px}
body:not(.steel-report) .metric{font-size:32px;color:var(--brand-navy);font-weight:500;letter-spacing:-1px;font-variant-numeric:tabular-nums}
body:not(.steel-report) .metric em{color:#637585}
body:not(.steel-report) .muted{color:#61717d;font-size:12px}
body:not(.steel-report) .row{font-size:13px;border-color:#e7ebed;gap:16px;overflow-wrap:anywhere}
body:not(.steel-report) .row p{font-size:12px}
body:not(.steel-report) .pill{display:inline-block;background:#f2e9e1;color:#70472b;border:1px solid #e2cebe;font-size:11px;line-height:1.5;padding:6px 11px;border-radius:30px}
body:not(.steel-report) .badge{font-size:10px;letter-spacing:0;background:#edf3ef;color:#366147;padding:5px 8px;line-height:1.5}
body:not(.steel-report) .badge.warn{background:#fff2db;color:#825719}
body:not(.steel-report) .badge.block{background:#fbe9e6;color:#9c4436}
body:not(.steel-report) .notice{border:1px solid #e5d2b3;border-left:3px solid #b1844e;background:#fff8ea;color:#715629;font-size:12px;border-radius:6px;padding:15px 18px;overflow-wrap:anywhere}
body:not(.steel-report) label{font-size:12px;font-weight:500;color:#405969;line-height:1.6;margin-top:16px}
body:not(.steel-report) input,body:not(.steel-report) select,body:not(.steel-report) textarea{background:#fcfdfd;color:#203542;border:1px solid #cbd5dc;border-radius:6px;padding:11px 12px;font:400 13px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:43px;min-width:0;max-width:100%;box-shadow:inset 0 1px 2px #101e2a02}
body:not(.steel-report) input::placeholder,body:not(.steel-report) textarea::placeholder{color:#7c8993}
body:not(.steel-report) input[type=checkbox],body:not(.steel-report) input[type=radio]{width:17px;height:17px;min-height:17px;flex:0 0 17px;accent-color:#895e3d}
body:not(.steel-report) input[type=file]{white-space:normal;overflow:hidden}
body:not(.steel-report) input[type=file]::file-selector-button{border:0;background:#eae5de;color:#283e4c;padding:6px 10px;border-radius:4px;margin-right:10px;cursor:pointer}
body:not(.steel-report) .check{gap:9px;font-weight:400;align-items:flex-start}
body:not(.steel-report) .check input{margin-top:2px}
body:not(.steel-report) textarea{resize:vertical;min-height:110px}
body:not(.steel-report) table{font-size:12px;color:#314956}
body:not(.steel-report) th{background:#f5f5f2;color:#3c5362;font-weight:600;font-size:11px}
body:not(.steel-report) th,body:not(.steel-report) td{padding:13px 12px;border-bottom:1px solid #e3e8eb;vertical-align:top;line-height:1.6}
body:not(.steel-report) tbody tr:hover{background:#faf9f6}
body:not(.steel-report) .table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #e2e7ea;border-radius:7px}
body:not(.steel-report) .table-wrap table{min-width:580px}
body:not(.steel-report) pre{background:#f3f5f6;color:#465c6a;border:1px solid #e1e6e9;font-size:11px;border-radius:6px;overflow-wrap:anywhere;white-space:pre-wrap}
body:not(.steel-report) code{overflow-wrap:anywhere}
body:not(.steel-report) details:not(.nav-group){border-top:1px solid #e4e7e9;padding-top:14px;margin-top:18px}
body:not(.steel-report) summary{font-size:13px;color:#405969;line-height:1.6;cursor:pointer}
body:not(.steel-report) li{color:#516773;font-size:13px}
body:not(.steel-report) .bar{background:#ede8e2}
body:not(.steel-report) .bar span{background:#b2825f}
body:not(.steel-report) .number{color:#926749}
body:not(.steel-report) .empty{border-color:#cbd3d7;background:#faf9f6;color:#617481}
body:not(.steel-report) .empty>span{color:#af8061}
body:not(.steel-report) .task-column{background:#eceeea;border:1px solid #dee2df}
body:not(.steel-report) .knowledge-intro,body:not(.steel-report) .market-banner{background:#eee8df;border:1px solid #e1d8cc}
body:not(.steel-report) .knowledge-card summary{color:#805231}
body:not(.steel-report) .product-cover{background:linear-gradient(135deg,#eee6dd,#e9edf0);color:#4a5c68}
body:not(.steel-report) .product-cover b{color:#c7b4a5}
body:not(.steel-report) .chain-intro{border-top-color:#bc8b66}
body:not(.steel-report) .hero,body:not(.steel-report) .dashboard-hero{background:radial-gradient(ellipse at 95% 60%,#2b404d,transparent 60%),var(--brand-navy);border:1px solid #263a48;color:#fff;border-radius:12px;padding:36px}
body:not(.steel-report) .hero h2,body:not(.steel-report) .dashboard-hero h1{color:#faf6f0;font-family:Georgia,"Times New Roman",serif;font-weight:400}
body:not(.steel-report) .dashboard-hero h1{font-size:clamp(34px,3.8vw,52px)}
body:not(.steel-report) .hero p,body:not(.steel-report) .dashboard-hero p{color:#bac7cf}
body:not(.steel-report) .dashboard-hero .eyebrow{color:var(--brand-copper)}
body:not(.steel-report) .dashboard-hero .button{background:var(--brand-copper);border-color:var(--brand-copper);color:var(--brand-deep)}
body:not(.steel-report) .dashboard-hero .secondary{background:transparent;border-color:#6a7b88;color:#edf2f5}
body:not(.steel-report) .hero-diagram{background:#162935;border-color:#725e50;transform:none;color:#e6edf1}
body:not(.steel-report) .hero-diagram span{color:#ddaf8c}
body:not(.steel-report) .hero-diagram div{border-color:#42525d}
body:not(.steel-report) .hero-diagram small{color:#b5c3cd}
body:not(.steel-report) .orbit{color:var(--brand-copper);border-color:#927258;box-shadow:0 0 0 14px #d8a37e0c,0 0 0 15px #d8a37e35}
body:not(.steel-report)>main>footer{padding:22px 38px 28px;color:#677781;font-size:11px;border-top:1px solid #e0e3e3;line-height:1.7}
body:not(.steel-report) #toast{z-index:100;background:#182e3d;color:#fff;border:1px solid #5c6b75;box-shadow:0 12px 30px #101e2a30;max-width:min(400px,calc(100vw - 32px));right:16px;bottom:20px;line-height:1.6}
body:not(.steel-report) dialog{max-width:min(760px,calc(100vw - 32px));max-height:88vh;overflow:auto;border:1px solid #cad4db;border-radius:12px;padding:28px;box-shadow:0 25px 80px #101e2a30;background:#fff;color:#20313e}
body:not(.steel-report) dialog::backdrop{background:#0a151e99}
body:not(.steel-report) .skip-link{position:fixed;top:-100px;left:16px;z-index:200;padding:12px 20px;background:#fff;color:#101e2a;border-radius:5px}
body:not(.steel-report) .skip-link:focus{top:12px}
body:not(.steel-report) [hidden]{display:none!important}
@media(min-width:901px){body:not(.steel-report) #nav-backdrop{display:none}}
@media(max-width:1200px){body:not(.steel-report) .grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.steel-report) .split{grid-template-columns:1fr}body:not(.steel-report) #view{padding:28px}body:not(.steel-report)>main>header{padding:17px 28px}}
@media(max-width:900px){body:not(.steel-report)>aside{transform:translateX(-100%);transition:transform .2s ease;width:min(300px,86vw);height:100vh;height:100dvh;padding:26px 18px}body:not(.steel-report).nav-open>aside{transform:translateX(0)}body:not(.steel-report)>main{margin-left:0}body:not(.steel-report) #menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:8px 12px}body:not(.steel-report) #nav-backdrop{position:fixed;inset:0;background:#0a151e80;z-index:35;border:0;border-radius:0;width:100%;height:100%;padding:0}body:not(.steel-report):not(.nav-open) #nav-backdrop{display:none}body:not(.steel-report).nav-open{overflow:hidden}body:not(.steel-report)>main>header{position:sticky;top:0;z-index:25;padding:12px 20px;min-height:68px;flex-wrap:wrap}body:not(.steel-report) .shell-controls{gap:6px}body:not(.steel-report) .shell-title{flex:1}body:not(.steel-report) #view{padding:26px 20px}body:not(.steel-report)>main>footer{padding:20px}body:not(.steel-report) .agentgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body:not(.steel-report) #view{padding:24px 16px}body:not(.steel-report) .card{padding:20px 17px}body:not(.steel-report) .grid,body:not(.steel-report) .grid.two,body:not(.steel-report) form .grid,body:not(.steel-report) .agentgrid,body:not(.steel-report) .catalog-grid,body:not(.steel-report) .knowledge-grid,body:not(.steel-report) .sector-workspace{grid-template-columns:minmax(0,1fr)}body:not(.steel-report) .hero,body:not(.steel-report) .dashboard-hero{padding:26px 21px;grid-template-columns:1fr}body:not(.steel-report) .hero-diagram{display:none}body:not(.steel-report) .top{gap:14px;margin-bottom:22px}body:not(.steel-report) .top>.button{width:100%;text-align:center}body:not(.steel-report)>main>header{padding:10px 16px;gap:9px}body:not(.steel-report) .shell-controls{margin-left:auto}body:not(.steel-report) .row{flex-wrap:wrap;align-items:flex-start;gap:9px}body:not(.steel-report) .row>div{min-width:0}body:not(.steel-report) .badge{white-space:normal}body:not(.steel-report) th,body:not(.steel-report) td{padding:10px 8px}body:not(.steel-report) .actions{gap:9px}body:not(.steel-report) .filters{grid-template-columns:1fr}body:not(.steel-report) input,body:not(.steel-report) select,body:not(.steel-report) textarea{font-size:16px}body:not(.steel-report) .knowledge-intro{padding:22px 18px}body:not(.steel-report) .task-column{padding:12px}body:not(.steel-report) .brand{margin-bottom:28px}body:not(.steel-report) .brand .brand-subtitle{display:block}}
@media(prefers-reduced-motion:reduce){body:not(.steel-report) *,body:not(.steel-report) *::before,body:not(.steel-report) *::after{transition:none!important;scroll-behavior:auto!important;animation:none!important}}
@media print{body:not(.steel-report)>aside,body:not(.steel-report)>main>header,body:not(.steel-report) #toast,body:not(.steel-report) #nav-backdrop{display:none!important}body:not(.steel-report)>main{margin:0}body:not(.steel-report) #view{padding:0;max-width:none}body:not(.steel-report){background:#fff}body:not(.steel-report) .card{box-shadow:none;break-inside:avoid}body:not(.steel-report) .table-wrap{overflow:visible}body:not(.steel-report) .table-wrap table{min-width:0}}
/* Stable controls remain available when a feature refreshes its own header. */
body:not(.steel-report) #shell-toolbar{padding:12px 38px;border-bottom:1px solid var(--brand-line);background:#fff;min-height:56px}
body:not(.steel-report) #shell-toolbar .shell-title{margin-right:auto;text-decoration:none}
body:not(.steel-report) #shell-toolbar a{font-size:12px;color:var(--brand-ink)}
@media(max-width:900px){body:not(.steel-report) #shell-toolbar{position:sticky;top:0;z-index:30;padding:10px 16px}body:not(.steel-report)>main>header{position:static}}
@media print{#shell-toolbar{display:none!important}}

body:not(.steel-report) .language-notice{margin:0;padding:10px 38px;background:#e9edf0;color:#445965;font-size:12px}
body:not(.steel-report) [hidden]{display:none!important}
body:not(.steel-report) .brand>span{font-size:26px;line-height:1.2;letter-spacing:0}
body:not(.steel-report) .brand>span{display:block}

/* Keep dense facility forms usable on narrow screens and under zoom. */
body:not(.steel-report) #view :is(.grid,.split,.card)>*{min-width:0}
body:not(.steel-report) #view :is(p,a,li,summary){overflow-wrap:anywhere}
body:not(.steel-report) #view:focus{outline:none}
@media(pointer:coarse){body:not(.steel-report) #nav a{min-height:44px}body:not(.steel-report) :is(button,.button){min-height:44px}}

/* Direction C: shared identity across all existing workspace routes. */
body:not(.steel-report){--brand-navy:#142d7b;--brand-deep:#101f57;--brand-copper:#d5fd65;--brand-ink:#182951;--brand-muted:#586982;--brand-line:#dce3f3;--brand-paper:#f4f7ff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body:not(.steel-report)>aside{background:#142d7b;border-color:#284392;color:#e3ebff}
body:not(.steel-report) .brand{font-family:inherit;font-weight:800;font-size:25px;letter-spacing:-.04em}
body:not(.steel-report) .brand-mark{width:34px;height:40px;flex-basis:34px}
body:not(.steel-report) .brand .brand-name em{color:#fff}
body:not(.steel-report) .brand .brand-subtitle,body:not(.steel-report)>aside>small{color:#c5d3fa}
body:not(.steel-report) #nav a{color:#d3defb;padding:11px 13px;border-radius:8px}
body:not(.steel-report) #nav a i{color:#b7c7fd}
body:not(.steel-report) #nav a.active{background:#d5fd65;color:#132664;border-color:#d5fd65;font-weight:700}
body:not(.steel-report) #nav a.active i{color:#132664}
body:not(.steel-report) #nav a:hover{background:#2445dc;color:#fff}
body:not(.steel-report) #nav .nav-group>summary,body:not(.steel-report) #nav .nav-group>small{color:#c5d3fa;font-size:9px;letter-spacing:.14em}
body:not(.steel-report) h1{font-family:inherit;font-weight:750;letter-spacing:-.045em;font-size:clamp(30px,3vw,44px);line-height:1.1}
body:not(.steel-report) h2{font-weight:700;letter-spacing:-.03em}
body:not(.steel-report) h3{font-weight:650}
body:not(.steel-report) a{color:#2445dc}
body:not(.steel-report) .eyebrow{color:#2445dc}
body:not(.steel-report) .button,body:not(.steel-report) button{background:#2445dc;border-color:#2445dc;border-radius:7px;color:#fff}
body:not(.steel-report) .button:hover,body:not(.steel-report) button:hover{background:#1a36b4;border-color:#1a36b4}
body:not(.steel-report) .button.secondary,body:not(.steel-report) button.secondary{background:#fff;color:#2445dc;border-color:#c6d2ef}
body:not(.steel-report) .button.secondary:hover,body:not(.steel-report) button.secondary:hover{background:#eaf0ff;border-color:#2445dc}
body:not(.steel-report) .card{border-color:#dce3f3;box-shadow:0 4px 20px #15339e05;border-radius:12px}
body:not(.steel-report) .pill{background:#edf2ff;color:#2445dc;border-color:#ccd8fa}
body:not(.steel-report) .metric{font-weight:650;color:#142d7b}
body:not(.steel-report)>main>header{background:white;border-color:#dce3f3}
body:not(.steel-report) #shell-toolbar{background:white;border-color:#dce3f3}
body:not(.steel-report) .dot{background:#d5fd65}
body:not(.steel-report) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #f29e36;outline-offset:3px}
body:not(.steel-report) input:focus,body:not(.steel-report) select:focus,body:not(.steel-report) textarea:focus{border-color:#2445dc}
body:not(.steel-report) .aside-bottom,body:not(.steel-report) .aside-bottom p{color:#c5d3fa}
/* Approved light C working surfaces. No images behind form values. */
body:not(.steel-report){--brand-paper:#faf9f5;--brand-line:#e0e3df;background:#faf9f5}
body:not(.steel-report)>aside{background:#f0f2ea;color:#172c55;border-right:1px solid #dfe4d8}
body:not(.steel-report) .brand .brand-name em{color:#2445dc}
body:not(.steel-report) .brand-mark{background:#2445dc;padding:4px;border-radius:8px}
body:not(.steel-report) .brand .brand-subtitle,body:not(.steel-report) #nav .nav-group>small,body:not(.steel-report) .aside-bottom,body:not(.steel-report) .aside-bottom p{color:#536758}
body:not(.steel-report) #nav a{color:#34425b}body:not(.steel-report) #nav a.active{background:#d5fd65;color:#172c55}
body:not(.steel-report) #nav a:hover{background:#e2e9fb;color:#2445dc}
body:not(.steel-report) .top{position:relative;min-height:120px;padding:20px 135px 20px 24px;background:#edf1e7;border:1px solid #e0e6d7;border-radius:18px;margin-bottom:24px}
body:not(.steel-report) .workspace-art{position:absolute;right:16px;top:16px;width:105px;height:90px;object-fit:contain;border-radius:10px;pointer-events:none}
body:not(.steel-report) .card{border-color:#e0e3df;background:#fff;box-shadow:0 3px 18px #172c5504}
body:not(.steel-report) :is(input,select,textarea){border-radius:7px;min-height:42px}
body:not(.steel-report) #view .card>h2:first-child{padding-bottom:13px;border-bottom:1px solid #e3e8ec}
body:not(.steel-report) #view .table-wrap{overflow-x:auto;max-width:100%}
@media(max-width:600px){body:not(.steel-report) .top{padding:20px 75px 20px 18px;min-height:105px}body:not(.steel-report) .workspace-art{width:60px;height:60px;right:8px;top:20px}body:not(.steel-report) .top h1{font-size:28px}body:not(.steel-report) .top p{font-size:13px}body:not(.steel-report) .grid.two{grid-template-columns:minmax(0,1fr)}}
body:not(.steel-report) .brand .brand-name{color:#172c55}
