.admin-dashboard-module__CUfAvW__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-dashboard-module__CUfAvW__header p,.admin-dashboard-module__CUfAvW__panelHeading p,.admin-dashboard-module__CUfAvW__releasePanel p{color:#6f829c;font-size:var(--mecadex-type-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-weight:900}.admin-dashboard-module__CUfAvW__header h1{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(27px,3vw,38px)}.admin-dashboard-module__CUfAvW__header>div>span{color:#64758d}.admin-dashboard-module__CUfAvW__headerActions{align-items:center;gap:10px;display:flex}.admin-dashboard-module__CUfAvW__headerActions button,.admin-dashboard-module__CUfAvW__panelHeading button{color:#24405f;background:#fff;border:1px solid #c8d5e5;border-radius:10px;padding:10px 14px;font-weight:800}.admin-dashboard-module__CUfAvW__environment{color:#086942;background:#e4f8ef;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:900}.admin-dashboard-module__CUfAvW__safetyBanner{background:linear-gradient(110deg,#eef6ff,#f8fbff);border:1px solid #b9d8ff;border-radius:15px;align-items:center;gap:14px;margin:26px 0 20px;padding:17px 18px;display:flex;box-shadow:0 10px 30px #4b8ac414}.admin-dashboard-module__CUfAvW__safetyBanner>span:first-child{font-size:24px}.admin-dashboard-module__CUfAvW__safetyBanner strong,.admin-dashboard-module__CUfAvW__safetyBanner p{margin:0;display:block}.admin-dashboard-module__CUfAvW__safetyBanner p{color:#58708d;margin-top:4px;font-size:13px}.admin-dashboard-module__CUfAvW__safePill{color:#17683f;font-size:var(--mecadex-type-body);white-space:nowrap;background:#ddf6e9;border-radius:999px;margin-left:auto;padding:8px 11px;font-weight:900}.admin-dashboard-module__CUfAvW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-dashboard-module__CUfAvW__metric{background:#fff;border:1px solid #d8e2ef;border-radius:16px;padding:19px;position:relative;overflow:hidden;box-shadow:0 8px 30px #274a7110}.admin-dashboard-module__CUfAvW__metric:after{content:"";background:var(--metric-soft);border-radius:50%;width:88px;height:88px;position:absolute;inset:auto -18px -30px auto}.admin-dashboard-module__CUfAvW__metric[data-tone=blue]{--metric:#176fe8;--metric-soft:#e6f0ff}.admin-dashboard-module__CUfAvW__metric[data-tone=green]{--metric:#0c9a69;--metric-soft:#e0f8ef}.admin-dashboard-module__CUfAvW__metric[data-tone=amber]{--metric:#d58612;--metric-soft:#fff0ce}.admin-dashboard-module__CUfAvW__metric[data-tone=violet]{--metric:#7a56d9;--metric-soft:#eee8ff}.admin-dashboard-module__CUfAvW__metric p,.admin-dashboard-module__CUfAvW__metric span{color:#6c7c91;margin:0;font-size:13px}.admin-dashboard-module__CUfAvW__metric strong{color:var(--metric);margin:9px 0 7px;font-size:30px;display:block}.admin-dashboard-module__CUfAvW__grid{grid-template-columns:1.05fr .95fr;gap:18px;margin-top:18px;display:grid}.admin-dashboard-module__CUfAvW__panel,.admin-dashboard-module__CUfAvW__releasePanel{background:#fff;border:1px solid #d6e1ee;border-radius:17px;box-shadow:0 12px 35px #1f456d0e}.admin-dashboard-module__CUfAvW__panel{padding:20px}.admin-dashboard-module__CUfAvW__panelHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-dashboard-module__CUfAvW__panelHeading h2,.admin-dashboard-module__CUfAvW__releasePanel h2{letter-spacing:-.02em;margin:0;font-size:20px}.admin-dashboard-module__CUfAvW__count{color:#a65e00;background:#fff0cf;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-dashboard-module__CUfAvW__garageList,.admin-dashboard-module__CUfAvW__reviewList{display:grid}.admin-dashboard-module__CUfAvW__userPanel{grid-column:1/-1}.admin-dashboard-module__CUfAvW__userList{display:grid}.admin-dashboard-module__CUfAvW__userList article{border-top:1px solid #e5ebf2;grid-template-columns:auto minmax(180px,1fr) auto minmax(210px,auto);align-items:center;gap:12px;padding:14px 0;display:grid}.admin-dashboard-module__CUfAvW__userAvatar{color:#fff;background:#1768e6;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-dashboard-module__CUfAvW__userIdentity strong,.admin-dashboard-module__CUfAvW__userIdentity small{overflow-wrap:anywhere;display:block}.admin-dashboard-module__CUfAvW__userIdentity small,.admin-dashboard-module__CUfAvW__userList article>small{color:#78889c;font-size:var(--mecadex-type-body);margin-top:4px}.admin-dashboard-module__CUfAvW__adminBadge,.admin-dashboard-module__CUfAvW__userBadge{font-size:var(--mecadex-type-supporting);white-space:nowrap;border-radius:999px;padding:6px 9px;font-weight:900}.admin-dashboard-module__CUfAvW__adminBadge{color:#6842b0;background:#eee8ff}.admin-dashboard-module__CUfAvW__userBadge{color:#176941;background:#e4f7ed}.admin-dashboard-module__CUfAvW__emptyState{color:#78889c;margin:0;padding:18px 0}.admin-dashboard-module__CUfAvW__reviewList small{color:#78889c;font-size:var(--mecadex-type-body);margin-top:4px}.admin-dashboard-module__CUfAvW__reviewList article{border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.admin-dashboard-module__CUfAvW__reviewList div>span{color:#1f6ed5;font-size:var(--mecadex-type-supporting);text-transform:uppercase;margin-bottom:5px;font-weight:900;display:inline-block}.admin-dashboard-module__CUfAvW__reviewList strong,.admin-dashboard-module__CUfAvW__reviewList small{display:block}.admin-dashboard-module__CUfAvW__auditList{display:grid}.admin-dashboard-module__CUfAvW__auditList article{border-top:1px solid #e5ebf2;grid-template-columns:minmax(160px,1fr) 1fr auto;gap:12px;padding:14px 0;display:grid}.admin-dashboard-module__CUfAvW__auditList span,.admin-dashboard-module__CUfAvW__auditList small{color:#78889c;font-size:var(--mecadex-type-body)}.admin-dashboard-module__CUfAvW__reviewList button,.admin-dashboard-module__CUfAvW__releasePanel button{border:0;border-radius:9px;padding:9px 12px;font-weight:900}.admin-dashboard-module__CUfAvW__reviewList button:disabled,.admin-dashboard-module__CUfAvW__releasePanel button:disabled{color:#8d9bae;cursor:not-allowed;background:#edf1f5}.admin-dashboard-module__CUfAvW__releasePanel{grid-template-columns:1.2fr 1.4fr auto;align-items:center;gap:22px;margin-top:18px;padding:21px;display:grid}.admin-dashboard-module__CUfAvW__releasePanel>div>span{color:#697c93;margin-top:7px;font-size:13px;display:block}.admin-dashboard-module__CUfAvW__releasePanel ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-dashboard-module__CUfAvW__releasePanel li{color:#8491a3;font-size:var(--mecadex-type-supporting);text-align:center;justify-items:center;gap:6px;font-weight:800;display:grid}.admin-dashboard-module__CUfAvW__releasePanel li span{background:#fff;border:2px solid #d5dce5;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.admin-dashboard-module__CUfAvW__releasePanel li[data-state=done] span{color:#fff;background:#169668;border-color:#169668}.admin-dashboard-module__CUfAvW__releasePanel li[data-state=current]{color:#1768db}.admin-dashboard-module__CUfAvW__releasePanel li[data-state=current] span{background:#e9f2ff;border-color:#2679e8}@media (max-width:980px){.admin-dashboard-module__CUfAvW__metrics{grid-template-columns:repeat(2,1fr)}.admin-dashboard-module__CUfAvW__grid,.admin-dashboard-module__CUfAvW__releasePanel{grid-template-columns:1fr}}@media (max-width:640px){.admin-dashboard-module__CUfAvW__header,.admin-dashboard-module__CUfAvW__headerActions{flex-direction:column;align-items:flex-start}.admin-dashboard-module__CUfAvW__safePill{display:none}.admin-dashboard-module__CUfAvW__metrics{grid-template-columns:1fr 1fr}.admin-dashboard-module__CUfAvW__userList article{grid-template-columns:auto 1fr auto}.admin-dashboard-module__CUfAvW__userList article>small{display:none}.admin-dashboard-module__CUfAvW__releasePanel ol{grid-template-columns:repeat(2,1fr)}}
.admin-garage-insight-card-module__swtAkq__card{border-top:1px solid #e5ebf2;grid-template-columns:auto minmax(180px,1fr) auto auto auto;align-items:center;gap:16px;padding:17px 0;display:grid}.admin-garage-insight-card-module__swtAkq__logo{color:#fff;background:linear-gradient(135deg,#1767d9,#4699ff);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 8px 20px #1767d92b}.admin-garage-insight-card-module__swtAkq__identity{gap:3px;min-width:0;display:grid}.admin-garage-insight-card-module__swtAkq__identity strong{color:#10233f}.admin-garage-insight-card-module__swtAkq__identity small{color:#60718a;font-size:var(--mecadex-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-garage-insight-card-module__swtAkq__summaryMetrics{gap:7px;display:flex}.admin-garage-insight-card-module__swtAkq__summaryMetrics>span{text-align:center;background:#f2f6fc;border-radius:11px;min-width:65px;padding:8px 9px}.admin-garage-insight-card-module__swtAkq__summaryMetrics strong,.admin-garage-insight-card-module__swtAkq__summaryMetrics small{display:block}.admin-garage-insight-card-module__swtAkq__summaryMetrics strong{color:#10233f}.admin-garage-insight-card-module__swtAkq__summaryMetrics small{color:#60718a;margin-top:2px;font-size:10px}.admin-garage-insight-card-module__swtAkq__complete,.admin-garage-insight-card-module__swtAkq__incomplete{font-size:var(--mecadex-type-supporting);white-space:nowrap;border-radius:999px;padding:7px 10px;font-weight:850}.admin-garage-insight-card-module__swtAkq__complete{color:#087a56;background:#e4f8f0}.admin-garage-insight-card-module__swtAkq__incomplete{color:#9a5b00;background:#fff2d7}.admin-garage-insight-card-module__swtAkq__openLink{color:#1767d9;font-size:var(--mecadex-type-body);white-space:nowrap;background:#f7fbff;border:1px solid #bcd5f5;border-radius:10px;padding:10px 12px;font-weight:850;text-decoration:none}.admin-garage-insight-card-module__swtAkq__openLink:hover{background:#edf5ff;border-color:#1767d9}@media (max-width:1100px){.admin-garage-insight-card-module__swtAkq__card{grid-template-columns:auto 1fr auto}.admin-garage-insight-card-module__swtAkq__summaryMetrics{grid-column:1/-1}.admin-garage-insight-card-module__swtAkq__complete,.admin-garage-insight-card-module__swtAkq__incomplete{grid-column:1/3;justify-self:start}}@media (max-width:560px){.admin-garage-insight-card-module__swtAkq__card{grid-template-columns:auto 1fr}.admin-garage-insight-card-module__swtAkq__summaryMetrics{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.admin-garage-insight-card-module__swtAkq__openLink{text-align:center;grid-column:1/-1}}
.account-switch-button-module__0HVl3G__root{gap:8px;display:grid}.account-switch-button-module__0HVl3G__button{border:1px solid color-mix(in srgb, currentColor 28%, transparent);min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;font-weight:800}.account-switch-button-module__0HVl3G__button:hover:not(:disabled),.account-switch-button-module__0HVl3G__button:focus-visible{background:color-mix(in srgb, currentColor 10%, transparent);outline-offset:2px;outline:2px solid}.account-switch-button-module__0HVl3G__button:disabled{cursor:wait;opacity:.65}.account-switch-button-module__0HVl3G__error{color:#b42318;margin:0;font-size:.78rem;line-height:1.4}
.mecadex-overlay-module__xzSO1a__backdrop{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02050bb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.mecadex-overlay-module__xzSO1a__surface{width:min(440px,100%);max-height:calc(var(--mecadex-viewport-height,100dvh) - 40px);outline:none;position:relative;overflow:auto}@media (max-width:767px),(max-height:500px) and (pointer:coarse){.mecadex-overlay-module__xzSO1a__backdrop{padding:max(10px, env(safe-area-inset-top)) 10px var(--mecadex-mobile-dock-clearance,calc(104px + env(safe-area-inset-bottom)));align-items:end}.mecadex-overlay-module__xzSO1a__surface{max-height:calc(var(--mecadex-viewport-height,100dvh) - var(--mecadex-mobile-dock-clearance,calc(104px + env(safe-area-inset-bottom))) - max(20px, env(safe-area-inset-top)))}}@media (prefers-reduced-motion:reduce){.mecadex-overlay-module__xzSO1a__backdrop{scroll-behavior:auto}}
.client-edit-form-module__JIzEIq__savePortal{top:max(12px, env(safe-area-inset-top));z-index:30;width:100%;margin:12px 0;position:sticky}.client-edit-form-module__JIzEIq__savePrompt{border:1px solid var(--theme-line);background:var(--theme-surface-raised);color:var(--theme-text);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:0 4px 16px #00000014}.client-edit-form-module__JIzEIq__saveIcon{color:var(--theme-primary);font-size:18px}.client-edit-form-module__JIzEIq__saveCopy{flex:1;gap:2px;min-width:0;display:grid}.client-edit-form-module__JIzEIq__saveCopy b{font-size:13px}.client-edit-form-module__JIzEIq__saveCopy small{color:var(--theme-muted);font-size:var(--mecadex-type-supporting)}.client-edit-form-module__JIzEIq__saveCopy small:empty{display:none}.client-edit-form-module__JIzEIq__savePrompt button,.client-edit-form-module__JIzEIq__guardActions button{border:1px solid var(--theme-line);min-height:44px;font:inherit;font-size:var(--mecadex-type-supporting);color:var(--theme-text);background:var(--theme-surface-raised);border-radius:12px;padding:10px 14px;font-weight:700}.client-edit-form-module__JIzEIq__savePrompt button,.client-edit-form-module__JIzEIq__guardActions .client-edit-form-module__JIzEIq__guardSave{background:var(--theme-primary);color:var(--theme-on-primary);border-color:var(--theme-primary)}.client-edit-form-module__JIzEIq__savePrompt button:focus-visible,.client-edit-form-module__JIzEIq__guardActions button:focus-visible{outline:3px solid var(--theme-primary);outline-offset:3px}.client-edit-form-module__JIzEIq__savePrompt button:disabled,.client-edit-form-module__JIzEIq__guardActions button:disabled{opacity:.65}.client-edit-form-module__JIzEIq__savePortal[data-state=saved] .client-edit-form-module__JIzEIq__saveIcon{color:var(--theme-success)}.client-edit-form-module__JIzEIq__savePortal[data-state=error] .client-edit-form-module__JIzEIq__saveIcon,.client-edit-form-module__JIzEIq__savePortal[data-state=invalid] .client-edit-form-module__JIzEIq__saveIcon{color:var(--theme-danger)}.client-edit-form-module__JIzEIq__screenWithSave{min-width:0}.client-edit-form-module__JIzEIq__guardDialog{border:1px solid var(--theme-line);background:var(--theme-surface-raised);color:var(--theme-text);border-radius:24px;padding:24px;box-shadow:0 24px 60px #0000003d}.client-edit-form-module__JIzEIq__guardDialog h3{margin:8px 0 12px;font-size:clamp(22px,4vw,28px);line-height:1.2}.client-edit-form-module__JIzEIq__guardDialog p{color:var(--theme-muted);line-height:1.5}.client-edit-form-module__JIzEIq__guardActions{gap:10px;margin-top:24px;display:grid}.client-edit-form-module__JIzEIq__guardActions .client-edit-form-module__JIzEIq__guardSave{grid-row:1}.client-edit-form-module__JIzEIq__guardActions .client-edit-form-module__JIzEIq__guardLeave{color:var(--theme-danger);background:0 0;border-color:#0000}@media (max-width:767px){.client-edit-form-module__JIzEIq__savePortal{top:calc(env(safe-area-inset-top) + 68px)}.client-edit-form-module__JIzEIq__guardDialog{padding:20px}}
.mecadex-brand-mark-module__hzq0mW__icon{background:linear-gradient(145deg,#1b1b1b,#020202 54%,#111);border-radius:28%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #0004,inset 0 0 0 1px #ffffff1a}.mecadex-brand-mark-module__hzq0mW__icon svg{width:100%;height:100%;display:block}.mecadex-brand-mark-module__hzq0mW__lockup{align-items:center;gap:9px;display:flex}.mecadex-brand-mark-module__hzq0mW__lockup b{font-size:inherit;letter-spacing:-.045em;font-weight:900}
.app-bootstrap-screen-module__TvhrcG__screen{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));color:#f8fafc;isolation:isolate;background:radial-gradient(circle at 50% 44%,#20252d 0,#0a0c10 27%,#020304 62%,#000 100%);place-items:center;display:grid;position:relative;overflow:hidden}.app-bootstrap-screen-module__TvhrcG__content{z-index:1;place-items:center;gap:22px;display:grid;position:relative}.app-bootstrap-screen-module__TvhrcG__screen .app-bootstrap-screen-module__TvhrcG__brand{color:#fff;text-shadow:0 2px 16px #000;flex-direction:column;gap:14px;font-size:clamp(1.05rem,4.2vw,1.28rem)}.app-bootstrap-screen-module__TvhrcG__brand [data-mecadex-brand-icon]{width:clamp(82px,23vw,104px);height:clamp(82px,23vw,104px);animation:1.9s ease-in-out infinite app-bootstrap-screen-module__TvhrcG__logoBreathe;box-shadow:0 18px 54px #000c,0 0 34px #dce6f229,inset 0 0 0 1px #ffffff2b}.app-bootstrap-screen-module__TvhrcG__content p{color:#aeb7c3;letter-spacing:.035em;margin:0;font-size:.75rem;font-weight:700}.app-bootstrap-screen-module__TvhrcG__aura{z-index:0;aspect-ratio:1;background:radial-gradient(circle,#edf5ff16,#b6c8df08 42%,#0000 70%);border:1px solid #dce6f212;border-radius:50%;width:min(72vw,340px);animation:2.6s ease-in-out infinite app-bootstrap-screen-module__TvhrcG__auraBreathe;position:absolute;box-shadow:0 0 76px #dce6f20c,inset 0 0 54px #ffffff08}@keyframes app-bootstrap-screen-module__TvhrcG__logoBreathe{0%,to{filter:brightness(.92);transform:scale(.985)}50%{filter:brightness(1.08);transform:scale(1.018)}}@keyframes app-bootstrap-screen-module__TvhrcG__auraBreathe{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.app-bootstrap-screen-module__TvhrcG__brand [data-mecadex-brand-icon],.app-bootstrap-screen-module__TvhrcG__aura{animation:none}}
.opening-hours-editor-module__R8Kl1q__editor{--hours-ink:var(--theme-text,#102538);--hours-muted:var(--theme-muted,#607b95);--hours-line:var(--theme-line,#d7e5f3);--hours-surface:var(--theme-surface,#fff);--hours-accent:var(--theme-primary,#1463e8);min-width:0;color:var(--hours-ink);gap:16px;display:grid}.opening-hours-editor-module__R8Kl1q__mode{gap:8px;font-size:14px;font-weight:800;display:grid}.opening-hours-editor-module__R8Kl1q__mode select{border:1px solid var(--hours-line);background:var(--hours-surface);width:100%;min-width:0;min-height:48px;color:var(--hours-ink);font:inherit;border-radius:12px;padding:12px}.opening-hours-editor-module__R8Kl1q__week{gap:14px;min-width:0;display:grid}.opening-hours-editor-module__R8Kl1q__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.opening-hours-editor-module__R8Kl1q__heading h3{letter-spacing:-.4px;margin:0;font-size:18px;line-height:1.3}.opening-hours-editor-module__R8Kl1q__heading p{color:var(--hours-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.opening-hours-editor-module__R8Kl1q__total{border:1px solid color-mix(in srgb,var(--hours-accent) 20%,var(--hours-line));background:color-mix(in srgb,var(--hours-accent) 7%,var(--hours-surface));color:var(--hours-accent);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.opening-hours-editor-module__R8Kl1q__tools{justify-items:start;gap:6px;display:grid}.opening-hours-editor-module__R8Kl1q__tools button{border:1px solid var(--hours-line);background:var(--hours-surface);min-height:44px;color:var(--hours-accent);font:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800}.opening-hours-editor-module__R8Kl1q__tools button:disabled{opacity:.5;cursor:default}.opening-hours-editor-module__R8Kl1q__tools span{color:var(--hours-muted);font-size:12px}.opening-hours-editor-module__R8Kl1q__days{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.opening-hours-editor-module__R8Kl1q__day{border:1px solid var(--hours-line);background:var(--hours-surface);border-radius:16px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.opening-hours-editor-module__R8Kl1q__day[data-open=true]{border-color:color-mix(in srgb,var(--hours-accent) 28%,var(--hours-line));box-shadow:0 4px 12px color-mix(in srgb,var(--hours-accent) 4%,transparent)}.opening-hours-editor-module__R8Kl1q__dayHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.opening-hours-editor-module__R8Kl1q__dayHeading h4{margin:0;font-size:16px;font-weight:850}.opening-hours-editor-module__R8Kl1q__switch{min-height:44px;color:var(--hours-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;font-weight:750;display:flex}.opening-hours-editor-module__R8Kl1q__switch i{border:1px solid var(--hours-line);background:color-mix(in srgb,var(--hours-muted) 20%,var(--hours-surface));border-radius:999px;width:32px;height:20px;position:relative}.opening-hours-editor-module__R8Kl1q__switch i:after{content:"";background:var(--hours-surface);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.opening-hours-editor-module__R8Kl1q__switch[aria-checked=true]{color:var(--hours-accent)}.opening-hours-editor-module__R8Kl1q__switch[aria-checked=true] i{background:var(--hours-accent);border-color:var(--hours-accent)}.opening-hours-editor-module__R8Kl1q__switch[aria-checked=true] i:after{background:#fff;transform:translate(12px)}.opening-hours-editor-module__R8Kl1q__times{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opening-hours-editor-module__R8Kl1q__time{min-width:0;color:var(--hours-muted);gap:6px;font-size:12px;font-weight:750;display:grid}.opening-hours-editor-module__R8Kl1q__time input{box-sizing:border-box;border:1px solid var(--hours-line);background:var(--theme-background,#f6f9fd);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--hours-ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:11px;padding:10px 7px;font-size:16px;font-weight:750;display:block}.opening-hours-editor-module__R8Kl1q__time input::-webkit-date-and-time-value{text-align:center}.opening-hours-editor-module__R8Kl1q__time input[aria-invalid=true]{border-color:var(--theme-danger,#b33a40)}.opening-hours-editor-module__R8Kl1q__pause{background:color-mix(in srgb,var(--hours-accent) 6%,var(--hours-surface));width:100%;min-height:44px;color:var(--hours-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:800;display:flex}.opening-hours-editor-module__R8Kl1q__pause>span{color:var(--hours-accent);font-size:18px}.opening-hours-editor-module__R8Kl1q__pause small{color:var(--hours-muted);margin-left:auto;font-size:10px;font-weight:600}.opening-hours-editor-module__R8Kl1q__breakTimes{padding-top:2px}.opening-hours-editor-module__R8Kl1q__closed{color:var(--hours-muted);margin:0;font-size:12px;line-height:1.5}.opening-hours-editor-module__R8Kl1q__error,.opening-hours-editor-module__R8Kl1q__legacy{border-radius:10px;margin:0;padding:10px;font-size:12px;line-height:1.5}.opening-hours-editor-module__R8Kl1q__error{color:var(--theme-danger,#a12a30);background:color-mix(in srgb,var(--theme-danger,#a12a30) 7%,var(--hours-surface))}.opening-hours-editor-module__R8Kl1q__legacy{color:var(--hours-muted);background:var(--theme-background,#f6f9fd)}.opening-hours-editor-module__R8Kl1q__editor :is(button,input,select):focus-visible,.opening-hours-editor-module__R8Kl1q__day:focus-visible{outline:3px solid var(--hours-accent);outline-offset:3px}@media (max-width:760px){.opening-hours-editor-module__R8Kl1q__days{grid-template-columns:1fr}.opening-hours-editor-module__R8Kl1q__day{padding:12px}.opening-hours-editor-module__R8Kl1q__heading h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.opening-hours-editor-module__R8Kl1q__switch i:after{transition:none}}
.garage-profile-entry-module__MYbr0G__shell{background:#edf4f8;place-items:center;min-height:100vh;padding:24px;display:grid}.garage-profile-entry-module__MYbr0G__onboardingEntry{min-height:100vh;position:relative}.garage-profile-entry-module__MYbr0G__sessionAction{color:#a32626;flex-direction:column;align-items:center;margin-top:12px;display:flex}.garage-profile-entry-module__MYbr0G__sessionAction button{padding-inline:16px}.garage-profile-entry-module__MYbr0G__card{background:#fff;border:1px solid #d9e4ec;border-radius:28px;width:min(100%,560px);padding:28px;box-shadow:0 24px 70px #09233824}.garage-profile-entry-module__MYbr0G__mark{color:#0a67e8;align-items:center;gap:9px;font-weight:800;display:inline-flex}.garage-profile-entry-module__MYbr0G__eyebrow{color:#60758a;letter-spacing:.12em;margin:24px 0 6px;font-size:.75rem;font-weight:800}.garage-profile-entry-module__MYbr0G__card h1{color:#0a2238;margin:0;font-size:clamp(1.65rem,5vw,2.35rem)}.garage-profile-entry-module__MYbr0G__description{color:#52697e;margin:12px 0 0;line-height:1.55}.garage-profile-entry-module__MYbr0G__summary{background:#f6f9fc;border:1px solid #dce7ef;border-radius:18px;grid-template-columns:1fr auto;gap:8px 18px;margin:22px 0;padding:18px;display:grid}.garage-profile-entry-module__MYbr0G__summary strong{color:#0a2238}.garage-profile-entry-module__MYbr0G__summary span,.garage-profile-entry-module__MYbr0G__summary small{color:#60758a}.garage-profile-entry-module__MYbr0G__status{color:#08745b;background:#e2f7ef;border-radius:999px;grid-area:1/2/3;align-self:center;padding:7px 10px;font-size:.75rem;font-weight:800}.garage-profile-entry-module__MYbr0G__actions{gap:10px;display:grid}.garage-profile-entry-module__MYbr0G__actions button{cursor:pointer;border-radius:14px;min-height:48px;font-weight:800}.garage-profile-entry-module__MYbr0G__primary{color:#fff;background:#0a67e8;border:0}.garage-profile-entry-module__MYbr0G__secondary{color:#123b60;background:#fff;border:1px solid #b8cbe0}.garage-profile-entry-module__MYbr0G__advanced{color:#476178;background:0 0;border:0}.garage-profile-entry-module__MYbr0G__accountSwitch{border-top:1px solid #e1e9ef;margin-top:8px;padding-top:16px}.garage-profile-entry-module__MYbr0G__accountSwitch button{color:#a32626;background:#fff7f7;border:1px solid #f0b8b8;width:100%}.garage-profile-entry-module__MYbr0G__accountSwitch button:hover:not(:disabled){background:#fff0f0;border-color:#d96a6a}.garage-profile-entry-module__MYbr0G__accountSwitch button:disabled{cursor:wait;opacity:.65}.garage-profile-entry-module__MYbr0G__accountSwitch p{color:#a32626;margin:8px 4px 0;font-size:.82rem;line-height:1.4}@media (max-width:520px){.garage-profile-entry-module__MYbr0G__shell{padding:14px}.garage-profile-entry-module__MYbr0G__card{border-radius:22px;padding:22px 18px}.garage-profile-entry-module__MYbr0G__summary{grid-template-columns:1fr}.garage-profile-entry-module__MYbr0G__status{grid-area:auto;justify-self:start}}
.workshop-feedback-module__B_pYBq__panel{box-sizing:border-box;border:1px solid var(--line);width:min(100%,520px);color:var(--ink);background:var(--theme-surface-raised);border-radius:22px;padding:clamp(20px,4vw,32px);box-shadow:0 24px 60px #0005}.workshop-feedback-module__B_pYBq__panel small{color:var(--muted);letter-spacing:.12em;font-weight:700}.workshop-feedback-module__B_pYBq__panel h2{margin:12px 0;font-size:clamp(22px,4vw,28px)}.workshop-feedback-module__B_pYBq__panel p{overflow-wrap:anywhere;line-height:1.6}.workshop-feedback-module__B_pYBq__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.workshop-feedback-module__B_pYBq__actions button{border:1px solid var(--line);background:var(--theme-surface-raised);min-height:48px;color:var(--ink);border-radius:14px;flex:180px;padding:12px 16px;font-weight:700}.workshop-feedback-module__B_pYBq__actions button[data-tone=danger]{border-color:var(--theme-danger);color:var(--theme-danger);background:var(--theme-danger-surface)}.workshop-feedback-module__B_pYBq__actions button:focus-visible{outline:3px solid var(--theme-primary);outline-offset:3px}
.pdf-download-dialog-module__sdwnEq__panel{box-sizing:border-box;border:1px solid var(--line);width:min(100%,480px);color:var(--ink);background:var(--theme-surface-raised);border-radius:22px;padding:clamp(18px,4vw,28px);box-shadow:0 24px 60px #0005}.pdf-download-dialog-module__sdwnEq__panel small{color:var(--muted);letter-spacing:.12em;font-weight:700}.pdf-download-dialog-module__sdwnEq__panel h2{margin:10px 0;font-size:26px}.pdf-download-dialog-module__sdwnEq__panel p{overflow-wrap:anywhere;line-height:1.5}.pdf-download-dialog-module__sdwnEq__filename{color:var(--muted);font-size:13px}.pdf-download-dialog-module__sdwnEq__actions{gap:10px;margin-top:20px;display:grid}.pdf-download-dialog-module__sdwnEq__actions button{border:1px solid var(--line);background:var(--theme-surface-raised);min-height:48px;color:var(--ink);border-radius:14px;padding:12px 16px;font-weight:700}.pdf-download-dialog-module__sdwnEq__actions .pdf-download-dialog-module__sdwnEq__primary{background:var(--theme-primary);color:var(--theme-on-primary);border-color:var(--theme-primary)}.pdf-download-dialog-module__sdwnEq__actions button:disabled{opacity:.6}.pdf-download-dialog-module__sdwnEq__actions button:focus-visible{outline:3px solid var(--theme-primary);outline-offset:3px}
.gps-access-panel-module__RG3eOG__panel{border:1px solid var(--line);background:var(--theme-surface-raised);width:min(560px,100%);color:var(--ink);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #0005}.gps-access-panel-module__RG3eOG__header{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.gps-access-panel-module__RG3eOG__header>div:nth-child(2){flex:1;min-width:0}.gps-access-panel-module__RG3eOG__header span{color:var(--muted);font-size:.72rem;font-weight:750}.gps-access-panel-module__RG3eOG__header h2{margin:3px 0 0;font-size:1.2rem;line-height:1.25}.gps-access-panel-module__RG3eOG__icon{border:1px solid var(--line);background:var(--theme-primary-softer);width:42px;height:42px;color:var(--theme-primary);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.gps-access-panel-module__RG3eOG__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:24px}.gps-access-panel-module__RG3eOG__panel button{border:1px solid var(--line);background:var(--theme-surface-soft);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;font-size:.86rem;font-weight:700}.gps-access-panel-module__RG3eOG__panel button:focus-visible{outline:3px solid var(--theme-focus-ring);outline-offset:2px}.gps-access-panel-module__RG3eOG__panel .gps-access-panel-module__RG3eOG__close{flex-shrink:0;width:44px;font-size:1.5rem}.gps-access-panel-module__RG3eOG__body{overscroll-behavior:contain;min-height:0;padding:16px 20px;overflow-y:auto}.gps-access-panel-module__RG3eOG__diagnostic{border:1px solid var(--line);background:var(--theme-surface-soft);border-radius:15px;padding:13px 14px}.gps-access-panel-module__RG3eOG__diagnostic[data-tone=warning]{border-color:color-mix(in srgb, var(--theme-primary) 65%, var(--line))}.gps-access-panel-module__RG3eOG__diagnostic strong{font-size:.94rem}.gps-access-panel-module__RG3eOG__diagnostic p{color:var(--muted);margin:7px 0 0;font-size:.84rem;line-height:1.5}.gps-access-panel-module__RG3eOG__diagnostic>span{color:var(--ink);margin-top:9px;font-size:.77rem;display:block}.gps-access-panel-module__RG3eOG__signalHint,.gps-access-panel-module__RG3eOG__note{color:var(--muted);font-size:.78rem;line-height:1.5}.gps-access-panel-module__RG3eOG__signalHint{margin:12px 0 18px}.gps-access-panel-module__RG3eOG__guide{border-top:1px solid var(--line);padding-top:5px}.gps-access-panel-module__RG3eOG__guideHeading{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-block:6px;list-style:none;display:flex}.gps-access-panel-module__RG3eOG__guideHeading::-webkit-details-marker{display:none}.gps-access-panel-module__RG3eOG__guideHeading>span{gap:3px;font-size:.9rem;font-weight:700;display:grid}.gps-access-panel-module__RG3eOG__guideHeading small{color:var(--muted);font-size:.72rem;font-weight:400}.gps-access-panel-module__RG3eOG__guideHeading:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}.gps-access-panel-module__RG3eOG__guide[open] .gps-access-panel-module__RG3eOG__guideHeading{margin-bottom:10px}.gps-access-panel-module__RG3eOG__guide[open] .gps-access-panel-module__RG3eOG__guideHeading:after{transform:rotate(225deg)}.gps-access-panel-module__RG3eOG__guideHeading:focus-visible{outline:3px solid var(--theme-focus-ring);outline-offset:2px;border-radius:8px}.gps-access-panel-module__RG3eOG__platforms{grid-template-columns:1.25fr 1fr .8fr;gap:6px;display:grid}.gps-access-panel-module__RG3eOG__platforms button[aria-pressed=true]{border-color:var(--theme-primary);background:var(--theme-primary-softer)}.gps-access-panel-module__RG3eOG__steps{gap:12px;margin:16px 0;padding-left:23px;font-size:.82rem;line-height:1.5;display:grid}.gps-access-panel-module__RG3eOG__steps li{padding-left:5px}.gps-access-panel-module__RG3eOG__steps li::marker{color:var(--ink);font-weight:800}.gps-access-panel-module__RG3eOG__note{border-top:1px solid var(--line);margin:12px 0 0;padding-top:12px}.gps-access-panel-module__RG3eOG__footer{border-top:1px solid var(--line);flex-shrink:0;grid-template-columns:1fr 1fr;gap:9px;padding:14px 20px;display:grid}.gps-access-panel-module__RG3eOG__footer button{padding:10px}.gps-access-panel-module__RG3eOG__footer .gps-access-panel-module__RG3eOG__retry{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-on-primary)}.gps-access-panel-module__RG3eOG__footer button:disabled{opacity:.55;cursor:not-allowed}.gps-access-panel-module__RG3eOG__nativeControl{justify-items:start;gap:8px;margin:0 0 18px;display:grid}.gps-access-panel-module__RG3eOG__nativeControl>span{font-size:.78rem;font-weight:700}.gps-access-panel-module__RG3eOG__nativeControl p{margin:0;font-size:.8rem;line-height:1.4}.gps-access-panel-module__RG3eOG__nativeButton{color:var(--ink);background-color:var(--theme-surface-raised);border-radius:10px;font-size:15px}@media (max-width:400px){.gps-access-panel-module__RG3eOG__header{gap:9px;padding:16px 14px 12px}.gps-access-panel-module__RG3eOG__header h2{font-size:1.08rem}.gps-access-panel-module__RG3eOG__body{padding:14px}.gps-access-panel-module__RG3eOG__footer{padding:12px 14px}}@media (max-height:500px){.gps-access-panel-module__RG3eOG__header{padding:10px 16px}.gps-access-panel-module__RG3eOG__icon{width:36px;height:36px}.gps-access-panel-module__RG3eOG__body{padding:12px 16px}.gps-access-panel-module__RG3eOG__footer{padding:10px 16px}}
.remap-entry-form-module__8DqANW__panel{border:1px solid var(--line);background:var(--theme-surface-raised);color:var(--ink);border-radius:18px;padding:clamp(18px,3vw,30px)}.remap-entry-form-module__8DqANW__heading h3{margin:0;scroll-margin-top:90px;font-size:clamp(20px,2.3vw,26px)}.remap-entry-form-module__8DqANW__heading p,.remap-entry-form-module__8DqANW__note{font-size:14px;line-height:1.6}.remap-entry-form-module__8DqANW__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;margin:22px 0;padding:0;display:grid}.remap-entry-form-module__8DqANW__legend{margin-bottom:16px;font-weight:700}.remap-entry-form-module__8DqANW__fields label,.remap-entry-form-module__8DqANW__choice{align-content:start;gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.remap-entry-form-module__8DqANW__fields input,.remap-entry-form-module__8DqANW__fields select{box-sizing:border-box;border:1px solid var(--line);background:var(--theme-field-surface);width:100%;min-width:0;min-height:50px;color:var(--ink);font:inherit;border-radius:11px;padding:12px;font-size:16px}.remap-entry-form-module__8DqANW__fields select option{background:var(--theme-surface);color:var(--ink)}.remap-entry-form-module__8DqANW__fields small{font-weight:400}.remap-entry-form-module__8DqANW__wide{grid-column:1/-1}.remap-entry-form-module__8DqANW__actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.remap-entry-form-module__8DqANW__panel button{border:1px solid var(--line);background:var(--theme-surface-soft);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:11px;padding:12px 16px;font-weight:700}.remap-entry-form-module__8DqANW__panel .remap-entry-form-module__8DqANW__primary{background:var(--theme-primary);color:var(--theme-on-primary);border-color:var(--theme-primary)}.remap-entry-form-module__8DqANW__panel :is(button,input,select):disabled{background:var(--theme-disabled-surface);color:var(--ink);cursor:not-allowed}.remap-entry-form-module__8DqANW__panel :is(button,input,select):focus-visible{outline:3px solid var(--ink);outline-offset:3px}.remap-entry-form-module__8DqANW__error{color:var(--ink);border-left:4px solid var(--theme-primary);padding-left:12px;line-height:1.6}.remap-entry-form-module__8DqANW__duplicate{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:11px;padding:14px}@media (max-width:640px){.remap-entry-form-module__8DqANW__fields{grid-template-columns:minmax(0,1fr)}.remap-entry-form-module__8DqANW__actions{flex-direction:column-reverse}.remap-entry-form-module__8DqANW__actions button{width:100%}}
.monitor-screen-module__HqJS5G__screen{--monitor-accent:#42cfff;--monitor-ink:#f7fbff;z-index:1200;isolation:isolate;box-sizing:border-box;width:100dvw;height:100dvh;min-height:0;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));touch-action:manipulation;color:var(--monitor-ink);background:radial-gradient(at top,#18212e,#030506 65%);grid-template-rows:auto minmax(0,1fr) auto auto;gap:7px;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.monitor-screen-module__HqJS5G__screen[data-monitor-theme=circuit]{--monitor-accent:#ffdb24;background:radial-gradient(at top,#25210e,#030403 65%)}.monitor-screen-module__HqJS5G__screen[data-monitor-theme=titanium]{--monitor-accent:#4d8eff;background:radial-gradient(at top,#112440,#03060c 65%)}.monitor-screen-module__HqJS5G__screen[data-monitor-theme=apex]{--monitor-accent:#ff3548;background:radial-gradient(at top,#271317,#040405 65%)}.monitor-screen-module__HqJS5G__screen[data-monitor-theme=orange-mk4]{--monitor-accent:#ff8a18;background:radial-gradient(at 50% 20%,#3b1608,#090504 48%,#020202 78%)}.monitor-screen-module__HqJS5G__screen[data-monitor-theme=neon-r34]{--monitor-accent:#16b9ff;background:radial-gradient(at 50% 20%,#071c42,#030814 50%,#010205 78%)}.monitor-screen-module__HqJS5G__screen[data-monitor-theme=s2000-fuchsia]{--monitor-accent:#ff27b7;background:radial-gradient(at 50% 18%,#51083e,#160315 48%,#020104 78%)}.monitor-screen-module__HqJS5G__screen[data-monitor-theme=heritage]{--monitor-accent:#d69a55;background:radial-gradient(at 50% 34%,#332116,#0c0907 54%,#010101 82%)}.monitor-screen-module__HqJS5G__screen[data-monitor-theme=old-school-90]{--monitor-accent:#ff6a22;background:radial-gradient(at 50% 34%,#272421,#080909 56%,#010101 82%)}.monitor-screen-module__HqJS5G__header{z-index:4;align-items:center;gap:10px;min-width:0;padding-inline:4px;display:flex}.monitor-screen-module__HqJS5G__title{flex:1;min-width:0}.monitor-screen-module__HqJS5G__header small{color:var(--monitor-accent);letter-spacing:.14em;font-size:9px}.monitor-screen-module__HqJS5G__header h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:23px;font-weight:550}.monitor-screen-module__HqJS5G__back,.monitor-screen-module__HqJS5G__gpsRetry{box-sizing:border-box;color:#f7fbff;cursor:pointer;background:#0e1116ed;border:1px solid #ffffff38;border-radius:15px;place-items:center;min-width:44px;min-height:44px;display:grid}.monitor-screen-module__HqJS5G__back span{font-size:30px;line-height:.7;transform:translateY(-1px)}.monitor-screen-module__HqJS5G__gpsState,.monitor-screen-module__HqJS5G__gpsRetry{color:#d1d9e4;white-space:nowrap;cursor:pointer;background:#080c12e8;border:1px solid #ffffff38;border-radius:15px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 9px;font-size:10px;display:flex}.monitor-screen-module__HqJS5G__gpsState i,.monitor-screen-module__HqJS5G__gpsRetry i{background:#efb546;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #efb54680}.monitor-screen-module__HqJS5G__gpsState[data-state=ready] i{background:#45d7ad;box-shadow:0 0 8px #45d7ad99}.monitor-screen-module__HqJS5G__gpsRetry[data-state=unavailable] i{background:#ffb44b}.monitor-screen-module__HqJS5G__instrument{touch-action:pan-y;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.monitor-screen-module__HqJS5G__ambient{display:none}.monitor-screen-module__HqJS5G__themes{background:#0c1016e8;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;padding:4px;display:grid}.monitor-screen-module__HqJS5G__themes button{color:#aeb8c5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto auto;place-content:center;align-items:center;gap:5px;min-width:0;min-height:43px;padding:4px 3px;display:grid}.monitor-screen-module__HqJS5G__themes b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:11px;font-weight:800}.monitor-screen-module__HqJS5G__themes b span{color:#788391;font-size:var(--mecadex-type-meta);font-weight:650}.monitor-screen-module__HqJS5G__themes i{background:#42cfff;border-radius:50%;width:7px;height:7px}.monitor-screen-module__HqJS5G__themes [data-monitor-theme-option=motorsport] i{background:linear-gradient(135deg,#42cfff 33%,#285cff 33% 66%,#ff354d 66%)}.monitor-screen-module__HqJS5G__themes [data-monitor-theme-option=circuit] i{background:#ffdb24}.monitor-screen-module__HqJS5G__themes [data-monitor-theme-option=titanium] i{background:#4d8eff;border:1px solid #d1d8e3}.monitor-screen-module__HqJS5G__themes [data-monitor-theme-option=apex] i{background:#ff3548}.monitor-screen-module__HqJS5G__themes [data-monitor-theme-option=orange-mk4] i{background:linear-gradient(135deg,#ffd15c,#ff7a00 58%,#b92600);box-shadow:0 0 8px #ff7600}.monitor-screen-module__HqJS5G__themes [data-monitor-theme-option=neon-r34] i{background:linear-gradient(135deg,#d8f8ff,#1ec8ff 48%,#1856ff);box-shadow:0 0 8px #18aaff}.monitor-screen-module__HqJS5G__themes [data-monitor-theme-option=s2000-fuchsia] i{background:linear-gradient(135deg,#fff0fb,#ff28bd 45%,#a400ff);box-shadow:0 0 9px #f2b}.monitor-screen-module__HqJS5G__themes [data-monitor-theme-option=heritage] i{background:linear-gradient(135deg,#e1c49c,#9b5a2d 55%,#342016);border:1px solid #f3dfbf;box-shadow:0 0 8px #b97a4380}.monitor-screen-module__HqJS5G__themes [data-monitor-theme-option=old-school-90] i{background:linear-gradient(135deg,#f5f5f0 0 42%,#ff641f 44% 60%,#171819 62%);border:1px solid #f2f2ed;box-shadow:0 0 8px #ff641f70}.monitor-screen-module__HqJS5G__themes button[aria-pressed=true]{border-color:var(--monitor-accent);color:#fff;box-shadow:inset 0 0 14px color-mix(in srgb, var(--monitor-accent) 16%, transparent);background:#ffffff0e}.monitor-screen-module__HqJS5G__themes button[aria-pressed=true] b span{color:currentColor}.monitor-screen-module__HqJS5G__screen button:focus-visible{outline:2px solid var(--monitor-accent);outline-offset:-3px}.monitor-screen-module__HqJS5G__footerCopy{gap:2px;display:grid}.monitor-screen-module__HqJS5G__autoModeHint,.monitor-screen-module__HqJS5G__safety{text-align:center;color:#84909e;margin:0;font-size:9px;line-height:1.25}.monitor-screen-module__HqJS5G__autoModeHint{color:color-mix(in srgb, var(--monitor-accent) 65%, #b4bdc8)}.monitor-screen-module__HqJS5G__screen[data-immersive=true]{touch-action:none;-webkit-user-select:none;user-select:none;grid-template-rows:minmax(0,1fr);gap:0;padding:0}.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__themes,.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__footerCopy{display:none}.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__header{top:max(8px, env(safe-area-inset-top));right:max(9px, env(safe-area-inset-right));left:max(9px, env(safe-area-inset-left));pointer-events:none;justify-content:space-between;padding:0;position:absolute}.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__title{display:none}.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__back,.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__gpsRetry{opacity:.55;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;min-width:38px;min-height:38px;transition:opacity .18s}.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__back:hover,.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__back:focus-visible,.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__gpsRetry:hover,.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__gpsRetry:focus-visible{opacity:1}.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__gpsState{opacity:.9;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:44px;padding:5px 8px}.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__gpsState[data-state=ready] b{letter-spacing:.12em;font-size:9px}@media (min-width:1000px){.monitor-screen-module__HqJS5G__header{padding-inline:18px}.monitor-screen-module__HqJS5G__themes{justify-self:center;width:min(650px,100%)}.monitor-screen-module__HqJS5G__footerCopy{justify-self:center;width:min(700px,100%)}}@media (max-width:380px){.monitor-screen-module__HqJS5G__header{gap:5px}.monitor-screen-module__HqJS5G__header small{display:none}.monitor-screen-module__HqJS5G__header h2{font-size:19px}.monitor-screen-module__HqJS5G__themes{gap:2px;padding:3px}.monitor-screen-module__HqJS5G__themes button{grid-template-columns:1fr;gap:2px;min-height:41px}.monitor-screen-module__HqJS5G__themes i{justify-self:center}.monitor-screen-module__HqJS5G__gpsState{padding:5px 7px;font-size:9px}}@media (orientation:landscape) and (max-height:600px){.monitor-screen-module__HqJS5G__screen{grid-template-rows:minmax(0,1fr) auto auto;gap:3px}.monitor-screen-module__HqJS5G__header{top:max(8px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));pointer-events:none;justify-content:space-between;padding:0;position:absolute}.monitor-screen-module__HqJS5G__title{display:none}.monitor-screen-module__HqJS5G__header button{pointer-events:auto}.monitor-screen-module__HqJS5G__themes{background:#080b10d9;border-radius:14px;justify-self:center;width:min(500px,100% - 110px);padding:2px}.monitor-screen-module__HqJS5G__themes button{border-radius:10px;min-height:35px}.monitor-screen-module__HqJS5G__footerCopy{display:none}.monitor-screen-module__HqJS5G__screen[data-immersive=true]{grid-template-rows:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__back,.monitor-screen-module__HqJS5G__screen[data-immersive=true] .monitor-screen-module__HqJS5G__gpsRetry{transition:none}}
.remap-customization-module__m5hXxa__tools{border:1px solid var(--line);background:var(--theme-surface-raised);color:var(--ink);border-radius:14px;gap:12px;padding:16px;display:grid}.remap-customization-module__m5hXxa__tools p{margin:0;font-size:13px;line-height:1.6}.remap-customization-module__m5hXxa__tools p.remap-customization-module__m5hXxa__price{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(24px,4vw,32px);font-weight:750}.remap-customization-module__m5hXxa__buttons{flex-wrap:wrap;gap:10px;display:flex}.remap-customization-module__m5hXxa__buttons button{flex:160px}.remap-customization-module__m5hXxa__tools button,.remap-customization-module__m5hXxa__dialog button{border:1px solid var(--line);min-height:48px;font:inherit;background:var(--theme-surface-soft);color:var(--ink);cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:650}.remap-customization-module__m5hXxa__tools button.remap-customization-module__m5hXxa__personalized{background:var(--theme-primary);color:var(--theme-on-primary);border-color:var(--theme-primary);align-content:center;gap:4px;display:grid}.remap-customization-module__m5hXxa__editHint{font-size:14px;font-weight:600;line-height:1.4}.remap-customization-module__m5hXxa__dialog{border:1px solid var(--line);background:var(--theme-surface);color:var(--ink);border-radius:18px;padding:22px;box-shadow:0 18px 60px #0006}.remap-customization-module__m5hXxa__dialog h3{margin:0;font-size:20px}.remap-customization-module__m5hXxa__dialog p{overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.6}.remap-customization-module__m5hXxa__fields{gap:16px;margin:20px 0;display:grid}.remap-customization-module__m5hXxa__fields label{gap:8px;font-size:14px;font-weight:650;display:grid}.remap-customization-module__m5hXxa__fields input{box-sizing:border-box;border:1px solid var(--line);background:var(--theme-field-surface);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:10px;padding:12px;font-size:16px}.remap-customization-module__m5hXxa__fields label.remap-customization-module__m5hXxa__quoteChoice{border:1px solid var(--line);background:var(--theme-surface-soft);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.remap-customization-module__m5hXxa__fields label.remap-customization-module__m5hXxa__quoteChoice:has(:checked){border-color:var(--theme-primary)}.remap-customization-module__m5hXxa__fields .remap-customization-module__m5hXxa__quoteChoice input{width:20px;height:20px;min-height:20px;accent-color:var(--theme-primary);flex:0 0 20px;margin:0;padding:0}.remap-customization-module__m5hXxa__fields input:disabled{opacity:.55}.remap-customization-module__m5hXxa__fields small{color:var(--muted);line-height:1.5}.remap-customization-module__m5hXxa__dialog button.remap-customization-module__m5hXxa__primary{background:var(--theme-primary);color:var(--theme-on-primary);border-color:var(--theme-primary)}.remap-customization-module__m5hXxa__dialog button:disabled{opacity:.65;cursor:wait}.remap-customization-module__m5hXxa__dialog :is(button,input):focus-visible,.remap-customization-module__m5hXxa__tools button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.remap-customization-module__m5hXxa__warning,.remap-customization-module__m5hXxa__confirm{border:1px solid var(--line);background:var(--theme-surface-soft);border-radius:10px;padding:12px}.remap-customization-module__m5hXxa__internalNote{position:relative;overflow:hidden}.remap-customization-module__m5hXxa__internalNote:before{content:"";background:var(--theme-primary);width:3px;position:absolute;inset:0 auto 0 0}.remap-customization-module__m5hXxa__noteHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.remap-customization-module__m5hXxa__noteHeading span{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:750}.remap-customization-module__m5hXxa__notePrivacy{color:var(--muted)}.remap-customization-module__m5hXxa__savedNote{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--theme-surface-soft);border-radius:10px;padding:12px}.remap-customization-module__m5hXxa__emptyNote{color:var(--muted);font-style:italic}.remap-customization-module__m5hXxa__noteField{gap:8px;font-size:14px;font-weight:650;display:grid}.remap-customization-module__m5hXxa__noteField textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--theme-field-surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:12px;font-size:16px;line-height:1.5}.remap-customization-module__m5hXxa__noteCount{color:var(--muted);text-align:right}.remap-customization-module__m5hXxa__tools button.remap-customization-module__m5hXxa__primary{background:var(--theme-primary);color:var(--theme-on-primary);border-color:var(--theme-primary)}.remap-customization-module__m5hXxa__tools button.remap-customization-module__m5hXxa__danger{border-color:var(--danger,#d14b5a);color:var(--danger,#d14b5a)}button.remap-customization-module__m5hXxa__deleteEntry.remap-customization-module__m5hXxa__deleteEntry{border-color:var(--theme-danger);color:var(--theme-danger)}button.remap-customization-module__m5hXxa__deleteEntry:focus-visible,.remap-customization-module__m5hXxa__tools :is(textarea,button):focus-visible{outline:3px solid var(--ink);outline-offset:3px}
.vehicle-brand-mark-module__dA2EDG__mark{width:clamp(76px,9vw,112px);height:clamp(56px,7vw,76px);color:var(--ink);box-shadow:none;background:0 0;border:0;flex:0 0 clamp(76px,9vw,112px);justify-content:center;align-items:center;display:flex}.vehicle-brand-mark-module__dA2EDG__mark svg,.vehicle-brand-mark-module__dA2EDG__mark img{object-fit:contain;width:100%;height:100%;display:block}.vehicle-brand-mark-module__dA2EDG__mark svg{filter:drop-shadow(0 1px 1px #00000020)}.vehicle-brand-mark-module__dA2EDG__compact{flex-basis:40px;width:40px;height:40px}.vehicle-brand-mark-module__dA2EDG__compact svg{fill:currentColor;stroke:none}.vehicle-brand-mark-module__dA2EDG__fallback{place-items:center;width:100%;height:100%;display:grid}.vehicle-brand-mark-module__dA2EDG__fallback svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.vehicle-brand-mark-module__dA2EDG__mark img{filter:drop-shadow(0 0 1px var(--ink))}.vehicle-brand-mark-module__dA2EDG__name{text-align:center;overflow-wrap:anywhere;font-size:14px;font-weight:750}@media (max-width:640px){.vehicle-brand-mark-module__dA2EDG__mark{flex-basis:76px;width:76px;height:56px}.vehicle-brand-mark-module__dA2EDG__compact{flex-basis:40px;width:40px;height:40px}}
.remap-sheet-editor-module__whpumG__root{min-width:0;color:var(--ink);gap:18px;display:grid}.remap-sheet-editor-module__whpumG__identity,.remap-sheet-editor-module__whpumG__card{border:1px solid var(--line);background:var(--theme-surface-raised);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 10%,transparent);border-radius:18px;padding:clamp(18px,3vw,26px)}.remap-sheet-editor-module__whpumG__identity{background:linear-gradient(135deg,var(--theme-primary-soft),var(--theme-surface-raised) 75%);justify-content:space-between;align-items:center;gap:18px;display:flex}.remap-sheet-editor-module__whpumG__identity>div{overflow-wrap:anywhere;min-width:0}.remap-sheet-editor-module__whpumG__identity span{letter-spacing:.05em;text-transform:uppercase;font-size:12px}.remap-sheet-editor-module__whpumG__identity h3{margin:8px 0;font-size:clamp(22px,3vw,30px)}.remap-sheet-editor-module__whpumG__identity p{margin:6px 0;line-height:1.5}.remap-sheet-editor-module__whpumG__intro{margin:0;font-size:14px;line-height:1.6}.remap-sheet-editor-module__whpumG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.remap-sheet-editor-module__whpumG__card{flex-direction:column;gap:14px;min-width:0;display:flex}.remap-sheet-editor-module__whpumG__card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.remap-sheet-editor-module__whpumG__card h4{margin:0;font-size:20px}.remap-sheet-editor-module__whpumG__card p{margin:0;font-size:14px;line-height:1.5}.remap-sheet-editor-module__whpumG__card small{background:var(--theme-primary-soft);border-radius:8px;padding:5px 8px}.remap-sheet-editor-module__whpumG__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.remap-sheet-editor-module__whpumG__metrics dt{font-size:12px}.remap-sheet-editor-module__whpumG__metrics dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:20px;font-weight:700}.remap-sheet-editor-module__whpumG__price{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-top:14px;display:flex}.remap-sheet-editor-module__whpumG__price strong{font-size:18px}.remap-sheet-editor-module__whpumG__actions{flex-wrap:wrap;gap:8px;display:flex}.remap-sheet-editor-module__whpumG__root button{border:1px solid var(--line);background:var(--theme-primary-soft);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:650}.remap-sheet-editor-module__whpumG__root button.remap-sheet-editor-module__whpumG__secondary{background:var(--theme-surface-soft);font-weight:500}.remap-sheet-editor-module__whpumG__root button:focus-visible,.remap-sheet-editor-module__whpumG__root select:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.remap-sheet-editor-module__whpumG__root label{gap:8px;font-size:14px;display:grid}.remap-sheet-editor-module__whpumG__root select{border:1px solid var(--line);background:var(--theme-field-surface);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:10px;padding:10px;font-size:16px}.remap-sheet-editor-module__whpumG__management{border-top:1px solid var(--line);justify-content:flex-end;padding-top:12px;display:flex}@media (max-width:600px){.remap-sheet-editor-module__whpumG__grid{grid-template-columns:minmax(0,1fr)}.remap-sheet-editor-module__whpumG__actions button{flex:180px}.remap-sheet-editor-module__whpumG__identity{align-items:flex-start}}
.reprogrammation-module__WYtQcG__root{width:100%;min-width:0;color:var(--ink)}.reprogrammation-module__WYtQcG__panel,.reprogrammation-module__WYtQcG__vehicle{border:1px solid var(--line);background:var(--theme-surface-raised);color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent), 0 12px 32px #00000014;border-radius:18px;padding:clamp(18px,3vw,30px)}.reprogrammation-module__WYtQcG__panel[hidden]{display:none}.reprogrammation-module__WYtQcG__heading,.reprogrammation-module__WYtQcG__vehicleTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.reprogrammation-module__WYtQcG__heading h3,.reprogrammation-module__WYtQcG__vehicleTitle h3{margin:0;font-size:clamp(20px,2.3vw,26px);line-height:1.3}.reprogrammation-module__WYtQcG__catalogHeading{flex-wrap:wrap}.reprogrammation-module__WYtQcG__addEntry{border:1px solid var(--line);background:var(--theme-surface-soft);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:650}.reprogrammation-module__WYtQcG__intro{color:var(--ink);margin:10px 0 24px;font-size:14px;line-height:1.55}.reprogrammation-module__WYtQcG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.reprogrammation-module__WYtQcG__fields label{min-width:0;color:var(--ink);gap:8px;font-size:14px;font-weight:600;display:grid}.reprogrammation-module__WYtQcG__fields select{border:1px solid var(--line);background:var(--theme-field-surface);width:100%;min-width:0;min-height:50px;color:var(--ink);font:inherit;text-overflow:ellipsis;border-radius:11px;padding:12px 32px 12px 14px;font-size:16px}.reprogrammation-module__WYtQcG__fields select option{background:var(--theme-surface);color:var(--ink)}.reprogrammation-module__WYtQcG__fields select:disabled{background:var(--theme-disabled-surface);color:var(--ink);cursor:not-allowed}.reprogrammation-module__WYtQcG__summary{border-top:1px solid var(--line);overflow-wrap:anywhere;margin:26px 0 20px;padding-top:20px;font-size:14px;line-height:1.5}.reprogrammation-module__WYtQcG__primary,.reprogrammation-module__WYtQcG__secondary{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:11px;padding:12px 16px;font-size:16px;font-weight:700}.reprogrammation-module__WYtQcG__primary{border:1px solid var(--theme-primary);background:var(--theme-primary);color:var(--theme-on-primary)}.reprogrammation-module__WYtQcG__secondary{border:1px solid var(--line);background:var(--theme-surface-raised);color:var(--ink)}.reprogrammation-module__WYtQcG__primary:disabled{background:var(--theme-disabled-surface);color:var(--ink);border-color:var(--line);cursor:not-allowed}.reprogrammation-module__WYtQcG__root :is(button,select):focus-visible{outline:3px solid var(--ink);outline-offset:3px}.reprogrammation-module__WYtQcG__root button:not(:disabled):hover{filter:brightness(.96)}.reprogrammation-module__WYtQcG__note{color:var(--ink);margin:14px 0 0;font-size:12px;line-height:1.55}.reprogrammation-module__WYtQcG__panel>.reprogrammation-module__WYtQcG__note{text-align:center}.reprogrammation-module__WYtQcG__resultAnchor{scroll-margin-top:100px}.reprogrammation-module__WYtQcG__resultAnchor:focus{outline:none}.reprogrammation-module__WYtQcG__result{gap:18px;margin-top:18px;display:grid}.reprogrammation-module__WYtQcG__selectionSummary{border:1px solid var(--line);background:var(--theme-surface-raised);color:var(--ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.reprogrammation-module__WYtQcG__selectionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reprogrammation-module__WYtQcG__selectionSummary>div{min-width:0}.reprogrammation-module__WYtQcG__selectionSummary strong{font-size:16px}.reprogrammation-module__WYtQcG__selectionSummary p{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.reprogrammation-module__WYtQcG__selectionSummary button{border:1px solid var(--line);background:var(--theme-surface-soft);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex-shrink:0;padding:8px 12px;font-size:14px;font-weight:650}.reprogrammation-module__WYtQcG__vehicle,.reprogrammation-module__WYtQcG__values>div{isolation:isolate;background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface-raised)), var(--theme-surface-raised) 48%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 22%, transparent), inset 0 -1px 0 #00000018, 0 12px 28px #00000024;position:relative}.reprogrammation-module__WYtQcG__vehicle:before,.reprogrammation-module__WYtQcG__values>div:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg, color-mix(in srgb, var(--ink) 48%, transparent), transparent 22%, transparent 72%, var(--theme-primary)) border-box;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reprogrammation-module__WYtQcG__vehicle:after,.reprogrammation-module__WYtQcG__values>.reprogrammation-module__WYtQcG__tuned:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 46px 26px at 0 0, color-mix(in srgb, var(--ink) 35%, transparent), transparent), radial-gradient(ellipse 40px 26px at 100% 100%, color-mix(in srgb, var(--theme-primary) 60%, transparent), transparent);position:absolute;inset:0}.reprogrammation-module__WYtQcG__vehicle{border-color:color-mix(in srgb, var(--theme-primary) 35%, var(--line))}.reprogrammation-module__WYtQcG__vehicleTitle h3{letter-spacing:-.025em;font-size:clamp(25px,3vw,36px);font-weight:700}.reprogrammation-module__WYtQcG__vehicleTitle>div{overflow-wrap:anywhere;min-width:0}.reprogrammation-module__WYtQcG__vehicleTitle p{text-transform:uppercase;letter-spacing:.09em;margin:0 0 8px;font-size:11px}.reprogrammation-module__WYtQcG__variant{overflow-wrap:anywhere;margin:10px 0 14px;line-height:1.5}.reprogrammation-module__WYtQcG__chip{border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:13px;display:inline-block}.reprogrammation-module__WYtQcG__chip+.reprogrammation-module__WYtQcG__chip{margin-inline-start:8px}.reprogrammation-module__WYtQcG__references{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 0;padding-top:18px;display:grid}.reprogrammation-module__WYtQcG__references dt{margin-bottom:6px;font-size:13px}.reprogrammation-module__WYtQcG__references dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650}.reprogrammation-module__WYtQcG__solutionSummary{justify-items:start;gap:10px;display:grid}.reprogrammation-module__WYtQcG__solutionList{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.reprogrammation-module__WYtQcG__solutionList li{border:1px solid var(--line);background:var(--theme-surface-soft);border-radius:8px;padding:6px 9px;font-size:13px;line-height:1.3}.reprogrammation-module__WYtQcG__solutionMoreButton{border:1px solid var(--line);background:var(--theme-primary-soft);min-height:44px;color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:750}.reprogrammation-module__WYtQcG__solutionMoreButton[aria-expanded=true]{background:var(--theme-surface-soft)}.reprogrammation-module__WYtQcG__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.reprogrammation-module__WYtQcG__values>div{border:1px solid var(--line);text-align:center;min-width:0;color:var(--ink);border-radius:18px;padding:26px 18px}.reprogrammation-module__WYtQcG__values>.reprogrammation-module__WYtQcG__gain{background:linear-gradient(135deg, var(--theme-primary-soft), var(--theme-surface-raised) 85%)}.reprogrammation-module__WYtQcG__values>.reprogrammation-module__WYtQcG__gain strong{color:color-mix(in srgb, var(--ink) 88%, var(--theme-primary))}.reprogrammation-module__WYtQcG__values>.reprogrammation-module__WYtQcG__tuned{border-color:color-mix(in srgb, var(--theme-primary) 72%, var(--ink));background:linear-gradient(145deg, var(--theme-primary-soft), var(--theme-surface-raised) 65%, var(--theme-primary-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary) 65%, transparent), inset 0 1px 7px color-mix(in srgb, var(--theme-primary) 32%, transparent), 0 0 25px color-mix(in srgb, var(--theme-primary) 23%, transparent), 0 16px 32px #00000026}.reprogrammation-module__WYtQcG__values>.reprogrammation-module__WYtQcG__tuned:before{background:linear-gradient(125deg, var(--ink), var(--theme-primary) 14%, transparent 38%, transparent 65%, var(--theme-primary), var(--ink)) border-box}.reprogrammation-module__WYtQcG__values dt{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:650}.reprogrammation-module__WYtQcG__values dd{gap:3px;margin:16px 0 0;display:grid}.reprogrammation-module__WYtQcG__values dd+dd{border-top:1px solid var(--line);padding-top:16px}.reprogrammation-module__WYtQcG__values strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(28px,4.5vw,52px);font-weight:750;line-height:1.2}.reprogrammation-module__WYtQcG__values dd span{font-size:14px}.reprogrammation-module__WYtQcG__result>.reprogrammation-module__WYtQcG__note{margin:0}.reprogrammation-module__WYtQcG__stageSwitch{border:1px solid var(--line);background:var(--theme-surface-raised);border-radius:13px;justify-self:center;gap:6px;width:min(100%,340px);padding:5px;display:flex}.reprogrammation-module__WYtQcG__stageSwitch button{min-width:0;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:10px 14px;font-weight:700}.reprogrammation-module__WYtQcG__stageSwitch button[aria-pressed=true]{background:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-on-primary)}.reprogrammation-module__WYtQcG__stageSwitch button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.reprogrammation-module__WYtQcG__stageSwitch.reprogrammation-module__WYtQcG__withFlexfuel{box-sizing:border-box;width:min(100%,480px)}.reprogrammation-module__WYtQcG__withFlexfuel button{padding-inline:8px}.reprogrammation-module__WYtQcG__stageSwitch.reprogrammation-module__WYtQcG__withGearbox{box-sizing:border-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:min(100%,660px);display:grid}.reprogrammation-module__WYtQcG__withGearbox button{padding-inline:8px}.reprogrammation-module__WYtQcG__stageSwitch.reprogrammation-module__WYtQcG__withOptions{box-sizing:border-box;flex-wrap:wrap;width:min(100%,780px)}.reprogrammation-module__WYtQcG__withOptions button{flex:110px;padding-inline:8px}.reprogrammation-module__WYtQcG__customizationStages{width:min(100%,680px)}.reprogrammation-module__WYtQcG__tcuPanel{border:1px solid color-mix(in srgb,var(--theme-primary) 62%,var(--line));background:linear-gradient(145deg,var(--theme-primary-soft),var(--theme-surface-raised) 72%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 14%,transparent),0 14px 34px #0002;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:clamp(18px,3vw,26px);display:grid}.reprogrammation-module__WYtQcG__tcuPanel div{border:1px solid var(--line);background:var(--theme-surface-soft);border-radius:14px;align-items:center;gap:12px;min-height:68px;padding:16px;display:flex}.reprogrammation-module__WYtQcG__tcuPanel div span{background:var(--theme-primary);width:30px;height:30px;color:var(--theme-on-primary);border-radius:50%;flex:0 0 30px;place-items:center;font-weight:900;display:grid}.reprogrammation-module__WYtQcG__tcuPanel strong{line-height:1.35}.reprogrammation-module__WYtQcG__tcuPanel p{grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.reprogrammation-module__WYtQcG__gearboxValues{grid-template-columns:repeat(2,minmax(0,1fr))}.reprogrammation-module__WYtQcG__gearboxValues strong{font-size:clamp(26px,3.5vw,40px)}.reprogrammation-module__WYtQcG__values strong.reprogrammation-module__WYtQcG__noGain{letter-spacing:-.02em;font-size:clamp(18px,2.5vw,26px)}.reprogrammation-module__WYtQcG__values strong.reprogrammation-module__WYtQcG__missingValue{letter-spacing:0;font-size:clamp(16px,2vw,22px);line-height:1.4}.reprogrammation-module__WYtQcG__result>.reprogrammation-module__WYtQcG__secondary{background:linear-gradient(135deg, var(--theme-surface-soft), var(--theme-surface-raised));width:min(100%,560px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 16%, transparent), 0 6px 18px #00000018;justify-self:center}@media (prefers-reduced-motion:no-preference){.reprogrammation-module__WYtQcG__vehicle,.reprogrammation-module__WYtQcG__values>div{animation:.38s ease-out both reprogrammation-module__WYtQcG__resultReveal}.reprogrammation-module__WYtQcG__values>.reprogrammation-module__WYtQcG__gain{animation-delay:55ms}.reprogrammation-module__WYtQcG__values>.reprogrammation-module__WYtQcG__tuned{animation-delay:.11s}.reprogrammation-module__WYtQcG__result>.reprogrammation-module__WYtQcG__secondary{transition:transform .18s}}@keyframes reprogrammation-module__WYtQcG__resultReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.reprogrammation-module__WYtQcG__result>.reprogrammation-module__WYtQcG__secondary:hover{transform:translateY(-2px)}}.reprogrammation-module__WYtQcG__error{border:1px solid var(--theme-danger);background:var(--theme-surface-raised);color:var(--ink);border-radius:12px;margin-top:16px;padding:14px}@media (max-width:600px){.reprogrammation-module__WYtQcG__fields{grid-template-columns:minmax(0,1fr);gap:18px}.reprogrammation-module__WYtQcG__heading{flex-wrap:wrap;align-items:start}.reprogrammation-module__WYtQcG__heading h3{font-size:21px}.reprogrammation-module__WYtQcG__result{gap:12px}.reprogrammation-module__WYtQcG__vehicle{padding:18px}.reprogrammation-module__WYtQcG__values{grid-template-columns:minmax(0,1fr);gap:12px}.reprogrammation-module__WYtQcG__values>div{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 12px;display:grid}.reprogrammation-module__WYtQcG__values dt{letter-spacing:.07em;grid-column:1/-1;font-size:11px}.reprogrammation-module__WYtQcG__values dd{margin-top:10px;padding:0 8px}.reprogrammation-module__WYtQcG__values dd+dd{border-top:0;border-left:1px solid var(--line);padding-top:0}.reprogrammation-module__WYtQcG__values strong{font-size:clamp(30px,9vw,38px)}.reprogrammation-module__WYtQcG__values dd span{font-size:12px}.reprogrammation-module__WYtQcG__references{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;padding-top:16px}.reprogrammation-module__WYtQcG__references dd{font-size:15px}.reprogrammation-module__WYtQcG__solutionSummary{justify-items:stretch}.reprogrammation-module__WYtQcG__solutionList{gap:6px}.reprogrammation-module__WYtQcG__solutionList li{padding:6px 8px;font-size:12px}.reprogrammation-module__WYtQcG__solutionMoreButton{width:100%}.reprogrammation-module__WYtQcG__vehicleTitle{align-items:start}.reprogrammation-module__WYtQcG__stageSwitch.reprogrammation-module__WYtQcG__withGearbox{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.reprogrammation-module__WYtQcG__tcuPanel{grid-template-columns:minmax(0,1fr)}.reprogrammation-module__WYtQcG__tcuPanel p{grid-column:auto}.reprogrammation-module__WYtQcG__gearboxValues>div{grid-template-columns:minmax(0,1fr);padding:24px 16px}.reprogrammation-module__WYtQcG__gearboxValues strong{font-size:30px}.reprogrammation-module__WYtQcG__selectionSummary{gap:10px;padding:14px}}.reprogrammation-module__WYtQcG__sheetActions:empty{display:none}.reprogrammation-module__WYtQcG__sheetActions{margin-top:18px}.reprogrammation-module__WYtQcG__sheetActions .reprogrammation-module__WYtQcG__primary{width:auto;max-width:100%}@media (max-width:600px){.reprogrammation-module__WYtQcG__sheetActions .reprogrammation-module__WYtQcG__primary{width:100%}}
.inventory-item-form-module__lxuW4G__backdrop{z-index:80;padding:20px 12px calc(var(--mecadex-mobile-dock-clearance,112px) + 16px);background:color-mix(in srgb,var(--theme-hero,#071321) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center}.inventory-item-form-module__lxuW4G__panel{width:min(100%,720px);max-height:calc(100dvh - var(--mecadex-mobile-dock-clearance,112px) - 36px);border:1px solid var(--line);background:var(--theme-surface-raised,var(--white));color:var(--ink);overscroll-behavior:contain;border-radius:24px;margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 70px #0005}.inventory-item-form-module__lxuW4G__backdrop.modal-layer>.inventory-item-form-module__lxuW4G__panel:is([role=dialog],[role=alertdialog]){box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%;overflow:hidden auto}.inventory-item-form-module__lxuW4G__panel>header>div{min-width:0}.inventory-item-form-module__lxuW4G__panel label{grid-template-columns:minmax(0,1fr);min-width:0}.inventory-item-form-module__lxuW4G__panel :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.inventory-item-form-module__lxuW4G__panel label select{text-overflow:ellipsis;background-image:none;overflow:hidden}.inventory-item-form-module__lxuW4G__panel label:has(>select){position:relative}.inventory-item-form-module__lxuW4G__panel label:has(>select):after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;bottom:21px;right:15px;transform:rotate(45deg)}.inventory-item-form-module__lxuW4G__panel textarea{resize:vertical}.inventory-item-form-module__lxuW4G__panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventory-item-form-module__lxuW4G__panel>header small{color:var(--muted);letter-spacing:.14em;font-size:11px;font-weight:800}.inventory-item-form-module__lxuW4G__panel h2{letter-spacing:-.035em;margin:6px 0;font-size:26px}.inventory-item-form-module__lxuW4G__panel>header p{font-size:var(--mecadex-type-supporting);color:var(--muted);margin:0;line-height:1.5}.inventory-item-form-module__lxuW4G__panel button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--theme-surface-raised);min-height:44px;color:var(--ink);border-radius:12px;padding:10px 14px}.inventory-item-form-module__lxuW4G__panel>header button{flex:none;width:44px;padding:0;font-size:22px}.inventory-item-form-module__lxuW4G__fields{border:0;min-width:0;margin:0;padding:0}.inventory-item-form-module__lxuW4G__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.inventory-item-form-module__lxuW4G__formGrid label,.inventory-item-form-module__lxuW4G__note,.inventory-item-form-module__lxuW4G__packageEntry label{min-width:0;color:var(--ink);gap:8px;font-size:13px;font-weight:700;display:grid}.inventory-item-form-module__lxuW4G__formGrid input,.inventory-item-form-module__lxuW4G__formGrid select,.inventory-item-form-module__lxuW4G__note textarea,.inventory-item-form-module__lxuW4G__packageEntry input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);background:var(--theme-field-bg,var(--theme-surface));width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.inventory-item-form-module__lxuW4G__formGrid input,.inventory-item-form-module__lxuW4G__formGrid select{font-size:var(--mecadex-type-field)}.inventory-item-form-module__lxuW4G__formGrid select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.inventory-item-form-module__lxuW4G__formGrid small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.inventory-item-form-module__lxuW4G__panel input::placeholder,.inventory-item-form-module__lxuW4G__panel textarea::placeholder{color:var(--muted);opacity:1}.inventory-item-form-module__lxuW4G__panel input:focus-visible,.inventory-item-form-module__lxuW4G__panel select:focus-visible,.inventory-item-form-module__lxuW4G__panel textarea:focus-visible,.inventory-item-form-module__lxuW4G__panel button:focus-visible,.inventory-item-form-module__lxuW4G__panel summary:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.inventory-item-form-module__lxuW4G__wide{grid-column:1/-1}.inventory-item-form-module__lxuW4G__hint{color:var(--muted);align-self:center;margin:0;font-size:12px;font-weight:400;line-height:1.55}.inventory-item-form-module__lxuW4G__panel .inventory-item-form-module__lxuW4G__detailsToggle{background:var(--theme-primary-softer);justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:20px;font-size:14px;font-weight:700;display:flex}.inventory-item-form-module__lxuW4G__details{padding-top:8px}.inventory-item-form-module__lxuW4G__details h3{margin:22px 0 0;font-size:14px;font-weight:800}.inventory-item-form-module__lxuW4G__details .inventory-item-form-module__lxuW4G__formGrid{margin-top:14px}.inventory-item-form-module__lxuW4G__packaging{border-block:1px solid var(--line);margin-top:22px;padding:4px 0}.inventory-item-form-module__lxuW4G__packaging summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px 0;font-size:14px;font-weight:700}.inventory-item-form-module__lxuW4G__packaging p{color:var(--muted);font-size:12px;line-height:1.5}.inventory-item-form-module__lxuW4G__packaging .inventory-item-form-module__lxuW4G__formGrid{margin-bottom:16px}.inventory-item-form-module__lxuW4G__note{margin-top:18px}.inventory-item-form-module__lxuW4G__packageEntry{gap:12px;margin-top:16px;display:grid}.inventory-item-form-module__lxuW4G__packageEntry label:has([type=checkbox]){align-items:center;min-height:44px;display:flex}.inventory-item-form-module__lxuW4G__packageEntry input[type=checkbox]{width:20px;height:20px;accent-color:var(--theme-primary)}.inventory-item-form-module__lxuW4G__summary{border-left:3px solid var(--theme-primary);background:var(--theme-primary-softer);border-radius:0 12px 12px 0;gap:5px;margin-top:20px;padding:12px 16px;display:grid}.inventory-item-form-module__lxuW4G__summary span,.inventory-item-form-module__lxuW4G__summary small{color:var(--muted);font-size:12px;line-height:1.45}.inventory-item-form-module__lxuW4G__summary strong{overflow-wrap:anywhere;font-size:15px}.inventory-item-form-module__lxuW4G__duplicate{border:1px solid var(--line);background:var(--theme-primary-softer);border-radius:14px;margin-top:16px;padding:16px}.inventory-item-form-module__lxuW4G__duplicate p{color:var(--muted);font-size:13px;line-height:1.5}.inventory-item-form-module__lxuW4G__duplicate button{margin:8px 8px 0 0}.inventory-item-form-module__lxuW4G__deleteReview{border:1px solid var(--line);background:var(--theme-primary-softer);overflow-wrap:anywhere;border-radius:16px;gap:10px;margin-top:20px;padding:18px;display:grid}.inventory-item-form-module__lxuW4G__deleteReview small{letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:800}.inventory-item-form-module__lxuW4G__deleteReview strong{font-size:20px}.inventory-item-form-module__lxuW4G__deleteReview span,.inventory-item-form-module__lxuW4G__deleteReview p{margin:0;font-size:14px;line-height:1.55}.inventory-item-form-module__lxuW4G__deleteReview span{color:var(--muted)}.inventory-item-form-module__lxuW4G__panel>footer.inventory-item-form-module__lxuW4G__deleteActions{grid-template-columns:1fr 1fr;display:grid;position:static}.inventory-item-form-module__lxuW4G__panel>footer.inventory-item-form-module__lxuW4G__deleteActions button{min-width:0}.inventory-item-form-module__lxuW4G__panel>footer .inventory-item-form-module__lxuW4G__confirmDelete{border-color:var(--theme-danger);color:var(--theme-danger);background:color-mix(in srgb,var(--theme-danger) 10%,var(--theme-surface-raised));font-weight:800}@media (max-width:520px){.inventory-item-form-module__lxuW4G__panel>footer.inventory-item-form-module__lxuW4G__deleteActions{grid-template-columns:1fr}}.inventory-item-form-module__lxuW4G__error{border:1px solid var(--theme-danger);color:var(--ink);background:color-mix(in srgb,var(--theme-danger) 10%,var(--theme-surface-raised));border-radius:12px;padding:12px;font-size:13px;line-height:1.5}.inventory-item-form-module__lxuW4G__panel>footer{background:var(--theme-surface-raised);border-top:1px solid var(--line);z-index:1;justify-content:flex-end;gap:10px;margin-top:20px;padding:14px 0;display:flex;position:sticky;bottom:-24px}.inventory-item-form-module__lxuW4G__panel>footer .inventory-item-form-module__lxuW4G__delete{color:var(--theme-danger);margin-right:auto}.inventory-item-form-module__lxuW4G__panel>footer .inventory-item-form-module__lxuW4G__submit{background:var(--theme-primary);color:var(--theme-on-primary);border-color:var(--theme-primary);min-width:170px;font-size:14px;font-weight:800}.inventory-item-form-module__lxuW4G__panel button:disabled,.inventory-item-form-module__lxuW4G__fields:disabled{opacity:.65;cursor:wait}@media (min-width:768px){.inventory-item-form-module__lxuW4G__backdrop{padding:28px}.inventory-item-form-module__lxuW4G__panel{max-height:calc(100dvh - 56px)}}@media (max-width:520px){.inventory-item-form-module__lxuW4G__formGrid input,.inventory-item-form-module__lxuW4G__formGrid select{font-size:16px}.inventory-item-form-module__lxuW4G__panel{border-radius:20px;padding:18px}.inventory-item-form-module__lxuW4G__panel h2{font-size:23px}.inventory-item-form-module__lxuW4G__formGrid{grid-template-columns:minmax(0,1fr);gap:12px}.inventory-item-form-module__lxuW4G__panel>footer{flex-wrap:wrap;bottom:-18px}.inventory-item-form-module__lxuW4G__panel>footer button{flex:1;min-width:0}.inventory-item-form-module__lxuW4G__panel>footer .inventory-item-form-module__lxuW4G__delete{flex-basis:100%}.inventory-item-form-module__lxuW4G__panel>footer .inventory-item-form-module__lxuW4G__submit{min-width:0}.inventory-item-form-module__lxuW4G__hint{margin-top:0}}
.loan-stock-module__mD9Vra__origin{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.loan-stock-module__mD9Vra__origin button,.loan-stock-module__mD9Vra__picker button,.loan-stock-module__mD9Vra__selected button,.loan-stock-module__mD9Vra__returnPrompt button{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--theme-surface);text-align:left;border-radius:14px;padding:12px}.loan-stock-module__mD9Vra__origin button[aria-pressed=true]{border-color:var(--theme-primary);background:var(--theme-primary-softer);box-shadow:inset 0 0 0 1px var(--theme-primary)}.loan-stock-module__mD9Vra__origin strong,.loan-stock-module__mD9Vra__origin small,.loan-stock-module__mD9Vra__selected strong,.loan-stock-module__mD9Vra__selected span,.loan-stock-module__mD9Vra__results small{display:block}.loan-stock-module__mD9Vra__origin small,.loan-stock-module__mD9Vra__selected span,.loan-stock-module__mD9Vra__results small{color:var(--muted);margin-top:5px;font-size:12px}.loan-stock-module__mD9Vra__origin strong{font-size:15px}.loan-stock-module__mD9Vra__picker,.loan-stock-module__mD9Vra__selected,.loan-stock-module__mD9Vra__returnPrompt{border:1px solid var(--line);background:var(--theme-surface);border-radius:18px;padding:16px}.loan-stock-module__mD9Vra__picker label{font-size:13px}.loan-stock-module__mD9Vra__picker input{min-height:48px;font-size:16px}.loan-stock-module__mD9Vra__picker p,.loan-stock-module__mD9Vra__hint{color:var(--muted);font-size:13px;line-height:1.5}.loan-stock-module__mD9Vra__results{gap:8px;margin-top:12px;display:grid}.loan-stock-module__mD9Vra__results button{justify-content:space-between;align-items:center;gap:12px;display:flex}.loan-stock-module__mD9Vra__results span{overflow-wrap:anywhere;min-width:0}.loan-stock-module__mD9Vra__results b{text-align:right;white-space:nowrap;color:var(--ink)}.loan-stock-module__mD9Vra__selected{justify-content:space-between;align-items:center;gap:12px;display:flex}.loan-stock-module__mD9Vra__selected>div{overflow-wrap:anywhere;min-width:0}.loan-stock-module__mD9Vra__selected small{color:var(--muted);letter-spacing:.1em;font-size:10px}.loan-stock-module__mD9Vra__selected strong{margin:6px 0}.loan-stock-module__mD9Vra__returnPrompt{color:var(--ink);scroll-margin-bottom:var(--mecadex-mobile-dock-clearance);margin-top:16px}.loan-stock-module__mD9Vra__returnPrompt h3{margin:0 0 8px}.loan-stock-module__mD9Vra__returnPrompt p{color:var(--muted);line-height:1.5}.loan-stock-module__mD9Vra__returnPrompt>div{flex-wrap:wrap;gap:10px;display:flex}.loan-stock-module__mD9Vra__returnPrompt .loan-stock-module__mD9Vra__primary{color:var(--theme-on-primary);background:var(--theme-primary);border-color:var(--theme-primary)}.loan-stock-module__mD9Vra__origin button:focus-visible,.loan-stock-module__mD9Vra__picker button:focus-visible,.loan-stock-module__mD9Vra__selected button:focus-visible,.loan-stock-module__mD9Vra__returnPrompt button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.loan-stock-module__mD9Vra__picker button:disabled,.loan-stock-module__mD9Vra__returnPrompt button:disabled{opacity:.5;cursor:not-allowed}.loan-stock-module__mD9Vra__details{border-top:1px solid var(--line);margin-top:14px}.loan-stock-module__mD9Vra__details summary{min-height:48px;color:var(--ink);cursor:pointer;padding:16px 0;font-size:13px}.loan-stock-module__mD9Vra__details summary:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}@media (max-width:600px){.loan-stock-module__mD9Vra__returnPrompt>div{flex-direction:column}.loan-stock-module__mD9Vra__origin{gap:8px}}
.remap-plan-module__K85UGW__root{border:1px solid var(--line);background:var(--theme-surface-raised);color:var(--ink);border-radius:20px;min-width:0;padding:clamp(16px,3vw,28px)}.remap-plan-module__K85UGW__primaryPrice{border:1px solid color-mix(in srgb, var(--theme-primary) 48%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface-raised)), var(--theme-surface-raised) 72%);color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 16%, transparent), 0 12px 28px #0000001f;border-radius:18px;gap:12px;padding:clamp(16px,3vw,24px);display:grid}.remap-plan-module__K85UGW__primaryPriceHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.remap-plan-module__K85UGW__primaryPriceHeader>div{gap:5px;min-width:0;display:grid}.remap-plan-module__K85UGW__primaryPriceHeader span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.remap-plan-module__K85UGW__primaryPriceHeader strong{overflow-wrap:anywhere;font-size:clamp(18px,2.4vw,24px)}.remap-plan-module__K85UGW__primaryPriceHeader p{text-align:right;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,4vw,34px);font-weight:800}.remap-plan-module__K85UGW__primaryPrice small{border-top:1px solid var(--line);padding-top:10px;font-size:12px;line-height:1.5}.remap-plan-module__K85UGW__root h3{margin-top:0}.remap-plan-module__K85UGW__root .remap-plan-module__K85UGW__disclosure{background:var(--primary-soft);border-color:var(--primary);text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;padding:14px 18px;font-weight:700;display:flex}.remap-plan-module__K85UGW__content[hidden]{display:none}.remap-plan-module__K85UGW__root p{overflow-wrap:anywhere;line-height:1.6}.remap-plan-module__K85UGW__complements,.remap-plan-module__K85UGW__options{gap:14px;margin-top:22px;display:grid}.remap-plan-module__K85UGW__sectionHeading{justify-content:space-between;align-items:end;gap:18px;display:flex}.remap-plan-module__K85UGW__sectionHeading>div{gap:4px;display:grid}.remap-plan-module__K85UGW__sectionHeading span{color:var(--theme-primary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.remap-plan-module__K85UGW__sectionHeading h3{margin:0;font-size:clamp(18px,2.2vw,23px)}.remap-plan-module__K85UGW__sectionHeading p{text-align:right;margin:0;font-size:13px}.remap-plan-module__K85UGW__complementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.remap-plan-module__K85UGW__root .remap-plan-module__K85UGW__complement{border-color:color-mix(in srgb,var(--theme-primary) 46%,var(--line));background:linear-gradient(145deg,var(--theme-primary-soft),var(--theme-surface-raised) 76%);text-align:left;min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 12%,transparent);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:17px;display:grid}.remap-plan-module__K85UGW__complement[data-selected=true]{border-color:var(--theme-primary);box-shadow:inset 0 0 0 1px var(--theme-primary),0 10px 25px color-mix(in srgb,var(--theme-primary) 18%,transparent)}.remap-plan-module__K85UGW__complement>span{align-items:center;gap:10px;min-width:0;display:flex}.remap-plan-module__K85UGW__complement b{background:var(--theme-primary);width:28px;height:28px;color:var(--theme-on-primary);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.remap-plan-module__K85UGW__complement strong{overflow-wrap:anywhere}.remap-plan-module__K85UGW__complement em{color:var(--ink);text-align:right;align-self:center;font-size:14px;font-style:normal;font-weight:800}.remap-plan-module__K85UGW__complement small{border-top:1px solid var(--line);grid-column:1/-1;padding-top:9px;font-size:12px;line-height:1.5}.remap-plan-module__K85UGW__mobileTotal{display:none}.remap-plan-module__K85UGW__optionGroup{border:1px solid var(--line);background:color-mix(in srgb, var(--theme-surface-soft) 90%, transparent);border-radius:17px;gap:14px;padding:clamp(14px,2.2vw,20px);display:grid}.remap-plan-module__K85UGW__optionGroup+.remap-plan-module__K85UGW__optionGroup{margin-top:14px}.remap-plan-module__K85UGW__probableGroup{border-color:color-mix(in srgb, var(--theme-primary) 66%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--theme-primary) 13%, var(--theme-surface-raised)), var(--theme-surface-soft) 74%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 13%, transparent), 0 12px 30px color-mix(in srgb, var(--theme-primary) 9%, transparent)}.remap-plan-module__K85UGW__optionGroupHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.remap-plan-module__K85UGW__optionGroupHeading>div{gap:4px;display:grid}.remap-plan-module__K85UGW__optionGroupHeading span{color:var(--theme-primary);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.remap-plan-module__K85UGW__optionGroupHeading h4{margin:0;font-size:clamp(17px,2vw,21px)}.remap-plan-module__K85UGW__optionGroupHeading p{text-align:right;max-width:360px;margin:0;font-size:12px}.remap-plan-module__K85UGW__emptyGroup{border:1px dashed var(--line);border-radius:12px;margin:0;padding:13px 15px;font-size:13px}.remap-plan-module__K85UGW__root .remap-plan-module__K85UGW__optionDisclosure{border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--line));background:linear-gradient(110deg, color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface-raised)), var(--theme-surface-raised) 72%);text-align:left;width:100%;min-height:50px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent);justify-content:space-between;align-items:center;gap:14px;padding:11px 13px 11px 16px;font-weight:780;display:flex}.remap-plan-module__K85UGW__root .remap-plan-module__K85UGW__optionDisclosure[aria-expanded=true]{border-color:var(--theme-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary) 56%, transparent), 0 9px 22px color-mix(in srgb, var(--theme-primary) 10%, transparent)}.remap-plan-module__K85UGW__optionDisclosureMeta{flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;display:inline-flex}.remap-plan-module__K85UGW__optionDisclosureMeta small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.remap-plan-module__K85UGW__optionDisclosureMeta b{background:var(--theme-primary-soft);width:28px;height:28px;color:var(--ink);border-radius:9px;place-items:center;font-size:18px;line-height:1;display:grid}.remap-plan-module__K85UGW__optionBody{gap:12px;display:grid}.remap-plan-module__K85UGW__optionBody[hidden]{display:none}.remap-plan-module__K85UGW__compatibilityNotice{border-left:3px solid color-mix(in srgb, var(--theme-primary) 72%, var(--line));background:color-mix(in srgb, var(--theme-primary) 7%, transparent);border-radius:0 10px 10px 0;margin:0;padding:10px 13px;font-size:12px}.remap-plan-module__K85UGW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.remap-plan-module__K85UGW__item,.remap-plan-module__K85UGW__base{border:1px solid var(--line);background:var(--theme-surface-soft);border-radius:14px;min-width:0;padding:16px}.remap-plan-module__K85UGW__base{margin-bottom:16px}.remap-plan-module__K85UGW__item[data-selected=true]{border-color:var(--theme-primary);box-shadow:inset 0 0 0 1px var(--theme-primary)}.remap-plan-module__K85UGW__item label{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.remap-plan-module__K85UGW__item input{width:21px;height:21px;accent-color:var(--theme-primary);flex-shrink:0}.remap-plan-module__K85UGW__item p,.remap-plan-module__K85UGW__note{font-size:13px}.remap-plan-module__K85UGW__priceEditor{margin-top:10px;font-size:14px}.remap-plan-module__K85UGW__priceEditor summary{cursor:pointer;overflow-wrap:anywhere;padding:10px 0}.remap-plan-module__K85UGW__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.remap-plan-module__K85UGW__root button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--theme-surface-raised);font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px}.remap-plan-module__K85UGW__root :is(button,summary,input):focus-visible{outline:3px solid var(--theme-primary);outline-offset:3px}.remap-plan-module__K85UGW__total{border:1px solid var(--theme-primary);background:var(--theme-primary-soft);border-radius:14px;gap:8px;margin-top:20px;padding:20px;display:grid}.remap-plan-module__K85UGW__total ul{border-bottom:1px solid var(--line);gap:8px;margin:0;padding:0 0 14px;list-style:none;display:grid}.remap-plan-module__K85UGW__total li,.remap-plan-module__K85UGW__total>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.remap-plan-module__K85UGW__total li strong{text-align:right}.remap-plan-module__K85UGW__total>div>strong{overflow-wrap:anywhere;text-align:right;font-size:clamp(22px,4vw,32px)}.remap-plan-module__K85UGW__total p{margin:0}@media (max-width:600px){.remap-plan-module__K85UGW__grid,.remap-plan-module__K85UGW__complementGrid{grid-template-columns:minmax(0,1fr)}.remap-plan-module__K85UGW__sectionHeading{flex-direction:column;align-items:start;gap:4px}.remap-plan-module__K85UGW__sectionHeading p{text-align:left}.remap-plan-module__K85UGW__optionGroup{padding:14px}.remap-plan-module__K85UGW__optionGroupHeading{flex-direction:column;align-items:start;gap:4px}.remap-plan-module__K85UGW__optionGroupHeading p{text-align:left}.remap-plan-module__K85UGW__root .remap-plan-module__K85UGW__optionDisclosure{min-height:48px}.remap-plan-module__K85UGW__optionDisclosureMeta small{display:none}.remap-plan-module__K85UGW__mobileTotal{bottom:calc(var(--mecadex-mobile-dock-clearance,118px) + 8px);z-index:3;border:1px solid var(--theme-primary);background:color-mix(in srgb,var(--theme-surface-raised) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;margin:16px 0;padding:12px 14px;display:grid;position:sticky;box-shadow:0 12px 32px #0005}.remap-plan-module__K85UGW__mobileTotal strong{text-align:right}.remap-plan-module__K85UGW__mobileTotal small{grid-column:1/-1}.remap-plan-module__K85UGW__primaryPriceHeader{flex-direction:column;align-items:flex-start;gap:10px}.remap-plan-module__K85UGW__primaryPriceHeader p{text-align:left}.remap-plan-module__K85UGW__total li,.remap-plan-module__K85UGW__total>div{align-items:start}}
.inventory-panel-module__E6bISq__panel{min-width:0}.inventory-panel-module__E6bISq__syncState{color:var(--muted);font-size:var(--mecadex-type-supporting);margin:8px 0}.inventory-panel-module__E6bISq__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.inventory-panel-module__E6bISq__metrics article{border:1px solid var(--line);background:color-mix(in srgb,var(--theme-surface-raised,var(--white)) 92%,var(--theme-primary));border-radius:17px;min-width:0;padding:10px 12px}.inventory-panel-module__E6bISq__metrics small,.inventory-panel-module__E6bISq__metrics span,.inventory-panel-module__E6bISq__metrics strong{display:block}.inventory-panel-module__E6bISq__metrics small{color:var(--muted);font-size:var(--mecadex-type-meta);letter-spacing:.12em;font-weight:900}.inventory-panel-module__E6bISq__metrics strong{color:var(--ink);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:20px;overflow:hidden}.inventory-panel-module__E6bISq__metrics span{color:var(--muted);font-size:9px}.inventory-panel-module__E6bISq__list{gap:9px;margin-top:13px;display:grid}.inventory-panel-module__E6bISq__item{border:1px solid var(--line);background:var(--theme-surface-raised,var(--white));border-radius:17px;grid-template-columns:42px minmax(0,1fr) minmax(82px,auto) minmax(210px,auto) auto;align-items:center;gap:12px;padding:12px;display:grid}.inventory-panel-module__E6bISq__item[data-source=manual]{border-color:color-mix(in srgb,var(--theme-primary) 28%,var(--line))}.inventory-panel-module__E6bISq__itemIcon{border:1px solid color-mix(in srgb,var(--theme-primary) 32%,var(--line));background:var(--theme-primary-softer);width:42px;height:42px;color:var(--theme-primary);border-radius:13px;place-items:center;display:grid}.inventory-panel-module__E6bISq__itemIcon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.inventory-panel-module__E6bISq__itemIdentity{min-width:0}.inventory-panel-module__E6bISq__itemIdentity small,.inventory-panel-module__E6bISq__itemIdentity strong,.inventory-panel-module__E6bISq__itemIdentity span,.inventory-panel-module__E6bISq__quantity small,.inventory-panel-module__E6bISq__quantity strong,.inventory-panel-module__E6bISq__value small,.inventory-panel-module__E6bISq__value strong{display:block}.inventory-panel-module__E6bISq__itemMeta{align-items:center;gap:7px;min-width:0;display:flex}.inventory-panel-module__E6bISq__itemIdentity small{color:var(--theme-primary);font-size:var(--mecadex-type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.inventory-panel-module__E6bISq__itemMeta em{border:1px solid color-mix(in srgb,var(--theme-primary) 28%,var(--line));background:var(--theme-primary-softer);color:var(--theme-primary);font-size:var(--mecadex-type-meta);border-radius:99px;flex:none;padding:3px 6px;font-style:normal;font-weight:850}.inventory-panel-module__E6bISq__itemIdentity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;overflow:hidden}.inventory-panel-module__E6bISq__itemIdentity span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inventory-panel-module__E6bISq__quantity,.inventory-panel-module__E6bISq__value{text-align:right}.inventory-panel-module__E6bISq__valuePair{grid-template-columns:repeat(2,minmax(94px,1fr));gap:13px;display:grid}.inventory-panel-module__E6bISq__quantity small,.inventory-panel-module__E6bISq__value small{color:var(--muted);font-size:var(--mecadex-type-meta);letter-spacing:.1em;font-weight:900}.inventory-panel-module__E6bISq__quantity strong{color:var(--theme-success);margin-top:4px;font-size:18px}.inventory-panel-module__E6bISq__value strong{color:var(--ink);font-size:var(--mecadex-type-supporting);margin-top:5px}.inventory-panel-module__E6bISq__edit{border:1px solid var(--line);background:var(--theme-primary-softer);min-height:34px;color:var(--ink);font-size:var(--mecadex-type-meta);border-radius:10px;padding:0 10px;font-weight:900}.inventory-panel-module__E6bISq__edit:hover{border-color:var(--theme-primary);color:var(--theme-primary)}.inventory-panel-module__E6bISq__empty{border:1px dashed color-mix(in srgb,var(--theme-primary) 34%,var(--line));background:var(--theme-surface-raised,var(--white));text-align:center;border-radius:18px;place-content:center;place-items:center;min-height:190px;padding:24px;display:grid}.inventory-panel-module__E6bISq__empty span{font-size:30px}.inventory-panel-module__E6bISq__empty strong{color:var(--ink);margin-top:8px;font-size:15px}.inventory-panel-module__E6bISq__empty p{max-width:390px;color:var(--muted);font-size:var(--mecadex-type-supporting);margin:5px 0 0;line-height:1.45}.inventory-panel-module__E6bISq__metrics span{font-size:var(--mecadex-type-label)}.inventory-panel-module__E6bISq__itemIdentity strong{font-size:15px}.inventory-panel-module__E6bISq__itemIdentity span,.inventory-panel-module__E6bISq__edit{font-size:var(--mecadex-type-label)}@media (max-width:700px){.inventory-panel-module__E6bISq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-panel-module__E6bISq__item{grid-template-columns:38px minmax(0,1fr) auto}.inventory-panel-module__E6bISq__itemIcon{width:38px;height:38px}.inventory-panel-module__E6bISq__valuePair{border-top:1px solid var(--line);grid-column:2/-1;padding-top:9px}.inventory-panel-module__E6bISq__value{text-align:left}.inventory-panel-module__E6bISq__value:last-child{text-align:right}.inventory-panel-module__E6bISq__value strong{margin-top:3px}.inventory-panel-module__E6bISq__edit{grid-column:2/-1;width:100%}}.inventory-panel-module__E6bISq__pagination{border-top:1px solid var(--line);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.inventory-panel-module__E6bISq__pagination p{color:var(--muted);margin:0}.inventory-panel-module__E6bISq__pagination>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-panel-module__E6bISq__pagination button{border:1px solid var(--line);background:var(--theme-surface-raised,var(--white));min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:8px 12px;font-weight:700}.inventory-panel-module__E6bISq__pagination button:disabled{opacity:.45;cursor:default}.inventory-panel-module__E6bISq__pagination button:focus-visible,.inventory-panel-module__E6bISq__list:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.inventory-panel-module__E6bISq__list{scroll-margin-top:120px}.inventory-panel-module__E6bISq__quantity>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.inventory-panel-module__E6bISq__itemIdentity .inventory-panel-module__E6bISq__lowStock{color:var(--ink);margin-top:6px;font-weight:700}.inventory-panel-module__E6bISq__edit{min-height:44px}.inventory-panel-module__E6bISq__metrics strong{white-space:normal;overflow-wrap:anywhere}.inventory-panel-module__E6bISq__value strong{overflow-wrap:anywhere}@media (max-width:700px){.inventory-panel-module__E6bISq__pagination{display:grid}.inventory-panel-module__E6bISq__pagination>div{gap:8px}.inventory-panel-module__E6bISq__pagination span{white-space:nowrap}.inventory-panel-module__E6bISq__pagination button{padding:8px 10px}}.inventory-panel-module__E6bISq__metricFilter{text-align:left;width:100%;min-height:56px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.inventory-panel-module__E6bISq__metricFilter[aria-pressed=true]{outline:2px solid var(--theme-primary);outline-offset:5px;border-radius:8px}.inventory-panel-module__E6bISq__metricFilter:focus-visible{outline:3px solid var(--theme-primary);outline-offset:6px}.inventory-panel-module__E6bISq__item{--stock-level-color:var(--theme-success)}.inventory-panel-module__E6bISq__item[data-stock-level=low]{--stock-level-color:var(--theme-warning)}.inventory-panel-module__E6bISq__item[data-stock-level=empty]{--stock-level-color:var(--theme-danger)}.inventory-panel-module__E6bISq__itemIcon{color:var(--stock-level-color);border-color:color-mix(in srgb,var(--stock-level-color) 40%,var(--line));background:color-mix(in srgb,var(--stock-level-color) 10%,var(--theme-surface-raised))}.inventory-panel-module__E6bISq__quantity strong,.inventory-panel-module__E6bISq__itemIdentity .inventory-panel-module__E6bISq__lowStock{color:var(--stock-level-color)}
.workshop-search-field-module__OU_C5W__search{min-width:0;margin:16px 0}.workshop-search-field-module__OU_C5W__search label{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.workshop-search-field-module__OU_C5W__search .workshop-search-field-module__OU_C5W__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workshop-search-field-module__OU_C5W__field{border:1px solid var(--line);min-width:0;min-height:50px;color:var(--ink);background:var(--theme-surface-raised);border-radius:14px;align-items:center;display:flex}.workshop-search-field-module__OU_C5W__field:focus-within{outline:2px solid var(--theme-primary);outline-offset:2px}.workshop-search-field-module__OU_C5W__field input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:14px;flex:1;padding:12px 10px;font-size:16px}.workshop-search-field-module__OU_C5W__field input:focus{outline:none}.workshop-search-field-module__OU_C5W__field input::-webkit-search-cancel-button{appearance:none}.workshop-search-field-module__OU_C5W__field svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.workshop-search-field-module__OU_C5W__loupe{color:var(--muted);flex:0 0 20px;margin-left:14px}.workshop-search-field-module__OU_C5W__field button{width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 44px;place-items:center;margin-right:3px;padding:0;display:grid}.workshop-search-field-module__OU_C5W__field button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:-3px}.workshop-search-field-module__OU_C5W__search small{color:var(--muted);margin-top:8px;font-size:13px;display:block}
.customer-directory-module__3ZfVgq__contactSummary{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.customer-directory-module__3ZfVgq__contactSummary>span{align-items:center;gap:4px;display:inline-flex}.customer-directory-module__3ZfVgq__missingContact{color:color-mix(in srgb, var(--theme-warning) 82%, var(--muted))}.customer-directory-module__3ZfVgq__missingIcon{border:1px solid color-mix(in srgb, var(--theme-warning) 48%, var(--line));background:var(--theme-warning-surface);width:14px;height:14px;color:var(--theme-warning);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:900;line-height:1;display:inline-grid}.customer-directory-module__3ZfVgq__separator{color:var(--muted)}.customer-directory-module__3ZfVgq__newlyCreated{border-color:color-mix(in srgb, var(--theme-success) 62%, var(--line));box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-success) 18%, transparent), 0 14px 32px color-mix(in srgb, var(--theme-success) 12%, transparent)}.customer-directory-module__3ZfVgq__createdBadge{background:color-mix(in srgb, var(--theme-success) 18%, transparent);width:fit-content;color:var(--theme-success);border-radius:999px;align-items:center;margin-bottom:5px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.customer-directory-module__3ZfVgq__completeAction{background:color-mix(in srgb, #7c3aed 16%, var(--theme-surface-raised))!important;color:color-mix(in srgb, #b98cff 78%, var(--ink))!important;border-color:#9c5cff!important}.customer-directory-module__3ZfVgq__actionIcon{color:#fff;background:linear-gradient(145deg,#21b8ff,#0755d6 62%,#062a78);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px 1px #ffffff75,0 6px 14px #001e5d52}.customer-directory-module__3ZfVgq__actionIcon .mecadex-os-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.customer-directory-module__3ZfVgq__directory .customer-action{text-align:left;min-height:48px;box-shadow:0 8px 18px color-mix(in srgb, var(--theme-primary) 8%, transparent);border-radius:14px;gap:8px;padding:7px 10px}.customer-directory-module__3ZfVgq__actionLabel{overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:900;line-height:1.15}.customer-directory-module__3ZfVgq__directory .customer-action.plan .customer-directory-module__3ZfVgq__actionIcon{background:linear-gradient(145deg,#38d7b0,#07846e 64%,#034c42)}.customer-directory-module__3ZfVgq__completeAction .customer-directory-module__3ZfVgq__actionIcon{background:linear-gradient(145deg,#b56cff,#6f2add 62%,#32106f)}.customer-directory-module__3ZfVgq__directory .customer-action.delete .customer-directory-module__3ZfVgq__actionIcon{background:color-mix(in srgb, var(--theme-danger) 76%, #661818);font-size:20px}.customer-directory-module__3ZfVgq__deleteAction{justify-content:center;width:48px;min-width:48px;padding:7px!important}.customer-directory-module__3ZfVgq__deleteIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.customer-directory-module__3ZfVgq__directory .customer-card{flex-wrap:wrap}.customer-directory-module__3ZfVgq__directory .customer-card .customer-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (max-width:767px){.customer-directory-module__3ZfVgq__directory .customer-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-directory-module__3ZfVgq__directory .customer-action{white-space:normal;justify-content:flex-start;width:100%;min-width:0;overflow:hidden}.customer-directory-module__3ZfVgq__directory .customer-directory-module__3ZfVgq__deleteAction{justify-content:center;justify-self:end;width:48px;min-width:48px;min-height:48px}}@media (min-width:768px) and (max-width:1199px){.customer-directory-module__3ZfVgq__directory .customer-card{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.customer-directory-module__3ZfVgq__directory .customer-card-details{min-width:0}.customer-directory-module__3ZfVgq__directory .customer-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:4px;display:grid}.customer-directory-module__3ZfVgq__directory .customer-action{white-space:normal;justify-content:flex-start;width:100%;min-width:0;overflow:hidden}.customer-directory-module__3ZfVgq__directory .customer-directory-module__3ZfVgq__deleteAction{justify-content:center;justify-self:end;width:48px;min-width:48px;min-height:48px}}@media (min-width:1024px){.mecadex-app.preview-mobile .customer-directory-module__3ZfVgq__directory .customer-card{flex-wrap:wrap;align-items:flex-start}.mecadex-app.preview-mobile .customer-directory-module__3ZfVgq__directory .customer-card-details{min-width:calc(100% - 54px)}.mecadex-app.preview-mobile .customer-directory-module__3ZfVgq__directory .customer-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:2px;display:grid}.mecadex-app.preview-mobile .customer-directory-module__3ZfVgq__directory .customer-action{white-space:normal;min-width:0;min-height:42px;overflow:hidden}.mecadex-app.preview-mobile .customer-directory-module__3ZfVgq__directory .customer-directory-module__3ZfVgq__deleteAction{justify-content:center;justify-self:end;width:48px;min-width:48px;min-height:48px}}
.workshop-screen-header-module__r6-dfG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;min-width:0;margin-bottom:16px;display:flex}.workshop-screen-header-module__r6-dfG__header h2{color:var(--ink);margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}.workshop-screen-header-module__r6-dfG__header h2:focus-visible{outline:2px solid var(--theme-primary);outline-offset:4px;border-radius:4px}.workshop-screen-header-module__r6-dfG__actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.workshop-screen-header-module__r6-dfG__header .workshop-screen-header-module__r6-dfG__create{border:1px solid color-mix(in srgb, var(--theme-on-feature) 24%, var(--theme-hero));background:var(--theme-hero);min-width:330px;max-width:100%;min-height:72px;color:var(--theme-on-feature);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:12px;transition:filter .15s;display:grid;box-shadow:inset 0 1px #ffffff17}.workshop-screen-header-module__r6-dfG__header .workshop-screen-header-module__r6-dfG__create:hover:not(:disabled){filter:brightness(1.08)}.workshop-screen-header-module__r6-dfG__header .workshop-screen-header-module__r6-dfG__create:disabled{opacity:.6;cursor:not-allowed}.workshop-screen-header-module__r6-dfG__header .workshop-screen-header-module__r6-dfG__create:focus-visible,.workshop-screen-header-module__r6-dfG__secondary button:focus-visible{outline:3px solid var(--theme-primary);outline-offset:3px}.workshop-screen-header-module__r6-dfG__icon{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);width:40px;height:40px;color:inherit;border-radius:12px;place-items:center;display:grid}.workshop-screen-header-module__r6-dfG__icon .mecadex-os-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.workshop-screen-header-module__r6-dfG__copy{min-width:0;color:inherit;gap:4px;display:grid}.workshop-screen-header-module__r6-dfG__copy b{color:inherit;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.25}.workshop-screen-header-module__r6-dfG__copy small{color:inherit;opacity:.8;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.35}.workshop-screen-header-module__r6-dfG__mark{width:32px;height:32px;color:inherit;background:color-mix(in srgb, currentColor 12%, transparent);border-radius:10px;place-items:center;display:grid}.workshop-screen-header-module__r6-dfG__mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:21px;height:21px}.workshop-screen-header-module__r6-dfG__secondary button{border:1px solid var(--line);background:var(--theme-surface-raised);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}@media (max-width:767px){.workshop-screen-header-module__r6-dfG__header{flex-direction:column;align-items:stretch}.workshop-screen-header-module__r6-dfG__header[data-has-action=true] h2:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workshop-screen-header-module__r6-dfG__actions{width:100%}.workshop-screen-header-module__r6-dfG__header[data-has-secondary=true] .workshop-screen-header-module__r6-dfG__actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.workshop-screen-header-module__r6-dfG__header .workshop-screen-header-module__r6-dfG__create{width:100%;min-width:0}.workshop-screen-header-module__r6-dfG__secondary{margin-left:auto}}@media (min-width:1024px){.mecadex-app.preview-mobile .workshop-screen-header-module__r6-dfG__header{flex-direction:column;align-items:stretch}.mecadex-app.preview-mobile .workshop-screen-header-module__r6-dfG__header[data-has-action=true] h2:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mecadex-app.preview-mobile .workshop-screen-header-module__r6-dfG__actions{width:100%}.mecadex-app.preview-mobile .workshop-screen-header-module__r6-dfG__header[data-has-secondary=true] .workshop-screen-header-module__r6-dfG__actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mecadex-app.preview-mobile .workshop-screen-header-module__r6-dfG__header .workshop-screen-header-module__r6-dfG__create{width:100%;min-width:0}.mecadex-app.preview-mobile .workshop-screen-header-module__r6-dfG__secondary{margin-left:auto}}@media (prefers-reduced-motion:reduce){.workshop-screen-header-module__r6-dfG__header .workshop-screen-header-module__r6-dfG__create{transition:none}}
.fluid-removal-confirmation-module__nybKKa__panel{box-sizing:border-box;border:1px solid var(--line);background:var(--theme-surface-raised);min-width:0;color:var(--ink);overflow-wrap:anywhere;border-radius:22px;padding:24px}.fluid-removal-confirmation-module__nybKKa__panel h3{margin:0 0 16px;font-size:22px;line-height:1.3}.fluid-removal-confirmation-module__nybKKa__panel p{font-size:15px;line-height:1.6}.fluid-removal-confirmation-module__nybKKa__detail{border:1px solid var(--line);background:var(--theme-field-surface);white-space:pre-wrap;border-radius:12px;padding:12px;font-weight:700}.fluid-removal-confirmation-module__nybKKa__actions{gap:12px;margin-top:24px;display:flex}.fluid-removal-confirmation-module__nybKKa__actions button{border:1px solid var(--line);background:var(--theme-surface-raised);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex:1;padding:12px;font-weight:700}.fluid-removal-confirmation-module__nybKKa__actions button:last-child{border:2px solid var(--theme-danger)}.fluid-removal-confirmation-module__nybKKa__actions button:focus-visible{outline:3px solid var(--theme-primary);outline-offset:3px}@media (max-width:700px){.fluid-removal-confirmation-module__nybKKa__panel{padding:20px}.fluid-removal-confirmation-module__nybKKa__actions{flex-direction:column}}
.stock-screen-module__-k1rsG__page{width:min(100%,1120px);padding-bottom:calc(var(--mecadex-mobile-dock-clearance,112px) + 28px);margin:0 auto}.stock-screen-module__-k1rsG__page button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.stock-screen-module__-k1rsG__notice{border:1px solid var(--line);background:var(--theme-surface-raised);color:var(--ink);border-radius:14px;margin:0 0 12px;padding:12px 16px;line-height:1.5}
