@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;color:#122033;background:#f7faf9;font-synthesis:none;--brand:#073f4a;--teal:#0e918f;--mint:#e5f5f3;--orange:#f05a28;--border:#dce5e8;--muted:#687985;--shadow:0 10px 35px rgba(7,63,74,.09)}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}.public-header{height:82px;background:#fff;display:flex;align-items:center;padding:0 5.5%;border-bottom:1px solid #e9eeee;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;border:0;background:none;color:var(--brand);font-size:17px;line-height:1.05;text-align:left}.logo-mark{width:42px;height:42px;border-radius:12px;background:var(--brand);color:#fff;display:grid;place-items:center}.public-header nav{display:flex;margin:auto;gap:35px}.public-header nav button{border:0;background:none;font-weight:600;color:#52636c;padding:30px 4px 26px}.public-header nav button.active{color:var(--brand);border-bottom:3px solid var(--teal)}.header-actions{display:flex;gap:9px;align-items:center}.header-actions button,.icon-button{border:1px solid var(--border);border-radius:9px;background:#fff;padding:10px 13px;display:flex;align-items:center;gap:7px;color:var(--brand);font-weight:600}.header-actions .bag{position:relative}.bag i{font-style:normal;background:var(--orange);color:#fff;border-radius:20px;min-width:20px;padding:2px 5px;font-size:11px}.header-actions .staff{background:var(--brand);color:#fff;border-color:var(--brand)}.hero{min-height:590px;background:#eff6f3;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.hero-copy{padding:100px 8% 60px 12%;z-index:2}.eyebrow{font-size:12px;letter-spacing:1.7px;font-weight:800;color:var(--teal)}.eyebrow span{display:inline-block;width:23px;height:2px;background:var(--orange);vertical-align:middle;margin-right:8px}.hero h1,.quote-title h1,.success-page h1{font:800 clamp(46px,5vw,72px)/1.05 "Manrope",sans-serif;letter-spacing:-3px;color:var(--brand);margin:25px 0}.hero-copy>p{font-size:20px;line-height:1.55;color:#52636c;max-width:580px}.primary{border:0;background:var(--teal);color:#fff;border-radius:10px;padding:15px 22px;display:inline-flex;gap:12px;align-items:center;font-weight:700}.primary svg{width:18px}.hero-notes{display:flex;gap:22px;margin-top:35px;color:#52636c;font-size:13px}.hero-notes span{display:flex;align-items:center;gap:6px}.hero-notes svg{width:18px;color:var(--teal)}.hero-art{position:relative;background:linear-gradient(145deg,#d9eee8,#f6ddc9);display:grid;place-items:center}.sun{position:absolute;width:390px;height:390px;border-radius:50%;background:#f4dfb4}.garment{width:155px;height:210px;position:relative;clip-path:polygon(24% 0,40% 9%,60% 9%,76% 0,100% 18%,84% 39%,78% 30%,86% 100%,14% 100%,22% 30%,16% 39%,0 18%);background:#087060;filter:drop-shadow(0 18px 12px rgba(30,40,40,.2));z-index:2}.garment:before{content:"";position:absolute;left:42%;top:0;width:16%;height:18%;border-radius:0 0 20px 20px;background:#f5eadf}.garment span:first-child{position:absolute;top:46%;left:13%;width:74%;height:6%;border-top:3px solid rgba(255,255,255,.35);border-bottom:2px solid rgba(0,0,0,.15)}.garment.large{width:295px;height:405px}.garment.sand{background:#c8aa82}.garment.midnight{background:#1d2632}.garment.coral{background:#d85d51}.garment.ocean{background:#36778a}.garment.ivory{background:#eee4d4}.float-card{position:absolute;right:9%;bottom:12%;z-index:3;background:#fff;padding:17px 22px;border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column}.float-card span{font-size:12px;color:var(--teal);font-weight:700}.market-main{padding:85px 6%;max-width:1500px;margin:auto}.section-head{display:flex;justify-content:space-between;align-items:end}.section-head h2{font:800 39px Manrope;color:var(--brand);margin:12px 0}.section-head p{max-width:430px;color:var(--muted);line-height:1.6}.filters{display:flex;gap:8px;margin:35px 0 25px}.filters label{margin-right:auto;display:flex;align-items:center;background:#fff;border:1px solid var(--border);border-radius:9px;padding:0 12px;width:350px}.filters label svg{width:18px;color:#789}.filters input{border:0;outline:0;padding:12px;width:100%}.filters button{border:1px solid var(--border);background:#fff;border-radius:9px;padding:10px 16px;color:#52636c}.filters button.active{background:var(--brand);color:#fff}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.listing{background:#fff;border:1px solid #e4ebec;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #073f4a0a}.listing-img{height:330px;display:grid;place-items:center;position:relative;background:#e1eee9}.listing-img.sand{background:#f0e8dd}.listing-img.midnight{background:#e5e7e9}.listing-img.coral{background:#f1dfdc}.listing-img.ocean{background:#dae8eb}.listing-img.ivory{background:#eeebe4}.featured{position:absolute;top:15px;left:15px;background:#fff;color:var(--brand);padding:7px 10px;border-radius:7px;font-size:11px;font-weight:700}.heart{position:absolute;top:13px;right:13px;width:37px;height:37px;border:0;border-radius:50%;background:#fff;display:grid;place-items:center;color:#64748b}.heart svg{width:18px}.heart.on{color:#d64545}.heart.on svg{fill:#d64545}.listing-copy{padding:21px}.listing-copy small{color:var(--teal);font-weight:700}.listing-copy h3{font:700 20px Manrope;margin:8px 0;color:var(--brand)}.meta{display:flex;gap:18px;color:var(--muted);font-size:13px;margin-bottom:18px}.listing-copy>button{width:100%;border:1px solid var(--teal);color:var(--teal);background:#fff;border-radius:8px;padding:11px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.listing-copy>button.added{background:var(--mint)}.listing-copy>button svg{width:17px}footer{background:var(--brand);color:#d4e4e5;min-height:100px;padding:28px 6%;display:flex;align-items:center;justify-content:space-between}footer .brand{color:#fff}.quote-page{padding:50px 7% 100px;max-width:1300px;margin:auto}.back{border:0;background:none;color:var(--teal);font-weight:700}.quote-title{max-width:760px;margin:45px 0}.quote-title h1{font-size:48px}.quote-title p{font-size:18px;color:var(--muted)}.quote-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:35px}.quote-layout section,.quote-layout form,.empty{background:#fff;border:1px solid var(--border);border-radius:16px;padding:30px;box-shadow:var(--shadow)}.quote-layout h2{color:var(--brand)}.quote-layout h2 span{font-size:13px;background:var(--mint);color:var(--teal);border-radius:20px;padding:4px 9px}.quote-item{display:grid;grid-template-columns:90px 1fr auto;gap:18px;align-items:center;border-top:1px solid #e5ebec;padding:18px 0}.thumb{height:90px;display:grid;place-items:center;background:#dcebe6;border-radius:10px;overflow:hidden}.thumb .garment{width:48px;height:68px}.quote-item h3{margin:5px 0;color:var(--brand)}.quote-item p,.quote-item small{margin:0;color:var(--muted)}.quote-item>button{border:0;background:none;color:#899}.quote-layout form{display:flex;flex-direction:column;gap:14px}.quote-layout label{font-size:13px;font-weight:700;color:#52636c}.quote-layout input,.quote-layout textarea{display:block;width:100%;margin-top:6px;border:1px solid var(--border);border-radius:8px;padding:11px;outline-color:var(--teal)}.quote-layout textarea{height:80px}.quote-layout label.consent{display:flex;font-weight:400;line-height:1.4}.quote-layout .consent input{width:auto;margin:2px 8px 0 0}.quote-layout form>small{color:var(--muted);line-height:1.5}.empty{text-align:center;padding:80px}.empty>svg{width:60px;height:60px;color:var(--teal)}.success-page{text-align:center;padding:100px 20px;min-height:650px}.success-icon{width:80px;height:80px;border-radius:50%;background:#ddf5e7;color:#1f9d55;display:grid;place-items:center;margin:0 auto 25px}.success-icon svg{width:38px;height:38px}.success-page h1{font-size:48px}.success-page p{color:var(--muted)}.request-ids{display:flex;justify-content:center;gap:14px;margin:35px}.request-ids>div{background:#fff;border:1px solid var(--border);border-radius:10px;padding:15px 30px;display:flex;flex-direction:column}.ops-app{min-height:100vh;background:#f5f8f8;padding-left:244px;padding-top:70px}.ops-app>aside{position:fixed;left:0;top:0;bottom:0;width:244px;background:var(--brand);z-index:30;color:#fff;display:flex;flex-direction:column}.ops-brand{height:70px;display:flex;align-items:center;padding:0 20px;gap:10px;border-bottom:1px solid rgba(255,255,255,.1)}.ops-brand .logo-mark{background:var(--teal)}.ops-brand>button{display:none}.ops-app aside nav{padding:20px 12px}.ops-app aside nav button{width:100%;border:0;background:none;color:#b9d0d2;border-radius:9px;padding:12px;display:flex;align-items:center;gap:12px;text-align:left;margin:3px 0}.ops-app aside nav button svg{width:20px}.ops-app aside nav button.active{background:#0c5965;color:#fff}.ops-app aside nav button i{margin-left:auto;background:var(--orange);color:#fff;border-radius:20px;padding:2px 7px;font-style:normal;font-size:11px}.operator{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding:18px;display:flex;align-items:center;gap:10px}.operator>div,.avatar{width:35px;height:35px;border-radius:50%;background:#d4f0ec;color:var(--brand);display:grid;place-items:center;font-weight:800}.operator span{display:flex;flex-direction:column;font-size:12px}.operator small{color:#a8c2c5}.operator>svg{width:17px;margin-left:auto}.ops-header{position:fixed;left:244px;right:0;top:0;height:70px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 30px;z-index:15}.ops-header>div{display:flex;flex-direction:column;font-size:13px}.ops-header>div:first-of-type span{font-weight:800;color:var(--brand)}.ops-header small{color:var(--muted)}.ops-header>div:last-child{flex-direction:row;align-items:center;gap:12px}.ops-header button{border:1px solid var(--border);background:#fff;border-radius:8px;height:36px;padding:0 10px;display:flex;align-items:center;gap:6px}.ops-header button svg{width:16px}.online{color:#18845e;display:flex;align-items:center;gap:5px;font-size:12px}.online svg{width:14px}.mobile-menu{display:none!important}.ops-app>main{padding:28px 34px 70px;max-width:1500px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.page-heading h1{font:800 30px Manrope;color:var(--brand);margin:5px 0}.breadcrumb{font-size:12px;color:#7b8b93}.primary.compact{padding:11px 16px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.metric{background:#fff;border:1px solid var(--border);border-radius:13px;padding:20px;display:flex;justify-content:space-between;box-shadow:0 3px 12px #073f4a08}.metric>div{display:flex;flex-direction:column}.metric span{font-size:12px;color:var(--muted)}.metric strong{font:800 34px Manrope;color:var(--brand);margin:6px 0}.metric small{color:var(--muted)}.metric>svg{width:42px;height:42px;padding:10px;border-radius:10px}.metric.teal>svg{color:#078b8a;background:#e1f5f2}.metric.green>svg{color:#15965a;background:#e1f4e9}.metric.orange>svg{color:#dd7921;background:#fff0df}.metric.red>svg{color:#c84c4c;background:#fae5e5}.dashboard-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px;margin-top:18px}.panel{background:#fff;border:1px solid var(--border);border-radius:13px;box-shadow:0 3px 15px #073f4a0a;padding:23px}.panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.panel-title h2,.panel h2{font:700 18px Manrope;color:var(--brand);margin:0}.panel-title button{border:0;background:none;color:var(--teal);display:flex;align-items:center;font-size:12px}.panel-title button svg{width:15px}.workflow{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:17px 0;border-top:1px solid #edf1f1}.workflow-icon{width:42px;height:42px;border-radius:9px;display:grid;place-items:center}.workflow-icon svg{width:20px}.workflow-icon.teal{background:#ddf1ef;color:var(--teal)}.workflow-icon.green{background:#dff4e9;color:#1f9d55}.workflow-icon.orange{background:#ffeddc;color:#db7721}.workflow>div:nth-child(2){display:flex;flex-direction:column}.workflow span{font-size:12px;color:var(--muted);margin:3px 0 7px}.progress{height:4px;border-radius:5px;background:#edf1f1;overflow:hidden}.progress i{display:block;height:100%}.progress i.teal{background:var(--teal)}.progress i.green{background:#1f9d55}.progress i.orange{background:#e7a52b}.workflow>strong{font-size:13px;color:var(--muted)}.activity{display:flex;align-items:center;gap:13px;padding:16px 0;border-top:1px solid #edf1f1}.activity>i{width:9px;height:9px;border-radius:50%}.activity i.green{background:#1f9d55}.activity i.teal{background:var(--teal)}.activity i.orange{background:#e7a52b}.activity i.red{background:#d64545}.activity div{display:flex;flex-direction:column}.activity b{font-size:13px}.activity span{font-size:11px;color:var(--muted);margin-top:3px}.scan-hero{background:linear-gradient(135deg,#073f4a,#08717a);color:#fff;border-radius:16px;padding:48px;text-align:center;box-shadow:var(--shadow)}.scan-icon{width:68px;height:68px;border-radius:50%;background:#ffffff21;display:grid;place-items:center;margin:auto}.scan-icon svg{width:32px;height:32px}.scan-hero h2{font:700 25px Manrope;margin:18px 0 6px}.scan-hero p{color:#b9d5d6}.scan-box{max-width:760px;margin:28px auto 0;background:#fff;border-radius:11px;padding:7px;display:flex;align-items:center}.scan-box>svg{color:var(--teal);margin:0 12px}.scan-box input{flex:1;border:0;outline:0;padding:10px;color:#123;font-family:monospace}.scan-box button{background:var(--teal);color:#fff;border:0;border-radius:8px;padding:12px 20px;font-weight:700}.quick-scans{margin-top:14px;font-size:11px;color:#9fc6c8}.quick-scans button{border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;border-radius:5px;margin-left:7px}.not-found{margin-top:16px;background:#fff0e4;border:1px solid #f2c5a4;border-radius:10px;padding:15px;color:#a24d18;display:flex;gap:12px}.not-found div{display:flex;flex-direction:column}.asset-result{background:#fff;margin-top:18px;border:1px solid var(--border);border-radius:14px;display:grid;grid-template-columns:310px 1fr;overflow:hidden}.asset-visual{background:#dcece7;display:grid;place-items:center;min-height:330px}.asset-details{padding:30px}.asset-details>div:first-child{display:flex;align-items:center;gap:15px}.asset-details h2{font:700 25px Manrope;margin:5px 0}.status{display:inline-flex;padding:4px 9px;border-radius:20px;font-size:11px;font-weight:700;text-transform:capitalize;background:#edf1f1;color:#52636c}.status.available{background:#dcf5e6;color:#147643}.status.packed,.status.allocated{background:#dff1f5;color:#126879}.status.returned{background:#e6eef8;color:#386ba3}.status.cleaning{background:#fff0d7;color:#a46b00}.status.repair,.status.missing{background:#fae2e2;color:#a82f2f}.asset-details dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:25px 0;border:1px solid var(--border);border-radius:10px}.asset-details dl>div{padding:15px;border-bottom:1px solid var(--border)}.asset-details dt{font-size:11px;color:var(--muted)}.asset-details dd{margin:4px 0 0;font-weight:700}.asset-details dd svg{width:15px;vertical-align:middle}.allowed{display:flex;align-items:center;gap:10px}.allowed small{margin-right:auto;color:var(--muted)}.allowed button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:8px;padding:10px;display:flex;align-items:center;gap:6px}.allowed button svg{width:16px}.workflow-layout{display:grid;grid-template-columns:1fr 290px;gap:18px}.session-meta{display:flex;background:#f7faf9;border-radius:9px;padding:14px;margin:15px 0}.session-meta span{display:flex;flex-direction:column;padding:0 30px;border-right:1px solid var(--border)}.session-meta span:first-child{padding-left:0}.session-meta small{color:var(--muted)}.live{color:#168456}.big-scan{border:1px dashed #72c3bd;background:#eff9f7;border-radius:10px;padding:17px;display:flex;align-items:center;gap:12px;color:var(--teal)}.big-scan svg{width:34px}.big-scan div{display:flex;flex-direction:column}.big-scan span{font-size:12px;color:var(--muted)}.checklist{margin-top:15px}.checklist>button{display:flex;width:100%;align-items:center;text-align:left;border:0;border-top:1px solid #e8eeee;background:#fff;padding:12px 4px;gap:12px}.mini-garment{width:38px;height:38px;border-radius:8px;background:#e4f1ee;display:grid;place-items:center;color:var(--teal)}.checklist>button>span:nth-child(2){display:flex;flex-direction:column;flex:1}.checklist small{color:var(--muted)}.checked{color:#1f9d55}.pending{color:#b77b10}.summary>div:not(.customer-preview){display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding:18px 0}.summary strong{font-size:26px;color:var(--brand)}.summary span{color:var(--muted)}.customer-preview{margin-top:20px;border-radius:10px;background:#eaf6f4;padding:15px;display:grid;grid-template-columns:35px 1fr;gap:3px 8px}.customer-preview svg{grid-row:1/3;color:var(--teal)}.customer-preview span{font-size:11px}.quality-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.inspection-item{display:flex;gap:25px;align-items:center;background:#eef6f3;border-radius:12px;padding:25px}.inspection-item .garment{width:100px;height:145px}.inspection-item small{color:var(--teal);font-weight:700}.inspection-item h2{margin:7px 0}.notes{display:block;margin-top:20px;font-weight:700;font-size:13px}.notes textarea{width:100%;height:110px;margin-top:7px;padding:12px;border:1px solid var(--border);border-radius:9px}.qc-actions>p{color:var(--muted);font-size:13px}.qc-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qc-actions button{border:1px solid var(--border);background:#fff;border-radius:10px;padding:18px;display:grid;grid-template-columns:35px 1fr;text-align:left}.qc-actions button svg{grid-row:1/3}.qc-actions button span{font-size:11px;color:var(--muted)}.qc-actions .ready{color:#1f9d55}.qc-actions .cleaning{color:#b77b10}.qc-actions .repair{color:#e56b23}.qc-actions .damage{color:#d64545}.qc-actions .saved{background:#f3f7f6;padding:12px;border-radius:8px;color:#52636c}.task-list .table-head,.asset-table .table-head{border-radius:8px;background:#f1f5f4;padding:10px}.table-head,.task-row,.asset-row{display:grid;grid-template-columns:1.4fr 1.4fr 1fr .8fr .8fr;gap:14px;align-items:center;font-size:12px}.task-row,.asset-row{padding:15px 10px;border-bottom:1px solid #edf1f1}.task-row>span{display:flex;flex-direction:column}.task-row>span:first-child{display:grid;grid-template-columns:8px 1fr;align-items:center}.task-row i{width:7px;height:7px;border-radius:50%;background:#e7a52b}.task-row i.repair{background:#d64545}.task-row small,.asset-row small{color:var(--muted)}.task-row button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:7px;padding:7px}.missing-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px}.missing-count{display:flex;align-items:center;gap:10px;background:#fff5e6;padding:12px;border-radius:9px;color:#b5760b}.missing-count strong{font-size:25px}.missing-card{display:grid;grid-template-columns:70px 1fr auto;align-items:center;padding:15px 0;border-bottom:1px solid var(--border)}.missing-card .garment{width:48px;height:65px}.missing-card div{display:flex;flex-direction:column}.missing-card h3{margin:0}.missing-card span{font-size:11px;color:var(--muted)}.missing-card button{border:0;background:var(--teal);color:#fff;border-radius:8px;padding:10px;display:flex;gap:5px}.missing-card button svg{width:16px}.search-panel{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#fff,#e8f5f2)}.radar{width:105px;height:105px;border:2px solid #74c9c1;border-radius:50%;display:grid;place-items:center;color:var(--teal);box-shadow:inset 0 0 0 18px #eff8f6,inset 0 0 0 20px #a7dcd6}.radar svg{width:40px;height:40px}.search-panel h2{margin:10px}.search-panel p{max-width:380px;color:var(--muted)}.signal{display:flex;align-items:end;height:40px;gap:5px}.signal i{display:block;width:8px;background:var(--teal);border-radius:5px}.signal i:nth-child(1){height:9px}.signal i:nth-child(2){height:16px}.signal i:nth-child(3){height:23px}.signal i:nth-child(4){height:30px}.signal i:nth-child(5){height:37px;opacity:.25}.asset-row>span:first-child{display:grid;grid-template-columns:30px 1fr;align-items:center}.asset-row>span:first-child svg{grid-row:1/3;color:var(--teal)}.asset-row code{font-size:11px}.asset-row .status{justify-self:start}@media (max-width:1000px){.public-header nav{display:none}.public-header{padding:0 3%}.header-actions{margin-left:auto}.header-actions .icon-button{font-size:0}.hero{grid-template-columns:1fr}.hero-copy{padding:70px 9%}.hero-art{min-height:430px}.listing-grid{grid-template-columns:repeat(2,1fr)}.filters{flex-wrap:wrap}.filters label{width:100%;margin:0}.quote-layout{grid-template-columns:1fr}.ops-app{padding-left:0}.ops-app>aside{transform:translate(-100%);transition:.25s}.ops-app>aside.open{transform:translate(0)}.ops-brand>button{display:block;margin-left:auto;border:0;background:none;color:#fff}.ops-header{left:0}.mobile-menu{display:flex!important}.metrics{grid-template-columns:1fr 1fr}.dashboard-grid,.quality-layout{grid-template-columns:1fr}}@media (max-width:650px){.public-header{height:68px}.brand span,.header-actions .staff{display:none}.header-actions button{padding:9px}.header-actions .bag{font-size:0}.hero-copy{padding:55px 7%}.hero h1{font-size:48px}.hero-notes{flex-direction:column}.hero-art{min-height:360px}.garment.large{width:220px;height:300px}.market-main{padding:55px 4%}.section-head{display:block}.section-head h2{font-size:32px}.filters button{padding:8px 11px}.listing-grid{grid-template-columns:1fr}.listing-img{height:290px}footer{flex-direction:column;gap:18px}.quote-page{padding:35px 4%}.quote-title h1,.success-page h1{font-size:38px}.quote-layout section,.quote-layout form{padding:20px}.request-ids{flex-direction:column}.ops-app>main{padding:22px 14px 60px}.ops-header{padding:0 13px}.ops-header>div:first-of-type{display:none}.online{display:none}.page-heading h1{font-size:26px}.page-heading .compact{font-size:0;padding:10px}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metric{padding:15px}.metric>svg{display:none}.metric strong{font-size:28px}.workflow-layout,.missing-layout{grid-template-columns:1fr}.workflow-layout .summary{order:-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.summary h2,.summary .customer-preview{grid-column:1/4}.summary>div:not(.customer-preview){flex-direction:column}.scan-hero{padding:32px 15px}.scan-box{flex-wrap:wrap}.scan-box input{min-width:0}.quick-scans button{margin-top:5px}.asset-result{grid-template-columns:1fr}.asset-visual{min-height:220px}.asset-details{padding:20px}.asset-details>div:first-child{flex-wrap:wrap}.asset-details dl{grid-template-columns:1fr}.allowed{flex-wrap:wrap}.allowed small{width:100%}.quality-layout{grid-template-columns:1fr}.inspection-item{padding:15px}.qc-actions>div{grid-template-columns:1fr}.task-list,.asset-table{overflow-x:auto}.table-head,.task-row,.asset-row{min-width:750px}.session-meta span{padding:0 12px}.missing-card{grid-template-columns:55px 1fr}.missing-card button{grid-column:1/3;justify-content:center;margin-top:10px}}
