:root{--asphalt:#23292c;--asphalt-2:#313a3e;--floor:#eceeec;--paper:#fff;--line:#d5d9d6;--line-2:#c4cac6;--fg:#1d2326;--mut:#5e6a66;--safety:#f5c400;--safety-ink:#23292c;--safety-soft:#f5c40024;--pass:#1e7a46;--pass-soft:#1e7a4614;--fail:#c0331e;--fail-soft:#c0331e12;--warn:#a8600b;--warn-soft:#a8600b14;--steel:#2e5e8c;--steel-soft:#2e5e8c12;--lcd-bg:#1b2a22;--lcd-fg:#8cf0a8;--lcd-bad:#ff8a73;--f:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--r:8px;--r-lg:12px;--tap:56px;--bg:var(--floor);--panel:var(--paper);--accent:var(--asphalt);--accent-soft:#23292c0f;--ok:var(--pass);--ok-soft:var(--pass-soft);--bad:var(--fail);--bad-soft:var(--fail-soft);--info:var(--steel);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--floor);color:var(--fg);font:15px/1.45 var(--f);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;cursor:pointer;color:inherit}input,select,textarea{font:inherit;color:inherit}a{color:var(--steel)}h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}h2{letter-spacing:-.005em;text-wrap:balance;margin:0 0 10px;font-size:18px;font-weight:600}h3{margin:0 0 6px;font-size:15px;font-weight:600}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.mut{color:var(--mut)}.small{font-size:13px}.topbar{background:var(--asphalt);color:#fff;z-index:10;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 20px;display:flex;position:sticky;top:0}.topbar .brand{align-items:center;gap:8px;font-weight:600;display:flex}.topbar .brand:before{content:"";background:repeating-linear-gradient(-45deg, var(--safety) 0 4px, var(--asphalt) 4px 8px);border-radius:2px;width:14px;height:14px}.topbar .roles{background:var(--asphalt-2);border-radius:10px;gap:2px;padding:3px;display:flex}.topbar .roles button{color:#ffffffc0;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-weight:500}.topbar .roles button[aria-pressed=true]{background:var(--safety);color:var(--safety-ink)}.topbar .sp{flex:1}.topbar .user{color:#ffffffb0;font-size:13px}.topbar .btn{color:#fff;background:0 0;border-color:#ffffff40}.topbar .audit-btn{align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.topbar .audit-btn[aria-pressed=true]{background:#ffffff1f}.page{gap:16px;max-width:1240px;margin:0 auto;padding:20px;display:grid}.page>*,.grid2>*{min-width:0}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.grid2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{gap:10px;display:grid}.kv{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--mut)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.btn{border:1px solid var(--line-2);background:var(--paper);border-radius:var(--r);min-height:40px;color:var(--fg);align-items:center;gap:6px;padding:9px 16px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--asphalt)}.btn.primary{background:var(--asphalt);border-color:var(--asphalt);color:#fff}.btn.primary:hover{background:var(--asphalt-2)}.btn.go{background:var(--safety);border-color:var(--safety);color:var(--safety-ink);font-weight:600}.btn.danger{color:var(--fail);border-color:var(--fail)}.btn.big{min-height:var(--tap);border-radius:var(--r-lg);justify-content:center;width:100%;font-size:17px}.btn.small{min-height:32px;padding:4px 10px;font-size:13px}.btn:disabled{opacity:.4;cursor:not-allowed}:focus-visible{outline:3px solid var(--safety);outline-offset:2px}.field{gap:5px;display:grid}.field label{color:var(--mut);font-size:13px}.field input,.field select,.field textarea,select{border:1px solid var(--line-2);border-radius:var(--r);background:#fff;min-height:44px;padding:10px 12px}.marks{gap:6px;display:grid}.marks-text{font-family:var(--mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.pill{white-space:nowrap;background:var(--steel-soft);color:var(--steel);border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:13px;font-weight:500;display:inline-flex}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--fail-soft);color:var(--fail)}.pill.ok{background:var(--pass-soft);color:var(--pass)}.pill.gray{color:var(--mut);background:#23292c0d}.alert{border-radius:var(--r);border-left:4px solid;padding:12px 14px;font-size:14px}.alert.bad{background:var(--fail-soft);border-color:var(--fail)}.alert.warn{background:var(--warn-soft);border-color:var(--warn)}.alert.ok{background:var(--pass-soft);border-color:var(--pass)}.alert.info{background:var(--steel-soft);border-color:var(--steel)}.plate{border:2px solid var(--fg);font-family:var(--mono);letter-spacing:.04em;vertical-align:middle;color:var(--fg);background:#fff;border-radius:5px;align-items:stretch;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.plate .flag{color:#fff;font-size:9px;font-family:var(--f);letter-spacing:0;background:#00afca;place-items:end center;padding:3px 3px 2px;font-weight:700;display:grid}.plate .n{white-space:nowrap;padding:4px 7px;font-size:15px}.plate.lg .n{padding:6px 10px;font-size:22px}.plate.lg .flag{padding:4px;font-size:11px}table.t{border-collapse:collapse;width:100%;font-size:14px}table.t th{text-align:left;color:var(--mut);border-bottom:1px solid var(--line);padding:8px 10px;font-size:13px;font-weight:500}table.t td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 10px}table.t tr.click{cursor:pointer}table.t tr.click:hover{background:#23292c08}table.t tr.sel{background:var(--safety-soft)}.tw{overflow-x:auto}.field-hint{color:var(--mut);font-size:13px}.field-err{color:var(--fail);font-size:13px}.field input[aria-invalid=true]{border-color:var(--fail);box-shadow:0 0 0 1px var(--fail)}.head-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.kpis{flex-wrap:wrap;gap:22px;display:flex}.split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.back-mobile{justify-self:start;display:none}@media (width<=900px){.split{grid-template-columns:minmax(0,1fr)}.split.has-detail .split-list,.split-empty{display:none}.back-mobile{display:inline-flex}}@media (width<=600px){.head-bar{gap:12px}.head-bar .btn{justify-content:center;width:100%;min-height:48px}.kpis{justify-content:space-between;gap:14px;width:100%}.kpis>div:first-child{flex-basis:100%}table.slist thead{display:none}table.slist tr:not(.empty){border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;grid-template-areas:"q p s""c c w";align-items:center;gap:6px 10px;padding:12px 4px;display:grid}table.slist td{border:0;padding:0}table.slist .qno{grid-area:q}table.slist td:nth-child(2){grid-area:p}table.slist .st{grid-area:s;justify-self:end}table.slist .car{grid-area:c;font-size:14px}table.slist .when{grid-area:w;justify-self:end;font-size:13px}}.qno{font-family:var(--mono);white-space:nowrap;font-size:18px;font-weight:600}.phone{background:var(--floor);flex-direction:column;max-width:460px;min-height:100%;margin:0 auto;padding-bottom:110px;display:flex}.phone-head{background:var(--paper);border-bottom:1px solid var(--line);z-index:5;gap:8px;padding:12px 16px;display:grid;position:sticky;top:52px}.phone-body{align-content:start;gap:12px;padding:14px;display:grid}.bottom-bar{z-index:8;background:var(--paper);border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.bottom-bar>div{gap:8px;max-width:432px;margin:0 auto;display:grid}.lane{background:var(--asphalt);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:4px;display:grid}.lane button{background:var(--asphalt-2);color:#ffffffd0;border:0;border-radius:7px;justify-items:center;gap:1px;min-height:48px;padding:6px 2px 5px;display:grid}.lane button b{font-family:var(--mono);font-size:15px}.lane button span{text-align:center;font-size:10px;line-height:1.1}.lane button.done{color:#b9f0cb;background:#1e7a4640}.lane button.fail{color:#ffc6bb;background:#c0331e50}.lane button[aria-pressed=true]{background:var(--safety);color:var(--safety-ink)}.task{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);gap:10px;padding:14px;display:grid}.task.done{border-left:5px solid var(--pass)}.task.fail{border-left:5px solid var(--fail)}.task-head{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.task-no{font-family:var(--mono);text-align:center;background:#23292c0d;border-radius:6px;padding:4px 0;font-size:15px;font-weight:600}.task-title{font-weight:500;line-height:1.3}.task-hint{color:var(--mut);font-size:13px}.verdict{grid-template-columns:1fr 1fr;gap:8px;display:grid}.verdict button{min-height:var(--tap);border-radius:var(--r);border:1.5px solid var(--line-2);background:#fff;font-size:15px;font-weight:600}.verdict button.ok[aria-pressed=true]{background:var(--pass);border-color:var(--pass);color:#fff}.verdict button.bad[aria-pressed=true]{background:var(--fail);border-color:var(--fail);color:#fff}.verdict button:disabled{opacity:.45;cursor:not-allowed}.test-only{border:1.5px dashed var(--warn);border-radius:var(--r);background:var(--warn-soft);gap:4px;padding:10px 12px;display:grid}.test-only .btn{justify-self:start}.linkish{color:var(--mut);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px;text-decoration:underline}.thumbs{flex-wrap:wrap;gap:6px;display:flex}.thumbs img,.thumbs video{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:68px;height:68px}.thumb{display:inline-flex;position:relative}.thumb a{display:inline-flex}.thumb-empty{border:1px dashed var(--line-2);width:68px;height:68px;color:var(--mut);border-radius:6px;place-items:center;display:grid}.thumb-ai,.thumb-up{width:20px;height:20px;font:600 12px/1 var(--f);color:#fff;box-shadow:0 0 0 2px var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute}.thumb-ai{background:var(--mut);top:-4px;right:-4px}.thumb-ai.ok{background:var(--pass)}.thumb-ai.warn{background:var(--warn)}.thumb-up{background:var(--steel);bottom:-4px;left:-4px}.thumb-up.bad{background:var(--fail)}.cam{z-index:50;color:#fff;background:#000;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.cam-top{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;background:#000c;align-items:center;gap:10px;display:flex}.cam-title{flex:1;gap:2px;min-width:0;font-size:14px;display:grid}.cam-title span{color:#ffffffb0;font-size:13px}.cam-icon{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.cam-icon[aria-pressed=true]{background:var(--safety);color:var(--safety-ink)}.cam-view{place-items:center;display:grid;position:relative;overflow:hidden}.cam-view video,.cam-view img{object-fit:contain;width:100%;height:100%}.cam-frame{border:2px solid var(--safety);pointer-events:none;border-radius:10px;position:absolute;inset:14% 8%;box-shadow:0 0 0 100vmax #0006}.cam-err{text-align:center;max-width:340px;padding:24px;line-height:1.5}.cam-bottom{padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));background:#000c;justify-items:center;gap:12px;display:grid}.cam-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:460px;display:grid}.cam-warn{background:var(--warn);color:#fff;border-radius:var(--r);width:100%;max-width:460px;padding:8px 12px;font-size:14px}.cam-shutter{background:var(--safety);border:5px solid #fff;border-radius:50%;width:76px;height:76px;box-shadow:inset 0 0 0 3px #000}.cam-shutter:active{transform:scale(.94)}.cam-shutter:disabled{opacity:.5}.cam .btn.big{width:100%}.progress{background:#23292c14;border-radius:3px;height:6px;overflow:hidden}.progress>i{background:var(--pass);height:100%;transition:width .3s;display:block}.lcd{background:var(--lcd-bg);color:var(--lcd-fg);font-family:var(--mono);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.lcd-meta{font-family:var(--f);color:#c9d8cf;font-size:12px}.lcd-row{border-top:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:baseline;gap:10px;padding-top:4px;display:grid}.lcd-row .k{font-family:var(--f);color:#c9d8cf;font-size:12px}.lcd-row .v{letter-spacing:.02em;font-size:22px;font-weight:500}.lcd-row .v small{color:#9fb5a8;margin-left:6px;font-size:11px}.lcd-row.bad .v{color:var(--lcd-bad)}.seg{background:#23292c0d;border-radius:10px;gap:4px;padding:4px;display:flex;overflow-x:auto}.seg button{white-space:nowrap;min-height:44px;color:var(--mut);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:inline-flex}.seg button[aria-pressed=true]{background:var(--paper);color:var(--fg);box-shadow:0 1px 2px #23292c26}.seg-n{background:var(--asphalt);color:#fff;min-width:22px;height:22px;font:600 12px/22px var(--f);font-variant-numeric:tabular-nums;border-radius:11px;padding:0 6px}.qgroup{gap:0;padding:14px 18px;display:grid}.qtitle{align-items:center;gap:10px;margin:0 0 6px;font-size:16px;display:flex}.qtitle .num{color:var(--mut);font-weight:500}.qtitle.bad{color:var(--fail)}.qtitle.warn{color:var(--warn)}.qrow{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 4px;display:grid}.qrow:hover{background:#23292c06}.qrow:focus-visible{outline:2px solid var(--asphalt);outline-offset:-2px}.qmain{gap:2px;min-width:0;display:grid}.qmain .small{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn.back{justify-self:start}.ops-box summary{cursor:pointer;align-items:baseline;gap:10px;min-height:44px;padding:10px 0;display:flex}@media (width<=600px){.qgroup{padding:12px 14px}.qrow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"p p r""m m m";gap:6px 10px}table.ops thead{display:none}table.ops tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 0;display:grid}table.ops td{border:0;padding:0}table.ops td:first-child{grid-column:1/-1}table.ops td:nth-child(3){grid-area:2/2}table.ops td:nth-child(2){grid-area:2/1}table.ops td:nth-child(4),table.ops td:nth-child(5){grid-column:1/-1}table.ops td:empty{display:none}table.ops td:has(.thumbs:empty){display:none}.qrow>:first-child{grid-area:p;justify-self:start}.seg button{gap:6px;padding:10px 8px;font-size:14px}.qrow>.qmain{grid-area:m}.qrow>.pill{grid-area:r;justify-self:end}.qrow>svg{display:none}}.kanban{grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.kcol{border-radius:var(--r-lg);border-top:4px solid var(--line-2);background:#23292c08;align-content:start;gap:8px;min-height:140px;padding:10px;display:grid}.kcol.hot{border-top-color:var(--safety)}.kcol h4{color:var(--fg);justify-content:space-between;margin:0;font-size:13px;font-weight:600;display:flex}.kcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;gap:6px;padding:10px;font-size:13px;display:grid}.kcard:hover{border-color:var(--asphalt)}.measure{grid-template-columns:1fr auto auto;gap:4px 10px;font-size:13px;display:grid}.dk{font-size:12px}.dk-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.dk-photo img{width:96px;height:72px}.dk-items{columns:2 320px;column-gap:22px;margin-top:12px}.dk-sec{break-inside:avoid;margin-bottom:8px}.dk-sec h4{margin:8px 0 4px;font-size:12px;font-weight:600}.dk-item{break-inside:avoid;grid-template-columns:22px 16px 1fr;gap:4px;padding:2px 0;line-height:1.3;display:grid}.dk-item.bad{color:var(--fail);font-weight:500}.dk-mark{text-align:center;font-weight:700}.dk-stamp{border:1.5px solid var(--fg);letter-spacing:.03em;padding:4px 10px;font-weight:600}.dk-stamp.struck{opacity:.45;text-decoration:line-through}.dk-stamp.bad{border-color:var(--fail);color:var(--fail)}@media (width<=600px){body{font-size:16px}.topbar{flex-wrap:nowrap;gap:8px;padding:8px 12px;position:static}.topbar .user,.topbar .brand,.topbar .sp,.topbar .audit-btn span{display:none}.topbar .roles{flex:1;min-width:0}.topbar .roles button{flex:1;min-height:44px;padding:9px 4px;font-size:14px}.topbar .audit-btn{flex:none;justify-content:center;width:44px;height:44px;padding:0}.phone-head{top:0}.page{padding:12px}}.dk-change{border-top:1px dashed var(--line);gap:4px;margin-top:12px;padding-top:8px;display:grid}@media print{.topbar,.noprint,.bottom-bar{display:none!important}body{background:#fff}.page{padding:0}.card{border:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.topbar .who{min-width:0;font-size:13px;line-height:1.2;display:grid}.topbar .who b{color:var(--safety);font-weight:600}.topbar .who span{color:#ffffffb0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.login{gap:16px;max-width:560px;margin:0 auto;padding:0 16px 40px;display:grid}.login-head{background:var(--asphalt);color:#ffffffc0;gap:4px;margin:0 -16px;padding:22px 16px;font-size:14px;display:grid}.login-head .brand{color:#fff;align-items:center;gap:8px;font-size:20px;font-weight:600;display:flex}.login-head .brand:before{content:"";background:repeating-linear-gradient(-45deg, var(--safety) 0 4px, var(--asphalt) 4px 8px);border-radius:2px;width:16px;height:16px}.demo-box{gap:12px;padding:12px 16px;display:grid}.demo-box>summary{cursor:pointer;justify-self:center;list-style:none}.demo-box>summary::-webkit-details-marker{display:none}.demo-box>summary:after{content:"▾";margin-left:6px;transition:transform .15s;display:inline-block}.demo-box[open]>summary:after{transform:rotate(180deg)}.demo-box:not([open]){box-shadow:none;background:0 0;border-color:#0000}.demo-roles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.demo-role{text-align:left;border:1.5px solid var(--line-2);border-radius:var(--r);background:var(--paper);gap:2px;min-height:72px;padding:14px;display:grid}.demo-role b{font-size:16px}.demo-role span{color:var(--mut);font-size:13px}.demo-role:hover{border-color:var(--asphalt)}.demo-role:disabled{opacity:.6}.tabs{flex-wrap:nowrap}.small-seg button{min-height:38px;padding:6px 10px;font-size:14px}.slice{gap:8px;display:grid}.slice-org{flex-wrap:wrap}.slice-org input,.slice-org select{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);max-width:100%;min-height:40px;padding:0 8px}.kpis-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.kpi{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);gap:2px;min-width:0;padding:14px 16px;display:grid}.kpi b{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:22px;font-weight:600}.kpi b.neg{color:var(--fail)}.kpi b.pos{color:var(--pass)}.daybars{gap:6px;margin:0;display:grid}.daybars svg{width:100%;height:140px;display:block}.daybars rect{fill:#23292c40}.daybars rect.last{fill:var(--safety)}.daybars figcaption{justify-content:space-between;gap:8px;display:flex}.bd{gap:8px;display:grid}.bd-row{grid-template-columns:minmax(90px,1.1fr) minmax(60px,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.bd-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bd-bar{background:#23292c12;border-radius:4px;height:8px;overflow:hidden}.bd-bar i{background:var(--asphalt);height:100%;display:block}.bd-v{text-align:right;white-space:nowrap}th.r,td.r{text-align:right}.exp-form{border:1px solid var(--line);border-radius:var(--r);background:#23292c05;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:10px;padding:12px;display:grid}.exp-form select,.exp-form input:not([type=checkbox]){width:100%}.exp-list{display:grid}.exp-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 0;display:grid}.exp-main{gap:2px;min-width:0;display:grid}.exp-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.exp-actions:empty{display:none}.exp-actions input{border:1px solid var(--line-2);border-radius:var(--r);flex:1;min-width:140px;min-height:36px;padding:0 8px}.exp-hist{grid-column:1/-1}.act-sign{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;font-size:14px;display:flex}table.staff select{max-width:200px;min-height:38px}@media (width<=600px){.kpi b{font-size:19px}.kpis-grid{grid-template-columns:1fr 1fr;gap:8px}.kpi{padding:10px 12px}.bd-row{grid-template-columns:minmax(0,1fr) auto}.bd-bar{grid-area:2/1/auto/-1}}@media print{.act-doc{border:0}.page>:not(.act-doc){display:none!important}}.slice-more summary{cursor:pointer;color:var(--mut);align-items:center;min-height:32px;display:flex}.slice-more[open] summary{margin-bottom:8px}.small-seg{overflow-x:auto}.small-seg button{white-space:nowrap}.google-btn{background:var(--paper);border:1.5px solid var(--line-2);justify-content:center;align-items:center;gap:10px;display:inline-flex}.or{text-align:center}.notice-box{border-top:1px solid var(--line);padding-top:12px}.field textarea{font:inherit;border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);resize:vertical;width:100%;padding:10px 12px}.price-box{border:1.5px solid var(--asphalt);border-radius:var(--r);gap:4px;padding:12px 14px;display:grid}.card,.stack>*,.kpis-grid>*,main>*{min-width:0}select{max-width:100%}
