/* Stratum Praxis — Buyer Workspace Operator UI 2026-09
   Presentation-only override. Verification gates, buyer routing and analytics remain unchanged. */
:root{--bwo-bg:#0b100f;--bwo-bg2:#101715;--bwo-paper:#f1efe7;--bwo-paper2:#e8e5db;--bwo-card:#faf8f1;--bwo-ink:#101513;--bwo-muted:#69746e;--bwo-line:rgba(16,21,19,.13);--bwo-line-dark:rgba(242,246,241,.12);--bwo-signal:#b7ff5a;--bwo-teal:#79bba3;--bwo-ease:cubic-bezier(.2,.8,.2,1)}
html{background:var(--bwo-bg)!important}
body[data-page="buyer_workspace"]{background:radial-gradient(circle at 7% 3%,rgba(121,187,163,.12),transparent 28rem),radial-gradient(circle at 94% 17%,rgba(183,255,90,.05),transparent 24rem),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),var(--bwo-bg)!important;background-size:auto,auto,72px 72px,72px 72px,auto!important;color:var(--bwo-ink)!important;font-family:"Aptos","Segoe UI Variable","SF Pro Display","Hiragino Sans","Yu Gothic UI",system-ui,-apple-system,sans-serif!important}
body[data-page="buyer_workspace"] ::selection{background:var(--bwo-signal);color:#0b100f}
body[data-page="buyer_workspace"] .office-header{width:min(1480px,calc(100% - 30px));min-height:66px;margin:12px auto 0;padding:0 18px!important;border:1px solid var(--bwo-line-dark)!important;border-radius:16px!important;background:rgba(12,18,16,.9)!important;color:#f5f3eb!important;box-shadow:0 18px 55px rgba(0,0,0,.2)!important;backdrop-filter:blur(20px) saturate(1.08)}
body[data-page="buyer_workspace"] .brand{color:#f7f5ee!important}body[data-page="buyer_workspace"] .brand-copy small{color:#83938c!important}body[data-page="buyer_workspace"] .office-nav{gap:2px!important;padding:3px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important}body[data-page="buyer_workspace"] .office-nav a{padding:8px 11px!important;border-radius:7px!important;color:#aab7b1!important;font-size:10px!important}body[data-page="buyer_workspace"] .office-nav a[aria-current="page"]{background:#f1efe7!important;color:#111714!important}
body[data-page="buyer_workspace"] .bw-main{width:min(1480px,calc(100% - 30px))!important;padding:16px 0 76px!important}
body[data-page="buyer_workspace"] .bw-hero{position:relative;grid-template-columns:minmax(0,1.17fr) minmax(390px,.83fr)!important;gap:54px!important;min-height:560px!important;align-items:center!important;padding:68px 64px 52px!important;border:1px solid var(--bwo-line-dark)!important;border-radius:22px 22px 0 0!important;background:radial-gradient(circle at 82% 18%,rgba(183,255,90,.075),transparent 18rem),radial-gradient(circle at 15% 88%,rgba(121,187,163,.1),transparent 24rem),#0d1412!important;color:#f6f4ec!important;overflow:hidden}
body[data-page="buyer_workspace"] .bw-hero::after{content:"";position:absolute;inset:auto -9% -37% 38%;height:66%;border-radius:50% 50% 0 0;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 34px,rgba(183,255,90,.07) 35px 36px,transparent 37px 68px);pointer-events:none}
body[data-page="buyer_workspace"] .bw-hero>*{position:relative;z-index:1}
body[data-page="buyer_workspace"] .bw-kicker{color:#8fa099!important;font-size:8px!important;letter-spacing:.18em!important}body[data-page="buyer_workspace"] .bw-kicker i{background:var(--bwo-signal)!important;box-shadow:0 0 0 6px rgba(183,255,90,.07)!important}
body[data-page="buyer_workspace"] .bw-hero h1{max-width:880px!important;margin:18px 0!important;color:#f7f5ee!important;font-size:clamp(58px,7vw,102px)!important;line-height:.86!important;letter-spacing:-.073em!important;font-weight:610!important}body[data-page="buyer_workspace"] .bw-hero>div>p{max-width:690px!important;color:#9daaa4!important;font-size:14px!important;line-height:1.72!important}
body[data-page="buyer_workspace"] .bw-state{padding:26px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:16px!important;background:rgba(242,240,232,.97)!important;color:#111714!important;box-shadow:0 30px 90px rgba(0,0,0,.28)!important}body[data-page="buyer_workspace"] .bw-state-head{padding-bottom:14px;border-bottom:1px solid rgba(16,21,19,.1);color:#6f7c76!important;font-size:8px!important;letter-spacing:.12em!important}body[data-page="buyer_workspace"] .bw-state strong{margin:22px 0 5px!important;color:#111714!important;font-size:29px!important;font-weight:650!important}body[data-page="buyer_workspace"] .bw-state p{color:#69766f!important;font-size:10px!important;line-height:1.6!important}body[data-page="buyer_workspace"] .bw-state-flow{gap:1px!important;padding:1px!important;border:1px solid rgba(16,21,19,.09);border-radius:9px;background:rgba(16,21,19,.07)!important;overflow:hidden}body[data-page="buyer_workspace"] .bw-state-flow span{padding:10px 6px!important;border:0!important;border-radius:7px!important;background:#fffdf7!important;color:#718079!important;font-size:8px!important}body[data-page="buyer_workspace"] .bw-state-flow span.active{background:#111816!important;color:var(--bwo-signal)!important}
body[data-page="buyer_workspace"] .bw-journey{grid-template-columns:repeat(5,1fr)!important;gap:1px!important;margin:0!important;padding:1px!important;border:1px solid var(--bwo-line-dark)!important;border-top:0!important;background:#111816!important;overflow:hidden}body[data-page="buyer_workspace"] .bw-step{min-height:72px!important;padding:13px 15px!important;border:0!important;border-radius:0!important;background:#141d1a!important;color:#e6ebe7!important}body[data-page="buyer_workspace"] .bw-step b{color:#697a72!important;font-size:8px!important}body[data-page="buyer_workspace"] .bw-step span{font-size:10px!important}body[data-page="buyer_workspace"] .bw-step.active{background:var(--bwo-signal)!important;color:#0b100f!important}body[data-page="buyer_workspace"] .bw-step.active b{color:#416331!important}
body[data-page="buyer_workspace"] .bw-section{margin:0!important;border:1px solid var(--bwo-line)!important;border-top:0!important;border-radius:0!important;background:var(--bwo-paper)!important;box-shadow:none!important}body[data-page="buyer_workspace"] .bw-section:last-of-type{border-radius:0 0 18px 18px!important;overflow:hidden!important}
body[data-page="buyer_workspace"] .bw-section-head{align-items:start!important;padding:54px 50px 28px!important;border-color:var(--bwo-line)!important}body[data-page="buyer_workspace"] .bw-section-head small{color:#607a70!important;font-size:8px!important;letter-spacing:.16em!important}body[data-page="buyer_workspace"] .bw-section-head h2{margin-top:10px!important;font-size:clamp(34px,4.7vw,62px)!important;line-height:.95!important;letter-spacing:-.058em!important;font-weight:610!important}body[data-page="buyer_workspace"] .bw-section-head p{color:#66716c!important;font-size:10px!important;line-height:1.7!important}
body[data-page="buyer_workspace"] .bw-selector{gap:1px!important;padding:1px!important;margin:0 50px 14px!important;border:1px solid #18211d!important;border-radius:10px!important;background:#18211d!important}body[data-page="buyer_workspace"] .bw-selector button{flex:1 0 auto!important;min-height:44px!important;padding:0 13px!important;border:0!important;border-radius:8px!important;background:#f8f6ef!important;color:#65716b!important;font-size:9px!important}body[data-page="buyer_workspace"] .bw-selector button.active{background:#111816!important;color:var(--bwo-signal)!important}
body[data-page="buyer_workspace"] .bw-products{padding:0 50px 54px!important}.bw-product{gap:1px!important;padding:1px!important;border:1px solid rgba(16,21,19,.11)!important;border-radius:13px!important;background:rgba(16,21,19,.08)!important;overflow:hidden}body[data-page="buyer_workspace"] .bw-card{padding:27px!important;border:0!important;border-radius:11px!important;background:#fffdf7!important}body[data-page="buyer_workspace"] .bw-card.dark{background:#111816!important;color:#eef2ee!important}body[data-page="buyer_workspace"] .bw-card small{color:#718079!important;font-size:8px!important;letter-spacing:.13em!important}body[data-page="buyer_workspace"] .bw-card.dark small{color:#74877e!important}body[data-page="buyer_workspace"] .bw-card h3{margin:12px 0 8px!important;font-size:clamp(23px,2.5vw,31px)!important;line-height:1.03!important;letter-spacing:-.045em!important;font-weight:630!important}body[data-page="buyer_workspace"] .bw-card p{color:#69766f!important;font-size:10px!important;line-height:1.65!important}body[data-page="buyer_workspace"] .bw-card.dark p{color:#8e9d96!important}
body[data-page="buyer_workspace"] .bw-btn{min-height:44px!important;padding:0 13px!important;border:1px solid rgba(16,21,19,.13)!important;border-radius:8px!important;background:#f7f5ed!important;color:#111714!important;font-size:9px!important}body[data-page="buyer_workspace"] .bw-btn.primary{border-color:#111816!important;background:#111816!important;color:#f5f3eb!important}body[data-page="buyer_workspace"] .bw-card.dark .bw-btn{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.04)!important;color:#dbe4df!important}body[data-page="buyer_workspace"] .bw-card.dark .bw-btn.primary{border-color:var(--bwo-signal)!important;background:var(--bwo-signal)!important;color:#0b100f!important}
body[data-page="buyer_workspace"] .bw-route{gap:1px!important;padding:1px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:9px!important;background:rgba(255,255,255,.06)!important;overflow:hidden}body[data-page="buyer_workspace"] .bw-route div{padding:11px!important;border:0!important;border-radius:7px!important;background:rgba(255,255,255,.025)!important}body[data-page="buyer_workspace"] .bw-route i{border-radius:7px!important;background:rgba(183,255,90,.08)!important;color:var(--bwo-signal)!important}body[data-page="buyer_workspace"] .bw-route b{color:#788a81!important;font-size:8px!important}
body[data-page="buyer_workspace"] .bw-loop{grid-template-columns:repeat(4,1fr)!important;gap:1px!important;padding:1px 50px 14px!important;background:transparent!important}body[data-page="buyer_workspace"] .bw-loop article{min-height:190px!important;padding:20px!important;border:1px solid var(--bwo-line)!important;border-radius:10px!important;background:#fffdf7!important}body[data-page="buyer_workspace"] .bw-loop small{color:#6f7c76!important;font-size:8px!important}body[data-page="buyer_workspace"] .bw-loop strong{margin:38px 0 6px!important;font-size:17px!important;letter-spacing:-.025em!important}body[data-page="buyer_workspace"] .bw-loop p{color:#717c77!important;font-size:9px!important;line-height:1.6!important}body[data-page="buyer_workspace"] .bw-loop article:last-child{background:#111816!important;color:#f3f2eb!important;border-color:#111816!important}body[data-page="buyer_workspace"] .bw-loop article:last-child small{color:var(--bwo-signal)!important}
body[data-page="buyer_workspace"] .bw-remeasure{margin:0 50px 18px!important;padding:24px!important;border:1px solid #111816!important;border-radius:12px!important;background:#111816!important;color:#f4f3ec!important}body[data-page="buyer_workspace"] .bw-remeasure h3{font-size:22px!important;letter-spacing:-.035em!important}body[data-page="buyer_workspace"] .bw-remeasure p{color:#8d9c95!important;font-size:10px!important}body[data-page="buyer_workspace"] .bw-remeasure .bw-btn.primary{border-color:var(--bwo-signal)!important;background:var(--bwo-signal)!important;color:#0b100f!important}body[data-page="buyer_workspace"] .bw-remeasure .bw-btn:not(.primary){border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.04)!important;color:#dce5df!important}
body[data-page="buyer_workspace"] .bw-footnote{margin:0 50px 48px!important;color:#7a8580!important;font-size:9px!important}body[data-page="buyer_workspace"] .bw-footer{margin:0!important;padding:25px 18px!important;border-top:1px solid var(--bwo-line-dark)!important;background:transparent!important;color:#7f8d86!important;font-size:9px!important}body[data-page="buyer_workspace"] .bw-footer a{color:#a6b3ad!important}
body[data-page="buyer_workspace"] .bw-btn:focus-visible,body[data-page="buyer_workspace"] .bw-selector button:focus-visible,body[data-page="buyer_workspace"] .bw-step:focus-visible{outline:3px solid rgba(183,255,90,.38)!important;outline-offset:3px!important}
@media(max-width:920px){body[data-page="buyer_workspace"] .bw-hero{grid-template-columns:1fr!important;padding:52px 40px!important}body[data-page="buyer_workspace"] .bw-state{max-width:720px!important}body[data-page="buyer_workspace"] .bw-product.active{grid-template-columns:1fr!important}body[data-page="buyer_workspace"] .bw-loop{grid-template-columns:1fr 1fr!important}}
@media(max-width:720px){body[data-page="buyer_workspace"] .office-header{width:calc(100% - 18px);min-height:60px;margin-top:8px;padding:0 10px!important}body[data-page="buyer_workspace"] .brand-copy small{display:none!important}body[data-page="buyer_workspace"] .office-nav{max-width:62vw!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important}body[data-page="buyer_workspace"] .office-nav::-webkit-scrollbar{display:none}body[data-page="buyer_workspace"] .bw-main{width:calc(100% - 18px)!important;padding-top:10px!important}body[data-page="buyer_workspace"] .bw-hero{padding:38px 20px 26px!important;border-radius:18px 18px 0 0!important;gap:28px!important}body[data-page="buyer_workspace"] .bw-hero h1{font-size:clamp(44px,13vw,62px)!important}body[data-page="buyer_workspace"] .bw-state-flow{display:flex!important;overflow-x:auto!important}body[data-page="buyer_workspace"] .bw-state-flow span{flex:0 0 42%!important}body[data-page="buyer_workspace"] .bw-journey{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}body[data-page="buyer_workspace"] .bw-step{flex:0 0 62%!important;scroll-snap-align:start!important}body[data-page="buyer_workspace"] .bw-section-head{display:block!important;padding:46px 20px 24px!important}body[data-page="buyer_workspace"] .bw-section-head p{margin-top:10px!important}body[data-page="buyer_workspace"] .bw-selector{margin:0 20px 12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}body[data-page="buyer_workspace"] .bw-selector button{flex:0 0 62%!important;scroll-snap-align:start!important}body[data-page="buyer_workspace"] .bw-products{padding:0 20px 46px!important}body[data-page="buyer_workspace"] .bw-loop{display:flex!important;grid-template-columns:none!important;gap:8px!important;padding:1px 20px 14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}body[data-page="buyer_workspace"] .bw-loop article{flex:0 0 82%!important;min-width:240px!important;scroll-snap-align:start!important}body[data-page="buyer_workspace"] .bw-remeasure{display:block!important;margin:0 20px 16px!important}body[data-page="buyer_workspace"] .bw-remeasure .bw-actions{margin-top:14px!important}body[data-page="buyer_workspace"] .bw-footnote{margin:0 20px 38px!important}body[data-page="buyer_workspace"] .bw-footer{padding-bottom:70px!important}}
@media(prefers-reduced-motion:reduce){body[data-page="buyer_workspace"] *{scroll-behavior:auto!important;transition:none!important}}
