.of-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.of-steps button[aria-current=step]{color:#fff;background:#284a36}html[data-theme=dark] .of-steps button[aria-current=step]{color:#e6e7e4;background:#284a36}.of-order-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px;display:grid}.of-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.of-order-grid h3{margin-bottom:6px;font-size:17px}.of-order-grid p{font-size:13px}.of-basket{background:#edf2e8;align-self:start;padding:20px;position:sticky;top:16px}html[data-theme=dark] .of-basket{background:#1f231b}.of-quantity{width:90px;margin-left:auto}.of-arrangement{gap:16px;max-width:680px;display:grid}.of-arrangement>label{gap:8px;display:grid}.of-arrangement>label:has(input[type=checkbox]){display:flex}.of-arrangement textarea{min-height:88px}.of-arrangement input[type=checkbox]{width:20px}.of-order-grid article{min-width:0}@media (max-width:1100px){.of-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.of-order-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}}@media (max-width:760px){.of-order-layout{grid-template-columns:1fr}.of-basket{position:static}.of-order-grid{gap:10px}.of-order-grid label{flex-wrap:wrap}.of-quantity{width:100%;margin:0}.of-steps button{padding:8px 4px;font-size:13px}.of-arrangement input,.of-arrangement textarea{font-size:16px}}.of-order-grid .photo-preview-trigger{width:100%}.of-order-grid .photo-preview-trigger img{object-fit:contain;width:100%;height:180px}.of-photo-empty{color:#65725f;background:#f2f4ed;place-items:center;min-height:180px;font-size:13px;display:grid}html[data-theme=dark] .of-photo-empty{color:#bdc1b9;background:#20231b}.pp .pp-guide{color:#294b3a;background:#f3f5ed;border:1px solid #d5ddcf;border-radius:12px;margin-block:16px;padding:16px;overflow:hidden}html[data-theme=dark] .pp .pp-guide{color:#d8e9e0;background:#21231b;border:1px solid #48573d;border-radius:12px}.pp-guide-scene{pointer-events:none;width:240px;height:124px;margin:0 auto 8px;position:relative}.pp-guide-phone{width:82px;height:100px;position:absolute;top:8px;left:4px;transform:rotate(-5deg)}.pp-guide-phone svg{width:100%;height:100%}.pp-guide-computer{width:104px;height:80px;position:absolute;top:24px;left:128px}.pp-guide-screen{background:#edf1e7;border:4px solid #365443;border-radius:7px;height:66px;padding:13px;position:relative}html[data-theme=dark] .pp-guide-screen{background:#1f231b;border:4px solid #3a5a48;border-radius:7px}.pp-guide-screen>i{background:#b6c5af;border-radius:2px;width:48px;height:3px;margin-bottom:7px;display:block}html[data-theme=dark] .pp-guide-screen>i{background:#313a2c;border-radius:2px}.pp-guide-stand{background:linear-gradient(90deg,#0000 40%,#365443 40% 60%,#0000 60%);border-bottom:3px solid #365443;width:38px;height:12px;margin:auto;display:block}html[data-theme=dark] .pp-guide-stand{background:linear-gradient(90deg,#0000 40%,#365443 40% 60%,#0000 60%);border-bottom:3px solid #3a5a48}.pp-guide-pair-symbol{color:#66846e;place-items:center;height:32px;font:26px/1 sans-serif;display:grid}html[data-theme=dark] .pp-guide-pair-symbol{color:#b9c1bb}.pp-guide-link{gap:5px;display:flex;position:absolute;top:53px;left:87px}.pp-guide-link>span{background:#9caf92;border-radius:50%;width:5px;height:5px}html[data-theme=dark] .pp-guide-link>span{background:#313a2c;border-radius:50%}.pp-guide-tag{position:absolute;top:83px;left:78px;transform:rotate(9deg)}.pp-guide-tag .ia-tag{width:27px}.pp-guide-tag .ia-unknown-code{filter:none;animation:none}.pp-guide-packet{opacity:0;background:#f5ead2;border:1px solid #9a8765;border-radius:2px;width:9px;height:12px;position:absolute;top:49px;left:88px}html[data-theme=dark] .pp-guide-packet{background:#262117;border:1px solid #594e3a;border-radius:2px}.pp-guide-row{opacity:0;background:#8eaf80;border-radius:2px;width:56px;height:8px;position:absolute;bottom:9px;left:12px}html[data-theme=dark] .pp-guide-row{background:#303a2c;border-radius:2px}.pp-guide-stop{color:#753d2c;text-align:center;background:#f7eee6;border:1px solid #9e6a57;border-radius:50%;width:22px;height:22px;font-weight:600;position:absolute;top:43px;left:87px}html[data-theme=dark] .pp-guide-stop{color:#dbad9f;background:#261e17;border:1px solid #5a423a;border-radius:50%}.pp .pp-guide-copy strong{font-size:15px;line-height:1.5}.pp .pp-guide-copy p{color:#5b6b60;margin:6px 0 0;font-size:13px;line-height:1.65}html[data-theme=dark] .pp .pp-guide-copy p{color:#bdc1b9}.pp .pp-guide-steps{color:#5b6b60;border-top:1px solid #d5ddcf;justify-content:space-between;gap:6px;margin:12px 0 0;padding:12px 0 0;font-size:11px;list-style:none;display:flex}html[data-theme=dark] .pp .pp-guide-steps{color:#bdc1b9;border-top:1px solid #48573d}.pp-guide-steps li{align-items:center;gap:4px;display:flex}.pp-guide-steps li>span{border:1px solid #b6c5af;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}html[data-theme=dark] .pp-guide-steps li>span{border:1px solid #46563e;border-radius:50%}.pp-guide-steps li[aria-current=step]{color:#294b3a;font-weight:600}html[data-theme=dark] .pp-guide-steps li[aria-current=step]{color:#d8e9e0}.pp-guide-steps li[aria-current=step]>span{color:#fff;background:#365443;border-color:#365443}html[data-theme=dark] .pp-guide-steps li[aria-current=step]>span{color:#e6e7e4;background:#365443;border-color:#3a5a48}.pp-guide .ia-phone-line{animation:none}.pp-guide[data-phase=waiting] .pp-guide-phone,.pp-guide[data-phase=ready] .pp-guide-phone{animation:2.4s ease-in-out 2 pp-guide-aim}.pp-guide[data-phase=waiting] .ia-phone-line,.pp-guide[data-phase=scanning] .ia-phone-line,.pp-guide[data-phase=connected] .ia-phone-line{animation:2.4s ease-in-out 2 ia-phone-scan}.pp-guide[data-phase=connected] .pp-guide-link{animation:.4s ease-out both pp-guide-confirm}.pp-guide[data-phase=sending] .pp-guide-packet{animation:1.5s ease-in-out 2 pp-guide-transmit}.pp-guide[data-phase=received] .pp-guide-packet{animation:.65s ease-out both pp-guide-transmit}.pp-guide[data-phase=received] .pp-guide-row,.pp-guide[data-phase=queued] .pp-guide-row{opacity:1;animation:.35s ease-out both pp-guide-confirm}.pp-guide[data-phase=error] .pp-guide-link,.pp-guide[data-phase=ended] .pp-guide-link{visibility:hidden}.pp-guide[data-paused=true] *{animation-play-state:paused!important}@keyframes pp-guide-aim{0%,to{transform:rotate(-5deg)}50%{transform:translate(6px)rotate(1deg)}}@keyframes pp-guide-transmit{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(77px)}}@keyframes pp-guide-confirm{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:360px){.pp .pp-guide{padding:10px}.pp-guide-scene{width:220px}.pp-guide-computer{width:98px;left:116px}.pp .pp-guide-steps{gap:3px;font-size:10px}}@media (prefers-reduced-motion:reduce){.pp-guide *{transition:none!important;animation:none!important}.pp-guide[data-phase=sending] .pp-guide-packet{opacity:1}}.pp-management{font-variant-numeric:tabular-nums;min-width:0}.pp-management h1,.pp-management h2,.pp-management h3{text-wrap:balance}.pp-management p{text-wrap:pretty;overflow-wrap:anywhere}.pp .pp-management h2{font-size:1.125rem}.pp-management .pp-row{flex-wrap:wrap;justify-content:space-between}.pp-management code,.pp-management dd,.pp-management li{overflow-wrap:anywhere}.pp-fields{border:0;flex-wrap:wrap;align-items:end;gap:1rem;min-width:0;margin:0;padding:0;display:flex}html[data-theme=dark] .pp-fields{border:0}.pp-fields label{flex:10rem;gap:.5rem;min-width:0;font-size:.875rem;display:grid}.pp-fields input:not([type=checkbox]),.pp-fields select,.pp-fields textarea{box-sizing:border-box;border:1px solid var(--pp-border,#d5ded7);background:var(--pp-surface,#fff);width:100%;min-width:0;min-height:2.75rem;color:inherit;font:inherit;border-radius:.5rem;padding:.625rem .75rem}html[data-theme=dark] .pp-fields input:not([type=checkbox]),html[data-theme=dark] .pp-fields select,html[data-theme=dark] .pp-fields textarea{border:1px solid var(--pp-border,#415345);background:var(--pp-surface,#1f2823);color:inherit;border-radius:.5rem}.pp-fields textarea{resize:vertical}.pp-management :focus-visible{outline:2px solid var(--pp-green,#245d43);outline-offset:3px}html[data-theme=dark] .pp-management :focus-visible{outline:2px solid var(--pp-green,#3a5a4c);outline-offset:3px}.pp-management button:disabled,.pp-management fieldset:disabled{opacity:.6}.pp-management button:disabled{cursor:not-allowed}.pp-filter-form,.pp-command-notice:not(:empty),.pp-pagination{margin-block:1rem}.pp-fields-stack{align-items:start;display:grid}.pp-fields-stack>button{justify-self:start}.pp-facts{grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.5rem 1rem;font-size:.875rem;display:grid}.pp-facts dt{color:var(--pp-muted,#526359)}html[data-theme=dark] .pp-facts dt{color:var(--pp-muted,#bdc1b9)}.pp-facts dd{margin:0}.pp-detail-list{gap:.75rem;margin-block:1rem;padding:0;list-style:none;display:grid}.pp-detail-list li{border-bottom:1px solid var(--pp-border,#d5ded7);break-inside:avoid;gap:.375rem;padding-block:.75rem;display:grid}html[data-theme=dark] .pp-detail-list li{border-bottom:1px solid var(--pp-border,#415345)}.pp-location-options{border:1px solid var(--pp-border,#d5ded7);border-radius:.5rem;min-width:0;padding:.75rem}html[data-theme=dark] .pp-location-options{border:1px solid var(--pp-border,#415345);border-radius:.5rem}.pp-location-options label{align-items:center;gap:.5rem;padding-block:.5rem;display:flex}.pp-management .pp-location-options input{width:1rem;height:1rem;min-height:0;accent-color:var(--pp-green,#245d43);flex:0 0 1rem;padding:0}.pp-command-notice pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem}.pp-command-notice summary{cursor:pointer;padding-block:.5rem}.pp-correction-form{border-top:1px solid var(--pp-border,#d5ded7);margin-top:1.5rem;padding-top:1rem}html[data-theme=dark] .pp-correction-form{border-top:1px solid var(--pp-border,#415345)}.pp-receipt-note{white-space:pre-wrap}@media print{body:has(.pp-print-receipt){background:#fff!important}body:has(.pp-print-receipt) *{visibility:hidden!important}:is(body:has(.pp-print-receipt) .pp-print-receipt,body:has(.pp-print-receipt) .pp-print-receipt *){visibility:visible!important;color:#000!important;background:#fff!important}body:has(.pp-print-receipt) dialog:has(.pp-print-receipt){width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}body:has(.pp-print-receipt) dialog::backdrop{display:none!important}body:has(.pp-print-receipt) dialog:has(.pp-print-receipt)>header{display:none!important}body:has(.pp-print-receipt) .pp-no-print{display:none!important}body:has(.pp-print-receipt) .pp-print-receipt{box-sizing:border-box;width:100%;padding:1rem;font-size:10pt;position:absolute;inset:0 auto auto 0}}.pp-extra-filters{min-width:0}.pp-extra-filters>summary{cursor:pointer;color:#52664e;align-items:center;min-height:44px;display:flex}html[data-theme=dark] .pp-extra-filters>summary{color:#bac1b9}.pp-extra-filters>div{padding-block:12px}.pp .pp-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.pp .pp-inventory-card{min-width:0}.pp .pp-inventory-card>.photo-preview-trigger{background:#f3f4ef;border:0;width:100%;height:220px;padding:0;display:block}html[data-theme=dark] .pp .pp-inventory-card>.photo-preview-trigger{background:#21231b;border:0}.pp .pp-inventory-card>.photo-preview-trigger>img{object-fit:contain;width:100%;height:100%;max-height:none}.pp-inventory-card>small{color:#647668;margin-block:8px;display:block}html[data-theme=dark] .pp-inventory-card>small{color:#bdc1b9}.pp-inventory-card>details{color:#647668;font-size:12px}html[data-theme=dark] .pp-inventory-card>details{color:#bdc1b9}.pp-inventory-card>details>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.pp-inventory-photo-empty{color:#647668;background:#f3f4ef;border-radius:8px;place-items:center;height:220px;display:grid}html[data-theme=dark] .pp-inventory-photo-empty{color:#bdc1b9;background:#21231b;border-radius:8px}.pp{--pp-ink:#283d32;--pp-green:#284a36;--pp-line:#dfe5dc;color:var(--pp-ink);min-height:100dvh;font:16px/1.65 var(--font-sans,Arial,sans-serif);font-variant-numeric:tabular-nums;background:#f7f8f5;padding:0 22px 32px}html[data-theme=dark] .pp{--pp-ink:#dfe2e0;--pp-line:#46553f;color:var(--pp-ink);background:#20231b}.pp *{box-sizing:border-box}.pp-shell{max-width:none;margin:auto}.pp-header{border-bottom:1px solid var(--pp-line);justify-content:space-between;align-items:center;gap:20px;padding:30px 0 24px;display:flex}html[data-theme=dark] .pp-header{border-bottom:1px solid var(--pp-line)}.pp .mf-workshop-brand{align-items:center;gap:15px;display:flex}.pp .mf-workshop-logo{width:66px;height:52px}.pp .mf-workshop-title h1{margin:0;font-size:20px}.pp .mf-workshop-title p{color:#627566;margin:0;font-size:12px}html[data-theme=dark] .pp .mf-workshop-title p{color:#bdc1b9}.pp-identity{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.pp-identity span{color:#627566}html[data-theme=dark] .pp-identity span{color:#bdc1b9}.pp h2,.pp h3,.pp p{margin:0 0 12px}.pp h2{text-wrap:balance;font-size:28px;line-height:1.35}.pp h3{font-size:18px}.pp p{text-wrap:pretty}.pp button,.pp input,.pp select,.pp textarea{font:inherit}.pp button{border:1px solid var(--pp-line);color:var(--pp-ink);cursor:pointer;background:#fff;border-radius:6px;min-height:46px;padding:10px 16px}html[data-theme=dark] .pp button{border:1px solid var(--pp-line);color:var(--pp-ink);background:#1f2823;border-radius:6px}.pp button:hover:not(:disabled),html[data-theme=dark] .pp button:hover:not(:disabled){border-color:var(--pp-green)}.pp button:disabled{opacity:.48;cursor:not-allowed}.pp :focus-visible{outline-offset:3px;outline:3px solid #65896c}html[data-theme=dark] .pp :focus-visible{outline-offset:3px;outline:3px solid #3f5543}.pp button.pp-primary{background:var(--pp-green);color:#fff;border-color:var(--pp-green)}html[data-theme=dark] .pp button.pp-primary{background:var(--pp-green);color:#e6e7e4;border-color:var(--pp-green)}.pp label{gap:6px;margin:0 0 14px;font-size:14px;display:grid}.pp input,.pp select,.pp textarea{width:100%;max-width:100%;min-height:48px;color:var(--pp-ink);background:#fff;border:1px solid #cbd5c9;border-radius:5px;padding:10px 12px}html[data-theme=dark] .pp input,html[data-theme=dark] .pp select,html[data-theme=dark] .pp textarea{color:var(--pp-ink);background:#1f2823;border:1px solid #445440;border-radius:5px}.pp fieldset{border:0;min-width:0;padding:0}html[data-theme=dark] .pp fieldset{border:0}.pp-card{border:1px solid var(--pp-line);background:#fff;border-radius:10px;margin:18px 0;padding:24px}html[data-theme=dark] .pp-card{border:1px solid var(--pp-line);background:#1f2823;border-radius:10px}.pp-kicker{color:#687b6c;font-size:13px}html[data-theme=dark] .pp-kicker{color:#bdc1b9}.pp-muted,.pp-footnote{color:#687b6c;font-size:13px}html[data-theme=dark] .pp-muted,html[data-theme=dark] .pp-footnote{color:#bdc1b9}.pp-context{justify-content:space-between;align-items:center;gap:22px;padding:20px 0 12px;display:flex}.pp-context label{min-width:210px;margin:0}.pp-context>span{color:#687b6c;font-size:13px}html[data-theme=dark] .pp-context>span{color:#bdc1b9}.pp-nav{border-bottom:1px solid var(--pp-line);gap:6px;padding:0 0 14px;display:flex;overflow:auto}html[data-theme=dark] .pp-nav{border-bottom:1px solid var(--pp-line)}.pp-nav button{white-space:nowrap;background:0 0;border-color:#0000}html[data-theme=dark] .pp-nav button{background:0 0;border-color:#0000}.pp-nav button[aria-current=page]{background:#e7ede3;border-color:#d5dfd1}html[data-theme=dark] .pp-nav button[aria-current=page]{background:#1e231b;border-color:#44573d}.pp-welcome{max-width:none;padding:8px 0 24px}.pp-welcome h2{margin:8px 0 12px;font-size:28px;line-height:1.3}.pp-start{justify-content:space-between;align-items:center;width:100%;margin-top:26px;display:flex;min-height:60px!important;font-size:18px!important}.pp-metrics{border:1px solid var(--pp-line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;max-width:none;margin:0 0 24px;padding:22px 24px;display:grid}html[data-theme=dark] .pp-metrics{border:1px solid var(--pp-line);background:#1f2823;border-radius:12px}.pp-metrics>div{gap:8px;display:grid}.pp-metrics>div+div{border-left:1px solid var(--pp-line);padding-left:28px}html[data-theme=dark] .pp-metrics>div+div{border-left:1px solid var(--pp-line)}.pp-metrics span{color:#687b6c;font-size:14px}html[data-theme=dark] .pp-metrics span{color:#bdc1b9}.pp-metrics strong{font-size:32px;font-weight:500}.pp-metrics small{margin-left:10px;font-size:13px}.pp-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px;display:flex}.pp-heading>h3{margin:0}.pp-card .pp-heading{margin:0 0 18px}.pp-badge{border:1px solid var(--pp-line);white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px}html[data-theme=dark] .pp-badge{border:1px solid var(--pp-line);border-radius:4px}.pp-error,.pp-warning{color:#79491e;overflow-wrap:anywhere;background:#fff4e9;border:1px solid #e5c9aa;border-radius:6px;padding:14px 18px}html[data-theme=dark] .pp-error,html[data-theme=dark] .pp-warning{color:#efdfd2;background:#261f17;border:1px solid #5a4b3a;border-radius:6px}.pp-notice{background:#edf2e9;border-radius:6px;padding:12px 16px;font-size:14px}html[data-theme=dark] .pp-notice{background:#1e231b;border-radius:6px}.pp-error button{margin:8px}.pp-sale-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;padding-bottom:20px;display:grid}.pp-sale-grid>.pp-card{min-width:0}.pp-mode{flex-wrap:wrap;gap:5px;margin:0 0 22px;display:flex}.pp-mode button{white-space:nowrap;flex:1;padding:10px 8px;font-size:14px}.pp-mode button[aria-pressed=true]{background:#e7ede3;border-color:#9bad98}html[data-theme=dark] .pp-mode button[aria-pressed=true]{background:#1e231b;border-color:#425249}.pp-list{margin:0;padding:0;list-style:none}.pp-row{border-bottom:1px solid var(--pp-line);align-items:center;gap:14px;min-width:0;padding:16px 0;display:flex}html[data-theme=dark] .pp-row{border-bottom:1px solid var(--pp-line)}.pp-row:last-child,html[data-theme=dark] .pp-row:last-child{border-bottom:0}.pp-row>div:not(.pp-photo){overflow-wrap:anywhere;flex:1;min-width:0}.pp-row small{color:#687b6c;font-size:12px;display:block}html[data-theme=dark] .pp-row small{color:#bdc1b9}.pp-row strong{font-size:15px;font-weight:500}.pp-photo{flex:0 0 64px;width:64px;position:relative}.pp-photo img{object-fit:cover;background:#f1f2ec;border-radius:5px;width:64px;height:64px}html[data-theme=dark] .pp-photo img{background:#21231b;border-radius:5px}.pp-photo>span{color:#687b6c;background:#f1f2ec;justify-content:center;align-items:center;width:64px;height:64px;font-size:11px;display:flex}html[data-theme=dark] .pp-photo>span{color:#bdc1b9;background:#21231b}.pp-photo>small{background:#fff;padding:0 3px;font-size:10px;position:absolute;bottom:0}html[data-theme=dark] .pp-photo>small{background:#1f2823}.pp-empty{color:#687b6c;padding:30px 8px}html[data-theme=dark] .pp-empty{color:#bdc1b9}.pp details{margin-top:18px}.pp summary{cursor:pointer;padding:10px 0;font-size:14px}.pp-sale-footer{z-index:10;border-top:1px solid var(--pp-line);padding:16px 0 max(16px,env(safe-area-inset-bottom));background:#f7f8f5;align-items:center;gap:12px;margin-top:0;display:flex;position:sticky;bottom:0}html[data-theme=dark] .pp-sale-footer{border-top:1px solid var(--pp-line);background:#20231b}.pp-sale-footer>div{flex:1}.pp-sale-footer span{color:#687b6c;font-size:12px;display:block}html[data-theme=dark] .pp-sale-footer span{color:#bdc1b9}.pp-sale-footer .pp-primary{min-width:190px;min-height:54px}.pp-queue{border-top:1px solid var(--pp-line);margin-top:22px;padding-top:18px}html[data-theme=dark] .pp-queue{border-top:1px solid var(--pp-line)}.pp-queue>div{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.pp-queue code{overflow-wrap:anywhere}.pp-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.pp-toolbar label{flex:1;min-width:150px}.pp-complete{margin:35px 0;padding:48px 32px}.pp-footnote{border-top:1px solid var(--pp-line);justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;display:flex}html[data-theme=dark] .pp-footnote{border-top:1px solid var(--pp-line)}.pp table{border-collapse:collapse;width:100%;font-size:14px}html[data-theme=dark] .pp table{border-collapse:collapse}.pp th,.pp td{text-align:left;border-bottom:1px solid var(--pp-line);overflow-wrap:anywhere;padding:12px 8px}html[data-theme=dark] .pp th,html[data-theme=dark] .pp td{border-bottom:1px solid var(--pp-line)}.pp .as-camera{min-height:280px}.pp .aw-dialog{max-width:760px}.pp dialog .pp{background:#fff;min-height:0;padding:0}html[data-theme=dark] .pp dialog .pp{background:#1f2823}@media (max-width:700px){.pp{padding:0 18px 24px}.pp-header{align-items:start;padding:20px 0}.pp-identity{flex-direction:column;align-items:end;gap:3px;font-size:12px}.pp .mf-workshop-logo{width:48px;height:40px}.pp .mf-workshop-title h1{font-size:17px}.pp .mf-workshop-title p{display:none}.pp .mf-workshop-brand{gap:8px}.pp-context{display:block}.pp-context>span{margin-top:8px;display:block}.pp-context label{max-width:100%}.pp-nav button{min-height:48px}.pp-welcome{padding-top:16px}.pp-welcome h2{font-size:24px}.pp-card{padding:18px}.pp-sale-grid{grid-template-columns:1fr;gap:0;padding-bottom:20px}.pp-sale-grid>.pp-card{margin:10px 0}.pp-heading{flex-wrap:wrap;align-items:start}.pp h2{font-size:24px}.pp-sale-footer{bottom:calc(69px + env(safe-area-inset-bottom));flex-wrap:wrap;margin-top:0}.pp-sale-footer>div{flex:1 0 calc(100% - 130px)}.pp-sale-footer>.pp-primary{width:100%;min-height:54px}.pp-footnote{font-size:11px;display:block}.pp-footnote span{display:block}.pp-row{gap:10px}.pp-row button{padding:10px}.pp table{min-width:500px}}@media print{.pp{background:#fff;min-height:0;padding:0}.pp-header,.pp-nav,.pp-context,.pp-footnote,.pp button{display:none!important}.pp-card{border:0;padding:0}.pp-sale-footer{display:none!important}}.pp.pw-shell{font-size:14px}.pp .pw-header .mf-workshop-logo{width:80px;height:63px}.pp .pw-header .mf-workshop-title h1{font-size:21px}.pp .pw-header .mf-workshop-title p{display:block}.pp .pp-context{border-bottom:1px solid var(--pp-line);margin-bottom:24px;padding:0 0 22px}html[data-theme=dark] .pp .pp-context{border-bottom:1px solid var(--pp-line)}.pp .pp-context select{min-width:220px}.pp button.pw-scan{background:var(--pp-green);color:#fff;border-color:var(--pp-green)}html[data-theme=dark] .pp button.pw-scan{background:var(--pp-green);color:#e6e7e4;border-color:var(--pp-green)}.pp button.pp-start{text-align:left;border-radius:10px;justify-content:flex-start;gap:18px;max-width:460px;padding:20px 24px}html[data-theme=dark] .pp button.pp-start{border-radius:10px}.pp-start>span{flex:1;gap:5px;display:grid}.pp-start strong{font-size:18px;font-weight:500}.pp-start small{color:#d7e1d2;font-size:12px}html[data-theme=dark] .pp-start small{color:#e5e7e4}.pp-start>.aw-icon{width:24px;height:24px}.pp .pp-toolbar>h1{margin:0 auto 16px 0;font-size:28px;line-height:1.3}.pp .pp-toolbar>p{color:#687b6c;flex-basis:100%}html[data-theme=dark] .pp .pp-toolbar>p{color:#bdc1b9}.pp .pp-filter-form{border:1px solid var(--pp-line);background:#fff;border-radius:10px;padding:18px}html[data-theme=dark] .pp .pp-filter-form{border:1px solid var(--pp-line);background:#1f2823;border-radius:10px}.pp .pp-mode button{justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.pp-mode .aw-icon{flex-shrink:0;width:17px}.pp-device-note{color:#687b6c;font-size:12px;line-height:1.8}html[data-theme=dark] .pp-device-note{color:#bdc1b9}.pp .pp-sale-footer{background:#f7f8f5;margin-bottom:0;padding:16px 0;box-shadow:0 -8px #f7f8f5}html[data-theme=dark] .pp .pp-sale-footer{background:#20231b;box-shadow:0 -8px #f7f8f5}.pp .pp-sale-grid>.pp-card{margin-top:0}.pp .pp-footnote{margin-top:32px}@media (max-width:760px){.pp.pw-shell{padding:0 16px calc(96px + env(safe-area-inset-bottom))}.pp .pw-header .mf-workshop-logo{width:54px;height:43px}.pp .pw-header .mf-workshop-title h1{font-size:18px}.pp .pw-header .mf-workshop-title p{font-size:10px}.pp .pp-context{margin-bottom:20px;padding-bottom:16px;display:block}.pp .pp-context select{min-width:0}.pp .pp-context>span{margin-top:8px;display:block}.pp .pp-sale-grid{grid-template-columns:1fr;gap:12px}.pp .pp-sale-footer{bottom:calc(69px + env(safe-area-inset-bottom));flex-wrap:wrap}.pp .pp-sale-footer>div{flex:1 0 calc(100% - 130px)}.pp .pp-sale-footer>.pp-primary{width:100%;min-height:48px}.pp .pp-toolbar>h1{font-size:24px}.pp .pp-mode button{padding:10px 6px;font-size:12px}.pp .pp-card{padding:18px}.pp .pp-footnote{margin-top:24px}}.pp-camera-stage{height:clamp(280px,48vw,400px);margin-block:16px}.pp-camera-stage .iw-camera-slot{height:100%}.pp-phone{margin-block:16px}.pp-phone-panel{background:var(--ws-bg,#f4f5f0);border:1px solid #dbe2d8;border-radius:12px;margin-top:12px;padding:18px}html[data-theme=dark] .pp-phone-panel{background:var(--ws-bg,#21231b);border:1px solid #46553f;border-radius:12px}.pp-phone-panel img{max-width:100%;height:auto;display:block}.pp-phone-panel code{overflow-wrap:anywhere}.pp-phone-device{max-width:640px;padding:20px 16px calc(24px + env(safe-area-inset-bottom));margin-inline:auto}.pp-phone-device>.pp-card{margin-top:24px}@media (max-width:760px){.pp .pp-sale-footer{bottom:calc(72px + env(safe-area-inset-bottom))}}.pp .pp-mode{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp .pp-phone[hidden]{display:none}.pp .pp-sale-grid>.pp-card{container-type:inline-size}@container (width>=520px){.pp .pp-mode{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.pp-overview-metrics>div{border-left:1px solid var(--pw-line);gap:8px;padding-left:16px;display:grid}html[data-theme=dark] .pp-overview-metrics>div{border-left:1px solid var(--pw-line)}.pp-overview-metrics strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.pp-overview-metrics small{color:var(--pw-muted);margin-left:6px;font-size:12px;font-weight:400}html[data-theme=dark] .pp-overview-metrics small{color:var(--pw-muted)}.pp-overview .aw-table{overflow:auto}.pp-overview table{border-collapse:collapse;width:100%}html[data-theme=dark] .pp-overview table{border-collapse:collapse}.pp-overview th,.pp-overview td{text-align:left;border-bottom:1px solid var(--pw-line);white-space:nowrap;padding:12px}html[data-theme=dark] .pp-overview th,html[data-theme=dark] .pp-overview td{border-bottom:1px solid var(--pw-line)}.pp-overview caption{text-align:left;padding:12px 0}@media (max-width:600px){.pp-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp .pp-card>a{color:var(--pw-accent);text-underline-offset:4px}html[data-theme=dark] .pp .pp-card>a{color:var(--pw-accent)}@media (max-width:600px){.pp-overview .aw-table{border:0;overflow:visible}html[data-theme=dark] .pp-overview .aw-table{border:0}.pp-overview table,.pp-overview tbody{width:100%;min-width:0;display:block}.pp-overview thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pp-overview caption{color:var(--pw-muted);font-size:13px;display:block}html[data-theme=dark] .pp-overview caption{color:var(--pw-muted)}.pp-overview tbody tr{border:1px solid var(--pw-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;padding:14px;display:grid}html[data-theme=dark] .pp-overview tbody tr{border:1px solid var(--pw-line);border-radius:8px}.pp-overview tbody th{white-space:normal;grid-column:1/-1;padding:0 0 12px}.pp-overview tbody td{white-space:normal;font-variant-numeric:tabular-nums;border:0;gap:6px;padding:0;font-size:20px;display:grid}html[data-theme=dark] .pp-overview tbody td{border:0}.pp-overview tbody td:before{content:attr(data-label);color:var(--pw-muted);font-size:12px}html[data-theme=dark] .pp-overview tbody td:before{color:var(--pw-muted)}}.pp.pp-login-page{padding:0}
