:where(.pw-shell,.pc,.workshop-frame-controls){--pw-accent:#284a36;--pw-ink:#283d32;--pw-line:#dfe4db;--pw-background:#f7f8f5;--pw-muted:#61715e;--pw-control-border:#a7b4a4;--pw-soft:#edf2e8}html[data-theme=dark] :where(.pw-shell,.pc,.workshop-frame-controls){--pw-ink:#dfe2e0;--pw-line:#495440;--pw-background:#20231b;--pw-muted:#bdc1b9;--pw-control-border:#435149;--pw-soft:#1f231b}.pw-shell{color:var(--pw-ink);background:var(--pw-background);font-family:var(--font-sans,Arial,sans-serif);font-variant-numeric:tabular-nums}html[data-theme=dark] .pw-shell{color:var(--pw-ink);background:var(--pw-background)}.pw-shell .pw-header{border-bottom:1px solid var(--pw-line);justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:20px 0;display:flex}html[data-theme=dark] .pw-shell .pw-header{border-bottom:1px solid var(--pw-line)}.pw-shell .mf-workshop-brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.pw-shell .mf-workshop-logo{width:80px;height:63px}.pw-shell .mf-workshop-title h1{margin:0;font-size:21px}.pw-shell .mf-workshop-title p{color:#6f7b64;margin:6px 0 0;font-size:12px}html[data-theme=dark] .pw-shell .mf-workshop-title p{color:#bdc1b9}.pw-shell .pw-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.pw-shell .pw-header-actions>div{font-size:13px;display:grid}.pw-shell .pw-header-actions small{color:#6f7b64}html[data-theme=dark] .pw-shell .pw-header-actions small{color:#bdc1b9}.pw-shell .pw-scan{border:1px solid var(--pw-accent);background:var(--pw-accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}html[data-theme=dark] .pw-shell .pw-scan{border:1px solid var(--pw-accent);background:var(--pw-accent);color:#e6e7e4;border-radius:7px;text-decoration:none}.pw-shell .pw-navigation button{align-items:center;gap:10px;font-size:14px;display:flex}.pw-shell .pw-navigation .aw-icon{flex-shrink:0}.pw-nav-caption,.pw-nav-note{color:#6f7b64;padding:12px;font-size:12px}html[data-theme=dark] .pw-nav-caption,html[data-theme=dark] .pw-nav-note{color:#bdc1b9}.pw-nav-note{margin-top:auto;padding-top:40px;line-height:1.9}.pw-body{min-width:0}.pw-shell .pw-navigation .wn-primary{overflow-x:auto}.pw-shell .pw-navigation .wn-primary button{white-space:nowrap}.pw-shell .pw-navigation button[aria-current=page]{color:var(--pw-accent);background:#e7ede3;border-color:#0000}html[data-theme=dark] .pw-shell .pw-navigation button[aria-current=page]{color:var(--pw-accent);background:#1e231b;border-color:#0000}.pw-shell .pw-navigation button:disabled{opacity:.48;cursor:not-allowed}.pw-shell .aw-dialog{border:1px solid var(--pw-line);border-radius:14px;width:min(760px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);margin:auto;padding:24px}html[data-theme=dark] .pw-shell .aw-dialog{border:1px solid var(--pw-line);border-radius:14px}.pw-shell .aw-dialog>header{z-index:1;background:#fbfcf9;position:sticky;top:-24px}html[data-theme=dark] .pw-shell .aw-dialog>header{background:#25281f}@media (min-width:1101px){.pw-shell{max-width:1600px;margin:auto;padding:0 30px 40px}.pw-shell .pw-frame{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:28px;display:grid}.pw-shell .pw-navigation{border:0;border-right:1px solid var(--pw-line);margin:0;padding-right:16px;position:sticky;top:20px}html[data-theme=dark] .pw-shell .pw-navigation{border:0;border-right:1px solid var(--pw-line)}.pw-shell .pw-navigation .aw-desktop-nav{flex-direction:column;min-height:60dvh;display:flex}.pw-shell .pw-navigation .wn-primary{display:none}.pw-shell .pw-navigation .wn-business{gap:6px;display:grid}.pw-shell .pw-navigation button{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;min-height:46px;padding:12px}html[data-theme=dark] .pw-shell .pw-navigation button{background:0 0;border:0;border-radius:8px}.pw-shell .pw-navigation button[aria-current=page]{background:#e7ede3}html[data-theme=dark] .pw-shell .pw-navigation button[aria-current=page]{background:#1e231b}}@media (max-width:1100px){.pw-shell{padding:0 24px 32px}.pw-shell .pw-header{margin-bottom:12px}.pw-shell .pw-navigation{margin:0 0 24px}}@media (max-width:760px){.pw-shell{padding:0 16px calc(96px + env(safe-area-inset-bottom))}.pw-shell .pw-header{flex-wrap:wrap;gap:12px;padding:18px 0}.pw-shell .mf-workshop-logo{width:54px;height:43px}.pw-shell .mf-workshop-title h1{font-size:18px}.pw-shell .mf-workshop-title p{font-size:10px}.pw-shell .pw-header-actions{justify-content:space-between;gap:10px;width:100%}.pw-shell .pw-header-actions>div{margin-right:auto;font-size:12px}.pw-shell .pw-navigation{border:0;margin:0;padding:0}html[data-theme=dark] .pw-shell .pw-navigation{border:0}.pw-shell .pw-navigation .wn-primary,.pw-shell .pw-navigation .aw-desktop-nav{display:none}.pw-shell .pw-navigation .wm-bottom{z-index:45;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#fff;border-top:1px solid #dce4d7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}html[data-theme=dark] .pw-shell .pw-navigation .wm-bottom{background:#1f2823;border-top:1px solid #47583c}.pw-shell .pw-navigation .wm-bottom button{border:0;border-radius:0;flex-direction:column;gap:4px;min-width:0;min-height:56px;padding:6px 2px;font-size:11px}html[data-theme=dark] .pw-shell .pw-navigation .wm-bottom button{border:0;border-radius:0}.pw-shell input,.pw-shell select,.pw-shell textarea{font-size:16px}.pw-shell .aw-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px}.pw-shell .aw-dialog>header{top:-18px}}@media print{.pw-shell .pw-header,.pw-navigation{display:none!important}.pw-shell .pw-frame{display:block}.pw-shell{padding:0!important}}
