html[data-ui-theme] .settings-page.settings-configuration.ui-module{--ui-canvas: #fff;--ui-surface: #fff;--ui-surface-soft: #fff;--ui-selection: #fff;--ui-selection-neutral: #fff;--ui-control-background: #fff;--ui-control-selected-background: #fff;gap:20px;padding:16px;background:#fff;color:#0f172a;font:400 14px/1.5 var(--ui-font)}html[data-ui-theme] .settings-page .settings-hub-header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:center;min-height:120px;padding:20px 24px;border:1.5px solid #cbd5e1;border-radius:18px;background:#fff;color:#0f172a}html[data-ui-theme] .settings-page .settings-hub-identity{display:flex;align-items:center;gap:20px;min-width:0}html[data-ui-theme] .settings-page .settings-hub-identity>span{display:grid;place-items:center;flex:0 0 76px;height:76px;border-radius:18px;background:#ffe9d5}html[data-ui-theme] .settings-page .settings-hub-identity>span>span{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#f97316;color:#fff}html[data-ui-theme] .settings-page .settings-hub-identity>div{min-width:0}html[data-ui-theme] .settings-page .settings-hub-identity h2{margin:0;font:700 28px/34px var(--ui-font);letter-spacing:normal;overflow-wrap:anywhere}html[data-ui-theme] .settings-page .settings-hub-identity p{margin:4px 0 0;color:#64748b;font:400 14px/20px var(--ui-font)}html[data-ui-theme] .settings-page .settings-hub-header dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}html[data-ui-theme] .settings-page .settings-hub-header dl>div{display:grid;align-content:center;gap:7px;min-height:76px;min-width:0;padding:0 22px;border-left:1px solid #e2e8f0}html[data-ui-theme] .settings-page .settings-hub-header dt{display:flex;align-items:center;gap:7px;color:#64748b;font:400 12px/18px var(--ui-font)}html[data-ui-theme] .settings-page .settings-hub-header dt svg{color:#f97316;flex-shrink:0}html[data-ui-theme] .settings-page .settings-hub-header dd{margin:0;color:#334155;font:500 16px/23px var(--ui-font);overflow-wrap:anywhere}html[data-ui-theme] .settings-page .settings-hub-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;padding:0;border:0;background:#fff}html[data-ui-theme] .settings-page .settings-hub-nav>button{display:grid;grid-template-columns:20px minmax(0,1fr) 15px;align-items:center;gap:10px;min-height:76px;padding:14px;border:1.5px solid #cbd5e1;border-radius:12px;background:#fff;color:#475569;text-align:left;box-shadow:none}html[data-ui-theme] .settings-page .settings-hub-nav>button>svg{color:#f97316}html[data-ui-theme] .settings-page .settings-hub-nav strong{display:block;font:500 14px/20px var(--ui-font)}html[data-ui-theme] .settings-page .settings-hub-nav small{display:block;margin-top:3px;color:#64748b;font:400 12px/17px var(--ui-font)}html[data-ui-theme] .settings-page .settings-hub-nav>button[aria-selected=true]{border:2px solid #f97316;padding:13.5px;color:#9a3412;background:#fff}html[data-ui-theme] .settings-page .settings-hub-nav>button:focus-visible{outline:2px solid #f97316;outline-offset:3px}html[data-ui-theme] .settings-configuration>.ui-module-stack{gap:20px}html[data-ui-theme] .settings-configuration :is(.ui-module-stack,.ui-module-form){gap:18px}html[data-ui-theme] .settings-page .settings-tab-content{min-width:0}html[data-ui-theme] .settings-page .settings-tab-content:focus-visible{outline:2px solid #f97316;outline-offset:5px;border-radius:12px}html[data-ui-theme] .settings-configuration :is(button,input,select,textarea){font:400 13px/19px var(--ui-font);letter-spacing:normal}html[data-ui-theme] .settings-configuration button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 13px;border:1.5px solid #cbd5e1;border-radius:9px;background:#fff;color:#334155;box-shadow:none}html[data-ui-theme] .settings-configuration button[data-emphasis=primary]{color:#fff;background:#f97316;border-color:#f97316;font-weight:500}html[data-ui-theme] .settings-configuration button[data-emphasis=danger],html[data-ui-theme] .settings-configuration button.settings-remove-button{color:#e11d48;border-color:#fda4af;background:#fff}html[data-ui-theme] .settings-configuration button:disabled{opacity:.5;cursor:not-allowed}html[data-ui-theme] .settings-configuration :is(button,a,input,select,textarea):focus-visible{outline:2px solid #f97316;outline-offset:3px}html[data-ui-theme] .settings-configuration :is(input:not([type=checkbox]):not([type=file]),select,textarea){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1.5px solid #bcc8d7;border-radius:9px;background:#fff;color:#0f172a;box-sizing:border-box}html[data-ui-theme] .settings-configuration textarea{min-height:130px;resize:vertical}html[data-ui-theme] .settings-configuration input[type=checkbox]{width:17px;height:17px;min-height:0;margin:0;accent-color:#f97316}html[data-ui-theme] .settings-configuration .ui-module-panel{display:grid;min-width:0;padding:20px;border:1.5px solid #bcc8d7;border-radius:14px;background:#fff;box-shadow:none}html[data-ui-theme] .settings-configuration :is(h3,h4){display:flex;align-items:center;gap:9px;margin:0;color:#0f172a;font:500 17px/24px var(--ui-font);letter-spacing:normal}html[data-ui-theme] .settings-configuration h4{font-size:14px;line-height:20px}html[data-ui-theme] .settings-configuration h3>svg{color:#f97316;flex-shrink:0}html[data-ui-theme] .settings-configuration p{margin:0;color:#64748b;font:400 13px/20px var(--ui-font);overflow-wrap:anywhere}html[data-ui-theme] .settings-configuration label{display:grid;gap:7px;min-width:0;margin:0;color:#334155;font:400 13px/19px var(--ui-font)}html[data-ui-theme] .settings-configuration label small{color:#64748b;font-size:12px;line-height:18px}html[data-ui-theme] .settings-configuration .ui-module-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html[data-ui-theme] .settings-configuration .settings-general-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.85fr);gap:20px}html[data-ui-theme] .settings-configuration .settings-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid #cbd5e1}html[data-ui-theme] .settings-configuration .settings-panel-heading>div{flex:1;min-width:0}html[data-ui-theme] .settings-configuration .settings-panel-heading p{margin-top:5px}html[data-ui-theme] .settings-configuration .settings-field-group{display:grid;gap:14px;padding:16px;border:1px solid #cbd5e1;border-radius:11px;background:#fff}html[data-ui-theme] .settings-configuration .settings-section-label{margin:0;gap:3px}html[data-ui-theme] .settings-configuration .settings-section-label strong{color:#334155;font-size:14px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-section-label small{font-size:12px}html[data-ui-theme] .settings-configuration .settings-field-wide{grid-column:1 / -1}html[data-ui-theme] .settings-configuration .settings-save-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid #cbd5e1}html[data-ui-theme] .settings-configuration .settings-save-footer small{flex:1 1 180px;color:#64748b;font-size:12px;line-height:18px}html[data-ui-theme] .settings-configuration .settings-save-footer>button{flex:0 1 auto}html[data-ui-theme] .settings-configuration .settings-appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-ui-theme] .settings-configuration .settings-appearance-options>button{display:grid;grid-template-columns:32px minmax(0,1fr) 17px;text-align:left;align-items:center;gap:10px;padding:14px;border:1.5px solid #cbd5e1;background:#fff}html[data-ui-theme] .settings-configuration .settings-appearance-options>button[aria-pressed=true]{border-color:#f97316;color:#9a3412;background:#fff;box-shadow:none}html[data-ui-theme] .settings-configuration .settings-theme-swatch{width:32px;height:32px;border-radius:9px;box-shadow:inset 0 0 0 4px #ffffffb3}html[data-ui-theme] .settings-configuration .settings-appearance-options strong{font-size:14px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-appearance-options button[aria-pressed=true]>svg{color:#15803d}html[data-ui-theme] .settings-configuration .settings-appearance-options :is(small,em){display:block;margin-top:4px;font-size:12px;font-weight:400;font-style:normal}html[data-ui-theme] .settings-configuration .settings-appearance-options em{color:#64748b}html[data-ui-theme] .settings-configuration .settings-appearance-options [aria-pressed=true] em{color:#15803d}html[data-ui-theme] .settings-configuration .settings-logo-picker{position:relative;cursor:pointer}html[data-ui-theme] .settings-configuration .settings-logo-picker>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:130px;padding:14px;border:1.5px dashed #fdba74;border-radius:10px;background:#fff}html[data-ui-theme] .settings-configuration .settings-logo-image{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border:1px solid #fed7aa;border-radius:10px;color:#f97316}html[data-ui-theme] .settings-configuration .settings-logo-image img{width:46px;height:46px;object-fit:contain}html[data-ui-theme] .settings-configuration .settings-logo-picker strong{display:block;font-size:13px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-logo-picker small{display:block;margin-top:3px}html[data-ui-theme] .settings-configuration .settings-logo-picker>div>svg{margin-left:auto;color:#f97316}html[data-ui-theme] .settings-configuration .settings-logo-picker input{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;opacity:0}html[data-ui-theme] .settings-configuration .settings-logo-picker:focus-within>div{outline:2px solid #f97316;outline-offset:3px}html[data-ui-theme] .settings-configuration button.settings-state-toggle{display:flex;align-items:center;justify-content:start;width:100%;gap:12px;padding:15px;border:1.5px solid #d99da9;border-radius:11px;background:#fff;text-align:left}html[data-ui-theme] .settings-configuration button.settings-state-toggle[aria-checked=true]{border-color:#80ba92}html[data-ui-theme] .settings-configuration .settings-toggle-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid #cbd5e1;border-radius:10px;color:#f97316}html[data-ui-theme] .settings-configuration .settings-toggle-copy{flex:1;min-width:0}html[data-ui-theme] .settings-configuration .settings-toggle-copy strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:#334155;font-size:14px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-toggle-copy em{font-size:12px;font-style:normal;color:#be123c}html[data-ui-theme] .settings-configuration [aria-checked=true] .settings-toggle-copy em{color:#15803d}html[data-ui-theme] .settings-configuration .settings-toggle-copy small{display:block;margin-top:5px;color:#64748b;font-size:12px;font-weight:400;line-height:18px}html[data-ui-theme] .settings-configuration .settings-toggle-track{display:flex;align-items:center;flex:0 0 42px;width:42px;height:26px;padding:3px;border:1px solid #be123c;border-radius:999px;box-sizing:border-box;background:#fff}html[data-ui-theme] .settings-configuration .settings-toggle-track>span{width:18px;height:18px;border-radius:50%;background:#be123c;transition:transform .16s ease-out}html[data-ui-theme] .settings-configuration [aria-checked=true] .settings-toggle-track{border-color:#15803d;background:#15803d}html[data-ui-theme] .settings-configuration [aria-checked=true] .settings-toggle-track>span{background:#fff;transform:translate(16px)}html[data-ui-theme] .settings-configuration :is(.settings-regional-choices,.settings-tax-configuration){display:grid;gap:14px}html[data-ui-theme] .settings-configuration .settings-regional-choice{display:grid;gap:8px}html[data-ui-theme] .settings-configuration .settings-regional-choice>strong{color:#475569;font-size:13px;font-weight:400}html[data-ui-theme] .settings-configuration .settings-regional-choice>div{display:flex;flex-wrap:wrap;gap:8px}html[data-ui-theme] .settings-configuration .settings-regional-choice button{flex:1 1 135px;justify-content:space-between}html[data-ui-theme] .settings-configuration :is(.settings-regional-choice,.settings-tax-modes) button[aria-pressed=true]{border-color:#f97316;background:#fff;color:#9a3412;box-shadow:none}html[data-ui-theme] .settings-configuration .settings-tax-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-ui-theme] .settings-configuration .settings-tax-modes>button{display:grid;gap:6px;text-align:left;padding:14px}html[data-ui-theme] .settings-configuration .settings-tax-modes strong{font-weight:500}html[data-ui-theme] .settings-configuration .settings-tax-modes small{color:#64748b;font-size:12px;line-height:18px}html[data-ui-theme] .settings-configuration :is(.settings-price-editor,.settings-tax-editor){display:grid;gap:10px}html[data-ui-theme] .settings-configuration .settings-price-editor{--settings-editor-columns: minmax(0, 1fr) 110px 38px}html[data-ui-theme] .settings-configuration .settings-tax-editor{--settings-editor-columns: minmax(0, 1fr) 80px 120px 38px}html[data-ui-theme] .settings-configuration :is(.settings-price-editor,.settings-tax-editor)>:is(article,.settings-editor-columns){display:grid;grid-template-columns:var(--settings-editor-columns);gap:10px;align-items:center;padding:12px}html[data-ui-theme] .settings-configuration .settings-editor-columns{color:#64748b;font-size:12px;padding-block:0}html[data-ui-theme] .settings-configuration :is(.settings-price-editor,.settings-tax-editor)>article{min-width:0;border:1px solid #cbd5e1;border-radius:10px;background:#fff}html[data-ui-theme] .settings-configuration :is(.settings-price-editor,.settings-tax-editor)>button{justify-self:start;border-color:#fdba74;color:#9a3412}html[data-ui-theme] .settings-configuration .settings-remove-button{min-height:38px;padding:8px}html[data-ui-theme] .settings-configuration button.settings-list-state{color:#be123c;border-color:#d99da9;background:#fff}html[data-ui-theme] .settings-configuration button.settings-list-state[aria-pressed=true],html[data-ui-theme] .settings-configuration .settings-tax-default[aria-pressed=true]{color:#15803d;border-color:#80ba92;background:#fff;box-shadow:none}html[data-ui-theme] .settings-configuration .settings-list-state>span{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}html[data-ui-theme] .settings-configuration :is(.settings-inline-preview,.settings-inline-notice){display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#475569;font-size:13px;line-height:20px;overflow-wrap:anywhere}html[data-ui-theme] .settings-configuration :is(.settings-inline-preview,.settings-inline-notice)>svg{color:#f97316;flex-shrink:0;margin-top:1px}html[data-ui-theme] .settings-configuration .settings-inline-preview strong{display:block;margin-bottom:4px;color:#334155;font-size:13px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-inline-preview span{color:#64748b;font-size:12px}html[data-ui-theme] .settings-configuration .settings-inline-notice[data-tone=warning]{border-color:#f5c674;color:#854d0e}html[data-ui-theme] .settings-configuration .settings-inline-notice[data-tone=danger]{border-color:#d99da9;color:#be123c}html[data-ui-theme] .settings-configuration .settings-inline-notice[data-tone]>svg{color:inherit}html[data-ui-theme] .settings-page .settings-feedback,html[data-ui-theme] .settings-configuration :is([role=status],[role=alert],.is-error){display:flex;align-items:start;gap:9px;padding:12px 14px;border:1px solid #80ba92;border-radius:10px;background:#fff;color:#15803d;font:400 13px/20px var(--ui-font)}html[data-ui-theme] .settings-page .settings-feedback.is-error,html[data-ui-theme] .settings-configuration :is([role=alert],.is-error){border-color:#d99da9;color:#be123c}html[data-ui-theme] .settings-page .settings-feedback>svg,html[data-ui-theme] .settings-configuration .is-error>svg{flex-shrink:0;margin-top:1px}@media (hover: hover){html[data-ui-theme] .settings-configuration button:enabled:hover,html[data-ui-theme] .settings-page .settings-hub-nav>button:hover{background:#fff;border-color:#f97316}html[data-ui-theme] .settings-configuration button[data-emphasis=primary]:enabled:hover{background:#ea580c;border-color:#ea580c;filter:none}html[data-ui-theme] .settings-configuration :is(button[data-emphasis=danger],button.settings-remove-button):enabled:hover{border-color:#e11d48}}@media (max-width: 1100px){html[data-ui-theme] .settings-page .settings-hub-header{grid-template-columns:minmax(0,1fr);gap:18px}html[data-ui-theme] .settings-page .settings-hub-header dl{padding-top:16px;border-top:1px solid #e2e8f0}html[data-ui-theme] .settings-page .settings-hub-header dl>div{min-height:0;padding-left:18px}html[data-ui-theme] .settings-page .settings-hub-header dl>div:first-child{border-left:0;padding-left:0}html[data-ui-theme] .settings-configuration .settings-general-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 650px){html[data-ui-theme] .settings-page.settings-configuration.ui-module{padding:12px;gap:16px}html[data-ui-theme] .settings-page .settings-hub-header{padding:16px}html[data-ui-theme] .settings-page .settings-hub-identity{gap:14px}html[data-ui-theme] .settings-page .settings-hub-identity>span{flex-basis:58px;height:58px;border-radius:14px}html[data-ui-theme] .settings-page .settings-hub-identity>span>span{width:40px;height:40px}html[data-ui-theme] .settings-page .settings-hub-identity h2{font-size:23px;line-height:29px}html[data-ui-theme] .settings-page .settings-hub-identity p{font-size:13px}html[data-ui-theme] .settings-page .settings-hub-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-ui-theme] .settings-page .settings-hub-nav>button{grid-template-columns:18px minmax(0,1fr);padding:11px;gap:8px}html[data-ui-theme] .settings-page .settings-hub-nav>button[aria-selected=true]{padding:10.5px}html[data-ui-theme] .settings-page .settings-hub-nav>button>svg:last-child:not(:first-child){display:none}html[data-ui-theme] .settings-configuration .ui-module-panel{padding:15px}html[data-ui-theme] .settings-configuration .settings-field-group{padding:12px}html[data-ui-theme] .settings-configuration :is(.ui-module-form-grid,.settings-tax-modes,.settings-appearance-options){grid-template-columns:minmax(0,1fr)}html[data-ui-theme] .settings-configuration .settings-toggle-icon{display:none}html[data-ui-theme] .settings-configuration .settings-tax-editor>.settings-editor-columns{display:none}html[data-ui-theme] .settings-configuration .settings-tax-editor>article{grid-template-columns:minmax(0,1fr) 80px}html[data-ui-theme] .settings-configuration .settings-price-editor{--settings-editor-columns: minmax(0, 1fr) 88px 34px}html[data-ui-theme] .settings-configuration :is(.settings-price-editor,.settings-tax-editor)>article{padding:9px;gap:7px}html[data-ui-theme] .settings-configuration .settings-save-footer>button{flex:1 1 auto}}@media (max-width: 450px){html[data-ui-theme] .settings-configuration .settings-price-editor>.settings-editor-columns{display:none}html[data-ui-theme] .settings-configuration .settings-price-editor>article{grid-template-columns:minmax(0,1fr) 38px}html[data-ui-theme] .settings-configuration .settings-price-editor>article>input{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){html[data-ui-theme] .settings-configuration .settings-toggle-track>span{transition:none}}html[data-ui-theme] .settings-configuration .settings-preview{min-width:0;overflow:visible}html[data-ui-theme] .settings-configuration .settings-aside-heading{display:flex;align-items:start;gap:10px;padding:4px 2px}html[data-ui-theme] .settings-configuration .settings-aside-heading>svg{color:#f97316;margin-top:2px;flex-shrink:0}html[data-ui-theme] .settings-configuration .settings-aside-heading strong{display:block;font-size:14px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-aside-heading span{display:block;margin-top:4px;color:#64748b;font-size:12px}html[data-ui-theme] .settings-configuration .settings-receipt-preview{display:grid;gap:12px}html[data-ui-theme] .settings-configuration .settings-receipt-preview>span{color:#64748b;font-size:12px}html[data-ui-theme] .settings-configuration .settings-receipt-paper{padding:20px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;text-align:center;overflow-wrap:anywhere}html[data-ui-theme] .settings-configuration .settings-receipt-logo{display:inline-grid;place-items:center;width:58px;height:58px;margin-bottom:12px;border:1px solid #fed7aa;border-radius:12px;color:#f97316}html[data-ui-theme] .settings-configuration .settings-receipt-logo img{width:48px;height:48px;object-fit:contain}html[data-ui-theme] .settings-configuration .settings-receipt-paper h4{display:block;margin-bottom:6px;font-size:17px;line-height:23px}html[data-ui-theme] .settings-configuration .settings-receipt-paper>p{font-size:12px;line-height:19px}html[data-ui-theme] .settings-configuration .settings-receipt-paper dl{display:grid;gap:14px;margin:20px 0;padding:16px 0;border-block:1px dashed #cbd5e1}html[data-ui-theme] .settings-configuration .settings-receipt-paper dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}html[data-ui-theme] .settings-configuration .settings-receipt-paper dt{color:#64748b;font-size:13px}html[data-ui-theme] .settings-configuration .settings-receipt-paper dd{margin:0;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}html[data-ui-theme] .settings-configuration .settings-receipt-paper dl>div:last-child dd{font-size:23px;line-height:29px}html[data-ui-theme] .settings-configuration .settings-receipt-paper>small{color:#64748b;font-size:12px;line-height:18px;white-space:pre-wrap}html[data-ui-theme] .settings-configuration :is(.settings-subscription,.settings-app-card) .settings-panel-heading{flex-wrap:nowrap;justify-content:start}html[data-ui-theme] .settings-configuration :is(.settings-subscription,.settings-app-card) .settings-panel-heading>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid #fdba74;border-radius:10px;color:#f97316;background:#fff5ec}html[data-ui-theme] .settings-configuration :is(.settings-subscription,.settings-app-card) .settings-panel-heading h3{font-size:16px;line-height:22px}html[data-ui-theme] .settings-configuration .settings-plan-identity{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}html[data-ui-theme] .settings-configuration .settings-plan-identity>strong{color:#0f172a;font-size:24px;line-height:30px;font-weight:600}html[data-ui-theme] .settings-configuration .settings-plan-status{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#475569;font-size:12px}html[data-ui-theme] .settings-configuration .settings-plan-status[data-status=full]{border-color:#80ba92;color:#15803d}html[data-ui-theme] .settings-configuration .settings-plan-status:is([data-status=trial],[data-status=grace]){border-color:#f5c674;color:#a16207}html[data-ui-theme] .settings-configuration .settings-plan-status[data-status=expired]{border-color:#d99da9;color:#be123c}html[data-ui-theme] .settings-configuration .settings-plan-dates{display:grid;gap:0;margin:0;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px}html[data-ui-theme] .settings-configuration .settings-plan-dates>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:11px 0}html[data-ui-theme] .settings-configuration .settings-plan-dates>div+div{border-top:1px solid #e2e8f0}html[data-ui-theme] .settings-configuration .settings-plan-dates dt{color:#64748b;font-size:12px}html[data-ui-theme] .settings-configuration .settings-plan-dates dd{margin:0;color:#334155;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}html[data-ui-theme] .settings-configuration .settings-plan-features>strong{display:block;margin-bottom:6px;font-size:13px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-support-link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;padding:12px;border:1px solid #80ba92;border-radius:10px;background:#fff;color:#15803d;text-decoration:none;font-size:13px}html[data-ui-theme] .settings-configuration .settings-support-link b{font-size:12px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-app-downloads{display:grid;gap:10px}html[data-ui-theme] .settings-configuration .settings-app-downloads>:is(a,button){display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:13px;border:1.5px solid #fdba74;border-radius:10px;background:#fff;color:#9a3412;text-align:left;text-decoration:none;box-sizing:border-box}html[data-ui-theme] .settings-configuration .settings-app-downloads svg{flex-shrink:0}html[data-ui-theme] .settings-configuration .settings-app-downloads :is(a,button)>span{flex:1;min-width:0}html[data-ui-theme] .settings-configuration .settings-app-downloads b{display:block;color:#334155;font-size:13px;line-height:19px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-app-downloads i{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:18px;font-style:normal}html[data-ui-theme] .settings-configuration .settings-app-downloads em{padding:3px 6px;border:1px solid #fed7aa;border-radius:6px;font-size:10px;font-style:normal}html[data-ui-theme] .settings-configuration .settings-template-section{display:grid;gap:14px;padding:18px;border:1.5px solid #cbd5e1;border-radius:12px;background:#fff}html[data-ui-theme] .settings-configuration .settings-template-section>header{display:flex;align-items:center;gap:9px}html[data-ui-theme] .settings-configuration .settings-template-section>header>svg{color:#f97316}html[data-ui-theme] .settings-configuration .settings-template-section>p{font-size:12px;line-height:18px}html[data-ui-theme] .settings-configuration .settings-template-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));gap:12px}html[data-ui-theme] .settings-configuration .settings-template-copy{display:grid;gap:8px;min-width:0}html[data-ui-theme] .settings-configuration .settings-template-copy>strong{color:#334155;font-size:14px;line-height:20px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-template-copy>small{color:#64748b;font-size:12px;line-height:19px;font-weight:400}html[data-ui-theme] .settings-configuration .settings-option-state{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:4px;padding:4px 7px;border:1px solid #cbd5e1;border-radius:6px;color:#64748b;font-size:12px;font-weight:400}html[data-ui-theme] .settings-configuration [aria-pressed=true] .settings-option-state{border-color:#80ba92;color:#15803d}html[data-ui-theme] .settings-configuration .settings-rewards-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.8fr);align-items:start;gap:20px}html[data-ui-theme] .settings-configuration .settings-category-rules{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid #cbd5e1;border-radius:11px}html[data-ui-theme] .settings-configuration .settings-category-rules>header{display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between;gap:12px}html[data-ui-theme] .settings-configuration .settings-category-rules>header>div{flex:1 1 200px}html[data-ui-theme] .settings-configuration .settings-category-rules strong{display:block;font-size:14px;font-weight:500}html[data-ui-theme] .settings-configuration .settings-category-rules small{display:block;margin-top:4px;color:#64748b;font-size:12px}html[data-ui-theme] .settings-configuration .settings-category-rows{display:grid;gap:12px}html[data-ui-theme] .settings-configuration .settings-category-rows>div{display:grid;grid-template-columns:minmax(0,1fr) 100px 38px;align-items:end;gap:10px;padding-top:12px;border-top:1px solid #e2e8f0}html[data-ui-theme] .settings-configuration .settings-reward-example>strong{color:#f97316;font:600 30px/36px var(--ui-font);font-variant-numeric:tabular-nums}html[data-ui-theme] .settings-configuration .settings-reward-breakdown{display:grid;margin:0;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px}html[data-ui-theme] .settings-configuration .settings-reward-breakdown>div{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 0}html[data-ui-theme] .settings-configuration .settings-reward-breakdown>div+div{border-top:1px solid #e2e8f0}html[data-ui-theme] .settings-configuration .settings-reward-breakdown dt{color:#64748b;font-size:12px}html[data-ui-theme] .settings-configuration .settings-reward-breakdown dd{margin:0;color:#334155;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}html[data-ui-theme] .settings-configuration .settings-data-heading{padding:20px;border:1.5px solid #bcc8d7;border-radius:14px}html[data-ui-theme] .settings-configuration .settings-data-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px}html[data-ui-theme] .settings-configuration .settings-backup-actions{display:grid;gap:10px}html[data-ui-theme] .settings-configuration .settings-backup-actions>button{justify-content:start;text-align:left;padding:14px;border-color:#fdba74;color:#9a3412}html[data-ui-theme] .settings-configuration .settings-backup-export .settings-inline-notice[role=status]{color:#475569;border-color:#cbd5e1}html[data-ui-theme] .settings-configuration .settings-backup-file{display:grid;padding:20px;border:1.5px dashed #fdba74;border-radius:11px}html[data-ui-theme] .settings-configuration .settings-backup-file>button{border-color:#fdba74;color:#9a3412}html[data-ui-theme] .settings-configuration .settings-selected-file{display:flex;align-items:start;gap:9px;padding:12px;border:1px solid #cbd5e1;border-radius:9px;color:#334155;font-size:13px;overflow-wrap:anywhere}html[data-ui-theme] .settings-configuration .settings-selected-file>svg{color:#f97316;flex-shrink:0}html[data-ui-theme] .settings-configuration .settings-data-confirmation{display:grid;gap:14px;padding-top:16px;border-top:1px solid #cbd5e1}html[data-ui-theme] .settings-configuration .settings-confirmation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}html[data-ui-theme] .settings-configuration .settings-confirmation-actions>button{flex:1 1 140px}html[data-ui-theme] .settings-configuration .settings-danger{border:1.5px solid #d99da9}html[data-ui-theme] .settings-configuration .settings-danger>.settings-panel-heading{flex-wrap:nowrap;border-color:#edc7ce}html[data-ui-theme] .settings-configuration .settings-danger>.settings-panel-heading>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid #fda4af;border-radius:10px;color:#e11d48}html[data-ui-theme] .settings-configuration .settings-danger h3{color:#be123c}html[data-ui-theme] .settings-configuration .settings-danger .ui-module-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 14px;border:1px solid #cbd5e1;border-radius:11px}html[data-ui-theme] .settings-configuration .settings-danger .ui-module-metric{display:grid;gap:5px;min-width:0;padding:14px 10px;border:0;border-radius:0;background:#fff;box-shadow:none}html[data-ui-theme] .settings-configuration .settings-danger .ui-module-metric:nth-child(n+3){border-top:1px solid #e2e8f0}html[data-ui-theme] .settings-configuration .settings-danger .ui-module-metric>span{color:#64748b;font:400 12px/18px var(--ui-font)}html[data-ui-theme] .settings-configuration .settings-danger .ui-module-metric>strong{color:#0f172a;font:500 24px/30px var(--ui-font);font-variant-numeric:tabular-nums}html[data-ui-theme] .settings-configuration .settings-danger [data-confirming=true]{padding:14px;border:1px solid #d99da9;border-radius:11px}html[data-ui-theme] .settings-configuration .settings-danger [data-confirming=true] button[data-emphasis=danger]{background:#e11d48;border-color:#e11d48;color:#fff}@media (hover: hover){html[data-ui-theme] .settings-configuration .settings-app-downloads>a:hover{border-color:#f97316;background:#fff}html[data-ui-theme] .settings-configuration .settings-support-link:hover{border-color:#15803d;background:#fff}html[data-ui-theme] .settings-configuration .settings-danger [data-confirming=true] button[data-emphasis=danger]:enabled:hover{background:#be123c;border-color:#be123c}}@media (max-width: 1100px){html[data-ui-theme] .settings-configuration :is(.settings-rewards-layout,.settings-data-layout){grid-template-columns:minmax(0,1fr)}html[data-ui-theme] .settings-configuration .settings-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-ui-theme] .settings-configuration .settings-aside-heading{grid-column:1 / -1}html[data-ui-theme] .settings-configuration .settings-preview>section:first-child{grid-column:1 / -1}html[data-ui-theme] .settings-configuration .settings-receipt-preview{max-width:420px;width:100%;justify-self:center}}@media (max-width: 650px){html[data-ui-theme] .settings-configuration .settings-preview{grid-template-columns:minmax(0,1fr)}html[data-ui-theme] .settings-configuration .settings-template-section,html[data-ui-theme] .settings-configuration .settings-category-rules{padding:12px}html[data-ui-theme] .settings-configuration .settings-category-rows>div{grid-template-columns:minmax(0,1fr) 76px 34px;gap:7px}html[data-ui-theme] .settings-configuration .settings-data-heading{padding:15px}html[data-ui-theme] .settings-configuration .settings-data-heading>button{width:100%}}.subscription-access-state{display:grid;gap:20px;max-width:820px;margin:24px auto}.subscription-access-state>header{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#fff;border:1px solid #e2b999;border-radius:16px}.subscription-access-state>header>svg{flex:0 0 auto;color:#c2410c;margin-top:3px}.subscription-access-state h1{margin:0 0 12px;font-size:24px;line-height:1.3}.subscription-access-state p{color:#475569;line-height:1.6}.subscription-access-state p:last-child{margin-bottom:0}.subscription-access-actions{display:grid;justify-items:start;gap:10px}.subscription-access-actions button{display:inline-flex;align-items:center;gap:8px}@media (max-width: 600px){.subscription-access-state{margin:12px 0}.subscription-access-state>header{padding:18px;gap:12px}}.admin-shell{display:grid;grid-template-columns:var(--ui-sidebar-width) minmax(0,1fr);min-height:100dvh;background:var(--ui-canvas)}.admin-shell[data-pos=true]{grid-template-columns:minmax(0,1fr)}.shell-sidebar{position:sticky;top:0;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ui-space-4);padding:0 var(--ui-space-3) var(--ui-space-4);background:var(--ui-navigation);color:var(--ui-navigation-text);border-inline-end:var(--ui-rule)}.shell-brand{display:flex;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-header-height);border-bottom:var(--ui-rule);margin-inline:calc(-1 * var(--ui-space-3));padding-inline:var(--ui-space-4)}.shell-brand>svg{color:var(--ui-brand)}.shell-brand strong{font-size:var(--ui-text-value);letter-spacing:-.04em}.shell-brand span,.shell-store span{display:block;font-size:var(--ui-text-small);color:var(--ui-muted)}.shell-store{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3);margin-top:var(--ui-space-2);border-radius:var(--ui-radius-control);background:var(--ui-canvas);overflow-wrap:anywhere;font-size:var(--ui-text-small)}.shell-store>svg{color:var(--ui-primary)}.shell-store>div{min-width:0}.shell-menu-label{font-weight:600;padding-inline:var(--ui-space-2);margin-top:var(--ui-space-2)}.shell-navigation,.shell-session{display:grid;gap:var(--ui-space-1)}.shell-navigation button,.shell-session button{display:flex;align-items:center;gap:var(--ui-space-3);border:0;border-radius:var(--ui-radius-control);padding:var(--ui-space-3);background:transparent;color:inherit;text-align:start;min-height:var(--ui-control-height)}.shell-navigation{gap:var(--ui-space-2)}.shell-navigation button{background:transparent;color:var(--ui-navigation-text);border:1px solid transparent;font-weight:500;overflow-wrap:anywhere}.shell-navigation button>svg{flex-shrink:0}.shell-navigation button[aria-current=page]{background:var(--ui-action-background);color:var(--ui-on-primary);border-color:var(--ui-primary);font-weight:700}.shell-sidebar button:focus-visible{outline:2px solid var(--ui-navigation-text);outline-offset:2px}.shell-session{margin-top:auto;padding-top:var(--ui-space-4);border-top:var(--ui-rule);color:var(--ui-danger)}.shell-workarea{min-width:0}.shell-context{position:relative;display:flex;align-items:center;gap:var(--ui-space-3);min-height:var(--ui-header-height);padding:var(--ui-space-1) var(--ui-space-3);border-bottom:var(--ui-rule);background:var(--ui-surface)}.shell-welcome{display:flex;align-items:center;gap:var(--ui-space-2);min-width:0;flex:1;line-height:1.2}.shell-welcome strong{overflow-wrap:anywhere;font-size:var(--ui-text-base);letter-spacing:-.02em}.shell-section-icon{display:grid;place-items:center;flex-shrink:0;padding:var(--ui-space-2);border-radius:var(--ui-radius-control);background:var(--ui-selection);color:var(--ui-brand)}.shell-header-actions{display:flex;flex-shrink:0;gap:0;border-radius:var(--ui-radius-control);background:var(--ui-surface-soft)}.shell-header-actions .ui-button{width:var(--ui-control-height);padding:var(--ui-space-2);border-color:transparent;background:transparent;color:var(--ui-text-secondary-strong)}.shell-search{width:var(--ui-control-height);flex-shrink:0}.shell-search summary{display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ui-radius-control);padding:var(--ui-space-2);background:transparent;color:var(--ui-text-secondary-strong);cursor:pointer;min-height:var(--ui-control-height)}.shell-search summary>span{display:none}.shell-search summary>svg{flex-shrink:0}.shell-search[open] summary{border-color:var(--ui-border-emphasis);color:var(--ui-text)}.shell-search summary::-webkit-details-marker{display:none}.shell-search-results{position:absolute;top:calc(100% + var(--ui-space-2));right:var(--ui-space-3);z-index:10;width:min(22rem,calc(100vw - 2rem));max-height:65dvh;overflow-y:auto;display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3);background:var(--ui-surface);border:var(--ui-rule);border-radius:var(--ui-radius-control)}.shell-search-results input{width:100%}.shell-workarea>main{max-width:var(--ui-content-width);margin-inline:auto;padding:var(--ui-space-4)}.admin-shell[data-pos=true]:has(.app-loading-state){background:#f6f7f9}.admin-shell[data-pos=true]:has(.app-loading-state) .shell-context{display:none}.shell-workarea:has(>main .inventory-page){display:flex;flex-direction:column}.shell-workarea>main:has(.inventory-page){display:flex;flex-direction:column;flex:1;width:100%;max-width:none;padding:var(--ui-space-3)}.shell-workarea:has(>main .pos-page){display:flex;flex-direction:column;background:var(--ui-surface-paper)}.shell-workarea>main:has(.pos-page){display:flex;flex-direction:column;flex:1;width:100%;max-width:none;padding:var(--ui-space-2)}.admin-shell .shell-context .shell-menu-toggle{display:none}.shell-pos-header{flex:1;min-width:0}.shell-pos-header:empty{display:none}.shell-pos-more{position:relative}.shell-pos-more summary{display:flex;align-items:center;min-height:var(--ui-control-height);padding-inline:var(--ui-space-3);cursor:pointer;font-size:var(--ui-text-small)}.shell-pos-more nav{position:absolute;top:calc(100% + var(--ui-space-2));right:0;z-index:30;display:grid;gap:var(--ui-space-1);width:min(16rem,calc(100vw - 2rem));max-height:70dvh;overflow-y:auto;padding:var(--ui-space-2);background:var(--ui-surface);border:var(--ui-rule);border-radius:var(--ui-radius-control)}.shell-header-actions .shell-pos-more nav .ui-button{width:100%;justify-content:start;text-align:left}.shell-context:has(.shell-pos-header>.pos-header)>:is(.shell-welcome,.shell-header-actions){display:none}.shell-sidebar-toggle{flex-shrink:0;width:var(--ui-control-height);padding:var(--ui-space-2);border-color:transparent;background:var(--ui-surface-soft);color:var(--ui-text-secondary-strong)}.shell-skip{position:fixed;top:var(--ui-space-2);left:var(--ui-space-2);transform:translateY(-200%);z-index:500;padding:var(--ui-space-3);background:var(--ui-surface);color:var(--ui-primary)}.shell-skip:focus{transform:none}@media (hover: hover){.shell-sidebar-toggle:enabled:hover{border-color:var(--ui-border);background:var(--ui-selection);color:var(--ui-text)}.shell-header-actions .ui-button:enabled:hover{background:var(--ui-selection);border-color:transparent;color:var(--ui-text)}.shell-search summary:hover{background:var(--ui-canvas);color:var(--ui-text)}.shell-navigation button:not([aria-current=page]):hover{background:var(--ui-selection-neutral)}.shell-navigation button[aria-current=page]:hover{filter:brightness(.9)}.shell-session button:hover{background:var(--ui-selection);color:var(--ui-primary)}}@media (min-width: 901px){.admin-shell[data-sidebar-hidden=true]{grid-template-columns:minmax(0,1fr)}.admin-shell[data-sidebar-hidden=true] .shell-sidebar{display:none}}@media (max-width: 900px){.admin-shell{display:block}.admin-shell .shell-context .shell-menu-toggle{display:inline-flex;flex-shrink:0;width:var(--ui-control-height);padding:var(--ui-space-2);border-color:transparent;background:var(--ui-selection)}.admin-shell .shell-context .shell-sidebar-toggle{display:none}.shell-sidebar{display:none;position:fixed;top:var(--ui-header-height);left:0;right:0;height:auto;max-height:calc(100dvh - var(--ui-header-height));border-bottom:var(--ui-rule);z-index:20}.shell-sidebar[data-open=true]{display:flex}.shell-brand{display:none}.shell-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-workarea>main{padding:var(--ui-space-4)}.shell-workarea>main:has(.pos-page){padding:0}.shell-context{gap:var(--ui-space-2)}.shell-section-icon{display:none}.shell-search-results{left:var(--ui-space-4);right:var(--ui-space-4);width:auto}}@media print{.admin-shell{display:block}.shell-sidebar,.shell-context,.shell-skip{display:none}.shell-workarea>main{padding:0}}.ui-workspace{--ui-canvas: #ebeef6;--ui-surface: #fcfcfd;--ui-surface-paper: #f8f9fb;--ui-selection-neutral: #eef1f4;--ui-text: #272a30;--ui-muted: #626c80;--ui-border: #e3e6ed;--ui-border-emphasis: #b5bfcc;--ui-control-outline: #8793a4;--ui-surface-soft: #f5f7fa;--ui-text-secondary-strong: #4d586b;--ui-danger-surface: #fff0ef;--ui-warning-surface: #fff4d9;--ui-success: #17834b;--ui-success-surface: #eaf8f0;--ui-info: #2563eb;--ui-info-surface: #edf4ff;--ui-orange-primary: #f97316;--ui-orange-background: linear-gradient(135deg, #f97316 0%, #ffa32b 100%);--ui-primary: var(--ui-orange-primary);--ui-brand: var(--ui-orange-primary);--ui-brand-border: color-mix(in srgb, var(--ui-primary) 32%, var(--ui-surface));--ui-brand-border-strong: color-mix(in srgb, var(--ui-primary) 48%, var(--ui-surface));--ui-hero-background: var(--ui-orange-background);--ui-action-background: var(--ui-hero-background);--ui-hero-number: #ffffff;--ui-hero-shadow: 0 14px 28px -18px color-mix(in srgb, var(--ui-orange-primary) 36%, transparent);--ui-shadow-card: 0 2px 8px -2px color-mix(in srgb, var(--ui-backdrop) 16%, transparent), 0 1px 3px color-mix(in srgb, var(--ui-backdrop) 8%, transparent);--ui-header-height: 3.25rem;--ui-sidebar-width: 15.5rem;--ui-chart-blue: #3489ef;--ui-chart-cyan: #38b7e9;--ui-chart-amber: #ffb43b;--ui-hero-text: #431f08;--ui-navigation: var(--ui-surface);--ui-navigation-text: #272a30;--ui-selection: #ffecd9;--ui-backdrop: #202a38;--ui-on-primary: #ffffff;--ui-danger: #a52c35;--ui-warning: #805000;--ui-font: "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ui-text-small: .8125rem;--ui-text-caption: .75rem;--ui-text-base: .9375rem;--ui-text-value: 1.375rem;--ui-text-title: clamp(1.75rem, 3vw, 2.5rem);--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.5rem;--ui-space-6: 2rem;--ui-radius-control: .5rem;--ui-radius-surface: 1rem;--ui-control-height: 2.75rem;--ui-thumbnail-size: 2.75rem;--ui-content-width: 90rem;--ui-rule: 1px solid var(--ui-border);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-base);line-height:1.5;accent-color:var(--ui-primary)}@media screen{html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-sidebar{background:linear-gradient(170deg,#6845c5,#5430ad);color:var(--ui-on-primary);border-color:transparent;scrollbar-color:#ffffff70 transparent}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-brand{color:var(--ui-on-primary);border-bottom-color:#ffffff26}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-brand>svg{color:var(--ui-on-primary);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff30}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-store{color:var(--ui-on-primary);background:#27104a1a;border-color:#ffffff30;box-shadow:none}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-store>svg{color:var(--ui-on-primary)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-store strong{display:block;line-height:1.35}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-store span{margin-top:3px;color:#f0e8ff}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-menu-label{color:#f0e8ff}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-navigation{scrollbar-color:#ffffff70 transparent}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-nav-heading{border-top-color:#ffffff26;color:#f0e8ff}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-navigation>button{background:transparent;color:var(--ui-on-primary)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-navigation>.shell-pos-shortcut{background:#ffffff17;border-color:#ffffff4d;color:var(--ui-on-primary)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-navigation>button[aria-current=page]{background:var(--ui-selection);border-color:var(--ui-selection);color:var(--ui-brand-strong);box-shadow:none;font-weight:750}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-session{border-top-color:#ffffff30;color:var(--ui-on-primary)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-session>button{color:var(--ui-on-primary)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-sidebar button:focus-visible{outline:2px solid white;outline-offset:1px}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-context{background:var(--ui-surface);border-bottom-color:var(--ui-border);box-shadow:0 2px 8px #47249506}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-welcome{color:var(--ui-text)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-section-icon{background:var(--ui-surface-soft);border-color:var(--ui-border);color:var(--ui-primary)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-header-actions{background:var(--ui-surface-soft);box-shadow:inset 0 0 0 1px var(--ui-border)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] :is(.shell-sidebar-toggle,.shell-menu-toggle,.shell-header-actions>.ui-button,.shell-search>summary){background:transparent;color:var(--ui-primary)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-search[open]>summary{background:var(--ui-selection);border-color:var(--ui-border-emphasis);color:var(--ui-brand-strong)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-search-results{background:var(--ui-surface);border-color:var(--ui-border-emphasis);color:var(--ui-text);box-shadow:0 12px 30px -10px #47249526}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-search-results>.ui-button{width:100%;justify-content:flex-start;text-align:left;background:var(--ui-surface);border-color:transparent;color:var(--ui-text)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-search-results>input{background:var(--ui-surface-soft);color:var(--ui-text);border-color:var(--ui-border-emphasis)}}@media screen and (hover: hover){html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-navigation>button:not([aria-current=page]):hover,html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-session>button:hover{background:#2b175724;color:var(--ui-on-primary)}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-navigation>button[aria-current=page]:hover{background:#eee7ff;color:var(--ui-brand-strong);filter:none}html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] :is(.shell-sidebar-toggle,.shell-menu-toggle,.shell-header-actions>.ui-button,.shell-search>summary):hover,html[data-ui-theme=violet-purple] .admin-shell[data-pos=false] .shell-search-results>.ui-button:hover{background:var(--ui-selection);border-color:transparent;color:var(--ui-brand-strong)}}@media screen{html[data-ui-theme=violet-purple] .ui-workspace:is(.pos-page,.pos-header,.pos-dialog){--ui-canvas: #f6f7f9;--ui-surface: #ffffff;--ui-surface-paper: #ffffff;--ui-surface-soft: #f1f3f5;--ui-selection-neutral: #f1f3f5;--ui-selection: #fff2e8;--ui-primary: var(--ui-orange-primary);--ui-brand: var(--ui-orange-primary);--ui-brand-strong: #b84f06;--ui-brand-border: #f0c7aa;--ui-brand-border-strong: #df8a52;--ui-action-background: var(--ui-orange-background);--ui-border: #e3e6eb;--ui-border-emphasis: #c9ced7;--ui-control-border: #c9ced7;--ui-control-outline: var(--ui-orange-primary);--ui-text: #20232b;--ui-muted: #626875;--ui-text-secondary-strong: #4e5562;--ui-backdrop: #20232b;--ui-shadow-card: 0 1px 2px #20232b0a, 0 6px 18px -12px #20232b33}html[data-ui-theme=violet-purple] .admin-shell[data-pos=true] .shell-context{background:var(--ui-orange-background);border-bottom-color:#b84f06;box-shadow:0 3px 10px -8px #20232b99}html[data-ui-theme=violet-purple] .admin-shell[data-pos=true] .shell-welcome strong{color:#fff}}html[data-ui-theme=violet-purple] .ui-workspace{--ui-canvas: #f3f4f7;--ui-surface: #ffffff;--ui-surface-paper: #ffffff;--ui-surface-soft: #f7f5fb;--ui-selection-neutral: #f1eff6;--ui-text: #292631;--ui-muted: #645e6f;--ui-text-secondary-strong: #504a5a;--ui-border: #dfdce8;--ui-border-emphasis: #c5bed5;--ui-control-border: #b8afca;--ui-control-outline: #806fa3;--ui-rule: 1px solid var(--ui-border);--ui-primary: #6040bd;--ui-brand: #7456d1;--ui-brand-strong: #472495;--ui-brand-border: #d8cff0;--ui-brand-border-strong: #aa96db;--ui-selection: #ece7fa;--ui-control-selected-background: var(--ui-selection);--ui-hero-background: linear-gradient(115deg, #5937b5 0%, #7456d1 100%);--ui-action-background: var(--ui-brand-strong);--ui-hero-text: #ffffff;--ui-backdrop: #251d34;--ui-hero-shadow: 0 8px 22px -15px #4724955c;--ui-shadow-card: 0 2px 5px #2f274008, 0 10px 24px -17px #352a4d32;--ui-success: #147d57;--ui-success-surface: #e1f7ed;--ui-info: #16749d;--ui-info-surface: #e5f5ff;--ui-warning: #85530d;--ui-warning-surface: #fff1cd;--ui-danger: #b42318;--ui-danger-surface: #f6f2ef}@media screen{html[data-ui-theme=violet-purple] .admin-shell,html[data-ui-theme=violet-purple] .admin-shell>.shell-workarea{background:var(--ui-canvas)}html[data-ui-theme=violet-purple] .management-workspace>.ui-module{background:transparent}html[data-ui-theme=violet-purple] .management-workspace :is(.ui-module-panel,.inventory-heading,.inventory-table-scroll){border-color:var(--ui-border);box-shadow:var(--ui-shadow-card)}html[data-ui-theme=violet-purple] .ui-workspace .ui-module-tabs>:is([aria-selected=true],[aria-pressed=true],.is-active){background:var(--ui-selection);color:var(--ui-primary);border-color:var(--ui-brand-border);box-shadow:none}html[data-ui-theme=violet-purple] .ui-workspace .settings-appearance-options>button[aria-pressed=true]{background:var(--ui-surface-soft);border-color:var(--ui-primary)}html[data-ui-theme=violet-purple] .ui-workspace:is(.inventory-page,.inventory-operation-overlay,.inventory-form-overlay,.inventory-dialog,.inventory-product-form,.inventory-confirmation,.inventory-image-dialog){--inventory-accent-ink: var(--ui-primary);--inventory-accent-soft: var(--ui-surface-soft);--inventory-accent-tint: var(--ui-selection);--inventory-accent-border: var(--inventory-border);--inventory-accent-border-strong: var(--ui-primary);--inventory-action-background: var(--ui-brand-strong)}html[data-ui-theme=violet-purple] :is(.inventory-dialog,.inventory-product-form,.inventory-image-dialog)>header{background:var(--ui-surface-soft);color:var(--ui-text);border-bottom-color:var(--ui-border);box-shadow:inset 0 3px var(--ui-brand)}html[data-ui-theme=violet-purple] .inventory-dialog-icon{background:var(--ui-brand);color:var(--ui-on-primary);border-color:transparent}html[data-ui-theme=violet-purple] .ui-workspace :is(.inventory-dialog-tabs,.inventory-imei-heading) button:is(.is-active,.active,[aria-selected=true]){background:var(--ui-primary);color:var(--ui-on-primary);border-color:transparent;box-shadow:none}html[data-ui-theme=violet-purple] .ui-workspace .inventory-price-list-fields label{background:var(--ui-surface-soft);border-color:transparent;border-inline-start:2px solid var(--ui-brand-border-strong)}html[data-ui-theme=violet-purple] .ui-workspace.inventory-page .inventory-metric[data-featured=true]{background:var(--ui-hero-background)}}.ui-workspace:is(.pos-page,.pos-header,.pos-dialog),html[data-ui-theme] body:has(.admin-shell[data-pos=false]) .ui-workspace{--ui-canvas: #f6f7f9;--ui-surface: #ffffff;--ui-surface-paper: #ffffff;--ui-surface-soft: #f1f3f5;--ui-selection-neutral: #f1f3f5;--ui-text: #20232b;--ui-muted: #626875;--ui-text-secondary-strong: #4e5562;--ui-border: #e3e6eb;--ui-border-emphasis: #c9ced7;--ui-control-outline: var(--ui-primary);--ui-shadow-card: 0 2px 8px -2px color-mix(in srgb, var(--ui-backdrop) 12%, transparent), 0 1px 3px color-mix(in srgb, var(--ui-backdrop) 7%, transparent);--ui-action-background: var(--ui-hero-background);--ui-rule: 1px solid var(--ui-border);--ui-control-border: var(--ui-border-emphasis)}html[data-ui-theme=warm-orange] .ui-workspace:is(.pos-page,.pos-header,.pos-dialog),html[data-ui-theme=warm-orange] body:has(.admin-shell[data-pos=false]) .ui-workspace{--ui-hero-background: var(--ui-orange-background)}@media screen{html{--management-selection: #ffecd9}html[data-ui-theme=modern-blue]{--management-selection: #e7efff}html[data-ui-theme=emerald-green]{--management-selection: #e5f7ed}html[data-ui-theme=ruby-red]{--management-selection: #f1f3f5}html[data-ui-theme=violet-purple]{--management-selection: #fff2e8}html[data-ui-theme] body:has(.admin-shell[data-pos=false]) .ui-workspace{--ui-selection: var(--management-selection);--ui-control-selected-background: var(--ui-selection);--ui-control-background: var(--ui-surface);--ui-navigation: var(--ui-surface);--ui-navigation-text: var(--ui-text);--inventory-accent-ink: color-mix(in srgb, var(--ui-primary) 66%, var(--ui-text));--inventory-accent-soft: var(--ui-surface-soft);--inventory-accent-tint: var(--ui-selection);--inventory-accent-border: var(--ui-brand-border);--inventory-accent-border-strong: var(--ui-brand-border-strong);--inventory-border: var(--ui-border-emphasis);--inventory-divider: var(--ui-border);--inventory-action-background: var(--ui-action-background)}html[data-ui-theme=violet-purple] body:has(.admin-shell[data-pos=false]) .ui-workspace{--ui-primary: var(--ui-orange-primary);--ui-brand: var(--ui-orange-primary);--ui-brand-strong: #b84f06;--ui-brand-border: #f0c7aa;--ui-brand-border-strong: #df8a52;--ui-hero-background: var(--ui-orange-background);--ui-backdrop: #20232b}}@media screen{html[data-ui-theme] .admin-shell[data-pos=false],html[data-ui-theme] .admin-shell[data-pos=false]>.shell-workarea{background:var(--ui-canvas)}html[data-ui-theme] .admin-shell[data-pos=false] .shell-sidebar{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border);scrollbar-color:var(--ui-border-emphasis) transparent}html[data-ui-theme] .admin-shell[data-pos=false] .shell-brand{background:var(--ui-hero-background);color:var(--ui-on-primary);border-color:transparent}html[data-ui-theme] .admin-shell[data-pos=false] .shell-brand>svg{background:transparent;color:inherit;box-shadow:none}html[data-ui-theme] .admin-shell[data-pos=false] .shell-store{background:var(--ui-surface-soft);border-color:var(--ui-border);color:var(--ui-text);box-shadow:none}html[data-ui-theme] .admin-shell[data-pos=false] .shell-store>svg{color:var(--ui-primary)}html[data-ui-theme] .admin-shell[data-pos=false] :is(.shell-store span,.shell-menu-label,.shell-nav-heading){color:var(--ui-muted);border-color:var(--ui-border)}html[data-ui-theme] .admin-shell[data-pos=false] .shell-navigation{scrollbar-color:var(--ui-border-emphasis) transparent}html[data-ui-theme] .admin-shell[data-pos=false] .shell-navigation>button{background:transparent;color:var(--ui-text)}html[data-ui-theme] .admin-shell[data-pos=false] .shell-navigation>.shell-pos-shortcut{background:var(--ui-selection);border-color:var(--ui-brand-border);color:var(--inventory-accent-ink)}html[data-ui-theme] .admin-shell[data-pos=false] .shell-navigation>button[aria-current=page]{background:var(--ui-action-background);color:var(--ui-on-primary);border-color:var(--ui-primary);box-shadow:none}html[data-ui-theme] .admin-shell[data-pos=false] .shell-session{border-color:var(--ui-border);color:var(--ui-danger)}html[data-ui-theme] .admin-shell[data-pos=false] .shell-session>button{color:inherit}html[data-ui-theme] .admin-shell[data-pos=false] .shell-sidebar button:focus-visible{outline-color:var(--ui-primary)}html[data-ui-theme] .admin-shell[data-pos=false] .shell-search>summary{background:var(--ui-surface);color:var(--ui-text-secondary-strong)}html[data-ui-theme] .admin-shell[data-pos=false] .shell-search[open]>summary{background:var(--ui-selection);color:var(--inventory-accent-ink);border-color:var(--ui-brand-border)}html[data-ui-theme] .admin-shell[data-pos=false] .shell-search-results{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border-emphasis);box-shadow:none}html[data-ui-theme] .management-workspace :is(.ui-module-panel,.inventory-heading,.inventory-catalog,.platform-stat,.platform-chart-card,.platform-adoption,.tenant-list,.tenant-detail){box-shadow:var(--ui-shadow-card)}html[data-ui-theme] .management-workspace .ui-module-tabs>:is([aria-selected=true],[aria-pressed=true],.is-active){background:var(--ui-selection);color:var(--inventory-accent-ink);border-color:var(--ui-brand-border-strong);box-shadow:none}}@media screen and (hover: hover){html[data-ui-theme] .admin-shell[data-pos=false] .shell-navigation>button:not([aria-current=page]):hover,html[data-ui-theme] .admin-shell[data-pos=false] .shell-session>button:hover{background:var(--ui-surface-soft);color:var(--ui-text)}html[data-ui-theme] .admin-shell[data-pos=false] .shell-navigation>button[aria-current=page]:hover{background:var(--ui-action-background);color:var(--ui-on-primary);filter:brightness(.9)}html[data-ui-theme] .admin-shell[data-pos=false] .shell-search>summary:hover,html[data-ui-theme] .admin-shell[data-pos=false] .shell-search-results>.ui-button:hover{background:var(--ui-selection);color:var(--inventory-accent-ink)}}html[data-ui-theme=modern-blue] .ui-workspace{--ui-primary: #2563eb;--ui-brand: #2563eb;--ui-hero-background: linear-gradient(140deg, #1d4ed8 0%, #60a5fa 100%);--ui-hero-shadow: 0 14px 28px -18px #2563eb80;--ui-hero-text: #102453;--ui-selection: #e7efff}html[data-ui-theme=emerald-green] .ui-workspace{--ui-primary: #16834c;--ui-brand: #16834c;--ui-hero-background: linear-gradient(140deg, #08783f 0%, #42b883 100%);--ui-hero-shadow: 0 14px 28px -18px #16834c80;--ui-hero-text: #082d1d;--ui-selection: #e5f7ed}html[data-ui-theme=ruby-red] .ui-workspace{--ui-primary: #dc2626;--ui-brand: #dc2626;--ui-hero-background: linear-gradient(140deg, #b91c1c 0%, #dc2626 100%);--ui-hero-shadow: 0 14px 28px -18px color-mix(in srgb, var(--ui-backdrop) 30%, transparent);--ui-hero-text: #4a0b0b;--ui-selection: var(--ui-selection-neutral);--ui-brand-border: var(--ui-border-emphasis);--ui-brand-border-strong: var(--ui-primary)}html[data-ui-theme=ruby-red] .admin-shell[data-pos=false] :is(.shell-store,.shell-section-icon){background:var(--ui-surface-soft)}html[data-ui-theme=ruby-red] .pos-catalog-title>span,html[data-ui-theme=ruby-red] :is(.pos-quick-sale-card,.pos-quick-sale-row) .pos-placeholder-disc{background:var(--ui-selection-neutral);border-color:var(--ui-border)}.ui-workspace :is(.ui-button,:where(.ui-native-controls button:not(.tenant-row))){display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-control-border, var(--ui-border));border-radius:var(--ui-radius-control);background:var(--ui-control-background, var(--ui-surface));color:var(--ui-text);font:inherit;font-weight:600;line-height:1.4;text-align:center;overflow-wrap:anywhere;cursor:pointer}.ui-workspace :is(.ui-button,:where(.ui-native-controls button))[data-emphasis=primary]{background:var(--ui-action-background);border-color:var(--ui-primary);color:var(--ui-on-primary)}.ui-workspace :is(.ui-button,:where(.ui-native-controls button))[data-emphasis=danger]{color:var(--ui-danger)}.ui-workspace :is(.ui-button,:where(.ui-native-controls button:not(.tenant-row)))[aria-pressed=true]{background:var(--ui-control-selected-background, var(--ui-surface));border-color:var(--ui-primary);color:var(--ui-primary);outline:none;box-shadow:inset 0 0 0 1px var(--ui-primary)}.ui-workspace :is(.ui-button,:where(.ui-native-controls button)):disabled{opacity:.5;cursor:not-allowed}.ui-workspace :is(.ui-input,:where(.ui-native-controls input:not([type=checkbox]):not([type=radio]),.ui-native-controls select,.ui-native-controls textarea)){min-width:0;min-height:var(--ui-control-height);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-control-border, var(--ui-border));border-radius:var(--ui-radius-control);background:var(--ui-control-background, var(--ui-surface));color:var(--ui-text);font:inherit}.ui-workspace :is(.ui-input,:where(.ui-native-controls input))::placeholder{color:var(--ui-muted);opacity:1}.ui-workspace :focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.ui-workspace :is(.ui-button,:where(.ui-native-controls button)):focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.ui-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,[contenteditable=true],[role=textbox]):focus-visible{outline:none;box-shadow:none}@media (hover: hover){.ui-workspace :is(.ui-button,:where(.ui-native-controls button:not(.tenant-row))):enabled:hover{border-color:var(--ui-primary)}.ui-workspace :is(.ui-button,:where(.ui-native-controls button))[data-emphasis=primary]:enabled:hover{filter:brightness(.9)}.ui-workspace :is(.ui-button,:where(.ui-native-controls button))[data-emphasis=danger]:enabled:hover{border-color:var(--ui-danger)}}.ui-module{--ui-surface: var(--ui-surface-paper);--ui-border: var(--ui-border-emphasis);--ui-muted: var(--ui-text-secondary-strong);--ui-selection: var(--ui-selection-neutral);--ui-control-background: var(--ui-surface-soft);--ui-control-border: var(--ui-control-outline);--ui-control-height: 2.25rem;min-width:0;display:grid;align-content:start;gap:var(--ui-space-3);padding:var(--ui-space-4);background:var(--ui-surface);border-radius:var(--ui-radius-surface)}.ui-module-header,.ui-module-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-3);min-width:0}.ui-module-title,.ui-module-panel-title{margin:0;display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-value);line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.ui-module-panel-title{font-size:var(--ui-text-base);letter-spacing:normal}.ui-module-description{margin:var(--ui-space-1) 0 0;color:var(--ui-muted);font-size:var(--ui-text-small);max-width:75ch}.ui-module-panel{min-width:0;padding:var(--ui-space-4);border:var(--ui-rule);border-radius:var(--ui-radius-surface);background:var(--ui-surface)}.ui-module-stack{display:grid;align-content:start;gap:var(--ui-space-3);min-width:0}.ui-module-split{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.75fr);align-items:start;gap:var(--ui-space-3);min-width:0}.ui-module-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2)}.ui-module-metrics{display:flex;flex-wrap:wrap;border:var(--ui-rule);border-radius:var(--ui-radius-control);overflow:hidden;min-width:0}.ui-module-metric{display:grid;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:var(--ui-space-1) var(--ui-space-2);flex:1 1 10rem;min-width:0;padding:var(--ui-space-3)}.ui-module-metric+.ui-module-metric{border-inline-start:var(--ui-rule)}.ui-module-metric>svg{width:1rem;height:1rem;color:var(--ui-muted)}.ui-module-metric>span{color:var(--ui-muted);font-size:var(--ui-text-small)}.ui-module-metric>strong{grid-column:1 / -1;font-size:var(--ui-text-value);line-height:1.25;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-module-metric>small{grid-column:1 / -1;color:var(--ui-muted)}.ui-module-metric[data-featured]{box-shadow:inset 3px 0 var(--ui-primary)}.ui-module-metric[data-featured]>svg{color:var(--ui-primary)}.ui-module-tabs{display:flex;flex-wrap:wrap;gap:var(--ui-space-1);padding:var(--ui-space-1);border:var(--ui-rule);border-radius:var(--ui-radius-control)}.ui-module-tabs>button{background:transparent;border-color:transparent}.ui-workspace .ui-module-tabs>:is([aria-selected=true],[aria-pressed=true],.is-active){background:var(--ui-selection-neutral);color:var(--ui-text);border-color:var(--ui-border);outline:none;box-shadow:inset 0 -2px var(--ui-primary)}.ui-workspace .ui-module-tabs>button:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.ui-module-search{display:flex;align-items:center;gap:var(--ui-space-2);margin:0;min-width:0;flex:1 1 12rem}.ui-module-search>svg{flex-shrink:0;color:var(--ui-muted)}.ui-module-search>input{width:100%;min-width:0}.ui-module-records{display:grid;gap:var(--ui-space-2);min-width:0}.ui-module-record{min-width:0;border:var(--ui-rule);border-radius:var(--ui-radius-control);padding:var(--ui-space-3);background:var(--ui-surface)}.ui-module-record small{display:block;color:var(--ui-muted)}.ui-module-record strong,.ui-module-record b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-module-empty{padding:var(--ui-space-6) var(--ui-space-4);text-align:center;color:var(--ui-muted);border:var(--ui-rule);border-radius:var(--ui-radius-control)}.ui-module-form{display:grid;align-content:start;gap:var(--ui-space-3);min-width:0}.ui-module-form label{min-width:0;margin:0;font-size:var(--ui-text-small);color:var(--ui-muted)}.ui-module-form label>span:first-child{margin-bottom:var(--ui-space-1)}.ui-module-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0}.ui-module-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:var(--ui-space-3);align-items:end}.ui-module-money{font-variant-numeric:tabular-nums;letter-spacing:-.025em}.ui-module-badge{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-2);border:var(--ui-rule);border-radius:var(--ui-radius-control);font-size:var(--ui-text-small);color:var(--ui-muted)}.ui-module-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;align-items:start;justify-items:center;overflow-y:auto;padding:var(--ui-space-5);background:color-mix(in srgb,var(--ui-backdrop) 45%,transparent)}.ui-module-dialog{width:min(100%,38rem);margin-block:var(--ui-space-5);padding:var(--ui-space-5);background:var(--ui-surface-paper);color:var(--ui-text);border:var(--ui-rule);border-radius:var(--ui-radius-surface)}@media (max-width: 960px){.ui-module-split{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.ui-module,.ui-module-panel{padding:var(--ui-space-3)}.ui-module-metric{flex-basis:45%}.ui-module-header>*,.ui-module-toolbar>*{max-width:100%;min-width:0}}@media (pointer: coarse),(max-width: 767px){.ui-module{--ui-control-height: 2.75rem}}@media screen{.module-workspace.ui-workspace,.module-workspace>.ui-workspace,.module-workspace>.platform-admin{--ui-text: #202c3c;--ui-muted: #4b5b70;--ui-text-secondary-strong: #4b5b70;--ui-border: #d6dee8;--ui-border-emphasis: #b4c0d0;--ui-control-border: #b4c0d0;--ui-control-height: 2.25rem;--ui-control-background: #ffffff;--ui-selection: color-mix(in srgb, var(--ui-primary) 8%, var(--ui-surface-paper))}.module-workspace.ui-module,.module-workspace>.ui-module{padding:12px;gap:12px;background:var(--ui-canvas)}.module-workspace .ui-module-panel{padding:14px;border:1px solid var(--ui-border-emphasis);border-radius:12px;background:var(--ui-surface);box-shadow:0 2px 8px #192d4910}.module-workspace .ui-module-stack,.module-workspace .ui-module-form{gap:10px;min-width:0}.module-workspace .ui-module-panel-title{font-size:14px;font-weight:700}.module-workspace .ui-module-panel-title>svg{color:var(--ui-primary);flex-shrink:0}.module-workspace .ui-module-description{color:var(--ui-muted);font-size:12px;line-height:1.5}.module-workspace .ui-module-panel>.ui-module-toolbar:first-child{padding-bottom:10px;border-bottom:1px solid var(--ui-border)}.module-workspace .ui-module-toolbar>div:first-child:has(>strong){display:grid;gap:3px;min-width:0}.module-workspace .ui-module-toolbar :is(small,time){font-size:11px;font-weight:500;color:var(--ui-muted)}.module-workspace .ui-module-actions{gap:6px}.module-workspace .ui-module-metrics{display:flex;flex-wrap:wrap;gap:8px;border:0;overflow:visible}.module-workspace .ui-module-metric{flex:1 1 9rem;padding:12px;gap:5px 7px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-surface)}.module-workspace .ui-module-metric>span{color:var(--ui-muted);font-size:11px;font-weight:600}.module-workspace .ui-module-metric>strong{color:var(--ui-text);font-size:clamp(18px,1.6vw,24px);font-weight:750;font-variant-numeric:tabular-nums}.module-workspace .ui-module-metric>svg{color:var(--ui-primary)}.module-workspace .ui-module-metric[data-featured]{background:var(--ui-selection);border-color:var(--ui-brand-border-strong);box-shadow:none}.module-workspace .ui-module-metric[data-featured]>strong{color:var(--ui-primary)}.module-workspace .ui-module-records{gap:7px;align-content:start}.module-workspace .ui-module-record{padding:11px;border-color:var(--ui-border);border-radius:9px;background:var(--ui-surface)}.module-workspace .ui-module-record small{color:var(--ui-muted);font-weight:500;font-size:11px}.module-workspace .ui-module-tabs{gap:4px;padding:4px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-surface-soft)}.module-workspace .ui-module-tabs>button{min-height:32px;padding:5px 9px;gap:5px;font-size:12px}.ui-workspace .module-workspace .ui-module-tabs>:is([aria-selected=true],[aria-pressed=true],.is-active){color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-brand-border-strong);box-shadow:0 1px 3px #192d4910}.module-workspace .ui-module-search{padding:0 9px;min-height:36px;border:1px solid var(--ui-border-emphasis);border-radius:8px;background:var(--ui-surface)}.module-workspace .ui-module-search>input{min-height:34px;padding:5px 0;border:0;background:transparent;font-size:12px}.module-workspace .ui-module-search:focus-within{border-color:var(--ui-primary)}.module-workspace .ui-module-search>button{min-height:28px;padding:3px;border:0;background:transparent}.module-workspace .ui-module-form label{display:grid;gap:5px;font-size:12px;font-weight:600;color:var(--ui-text)}.module-workspace .ui-module-form label:has(>input:is([type=checkbox],[type=radio])){display:flex;align-items:center;gap:8px}.module-workspace .ui-module-form label>:is(input[type=checkbox],input[type=radio]){flex-shrink:0;width:auto;min-height:auto}.module-workspace .ui-module-form-grid{gap:12px}.module-workspace .ui-module-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){padding:7px 9px;border-color:var(--ui-border-emphasis);font-size:13px}.module-workspace .ui-module-empty{display:grid;justify-items:center;align-content:center;gap:10px;padding:32px 16px;min-height:180px;border:1px dashed var(--ui-border-emphasis);border-radius:12px;background:var(--ui-surface-soft);color:var(--ui-muted);font-size:13px}.module-workspace .ui-module-empty>svg{color:var(--ui-primary)}.module-workspace .ui-module-empty :is(p,h3){margin:0}.module-workspace .ui-module-dialog{width:min(100%,44rem);padding:18px;border:1px solid var(--ui-border-emphasis);border-radius:14px;box-shadow:0 18px 60px #192d4930}.module-workspace .ui-module-dialog>:is(header,footer){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.module-workspace .ui-module-dialog>header{padding-bottom:10px;border-bottom:1px solid var(--ui-border)}.module-workspace .ui-module-dialog>footer{padding-top:10px;border-top:1px solid var(--ui-border)}.module-workspace .ui-module-dialog h3{margin:0;font-size:17px}.module-workspace .ui-module-dialog>footer>div{display:flex;gap:6px;flex-wrap:wrap}.module-workspace .ui-module-badge{padding:3px 7px;font-size:11px;background:var(--ui-surface-soft)}.module-workspace :is(.ui-module-panel,.ui-module-dialog) button>svg:not([width]){width:17px;height:17px;fill:currentColor}.module-workspace .ui-module-form :is(input,select,textarea):focus-visible{border-color:var(--ui-primary)}}@media screen and (max-width: 650px){.module-workspace .ui-module-panel{padding:11px}.module-workspace .ui-module-metric{flex-basis:40%;padding:10px}}@media screen and (pointer: coarse){.module-workspace.ui-workspace,.module-workspace>.ui-workspace,.module-workspace>.platform-admin{--ui-control-height: 2.75rem}.module-workspace .ui-module-tabs>button,.module-workspace .ui-module-form :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}}@media screen{.management-workspace .inventory-heading h1{font-size:22px;font-weight:750}.management-workspace .inventory-counts{gap:7px}.management-workspace .inventory-counts>div{padding:5px 8px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface-soft)}.management-workspace .inventory-counts strong{color:var(--ui-primary)}.management-workspace .inventory-metrics{gap:8px;border:0;overflow:visible;background:transparent}.management-workspace :is(.inventory-metric,.inventory-extra-metric){min-height:102px;padding:12px;border:1px solid var(--ui-border-emphasis);border-radius:10px;box-shadow:0 2px 8px #192d4908}.management-workspace .inventory-metric[data-featured=true]{border-color:var(--ui-primary);background:var(--ui-hero-background);box-shadow:none;color:#fff}.management-workspace .inventory-metric[data-featured=true] :is(span,strong,small,svg){color:#fff}.management-workspace .inventory-metric-label{font-size:12px}.management-workspace :is(.inventory-metric,.inventory-extra-metric) strong{font-size:clamp(19px,1.8vw,25px)}.management-workspace .inventory-catalog{padding:14px;border-color:var(--ui-border-emphasis);border-radius:12px;box-shadow:0 2px 8px #192d4910}.management-workspace .inventory-catalog-heading{padding-bottom:10px;border-bottom:1px solid var(--ui-border)}.management-workspace .inventory-catalog-heading h2{font-size:15px}.management-workspace .inventory-catalog-tools{gap:8px;padding-block:8px}.management-workspace .inventory-toolbar :is(.ui-input,.ui-button,.inventory-stock-filter){min-height:36px}.management-workspace .inventory-toolbar .ui-button[data-emphasis=primary]{background:var(--ui-action-background)}.management-workspace .inventory-table{border-spacing:0 6px}.management-workspace .inventory-table :is(th,td){padding:10px 12px}.management-workspace .inventory-table th{background:var(--ui-surface-soft);font-size:11px;font-weight:650}.management-workspace .inventory-table .inventory-product-link{font-size:13px}.management-workspace .inventory-product-meta{gap:4px;font-size:10px}.management-workspace .inventory-product-image{border:1px solid var(--ui-border);background:var(--ui-surface-soft)}.management-workspace .inventory-sale-price{color:var(--ui-primary);font-size:15px}.management-workspace .inventory-cost-price{font-size:12px;font-weight:500}.management-workspace .inventory-stock-value{color:var(--ui-text);background:var(--ui-surface-soft);border:1px solid var(--ui-border)}.management-workspace .inventory-empty{min-height:180px;border:1px dashed var(--ui-border-emphasis);border-radius:9px;background:var(--ui-surface-soft)}.management-workspace .inventory-product-form>header{background:var(--ui-hero-background);color:#fff}.management-workspace .inventory-product-form>header p{color:#fff;font-size:12px}.management-workspace .inventory-product-form>header button{color:#fff;background:#ffffff18;border-color:#ffffff60}.management-workspace .inventory-form-content{background:var(--ui-canvas);padding:12px}.management-workspace .inventory-form-section{gap:10px;padding:12px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-surface)}.management-workspace .customers-page>.ui-module-split>aside>.ui-module-records{max-height:64dvh;overflow-y:auto;padding:2px}.management-workspace .customers-page .customers-list-item{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(5rem,auto);align-items:center;gap:9px;padding:10px;text-align:left}.management-workspace .customers-page .customers-list-item[aria-pressed=true]{background:var(--ui-selection);border-color:var(--ui-primary);color:var(--ui-text);box-shadow:inset 3px 0 var(--ui-primary)}.management-workspace .customers-avatar{width:32px;height:32px;border-color:var(--ui-brand-border);background:var(--ui-selection);color:var(--ui-primary);font-size:12px;font-weight:750}.management-workspace .customers-list-item strong{font-size:13px}.management-workspace .customers-list-item b{font-size:16px;font-variant-numeric:tabular-nums;color:var(--ui-primary)}.management-workspace .customers-list-item :is(small,em){font-size:10px;font-weight:500}.management-workspace .customers-profile{padding:14px;border:1px solid var(--ui-brand-border);border-radius:12px;background:var(--ui-surface)}.management-workspace .customers-profile .customers-avatar{width:42px;height:42px;font-size:15px}.management-workspace .customers-profile .ui-module-title{font-size:20px}.management-workspace .customers-profile>div:last-child>div:first-child>div{display:flex;flex-wrap:wrap;gap:6px}.management-workspace .customers-profile span{font-size:11px}.management-workspace .customers-credit-row{gap:12px;align-items:center;font-size:13px}.management-workspace .customers-credit-row .ui-progress>i{background:var(--ui-primary)}.management-workspace .credits-page .ui-module-header>div>span{display:inline-flex;align-items:center;gap:6px;margin-bottom:5px;font-size:12px;color:var(--ui-primary);font-weight:650}.management-workspace .credits-page>.ui-module-metrics>article:first-child{background:var(--ui-hero-background);border-color:var(--ui-primary)}.management-workspace .credits-page>.ui-module-metrics>article:first-child>*{color:#fff}.management-workspace .credits-page>.ui-module-form-grid{grid-template-columns:minmax(10rem,1.2fr) minmax(7rem,.65fr) minmax(10rem,1.2fr) minmax(8rem,.8fr) auto}.management-workspace .credits-page>.ui-module-form-grid>h3{grid-column:1 / -1;padding-bottom:10px;border-bottom:1px solid var(--ui-border)}.management-workspace .credits-admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(12rem,18rem);align-items:center;gap:14px}.management-workspace .credits-admin-row>span{display:grid;gap:4px}.management-workspace .credits-admin-row>span>b{color:var(--ui-primary);font-size:11px}.management-workspace .credits-admin-row>span>strong{font-size:14px}.management-workspace .credits-admin-row>strong{color:var(--ui-primary);font-size:21px}.management-workspace .credits-admin-row[data-status=paid]>strong,.management-workspace .credits-admin-row>small{color:var(--ui-success)}.management-workspace .credits-admin-row>div{display:flex;align-items:center;gap:6px}.management-workspace .credits-admin-row input{width:100%;min-width:0;font-variant-numeric:tabular-nums}.management-workspace .sales-admin-page>section>header{padding:14px;border:1px solid var(--ui-border-emphasis);border-radius:12px;background:var(--ui-surface)}.management-workspace .workshop-admin-page>.ui-module-split{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.7fr)}.management-workspace .workshop-admin-page>.ui-module-split>main>.ui-module-records{max-height:64dvh;overflow-y:auto;padding:2px}.management-workspace .workshop-admin-page .workshop-order-card{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:12px;text-align:left;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-surface)}.management-workspace .workshop-admin-page .workshop-order-card[aria-pressed=true]{background:var(--ui-selection);border-color:var(--ui-primary);color:var(--ui-text);box-shadow:inset 3px 0 var(--ui-primary)}.management-workspace .workshop-order-card>div:first-child>span{color:var(--ui-primary);background:var(--ui-selection);padding:3px 7px;border-radius:5px;font-size:11px}.management-workspace .workshop-order-card>strong{font-size:15px}.management-workspace .workshop-order-card>div:last-child{align-items:center;padding-top:8px;border-top:1px solid var(--ui-border);font-size:12px}.management-workspace .workshop-order-card>div:last-child>b{font-size:20px;font-variant-numeric:tabular-nums}.management-workspace .workshop-admin-page .ui-module-tabs em{font-size:10px;font-style:normal;padding:1px 5px;border-radius:4px;background:var(--ui-selection)}.management-workspace .workshop-detail{width:min(100%,62rem)}.management-workspace .workshop-detail>header{padding:12px;border:0;border-radius:9px;background:var(--ui-hero-background);color:#fff}.management-workspace .workshop-detail>header>div{display:grid;gap:4px}.management-workspace .workshop-detail>header>div>strong{font-size:20px}.management-workspace .workshop-detail>header button{background:#ffffff18;border-color:#ffffff60;color:#fff}.management-workspace .workshop-detail>div:has(>.ui-module-metric){gap:8px;border:0}.management-workspace .workshop-detail p{font-size:12px;color:var(--ui-muted)}.management-workspace .workshop-detail>section{padding:12px;border-color:var(--ui-border);border-radius:9px;background:var(--ui-surface-soft)}.management-workspace .workshop-detail>section>div:has(>article){display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.management-workspace .workshop-detail>section>div>article{display:grid;gap:5px;flex:1;padding:10px;border-radius:7px;background:var(--ui-surface);font-size:12px}.management-workspace .workshop-detail .workshop-editor-devices{display:grid;gap:10px;padding:0}.management-workspace .workshop-detail .workshop-editor-devices>article{gap:10px;padding:12px}.management-workspace .workshop-detail .is-active{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff;opacity:1}.management-workspace .storefront-settings small{font-size:11px;font-weight:500}.management-workspace .storefront-logo>span{width:64px;height:64px;padding:7px;border:1px dashed var(--ui-border-emphasis);border-radius:9px;background:var(--ui-surface-soft)}.management-workspace .storefront-product>button:first-child{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;text-align:left;padding:10px;border-radius:8px}.management-workspace .storefront-product>button[aria-pressed=true]{background:var(--ui-selection);border-color:var(--ui-primary);box-shadow:inset 3px 0 var(--ui-primary);color:var(--ui-text)}.management-workspace .storefront-product>button:first-child>span:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:7px;background:var(--ui-surface-soft);color:var(--ui-muted)}.management-workspace .storefront-product>button:first-child img{width:42px;height:42px}.management-workspace .storefront-product strong{font-size:14px}.management-workspace .storefront-product b{color:var(--ui-primary);font-size:17px;font-variant-numeric:tabular-nums}.management-workspace .storefront-product i:empty{display:none}}@media screen and (max-width: 1199px){.management-workspace .credits-page>.ui-module-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-workspace .credits-page>.ui-module-form-grid>button{grid-column:1 / -1}}@media screen and (max-width: 960px){.management-workspace .workshop-admin-page>.ui-module-split{grid-template-columns:minmax(0,1fr)}.management-workspace .credits-admin-row{grid-template-columns:minmax(0,1fr) auto}.management-workspace .credits-admin-row>div{grid-column:1 / -1}}@media screen and (max-width: 600px){.management-workspace :is(.inventory-metric,.inventory-extra-metric){flex-basis:calc(50% - 8px);min-height:96px}.management-workspace .customers-page .customers-list-item{grid-template-columns:32px minmax(0,1fr)}.management-workspace .customers-list-item>div:last-child{grid-column:2;text-align:left}.management-workspace .customers-list-item>div:last-child small{justify-content:start}.management-workspace .storefront-product>button:first-child{grid-template-columns:42px minmax(0,1fr)}.management-workspace .storefront-product>button:first-child>span:nth-child(3){grid-column:2}.management-workspace .credits-page>.ui-module-form-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (pointer: coarse){.management-workspace .inventory-toolbar :is(.ui-input,.ui-button,.inventory-stock-filter){min-height:44px}}@media screen{.management-workspace .platform-admin{gap:12px}.management-workspace :is(.platform-overview,.platform-analysis,.platform-columns){padding:0;gap:12px;background:transparent}.management-workspace :is(.platform-stat,.platform-chart-card,.platform-adoption,.tenant-list,.tenant-detail){padding:15px;border:1px solid var(--ui-border-emphasis);border-radius:12px;box-shadow:0 2px 8px #192d4910}.management-workspace .platform-hero{min-height:15rem;gap:12px;padding:20px;border:1px solid var(--ui-primary);border-radius:12px;box-shadow:none}.management-workspace .platform-hero-value{font-size:clamp(42px,4vw,64px)}.management-workspace .platform-hero-label{font-size:14px}.management-workspace .platform-hero p,.management-workspace .platform-hero-presence{font-size:12px}.management-workspace .platform-stat{min-height:110px;gap:10px}.management-workspace .platform-stat-label{gap:9px;font-size:12px;font-weight:600}.management-workspace .platform-stat-label>span{width:34px;height:34px;border:1px solid var(--ui-brand-border);border-radius:9px}.management-workspace .platform-stat-bottom>strong{font-size:25px;font-weight:750}.management-workspace .platform-stat-bottom>small{font-size:11px;font-weight:500}.management-workspace .platform-activity-strip{padding:10px 12px;gap:8px 22px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);font-size:12px}.management-workspace .platform-admin h2{font-size:17px}.management-workspace :is(.platform-section-heading,.platform-detail-heading) h2{display:flex;align-items:center;gap:8px}.management-workspace :is(.platform-section-heading,.platform-detail-heading) h2>svg{flex-shrink:0;color:var(--ui-primary)}.management-workspace .platform-bar-chart{margin-top:16px;gap:8px;font-size:12px}.management-workspace .platform-bar-chart li{grid-template-rows:auto 8rem auto}.management-workspace .platform-adoption{gap:12px}.management-workspace .platform-adoption-value{padding:14px;gap:5px;border:1px solid var(--ui-border);border-radius:9px}.management-workspace .platform-adoption-value strong{font-size:28px}.management-workspace .platform-adoption progress{height:7px}.management-workspace .tenant-filters{gap:5px;margin-block:10px}.management-workspace .tenant-filters button{min-height:32px;gap:5px;padding:5px 7px;font-size:11px}.management-workspace .tenant-filters button>span{padding:1px 4px;border-radius:4px;background:var(--ui-surface-soft);color:var(--ui-muted)}.management-workspace .tenant-results{gap:7px;max-height:72dvh;overflow-y:auto;padding:2px}.management-workspace .tenant-row{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--ui-border);border-radius:9px}.management-workspace .tenant-row[aria-pressed=true]{border-color:var(--ui-primary);background:var(--ui-selection)}.management-workspace .tenant-avatar{width:34px;height:34px;border:1px solid var(--ui-brand-border);border-radius:8px}.management-workspace .tenant-identity>span:first-child{font-size:14px}.management-workspace .tenant-identity small,.management-workspace .tenant-identity>span>span{font-size:11px;font-weight:500}.management-workspace .tenant-status{padding:3px 7px;border-radius:5px;font-size:11px;font-weight:650;white-space:nowrap;background:var(--ui-success-surface);color:var(--ui-success)}.management-workspace .tenant-row[data-status=grace] .tenant-status{background:var(--ui-warning-surface);color:var(--ui-warning)}.management-workspace .tenant-row:is([data-status=suspended],[data-status=pending_deletion],[data-status=canceled]) .tenant-status{background:var(--ui-danger-surface);color:var(--ui-danger)}.management-workspace .platform-detail-heading{padding:12px;border:1px solid var(--ui-brand-border);border-radius:9px;background:var(--ui-selection)}.management-workspace .platform-detail-heading>span{font-size:11px;line-height:1.5}.management-workspace .tenant-detail-content{padding-top:14px;gap:14px}.management-workspace .tenant-facts{padding:10px;gap:7px 14px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface-soft);font-size:12px}.management-workspace .tenant-access{gap:9px;font-size:13px}.management-workspace .tenant-detail-content>details{padding:8px 10px;border:1px solid var(--ui-border);border-radius:8px}.management-workspace .tenant-detail-content>details>summary{min-height:32px;font-size:12px}.management-workspace .tenant-detail-content>details>div>div:has(>label){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%}.management-workspace .tenant-detail-content label:has(input[type=checkbox]){padding:8px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface-soft);font-size:11px}.management-workspace .tenant-detail-content label:has(input[type=checkbox]:checked){border-color:var(--ui-brand-border);background:var(--ui-selection)}.management-workspace :is(.tenant-danger,.tenant-deletion-notice){padding:12px;gap:9px;border:1px solid color-mix(in srgb,var(--ui-danger) 30%,var(--ui-surface));border-radius:9px;background:var(--ui-danger-surface);font-size:12px}.management-workspace .platform-empty{padding:30px 14px;border:1px dashed var(--ui-border-emphasis);border-radius:9px;background:var(--ui-surface-soft);font-size:13px}}@media screen and (max-width: 600px){.management-workspace :is(.platform-stat,.platform-chart-card,.platform-adoption,.tenant-list,.tenant-detail){padding:12px}.management-workspace .platform-hero{min-height:12rem}.management-workspace .tenant-detail-content>details>div>div:has(>label){grid-template-columns:minmax(0,1fr)}}@media screen{.admin-shell[data-pos=false]{--ui-sidebar-width: 14.5rem;--ui-header-height: 58px}.admin-shell[data-pos=false] .shell-sidebar{background:var(--ui-surface);border-right-color:var(--ui-border-emphasis)}.admin-shell[data-pos=false] .shell-brand{padding-block:8px;color:var(--ui-text);letter-spacing:-.025em}.admin-shell[data-pos=false] .shell-brand>svg{box-sizing:content-box;padding:7px;width:24px;height:24px;border-radius:10px;color:#fff;background:var(--ui-primary)}.admin-shell[data-pos=false] .shell-store{padding:10px;gap:9px;border:1px solid var(--ui-brand-border);border-radius:10px;background:color-mix(in srgb,var(--ui-primary) 5%,var(--ui-surface))}.admin-shell[data-pos=false] .shell-store>svg{color:var(--ui-primary);width:20px;height:20px}.admin-shell[data-pos=false] .shell-navigation{gap:4px}.admin-shell[data-pos=false] .shell-navigation>button{min-height:38px;padding:8px 11px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:600}.admin-shell[data-pos=false] .shell-navigation>button[aria-current=page]{border-color:var(--ui-primary);box-shadow:0 3px 10px color-mix(in srgb,var(--ui-primary) 20%,transparent)}.admin-shell[data-pos=false] .shell-context{min-height:58px;padding:8px 14px;border-bottom-color:var(--ui-border-emphasis)}.admin-shell[data-pos=false] .shell-section-icon{background:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-surface));border:1px solid var(--ui-brand-border)}.admin-shell[data-pos=false] .shell-workarea>.management-workspace{width:100%;max-width:100rem;padding:14px}.management-workspace>:is(.ui-module,.inventory-page){border:0;padding:0;background:transparent}.management-workspace>.ui-module>:is(.ui-module-header,header:first-child),.management-workspace .inventory-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:15px 16px;margin-bottom:2px;border:1px solid var(--ui-border-emphasis);border-radius:12px;background:var(--ui-surface);box-shadow:0 2px 8px #192d4908}.management-workspace .ui-module-title{font-size:22px;font-weight:750}.management-workspace .ui-module-title>svg{box-sizing:content-box;width:20px;height:20px;padding:7px;border:1px solid var(--ui-brand-border);border-radius:9px;color:var(--ui-primary);background:var(--ui-selection)}.management-workspace :is(.settings-tabs,.reports-page>.ui-module-tabs){padding:6px;background:var(--ui-surface);border-color:var(--ui-border-emphasis)}.management-workspace .settings-tabs button>span{display:grid;gap:2px;text-align:left}.management-workspace .settings-tabs button small{font-size:10px;font-weight:500;color:var(--ui-muted)}.management-workspace .settings-tabs button{padding:7px 12px}.management-workspace .settings-employee{background:var(--ui-surface);border-color:var(--ui-border-emphasis)}.management-workspace .settings-employee-details{padding:12px;border-radius:0 0 8px 8px;background:var(--ui-surface-soft)}.management-workspace .settings-appearance-options>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;text-align:left;padding:12px}.management-workspace .settings-theme-swatch{background:var(--ui-orange-primary);border-radius:8px}.management-workspace [data-theme-option=modern-blue] .settings-theme-swatch{background:#2563eb}.management-workspace .settings-employee>button{justify-content:flex-start;padding:10px;text-align:left}.management-workspace .settings-employee>button strong{font-size:14px}.management-workspace .settings-employee>button small{font-size:11px;font-weight:500}.management-workspace .reports-profit{background:var(--ui-hero-background);border-color:var(--ui-primary);color:#fff}.management-workspace .reports-profit>:is(span,strong,small),.management-workspace .reports-profit svg{color:#fff}.management-workspace .reports-distribution .ui-progress{height:7px}.management-workspace .reports-distribution .ui-progress>i,.management-workspace .expenses-coverage .ui-progress-value{background:var(--ui-primary);border-radius:inherit}.management-workspace .reports-profit-calendar>article{border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);padding:10px}.management-workspace .reports-profit-calendar [aria-current=date]{border-color:var(--ui-primary);background:var(--ui-selection)}.management-workspace :is(.reports-product-columns,.expenses-columns){padding:8px 12px;background:var(--ui-surface-soft);border-radius:7px;font-size:11px;font-weight:650}.management-workspace .expenses-row>strong,.management-workspace .expenses-total{color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:750}.management-workspace .store-card>header{padding-bottom:10px;border-bottom:1px solid var(--ui-border)}.management-workspace .store-stock{padding:10px;border:0;border-radius:8px;background:var(--ui-surface-soft)}.management-workspace .store-stock strong{font-size:20px;font-variant-numeric:tabular-nums}.management-workspace .store-transfer-detail{padding:12px;border-radius:8px;background:var(--ui-surface-soft)}.management-workspace :is(.customers-page,.cash-page) .ui-module-record{border-color:var(--ui-border)}.management-workspace .inventory-page .inventory-heading{margin-bottom:12px}.management-workspace>.ui-module>header>.ui-module-metrics{flex:1 1 25rem}}@media screen and (min-width: 901px){.admin-shell[data-pos=false] .shell-sidebar{gap:10px;padding-bottom:12px;overflow:hidden}.admin-shell[data-pos=false] .shell-sidebar>:not(.shell-navigation){flex-shrink:0}.admin-shell[data-pos=false] .shell-navigation{flex:1;min-height:0;overflow-y:auto;align-content:start;scrollbar-width:thin}.admin-shell[data-pos=false] .shell-navigation>button{min-height:34px;padding:6px 10px}.admin-shell[data-pos=false] .shell-menu-label{margin-top:0;color:var(--ui-muted);font-size:11px}.admin-shell[data-pos=false] .shell-session{padding-top:8px}.admin-shell[data-pos=false] .shell-session>button{min-height:32px;padding:6px 10px;font-size:12px}}@media screen and (max-width: 767px){.admin-shell[data-pos=false] .shell-workarea>.management-workspace{padding:10px}.management-workspace>.ui-module>:is(.ui-module-header,header:first-child),.management-workspace .inventory-heading{padding:12px}.management-workspace .ui-module-title{font-size:20px}}@media screen{.shell-management-tools{display:flex;align-items:center;gap:4px;position:relative}.shell-management-tools .shell-menu-label{flex:1;padding-inline:0}.shell-management-tools .shell-search-results{position:static;width:100%;max-height:none;margin-top:6px}.shell-management-tools:has(.shell-search[open]){flex-wrap:wrap}.shell-management-tools .shell-search[open]{order:1;width:100%}.shell-management-tools .shell-search[open] summary{justify-content:flex-start;gap:8px}.shell-management-tools .shell-search[open] summary>span{display:inline}.admin-shell[data-pos=false] .shell-sidebar:has(.shell-search[open]){overflow-y:auto}.admin-shell[data-pos=false] .shell-navigation{min-height:0;overflow-y:auto;align-content:start;scrollbar-width:thin;gap:3px;padding:2px 3px 4px}.admin-shell[data-pos=false] .shell-nav-heading{grid-column:1 / -1;margin:9px 0 2px;padding:8px 10px 3px;border-top:1px solid var(--ui-border);color:var(--ui-text-secondary-strong);font-size:10px;font-weight:750;line-height:1.3;letter-spacing:.065em;text-transform:uppercase}.admin-shell[data-pos=false] .shell-navigation>button{min-height:34px;padding:6px 10px;text-align:left}.admin-shell[data-pos=false] .shell-navigation>button>svg{flex-shrink:0}.admin-shell[data-pos=false] .shell-navigation>.shell-pos-shortcut{grid-column:1 / -1;min-height:40px;border-color:var(--ui-brand-border);background:var(--ui-selection);color:var(--ui-primary);font-size:12px;font-weight:750}.admin-shell[data-pos=false] .shell-navigation>button:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}}@media screen and (max-width: 900px){.admin-shell[data-pos=false] .shell-sidebar{display:flex;position:static;height:auto;max-height:none;overflow-y:visible}.admin-shell[data-pos=false] .shell-navigation{flex-shrink:0;overflow:visible}}@media screen{html[data-text-case=upper] .ui-workspace{text-transform:uppercase}html[data-text-case=lower] .ui-workspace{text-transform:lowercase}html[data-text-case=preserve] .ui-workspace{text-transform:none}html[data-text-case] .ui-workspace :is(button,input,textarea,select){text-transform:inherit}html[data-text-case] .ui-workspace :is(input[type=password],input[type=email],input[type=url],input[autocomplete=username],input[autocomplete=email],input[autocomplete=current-password],input[autocomplete=new-password],[data-no-uppercase]){text-transform:none}}:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:system-ui,sans-serif;color:CanvasText;background:Canvas}main{min-width:0}button,input,select,textarea{font:inherit}button,input,select,textarea{max-width:100%}button{cursor:pointer}button:disabled{cursor:default}button,input:not([type=checkbox]):not([type=radio]),select{min-height:2.75rem}textarea{width:100%;min-height:5rem}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid Highlight;outline-offset:2px}img,video,canvas{max-width:100%;height:auto}svg{vertical-align:middle;flex-shrink:0}table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}th,td{padding:.5rem;text-align:start;vertical-align:top;border-bottom:1px solid GrayText}label{display:block;margin-block:.5rem}label>span:first-child{display:block}fieldset{min-width:0}form,section,article{min-width:0}[hidden],.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[aria-current=page],[aria-selected=true],[aria-pressed=true],.is-active,button.active{outline:1px solid currentColor;outline-offset:-1px}[role=alert],.is-error{font-weight:700}.app-frame{padding:1rem}.app-frame>header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.app-frame nav{display:flex;flex-wrap:wrap;gap:.5rem}.app-frame>main{margin-top:1rem}.ui-overlay,.fixed.inset-0,.pos-receipt-overlay,.workshop-receipt-overlay,.ui-lock-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:auto;padding:1rem;background:Canvas;color:CanvasText}.pos-receipt-overlay,.workshop-receipt-overlay{z-index:200}.ui-lock-overlay{z-index:300}.ui-keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:20rem}.ui-pin-dots{display:flex;gap:.5rem;margin-block:1rem}.ui-pin-dots span{width:.75rem;height:.75rem;border:1px solid currentColor}.ui-pin-dots .is-filled{background:currentColor}.ui-mobile-only{display:none}@media (max-width: 767px){.ui-desktop-only{display:none}.ui-mobile-only{display:block}}.ui-progress{display:block;border:1px solid GrayText}.ui-progress>i,.ui-progress-value{display:block;height:.5rem;background:currentColor}.ui-hidden{display:none}
