@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#181816;--ink-soft:#34332f;--paper:#f5f2eb;--paper-strong:#fffdf8;--line:#dedbd2;--muted:#77746d;--coral:#ff5c3a;--coral-dark:#db3f22;--lime:#c9f45b;--violet:#baa8ff;--green:#1f6a49;--sidebar:#1d1d1a;--shadow:0 24px 70px #1f1c161f}.secure-login-card{background:#fff;border:1px solid #dedad1;border-radius:12px;grid-template-columns:42px 1fr;align-items:start;gap:13px;margin:20px 0;padding:15px;display:grid}.secure-login-icon{width:42px;height:42px;color:var(--lime);background:#222520;border-radius:11px;place-items:center;font-size:19px;font-weight:900;display:grid}.secure-login-card strong,.auth-signup-callout strong,.auth-admin-note strong{font-size:12px;display:block}.secure-login-card p,.auth-signup-callout p,.auth-admin-note p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.auth-signup-callout,.auth-admin-note{background:#ece9e1;border-radius:12px;gap:7px;margin-top:18px;padding:16px;display:grid}.auth-signup-callout>span{color:var(--coral);letter-spacing:.12em;font-size:7px;font-weight:900}.auth-signup-callout .button{width:100%;margin-top:4px}.auth-admin-note{border-left:3px solid var(--violet)}.auth-security-list{color:#5e5b55;flex-wrap:wrap;gap:7px 13px;margin-top:18px;font-size:8px;font-weight:750;display:flex}.store-brand>span,.store-logo-large{overflow:hidden}.store-brand>span img,.store-logo-large img{object-fit:cover;width:100%;height:100%}.open-pill{background:var(--store-highlight,#d4f55f)}.open-pill.closed{color:#7c2e20;background:#f1d8d2}.store-closed-banner{color:#7c3426;background:#fff0ec;border:1px solid #e7c2b9;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 0;padding:14px 17px;display:flex}.store-closed-banner strong{font-size:11px}.store-closed-banner span{font-size:8px}.store-product-copy button:disabled,.cart-checkout:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.58}.store-loading{place-items:center;min-height:100vh;display:grid}.cart-customer-fields{border-top:1px solid #e5ded4;gap:10px;margin:16px 22px;padding-top:15px;display:grid}.cart-customer-fields label{gap:5px;display:grid}.cart-customer-fields label>span{color:#716b63;font-size:7px;font-weight:850}.cart-customer-fields label>small{color:#8b857c;font-size:7px;line-height:1.45}.cart-customer-fields input,.cart-customer-fields textarea{color:#28251f;background:#fff;border:1px solid #d9d2c7;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-size:9px}.cart-customer-fields textarea{resize:vertical;min-height:60px}.cart-customer-fields input:focus,.cart-customer-fields textarea:focus{border-color:var(--store-accent);box-shadow:0 0 0 3px var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.cart-customer-fields input:focus,.cart-customer-fields textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--store-accent) 12%, transparent)}}.modal-image-upload>img{object-fit:cover;border-radius:12px;width:74px;height:74px}.support-create-form,.merchant-settings-form{padding:22px}.support-create-form>div,.merchant-settings-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.support-create-form label,.merchant-settings-form label,.drawer-control-fields label{gap:7px;display:grid}.support-create-form label>span,.merchant-settings-form label>span{color:#77736c;font-size:8px;font-weight:850}.support-create-form input,.support-create-form select,.support-create-form textarea,.merchant-settings-form input,.merchant-settings-form select,.merchant-settings-form textarea,.drawer-control-fields select{background:#fff;border:1px solid #dcd8d0;border-radius:9px;outline:none;width:100%;padding:10px 11px;font-size:9px}.support-create-form>label{margin-top:13px}.support-create-form footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.support-workspace{grid-template-columns:minmax(330px,.85fr) minmax(390px,1.15fr);align-items:stretch;gap:12px;display:grid}.merchant-ticket-list{padding:20px;overflow:hidden}.merchant-ticket-list>header,.merchant-settings-form>header,.merchant-feature-summary>header,.admin-policy-card>header,.provider-health-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-ticket-list header h2,.merchant-settings-form header h2,.merchant-feature-summary header h2{margin:4px 0 0;font-size:17px}.merchant-ticket-list header button{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.merchant-ticket-list>button{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ece9e2;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px 0;display:grid}.merchant-ticket-list>button.active{background:#f5f2eb;border-radius:9px;margin-inline:-10px;padding-inline:10px}.merchant-ticket-list>button>span{color:#77736c;background:#f1eee8;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.merchant-ticket-list .priority-urgent,.ticket-list .priority-urgent{color:#ae3b25!important;background:#ffe0d8!important}.merchant-ticket-list .priority-high,.ticket-list .priority-high{color:#85640f!important;background:#fff0c8!important}.merchant-ticket-list>button>div{min-width:0}.merchant-ticket-list strong{font-size:9px;display:block}.merchant-ticket-list small,.merchant-ticket-list p{color:#97938b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.merchant-ticket-list p{margin:4px 0 0}.merchant-ticket-list em{color:#4b5da1;background:#edf1ff;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.ticket-thread{flex-direction:column;min-height:520px;display:flex;overflow:hidden}.ticket-thread>header{border-bottom:1px solid #ece9e2;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.ticket-thread header h2{margin:4px 0 0;font-size:14px}.ticket-thread header em,.ticket-thread header select{background:#fff;border:1px solid #dcd8d0;border-radius:8px;padding:7px 9px;font-size:7px;font-style:normal}.ticket-messages{background:#f7f5f0;flex-direction:column;flex:1;gap:10px;min-height:280px;padding:18px;display:flex;overflow-y:auto}.ticket-messages>div{background:#fff;border:1px solid #e4e0d8;border-radius:12px 12px 12px 3px;width:min(88%,440px);padding:10px 12px}.ticket-messages>div.admin{color:#fff;background:#222520;border-radius:12px 12px 3px;align-self:flex-end}.ticket-messages span,.ticket-messages small{color:#8f8a82;font-size:6px}.ticket-messages p{white-space:pre-wrap;margin:5px 0;font-size:9px;line-height:1.5}.ticket-thread>form{border-top:1px solid #e5e1d9;grid-template-columns:1fr auto;gap:8px;padding:13px;display:grid}.ticket-thread>form textarea{resize:vertical;border:1px solid #dcd8d0;border-radius:9px;min-height:58px;padding:10px;font-size:9px}.ticket-thread-empty{color:#8d8981;text-align:center;flex:1;place-content:center;justify-items:center;display:grid}.ticket-thread-empty>span{width:52px;height:52px;color:var(--coral);background:#efede7;border-radius:50%;place-items:center;margin-bottom:12px;font-size:18px;font-weight:900;display:grid}.ticket-thread-empty p{margin:5px 0 0;font-size:8px}.ticket-admin-actions{border-bottom:1px solid #ebe8e1;gap:8px;padding:10px 18px;display:flex}.ticket-admin-actions button,.ticket-admin-actions select{background:#fff;border:1px solid #dcd8d0;border-radius:7px;padding:7px 9px;font-size:7px}.merchant-settings-form>header{border-bottom:1px solid #ebe8e1;margin:-3px -3px 18px;padding:0 3px 17px}.menuo-chatbot{z-index:55;color:var(--store-text,#20221d);font-family:var(--font-body,sans-serif);justify-items:end;gap:12px;display:grid;position:fixed;bottom:24px;right:24px}.menuo-chatbot-launcher{background:var(--store-primary,#ff5c3a);min-height:56px;box-shadow:0 16px 44px var(--store-primary,#ff5c3a);border:0;border-radius:18px;justify-content:center;align-items:center;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-launcher{box-shadow:0 16px 44px color-mix(in srgb, var(--store-primary,#ff5c3a) 30%, #00000047)}}.menuo-chatbot-launcher{color:#fff;cursor:pointer;font:inherit;padding:0 18px;font-size:14px;font-weight:850}.menuo-chatbot-launcher svg{width:23px;height:23px}.menuo-chatbot.open .menuo-chatbot-launcher{border-radius:15px;width:48px;min-height:48px;padding:0}.menuo-chatbot-panel{border:1px solid var(--store-text,#20221d);grid-template-rows:auto minmax(170px,1fr) auto auto auto;width:min(390px,100vw - 32px);max-height:min(650px,100svh - 112px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-panel{border:1px solid color-mix(in srgb, var(--store-text,#20221d) 14%, transparent)}}.menuo-chatbot-panel{background:var(--store-surface,#fff);border-radius:24px;box-shadow:0 28px 80px #1416124d}.menuo-chatbot-panel>header{background:var(--store-primary,#ff5c3a);grid-template-columns:46px minmax(0,1fr) 40px;align-items:center;gap:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-panel>header{background:color-mix(in srgb, var(--store-primary,#ff5c3a) 8%, var(--store-surface,#fff))}}.menuo-chatbot-panel>header{padding:16px}.menuo-chatbot-panel>header>span{background:var(--store-primary,#ff5c3a);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.menuo-chatbot-panel>header>span svg{width:23px}.menuo-chatbot-panel>header>div{gap:2px;min-width:0;display:grid}.menuo-chatbot-panel>header small{color:var(--store-primary,#ff5c3a);letter-spacing:.1em;font-size:9px;font-weight:900}.menuo-chatbot-panel>header strong{font-family:var(--store-heading-font,inherit);font-size:18px}.menuo-chatbot-panel>header em{color:var(--store-text,#20221d);align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-panel>header em{color:color-mix(in srgb, var(--store-text,#20221d) 58%, transparent)}}.menuo-chatbot-panel>header em{font-size:10px;font-style:normal}.menuo-chatbot-panel>header em i{background:#31a66a;border-radius:999px;width:7px;height:7px}.menuo-chatbot-panel>header>button{border:1px solid var(--store-text,#20221d);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-panel>header>button{border:1px solid color-mix(in srgb, var(--store-text,#20221d) 12%, transparent)}}.menuo-chatbot-panel>header>button{background:var(--store-surface,#fff);color:var(--store-text,#20221d);cursor:pointer;border-radius:13px}.menuo-chatbot-panel>header>button svg{width:18px}.menuo-chatbot-messages{background:var(--store-text,#20221d);flex-direction:column;gap:9px;min-height:230px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-messages{background:color-mix(in srgb, var(--store-text,#20221d) 2.5%, var(--store-surface,#fff))}}.menuo-chatbot-messages{overscroll-behavior:contain;padding:16px}.menuo-chatbot-message{justify-items:start;display:grid}.menuo-chatbot-message.user{justify-items:end}.menuo-chatbot-message p{width:100%;margin:0;display:flex}.menuo-chatbot-message.user p{justify-content:flex-end}.menuo-chatbot-message p span{border:1px solid var(--store-text,#20221d);width:fit-content;max-width:88%}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-message p span{border:1px solid color-mix(in srgb, var(--store-text,#20221d) 9%, transparent)}}.menuo-chatbot-message p span{background:var(--store-surface,#fff);white-space:pre-wrap;border-radius:16px 16px 16px 5px;padding:10px 12px;font-size:14px;line-height:1.45}.menuo-chatbot-message.user p span{background:var(--store-primary,#ff5c3a);color:#fff;border-color:#0000;border-radius:16px 16px 5px}.menuo-chatbot-message.pending p span{color:var(--store-text,#20221d);align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-message.pending p span{color:color-mix(in srgb, var(--store-text,#20221d) 62%, transparent)}}.menuo-chatbot-message.pending p svg{width:16px;animation:.85s linear infinite spin}.menuo-chatbot-action{border:1px solid var(--store-primary,#ff5c3a);align-items:center;gap:7px;min-height:36px;margin-top:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-action{border:1px solid color-mix(in srgb, var(--store-primary,#ff5c3a) 28%, transparent)}}.menuo-chatbot-action{background:var(--store-primary,#ff5c3a);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-action{background:color-mix(in srgb, var(--store-primary,#ff5c3a) 8%, var(--store-surface,#fff))}}.menuo-chatbot-action{color:var(--store-primary,#ff5c3a);cursor:pointer;font:inherit;padding:0 11px;font-size:12px;font-weight:850;text-decoration:none}.menuo-chatbot-action:hover{background:var(--store-primary,#ff5c3a)}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-action:hover{background:color-mix(in srgb, var(--store-primary,#ff5c3a) 14%, var(--store-surface,#fff))}}.menuo-chatbot-suggestions{border-top:1px solid var(--store-text,#20221d);gap:7px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-suggestions{border-top:1px solid color-mix(in srgb, var(--store-text,#20221d) 8%, transparent)}}.menuo-chatbot-suggestions{padding:10px 14px 0}.menuo-chatbot-suggestions button{border:1px solid var(--store-primary,#ff5c3a);flex:none;align-items:center;gap:5px;min-height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-suggestions button{border:1px solid color-mix(in srgb, var(--store-primary,#ff5c3a) 24%, transparent)}}.menuo-chatbot-suggestions button{background:var(--store-primary,#ff5c3a);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-suggestions button{background:color-mix(in srgb, var(--store-primary,#ff5c3a) 6%, var(--store-surface,#fff))}}.menuo-chatbot-suggestions button{color:var(--store-text,#20221d);cursor:pointer;font:inherit;padding:0 11px;font-size:11px;font-weight:750}.menuo-chatbot-suggestions svg{width:14px}.menuo-chatbot-panel>form{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px 14px 8px;display:grid}.menuo-chatbot-panel>form label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.menuo-chatbot-panel>form input{border:1px solid var(--store-text,#20221d);width:100%;min-height:44px}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-panel>form input{border:1px solid color-mix(in srgb, var(--store-text,#20221d) 14%, transparent)}}.menuo-chatbot-panel>form input{background:var(--store-surface,#fff);color:var(--store-text,#20221d);font:inherit;border-radius:14px;outline:0;padding:0 13px;font-size:16px}.menuo-chatbot-panel>form input:focus{border-color:var(--store-primary,#ff5c3a);box-shadow:0 0 0 3px var(--store-primary,#ff5c3a)}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-panel>form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--store-primary,#ff5c3a) 16%, transparent)}}.menuo-chatbot-panel>form>button{background:var(--store-primary,#ff5c3a);color:#fff;cursor:pointer;border:0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.menuo-chatbot-panel>form>button:disabled{cursor:not-allowed;opacity:.45}.menuo-chatbot-panel>form>button svg{width:18px}.menuo-chatbot-panel>footer{color:var(--store-text,#20221d);padding:0 15px 12px}@supports (color:color-mix(in lab, red, red)){.menuo-chatbot-panel>footer{color:color-mix(in srgb, var(--store-text,#20221d) 48%, transparent)}}.menuo-chatbot-panel>footer{text-align:center;font-size:10px}.menuo-chatbot.sac,.menuo-chatbot.merchant{--store-primary:#ff5c3a;--store-surface:#fff;--store-text:#20221d;z-index:120}.dashboard-shell.theme-dark .menuo-chatbot.merchant{--store-surface:#1b211c;--store-text:#f5f7f3}@media (max-width:760px){.menuo-chatbot{right:12px;bottom:calc(90px + env(safe-area-inset-bottom))}.menuo-chatbot.sac{bottom:calc(12px + env(safe-area-inset-bottom))}.menuo-chatbot-launcher{border-radius:16px;min-height:50px;padding:0 14px}.menuo-chatbot-panel{width:calc(100vw - 24px);max-height:calc(100svh - 122px - env(safe-area-inset-bottom));border-radius:22px}.menuo-chatbot-messages{min-height:180px}}.order-operation-summary>button{--order-status-accent:#76716a;border:1px solid #dfdbd2;border-top:4px solid var(--order-status-accent);color:#292621;cursor:pointer;min-width:0;min-height:104px;font:inherit;text-align:left;background:#fff;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:0 7px 20px #2620190b}.order-operation-summary>button.violet{--order-status-accent:#8d75d7}.order-operation-summary>button.coral{--order-status-accent:var(--coral)}.order-operation-summary>button.amber{--order-status-accent:#e6a728}.order-operation-summary>button.green{--order-status-accent:#3d9e69}.order-operation-summary>button.blue{--order-status-accent:#4c82cf}.order-operation-summary>button.ink{--order-status-accent:#20231f}.order-operation-summary>button:hover{border-color:var(--order-status-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.order-operation-summary>button:hover{border-color:color-mix(in srgb, var(--order-status-accent) 42%, #dfdbd2)}}.order-operation-summary>button:hover{box-shadow:0 11px 24px #26201914}.order-operation-summary>button.active{border-color:var(--order-status-accent);background:var(--order-status-accent)}@supports (color:color-mix(in lab, red, red)){.order-operation-summary>button.active{background:color-mix(in srgb, var(--order-status-accent) 7%, #fff)}}.order-operation-summary>button.active{box-shadow:0 0 0 2px var(--order-status-accent), 0 11px 24px #26201914}@supports (color:color-mix(in lab, red, red)){.order-operation-summary>button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--order-status-accent) 14%, transparent), 0 11px 24px #26201914}}.order-operation-summary>button>i{background:var(--order-status-accent);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.order-operation-summary>button>i{background:color-mix(in srgb, var(--order-status-accent) 12%, #fff)}}.order-operation-summary>button>i{color:var(--order-status-accent);font-style:normal}.order-operation-summary>button>i svg{stroke-width:2.2px;width:20px;height:20px}.order-operation-summary>button>span{color:#5f5a53;gap:5px;min-width:0;display:grid}.order-operation-summary>button>span small{font-size:10px;font-weight:850;line-height:1.25}.order-operation-summary>button>span em{color:#989188;letter-spacing:.055em;font-size:7px;font-style:normal;font-weight:900}.order-operation-summary>button.active>span em{color:var(--order-status-accent)}.order-operation-summary>button>strong{color:#181816;letter-spacing:-.055em;font-size:28px}.checkout-config-methods>button.locked,.checkout-config-methods>button.locked:hover,.checkout-fulfillment-options>button.locked,.checkout-fulfillment-options>button.locked:hover{color:#817b73;cursor:not-allowed;opacity:1;background:#f1efea;border-color:#dedad2;transform:none}.checkout-config-methods>button.locked i,.checkout-fulfillment-options>button.locked i{color:#8b857d;background:#dedbd4}.checkout-config-methods>button.locked em,.checkout-fulfillment-options>button.locked em{color:#746e66;text-align:center;white-space:normal;background:#e4e0d8;border-radius:999px;max-width:112px;padding:6px 8px;line-height:1.2}.dashboard-shell.theme-dark .order-operation-summary>button{color:#f2efe8;box-shadow:none;background:#292b26;border-color:#454740}.dashboard-shell.theme-dark .order-operation-summary>button.active{border-color:var(--order-status-accent);background:var(--order-status-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell.theme-dark .order-operation-summary>button.active{background:color-mix(in srgb, var(--order-status-accent) 15%, #292b26)}}.dashboard-shell.theme-dark .order-operation-summary>button>i{background:var(--order-status-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell.theme-dark .order-operation-summary>button>i{background:color-mix(in srgb, var(--order-status-accent) 18%, #292b26)}}.dashboard-shell.theme-dark .order-operation-summary>button>span{color:#d4d0c7}.dashboard-shell.theme-dark .order-operation-summary>button>strong{color:#f7f4ed}.dashboard-shell.theme-dark .checkout-config-methods>button.locked,.dashboard-shell.theme-dark .checkout-fulfillment-options>button.locked{color:#aaa59c;background:#22251f;border-color:#454740}@media (max-width:1100px){.order-operation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.order-operation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-operation-summary>button{border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;min-height:102px;padding:12px}.order-operation-summary>button>i{width:38px;height:38px}.order-operation-summary>button>span small{font-size:12px}.order-operation-summary>button>span em{font-size:8px}.order-operation-summary>button>strong{font-size:25px}.checkout-config-methods>button.locked em{max-width:95px;font-size:9px}}@media (max-width:430px){.order-operation-summary>button{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;min-height:112px;padding:10px}.order-operation-summary>button>i{border-radius:10px;width:34px;height:34px}.order-operation-summary>button>i svg{width:18px;height:18px}.order-operation-summary>button>span small{font-size:11px}.order-operation-summary>button>span em{font-size:7px}.order-operation-summary>button>strong{font-size:22px}}.merchant-plan-tier-addon-row{border:1px solid rgba(var(--plan-accent-rgb), .22);background:linear-gradient(135deg, var(--plan-tint), #fffdf9);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.merchant-plan-tier-addon-row>span{background:var(--plan-accent);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.merchant-plan-tier-addon-copy{gap:1px;min-width:0;display:grid}.merchant-plan-tier-addon-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.merchant-plan-tier-addon-copy small{color:#756f66;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.merchant-addon-tier-strip{align-items:center;gap:4px;display:flex}.merchant-addon-tier-strip>span{border:1px solid var(--plan-accent);place-items:center;min-width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.merchant-addon-tier-strip>span{border:1px solid color-mix(in srgb, var(--plan-accent) 30%, #ddd8cf)}}.merchant-addon-tier-strip>span{color:var(--plan-accent);background:#fff;border-radius:8px;font-size:7.5px;font-weight:950;line-height:1}.merchant-addon-tier-strip>span.unavailable{color:#aaa49b;opacity:.7;background:#f2f0eb;border-style:dashed;text-decoration:line-through}.subscription-scale-addon-row{scrollbar-width:thin;background:#fbfaf7;border:1px solid #ddd8cf;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:60px;padding:10px 12px;display:flex;overflow-x:auto}.subscription-scale-addon-row.whatsapp{background:linear-gradient(135deg,#fcfaff,#fffdf9);border-color:#d9d0ee}.subscription-scale-addon-row.locked{opacity:.72;background:#f5f3ef;border-style:dashed}.subscription-scale-addon-copy{flex:1 0 145px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:145px;display:grid}.subscription-scale-addon-copy>span{color:#d8f38c;background:#20231d;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.subscription-scale-addon-row.whatsapp .subscription-scale-addon-copy>span{color:#fff;background:#6d46b8}.subscription-scale-addon-copy>div{gap:1px;min-width:0;display:grid}.subscription-scale-addon-copy small{color:#6c8e32;letter-spacing:.1em;font-size:6.5px;font-weight:950}.subscription-scale-addon-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.subscription-scale-addon-copy p{color:#787168;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7.5px;line-height:1.3;overflow:hidden}.subscription-fiscal-certificate-note{align-items:center;gap:3px;display:flex}.subscription-fiscal-certificate-note svg{flex:none}.subscription-scale-tier-options{flex:none;align-items:center;gap:5px;display:flex}.subscription-scale-tier-options>button{color:#272a23;cursor:pointer;width:64px;min-height:44px;font:inherit;text-align:center;background:#fff;border:1px solid #d9d4ca;border-radius:10px;place-content:center;gap:2px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.subscription-scale-tier-options>button:hover:not(:disabled){border-color:#7ca33d;transform:translateY(-1px)}.subscription-scale-tier-options>button.selected{color:#47651f;background:#eff8d9;border-color:#6f9631;box-shadow:inset 0 0 0 1px #6f963124}.subscription-scale-tier-options>button:disabled{color:#9c968c;cursor:not-allowed;opacity:.66;background:#efede8;border-style:dashed}.subscription-scale-tier-options>button>span{font-size:10px;font-weight:950;line-height:1}.subscription-scale-tier-options>button>small{color:currentColor;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:6.5px;font-weight:800;overflow:hidden}.subscription-scale-quantity{flex:none;grid-template-columns:26px 28px 26px;align-items:center;gap:2px;display:grid}.subscription-scale-quantity button{color:#547226;cursor:pointer;background:#fff;border:1px solid #d2d9c1;border-radius:8px;place-items:center;width:26px;height:34px;font-size:13px;font-weight:900;display:grid}.subscription-scale-quantity button:disabled{cursor:not-allowed;opacity:.4}.subscription-scale-quantity output{color:var(--ink);text-align:center;font-size:11px;font-weight:950}.dashboard-shell.theme-dark .merchant-plan-tier-addon-row,.dashboard-shell.theme-dark .subscription-scale-addon-row{background:#1b1d19;border-color:#454b39}.dashboard-shell.theme-dark .merchant-plan-tier-addon-copy strong,.dashboard-shell.theme-dark .subscription-scale-addon-copy strong,.dashboard-shell.theme-dark .subscription-scale-quantity output{color:#f5f2eb}.dashboard-shell.theme-dark .merchant-plan-tier-addon-copy small,.dashboard-shell.theme-dark .subscription-scale-addon-copy p{color:#b4afa6}.dashboard-shell.theme-dark .merchant-addon-tier-strip>span,.dashboard-shell.theme-dark .subscription-scale-tier-options>button,.dashboard-shell.theme-dark .subscription-scale-quantity button{background:#292c25;border-color:#4b5042}@media (max-width:520px){.merchant-plan-tier-addon-row{grid-template-columns:32px minmax(74px,1fr) auto;gap:7px}.merchant-plan-tier-addon-row>span{width:32px;height:32px}.merchant-addon-tier-strip>span{min-width:27px;height:27px;font-size:7px}.subscription-scale-addon-row{gap:7px;padding:9px}.subscription-scale-addon-copy{flex-basis:112px;grid-template-columns:34px minmax(0,1fr);gap:7px;min-width:112px}.subscription-scale-addon-copy>span{width:34px;height:34px}.subscription-scale-addon-copy strong{font-size:10px}.subscription-scale-addon-copy p{font-size:6.5px}.subscription-scale-tier-options>button{width:54px;min-height:40px;padding-inline:2px}.subscription-scale-tier-options>button>small{max-width:50px;font-size:6px}}.delivery-radius-enable-toggle{color:#26231f;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedad2;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:68px;margin-bottom:14px;padding:12px 15px;display:flex}.delivery-radius-enable-toggle>span{gap:4px;display:grid}.delivery-radius-enable-toggle strong{font-size:12px}.delivery-radius-enable-toggle small{color:#817c74;font-size:9px}.delivery-radius-enable-toggle>i{background:#d7d3cc;border-radius:999px;width:47px;height:26px;padding:3px;transition:all .2s}.delivery-radius-enable-toggle>i>b{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block;box-shadow:0 2px 7px #0000002e}.delivery-radius-enable-toggle.active{background:#fff8f5;border-color:#ff856d}.delivery-radius-enable-toggle.active>i{background:#ff5c3a}.delivery-radius-enable-toggle.active>i>b{transform:translate(21px)}.delivery-radius-layout.disabled{filter:grayscale(.45);opacity:.52;pointer-events:none}.delivery-route-create-trigger{color:#3b2c27;cursor:pointer;text-align:left;background:#fff4ef;border:1px solid #ffc4b5;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:7px 11px;display:flex}.delivery-route-create-trigger>span:first-child{color:#fff;background:#ff5c3a;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.delivery-route-create-trigger>span:last-child{gap:1px;display:grid}.delivery-route-create-trigger strong{font-size:9px}.delivery-route-create-trigger small{color:#986654;font-size:7px}.order-kitchen-trigger{color:#24372a;text-align:left;background:#eef8f1;border:1px solid #b8dfc4;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:7px 11px;text-decoration:none;display:flex}.order-kitchen-trigger>span:first-child{color:#fff;background:#2f8950;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.order-kitchen-trigger>span:last-child{gap:1px;display:grid}.order-kitchen-trigger strong{font-size:9px}.order-kitchen-trigger small{color:#5f7e68;font-size:7px}.order-kitchen-trigger:hover{background:#e2f3e7}.delivery-route-builder-overlay{z-index:1200;background:#1312109e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.delivery-route-builder{background:#fbfaf7;border:1px solid #e4ddd3;border-radius:22px;width:min(780px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 28px 90px #00000040}.delivery-route-builder>header{border-bottom:1px solid #e9e3da;justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:17px;display:flex}.delivery-route-builder>header>div{gap:5px;display:grid}.delivery-route-builder>header small,.delivery-route-courier-fields header small,.delivery-route-order-selector>header small{color:#ef5536;letter-spacing:.12em;font-size:7px;font-weight:950}.delivery-route-builder>header h2{color:#211f1c;letter-spacing:-.04em;margin:0;font-size:24px}.delivery-route-builder>header p{color:#756f67;margin:0;font-size:9px;line-height:1.5}.delivery-route-builder>header>button{color:#292622;cursor:pointer;background:#fff;border:1px solid #ded8cf;border-radius:10px;width:38px;height:38px;min-height:38px;font-size:22px}.delivery-route-builder>form{gap:16px;display:grid}.delivery-route-builder-tabs{background:#efebe4;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:17px;padding:5px;display:grid}.delivery-route-builder-tabs>button{color:#756f67;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;min-height:53px;padding:8px 11px;display:grid}.delivery-route-builder-tabs>button>span{font-size:10px;font-weight:900}.delivery-route-builder-tabs>button>small{grid-column:1;font-size:7px}.delivery-route-builder-tabs>button>b{text-align:center;background:#ddd7ce;border-radius:999px;grid-area:1/2/3;min-width:23px;padding:5px 7px;font-size:8px}.delivery-route-builder-tabs>button.active{color:#28241f;background:#fff;box-shadow:0 3px 10px #2a241d14}.delivery-route-builder-tabs>button.active>b{color:#fff;background:#ff5c3a}.delivery-route-builder-flow{justify-content:center;align-items:center;padding:2px 0 4px;display:flex}.delivery-route-builder-flow>span{color:#9c968d;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.delivery-route-builder-flow>span b{background:#e6e1d9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.delivery-route-builder-flow>span.active{color:#dd5032}.delivery-route-builder-flow>span.active b{color:#fff;background:#ff5c3a}.delivery-route-builder-flow>i{background:#ddd8d0;width:50px;height:1px;margin:0 8px}.delivery-route-order-selector,.delivery-route-courier-fields{background:#fff;border:1px solid #e2dcd3;border-radius:15px;padding:15px}.delivery-route-order-selector>header,.delivery-route-courier-fields>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.delivery-route-order-selector>header>div,.delivery-route-courier-fields>header{gap:3px}.delivery-route-order-selector>header>div{display:grid}.delivery-route-order-selector>header strong,.delivery-route-courier-fields>header strong{color:#2b2824;font-size:12px}.delivery-route-order-selector>header>span{color:#6e685f;background:#f4f0e9;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:850}.delivery-route-order-list{gap:7px;max-height:300px;padding-right:3px;display:grid;overflow:auto}.delivery-route-order-list>button{color:#292622;cursor:pointer;text-align:left;background:#fbfaf7;border:1px solid #ebe5dc;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px;display:grid}.delivery-route-order-list>button:hover{border-color:#f0a18c}.delivery-route-order-list>button.selected{background:#fff5f1;border-color:#ff7455;box-shadow:0 0 0 2px #ff5c3a14}.delivery-route-checkbox{border:1px solid #ccc5bb;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.delivery-route-order-list>button.selected .delivery-route-checkbox{color:#fff;background:#ff5c3a;border-color:#ff5c3a}.delivery-route-order-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.delivery-route-order-list strong{font-size:10px}.delivery-route-order-list small{color:#756f67;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.delivery-route-order-list em{color:#999187;font-size:7px;font-style:normal}.delivery-route-order-list>button>b{white-space:nowrap;font-size:9px}.delivery-route-empty{text-align:center;place-items:center;padding:24px;display:grid}.delivery-route-empty>span{color:#e25334;background:#fff0eb;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:9px;font-size:20px;display:grid}.delivery-route-empty strong{font-size:11px}.delivery-route-empty p{color:#807970;margin:5px 0 0;font-size:8px}.delivery-route-courier-fields>header{justify-content:start;display:grid}.delivery-route-courier-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.delivery-route-courier-fields label{color:#5f5951;gap:6px;font-size:8px;font-weight:850;display:grid}.delivery-route-courier-fields input{color:#292622;font:inherit;background:#fff;border:1px solid #dcd5cc;border-radius:10px;min-height:42px;padding:0 12px;font-size:9px}.delivery-route-courier-fields input:focus{border-color:#ff7659;outline:3px solid #ff5c3a1a}.delivery-route-courier-fields>p{color:#627056;background:#f2f7ed;border-radius:9px;margin:11px 0 0;padding:9px 10px;font-size:8px;line-height:1.5}.delivery-route-builder form>footer,.delivery-route-created>footer{justify-content:flex-end;gap:9px;display:flex}.delivery-route-builder form>footer .button,.delivery-route-created>footer .button{justify-content:center;align-items:center;min-width:150px;text-decoration:none;display:inline-flex}.delivery-route-created{gap:14px;display:grid}.delivery-route-created-summary{background:#eef8ef;border:1px solid #cce4d0;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.delivery-route-created-summary>span{color:#fff;background:#2e8a51;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.delivery-route-created-summary>div{gap:3px;display:grid}.delivery-route-created-summary small{color:#4d7558;letter-spacing:.1em;font-size:7px;font-weight:900}.delivery-route-created-summary strong{font-size:12px}.delivery-route-created-summary>b{color:#4d6c54;font-size:9px}.delivery-route-created>ol{gap:7px;max-height:330px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.delivery-route-created>ol li{border:1px solid #e6e0d7;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.delivery-route-created>ol li>span{color:#fff;background:#25231f;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.delivery-route-created>ol li>div{gap:3px;display:grid}.delivery-route-created>ol strong{font-size:10px}.delivery-route-created>ol small{color:#777168;font-size:8px}.delivery-route-created>ol em{color:#d95031;background:#fff0e9;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.delivery-route-stop-code{color:#9d402c;justify-self:start;align-items:center;gap:5px;margin-top:2px;font-size:7px;font-weight:850;display:inline-flex}.delivery-route-stop-code>b{color:#b53d25;font-variant-numeric:tabular-nums;letter-spacing:.12em;background:#fff0e9;border:1px solid #ffc9bb;border-radius:6px;padding:3px 6px;font-size:9px}.delivery-route-created-note{background:#f5f2ed;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.delivery-route-created-note>b{background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.delivery-route-created-note p{color:#6d675f;margin:0;font-size:8px;line-height:1.5}.delivery-route-osm-credit{color:#928b82;text-align:center;font-size:7px}.delivery-route-active-state{text-align:center;place-items:center;min-height:280px;padding:30px;display:grid}.delivery-route-active-state>i{border:3px solid #e1dcd4;border-top-color:#ff5c3a;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite spin}.delivery-route-active-state>span{color:#e35435;background:#fff0ea;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:11px;font-size:20px;display:grid}.delivery-route-active-state>strong{color:#2c2925;font-size:12px}.delivery-route-active-state>p{color:#777067;max-width:350px;margin:5px 0 12px;font-size:8px;line-height:1.5}.delivery-route-active-list{gap:12px;display:grid}.delivery-route-active-list>header{justify-content:space-between;align-items:center;display:flex}.delivery-route-active-list>header>div{gap:3px;display:grid}.delivery-route-active-list>header small{color:#e55234;letter-spacing:.1em;font-size:7px;font-weight:900}.delivery-route-active-list>header strong{font-size:12px}.delivery-route-active-list>header button{color:#5d574f;cursor:pointer;background:#fff;border:1px solid #ded7cd;border-radius:9px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.delivery-route-refresh-warning{color:#8a622f;background:#fff4e5;border-radius:9px;margin:0;padding:9px 10px;font-size:8px}.delivery-route-active-card{background:#fff;border:1px solid #e3ddd4;border-radius:15px;gap:11px;padding:14px;display:grid}.delivery-route-active-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.delivery-route-active-card>header>span{color:#e25435;background:#fff0ea;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.delivery-route-active-card>header>div{gap:3px;display:grid}.delivery-route-active-card>header small{color:#d84f32;letter-spacing:.09em;font-size:7px;font-weight:900}.delivery-route-active-card>header strong{color:#2b2824;font-size:11px}.delivery-route-active-card>header em{color:#7d766d;font-size:8px;font-style:normal}.delivery-route-active-card>header a{color:#4f4a43;border:1px solid #ddd6cc;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:850;text-decoration:none}.delivery-route-active-progress{background:#ece7df;border-radius:999px;height:5px;overflow:hidden}.delivery-route-active-progress>i{background:#ff5c3a;height:100%;transition:width .25s;display:block}.delivery-route-active-card>ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.delivery-route-active-card>ol li{background:#faf8f4;border:1px solid #ece6dd;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.delivery-route-active-card>ol li>span{background:#eae5dd;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.delivery-route-active-card>ol li>div{gap:3px;min-width:0;display:grid}.delivery-route-active-card>ol strong{font-size:9px}.delivery-route-active-card>ol small{color:#817a71;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.delivery-route-active-card>ol em{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.delivery-route-active-card>ol li.stage-moving{background:#fff5f0;border-color:#ffc7b7}.delivery-route-active-card>ol li.stage-moving>span{color:#fff;background:#ff5c3a}.delivery-route-active-card>ol li.stage-moving>em{color:#c9472b;background:#ffe2d9}.delivery-route-active-card>ol li.stage-arrived{background:#fff8e9;border-color:#ead29d}.delivery-route-active-card>ol li.stage-arrived>em{color:#805b18;background:#f8e8bf}.delivery-route-active-card>ol li.stage-done{background:#f1f8f1;border-color:#d5e6d5}.delivery-route-active-card>ol li.stage-done>span{color:#fff;background:#398459}.delivery-route-active-card>ol li.stage-done>em{color:#2d704a;background:#dceede}.delivery-route-active-card>ol li.stage-waiting>em,.delivery-route-active-card>ol li.stage-muted>em{color:#777168;background:#ece8e1}.delivery-confirmation-page.route-mode>section{width:min(100%,720px)}.delivery-route-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0;display:grid}.delivery-route-summary>span{background:#f6f2ec;border-radius:13px;gap:4px;padding:13px;display:grid}.delivery-route-summary b{font-size:17px}.delivery-route-summary small{color:#787168;font-size:9px}.delivery-route-start-button{width:100%;margin-top:18px}.delivery-route-attribution{color:#928b82;text-align:center;margin-top:14px;font-size:8px;display:block}.delivery-route-heading{justify-content:space-between;align-items:flex-end;display:flex}.delivery-route-heading>div{gap:4px;display:grid}.delivery-confirmation-page .delivery-route-heading h1{margin:0}.delivery-route-heading>span{color:#db5032;background:#fff0e9;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.delivery-route-progress-bar{background:#ece7df;border-radius:999px;height:6px;margin:13px 0 20px;overflow:hidden}.delivery-route-progress-bar>i{background:#ff5c3a;height:100%;transition:width .3s;display:block}.delivery-route-current-stop{background:linear-gradient(145deg,#fff6f1,#fff);border:1px solid #ffc7b8;border-radius:19px;gap:13px;padding:17px;display:grid}.delivery-route-current-stop>header{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:11px;display:grid}.delivery-route-current-stop>header>span{color:#fff;background:#ff5c3a;border-radius:13px;place-items:center;width:45px;height:45px;font-size:17px;font-weight:900;display:grid}.delivery-route-current-stop>header>div{gap:3px;display:grid}.delivery-route-current-stop>header small{color:#c04f37;letter-spacing:.1em;font-size:8px;font-weight:900}.delivery-route-current-stop>header strong{font-size:18px}.delivery-route-current-stop>header em{color:#837870;font-size:9px;font-style:normal}.delivery-route-current-stop address{color:#38322d;background:#fff;border-radius:12px;padding:13px;font-size:13px;font-style:normal;font-weight:750;line-height:1.5}.delivery-route-current-stop .delivery-navigation-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-route-confirm-form,.delivery-route-manual-confirm{background:#fffaf5;border:1px solid #eaded2;border-radius:18px;margin-top:20px;padding:16px}.delivery-route-confirm-form label>span{color:#82786f;font-size:10px;font-weight:500}.delivery-route-manual-confirm{gap:10px;display:grid}.delivery-route-manual-confirm>small{color:#d95031;letter-spacing:.1em;font-size:8px;font-weight:900}.delivery-route-manual-confirm>p{margin:0;font-size:11px}.delivery-route-manual-confirm>span{color:#8a5d2d;background:#fff0df;border-radius:9px;padding:9px;font-size:9px;line-height:1.45}.delivery-route-sequence{border-top:1px solid #e7e0d7;margin-top:22px;padding-top:18px}.delivery-route-sequence>header{justify-content:space-between;align-items:center;display:flex}.delivery-route-sequence>header small{color:#8a8178;letter-spacing:.1em;font-size:8px;font-weight:900}.delivery-route-sequence>header strong{color:#5d725f;font-size:9px}.delivery-route-sequence ol{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.delivery-route-sequence li{border:1px solid #e6e0d8;border-radius:12px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.delivery-route-sequence li>span{background:#eee9e2;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.delivery-route-sequence li>div{gap:3px;min-width:0;display:grid}.delivery-route-sequence li strong{font-size:11px}.delivery-route-sequence li small{color:#817970;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.delivery-route-sequence li>em{color:#9a9289;font-size:7px;font-style:normal;font-weight:900}.delivery-route-sequence li.status-delivered{background:#f2f8f2;border-color:#d6e6d7}.delivery-route-sequence li.status-delivered>span{color:#fff;background:#318653}.delivery-route-sequence li.status-delivered>em{color:#318653}.delivery-route-sequence li.status-arrived{background:#fff6e9;border-color:#f0d7ad}.dashboard-shell.theme-dark .delivery-radius-enable-toggle,.dashboard-shell.theme-dark .delivery-route-builder,.dashboard-shell.theme-dark .delivery-route-order-selector,.dashboard-shell.theme-dark .delivery-route-courier-fields,.dashboard-shell.theme-dark .delivery-route-order-list>button{color:#f2efe8;background:#20211d;border-color:#383a33}.dashboard-shell.theme-dark .delivery-route-builder>header h2,.dashboard-shell.theme-dark .delivery-route-order-selector>header strong,.dashboard-shell.theme-dark .delivery-route-courier-fields>header strong,.dashboard-shell.theme-dark .delivery-route-order-list strong{color:#f2efe8}.dashboard-shell.theme-dark .delivery-route-builder-tabs{background:#181916}.dashboard-shell.theme-dark .delivery-route-builder-tabs>button.active,.dashboard-shell.theme-dark .delivery-route-active-card{color:#f2efe8;background:#20211d;border-color:#3a3b35}.dashboard-shell.theme-dark .delivery-route-active-card>header strong,.dashboard-shell.theme-dark .delivery-route-active-state>strong{color:#f2efe8}.dashboard-shell.theme-dark .delivery-route-active-card>ol li{background:#1a1b18;border-color:#383a34}.dashboard-shell.theme-dark .delivery-route-stop-code{color:#f0a08e}.dashboard-shell.theme-dark .delivery-route-stop-code>b{color:#ffb3a2;background:#3b251f;border-color:#704034}.dashboard-shell.theme-dark .delivery-route-courier-fields input{color:#f2efe8;background:#191a17;border-color:#3c3d37}@media (max-width:700px){.delivery-route-builder-overlay{align-items:flex-end;padding:0}.delivery-route-builder{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:94vh;padding:17px}.delivery-route-builder>header h2{font-size:20px}.delivery-route-courier-fields>div{grid-template-columns:1fr}.delivery-route-builder form>footer,.delivery-route-created>footer{grid-template-columns:1fr;display:grid}.delivery-route-builder form>footer .button,.delivery-route-created>footer .button{width:100%}.delivery-route-created-summary{grid-template-columns:36px minmax(0,1fr)}.delivery-route-created-summary>b{grid-column:2}.delivery-route-active-card>header{grid-template-columns:38px minmax(0,1fr)}.delivery-route-active-card>header a{grid-column:2;justify-self:start}.delivery-route-active-card>ol li{grid-template-columns:28px minmax(0,1fr);align-items:start}.delivery-route-active-card>ol li>em{grid-column:2;justify-self:start}.delivery-route-summary{grid-template-columns:1fr 1fr}.delivery-route-summary>span:first-child{grid-column:1/-1}.delivery-route-current-stop .delivery-navigation-actions{grid-template-columns:1fr}.delivery-confirmation-page.route-mode{padding:10px}.delivery-confirmation-page.route-mode>section{border-radius:18px;padding:20px}.delivery-route-heading{align-items:flex-start}}.connection-status-trigger,.order-hours-trigger{background:var(--surface,#fff);border:1px solid var(--line,#e4ded5);color:var(--ink,#282521);cursor:pointer;font:inherit;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.connection-status-trigger{justify-content:center;min-width:40px;padding:0}.connection-status-trigger span{font-size:21px;line-height:1}.connection-status-trigger i{background:#18c77a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:5px}.connection-status-backdrop{z-index:1500;background:#151417c2;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.connection-status-dialog{color:#20283a;background:#fff;border:1px solid #c9d7e9;border-radius:16px;width:100%;max-width:680px;max-height:min(780px,100vh - 36px);padding:22px;overflow:auto;box-shadow:0 28px 80px #00000047}.connection-status-dialog>header,.connection-status-dialog>header>div,.connection-provider-card>header,.connection-response-row,.connection-status-dialog nav{align-items:center;display:flex}.connection-status-dialog>header{justify-content:space-between}.connection-status-dialog>header>div{gap:10px}.connection-status-dialog h2{margin:0 0 4px;font-size:16px}.connection-status-dialog p{color:#71809a;margin:0;font-size:12px}.connection-status-dialog>header>button{cursor:pointer;background:#fff;border:1px solid #cbd6e4;border-radius:50%;width:28px;height:28px;font-size:20px}.connection-live-dot{background:#18c77a;border-radius:50%;width:9px;height:9px}.connection-live-dot.offline{background:#ef5748}.connection-status-account{margin:28px 0 12px!important}.connection-provider-card{border:1px solid #afc7e5;border-radius:13px;padding:16px}.connection-provider-card>header{justify-content:space-between}.connection-provider-card>header div{gap:4px;display:grid}.connection-provider-card small{color:#75849e;font-size:9px}.connection-provider-card>header>span{border:2px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.connection-provider-card .online{color:#0ecb79}.connection-provider-card .offline{color:#ef5748}.connection-response-row{justify-content:space-between;margin:18px 0}.connection-response-row span{gap:4px;display:grid}.connection-response-row span:last-child{text-align:right}.connection-response-row strong{font-size:20px}.connection-history{grid-template-columns:repeat(24,1fr);gap:3px;margin:8px 0 14px;display:grid}.connection-history i{background:#ecf1f7;border-radius:2px;height:12px}.connection-history i.ok{background:#31cc88}.connection-history i.fail{background:#ef5748}.connection-provider-line{background:#2ed38d;height:2px;margin:48px 0 8px}.connection-provider-card footer{color:#71809a;font-size:9px}.connection-service-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0;display:grid}.connection-service-grid span{border:1px solid #dbe4ef;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px;padding:10px;display:grid}.connection-service-grid i{border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-right:4px}.connection-service-grid i.online{background:#19c77a}.connection-service-grid i.paused{background:#f4a83b}.connection-service-grid small{color:#77849a;font-size:9px}.connection-status-dialog nav{background:#f2f5f9;border-radius:12px;gap:2px;margin-top:14px;padding:4px;overflow-x:auto}.connection-status-dialog nav button{cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:10px}.connection-status-dialog nav button.active{background:#fff;box-shadow:0 1px 4px #cfd8e5}.connection-status-dialog nav button:last-child{margin-left:auto}.connection-empty-state{color:#71809a;text-align:center;border:1px solid #c7d5e8;margin-top:8px;padding:24px;font-size:10px}.delivery-radius-screen,.store-hours-screen{min-width:0;color:var(--ink,#181816)}.settings-subview-header,.settings-subview-header>div{display:flex}.settings-subview-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.settings-subview-header>div{align-items:flex-start;gap:16px;min-width:0}.settings-subview-back{color:#4c4943;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #dcd8d0;border-radius:9px;flex:none;padding:0 12px;font-size:9px;font-weight:850}.settings-subview-back:hover{border-color:var(--coral);color:var(--coral)}.settings-subview-copy{gap:4px;min-width:0;display:grid}.settings-subview-copy>small{color:var(--coral);letter-spacing:.13em;font-size:8px;font-weight:900}.settings-subview-copy>h1{letter-spacing:-.055em;margin:0;font-size:clamp(30px,3vw,43px);line-height:1.05}.settings-subview-copy>p{color:#77736d;margin:3px 0 0;font-size:11px;line-height:1.5}.settings-subview-header>.button{flex:none;min-height:42px;box-shadow:0 12px 28px #1c1b181f}.delivery-radius-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.delivery-radius-meta article{background:#fff;border:1px solid #dfdcd4;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.delivery-radius-meta article>i{color:var(--coral);background:#fff0ec;border-radius:9px;flex:0 0 38px;place-items:center;height:38px;font-size:18px;font-style:normal;display:grid}.delivery-radius-meta article span{gap:2px;min-width:0;display:grid}.delivery-radius-meta article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.delivery-radius-meta article small,.delivery-radius-meta article em{color:#8e8981;font-size:8px;font-style:normal}.delivery-radius-meta article small{letter-spacing:.07em;text-transform:uppercase;font-weight:850}.delivery-radius-layout{grid-template-columns:minmax(0,1fr) 310px;gap:12px;min-height:560px;display:grid}.delivery-radius-map{background:#e7ebe7;border:1px solid #d9d6ce;border-radius:13px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 14px 35px #24211c0f}.delivery-map-tiles{position:absolute;inset:0;overflow:hidden}.delivery-map-tiles i{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.delivery-map-rings{pointer-events:none;position:absolute;inset:0}.delivery-map-rings>i{border:2px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.delivery-map-rings>b{background:var(--coral);color:#fff;border:5px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #0000004d}.delivery-map-attribution{color:#5f5b54;background:#ffffffd1;font-size:8px;position:absolute;bottom:4px;right:6px}.delivery-map-unavailable{text-align:center;gap:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.delivery-map-unavailable span{color:#77736d;font-size:11px}.delivery-radius-zones{background:#fff;border:1px solid #dfdcd4;border-radius:13px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 14px 35px #24211c0d}.delivery-radius-zones>header{justify-content:space-between;align-items:center;padding:16px;display:flex}.delivery-radius-zones h3{margin:0;font-size:14px}.delivery-radius-zones>header span{color:#8d8981;font-size:8px}.delivery-radius-zones>div{gap:8px;max-height:480px;padding:0 10px;display:grid;overflow:auto}.delivery-radius-zones article{border:1px solid #e1ded7;border-radius:11px;gap:9px;padding:12px;display:grid}.delivery-radius-zones article header{align-items:center;display:flex}.delivery-radius-zones article header i{border:2px solid;border-radius:50%;width:14px;height:14px;margin-right:8px}.delivery-radius-zones article header strong{font-size:10px}.delivery-radius-zones article header button{color:#817d76;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.delivery-radius-zones label{color:#5f5b54;justify-content:space-between;align-items:center;font-size:8px;display:flex}.delivery-radius-zones label div{border:1px solid #dedad2;border-radius:7px;align-items:center;display:flex;overflow:hidden}.delivery-radius-zones input{font:inherit;border:0;width:68px;padding:6px}.delivery-radius-zones label b{color:#8d8981;padding:0 6px;font-size:8px}.delivery-radius-zones>button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:42px;margin:auto 10px 10px;font-size:9px;font-weight:900}.delivery-radius-zones>button:disabled{cursor:not-allowed;opacity:.5}.delivery-radius-trigger{color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e05a4a;border-radius:12px;align-items:center;gap:10px;min-height:67px;padding:10px 12px;display:flex}.delivery-radius-trigger>i{color:#fff;background:#ff5b48;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid}.delivery-radius-trigger>span{gap:3px;display:grid}.delivery-radius-trigger small{color:#807b74}.delivery-radius-trigger em{color:#ef4d3f;margin-left:auto;font-size:8px;font-style:normal;font-weight:900}.delivery-radius-overview{align-self:start;gap:10px;min-width:0;display:grid}.delivery-radius-overview>.delivery-radius-trigger{width:100%}.delivery-radius-overview.disabled .delivery-radius-map-preview{filter:grayscale(.75);opacity:.58}.delivery-radius-map-preview{height:220px;min-height:220px;box-shadow:none}.delivery-map-preview-summary{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #ffffffb8;border-radius:9px;gap:2px;padding:8px 10px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 5px 16px #231f1a21}.delivery-map-preview-summary strong{color:#342f29;font-size:10px}.delivery-map-preview-summary small{color:#756e65;font-size:8px}.delivery-fields-disabled:before{color:#928b82;content:"Ative a modalidade Entrega para configurar taxa e regiões de frete.";grid-column:1/-1;padding:14px 0;font-size:12px}.store-hours-tabs{background:#ebe8e2;border:1px solid #dfdcd4;border-radius:10px;gap:3px;width:fit-content;margin:0 0 14px;padding:3px;display:flex}.store-hours-tabs button{color:#6e6a63;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:9px}.store-hours-tabs button.active{color:#fff;background:#1d1d1a;font-weight:900;box-shadow:0 5px 12px #19181521}.store-hours-layout{grid-template-columns:240px minmax(0,1fr);gap:12px;display:grid}.store-hours-days{gap:8px;display:grid}.store-hours-days>button{color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdcd4;border-radius:11px;justify-content:space-between;align-items:start;min-height:62px;padding:11px;display:flex}.store-hours-days>button.active{border-color:var(--coral);box-shadow:inset 3px 0 var(--coral);background:#fffaf7}.store-hours-days span{gap:4px;display:grid}.store-hours-days strong{font-size:9px}.store-hours-days small{color:#8d8981;font-size:8px}.store-hours-days em{color:#23825a;font-size:7px;font-style:normal;font-weight:850}.store-hours-timeline-card{background:#fff;border:1px solid #dfdcd4;border-radius:13px;min-width:0;padding:14px;box-shadow:0 14px 35px #24211c0a}.store-hours-editor{border-bottom:1px solid #e5e1d9;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:12px;display:flex}.store-hours-editor>strong{font-size:11px}.store-hours-editor>label{align-items:center;gap:5px;margin-right:auto;font-size:9px;display:flex}.store-hours-editor>div{align-items:center;gap:6px;display:flex}.store-hours-editor input[type=time]{border:1px solid #dcd8d0;border-radius:8px;padding:7px}.store-hours-editor>div button{cursor:pointer;background:#fff;border:1px solid #dcd8d0;border-radius:50%;width:28px;height:28px}.store-hours-editor footer{gap:5px;width:100%;display:flex}.store-hours-editor footer button{color:#5c5851;cursor:pointer;background:#f4f1eb;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.store-hours-week{grid-template-columns:repeat(7,1fr);gap:5px;height:480px;display:grid}.store-hours-week article{grid-template-rows:48px 1fr;min-width:0;display:grid}.store-hours-week article header{text-align:center;place-content:center;display:grid}.store-hours-week article header strong{font-size:9px}.store-hours-week article header small{color:#23825a;font-size:7px}.store-hours-week article>div{background:linear-gradient(#eeeae3 1px,#0000 1px) 0 0/100% 8.33333%;border:1px solid #ddd9d1;border-radius:12px;position:relative;overflow:hidden}.store-hours-week article i{background:#e8f5ec;border:2px solid #2aa56f;border-radius:10px;min-height:24px;position:absolute;left:2px;right:2px}.store-hours-week article i span{color:#167349;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:7px;left:5px}.store-hours-timeline-card>p{color:#8d8981;margin:10px 0 0;font-size:8px}.store-hours-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 0;display:grid}.store-hours-summary div{background:#fff;border:1px solid #dfdcd4;border-radius:11px;gap:5px;padding:14px;display:grid}.store-hours-summary small{color:#8d8981;font-size:8px}.store-hours-summary strong{font-size:13px}.dashboard-shell.theme-dark :is(.settings-subview-back,.delivery-radius-meta article,.delivery-radius-zones,.delivery-radius-zones article,.store-hours-days>button,.store-hours-timeline-card,.store-hours-summary div){color:#f2f0e9;background:#1b1d19;border-color:#34362f}.dashboard-shell.theme-dark .settings-subview-copy>p,.dashboard-shell.theme-dark :is(.delivery-radius-meta article small,.delivery-radius-meta article em,.delivery-radius-zones>header span,.delivery-radius-zones label,.store-hours-days small,.store-hours-timeline-card>p,.store-hours-summary small){color:#aaada4}.dashboard-shell.theme-dark .settings-subview-back:hover{border-color:var(--coral);color:var(--coral)}.dashboard-shell.theme-dark .settings-subview-header>.button{color:#20221d;background:#f2f0e9}.dashboard-shell.theme-dark .delivery-radius-meta article>i{background:#3a2722}.dashboard-shell.theme-dark .delivery-radius-map{background:#22251f;border-color:#34362f}.dashboard-shell.theme-dark .delivery-map-preview-summary{background:#1c1e1ae6;border-color:#ffffff24}.dashboard-shell.theme-dark .delivery-map-preview-summary strong{color:#f2f0e9}.dashboard-shell.theme-dark .delivery-map-preview-summary small{color:#b8bbb1}.dashboard-shell.theme-dark .delivery-radius-zones label div,.dashboard-shell.theme-dark .store-hours-editor,.dashboard-shell.theme-dark .store-hours-week article>div{border-color:#3a3c35}.dashboard-shell.theme-dark .store-hours-tabs{background:#242620;border-color:#34362f}.dashboard-shell.theme-dark .store-hours-tabs button{color:#b8bbb1}.dashboard-shell.theme-dark .store-hours-tabs button.active{color:#20221d;background:#f2f0e9}.dashboard-shell.theme-dark .store-hours-days>button.active{border-color:var(--coral);background:#29231f}.dashboard-shell.theme-dark .store-hours-editor footer button{color:#d4d1c8;background:#2c2e29}.dashboard-shell.theme-dark .store-hours-editor>div button{color:#d4d1c8;background:#242620;border-color:#3a3c35}.dashboard-shell.theme-dark .store-hours-week article>div{background:linear-gradient(#35372f 1px,#0000 1px) 0 0/100% 8.33333%}.dashboard-shell.theme-dark .store-hours-week article i{background:#1f3829;border-color:#4bb27d}.dashboard-shell.theme-dark .store-hours-week article i span{color:#79d5a2}@media (max-width:900px){.delivery-radius-meta,.delivery-radius-layout,.store-hours-layout{grid-template-columns:1fr}.delivery-radius-layout{min-height:auto}.delivery-radius-map{min-height:420px}.delivery-radius-zones>div{max-height:none}.store-hours-days{grid-template-columns:repeat(2,1fr)}.store-hours-week{min-width:720px}.store-hours-timeline-card{overflow-x:auto}}@media (max-width:640px){.connection-status-dialog{padding:15px}.connection-service-grid,.delivery-radius-meta,.store-hours-summary{grid-template-columns:1fr}.connection-status-dialog nav button[disabled]{display:none}.settings-subview-header{flex-direction:column;align-items:stretch}.settings-subview-header>div{gap:10px}.settings-subview-header>.button{width:100%}.settings-subview-copy>h1{font-size:31px}.delivery-radius-map{min-height:340px}.delivery-radius-map-preview{height:220px;min-height:220px}.store-hours-days{grid-template-columns:1fr}.order-hours-trigger{min-width:40px;padding:0;font-size:0}.order-hours-trigger span{font-size:18px}}.product-inventory-settings{border:1px solid #ddd7cc;border-radius:11px;gap:10px;margin:0;padding:13px;display:grid}.product-inventory-settings legend{color:#5f5b55;padding:0 6px;font-size:9px;font-weight:850}.product-low-stock-settings{border-top:1px solid #e9e3d9;align-items:end;gap:10px;padding-top:10px;grid-template-columns:minmax(0,1fr) 180px!important;display:grid!important}.product-low-stock-settings>p{color:#746e65;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.product-addons-image-toggle{background:#f5f7ef;border-radius:9px;align-items:center;margin-top:12px;padding:10px;gap:9px!important;display:flex!important}.product-addons-image-toggle input{width:17px;min-height:17px}.product-addons-image-toggle span{gap:2px;display:grid}.product-addons-image-toggle small{color:#817b72;font-size:7px;font-weight:600}.product-addon-image-editor{background:#faf8f4;border:1px solid #e7e1d7;border-radius:10px;grid-column:1/-1;grid-template-columns:164px minmax(0,1fr);gap:12px;margin:4px 0 9px 29px;padding:10px;display:grid}.product-addon-image-preview{color:#8a8379;background:#eeeae3;border-radius:8px;place-items:center;min-height:88px;font-size:24px;display:grid;overflow:hidden}.product-addon-image-preview img{object-fit:cover;width:100%;height:88px}.product-addon-image-pair{align-self:start}.product-addon-image-pair .product-image-option,.product-addon-image-pair .product-ai-image-control{flex-basis:76px;width:76px;height:88px}.product-addon-image-pair .product-ai-image-control>.product-image-option{width:100%;height:100%}.product-addon-image-pair .product-image-option>i{font-size:24px;font-style:normal}.product-addon-image-actions,.product-addon-ai-controls{gap:7px;display:grid}.product-addon-image-actions>label.button{cursor:pointer;align-items:center;width:fit-content;min-height:32px;display:inline-flex}.product-addon-image-source{gap:5px;display:flex}.product-addon-image-source button{border-radius:7px;padding:6px 9px;color:#686158!important;background:#fff!important;border:1px solid #d9d2c8!important}.product-addon-image-source button.active{color:#8f3424!important;background:#fff0ec!important;border-color:#a13f2e!important}.product-addon-ai-controls{grid-template-columns:minmax(145px,1fr) minmax(100px,.7fr) auto}.product-addon-ai-controls select{color:#4f4942;background:#fff;border:1px solid #ddd6cc;border-radius:7px;min-width:0;min-height:34px;padding:0 8px;font-size:8px}.product-addon-ai-controls .button{white-space:nowrap;min-height:34px}.product-addon-image-actions>small{color:#80786f;font-size:7px}.product-addon-group button.with-image{grid-template-columns:58px minmax(0,1fr) auto;display:grid}.product-addon-group button.with-image>img{object-fit:cover;border-radius:7px;width:58px;height:46px}.presential-addon-groups fieldset>button.with-image{grid-template-columns:58px minmax(0,1fr) auto 24px;padding:7px 12px 7px 7px}.presential-addon-groups fieldset>button.with-image>img{object-fit:cover;border-radius:8px;width:58px;height:46px}.inventory-alerts-menu{position:relative}.inventory-alerts-trigger{color:#34352f;cursor:pointer;background:#fff;border:1px solid #d8d5cd;border-radius:8px;place-items:center;width:34px;height:34px;font-size:18px;display:grid;position:relative}.inventory-alerts-trigger>b{color:#fff;background:#c4412d;border:2px solid #f8f6f1;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-6px;right:-6px}.inventory-alerts-popover{z-index:85;background:#fff;border:1px solid #ddd7cd;border-radius:14px;width:min(370px,100vw - 28px);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 60px #1f1d1933}.inventory-alerts-popover>header{border-bottom:1px solid #eee9e1;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.inventory-alerts-popover>header div{gap:2px;display:grid}.inventory-alerts-popover>header small{color:#b33f2c;letter-spacing:.12em;font-size:7px;font-weight:900}.inventory-alerts-popover>header>span{background:#f0ece5;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.inventory-alerts-popover>p{color:#777168;text-align:center;margin:0;padding:22px 15px;font-size:9px}.inventory-alerts-popover>article{border-bottom:1px solid #f0ece5;grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:11px 15px;display:grid}.inventory-alerts-popover article>i{color:#b53d29;background:#fff0ec;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:950;display:grid}.inventory-alerts-popover article.low_stock>i{color:#8a6616;background:#fff7df}.inventory-alerts-popover article>div{gap:3px;display:grid}.inventory-alerts-popover article strong{font-size:9px}.inventory-alerts-popover article span{color:#777168;font-size:8px;line-height:1.4}.inventory-alerts-popover>.operational-notice-footer{color:#b33f2c;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee9e1;min-height:42px;font-size:8px;font-weight:850}.operational-notice{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0ece5;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:11px 15px;display:grid}.inventory-alerts-popover>.operational-notice{color:#34352f;background:#fff;border:0;border-bottom:1px solid #f0ece5}.operational-notice:hover{background:#fbf8f3}.operational-notice>i{color:#2365a2;background:#eef6ff;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:950;display:grid}.operational-notice.inventory>i{color:#8a6616;background:#fff7df}.operational-notice.support>i{color:#6c40aa;background:#f3edff}.operational-notice>div{gap:3px;min-width:0;display:grid}.operational-notice small{color:#746d64;letter-spacing:.08em;font-size:7px;font-weight:900}.operational-notice strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.operational-notice span{color:#777168;font-size:8px;line-height:1.4}.vertical-inventory-card{border:1px solid var(--vertical-border,#ded5ca);background:#fff;border-radius:21px;gap:17px;padding:20px;display:grid}.vertical-inventory-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vertical-inventory-card>header h2{margin:4px 0 5px;font-size:21px}.vertical-inventory-card>header p{color:#786f65;max-width:760px;margin:0;font-size:10px;line-height:1.55}.vertical-inventory-card>header small{color:#bd422d;letter-spacing:.1em;font-size:8px;font-weight:900}.vertical-inventory-card>header>strong{color:#fff;text-align:center;background:#21352d;border-radius:13px;min-width:125px;padding:12px;font-size:22px;display:grid}.vertical-inventory-card>header>strong span{color:#ffffffb3;font-size:8px;font-weight:700}.vertical-inventory-form{background:#f7f2eb;border-radius:14px;grid-template-columns:minmax(170px,1fr) minmax(140px,.8fr) 120px 150px auto;align-items:end;gap:9px;padding:13px;display:grid}.vertical-inventory-form label{color:#665e55;gap:5px;font-size:8px;font-weight:800;display:grid}.vertical-inventory-form input,.vertical-inventory-form select{background:#fff;border:1px solid #dcd2c6;border-radius:8px;min-width:0;min-height:38px;padding:0 9px;font-size:9px}.vertical-inventory-form>button{color:#fff;cursor:pointer;white-space:nowrap;background:#bd422d;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:900}.vertical-inventory-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.vertical-inventory-products article{border:1px solid #e3dbd1;border-radius:12px;gap:4px;padding:12px;display:grid}.vertical-inventory-products article>span{color:#25825e;letter-spacing:.08em;font-size:7px;font-weight:900}.vertical-inventory-products article>b{font-size:18px}.vertical-inventory-products article>small{color:#7b746c;font-size:8px}.vertical-inventory-lots{gap:7px;display:grid}.vertical-inventory-lots>header{justify-content:space-between;padding:0 2px 5px;display:flex}.vertical-inventory-lots>article{border:1px solid #e6dfd6;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.vertical-inventory-lots article>div{gap:3px;display:grid}.vertical-inventory-lots article>div>span{color:#25825e;letter-spacing:.08em;font-size:7px;font-weight:900}.vertical-inventory-lots article>div>small{color:#7b746c;font-size:8px}.vertical-inventory-lots article>b{font-size:16px}.vertical-inventory-lots article>b small{color:#817970;font-size:8px}.vertical-inventory-lots article>button{color:#8e3a2a;cursor:pointer;background:#fff;border:1px solid #d9cec2;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.vertical-inventory-lots article.status-expired,.vertical-inventory-lots article.status-depleted,.vertical-inventory-lots article.status-discarded{opacity:.72;background:#f8f6f2}.vertical-inventory-lots article.status-expired>div>span,.vertical-inventory-lots article.status-depleted>div>span,.vertical-inventory-lots article.status-discarded>div>span{color:#8c5044}.vertical-inventory-empty{color:#746d64;text-align:center;border:1px dashed #d9cfc3;border-radius:14px;place-content:center;gap:4px;min-height:120px;display:grid}.vertical-inventory-empty p{margin:0;font-size:9px}.theme-dark .inventory-alerts-trigger,.theme-dark .vertical-inventory-card{color:#f2f0e9;background:#262823;border-color:#474942}.theme-dark .inventory-alerts-popover{color:#34352f;background:#fff;border-color:#ddd7cd}.theme-dark .inventory-alerts-popover>.operational-notice{color:#34352f;background:#fff}.theme-dark .inventory-alerts-popover>.operational-notice:hover{background:#fbf8f3}.theme-dark .inventory-alerts-popover>.operational-notice-footer{color:#b33f2c;background:#fff}@media (max-width:980px){.product-addon-ai-controls{grid-template-columns:1fr 1fr}.product-addon-ai-controls .button{grid-column:1/-1}.vertical-inventory-form{grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-inventory-form>button{grid-column:1/-1}.vertical-inventory-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.product-low-stock-settings,.product-addon-image-editor,.product-addon-ai-controls,.vertical-inventory-form,.vertical-inventory-products{grid-template-columns:1fr!important}.product-addon-image-editor{margin-left:0}.product-addon-ai-controls .button,.vertical-inventory-form>button{white-space:normal;grid-column:auto}.product-addons-editor-items>div{grid-template-columns:22px minmax(0,1fr) 80px 22px}.vertical-inventory-card>header{flex-direction:column}.vertical-inventory-card>header>strong{width:100%}.vertical-inventory-lots>article{grid-template-columns:minmax(0,1fr) auto}.vertical-inventory-lots article>button{grid-column:1/-1}}.fiscal-page{max-width:1120px}.fiscal-page .section-page-heading{align-items:flex-end}.fiscal-environment-badge{color:#686057;letter-spacing:.04em;background:#fff;border:1px solid #d9d2c8;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.fiscal-environment-badge.production{color:#28613a;background:#edf8ef;border-color:#b9d7c0}.fiscal-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fiscal-readiness-grid article{background:#fff;border:1px solid #e4ded6;border-radius:16px;gap:8px;min-height:96px;padding:18px;display:grid}.fiscal-readiness-grid article:before{content:"";background:#d6a339;border-radius:50%;width:8px;height:8px}.fiscal-readiness-grid article.ready:before{background:#4c9b65}.fiscal-readiness-grid small{color:#80786f;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.fiscal-readiness-grid strong{color:#282521;font-size:17px}.fiscal-config-card,.fiscal-products-card,.fiscal-documents-card{padding:0;overflow:hidden}.fiscal-config-card>header,.fiscal-products-card>header,.fiscal-documents-card>header{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.fiscal-config-card header>div,.fiscal-products-card header>div,.fiscal-documents-card header>div{gap:5px;display:grid}.fiscal-config-card header small,.fiscal-products-card header small,.fiscal-documents-card header small{color:#8b8176;letter-spacing:.12em;font-size:8px;font-weight:950}.fiscal-config-card header h2,.fiscal-products-card header h2,.fiscal-documents-card header h2{color:#27231f;margin:0;font-size:20px}.fiscal-token-hint,.fiscal-products-card header>span{color:#6e665e;background:#f1eee9;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.fiscal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.fiscal-fields label{gap:7px;display:grid}.fiscal-fields label.wide{grid-column:1/-1}.fiscal-fields label>span{color:#625b53;font-size:10px;font-weight:850}.fiscal-fields input,.fiscal-fields select{color:#292622;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dcd6cd;border-radius:11px;outline:0;padding:0 13px;font-size:12px}.fiscal-fields input:focus,.fiscal-fields select:focus{border-color:var(--store-primary);box-shadow:0 0 0 3px var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.fiscal-fields input:focus,.fiscal-fields select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--store-primary) 12%,transparent)}}.fiscal-switches{border-top:1px solid #eee8df;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 24px;display:grid}.fiscal-switches label{cursor:pointer;border:1px solid #e5dfd6;border-radius:13px;align-items:flex-start;gap:11px;padding:15px;display:flex}.fiscal-switches input{accent-color:var(--store-primary);margin-top:3px}.fiscal-switches span{gap:4px;display:grid}.fiscal-switches strong{color:#342f2a;font-size:11px}.fiscal-switches small{color:#837a70;font-size:9px;line-height:1.45}.fiscal-sandbox-note{color:#6e5b31;background:#fbf6e9;border-left:3px solid #c69832;margin:0 24px 20px;padding:12px 14px;font-size:10px;line-height:1.5}.fiscal-config-card>footer{border-top:1px solid #eee8df;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.fiscal-products-card>div{padding:0 24px;display:grid}.fiscal-products-card>div p{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:13px 0;display:flex}.fiscal-products-card>div strong{color:#312d28;font-size:11px}.fiscal-products-card>div span{color:#8a5b3c;text-align:right;font-size:9px}.fiscal-products-card>small{color:#81786e;padding:16px 24px 20px;font-size:9px;display:block}.fiscal-documents-card>div{padding:0 24px;display:grid}.fiscal-documents-card>div>article{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.fiscal-documents-card article>span{gap:4px;display:grid}.fiscal-documents-card article strong{color:#342f2a;font-size:11px}.fiscal-documents-card article small{color:#8a8178;font-size:9px}.fiscal-status{color:#665f57;text-transform:uppercase;background:#efede8;border-radius:999px;padding:6px 9px;font-size:8px}.fiscal-status.queued{color:#347048;background:#edf6ef}.fiscal-status.blocked{color:#98532b;background:#fff0e5}.fiscal-status.authorized{color:#24633a;background:#e6f5ea}.fiscal-status.processing,.fiscal-status.submitted{color:#355c91;background:#eaf0fb}.fiscal-status.contingency{color:#7e6221;background:#fff6dc}.fiscal-status.failed,.fiscal-status.rejected{color:#9a4035;background:#fdebe8}.fiscal-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.fiscal-document-actions a,.fiscal-document-actions button{color:#4f4841;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd6cd;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.fiscal-document-actions button:disabled{cursor:wait;opacity:.55}.fiscal-document-error{color:#a14b3f;max-width:620px;font-size:8px;font-style:normal;line-height:1.45}.fiscal-empty,.fiscal-loading{color:#81786e;margin:0;padding:30px 24px;font-size:11px}.fiscal-admin-managed>p{color:#746c63;margin:0;padding:22px 24px;font-size:11px;line-height:1.6}.admin-fiscal-control{gap:12px;display:grid}.admin-fiscal-plan-warning{color:#725623;background:#fff7df;border-left:3px solid #b88327;border-radius:8px;margin:0;padding:10px 11px;font-size:9px;line-height:1.5}.admin-fiscal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-fiscal-summary>div{background:#f8f6f2;border:1px solid #e2dcd4;border-radius:10px;gap:4px;padding:10px;display:grid}.admin-fiscal-summary small{color:#8b8278;letter-spacing:.08em;font-size:6px;font-weight:950}.admin-fiscal-summary strong{color:#302c27;font-size:11px}.admin-fiscal-switch{border:1px solid #e2dcd4;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.admin-fiscal-switch>span{gap:3px;display:grid}.admin-fiscal-switch strong{color:#39342f;font-size:9px}.admin-fiscal-switch small{color:#827a71;font-size:7px;line-height:1.4}.admin-fiscal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-fiscal-fields label{color:#716960;gap:5px;font-size:8px;font-weight:800;display:grid}.admin-fiscal-fields label.wide{grid-column:1/-1}.admin-fiscal-fields input,.admin-fiscal-fields select{min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #ddd6cd;border-radius:8px;padding:0 9px;font-size:9px}.admin-fiscal-fields :disabled{cursor:not-allowed;opacity:.55}.admin-fiscal-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-fiscal-actions .button{min-height:36px;box-shadow:none;padding-inline:11px;font-size:8px}.product-fiscal-fields{border:1px solid #ded8cf;border-radius:14px;gap:13px;margin:4px 0;padding:16px;display:grid}.product-fiscal-fields legend{color:#312d28;padding:0 7px;font-size:11px;font-weight:900}.product-fiscal-fields legend small{color:#82796f;font-size:8px;font-weight:700}.product-fiscal-fields>p{color:#81786e;margin:0;font-size:9px;line-height:1.5}.product-fiscal-fields>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-fiscal-fields label{color:#625b53;gap:5px;font-size:8px;font-weight:850;display:grid}.product-fiscal-fields label small{color:#928980;font-size:7px;font-weight:650}.product-fiscal-fields input{min-width:0;min-height:38px;font:inherit;border:1px solid #ded8cf;border-radius:9px;padding:0 10px;font-size:10px}.dashboard-shell.theme-dark .fiscal-readiness-grid article,.dashboard-shell.theme-dark .fiscal-config-card,.dashboard-shell.theme-dark .fiscal-products-card,.dashboard-shell.theme-dark .fiscal-documents-card{background:#292724;border-color:#3f3b36}.dashboard-shell.theme-dark .fiscal-readiness-grid strong,.dashboard-shell.theme-dark .fiscal-config-card h2,.dashboard-shell.theme-dark .fiscal-products-card h2,.dashboard-shell.theme-dark .fiscal-documents-card h2,.dashboard-shell.theme-dark .fiscal-switches strong,.dashboard-shell.theme-dark .fiscal-products-card>div strong,.dashboard-shell.theme-dark .fiscal-documents-card article strong{color:#f4eee6}.dashboard-shell.theme-dark .fiscal-fields input,.dashboard-shell.theme-dark .fiscal-fields select{color:#f4eee6;background:#211f1d;border-color:#4a4540}@media (max-width:760px){.fiscal-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-fields,.fiscal-switches{grid-template-columns:1fr}.fiscal-fields label.wide{grid-column:auto}.fiscal-page .section-page-heading{align-items:flex-start}.product-fiscal-fields>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-ai-plan-pricing-grid .admin-ai-plan-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-ai-plan-pricing-grid .admin-ai-plan-fields>label{grid-column:auto}.admin-ai-plan-pricing-grid .admin-ai-plan-rule{color:#81778a;grid-column:1/-1;font-size:7px;line-height:1.45}.ai-plan-facts{background:#fff;border:1px solid #e7e0eb;border-radius:12px;gap:0;margin:2px 0 0;display:grid;overflow:hidden}.ai-plan-facts>div{border-bottom:1px solid #eee9f1;grid-template-columns:68px minmax(0,1fr);gap:9px;padding:9px 11px;display:grid}.ai-plan-facts>div:last-child{border-bottom:0}.ai-plan-facts :is(dt,dd){margin:0;font-size:7.5px;line-height:1.4}.ai-plan-facts dt{color:#8c8294;font-weight:850}.ai-plan-facts dd{color:#4e4654;font-weight:900}.dashboard-shell.theme-dark .ai-plan-facts{background:#302d2c;border-color:#474143}.dashboard-shell.theme-dark .ai-plan-facts>div{border-color:#45403f}.dashboard-shell.theme-dark .ai-plan-facts dt{color:#9f979f}.dashboard-shell.theme-dark .ai-plan-facts dd{color:#f1ece7}@media (max-width:620px){.admin-ai-plan-pricing-grid .admin-ai-plan-fields{grid-template-columns:1fr}}.merchant-operation-channels{background:#faf8f4;border:1px solid #e8e2d9;border-radius:14px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.merchant-operation-channels>header h3{color:#302d29;margin:3px 0 0;font-size:15px}.merchant-operation-channels>header small{color:#a06f5d;letter-spacing:.09em;font-size:8px;font-weight:950}.merchant-operation-channels>header p,.merchant-channel-help{color:#837c73;margin:4px 0 0;font-size:9px;line-height:1.45}.merchant-operation-channels>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.merchant-channel-toggle{color:#69635b;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded8cf;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:78px;padding:13px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.merchant-channel-toggle:hover{border-color:#cfc4b9;box-shadow:0 7px 20px #2928230d}.merchant-channel-toggle>i{color:#776f65;background:#efebe5;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.merchant-channel-toggle>span{gap:4px;display:grid}.merchant-channel-toggle>span strong{color:#37332f;font-size:11px}.merchant-channel-toggle>span small{color:#898178;font-size:8px;font-weight:650;line-height:1.35}.merchant-channel-toggle>em{color:#827a70;letter-spacing:.04em;background:#eeeae4;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950}.merchant-channel-toggle.active{background:#f8fdf3;border-color:#b9d5a1}.merchant-channel-toggle.active>i{color:#4c722c;background:#e1f1d3}.merchant-channel-toggle.active>em{color:#426724;background:#dff0d1}.merchant-channel-toggle.locked{cursor:not-allowed;opacity:.62}.merchant-channel-help{margin:0}.merchant-boss-modules{background:linear-gradient(145deg,#fbfaf7 0%,#f4f0e9 100%);border:1px solid #dcd4c7;border-radius:16px;gap:16px;margin-bottom:18px;padding:18px;display:grid}.merchant-boss-modules>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.merchant-boss-modules>header small{color:#a06f5d;letter-spacing:.09em;font-size:8px;font-weight:950}.merchant-boss-modules>header h3{color:#302d29;margin:4px 0 0;font-size:15px}.merchant-boss-modules>header p{color:#837c73;max-width:620px;margin:5px 0 0;font-size:9px;line-height:1.5}.merchant-boss-bulk-actions{flex:none;gap:6px;display:flex}.merchant-boss-bulk-actions button{color:#5f5951;cursor:pointer;background:#fff;border:1px solid #d7d0c6;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:850}.merchant-boss-locked-panel{background:#ffffffdb;border:1px solid #ded5c8;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.merchant-boss-locked-panel>span{color:#c9f45b;background:#252823;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:950;display:grid}.merchant-boss-locked-panel strong{color:#302d29;font-size:11px}.merchant-boss-locked-panel p{color:#837c73;margin:4px 0 0;font-size:8px;line-height:1.45}.merchant-boss-groups{gap:12px;display:grid}.merchant-boss-groups>section{background:#ffffffc7;border:1px solid #e1dbd2;border-radius:13px;overflow:hidden}.merchant-boss-groups>section>header{border-bottom:1px solid #e9e4dc;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.merchant-boss-groups>section>header>div{gap:3px;display:grid}.merchant-boss-groups>section>header strong{color:#38342f;font-size:10px}.merchant-boss-groups>section>header small{color:#8a837a;font-size:7px;line-height:1.4}.merchant-boss-groups>section>header em{color:#526542;background:#eef3e8;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.merchant-boss-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-boss-toggle{color:#726c64;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee9e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:75px;padding:11px 13px;display:grid}.merchant-boss-toggle:nth-child(odd){border-right:1px solid #eee9e2}.merchant-boss-toggle:hover{background:#faf9f5}.merchant-boss-toggle>i{color:#797169;background:#ece9e3;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:950;display:grid}.merchant-boss-toggle>span{gap:4px;display:grid}.merchant-boss-toggle>span strong{color:#817a71;font-size:9px}.merchant-boss-toggle>span small{color:#a19a91;font-size:7px;line-height:1.35}.merchant-boss-toggle>em{background:#d7d3cc;border-radius:99px;width:30px;height:17px;transition:background .18s;position:relative}.merchant-boss-toggle>em b{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1e1c1933}.merchant-boss-toggle.active{background:#fbfef7}.merchant-boss-toggle.active>i{color:#4b6f31;background:#e3f2d6}.merchant-boss-toggle.active>span strong{color:#36332e}.merchant-boss-toggle.active>em{background:#769a57}.merchant-boss-toggle.active>em b{transform:translate(13px)}.large-operation-heading{align-items:flex-end}.large-operation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.large-operation-summary article{background:#fff;border:1px solid #e5dfd6;border-radius:13px;gap:4px;padding:17px;display:grid}.large-operation-summary small{color:#a06f5d;letter-spacing:.08em;font-size:7px;font-weight:950}.large-operation-summary strong{color:#2c2a26;font-size:27px;line-height:1}.large-operation-summary span{color:#888178;font-size:8px}.large-operation-group{gap:12px;display:grid}.large-operation-group>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.large-operation-group>header small{color:#a06f5d;letter-spacing:.08em;font-size:7px;font-weight:950}.large-operation-group>header h2{color:#302d29;margin:4px 0 0;font-size:16px}.large-operation-group>header p{color:#888178;margin:4px 0 0;font-size:8px}.large-operation-group>header>span{color:#526542;background:#eef3e8;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900}.large-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.large-operation-card{background:#fff;border:1px solid #e5dfd6;border-radius:14px;flex-direction:column;min-height:210px;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.large-operation-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #27231d12}.large-operation-card.disabled{opacity:.72;background:#f8f6f2;border-style:dashed}.large-operation-card-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.large-operation-card-topline>i{color:#48672e;background:#e6f2db;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:950;display:grid}.large-operation-card-topline>em{color:#48672e;letter-spacing:.05em;background:#e6f2db;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:950}.large-operation-card.disabled .large-operation-card-topline>i,.large-operation-card.disabled .large-operation-card-topline>em{color:#898279;background:#e8e4dd}.large-operation-card h3{color:#322f2a;margin:13px 0 6px;font-size:11px}.large-operation-card p{color:#847d74;margin:0;font-size:8px;line-height:1.5}.large-operation-card>button{color:#5f7650;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ece7df;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;padding:12px 0 0;font-size:8px;font-weight:900;display:flex}.boss-workspace-back{color:#647753;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0 0 9px;font-size:8px;font-weight:900}.boss-workspace-form,.boss-workspace-list{background:#fff;border:1px solid #e4ded5;border-radius:18px;gap:16px;padding:20px;display:grid;box-shadow:0 12px 35px #2a251e0a}.boss-workspace-form>header,.boss-workspace-list>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.boss-workspace-form>header small,.boss-workspace-list>header small{color:#a06f5d;letter-spacing:.08em;font-size:7px;font-weight:950}.boss-workspace-form>header h2,.boss-workspace-list>header h2{color:#302d29;margin:4px 0 0;font-size:16px}.boss-workspace-form>header button,.boss-workspace-list>header>span{color:#756d64;background:#f2eee8;border:0;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:850}.boss-workspace-form>header button{cursor:pointer}.boss-workspace-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.boss-workspace-fields label{align-content:start;gap:6px;display:grid}.boss-workspace-fields label>span{color:#716a61;letter-spacing:.025em;font-size:7px;font-weight:900}.boss-workspace-fields input,.boss-workspace-fields select,.boss-workspace-fields textarea{color:#37332e;width:100%;min-height:40px;font:inherit;background:#fbfaf7;border:1px solid #ded8cf;border-radius:9px;outline:0;padding:9px 10px;font-size:9px}.boss-workspace-fields textarea{resize:vertical;min-height:88px}.boss-workspace-fields input:focus,.boss-workspace-fields select:focus,.boss-workspace-fields textarea:focus{border-color:#819d68;box-shadow:0 0 0 3px #769a571f}.boss-workspace-fields .boss-field-wide{grid-column:1/-1}.boss-workspace-form>.button{justify-self:end}.boss-workspace-empty{color:#7e776e;text-align:center;background:#faf8f4;border:1px dashed #dcd5cb;border-radius:14px;justify-items:center;gap:7px;padding:28px 18px;display:grid}.boss-workspace-empty strong{color:#3e3933;font-size:11px}.boss-workspace-empty p{margin:0;font-size:8px}.boss-management-empty{align-content:center;min-height:180px}.boss-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.boss-record{background:#fbfaf7;border:1px solid #e5dfd7;border-left:4px solid #a9b49f;border-radius:12px;gap:12px;padding:14px;display:grid}.boss-record.priority-high{border-left-color:#df9a54}.boss-record.priority-critical{border-left-color:#c9574d}.boss-record.priority-low{border-left-color:#8aa5b7}.boss-record>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.boss-record>header small{color:#9a7264;letter-spacing:.06em;font-size:6px;font-weight:950}.boss-record>header h3{color:#39352f;margin:4px 0 0;font-size:10px}.boss-record>header select{color:#5f584f;background:#fff;border:1px solid #d9d3ca;border-radius:8px;min-height:31px;padding:0 8px;font-size:7px;font-weight:850}.boss-record-meta{flex-wrap:wrap;gap:6px;display:flex}.boss-record-meta span{color:#6f685f;background:#efede7;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:850}.boss-record>p{color:#797168;white-space:pre-wrap;margin:0;font-size:8px;line-height:1.5}.boss-record>footer{border-top:1px solid #e9e4dc;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.boss-record>footer button{color:#625b52;cursor:pointer;background:#ece8e1;border:0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:850}.boss-record>footer button.confirm{color:#fff;background:#a83f38}.merchant-settings-fields{grid-template-columns:repeat(2,1fr)}.merchant-settings-fields .field-wide{grid-column:1/-1}.merchant-segment-field small{color:#77736c;font-size:8px;font-weight:650;line-height:1.45}.merchant-segment-functions{color:#315d47;background:#f4fbf7;border:1px solid #d9e7de;border-radius:11px;gap:6px;padding:12px 14px;display:grid}.merchant-segment-functions strong{font-size:10px}.merchant-segment-functions>span{color:#527060;font-size:8px;line-height:1.5}.merchant-segment-functions>div{flex-wrap:wrap;gap:5px;display:flex}.merchant-segment-functions em{color:#315d47;background:#dceee4;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.merchant-address-activation-notice{color:#6f5514;background:#fff8df;border:1px solid #e6c879;border-radius:11px;gap:4px;margin-bottom:16px;padding:12px 14px;display:grid}.merchant-address-activation-notice strong{font-size:10px}.merchant-address-activation-notice span{color:#856f37;font-size:8px;line-height:1.5}.merchant-store-settings{padding:24px;position:relative}.merchant-store-settings>header{align-items:flex-start;margin-bottom:20px}.merchant-store-settings>header h2{letter-spacing:-.025em;font-size:21px}.merchant-store-settings>header p{color:#777168;max-width:620px;margin:6px 0 0;font-size:10px;line-height:1.5}.merchant-settings-public-badge{letter-spacing:.07em;background:#f7f4ef;border:1px solid #ddd7cd;border-radius:999px;flex:none;padding:7px 10px;font-size:7px;font-weight:950;color:#766f65!important}.merchant-store-settings .merchant-operation-channels{margin-bottom:16px;padding:18px}.merchant-store-settings .merchant-operation-channels>header h3{font-size:17px}.merchant-store-settings .merchant-operation-channels>header p,.merchant-store-settings .merchant-channel-help{font-size:10px}.merchant-store-settings .merchant-channel-toggle{min-height:86px}.merchant-store-settings .merchant-channel-toggle>span strong{font-size:12px}.merchant-store-settings .merchant-channel-toggle>span small{font-size:9px}.merchant-settings-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.merchant-settings-panel{background:#fcfbf8;border:1px solid #e2ddd5;border-radius:15px;min-width:0;padding:18px}.merchant-settings-identity{grid-column:1/-1}.merchant-settings-contact{grid-column:span 4}.merchant-settings-address{grid-column:span 8}.merchant-settings-panel>header{border-bottom:1px solid #ebe7df;align-items:flex-start;gap:11px;margin-bottom:16px;padding-bottom:14px;display:flex}.merchant-settings-panel>header>span{background:#f0ebe3;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid;color:#756d63!important}.merchant-settings-panel>header>div{min-width:0}.merchant-settings-panel>header small{color:#a06f5d;letter-spacing:.09em;font-size:7px;font-weight:950}.merchant-settings-panel>header h3{color:#302d29;letter-spacing:-.01em;margin:3px 0 0;font-size:14px}.merchant-settings-panel>header p{color:#817a70;margin:4px 0 0;font-size:9px;line-height:1.45}.merchant-settings-panel>header>em{letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:7px;font-style:normal;font-weight:950}.merchant-settings-panel>header>em.complete{color:#426724;background:#dff0d1}.merchant-settings-panel>header>em.pending{color:#85640f;background:#fff0c8}.merchant-settings-panel-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.merchant-settings-panel-fields .field-wide{grid-column:1/-1}.merchant-settings-contact .merchant-settings-panel-fields{grid-template-columns:1fr}.merchant-store-settings .merchant-settings-panel label>span{color:#625d55;font-size:9px;font-weight:900}.merchant-store-settings .merchant-settings-panel input,.merchant-store-settings .merchant-settings-panel select,.merchant-store-settings .merchant-settings-panel textarea{border-radius:10px;min-height:43px;padding:11px 12px;font-size:11px;transition:border-color .18s,box-shadow .18s}.merchant-store-settings .merchant-settings-panel textarea{resize:vertical;min-height:104px;line-height:1.5}.merchant-store-settings .merchant-settings-panel input:focus,.merchant-store-settings .merchant-settings-panel select:focus,.merchant-store-settings .merchant-settings-panel textarea:focus{border-color:#b7a89a;box-shadow:0 0 0 3px #a06f5d1a}.merchant-store-settings .merchant-segment-field small{font-size:9px}.merchant-store-settings .merchant-segment-functions{padding:14px}.merchant-store-settings .merchant-segment-functions strong{font-size:11px}.merchant-store-settings .merchant-segment-functions>span{font-size:9px}.merchant-store-settings .merchant-cep-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.merchant-store-settings .merchant-cep-field button{color:#fff;cursor:pointer;background:#292824;border:0;border-radius:10px;min-width:98px;padding:0 13px;font-size:9px;font-weight:900}.merchant-store-settings .merchant-cep-field button:disabled{cursor:wait;opacity:.65}.merchant-settings-state-field{max-width:150px}.merchant-settings-savebar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ded8cf;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px -5px -5px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 34px #2f2b251f}.merchant-settings-savebar>div{gap:3px;display:grid}.merchant-settings-savebar strong{color:#302d29;font-size:10px}.merchant-settings-savebar span{color:#7d766d;font-size:8px;line-height:1.45}.merchant-settings-savebar .button{min-width:148px;min-height:42px}@media (max-width:980px){.merchant-settings-contact,.merchant-settings-address{grid-column:1/-1}.merchant-settings-contact .merchant-settings-panel-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.merchant-store-settings{padding:15px}.merchant-store-settings>header{flex-direction:column}.merchant-settings-public-badge{align-self:flex-start}.merchant-store-settings .merchant-operation-channels,.merchant-settings-panel{padding:14px}.merchant-settings-panel-fields,.merchant-settings-contact .merchant-settings-panel-fields{grid-template-columns:1fr}.merchant-settings-panel-fields .field-wide{grid-column:auto}.merchant-settings-state-field{max-width:none}.merchant-settings-savebar{flex-direction:column;align-items:stretch;margin-inline:0;bottom:8px}.merchant-settings-savebar .button{width:100%}}.merchant-feature-summary{padding:21px}.merchant-feature-summary>header>span{color:#8f8b83;font-size:7px}.merchant-feature-summary>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.merchant-feature-summary>div>span{background:#f2f5ec;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:8px;font-weight:750;display:flex}.merchant-feature-summary>div>span.disabled{color:#aaa59d;background:#f1efeb}.merchant-feature-summary i{color:#34652b;background:#d4efb4;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.admin-settings-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-policy-card,.provider-health-card{padding:21px}.admin-policy-card>header,.provider-health-card>header{border-bottom:1px solid #eae7e0;justify-content:flex-start;padding-bottom:15px}.admin-policy-card>header>span,.provider-health-card>header>span{width:34px;height:34px;color:var(--admin-blue,#5568b8);background:#edf1ff;border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.admin-policy-card header strong,.provider-health-card header strong{font-size:12px}.admin-policy-card header p,.provider-health-card header p{color:#8f8b83;margin:4px 0 0;font-size:7px}.signup-visit-counter{background:linear-gradient(135deg,#f5f7ff 0%,#fbfcff 100%);border:1px solid #dfe5fb;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;margin-top:16px;padding:16px;display:grid}.signup-visit-counter>div{align-content:center;gap:3px;display:grid}.signup-visit-counter small{color:#6573ae;letter-spacing:.08em;font-size:.75rem;font-weight:850}.signup-visit-counter>div>strong{color:#263468;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1}.signup-visit-counter>div>span,.signup-visit-counter>p{color:#747d9e;font-size:.75rem}.signup-visit-counter dl{grid-template-columns:repeat(3,minmax(58px,1fr));gap:7px;margin:0;display:grid}.signup-visit-counter dl>div{background:#fff;border-radius:10px;align-content:center;justify-items:center;gap:4px;min-width:64px;padding:9px 7px;display:grid;box-shadow:0 5px 16px #40529114}.signup-visit-counter dt{color:#7b83a0;font-size:.75rem}.signup-visit-counter dd{color:#303d72;margin:0;font-size:1rem;font-weight:850}.signup-visit-counter>p{grid-column:1/-1;margin:-3px 0 0}.admin-setting-toggle,.provider-status-row{border-bottom:1px solid #efede8;justify-content:space-between;align-items:center;gap:15px;min-height:58px;display:flex}.admin-setting-toggle>span,.provider-status-row>span{gap:4px;display:grid}.admin-setting-toggle strong,.provider-status-row strong{font-size:9px}.admin-setting-toggle small,.provider-status-row small{color:#99958e;font-size:7px}.mfa-channel-control{border-bottom:1px solid #efede8;padding:14px 0}.mfa-channel-control>span{color:#77736c;margin-bottom:8px;font-size:7px;font-weight:850;display:block}.mfa-channel-control>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mfa-channel-control button{cursor:pointer;background:#fff;border:1px solid #dcd8d0;border-radius:8px;justify-content:space-between;align-items:center;min-height:43px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.mfa-channel-control button.active{border-color:var(--admin-blue,#5568b8);box-shadow:0 0 0 3px #5568b81a}.admin-support-whatsapp-card>label{gap:7px;margin-top:16px;display:grid}.admin-support-whatsapp-card>label>span{color:#56524b;font-size:8px;font-weight:900}.admin-support-whatsapp-card input{color:#292722;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #dcd8d0;border-radius:9px;outline:0;padding:0 12px;font-size:10px}.admin-support-whatsapp-card input:focus{border-color:var(--admin-blue,#5568b8);box-shadow:0 0 0 3px #5568b81a}.admin-support-whatsapp-card small{color:#928e86;font-size:7px;line-height:1.45}.admin-shell.theme-dark .admin-support-whatsapp-card input{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.admin-shell.theme-dark .admin-support-whatsapp-card>label>span{color:var(--dark-text)}.mfa-channel-control i,.provider-status-row em{color:#b06b3f;font-size:6px;font-style:normal}.mfa-channel-control i.connected,.provider-status-row i.connected+span+em{color:#39835b}.provider-status-row{justify-content:flex-start}.provider-status-row>i{background:#dc8c59;border-radius:50%;width:8px;height:8px}.provider-status-row>i.connected{background:#43ad72}.provider-status-row>span{flex:1}.provider-security-note{border-left:3px solid var(--violet);color:#68617c;background:#f2efff;margin:15px 0 0;padding:10px 12px;font-size:7px;line-height:1.55}.merchant-status.status-pending{color:#79601e;background:#fff0ca}.merchant-status.status-suspended{color:#9b3927;background:#ffe1db}.drawer-control-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.drawer-control-fields>span{grid-column:1/-1}.drawer-control-fields label{color:#77736c;font-size:7px;font-weight:800}.drawer-control-fields .drawer-trial-date{color:#775b21;background:#fff3dd;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:8px}.drawer-feature-list{gap:0!important;display:grid!important}.drawer-feature-list>div{border-bottom:1px solid #eeebe5;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex!important}.drawer-feature-list>div>span{color:#55524d;font-size:8px;font-weight:750}@media (max-width:980px){.support-workspace,.admin-settings-live-grid{grid-template-columns:1fr}.merchant-feature-summary>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.signup-visit-counter{grid-template-columns:1fr}.signup-visit-counter>p{grid-column:auto}.support-create-form>div,.merchant-settings-fields,.merchant-feature-summary>div{grid-template-columns:1fr}.merchant-settings-fields .field-wide{grid-column:auto}.store-closed-banner,.ticket-thread>header{flex-direction:column;align-items:flex-start}.ticket-thread>form{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--coral);color:#fff}.brand{align-items:center;gap:10px;width:fit-content;display:inline-flex}.brand strong{letter-spacing:-1.8px;font-size:27px;font-weight:850}.brand-signature{object-fit:contain;width:auto;height:34px;display:block}.brand-mark{flex:none;width:32px;height:32px;display:block}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.34)}.brand-inverse{color:#fff}.brand-compact .brand-mark{width:27px;height:27px}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,.icon-button:focus-visible,.sidebar-nav button:focus-visible,.sidebar-nav a:focus-visible,.dashboard-tab-button:focus-visible{outline-offset:3px;outline:3px solid #ff5c3a4d}.button-small{min-height:42px;padding:0 17px;font-size:14px}.button-dark{background:var(--ink);color:#fff;box-shadow:0 8px 24px #1818162e}.button-dark:hover{background:#000}.button-primary{background:var(--coral);color:#fff;box-shadow:0 12px 30px #ff5c3a42}.button-primary:hover{background:var(--coral-dark)}.button-ghost{background:#ffffff73;border-color:#cbc7bd}.button-ghost:hover{border-color:var(--ink);background:#fff}.dining-room-view{gap:18px}.dining-room-heading{align-items:center}.dining-heading-actions{align-items:center;gap:9px;display:flex}.dining-icon-action{color:#686158;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #ded8cf;border-radius:10px;align-items:center;gap:7px;padding:0 11px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.dining-icon-action:hover,.dining-icon-action.active{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.dining-icon-action:hover,.dining-icon-action.active{border-color:color-mix(in srgb,var(--coral) 55%,#ded8cf)}}.dining-icon-action:hover,.dining-icon-action.active{color:var(--coral);background:#fff7f3}.dining-icon-action>span{font-size:14px;line-height:1}.dining-icon-action>small{font-size:10px;font-weight:850}.dining-table-settings{background:linear-gradient(135deg,#fff 0%,#fbf7f1 100%);border:1px solid #e4ddd3;border-radius:15px;grid-template-columns:auto minmax(220px,1fr) minmax(120px,160px) auto;align-items:end;gap:14px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #2928230d}.dining-settings-icon{color:#766c61;background:#f3eee7;border-radius:11px;align-self:center;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.dining-table-settings>div:nth-child(2){gap:3px;display:grid}.dining-table-settings>div:nth-child(2) small{color:#a16d58;letter-spacing:.09em;font-size:9px;font-weight:950}.dining-table-settings>div:nth-child(2) strong{color:#292823;font-size:15px}.dining-table-settings>div:nth-child(2) p{color:#81796f;margin:0;font-size:10px;line-height:1.4}.dining-table-settings>label{color:#70685f;gap:5px;font-size:9px;font-weight:900;display:grid}.dining-table-settings input{color:#292823;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dcd4c8;border-radius:9px;padding:0 10px;font-size:12px}.dining-settings-buttons{gap:7px;display:flex}.dining-settings-buttons button{color:#625b53;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d9d2c8;border-radius:9px;padding:0 12px;font-size:10px;font-weight:900}.dining-settings-buttons button:last-child{color:#fff;background:#292823;border-color:#292823}.dining-settings-buttons button:disabled{cursor:wait;opacity:.55}.dining-room-summary{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(280px,1.35fr);gap:12px;display:grid}.dining-room-summary>article{background:#fff;border:1px solid #e7e2da;border-radius:15px;align-content:center;gap:6px;min-height:126px;padding:20px;display:grid;box-shadow:0 10px 28px #2928230d}.dining-room-summary small{color:#9b7465;letter-spacing:.08em;font-size:10px;font-weight:900}.dining-room-summary strong{color:#292823;letter-spacing:-.04em;font-size:25px}.dining-room-summary span{color:#857d73;font-size:12px}.dining-menu-qr{grid-template-columns:auto 1fr;align-items:center}.dining-menu-qr>div{background:#fff;border:1px solid #e7e2da;border-radius:12px;place-items:center;width:98px;height:98px;display:grid}.dining-menu-qr>span{gap:4px;display:grid}.dining-menu-qr>span strong{font-size:15px;line-height:1.2}.dining-menu-qr a{width:fit-content;color:var(--coral);font-size:11px;font-weight:850;text-decoration:none}.dining-disabled-note{color:#895726;background:#fff7ec;border:1px solid #f0cda7;border-radius:12px;padding:14px 16px;font-size:12px;font-weight:750}.dining-table-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));align-items:start;gap:13px;display:grid}.dining-table-card{background:#fff;border:1px solid #e4dfd7;border-radius:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 26px #2928230d}.dining-table-card>header{background:#faf8f4;border-bottom:1px solid #eee9e2;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dining-table-card>header>span{align-items:baseline;gap:7px;display:flex}.dining-table-card>header small{color:#a27b6c;letter-spacing:.09em;font-size:9px;font-weight:950}.dining-table-card>header strong{color:#292823;font-size:25px}.dining-table-card>header em{color:#756f66;background:#ece8e1;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.dining-table-header-actions{align-items:center;gap:7px;display:flex}.dining-transfer-icon{color:#736b62;cursor:pointer;width:28px;height:28px;font:inherit;background:#fff;border:1px solid #ded8cf;border-radius:8px;place-items:center;display:grid}.dining-transfer-icon:hover{color:#292823;background:#f6f1eb;border-color:#cdbfb3}.dining-transfer-icon span{font-size:14px;line-height:1}.dining-table-card.status-waiting>header em{color:#8e601b;background:#fff0d4}.dining-table-card.status-preparing>header em{color:#285f9f;background:#e9f1fd}.dining-table-card.status-ready>header em{color:#26734f;background:#e2f4e9}.dining-table-card.status-delivered>header em{color:#1f6d49;background:#e7f7ee}.dining-transfer-panel{background:#f7f4ef;border-bottom:1px solid #e4ded5;gap:11px;padding:13px 16px;display:grid}.dining-transfer-panel>div:first-child{align-items:center;gap:9px;display:flex}.dining-transfer-panel-icon{color:#5f574f;background:#ebe4db;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.dining-transfer-panel>div:first-child>span:last-child{gap:1px;display:grid}.dining-transfer-panel>div:first-child small{color:#a16d58;letter-spacing:.09em;font-size:8px;font-weight:950}.dining-transfer-panel>div:first-child strong{color:#35312d;font-size:12px}.dining-transfer-panel label{color:#6c645b;gap:5px;font-size:9px;font-weight:900;display:grid}.dining-transfer-panel select{color:#302c28;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d7d0c6;border-radius:9px;padding:0 9px;font-size:10px}.dining-transfer-panel>p{color:#827970;margin:0;font-size:9px;line-height:1.4}.dining-transfer-panel>div:last-child{justify-content:flex-end;gap:7px;display:flex}.dining-transfer-panel>div:last-child button{color:#665e55;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #d6cec3;border-radius:8px;padding:0 10px;font-size:9px;font-weight:900}.dining-transfer-panel>div:last-child button:last-child{color:#fff;background:#292823;border-color:#292823}.dining-transfer-panel button:disabled{cursor:wait;opacity:.5}.dining-command-customers{background:#fffdfa;border-bottom:1px solid #eee9e2;gap:6px;padding:10px 16px;display:grid}.dining-command-customers>small{color:#a27b6c;letter-spacing:.09em;font-size:8px;font-weight:950}.dining-command-customers>div{flex-wrap:wrap;gap:5px;display:flex}.dining-command-customers>div span{color:#5f584f;background:#f1ece5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.dining-command-list{max-height:340px;display:grid;overflow-y:auto}.dining-command-list>section{border-bottom:1px solid #eee9e2;gap:9px;padding:13px 16px;display:grid}.dining-command-list section>header{justify-content:space-between;gap:8px;display:flex}.dining-command-list section>header strong{font-size:11px}.dining-command-list section>header small{color:#8b8379;font-size:9px}.dining-command-list ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.dining-command-list li{color:#5f5a53;gap:7px;font-size:11px;display:flex}.dining-command-list li b{color:var(--coral)}.dining-command-list p{color:#72695f;background:#f6f2eb;border-radius:8px;margin:0;padding:8px;font-size:10px}.dining-table-card>footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dining-table-card>footer span{gap:2px;display:grid}.dining-table-card>footer span small{color:#8c847a;font-size:9px}.dining-table-card>footer span strong{font-size:17px}.dining-table-card>footer button,.dining-checkout-panel button{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#292823;border:0;border-radius:9px;padding:0 12px;font-size:10px;font-weight:900}.dining-table-available{color:#968f85;align-content:center;place-items:center;gap:5px;min-height:160px;display:grid}.dining-table-available span{color:#54712d;background:#eef7e2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.dining-table-available strong{color:#555148;font-size:14px}.dining-table-available small{font-size:10px}.dining-checkout-panel{background:#f8f5ef;border-top:1px solid #e7e1d9;gap:12px;padding:14px 16px;display:grid}.dining-checkout-panel label{color:#665f57;gap:6px;font-size:10px;font-weight:850;display:grid}.dining-checkout-panel select{color:#2d2925;min-height:39px;font:inherit;background:#fff;border:1px solid #dcd4c8;border-radius:9px;padding:0 10px;font-size:11px}.dining-checkout-panel>div{justify-content:flex-end;gap:8px;display:flex}.dining-checkout-panel>div button:first-child{color:#635d55;background:#fff;border:1px solid #d9d2c8}.dining-checkout-panel button:disabled{cursor:wait;opacity:.55}.checkout-table-number{border:1px solid var(--store-primary);grid-template-columns:1fr minmax(150px,.62fr);gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-table-number{border:1px solid color-mix(in srgb,var(--store-primary) 24%,#e8e2d8)}}.checkout-table-number{background:var(--store-primary);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.checkout-table-number{background:color-mix(in srgb,var(--store-primary) 5%,#fff)}}.checkout-table-number{padding:18px}.checkout-table-number>div{align-content:center;gap:5px;display:grid}.checkout-table-number>div small{color:var(--store-primary);letter-spacing:.1em;font-size:9px;font-weight:950}.checkout-table-number>div strong{font-size:18px;line-height:1.2}.checkout-table-number>div p{color:#81776c;margin:0;font-size:11px;line-height:1.45}.checkout-table-number label{gap:6px;display:grid}.checkout-table-number label>span{color:#696159;font-size:10px;font-weight:900}.checkout-table-number input{border:2px solid var(--store-primary);min-height:58px}@supports (color:color-mix(in lab, red, red)){.checkout-table-number input{border:2px solid color-mix(in srgb,var(--store-primary) 48%,#ded7cc)}}.checkout-table-number input{color:var(--store-primary);text-align:center;background:#fff;border-radius:12px;outline:0;font:900 24px/1 ui-sans-serif,system-ui,sans-serif}.checkout-table-number input:focus{box-shadow:0 0 0 4px var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-table-number input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--store-primary) 14%,transparent)}}.checkout-table-number label small{color:#8a8278;text-align:center;font-size:9px}.presential-access-shell{--presential-primary:#e85c32;--presential-accent:#f2c94c;background:linear-gradient(135deg,#0e1d17f2,#0e1d17bf),var(--presential-cover);color:#20231f;background-position:50%;background-size:cover;place-items:center;min-height:100dvh;padding:28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.presential-access-shell *{box-sizing:border-box}.presential-access-shell button,.presential-access-shell input{font:inherit}.presential-access-card{background:#fff;border:1px solid #ffffff2e;border-radius:28px;grid-template-columns:minmax(270px,.82fr) minmax(390px,1.18fr);width:min(940px,100%);min-height:570px;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000052}.presential-access-brand{background-image:linear-gradient(180deg,#0a19131f,#0a1913ed),var(--presential-cover);color:#fff;background-position:50%;background-size:cover;align-content:end;gap:22px;padding:42px;display:grid;position:relative;overflow:hidden}.presential-access-brand:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.presential-access-logo{z-index:1;background:var(--presential-primary);border:4px solid #ffffffe0;border-radius:22px;place-items:center;width:78px;height:78px;font-size:25px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000047}.presential-access-logo img{object-fit:cover;width:100%;height:100%}.presential-access-brand>div{z-index:1;gap:7px;display:grid;position:relative}.presential-access-brand small,.presential-access-form header small{color:var(--presential-accent);letter-spacing:.15em;font-size:9px;font-weight:950}.presential-access-brand h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,50px);line-height:.98}.presential-access-brand p{color:#ffffffb8;margin:0;font-size:12px;line-height:1.5}.presential-access-form{align-content:center;gap:20px;padding:clamp(30px,6vw,64px);display:grid}.presential-access-form header{gap:7px;display:grid}.presential-access-form header small{color:var(--presential-primary)}.presential-access-form h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,39px);line-height:1.03}.presential-access-form header p{color:#777168;margin:0;font-size:11px;line-height:1.5}.presential-access-fields{grid-template-columns:.6fr 1fr;gap:13px;display:grid}.presential-access-fields label{gap:7px;display:grid}.presential-access-fields label>span{color:#4e4b45;font-size:10px;font-weight:900}.presential-access-fields label>small{color:#8a837a;font-size:8px}.presential-access-fields .presential-access-name{grid-column:1/-1}.presential-access-fields input{color:#20231f;background:#fff;border:1px solid #dcd6cd;border-radius:12px;outline:0;width:100%;min-height:51px;padding:0 14px;font-size:12px;font-weight:750}.presential-access-fields input:focus{border-color:var(--presential-primary);box-shadow:0 0 0 4px var(--presential-primary)}@supports (color:color-mix(in lab, red, red)){.presential-access-fields input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--presential-primary) 12%,transparent)}}.presential-access-form>button{background:var(--presential-primary);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:52px;font-size:11px;font-weight:950}.presential-access-error{color:#a33322;background:#fff0ed;border-radius:10px;margin:-6px 0 0;padding:10px 12px;font-size:10px;font-weight:800}.presential-access-privacy{color:#8a837a;text-align:center;margin:-8px 0 0;font-size:9px;line-height:1.5}.presential-shell{--presential-primary:#e85c32;--presential-accent:#f2c94c;color:#20231f;background:#f5f2eb;min-height:100dvh;padding-bottom:94px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.presential-shell *{box-sizing:border-box}.presential-shell button,.presential-shell input,.presential-shell textarea{font:inherit}.presential-header{color:#fff;background:#182a23;min-height:230px;position:relative;overflow:hidden}.presential-header-cover{background-image:linear-gradient(90deg,#12231df0,#12231db8 54%,#12231d59),var(--presential-cover);background-position:50%;background-size:cover;position:absolute;inset:0}.presential-header-cover:after{content:"";background:linear-gradient(#0000 48%,#09141094);position:absolute;inset:0}.presential-header-content{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:20px;width:min(1180px,100% - 40px);min-height:230px;margin:auto;display:grid;position:relative}.presential-brand-mark{background:var(--presential-primary);border:4px solid #ffffffd9;border-radius:23px;place-items:center;width:82px;height:82px;font-size:26px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 16px 40px #00000042}.presential-brand-mark img{object-fit:cover;width:100%;height:100%}.presential-header-content>div{gap:6px;display:grid}.presential-header-content small{color:var(--presential-accent);letter-spacing:.16em;font-size:11px;font-weight:950}.presential-header-content h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,5vw,55px);line-height:.98}.presential-header-content p{color:#ffffffc2;margin:2px 0 0;font-size:14px}.presential-store-state{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121f1a9e;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:850;display:flex}.presential-store-state i{background:#83dc78;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #83dc7821}.presential-store-state.closed i{background:#ff846e;box-shadow:0 0 0 5px #ff846e21}.presential-context-bar{z-index:2;background:#fff;border:1px solid #e2ddd4;border-radius:18px;grid-template-columns:minmax(250px,1.4fr) repeat(2,minmax(150px,.55fr));width:min(1080px,100% - 40px);min-height:78px;margin:-30px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 50px #2a251c1a}.presential-context-bar>*{background:0 0;border:0;border-right:1px solid #ece7df}.presential-context-bar>:last-child{border-right:0}.presential-context-bar>button{color:#20231f;text-align:left;cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:14px 18px;display:grid}.presential-context-bar>button>span{background:var(--presential-primary);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.presential-context-bar>button>span{background:color-mix(in srgb,var(--presential-primary) 12%,#fff)}}.presential-context-bar>button>span{color:var(--presential-primary);font-size:20px}.presential-context-bar>button div{gap:2px;display:grid}.presential-context-bar small,.presential-context-bar>div>span{color:#8b8479;letter-spacing:.09em;font-size:9px;font-weight:850}.presential-context-bar strong{font-size:14px}.presential-context-bar>button b{color:var(--presential-primary);font-size:10px}.presential-context-bar>div{align-content:center;gap:5px;padding:14px 20px;display:grid}.presential-page{width:min(1180px,100% - 40px);margin:38px auto 0}.presential-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.presential-section-heading>div{gap:5px;display:grid}.presential-section-heading small{color:var(--presential-primary);letter-spacing:.15em;font-size:10px;font-weight:950}.presential-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,42px);line-height:1}.presential-section-heading p{color:#77736b;margin:2px 0 0;font-size:13px}.presential-search{background:#fff;border:1px solid #dcd7ce;border-radius:13px;align-items:center;gap:9px;width:min(340px,100%);min-height:46px;padding:0 14px;display:flex}.presential-search span{color:var(--presential-primary);font-size:20px}.presential-search input{color:#252823;background:0 0;border:0;outline:0;width:100%;font-size:12px}.presential-categories{scrollbar-width:none;gap:8px;margin:0 0 22px;display:flex;overflow-x:auto}.presential-categories::-webkit-scrollbar{display:none}.presential-categories button{color:#69655d;cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:999px;flex:none;min-height:36px;padding:0 16px;font-size:10px;font-weight:850}.presential-categories button.active{color:#fff;background:#182a23;border-color:#182a23}.presential-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.presential-product-card{background:#fff;border:1px solid #e2ddd4;border-radius:18px;grid-template-columns:128px minmax(0,1fr);min-height:178px;display:grid;overflow:hidden;box-shadow:0 8px 26px #29231c0f}.presential-product-image{background:#e6e0d5;position:relative;overflow:hidden}.presential-product-image>img{object-fit:cover;width:100%;height:100%}.presential-product-image>span{width:100%;height:100%;color:var(--presential-primary);place-items:center;font-size:38px;font-weight:950;display:grid}.presential-product-image>small{color:#754d05;background:#fff3d2;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:950;position:absolute;bottom:8px;left:8px}.presential-product-copy{align-content:start;gap:6px;min-width:0;padding:15px;display:grid}.presential-product-copy>small{color:var(--presential-primary);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950}.presential-product-copy h3{margin:0;font-size:15px;line-height:1.15}.presential-product-copy p{color:#777168;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.presential-addon-pill{color:#5f5a52;background:#f3efe7;border-radius:999px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:850}.presential-product-copy footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.presential-product-copy footer strong{font-size:13px}.presential-product-price{flex-wrap:wrap;align-items:baseline;gap:3px 6px;display:flex}.presential-product-price del{color:#99948c;font-size:9px}.presential-product-price b{color:var(--presential-primary);background:#ffddd4;border-radius:999px;padding:3px 5px;font-size:7px}.presential-product-copy footer button{background:var(--presential-primary);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.presential-product-copy footer button:disabled{cursor:not-allowed;filter:grayscale();opacity:.48}.presential-compact .presential-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.presential-compact .presential-product-card{border-radius:14px;grid-template-columns:92px minmax(0,1fr);min-height:142px}.presential-compact .presential-product-copy{padding:11px}.presential-compact .presential-product-copy p{display:none}.presential-checkout-table{color:#fff;text-transform:uppercase;background:#182a23;border-radius:15px;place-items:center;min-width:112px;padding:11px 16px;font-size:9px;font-weight:800;display:grid}.presential-checkout-table strong{color:var(--presential-accent);font-size:21px}.presential-checkout-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:22px;display:grid}.presential-cart-lines{gap:10px;display:grid}.presential-cart-lines>article{background:#fff;border:1px solid #e1dcd3;border-radius:15px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px;display:grid}.presential-cart-lines>article>span{width:62px;height:62px;color:var(--presential-primary);background:#eee8de;border-radius:11px;place-items:center;font-weight:950;display:grid;overflow:hidden}.presential-cart-lines img{object-fit:cover;width:100%;height:100%}.presential-cart-lines article>div:nth-child(2){gap:4px;display:grid}.presential-cart-lines article strong{font-size:12px}.presential-cart-lines article small{color:#777168;font-size:9px;line-height:1.35}.presential-cart-lines article b{color:var(--presential-primary);font-size:11px}.presential-quantity{border:1px solid #ddd7ce;border-radius:9px;grid-template-columns:repeat(3,28px);align-items:center;display:grid;overflow:hidden}.presential-quantity button{cursor:pointer;background:#f2eee7;border:0;width:28px;height:31px}.presential-quantity strong{text-align:center}.presential-notes{background:#fff;border:1px solid #e1dcd3;border-radius:15px;gap:7px;padding:16px;display:grid;position:relative}.presential-notes>span{font-size:10px;font-weight:900}.presential-notes textarea{resize:vertical;color:#2b2c28;border:1px solid #e2ddd5;border-radius:10px;outline:0;min-height:88px;padding:11px;font-size:11px}.presential-notes textarea:focus{border-color:var(--presential-primary);box-shadow:0 0 0 3px var(--presential-primary)}@supports (color:color-mix(in lab, red, red)){.presential-notes textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--presential-primary) 12%,transparent)}}.presential-notes small{color:#9a9389;font-size:8px;position:absolute;bottom:24px;right:25px}.presential-order-summary{color:#fff;background:#182a23;border-radius:20px;gap:14px;padding:24px;display:grid;position:sticky;top:18px;box-shadow:0 18px 45px #182a232e}.presential-order-summary>small{color:var(--presential-accent);letter-spacing:.13em;font-size:9px;font-weight:950}.presential-order-summary h3{margin:0 0 5px;font-size:24px}.presential-order-summary>div{border-top:1px solid #ffffff21;justify-content:space-between;gap:16px;padding-top:12px;font-size:11px;display:flex}.presential-order-summary>div strong{text-align:right}.presential-order-summary p{color:#ffffffa6;margin:0;font-size:10px;line-height:1.55}.presential-order-summary>button,.presential-empty button,.presential-tracker footer button{background:var(--presential-primary);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:0 16px;font-size:10px;font-weight:900}.presential-order-summary>button:disabled{cursor:wait;opacity:.6}.presential-order-summary>button.secondary,.presential-tracker footer button.secondary{color:#fff;background:0 0;border:1px solid #fff3}.presential-empty{text-align:center;background:#ffffffa3;border:1px dashed #d5cfc5;border-radius:20px;align-content:center;place-items:center;gap:9px;min-height:310px;padding:30px;display:grid}.presential-empty>span{color:var(--presential-primary);font-size:36px}.presential-empty strong{font-size:18px}.presential-empty p{color:#777168;max-width:420px;margin:0;font-size:11px;line-height:1.5}.presential-empty button{margin-top:7px}.presential-refresh{color:#363732;cursor:pointer;background:#fff;border:1px solid #d8d2c8;border-radius:10px;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.presential-tracker{background:#fff;border:1px solid #ded8cf;border-radius:22px;overflow:hidden;box-shadow:0 14px 45px #2a241c14}.presential-tracker-hero{color:#fff;background:linear-gradient(135deg,#182a23,#294a3d);grid-template-columns:74px 1fr;align-items:center;gap:18px;padding:26px;display:grid}.presential-tracker-hero>span{background:var(--presential-accent);color:#182a23;border-radius:22px;place-items:center;width:74px;height:74px;font-size:30px;font-weight:950;display:grid}.presential-tracker-hero>div{gap:5px;display:grid}.presential-tracker-hero small{color:var(--presential-accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.presential-tracker-hero h3{letter-spacing:-.035em;margin:0;font-size:clamp(23px,4vw,36px)}.presential-tracker-hero p{color:#ffffffb8;margin:1px 0 0;font-size:11px}.presential-status-steps{grid-template-columns:repeat(4,1fr);padding:26px;display:grid}.presential-status-steps-compact{grid-template-columns:repeat(2,1fr)}.presential-status-steps>div{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.presential-status-steps>div:before{content:"";background:#e1ddd6;height:2px;position:absolute;top:16px;left:-50%;right:50%}.presential-status-steps>div:first-child:before{display:none}.presential-status-steps>div.done:before{background:var(--presential-primary)}.presential-status-steps i{z-index:1;color:#aaa39a;background:#fff;border:2px solid #ddd8cf;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:relative}.presential-status-steps .done i{border-color:var(--presential-primary);background:var(--presential-primary);color:#fff}.presential-status-steps span{gap:3px;display:grid}.presential-status-steps strong{font-size:10px}.presential-status-steps small{color:#817b72;font-size:8px}.presential-tracked-items,.presential-event-list{background:#faf8f4;border:1px solid #e4dfd7;border-radius:14px;gap:0;margin:0 26px 20px;padding:15px;display:grid}.presential-tracked-items>small,.presential-event-list>small{color:var(--presential-primary);letter-spacing:.11em;margin-bottom:9px;font-size:8px;font-weight:950}.presential-tracked-items>div{border-top:1px solid #e8e3db;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.presential-tracked-items>div>span{grid-template-columns:auto 1fr;gap:3px 7px;display:grid}.presential-tracked-items b{color:var(--presential-primary);font-size:9px}.presential-tracked-items strong{font-size:10px}.presential-tracked-items small{color:#7d776f;grid-column:2;font-size:8px}.presential-tracked-items em{font-size:9px;font-style:normal;font-weight:850}.presential-event-list>div{border-top:1px solid #e8e3db;grid-template-columns:9px 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid}.presential-event-list i{background:var(--presential-primary);border-radius:50%;width:8px;height:8px;margin-top:3px}.presential-event-list span{gap:3px;display:grid}.presential-event-list strong{font-size:9px}.presential-event-list small{color:#7d776f;font-size:8px}.presential-event-list time{color:#8e887f;font-size:8px}.presential-tracker footer{border-top:1px solid #e7e2da;justify-content:flex-end;gap:9px;padding:17px 26px;display:flex}.presential-tracker footer button.secondary{color:#4b4a44;border-color:#d9d3ca}.presential-settings-grid{grid-template-columns:1.15fr .9fr .8fr;align-items:start;gap:18px;display:grid}.presential-settings-grid>article{background:#fff;border:1px solid #e1dcd3;border-radius:19px;padding:22px}.presential-identity-setting{grid-template-columns:52px minmax(0,1fr);gap:14px;display:grid}.presential-identity-setting>span{background:var(--presential-primary);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.presential-identity-setting>span{background:color-mix(in srgb,var(--presential-primary) 12%,#fff)}}.presential-identity-setting>span{color:var(--presential-primary);font-size:25px}.presential-identity-setting>div:not(.presential-identity-fields){gap:4px;display:grid}.presential-settings-grid small{color:var(--presential-primary);letter-spacing:.1em;font-size:8px;font-weight:950}.presential-settings-grid h3{margin:0;font-size:17px}.presential-settings-grid p{color:#777168;margin:0;font-size:10px;line-height:1.5}.presential-identity-fields{border-top:1px solid #e7e2da;grid-column:1/-1;gap:10px;margin-top:5px;padding-top:16px;display:grid}.presential-identity-fields label{gap:6px;display:grid}.presential-identity-fields label>span{font-size:9px;font-weight:900}.presential-identity-fields input{color:#282b27;border:1px solid #dcd6cd;border-radius:10px;outline:0;width:100%;min-height:42px;padding:0 11px;font-size:10px;font-weight:750}.presential-identity-fields input:focus{border-color:var(--presential-primary);box-shadow:0 0 0 3px var(--presential-primary)}@supports (color:color-mix(in lab, red, red)){.presential-identity-fields input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--presential-primary) 12%,transparent)}}.presential-identity-fields label small{color:#8a837a;letter-spacing:0;font-size:8px;font-weight:700}.presential-preference-list{gap:0;display:grid}.presential-preference-list header{gap:4px;margin-bottom:9px;display:grid}.presential-preference{cursor:pointer;border-top:1px solid #e9e4dc;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex;position:relative}.presential-preference>span{gap:3px;display:grid}.presential-preference strong{font-size:10px}.presential-preference span small{color:#817b72;letter-spacing:0;font-size:8px;font-weight:600}.presential-preference input{opacity:0;position:absolute}.presential-preference>i{background:#d8d3ca;border-radius:999px;flex:none;width:40px;height:23px;transition:background .18s;position:relative}.presential-preference>i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0000002e}.presential-preference input:checked+i{background:var(--presential-primary)}.presential-preference input:checked+i:after{transform:translate(17px)}.presential-service-info{color:#fff;gap:7px;display:grid;background:#182a23!important}.presential-service-info>small{color:var(--presential-accent)}.presential-service-info ol{gap:10px;margin:9px 0 0;padding:0;list-style:none;display:grid}.presential-service-info li{color:#ffffffc4;align-items:center;gap:9px;font-size:9px;display:flex}.presential-service-info li b{width:24px;height:24px;color:var(--presential-accent);background:#ffffff1a;border-radius:8px;place-items:center;display:grid}.presential-bottom-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14231df5;border:1px solid #ffffff26;border-radius:21px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(560px,100% - 24px);min-height:70px;margin:0 auto 12px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 15px 45px #0c18134d}.presential-bottom-nav button{color:#fff9;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;display:grid;position:relative}.presential-bottom-nav button.active{color:#fff;background:#ffffff14}.presential-bottom-nav button.active:after{background:var(--presential-accent);content:"";border-radius:5px 5px 0 0;height:3px;position:absolute;bottom:0;left:28%;right:28%}.presential-bottom-nav button>span{font-size:18px;position:relative}.presential-bottom-nav button>span b{background:var(--presential-primary);color:#fff;border:2px solid #182a23;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-8px;right:-13px}.presential-bottom-nav small{font-size:8px;font-weight:850}.presential-bottom-nav button.pulse>span:after{content:"";background:#8ee783;border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:-5px;box-shadow:0 0 0 4px #8ee7831f}.presential-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101a16b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.presential-addons-modal{background:#fff;border-radius:22px;width:min(630px,100%);max-height:min(780px,100dvh - 44px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000059}.presential-addons-modal>header{border-bottom:1px solid #e7e2da;justify-content:space-between;gap:20px;padding:22px;display:flex}.presential-addons-modal header>div{gap:4px;display:grid}.presential-addons-modal header small{color:var(--presential-primary);letter-spacing:.12em;font-size:9px;font-weight:950}.presential-addons-modal h2{letter-spacing:-.03em;margin:0;font-size:24px}.presential-addons-modal header p{color:#777168;margin:0;font-size:10px}.presential-addons-modal header button{cursor:pointer;background:#f0ece5;border:0;border-radius:10px;width:36px;height:36px;font-size:21px}.presential-addon-groups{gap:14px;padding:20px 22px;display:grid;overflow-y:auto}.presential-addon-groups fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.presential-addon-groups legend{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:7px;display:flex}.presential-addon-groups legend strong{font-size:12px}.presential-addon-groups legend small{color:#817b72;font-size:8px}.presential-addon-groups fieldset>button{color:#343630;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0dbd2;border-radius:11px;grid-template-columns:1fr auto 24px;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:grid}.presential-addon-groups fieldset>button.selected{border-color:var(--presential-primary);background:var(--presential-primary)}@supports (color:color-mix(in lab, red, red)){.presential-addon-groups fieldset>button.selected{background:color-mix(in srgb,var(--presential-primary) 6%,#fff)}}.presential-addon-groups button span{font-size:10px;font-weight:850}.presential-addon-groups button b{color:#6f6960;font-size:9px}.presential-addon-groups button i{color:#777168;background:#eeebe5;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:950;display:grid}.presential-addon-groups button.selected i{background:var(--presential-primary);color:#fff}.presential-addon-error{color:#aa3926;background:#fff0ed;border-radius:9px;margin:0 22px 12px;padding:10px;font-size:9px;font-weight:800}.presential-addons-modal>footer{border-top:1px solid #e7e2da;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.presential-addons-modal footer button{background:var(--presential-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 17px;font-size:9px;font-weight:900}.presential-addons-modal footer button.secondary{color:#4b4a44;background:#fff;border:1px solid #d9d3ca}.presential-toast{z-index:90;color:#fff;background:#182a23;border-radius:13px;max-width:min(390px,100% - 40px);padding:14px 17px;font-size:10px;font-weight:850;position:fixed;bottom:100px;right:20px;box-shadow:0 14px 40px #00000040}.presential-state-screen{text-align:center;align-content:center;place-items:center;gap:10px;min-height:100dvh;padding:30px;display:grid}.presential-state-screen strong{font-size:20px}.presential-state-screen p{color:#777168;margin:0;font-size:11px}.presential-state-screen button{color:#fff;cursor:pointer;background:#182a23;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-size:10px;font-weight:900}.presential-loader{border:4px solid #d9d4cb;border-top-color:var(--presential-primary);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite presential-spin}.presential-state-glyph{color:#b8422d;background:#fff0ed;border-radius:15px;place-items:center;width:50px;height:50px;font-size:25px;font-weight:950;display:grid}.presential-contrast{color:#070807;background:#fff}.presential-contrast .presential-product-card,.presential-contrast .presential-cart-lines>article,.presential-contrast .presential-settings-grid>article,.presential-contrast .presential-context-bar{box-shadow:none;border-color:#242824}.presential-contrast .presential-product-copy p,.presential-contrast .presential-section-heading p,.presential-contrast .presential-settings-grid p{color:#31332f}@keyframes presential-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.presential-product-grid,.presential-compact .presential-product-grid,.presential-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presential-service-info{grid-column:1/-1}}@media (max-width:720px){.presential-access-shell{align-items:start;padding:0}.presential-access-card{border:0;border-radius:0;grid-template-columns:1fr;min-height:100dvh}.presential-access-brand{align-content:end;min-height:245px;padding:25px 24px}.presential-access-logo{border-radius:18px;width:62px;height:62px}.presential-access-brand h1{font-size:32px}.presential-access-form{align-content:start;padding:30px 24px 40px}.presential-access-fields{grid-template-columns:1fr}.presential-access-fields .presential-access-name{grid-column:auto}.presential-shell{padding-bottom:88px}.presential-header{min-height:188px}.presential-header-content{grid-template-columns:60px 1fr;gap:13px;width:calc(100% - 28px);min-height:188px;padding-bottom:28px}.presential-brand-mark{border-width:3px;border-radius:17px;width:60px;height:60px;font-size:19px}.presential-header-content h1{font-size:30px}.presential-header-content p{display:none}.presential-store-state{grid-column:1/-1;width:fit-content;min-height:30px;padding:7px 11px}.presential-context-bar{border-radius:15px;grid-template-columns:1fr 1fr;width:calc(100% - 24px);margin-top:-23px}.presential-context-bar>button{border-bottom:1px solid #ece7df;border-right:0;grid-column:1/-1;min-height:62px;padding:10px 14px}.presential-context-bar>div{min-height:54px;padding:9px 14px}.presential-page{width:calc(100% - 24px);margin-top:28px}.presential-section-heading{align-items:start;gap:14px;display:grid}.presential-section-heading h2{font-size:29px}.presential-search{width:100%}.presential-product-grid,.presential-compact .presential-product-grid{grid-template-columns:1fr;gap:12px}.presential-product-card,.presential-compact .presential-product-card{grid-template-columns:108px minmax(0,1fr);min-height:154px}.presential-compact .presential-product-copy p{display:-webkit-box}.presential-checkout-grid{grid-template-columns:1fr}.presential-order-summary{position:static}.presential-cart-lines>article{grid-template-columns:54px minmax(0,1fr)}.presential-cart-lines>article>span{width:54px;height:54px}.presential-quantity{grid-column:1/-1;justify-self:end}.presential-status-steps{grid-template-columns:1fr;gap:0;padding:20px}.presential-status-steps>div{text-align:left;grid-template-columns:34px 1fr;place-items:center start;gap:11px;min-height:62px}.presential-status-steps>div:before{width:2px;height:auto;inset:-50% auto 50% 16px}.presential-status-steps span{align-self:center}.presential-tracker-hero{grid-template-columns:55px 1fr;gap:13px;padding:20px}.presential-tracker-hero>span{border-radius:17px;width:55px;height:55px;font-size:23px}.presential-tracker-hero h3{font-size:23px}.presential-settings-grid{grid-template-columns:1fr}.presential-service-info{grid-column:auto}.presential-bottom-nav{border-radius:18px;width:calc(100% - 16px);min-height:64px;margin-bottom:8px}.presential-addons-modal{border-radius:18px;max-height:calc(100dvh - 20px)}.presential-modal-backdrop{padding:10px}}.subscription-module-addons{background:#fffdf9;border:1px solid #ded7cd;border-radius:18px;gap:14px;padding:20px;display:grid}.subscription-module-addons>header,.subscription-module-addons>header>div,.subscription-module-addons>div{gap:5px;display:grid}.subscription-module-addons>header{grid-template-columns:1fr auto;align-items:start}.subscription-module-addons>header h3{margin:0}.subscription-module-addons>header p{color:#766f66;margin:0}.subscription-module-addons>header>span{color:#6b635a;text-transform:uppercase;font-size:11px;font-weight:800}.subscription-module-addons .subscription-addon-options{gap:10px;min-width:0}.subscription-module-addons .subscription-addons-confirmation{color:#766f66;margin:0;font-size:11px}.subscription-scale-addon-row.module.selected{background:#f5f9e9;border-color:#758f34}.subscription-module-addon-action{flex:none;align-items:center;gap:10px;display:flex}.subscription-module-addon-action>b{text-align:right;white-space:nowrap;font-size:12px;display:grid}.subscription-module-addon-action>b small{color:#756e65;font-size:7px}.subscription-module-addon-action>button{color:#47651f;cursor:pointer;min-width:96px;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d4ca;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:10px;font-weight:800;display:inline-flex}.subscription-module-addon-action>button:disabled{cursor:default;background:#eff8d9;border-color:#b9ce90}.dashboard-shell.theme-dark .subscription-module-addons{background:#20231d;border-color:#454b39}.dashboard-shell.theme-dark .subscription-scale-addon-row.module.selected{background:#2b3521;border-color:#758f34}.dashboard-shell.theme-dark .subscription-module-addons>header p,.dashboard-shell.theme-dark .subscription-module-addons>header>span,.dashboard-shell.theme-dark .subscription-module-addons .subscription-addons-confirmation,.dashboard-shell.theme-dark .subscription-module-addon-action>b small{color:#b4afa6}.whatsapp-ai-addon-usage{color:#36552d;background:#f1f8ee;border:1px solid #d4e8cb;border-radius:12px;justify-content:space-between;align-items:center;margin:3px 0 7px;padding:10px 12px;display:flex}.whatsapp-ai-addon-usage span{color:#5e7557;font-size:12px}.whatsapp-ai-addon-remove{justify-self:start;margin-top:4px}.admin-module-addon-pricing{gap:20px;display:grid}.admin-module-addon-pricing>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-module-addon-pricing>header h2{margin:5px 0}.admin-module-addon-pricing>header p{max-width:720px;margin:0}.admin-module-addon-pricing>div{gap:10px;display:grid}.admin-module-addon-pricing form{border:1px solid #e4ddd3;border-radius:15px;grid-template-columns:minmax(280px,1fr) 150px 150px auto auto;align-items:end;gap:12px;padding:15px;display:grid}.admin-module-addon-pricing form>label:not(.admin-checkout-toggle){gap:6px;display:grid}.admin-module-addon-pricing form input[type=number]{border:1px solid #d8d0c5;border-radius:10px;width:100%;padding:10px}.admin-module-addon-summary{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.admin-module-addon-summary>span{color:#c9f45b;background:#25231f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-module-addon-summary>div{gap:2px;display:grid}.admin-module-addon-summary p{color:#777066;margin:0;font-size:12px}@media (max-width:1000px){.admin-module-addon-pricing form{grid-template-columns:1fr 1fr}.admin-module-addon-summary{grid-column:1/-1}}@media (max-width:650px){.subscription-module-addons{padding:12px}.subscription-module-addons>header{grid-template-columns:minmax(0,1fr)}.whatsapp-ai-addon-usage{flex-direction:column;align-items:flex-start}.admin-module-addon-pricing form{grid-template-columns:1fr}.admin-module-addon-summary{grid-column:auto}}@media (max-width:1100px){.dining-room-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dining-table-settings{grid-template-columns:auto minmax(200px,1fr) minmax(120px,160px)}.dining-settings-buttons{grid-column:2/-1;justify-content:flex-end}}@media (max-width:680px){.dining-room-heading{align-items:flex-start}.dining-heading-actions{justify-content:space-between;width:100%}.dining-table-settings{grid-template-columns:auto 1fr;align-items:center}.dining-table-settings>label,.dining-settings-buttons{grid-column:1/-1}.dining-settings-buttons{justify-content:stretch}.dining-settings-buttons button{flex:1}.dining-room-summary{grid-template-columns:1fr}.dining-menu-qr{grid-template-columns:auto 1fr}.dining-table-grid,.checkout-table-number{grid-template-columns:1fr}}.app-action-dialog-backdrop{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d1b178f;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.app-action-dialog{background:radial-gradient(circle at 92% 4%,#c9f45b52,#0000 27%),#fffdf9;border:1px solid #ffffffc7;border-radius:20px;gap:15px;width:min(100%,440px);padding:23px;animation:.18s ease-out app-action-dialog-enter;display:grid;box-shadow:0 25px 70px #1b181247}.app-action-dialog-mark{color:#c94b32;background:#fff0eb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:950;display:grid}.app-action-dialog.default .app-action-dialog-mark{color:#55751c;background:#edf8d4}.app-action-dialog header{gap:4px;display:grid}.app-action-dialog header small,.app-action-dialog-field>span{color:#b34b34;letter-spacing:.1em;font-size:8px;font-weight:950}.app-action-dialog h2{color:#292621;letter-spacing:-.035em;margin:0;font-size:21px}.app-action-dialog>p{color:#686259;margin:-4px 0 0;font-size:12px;line-height:1.55}.app-action-dialog-field{gap:7px;display:grid}.app-action-dialog-field input,.app-action-dialog-field textarea{color:#302c27;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9d1c6;border-radius:10px;outline:0;padding:11px 12px;font-size:12px;line-height:1.45}.app-action-dialog-field input:focus,.app-action-dialog-field textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff5c3a21}.app-action-dialog footer{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.app-action-dialog footer .button{min-height:40px}.app-action-dialog footer .button-danger{color:#fff;background:#dc553b;border:0}.app-action-dialog footer .button-danger:hover{background:#bd402b}@keyframes app-action-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.app-action-dialog-backdrop{align-items:end;padding:12px}.app-action-dialog{border-radius:18px;padding:20px}.app-action-dialog footer>.button{flex:1}}.button-light{color:var(--ink);background:#fff}.landing-shell{min-height:100vh;overflow:hidden}.demo-hub-shell{color:#211e1a;background:#f6f2eb;min-height:100vh;overflow:hidden}.demo-hub-nav{border-bottom:1px solid #231d161f;justify-content:space-between;align-items:center;width:min(1200px,100% - 48px);min-height:82px;margin:0 auto;display:flex}.demo-hub-nav>div{align-items:center;gap:20px;display:flex}.demo-hub-nav>div>a:first-child{color:#544e47;font-size:12px;font-weight:750}.demo-hub-nav .button{min-height:37px;font-size:10px}.demo-hub-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:38px;width:min(1200px,100% - 48px);min-height:446px;margin:0 auto;padding:70px 0 78px;display:grid;position:relative}.demo-hub-hero:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(#ef633d2b,#ef633d00 68%);border-radius:50%;width:600px;height:390px;position:absolute;top:31px;right:-225px}.demo-hub-hero-copy,.demo-hub-orbit{z-index:1;position:relative}.demo-hub-hero-copy{gap:18px;max-width:680px;display:grid}.demo-hub-hero-copy>p:first-child,.demo-hub-list-section>header p,.demo-hub-cta p{color:#e95132;letter-spacing:.14em;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:950;display:flex}.demo-hub-hero-copy>p:first-child span{background:#1caf73;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #1caf731f}.demo-hub-hero h1{color:#27211c;letter-spacing:-.07em;max-width:685px;margin:0;font-size:clamp(39px,4.4vw,65px);line-height:.99}.demo-hub-hero-copy>p:not(:first-child){color:#655e56;max-width:620px;margin:0;font-size:16px;line-height:1.62}.demo-hub-hero-proof{align-items:center;gap:10px;margin-top:5px;display:flex}.demo-hub-hero-proof strong{color:#2a2520;letter-spacing:-.07em;font-size:31px}.demo-hub-hero-proof span{color:#746d64;font-size:10px;font-weight:750;line-height:1.35}.demo-hub-hero-proof i{background:#d6cec2;width:1px;height:30px;margin:0 7px}.demo-hub-orbit{aspect-ratio:1;background:radial-gradient(circle at 37% 30%,#fffffff5,#ffffff75 44%,#f0e4d6e6 100%);border:1px solid #352a201f;border-radius:50%;justify-self:end;width:min(100%,416px);box-shadow:0 30px 64px #3d2a1c1f,inset 0 0 0 18px #ffffff57}.demo-hub-orbit:before,.demo-hub-orbit:after{content:"";border:1px dashed #42332526;border-radius:50%;position:absolute}.demo-hub-orbit:before{inset:44px}.demo-hub-orbit:after{border-style:solid;inset:105px}.demo-hub-orbit>div{z-index:2;color:#fff;text-align:center;background:#26231f;border-radius:50%;place-content:center;gap:8px;width:198px;height:198px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 28px #1c161230}.demo-hub-orbit>div span{color:#d8f15a;letter-spacing:.16em;font-size:8px;font-weight:950}.demo-hub-orbit>div strong{letter-spacing:-.055em;font-size:20px;line-height:1.08}.demo-hub-orbit-logo{z-index:3;aspect-ratio:1;background:#f0ece4 50%/cover;border:4px solid #fffdf9;border-radius:19px;width:70px;display:block;position:absolute;box-shadow:0 10px 22px #2e231826}.demo-hub-orbit-logo-1{top:20px;left:50%;transform:translate(-50%)rotate(-4deg)}.demo-hub-orbit-logo-2{top:86px;right:28px;transform:rotate(8deg)}.demo-hub-orbit-logo-3{bottom:73px;right:25px;transform:rotate(-8deg)}.demo-hub-orbit-logo-4{bottom:12px;left:50%;transform:translate(-50%)rotate(6deg)}.demo-hub-orbit-logo-5{bottom:72px;left:25px;transform:rotate(-10deg)}.demo-hub-orbit-logo-6{top:86px;left:29px;transform:rotate(7deg)}.demo-hub-list-section{background:#fffdf9;gap:28px;padding:52px max(24px,50% - 600px) 80px;display:grid}.demo-hub-list-section>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.demo-hub-list-section>header>div{gap:8px;display:grid}.demo-hub-list-section h2{color:#29231e;letter-spacing:-.055em;margin:0;font-size:clamp(27px,3.3vw,42px)}.demo-hub-list-section>header>span{color:#857c72;text-align:right;max-width:180px;font-size:10px;line-height:1.45}.demo-hub-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.demo-hub-store-card{isolation:isolate;background:var(--demo-primary);color:#fff;border-radius:17px;min-height:288px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 25px #2b201614}.demo-hub-store-card:hover{transform:translateY(-4px);box-shadow:0 24px 38px #2b20162e}.demo-hub-store-card:focus-visible{outline:4px solid var(--demo-accent);outline-offset:4px}.demo-hub-store-cover{z-index:-2;object-fit:cover;transition:transform .43s}.demo-hub-store-card:hover .demo-hub-store-cover{transform:scale(1.06)}.demo-hub-store-shade{z-index:-1;background:linear-gradient(#110e0c0a 15%,#120e0be6 100%);position:absolute;inset:0}.demo-hub-store-content{align-content:end;gap:7px;min-height:100%;padding:17px;display:grid}.demo-hub-store-logo{aspect-ratio:1;background:#fff;border:3px solid #fffffff5;border-radius:15px;width:56px;display:block;position:absolute;top:15px;left:15px;overflow:hidden;box-shadow:0 8px 14px #00000024}.demo-hub-store-logo img{object-fit:cover}.demo-hub-store-type{background:var(--demo-accent);border-radius:999px;width:max-content}@supports (color:color-mix(in lab, red, red)){.demo-hub-store-type{background:color-mix(in srgb, var(--demo-accent) 82%, #fff)}}.demo-hub-store-type{color:#29231d;letter-spacing:.055em;padding:5px 8px;font-size:7px;font-weight:950}.demo-hub-store-content>strong{letter-spacing:-.045em;font-size:22px;line-height:1.04}.demo-hub-store-content>small{color:#ffffffdb;max-width:310px;font-size:10px;line-height:1.42}.demo-hub-store-content>b{color:#fff;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;margin-top:5px;padding-top:10px;font-size:9px;display:flex}.demo-hub-store-content>b em{width:20px;height:20px;color:var(--demo-primary);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.demo-hub-cta{color:#fff;background:#27231f;justify-content:space-between;align-items:center;gap:28px;padding:55px max(24px,50% - 600px);display:flex}.demo-hub-cta>div{gap:10px;display:grid}.demo-hub-cta p{color:#d8f15a}.demo-hub-cta h2{letter-spacing:-.055em;max-width:610px;margin:0;font-size:clamp(28px,3.3vw,43px);line-height:1.03}.demo-hub-cta .button{flex:none;min-height:46px;font-size:11px}.demo-hub-footer{color:#746c63;justify-content:space-between;align-items:center;gap:18px;width:min(1200px,100% - 48px);min-height:82px;margin:0 auto;display:flex}.demo-hub-footer .brand{min-width:93px}.demo-hub-footer span,.demo-hub-footer>a{font-size:10px}.demo-hub-footer>a{color:#4d463e;font-weight:800}@media (max-width:900px){.demo-hub-hero{grid-template-columns:minmax(0,1fr) 310px;gap:24px;min-height:380px}.demo-hub-orbit{width:310px}.demo-hub-orbit>div{width:148px;height:148px}.demo-hub-orbit>div strong{font-size:16px}.demo-hub-orbit-logo{border-radius:14px;width:52px}.demo-hub-orbit:before{inset:34px}.demo-hub-orbit:after{inset:80px}.demo-hub-orbit-logo-1{top:15px}.demo-hub-orbit-logo-2{top:63px;right:17px}.demo-hub-orbit-logo-3{bottom:53px;right:18px}.demo-hub-orbit-logo-4{bottom:9px}.demo-hub-orbit-logo-5{bottom:53px;left:18px}.demo-hub-orbit-logo-6{top:63px;left:18px}.demo-hub-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.demo-hub-nav,.demo-hub-hero,.demo-hub-footer{width:calc(100% - 32px)}.demo-hub-nav{min-height:70px}.demo-hub-nav>div{gap:11px}.demo-hub-nav>div>a:first-child{display:none}.demo-hub-nav .brand-signature{width:102px}.demo-hub-nav .button{padding-inline:11px;font-size:9px}.demo-hub-hero{grid-template-columns:1fr;min-height:0;padding:48px 0 54px}.demo-hub-hero h1{font-size:41px}.demo-hub-hero-copy>p:not(:first-child){font-size:14px}.demo-hub-orbit{justify-self:center;width:min(100%,310px);margin-top:10px}.demo-hub-list-section{gap:23px;padding:40px 16px 54px}.demo-hub-list-section>header{flex-direction:column;align-items:start;gap:8px}.demo-hub-list-section>header>span{text-align:left;max-width:none}.demo-hub-store-grid{grid-template-columns:1fr;gap:12px}.demo-hub-store-card{min-height:266px}.demo-hub-cta{flex-direction:column;align-items:start;padding:42px 16px}.demo-hub-cta .button{width:100%}.demo-hub-footer{flex-wrap:wrap;align-items:start;padding:24px 0}.demo-hub-footer span{width:calc(100% - 110px)}}.landing-nav{z-index:20;border-bottom:1px solid #18181621;justify-content:space-between;align-items:center;width:min(1320px,100% - 64px);height:92px;margin:0 auto;display:flex;position:relative}.landing-links{align-items:center;gap:34px;margin-left:80px;font-size:14px;font-weight:650;display:flex}.landing-links a{transition:color .16s}.landing-links a:hover{color:var(--coral)}.landing-b2b-icon{color:#246bd5;place-items:center;width:24px;height:30px;text-decoration:none;transition:color .16s,transform .16s;display:grid}.landing-b2b-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:19px;height:19px;overflow:visible}.landing-b2b-icon:hover{color:#164d9f;transform:translateY(-1px)}.landing-b2b-icon:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #246bd5}.landing-actions{align-items:center;gap:22px;display:flex}.checkout-smart-address{background:#fffdf9;border:1px solid #e6e0d7;border-radius:14px;gap:12px;padding:15px;display:grid;box-shadow:0 8px 22px #2b231809}.checkout-smart-address>header{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;display:flex}.checkout-smart-address>header>div{gap:3px;display:grid}.checkout-smart-address>header small{color:var(--store-accent);letter-spacing:.12em;font-size:6px;font-weight:900}.checkout-smart-address>header strong{color:#302d28;font-size:10px}.checkout-smart-address>header>span{background:var(--store-accent);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-smart-address>header>span{background:color-mix(in srgb, var(--store-accent) 13%, #fff)}}.checkout-smart-address>header>span{color:var(--store-accent);font-size:13px}.checkout-address-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.checkout-address-fields .wide,.checkout-address-fields .checkout-cep-field,.checkout-address-fields .cep-lookup-status{grid-column:1/-1}.checkout-cep-field>div{gap:7px;display:flex}.checkout-cep-field>div input{flex:1;min-width:0}.checkout-cep-field button,.checkout-saved-address button{color:#fff;cursor:pointer;background:#292a27;border:0;border-radius:8px;padding:0 11px;font-size:8px;font-weight:850}.checkout-cep-field button:disabled{cursor:wait;opacity:.6}.cep-lookup-status{color:#756f66;background:#f0eee8;border-radius:7px;margin:0;padding:7px 9px;font-size:7px;line-height:1.4}.cep-lookup-status.success{color:#526d22;background:#eaf5df}.cep-lookup-status.error{color:#9a3f2c;background:#fff0ec}.checkout-saved-address{background:#f7f4ee;border:1px solid #e7e2da;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.checkout-saved-address>span{gap:5px;min-width:0;display:grid}.checkout-saved-address small{color:#777068;letter-spacing:.1em;font-size:6px;font-weight:900}.checkout-saved-address strong{color:#2d2a26;font-size:8px;line-height:1.5}.checkout-saved-address em{color:#625c54;font-size:8px;font-style:normal;line-height:1.4}.checkout-saved-address b{color:#476120;background:#e9f5dc;border-radius:999px;width:fit-content;padding:4px 7px;font-size:7px;line-height:1}.checkout-saved-address button{color:#fff;cursor:pointer;font:inherit;background:#2d2c29;border:0;border-radius:8px;flex:none;padding:7px 10px;font-size:7px;font-weight:850}.checkout-saved-address button:hover{background:#161614}.checkout-confirm-address{background:var(--store-primary);color:#fff;cursor:pointer;border:0;border-radius:9px;grid-column:1/-1;min-height:42px;font-size:9px;font-weight:850}.checkout-confirm-address:hover{filter:brightness(.94)}.checkout-confirm-address:focus-visible{outline:3px solid var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-confirm-address:focus-visible{outline:3px solid color-mix(in srgb, var(--store-primary) 24%, transparent)}}.checkout-confirm-address:focus-visible{outline-offset:2px}.checkout-address-first{margin:16px 22px 10px}.checkout-receiving-options{background:#fffdf9;border:1px solid #e6e0d7;border-radius:14px;gap:10px;margin:10px 22px 16px;padding:15px;display:grid}.checkout-receiving-options>header{gap:3px;display:grid}.checkout-receiving-options>header small{color:var(--store-accent);letter-spacing:.12em;font-size:6px;font-weight:900}.checkout-receiving-options>header strong{color:#302d28;font-size:11px}.checkout-receiving-options>header span{color:#817a71;font-size:7px;line-height:1.45}.checkout-receiving-options .checkout-fulfillment-preview{margin:3px 0 0}.checkout-address-outside,.checkout-address-unavailable{border-radius:9px;margin:0;padding:10px 11px;font-size:8px;font-weight:750;line-height:1.5}.checkout-address-outside{color:#735a18;background:#fff7df;border:1px solid #ecd9a5}.checkout-address-unavailable{color:#8a392a;background:#fff0ec;border:1px solid #efc5bc}.checkout-correios-services{border-top:1px solid #eee8df;gap:8px;padding-top:10px;display:grid}.checkout-correios-services button{color:#888;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd8d1;border-radius:11px;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;min-height:52px;padding:11px 12px;display:grid}.checkout-correios-services button.active{color:#24221f;border:2px solid #24221f}.checkout-correios-services button strong{font-size:9px}.checkout-correios-services button i{border:2px solid;border-radius:50%;width:16px;height:16px}.checkout-correios-services button.active i{background:#111;box-shadow:inset 0 0 0 4px #fff}.cart-checkout-steps{align-items:center;gap:8px;padding:12px 22px 4px;display:flex}.cart-checkout-steps>i{background:#e2ddd5;flex:1;height:2px}.cart-checkout-steps>button{color:#a39d94;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.cart-checkout-steps b{background:#eeeae4;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.cart-checkout-steps button.active{color:#25231f}.cart-checkout-steps button.active b,.cart-checkout-steps button.done b{background:var(--store-primary);color:#fff}.cart-observation-card{background:#fffdf9;border:1px solid #e6e0d7;border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:11px;margin:12px 22px;padding:13px;display:grid;box-shadow:0 8px 22px #2b231809}.cart-observation-card>span{background:var(--store-accent);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.cart-observation-card>span{background:color-mix(in srgb, var(--store-accent) 13%, #fff)}}.cart-observation-card>span{font-size:13px}.cart-observation-card label{gap:3px;min-width:0;display:grid}.cart-observation-card strong{color:#302d28;font-size:10px}.cart-observation-card small{color:#888178;font-size:8px;line-height:1.4}.cart-observation-card textarea{resize:vertical;color:#302d28;min-height:62px;font:inherit;background:#f8f5ef;border:1px solid #e3ddd4;border-radius:9px;margin-top:8px;padding:10px;font-size:8px;line-height:1.45}.cart-observation-card textarea:focus{border-color:var(--store-accent);outline:3px solid var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.cart-observation-card textarea:focus{outline:3px solid color-mix(in srgb, var(--store-accent) 14%, transparent)}}.cart-observation-card textarea:focus{background:#fff}.cart-recommendations{gap:10px;margin:18px 0;display:grid}.cart-recommendations>header{padding:0 22px}.cart-recommendations header small{color:var(--store-accent);font-size:7px;font-weight:900}.cart-recommendations h3{margin:3px 0 0;font-size:17px}.cart-recommendations>div{scroll-snap-type:x mandatory;gap:10px;padding:0 22px 8px;display:flex;overflow-x:auto}.cart-recommendations article{scroll-snap-align:start;background:#fff;border:1px solid #e3ded7;border-radius:12px;gap:6px;min-width:140px;max-width:140px;padding:8px;display:grid}.cart-recommendations article img,.cart-recommendations article>span{object-fit:cover;border-radius:8px;width:100%;height:94px}.cart-recommendations article>span{background:#f1ede7;place-items:center;font-size:28px;display:grid}.cart-recommendations article strong{font-size:9px;line-height:1.3}.cart-recommendations article small{font-size:10px;font-weight:900}.cart-recommendations article button{background:var(--store-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px;font-size:8px;font-weight:900}.checkout-fulfillment-preview{gap:8px;margin:14px 22px;display:grid}.checkout-fulfillment-preview button{color:#888;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd8d1;border-radius:11px;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;min-height:58px;padding:12px;display:grid}.checkout-fulfillment-preview button.active{color:#24221f;border:2px solid #24221f}.checkout-fulfillment-preview button strong{font-size:10px}.checkout-fulfillment-preview button i{border:2px solid;border-radius:50%;width:16px;height:16px}.checkout-fulfillment-preview button.active i{background:#111;box-shadow:inset 0 0 0 4px #fff}.checkout-delivery-summary>span{gap:5px}.checkout-delivery-summary em{color:#514d47;font-size:8px;font-style:normal}.checkout-delivery-summary b{background:var(--store-primary);border-radius:6px;width:max-content}@supports (color:color-mix(in lab, red, red)){.checkout-delivery-summary b{background:color-mix(in srgb, var(--store-primary) 12%, #fff)}}.checkout-delivery-summary b{color:var(--store-primary);padding:5px 8px;font-size:7px}.checkout-payment-compact{background:#fff;border:1px solid #dcd7d0;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.checkout-payment-compact>i{background:var(--store-primary);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-payment-compact>i{background:color-mix(in srgb, var(--store-primary) 12%, #fff)}}.checkout-payment-compact>i{color:var(--store-primary);font-style:normal;font-weight:900}.checkout-payment-compact>span{gap:2px;display:grid}.checkout-payment-compact small{color:var(--store-accent);font-size:6px;font-weight:900}.checkout-payment-compact strong{font-size:9px}.checkout-payment-compact em{color:#8d867d;font-size:7px;font-style:normal}.checkout-payment-compact button,.checkout-confirm-payment{cursor:pointer;border:0;border-radius:8px;font-size:8px;font-weight:900}.checkout-payment-compact button{color:#fff;background:#292724;padding:8px 10px}.checkout-confirm-payment{background:var(--store-primary);color:#fff;width:100%;min-height:42px;margin-top:10px}.customer-help-button{color:var(--store-primary)!important}.customer-help-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a181594;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.customer-help-sheet{background:#fffdf9;border:1px solid #ffffffad;border-radius:24px;gap:18px;width:min(100%,460px);padding:13px 19px 20px;display:grid;box-shadow:0 20px 56px #16130f3d}.customer-help-drag-handle{background:#dfdbd4;border-radius:999px;width:48px;height:5px;margin:0 auto 2px;display:block}.customer-help-sheet>header{text-align:left;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:3px 3px 1px;display:grid}.customer-help-sheet>header>span{background:var(--store-primary);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-help-sheet>header>span{background:color-mix(in srgb, var(--store-primary) 13%, #fff)}}.customer-help-sheet>header>span{color:var(--store-primary);font-family:Georgia,serif;font-size:24px;font-weight:700}.customer-help-sheet>header>div{gap:3px;display:grid}.customer-help-sheet>header small{color:var(--store-primary);letter-spacing:.12em;font-size:7px;font-weight:900}.customer-help-sheet h2{color:#292621;letter-spacing:-.03em;margin:0;font-size:17px}.customer-help-sheet>p,.customer-help-unavailable{color:#716b63;text-align:left;margin:0;padding:0 3px;font-size:10px;line-height:1.55}.customer-help-sheet>p strong{color:#34302b}.customer-help-actions{gap:9px;display:grid}.customer-help-actions a{color:#302d28;letter-spacing:.015em;border:1px solid #e5dfd7;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:9px 12px;font-size:9px;font-weight:900;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.customer-help-actions a:hover{transform:translateY(-1px)}.customer-help-actions a>span{border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.customer-help-actions a.whatsapp{color:#267a45;background:#f4fbf5;border-color:#cce8d4}.customer-help-actions a.whatsapp>span{color:#fff;background:#25a55a}.customer-help-actions a.whatsapp>b{color:#267a45;font-size:13px}.customer-help-actions a.phone{background:#fff;grid-template-columns:28px minmax(0,1fr)}.customer-help-actions a.phone>span{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-help-actions a.phone>span{background:color-mix(in srgb, var(--store-primary) 12%, #fff)}}.customer-help-actions a.phone>span{color:var(--store-primary);font-size:13px}.customer-help-close{color:#665f57;cursor:pointer;min-height:38px;font:inherit;letter-spacing:.07em;text-transform:uppercase;background:#f1ede7;border:0;border-radius:10px;font-size:8px;font-weight:900}.customer-help-close:hover{color:#302d28;background:#e8e2da}@media (max-width:480px){.checkout-address-fields{grid-template-columns:1fr}.checkout-address-fields>*{grid-column:1!important}}.landing-user-account{background:#ffffffa8;border:1px solid #18181626;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:230px;padding:7px 10px;transition:border-color .16s,transform .16s;display:grid}.landing-user-account:hover{border-color:var(--coral);transform:translateY(-1px)}.landing-user-account>span:first-child{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.landing-user-account>span:nth-child(2){gap:2px;min-width:0;display:grid}.landing-user-account small{color:var(--muted);font-size:8px}.landing-user-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.landing-user-account b{color:var(--coral)}.text-link{font-size:14px;font-weight:700}.hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:44px;width:min(1320px,100% - 64px);min-height:720px;margin:0 auto;padding:70px 0 82px;display:grid}.hero-copy{z-index:5;position:relative}.eyebrow-pill{letter-spacing:.07em;text-transform:uppercase;background:#ffffff7a;border:1px solid #d6d1c6;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.status-dot{background:#29a46f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #29a46f21}.hero h1{letter-spacing:-.075em;max-width:680px;margin:24px 0 26px;font-size:clamp(62px,6.1vw,102px);font-weight:840;line-height:.88}.hero h1 span{color:var(--coral)}.hero-lead{color:#5c5952;max-width:570px;margin:0;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-proof{align-items:center;gap:15px;margin-top:38px;display:flex}.avatar-stack{display:flex}.avatar-stack span{border:3px solid var(--paper);color:#3f372f;background:#ded2bc;border-radius:50%;place-items:center;width:37px;height:37px;margin-left:-8px;font-size:10px;font-weight:900;display:grid}.avatar-stack span:first-child{background:#d7d0ff;margin-left:0}.avatar-stack span:last-child{background:#c9f45b}.proof-stars{color:var(--coral);letter-spacing:2px;font-size:12px}.hero-proof p{color:var(--muted);margin:3px 0 0;font-size:12px}.hero-visual{min-height:580px;position:relative}.hero-glow{filter:blur(14px);background:radial-gradient(circle at 48% 44%,#ff5c3a3d,#0000 42%),radial-gradient(circle at 75% 66%,#baa8ff61,#0000 40%),radial-gradient(circle at 20% 77%,#c9f45b57,#0000 34%);border-radius:52% 48% 50% 50%;position:absolute;inset:20px 0 0 40px}.dashboard-preview{width:82%;min-height:445px;box-shadow:var(--shadow);background:#fffdfa;border:1px solid #18181629;border-radius:22px;grid-template-columns:64px 1fr;display:grid;position:absolute;top:54px;left:0;overflow:hidden;transform:rotate(-2.4deg)}.preview-sidebar{background:var(--sidebar);flex-direction:column;align-items:center;gap:19px;padding:22px 0;display:flex}.preview-sidebar .brand{margin-bottom:24px}.preview-sidebar>span{border:1px solid #5d5d58;border-radius:7px;width:22px;height:22px}.preview-sidebar .preview-nav-active{border-color:var(--coral);background:var(--coral);box-shadow:0 0 0 6px #ff5c3a1f}.preview-main{padding:28px 30px 34px}.preview-topline{justify-content:space-between;align-items:center;display:flex}.preview-topline div{gap:4px;display:grid}.preview-topline small,.preview-kpis small,.chart-copy small{color:#98948c;letter-spacing:.12em;font-size:8px;font-weight:800}.preview-topline strong{letter-spacing:-.04em;font-size:19px}.preview-avatar{background:var(--lime);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.preview-kpis{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.preview-kpis>div{background:#fff;border:1px solid #ebe8df;border-radius:13px;gap:8px;min-height:95px;padding:14px;display:grid}.preview-kpis b{letter-spacing:-.05em;font-size:22px}.preview-kpis em{color:#258250;background:#e9f8ee;border-radius:999px;width:fit-content;padding:3px 7px;font-size:8px;font-style:normal;font-weight:800}.preview-chart-card{color:#fff;background:#242421;border-radius:14px;min-height:205px;margin-top:12px;padding:20px;position:relative;overflow:hidden}.chart-copy{gap:6px;display:grid}.chart-copy strong{font-size:22px}.mini-chart{border-bottom:1px solid #4c4c47;align-items:flex-end;gap:8px;height:115px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.mini-chart span{background:linear-gradient(180deg, var(--coral), #a12e1b);opacity:.88;border-radius:6px 6px 2px 2px;flex:1;max-height:108px}.mini-chart span:nth-child(3n){background:linear-gradient(180deg, var(--lime), #657f21)}.phone-preview{z-index:4;background:#fff;border:8px solid #1a1a18;border-radius:38px;width:238px;height:480px;position:absolute;bottom:2px;right:4px;overflow:hidden;transform:rotate(5.5deg);box-shadow:0 28px 60px #1818164d}.phone-speaker{z-index:4;background:#1a1a18;border-radius:20px;width:70px;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-screen{background:#fbfaf6;border-radius:29px;height:100%;overflow:hidden}.restaurant-cover{color:#fff;background:linear-gradient(#1d1d1a1a,#1d1d1ad6),radial-gradient(circle at 20% 20%,#bc7a52,#0000 23%),linear-gradient(135deg,#74513c,#283727);align-content:end;min-height:165px;padding:28px 17px 16px;display:grid}.restaurant-cover small{color:#24320b;background:#c9f45beb;border-radius:999px;width:fit-content;padding:4px 7px;font-size:7px;font-weight:900}.restaurant-cover strong{letter-spacing:-.04em;margin-top:6px;font-size:19px}.restaurant-cover p{opacity:.8;margin:3px 0 0;font-size:9px}.restaurant-logo{width:36px;height:36px;color:var(--ink);background:#fff;border:2px solid #ffffff80;border-radius:11px;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;top:23px;left:17px}.phone-search{color:#99958c;background:#efede7;border-radius:8px;margin:12px;padding:9px 10px;font-size:8px}.phone-categories{white-space:nowrap;gap:6px;padding:0 12px 11px;display:flex;overflow:hidden}.phone-categories span{border:1px solid #ddd8cd;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:750}.phone-categories span:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.phone-product{border-top:1px solid #e7e3da;grid-template-columns:58px 1fr;gap:9px;margin:0 12px 9px;padding-top:10px;display:grid;position:relative}.food-thumb{background:radial-gradient(circle at 46%,#e8bd69 0 18%,#0000 19%),radial-gradient(circle at 62% 44%,#6d2f1b 0 19%,#0000 20%),radial-gradient(circle at 44% 46%,#ebe2c7 0 45%,#b96d37 46% 49%,#33552c 50%);border-radius:10px;height:59px}.food-thumb-two{background:linear-gradient(#0000 42%,#ffb93c 43% 55%,#0000 56%),radial-gradient(at 50% 48%,#6d2917 0 32%,#0000 34%),radial-gradient(at 50% 32%,#e9a349 0 42%,#bb702c 43% 48%,#4e7d32 49% 52%,#d49a50 53%)}.phone-product>div:nth-child(2){align-content:start;display:grid}.phone-product strong{font-size:9px}.phone-product small{color:#8a867d;margin-top:3px;font-size:6px;line-height:1.35}.phone-product b{margin-top:5px;font-size:9px}.phone-product button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;display:grid;position:absolute;bottom:0;right:0}.floating-chip{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #1818161a;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 15px 38px #211f1b26}.floating-chip div{gap:3px;display:grid}.floating-chip strong{font-size:11px}.floating-chip small{color:var(--muted);font-size:9px}.chip-icon,.rating-star{background:var(--lime);border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.rating-star{color:#da8c00;background:#fff1b8}.channel-marquee{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--lime);align-items:center;gap:28px;width:max-content;min-width:100%;padding:15px 0;display:flex;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.channel-marquee span{letter-spacing:.12em;align-items:center;gap:28px;font-size:12px;font-weight:900;display:flex}.channel-marquee i{font-size:14px;font-style:normal}.benefits-section,.process-section{width:min(1220px,100% - 64px);margin:0 auto;padding:130px 0 80px}.section-heading{grid-template-columns:1.1fr .65fr;align-items:end;gap:80px;display:grid}.section-kicker{color:var(--coral);letter-spacing:.13em;margin:0 0 18px;font-size:11px;font-weight:900}.section-heading h2,.process-copy h2,.final-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:830;line-height:.97}.section-heading>p{max-width:420px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.benefit-card{background:#fff;border:1px solid #18181621;border-radius:18px;flex-direction:column;min-height:370px;padding:32px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.benefit-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.benefit-card.coral{background:#ffddd4}.benefit-card.lime{background:var(--lime)}.benefit-card.violet{background:#ded7ff}.benefit-card>p{z-index:2;letter-spacing:.12em;margin:0;font-size:10px;font-weight:900;position:relative}.benefit-card h3{z-index:2;letter-spacing:-.05em;max-width:280px;margin:auto 0 14px;font-size:32px;line-height:1;position:relative}.benefit-card>span:not(.benefit-orbit){z-index:2;color:#181816b3;min-height:66px;font-size:14px;line-height:1.55;position:relative}.benefit-card a{z-index:2;border-top:1px solid #18181633;justify-content:space-between;align-items:center;margin-top:22px;padding-top:17px;font-size:12px;font-weight:850;display:flex;position:relative}.benefit-orbit{border:24px solid #ffffff52;border-radius:50%;width:190px;height:190px;position:absolute;top:55px;right:-50px}.benefit-orbit:after{background:var(--ink);content:"";border-radius:13px;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(20deg)}.process-section{grid-template-columns:1fr .9fr;gap:100px;padding-top:90px;padding-bottom:130px;display:grid}.process-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.process-list li{border-top:1px solid var(--line);grid-template-columns:54px 1fr;gap:18px;padding:26px 0;display:grid}.process-list li:last-child{border-bottom:1px solid var(--line)}.process-list li>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:grid}.process-list li:nth-child(2)>span{background:var(--coral)}.process-list li:nth-child(3)>span{background:var(--lime);color:var(--ink)}.process-list strong{font-size:19px}.process-list p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.5}.final-cta{background:radial-gradient(circle at 85% 25%, #c9f45b3d, transparent 22%), radial-gradient(circle at 42% 115%, #baa8ff59, transparent 38%), var(--coral);color:#fff;border-radius:24px;justify-content:space-between;align-items:flex-end;width:min(1320px,100% - 40px);min-height:390px;margin:0 auto 20px;padding:64px;display:flex;overflow:hidden}.final-cta .section-kicker{color:#fff3ef}.final-cta .button{flex-shrink:0}.landing-footer{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1320px,100% - 40px);margin:0 auto;padding:50px 24px;display:grid}.landing-footer .brand{color:var(--ink)}.landing-footer p,.landing-footer-meta>span{color:var(--muted);font-size:12px}.landing-footer-meta{justify-self:end;align-items:center;gap:14px;display:flex}.landing-instagram-link,.landing-whatsapp-link{width:32px;height:32px;color:var(--ink);background:#fff;border:1px solid #18181624;border-radius:10px;place-items:center;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s;display:grid}.landing-instagram-link>span{border:1.8px solid;border-radius:5px;width:16px;height:16px;display:block;position:relative}.landing-instagram-link>span:before{content:"";border:1.6px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:3px}.landing-instagram-link>span:after{content:"";background:currentColor;border-radius:50%;width:2.5px;height:2.5px;position:absolute;top:2px;right:2px}.landing-instagram-link:hover{color:#d62976;border-color:#d62976;transform:translateY(-2px);box-shadow:0 8px 24px #d6297621}.landing-instagram-link:focus-visible,.landing-whatsapp-link:focus-visible{outline-offset:2px;outline:3px solid #d6297633}.landing-whatsapp-link>span{color:#fff;background:#25d366;border-radius:50% 50% 50% 4px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;line-height:1;display:grid;transform:rotate(-5deg)}.landing-whatsapp-link:hover{color:#177b42;border-color:#25a85a;transform:translateY(-2px);box-shadow:0 8px 24px #25d36629}.landing-whatsapp-link:focus-visible{outline-color:#25d3663d}@media (max-width:1080px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:52px}.hero-copy{max-width:750px}.hero-visual{width:min(760px,100%);min-height:580px;margin:0 auto}.landing-links{display:none}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:300px}.process-section{grid-template-columns:1fr;gap:56px}}@media (max-width:720px){.landing-nav{width:calc(100% - 32px);height:76px}.landing-actions{gap:10px}.landing-actions .text-link{display:inline-flex}.landing-actions .button{min-height:38px;padding:0 13px;font-size:12px}.landing-user-account{grid-template-columns:34px auto;min-width:0;padding:5px}.landing-user-account>span:nth-child(2){display:none}.hero{width:calc(100% - 32px);padding:38px 0 58px}.hero h1{font-size:clamp(52px,16vw,78px)}.hero-lead{font-size:16px}.hero-actions{display:grid}.hero-visual{min-height:465px}.dashboard-preview{grid-template-columns:48px 1fr;width:94%;min-height:370px;top:30px}.preview-main{padding:20px 17px}.phone-preview{border-width:6px;border-radius:32px;width:192px;height:390px;right:-52px}.phone-product{grid-template-columns:46px 1fr}.food-thumb{height:48px}.chip-orders{right:0}.chip-rating{bottom:-22px;right:28px}.benefits-section,.process-section{width:calc(100% - 32px);padding:92px 0 60px}.section-heading{grid-template-columns:1fr;gap:28px}.section-heading h2,.process-copy h2,.final-cta h2{font-size:43px}.benefit-grid{margin-top:36px}.process-section{gap:36px;padding-top:40px;padding-bottom:90px}.final-cta{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:38px;width:calc(100% - 24px);min-height:460px;padding:38px 28px}.final-cta .button{width:100%}.landing-footer{text-align:left;grid-template-columns:1fr;gap:14px;width:calc(100% - 32px)}.landing-footer-meta{justify-self:start}}.ai-media-library-trigger{color:#6847ad;cursor:pointer;background:linear-gradient(145deg,#f8f4ff,#fff);border:1px solid #d8cef0;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.ai-media-library-trigger:hover{border-color:#7957c4;transform:translateY(-1px);box-shadow:0 7px 18px #5c3e9b29}.ai-media-library-trigger>span{font-size:20px;font-weight:900;line-height:1}.ai-media-library-trigger>i{color:#d9f66e;background:#7653c3;border:2px solid #fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;font-style:normal;display:grid;position:absolute;top:3px;right:3px}.ai-media-library-backdrop{z-index:1180;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#141019b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ai-media-library-dialog{background:#fbfaf7;border:1px solid #ffffffbf;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:min(850px,100svh - 48px);display:grid;overflow:hidden;box-shadow:0 32px 100px #140e1c7a}.ai-media-library-header{background:radial-gradient(circle at 88% 0,#d9f66e38,#0000 31%),linear-gradient(135deg,#f7f2ff,#fff 62%);border-bottom:1px solid #e7e1eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;display:grid}.ai-media-library-mark{color:#fff;background:linear-gradient(145deg,#6544ad,#8b67d3);border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:950;display:grid;position:relative;box-shadow:0 10px 25px #5b369d38}.ai-media-library-mark i{color:#4b5f23;background:#d9f66e;border:3px solid #f8f4ff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-3px;right:-3px}.ai-media-library-header>div{gap:3px;display:grid}.ai-media-library-header small{color:#7451b5;letter-spacing:.13em;font-size:7px;font-weight:950}.ai-media-library-header h2{color:#2c2730;letter-spacing:-.045em;margin:0;font-size:24px}.ai-media-library-header p{color:#817981;margin:0;font-size:9px}.ai-media-library-header>button{color:#4b424f;cursor:pointer;background:#ffffffd1;border:1px solid #ded7e5;border-radius:11px;place-items:center;width:38px;height:38px;font:800 20px/1 Arial,sans-serif;display:grid}.ai-media-library-tabs{background:#fff;border-bottom:1px solid #e7e2e9;align-items:center;gap:6px;padding:10px 16px;display:flex}.ai-media-library-tabs>button{color:#777077;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.ai-media-library-tabs>button b{color:#7354ad;background:#eee9f2;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.ai-media-library-tabs>button.active{color:#60419d;background:#f4effc;border-color:#d9cdf0}.ai-media-library-tabs>button.active b{color:#fff;background:#7552ba}.ai-media-library-tabs>.ai-media-library-refresh{color:#5f5860;border-color:#dfdadf;margin-left:auto}.ai-media-library-tabs>button:disabled{cursor:wait;opacity:.6}.ai-media-library-content{min-height:310px;padding:18px;overflow-y:auto}.ai-media-library-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:12px;display:grid}.ai-media-library-card{background:#fff;border:1px solid #e1dce3;border-radius:14px;align-content:start;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.ai-media-library-card:hover{border-color:#cfc0ea;transform:translateY(-2px);box-shadow:0 12px 28px #2f23381a}.ai-media-library-image{aspect-ratio:1;background:#eeeae8;display:grid;position:relative;overflow:hidden}.ai-media-library-image img{object-fit:cover}.ai-media-library-image-button{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.ai-media-library-image-button img{transition:transform .2s,filter .2s}.ai-media-library-image-button:hover img,.ai-media-library-image-button:focus-visible img{filter:brightness(.86);transform:scale(1.025)}.ai-media-library-image-button:focus-visible{outline-offset:-3px;outline:3px solid #d9f66e}.ai-media-library-image-button>i{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#201928c7;border:1px solid #ffffffb3;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 6px 18px #140f183d}.ai-media-library-image.kind-flyer{background:#28222d}.ai-media-library-image.kind-flyer img{object-fit:contain}.ai-media-library-image>span,.ai-media-library-image>em{z-index:2;letter-spacing:.08em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:950;position:absolute;top:9px}.ai-media-library-image>span{color:#e4f887;background:#261d30d1;left:9px}.ai-media-library-image>em{color:#41531d;background:#d9f66ee6;right:9px}.ai-media-library-card-copy{gap:3px;min-width:0;padding:11px 12px;display:grid}.ai-media-library-card-copy strong,.ai-media-library-card-copy span,.ai-media-library-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-media-library-card-copy strong{color:#363138;font-size:10px}.ai-media-library-card-copy span{color:#7c757d;font-size:8px}.ai-media-library-card-copy small{color:#aaa4aa;font-size:7px}.ai-media-library-card>footer{border-top:1px solid #eee9ef;grid-template-columns:1fr auto;gap:6px;padding:8px;display:grid}.ai-media-library-card>footer button{color:#604c73;cursor:pointer;min-height:32px;font:inherit;background:#faf8fc;border:1px solid #ddd6e2;border-radius:8px;font-size:8px;font-weight:900}.ai-media-library-card>footer button:hover{border-color:#8a67c7}.ai-media-library-card>footer button.danger{color:#a84b42;background:#fff7f6}.ai-media-library-card>footer button:disabled{cursor:wait;opacity:.55}.ai-media-library-preview-backdrop{z-index:1220;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0b12e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ai-media-library-preview-dialog{background:#fbfaf7;border:1px solid #ffffff2e;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100%);height:min(880px,100svh - 40px);display:grid;overflow:hidden;box-shadow:0 34px 110px #00000094}.ai-media-library-preview-dialog>header,.ai-media-library-preview-dialog>footer{justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.ai-media-library-preview-dialog>header{border-bottom:1px solid #e6e0e8}.ai-media-library-preview-dialog>header>div{gap:3px;min-width:0;display:grid}.ai-media-library-preview-dialog>header small{color:#7254b6;letter-spacing:.11em;font-size:7px;font-weight:950}.ai-media-library-preview-dialog>header h2{color:#302b33;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.ai-media-library-preview-dialog>header p{color:#89818b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.ai-media-library-preview-dialog>header>button{color:#625966;cursor:pointer;background:#fff;border:1px solid #dcd5df;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.ai-media-library-preview-media{background:radial-gradient(circle at 50% 44%,#3b3441,#19161c 72%);place-items:center;min-height:0;padding:clamp(12px,2.6vw,28px);display:grid;position:relative;overflow:hidden}.ai-media-library-preview-media>div{width:100%;height:100%;min-height:220px;position:relative}.ai-media-library-preview-media img{object-fit:contain}.ai-media-library-preview-arrow{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#19141dc2;border:1px solid #ffffff4d;border-radius:16px;place-items:center;width:48px;height:64px;font:42px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 34px #00000052}.ai-media-library-preview-arrow:hover{color:#e3f78d;background:#7254b6;border-color:#d9f66ed1}.ai-media-library-preview-arrow:focus-visible{outline-offset:3px;outline:3px solid #d9f66e}.ai-media-library-preview-arrow:disabled{cursor:wait;opacity:.45}.ai-media-library-preview-arrow.previous{left:clamp(10px,2vw,24px)}.ai-media-library-preview-arrow.next{right:clamp(10px,2vw,24px)}.ai-media-library-preview-position{z-index:3;color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19141dbd;border:1px solid #fff3;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:900;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ai-media-library-preview-dialog>footer{border-top:1px solid #e6e0e8}.ai-media-library-preview-dialog>footer>span{color:#8d858f;font-size:8px;font-weight:750}.ai-media-library-preview-dialog>footer>div{gap:8px;display:flex}.ai-media-library-preview-dialog>footer .button{min-height:38px;box-shadow:none}.ai-media-library-empty{color:#827a83;text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;display:grid}.ai-media-library-empty>span{color:#7654bb;background:#f0eafa;border-radius:17px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.ai-media-library-empty>strong{color:#484149;font-size:12px}.ai-media-library-empty>p,.ai-media-library-empty>span:last-child{margin:0;font-size:9px}.ai-media-library-empty.loading>i{border:3px solid #e1d8ee;border-top-color:#7653c3;border-radius:50%;width:34px;height:34px;animation:.85s linear infinite ai-generation-spin}.ai-media-library-footer{color:#827b82;background:#fff;border-top:1px solid #e7e1e8;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 20px;font-size:8px;display:flex}.ai-media-library-footer strong{color:#6447a1}.dashboard-shell.theme-dark .ai-media-library-trigger{color:#cdb8f3;background:#292331;border-color:#51426e}.dashboard-shell.theme-dark .ai-media-library-trigger>i{border-color:#20241f}.dashboard-shell.theme-dark .ai-media-library-dialog,.dashboard-shell.theme-dark .ai-media-library-tabs,.dashboard-shell.theme-dark .ai-media-library-footer,.dashboard-shell.theme-dark .ai-media-library-card,.dashboard-shell.theme-dark .ai-media-library-preview-dialog{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark .ai-media-library-header{border-color:var(--dark-border);background:radial-gradient(circle at 88% 0,#d9f66e1a,#0000 31%),#241f2b}.dashboard-shell.theme-dark .ai-media-library-header h2,.dashboard-shell.theme-dark .ai-media-library-card-copy strong,.dashboard-shell.theme-dark .ai-media-library-empty>strong,.dashboard-shell.theme-dark .ai-media-library-preview-dialog>header h2{color:var(--dark-text)}.dashboard-shell.theme-dark .ai-media-library-header p,.dashboard-shell.theme-dark .ai-media-library-card-copy span,.dashboard-shell.theme-dark .ai-media-library-footer,.dashboard-shell.theme-dark .ai-media-library-empty,.dashboard-shell.theme-dark .ai-media-library-preview-dialog>header p,.dashboard-shell.theme-dark .ai-media-library-preview-dialog>footer>span{color:var(--dark-muted)}.dashboard-shell.theme-dark .ai-media-library-header>button,.dashboard-shell.theme-dark .ai-media-library-tabs>button,.dashboard-shell.theme-dark .ai-media-library-card>footer button,.dashboard-shell.theme-dark .ai-media-library-preview-dialog>header>button{border-color:var(--dark-border);color:var(--dark-text);background:#28232d}.dashboard-shell.theme-dark .ai-media-library-tabs>button.active{color:#d8c4fa;background:#342844;border-color:#795bac}.dashboard-shell.theme-dark .ai-media-library-card>footer,.dashboard-shell.theme-dark .ai-media-library-preview-dialog>header,.dashboard-shell.theme-dark .ai-media-library-preview-dialog>footer{border-color:var(--dark-border)}.dashboard-shell.theme-dark .ai-media-library-card>footer button.danger{color:#f0aaa4;background:#382426}@media (max-width:720px){.ai-media-library-trigger{flex-basis:40px;width:40px;height:40px}.ai-media-library-backdrop{align-items:end;padding:0}.ai-media-library-dialog{border-width:0;border-radius:22px 22px 0 0;width:100%;max-height:94svh}.ai-media-library-header{gap:10px;padding:15px}.ai-media-library-mark{border-radius:13px;width:42px;height:42px}.ai-media-library-header h2{font-size:20px}.ai-media-library-header p{display:none}.ai-media-library-tabs{padding:9px 10px;overflow-x:auto}.ai-media-library-tabs>button{flex:none}.ai-media-library-tabs>.ai-media-library-refresh{margin-left:0}.ai-media-library-content{padding:10px}.ai-media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-media-library-card-copy{padding:9px}.ai-media-library-card>footer{grid-template-columns:1fr}.ai-media-library-preview-backdrop{align-items:end;padding:0}.ai-media-library-preview-dialog{border-width:0;border-radius:22px 22px 0 0;width:100%;height:94svh}.ai-media-library-preview-dialog>footer{flex-direction:column;align-items:stretch}.ai-media-library-preview-dialog>footer>div{grid-template-columns:1fr auto;display:grid}.ai-media-library-preview-dialog>footer .button{justify-content:center}.ai-media-library-preview-arrow{border-radius:13px;width:42px;height:52px;font-size:34px}.ai-media-library-footer{padding:0 13px}.ai-media-library-footer small{text-align:right;max-width:50%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-shell{background:var(--paper-strong);grid-template-columns:minmax(460px,.92fr) minmax(560px,1.08fr);min-height:100vh;display:grid}.auth-showcase{color:#fff;background:radial-gradient(circle at 80% 10%,#c9f45b33,#0000 22%),radial-gradient(circle at 10% 82%,#baa8ff38,#0000 30%),#20201d;flex-direction:column;min-height:100vh;padding:48px clamp(38px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-showcase-copy{z-index:2;max-width:650px;margin:auto 0 60px;position:relative}.auth-label{color:var(--lime);letter-spacing:.14em;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.auth-showcase-copy h1{letter-spacing:-.068em;margin:22px 0;font-size:clamp(48px,5vw,78px);font-weight:830;line-height:.96}.auth-showcase-copy p{color:#ffffffa3;max-width:540px;margin:0;font-size:16px;line-height:1.7}.auth-quote{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;max-width:570px;padding:24px;position:relative}.auth-quote-metric{align-items:baseline;gap:9px;display:flex}.auth-quote-metric strong{color:var(--lime);letter-spacing:-.05em;font-size:27px}.auth-quote-metric span{color:#ffffff94;font-size:11px}.auth-quote blockquote{color:#ffffffdb;margin:18px 0 22px;font-size:14px;line-height:1.65}.auth-quote-person{align-items:center;gap:11px;display:flex}.auth-quote-person>span{background:var(--coral);border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.auth-quote-person div{gap:2px;display:grid}.auth-quote-person strong{font-size:11px}.auth-quote-person small{color:#ffffff73;font-size:9px}.auth-shape{opacity:.65;border-radius:50%;position:absolute}.auth-shape-one{border:40px solid #ff5c3a3b;width:300px;height:300px;top:20%;right:-130px}.auth-shape-two{background:var(--lime);border-radius:15px;width:56px;height:56px;top:39%;right:7%;transform:rotate(24deg)}.auth-panel{place-items:center;min-height:100vh;padding:40px;display:grid}.auth-panel-inner{width:min(100%,460px)}.auth-back{color:var(--muted);margin-bottom:48px;font-size:12px;font-weight:700;display:inline-flex}.auth-back:hover{color:var(--ink)}.auth-title{margin-bottom:26px}.auth-mini-logo{background:var(--coral);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:20px;font-weight:900;display:grid}.auth-title h2{letter-spacing:-.05em;margin:0;font-size:32px}.auth-title p{color:var(--muted);margin:8px 0 0;font-size:14px}.auth-showcase-admin{background:radial-gradient(circle at 80% 10%,#baa8ff40,#0000 24%),radial-gradient(circle at 10% 82%,#ff5c3a2e,#0000 30%),#17171f}.local-auth-badge{color:#365017;letter-spacing:.12em;background:#e8f5c4;border-radius:999px;margin:0 0 10px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.local-auth-badge-admin{color:#49368a;background:#e9e3ff}.access-switch{background:#efede7;border-radius:10px;grid-template-columns:repeat(2,1fr);padding:4px;display:grid}.access-switch button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:800}.access-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #18181614}.auth-form{gap:18px;margin-top:24px;display:grid}.auth-form label{gap:8px;display:grid}.auth-form label>span:first-child,.password-label{font-size:11px;font-weight:800}.password-label{justify-content:space-between;align-items:center;display:flex}.password-label button{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.auth-form input{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #d9d5cc;border-radius:9px;outline:none;padding:0 14px;transition:border .16s,box-shadow .16s}.auth-form input:focus{border-color:var(--coral);box-shadow:0 0 0 4px #ff5c3a17}.password-field{position:relative}.password-field button{color:var(--muted);cursor:pointer;background:#fff;border:0;font-size:9px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-message{border-left:3px solid var(--coral);color:#8b3524;background:#fff1ed;margin:-3px 0 0;padding:9px 11px;font-size:10px;line-height:1.45}.auth-submit{width:100%}.auth-form small{color:var(--muted);font-size:9px;line-height:1.45}.local-auth-form{margin-top:18px}.auth-form .auth-remember{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.auth-form .auth-remember>input{width:17px;min-height:17px;accent-color:var(--coral);margin:2px 0 0}.auth-form .auth-remember>span{gap:3px;display:grid}.auth-form .auth-remember strong{font-size:10px}.auth-form .auth-remember small{font-size:8px}.local-auth-form .auth-signup-callout,.local-auth-form .auth-admin-note{margin-top:0}.auth-route-switch{color:var(--muted);text-align:center;margin:18px 0 0;font-size:11px}.auth-route-switch a{color:var(--ink);font-weight:850}.auth-route-switch a:hover{color:var(--coral)}.auth-divider{color:#aaa69e;align-items:center;gap:12px;margin:22px 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dfdcd4;flex:1;height:1px}.social-login{background:#fff;border-color:#d9d5cc;width:100%;font-size:13px}.chatgpt-mark{background:var(--ink);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:17px;display:grid}.demo-access{background:#f2f0ea;border-radius:10px;margin-top:22px;padding:16px}.demo-access p{color:var(--muted);margin:0 0 9px;font-size:10px}.demo-access div{flex-wrap:wrap;gap:8px 18px;display:flex}.demo-access a{color:var(--ink);font-size:10px;font-weight:850}.demo-access a:hover{color:var(--coral)}.auth-terms{color:#aaa69e;text-align:center;margin:24px auto 0;font-size:9px;line-height:1.5}@media (max-width:960px){.auth-shell{grid-template-columns:1fr}.auth-showcase{display:none}.auth-panel{padding:28px 20px}}.mfa-shell{background:var(--paper-strong);grid-template-columns:minmax(440px,.92fr) minmax(520px,1.08fr);min-height:100vh;display:grid}.mfa-brand-panel{color:#fff;background:radial-gradient(circle at 84% 12%,#c9f45b30,#0000 24%),radial-gradient(circle at 5% 88%,#baa8ff33,#0000 29%),#20201d;flex-direction:column;min-height:100vh;padding:48px clamp(38px,5vw,76px);display:flex;position:relative;overflow:hidden}.mfa-brand-panel:before{content:"";border:42px solid #ff5c3a38;border-radius:50%;width:310px;height:310px;position:absolute;top:24%;right:-145px}.mfa-brand-panel:after{background:var(--lime);content:"";opacity:.7;border-radius:16px;width:58px;height:58px;position:absolute;top:39%;right:9%;transform:rotate(24deg)}.mfa-brand-panel>div{z-index:1;max-width:610px;margin:auto 0 70px;position:relative}.mfa-brand-panel>div>span{color:var(--lime);letter-spacing:.14em;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.mfa-brand-panel h1{letter-spacing:-.065em;max-width:650px;margin:22px 0;font-size:clamp(44px,4.6vw,72px);font-weight:830;line-height:.98}.mfa-brand-panel p{color:#ffffffa3;max-width:540px;margin:0;font-size:16px;line-height:1.7}.mfa-brand-panel ul{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;gap:13px;max-width:570px;margin:0;padding:22px 24px;list-style:none;display:grid;position:relative}.mfa-brand-panel li{color:#ffffffd1;align-items:center;gap:11px;font-size:12px;font-weight:700;display:flex}.mfa-brand-panel li i{width:22px;height:22px;color:var(--lime);background:#c9f45b24;border-radius:50%;flex:0 0 22px;place-items:center;font-size:10px;font-style:normal;display:grid}.mfa-panel{place-items:center;min-height:100vh;padding:40px;display:grid}.mfa-card{width:min(100%,460px)}.mfa-lock{background:var(--coral);color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:22px;font-size:21px;font-weight:900;display:grid;box-shadow:0 12px 30px #ff5c3a33}.mfa-card>p{color:#365017;letter-spacing:.12em;background:#e8f5c4;border-radius:999px;margin:0 0 10px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.mfa-card h2{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:34px}.mfa-description{min-height:42px;color:var(--muted);margin-top:9px;font-size:14px;line-height:1.55;display:block}.mfa-card form{gap:16px;margin-top:25px;display:grid}.mfa-card form label{gap:8px;display:grid}.mfa-card form label>span{color:var(--ink-soft);font-size:11px;font-weight:800}.mfa-card form input{width:100%;min-height:64px;color:var(--ink);letter-spacing:.32em;text-align:center;background:#fff;border:1px solid #d9d5cc;border-radius:11px;outline:none;padding:0 18px;font-size:25px;font-weight:800;transition:border .16s,box-shadow .16s}.mfa-card form input::placeholder{color:#c5c1b8}.mfa-card form input:focus{border-color:var(--coral);box-shadow:0 0 0 4px #ff5c3a17}.mfa-card form .button{width:100%;min-height:52px}.mfa-card button:disabled{cursor:not-allowed;opacity:.52}.mfa-inline-error{border-left:3px solid var(--coral);color:#8b3524;background:#fff1ed;margin:-4px 0 0;padding:10px 12px;font-size:10px;line-height:1.45}.mfa-resend{color:var(--ink);cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-size:11px;font-weight:850;display:block}.mfa-resend:hover:not(:disabled){color:var(--coral)}.mfa-card>small{color:#aaa69e;text-align:center;margin-top:11px;font-size:9px;line-height:1.5;display:block}.mfa-error-state{background:#fff1ed;border:1px solid #efc2b8;border-radius:13px;gap:9px;margin-top:24px;padding:18px;display:grid}.mfa-error-state strong{color:#6f2c20;font-size:12px}.mfa-error-state p{color:#8b5146;margin:0 0 5px;font-size:10px;line-height:1.55}.mfa-error-actions{gap:9px;margin-top:5px;display:grid}.mfa-card .mfa-restart-form{margin:0;display:block}.mfa-card .mfa-credentials-button{color:#74372b;background:#fff;border:1px solid #d8a99f;width:100%;min-height:46px}@media (max-width:960px){.mfa-shell{grid-template-columns:1fr}.mfa-brand-panel{display:none}.mfa-panel{padding:32px 20px}}@media (max-width:480px){.mfa-card h2{font-size:30px}.mfa-card form input{min-height:60px;font-size:22px}}.dashboard-shell{background:#f2f0eb;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{z-index:40;background:var(--sidebar);color:#fff;flex-direction:column;width:248px;height:100vh;padding:25px 17px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand-row{justify-content:space-between;align-items:center;padding:0 7px;display:flex}.sidebar-brand-row .brand strong{font-size:24px}.sidebar-close{color:#fff;background:0 0;border:0;font-size:26px;display:none}.restaurant-switcher{color:#fff;cursor:pointer;text-align:left;background:#292926;border:1px solid #3c3c38;border-radius:11px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;min-height:66px;margin-top:28px;padding:9px;display:grid}.restaurant-switcher:hover{border-color:#56564f}.restaurant-avatar{background:var(--coral);border-radius:9px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.restaurant-switcher>span:nth-child(2){gap:3px;min-width:0;display:grid}.restaurant-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.restaurant-switcher small{color:#8f8f88;font-size:8px}.restaurant-switcher>b{color:#8f8f88;font-size:12px;transition:transform .16s}.company-switcher-area{z-index:5;position:relative}.company-switcher-area.menu-open .restaurant-switcher>b{transform:rotate(180deg)}.company-switcher-menu{overscroll-behavior:contain;background:#20201e;border:1px solid #474741;border-radius:11px;gap:4px;max-height:min(65vh,520px);padding:9px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 35px #00000052}.company-switcher-menu>p{color:#777771;letter-spacing:.12em;margin:2px 5px 5px;font-size:7px;font-weight:900}.company-switcher-menu>button{color:#c7c7c1;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px 8px;font-size:10px;display:flex}.company-switcher-menu>button:hover,.company-switcher-menu>button.active{color:#fff;background:#343430}.company-switcher-menu>button>span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.company-switcher-menu>button>small{color:var(--lime);flex:none;font-size:7px;font-weight:900}.company-switcher-menu>button.company-create-button{color:var(--lime);border:1px dashed #57574f;margin-top:4px;font-weight:900}.company-switcher-menu>button:disabled{cursor:not-allowed;opacity:.48}.company-limit-label{color:#81817a;padding:4px 6px 1px;font-size:8px}.store-creation-backdrop{z-index:100;background:#16161485;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.store-creation-modal{background:#fffdf8;border:1px solid #dfd9cf;border-radius:18px;gap:16px;width:min(100%,560px);padding:28px;display:grid;box-shadow:0 26px 70px #00000040}.store-creation-modal>div:first-child{gap:7px;display:grid}.store-creation-modal>div:first-child small{color:var(--coral);letter-spacing:.12em;font-size:9px;font-weight:900}.store-creation-modal h2,.store-creation-modal p{margin:0}.store-creation-modal h2{color:var(--ink);letter-spacing:-.04em;font-size:25px}.store-creation-modal p,.store-limit-notice{color:#77736c;font-size:12px;line-height:1.5}.store-creation-modal label{color:var(--ink);gap:7px;font-size:11px;font-weight:850;display:grid}.store-creation-modal input{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9d4cc;border-radius:9px;padding:11px 12px;font-size:13px}.store-creation-modal input:focus{outline:2px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.store-creation-modal input:focus{outline:2px solid color-mix(in srgb, var(--coral) 28%, transparent)}}.store-creation-modal input:focus{border-color:var(--coral)}.store-slug-field{align-items:stretch;min-width:0;display:flex}.store-slug-field b{color:#716d66;white-space:nowrap;background:#f2f0eb;border:1px solid #d9d4cc;border-right:0;border-radius:9px 0 0 9px;align-items:center;padding:0 10px;font-size:10px;display:flex}.store-creation-modal .store-slug-field input{border-radius:0 9px 9px 0}.store-creation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.store-limit-notice{background:#f3f0e8;border-radius:9px;padding:10px 12px}.store-creation-modal footer{justify-content:flex-end;gap:9px;display:flex}.store-creation-modal footer button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #d5d0c7;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:850}.store-creation-modal footer button[type=submit]{border-color:var(--coral);background:var(--coral);color:#fff}.store-creation-modal footer button:disabled{cursor:wait;opacity:.58}@media (max-width:640px){.store-creation-backdrop{align-items:end;padding:10px}.store-creation-modal{border-radius:15px;max-height:calc(100vh - 20px);padding:21px;overflow-y:auto}.store-creation-grid{grid-template-columns:1fr}.store-slug-field{display:grid}.store-slug-field b,.store-creation-modal .store-slug-field input{border:1px solid #d9d4cc;border-radius:8px}.store-slug-field b{padding:8px 10px}}.sidebar-nav{flex:1;margin-top:24px}.sidebar-group{gap:3px;margin-bottom:20px;display:grid}.sidebar-group>p{color:#6f6f69;letter-spacing:.14em;margin:0 0 6px 11px;font-size:8px;font-weight:900}.sidebar-nav button,.sidebar-nav a{color:#adada6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;width:100%;min-height:39px;padding:0 10px;font-size:11px;font-weight:650;text-decoration:none;display:grid}.sidebar-nav button:hover,.sidebar-nav a:hover{color:#fff;background:#292926}.sidebar-nav button.active,.sidebar-nav a.active{color:#fff;box-shadow:inset 3px 0 var(--coral);background:#373733}.sidebar-nav button:disabled{cursor:not-allowed;opacity:.38}.sidebar-nav button:disabled:hover{color:#adada6;background:0 0}.sidebar-nav button.locked,.sidebar-nav a.locked{cursor:pointer;opacity:.58}.sidebar-nav button.locked:hover,.sidebar-nav a.locked:hover{color:#fff;opacity:.82;background:#292926}.sidebar-nav button>span,.sidebar-nav a>span{color:#7b7b74;place-items:center;width:20px;font-size:15px;display:grid}.sidebar-nav button.active>span,.sidebar-nav a.active>span{color:var(--coral)}.sidebar-nav button em,.sidebar-nav a em{background:var(--coral);color:#fff;border-radius:6px;place-items:center;min-width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.sidebar-plan{background:#272724;border:1px solid #393935;border-radius:10px;margin:8px 2px 18px;padding:13px}.sidebar-plan>div{justify-content:space-between;align-items:center;display:flex}.sidebar-plan>div span{color:var(--lime);letter-spacing:.1em;font-size:7px;font-weight:900}.sidebar-plan>div b{color:#a3a39c;font-size:8px}.sidebar-plan>i{background:#474743;border-radius:99px;height:4px;margin:10px 0 8px;display:block;overflow:hidden}.sidebar-plan>i span{border-radius:inherit;background:var(--lime);width:72%;height:100%;display:block}.sidebar-plan>small{color:#72726d;font-size:7px;display:block}.sidebar-plan>button{color:#fff;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:8px;font-weight:800}.sidebar-user{border-top:1px solid #383834;grid-template-columns:33px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:15px 5px 0;display:grid}.sidebar-user>span{background:var(--violet);width:33px;height:33px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.sidebar-user>div{gap:2px;min-width:0;display:grid}.sidebar-user strong,.sidebar-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-user small{color:#777771;font-size:7px}.sidebar-logout-form{margin:0}.sidebar-logout-form button{color:#777771;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px}.sidebar-logout-form button:hover,.sidebar-logout-form button:focus-visible{color:#fff}.sidebar-security-link{color:#777771;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.sidebar-security-link:hover,.sidebar-security-link:focus-visible{color:var(--lime);background:#343430}.dashboard-main{min-width:0}.dashboard-header{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffdf8eb;border-bottom:1px solid #dfdcd5;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.dashboard-title-row{align-items:center;gap:13px;display:flex}.dashboard-title-row>div{gap:3px;display:grid}.dashboard-title-row small{color:#aaa69e;letter-spacing:.13em;font-size:7px;font-weight:900}.dashboard-title-row strong{letter-spacing:-.025em;font-size:16px}.mobile-menu-button{background:#fff;border:1px solid #dbd7cf;border-radius:8px;width:36px;height:36px;display:none}.dashboard-header-actions{align-items:center;gap:10px;display:flex}.demo-badge{color:#674cb6;letter-spacing:.1em;background:#f0eaff;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900}.store-status{cursor:pointer;background:#fff;border:1px solid #d8d5cd;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.store-status i{background:#2aa56f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2aa56f21}.store-status.closed i{box-shadow:none;background:#99958e}.store-status-power-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:20px;height:20px;display:none}.store-status:disabled{cursor:not-allowed;opacity:.78}.view-store-link{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.header-notification{cursor:pointer;background:#fff;border:1px solid #d8d5cd;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:relative}.header-notification span{background:var(--coral);color:#fff;border:2px solid #f8f6f1;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.dashboard-content{width:min(100%,1420px);margin:0 auto;padding:34px 34px 70px}.dashboard-welcome,.section-page-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.dashboard-welcome>div:first-child>p,.section-page-heading>div:first-child>p{color:var(--coral);letter-spacing:.13em;margin:0 0 7px;font-size:8px;font-weight:900}.dashboard-welcome h1,.section-page-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(31px,3.2vw,46px);font-weight:820}.dashboard-welcome>div:first-child>span,.section-page-heading>div:first-child>span{color:#77736d;margin-top:8px;font-size:12px;display:block}.quick-actions{gap:8px;display:flex}.quick-actions button{cursor:pointer;background:#fff;border:1px solid #dad7cf;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.quick-actions button:hover{border-color:var(--ink)}.quick-actions span{color:var(--coral);font-size:15px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:27px;display:grid}.metric-card{background:#fff;border:1px solid #1818161f;border-radius:13px;min-height:152px;padding:19px}.metric-card.coral{background:#ffddd4}.metric-card.lime{background:var(--lime)}.metric-card.violet{background:#ded7ff}.metric-card.dark{color:#fff;background:#272724}.metric-card>div{justify-content:space-between;align-items:center;display:flex}.metric-card>div span{letter-spacing:.12em;font-size:7px;font-weight:900}.metric-card>div i{border:1px solid #18181629;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.metric-card.dark>div i{border-color:#565650}.metric-card>strong{letter-spacing:-.055em;margin-top:22px;font-size:clamp(25px,2.3vw,35px);display:block}.metric-card>p{color:#18181694;margin:9px 0 0;font-size:8px}.metric-card.dark>p{color:#8f8f89}.metric-card>p b{color:#248657}.dashboard-card{background:#fff;border:1px solid #dfdcd4;border-radius:13px}.overview-grid{grid-template-columns:minmax(0,1.62fr) minmax(285px,.72fr);gap:10px;margin-top:10px;display:grid}.revenue-card,.channel-card{min-height:380px;padding:23px}.revenue-card>header,.channel-card>header,.recent-orders>header,.product-ranking>header,.heatmap-card>header{justify-content:space-between;align-items:flex-start;display:flex}.dashboard-card header small{color:#99958d;letter-spacing:.12em;font-size:7px;font-weight:900}.dashboard-card header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:19px}.range-tabs{background:#f2f0eb;border-radius:8px;gap:3px;padding:3px;display:flex}.range-tabs button{color:#88847d;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:28px;padding:0 10px;font-size:8px;font-weight:800}.range-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 6px #18181614}.revenue-total{align-items:center;gap:12px;margin-top:22px;display:flex}.revenue-total strong{letter-spacing:-.055em;font-size:28px}.revenue-total span{color:#278355;background:#e9f8ee;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:850}.revenue-chart{grid-template-columns:30px 1fr;height:205px;margin-top:14px;display:grid;position:relative}.chart-guides{color:#aaa69e;flex-direction:column;justify-content:space-between;padding:0 0 22px;font-size:7px;display:flex}.bars{background:repeating-linear-gradient(#fff 0 calc(33.33% - 1px),#eeece7 calc(33.33% - 1px) 33.33%);border-bottom:1px solid #e4e1da;justify-content:space-around;align-items:stretch;padding:0 10px;display:flex;position:relative}.bars>div{justify-content:center;align-items:flex-end;width:8%;display:flex}.bars>div>span{background:var(--coral);border-radius:5px 5px 0 0;width:100%;transition:height .25s}.bars>div:nth-child(2n)>span{background:#ff9f89}.bars small{color:#99958d;font-size:7px;position:absolute;bottom:-21px}.revenue-card>footer{color:#88847d;gap:18px;margin-top:30px;font-size:7px;display:flex}.revenue-card>footer span{align-items:center;gap:5px;display:flex}.revenue-card>footer i{border-radius:2px;width:8px;height:8px}.legend-current{background:var(--coral)}.legend-previous{background:#ffd0c5}.channel-card>header>button{color:#aaa69e;cursor:pointer;background:0 0;border:0}.channel-donut{background:conic-gradient(var(--coral) 0 54%, var(--violet) 54% 85%, var(--lime) 85% 100%);border-radius:50%;place-items:center;width:145px;height:145px;margin:24px auto 20px;display:grid;position:relative}.channel-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:18px}.channel-donut>div{z-index:2;place-items:center;display:grid;position:relative}.channel-donut strong{letter-spacing:-.05em;font-size:27px}.channel-donut span{color:#99958d;font-size:8px}.channel-legend{gap:9px;display:grid}.channel-legend>span{color:#6e6b65;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.channel-legend i{border-radius:2px;width:7px;height:7px}.channel-app{background:var(--coral)}.channel-web{background:var(--violet)}.channel-qr{background:var(--lime)}.channel-legend b{color:var(--ink)}.channel-card>p{color:#638044;background:#f3f7ed;border-radius:8px;margin:18px 0 0;padding:10px;font-size:7px}.channel-card>p span{margin-right:4px;font-weight:900}.recent-orders{margin-top:10px;overflow:hidden}.recent-orders>header{padding:20px 22px 15px}.recent-orders>header button,.product-ranking header button,.heatmap-card header button{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.order-table{overflow-x:auto}.order-table-head,.order-row{grid-template-columns:.68fr 1.45fr 1fr .85fr .9fr .52fr;align-items:center;gap:12px;min-width:760px;padding:0 22px;display:grid}.order-table-head{color:#99958d;letter-spacing:.08em;background:#f7f5f0;min-height:34px;font-size:7px;font-weight:900}.order-row{cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #efede7;width:100%;min-height:58px;font-size:9px}.order-row:hover{background:#fffaf8}.order-row>strong{font-size:10px}.order-row>span:nth-child(2){gap:3px;display:grid}.order-row>span:nth-child(2) b{font-size:9px}.order-row small{color:#aaa69e;font-size:7px}.order-row>span:nth-child(3),.order-row>span:last-child{color:#7d7972;font-size:8px}.order-row>span:nth-child(3),.order-row-status{justify-items:start;gap:4px;display:grid}.order-discount-badge{background:#e7f6df;border-radius:999px;padding:3px 6px;font-weight:900;color:#3e762d!important;font-size:6px!important}.order-row-status>small{color:#77736b;font-size:6px;font-weight:800}.order-row em{border-radius:999px;width:fit-content;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.status-new,.status-novo{color:#a63822;background:#ffdfd6}.status-preparing,.status-preparando{color:#85630b;background:#fff0c4}.status-ready,.status-pronto{color:#247c4e;background:#e1f7e9}.status-out_for_delivery{color:#275ea8;background:#e3edff}.status-delivered,.status-completed,.status-entregue{color:#706d66;background:#efede8}.overview-bottom-grid{grid-template-columns:1.45fr .75fr;gap:10px;margin-top:10px;display:grid}.action-card{color:#fff;background:#282825;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.action-card-icon{background:var(--violet);width:45px;height:45px;color:var(--ink);border-radius:11px;place-items:center;font-weight:900;display:grid}.action-card small{color:var(--lime);letter-spacing:.1em;font-size:7px;font-weight:900}.action-card h3{margin:5px 0 0;font-size:14px}.action-card p{color:#92928b;margin:5px 0 0;font-size:8px}.action-card button{color:#fff;cursor:pointer;background:#343431;border:1px solid #51514c;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:800}.rating-card{padding:18px}.rating-card>div{grid-template-columns:1fr auto;align-items:center;display:grid}.rating-card>div small{color:#99958d;grid-column:1/-1;font-size:7px;font-weight:900}.rating-card>div strong{font-size:29px}.rating-card>div span{color:#e6a51c;letter-spacing:1px;font-size:10px}.rating-card>p{color:#66635d;margin:10px 0 4px;font-size:8px;line-height:1.5}.rating-card>small{color:#aaa69e;font-size:7px}.section-stack{gap:22px;display:grid}.section-page-heading{margin-bottom:4px}.heading-actions{gap:8px;display:flex}.section-page-heading .button{min-height:42px;font-size:10px}.order-kanban-summary,.catalog-summary,.insight-hero{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.order-kanban-summary{grid-template-columns:repeat(5,1fr)}.order-kanban-summary article{background:#fff;border:1px solid #dfdcd4;border-radius:12px;justify-content:space-between;align-items:center;min-height:88px;padding:16px 18px;display:flex}.order-kanban-summary span{color:#706d66;font-size:9px;font-weight:750}.order-kanban-summary strong{letter-spacing:-.05em;font-size:28px}.order-kanban-summary .coral{border-top:4px solid var(--coral)}.order-kanban-summary .amber{border-top:4px solid #f1b83c}.order-kanban-summary .green{border-top:4px solid #52af7b}.order-kanban-summary .blue{border-top:4px solid #4c82cf}.order-kanban-summary .ink{border-top:4px solid var(--ink)}.orders-page-card,.catalog-card{overflow:hidden}.table-toolbar,.catalog-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.filter-pills{flex-wrap:wrap;gap:4px;display:flex}.filter-pills button{color:#77736d;cursor:pointer;background:#fff;border:1px solid #dedbd3;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.filter-pills button.active{border-color:var(--ink);background:var(--ink);color:#fff}.dashboard-search{background:#fff;border:1px solid #ddd9d1;border-radius:8px;align-items:center;gap:7px;width:min(260px,100%);min-height:34px;padding:0 10px;display:flex}.dashboard-search span{color:#99958d}.dashboard-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:9px}.empty-table{color:#99958d;text-align:center;padding:50px 20px;font-size:11px}.catalog-summary>div{background:#fff;border:1px solid #dfdcd4;border-radius:12px;gap:5px;min-height:100px;padding:17px;display:grid}.catalog-summary span{color:#99958d;letter-spacing:.1em;font-size:7px;font-weight:900}.catalog-summary strong{letter-spacing:-.05em;font-size:26px}.catalog-summary small{color:#8e8a83;font-size:8px}.catalog-toolbar{justify-content:flex-start}.catalog-toolbar .dashboard-search{margin-right:auto}.icon-button{cursor:pointer;background:#fff;border:1px solid #ddd9d1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.product-table-head,.product-row{grid-template-columns:minmax(290px,2fr) .75fr .65fr .65fr .8fr .65fr 68px;align-items:center;gap:14px;min-width:980px;padding:0 20px;display:grid}.product-table-head{color:#99958d;letter-spacing:.08em;background:#f7f5f0;min-height:35px;font-size:7px;font-weight:900}.product-list{overflow-x:auto}.product-row{border-top:1px solid #efede7;min-height:82px;font-size:9px}.product-identity{grid-template-columns:55px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.product-identity img{object-fit:cover;border-radius:9px;width:55px;height:55px}.product-identity>div:last-child{gap:5px;min-width:0;display:grid}.product-identity small{color:#99958d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.product-row>span{color:#74716b}.stock-low{font-weight:800;color:#c0442b!important}.toggle-switch{cursor:pointer;background:#d6d3cc;border:0;border-radius:99px;width:34px;height:19px;padding:2px;position:relative}.toggle-switch span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;display:block;box-shadow:0 1px 3px #18181633}.toggle-switch.on{background:#36a66f}.toggle-switch.on span{transform:translate(15px)}.product-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.sidebar-nav a.offline{cursor:pointer;opacity:.58;white-space:nowrap;letter-spacing:normal;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;font-size:11px}.sidebar-nav a.offline:hover{color:#fff;opacity:.78;background:#292926}.sidebar-offline-badge{color:#999991;letter-spacing:.02em;border:1px solid #4b4b46;border-radius:999px;align-items:center;gap:3px;padding:2px 5px;font-size:6px;font-weight:850;display:inline-flex}.sidebar-offline-badge i{background:#777771;border-radius:50%;width:4px;height:4px}.sidebar-nav a.offline .sidebar-offline-badge{letter-spacing:.01em;gap:2px;padding:1px 3px;font-size:5px}.sidebar-nav a.offline .sidebar-offline-badge i{width:3px;height:3px}.sidebar-waiter-link.offline{cursor:pointer;filter:grayscale(.7);opacity:.58}.sidebar-waiter-link .sidebar-offline-badge{color:#999991;width:max-content;font-size:6px}.presential-unavailable-page{place-items:center;min-height:min(620px,100vh - 150px);padding:clamp(12px,3vw,42px);display:grid}.presential-unavailable-card{text-align:center;background:radial-gradient(circle at 12% 4%,#ff5b4021,#0000 34%),linear-gradient(145deg,#fff,#fbf8f2);border:1px solid #e3ded5;border-radius:28px;justify-items:center;gap:24px;width:min(100%,720px);padding:clamp(34px,7vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #28231c17}.presential-unavailable-visual{color:#6f6a62;background:#f1eee8;border:1px solid #ddd7cd;border-radius:26px;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:inset 0 0 0 7px #ffffff8a}.presential-unavailable-visual>span{font-size:36px;font-weight:850}.presential-unavailable-badge{color:#777169;letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #d6d0c6;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;bottom:-7px;right:-26px}.presential-unavailable-badge i{background:#8a857e;border-radius:50%;width:6px;height:6px}.presential-unavailable-copy{justify-items:center;gap:10px;max-width:560px;display:grid}.presential-unavailable-copy>small{color:var(--coral);letter-spacing:.16em;font-size:8px;font-weight:950}.presential-unavailable-copy h1{color:#24231f;letter-spacing:-.055em;margin:0;font-size:clamp(30px,5vw,48px);line-height:1.02}.presential-unavailable-copy p{color:#6f6960;max-width:520px;margin:0;font-size:14px;line-height:1.65}.presential-unavailable-copy>span{color:#7d776e;background:#efebe4;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:750}.presential-unavailable-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.dashboard-shell.theme-dark .presential-unavailable-card{border-color:var(--dark-border);background:radial-gradient(circle at 12% 4%, #ff5b4029, transparent 34%), linear-gradient(145deg, var(--dark-surface-raised), var(--dark-surface));box-shadow:0 28px 70px #00000038}.dashboard-shell.theme-dark .presential-unavailable-visual{border-color:var(--dark-border);color:var(--dark-text-secondary);background:#242b25;box-shadow:inset 0 0 0 7px #ffffff06}.dashboard-shell.theme-dark .presential-unavailable-badge{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .presential-unavailable-copy h1{color:var(--dark-text)}.dashboard-shell.theme-dark .presential-unavailable-copy p{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .presential-unavailable-copy>span{color:var(--dark-text-secondary);background:#242b25}@media (max-width:560px){.presential-unavailable-page{min-height:auto;padding:8px 0 40px}.presential-unavailable-card{border-radius:20px;gap:20px;padding:34px 18px}.presential-unavailable-copy>span{border-radius:12px;line-height:1.45}.presential-unavailable-actions,.presential-unavailable-actions .button{width:100%}}.product-row-actions>button{cursor:pointer;background:#fff;border:1px solid #e0dcd4;border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.product-edit{color:#5d45a0}.product-edit:hover{background:#f3efff;border-color:#8b73ca}.product-more{color:#aaa69e}.product-more:hover{color:#b94733;background:#fff1ee;border-color:#e09c90}.design-workspace{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.design-workspace.preview-workspace-desktop{grid-template-columns:minmax(340px,.78fr) minmax(500px,1.22fr)}.design-controls{gap:10px;display:grid}.design-control-card{padding:20px}.design-control-card>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.design-control-card>header>span{width:31px;height:31px;color:var(--coral);background:#f2f0eb;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.design-control-card>header>div{gap:3px;display:grid}.design-control-card>header strong{font-size:12px}.design-control-card>header small{color:#99958d;font-size:8px}.layout-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.layout-options>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd9d1;border-radius:10px;gap:4px;padding:8px;display:grid}.layout-options>button.active{border-color:var(--coral);box-shadow:0 0 0 2px #ff5c3a1f}.layout-options>button>b{padding:2px 4px 0;font-size:9px}.layout-options>button>small{color:#99958d;padding:0 4px 4px;font-size:7px}.storefront-series-config{background:linear-gradient(135deg,#fbfaf6,#f5f2eb);border:1px solid #ddd8cf;border-radius:14px;gap:13px;margin-top:16px;padding:16px;display:grid}.storefront-series-config>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.storefront-series-config>header>div{gap:4px;display:grid}.storefront-series-config>header strong{font-size:11px}.storefront-series-config>header small{color:#8c8981;font-size:7px;line-height:1.45}.storefront-series-config>header>span{color:#d8f977;letter-spacing:.07em;background:#242722;border-radius:999px;flex:none;padding:7px 9px;font-size:6px;font-weight:950}.storefront-series-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.storefront-series-fields label{color:#7d7971;gap:6px;font-size:7px;font-weight:850;display:grid}.storefront-series-fields select{color:#292823;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d9d4cb;border-radius:9px;outline:0;padding:0 10px;font-size:8px}.storefront-series-fields select:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff5c3a1a}.storefront-series-preview{border-top:1px solid #e0dbd2;grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr);align-items:center;gap:13px;padding-top:13px;display:grid}.storefront-series-preview>div{background:#fff;border:1px solid #d9d4ca;border-radius:9px;gap:3px;padding:7px;display:grid;overflow:hidden}.storefront-series-preview i{background:linear-gradient(135deg, var(--coral), #f2b75e);border-radius:3px;min-height:10px}@supports (color:color-mix(in lab, red, red)){.storefront-series-preview i{background:linear-gradient(135deg, color-mix(in srgb, var(--coral) 82%, #fff), #f2b75e)}}.storefront-series-preview p{gap:4px;margin:0;display:grid}.storefront-series-preview p strong{font-size:9px}.storefront-series-preview p small{color:#8e8a82;font-size:7px;line-height:1.45}.layout-mini{background:#f1efe9;border-radius:7px;grid-template-columns:repeat(2,1fr);gap:5px;min-height:86px;padding:8px;display:grid}.layout-mini i{background:#d8d3c8;border-radius:5px}.layout-mini i:first-child{background:#bbb4a7;grid-column:1/-1}.layout-mini.layout-vitrine{grid-template-columns:repeat(3,1fr)}.layout-mini.layout-vitrine i:first-child{grid-column:auto}.layout-mini.layout-compacto{flex-direction:column;display:flex}.layout-mini.layout-compacto i{flex:1}.color-controls,.style-fields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.color-controls label,.style-fields label{color:#6e6a63;gap:7px;font-size:8px;font-weight:750;display:grid}.color-controls label>div{border:1px solid #ddd9d1;border-radius:8px;align-items:center;gap:10px;min-height:43px;padding:0 10px;display:flex}.color-controls input[type=color]{background:0 0;border:0;border-radius:7px;width:25px;height:25px;padding:0;overflow:hidden}.color-controls b{font-size:9px}.palette-row{gap:7px;margin-top:12px;display:flex}.palette-row button{cursor:pointer;border:2px solid #fff;border-radius:8px;outline:1px solid #ddd9d1;padding:0;display:flex;overflow:hidden}.palette-row i{width:24px;height:24px}.icon-uploader{border:1px dashed #d5d0c5;border-radius:10px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.icon-uploader>div{background:var(--coral);color:#fff;border-radius:13px;place-items:center;width:56px;height:56px;font-size:16px;font-weight:900;display:grid;overflow:hidden}.icon-uploader img,.design-app-icon img,.platform-app-icon img,.large-app-icon img{object-fit:cover;width:100%;height:100%}.icon-uploader>span{gap:4px;display:grid}.icon-uploader strong{font-size:9px}.icon-uploader small{color:#99958d;font-size:7px}.icon-uploader>button{cursor:pointer;background:#fff;border:1px solid #d9d5cc;border-radius:7px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800}.style-fields select,.period-select{min-height:41px;color:var(--ink);background:#fff;border:1px solid #ddd9d1;border-radius:8px;padding:0 10px;font-size:9px}.appearance-control-groups{gap:18px;display:grid}.appearance-control-group{gap:9px;display:grid}.appearance-control-group>header{gap:3px;display:grid}.appearance-control-group>header strong{font-size:10px}.appearance-control-group>header small{color:#8d8981;font-size:7px;line-height:1.4}.appearance-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.appearance-choice-grid>button{min-width:0;min-height:66px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #dedad2;border-radius:11px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.appearance-choice-grid>button:hover{border-color:#bcb6aa;transform:translateY(-1px)}.appearance-choice-grid>button.active{border-color:var(--coral);background:#fff8f5;box-shadow:0 0 0 2px #ff5c3a1c}.appearance-choice-grid>button>span{gap:3px;min-width:0;display:grid}.appearance-choice-grid>button strong{font-size:9px}.appearance-choice-grid>button small{color:#8d8981;font-size:7px;line-height:1.35}.appearance-choice-grid>button>b{color:#0000;border:1px solid #d9d5cd;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.appearance-choice-grid>button.active>b{border-color:var(--coral);background:var(--coral);color:#fff}.appearance-font-sample,.appearance-card-sample,.appearance-hero-sample,.appearance-corner-sample{color:#3f3b35;background:#f1eee7;border-radius:9px;place-items:center;width:46px;height:44px;font-style:normal;display:grid;overflow:hidden}.appearance-font-sample{font-size:19px}.appearance-font-sample.font-modern{font-family:Inter,Arial,sans-serif;font-weight:750}.appearance-font-sample.font-friendly{font-family:Trebuchet MS,Arial,sans-serif;font-weight:700}.appearance-font-sample.font-elegant{font-family:Georgia,serif}.appearance-font-sample.font-strong{font-family:Arial,sans-serif;font-size:16px;font-weight:950}.appearance-card-sample{grid-template-rows:repeat(2,1fr);grid-template-columns:16px 1fr;gap:4px;padding:7px}.appearance-card-sample em{background:#cac5bb;border-radius:3px;min-width:0;min-height:0;display:block}.appearance-card-sample em:first-child{background:linear-gradient(145deg, var(--coral), #f0b34e);grid-row:1/-1}.appearance-card-sample.card-vertical{grid-template-rows:1fr 8px;grid-template-columns:repeat(2,1fr)}.appearance-card-sample.card-vertical em:first-child{grid-area:auto/1/auto/-1}.appearance-card-sample.card-compact{grid-template-rows:repeat(3,1fr);grid-template-columns:10px 1fr;gap:3px}.appearance-card-sample.card-compact em:first-child{grid-row:auto}.appearance-hero-sample{background:linear-gradient(145deg,#514178,#ebb64a);align-content:end;justify-items:start;gap:3px;padding:7px}.appearance-hero-sample em{background:#ffffffe6;border-radius:99px;width:25px;height:3px;display:block}.appearance-hero-sample em:last-child{opacity:.72;width:16px}.appearance-hero-sample.hero-image{background:linear-gradient(145deg,#201e1b26,#201e1bb3),#b99873}.appearance-hero-sample.hero-minimal{background:#fff;border:1px solid #ded9cf}.appearance-hero-sample.hero-minimal em{background:#4a4640}.appearance-corner-sample{border:2px solid var(--coral);background:#fff3ee;justify-self:center;width:38px;height:34px}.appearance-corner-sample.corner-soft{border-radius:8px}.appearance-corner-sample.corner-round{border-radius:16px}.appearance-corner-sample.corner-square{border-radius:1px}.appearance-advanced-controls{background:#f8f6f1;border:1px solid #dedad2;border-radius:12px;overflow:hidden}.appearance-advanced-controls>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;list-style:none;display:flex}.appearance-advanced-controls>summary::-webkit-details-marker{display:none}.appearance-advanced-controls>summary>span{gap:3px;display:grid}.appearance-advanced-controls>summary strong{font-size:10px}.appearance-advanced-controls>summary small{color:#8d8981;font-size:7px}.appearance-advanced-controls>summary>b{color:#68635b;background:#ebe7df;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;transition:transform .16s;display:grid}.appearance-advanced-controls[open]>summary>b{transform:rotate(45deg)}.appearance-advanced-grid{border-top:1px solid #e2ded6;padding:14px}.preview-workspace-desktop .design-phone.preview-device-desktop{aspect-ratio:16/9;width:min(100%,900px)}.preview-workspace-desktop .preview-device-desktop .design-desktop-browserbar{flex-basis:32px;min-height:32px;padding-inline:13px}.preview-workspace-desktop .preview-device-desktop .design-desktop-browserbar span{padding-block:5px;font-size:7px}.preview-workspace-desktop .preview-device-desktop .design-phone-screen>header{min-height:150px;padding:29px 32px 20px}.preview-workspace-desktop .preview-device-desktop .design-app-icon{border-radius:11px;width:45px;height:45px}.preview-workspace-desktop .preview-device-desktop .design-phone-screen header>span{margin-top:11px;font-size:7px}.preview-workspace-desktop .preview-device-desktop .design-phone-screen h3{margin-top:6px;font-size:22px}.preview-workspace-desktop .preview-device-desktop .design-phone-screen header p{font-size:8px}.preview-workspace-desktop .preview-device-desktop .design-phone-content{padding:16px 32px 66px}.preview-workspace-desktop .preview-device-desktop .design-search{padding:10px 12px;font-size:8px}.preview-workspace-desktop .preview-device-desktop .design-categories span{padding:6px 9px;font-size:7px}.preview-workspace-desktop .preview-device-desktop .design-phone-content h4{margin:15px 0 10px;font-size:13px}.preview-workspace-desktop .preview-device-desktop .design-preview-products{gap:10px}.preview-workspace-desktop .preview-device-desktop .design-phone-content article strong{font-size:9px}.preview-workspace-desktop .preview-device-desktop .design-phone-content article small{font-size:6px}.preview-workspace-desktop .preview-device-desktop .design-phone-content article b{font-size:8px}.preview-workspace-desktop .preview-device-desktop .design-cart{min-height:42px;font-size:7px}.preview-workspace-desktop .preview-device-desktop .design-cart strong{font-size:8px}.live-preview-card{color:#fff;background:#292926;border-radius:15px;padding:17px;position:sticky;top:88px}.preview-toolbar{justify-content:space-between;align-items:center;display:flex}.preview-toolbar>span{color:#8f8f89;letter-spacing:.1em;font-size:7px;font-weight:900}.preview-toolbar>div{background:#3b3b37;border-radius:7px;padding:3px;display:flex}.preview-toolbar button{color:#8f8f89;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:7px}.preview-toolbar button.active{color:#fff;background:#575750}.design-phone{background:#f9f7f2;border:7px solid #111;border-radius:35px;width:min(250px,90%);height:505px;margin:22px auto 15px;position:relative;overflow:hidden;box-shadow:0 24px 45px #0000004d}.design-phone-notch{z-index:3;background:#111;border-radius:99px;width:74px;height:17px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.design-phone-screen{height:100%;color:var(--ink);background:#f9f7f2;border-radius:27px;overflow:hidden}.design-phone-screen>header{color:#fff;min-height:145px;padding:45px 15px 14px;position:relative}.design-app-icon{width:37px;height:37px;color:var(--ink);border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid;overflow:hidden}.design-phone-screen header>span{margin-top:9px;font-size:6px;font-weight:900;display:block}.design-phone-screen h3{letter-spacing:-.04em;margin:4px 0 1px;font-size:17px}.design-phone-screen header p{opacity:.8;margin:0;font-size:7px}.design-phone-content{padding:10px}.design-search{color:#8f8b83;background:#ebe8e1;border-radius:7px;padding:8px;font-size:7px}.design-categories{white-space:nowrap;gap:5px;margin:9px 0;display:flex;overflow:hidden}.design-categories span{border:1px solid #dcd8cf;border-radius:99px;padding:5px 7px;font-size:6px}.design-categories span:first-child{color:#fff}.design-phone-content h4{margin:12px 0 8px;font-size:10px}.design-phone-content article{border-top:1px solid #e2ded6;grid-template-columns:58px 1fr;gap:8px;min-height:71px;padding:8px 0;display:grid;position:relative}.preview-food{background:radial-gradient(circle at 45% 47%,#e5bd74 0 26%,#0000 27%),radial-gradient(circle at 58%,#76331d 0 25%,#0000 26%),#d3a46c;border-radius:8px}.preview-food-2{background:linear-gradient(#dd9a48 0 25%,#5e2b1c 26% 55%,#f0c34f 56% 63%,#d89543 64%)}.design-phone-content article>span{align-content:start;gap:3px;display:grid}.design-phone-content article strong{font-size:8px}.design-phone-content article small{color:#8f8b83;font-size:5px;line-height:1.3}.design-phone-content article b{font-size:7px}.design-phone-content article button{color:#fff;border:0;border-radius:6px;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:8px;right:0}.design-cart{color:#fff;border-radius:9px;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:6px;display:flex;position:absolute;bottom:10px;left:11px;right:11px}.design-cart strong{font-size:7px}.live-preview-card>p{color:#888882;text-align:center;margin:0;font-size:7px}.appearance-preview-actions{background:#3b3b37;border-radius:8px;gap:4px;padding:3px;display:flex}.appearance-preview-actions button{color:#b7b7b0;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:850}.appearance-preview-actions button.primary{color:#242421;background:#f4f2ec}.appearance-preview-actions button:disabled{cursor:wait;opacity:.48}.appearance-mobile-preview{background:#f8f5ee;border:7px solid #111;border-radius:36px;width:min(100%,340px);height:clamp(540px,68vh,680px);margin:18px auto 14px;position:relative;overflow:hidden;box-shadow:0 24px 45px #00000052}.appearance-mobile-preview-notch{z-index:5;pointer-events:none;background:#111;border-radius:999px;width:80px;height:18px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.appearance-mobile-preview iframe{background:#f8f5ee;border:0;width:100%;height:100%;display:block}.appearance-preview-empty{color:#77736b;text-align:center;place-items:center;height:100%;padding:28px;font-size:9px;font-weight:800;display:grid}.appearance-preview-loading{z-index:4;color:#35342f;text-align:center;background:#f8f5eef5;place-content:center;justify-items:center;gap:12px;font-size:9px;font-weight:850;display:grid;position:absolute;inset:0}.appearance-preview-loading>i{border:3px solid #ff5c3a2e;border-top-color:var(--coral);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite appearance-preview-spin}@keyframes appearance-preview-spin{to{transform:rotate(360deg)}}.appearance-desktop-preview-backdrop{z-index:10050;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131412c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.appearance-desktop-preview-dialog{background:#272824;border:1px solid #ffffff24;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1500px,100%);height:min(920px,100vh - 44px);min-height:0;display:grid;overflow:hidden;box-shadow:0 34px 90px #0000006b}.appearance-desktop-preview-dialog>header{color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.appearance-desktop-preview-dialog>header>div{align-items:center;gap:9px;display:flex}.appearance-desktop-preview-dialog>header>div:first-child{gap:3px;display:grid}.appearance-desktop-preview-dialog>header span{color:#95968e;letter-spacing:.1em;font-size:7px;font-weight:900}.appearance-desktop-preview-dialog>header strong{font-size:12px}.appearance-desktop-preview-dialog>header button{color:#f5f4ef;cursor:pointer;background:#353631;border:1px solid #4b4c46;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:850}.appearance-desktop-preview-dialog>header button.appearance-preview-close{width:34px;padding:0;font-size:19px;line-height:1}.appearance-desktop-preview-browser{background:#f7f4ee;border-radius:11px;grid-template-rows:auto minmax(0,1fr);min-height:0;margin:0 10px 10px;display:grid;position:relative;overflow:hidden}.appearance-desktop-preview-browserbar{background:#ece9e3;border-bottom:1px solid #dedbd4;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;min-height:34px;padding:0 11px;display:grid}.appearance-desktop-preview-browserbar>span{gap:5px;display:flex}.appearance-desktop-preview-browserbar i{background:#c8c3ba;border-radius:50%;width:7px;height:7px}.appearance-desktop-preview-browserbar i:first-child{background:#ff7866}.appearance-desktop-preview-browserbar i:nth-child(2){background:#e6b952}.appearance-desktop-preview-browserbar i:nth-child(3){background:#85b968}.appearance-desktop-preview-browserbar b{color:#77736c;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#f8f7f3;border:1px solid #d8d4cb;border-radius:6px;padding:5px 12px;font-size:7px;font-weight:750;overflow:hidden}.appearance-desktop-preview-browser iframe{background:#f8f5ee;border:0;width:100%;height:100%;display:block}.appearance-preview-loading-desktop{top:34px}@media (max-width:700px){.appearance-mobile-preview{width:min(100%,320px);height:min(620px,72vh);min-height:500px}.appearance-desktop-preview-backdrop{padding:0}.appearance-desktop-preview-dialog{border:0;border-radius:0;width:100%;height:100dvh}.appearance-desktop-preview-dialog>header{padding:10px}.appearance-desktop-preview-dialog>header>div:first-child span{display:none}.appearance-desktop-preview-browser{margin:0 6px 6px}}@media (prefers-reduced-motion:reduce){.appearance-preview-loading>i{animation-duration:1.4s}}.merchant-affiliate-program{--affiliate-lime:#cdf56b;--affiliate-coral:#ff6849}.merchant-affiliate-login-shortcut{color:#292823;background:#fff;border:1px solid #ddd8cf;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 9px 24px #22231f14}.merchant-affiliate-login-shortcut:hover{border-color:var(--affiliate-coral);transform:translateY(-1px);box-shadow:0 12px 28px #ff684926}.merchant-affiliate-login-shortcut:focus-visible{outline:3px solid var(--affiliate-coral)}@supports (color:color-mix(in lab, red, red)){.merchant-affiliate-login-shortcut:focus-visible{outline:3px solid color-mix(in srgb, var(--affiliate-coral) 28%, transparent)}}.merchant-affiliate-login-shortcut:focus-visible{outline-offset:3px}.theme-dark .merchant-affiliate-login-shortcut{color:#f3f1ea;background:#242620;border-color:#3b3d37}.merchant-affiliate-hero{color:#fff;background:radial-gradient(circle at 82% 16%,#cdf56b38,#0000 27%),radial-gradient(circle at 8% 100%,#ff684930,#0000 30%),#22231f;border-radius:22px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);min-height:440px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #21201c26}.merchant-affiliate-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;max-width:680px;padding:clamp(38px,5vw,70px);display:flex;position:relative}.merchant-affiliate-kicker{color:var(--affiliate-lime);letter-spacing:.14em;background:#cdf56b14;border:1px solid #cdf56b47;border-radius:999px;margin-bottom:16px;padding:7px 10px;font-size:7px;font-weight:950}.merchant-affiliate-copy h2{letter-spacing:-.065em;max-width:620px;margin:0;font-size:clamp(42px,5vw,76px);line-height:.93}.merchant-affiliate-copy>p{color:#c4c4bc;max-width:560px;margin:20px 0 0;font-size:12px;line-height:1.65}.merchant-affiliate-cta{background:var(--affiliate-lime);color:#24251f;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;margin-top:26px;padding:0 17px;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 13px 30px #cdf56b29}.merchant-affiliate-cta>span{width:25px;height:25px;color:var(--affiliate-lime);background:#24251f;border-radius:50%;place-items:center;font-size:12px;display:grid}.merchant-affiliate-cta>b{margin-left:8px;font-size:15px}.merchant-affiliate-cta:hover{transform:translateY(-1px);box-shadow:0 17px 36px #cdf56b38}.merchant-affiliate-cta:disabled{color:#bcbdb5;box-shadow:none;cursor:not-allowed;background:#55564f}.merchant-affiliate-copy>small{color:#81827b;max-width:500px;margin-top:12px;font-size:7px;line-height:1.5}.merchant-affiliate-visual{place-items:center;min-height:400px;display:grid;position:relative}.merchant-affiliate-visual:before,.merchant-affiliate-visual:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:310px;height:310px;position:absolute}.merchant-affiliate-visual:after{border-color:#cdf56b26;width:230px;height:230px}.merchant-affiliate-mark{z-index:2;background:linear-gradient(145deg,#34362f,#20211d);border:1px solid #ffffff29;border-radius:43px;align-content:center;place-items:center;width:158px;height:158px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 24px 55px #00000057}.merchant-affiliate-mark>span{color:var(--affiliate-lime);font-size:40px;line-height:1}.merchant-affiliate-mark>strong{letter-spacing:.09em;margin-top:6px;font-size:17px}.merchant-affiliate-mark>small{color:#898b82;letter-spacing:.18em;margin-top:3px;font-size:7px;font-weight:900}.merchant-affiliate-orbit{z-index:3;border-radius:50%;width:320px;height:320px;position:absolute}.merchant-affiliate-orbit i{background:var(--affiliate-coral);color:#fff;border:4px solid #22231f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;font-style:normal;font-weight:950;display:grid;position:absolute;box-shadow:0 10px 24px #00000040}.merchant-affiliate-orbit i:first-child{top:7px;left:56px}.merchant-affiliate-orbit i:nth-child(2){background:var(--affiliate-lime);color:#24251f;top:111px;right:-2px}.merchant-affiliate-orbit i:nth-child(3){background:#7d8fff;bottom:4px;left:83px}.merchant-affiliate-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-affiliate-steps article{align-content:start;gap:9px;min-height:150px;padding:22px;display:grid}.merchant-affiliate-steps article>span{color:var(--coral);letter-spacing:.12em;font-size:8px;font-weight:950}.merchant-affiliate-steps article>strong{font-size:14px}.merchant-affiliate-steps article>p{color:#868179;margin:0;font-size:9px;line-height:1.55}.theme-dark .merchant-affiliate-steps article>strong{color:var(--dark-text)}@media (max-width:900px){.merchant-affiliate-hero{grid-template-columns:1fr}.merchant-affiliate-copy{max-width:none}.merchant-affiliate-visual{min-height:330px;margin-top:-40px}.merchant-affiliate-steps{grid-template-columns:1fr}}@media (max-width:560px){.merchant-affiliate-hero{border-radius:17px;min-height:0}.merchant-affiliate-copy{padding:30px 20px}.merchant-affiliate-login-shortcut{width:38px;height:38px}.merchant-affiliate-copy h2{font-size:43px}.merchant-affiliate-copy>p{font-size:10px}.merchant-affiliate-cta{justify-content:center;width:100%;padding:0 12px}.merchant-affiliate-visual{display:none}}.official-app-catalog{gap:16px;padding:20px;display:grid}.official-app-catalog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.official-app-catalog>header small{color:var(--coral);letter-spacing:.12em;font-size:7px;font-weight:900}.official-app-catalog>header h2{margin:5px 0 4px;font-size:17px}.official-app-catalog>header p{color:#858179;margin:0;font-size:8px}.official-app-catalog>header>span{color:#5f4c9c;background:#e9e4ff;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:850}.official-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.official-app-grid>div{background:#faf9f6;border:1px solid #e7e3dc;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.official-app-icon{color:#fff;background:#272824;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.official-app-icon.waiter{background:var(--coral)}.official-app-grid>div>div{gap:4px;display:grid}.official-app-grid strong{font-size:9px}.official-app-grid small{color:#8e8a82;font-size:7px}.official-app-grid a,.official-app-grid em{white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:7px;font-style:normal;font-weight:850}.official-app-grid a{color:#fff;background:#242520;text-decoration:none}.official-app-grid em{color:#969188;background:#efede8}.official-app-versions{border-top:1px solid #e8e4dc;gap:9px;padding-top:14px;display:grid}.official-app-versions>strong{font-size:8px}.official-app-versions>div{gap:5px;display:grid}.official-app-versions span{background:#f7f5f0;border-radius:8px;grid-template-columns:23px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:grid}.official-app-versions i{color:#fff;background:#2b2c28;border-radius:7px;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:900;display:grid}.official-app-versions b,.official-app-versions small,.official-app-versions a{font-size:7px}.official-app-versions small{color:#969188}.official-app-versions a{color:var(--coral);font-weight:850;text-decoration:none}@media (max-width:620px){.official-app-grid>div{grid-template-columns:38px minmax(0,1fr)}.official-app-grid>div>a,.official-app-grid>div>em{text-align:center;grid-column:1/-1}.official-app-versions span{grid-template-columns:23px minmax(0,1fr) auto}.official-app-versions small{display:none}}.platform-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.platform-tabs>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd9d1;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.platform-tabs>button.active{border-color:var(--coral);box-shadow:0 0 0 2px #ff5c3a1a}.platform-tabs>button>span{color:#fff;background:#292926;border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.platform-tabs>button:nth-child(2)>span{color:var(--ink);background:#e9e4ff}.platform-tabs>button>div{gap:3px;display:grid}.platform-tabs strong{font-size:10px}.platform-tabs small{color:#99958d;font-size:7px}.platform-tabs i{color:#0000;border:1px solid #d7d3cb;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.platform-tabs button.active i{border-color:var(--coral);background:var(--coral);color:#fff}.publish-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:12px;display:grid}.publish-form-stack,.build-sidebar{gap:10px;display:grid}.publish-card{padding:20px}.publish-card>header{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;margin-bottom:19px;display:grid}.platform-app-icon{color:#fff;border-radius:13px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:900;display:grid;overflow:hidden}.publish-card>header>div:nth-child(2){gap:3px;display:grid}.publish-card header h2{margin:0;font-size:15px}.publish-card header p{color:#99958d;margin:0;font-size:8px}.publish-card>header>button{cursor:pointer;background:#fff;border:1px solid #d9d5cc;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.publish-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.publish-fields label{color:#6e6a63;gap:7px;font-size:8px;font-weight:750;display:grid}.publish-fields input{border:1px solid #ddd9d1;border-radius:8px;outline:none;min-height:41px;padding:0 10px;font-size:9px}.publish-fields input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff5c3a14}.publish-section-heading{justify-content:space-between;align-items:center;display:flex}.publish-section-heading>div{gap:5px;display:grid}.publish-section-heading small{color:#99958d;letter-spacing:.1em;font-size:7px;font-weight:900}.publish-section-heading h3{margin:0;font-size:13px}.publish-section-heading>span{color:#278355;background:#e9f8ee;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:850}.feature-switch-list{margin-top:14px;display:grid}.feature-switch-list>div{border-top:1px solid #efede7;justify-content:space-between;align-items:center;gap:15px;min-height:54px;display:flex}.feature-switch-list>div>span{gap:3px;display:grid}.feature-switch-list strong{font-size:9px}.feature-switch-list small{color:#99958d;font-size:7px}.certificate-card,.build-action-card{align-items:center;gap:12px;padding:17px;display:flex}.certificate-card>span{color:#84630e;background:#fff0c7;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.certificate-card>div{flex:1}.certificate-card strong{font-size:9px}.certificate-card p{color:#85817a;margin:4px 0 0;font-size:7px;line-height:1.5}.certificate-card button{color:#8c680f;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.build-action-card{justify-content:space-between}.build-action-card>div{align-items:center;gap:10px;display:flex}.build-status-dot{background:#35a86f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #35a86f1f}.build-status-dot.submitting,.build-status-dot.queued,.build-status-dot.building,.build-status-dot.signing{background:#dfa925;animation:1s infinite pulse;box-shadow:0 0 0 5px #dfa92521}.build-status-dot.error,.build-status-dot.failed,.build-status-dot.provider_error{background:var(--coral);box-shadow:0 0 0 5px #ff5c3a1f}.build-status-dot.needs-provider{background:#a68bdc;box-shadow:0 0 0 5px #a68bdc24}@keyframes pulse{50%{opacity:.5}}.build-action-card>div>div{gap:3px;display:grid}.build-action-card strong{font-size:9px}.build-action-card small{color:#99958d;font-size:7px}.build-action-card .button{min-height:40px;font-size:9px}.build-action-card .button:disabled{cursor:wait;opacity:.7}.app-summary-card{text-align:center;justify-items:center;padding:24px;display:grid}.app-summary-card>span{color:#99958d;letter-spacing:.1em;font-size:7px;font-weight:900}.large-app-icon{color:#fff;border-radius:21px;place-items:center;width:82px;height:82px;margin-top:16px;font-size:20px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 15px 25px #18181626}.app-summary-card h3{margin:15px 0 3px;font-size:17px}.app-summary-card>p{color:#99958d;margin:0;font-size:8px}.app-summary-card dl{width:100%;margin:20px 0 0}.app-summary-card dl>div{border-top:1px solid #efede7;justify-content:space-between;align-items:center;padding:10px 0;font-size:8px;display:flex}.app-summary-card dt{color:#99958d}.app-summary-card dd{margin:0;font-weight:800}.app-summary-card dd i{background:#35a86f;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.build-history{padding:17px}.build-history>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.build-history>header strong{font-size:10px}.build-history>header button{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.build-history>div{border-top:1px solid #efede7;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:52px;display:grid}.history-platform{color:#fff;background:#292926;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.history-platform.i{color:var(--ink);background:#e9e4ff}.history-platform.w{background:var(--lime);color:var(--ink)}.build-history>div>span:nth-child(2){gap:3px;display:grid}.build-history>div strong{font-size:8px}.build-history>div small{color:#99958d;font-size:6px}.build-history em{color:#377b54;background:#edf7f0;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.publish-note{background:#e9e4ff;border-radius:10px;gap:9px;padding:13px;display:flex}.publish-note>span{color:#fff;background:#6752ac;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;font-size:8px;font-weight:900;display:grid}.publish-note p{color:#5e5680;margin:0;font-size:7px;line-height:1.5}.marketing-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.qr-card,.loyalty-card,.coupon-card,.push-card{min-height:330px;padding:22px}.qr-card{background:var(--lime);text-align:center;justify-items:center;display:grid}.qr-card>span,.loyalty-card header>span,.coupon-card header>span,.push-card>span{letter-spacing:.11em;font-size:7px;font-weight:900}.fake-qr{background:#fff;border-radius:6px;grid-template-columns:repeat(8,1fr);gap:2px;width:128px;height:128px;margin:15px 0;padding:10px;display:grid}.fake-qr i{background:0 0}.fake-qr i.filled{background:var(--ink);border-radius:1px}.qr-card h3{margin:0;font-size:18px}.qr-card p{color:#181816a1;max-width:290px;margin:6px 0 16px;font-size:9px}.qr-card>div:last-child{gap:7px;display:flex}.qr-card button{cursor:pointer;background:#ffffffa6;border:1px solid #18181640;border-radius:7px;min-height:33px;padding:0 11px;font-size:8px;font-weight:800}.loyalty-card{color:#fff;background:#292926}.loyalty-card header,.coupon-card header{justify-content:space-between;align-items:center;display:flex}.loyalty-card header em{color:var(--lime);background:#c9f45b26;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.loyalty-card h3{margin:25px 0 4px;font-size:26px}.loyalty-card>p{color:#999992;margin:0;font-size:9px}.loyalty-number{align-items:baseline;gap:8px;margin-top:30px;display:flex}.loyalty-number strong{color:var(--lime);font-size:33px}.loyalty-number span{color:#8c8c85;font-size:8px}.loyalty-progress{background:#484843;border-radius:99px;height:5px;margin-top:12px;overflow:hidden}.loyalty-progress span{border-radius:inherit;background:var(--lime);height:100%;display:block}.loyalty-card>small{color:#85857f;margin-top:7px;font-size:7px;display:block}.loyalty-card>button,.push-card>button{color:var(--lime);cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:8px;font-weight:850}.coupon-card header button{color:var(--coral);background:0 0;border:0;font-size:8px;font-weight:800}.coupon-card>div{border-top:1px solid #efede7;grid-template-columns:1fr .9fr .65fr auto;align-items:center;gap:8px;min-height:67px;display:grid}.coupon-card>div:first-of-type{margin-top:16px}.coupon-card>div b{color:var(--coral);font-size:10px}.coupon-card>div span{font-size:8px}.coupon-card>div small,.coupon-card>div em{color:#99958d;font-size:7px;font-style:normal}.push-card{background:#ffddd4;position:relative;overflow:hidden}.push-card h3{letter-spacing:-.045em;max-width:380px;margin:28px 0 8px;font-size:27px}.push-card>p{color:#765b54;max-width:360px;margin:0;font-size:9px}.push-preview{background:#ffffffbd;border:1px solid #1818161a;border-radius:12px;align-items:center;gap:10px;max-width:340px;margin-top:24px;padding:12px;display:flex}.push-preview>span{background:var(--coral);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.push-preview div{gap:3px;display:grid}.push-preview strong{font-size:9px}.push-preview small{color:#776e68;font-size:7px}.push-card>button{color:#9d3822}.period-select{min-width:160px}.reports-preview-banner{background:linear-gradient(135deg,#fff,#fff4ef);border-color:#ff5c3a47;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px;padding:19px 21px;display:grid}.reports-preview-banner>span{background:var(--coral);color:#fff;border-radius:14px;place-items:center;width:50px;height:50px;font-size:21px;font-weight:900;display:grid}.reports-preview-banner>div{gap:4px;display:grid}.reports-preview-banner small,.reports-demo-badge{color:var(--coral);letter-spacing:.1em;font-size:7px;font-weight:900}.reports-preview-banner h2{margin:0;font-size:17px}.reports-preview-banner p{color:#77736c;max-width:650px;margin:0;font-size:8px;line-height:1.5}.reports-preview-banner .button{white-space:nowrap;min-height:42px}.reports-preview-data{gap:10px;display:grid}.reports-demo-badge{background:#fff4ef;border:1px solid #ff5c3a33;border-radius:999px;justify-self:end;padding:6px 9px}.reports-product-preview>div{grid-template-columns:28px minmax(120px,1.2fr) minmax(70px,1fr) 65px}.reports-preview-data .heatmap-card>p{color:#6d6962;background:#f2f0eb}.insight-hero{grid-template-columns:1.35fr .8fr .8fr}.insight-hero>div{background:#fff;border:1px solid #dfdcd4;border-radius:12px;min-height:130px;padding:20px}.insight-hero>div:first-child{color:#fff;background:#292926}.insight-hero span{color:#99958d;letter-spacing:.1em;font-size:7px;font-weight:900}.insight-hero strong{letter-spacing:-.05em;margin-top:17px;font-size:29px;display:block}.insight-hero p{color:#8f8b84;margin:8px 0 0;font-size:8px}.insight-hero p b{color:#3e9e69}.insights-grid{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.product-ranking,.heatmap-card{padding:21px}.product-ranking>div{border-top:1px solid #efede7;grid-template-columns:28px 1.2fr 1fr .55fr;align-items:center;gap:10px;min-height:62px;display:grid}.product-ranking>div:first-of-type{margin-top:13px}.product-ranking>div>b{color:#aaa69e;font-size:9px}.product-ranking>div>span{gap:3px;display:grid}.product-ranking>div strong{font-size:9px}.product-ranking>div small{color:#99958d;font-size:7px}.product-ranking>div>i{background:#efede7;border-radius:99px;height:5px;overflow:hidden}.product-ranking>div>i em{border-radius:inherit;background:var(--coral);height:100%;display:block}.product-ranking>div>strong{justify-self:end}.heatmap{gap:5px;margin-top:25px;display:grid}.heatmap>div{grid-template-columns:28px repeat(8,1fr);align-items:center;gap:4px;display:grid}.heatmap span{color:#99958d;font-size:6px}.heatmap i{aspect-ratio:1;background:var(--coral);border-radius:3px}.build-history a{color:#19744b;text-underline-offset:2px;font-size:7px;font-weight:900;text-decoration:underline}.heatmap.heatmap-dated>div{grid-template-columns:46px repeat(8,1fr)}.heatmap.heatmap-dated span{color:#6c6860;font-size:7px;font-weight:800;line-height:1.1}.heatmap-dated+footer{margin-left:50px}.heatmap-card>footer{color:#aaa69e;justify-content:space-between;margin:7px 0 0 32px;font-size:6px;display:flex}.heatmap-card>p{color:#89665e;background:#fff3ef;border-radius:8px;margin:22px 0 0;padding:11px;font-size:7px}.settings-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.settings-item{grid-template-columns:42px 1fr auto;align-items:start;gap:12px;min-height:125px;padding:18px;display:grid}.settings-item>span{width:42px;height:42px;color:var(--coral);background:#f0ede6;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.settings-item>div{gap:5px;display:grid}.settings-item p{color:#99958d;margin:0;font-size:8px;line-height:1.4}.settings-item small{color:#378057;margin-top:6px;font-size:7px;font-weight:800}.settings-item>button{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.dangerous-zone{justify-content:space-between;align-items:center;padding:18px;display:flex}.dangerous-zone strong{font-size:10px}.dangerous-zone p{color:#99958d;margin:4px 0 0;font-size:8px}.dangerous-zone button{color:#b5432d;background:#fff;border:1px solid #d47b68;border-radius:7px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800}.dashboard-toast{z-index:100;background:#fff;border:1px solid #d8d4cb;border-radius:10px;align-items:center;gap:10px;max-width:390px;min-height:50px;padding:10px 15px 10px 10px;font-size:9px;font-weight:750;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 45px #1818162e}.dashboard-toast>span{color:#287d51;background:#e4f7eb;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.dashboard-toast.neutral>span{color:#85630c;background:#fff0c7}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141412a8;place-items:center;padding:30px 18px;display:grid;position:fixed;inset:0;overflow-y:auto}.product-modal{background:#fff;border-radius:15px;width:min(100%,680px);max-height:calc(100vh - 60px);overflow-y:auto;box-shadow:0 30px 90px #00000059}.product-modal>header{border-bottom:1px solid #e7e3dc;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.product-modal>header span{color:var(--coral);letter-spacing:.12em;font-size:7px;font-weight:900}.product-modal>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.product-modal>header button{cursor:pointer;background:#fff;border:1px solid #ddd9d1;border-radius:8px;width:32px;height:32px;font-size:18px}.product-modal form{padding:20px 24px 24px}.modal-image-upload{cursor:pointer;background:#faf8f4;border:1px dashed #cfc9be;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:115px;display:grid}.modal-image-upload>span{width:32px;height:32px;color:var(--coral);background:#fff;border-radius:8px;place-items:center;display:grid;box-shadow:0 3px 10px #18181614}.modal-image-upload strong{font-size:9px}.modal-image-upload small{color:#99958d;font-size:7px}.modal-fields{gap:13px;margin-top:17px;display:grid}.modal-fields>label,.modal-fields>div>label,.product-edit-ai-name-field{color:#5f5b55;gap:7px;font-size:8px;font-weight:750;display:grid}.modal-fields>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.modal-fields input:not([type=checkbox]),.modal-fields select,.modal-fields textarea{resize:vertical;border:1px solid #ddd9d1;border-radius:8px;outline:none;min-height:42px;padding:10px;font-size:9px}.modal-checkbox{background:#f5f7ef;border-radius:8px;align-items:center;padding:11px;gap:10px!important;display:flex!important}.modal-checkbox>span{gap:3px;display:grid}.modal-checkbox small{color:#8a867e;font-size:7px}.product-edit-ai-note{color:#685980;background:#f6f2ff;border:1px solid #ded5f1;border-radius:9px;align-items:center;gap:9px;margin:0;padding:10px 11px;font-size:8px;line-height:1.5;display:flex}.product-edit-ai-note>i{color:#d9f66e;background:#6b4db1;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.product-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.product-modal footer .button{min-height:40px;font-size:9px}.product-creation-wizard{width:min(100%,640px);overflow-x:hidden}.product-wizard-progress{grid-template-columns:repeat(5,1fr);gap:6px;padding:13px 24px 0;display:grid}.product-wizard-progress>i{background:#ebe7df;border-radius:999px;height:3px;overflow:hidden}.product-wizard-progress>i.active{background:linear-gradient(90deg, var(--coral), #f6a45d)}.product-wizard-body,.product-wizard-form{padding:22px 24px 25px}.product-wizard-intro{text-align:center;max-width:410px;margin:0 auto 18px}.product-wizard-intro>strong{color:#27251f;letter-spacing:-.02em;font-size:14px}.product-wizard-intro>p{color:#827e76;margin:7px 0 0;font-size:8px;line-height:1.6}.wizard-photo-upload{background:radial-gradient(circle at 50% 30%,#ff72501a,#0000 36%),#faf8f4;border-width:1.5px;border-color:#c7c1b6;min-height:235px;transition:border-color .18s,transform .18s,background .18s}.wizard-photo-upload:hover{border-color:var(--coral);background-color:#fffaf7;transform:translateY(-1px)}.wizard-photo-upload>span{border:1px solid #eee5dc;border-radius:14px;width:48px;height:48px;font-size:20px}.wizard-photo-upload>strong{margin-top:5px;font-size:11px}.wizard-photo-upload>small{font-size:7.5px}.wizard-photo-upload.uploading>span,.product-wizard-ai-orbit{animation:1.25s ease-in-out infinite product-wizard-pulse}.product-wizard-skip{color:#716d65;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;font-size:8px;font-weight:750;display:flex}.product-wizard-skip>span{color:var(--coral)}.product-wizard-photo-preview{width:150px;margin:0 auto 19px;position:relative}.product-wizard-photo-preview>img{object-fit:cover;border-radius:13px;width:150px;height:112px;display:block;box-shadow:0 13px 30px #201d1824}.product-wizard-photo-preview>button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191714c2;border:1px solid #ffffffa6;border-radius:7px;padding:5px 8px;font-size:6.5px;font-weight:800;position:absolute;bottom:8px;right:8px}.product-wizard-methods{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.product-wizard-methods>button{color:#2d2b26;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9d0;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:112px;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.product-wizard-methods>button:hover:not(:disabled){border-color:#bdb5a9;transform:translateY(-2px);box-shadow:0 11px 28px #221f1917}.product-wizard-methods>button.ai{background:linear-gradient(145deg,#fbf9ff,#f3edff);border-color:#d8cdec}.product-wizard-methods>button.ai:hover:not(:disabled){border-color:#7651b5}.product-wizard-methods>button:disabled{opacity:.52;cursor:not-allowed}.product-wizard-methods>button>i{color:#6c655c;background:#f2eee7;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-style:normal;display:grid}.product-wizard-methods>button.ai>i{color:#dff46f;background:#6d4eb3}.product-wizard-methods>button>span{gap:5px;display:grid}.product-wizard-methods>button strong{font-size:9.5px;line-height:1.35}.product-wizard-methods>button small{color:#8a857d;font-size:7px;font-weight:500;line-height:1.45}.product-wizard-methods>button>b{color:var(--coral);font-size:14px}.product-wizard-description-options{gap:10px;display:grid}.product-wizard-description-options>button{color:#2d2b26;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9d0;border-radius:13px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;min-height:104px;padding:15px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.product-wizard-description-options>button:hover:not(:disabled){border-color:#a796c4;transform:translateY(-2px);box-shadow:0 11px 28px #3a2b521a}.product-wizard-description-options>button.advanced{background:linear-gradient(145deg,#fbf9ff,#f3edff);border-color:#d8cdec}.product-wizard-description-options>button:disabled{opacity:.52;cursor:not-allowed}.product-wizard-description-options>button>i{color:#6c655c;background:#f2eee7;border-radius:12px;place-items:center;width:44px;height:44px;font-size:17px;font-style:normal;display:grid}.product-wizard-description-options>button.advanced>i{color:#dff46f;background:#6d4eb3}.product-wizard-description-options>button>span{gap:5px;display:grid}.product-wizard-description-options strong{font-size:10px}.product-wizard-description-options small{color:#817b73;font-size:7.3px;font-weight:500;line-height:1.5}.product-wizard-description-options em{color:#7651b5;letter-spacing:.03em;text-transform:uppercase;font-size:6.5px;font-style:normal;font-weight:800}.product-wizard-description-options>button>b{color:var(--coral);font-size:14px}.product-modal footer.product-wizard-description-footer{justify-content:space-between;align-items:center;margin-top:14px}.product-wizard-description-footer>small{color:#817b73;text-align:right;max-width:260px;font-size:7px;line-height:1.45}.product-wizard-quota{color:#6d675f;text-align:center;justify-content:center;align-items:center;gap:7px;margin:15px 0 0;font-size:7.5px;line-height:1.5;display:flex}.product-wizard-quota>span{color:#7651b5;font-size:10px}.product-wizard-quota.empty,.product-wizard-error{color:#a64235}.product-wizard-error{text-align:center;background:#fff4f1;border:1px solid #f0c9c1;border-radius:9px;margin:0 0 13px;padding:9px 11px;font-size:7.5px;font-weight:700;line-height:1.5}.product-wizard-loading{text-align:center;align-content:center;place-items:center;min-height:390px;display:grid}.product-wizard-ai-orbit{background:radial-gradient(circle,#fff 0 35%,#0000 36%),conic-gradient(from 20deg,#7450b8,#dff46f,#ff7455,#7450b8);border:1px solid #d9ceed;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:16px;display:grid;box-shadow:0 15px 38px #6344992b}.product-wizard-ai-orbit>span{color:#6d4eb3;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.product-wizard-loading>strong{letter-spacing:-.02em;font-size:14px}.product-wizard-loading>p{color:#89847c;margin:7px 0 18px;font-size:8px}.product-wizard-loading>div:last-child{gap:7px;width:min(100%,320px);display:grid}.product-wizard-loading>div:last-child>span{color:#aaa59c;text-align:left;align-items:center;gap:8px;font-size:7.5px;display:flex}.product-wizard-loading>div:last-child>span.active{color:#4c4740;font-weight:750}.product-wizard-loading>div:last-child i{color:#7166a1;background:#eeeae3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.product-wizard-loading>div:last-child>span.active i{background:#eee8fa}.product-wizard-loading.saving>p{max-width:340px;line-height:1.6}.product-wizard-draft-summary{background:#faf8f4;border:1px solid #e3ddd4;border-radius:12px;align-items:center;gap:13px;padding:10px;display:flex}.product-wizard-draft-summary>img{object-fit:cover;border-radius:10px;flex:0 0 76px;width:76px;height:76px}.product-wizard-draft-summary>span{justify-items:start;gap:5px;display:grid}.product-wizard-draft-summary small,.product-wizard-stock-heading>span{color:#8a6bc0;letter-spacing:.1em;font-size:6.5px;font-weight:900}.product-wizard-draft-summary strong{letter-spacing:-.02em;font-size:13px}.product-wizard-draft-summary em{color:#477240;background:#e9f5e6;border-radius:999px;padding:4px 7px;font-size:6.5px;font-style:normal;font-weight:800}.product-wizard-draft-summary em.new{color:#69509a;background:#eee8f8}.product-wizard-price-field,.product-wizard-stock-field,.product-wizard-threshold{color:#5f5a52;gap:8px;margin-top:20px;font-size:8px;font-weight:800;display:grid}.product-wizard-price-field>div{background:#fff;border:1.5px solid #cbc4b9;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;display:grid;overflow:hidden}.product-wizard-price-field>div:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px #ff69491a}.product-wizard-price-field>div>b{color:#7e786f;white-space:nowrap;padding-left:18px;font-size:15px;display:block}.product-wizard-price-field input{color:#28251f;letter-spacing:-.04em;border:0;outline:none;width:100%;min-width:0;min-height:70px;padding:8px 18px 8px 10px;font-size:27px;font-weight:850}.product-wizard-price-field>small,.product-wizard-stock-field>small{color:#969188;font-size:7px;font-weight:500}.product-wizard-form>footer{border-top:1px solid #ebe6de;padding-top:17px}.product-wizard-stock-heading{gap:6px;display:grid}.product-wizard-stock-heading>strong{letter-spacing:-.025em;font-size:14px}.product-wizard-stock-heading>p{color:#878178;max-width:450px;margin:0;font-size:7.5px;line-height:1.55}.product-wizard-stock-field>div{background:#fff;border:1px solid #d8d2c8;border-radius:10px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.product-wizard-stock-field input{border:0;outline:none;min-height:56px;padding:10px 14px;font-size:20px;font-weight:850}.product-wizard-stock-field input:disabled{color:#aaa59c;background:#f1eee8}.product-wizard-stock-field>div>b{color:#8c867d;padding-right:14px;font-size:7.5px}.product-wizard-inventory-options{gap:10px;margin-top:16px;display:grid}.product-wizard-inventory-options>div{grid-template-columns:1fr 160px;gap:10px;display:grid}.product-wizard-threshold{background:#f7f4ee;border-radius:8px;align-content:center;margin:0;padding:9px 11px}.product-wizard-threshold>select{background:#fff;border:1px solid #d8d2c8;border-radius:7px;min-height:32px;padding:5px 8px;font-size:7.5px}@keyframes product-wizard-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (max-width:620px){.product-creation-wizard{max-height:calc(100svh - 16px)}.product-wizard-progress{padding-left:17px;padding-right:17px}.product-wizard-body,.product-wizard-form{padding:18px 17px 21px}.product-wizard-methods{grid-template-columns:1fr}.product-wizard-methods>button{min-height:88px}.product-wizard-description-options>button{min-height:96px}.product-modal footer.product-wizard-description-footer{gap:10px;display:grid}.product-wizard-description-footer>small{text-align:left;max-width:none}.wizard-photo-upload{min-height:210px}.product-wizard-loading{min-height:360px}.product-wizard-price-field input{font-size:23px}.product-wizard-inventory-options>div{grid-template-columns:1fr}.product-wizard-form>footer{grid-template-columns:1fr;display:grid}.product-wizard-form>footer .button-primary{grid-row:1}}.dashboard-theme-toggle{color:#292a27;cursor:pointer;background:#fff;border:1px solid #d8d5cd;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:transform .18s,border-color .18s,background .18s;display:grid}.dashboard-theme-toggle:hover{border-color:var(--coral);transform:translateY(-1px)rotate(8deg)}.dashboard-theme-toggle span{font-size:18px;line-height:1}.mobile-view-store-link{color:#292a27;background:#fff;border:1px solid #d8d5cd;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:none}.mobile-view-store-link:hover{border-color:var(--coral);transform:translateY(-1px)}.mobile-view-store-link:focus-visible{outline-offset:2px;outline:3px solid #ff5c3a33}.mobile-view-store-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.dashboard-shell.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f0e9;--ink:#f2f0e9;background:#11130f}.theme-dark .dashboard-header{color:#f2f0e9;background:#141612f0;border-color:#30322c}.theme-dark .dashboard-theme-toggle,.theme-dark .store-status,.theme-dark .view-store-link,.theme-dark .mobile-view-store-link,.theme-dark .mobile-menu-button{color:#f5f2e9;background:#242620;border-color:#3a3c35}.theme-dark .dashboard-content,.theme-dark .section-stack{color:#f2f0e9}.theme-dark .dashboard-card,.theme-dark .metric-card,.theme-dark .action-card,.theme-dark .rating-card,.theme-dark .merchant-settings-form,.theme-dark .marketing-editor,.theme-dark .marketing-preview-card,.theme-dark .coupon-section,.theme-dark .customer-profile-card,.theme-dark .build-platform-card{color:#f2f0e9;box-shadow:none;background:#1b1d19;border-color:#34362f}.theme-dark .section-page-heading span,.theme-dark .dashboard-welcome span,.theme-dark .dashboard-card p,.theme-dark .dashboard-card small,.theme-dark .metric-card small,.theme-dark .merchant-settings-form span,.theme-dark .marketing-editor small{color:#aaada4}.theme-dark .merchant-operation-channels{background:#242622;border-color:#3b3d38}.theme-dark .merchant-operation-channels>header h3,.theme-dark .merchant-channel-toggle>span strong{color:#f1f0eb}.theme-dark .merchant-channel-toggle{color:#d2d0c9;background:#2b2d29;border-color:#42443f}.theme-dark .merchant-channel-toggle.active{background:#293125;border-color:#5f744f}.theme-dark .merchant-channel-toggle>i{color:#d4d1c8;background:#393b36}.theme-dark .merchant-channel-toggle.active>i{color:#cde9b6;background:#3b5030}.theme-dark .merchant-boss-modules{background:linear-gradient(145deg,#242622,#20221f);border-color:#3b3d38}.theme-dark .merchant-boss-modules>header h3,.theme-dark .merchant-boss-locked-panel strong,.theme-dark .merchant-boss-groups>section>header strong,.theme-dark .merchant-boss-toggle.active>span strong,.theme-dark .large-operation-group>header h2,.theme-dark .large-operation-card h3,.theme-dark .large-operation-summary strong{color:#f1f0eb}.theme-dark .merchant-boss-bulk-actions button,.theme-dark .merchant-boss-locked-panel,.theme-dark .merchant-boss-groups>section,.theme-dark .large-operation-summary article,.theme-dark .large-operation-card{color:#d2d0c9;background:#292b27;border-color:#41433e}.theme-dark .merchant-boss-groups>section>header,.theme-dark .large-operation-card>button{border-color:#41433e}.theme-dark .merchant-boss-toggle{color:#d2d0c9;border-color:#3d3f3a}.theme-dark .merchant-boss-toggle:hover,.theme-dark .merchant-boss-toggle.active{background:#293125}.theme-dark .large-operation-card.disabled{background:#242622}.theme-dark .boss-workspace-form,.theme-dark .boss-workspace-list,.theme-dark .boss-record{background:#292b27;border-color:#41433e}.theme-dark .boss-workspace-form>header h2,.theme-dark .boss-workspace-list>header h2,.theme-dark .boss-workspace-empty strong,.theme-dark .boss-record>header h3{color:#f1f0eb}.theme-dark .boss-workspace-fields input,.theme-dark .boss-workspace-fields select,.theme-dark .boss-workspace-fields textarea,.theme-dark .boss-record>header select{color:#e7e5df;background:#232521;border-color:#4b4d47}.theme-dark .boss-workspace-empty{background:#242622;border-color:#484a44}.theme-dark .boss-record>footer{border-color:#41433e}.theme-dark .boss-record-meta span,.theme-dark .boss-record>footer button,.theme-dark .boss-workspace-form>header button,.theme-dark .boss-workspace-list>header>span{color:#d2d0c9;background:#383a35}.theme-dark .boss-record>footer button.confirm{color:#fff;background:#b34d45}.theme-dark input,.theme-dark textarea,.theme-dark select{color:#f4f1e9!important;background:#242620!important;border-color:#3a3c35!important}.theme-dark input::placeholder,.theme-dark textarea::placeholder{color:#777b70}.theme-dark .merchant-address-activation-notice{color:#f1d779;background:#2b2618;border-color:#66552d}.theme-dark .merchant-address-activation-notice span{color:#c8b77c}.theme-dark .merchant-settings-public-badge,.theme-dark .merchant-settings-panel{color:#f2f0e9;background:#242622;border-color:#3f413b}.theme-dark .merchant-settings-panel>header{border-color:#3d3f39}.theme-dark .merchant-settings-panel>header>span{background:#343730;color:#d4d1c8!important}.theme-dark .merchant-settings-panel>header h3,.theme-dark .merchant-settings-savebar strong{color:#f1f0eb}.theme-dark .merchant-settings-panel>header>em.complete{color:#cde9b6;background:#3b5030}.theme-dark .merchant-settings-panel>header>em.pending{color:#f0d481;background:#4a3b1b}.theme-dark .merchant-settings-savebar{background:#252723f2;border-color:#454740;box-shadow:0 12px 34px #00000047}.theme-dark .merchant-store-settings .merchant-cep-field button{color:#20221f;background:#e8e7e1}.theme-dark .recent-orders,.theme-dark .order-row,.theme-dark .product-row,.theme-dark .build-row,.theme-dark .customer-order-card,.theme-dark .support-ticket-row{border-color:#34362f}.theme-dark .table-head,.theme-dark .build-table-head,.theme-dark .orders-table-head,.theme-dark .products-table-head{color:#a5a89f;background:#242620}.theme-dark .filter-pills,.theme-dark .heading-actions,.theme-dark .fulfillment-switch{border-color:#35372f}.theme-dark .filter-pills button,.theme-dark .tab-button{color:#b8bbb1}.theme-dark .filter-pills button.active,.theme-dark .tab-button.active{color:#20221d;background:#f2f0e9}.theme-dark .empty-table,.theme-dark .loading-state{color:#989b92}.theme-dark{scrollbar-color:#696b65 transparent}.theme-dark ::-webkit-scrollbar-track{background:0 0}.theme-dark ::-webkit-scrollbar-thumb{background:#696b6594 padding-box padding-box;border-color:#0000}.product-addons-editor-modal{background:#fff;border-radius:15px;width:min(100%,760px);max-height:calc(100vh - 60px);overflow-y:auto;box-shadow:0 30px 90px #00000059}.product-addons-editor-modal>header,.product-addons-editor-modal>footer{justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.product-addons-editor-modal>header{border-bottom:1px solid #e7e3dc}.product-addons-editor-modal>header span{color:var(--coral);letter-spacing:.1em;font-size:7px;font-weight:900}.product-addons-editor-modal h2,.product-addons-editor-modal p{margin:0}.product-addons-editor-modal h2{letter-spacing:-.04em;margin-top:5px;font-size:22px}.product-addons-editor-modal>header p{color:#88837a;margin-top:7px;font-size:8px}.product-addons-editor-modal>header>button{cursor:pointer;background:#fff;border:1px solid #ddd9d1;border-radius:8px;flex:none;width:32px;height:32px;font-size:10px;font-weight:800}.product-addons-editor-content{gap:14px;padding:20px 24px;display:grid}.product-addons-editor-note,.product-addons-editor-empty{color:#706a60;background:#f7f5f0;border-radius:9px;padding:10px 12px;font-size:8px;line-height:1.5}.product-addons-editor-group{border:1px solid #e4dfd6;border-radius:10px;min-width:0;margin:0;padding:14px}.product-addons-editor-group legend{color:#777167;letter-spacing:.08em;padding:0 5px;font-size:8px;font-weight:900}.product-addons-editor-group label{color:#625d55;gap:5px;font-size:8px;font-weight:750;display:grid}.product-addons-editor-group input{color:#37332d;background:#fff;border:1px solid #ddd9d1;border-radius:7px;outline:none;min-width:0;min-height:36px;padding:7px 8px;font-size:9px}.product-addons-editor-group-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.product-addons-remove,.product-addons-editor-items>div>button{color:#a24b3a;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.product-addons-editor-limits{grid-template-columns:100px 100px 1fr;align-items:end;gap:10px;margin-top:12px;display:grid}.product-addons-editor-limits small{color:#888179;padding-bottom:8px;font-size:7px;line-height:1.35}.product-addons-editor-items{gap:7px;margin-top:13px;display:grid}.product-addons-editor-items>div{grid-template-columns:22px minmax(0,1fr) 108px 22px;align-items:center;gap:7px;display:grid}.product-addons-editor-items>div>span{color:#777167;background:#f2f0eb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:800;display:grid}.product-addons-editor-items>div>label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;display:grid}.product-addons-add-option,.product-addons-add-group{width:fit-content;color:var(--coral);cursor:pointer;background:#fffdf9;border:1px dashed #cfc7ba;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:850}.product-addons-add-group{justify-self:start;padding:10px 12px}.product-addons-editor-error{color:#963a2a;background:#fff0ec;border-radius:8px;margin:0 24px;padding:9px 10px;font-size:8px;line-height:1.4}.product-addons-editor-modal>footer{border-top:1px solid #e7e3dc;justify-content:flex-end}.dashboard-backdrop{display:none}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-grid,.overview-bottom-grid{grid-template-columns:1fr}.channel-card{min-height:auto}.design-workspace,.design-workspace.preview-workspace-desktop{grid-template-columns:1fr}.live-preview-card{position:relative;top:auto}.publish-grid{grid-template-columns:1fr}.build-sidebar{grid-template-columns:1fr 1fr}}@media (max-width:900px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{transition:transform .22s;position:fixed;left:0;transform:translate(-105%)}.dashboard-sidebar.open{transform:translate(0)}.sidebar-close,.mobile-menu-button{display:block}.dashboard-backdrop{z-index:35;background:#14141294;border:0;display:block;position:fixed;inset:0}.dashboard-header{padding:0 18px}.dashboard-content{padding:26px 18px 60px}.dashboard-welcome,.section-page-heading{align-items:flex-start}.quick-actions{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.dashboard-welcome{flex-direction:column}.order-kanban-summary,.catalog-summary{grid-template-columns:repeat(2,1fr)}.marketing-grid,.settings-grid,.insights-grid,.insight-hero{grid-template-columns:1fr}.reports-preview-banner{grid-template-columns:46px minmax(0,1fr)}.reports-preview-banner>span{width:46px;height:46px}.reports-preview-banner .button{grid-column:1/-1;width:100%}}@media (max-width:1040px){.merchant-operation-channels>div,.large-operation-grid,.boss-record-grid,.boss-workspace-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.merchant-operation-channels>div{grid-template-columns:1fr}.merchant-boss-modules>header,.large-operation-heading,.large-operation-group>header{flex-direction:column;align-items:stretch}.merchant-boss-bulk-actions{width:100%}.merchant-boss-bulk-actions button{flex:1}.merchant-boss-locked-panel{grid-template-columns:auto 1fr}.merchant-boss-locked-panel .button{grid-column:1/-1;width:100%}.merchant-boss-groups>section>div,.large-operation-summary,.large-operation-grid,.boss-workspace-fields,.boss-record-grid{grid-template-columns:1fr}.boss-workspace-fields .boss-field-wide{grid-column:auto}.boss-workspace-form,.boss-workspace-list{padding:15px}.boss-workspace-form>header,.boss-workspace-list>header,.boss-record>header{flex-direction:column;align-items:stretch}.boss-record>header select{width:100%;min-height:40px}.boss-workspace-form>.button{width:100%}.merchant-boss-toggle:nth-child(odd){border-right:0}.merchant-channel-toggle{grid-template-columns:auto 1fr}.merchant-channel-toggle>em{grid-column:2;width:fit-content}.dashboard-header{height:64px}.view-store-link,.demo-badge{display:none}.mobile-view-store-link{display:grid}.store-status{color:#18865a;background:#2aa56f1c;border-color:#2aa56f61;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}.store-status.closed{color:#77736c;background:#fff;border-color:#d8d5cd}.store-status i,.store-status-label{display:none}.store-status-power-icon{display:block}.theme-dark .store-status.open{color:#72dca5;background:#2aa56f2e;border-color:#57d39173}.theme-dark .store-status.closed{color:#aaa69e;background:#242620;border-color:#3a3c35}.product-ranking>div,.reports-product-preview>div{grid-template-columns:24px minmax(0,1fr) auto}.product-ranking>div>i,.reports-product-preview>div>i{grid-column:2/-1;width:100%}.dashboard-content{padding:22px 12px 50px}.dashboard-welcome h1,.section-page-heading h1{font-size:34px}.section-page-heading{flex-direction:column;align-items:stretch}.heading-actions,.section-page-heading>.button{width:100%}.heading-actions .button{flex:1}.metric-grid,.order-kanban-summary,.catalog-summary{grid-template-columns:1fr 1fr}.metric-card{min-height:135px;padding:15px}.metric-card>strong{font-size:24px}.quick-actions{display:flex;overflow-x:auto}.quick-actions button{flex-shrink:0}.revenue-card,.channel-card{padding:16px}.range-tabs button{padding:0 6px}.action-card{grid-template-columns:40px 1fr}.action-card button{grid-column:1/-1}.table-toolbar,.catalog-toolbar{flex-direction:column;align-items:stretch}.dashboard-search{width:100%}.platform-tabs,.publish-fields,.color-controls,.style-fields{grid-template-columns:1fr}.publish-card>header{grid-template-columns:52px 1fr}.publish-card>header>button{grid-column:1/-1}.build-action-card,.certificate-card{flex-direction:column;align-items:stretch}.build-action-card .button{width:100%}.build-sidebar,.layout-options{grid-template-columns:1fr}.layout-options>button{grid-template-columns:90px 1fr;align-items:center}.layout-options>button>small{grid-column:2}.icon-uploader{grid-template-columns:56px 1fr}.icon-uploader>button{grid-column:1/-1}.modal-fields>div{grid-template-columns:1fr}.product-modal form,.product-modal>header{padding-left:17px;padding-right:17px}.dashboard-toast{bottom:12px;left:12px;right:12px}}.store-shell{color:#201e1a;--store-accent:#ee5938;--store-green:#233b31;background:#f7f2e9;min-height:100vh}.store-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f0;border-bottom:1px solid #201e1a1f;position:sticky;top:0}.store-topbar-inner{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:72px;margin:0 auto;display:flex}.store-brand{align-items:center;gap:10px;display:flex}.store-brand>span{background:var(--store-accent);color:#fff;border-radius:11px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.store-brand>div{gap:2px;display:grid}.store-brand strong{font-family:Georgia,Times New Roman,serif;font-size:16px}.store-brand small{color:#8b857c;font-size:7px}.store-top-actions{align-items:center;gap:8px;display:flex}.product-addons-action{color:#5e574e;cursor:pointer;background:#fff;border:1px solid #ddd7cc;border-radius:6px;width:fit-content;padding:6px 8px;font-size:7px;font-weight:800}.product-addons-action:hover{border-color:var(--dash-primary,#ff5a3d);color:var(--dash-primary,#ff5a3d)}.store-orders-button{color:#34312c;cursor:pointer;background:#fff;border:1px solid #ddd6cb;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850;display:flex;position:relative}.store-orders-button>span{color:var(--store-primary);font-size:14px}.store-orders-button>b{background:var(--store-primary);border-radius:999px;place-items:center;min-width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-orders-button>b{background:color-mix(in srgb, var(--store-primary) 12%, #fff)}}.store-orders-button>b{color:var(--store-primary);font-size:7px}.favorite,.store-account,.store-bag{cursor:pointer;background:#fff;border:1px solid #ddd6cb;border-radius:9px;min-height:38px;font-size:9px;font-weight:800}.favorite{width:38px;color:var(--store-accent);font-size:17px}.favorite.active{background:#fff0ec;border-color:#f1b9aa}.store-account{padding:0 13px}.store-bag{border-color:var(--store-green);background:var(--store-green);color:#fff;align-items:center;gap:8px;padding:0 12px;display:flex}.store-bag span{background:var(--store-accent);border-radius:6px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.store-hero{background:linear-gradient(90deg,#111913eb,#11191354),url(https://images.unsplash.com/photo-1414235077428-338989a2e8c0?auto=format&fit=crop&w=1800&q=85) 50% 56%/cover;min-height:330px;position:relative;overflow:hidden}.store-hero:after{content:"";background:linear-gradient(#0000 40%,#0c120e8a);position:absolute;inset:0}.store-hero-inner{z-index:2;color:#fff;grid-template-columns:88px 1fr auto;align-items:end;gap:22px;width:min(1180px,100% - 40px);min-height:330px;margin:0 auto;padding:55px 0 37px;display:grid;position:relative}.store-logo-large{width:88px;height:88px;color:var(--store-green);background:#fff;border:3px solid #ffffffb8;border-radius:23px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:900;display:grid;box-shadow:0 16px 35px #00000038}.store-info{padding-bottom:2px}.open-pill{color:#26310c;letter-spacing:.08em;background:#d4f55f;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex}.open-pill i{background:#3a7f40;border-radius:50%;width:6px;height:6px}.store-info h1{letter-spacing:-.055em;margin:10px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,60px);font-weight:650;line-height:.95}.store-info>p{color:#ffffffb8;margin:0;font-size:10px}.store-meta{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.store-meta span{color:#ffffffc2;border-right:1px solid #ffffff42;padding-right:9px;font-size:8px}.store-meta span:last-child{border-right:0}.store-meta b{color:#f6c64c}.store-details{color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f14117a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #00000024}.store-details i{background:#69df8c;border:2px solid #ffffffa6;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #69df8c29}.store-details.closed i{background:#f0ae61;box-shadow:0 0 0 4px #f0ae6129}.store-service-bar{border-bottom:1px solid #ded6ca;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 40px);min-height:86px;margin:0 auto;display:flex}.fulfillment-switch{background:#eae3d8;border-radius:10px;padding:4px;display:flex}.fulfillment-switch button{color:#7a746b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:6px;min-width:135px;min-height:48px;padding:0 10px;display:grid}.fulfillment-switch button.active{color:var(--store-green);background:#fff;box-shadow:0 3px 10px #201e1a14}.fulfillment-switch button>span{font-size:16px}.fulfillment-switch button>div{gap:2px;display:grid}.fulfillment-switch strong{font-size:9px}.fulfillment-switch small{color:#999087;font-size:7px}.store-address{grid-template-columns:24px 1fr auto;align-items:center;gap:9px;display:grid}.store-address>span{color:var(--store-accent);font-size:18px}.store-address>div{gap:3px;display:grid}.store-address small{color:#999087;letter-spacing:.08em;font-size:6px;font-weight:900}.store-address strong{font-size:9px}.store-address button{color:var(--store-accent);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.store-content{width:min(1180px,100% - 40px);margin:0 auto}.store-category-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f2e9f2;border-bottom:1px solid #ded6ca;justify-content:space-between;align-items:center;gap:18px;min-height:72px;display:flex;position:sticky;top:72px}.store-category-nav>div{scrollbar-width:none;min-width:0;max-width:100%;display:flex;overflow-x:auto}.store-category-nav>div::-webkit-scrollbar{display:none}.store-category-nav>div button{color:#7b756c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;min-height:72px;padding:0 16px;font-size:9px;font-weight:750}.store-category-nav>div button:first-child{padding-left:0}.store-category-nav>div button.active{border-bottom-color:var(--store-accent);color:var(--store-green)}.store-category-nav>label{background:#fff;border:1px solid #d8d0c4;border-radius:8px;align-items:center;gap:7px;min-width:225px;min-height:38px;padding:0 10px;display:flex}.store-category-nav>label span{color:#9a9389}.store-category-nav input{border:0;outline:0;flex:1;min-width:0;font-size:8px}.store-highlights-carousel{border:1px solid var(--store-text);min-height:clamp(300px,36vw,430px);margin-top:26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.store-highlights-carousel{border:1px solid color-mix(in srgb, var(--store-text) 14%, transparent)}}.store-highlights-carousel{border-radius:calc(var(--store-radius) * 1.15);background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.store-highlights-carousel{background:color-mix(in srgb, var(--store-primary) 80%, #111)}}.store-highlights-carousel{color:#fff;box-shadow:0 24px 60px var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-highlights-carousel{box-shadow:0 24px 60px color-mix(in srgb, var(--store-text) 15%, transparent)}}.store-highlights-carousel{isolation:isolate}.store-highlight-slide,.store-highlight-media{position:absolute;inset:0}.store-highlight-slide{animation:.36s ease-out store-highlight-enter}.store-highlight-media img{object-fit:cover}.store-highlight-media:after{z-index:1;content:"";background:linear-gradient(90deg,#0c0c0be0 0%,#0c0c0b9c 44%,#0c0c0b14 78%),linear-gradient(#0000 54%,#0c0c0b47);position:absolute;inset:0}.store-highlight-media>span{height:100%;color:var(--store-highlight);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.store-highlight-media>span{color:color-mix(in srgb, var(--store-highlight) 78%, #fff)}}.store-highlight-media>span{font-size:86px}.store-highlight-media>span svg{width:1em;height:1em}.store-highlight-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(56%,610px);min-height:clamp(300px,36vw,430px);padding:44px 72px;display:flex;position:relative}.store-highlight-copy>span{color:var(--store-highlight);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.store-highlight-copy>span{color:color-mix(in srgb, var(--store-highlight) 82%, #fff)}}.store-highlight-copy>span{letter-spacing:.12em;font-size:10px;font-weight:900}.store-highlight-copy>span svg,.store-highlight-copy>button svg,.store-highlight-arrow svg{width:1em;height:1em}.store-highlight-copy h2{color:#fff;max-width:540px;font-family:var(--store-heading-font);letter-spacing:-.055em;margin:13px 0 8px;font-size:clamp(34px,4.6vw,58px);line-height:.98}.store-highlight-copy>p{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:470px;margin:0 0 16px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.store-highlight-copy .store-product-price{color:#fff;align-items:center}.store-highlight-copy .store-product-price del{color:#ffffff9e}.store-highlight-copy .store-product-price>strong{color:#fff;font-size:24px}.store-highlight-copy .store-product-price>b{background:var(--store-highlight);color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-highlight-copy .store-product-price>b{color:color-mix(in srgb, var(--store-text) 86%, #111)}}.store-highlight-copy>button{color:#171713;cursor:pointer;background:#fffffff0;border:1px solid #ffffff73;border-radius:12px;align-items:center;gap:9px;min-height:46px;margin-top:18px;padding:0 17px;font-size:13px;font-weight:850;display:inline-flex}.store-highlight-arrow{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0b6b;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.store-highlight-arrow.previous{left:15px}.store-highlight-arrow.next{right:15px}.store-highlight-dots{z-index:3;justify-content:center;gap:7px;display:flex;position:absolute;bottom:17px;left:0;right:0}.store-highlight-dots>button{cursor:pointer;background:#ffffff7a;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .16s,background .16s}.store-highlight-dots>button.active{background:#fff;width:24px}@keyframes store-highlight-enter{0%{opacity:.35;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.store-highlight-slide{animation:none}}.store-promo{background:radial-gradient(circle at 78% 130%,#ffffff80,#0000 42%),#d4f55f;border:1px solid #201e1a1f;border-radius:15px;grid-template-columns:1fr 120px auto;align-items:center;gap:25px;min-height:135px;margin-top:26px;padding:25px 29px;display:grid;position:relative;overflow:hidden}.store-promo>div{gap:4px;display:grid}.store-promo>div span{color:#506216;letter-spacing:.1em;font-size:7px;font-weight:900}.store-promo>div strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:23px}.store-promo>div p{color:#627023;margin:2px 0 0;font-size:9px}.store-promo-discount{z-index:1;color:#33410d;letter-spacing:-.09em;justify-self:center;align-items:baseline;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:68px;font-weight:900;line-height:1;display:flex;position:relative;transform:rotate(-5deg)}.store-promo-discount small{font-size:28px}.store-promo>button{color:#fff;cursor:pointer;background:#26320b;border:1px solid #31400e;border-radius:8px;min-height:39px;padding:0 14px;font-size:8px;font-weight:850}.menu-section{padding:62px 0 80px}.menu-section-heading{justify-content:space-between;align-items:flex-end;display:flex}.menu-section-heading>div:first-child>p{color:var(--store-accent);letter-spacing:.12em;margin:0 0 7px;font-size:7px;font-weight:900}.menu-section-heading h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:650}.menu-section-heading>div:first-child>span{color:#928b82;margin-top:6px;font-size:8px;display:block}.section-arrows{gap:6px;display:flex}.section-arrows button{cursor:pointer;background:#fff;border:1px solid #d8d0c4;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.store-product-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:28px;display:grid}.store-product-card{cursor:pointer;background:#fffdfa;border:1px solid #ddd5c9;border-radius:13px;grid-template-columns:195px 1fr;min-height:205px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.store-product-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #362d211a}.store-product-card:focus-visible{outline:3px solid var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.store-product-card:focus-visible{outline:3px solid color-mix(in srgb, var(--store-accent) 45%, transparent)}}.store-product-card:focus-visible{outline-offset:3px}.store-product-image{min-height:100%;position:relative;overflow:hidden}.store-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.store-product-card:hover img{transform:scale(1.035)}.store-product-image>span{color:#26320b;letter-spacing:.07em;background:#d4f55f;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900;position:absolute;top:11px;left:11px}.store-product-copy{flex-direction:column;min-width:0;padding:19px;display:flex}.product-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-title-row h3{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:650}.product-title-row em{color:#647141;border:1px solid #b8c29b;border-radius:99px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:900}.store-product-copy>p{color:#817a71;margin:9px 0 15px;font-size:9px;line-height:1.55}.store-product-details-hint{color:var(--store-accent);letter-spacing:.05em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:850;display:block}.store-product-copy>footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.store-product-copy>footer strong{letter-spacing:-.025em;font-size:15px}.store-product-price{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0;display:flex}.store-product-price del{color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-product-price del{color:color-mix(in srgb, var(--store-text) 48%, transparent)}}.store-product-price del{font-size:10px}.store-product-price>b{background:var(--store-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.store-product-price>b{background:color-mix(in srgb, var(--store-accent) 13%, transparent)}}.store-product-price>b{color:var(--store-accent);padding:3px 5px;font-size:8px;line-height:1}.store-product-copy>footer button{background:var(--store-accent);color:#fff;cursor:pointer;border:0;border-radius:9px;place-items:center;width:35px;height:35px;font-size:17px;transition:transform .15s;display:grid}.store-product-copy>footer button:hover{transform:scale(1.08)}.store-empty{text-align:center;border:1px dashed #d4ccbf;border-radius:13px;justify-items:center;margin-top:28px;padding:65px 20px;display:grid}.store-empty>span{font-size:30px}.store-empty h3{margin:15px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:22px}.store-empty p{color:#918a80;margin:0;font-size:9px}.store-empty button{color:var(--store-accent);background:0 0;border:0;margin-top:16px;font-size:9px;font-weight:800}.store-story{background:var(--store-green);color:#fff;border-radius:18px;grid-template-columns:1fr 1fr;margin-bottom:80px;display:grid;overflow:hidden}.story-image{background:linear-gradient(#1927201a,#1927201a),url(https://images.unsplash.com/photo-1556910103-1c02745aae4d?auto=format&fit=crop&w=1000&q=84) 50%/cover;min-height:360px}.store-story>div:last-child{flex-direction:column;justify-content:center;padding:55px;display:flex}.store-story span{color:#d4f55f;letter-spacing:.12em;font-size:7px;font-weight:900}.store-story h2{letter-spacing:-.045em;margin:15px 0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:550;line-height:1}.store-story p{color:#ffffffa6;max-width:420px;margin:0;font-size:10px;line-height:1.65}.store-story button{color:#d4f55f;cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:22px;padding:0;font-size:8px;font-weight:850}.store-footer{background:#eee7db;border-top:1px solid #d8d0c4;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:150px;padding:30px max(20px,50vw - 590px);display:grid}.store-footer>div{align-items:center;gap:10px;display:flex}.store-footer-logo{background:var(--store-accent);color:#fff;border-radius:10px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.store-footer>div>div{gap:3px;display:grid}.store-footer strong{font-family:Georgia,Times New Roman,serif;font-size:13px}.store-footer small,.store-footer p,.store-footer>span{color:#898279;font-size:7px}.store-footer>span{justify-self:end}.store-footer>span b{color:var(--store-accent);font-size:10px}.mobile-cart-bar{z-index:35;background:var(--store-green);color:#fff;cursor:pointer;text-align:left;border:0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-width:360px;min-height:57px;padding:0 17px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 17px 40px #19272047}.mobile-cart-bar>span{background:#ffffff21;border-radius:7px;padding:7px 8px;font-size:8px}.mobile-cart-bar strong,.mobile-cart-bar b{font-size:10px}.mobile-cart-bar b{color:#d4f55f}.cart-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15181399;position:fixed;inset:0}.cart-drawer{background:#fffdfa;flex-direction:column;width:min(460px,100%);height:100%;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #0003}.cart-drawer>header{border-bottom:1px solid #e4ded4;justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.cart-drawer>header span{color:var(--store-accent);letter-spacing:.12em;font-size:7px;font-weight:900}.cart-drawer>header h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:600}.cart-drawer>header button{cursor:pointer;background:#fff;border:1px solid #ddd6cb;border-radius:8px;width:33px;height:33px;font-size:18px}.cart-restaurant{background:#f5f0e8;border-bottom:1px solid #e4ded4;align-items:center;gap:10px;padding:13px 22px;display:flex}.cart-restaurant>span{background:var(--store-accent);color:#fff;border-radius:9px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:900;display:grid}.cart-restaurant>div{gap:3px;display:grid}.cart-restaurant strong{font-family:Georgia,Times New Roman,serif;font-size:12px}.cart-restaurant small{color:#8d867d;font-size:7px}.cart-items{padding:0 22px}.cart-items article{border-bottom:1px solid #e7e1d8;grid-template-columns:62px 1fr auto;align-items:center;gap:10px;min-height:105px;display:grid}.cart-items img{object-fit:cover;border-radius:9px;width:62px;height:62px}.cart-items article>div:nth-child(2){gap:4px;display:grid}.cart-items strong{font-family:Georgia,Times New Roman,serif;font-size:11px}.cart-items small{font-size:8px;font-weight:800}.store-product-addons-hint{color:var(--store-accent);margin-top:-3px;font-size:7px;font-weight:800;display:block}.cart-item-addons{color:#777067;gap:2px;margin:0;padding:0;font-size:7px;list-style:none;display:grid}.cart-item-addons li{justify-content:space-between;gap:5px;display:flex}.cart-item-addons span{white-space:nowrap}.cart-items article>div:nth-child(2) button{width:fit-content;color:var(--store-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:7px}.quantity-control{border:1px solid #d9d2c7;border-radius:8px;align-items:center;gap:7px;padding:3px;display:flex}.quantity-control button{cursor:pointer;background:#f0ebe3;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.quantity-control span{font-size:8px;font-weight:850}.coupon-input{border:1px dashed #cfc7bb;border-radius:9px;align-items:center;gap:8px;min-height:44px;margin:18px 22px 0;padding:0 9px;display:flex}.coupon-input>span{color:var(--store-accent)}.coupon-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:8px}.coupon-input button{color:var(--store-accent);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.cart-totals{border-top:1px solid #ddd6cb;gap:10px;margin:auto 22px 0;padding-top:17px;display:grid}.cart-totals>div{color:#777067;justify-content:space-between;font-size:8px;display:flex}.cart-totals>div:last-child{color:var(--store-green);border-top:1px solid #e7e1d8;padding-top:12px;font-size:12px}.cart-checkout{background:var(--store-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:50px;margin:18px 22px 0;padding:0 15px;font-size:9px;display:flex}.checkout-note{color:#999187;text-align:center;margin:8px 22px 20px;font-size:6px}.cart-empty{text-align:center;justify-items:center;margin:auto;padding:50px 25px;display:grid}.cart-empty>span{background:#f0ebe3;border-radius:50%;place-items:center;width:65px;height:65px;font-size:25px;display:grid}.cart-empty h3{margin:17px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:21px}.cart-empty p{color:#918a80;margin:0;font-size:8px}.cart-empty button{background:var(--store-green);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:38px;margin-top:16px;padding:0 14px;font-size:8px;font-weight:800}.store-toast{z-index:75;background:var(--store-green);color:#fff;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:800;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #19272040}@media (max-width:900px){.store-product-grid{grid-template-columns:1fr}.store-story{grid-template-columns:.8fr 1.2fr}.store-footer{grid-template-columns:1fr;gap:12px}.store-footer>span{justify-self:start}}@media (max-width:680px){.store-topbar-inner,.store-hero-inner,.store-service-bar,.store-content{width:calc(100% - 28px)}.store-topbar-inner{height:64px}.store-brand small,.store-account,.favorite{display:none}.store-orders-button{justify-content:center;width:38px;padding:0;font-size:0}.store-orders-button>b{border:2px solid #fff;position:absolute;top:-5px;right:-5px}.store-hero{min-height:300px}.store-hero-inner{grid-template-columns:62px 1fr;gap:13px;min-height:300px;padding-bottom:24px}.store-logo-large{border-radius:16px;width:62px;height:62px;font-size:20px}.store-info h1{font-size:37px}.store-meta span:nth-child(3){display:none}.store-details{grid-column:1/-1;justify-self:start}.store-service-bar{flex-direction:column;justify-content:center;align-items:stretch;gap:13px;min-height:145px}.fulfillment-switch button{flex:1;min-width:0}.store-category-nav{flex-direction:column;justify-content:center;align-items:stretch;gap:6px;min-height:112px;top:64px}.store-category-nav>div button{min-height:48px}.store-category-nav>label{width:100%;min-width:0;margin-bottom:9px}.store-promo{grid-template-columns:1fr 62px;gap:10px;padding:19px}.store-promo>div strong{font-size:19px}.store-promo-discount{max-width:78px;font-size:48px}.store-promo>button{grid-column:1/-1}.menu-section{padding:45px 0 60px}.menu-section-heading h2{font-size:31px}.menu-section-heading{scroll-margin-top:190px}.store-product-card{grid-template-columns:132px 1fr;min-height:165px}.store-product-copy{padding:14px}.product-title-row h3{font-size:15px}.store-product-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 10px;display:-webkit-box;overflow:hidden}.store-story{grid-template-columns:1fr}.story-image{min-height:240px}.store-story>div:last-child{padding:34px 26px}.store-story h2{font-size:31px}.mobile-cart-bar{min-width:0;bottom:12px;left:12px;right:12px}}@media (max-width:430px){.store-product-card{grid-template-columns:112px 1fr}.store-product-image>span,.product-title-row em{display:none}.store-product-copy>p{-webkit-line-clamp:2}}.admin-shell{--admin-blue:#3662e8}.admin-sidebar{background:#17191d}.admin-wordmark{color:#858991;letter-spacing:.13em;border:1px solid #41444a;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:6px;font-weight:900}.admin-sidebar .sidebar-brand-row{justify-content:flex-start;gap:9px}.admin-sidebar .sidebar-close{margin-left:auto}.admin-nav{margin-top:38px}.admin-nav button.active{box-shadow:inset 3px 0 var(--admin-blue)}.admin-nav button.active>span{color:#6f91ff}.admin-nav button em{background:var(--admin-blue)}.system-health{background:#212328;border:1px solid #34373d;border-radius:10px;margin:8px 2px 18px;padding:13px}.system-health>div{align-items:center;gap:7px;display:flex}.system-health>div span{background:#45bc81;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45bc811f}.system-health strong{font-size:8px}.system-health p,.system-health small{color:#747981;margin:8px 0 0;font-size:7px}.system-health small{margin-top:4px;display:block}.admin-global-search{background:#fff;border:1px solid #d8d5ce;border-radius:8px;align-items:center;gap:7px;width:240px;min-height:34px;padding:0 8px;display:flex}.admin-global-search>span{color:#99958d}.admin-global-search input{border:0;outline:none;flex:1;min-width:0;font-size:8px}.admin-global-search kbd{color:#99958d;background:#f5f3ee;border:1px solid #dfdcd4;border-radius:4px;padding:3px 5px;font-family:inherit;font-size:6px}.admin-content .section-page-heading>div:first-child>p{color:var(--admin-blue)}.admin-kpi-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.admin-kpi{background:#fff;border:1px solid #1818161f;border-radius:12px;min-height:145px;padding:19px;position:relative;overflow:hidden}.admin-kpi.coral{background:#dbe5ff}.admin-kpi.lime{background:#dff4e8}.admin-kpi.violet{background:#eee9ff}.admin-kpi.dark{color:#fff;background:#22242a}.admin-kpi>span{letter-spacing:.1em;font-size:7px;font-weight:900}.admin-kpi>strong{letter-spacing:-.05em;margin-top:24px;font-size:28px;display:block}.admin-kpi>p{color:#74716b;margin:8px 0 0;font-size:8px}.admin-kpi.dark>p{color:#898d96}.admin-kpi>p b{color:#258154}.admin-kpi>i{border:1px solid #18181624;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid;position:absolute;top:17px;right:17px}.admin-overview-grid,.admin-middle-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:10px;display:grid}.admin-growth-card,.plan-mix-card,.admin-merchant-table,.infrastructure-card{padding:21px}.admin-growth-card>header,.plan-mix-card>header,.admin-merchant-table>header,.infrastructure-card>header{justify-content:space-between;align-items:flex-start;display:flex}.admin-growth-card header h2,.plan-mix-card header h2,.admin-merchant-table header h2,.infrastructure-card header h2{margin:5px 0 0;font-size:17px}.admin-revenue-heading{align-items:center;gap:11px;margin-top:20px;display:flex}.admin-revenue-heading strong{letter-spacing:-.05em;font-size:27px}.admin-revenue-heading span{color:#287d52;background:#e8f7ee;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.admin-area-chart{background:repeating-linear-gradient(#fff 0 calc(33.3% - 1px),#efede8 calc(33.3% - 1px) 33.3%);border-bottom:1px solid #e5e2db;align-items:flex-end;gap:3px;height:178px;margin-top:15px;display:flex;position:relative}.admin-area-chart>i{z-index:2;clip-path:polygon(0 25%,100% 0,100% 100%,0 100%);background:linear-gradient(#3662e852,#3662e808);flex:1;position:relative}.area-line{z-index:3;background:linear-gradient(90deg, #7895ec, var(--admin-blue));transform-origin:50%;height:2px;position:absolute;bottom:46%;left:0;right:0;transform:rotate(-5deg)}.admin-growth-card>footer{color:#99958d;justify-content:space-between;margin-top:8px;font-size:6px;display:flex}.plan-mix-card header button{color:#aaa69e;background:0 0;border:0}.plan-bars{gap:22px;margin-top:30px;display:grid}.plan-bars>div{grid-template-columns:85px 1fr 34px;align-items:center;gap:9px;display:grid}.plan-bars>div>span{gap:3px;display:grid}.plan-bars b{font-size:9px}.plan-bars small{color:#99958d;font-size:6px}.plan-bars i{background:#efede8;border-radius:99px;height:7px;overflow:hidden}.plan-bars em{border-radius:inherit;background:var(--admin-blue);height:100%;display:block}.plan-bars>div:nth-child(2) em{background:#8ca5ed}.plan-bars>div:nth-child(3) em{background:#becbf0}.plan-bars>div>strong{justify-self:end;font-size:9px}.plan-upgrade-note{background:#eef2ff;border-radius:8px;align-items:center;gap:9px;margin-top:28px;padding:10px;display:flex}.plan-upgrade-note>span{background:var(--admin-blue);color:#fff;border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.plan-upgrade-note p{color:#6f7691;margin:0;font-size:7px}.admin-middle-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.admin-merchant-table>header button{color:var(--admin-blue);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.admin-merchant-table>button{cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #efede7;grid-template-columns:34px 1fr auto 90px;align-items:center;gap:9px;width:100%;min-height:57px;display:grid}.admin-merchant-table>button:first-of-type{margin-top:13px}.admin-merchant-table>button>span{color:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.admin-merchant-table>button>div{gap:3px;display:grid}.admin-merchant-table>button strong{font-size:9px}.admin-merchant-table>button small{color:#99958d;font-size:6px}.admin-merchant-table>button em{color:#4966bc;background:#eef2ff;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.admin-merchant-table>button>b{color:#99958d;justify-self:end;font-size:7px}.infrastructure-card>header>span{color:#287d52;background:#e8f7ee;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:800}.infrastructure-card>div{border-top:1px solid #efede7;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;min-height:57px;display:grid}.infrastructure-card>div:first-of-type{margin-top:13px}.infrastructure-card>div>i{background:#45b979;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #45b9791f}.infrastructure-card>div>span{gap:3px;display:grid}.infrastructure-card strong{font-size:8px}.infrastructure-card small{color:#99958d;font-size:6px}.infrastructure-card em{color:#3d8d60;font-size:6px;font-style:normal;font-weight:800}.admin-build-strip{color:#fff;background:#22242a;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;min-height:75px;padding:14px 18px;display:grid}.admin-build-strip>div:first-child{align-items:center;gap:11px;display:flex}.build-glyph{background:#607fe4;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-build-strip>div:first-child>span:last-child{gap:3px;display:grid}.admin-build-strip small{color:#8f949e;font-size:6px;font-weight:900}.admin-build-strip strong{font-size:10px}.build-queue-mini{justify-content:center;gap:8px;display:flex}.build-queue-mini span{color:#b5b8bf;background:#2c2f35;border:1px solid #41444b;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;display:flex}.build-queue-mini i{background:#7b99ff;border-radius:50%;width:6px;height:6px}.admin-build-strip>button{color:#a9baff;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.merchant-admin-summary,.build-admin-metrics,.billing-summary,.support-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.merchant-admin-summary>div,.build-admin-metrics>div,.billing-summary>div,.support-summary>div{background:#fff;border:1px solid #dfdcd4;border-radius:11px;gap:5px;min-height:106px;padding:17px;display:grid}.merchant-admin-summary span,.build-admin-metrics span,.billing-summary span,.support-summary span{color:#99958d;letter-spacing:.1em;font-size:7px;font-weight:900}.merchant-admin-summary strong,.build-admin-metrics strong,.billing-summary strong,.support-summary strong{letter-spacing:-.05em;font-size:27px}.merchant-admin-summary small,.build-admin-metrics small,.billing-summary small,.support-summary small{color:#87837c;font-size:7px}.merchant-management-card,.registration-management-card,.build-queue-card{overflow:hidden}.merchant-management-card>header,.registration-management-card>header,.build-queue-card>header{align-items:center;gap:10px;padding:15px 18px;display:flex}.merchant-management-card .dashboard-search,.registration-management-card .dashboard-search{margin-right:auto}.merchant-management-card .button{min-height:34px;font-size:8px}.registration-management-card{overflow:hidden}.registration-table-head,.registration-row{grid-template-columns:minmax(230px,1.3fr) minmax(175px,1fr) .38fr .72fr .8fr 108px;align-items:center;gap:12px;min-width:940px;padding:0 18px;display:grid}.registration-table-head{color:#99958d;letter-spacing:.08em;background:#f7f5f0;min-height:34px;font-size:7px;font-weight:900}.registration-table-body{overflow-x:auto}.registration-row{width:100%;min-height:67px;color:inherit;cursor:default;text-align:left;background:#fff;border:0;border-top:1px solid #efede7;font-family:inherit;font-size:8px}.registration-row:hover{background:#fafbff}.registration-row.is-expanded{background:#f4f7ff}.registration-row:disabled{cursor:default;opacity:.7}.registration-row>div:first-child{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:9px;display:grid}.registration-row>div:first-child>span{color:#fff;background:#506cc8;border-radius:9px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.registration-row strong,.registration-current-store strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.registration-row small,.registration-current-store small{color:#99958d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;display:block;overflow:hidden}.registration-row .registration-phone{color:#5f5a51;font-size:7px;font-weight:750}.registration-row>b{color:#394879;font-size:13px}.registration-row>span:not(:first-child){color:#68645d;font-size:8px}.registration-row-actions{grid-template-columns:30px minmax(0,1fr);place-items:center end;gap:8px;display:grid}.registration-row-actions a,.registration-row-actions button{color:#4966bc;cursor:pointer;font:inherit;text-align:right;background:0 0;border:0;padding:0;font-size:7px;font-weight:850;text-decoration:none}.registration-row-actions a:first-child{color:#16834f}.registration-row-actions a:hover,.registration-row-actions button:hover{text-decoration:underline}.registration-row-actions .registration-info-button{color:#425da9;background:#fff;border:1px solid #d9dfea;border-radius:9px;place-items:center;width:30px;height:30px;transition:all .16s;display:grid}.registration-row-actions .registration-info-button svg{width:15px;height:15px}.registration-row-actions .registration-info-button:hover,.registration-row-actions .registration-info-button[aria-expanded=true]{color:#fff;background:#506cc8;border-color:#506cc8;text-decoration:none;transform:translateY(-1px)}.registration-row-links{justify-items:end;gap:5px;display:grid}.registration-detail-panel{background:#f3f5f9;border-top:1px solid #dce3f2;grid-template-columns:minmax(260px,.72fr) minmax(0,1.5fr);gap:14px;min-width:940px;padding:16px 18px 20px;display:grid}.registration-detail-account,.registration-detail-stores{background:#fff;border:1px solid #e2e5eb;border-radius:14px;min-width:0;padding:16px}.registration-detail-account>header,.registration-detail-stores>header,.registration-store-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.registration-detail-account>header p,.registration-detail-stores>header p{color:#6f7eaa;letter-spacing:.11em;margin:0 0 4px;font-size:8px;font-weight:900}.registration-detail-account>header h3,.registration-detail-stores>header h3{color:#21242d;margin:0;font-size:14px}.registration-detail-account>header>span,.registration-detail-stores>header>span{color:#4e6094;background:#eef1fa;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.registration-detail-account>dl,.registration-store-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.registration-detail-account dl>div,.registration-store-detail dl>div{min-width:0}.registration-detail-account dt,.registration-store-detail dt{color:#908c84;letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850}.registration-detail-account dd,.registration-store-detail dd{overflow-wrap:anywhere;color:#292c34;margin:0;font-size:11px;font-weight:720;line-height:1.4}.registration-store-list{gap:10px;margin-top:13px;display:grid}.registration-store-detail{background:#fcfbf8;border:1px solid #e8e5de;border-radius:12px;padding:14px}.registration-store-detail>header small{color:#8b877f;letter-spacing:.1em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.registration-store-detail>header strong{color:#20231d;font-size:13px;display:block}.registration-store-detail>header div>span{color:#78746d;margin-top:3px;font-size:9px;display:block}.registration-store-detail>header em{color:#2d7c51;background:#e6f4ec;border-radius:999px;flex:none;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.registration-store-detail>dl{border-top:1px solid #ebe8e1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:13px}.registration-store-detail dl>.registration-detail-wide{grid-column:span 2}.registration-store-detail>footer{color:#77736c;border-top:1px solid #ebe8e1;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:10px;font-size:8px;font-weight:750;display:flex}.registration-detail-empty{background:#f9faff;border:1px dashed #d5dbea;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:130px;margin-top:13px;padding:18px;display:grid}.registration-detail-empty>svg{color:#5c70ad;width:22px}.registration-detail-empty strong{color:#2d3448;font-size:11px}.registration-detail-empty p{color:#7c7f88;max-width:520px;margin:5px 0 0;font-size:10px;line-height:1.5}.theme-dark .registration-row.is-expanded,.theme-dark .registration-detail-panel{background:#20231f}.theme-dark .registration-detail-account,.theme-dark .registration-detail-stores,.theme-dark .registration-row-actions .registration-info-button{background:#272a25;border-color:#3a3e37}.theme-dark .registration-detail-account>header h3,.theme-dark .registration-detail-stores>header h3,.theme-dark .registration-detail-account dd,.theme-dark .registration-store-detail dd{color:#f1efe8}.theme-dark .registration-store-detail,.theme-dark .registration-detail-empty{background:#21231f;border-color:#41433c}.theme-dark .registration-store-detail>header strong,.theme-dark .registration-detail-empty strong{color:#f0eee7}.registration-status{border-radius:99px;width:fit-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.registration-status.status-active{color:#2e8152;background:#e7f6ed}.registration-status.status-onboarding{color:#6753a9;background:#eee9ff}.registration-status.status-pending{color:#85640f;background:#fff0c8}.registration-status.status-suspended{color:#b54b3f;background:#fde9e6}.demo-account-admin-card{background:radial-gradient(circle at 92% 8%,#50b2711f,#0000 28%),#fbfffc;border:1px solid #cde6d6;gap:16px;padding:20px;display:grid}.demo-account-admin-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.demo-account-admin-card header small,.demo-account-credentials small{color:#27815c;letter-spacing:.1em;font-size:7px;font-weight:900}.demo-account-admin-card header h2{color:#2a342e;margin:5px 0 0;font-size:18px}.demo-account-admin-card>header>span{color:#27815c;background:#e5f5e9;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.demo-account-admin-card>p{color:#716f68;max-width:720px;margin:-7px 0 0;font-size:10px;line-height:1.55}.demo-account-admin-form{grid-template-columns:minmax(140px,1fr) minmax(170px,1.15fr) minmax(140px,.9fr) minmax(230px,1.25fr) auto;align-items:end;gap:10px;display:grid}.demo-account-admin-form label{gap:6px;display:grid}.demo-account-admin-form label>span{color:#69665f;font-size:8px;font-weight:800}.demo-account-admin-form input,.demo-account-admin-form select{color:#292d29;min-width:0;font:inherit;background:#fff;border:1px solid #d3ded6;border-radius:9px;padding:10px 11px;font-size:10px}.demo-account-admin-form input:focus,.demo-account-admin-form select:focus{border-color:#27815c;outline:2px solid #27815c33}.demo-account-expiration{grid-template-columns:minmax(95px,1fr) 66px 78px;gap:6px;display:grid}.demo-account-expiration select:only-child{grid-column:1/-1}.demo-account-admin-form .button{white-space:nowrap;min-height:37px;font-size:9px}.demo-account-credentials{background:#f1fbf4;border:1px solid #b8dec4;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(150px,auto) minmax(120px,auto) minmax(150px,auto) auto;align-items:center;gap:10px;padding:12px;display:grid}.demo-account-credentials>div{gap:3px;display:grid}.demo-account-credentials strong{color:#2c4334;font-size:10px}.demo-account-credentials>span{color:#343c36;gap:3px;font-size:9px;display:grid}.demo-account-credentials b{color:#6a7c6e;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.demo-account-credentials .button{min-height:32px;font-size:8px}.demo-account-admin-list{gap:7px;display:grid}.demo-account-admin-list>article{border-top:1px solid #e0ede4;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding-top:10px;display:grid}.demo-account-admin-list>article>span{color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.demo-account-admin-list>article>div{gap:2px;min-width:0;display:grid}.demo-account-admin-list strong{color:#2c332f;font-size:10px}.demo-account-admin-list small{color:#77766e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.demo-account-admin-list .button{color:#b54b3f;min-height:30px;font-size:8px}.merchant-table-head,.merchant-row{grid-template-columns:minmax(220px,1.5fr) .65fr .65fr .78fr .55fr .65fr 20px;align-items:center;gap:12px;min-width:900px;padding:0 18px;display:grid}.merchant-table-head{color:#99958d;letter-spacing:.08em;background:#f7f5f0;min-height:34px;font-size:7px;font-weight:900}.merchant-table-body{overflow-x:auto}.merchant-row{cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #efede7;width:100%;min-height:67px;font-size:8px}.merchant-row:hover{background:#fafbff}.merchant-row>div:first-child{grid-template-columns:39px 1fr;align-items:center;gap:9px;display:grid}.merchant-row>div:first-child>span{color:#fff;border-radius:9px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.merchant-row>div:first-child>div{gap:3px;display:grid}.merchant-row>div:first-child strong{font-size:9px}.merchant-row>div:first-child small{color:#99958d;font-size:6px}.merchant-row>em{border-radius:99px;width:fit-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.plan-pro{color:#4564c0;background:#edf1ff}.plan-scale{color:#fff;background:#25272d}.plan-boss{color:#20251b;background:#c9f45b}.plan-essential,.plan-essencial{color:#69655e;background:#f0eee9}.channel-badges{gap:3px;display:flex}.channel-badges i{background:#e9e6df;border-radius:6px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:900;display:grid}.channel-badges i:first-child{color:#fff;background:#25272d}.merchant-status{border-radius:99px;width:fit-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.merchant-status.status-ativo{color:#2e8152;background:#e7f6ed}.merchant-status.status-atencao{color:#85640f;background:#fff0c8}.merchant-status.status-teste{color:#6753a9;background:#eee9ff}.merchant-row>b{color:#aaa69e;font-size:14px}.build-admin-metrics>div.coral{border-top:4px solid var(--admin-blue)}.build-admin-metrics>div.lime{border-top:4px solid #47b77b}.build-admin-metrics>div.violet{border-top:4px solid #9a83e5}.build-admin-metrics>div.dark{border-top:4px solid #272930}.management-build-card{gap:16px;padding:22px;display:grid}.build-target-tabs{background:#f4f1eb;border:1px solid #e2ded6;border-radius:12px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.build-target-tabs button{color:#77736c;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:8px;font-weight:850;min-height:34px!important}.build-target-tabs button.active{color:#22231f;background:#fff;box-shadow:0 2px 8px #1e1f1c17}.management-build-card>div p{color:var(--coral);letter-spacing:.12em;margin:0 0 5px;font-size:8px;font-weight:900}.management-build-card>div h2{margin:0 0 6px;font-size:20px}.management-build-card>div span,.management-build-card>small{color:#77736c;font-size:9px}.management-build-card form{grid-template-columns:1fr 1.35fr .55fr auto;align-items:end;gap:10px;display:grid}.management-build-card label{color:#69655e;gap:6px;font-size:8px;font-weight:800;display:grid}.management-build-card input{min-width:0;height:42px;font:inherit;background:#faf9f6;border:1px solid #dedbd4;border-radius:10px;padding:0 12px}.management-build-card button{white-space:nowrap;min-height:42px}.management-build-icon-editor{background:#faf9f6;border:1px solid #e2ded6;border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.management-build-icon-preview{color:#fff;background:linear-gradient(145deg,#ff7355,#ff4f30);border-radius:15px;place-items:center;width:64px;height:64px;font-size:24px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 8px 18px #ff5c3a38}.management-build-icon-preview img{object-fit:cover;width:100%;height:100%}.management-build-icon-preview span{color:inherit!important;font-size:inherit!important}.management-build-icon-copy{gap:5px;display:grid}.management-build-icon-copy strong{font-size:10px}.management-build-icon-copy small{color:#77736c;font-size:8px;line-height:1.5}.management-build-icon-reset{color:#6e6a63;cursor:pointer;font:inherit;background:#fff;border:1px solid #dedbd4;border-radius:10px;padding:0 13px;font-size:8px;font-weight:850}.admin-shell.theme-dark .management-build-icon-editor{background:#242620;border-color:#3a3c35}.admin-shell.theme-dark .management-build-icon-copy strong{color:#f4f1e9}.admin-shell.theme-dark .management-build-icon-reset{color:#d7d3cb;background:#30322d;border-color:#44463f}@media (max-width:900px){.special-flyer-shell{grid-template-columns:1fr}.special-flyer-preview{grid-row:1}.management-build-card form{grid-template-columns:1fr}.management-build-icon-editor{grid-template-columns:56px minmax(0,1fr)}.management-build-icon-preview{width:56px;height:56px}.management-build-icon-editor>button{width:100%}}.build-queue-card>header{justify-content:space-between}.build-table-head,.build-row{grid-template-columns:.7fr 1.25fr .8fr .55fr 1.2fr .7fr 1fr;align-items:center;gap:12px;min-width:880px;padding:0 18px;display:grid}.build-table-head{color:#99958d;background:#f7f5f0;min-height:34px;font-size:7px;font-weight:900}.build-row{border-top:1px solid #efede7;min-height:63px;font-size:8px}.build-owner-cell{gap:3px;display:grid}.build-owner-cell strong{font-size:8px}.build-owner-cell small{color:#99958d;font-size:6px}.build-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.build-row-actions a{color:var(--admin-blue);font-size:7px;font-weight:850;text-decoration:none}.build-row-actions button{color:#a54f43;cursor:pointer;background:#fff;border:1px solid #e2ded6;border-radius:7px;place-items:center;width:25px;height:25px;min-height:25px;font-size:14px;display:grid}.build-row-actions button:disabled{cursor:not-allowed;opacity:.35}.build-row>em{color:#fff;background:#25272d;border-radius:7px;width:fit-content;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.build-row>em.build-platform-i{color:#564593;background:#eee9ff}.build-row>em.build-platform-w{color:#2b7a50;background:#e8f7ee}.build-progress{gap:4px;display:grid}.build-progress>span{background:#ebe8e1;border-radius:99px;height:5px;overflow:hidden}.build-progress>span i{border-radius:inherit;background:var(--admin-blue);width:65%;height:100%;display:block}.build-progress>span .progress-assinando{background:#9078dc;width:82%}.build-progress>span .progress-concluida,.build-progress>span .progress-publicada{background:#45b979;width:100%}.build-progress>span .progress-falhou{background:var(--coral);width:34%}.build-progress small{color:#85817a;font-size:6px}.build-row>button{color:#aaa69e;background:0 0;border:0}.plan-admin-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.plan-admin-card{flex-direction:column;min-height:465px;padding:24px;display:flex;position:relative}.plan-admin-card.featured{border-color:var(--admin-blue);box-shadow:0 0 0 2px #3662e81a}.plan-admin-card>em{background:var(--admin-blue);color:#fff;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:15px;right:15px}.plan-admin-card>span{color:#99958d;letter-spacing:.11em;font-size:7px;font-weight:900}.plan-admin-card h2{margin:13px 0;font-size:23px}.plan-admin-card>strong{letter-spacing:-.05em;font-size:30px}.plan-admin-card>strong small{color:#99958d;font-size:8px}.plan-admin-card>p{color:var(--admin-blue);margin:7px 0 20px;font-size:8px;font-weight:800}.plan-admin-card ul{border-top:1px solid #efede7;gap:11px;margin:0;padding:19px 0 0;list-style:none;display:grid}.plan-admin-card li{color:#68645e;font-size:8px}.plan-admin-card li:first-letter{color:#3f9b68}.plan-admin-benefit-editor{border-top:1px solid #efede7;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:15px;display:grid}.plan-admin-benefit-editor label{gap:6px;display:grid}.plan-admin-benefit-editor .field-wide{grid-column:1/-1}.plan-admin-benefit-editor label>span,.plan-admin-modules legend{color:#77736c;font-size:7px;font-weight:850}.plan-admin-benefit-editor :is(input[type=number],textarea){color:#28251f;width:100%;font:inherit;background:#fff;border:1px solid #dcd8d0;border-radius:8px;outline:none;padding:9px 10px;font-size:8px;line-height:1.5}.plan-admin-benefit-editor textarea{resize:vertical}.plan-admin-active-toggle{background:#f7f8f4;border-radius:8px;grid-column:1/-1;grid-template-columns:16px 1fr;align-items:center;padding:9px}.plan-admin-active-toggle input,.plan-admin-modules input{width:15px;height:15px;accent-color:var(--admin-blue);margin:0}.plan-admin-modules{border:1px solid #e4e0d7;border-radius:9px;min-width:0;padding:10px}.plan-admin-modules>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.plan-admin-modules label{background:#f7f6f2;border-radius:7px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;padding:7px}.plan-admin-modules label>span{color:#35322c;gap:2px;display:grid}.plan-admin-modules label small,.plan-admin-modules>small{color:#8e8981;font-size:6px}.plan-admin-modules>small{margin-top:8px;display:block}.plan-admin-price-editor{border-top:1px solid #efede7;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:auto;padding-top:17px;display:grid}.plan-admin-price-editor label{gap:6px;display:grid}.plan-admin-price-editor label>span{color:#77736c;font-size:7px;font-weight:850}.plan-admin-price-editor input{color:#28251f;background:#fff;border:1px solid #dcd8d0;border-radius:8px;outline:none;width:100%;min-height:39px;padding:0 10px;font-size:10px;font-weight:800}.plan-admin-price-editor input:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #3662e81f}.plan-admin-price-editor .button,.plan-admin-price-editor>small{grid-column:1/-1}.plan-admin-price-editor .button{min-height:39px}.plan-admin-price-editor>small,.plan-price-locked{color:#8e8981;font-size:7px;line-height:1.45}.plan-price-locked{border-top:1px solid #efede7;margin-top:auto;padding-top:17px;display:block}.plan-admin-trial-editor{border-top:1px solid #efede7;gap:10px;margin-top:auto;padding-top:17px;display:grid}.plan-admin-trial-editor>label:first-child{gap:6px;display:grid}.plan-admin-trial-editor>label:first-child>span{color:#77736c;font-size:7px;font-weight:850}.plan-admin-trial-editor>label:first-child>small,.plan-admin-trial-editor>small{color:#8e8981;font-size:7px;line-height:1.45}.plan-admin-trial-editor>label:first-child>input{color:#28251f;background:#fff;border:1px solid #dcd8d0;border-radius:8px;outline:none;width:100%;min-height:39px;padding:0 10px;font-size:10px;font-weight:800}.plan-admin-trial-editor>label:first-child>input:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #3662e81f}.plan-admin-trial-apply{cursor:pointer;background:#faf9f6;border:1px solid #e4e0d7;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px;display:grid}.plan-admin-trial-apply>input{width:16px;height:16px;accent-color:var(--admin-blue);margin:0}.plan-admin-trial-apply>span{gap:3px;display:grid}.plan-admin-trial-apply strong{font-size:8px}.plan-admin-trial-apply small{color:#8e8981;font-size:7px;line-height:1.4}.plan-admin-trial-editor .button{min-height:39px}.admin-ai-plan-pricing{padding:22px}.admin-ai-plan-pricing>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-ai-plan-pricing>header small,.admin-ai-plan-pricing-grid form>div small{color:#6846b3;letter-spacing:.08em;font-size:7px;font-weight:900}.admin-ai-plan-pricing>header h2{margin:5px 0;font-size:19px}.admin-ai-plan-pricing>header p{color:#77736c;max-width:610px;margin:0;font-size:8px;line-height:1.55}.admin-ai-plan-pricing>header>span{color:#6846b3;background:#f1eaff;border-radius:99px;padding:7px 10px;font-size:7px;font-weight:900}.admin-ai-plan-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-ai-plan-pricing-grid form{background:linear-gradient(145deg,#faf7ff,#fbfff4);border:1px solid #ded7e8;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.admin-ai-plan-pricing-grid form>span{color:#fff;background:#6846b3;border-radius:11px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.admin-ai-plan-pricing-grid form>div{gap:3px;display:grid}.admin-ai-plan-pricing-grid form>div strong{font-size:15px}.admin-ai-plan-pricing-grid form>div em{color:#81778a;font-size:7px;font-style:normal}.admin-ai-plan-pricing-grid label{color:#71697a;grid-column:1/-1;gap:6px;font-size:7px;font-weight:850;display:grid}.admin-ai-plan-pricing-grid input{color:#28251f;background:#fff;border:1px solid #dcd4e6;border-radius:8px;outline:none;width:100%;min-height:39px;padding:0 10px;font-size:10px;font-weight:800}.admin-ai-plan-pricing-grid input:focus{border-color:#6846b3;box-shadow:0 0 0 3px #6846b31f}.admin-ai-plan-pricing-grid .button{grid-column:1/-1;min-height:39px}.admin-shell.theme-dark :is(.plan-admin-price-editor,.plan-price-locked,.plan-admin-trial-editor){border-color:var(--dark-border)}.admin-shell.theme-dark :is(.plan-admin-price-editor input,.plan-admin-trial-editor>label:first-child>input,.admin-ai-plan-pricing-grid input){border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell.theme-dark .admin-ai-plan-pricing-grid form{border-color:var(--dark-border);background:linear-gradient(145deg,#26202f,#202821)}.admin-shell.theme-dark .plan-admin-trial-apply{border-color:var(--dark-border);background:var(--dark-surface-raised)}.admin-shell.theme-dark :is(.plan-admin-price-editor label>span,.plan-admin-price-editor>small,.plan-price-locked,.plan-admin-trial-editor>label:first-child>span,.plan-admin-trial-editor>label:first-child>small,.plan-admin-trial-editor>small,.plan-admin-trial-apply small,.admin-ai-plan-pricing>header p,.admin-ai-plan-pricing-grid label,.admin-ai-plan-pricing-grid form>div em){color:var(--dark-text-secondary)}.plan-admin-card>button{min-height:37px;color:var(--admin-blue);cursor:pointer;background:#fff;border:1px solid #d9d5cc;border-radius:8px;font-size:8px;font-weight:850;position:absolute;bottom:24px;left:24px;right:24px}.ticket-list{padding:21px}.ticket-list>header{justify-content:space-between;align-items:center;display:flex}.ticket-list header h2{margin:5px 0 0;font-size:17px}.ticket-list>button{cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #efede7;grid-template-columns:34px 1fr 70px 80px 15px;align-items:center;gap:11px;width:100%;min-height:70px;display:grid}.ticket-list>button:first-of-type{margin-top:16px}.ticket-list>button>span:first-child{color:#77736d;background:#f1efe9;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.ticket-list>button>span.priority-urgente{color:#b23c25;background:#ffe0d8}.ticket-list>button>span.priority-alta{color:#85640f;background:#fff0c8}.ticket-list>button>div{gap:4px;display:grid}.ticket-list strong{font-size:9px}.ticket-list small,.ticket-list>button>span:nth-last-child(2){color:#99958d;font-size:7px}.ticket-list em{color:#6d6962;background:#f0eee9;border-radius:99px;width:fit-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.admin-settings-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.admin-setting-card{grid-template-columns:35px 1fr auto;align-items:center;gap:12px;min-height:105px;padding:18px;display:grid}.admin-setting-card>span{width:35px;height:35px;color:var(--admin-blue);background:#edf1ff;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.admin-setting-card>div{gap:5px;display:grid}.admin-setting-card strong{font-size:10px}.admin-setting-card p{color:#99958d;margin:0;font-size:7px}.admin-setting-card button{color:var(--admin-blue);background:0 0;border:0;font-size:7px;font-weight:800}.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1414128c;position:fixed;inset:0}.merchant-drawer{background:#fff;flex-direction:column;width:min(440px,100%);height:100%;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #0003}.merchant-drawer>header{border-bottom:1px solid #e7e3dc;justify-content:space-between;align-items:center;padding:22px;display:flex}.merchant-drawer>header>div{align-items:center;gap:11px;display:flex}.merchant-drawer>header>div>span{color:#fff;border-radius:10px;place-items:center;width:45px;height:45px;font-size:12px;font-weight:900;display:grid}.merchant-drawer>header>div>div{gap:4px;display:grid}.merchant-drawer header strong{font-size:14px}.merchant-drawer header small{color:#99958d;font-size:7px}.merchant-drawer>header>button{background:#fff;border:1px solid #ddd9d1;border-radius:8px;width:32px;height:32px;font-size:17px}.drawer-status{gap:7px;padding:18px 22px 0;display:flex}.drawer-status>em{color:var(--admin-blue);background:#edf1ff;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.drawer-metrics{grid-template-columns:repeat(3,1fr);gap:7px;padding:17px 22px;display:grid}.drawer-metrics>div{background:#f4f2ed;border-radius:9px;gap:7px;padding:12px;display:grid}.drawer-metrics span{color:#99958d;font-size:6px}.drawer-metrics strong{font-size:13px}.drawer-section{border-top:1px solid #ebe8e1;margin:0 22px;padding:20px 0}.drawer-section>span{color:#99958d;letter-spacing:.1em;font-size:7px;font-weight:900}.drawer-section>div:not(.drawer-channels){gap:4px;margin-top:11px;display:grid}.drawer-section strong{font-size:10px}.drawer-section small{color:#99958d;font-size:7px}.drawer-channels{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.drawer-channels i{border:1px solid #dcd8d0;border-radius:7px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:750}.account-health i{background:#e9e6df;border-radius:99px;height:7px;display:block;overflow:hidden}.account-health i span{border-radius:inherit;background:#44b678;height:100%;display:block}.account-health b{color:#39835b;font-size:7px}.merchant-drawer>footer{border-top:1px solid #e7e3dc;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding:18px 22px;display:grid}.merchant-drawer footer .button{min-height:40px;padding:0 10px;font-size:8px}@media (max-width:1180px){.admin-kpi-grid,.merchant-admin-summary,.build-admin-metrics,.billing-summary,.support-summary{grid-template-columns:repeat(2,1fr)}.admin-overview-grid,.admin-middle-grid{grid-template-columns:1fr}.admin-build-strip{grid-template-columns:1fr auto}.build-queue-mini{display:none}}@media (max-width:900px){.admin-global-search{display:none}.plan-admin-grid{grid-template-columns:1fr}.plan-admin-card{min-height:440px}.admin-ai-plan-pricing-grid{grid-template-columns:1fr}.demo-account-admin-form,.demo-account-credentials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.plan-admin-price-editor{grid-template-columns:1fr}.plan-admin-price-editor label,.plan-admin-price-editor .button,.plan-admin-price-editor>small{grid-column:1}.admin-ai-plan-pricing>header{flex-direction:column}.admin-ai-plan-pricing>header>span{align-self:flex-start}.admin-kpi-grid,.merchant-admin-summary,.build-admin-metrics,.billing-summary,.support-summary,.admin-settings-grid{grid-template-columns:1fr 1fr}.admin-kpi,.merchant-admin-summary>div,.build-admin-metrics>div,.billing-summary>div,.support-summary>div{min-height:125px;padding:14px}.admin-kpi>strong,.merchant-admin-summary strong,.build-admin-metrics strong,.billing-summary strong,.support-summary strong{font-size:22px}.merchant-management-card>header,.build-queue-card>header{flex-direction:column;align-items:stretch}.demo-account-admin-form,.demo-account-credentials,.admin-build-strip{grid-template-columns:1fr}.admin-build-strip>button{justify-self:start}.admin-setting-card{grid-template-columns:35px 1fr;min-height:140px}.admin-setting-card button{grid-column:1/-1;justify-self:start}.merchant-drawer>footer{grid-template-columns:1fr}}.store-shell .open-pill{background:var(--store-highlight,#d4f55f)}.store-shell .open-pill.closed{background:#f1d8d2}.store-shell .store-brand>span,.store-shell .store-logo-large{overflow:hidden}.store-shell .store-brand>span img,.store-shell .store-logo-large img{object-fit:cover;width:100%;height:100%}.platform-tabs button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}.feature-state-pill{color:#8c8880;background:#f0eee9;border-radius:99px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:850}.feature-state-pill.on{color:#346a3b;background:#e2f2d5}.certificate-card>em{color:#89651e;font-size:7px;font-style:normal;font-weight:800}.direct-link-glyph{background:var(--ink);width:92px;height:92px;color:var(--lime);border-radius:24px;place-items:center;margin:18px auto;font-size:34px;font-weight:900;display:grid}.store-url-preview{text-overflow:ellipsis;white-space:nowrap;background:#f0eee8;border-radius:7px;padding:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden;color:#605c55!important}.qr-card>div:last-child a{border:1px solid #ddd9d1;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.channel-kit-card{align-content:center;gap:10px;min-height:250px;padding:24px;display:grid}.channel-kit-card>span,.channel-activation-list+span{color:var(--coral);letter-spacing:.1em;font-size:7px;font-weight:900}.channel-kit-card h3{letter-spacing:-.04em;margin:0;font-size:19px}.channel-kit-card p{color:#827e76;margin:0;font-size:8px;line-height:1.6}.channel-kit-card button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;width:fit-content;padding:10px 12px;font-size:8px;font-weight:850}.channel-activation-list{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px;display:grid}.channel-activation-list span{color:#386a3d;background:#e6f3d7;border-radius:8px;padding:9px;font-size:7px;font-weight:850}.channel-activation-list span.off{color:#aaa59c;background:#efede8;text-decoration:line-through}.preview-toolbar>div>span{color:#57534d;background:#fff;border-radius:6px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-block}.merchant-status.status-active{color:#347040;background:#e4f4d7}.checkout-methods{border-top:1px solid #e5ded4;gap:10px;margin:2px 22px 16px;padding-top:16px;display:grid}.checkout-methods>div:first-child{gap:4px;display:grid}.checkout-methods>div:first-child small{color:var(--store-accent);letter-spacing:.1em;font-size:7px;font-weight:900}.checkout-methods>div:first-child strong{font-family:Georgia,Times New Roman,serif;font-size:15px}.checkout-method-groups{gap:10px;display:grid}.store-checkout-payment-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.store-checkout-payment-tabs>button{color:#39352f;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded7cc;border-radius:10px;gap:4px;min-height:58px;padding:10px 11px;display:grid}.store-checkout-payment-tabs>button.active{border-color:var(--store-accent);background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.store-checkout-payment-tabs>button.active{background:color-mix(in srgb, var(--store-accent) 7%, #fff)}}.store-checkout-payment-tabs>button.active{box-shadow:inset 0 -3px var(--store-accent)}.store-checkout-payment-tabs strong{font-size:10px}.store-checkout-payment-tabs small{color:#8e877e;font-size:7px;line-height:1.35}.checkout-method-group{background:var(--store-surface);border:1px solid #e5ded4;border-radius:10px;gap:9px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-method-group{background:color-mix(in srgb, var(--store-surface) 92%, #f6f1e9)}}.checkout-method-group{padding:11px}.checkout-method-group>header{gap:3px;display:grid}.checkout-method-group>header strong{color:#39352f;font-size:10px}.checkout-method-group>header small{color:#8e877e;font-size:7px;line-height:1.4}.checkout-method-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.checkout-method-grid>button{color:#39352f;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded7cc;border-radius:9px;grid-template-columns:29px 1fr 16px;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.checkout-method-grid>button.active{border-color:var(--store-accent);background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.checkout-method-grid>button.active{background:color-mix(in srgb, var(--store-accent) 6%, #fff)}}.checkout-method-grid>button.active{box-shadow:0 0 0 2px var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.checkout-method-grid>button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--store-accent) 10%, transparent)}}.checkout-method-grid>button>i{width:29px;height:29px;color:var(--store-accent);background:#f0ebe3;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.checkout-method-grid>button.active>i{background:var(--store-accent);color:#fff}.checkout-method-grid>button>span{gap:3px;display:grid}.checkout-method-grid b{font-size:8px}.checkout-method-grid small{color:#8e877e;font-size:6px}.checkout-method-grid em{color:var(--store-accent);font-size:9px;font-style:normal}.checkout-provider-note,.checkout-instructions{color:#725b20;background:#fff3d8;border-radius:8px;margin:0;padding:9px 10px;font-size:7px;line-height:1.45}.checkout-instructions{color:#6f6961;background:#f2eee7}.cart-totals .pix-fee-line{color:#8b5c31}.pix-checkout{text-align:center;justify-items:center;gap:10px;padding:28px 30px;display:grid}.pix-checkout>small{color:var(--store-accent);letter-spacing:.12em;font-size:7px;font-weight:900}.pix-checkout h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:600}.pix-checkout>p{color:#7f786f;max-width:300px;margin:0;font-size:8px;line-height:1.55}.pix-qr-image,.pix-qr-placeholder{object-fit:contain;background:#fff;border:1px solid #ded7cc;border-radius:14px;width:210px;height:210px;padding:10px}.pix-qr-placeholder{color:#aaa39a;place-items:center;font-size:30px;display:grid}.pix-checkout>strong{color:var(--store-green);font-size:22px}.pix-payment-summary{text-align:left;background:#fff;border:1px solid #e2dbd0;border-radius:12px;gap:7px;width:min(310px,100%);padding:12px 14px;display:grid}.pix-payment-summary>span,.pix-payment-summary>strong{justify-content:space-between;align-items:center;gap:12px;display:flex}.pix-payment-summary small{color:#7d766d;font-size:8px}.pix-payment-summary b{color:#37332e;font-size:9px}.pix-payment-summary>span.discount small,.pix-payment-summary>span.discount b{color:#3f762e;font-weight:900}.pix-payment-summary>strong{border-top:1px solid #e9e2d8;margin-top:3px;padding-top:9px}.pix-payment-summary>strong small{color:#34312c;font-weight:900}.pix-payment-summary>strong b{color:var(--store-green);font-size:17px}.pix-copy,.pix-verify{background:var(--store-accent);color:#fff;cursor:pointer;border:0;border-radius:9px;width:min(310px,100%);min-height:42px;font-size:8px;font-weight:850}.pix-verify{color:#514c45;background:#fff;border:1px solid #d9d2c7}.pix-return-store{color:#8c3d2d;cursor:pointer;background:#fff7f4;border:1px solid #e4b9ae;border-radius:9px;width:min(310px,100%);min-height:42px;font-size:8px;font-weight:900}.pix-return-store:disabled{cursor:wait;opacity:.58}.pix-checkout>.pix-return-note{color:#918a81;letter-spacing:0;max-width:290px;margin-top:-4px;font-size:7px;font-weight:650;line-height:1.45}.pix-checkout>a{color:var(--store-accent);font-size:7px;font-weight:800}.pix-waiting{color:#7e776e;align-items:center;gap:6px;font-size:7px;display:flex}.pix-waiting i{background:#df9b35;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #df9b351f}.pix-success-icon,.pix-error-icon{color:#2e8152;background:#dff3e7;border-radius:50%;place-items:center;width:66px;height:66px;font-size:25px;font-weight:900;display:grid}.pix-error-icon{color:#a64531;background:#ffe6df}.pix-checkout .cart-checkout{justify-content:center;width:min(310px,100%);margin:8px 0 0}.checkout-config-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:12px;display:grid}.checkout-config-card>header,.current-plan-banner,.subscription-pix-card,.admin-billing-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-config-card header small,.checkout-live-summary>small,.current-plan-banner small,.subscription-pix-card small,.admin-billing-list header small{color:var(--coral);letter-spacing:.1em;font-size:7px;font-weight:900}.checkout-config-card h2,.checkout-live-summary h2,.current-plan-banner h2,.subscription-pix-card h2,.admin-billing-list h2{margin:5px 0 0;font-size:18px}.billing-admin-provider{color:#82631a;background:#fff0d0;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:850}.billing-admin-provider.connected{color:#2e8152;background:#e7f6ed}.checkout-free-pix-fee-note{color:#5d4038;background:#fff7f3;border:1px solid #ff5c3a3d;border-radius:11px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid}.checkout-free-pix-fee-note>strong{background:var(--coral);color:#fff;border-radius:11px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:950;display:grid}.checkout-free-pix-fee-note>span{gap:3px;font-size:8px;line-height:1.5;display:grid}.checkout-free-pix-fee-note b{color:#3e2b26;font-size:9px}.checkout-config-method-groups{gap:12px;margin-top:16px;display:grid}.checkout-payment-tabs{border-bottom:1px solid #e5e1d9;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-bottom:12px;display:grid}.checkout-payment-tabs>button{color:#706b63;cursor:pointer;text-align:left;background:#f7f5f0;border:1px solid #dfdbd2;border-radius:10px;gap:4px;min-height:64px;padding:11px 13px;display:grid}.checkout-payment-tabs>button:hover{background:#fff;border-color:#c9c3b9}.checkout-payment-tabs>button.active{border-color:var(--coral);box-shadow:inset 0 -3px var(--coral);color:#3b302b;background:#fff4ef}.checkout-payment-tabs strong{font-size:11px;font-weight:900}.checkout-payment-tabs small{color:#8c867e;font-size:8px}.checkout-payment-tabs>button.active small{color:#a8523d}.checkout-config-method-group{background:#fcfbf8;border:1px solid #e2ded5;border-radius:12px;padding:15px}.checkout-config-method-group>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checkout-config-method-group>header h3{color:#302d28;margin:5px 0 0;font-size:15px}.checkout-config-method-group>header p{color:#827d75;max-width:520px;margin:5px 0 0;font-size:8px;line-height:1.45}.checkout-config-methods{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.checkout-config-methods>button,.checkout-fulfillment-options>button{color:#3f3b35;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdcd4;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:11px;display:grid}.checkout-config-methods>button.active,.checkout-fulfillment-options>button.active{border-color:var(--coral);background:#fff8f5}.checkout-config-methods i,.checkout-fulfillment-options i{color:#777169;background:#f0eee8;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:900;display:grid}.checkout-config-methods button.active i,.checkout-fulfillment-options button.active i{background:var(--coral);color:#fff}.checkout-config-methods button>span,.checkout-fulfillment-options button>span{gap:4px;display:grid}.checkout-config-methods small,.checkout-fulfillment-options small{color:#8d887f;font-size:7px}.checkout-config-methods em,.checkout-fulfillment-options em{color:#aaa59d;font-size:6px;font-style:normal;font-weight:900}.checkout-config-methods button.active em,.checkout-fulfillment-options button.active em{color:var(--coral)}.checkout-fulfillment-options{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.checkout-config-fields{border-top:1px solid #ebe8e1;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:16px;padding-top:16px;display:grid}.checkout-config-fields label{gap:7px;display:grid}.checkout-config-fields label>span{color:#777169;font-size:7px;font-weight:850}.checkout-config-fields label>div{background:#fff;border:1px solid #ddd9d1;border-radius:9px;align-items:center;display:flex}.checkout-config-fields label>div b{color:#8c867d;border-right:1px solid #e4e0d8;padding:0 10px;font-size:8px}.checkout-config-fields input,.checkout-config-fields textarea{background:#fff;border:1px solid #ddd9d1;border-radius:9px;outline:none;width:100%;padding:10px 11px;font-size:9px}.checkout-config-fields label>div input{border:0}.checkout-config-fields .field-wide{grid-column:1/-1}.checkout-live-summary{border-color:#ded8ce;gap:16px;padding:20px;display:grid;position:sticky;top:75px;overflow:hidden}.pix-expiration-countdown{color:#6d4a15;background:#fff8e9;border:1px solid #e8cf9f;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:min(310px,100%);min-height:58px;padding:9px 13px;display:flex}.pix-expiration-countdown>svg{flex:none;width:23px;height:23px}.pix-expiration-countdown>span{text-align:left;gap:2px;display:grid}.pix-expiration-countdown small{color:#8a692f;letter-spacing:.09em;font-size:7px;font-weight:900}.pix-expiration-countdown strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.pix-expiration-countdown.expired{color:#9a3f2d;background:#fff0ec;border-color:#e8b6aa}.checkout-live-summary:before{content:"";background:linear-gradient(90deg, var(--coral), #ff9b62 55%, #c9f45b);height:4px;position:absolute;inset:0 0 auto}.checkout-live-summary-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid}.checkout-live-summary-header>i{width:44px;height:44px;color:var(--coral);background:#fff0eb;border-radius:12px;place-items:center;display:grid}.checkout-live-summary-header>i svg{width:22px;height:22px}.checkout-live-summary-header>div{min-width:0}.checkout-live-summary-header small{color:var(--coral);letter-spacing:.1em;font-size:8px;font-weight:900}.checkout-live-summary-header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:23px;line-height:1}.checkout-live-summary-header p,.checkout-live-summary section p{color:#827d75;margin:5px 0 0;font-size:10px;line-height:1.5}.checkout-live-summary-header>span{color:#28754e;background:#edf8ed;border-radius:999px;grid-column:1/-1;width:fit-content;padding:6px 9px;font-size:9px;font-weight:900}.checkout-live-groups{gap:10px;display:grid}.checkout-live-group{background:#fcfbf8;border:1px solid #e8e3da;border-radius:12px;gap:8px;padding:11px;display:grid}.checkout-live-group+.checkout-live-group{margin-top:0}.checkout-live-group>h3{color:#5d574f;margin:0;font-size:10px;font-weight:900}.checkout-live-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-live-method{background:#fff;border:1px solid #e4e1da;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:82px;padding:10px 8px;display:grid;position:relative}.checkout-live-method>i{width:38px;height:38px;color:var(--coral);background:#fff0eb;border-radius:10px;place-items:center;font-style:normal;display:grid}.checkout-live-method>i svg{width:20px;height:20px}.checkout-live-method>strong{color:#302d28;text-overflow:ellipsis;font-size:10px;line-height:1.25;overflow:hidden}.checkout-live-method>b{color:#34a76e;display:grid;position:absolute;top:6px;right:6px}.checkout-live-method>b svg{width:14px;height:14px}.checkout-live-summary section{background:#fff0eb;border-radius:12px;padding:14px}.checkout-live-summary section.no-fee{background:#eaf6e7}.checkout-live-summary section strong{color:#39352f;margin-bottom:5px;font-size:11px;display:block}.checkout-publish-confirmation{color:#226b45;background:#eef9f1;border:1px solid #b9dfc7;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.checkout-publish-confirmation>svg{width:27px;height:27px}.checkout-publish-confirmation>span{gap:3px;display:grid}.checkout-publish-confirmation strong{font-size:11px}.checkout-publish-confirmation small{color:#568268;font-size:8px;line-height:1.4}.checkout-publish-button{gap:8px;min-height:48px;font-size:10px}.checkout-publish-button svg{width:17px;height:17px}.checkout-publish-panel{border-color:#ded8ce;align-self:start;gap:18px;padding:20px;display:grid;position:sticky;top:75px;overflow:hidden}.checkout-publish-panel:before{content:"";background:linear-gradient(90deg, var(--coral), #ff9b62 55%, #c9f45b);height:4px;position:absolute;inset:0 0 auto}.checkout-publish-panel>header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid}.checkout-publish-panel>header>i{width:44px;height:44px;color:var(--coral);background:#fff0eb;border-radius:12px;place-items:center;display:grid}.checkout-publish-panel>header>i svg{width:22px;height:22px}.checkout-publish-panel>header>div{min-width:0}.checkout-publish-panel>header small{color:var(--coral);letter-spacing:.1em;font-size:8px;font-weight:900}.checkout-publish-panel>header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:21px;line-height:1.05}.checkout-publish-panel>header p{color:#827d75;margin:7px 0 0;font-size:10px;line-height:1.5}.checkout-published-backdrop{z-index:1450;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c1915a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.checkout-published-dialog{border-color:#dcd6cc;width:min(100%,660px);max-height:calc(100svh - 48px);padding:24px;animation:.18s ease-out app-action-dialog-enter;position:relative;top:auto;overflow-y:auto;box-shadow:0 28px 80px #14110d52}.checkout-published-dialog .checkout-live-summary-header{grid-template-columns:52px minmax(0,1fr) auto}.checkout-published-counts{align-self:start;justify-items:end;gap:6px;display:grid}.checkout-published-counts>span{color:#28754e;white-space:nowrap;background:#edf8ed;border-radius:999px;width:fit-content;padding:6px 9px;font-size:9px;font-weight:900}.checkout-live-fulfillment-group{background:#f5fbf6;border-color:#cfe3d6}.checkout-live-method.fulfillment{border-color:#cfe3d6}.checkout-live-method.fulfillment>i{color:#23885a;background:#e5f6eb}.checkout-published-actions{border-top:1px solid #e8e3da;justify-content:flex-end;padding-top:16px;display:flex}.checkout-published-actions .button{justify-content:center;gap:8px;min-width:170px;min-height:50px}.checkout-published-actions svg{width:18px;height:18px}.billing-cycle-switch{background:#fff;border:1px solid #dcd8d0;border-radius:10px;padding:3px;display:flex}.billing-cycle-switch button{color:#7f7a72;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 12px;font-size:8px;font-weight:850}.billing-cycle-switch button.active{background:var(--ink);color:#fff}.billing-cycle-switch em{color:#89b73b;margin-left:4px;font-size:6px;font-style:normal}.current-plan-banner{border-left:4px solid var(--coral);min-height:105px;padding:20px 22px}.current-plan-banner.expired{background:#fff5f1;border-color:#c7422c}.current-plan-banner>div{gap:3px;display:grid}.current-plan-banner p,.current-plan-banner>span{color:#777169;margin:0;font-size:8px}.current-plan-banner>span{color:#82631a;background:#fff0d0;border-radius:99px;padding:7px 9px;font-weight:800}.upgrade-required-banner{color:#4e2f28;background:linear-gradient(135deg,#ff5c3a1f,#0000 58%),#fff8f5;border:1px solid #efb5a7;border-radius:14px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:15px;padding:20px 22px;display:grid}.upgrade-required-banner>span{background:var(--coral);color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.upgrade-required-banner small{color:#b3402d;letter-spacing:.12em;font-size:7px;font-weight:900}.upgrade-required-banner h2{margin:5px 0;font-size:20px}.upgrade-required-banner p{color:#775a52;max-width:780px;margin:0;font-size:9px;line-height:1.55}.billing-provider-warning{color:#64501f;background:#fff8e5;border:1px solid #ead7a6;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.billing-provider-warning>span{background:#f0cf75;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.billing-provider-warning p{margin:4px 0 0;font-size:8px}.billing-provider-warning>button{color:#6b5219;cursor:pointer;background:#fff;border:1px solid #d7bd79;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:850}.free-renewal-choice,.recurring-subscription-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.free-renewal-choice{background:linear-gradient(135deg,#f5fbe9,#fff 65%);border-color:#b8d78e}.free-renewal-choice small,.recurring-subscription-card small{color:#60852d;letter-spacing:.1em;font-size:8px;font-weight:900}.free-renewal-choice h2,.recurring-subscription-card h2{margin:6px 0;font-size:20px}.free-renewal-choice p,.recurring-subscription-card p,.bank-recurring-instructions p{color:#716c64;max-width:760px;margin:0;font-size:9px;line-height:1.6}.free-renewal-actions,.recurring-subscription-actions{gap:8px;min-width:220px;display:grid}.free-renewal-actions .button,.recurring-subscription-actions .button{justify-content:center;min-height:40px}.free-renewal-saved{color:#557a25;background:#e7f5d2;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:8px;font-weight:800}.recurring-subscription-card{border-left:4px solid #73a637}.recurring-subscription-summary{align-items:center;gap:14px;display:flex}.recurring-subscription-summary>span{color:#527b22;background:#e4f3ce;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:900;display:grid}.recurring-subscription-summary strong{color:#42651c;margin-top:7px;font-size:9px;display:block}.bank-recurring-instructions{padding:17px 20px}.bank-recurring-instructions summary{color:var(--ink);cursor:pointer;font-size:10px;font-weight:900}.bank-recurring-instructions ol{color:#5f5b54;gap:7px;margin:15px 0 10px;padding-left:19px;font-size:9px;display:grid}.merchant-plan-catalog-heading{background:radial-gradient(circle at 94% 10%,#c9f45b57,#0000 24%),#fffdf9;border:1px solid #ded8ce;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:24px 26px;display:flex}.merchant-plan-catalog-heading>div{gap:5px;max-width:660px;display:grid}.merchant-plan-catalog-heading small{color:var(--coral);letter-spacing:.12em;font-size:8px;font-weight:950}.merchant-plan-catalog-heading h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.6vw,34px);line-height:1.05}.merchant-plan-catalog-heading p{color:#746e65;margin:3px 0 0;font-size:11px;line-height:1.55}.merchant-plan-catalog-heading>span{color:#587029;background:#f2f8df;border:1px solid #dce9b9;border-radius:99px;flex:none;padding:9px 12px;font-size:8px;font-weight:850}.merchant-plan-grid{grid-template-columns:repeat(5,minmax(210px,1fr));align-items:stretch;gap:14px;display:grid}.merchant-plan-card{--plan-accent:#6d685f;--plan-accent-rgb:109, 104, 95;--plan-tint:#f2efea;border-color:rgba(var(--plan-accent-rgb), .28);background:#fffdf9;flex-direction:column;gap:14px;min-width:0;min-height:690px;padding:20px;display:flex;position:relative;overflow:hidden}.merchant-plan-card:before{background:var(--plan-accent);content:"";height:5px;position:absolute;inset:0 0 auto}.merchant-plan-card.plan-tone-essential{--plan-accent:#6f8f2f;--plan-accent-rgb:111, 143, 47;--plan-tint:#f0f7dd}.merchant-plan-card.plan-tone-pro{--plan-accent:var(--coral);--plan-accent-rgb:255, 92, 58;--plan-tint:#fff0ea}.merchant-plan-card.plan-tone-scale{--plan-accent:#7155b8;--plan-accent-rgb:113, 85, 184;--plan-tint:#f0ebfb}.merchant-plan-card.plan-tone-boss{--plan-accent:#171a17;--plan-accent-rgb:23, 26, 23;--plan-tint:#eef4dc}.merchant-plan-card.featured{border-color:var(--plan-accent);box-shadow:0 20px 45px rgba(var(--plan-accent-rgb), .14), 0 0 0 2px rgba(var(--plan-accent-rgb), .08);transform:translateY(-5px)}.merchant-plan-card.active-plan{box-shadow:inset 0 0 0 2px rgba(var(--plan-accent-rgb), .18)}.merchant-plan-card.checkout-selected{border-color:var(--plan-accent);box-shadow:0 20px 45px rgba(var(--plan-accent-rgb), .16), inset 0 0 0 2px rgba(var(--plan-accent-rgb), .18)}.merchant-plan-card.included-plan:not(.active-plan){border-style:dashed}.merchant-plan-card.included-plan:not(.active-plan)>button:disabled{border-color:rgba(var(--plan-accent-rgb), .22);background:var(--plan-tint);color:var(--plan-accent)}.merchant-plan-card-header{align-content:start;gap:8px;min-height:116px;padding-top:28px;display:grid;position:relative}.merchant-plan-card-header>div{justify-content:space-between;align-items:end;gap:8px;display:flex}.merchant-plan-card-header small,.merchant-plan-price>small,.merchant-plan-channels>small{color:var(--plan-accent);letter-spacing:.12em;font-size:7px;font-weight:950}.merchant-plan-card-header h2{color:var(--ink);letter-spacing:-.055em;margin:4px 0 0;font-size:27px;line-height:1}.merchant-plan-card-header>em{background:var(--plan-accent);color:#fff;letter-spacing:.06em;text-align:center;white-space:normal;border-radius:99px;max-width:100%;padding:6px 8px;font-size:6px;font-style:normal;font-weight:950;position:absolute;top:0;right:0}.merchant-plan-card-header>p{color:#736d64;margin:0;font-size:10px;line-height:1.5}.merchant-plan-capacity{background:var(--plan-tint);border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.merchant-plan-capacity>div{border:1px solid rgba(var(--plan-accent-rgb), .13);background:#ffffff94;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px 8px;display:flex}.merchant-plan-capacity i{background:var(--plan-accent);color:#fff;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.merchant-plan-capacity span{gap:1px;min-width:0;display:grid}.merchant-plan-capacity strong{color:var(--ink);font-size:14px;line-height:1}.merchant-plan-capacity small{color:#777168;text-overflow:ellipsis;font-size:6.5px;line-height:1.25;overflow:hidden}.merchant-plan-price{gap:4px;display:grid}.merchant-plan-price>strong{color:var(--ink);letter-spacing:-.06em;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:29px;line-height:1;display:flex}.merchant-plan-price>strong span{color:#817a71;letter-spacing:0;font-size:8px;font-weight:750}.merchant-plan-price>p{flex-wrap:wrap;align-items:center;gap:6px;min-height:20px;margin:1px 0 0;display:flex}.merchant-plan-price>p b{color:#69635b;font-size:8px}.merchant-plan-price>p em{color:#587127;background:#e8f4c7;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.merchant-plan-fiscal-addon{border:1px solid rgba(var(--plan-accent-rgb), .22);background:linear-gradient(135deg, var(--plan-tint), #fffdf9);border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.merchant-plan-fiscal-addon>span{background:var(--plan-accent);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.merchant-plan-fiscal-addon>div{gap:2px;display:grid}.merchant-plan-fiscal-addon strong{color:var(--ink);font-size:8.5px}.merchant-plan-fiscal-addon small{color:#756f66;font-size:7px;line-height:1.4}.merchant-plan-card>button{border:1px solid var(--plan-accent);background:var(--plan-accent);min-height:44px;box-shadow:0 9px 18px rgba(var(--plan-accent-rgb), .16);color:#fff;cursor:pointer;border-radius:9px;font-size:9px;font-weight:900;transition:transform .18s,box-shadow .18s}.merchant-plan-card>button:not(:disabled):hover{box-shadow:0 12px 24px rgba(var(--plan-accent-rgb), .22);transform:translateY(-1px)}.merchant-plan-card>button.current,.merchant-plan-card>button:disabled{box-shadow:none;color:#8c867e;cursor:not-allowed;background:#efede8;border-color:#d9d4cb}.merchant-plan-features{background:#faf8f4;border:1px solid #e2ddd5;border-radius:12px;overflow:hidden}.merchant-plan-features>header{background:var(--plan-tint);border-bottom:1px solid #e6e1d9;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:11px;display:grid}.merchant-plan-features>header>span{color:var(--plan-accent);font-size:13px}.merchant-plan-features>header strong{color:var(--ink);font-size:9px}.merchant-plan-features>header small{color:#777168;background:#ffffffb3;border-radius:99px;padding:4px 6px;font-size:6px;font-weight:800}.merchant-plan-features ul{margin:0;padding:0;list-style:none;display:grid}.merchant-plan-features li{color:#57524b;border-bottom:1px solid #ece7df;grid-template-columns:18px 1fr;align-items:start;gap:7px;padding:9px 11px;font-size:8.5px;line-height:1.4;display:grid}.merchant-plan-features li:last-child{border-bottom:0}.merchant-plan-features li i{background:rgba(var(--plan-accent-rgb), .12);width:17px;height:17px;color:var(--plan-accent);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid}.merchant-plan-channels{gap:7px;margin-top:auto;display:grid}.merchant-plan-channels>div{flex-wrap:wrap;gap:5px;display:flex}.merchant-plan-channels>div span{border:1px solid rgba(var(--plan-accent-rgb), .22);background:var(--plan-tint);color:var(--plan-accent);border-radius:99px;padding:5px 7px;font-size:6.5px;font-weight:850}.dashboard-shell.theme-dark .merchant-plan-catalog-heading{background:radial-gradient(circle at 94% 10%,#c9f45b1a,#0000 24%),#1b1d19;border-color:#3b3e35}.dashboard-shell.theme-dark .merchant-plan-catalog-heading h2,.dashboard-shell.theme-dark .merchant-plan-card-header h2,.dashboard-shell.theme-dark .merchant-plan-price>strong,.dashboard-shell.theme-dark .merchant-plan-capacity strong,.dashboard-shell.theme-dark .merchant-plan-features>header strong{color:#f5f2eb}.dashboard-shell.theme-dark .merchant-plan-catalog-heading p,.dashboard-shell.theme-dark .merchant-plan-card-header>p,.dashboard-shell.theme-dark .merchant-plan-price>strong span,.dashboard-shell.theme-dark .merchant-plan-price>p b,.dashboard-shell.theme-dark .merchant-plan-capacity small,.dashboard-shell.theme-dark .merchant-plan-features li{color:#b7b1a8}.dashboard-shell.theme-dark .merchant-plan-card{border-color:rgba(var(--plan-accent-rgb), .42);background:#1b1d19}.dashboard-shell.theme-dark .merchant-plan-capacity,.dashboard-shell.theme-dark .merchant-plan-features>header,.dashboard-shell.theme-dark .merchant-plan-channels>div span{background:rgba(var(--plan-accent-rgb), .12)}.dashboard-shell.theme-dark .merchant-plan-capacity>div,.dashboard-shell.theme-dark .merchant-plan-features{background:#23251f;border-color:#3d4037}.dashboard-shell.theme-dark .merchant-plan-features>header,.dashboard-shell.theme-dark .merchant-plan-features li{border-color:#3a3d34}.dashboard-shell.theme-dark .merchant-plan-features>header small{color:#aaa59c;background:#30342b}.dashboard-shell.theme-dark .merchant-plan-card>button.current,.dashboard-shell.theme-dark .merchant-plan-card>button:disabled{color:#999c92;background:#2a2d27;border-color:#42453d}.dashboard-shell.theme-dark .merchant-plan-card.included-plan:not(.active-plan)>button:disabled{border-color:rgba(var(--plan-accent-rgb), .35);background:rgba(var(--plan-accent-rgb), .12);color:#d5d0c8}.subscription-closing-panel{background:radial-gradient(circle at 92% 4%,#c9f45b47,#0000 24%),#fffdf9;border-color:#c8dca1;grid-template-columns:minmax(0,1.35fr) minmax(285px,.65fr);gap:18px;padding:0;scroll-margin-top:24px;display:grid;overflow:hidden;box-shadow:0 22px 55px #3e462a1c}.subscription-closing-header{border-bottom:1px solid #e4e8d8;grid-column:1/-1;justify-content:space-between;align-items:start;gap:20px;padding:24px 26px 20px;display:flex}.subscription-closing-header>div{gap:4px;display:grid}.subscription-closing-header small,.subscription-order-summary>small,.subscription-plan-selected small,.subscription-fiscal-option label small{color:#6c8e32;letter-spacing:.12em;font-size:7px;font-weight:950}.subscription-closing-header h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.6vw,32px)}.subscription-closing-header p{color:#756f67;margin:0;font-size:10px}.subscription-closing-header>button{color:#716c64;cursor:pointer;background:#ffffffc7;border:1px solid #d9ddd0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.subscription-closing-options{gap:12px;padding:0 0 26px 26px;display:grid}.subscription-plan-selected{background:#fff;border:1px solid #dedbd3;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.subscription-plan-selected>span,.subscription-fiscal-locked>span{color:#5e8429;background:#e9f5ce;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.subscription-plan-selected>div,.subscription-fiscal-option label>div,.subscription-fiscal-locked>div{gap:3px;display:grid}.subscription-plan-selected strong,.subscription-fiscal-option label strong,.subscription-fiscal-locked strong{color:var(--ink);font-size:12px}.subscription-plan-selected p,.subscription-fiscal-option label p,.subscription-fiscal-locked p{color:#787168;margin:0;font-size:8px;line-height:1.45}.subscription-plan-selected>b{color:var(--ink);font-size:17px}.subscription-fiscal-option{gap:9px;display:grid}.subscription-fiscal-option>header{justify-content:space-between;align-items:end;gap:16px;padding:2px 2px 5px;display:flex}.subscription-fiscal-option>header div{gap:3px;display:grid}.subscription-fiscal-option>header small{color:#6c8e32;letter-spacing:.12em;font-size:8px;font-weight:950}.subscription-fiscal-option>header h3{color:var(--ink);margin:0;font-size:17px}.subscription-fiscal-option>header p{color:#787168;margin:0;font-size:10px}.subscription-fiscal-option>header>span{color:#5e8429;white-space:nowrap;background:#edf6d8;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.subscription-fiscal-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.subscription-fiscal-option>label,.subscription-fiscal-tier-grid>label{cursor:pointer;background:#fbfaf7;border:1px solid #ddd8cf;border-radius:14px;grid-template-columns:auto 42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.subscription-fiscal-option>label.selected,.subscription-fiscal-tier-grid>label.selected{background:linear-gradient(135deg,#f5fbe9,#fff);border-color:#7ca33d;box-shadow:inset 0 0 0 1px #7ca33d29}.subscription-fiscal-option input{accent-color:#658f2e;width:17px;height:17px}.subscription-fiscal-option label>span{color:#d8f38c;background:#20231d;border-radius:11px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:950;display:grid}.subscription-fiscal-option label>b{color:#4f7024;justify-items:end;font-size:16px;display:grid}.subscription-fiscal-option label>b small{color:#817b71;letter-spacing:0;font-size:6px}.subscription-fiscal-quantity{background:#f8fbed;border:1px dashed #b8ca95;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.subscription-fiscal-quantity>div:first-child{gap:2px;display:grid}.subscription-fiscal-quantity small{color:#688b31;letter-spacing:.1em;font-size:6px;font-weight:950}.subscription-fiscal-quantity strong{color:var(--ink);font-size:12px}.subscription-fiscal-quantity span{color:#7b756b;font-size:7px}.subscription-fiscal-quantity>div:last-child{grid-template-columns:34px 42px 34px;align-items:center;gap:4px;display:grid}.subscription-fiscal-quantity button{color:#557625;cursor:pointer;background:#fff;border:1px solid #cdd7b9;border-radius:9px;width:34px;height:34px;font-size:17px;font-weight:900}.subscription-fiscal-quantity button:disabled{opacity:.42;cursor:not-allowed}.subscription-fiscal-quantity output{color:var(--ink);text-align:center;font-size:15px;font-weight:950}.subscription-fiscal-note{color:#777168;margin:0;font-size:7px;line-height:1.5}.subscription-fiscal-locked{background:#f7f5f1;border:1px dashed #d9d4ca;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.subscription-fiscal-locked>span{color:#8b857b;background:#ebe8e2;font-size:9px}.subscription-order-summary{color:#f8f6ef;background:#20231d;border:1px solid #dce5c8;border-radius:16px;align-content:start;gap:12px;margin:0 26px 26px 0;padding:20px;display:grid}.subscription-order-summary>small{color:#cfe989}.subscription-order-summary h3{letter-spacing:-.045em;margin:0;font-size:23px}.subscription-order-summary dl{gap:9px;margin:4px 0;display:grid}.subscription-order-summary dl>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.subscription-order-summary dt,.subscription-order-summary dd{margin:0;font-size:8px}.subscription-order-summary dt{overflow-wrap:anywhere;color:#bbbdb4;min-width:0}.subscription-order-summary dd{color:#fff;flex-shrink:0;align-items:center;gap:8px;font-weight:850;display:flex}.subscription-order-summary dd>span{white-space:nowrap}.subscription-summary-remove{color:#f6d1c9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.subscription-summary-remove:hover{background:#f6b8aa1f;border-color:#f6b8aa}.subscription-summary-remove:focus-visible,.subscription-module-addon-action button:focus-visible{outline-offset:3px;outline:2px solid #a5cb50}@media (max-width:650px){.subscription-summary-remove{flex-basis:44px;width:44px;height:44px}}.subscription-order-total{background:#cfe9891a;border-radius:12px;gap:3px;padding:14px;display:grid}.subscription-order-total>span{color:#c8cabf;font-size:7px}.subscription-order-total>strong{color:#dcf69b;letter-spacing:-.05em;font-size:25px}.subscription-order-total>small{color:#aeb2a6;font-size:7px}.subscription-order-summary>p{color:#aeb2a6;margin:0;font-size:8px}.subscription-order-summary>p strong{color:#f8f6ef}.subscription-order-summary .button{min-height:46px;box-shadow:none;color:#24291b;background:#c9f45b;justify-content:center}.subscription-order-unavailable{color:#e2c589;text-align:center;font-size:7px;line-height:1.45}.dashboard-shell.theme-dark .merchant-plan-fiscal-addon,.dashboard-shell.theme-dark .subscription-closing-panel{background:#1b1d19;border-color:#454b39}.dashboard-shell.theme-dark .merchant-plan-fiscal-addon strong,.dashboard-shell.theme-dark .subscription-closing-header h2,.dashboard-shell.theme-dark .subscription-plan-selected strong,.dashboard-shell.theme-dark .subscription-plan-selected>b,.dashboard-shell.theme-dark .subscription-fiscal-option label strong,.dashboard-shell.theme-dark .subscription-fiscal-quantity strong,.dashboard-shell.theme-dark .subscription-fiscal-quantity output,.dashboard-shell.theme-dark .subscription-fiscal-locked strong{color:#f5f2eb}.dashboard-shell.theme-dark .merchant-plan-fiscal-addon small,.dashboard-shell.theme-dark .subscription-closing-header p,.dashboard-shell.theme-dark .subscription-plan-selected p,.dashboard-shell.theme-dark .subscription-fiscal-option label p,.dashboard-shell.theme-dark .subscription-fiscal-note,.dashboard-shell.theme-dark .subscription-fiscal-locked p{color:#b4afa6}.dashboard-shell.theme-dark .subscription-closing-header,.dashboard-shell.theme-dark .subscription-plan-selected,.dashboard-shell.theme-dark .subscription-fiscal-option>label,.dashboard-shell.theme-dark .subscription-fiscal-quantity,.dashboard-shell.theme-dark .subscription-fiscal-locked{background:#242620;border-color:#3e4237}.subscription-pix-card{grid-template-columns:1fr 180px 210px;padding:22px;display:grid}.subscription-pix-card>div{align-content:center;gap:7px;display:grid}.subscription-pix-card p,.subscription-pix-card span{color:#7d786f;margin:0;font-size:8px;line-height:1.5}.subscription-pix-card>div>strong{font-size:22px}.subscription-pix-card img{object-fit:contain;border:1px solid #e2ded7;border-radius:12px;width:160px;height:160px;padding:8px}.subscription-pix-card>div:last-child{gap:8px}.plan-free{color:#2e8152;background:#e7f6ed}.plan-annual-price{color:#777169;font-size:7px;font-weight:800;position:absolute;bottom:18px;left:24px;right:24px}.plan-admin-grid{grid-template-columns:repeat(4,1fr)}.admin-billing-tables{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.admin-billing-list{padding:20px}.admin-billing-list>header{margin-bottom:10px}.admin-billing-list>div{border-top:1px solid #ebe8e1;grid-template-columns:1fr auto 85px;align-items:center;gap:10px;min-height:62px;display:grid}.admin-billing-list>div>span{gap:4px;display:grid}.admin-billing-list>div strong,.admin-billing-list>div b{font-size:8px}.admin-billing-list>div small{color:#8e8981;font-size:7px}.admin-billing-list em{color:#82631a;text-align:center;background:#fff0d0;border-radius:99px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:850}.admin-billing-list .billing-status-approved,.admin-billing-list .billing-status-active{color:#2e8152;background:#e7f6ed}.admin-billing-list .billing-status-failed,.admin-billing-list .billing-status-canceled,.admin-billing-list .billing-status-expired{color:#a64531;background:#ffe6df}@media (max-width:1100px){.merchant-plan-grid,.plan-admin-grid{grid-template-columns:repeat(2,1fr)}.checkout-config-layout{grid-template-columns:1fr}.checkout-live-summary,.checkout-publish-panel{position:static}.merchant-plan-card.featured{transform:none}.subscription-closing-panel{grid-template-columns:1fr}.subscription-closing-options{padding-right:26px}.subscription-order-summary{margin:0 26px 26px}}@media (max-width:760px){.checkout-method-grid,.checkout-config-methods,.checkout-fulfillment-options,.checkout-config-fields,.merchant-plan-grid,.plan-admin-grid,.admin-billing-tables,.subscription-pix-card{grid-template-columns:1fr}.checkout-config-method-group>header{display:grid}.checkout-payment-tabs{grid-template-columns:1fr}.subscription-pix-card img{justify-self:center}.billing-cycle-switch{width:100%}.billing-cycle-switch button{flex:1}.merchant-plan-catalog-heading{flex-direction:column;align-items:start;padding:20px}.merchant-plan-catalog-heading>span{white-space:normal}.merchant-plan-card,.merchant-plan-card-header{min-height:0}.current-plan-banner{flex-direction:column;align-items:flex-start}.billing-provider-warning,.upgrade-required-banner,.free-renewal-choice,.recurring-subscription-card{grid-template-columns:1fr}.free-renewal-actions,.recurring-subscription-actions{width:100%;min-width:0}.billing-provider-warning>button{width:100%}.subscription-closing-header{padding:20px}.subscription-closing-options{padding:0 20px 20px}.subscription-order-summary{margin:0 20px 20px}.subscription-plan-selected{grid-template-columns:38px minmax(0,1fr)}.subscription-plan-selected>b{grid-column:2}.subscription-fiscal-option>label{grid-template-columns:auto 42px minmax(0,1fr)}.subscription-fiscal-option>header{flex-direction:column;align-items:start}.subscription-fiscal-tier-grid{grid-template-columns:1fr}.subscription-fiscal-tier-grid>label{grid-template-columns:auto 42px minmax(0,1fr)}.subscription-fiscal-option label>b{grid-column:3;justify-items:start}.subscription-fiscal-quantity{flex-direction:column;align-items:stretch}}@media (max-width:420px){.merchant-plan-card{padding:17px}.merchant-plan-capacity{grid-template-columns:1fr}}.order-tracker{border:1px solid var(--store-primary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin:0 0 22px;padding:20px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.order-tracker{border:1px solid color-mix(in srgb, var(--store-primary) 28%, #dedbd3)}}.order-tracker{background:#fff;border-radius:20px;box-shadow:0 12px 35px #18181614}.order-tracker>div{gap:4px;display:grid}.order-tracker small{color:var(--store-primary);letter-spacing:.11em;font-size:10px;font-weight:900}.order-tracker strong{color:#181816;font-size:18px}.order-tracker span{color:#6f6d67;font-size:13px}.order-tracker>b{color:#181816;justify-items:end;gap:3px;font-size:18px;display:grid}.order-tracker>b small{color:#498333;letter-spacing:0}.order-tracker>button{color:#34332f;background:#f6f3ed;border:1px solid #dedbd3;border-radius:999px;padding:9px 13px;font-weight:800}.order-tracker.status-out_for_delivery{border-color:var(--store-highlight)}@supports (color:color-mix(in lab, red, red)){.order-tracker.status-out_for_delivery{border-color:color-mix(in srgb, var(--store-highlight) 65%, #dedbd3)}}.order-tracker.status-out_for_delivery{background:var(--store-highlight)}@supports (color:color-mix(in lab, red, red)){.order-tracker.status-out_for_delivery{background:color-mix(in srgb, var(--store-highlight) 15%, #fff)}}.store-promo.android-first-order-promo{background:radial-gradient(circle at 80% 10%, #ffffff3d, transparent 30%), linear-gradient(125deg, var(--store-primary), #171715)}.android-discount-hint{background:var(--store-highlight);border-radius:10px;margin:2px 0}@supports (color:color-mix(in lab, red, red)){.android-discount-hint{background:color-mix(in srgb, var(--store-highlight) 32%, #fff)}}.android-discount-hint{color:#315c25;padding:10px 12px}.android-discount-hint b{color:#315c25}.pix-discount-applied{color:#3f762e;background:#e8f6df;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}@media (max-width:760px){.order-tracker{grid-template-columns:1fr auto}.order-tracker>div{grid-column:1/-1}}.marketing-studio-page{--marketing-border:#dedbd3;--marketing-muted:#79766f;--marketing-soft:#f3f0ea}.marketing-heading{align-items:center}.marketing-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketing-heading-actions .button{white-space:nowrap;min-height:42px}.divulga-facil-page-heading>em{color:#6d655c;letter-spacing:.08em;white-space:nowrap;background:#fff;border:1px solid #dbd4c9;border-radius:999px;padding:9px 12px;font-size:7px;font-style:normal;font-weight:900}.divulga-facil-tool-nav{background:linear-gradient(145deg,#fffdf9,#f7f3ec);border:1px solid #ddd7cc;border-radius:18px;overflow:hidden;box-shadow:0 13px 34px #30271b0e}.divulga-facil-tool-nav>header{border-bottom:1px solid #e8e1d6;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.divulga-facil-tool-nav>header span{color:var(--coral);letter-spacing:.12em;font-size:7px;font-weight:950}.divulga-facil-tool-nav>header small{color:#817a71;font-size:8px}.divulga-facil-tool-nav>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:12px;display:grid}.divulga-facil-tool-nav button{color:#332f2a;cursor:pointer;min-height:91px;font:inherit;text-align:left;background:#ffffffdb;border:1px solid #e1dbd1;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.divulga-facil-tool-nav button:hover{border-color:#bcb1a2;transform:translateY(-1px)}.divulga-facil-tool-nav button.active{border-color:var(--coral);background:#fff7f3;box-shadow:0 0 0 3px #ff5c3a1a}.divulga-facil-tool-nav button>i{color:#6b6156;background:#eee8df;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.divulga-facil-tool-nav button.active>i{background:var(--coral);color:#fff}.divulga-facil-tool-nav button>span{gap:3px;min-width:0;display:grid}.divulga-facil-tool-nav button small{color:#a15b49;letter-spacing:.1em;font-size:5px;font-weight:950}.divulga-facil-tool-nav button strong{font-size:10px;line-height:1.15}.divulga-facil-tool-nav button em{color:#817970;font-size:6.5px;font-style:normal;line-height:1.35}.divulga-facil-tool-nav button>b{color:#a59b8f;font-size:12px}.theme-dark .divulga-facil-page-heading>em,.theme-dark .divulga-facil-tool-nav,.theme-dark .divulga-facil-tool-nav button{background:#292725;border-color:#45413f}.theme-dark .divulga-facil-tool-nav>header{border-color:#45413f}.theme-dark .divulga-facil-tool-nav button.active{border-color:var(--coral);background:#3a2d29}.theme-dark .divulga-facil-tool-nav button strong{color:#f5f1eb}.theme-dark .divulga-facil-tool-nav button em,.theme-dark .divulga-facil-tool-nav>header small{color:#aaa39d}@media (max-width:1120px){.divulga-facil-tool-nav>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.divulga-facil-tool-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.divulga-facil-page-heading{align-items:flex-start}.divulga-facil-page-heading>em{white-space:normal}.divulga-facil-tool-nav>header{flex-direction:column;align-items:flex-start;gap:4px}.divulga-facil-tool-nav>div{grid-template-columns:1fr}.divulga-facil-tool-nav button{min-height:82px}}.divulga-facil{--divulga-primary:var(--coral);background:radial-gradient(circle at 93% 3%,#c9f45b61,#0000 27%),radial-gradient(circle at 8% 100%,#ff5c3a1c,#0000 30%),#fffdf9;border:1px solid #dcd5c9;border-radius:18px;margin-top:24px;position:relative;overflow:hidden;box-shadow:0 14px 34px #30271b0f}.divulga-facil:before{background:linear-gradient(90deg, var(--divulga-primary), #c9f45b 68%, #72c9f4);content:"";width:100%;height:4px;position:absolute;top:0;left:0}.divulga-facil-header{justify-content:space-between;align-items:center;gap:20px;padding:26px 26px 18px;display:flex}.divulga-facil-header>div{gap:5px;display:grid}.divulga-facil-header span,.divulga-facil-source span,.divulga-facil-qr>div>span,.divulga-facil-copy>span,.divulga-facil-assets article>span{color:var(--divulga-primary);letter-spacing:.13em;font-size:7px;font-weight:950}.divulga-facil-header h2{color:#292621;letter-spacing:-.045em;margin:0;font-size:clamp(20px,2.3vw,30px)}.divulga-facil-header p{color:#716c64;max-width:620px;margin:0;font-size:10px;line-height:1.55}.divulga-facil-header .button{flex:none;min-height:42px}.divulga-facil-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.divulga-facil-header-actions .button-secondary{background:#ffffffc7;border-color:#29262133}.divulga-facil-toggle{justify-content:center;align-items:center;gap:7px;display:inline-flex}.divulga-facil-toggle>b{background:#29262117;border-radius:50%;place-items:center;width:17px;height:17px;font-size:14px;line-height:1;display:grid}.divulga-facil-content[hidden]{display:none}.divulga-facil-source{background:#ffffff9e;border-top:1px solid #ece5db;border-bottom:1px solid #e8e1d6;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:13px;padding:15px 26px;display:grid}.divulga-facil-source>label,.divulga-facil-source>div{gap:6px;display:grid}.divulga-facil-source select{color:#34312c;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dcd4c8;border-radius:9px;outline:0;padding:0 10px;font-size:9px;font-weight:750}.divulga-facil-source select:focus{border-color:var(--divulga-primary);box-shadow:0 0 0 3px #ff5c3a1c}.divulga-facil-source>div{grid-template-columns:minmax(0,1fr) auto;align-content:end}.divulga-facil-source>div>span{grid-column:1/-1}.divulga-facil-source code{color:#5f594f;text-overflow:ellipsis;white-space:nowrap;background:#f6f3ed;border:1px solid #e0d9ce;border-radius:9px;min-height:39px;padding:12px 10px;font:7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.divulga-facil-source button,.divulga-facil-qr>button,.divulga-facil-copy>button,.divulga-facil-assets button{color:#3d3933;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #d8d0c4;border-radius:8px;padding:0 10px;font-size:8px;font-weight:850}.divulga-facil-source button:hover,.divulga-facil-qr>button:hover,.divulga-facil-copy>button:hover,.divulga-facil-assets button:hover{border-color:var(--divulga-primary);color:var(--divulga-primary)}.divulga-facil-source button:disabled,.divulga-facil-qr>button:disabled,.divulga-facil-copy>button:disabled,.divulga-facil-assets button:disabled{cursor:not-allowed;opacity:.5}.divulga-facil-grid{grid-template-columns:minmax(230px,.78fr) minmax(250px,.92fr) minmax(350px,1.3fr);gap:13px;padding:18px 26px 26px;display:grid}.divulga-facil-qr,.divulga-facil-copy,.divulga-facil-assets article{background:#ffffffe0;border:1px solid #e2dbd0;border-radius:13px}.divulga-facil-qr{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:12px;padding:15px;display:grid}.divulga-facil-qr>div{gap:5px;display:grid}.divulga-facil-qr strong{color:#2d2924;font-size:12px;line-height:1.15}.divulga-facil-qr small{color:#817a70;font-size:8px;line-height:1.45}.divulga-facil-qr svg{background:#fff;border:8px solid #fff;border-radius:8px;width:104px;height:104px;display:block}.divulga-facil-qr>button{color:var(--divulga-primary);background:#fff7f4;border-color:#ff5c3a47;grid-column:1/-1}.divulga-facil-copy{grid-template-rows:auto 1fr auto;gap:9px;padding:15px;display:grid}.divulga-facil-copy p{color:#5c564d;white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;min-height:100px;margin:0;font-size:8px;line-height:1.6;display:-webkit-box;overflow:hidden}.divulga-facil-copy>button{color:#344a20;background:#effbd0;border-color:#c9f45bd6;justify-self:start}.divulga-facil-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.divulga-facil-assets article{align-content:start;gap:5px;min-height:118px;padding:13px;display:grid}.divulga-facil-assets article.featured{background:radial-gradient(circle at 100% 0,#c9f45b57,#0000 46%),linear-gradient(145deg,#fffdf8,#fff5ef);border-color:#ff5c3a57;position:relative;overflow:hidden;box-shadow:0 12px 30px #432d1f14}.divulga-facil-assets article.featured:after{color:#344a20;content:"NOVO";letter-spacing:.08em;background:#c9f45b;border-radius:999px;padding:4px 7px;font-size:5.5px;font-weight:900;position:absolute;top:10px;right:10px}.divulga-facil-assets article.featured>span,.divulga-facil-assets article.featured>strong{padding-right:38px}.divulga-facil-assets article>span{color:#7c7164;font-size:6px}.divulga-facil-assets article>strong{color:#312d27;font-size:10px}.divulga-facil-assets article>small{color:#807970;min-height:25px;font-size:7px;line-height:1.4}.divulga-facil-assets article>div{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.divulga-facil-assets article>div button:first-child{color:var(--divulga-primary);background:#fff7f4;border-color:#ff5c3a42}@media (max-width:1220px){.divulga-facil-grid{grid-template-columns:minmax(230px,.8fr) minmax(260px,1fr)}.divulga-facil-assets{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:800px){.divulga-facil-header,.divulga-facil-source{grid-template-columns:1fr;align-items:stretch}.divulga-facil-header{flex-direction:column}.divulga-facil-header-actions,.divulga-facil-header .button{width:100%}.divulga-facil-grid{grid-template-columns:1fr}.divulga-facil-assets{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.divulga-facil-header,.divulga-facil-source,.divulga-facil-grid{padding-left:15px;padding-right:15px}.divulga-facil-source>div{grid-template-columns:1fr}.divulga-facil-source button{width:100%}.divulga-facil-assets{grid-template-columns:1fr}}.marketing-studio-shell{grid-template-columns:minmax(290px,.82fr) minmax(330px,1.15fr) minmax(260px,.72fr);align-items:start;gap:12px;margin-top:26px;display:grid}.marketing-editor{overflow:hidden}.marketing-editor-tabs{border-bottom:1px solid var(--marketing-border);background:#f8f6f1;grid-template-columns:repeat(3,1fr);padding:5px;display:grid}.marketing-editor-tabs button{color:#77736c;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;font-size:11px;font-weight:800}.marketing-editor-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 10px #17171514}.marketing-editor-fields{scrollbar-width:thin;gap:17px;max-height:720px;padding:20px;display:grid;overflow-y:auto}.marketing-editor-fields>label,.marketing-field,.marketing-split-fields label{color:#3d3b37;letter-spacing:.015em;gap:7px;font-size:10px;font-weight:850;display:grid}.marketing-editor-fields input:not([type=checkbox]):not([type=range]):not([type=color]),.marketing-editor-fields select,.marketing-editor-fields textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9d6ce;border-radius:9px;outline:0;padding:10px 11px;font:500 12px/1.45 inherit;transition:border-color .15s,box-shadow .15s}.marketing-editor-fields select{min-height:40px}.marketing-editor-fields textarea{resize:vertical}.marketing-editor-fields input:focus,.marketing-editor-fields select:focus,.marketing-editor-fields textarea:focus,.marketing-caption-card textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff5c3a1a}.marketing-editor-fields label>small{color:#a19d95;justify-self:end;margin-top:-4px;font-size:8px}.marketing-split-fields{grid-template-columns:.78fr 1fr;gap:10px;display:grid}.marketing-copy-presets{flex-wrap:wrap;gap:6px;display:flex}.marketing-copy-presets button{color:#5f5c56;cursor:pointer;background:#fff;border:1px solid #dedbd3;border-radius:999px;min-height:30px;padding:0 10px;font-size:9px;font-weight:750}.marketing-copy-presets button:hover{border-color:var(--coral);color:var(--coral)}.marketing-toggle-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marketing-toggle-row label,.marketing-preview-toolbar label{color:#5e5b55;cursor:pointer;background:#f8f6f1;border:1px solid #e1ded7;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:9px;font-weight:750;display:flex}.marketing-toggle-row input,.marketing-preview-toolbar input{width:15px;height:15px;accent-color:var(--coral)}.marketing-format-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.marketing-format-grid button{color:#6e6b65;cursor:pointer;text-align:center;background:#fff;border:1px solid #dfdcd5;border-radius:10px;justify-items:center;gap:3px;min-width:0;padding:10px 5px;display:grid}.marketing-format-grid button strong{min-width:36px;min-height:36px;color:var(--ink);background:#f1eee8;border-radius:7px;place-items:center;font-size:10px;display:grid}.marketing-format-grid button span{font-size:8px;font-weight:800}.marketing-format-grid button small{color:#a19d95;font-size:6px}.marketing-format-grid button.active{border-color:var(--coral);background:#fff7f4;box-shadow:0 0 0 2px #ff5c3a14}.marketing-format-grid button.active strong{background:var(--coral);color:#fff}.marketing-template-list{gap:7px;display:grid}.marketing-template-list>button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdcd5;border-radius:10px;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:7px;display:grid}.marketing-template-list>button>i{background:#25372f;border-radius:7px;width:48px;height:58px;display:block;position:relative;overflow:hidden}.marketing-template-list>button>i:before{content:"";background:#f1b943;border-radius:50%;width:30px;height:30px;position:absolute;top:7px;right:6px}.marketing-template-list>button>i:after{content:"";background:#fff;border-radius:3px;height:8px;position:absolute;bottom:7px;left:6px;right:6px}.marketing-template-list .template-editorial>i{background:#f2e9dc;border:1px solid #d7cab8}.marketing-template-list .template-editorial>i:before{background:#8a5d46;border-radius:0;width:28px;height:35px;top:8px;right:5px}.marketing-template-list .template-editorial>i:after{background:#42352f;bottom:9px;left:5px;right:18px}.marketing-template-list .template-fresh>i{background:#ecf4d5}.marketing-template-list .template-fresh>i:before{background:#7fa65d;width:35px;height:35px;top:6px;right:7px}.marketing-template-list .template-fresh>i:after{background:#294b38}.marketing-template-list .template-night>i{background:#10131d}.marketing-template-list .template-night>i:before{background:#ebff65;box-shadow:0 0 10px #ebff65a6}.marketing-template-list .template-product-hero>i{background:linear-gradient(155deg,#73563f 0 48%,#311f17 49% 100%)}.marketing-template-list .template-product-hero>i:before{background:#cf9c5f;border-radius:50%;width:32px;height:32px;top:8px;right:7px;box-shadow:-14px 19px 0 -7px #f5e2bd}.marketing-template-list .template-product-hero>i:after{background:#fff5df;height:9px;bottom:7px;left:7px;right:7px}.marketing-template-list .template-offer-split>i{background:linear-gradient(90deg,#6d3b9c 0 43%,#f4ddae 43% 100%)}.marketing-template-list .template-offer-split>i:before{background:#c68051;border-radius:4px;width:22px;height:42px;top:8px;right:5px;box-shadow:-25px 7px 0 -7px #f8d85d}.marketing-template-list .template-offer-split>i:after{background:#fff7e9;height:7px;bottom:9px;left:6px;right:26px}.marketing-template-list .template-offer-poster>i{background:linear-gradient(#815d4d 0 52%,#3d2231 52% 100%)}.marketing-template-list .template-offer-poster>i:before{background:#ddbb9e;border-radius:5px;width:30px;height:26px;top:8px;right:9px}.marketing-template-list .template-offer-poster>i:after{background:#f1ce55;height:9px;bottom:8px;left:7px;right:7px}.marketing-template-list>button>span{gap:3px;display:grid}.marketing-template-list>button strong{font-size:10px}.marketing-template-list>button small{color:#918e87;font-size:8px}.marketing-template-list>button.active{border-color:var(--coral);background:#fff8f5;box-shadow:0 0 0 2px #ff5c3a14}.marketing-color-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.marketing-color-field{color:#5e5b55;gap:6px;font-size:9px;font-weight:800;display:grid}.marketing-color-field>span:last-child{border:1px solid #dedbd3;border-radius:8px;grid-template-columns:34px minmax(0,1fr);display:grid;overflow:hidden}.marketing-color-field input[type=color]{cursor:pointer;background:0 0;border:0;width:34px;height:34px}.marketing-color-field input[type=text],.marketing-color-field input:not([type]){text-transform:uppercase;min-width:0;border:0!important;padding:5px!important;font-size:7px!important}.marketing-segmented{background:#efede7;border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.marketing-segmented button{color:#77736d;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;font-size:9px;font-weight:800}.marketing-segmented button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #17171514}.marketing-upload-zone{text-align:center;background:radial-gradient(circle at 10% 10%,#c9f45b38,#0000 30%),#f8f6f1;border:1px dashed #ccc8bf;border-radius:12px;justify-items:center;padding:24px 16px;display:grid}.marketing-upload-zone>span{color:var(--coral);letter-spacing:.12em;font-size:7px;font-weight:900}.marketing-upload-zone>strong{margin-top:6px;font-size:13px}.marketing-upload-zone>p{color:#918e87;margin:5px 0 14px;font-size:9px}.marketing-range{gap:8px;display:grid}.marketing-range>span{color:#4c4944;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.marketing-range em{color:#97938c;font-size:9px;font-style:normal}.marketing-range input{width:100%;accent-color:var(--coral)}.marketing-reset-photo{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.marketing-preview-column{gap:10px;min-width:0;display:grid}.marketing-preview-toolbar{border:1px solid var(--marketing-border);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;min-height:50px;padding:7px 10px 7px 14px;display:flex}.marketing-preview-toolbar>div{gap:2px;display:grid}.marketing-preview-toolbar>div span{color:#3e3c37;font-size:10px;font-weight:850}.marketing-preview-toolbar>div strong{color:#99958d;font-size:7px;font-weight:750}.marketing-preview-toolbar label{border:0;padding:7px}.marketing-canvas-stage{background:linear-gradient(45deg,#252522 25%,#0000 25%) -7px 0/14px 14px,linear-gradient(135deg,#252522 25%,#0000 25%) -7px 0/14px 14px,linear-gradient(45deg,#0000 75%,#252522 75%) -7px 0/14px 14px,linear-gradient(135deg,#0000 75%,#252522 75%) -7px 0/14px 14px,#2d2d29;border:1px solid #252522;border-radius:15px;place-items:center;min-height:540px;padding:22px;display:grid;position:relative;overflow:hidden}.marketing-canvas-frame{max-width:100%;max-height:none;display:block;position:relative}.marketing-canvas-stage canvas{width:100%;height:auto;aspect-ratio:inherit;background:#fff;border-radius:7px;display:block;box-shadow:0 24px 60px #00000059}.marketing-canvas-story .marketing-canvas-frame{aspect-ratio:9/16;width:min(100%,340px)}.marketing-canvas-feed .marketing-canvas-frame{aspect-ratio:4/5;width:min(100%,430px)}.marketing-canvas-square .marketing-canvas-frame{aspect-ratio:1;width:min(100%,480px)}.marketing-canvas-elements{z-index:3;pointer-events:none;border-radius:7px;position:absolute;inset:0;overflow:hidden}.marketing-canvas-element{z-index:1;box-sizing:border-box;cursor:grab;pointer-events:auto;touch-action:none;border:1px dashed #ffffff59;border-radius:5px;min-width:0;min-height:0;transition:border-color .12s,background .12s,box-shadow .12s;position:absolute}.marketing-canvas-element:hover,.marketing-canvas-element:active,.marketing-canvas-element.selected{background:#c9f45b1a;border-color:#c9f45b}.marketing-canvas-element.selected{border-style:solid;box-shadow:0 0 0 2px #c9f45b3d}.marketing-canvas-element:active{cursor:grabbing}.marketing-canvas-element>span,.marketing-image-slot-button>span{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#141412d1;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:800;line-height:1;transition:opacity .12s;position:absolute;top:3px;left:3px}.marketing-canvas-element:hover>span,.marketing-canvas-element.selected>span,.marketing-image-slot-button:hover>span,.marketing-image-slot-button:focus-visible>span{opacity:1}.marketing-element-position-toolbar{background:#fffdf9;border:1px solid #e6e0d6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 12px;padding:9px 10px;display:flex}.marketing-element-position-toolbar div{gap:2px;display:grid}.marketing-element-position-toolbar span{color:#8a857d;letter-spacing:.08em;font-size:7px;font-weight:800}.marketing-element-position-toolbar strong{color:#252522;font-size:10px}.marketing-element-position-toolbar .marketing-element-layout-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.marketing-element-position-toolbar .marketing-element-size-control{background:#f8f5ef;border:1px solid #e2dacd;border-radius:8px;align-items:center;gap:7px;min-width:220px;padding:4px;display:flex}.marketing-element-size-label{white-space:nowrap;padding-left:3px}.marketing-selected-text-editor{background:#fffdf9;border:1px solid #e2dacd;border-radius:10px;gap:10px;margin:-3px 0 12px;padding:11px;display:grid}.marketing-selected-text-editor>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.marketing-selected-text-editor>header>div{gap:2px;display:grid}.marketing-selected-text-editor>header span{color:#8a857d;letter-spacing:.08em;font-size:7px;font-weight:850}.marketing-selected-text-editor>header strong{color:#252522;font-size:11px}.marketing-selected-text-editor>header small{color:#777269;font-size:8px}.marketing-selected-text-editor>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.marketing-selected-text-editor label{color:#4a4741;gap:5px;font-size:9px;font-weight:800;display:grid}.marketing-selected-text-editor input,.marketing-selected-text-editor textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9d6ce;border-radius:8px;outline:0;padding:8px 9px;font:600 11px/1.4 inherit}.marketing-selected-text-editor textarea{resize:vertical;min-height:54px}.product-category-field{align-content:start}.product-category-field>input{width:100%}.product-category-existing-help,.product-category-new-warning{align-items:center;gap:6px;min-height:18px;font-size:7px;font-weight:650;line-height:1.4;display:flex}.product-category-existing-help{color:#8b867d}.product-category-new-warning{color:#a14b35}.product-category-new-warning>i{color:#d85435;background:#fff0e9;border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;font-weight:950;display:grid}.product-edit-field-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.modal-fields>.product-edit-ai-name-field{grid-template-columns:minmax(0,1fr)}.product-edit-ai-name-field>input{width:100%;min-width:0}.product-edit-field-heading>label{cursor:text}.product-edit-ai-control{flex:none;display:inline-flex;position:relative}.product-edit-ai-trigger{color:#7651b5;cursor:pointer;background:linear-gradient(145deg,#f8f4ff,#eee6fb);border:1px solid #d8cbed;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;line-height:1;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.product-edit-ai-trigger:hover:not(:disabled),.product-edit-ai-trigger:focus-visible{border-color:#8060b9;outline:none;transform:translateY(-1px);box-shadow:0 5px 15px #563a892e}.product-edit-ai-trigger:disabled{opacity:.46;cursor:not-allowed}.product-edit-ai-control>[role=tooltip]{z-index:3;pointer-events:none;color:#fff;opacity:0;visibility:hidden;background:#25231f;border-radius:7px;width:max-content;max-width:min(230px,100vw - 48px);padding:7px 9px;font-size:8px;font-weight:750;line-height:1.35;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.product-edit-ai-control:hover>[role=tooltip],.product-edit-ai-control:focus-within>[role=tooltip]{opacity:1;visibility:visible;transform:translateY(0)}.product-edit-ai-feedback{color:#5d7033;background:#f5fae9;border:1px solid #dce8bd;border-radius:9px;align-items:center;gap:8px;margin:-1px 0 0;padding:9px 11px;font-size:8px;line-height:1.45;display:flex}.product-edit-ai-feedback>i{color:#7651b5;font-style:normal}.product-edit-ai-confirm-backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141412b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.product-category-confirm-backdrop{z-index:115;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141412b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.product-category-confirm{background:#fff;border:1px solid #ead3c9;border-radius:16px;gap:14px;width:min(100%,430px);padding:23px;display:grid;box-shadow:0 25px 80px #00000052}.product-category-confirm-icon{color:#fff;background:#ff5c3a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:850;display:grid}.product-category-confirm>div:nth-child(2)>small{color:#d94d31;letter-spacing:.12em;font-size:7px;font-weight:950}.product-category-confirm h3{color:#28251f;letter-spacing:-.035em;margin:6px 0 0;font-size:18px}.product-category-confirm>div:nth-child(2)>p{color:#7f796f;margin:7px 0 0;font-size:9px;line-height:1.55}.product-category-confirm-name{background:#fff8f4;border:1px solid #eadfd8;border-radius:11px;gap:5px;padding:12px 13px;display:grid}.product-category-confirm-name>span{color:#968a82;text-transform:uppercase;font-size:7px;font-weight:800}.product-category-confirm-name>strong{color:#342f2a;font-size:12px}.product-category-confirm>footer{grid-template-columns:1fr 1.5fr;gap:8px;margin:0;display:grid}.product-category-confirm>footer .button{min-height:42px;box-shadow:none;justify-content:center}.product-edit-ai-confirm{background:#fff;border:1px solid #ded6e9;border-radius:16px;gap:14px;width:min(100%,440px);padding:23px;display:grid;box-shadow:0 25px 80px #00000052}.product-edit-ai-confirm-icon{color:#dff46f;background:#6949a8;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.product-edit-ai-confirm>div:nth-child(2)>small{color:#7651b5;letter-spacing:.12em;font-size:7px;font-weight:950}.product-edit-ai-confirm h3{color:#28251f;letter-spacing:-.035em;margin:6px 0 0;font-size:18px}.product-edit-ai-confirm>div:nth-child(2)>p{color:#7f796f;margin:7px 0 0;font-size:9px;line-height:1.55}.product-edit-ai-style-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.product-edit-ai-style-options>legend{color:#69635b;grid-column:1/-1;margin-bottom:2px;font-size:8px;font-weight:850}.product-edit-ai-style-options>label{cursor:pointer;background:#faf8f4;border:1px solid #ded9d0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:11px;display:grid}.product-edit-ai-style-options>label.selected{background:#f4effc;border-color:#8b6abc;box-shadow:0 0 0 2px #7651b517}.product-edit-ai-style-options input{accent-color:#7651b5}.product-edit-ai-style-options span{gap:3px;display:grid}.product-edit-ai-style-options strong{color:#35312b;font-size:9px}.product-edit-ai-style-options small{color:#89837a;font-size:7px}.product-edit-ai-quota,.product-edit-ai-confirm-error{border-radius:9px;margin:0;padding:10px 11px;font-size:8px;line-height:1.5}.product-edit-ai-quota{color:#66567c;background:#f1ecf8}.product-edit-ai-quota.empty,.product-edit-ai-confirm-error{color:#a34a38;background:#fff0ec}.product-edit-ai-confirm>footer{grid-template-columns:1fr 1.35fr;gap:8px;margin:0;display:grid}.product-edit-ai-confirm>footer .button{min-height:42px;box-shadow:none;justify-content:center}.product-edit-ai-save-note{color:#969087;text-align:center;font-size:7px;line-height:1.4}@media (max-width:620px){.product-edit-ai-control>[role=tooltip]{font-size:10px;right:-5px}.product-edit-ai-confirm-backdrop,.product-category-confirm-backdrop{align-items:end;padding:0}.product-category-confirm,.product-edit-ai-confirm{width:100%;max-height:92svh;padding:21px 18px max(21px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow-y:auto}.product-edit-ai-style-options,.product-edit-ai-confirm>footer,.product-category-confirm>footer{grid-template-columns:1fr}.product-edit-ai-confirm>footer .button-primary,.product-category-confirm>footer .button-primary{grid-row:1}}.marketing-selected-text-editor input:focus,.marketing-selected-text-editor textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff5c3a1a}.marketing-selected-text-editor label>small{color:#99938a;justify-self:end;font-size:7px}.dashboard-shell.theme-dark :is(.marketing-element-position-toolbar,.marketing-selected-text-editor){border-color:var(--dark-border);background:var(--dark-surface-raised)}.dashboard-shell.theme-dark :is(.marketing-selected-text-editor input,.marketing-selected-text-editor textarea){border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text)}.marketing-element-size-control input[type=range]{width:112px;min-width:80px;accent-color:var(--coral)}.marketing-element-size-control output{color:#4f4b44;text-align:center;min-width:36px;font-size:8px;font-weight:850}.marketing-element-position-toolbar .marketing-element-size-control button{place-items:center;width:27px;height:27px;padding:0;font-size:14px;display:grid}.marketing-element-position-toolbar button{color:#37342f;cursor:pointer;background:#fff;border:1px solid #d8cfbf;border-radius:7px;flex:none;padding:7px 9px;font-size:8px;font-weight:800}.marketing-element-position-toolbar button:hover:not(:disabled){background:#f4f0e8;border-color:#252522}.marketing-element-position-toolbar button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:700px){.marketing-selected-text-editor>header{flex-direction:column;align-items:flex-start}.marketing-element-position-toolbar{flex-direction:column;align-items:stretch}.marketing-element-position-toolbar .marketing-element-layout-tools{justify-content:space-between}.marketing-element-position-toolbar .marketing-element-size-control{flex:auto;min-width:0}.marketing-element-size-control input[type=range]{width:100%}}.marketing-image-slot-button{z-index:2;cursor:pointer;opacity:0;pointer-events:auto;background:#14141214;border:1px solid #c9f45be6;border-radius:5px;transition:opacity .12s,background .12s;position:absolute}.marketing-canvas-frame:hover .marketing-image-slot-button,.marketing-image-slot-button:focus-visible{opacity:1}.marketing-image-slot-button:hover{background:#c9f45b29}.marketing-rendering{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141412c7;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800;position:absolute}.marketing-preview-note{color:#77736d;flex-wrap:wrap;justify-content:center;gap:12px;font-size:8px;font-weight:750;display:flex}.marketing-preview-note span:first-letter{color:#2a9b64}.marketing-side-column{gap:10px;display:grid}.marketing-caption-card,.marketing-drafts-card,.marketing-link-card{padding:16px;overflow:hidden}.marketing-caption-card header,.marketing-drafts-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketing-caption-card header>div,.marketing-drafts-card header>div{gap:3px;display:grid}.marketing-caption-card header span,.marketing-drafts-card header span,.marketing-link-card>span{color:var(--coral);letter-spacing:.12em;font-size:7px;font-weight:900}.marketing-caption-card header strong,.marketing-drafts-card header strong{font-size:12px}.marketing-caption-card header button{color:#56772f;cursor:pointer;background:#edf7df;border:0;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.marketing-caption-card textarea{color:#514e48;resize:vertical;background:#faf9f6;border:1px solid #e0ddd6;border-radius:9px;outline:0;width:100%;margin-top:13px;padding:11px;font:500 10px/1.55 inherit}.marketing-generate-caption,.marketing-duplicate{color:#654da5;cursor:pointer;background:#f0eaff;border:0;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-size:8px;font-weight:850}.marketing-drafts-card header em{color:#77736d;background:#f2f0eb;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.marketing-drafts-list{gap:5px;max-height:430px;margin-top:11px;padding-right:3px;display:grid;overflow-y:auto}.marketing-drafts-list>p{color:#918e87;font-size:9px}.marketing-drafts-list>div:not(.marketing-empty-drafts){background:#f8f6f1;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;padding:4px;display:grid}.marketing-drafts-list>div.active{background:#fff7f4;border-color:#ff5c3a59}.marketing-drafts-list>div>button:first-child{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:31px 1fr;align-items:center;gap:8px;padding:3px;display:grid}.marketing-drafts-list i{background:linear-gradient(145deg,#24382f 55%,#f0b844 56%);border-radius:5px;width:31px;height:38px;display:block}.marketing-drafts-list .draft-editorial{background:linear-gradient(90deg,#eee3d3 42%,#87604a 43%)}.marketing-drafts-list .draft-fresh{background:radial-gradient(circle,#75a65c 35%,#ecf3d9 36%)}.marketing-drafts-list .draft-night{background:linear-gradient(145deg,#0d1018 63%,#dfff59 64%)}.marketing-drafts-list button>span{gap:3px;min-width:0;display:grid}.marketing-drafts-list button strong,.marketing-drafts-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-drafts-list button strong{font-size:8px}.marketing-drafts-list button small{color:#96928b;font-size:6px}.marketing-download-draft,.marketing-delete-draft{color:#9a958d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.marketing-delete-draft:hover{color:#a8422d;background:#ffe9e3}.marketing-empty-drafts{color:#99958e;text-align:center;border:1px dashed #d8d4cc;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:98px;display:grid}.marketing-empty-drafts span{font-size:18px}.marketing-empty-drafts p{margin:0;font-size:8px}.marketing-link-card{background:var(--lime);gap:7px;display:grid}.marketing-link-card>span{color:#18181694}.marketing-link-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.marketing-link-card>p{color:#181816a6;margin:0;font-size:8px;line-height:1.5}.marketing-link-card>div{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.marketing-link-card button,.marketing-link-card a{color:var(--ink);cursor:pointer;background:#ffffff8c;border:1px solid #18181633;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:850}.marketing-paywall{color:#fff;background:radial-gradient(circle at 13% 12%,#c9f45b21,#0000 29%),#20201e;border:1px solid #292926;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:40px;min-height:520px;margin-top:26px;padding:52px;display:grid;overflow:hidden}.marketing-paywall-copy{justify-items:start;display:grid}.marketing-plan-pill{color:var(--lime);letter-spacing:.12em;background:#c9f45b21;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:900}.marketing-paywall h2{letter-spacing:-.055em;max-width:520px;margin:20px 0 12px;font-size:clamp(32px,3.6vw,54px);line-height:.98}.marketing-paywall-copy>p{color:#aaa9a3;max-width:530px;margin:0;font-size:13px;line-height:1.65}.marketing-paywall ul{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.marketing-paywall li{color:#e7e6df;font-size:11px}.marketing-paywall li:before{color:var(--lime);content:"✓";margin-right:9px;font-weight:900}.marketing-paywall-copy .button{min-height:45px}.marketing-paywall-copy>small{color:#777771;margin-top:10px;font-size:8px}.marketing-paywall-showcase{perspective:900px;min-height:440px;position:relative}.paywall-flyer{border-radius:19px;align-content:end;padding:24px;display:grid;position:absolute;overflow:hidden;box-shadow:0 30px 70px #00000073}.paywall-flyer i{background:radial-gradient(circle at 50% 45%,#eaa457 0 18%,#0000 19%),radial-gradient(circle at 37% 52%,#5c973e 0 8%,#0000 9%),radial-gradient(circle at 64% 54%,#cc4731 0 7%,#0000 8%),#dec38f;border-radius:80px 80px 25px 25px;height:185px;position:absolute;inset:70px 20px auto}.flyer-one{z-index:2;background:#2b4337;width:245px;height:420px;top:18px;left:5%;transform:rotateY(8deg)rotate(-4deg)}.flyer-one>span{background:var(--lime);color:#1b291f;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;top:22px;left:20px}.paywall-flyer strong{z-index:2;letter-spacing:-.055em;font-size:26px;line-height:.98;position:relative}.flyer-one em{z-index:2;color:var(--lime);margin-top:10px;font-size:24px;font-style:normal;font-weight:900;position:relative}.flyer-two{color:#252522;background:#ffe0d7;width:220px;height:380px;top:54px;right:3%;transform:rotateY(-8deg)rotate(6deg)}.flyer-two>small{color:#d44d32;font-size:8px;font-weight:900;position:absolute;top:25px;right:22px}.flyer-two>span{z-index:2;color:#fff;background:#252522;border-radius:99px;justify-self:start;margin-top:15px;padding:8px 11px;font-size:7px;font-weight:900;position:relative}.paywall-format-badges{z-index:4;gap:5px;display:flex;position:absolute;bottom:0;right:0}.paywall-format-badges span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.marketing-free-link{align-items:center;gap:10px;padding:16px 18px;display:flex}.marketing-free-link>div{flex:1;gap:4px;display:grid}.marketing-free-link span{color:#99958d;letter-spacing:.1em;font-size:7px;font-weight:900}.marketing-free-link strong{font-size:12px}.marketing-free-link button,.marketing-free-link a{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9d6ce;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}@media (max-width:1240px){.marketing-studio-shell{grid-template-columns:minmax(280px,.8fr) minmax(350px,1.2fr)}.marketing-side-column{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:940px){.marketing-studio-shell{grid-template-columns:1fr}.marketing-editor-fields{max-height:none}.marketing-preview-column{grid-row:1}.marketing-side-column{grid-column:auto;grid-template-columns:1fr 1fr}.marketing-link-card{grid-column:1/-1}.marketing-paywall{grid-template-columns:1fr;padding:38px}.marketing-paywall-showcase{justify-self:center;width:min(100%,520px)}}@media (max-width:640px){.marketing-element-position-toolbar{flex-direction:column;align-items:stretch}.marketing-element-position-toolbar button{width:100%}.marketing-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.marketing-heading-actions .button:last-child{grid-column:1/-1}.marketing-studio-shell{margin-top:18px}.marketing-canvas-stage{min-height:0;padding:14px}.marketing-canvas-stage canvas{max-height:none}.marketing-side-column,.marketing-split-fields{grid-template-columns:1fr}.marketing-link-card{grid-column:auto}.marketing-format-grid{gap:5px}.marketing-color-grid{grid-template-columns:1fr}.marketing-paywall{gap:24px;min-height:0;padding:26px 20px}.marketing-paywall-showcase{transform-origin:top;min-height:330px;margin-bottom:-70px;transform:scale(.78)}.flyer-one{left:0}.flyer-two{right:0}.marketing-free-link{flex-wrap:wrap;align-items:stretch}.marketing-free-link>div{flex-basis:100%}}.orders-workspace-navigation{align-items:center;gap:9px;width:fit-content;max-width:100%;display:flex}.orders-guide-trigger{border:1px solid var(--dashboard-line,#ded8cf);background:var(--dashboard-surface,#fff);color:#bc432f;cursor:pointer;width:38px;height:38px;font:inherit;border-radius:50%;flex:0 0 38px;place-items:center;font-size:14px;font-weight:950;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:0 5px 16px #30241d14}.orders-guide-trigger:hover,.orders-guide-trigger:focus-visible{background:#fff5f1;border-color:#ff765b;outline:none;transform:translateY(-1px)}.orders-guide-backdrop{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#191613ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.orders-guide-dialog{color:#292722;background:#faf8f4;border:1px solid #ffffffb8;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(980px,100%);max-height:min(820px,100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 35px 100px #0c0a0861}.orders-guide-header{background:linear-gradient(120deg,#fff 0%,#fff8f3 100%);border-bottom:1px solid #e8e1d8;justify-content:space-between;align-items:flex-start;gap:24px;padding:21px 23px 18px;display:flex}.orders-guide-header>div{gap:4px;display:grid}.orders-guide-header small,.orders-guide-content header small{color:#d64e34;letter-spacing:.13em;font-size:8px;font-weight:950}.orders-guide-header h2{letter-spacing:-.045em;margin:0;font-size:clamp(22px,3vw,31px)}.orders-guide-header p{color:#746d64;margin:0;font-size:10px;line-height:1.5}.orders-guide-header>button{color:#292722;cursor:pointer;width:38px;height:38px;font:inherit;background:#fff;border:1px solid #ded6cc;border-radius:11px;flex:0 0 38px;place-items:center;font-size:21px;display:grid}.orders-guide-status{scrollbar-width:thin;border-bottom:1px solid #e8e1d8;gap:7px;padding:10px 23px;display:flex;overflow-x:auto}.orders-guide-status>span{color:#777067;white-space:nowrap;background:#fff;border:1px solid #dfd8cf;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.orders-guide-status>span i{background:#a39c93;border-radius:50%;width:6px;height:6px}.orders-guide-status>span.active{color:#277345;background:#eff9f2;border-color:#b9ddc4}.orders-guide-status>span.active i{background:#31a260;box-shadow:0 0 0 3px #31a26021}.orders-guide-layout{grid-template-columns:minmax(220px,275px) minmax(0,1fr);min-height:0;display:grid}.orders-guide-layout>nav{background:#f4f0ea;border-right:1px solid #e8e1d8;align-content:start;gap:5px;padding:12px;display:grid;overflow-y:auto}.orders-guide-layout>nav button{min-height:58px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.orders-guide-layout>nav button:hover{background:#ffffffb8}.orders-guide-layout>nav button.active{background:#fff;border-color:#e2d8cf;box-shadow:0 7px 18px #342a2312}.orders-guide-layout>nav i{color:#6f685f;background:#e6e0d8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:950;display:grid}.orders-guide-layout>nav button.active i{color:#fff;background:#ff6346}.orders-guide-layout>nav button>span{gap:2px;min-width:0;display:grid}.orders-guide-layout>nav strong{font-size:10px}.orders-guide-layout>nav small{color:#7c756c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.orders-guide-content{align-content:start;gap:17px;padding:21px 23px 26px;display:grid;overflow-y:auto}.orders-guide-content>header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.orders-guide-content>header>span{color:#fff;background:#252a24;border-radius:13px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:950;display:grid}.orders-guide-content>header>div{gap:3px;display:grid}.orders-guide-content h3{letter-spacing:-.035em;margin:0;font-size:20px}.orders-guide-content header p{color:#756e65;margin:0;font-size:9px;line-height:1.45}.orders-guide-content ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.orders-guide-content li{background:#fff;border:1px solid #e5ded5;border-radius:13px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:11px;padding:12px 13px;display:grid}.orders-guide-content li>span{color:#c74830;background:#fff0ea;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:950;display:grid}.orders-guide-content li>div{gap:4px;display:grid}.orders-guide-content li strong{font-size:10px}.orders-guide-content li p{color:#716a61;margin:0;font-size:9px;line-height:1.52}.orders-guide-content li small{color:#625b52;background:#f1eee8;border-radius:7px;width:fit-content;padding:5px 7px;font-size:8px;font-weight:750;line-height:1.4}.orders-guide-footer{background:#fff;border-top:1px solid #e8e1d8;justify-content:space-between;align-items:center;gap:18px;padding:13px 23px;display:flex}.orders-guide-footer p{color:#756e65;margin:0;font-size:9px}.orders-guide-footer button{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#252a24;border:0;border-radius:10px;padding:0 18px;font-size:9px;font-weight:900}.theme-dark .orders-guide-trigger{color:#ff896f;background:#292b26;border-color:#4b4d46}.theme-dark .orders-guide-dialog{color:#f3f0e8;background:#252722;border-color:#4a4b45}.theme-dark .orders-guide-header{background:linear-gradient(120deg,#2b2d28,#312a26);border-color:#444740}.theme-dark .orders-guide-header p,.theme-dark .orders-guide-content header p,.theme-dark .orders-guide-content li p{color:#b2aca2}.theme-dark .orders-guide-header>button,.theme-dark .orders-guide-content li,.theme-dark .orders-guide-footer{color:#f3f0e8;background:#30322d;border-color:#474942}.theme-dark .orders-guide-status{border-color:#444740}.theme-dark .orders-guide-status>span{color:#b9b4ab;background:#30322d;border-color:#4a4d45}.theme-dark .orders-guide-status>span.active{color:#8cdaa7;background:#263b2d;border-color:#3a7850}.theme-dark .orders-guide-layout>nav{background:#20221e;border-color:#444740}.theme-dark .orders-guide-layout>nav button.active{background:#30322d;border-color:#4b4d46}.theme-dark .orders-guide-layout>nav button:hover{background:#2b2e29}.theme-dark .orders-guide-layout>nav small{color:#aaa49b}.theme-dark .orders-guide-content li small{color:#c7c1b7;background:#3b3d37}.theme-dark .orders-guide-footer{border-color:#444740}.theme-dark .orders-guide-footer p{color:#aaa49b}.theme-dark .orders-guide-footer button{background:#ff674a}.order-operations-heading{align-items:center}.order-heading-actions{align-items:center;gap:8px;display:flex}.order-channel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(100%,620px);display:grid}.orders-workspace-tabs{border:1px solid var(--dashboard-line,#e5e0d8);background:var(--dashboard-surface,#fff);border-radius:14px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.orders-workspace-tabs>button{min-width:170px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:10px 14px;display:grid}.orders-workspace-tabs>button span{font-size:12px;font-weight:800}.orders-workspace-tabs>button small{color:#80786d;font-size:9px}.orders-workspace-tabs>button.active{color:#fff;background:#252924}.orders-workspace-tabs>button.active small{color:#d9ddd4}.order-channel-tabs>button{color:#5c5851;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdbd3;border-radius:14px;grid-template-columns:1fr auto;gap:3px 10px;min-height:70px;padding:13px 15px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.order-channel-tabs>button:hover{background:#f8fcf8;border-color:#bbd8c7}.order-channel-tabs>button.active{background:linear-gradient(135deg,#eaf7ee,#fafffb);border-color:#2f9566;box-shadow:0 9px 19px #25704b1a}.order-channel-tabs>button.active:before{content:"";background:#27815c;border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.order-channel-tabs>button>span{color:#35342f;font-size:11px;font-weight:900}.order-channel-tabs>button>small{color:#89847c;grid-column:1;font-size:8px}.order-channel-tabs>button>b{color:#706b63;background:#f0eee9;border-radius:9px;grid-area:1/2/span 2;align-self:center;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.order-channel-tabs>button.active>b{color:#fff;background:#27815c}@media (max-width:560px){.order-channel-tabs{width:100%}.order-channel-tabs>button{min-height:63px;padding:11px 12px}.order-channel-tabs>button>span{font-size:10px}.order-channel-tabs>button>small{font-size:7px}}.order-live-sync{color:#245c3e;cursor:pointer;text-align:left;background:#f2faf4;border:1px solid #d7e6da;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:7px 12px;display:flex}.order-live-sync>i,.customer-live-pulse{background:#31a56a;border-radius:50%;flex:none;width:10px;height:10px;display:block;position:relative;box-shadow:0 0 0 4px #31a56a1f}.order-live-sync>i:after,.customer-live-pulse:after{content:"";border:1px solid #31a56a99;border-radius:50%;animation:1.8s ease-out infinite order-live-pulse;position:absolute;inset:-5px}@keyframes order-live-pulse{0%{opacity:.9;transform:scale(.65)}to{opacity:0;transform:scale(1.45)}}.order-live-sync>span{gap:2px;display:grid}.order-live-sync strong{font-size:8px}.order-live-sync small{color:#668473;font-size:6px}.order-live-sync:disabled{cursor:wait;opacity:.75}.order-operation-summary{grid-template-columns:repeat(6,1fr)}.order-operation-summary article{gap:8px;min-width:0;padding:14px}.order-operation-summary .violet{border-top:4px solid #8d75d7}.orders-workspace{align-items:start;gap:10px;min-width:0;display:grid}.orders-workspace.has-selection{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr)}.orders-workspace .orders-page-card{min-width:0}.order-row.selected{box-shadow:inset 4px 0 0 var(--coral);background:#fff5f1;position:relative}.order-time-cell{gap:3px;display:grid}.order-time-cell b{color:var(--ink);font-size:8px}.status-awaiting_payment{color:#654da5;background:#eee8ff}.status-cancelled{color:#a8422d;background:#ffe7e0}.order-detail-panel{scrollbar-width:thin;max-height:calc(100vh - 104px);position:sticky;top:86px;overflow-y:auto}.order-detail-panel>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e8e5de;justify-content:space-between;align-items:center;padding:15px 17px;display:flex;position:sticky;top:0}.order-detail-panel>header>div{gap:3px;display:grid}.order-detail-panel>header span{color:#99958d;letter-spacing:.12em;font-size:6px;font-weight:900}.order-detail-panel>header strong{font-size:16px}.order-detail-panel>header button{color:#77736d;cursor:pointer;background:#fff;border:1px solid #dedbd3;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.order-detail-loading{color:#8a867f;align-content:center;place-items:center;gap:9px;min-height:220px;font-size:9px;display:grid}.order-detail-loading i{border:3px solid #e6e2da;border-top-color:var(--coral);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite order-spin}@keyframes order-spin{to{transform:rotate(360deg)}}.order-detail-status{justify-content:space-between;align-items:flex-start;gap:12px;padding:17px;display:flex}.order-detail-status>div{align-items:center;gap:10px;display:flex}.order-detail-status-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.order-detail-status>div>div{gap:2px;display:grid}.order-detail-status small{color:#99958d;letter-spacing:.1em;font-size:6px;font-weight:900}.order-detail-status strong{font-size:14px}.order-detail-status em{color:#88847d;font-size:7px;font-style:normal}.customer-live-badge{white-space:nowrap;background:#edf7ef;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;display:flex;color:#36724f!important;letter-spacing:0!important;font-size:6px!important}.customer-live-badge i{background:#31a56a;border-radius:50%;width:6px;height:6px}.order-progress{--order-progress:0%;grid-auto-columns:minmax(48px,1fr);grid-auto-flow:column;margin:0 17px 17px;padding-top:4px;display:grid;position:relative}.order-progress-line{z-index:0;background:#e4e1da;border-radius:999px;height:3px;position:absolute;top:16px;left:9%;right:9%}.order-progress-line i{width:var(--order-progress);border-radius:inherit;background:#31a56a;height:100%;transition:width .3s;display:block}.order-progress>span{z-index:1;text-align:center;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.order-progress>span b{color:#918d86;background:#e4e1da;border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid;box-shadow:0 0 0 1px #dedbd4}.order-progress>span.complete b{color:#fff;background:#31a56a;box-shadow:0 0 0 1px #31a56a}.order-progress>span.current b{box-shadow:0 0 0 1px #31a56a,0 0 0 5px #31a56a1f}.order-progress>span small{color:#6e6a64;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:6px;font-weight:850;overflow:hidden}.order-progress>span em{color:#aaa69e;font-size:5px;font-style:normal}.order-progress-cancelled{background:#fff0eb;border-radius:10px;align-items:center;gap:10px;margin:0 17px 17px;padding:12px;display:flex}.order-progress-cancelled>b{color:#fff;background:#d75a40;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.order-progress-cancelled>span{gap:3px;display:grid}.order-progress-cancelled strong{color:#8d3322;font-size:9px}.order-progress-cancelled small{color:#9a685e;font-size:7px}.order-next-action{color:#fff;background:radial-gradient(circle at 100% 0,#c9f45b3d,#0000 42%),#272724;border-radius:11px;gap:8px;margin:0 17px 17px;padding:14px;display:grid}.order-next-action label{color:#d8d7d0;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:8px;font-weight:800;display:grid}.order-next-action select{color:#fff;background:#393936;border:1px solid #55554f;border-radius:7px;min-height:30px;padding:0 8px;font-size:8px}.order-next-action .button{width:100%;min-height:42px}.order-next-action>small{color:#8f8f87;text-align:center;font-size:6px;line-height:1.45}.order-retry-sms{color:#35639d;cursor:pointer;background:#eef4ff;border:1px solid #d5dfef;border-radius:8px;width:calc(100% - 34px);margin:0 17px 17px;padding:9px;font-size:7px;font-weight:850}.order-detail-section,.order-history-section{border-top:1px solid #ebe8e1;padding:16px 17px}.order-detail-section>header,.order-history-section>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.order-detail-section>header>span,.order-history-section>header>span{color:#88847d;letter-spacing:.12em;font-size:6px;font-weight:900}.order-detail-section>header em,.order-history-section>header em{color:#88847d;background:#f1efe9;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800}.order-detail-items{gap:7px;display:grid}.order-detail-items>div{grid-template-columns:24px 1fr auto;align-items:center;gap:7px;display:grid}.order-detail-items b{color:#5f5b55;background:#f1efe9;border-radius:7px;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.order-detail-items span{font-size:8px;font-weight:750}.ai-flyer-studio{gap:18px;display:grid}.ai-flyer-studio-heading{background:radial-gradient(circle at 84% 0,#9765f529,#0000 26%),linear-gradient(130deg,#fffdf9,#f7f1ff);border:1px solid #ddd4c8;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex;overflow:hidden}.ai-flyer-studio-heading>div:first-child{gap:5px;max-width:700px;display:grid}.ai-flyer-studio-heading p{color:#7653c9;letter-spacing:.14em;margin:0;font-size:7px;font-weight:950}.ai-flyer-studio-heading h2{color:#29221e;letter-spacing:-.04em;margin:0;font-size:21px}.ai-flyer-studio-heading span{color:#6e6862;font-size:9px;line-height:1.5}.ai-flyer-studio-actions{flex:none;justify-items:end;gap:8px;display:grid}.ai-flyer-studio-actions>span{color:#7254ba;font-size:7px;font-weight:900}.ai-flyer-studio-actions .button{min-height:40px;font-size:8px}.ai-flyer-studio-shell{grid-template-columns:minmax(275px,330px) minmax(360px,1fr) minmax(260px,310px);align-items:start;gap:16px;display:grid}.ai-flyer-studio-controls,.ai-flyer-copy-controls{gap:0;padding:0;display:grid;overflow:hidden}.ai-flyer-studio-controls>section,.ai-flyer-copy-controls>section{border-bottom:1px solid #e9e2d8;gap:10px;padding:16px;display:grid}.ai-flyer-studio-controls>section:last-child,.ai-flyer-copy-controls>section:last-child{border-bottom:0}.ai-flyer-studio-controls section>header,.ai-flyer-copy-controls section>header,.ai-flyer-canvas-panel>header,.ai-flyer-library>header{align-items:center;gap:7px;display:flex}.ai-flyer-studio-controls section>header>span,.ai-flyer-copy-controls section>header>span{color:#704dbb;background:#eee6ff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-weight:950;display:grid}.ai-flyer-studio-controls section>header>strong,.ai-flyer-copy-controls section>header>strong,.ai-flyer-canvas-panel>header strong,.ai-flyer-library>header strong{color:#37312b;font-size:9px}.ai-flyer-studio-controls label,.ai-flyer-copy-controls label{color:#5d5750;gap:6px;font-size:8px;font-weight:850;display:grid}.ai-flyer-studio-controls label small{color:#928a80;font-size:7px;font-weight:700}.ai-flyer-studio-controls input:not([type=checkbox]),.ai-flyer-studio-controls textarea,.ai-flyer-studio-controls select,.ai-flyer-copy-controls input:not([type=checkbox]),.ai-flyer-copy-controls textarea{color:#25211d;width:100%;font:inherit;background:#fff;border:1px solid #ded7cd;border-radius:9px;outline:none;padding:10px 11px;font-size:9px}.ai-flyer-studio-controls textarea,.ai-flyer-copy-controls textarea{resize:vertical;min-height:56px;line-height:1.4}.ai-flyer-studio-controls input:focus,.ai-flyer-studio-controls textarea:focus,.ai-flyer-studio-controls select:focus,.ai-flyer-copy-controls input:focus,.ai-flyer-copy-controls textarea:focus{border-color:#8a64dc;box-shadow:0 0 0 3px #8a64dc1f}.ai-flyer-active-reference{background:#fffcf7;border:1px solid #e1dad0;border-radius:10px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:9px;padding:7px;display:grid}.ai-flyer-active-reference>i{aspect-ratio:1;background:#eee9df 50%/cover;border-radius:7px;width:50px;display:block}.ai-flyer-active-reference>span{gap:3px;min-width:0;display:grid}.ai-flyer-active-reference b{color:#756a5d;letter-spacing:.09em;font-size:6px}.ai-flyer-active-reference small{color:#70695f;font-size:7px;line-height:1.35}.ai-flyer-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ai-flyer-format-grid button{color:#5e584f;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0d9ce;border-radius:8px;gap:3px;min-height:51px;padding:6px;display:grid}.ai-flyer-format-grid button.active{background:#f7f3ff;border-color:#7552c9;box-shadow:inset 0 0 0 1px #7552c91f}.ai-flyer-format-grid b{font-size:7px;line-height:1.1}.ai-flyer-format-grid small{color:#8b837a;font-size:6px;line-height:1.2}.ai-flyer-layout-grid{gap:6px;display:grid}.ai-flyer-layout-grid button{color:#5e584f;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0d9ce;border-radius:9px;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid}.ai-flyer-layout-grid button.active{background:#f8f5ff;border-color:#7552c9;box-shadow:0 0 0 2px #7552c91a}.ai-flyer-layout-grid button>span{gap:2px;display:grid}.ai-flyer-layout-grid b{color:#3f3932;font-size:8px}.ai-flyer-layout-grid small{color:#817a71;font-size:6px;line-height:1.25}.ai-flyer-layout-grid i{background:linear-gradient(140deg,#30213d,#c1784d);border-radius:5px;width:47px;height:54px;display:block;position:relative;overflow:hidden}.ai-flyer-layout-grid i:before{content:"";background:#ffffffc2;border-radius:4px;position:absolute;inset:10px 7px 7px}.ai-flyer-layout-grid i b,.ai-flyer-layout-grid i em{content:"";border-radius:99px;display:block;position:absolute}.ai-flyer-layout-grid i b{z-index:1;background:#f1d35f}.ai-flyer-layout-grid i em{z-index:1;background:#4e2a5f}.ai-flyer-layout-grid .ai-flyer-layout-hero b{width:19px;height:4px;top:8px;left:7px}.ai-flyer-layout-grid .ai-flyer-layout-hero em{width:22px;height:10px;bottom:8px;right:8px}.ai-flyer-layout-grid .ai-flyer-layout-split{background:linear-gradient(90deg,#6a488f 0 42%,#d49659 42%)}.ai-flyer-layout-grid .ai-flyer-layout-split:before{background:#ffffffc7;width:14px;inset:9px auto 8px 6px}.ai-flyer-layout-grid .ai-flyer-layout-split b{width:10px;height:3px;top:16px;left:8px}.ai-flyer-layout-grid .ai-flyer-layout-split em{width:12px;height:5px;bottom:12px;left:8px}.ai-flyer-layout-grid .ai-flyer-layout-poster:before{height:23px;inset:auto 6px 6px}.ai-flyer-layout-grid .ai-flyer-layout-poster b{width:21px;height:6px;bottom:17px;right:13px}.ai-flyer-layout-grid .ai-flyer-layout-poster em{width:21px;height:4px;bottom:9px;right:13px}.ai-flyer-generation-panel{background:linear-gradient(145deg,#fbf9ff,#f4efff)}.ai-flyer-generation-panel>label{margin-top:1px}.ai-flyer-generation-panel .flyer-ai-generate{width:100%}.ai-flyer-canvas-panel{background:radial-gradient(circle at 50% 10%,#8760cd21,#0000 38%),#29262a;gap:13px;min-width:0;padding:16px;display:grid}.ai-flyer-canvas-panel>header{justify-content:space-between}.ai-flyer-canvas-panel>header>div{gap:2px;display:grid}.ai-flyer-canvas-panel>header span{color:#c4b5ee;letter-spacing:.12em;font-size:6px;font-weight:950}.ai-flyer-canvas-panel>header strong{color:#fff;font-size:10px}.ai-flyer-canvas-panel>header small{color:#c9c1d0;font-size:7px}.ai-flyer-canvas-wrap{background:#171518;border-radius:11px;place-self:center;width:min(100%,520px);padding:10px;display:grid;position:relative;overflow:hidden}.ai-flyer-canvas-wrap img{object-fit:contain;background:#ddd;border-radius:5px;width:100%;height:100%;display:block;box-shadow:0 18px 34px #00000057}.ai-flyer-empty-preview{color:#f6f1fb;text-align:center;border:1px dashed #ffffff52;border-radius:5px;place-content:center;gap:8px;height:100%;padding:26px;display:grid}.ai-flyer-empty-preview i{aspect-ratio:1;background:#49434f 50%/cover;border:2px solid #d7f05ce6;border-radius:16px;justify-self:center;width:92px;display:block;box-shadow:0 12px 28px #00000038}.ai-flyer-empty-preview strong{font-size:10px}.ai-flyer-empty-preview span{color:#d3cdd8;max-width:210px;font-size:8px;line-height:1.45}.ai-flyer-canvas-panel>p{color:#c3bdc9;text-align:center;margin:0;font-size:7px;line-height:1.45}.ai-flyer-price-field{cursor:pointer;align-items:center;grid-template-columns:none!important;gap:7px!important;display:flex!important}.ai-flyer-price-field input{accent-color:#7653ca;width:14px;height:14px}.ai-flyer-color-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-flyer-color-row input[type=color]{cursor:pointer;background:#fff;border:1px solid #ded7cd;border-radius:8px;width:100%;height:35px;padding:4px}.ai-flyer-library{background:#fffcf8}.ai-flyer-library>header{gap:2px!important;display:grid!important}.ai-flyer-library>header span{color:#7653c9;letter-spacing:.12em;font-size:6px;font-weight:950}.ai-flyer-library>p{color:#837b71;margin:-4px 0 0;font-size:7px}.ai-flyer-library>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ai-flyer-library button{color:#605a52;cursor:pointer;text-align:left;background:#fff;border:1px solid #ded7cd;border-radius:7px;gap:4px;padding:4px;display:grid;overflow:hidden}.ai-flyer-library button:hover,.ai-flyer-library button.active{border-color:#7956cc;box-shadow:0 0 0 2px #7956cc1f}.ai-flyer-library i{aspect-ratio:1;background:#eee8df 50%/cover;border-radius:4px;width:100%;display:block}.ai-flyer-library button span{text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:800;overflow:hidden}.theme-dark .ai-flyer-studio-heading{background:linear-gradient(135deg,#2d292c,#312b3d);border-color:#4a4545}.theme-dark .ai-flyer-studio-heading h2,.theme-dark .ai-flyer-studio-controls section>header>strong,.theme-dark .ai-flyer-copy-controls section>header>strong,.theme-dark .ai-flyer-layout-grid b,.theme-dark .ai-flyer-library>header strong{color:#f3ede7}.theme-dark .ai-flyer-studio-heading span,.theme-dark .ai-flyer-layout-grid small,.theme-dark .ai-flyer-active-reference small,.theme-dark .ai-flyer-library>p{color:#bbb2aa}.theme-dark .ai-flyer-studio-controls,.theme-dark .ai-flyer-copy-controls{background:#2a2827;border-color:#494440}.theme-dark .ai-flyer-studio-controls>section,.theme-dark .ai-flyer-copy-controls>section{border-color:#46413d}.theme-dark .ai-flyer-studio-controls label,.theme-dark .ai-flyer-copy-controls label{color:#d9d1c9}.theme-dark .ai-flyer-studio-controls input:not([type=checkbox]),.theme-dark .ai-flyer-studio-controls textarea,.theme-dark .ai-flyer-studio-controls select,.theme-dark .ai-flyer-copy-controls input:not([type=checkbox]),.theme-dark .ai-flyer-copy-controls textarea,.theme-dark .ai-flyer-format-grid button,.theme-dark .ai-flyer-layout-grid button,.theme-dark .ai-flyer-library button,.theme-dark .ai-flyer-active-reference,.theme-dark .ai-flyer-library{color:#f1eae3;background:#33302e;border-color:#4c4642}.theme-dark .ai-flyer-format-grid button.active,.theme-dark .ai-flyer-layout-grid button.active{background:#40374d;border-color:#ad8aff}@media (max-width:1180px){.ai-flyer-studio-shell{grid-template-columns:minmax(270px,340px) minmax(0,1fr)}.ai-flyer-copy-controls{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-flyer-copy-controls>section{border-bottom:0;border-right:1px solid #e9e2d8}.ai-flyer-copy-controls>section:last-child{border-right:0}.ai-flyer-library{grid-column:1/-1}}@media (max-width:760px){.ai-flyer-studio-heading{flex-direction:column;align-items:stretch}.ai-flyer-studio-actions{justify-items:stretch}.ai-flyer-studio-actions .button{width:100%}.ai-flyer-studio-shell{grid-template-columns:1fr}.ai-flyer-canvas-panel{grid-row:1}.ai-flyer-copy-controls{grid-column:auto;grid-template-columns:1fr}.ai-flyer-copy-controls>section{border-bottom:1px solid #e9e2d8;border-right:0}}.special-flyer-workspace{gap:18px;display:grid}.special-flyer-heading{background:linear-gradient(135deg,#fff,#faf6ef);border:1px solid #ded8ce;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.special-flyer-heading>div:first-child{gap:4px;display:grid}.special-flyer-heading p{color:var(--coral);letter-spacing:.12em;margin:0;font-size:6px;font-weight:950}.special-flyer-heading h2{letter-spacing:-.035em;margin:0;font-size:18px}.special-flyer-heading span{color:#7d766d;font-size:8px}.theme-dark .special-flyer-heading{background:#292725;border-color:#45413f}.theme-dark .special-flyer-heading h2{color:#f5f1eb}.theme-dark .special-flyer-heading span{color:#aaa39d}.special-flyer-shell{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.special-flyer-controls{gap:16px;padding:20px;display:grid}.special-flyer-controls>label{color:#57544d;gap:6px;font-size:8px;font-weight:800;display:grid}.special-flyer-controls input,.special-flyer-controls textarea,.special-flyer-controls select{color:#201f1b;width:100%;font:inherit;background:#fff;border:1px solid #d9d5cb;border-radius:9px;padding:11px 12px;font-size:9px}.special-category-list,.gradient-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.special-category-list button{color:#4f4c45;cursor:pointer;background:#fff;border:1px solid #dedbd1;border-radius:8px;padding:9px;font-size:8px}.special-category-list button.active{color:#c64227;background:#fff0eb;border-color:#ff5c3a;font-weight:800}.gradient-preset-grid button{cursor:pointer;text-align:left;background:#fff;border:1px solid #dedbd1;border-radius:9px;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:6px;display:grid}.gradient-preset-grid button.active{border-color:#ff5c3a}.gradient-preset-grid i{border-radius:6px;width:38px;height:32px}.gradient-preset-grid span{font-size:7px;font-weight:800}.special-image-controls{gap:8px;display:grid}.special-image-controls>span{color:#57544d;font-size:8px;font-weight:800}.special-image-controls button{cursor:pointer;text-align:left;background:#fff;border:1px solid #dedbd1;border-radius:9px;grid-template-columns:50px 1fr;align-items:center;gap:10px;padding:7px;display:grid}.special-image-controls i{background:#ece8df 50%/cover;border-radius:7px;width:50px;height:42px}.special-image-controls span{font-size:8px;font-weight:800}.flyer-ai-panel{background:radial-gradient(circle at 100% 0,#9b73ff29,#0000 42%),linear-gradient(145deg,#fbfaff,#f5f1ff);border:1px solid #d9d1ff;border-radius:13px;gap:11px;padding:14px;display:grid}.flyer-ai-panel>header,.flyer-ai-library>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.flyer-ai-panel>header>div{gap:3px;display:grid}.flyer-ai-panel>header span,.flyer-ai-library>header span{color:#7552c9;letter-spacing:.13em;font-size:6px;font-weight:950}.flyer-ai-panel>header strong{color:#30284a;font-size:10px}.flyer-ai-panel>header em{color:#6545af;white-space:nowrap;background:#e9e0ff;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.flyer-ai-panel>p{color:#615d71;margin:0;font-size:8px;line-height:1.55}.flyer-ai-panel>p b{color:#44316e}.flyer-ai-reference{background:#fffcf6;border:1px solid #ded6c9;border-radius:12px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.flyer-ai-reference>i{aspect-ratio:1;background:#ede8df 50%/cover;border-radius:9px;width:62px;display:block}.flyer-ai-reference>div{gap:3px;min-width:0;display:grid}.flyer-ai-reference span{color:#84786a;letter-spacing:.11em;font-size:6px;font-weight:950}.flyer-ai-reference strong{color:#40382f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.flyer-ai-reference small{color:#756d64;font-size:7px;line-height:1.35}.flyer-ai-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.flyer-ai-direction-grid button{color:#554f62;cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #ddd5ef;border-radius:9px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;min-height:45px;padding:6px;transition:border-color .16s,background .16s,transform .16s;display:grid}.flyer-ai-direction-grid button:hover{transform:translateY(-1px)}.flyer-ai-direction-grid button.active{background:#fff;border-color:#7c57d0;box-shadow:0 0 0 2px #7c57d01f}.flyer-ai-direction-grid i{color:#714fc1;background:#ece4ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.flyer-ai-direction-grid span{gap:2px;min-width:0;display:grid}.flyer-ai-direction-grid strong{color:#423e4a;font-size:7px}.flyer-ai-direction-grid small{color:#837d8e;font-size:6px;line-height:1.25}.flyer-ai-instruction{color:#686172;gap:5px;font-size:7px;font-weight:850;display:grid}.special-flyer-controls .flyer-ai-instruction textarea{resize:vertical;background:#ffffffdb;min-height:54px;font-size:8px;line-height:1.4}.flyer-ai-generate{background:linear-gradient(120deg,#6340ba,#885ce0);border:0;min-height:39px;font-size:8px;box-shadow:0 8px 18px #6741c13b}.flyer-ai-generate:disabled{cursor:wait;opacity:.67}.flyer-ai-activate{color:#6848b4;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:1px;font-size:7px;font-weight:900}.flyer-ai-library{border-top:1px solid #e6dfd5;gap:8px;padding-top:13px;display:grid}.flyer-ai-library>header small{color:#858078;font-size:6px}.flyer-ai-library>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.flyer-ai-library button{color:#575249;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd6cb;border-radius:8px;gap:4px;padding:4px;display:grid;overflow:hidden}.flyer-ai-library button:hover{border-color:#7c57d0}.flyer-ai-library i{aspect-ratio:1;background:#ece8df 50%/cover;border-radius:5px;width:100%;display:block}.flyer-ai-library button span{text-overflow:ellipsis;white-space:nowrap;padding:0 1px 1px;font-size:6px;font-weight:800;overflow:hidden}.theme-dark .special-flyer-controls input,.theme-dark .special-flyer-controls textarea,.theme-dark .special-flyer-controls select,.theme-dark .gradient-preset-grid button,.theme-dark .special-image-controls button,.theme-dark .flyer-ai-library button{color:#f0ebe4;background:#2b2927;border-color:#46413e}.theme-dark .flyer-ai-panel{background:radial-gradient(circle at 100% 0,#8d64e633,#0000 45%),#2c2932;border-color:#554373}.theme-dark .flyer-ai-reference{background:#2b2927;border-color:#46413e}.theme-dark .flyer-ai-reference strong{color:#f0ebe4}.theme-dark .flyer-ai-reference small{color:#b5ada4}.theme-dark .flyer-ai-panel>header strong,.theme-dark .flyer-ai-panel>p b,.theme-dark .flyer-ai-direction-grid strong{color:#f1eafa}.theme-dark .flyer-ai-panel>p,.theme-dark .flyer-ai-direction-grid small,.theme-dark .flyer-ai-library>header small{color:#b8b0c4}.theme-dark .flyer-ai-direction-grid button{background:#34303a;border-color:#4e465c}.theme-dark .flyer-ai-direction-grid button.active{background:#3d3648;border-color:#aa8cff}.theme-dark .flyer-ai-library{border-color:#46413e}@media (max-width:430px){.flyer-ai-direction-grid{grid-template-columns:1fr}}.special-flyer-preview{justify-items:center;gap:10px;display:grid}.special-flyer-preview>div{background:#262623;border-radius:16px;place-items:center;width:min(100%,520px);padding:20px;display:grid}.special-flyer-preview canvas{aspect-ratio:4/5;background:#fff;border-radius:7px;width:100%;display:block;box-shadow:0 22px 50px #00000052}.special-flyer-preview small{color:#77736d;font-size:7px}@media (max-width:900px){.special-flyer-heading{flex-direction:column;align-items:stretch}.special-flyer-heading .marketing-heading-actions{justify-content:stretch}.special-flyer-heading .button{width:100%}.special-flyer-shell{grid-template-columns:1fr}.special-flyer-preview{grid-row:1}}.marketing-template-list .template-poster>i{background:#721a18}.marketing-template-list .template-poster>i:before{background:repeating-linear-gradient(#fff 0 3px,#0000 3px 7px);border-radius:3px;width:36px;height:29px;inset:5px 5px auto auto}.marketing-template-list .template-poster>i:after{background:#f4ca1c;height:10px;bottom:7px;left:7px;right:7px}.marketing-template-list .template-campaign>i{background:linear-gradient(145deg,#d8170a 0 42%,#ff8b0a 43% 70%,#371914 71%)}.marketing-template-list .template-campaign>i:before{background:#b46331;border:4px solid #fff;width:33px;height:33px;box-shadow:-14px 16px 0 -4px #8b3e25,14px 18px 0 -5px #e5a75e}.marketing-template-list .template-category-menu>i{background:#fff7e7;border:1px solid #dfcba5}.marketing-template-list .template-category-menu>i:before{background:#e56b3f;width:13px;height:13px;top:7px;left:6px;right:auto;box-shadow:18px 0 #6b9a55,0 18px #d9a23f,18px 18px #7c5a45}.marketing-template-list .template-category-menu>i:after{background:repeating-linear-gradient(90deg,#5c5144 0 9px,#0000 9px 13px);height:3px;bottom:7px;left:6px;right:6px}.marketing-template-list .template-promo-flyer>i{background:linear-gradient(145deg,#531074 0,#d52f83 48%,#ff8c32 100%)}.marketing-template-list .template-promo-flyer>i:before{background:#ffbf55;border:3px solid #ffffffe0;width:32px;height:32px;top:8px;right:7px;box-shadow:-14px 18px 0 -7px #ffffffe6}.marketing-template-list .template-promo-flyer>i:after{background:#fff;height:8px;bottom:7px;left:7px;right:7px}.promotion-paywall-showcase{min-height:440px;position:relative}.promotion-coupon-preview{border-radius:22px;gap:10px;width:310px;padding:28px;display:grid;position:absolute;box-shadow:0 28px 65px #00000061}.promotion-coupon-preview.main{z-index:2;background:var(--lime);color:#22241f;min-height:250px;top:42px;left:4%;transform:rotate(-4deg)}.promotion-coupon-preview.secondary{color:#2b2926;background:#ffddd4;width:270px;min-height:190px;bottom:28px;right:2%;transform:rotate(5deg)}.promotion-coupon-preview small,.promotion-result-preview span{letter-spacing:.1em;font-size:8px;font-weight:900}.promotion-coupon-preview strong{letter-spacing:-.04em;font-size:30px}.promotion-coupon-preview>span{font-size:42px;font-weight:950}.promotion-coupon-preview i{font-size:9px;font-style:normal}.promotion-result-preview{z-index:3;color:#fff;background:#373733;border:1px solid #ffffff26;border-radius:15px;min-width:145px;padding:18px;display:grid;position:absolute;top:30px;right:5%;box-shadow:0 18px 45px #0000004d}.promotion-result-preview strong{font-size:34px}.promotion-result-preview small{color:var(--lime);font-size:8px}.order-detail-items span small.order-item-addons{color:#908a81;margin-top:3px;font-size:7px;font-weight:600;line-height:1.35;display:block}.order-detail-items strong{font-size:8px}.order-customer-note{color:#715d20;background:#fff7dc;border-radius:8px;margin:11px 0 0;padding:9px;font-size:7px;line-height:1.5}.order-customer-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-customer-grid>div{gap:3px;min-width:0;display:grid}.order-customer-grid small{color:#aaa69e;font-size:6px}.order-customer-grid strong,.order-customer-grid a{overflow-wrap:anywhere;color:var(--ink);font-size:8px;font-weight:750}.order-customer-grid a{color:#35639d}.payment-detail-status.payment-paid,.payment-detail-status.payment-approved{color:#28784c;background:#e3f5e9}.payment-detail-status.payment-pending,.payment-detail-status.payment-awaiting_payment,.payment-detail-status.payment-pending_on_delivery{color:#806111;background:#fff0c9}.payment-detail-status.payment-canceled,.payment-detail-status.payment-failed{color:#9d3d29;background:#ffe4dc}.order-financial-lines{gap:7px;display:grid}.order-financial-lines>span{color:#77736d;justify-content:space-between;font-size:8px;display:flex}.order-financial-lines b{color:#373530}.order-financial-lines .discount,.order-financial-lines .discount b{color:#34794e}.order-financial-lines .total{color:var(--ink);border-top:1px dashed #d9d5cd;margin-top:2px;padding-top:9px;font-weight:850}.order-financial-lines .total b{font-size:12px}.order-payment-method{color:#77736d;background:#f3f1ec;border-radius:7px;margin-top:9px;padding:7px 8px;font-size:6px;display:block}.order-cancel-section{border-top:1px solid #ebe8e1;padding:13px 17px}.order-cancel-section>button{color:#a8422d;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:800}.order-cancel-section>div{background:#fff2ee;border-radius:9px;gap:7px;padding:11px;display:grid}.order-cancel-section strong{color:#873421;font-size:9px}.order-cancel-section p{color:#986458;margin:0;font-size:7px;line-height:1.45}.order-cancel-section textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #e6c9c0;border-radius:7px;outline:0;padding:8px;font:500 8px/1.4 inherit}.order-cancel-section>div>span{justify-content:flex-end;gap:6px;display:flex}.order-cancel-section>div button{color:#784438;cursor:pointer;background:#fff;border:1px solid #ddc2ba;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.order-cancel-section>div button:last-child{color:#fff;background:#b94831;border-color:#b94831}.order-cancel-section button:disabled{cursor:not-allowed;opacity:.5}.order-history-section>div{display:grid}.order-history-section article{grid-template-columns:9px 1fr auto;align-items:start;gap:8px;padding:7px 0;display:grid}.order-history-section article>i{border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 1px #d5d1c9}.order-history-section article>i.status-new,.order-history-section article>i.status-preparing,.order-history-section article>i.status-ready,.order-history-section article>i.status-delivered,.order-history-section article>i.status-out_for_delivery,.order-history-section article>i.status-completed{background:#31a56a}.order-history-section article>i.status-awaiting_payment{background:#846bc5}.order-history-section article>i.status-cancelled{background:#c9533b}.order-history-section article>span{gap:2px;display:grid}.order-history-section article strong{font-size:8px}.order-history-section article small{color:#96928a;font-size:6px}.order-history-section time{color:#aaa69e;font-size:6px}.product-addons-backdrop{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17151294;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-addons-modal{background:#fffcf7;border:1px solid #e1dbd0;border-radius:18px;width:min(530px,100%);max-height:min(720px,100vh - 36px);overflow-y:auto;box-shadow:0 28px 75px #19161252}.product-addons-modal>header{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 25px 18px;display:flex}.product-addons-modal>header span{color:var(--store-accent);letter-spacing:.12em;font-size:8px;font-weight:900}.product-addons-modal h2,.product-addons-modal p{margin:0}.product-addons-modal h2{color:#24231f;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:23px}.product-addons-modal>header p{color:#817a70;margin-top:7px;font-size:9px}.product-addons-modal>header button{color:#47423b;cursor:pointer;background:#fff;border:1px solid #ded7cc;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.product-addons-groups{gap:18px;padding:20px 25px;display:grid}.product-addon-group{border:0;min-width:0;margin:0;padding:0}.product-addon-group legend{color:#26231f;gap:3px;width:100%;margin-bottom:8px;font-size:12px;display:grid}.product-addon-group legend small{color:#90887d;font-size:8px;font-weight:600}.product-addon-group>div{gap:7px;display:grid}.product-addon-group button{color:#37322c;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1dbd0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:10px 12px;display:flex}.product-addon-group button.selected{border-color:var(--store-accent);background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.product-addon-group button.selected{background:color-mix(in srgb, var(--store-accent) 8%, #fff)}}.product-addon-group button.selected{box-shadow:inset 3px 0 0 var(--store-accent)}.product-addon-group button span{font-size:10px;font-weight:700}.product-addon-group button b{color:var(--store-accent);flex:none;font-size:9px}.product-addons-error{color:#963a2a;background:#fff0ec;border-radius:8px;padding:9px 10px;font-size:9px;margin:0 25px 16px!important}.product-addons-modal>footer{border-top:1px solid #eee8df;justify-content:flex-end;gap:9px;padding:16px 25px 22px;display:flex}.product-addons-modal>footer button{cursor:pointer;border-radius:8px;min-height:40px;padding:0 15px;font-size:9px;font-weight:850}.product-addons-cancel{color:#5d574e;background:#fff;border:1px solid #ded7cc}.product-addons-confirm{border:1px solid var(--store-accent);background:var(--store-accent);color:#fff}.store-product-details-backdrop{z-index:109;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1715129e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.store-product-details{border:1px solid var(--store-text);grid-template-columns:minmax(280px,1.05fr) minmax(330px,.95fr);width:min(880px,100%);max-height:min(690px,100vh - 44px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.store-product-details{border:1px solid color-mix(in srgb, var(--store-text) 16%, transparent)}}.store-product-details{background:var(--store-surface);color:var(--store-text);border-radius:22px;box-shadow:0 32px 92px #14120f57}.store-product-details-media{background:var(--store-primary);min-height:390px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.store-product-details-media{background:color-mix(in srgb, var(--store-primary) 12%, var(--store-surface))}}.store-product-details-media>img,.store-product-details-placeholder{object-fit:cover;width:100%;height:100%;display:block}.store-product-details-placeholder{background:linear-gradient(145deg, var(--store-primary), var(--store-accent));align-content:center;place-items:center;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-product-details-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--store-primary) 68%, #fff), var(--store-accent))}}.store-product-details-placeholder{color:#fff}.store-product-details-placeholder>span{font-size:54px;font-weight:300}.store-product-details-placeholder>small{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.store-product-details-media>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1f1d19ab;border:1px solid #ffffff7a;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:18px;left:18px}.store-product-details-content{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.store-product-details-content>header{border-bottom:1px solid var(--store-text);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-product-details-content>header{border-bottom:1px solid color-mix(in srgb, var(--store-text) 11%, transparent)}}.store-product-details-content>header{padding:27px 28px 20px}.store-product-details-content>header>div{gap:6px;display:grid}.store-product-details-content>header span,.store-product-details-customization>small{color:var(--store-accent);letter-spacing:.13em;font-size:8px;font-weight:900}.store-product-details-content h2{color:var(--store-text);font-family:var(--store-heading-font);letter-spacing:-.055em;margin:0;font-size:clamp(27px,3.2vw,39px);line-height:.98}.store-product-details-content>header button{border:1px solid var(--store-text);flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-product-details-content>header button{border:1px solid color-mix(in srgb, var(--store-text) 16%, transparent)}}.store-product-details-content>header button{color:var(--store-text);cursor:pointer;background:0 0;border-radius:50%;font-size:23px;line-height:1}.store-product-details-body{align-content:start;gap:17px;padding:24px 28px;display:grid}.store-product-details-body>p{color:var(--store-text);margin:0}@supports (color:color-mix(in lab, red, red)){.store-product-details-body>p{color:color-mix(in srgb, var(--store-text) 68%, transparent)}}.store-product-details-body>p{font-size:13px;line-height:1.65}.store-product-details-status{gap:7px;display:grid}.store-product-details-status>span{color:var(--store-text);align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-product-details-status>span{color:color-mix(in srgb, var(--store-text) 68%, transparent)}}.store-product-details-status>span{font-size:10px;font-weight:700}.store-product-details-status>span:first-child{color:var(--store-text);font-weight:850}.store-product-details-status i{background:#a4493d;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #a4493d1a}.store-product-details-status .available i{background:#5f9c4b;box-shadow:0 0 0 4px #5f9c4b1f}.store-product-details-customization{border-left:3px solid var(--store-accent);background:var(--store-accent);border-radius:0 10px 10px 0;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-product-details-customization{background:color-mix(in srgb, var(--store-accent) 8%, transparent)}}.store-product-details-customization{padding:12px 13px}.store-product-details-customization>strong{font-size:11px;line-height:1.45}.store-product-details-content>footer{border-top:1px solid var(--store-text);justify-content:space-between;align-items:center;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-product-details-content>footer{border-top:1px solid color-mix(in srgb, var(--store-text) 11%, transparent)}}.store-product-details-content>footer{padding:19px 28px 25px}.store-product-details-content>footer>div{gap:2px;display:grid}.store-product-details-content>footer small{color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-product-details-content>footer small{color:color-mix(in srgb, var(--store-text) 60%, transparent)}}.store-product-details-content>footer small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.store-product-details-content>footer strong{letter-spacing:-.045em;font-size:22px}.store-product-details-price .store-product-price{margin-top:2px}.store-product-details-price .store-product-price del{font-size:11px}.store-product-details-content>footer button{border:1px solid var(--store-accent);background:var(--store-accent);color:#fff;cursor:pointer;border-radius:10px;min-height:45px;padding:0 16px;font-size:10px;font-weight:900}.store-product-details-content>footer button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:680px){.store-product-details-backdrop{place-items:end center;padding:0}.store-product-details{border-radius:22px 22px 0 0;grid-template-columns:1fr;max-height:min(790px,100vh - 18px)}.store-product-details-media{min-height:205px;max-height:250px}.store-product-details-content>header{padding:20px 20px 16px}.store-product-details-body{gap:14px;padding:17px 20px}.store-product-details-content>footer{padding:15px 20px 19px}.store-product-details-content>footer button{padding:0 12px;font-size:9px}}.customer-orders-backdrop{z-index:95;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12121085;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-orders-panel{color:#24231f;background:#f8f6f1;flex-direction:column;width:min(460px,100%);height:100%;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #1414123d}.customer-orders-panel-header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f1f0;border-bottom:1px solid #e5e1d9;justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex;position:sticky;top:0}.customer-orders-panel-header>div{gap:4px;display:grid}.customer-orders-panel-header small,.customer-orders-history>header small{color:var(--store-primary);letter-spacing:.12em;font-size:8px;font-weight:900}.customer-orders-panel-header h2{font-family:var(--store-heading-font);letter-spacing:-.04em;margin:0;font-size:28px}.customer-orders-panel-header>button{color:#4c4943;cursor:pointer;background:#fff;border:1px solid #dcd7ce;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.customer-orders-empty{text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 90px);padding:42px;display:grid}.customer-orders-empty>span{background:var(--store-primary);border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-orders-empty>span{background:color-mix(in srgb, var(--store-primary) 11%, #fff)}}.customer-orders-empty>span{color:var(--store-primary);font-size:27px}.customer-orders-empty>span.customer-orders-loader{animation:.9s linear infinite customer-order-spin}.customer-orders-empty h3{font-family:var(--store-heading-font);margin:0;font-size:22px}.customer-orders-empty p{color:#77736b;max-width:350px;margin:10px 0 20px;font-size:12px;line-height:1.65}.customer-orders-empty button{background:var(--store-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 17px;font-size:10px;font-weight:850}.customer-recovery-card{text-align:left;background:#fff;border:1px solid #e1ddd5;border-radius:16px;gap:13px;width:min(100%,360px);margin-top:2px;padding:18px;display:grid;box-shadow:0 16px 42px #1f1e1b14}.customer-recovery-card label,.customer-recovery-code-heading{gap:6px;display:grid}.customer-recovery-card label>span,.customer-recovery-code-heading>span{color:#625e57;letter-spacing:.04em;font-size:8px;font-weight:850}.customer-recovery-card input{color:#24231f;width:100%;min-height:45px;font:inherit;background:#fbfaf7;border:1px solid #d8d3ca;border-radius:10px;outline:none;padding:0 12px;font-size:12px}.customer-recovery-card input:focus{border-color:var(--store-primary);box-shadow:0 0 0 3px var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-recovery-card input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--store-primary) 12%, transparent)}}.customer-recovery-card input:disabled,.customer-recovery-card button:disabled{cursor:wait;opacity:.62}.customer-recovery-code-heading strong{font-size:14px}.marketing-download-draft{color:#4f725d;font-size:13px;font-weight:900}.marketing-download-draft:hover{color:#28583a;background:#e7f3e9}.marketing-download-draft:disabled{cursor:wait;opacity:.55}.customer-recovery-code-heading small{color:#8b867e;font-size:8px}.customer-recovery-card .customer-recovery-change{color:#77736b;background:0 0;min-height:30px;padding:0;font-size:8px}.customer-orders-empty p.customer-recovery-feedback{text-align:left;border-radius:10px;width:min(100%,360px);margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.customer-recovery-feedback.success{color:#39734e;background:#edf8f1}.customer-recovery-feedback.error{color:#974734;background:#fff0ec}.customer-orders-empty .customer-recovery-first-order{color:#706c65;text-underline-offset:3px;background:0 0;min-height:32px;margin-top:12px;padding:0;font-size:8px;text-decoration:underline}.customer-profile-card{border:1px solid var(--store-primary);grid-template-columns:48px 1fr auto;align-items:center;gap:13px;margin:22px 24px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-profile-card{border:1px solid color-mix(in srgb, var(--store-primary) 18%, #dfdbd3)}}.customer-profile-card{background:#fff;border-radius:16px;padding:16px}.customer-profile-card>span{background:var(--store-primary);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid}.customer-profile-card>div{gap:3px;display:grid}.customer-profile-card small{color:#4f8d65;letter-spacing:.09em;font-size:7px;font-weight:900}.customer-profile-card strong{font-size:14px}.customer-profile-card p{color:#858078;margin:0;font-size:9px;line-height:1.45}.customer-profile-card>i{color:#97928a;font-size:8px;font-style:normal}.customer-orders-active-tracking{padding:22px 24px 0;scroll-margin-top:88px}.customer-orders-active-tracking .customer-order-tracker{margin-bottom:0}.customer-orders-history{padding:24px}.customer-orders-history>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:13px;display:flex}.customer-orders-history>header>div{gap:3px;display:grid}.customer-orders-history>header strong{font-size:17px}.customer-orders-history>header>span{color:#4f8d65;font-size:8px;font-weight:800}.customer-orders-list{gap:10px;display:grid}.customer-orders-list article{background:#fff;border:1px solid #e1ddd5;border-radius:15px;gap:13px;padding:15px;display:grid}.customer-orders-list article.active{border-color:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-orders-list article.active{border-color:color-mix(in srgb, var(--store-primary) 38%, #dedad2)}}.customer-orders-list article.active{box-shadow:0 10px 30px var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-orders-list article.active{box-shadow:0 10px 30px color-mix(in srgb, var(--store-primary) 9%, transparent)}}.customer-order-card-top,.customer-order-card-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-order-card-top>span{color:#625e57;background:#eeece7;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.customer-order-card-top>span i{background:#2fa568;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2fa5681f}.customer-order-card-top>span.status-cancelled{color:#9f4633;background:#fff0ec}.customer-order-card-top time{color:#99948c;font-size:8px}.customer-order-card-main>div{gap:3px;display:grid}.customer-order-card-main strong{font-size:15px}.customer-order-card-main small{color:#8b867e;font-size:9px}.customer-order-card-main>b{font-size:13px}.customer-orders-list article>button,.customer-order-card-actions>button{border:1px solid var(--store-primary);min-height:36px}@supports (color:color-mix(in lab, red, red)){.customer-orders-list article>button,.customer-order-card-actions>button{border:1px solid color-mix(in srgb, var(--store-primary) 26%, #ddd9d1)}}.customer-orders-list article>button,.customer-order-card-actions>button{background:var(--store-primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.customer-orders-list article>button,.customer-order-card-actions>button{background:color-mix(in srgb, var(--store-primary) 6%, #fff)}}.customer-orders-list article>button,.customer-order-card-actions>button{color:var(--store-primary);cursor:pointer;font-size:9px;font-weight:850}.customer-orders-list article.active>button,.customer-orders-list article.active .customer-order-card-actions>button{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.customer-order-card-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-order-card-actions>button{flex:150px}.customer-order-review-link{color:#715819;background:#fff9e9;border:1px solid #e6b84d;border-radius:9px;flex:0 auto;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.customer-order-review-link>span{color:#e6a719;font-size:12px}.customer-order-review-link:hover{background:#fff3ce;border-color:#dca01e}.customer-order-review-link:focus-visible{outline:2px solid var(--store-primary);outline-offset:2px}.customer-order-shipping-link{border:1px solid var(--store-primary);flex:170px;justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.customer-order-shipping-link{border:1px solid color-mix(in srgb, var(--store-primary) 30%, #d8d4cc)}}.customer-order-shipping-link{background:var(--store-primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.customer-order-shipping-link{background:color-mix(in srgb, var(--store-primary) 7%, #fff)}}.customer-order-shipping-link{color:var(--store-primary);font-size:8px;font-weight:850;text-decoration:none}.customer-order-shipping-link>span{background:var(--store-primary);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.customer-order-shipping-link:hover{border-color:var(--store-primary);background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-order-shipping-link:hover{background:color-mix(in srgb, var(--store-primary) 12%, #fff)}}.customer-order-shipping-link:focus-visible{outline:2px solid var(--store-primary);outline-offset:2px}.customer-orders-none{color:#8c877f;text-align:center;border:1px dashed #d9d4cb;border-radius:12px;margin:0;padding:22px;font-size:10px}.customer-orders-panel-footer{border-top:1px solid #e1ddd5;gap:10px;padding:18px 24px 28px;display:grid}.customer-orders-panel-footer p{color:#8a857d;margin:0;font-size:8px;line-height:1.55}.admin-pix-key-control{border-bottom:1px solid #efede8;gap:10px;padding:14px 0;display:grid}.admin-openai-key-control{background:linear-gradient(135deg,#f8f7ff,#f3f7ff);border:1px solid #5568b833;border-radius:10px;margin-top:8px;padding:13px}.admin-resend-key-control{background:linear-gradient(135deg,#fbfff4,#f6faee);border:1px solid #5d8c2c3d;border-radius:12px;margin-top:8px;padding:14px}.admin-resend-key-control>.admin-secret-control-heading{align-items:initial;gap:3px;display:grid}.admin-secret-control-heading>span{color:#6d8f30;letter-spacing:.12em;font-size:7px;font-weight:950}.admin-secret-control-heading>strong{font-size:11px}.admin-secret-control-heading>p{color:#77746c;margin:0;font-size:7px;line-height:1.45}.admin-resend-test-destination{color:#657048;background:#6d8f3017;border-radius:8px;margin:0;padding:9px 10px;font-size:7px;line-height:1.5}.admin-resend-key-control .button-ghost{min-height:36px;box-shadow:none;background:#fff;border:1px solid #d5dcc8;padding:0 12px;font-size:8px}.admin-shell.theme-dark .admin-resend-key-control{background:linear-gradient(135deg,#292d23,#242720);border-color:#c9f45b33}.admin-shell.theme-dark .admin-secret-control-heading>strong{color:#f3f1e9}.admin-shell.theme-dark .admin-secret-control-heading>p,.admin-shell.theme-dark .admin-resend-key-control small{color:#a7a49b}.admin-shell.theme-dark .admin-resend-test-destination{color:#bcc79d;background:#c9f45b14}.admin-shell.theme-dark .admin-resend-key-control input,.admin-shell.theme-dark .admin-resend-key-control .button-ghost{color:#f3f1e9;background:#20221d;border-color:#46483f}.admin-openai-billing-note{color:#725216;background:#fff4d8;border-radius:8px;gap:3px;margin:0;padding:9px 10px;display:grid}.admin-openai-billing-note b{font-size:8px}.admin-openai-billing-note span{font-size:7px;line-height:1.45}.admin-pix-key-control label{gap:6px;display:grid}.admin-pix-key-control label>span{font-size:8px;font-weight:850}.admin-pix-key-control input{background:#fff;border:1px solid #dcd8d0;border-radius:8px;outline:none;width:100%;min-height:42px;padding:0 11px;font-size:9px}.admin-pix-key-control input:focus{border-color:var(--admin-blue,#5568b8);box-shadow:0 0 0 3px #5568b81a}.admin-pix-key-control small{color:#88847d;font-size:7px;line-height:1.45}.admin-pix-key-control>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-pix-key-control .button{min-height:36px;padding:0 13px;font-size:8px}.admin-secret-clear{color:#a24b3a;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.admin-secret-clear:disabled{cursor:not-allowed;opacity:.5}.customer-orders-panel-footer button{color:#9b4636;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:9px;font-weight:800}@keyframes customer-order-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.customer-orders-panel-header,.customer-orders-history{padding-left:16px;padding-right:16px}.customer-profile-card{grid-template-columns:44px 1fr;margin-left:16px;margin-right:16px}.customer-profile-card>span{width:44px;height:44px}.customer-profile-card>i{display:none}.customer-orders-panel-footer,.customer-orders-active-tracking{padding-left:16px;padding-right:16px}}.customer-order-tracker{border:1px solid var(--store-primary);margin:0 0 24px;scroll-margin-top:96px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.customer-order-tracker{border:1px solid color-mix(in srgb, var(--store-primary) 24%, #dedbd3)}}.customer-order-tracker{background:radial-gradient(circle at 100% 0, var(--store-highlight), transparent 34%), #fff;border-radius:22px}@supports (color:color-mix(in lab, red, red)){.customer-order-tracker{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--store-highlight) 21%, transparent), transparent 34%), #fff}}.customer-order-tracker{box-shadow:0 20px 55px #18181617}.customer-order-tracker:before{background:linear-gradient(90deg, var(--store-primary), var(--store-highlight));content:"";height:4px;position:absolute;top:0;left:0;right:0}.customer-order-tracker.status-awaiting_payment,.customer-order-tracker.status-new,.customer-order-tracker.status-preparing,.customer-order-tracker.status-ready,.customer-order-tracker.status-completed,.customer-order-tracker.status-out_for_delivery{--customer-tracker-phase:#27815c}.customer-tracker-header{border-bottom:1px solid #eeebe5;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px 16px;display:flex}.customer-live-title{align-items:center;gap:12px;display:flex}.customer-live-pulse{background:var(--customer-tracker-phase,#31a56a);width:12px;height:12px}.customer-live-title>div{gap:3px;display:grid}.customer-live-title small{color:var(--customer-tracker-phase,#55906d);letter-spacing:.1em;font-size:9px;font-weight:900}.customer-live-title strong{color:#24231f;font-size:17px}.customer-sync-state{align-items:center;gap:7px;display:flex}.customer-sync-state>span{color:var(--customer-tracker-phase,#31a56a);font-size:15px}.customer-sync-state>span.syncing{animation:.8s linear infinite order-spin}.customer-sync-state>small{color:#85817a;font-size:10px}.customer-sync-state>button{color:#5d5953;cursor:pointer;background:#fff;border:1px solid #dedbd3;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.customer-current-status{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:23px 22px;display:grid}.customer-status-glyph{background:var(--store-primary);border-radius:17px;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-status-glyph{background:color-mix(in srgb, var(--store-primary) 12%, #fff)}}.customer-status-glyph{color:var(--store-primary);font-size:23px;font-weight:900}.customer-status-glyph.status-preparing{color:#8a6610;background:#fff2ce}.customer-status-glyph.status-ready{color:#28794c;background:#e5f7e9}.customer-status-glyph.status-out_for_delivery{color:#2e64a7;background:#e6efff}.customer-status-glyph.status-delivered,.customer-status-glyph.status-completed{color:#28794c;background:#e7f6eb}.customer-status-glyph.status-cancelled{color:#a8422d;background:#ffe8e2}.customer-current-status>div:nth-child(2){gap:4px;display:grid}.customer-current-status small{color:#99958d;letter-spacing:.1em;font-size:8px;font-weight:900}.customer-current-status h2{color:#24231f;letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.7vw,34px)}.customer-current-status p{color:#6f6b64;margin:0;font-size:12px;line-height:1.5}.customer-pix-recovery,.customer-receipt-actions{background:linear-gradient(135deg,#f1fbf5,#fff);border:1px solid #c9ded1;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 22px 22px;padding:14px 16px;display:grid}.customer-pix-recovery{border-color:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-pix-recovery{border-color:color-mix(in srgb, var(--store-primary) 30%, #ddd7cd)}}.customer-pix-recovery{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-pix-recovery{background:color-mix(in srgb, var(--store-primary) 7%, #fff)}}.customer-pix-recovery>span,.customer-receipt-actions>span{color:#fff;background:#27815c;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.customer-pix-recovery>span{background:var(--store-primary)}.customer-pix-recovery>div,.customer-receipt-actions>div{gap:3px;display:grid}.customer-pix-recovery strong,.customer-receipt-actions strong{color:#2f3a32;font-size:11px}.customer-pix-recovery small,.customer-receipt-actions small{color:#69716a;font-size:9px;line-height:1.45}.customer-pix-recovery>button,.customer-receipt-actions>button{color:#fff;cursor:pointer;white-space:nowrap;background:#27815c;border:0;border-radius:999px;min-height:38px;padding:9px 14px;font-size:9px;font-weight:900}.customer-pix-recovery>button{background:var(--store-primary)}.customer-pix-recovery>button:disabled,.customer-receipt-actions>button:disabled{cursor:wait;opacity:.6}.customer-pickup-location{border:1px solid var(--store-primary);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 22px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-pickup-location{border:1px solid color-mix(in srgb, var(--store-primary) 26%, #ddd7cd)}}.customer-pickup-location{background:linear-gradient(135deg, var(--store-primary), #fff);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.customer-pickup-location{background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary) 6%, #fff), #fff)}}.customer-pickup-location{padding:14px 16px}.customer-pickup-location-icon{background:var(--store-primary);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.customer-pickup-location>div{gap:3px;min-width:0;display:grid}.customer-pickup-location small{color:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-pickup-location small{color:color-mix(in srgb, var(--store-primary) 82%, #544f48)}}.customer-pickup-location small{letter-spacing:.11em;font-size:7px;font-weight:900}.customer-pickup-location strong{color:#292722;font-size:12px}.customer-pickup-location address{color:#706b64;text-overflow:ellipsis;font-size:9px;font-style:normal;line-height:1.45;overflow:hidden}.customer-pickup-location nav{gap:7px;display:flex}.customer-pickup-location nav a{color:#3c3934;background:#fff;border:1px solid #ded8cf;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.customer-pickup-location nav a>span{color:#fff;background:#292722;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.customer-order-eta{background:#f8f6f1;border:1px solid #e0ddd5;border-radius:14px;justify-items:center;min-width:124px;padding:11px 14px;display:grid}.customer-order-eta strong{color:#24231f;font-size:21px}.customer-order-eta span{color:#99958d;font-size:8px}.customer-delivery-code{border:1px solid var(--store-primary);justify-content:space-between;align-items:center;gap:22px;margin:0 22px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.customer-delivery-code{border:1px solid color-mix(in srgb, var(--store-primary) 30%, #ddd7cd)}}.customer-delivery-code{background:var(--store-primary);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.customer-delivery-code{background:color-mix(in srgb, var(--store-primary) 7%, #fff)}}.customer-delivery-code{padding:16px 18px}.customer-delivery-code>span{flex:none;gap:4px;display:grid}.customer-delivery-code small{color:#77736c;letter-spacing:.12em;font-size:8px;font-weight:900}.customer-delivery-code strong{color:var(--store-primary);letter-spacing:.18em;font-size:clamp(28px,4vw,40px);line-height:1}.customer-delivery-code p{color:#5f5b55;max-width:390px;margin:0;font-size:10px;line-height:1.55}.customer-courier-location{background:#f7faf7;border:1px solid #dce3dc;border-radius:17px;gap:12px;margin:0 22px 22px;padding:14px;display:grid;overflow:hidden}.customer-courier-location.live{background:linear-gradient(135deg,#f2fbf5,#fff);border-color:#bcdcc7}.customer-courier-location.arrived{border-color:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-courier-location.arrived{border-color:color-mix(in srgb, var(--store-primary) 48%, #d7e7d8)}}.customer-courier-location.arrived{background:linear-gradient(135deg, var(--store-primary), #fff)}@supports (color:color-mix(in lab, red, red)){.customer-courier-location.arrived{background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary) 8%, #fff), #fff)}}.customer-courier-arrival{background:var(--store-primary);color:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.customer-courier-arrival>span{background:#ffffff26;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.customer-courier-arrival>div{gap:2px;min-width:0;display:grid}.customer-courier-arrival small{color:#ffffffc7;letter-spacing:.12em;font-size:8px;font-weight:900}.customer-courier-arrival strong{color:#fff;font-size:14px}.customer-courier-arrival p{color:#ffffffd1;margin:1px 0 0;font-size:9px;line-height:1.45}.customer-courier-location-copy{gap:4px;padding:1px 2px;display:grid}.customer-courier-location-copy small{color:#397453;letter-spacing:.11em;font-size:8px;font-weight:900}.customer-courier-location-copy strong{color:#252923;font-size:15px}.customer-courier-location-copy p{color:#727a72;margin:0;font-size:9px;line-height:1.5}.customer-live-map{--courier-brand-primary:var(--store-primary);--courier-brand-accent:var(--store-highlight);isolation:isolate;background:linear-gradient(28deg,#0000 44%,#fffffff2 45% 51%,#0000 52%),linear-gradient(117deg,#0000 46%,#ffffffd9 47% 53%,#0000 54%),#dfeadf;border:1px solid #2c3a2d1f;border-radius:15px;min-height:clamp(210px,27vw,280px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.customer-live-map-tiles{z-index:0;-webkit-user-select:none;user-select:none;background:#dfe8dc;width:1280px;height:768px;position:absolute}.customer-live-map-tiles img{object-fit:cover;-webkit-user-select:none;user-select:none;width:256px;height:256px;position:absolute}.customer-live-map-shade{z-index:1;pointer-events:none;background:linear-gradient(#111e140a,#0000 34%,#111e141a),radial-gradient(circle,#0000 0 32%,#0c1b111f 100%);position:absolute;inset:0}.customer-live-map-pulse{z-index:2;border:2px solid var(--courier-brand-primary);width:54px;height:54px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.customer-live-map-pulse{border:2px solid color-mix(in srgb, var(--courier-brand-primary) 45%, #fff)}}.customer-live-map-pulse{background:var(--courier-brand-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.customer-live-map-pulse{background:color-mix(in srgb, var(--courier-brand-primary) 13%, transparent)}}.customer-live-map-pulse{animation:1.8s ease-out infinite customer-location-pulse;transform:translate(-50%,-50%)}.customer-branded-courier{z-index:3;background:#fffffff5;border:3px solid #fff;border-radius:19px 19px 23px 23px;place-items:center;width:76px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #132a1b4d}.customer-branded-courier svg{width:66px;height:47px;overflow:visible}.courier-wheel{fill:#26302a;stroke:#fff;stroke-width:3px}.courier-scooter{fill:var(--courier-brand-primary);stroke:#fff;stroke-linejoin:round;stroke-width:2px}.courier-scooter-detail,.courier-rider-helmet{fill:var(--courier-brand-accent)}.courier-rider-body{fill:var(--courier-brand-primary)}.courier-rider-face{fill:#d89b75}.courier-handle{fill:none;stroke:#26302a;stroke-linecap:round;stroke-width:3px}.customer-courier-brand-mark{background:var(--courier-brand-primary);color:#fff;letter-spacing:-.04em;border:2px solid #fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-weight:950;display:grid;position:absolute;top:7px;left:6px;overflow:hidden;box-shadow:0 4px 10px #19221b38}.customer-courier-brand-mark img{object-fit:cover;width:100%;height:100%}.customer-branded-courier-direction{color:#fff;transform-origin:50% 39px;background:#202820;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:950;display:grid;position:absolute;top:-22px;box-shadow:0 5px 12px #141c1638}.customer-live-map-badge{z-index:4;color:#263a2d;letter-spacing:.1em;background:#ffffffed;border:1px solid #ffffffd9;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;font-weight:950;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 6px 18px #14251924}.customer-live-map-badge i{background:#2f9867;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2f986726}.customer-live-map-attribution{z-index:4;color:#4e5a50;background:#ffffffdb;border-radius:4px;padding:3px 5px;font-size:6px;line-height:1;position:absolute;bottom:6px;right:7px}.customer-live-map.waiting{filter:grayscale(.35);place-items:center;min-height:180px;display:grid}.customer-live-map-waiting-grid{background:linear-gradient(28deg,#0000 44%,#fffffff2 45% 51%,#0000 52%),linear-gradient(117deg,#0000 46%,#ffffffd9 47% 53%,#0000 54%),repeating-linear-gradient(0deg,#0000 0 33px,#5a7d6017 34px 35px),repeating-linear-gradient(90deg,#0000 0 42px,#5a7d6017 43px 44px);position:absolute;inset:-20%;transform:rotate(-5deg)}.customer-live-map.waiting .customer-branded-courier{opacity:.64}.customer-live-map-waiting-label{z-index:4;color:#637068;background:#ffffffe6;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850;position:absolute;bottom:15px}@keyframes customer-location-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--courier-brand-primary) 45%, transparent)}to{box-shadow:0 0 0 42px color-mix(in srgb, var(--courier-brand-primary) 0%, transparent)}}.customer-order-progress{--customer-progress:0%;scrollbar-width:thin;grid-auto-columns:minmax(76px,1fr);grid-auto-flow:column;padding:7px 22px 24px;display:grid;position:relative;overflow-x:auto}.customer-progress-track{z-index:0;background:#e6e3dd;border-radius:999px;height:4px;position:absolute;top:24px;left:7%;right:7%}.customer-progress-track i{width:var(--customer-progress);border-radius:inherit;background:#27815c;height:100%;transition:width .35s;display:block}.customer-order-progress>span{--customer-step-color:#8c8880;--customer-step-soft:#f0eee9;z-index:1;text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.customer-order-progress>span.phase-awaiting_payment,.customer-order-progress>span.phase-new,.customer-order-progress>span.phase-preparing,.customer-order-progress>span.phase-ready,.customer-order-progress>span.phase-completed,.customer-order-progress>span.phase-out_for_delivery{--customer-step-color:#27815c;--customer-step-soft:#e4f6eb}.customer-order-progress>span b{background:var(--customer-step-soft);width:38px;height:38px;box-shadow:0 0 0 1px var(--customer-step-color);border:4px solid #fff;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-order-progress>span b{box-shadow:0 0 0 1px color-mix(in srgb, var(--customer-step-color) 28%, #dbd7cf)}}.customer-order-progress>span b{color:var(--customer-step-color);font-size:10px}.customer-order-progress>span.complete b{background:var(--customer-step-color);box-shadow:0 0 0 1px var(--customer-step-color);color:#fff}.customer-order-progress>span.current b{box-shadow:0 0 0 1px var(--customer-step-color), 0 0 0 7px var(--customer-step-color)}@supports (color:color-mix(in lab, red, red)){.customer-order-progress>span.current b{box-shadow:0 0 0 1px var(--customer-step-color), 0 0 0 7px color-mix(in srgb, var(--customer-step-color) 13%, transparent)}}.customer-order-progress>span small{color:#5d5953;white-space:nowrap;font-size:10px;font-weight:850}.customer-order-progress>span em{color:#aaa69e;font-size:8px;font-style:normal}.customer-cancelled-message{background:#fff0eb;border-radius:12px;align-items:center;gap:12px;margin:0 22px 22px;padding:13px;display:flex}.customer-cancelled-message>b{color:#fff;background:#c9533b;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.customer-cancelled-message>span{gap:3px;display:grid}.customer-cancelled-message strong{color:#873421;font-size:12px}.customer-cancelled-message small{color:#986458;font-size:10px}.customer-correios-tracking{border:1px solid var(--store-primary);gap:17px;margin:0 22px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-correios-tracking{border:1px solid color-mix(in srgb, var(--store-primary) 24%, #ddd8cf)}}.customer-correios-tracking{background:radial-gradient(circle at 100% 0, var(--store-highlight), transparent 34%), #fff;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.customer-correios-tracking{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--store-highlight) 16%, transparent), transparent 34%), #fff}}.customer-correios-tracking{padding:18px;box-shadow:0 12px 30px #1e1d190f}.customer-correios-tracking-header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.customer-correios-mark{background:var(--store-primary);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.customer-correios-tracking-header>div{gap:2px;display:grid}.customer-correios-tracking-header small{color:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-correios-tracking-header small{color:color-mix(in srgb, var(--store-primary) 82%, #27251f)}}.customer-correios-tracking-header small{letter-spacing:.11em;font-size:8px;font-weight:900}.customer-correios-tracking-header strong{color:#23221f;font-size:17px}.customer-correios-tracking-header p{color:#7c7770;margin:1px 0 0;font-size:10px}.customer-correios-tracking-header nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.customer-correios-tracking-header nav a{color:#262521;background:#fff;border:1px solid #dcd8d0;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.customer-correios-tracking-header nav a:first-child{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.customer-correios-tracking-header nav a:focus-visible{outline:2px solid var(--store-primary);outline-offset:2px}.customer-correios-stages{scrollbar-width:thin;background:#f5f3ee;border-radius:14px;grid-template-columns:repeat(7,minmax(72px,1fr));padding:14px 10px;display:grid;position:relative;overflow-x:auto}.customer-correios-stages:before{content:"";background:#ddd9d1;border-radius:999px;height:3px;position:absolute;top:31px;left:6%;right:6%}.customer-correios-stages>span{z-index:1;text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.customer-correios-stages b{color:#8b867e;background:#e3dfd7;border:4px solid #f5f3ee;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.customer-correios-stages .complete b{background:var(--store-primary);color:#fff}.customer-correios-stages .current b{box-shadow:0 0 0 6px var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-correios-stages .current b{box-shadow:0 0 0 6px color-mix(in srgb, var(--store-primary) 14%, transparent)}}.customer-correios-stages small{color:#5f5b54;white-space:nowrap;font-size:9px;font-weight:850}.customer-correios-stages em{color:#aaa59d;font-size:8px;font-style:normal}.customer-correios-alert{background:#fff0eb;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.customer-correios-alert>b{color:#fff;background:#c9533b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.customer-correios-alert>span{gap:2px;display:grid}.customer-correios-alert strong{color:#873421;font-size:11px}.customer-correios-alert small{color:#986458;font-size:9px}.customer-correios-events{border:1px solid #e5e1da;border-radius:14px;overflow:hidden}.customer-correios-events>header{background:#faf9f6;border-bottom:1px solid #e8e4dd;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.customer-correios-events>header strong{color:#292824;font-size:11px}.customer-correios-events>header small{color:#8c877f;font-size:8px;font-weight:800}.customer-correios-events article{border-bottom:1px solid #efede8;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 13px;display:grid}.customer-correios-events article:last-child{border-bottom:0}.customer-correios-events article>i{background:var(--store-primary);width:8px;height:8px;box-shadow:0 0 0 1px var(--store-primary);border:2px solid #fff;border-radius:50%;margin-top:3px}.customer-correios-events article>div{gap:2px;display:grid}.customer-correios-events article strong{color:#3a3833;font-size:10px}.customer-correios-events article small,.customer-correios-events article time{color:#8c877f;font-size:8px}.customer-correios-events article>span{background:var(--store-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.customer-correios-events article>span{background:color-mix(in srgb, var(--store-primary) 8%, #f2f0eb)}}.customer-correios-events article>span{color:var(--store-primary);white-space:nowrap;padding:5px 7px;font-size:7px;font-weight:850}.customer-correios-events>p{color:#8a857e;text-align:center;margin:0;padding:16px;font-size:9px}.customer-tracker-details{background:#faf9f6;border-top:1px solid #ece9e2;grid-template-columns:1fr 1fr;display:grid}.customer-tracker-order,.customer-tracker-history{min-width:0;padding:20px 22px}.customer-tracker-order{border-right:1px solid #e7e4dd}.customer-tracker-order>header,.customer-tracker-history>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.customer-tracker-order>header span,.customer-tracker-history>header span{color:#88847d;letter-spacing:.11em;font-size:8px;font-weight:900}.customer-tracker-order>header strong{color:#24231f;font-size:15px}.customer-tracker-history>header em{color:#4d8c66;font-size:8px;font-style:normal;font-weight:800}.customer-tracker-order>div{gap:8px;display:grid}.customer-tracker-order>div>span{color:#4e4b45;grid-template-columns:26px 1fr auto;align-items:center;gap:7px;font-size:10px;display:grid}.customer-tracker-order>div b{background:#edeae4;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.customer-tracker-order>div em{color:#24231f;font-size:9px;font-style:normal;font-weight:800}.tracker-item-copy{gap:2px;display:grid}.tracker-item-copy small{color:#8c857b;font-size:7px;line-height:1.35}.customer-tracker-order>div>p{color:#98948d;margin:0;font-size:9px}.customer-tracker-order>small{color:#39744d;background:#eaf6e7;border-radius:7px;margin-top:11px;padding:7px 9px;font-size:9px;font-weight:800;display:block}.customer-tracker-history>div{display:grid}.customer-tracker-history article{grid-template-columns:10px 1fr auto;align-items:start;gap:8px;padding:6px 0;display:grid}.customer-tracker-history article>i{background:var(--store-primary);border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 1px #d3cfc7}.customer-tracker-history article>i.status-cancelled{background:#c9533b}.customer-tracker-history article>span{gap:2px;display:grid}.customer-tracker-history article strong{color:#393732;font-size:9px}.customer-tracker-history article small{color:#96928a;font-size:8px}.customer-tracker-history time{color:#aaa69e;font-size:8px}.customer-tracker-footer{border-top:1px solid #e9e6df;justify-content:space-between;align-items:center;gap:14px;padding:13px 22px;display:flex}.customer-tracker-footer>span{color:#79756e;align-items:center;gap:8px;font-size:9px;line-height:1.45;display:flex}.customer-tracker-footer>span i{background:#31a56a;border-radius:50%;flex:none;width:7px;height:7px}.customer-tracker-footer>button{border:1px solid var(--store-primary);flex:none}@supports (color:color-mix(in lab, red, red)){.customer-tracker-footer>button{border:1px solid color-mix(in srgb, var(--store-primary) 28%, #dedbd3)}}.customer-tracker-footer>button{background:var(--store-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.customer-tracker-footer>button{background:color-mix(in srgb, var(--store-primary) 7%, #fff)}}.customer-tracker-footer>button{color:var(--store-primary);cursor:pointer;padding:8px 11px;font-size:9px;font-weight:850}.customer-order-tracker:not(.expanded){border-radius:16px;margin-bottom:16px;box-shadow:0 10px 28px #18181612}.customer-order-tracker:not(.expanded) .customer-tracker-header{border-bottom:0;gap:12px;padding:13px 15px 8px}.customer-order-tracker:not(.expanded) .customer-live-title{gap:8px}.customer-order-tracker:not(.expanded) .customer-live-pulse{width:8px;height:8px}.customer-order-tracker:not(.expanded) .customer-live-title small,.customer-order-tracker:not(.expanded) .customer-sync-state>span,.customer-order-tracker:not(.expanded) .customer-sync-state>small{display:none}.customer-order-tracker:not(.expanded) .customer-live-title strong{font-size:12px}.customer-order-tracker:not(.expanded) .customer-sync-state{gap:5px}.customer-order-tracker:not(.expanded) .customer-sync-state>button{padding:6px 8px;font-size:8px}.customer-order-tracker:not(.expanded) .customer-current-status{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:4px 15px 12px}.customer-order-tracker:not(.expanded) .customer-status-glyph{border-radius:11px;width:36px;height:36px;font-size:15px}.customer-order-tracker:not(.expanded) .customer-current-status small,.customer-order-tracker:not(.expanded) .customer-current-status p{display:none}.customer-order-tracker:not(.expanded) .customer-current-status h2{letter-spacing:-.035em;font-size:17px}.customer-order-tracker:not(.expanded) .customer-order-eta{background:#f5f2ec;border:0;border-radius:8px;min-width:0;padding:5px 7px}.customer-order-tracker:not(.expanded) .customer-order-eta small,.customer-order-tracker:not(.expanded) .customer-order-eta span{display:none}.customer-order-tracker:not(.expanded) .customer-order-eta strong{font-size:11px}.customer-order-tracker:not(.expanded) .customer-delivery-code{border-color:var(--store-primary);align-items:center;gap:10px;width:fit-content;margin:-2px 15px 12px}@supports (color:color-mix(in lab, red, red)){.customer-order-tracker:not(.expanded) .customer-delivery-code{border-color:color-mix(in srgb, var(--store-primary) 16%, #dedbd3)}}.customer-order-tracker:not(.expanded) .customer-delivery-code{background:var(--store-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.customer-order-tracker:not(.expanded) .customer-delivery-code{background:color-mix(in srgb, var(--store-primary) 5%, #fff)}}.customer-order-tracker:not(.expanded) .customer-delivery-code{padding:5px 9px}.customer-order-tracker:not(.expanded) .customer-delivery-code>span{align-items:center;gap:8px;display:flex}.customer-order-tracker:not(.expanded) .customer-delivery-code small{color:#78736b;letter-spacing:.09em;font-size:6px}.customer-order-tracker:not(.expanded) .customer-delivery-code strong{color:#4f4a43;letter-spacing:.12em;font-size:11px}.customer-order-tracker:not(.expanded) .customer-delivery-code p{display:none}.customer-order-tracker:not(.expanded) .customer-pickup-location{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;margin:-2px 15px 12px;padding:8px 9px}.customer-order-tracker:not(.expanded) .customer-pickup-location-icon{border-radius:9px;width:32px;height:32px;font-size:15px}.customer-order-tracker:not(.expanded) .customer-pickup-location small,.customer-order-tracker:not(.expanded) .customer-pickup-location address{display:none}.customer-order-tracker:not(.expanded) .customer-pickup-location nav a{min-height:31px;padding:5px 7px}.customer-order-tracker:not(.expanded) .customer-order-progress{grid-auto-columns:minmax(43px,1fr);grid-auto-flow:column;gap:2px;min-height:53px;padding:1px 15px 13px;display:grid;overflow:visible}.customer-order-tracker:not(.expanded) .customer-progress-track{height:3px;top:15px;left:34px;right:34px}.customer-order-tracker:not(.expanded) .customer-order-progress>span{justify-items:center;gap:4px;min-width:0;display:grid}.customer-order-tracker:not(.expanded) .customer-order-progress>span b{border:2px solid #fff;width:31px;height:31px;font-size:11px}.customer-order-tracker:not(.expanded) .customer-order-progress>span.current b{transform:translateY(-1px)}.customer-order-tracker:not(.expanded) .customer-order-progress>span small{color:#777168;letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6px;font-weight:900;line-height:1.1;display:block;overflow:hidden}.customer-order-tracker:not(.expanded) .customer-order-progress>span em,.customer-order-tracker:not(.expanded) .customer-tracker-footer{display:none}@media (max-width:1200px){.order-operation-summary{grid-template-columns:repeat(3,1fr)}.orders-workspace.has-selection{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}}@media (max-width:940px){.orders-workspace.has-selection{grid-template-columns:1fr}.order-detail-panel{grid-row:1;max-height:none;position:static}}@media (max-width:760px){.orders-workspace-navigation{width:100%}.orders-workspace-tabs{flex:1}.orders-guide-backdrop{align-items:end;padding:8px}.orders-guide-dialog{border-radius:21px;width:100%;max-height:calc(100dvh - 16px)}.orders-guide-header{padding:17px 17px 14px}.orders-guide-status{padding:9px 17px}.orders-guide-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.orders-guide-layout>nav{border-bottom:1px solid #e8e1d8;border-right:0;padding:8px;display:flex;overflow-x:auto}.orders-guide-layout>nav button{flex:0 0 176px;min-height:53px}.orders-guide-layout>nav small{display:none}.orders-guide-content{padding:17px}.orders-guide-footer{flex-direction:column;align-items:stretch;padding:12px 17px}.orders-guide-footer button{width:100%}.order-operations-heading,.customer-tracker-header,.customer-tracker-footer{flex-direction:column;align-items:stretch}.order-heading-actions{width:100%}.order-live-sync,.order-kitchen-trigger,.order-heading-actions .button{flex:1}.order-operation-summary{grid-template-columns:repeat(2,1fr)}.order-operation-summary article{min-height:72px}.customer-sync-state{justify-content:space-between}.customer-order-tracker:not(.expanded) .customer-tracker-header{flex-direction:row;align-items:center}.customer-order-tracker:not(.expanded) .customer-current-status{grid-template-columns:36px minmax(0,1fr) auto;padding:4px 15px 12px}.customer-order-tracker:not(.expanded) .customer-order-eta{grid-column:auto;width:auto}.customer-current-status{grid-template-columns:auto 1fr;padding:18px}.customer-order-eta{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start;width:100%}.customer-order-eta span{grid-column:1/-1}.customer-delivery-code{flex-direction:column;align-items:flex-start;gap:10px;margin:0 18px 18px}.customer-pickup-location{grid-template-columns:38px minmax(0,1fr);margin:0 18px 18px;padding:12px}.customer-pickup-location-icon{width:38px;height:38px}.customer-pickup-location nav{grid-column:1/-1}.customer-pickup-location nav a{flex:1;justify-content:center}.customer-pix-recovery,.customer-receipt-actions{grid-template-columns:auto minmax(0,1fr);margin:0 18px 18px}.customer-pix-recovery>button,.customer-receipt-actions>button{grid-column:1/-1;width:100%}.customer-courier-location{margin:0 18px 18px;padding:11px}.customer-correios-tracking{margin-left:18px;margin-right:18px;padding:14px}.customer-correios-tracking-header{grid-template-columns:44px minmax(0,1fr)}.customer-correios-mark{width:44px;height:44px}.customer-correios-tracking-header nav{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.customer-correios-tracking-header nav a{min-height:40px;padding:0 9px;font-size:10px}.customer-correios-events article{grid-template-columns:10px minmax(0,1fr)}.customer-correios-events article>span{grid-column:2;justify-self:start}.customer-live-map{min-height:220px}.customer-order-progress{padding-left:14px;padding-right:14px}.customer-progress-track{left:9%;right:9%}.customer-tracker-details{grid-template-columns:1fr}.customer-tracker-order{border-bottom:1px solid #e7e4dd;border-right:0}.customer-tracker-footer{padding:13px 18px}.customer-tracker-footer>button{width:100%}.order-detail-status{flex-direction:column;align-items:stretch}.customer-live-badge{align-self:flex-start}}@media (max-width:520px){.order-heading-actions{grid-template-columns:1fr;display:grid}.order-operation-summary{grid-template-columns:1fr 1fr}.order-customer-grid{grid-template-columns:1fr}.customer-order-tracker{border-radius:17px;margin-left:-2px;margin-right:-2px}.customer-tracker-header,.customer-tracker-order,.customer-tracker-history{padding-left:15px;padding-right:15px}.customer-status-glyph{border-radius:14px;width:48px;height:48px}.customer-current-status h2{font-size:23px}.customer-current-status p{font-size:10px}}@media (prefers-reduced-motion:reduce){.order-live-sync>i:after,.customer-live-pulse:after,.order-detail-loading i,.customer-sync-state>span.syncing{animation:none}}.niche-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.niche-options>button{min-height:74px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #dedad2;border-radius:11px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.niche-options>button:hover{border-color:#bcb6aa;transform:translateY(-1px)}.niche-options>button.active{border-color:var(--coral);box-shadow:0 0 0 2px #ff5c3a1c}.niche-options>button>i{background:#f2efe8;border-radius:10px;place-items:center;width:39px;height:39px;font-size:17px;font-style:normal;display:grid}.niche-options>button.active>i{background:#fff0eb}.niche-options>button>span{gap:4px;display:grid}.niche-options b{font-size:10px}.niche-options small{color:#8b877f;font-size:7px;line-height:1.4}.niche-options em{color:var(--coral-dark);letter-spacing:.08em;background:#fff0eb;border-radius:99px;align-self:start;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.niche-applied-note{background:#edf7ef;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.niche-applied-note>span{color:#fff;background:#2c8558;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.niche-applied-note p,.niche-applied-note small{margin:0}.niche-applied-note p{gap:2px;display:grid}.niche-applied-note strong{font-size:8px}.niche-applied-note small{color:#698071;font-size:7px}.design-section .layout-options{grid-template-columns:repeat(5,minmax(0,1fr))}.layout-mini.layout-boutique{grid-template-columns:1.35fr .65fr;gap:8px;padding:10px}.layout-mini.layout-boutique i:first-child{grid-area:1/auto/3}.layout-mini.layout-catalogo{grid-template-columns:repeat(3,1fr);align-content:center}.layout-mini.layout-catalogo i:first-child{grid-column:1/-1;min-height:14px}.color-controls-advanced,.style-fields-advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.visibility-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visibility-options>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #dedad2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 12px;display:flex}.visibility-options>button>span{gap:3px;display:grid}.visibility-options strong{font-size:9px}.visibility-options small{color:#969189;font-size:7px}.visibility-options>button>i{background:#d7d3cc;border-radius:99px;flex:none;width:31px;height:18px;padding:2px;transition:background .16s}.visibility-options>button>i em{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;display:block;box-shadow:0 1px 3px #18181638}.visibility-options>button.active{background:#f7fcf8;border-color:#afd1bc}.visibility-options>button.active>i{background:#2f9867}.visibility-options>button.active>i em{transform:translate(13px)}.appearance-highlight-settings{background:#faf8f3;border:1px solid #dedad2;border-radius:12px;grid-column:1/-1;gap:10px;margin-top:12px;padding:13px;display:grid}.appearance-highlight-settings>header,.appearance-highlight-products-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.appearance-highlight-settings>header>div,.appearance-highlight-products-heading>span{gap:3px;display:grid}.appearance-highlight-settings>header strong,.appearance-highlight-products-heading strong{font-size:9px}.appearance-highlight-settings>header small,.appearance-highlight-products-heading small{color:#88837b;font-size:7px}.appearance-highlight-settings>header>b,.appearance-highlight-products-heading>em{color:#23744f;background:#e8f5ec;border-radius:99px;flex:none;padding:5px 8px;font-size:7px;font-style:normal}.appearance-highlight-products-heading>em{color:#b7422f;background:#fff0ec}.appearance-highlight-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.appearance-highlight-modes>button{min-height:62px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #dedad2;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:10px;display:grid}.appearance-highlight-modes>button>svg{color:#6f6b64;background:#f0eee8;border-radius:9px;width:30px;height:30px;padding:8px}.appearance-highlight-modes>button>span{gap:3px;min-width:0;display:grid}.appearance-highlight-modes strong,.appearance-highlight-products>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.appearance-highlight-modes small,.appearance-highlight-products>button small{color:#8f8a82;font-size:7px}.appearance-highlight-modes>button>i,.appearance-highlight-products>button>i{color:#fff;border:1px solid #cbc6bd;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.appearance-highlight-modes>button>i svg,.appearance-highlight-products>button>i svg{stroke-width:3px;width:11px;height:11px}.appearance-highlight-modes>button.active,.appearance-highlight-products>button.active{background:#f4fbf6;border-color:#7fbea0}.appearance-highlight-modes>button.active>svg,.appearance-highlight-modes>button.active>i,.appearance-highlight-products>button.active>i{color:#fff;background:#2f9867;border-color:#2f9867}.appearance-highlight-products-wrap{border-top:1px solid #e3dfd7;gap:9px;padding-top:11px;display:grid}.appearance-highlight-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:248px;padding-right:3px;display:grid;overflow-y:auto}.appearance-highlight-products>button{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #dedad2;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px;display:grid}.appearance-highlight-products>button:disabled{cursor:not-allowed;opacity:.48}.appearance-highlight-products>button>span:not(.appearance-highlight-product-image){gap:3px;min-width:0;display:grid}.appearance-highlight-product-image{background:#efede7;border-radius:8px;width:42px;height:42px;position:relative;overflow:hidden}.appearance-highlight-product-image img{object-fit:cover}.appearance-highlight-empty{color:#817c74;text-align:center;border:1px dashed #d7d2ca;border-radius:10px;margin:0;padding:13px;font-size:8px}.store-copy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.store-copy-fields label{color:#6e6a63;gap:7px;font-size:8px;font-weight:750;display:grid}.store-copy-fields input{width:100%;min-height:41px;color:var(--ink);background:#fff;border:1px solid #ddd9d1;border-radius:8px;padding:0 10px;font-size:9px}.brand-assets-grid{gap:10px;display:grid}.cover-uploader{color:#fff;background-position:50%;background-size:cover;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:15px;min-height:130px;padding:18px;display:flex;overflow:hidden}.cover-uploader>span{text-shadow:0 2px 12px #00000059;gap:4px;display:grid}.cover-uploader strong{font-size:12px}.cover-uploader small{color:#ffffffc7;font-size:7px}.cover-uploader>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cover-uploader button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0ea8;border:1px solid #ffffff8c;border-radius:7px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800}.preview-toolbar>div>span{color:#8f8f89;border-radius:5px;padding:5px 8px;font-size:7px}.preview-toolbar>div>span.active{color:#fff;background:#575750}.design-phone-screen{background:var(--preview-bg,#f9f7f2);color:var(--preview-text,var(--ink))}.design-phone-screen.preview-font-modern{font-family:Inter,Manrope,ui-sans-serif,system-ui,sans-serif}.design-phone-screen.preview-font-friendly{font-family:Trebuchet MS,Arial Rounded MT Bold,Arial,sans-serif}.design-phone-screen.preview-font-elegant{font-family:Georgia,Times New Roman,serif}.design-phone-screen.preview-font-strong{font-family:Arial,Helvetica,sans-serif}.design-phone-screen.preview-corners-round .design-search,.design-phone-screen.preview-corners-round article,.design-phone-screen.preview-corners-round .design-cart{border-radius:16px}.design-phone-screen.preview-corners-square .design-search,.design-phone-screen.preview-corners-square article,.design-phone-screen.preview-corners-square .design-cart,.design-phone-screen.preview-corners-square .design-app-icon{border-radius:1px}.design-phone-screen .preview-hero-minimal{border-bottom:1px solid #2828241f}.design-preview-compact-brand{background:var(--preview-surface,#fff);border-bottom:1px solid #2828241a;align-items:center;gap:9px;min-height:76px;padding:27px 12px 10px;display:flex}.design-preview-compact-brand>span{gap:2px;display:grid}.design-preview-compact-brand strong{font-size:10px}.design-preview-compact-brand small{color:#8f8b83;font-size:6px}.design-phone-content{background:var(--preview-bg,#f9f7f2)}.design-search{background:var(--preview-surface,#ebe8e1)}.design-categories.preview-category-pills span,.design-categories.preview-category-chips span{background:var(--preview-surface,#fff);border:0;border-radius:99px}.design-categories.preview-category-chips span{border-radius:5px;padding:4px 6px}.design-preview-products{gap:6px;display:grid}.design-phone-content .design-preview-products article{background:var(--preview-surface,#fff)}.preview-product-art{color:#fff;place-items:center;min-width:48px;font-size:17px;display:grid}.preview-cards-vertical .design-preview-products{grid-template-columns:repeat(2,1fr)}.preview-cards-vertical .design-preview-products article{grid-template-rows:68px auto;grid-template-columns:1fr auto;display:grid}.preview-cards-vertical .preview-product-art{grid-column:1/-1;min-height:68px}.preview-cards-vertical .design-preview-products article>span{padding-top:7px}.preview-cards-vertical .design-preview-products article>button{align-self:end;margin-bottom:7px}.preview-cards-compact .design-preview-products article{grid-template-columns:39px 1fr 24px;min-height:50px}.preview-cards-compact .preview-product-art{min-width:39px}.preview-density-compact .design-phone-content{padding:7px}.preview-density-compact .design-categories{margin:6px 0}.preview-density-airy .design-preview-products{gap:9px}.preview-grid-2.preview-cards-vertical .design-preview-products,.preview-grid-3.preview-cards-vertical .design-preview-products,.preview-grid-4.preview-cards-vertical .design-preview-products{grid-template-columns:repeat(2,1fr)}.preview-ratio-square .preview-product-art{aspect-ratio:1}.preview-ratio-portrait .preview-product-art{aspect-ratio:4/5}.preview-ratio-landscape .preview-product-art{aspect-ratio:4/3}.preview-ratio-wide .preview-product-art{aspect-ratio:16/9}.preview-align-center .design-preview-products article>span{text-align:center}.preview-shadow-none .design-preview-products article{box-shadow:none}.preview-shadow-soft .design-preview-products article{box-shadow:0 4px 12px #19161114}.preview-shadow-strong .design-preview-products article{box-shadow:0 8px 18px #19161129}.preview-fit-contain .preview-product-art{background-size:contain!important}.preview-layout-label{color:#b9b8b0;text-align:center;margin:8px 0 -6px;font-size:7px;font-weight:800;display:block}.preview-device-switch button{cursor:pointer}.design-phone.preview-device-desktop{aspect-ratio:16/10;border-width:4px;border-radius:12px;flex-direction:column;width:min(100%,680px);height:auto;min-height:0;margin-top:22px;display:flex}.design-desktop-browserbar{background:#1a1a18;flex:0 0 28px;align-items:center;gap:4px;min-height:28px;padding:0 10px;display:flex}.design-desktop-browserbar i{background:#6c6b66;border-radius:50%;width:6px;height:6px}.design-desktop-browserbar i:first-child{background:#eb705f}.design-desktop-browserbar i:nth-child(2){background:#e6ba5a}.design-desktop-browserbar i:nth-child(3){background:#76b876}.design-desktop-browserbar span{color:#b8b7b0;text-align:center;background:#30302d;border-radius:4px;flex:1;min-width:0;margin-left:8px;padding:4px 7px;font-size:6px}.preview-device-desktop .design-phone-screen{border-radius:0 0 7px 7px;flex:1;height:auto}.preview-device-desktop .design-phone-screen>header{min-height:126px;padding:24px 22px 16px}.preview-device-desktop .design-phone-content{padding:13px 22px 60px}.preview-device-desktop .design-cart{bottom:11px;left:22px;right:22px}.design-phone-screen.preview-layout-editorial>header{min-height:174px}.design-phone-screen.preview-layout-editorial .design-preview-products article:first-child{background:var(--preview-primary);border-top:0;grid-template-columns:86px minmax(0,1fr);min-height:94px}@supports (color:color-mix(in lab, red, red)){.design-phone-screen.preview-layout-editorial .design-preview-products article:first-child{background:color-mix(in srgb, var(--preview-primary) 7%, var(--preview-surface))}}.design-phone-screen.preview-layout-editorial .design-preview-products article:first-child{padding:9px}.design-phone-screen.preview-layout-editorial .design-preview-products article:first-child .preview-product-art{border-radius:8px;min-height:76px}.design-phone-screen.preview-layout-vitrine>header,.design-phone-screen.preview-layout-catalogo>header{min-height:116px;padding-top:31px}.design-phone-screen.preview-layout-vitrine .design-preview-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.design-phone-screen.preview-layout-vitrine .design-preview-products article,.design-phone-screen.preview-layout-boutique .design-preview-products article,.design-phone-screen.preview-layout-catalogo .design-preview-products article{border:0;border-radius:9px;grid-template-rows:72px auto;grid-template-columns:1fr auto;gap:5px;min-height:0;padding:6px;display:grid}.design-phone-screen.preview-layout-vitrine .preview-product-art,.design-phone-screen.preview-layout-boutique .preview-product-art,.design-phone-screen.preview-layout-catalogo .preview-product-art{border-radius:6px;grid-column:1/-1;min-height:72px}.design-phone-screen.preview-layout-vitrine .design-preview-products article>button,.design-phone-screen.preview-layout-boutique .design-preview-products article>button,.design-phone-screen.preview-layout-catalogo .design-preview-products article>button{align-self:end;margin-bottom:2px;position:static}.design-phone-screen.preview-layout-compacto>header{min-height:94px;padding-top:27px}.design-phone-screen.preview-layout-compacto .design-phone-content{padding:7px}.design-phone-screen.preview-layout-compacto .design-preview-products{gap:2px}.design-phone-screen.preview-layout-compacto .design-preview-products article{border:0;border-radius:6px;grid-template-columns:35px minmax(0,1fr) 20px;gap:5px;min-height:43px;padding:4px}.design-phone-screen.preview-layout-compacto .preview-product-art{border-radius:4px;min-width:35px;min-height:35px;font-size:12px}.design-phone-screen.preview-layout-compacto .design-preview-products article>button{align-self:center;position:static}.design-phone-screen.preview-layout-compacto .design-preview-products article small{display:none}.design-phone-screen.preview-layout-boutique>header{text-align:center;min-height:184px;padding-top:39px}.design-phone-screen.preview-layout-boutique .design-app-icon{margin:0 auto}.design-phone-screen.preview-layout-boutique .design-preview-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.design-phone-screen.preview-layout-boutique .design-preview-products article:first-child{grid-column:1/-1;grid-template-rows:116px auto}.design-phone-screen.preview-layout-boutique .design-preview-products article:first-child .preview-product-art{min-height:116px}.design-phone-screen.preview-layout-catalogo .design-preview-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.design-phone-screen.preview-layout-catalogo .design-preview-products article{grid-template-rows:47px auto;grid-template-columns:1fr;gap:3px;padding:4px}.design-phone-screen.preview-layout-catalogo .preview-product-art{min-height:47px;font-size:12px}.design-phone-screen.preview-layout-catalogo .design-preview-products article>span{gap:1px}.design-phone-screen.preview-layout-catalogo .design-preview-products article small,.design-phone-screen.preview-layout-catalogo .design-preview-products article>button{display:none}.preview-device-mobile .design-phone-screen .design-preview-products{grid-template-columns:minmax(0,1fr)}.preview-device-mobile .design-phone-screen .design-preview-products article:first-child{grid-column:auto}.preview-device-desktop .design-phone-screen.preview-layout-vitrine .design-preview-products,.preview-device-desktop .design-phone-screen.preview-layout-boutique .design-preview-products{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-device-desktop .design-phone-screen.preview-layout-boutique .design-preview-products article:first-child{grid-column:span 2}.preview-device-desktop .design-phone-screen.preview-layout-catalogo .design-preview-products{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-device-desktop .design-phone-screen.preview-layout-editorial .design-preview-products{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-device-desktop .design-phone-screen.preview-layout-editorial .design-preview-products article:first-child{grid-column:1/-1}.preview-device-desktop .design-phone-screen.preview-grid-1 .design-preview-products{grid-template-columns:minmax(0,1fr)}.preview-device-desktop .design-phone-screen.preview-grid-2 .design-preview-products{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-device-desktop .design-phone-screen.preview-grid-3 .design-preview-products{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-device-desktop .design-phone-screen.preview-grid-4 .design-preview-products{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-device-desktop .design-phone-screen.preview-grid-5 .design-preview-products{grid-template-columns:repeat(5,minmax(0,1fr))}.preview-device-desktop .design-phone-screen.preview-grid-6 .design-preview-products{grid-template-columns:repeat(6,minmax(0,1fr))}.preview-card-scale-small .design-preview-products{gap:3px!important}.preview-card-scale-small .design-preview-products article{gap:3px!important;padding:3px!important}.preview-card-scale-small .design-preview-products article :is(strong,b){font-size:5px}.preview-card-scale-small .design-preview-products article small{font-size:4px}.preview-card-scale-large .design-preview-products{gap:10px!important}.preview-card-scale-large .design-preview-products article{padding:8px!important}.preview-card-scale-large .preview-product-art{min-height:82px;font-size:22px}.store-shell{--store-background:#f7f2e9;--store-surface:#fffdfa;--store-text:#201e1a;--store-radius:13px;--store-font:Inter, Manrope, ui-sans-serif, system-ui, sans-serif;--store-heading-font:Georgia, "Times New Roman", serif;--store-green:var(--store-primary);background:var(--store-background);color:var(--store-text);font-family:var(--store-font)}.store-shell .store-topbar{border-color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell .store-topbar{border-color:color-mix(in srgb, var(--store-text) 13%, transparent)}}.store-shell .store-topbar{background:var(--store-surface)}@supports (color:color-mix(in lab, red, red)){.store-shell .store-topbar{background:color-mix(in srgb, var(--store-surface) 94%, transparent)}}.store-shell .store-brand strong,.store-shell .store-info h1,.store-shell .menu-section-heading h2,.store-shell .product-title-row h3,.store-shell .store-empty h3,.store-shell .store-story h2,.store-shell .store-footer strong{font-family:var(--store-heading-font)}.store-shell .store-brand>span,.store-shell .store-logo-large,.store-shell .store-footer-logo,.store-shell .store-product-card,.store-shell .store-product-copy>footer button,.store-shell .store-category-nav>label,.store-shell .store-promo,.store-shell .store-story,.store-shell .fulfillment-switch,.store-shell .fulfillment-switch button,.store-shell .mobile-cart-bar{border-radius:var(--store-radius)}.store-shell .store-service-bar,.store-shell .store-category-nav{border-color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell .store-service-bar,.store-shell .store-category-nav{border-color:color-mix(in srgb, var(--store-text) 15%, transparent)}}.store-shell .store-category-nav{background:var(--store-background)}@supports (color:color-mix(in lab, red, red)){.store-shell .store-category-nav{background:color-mix(in srgb, var(--store-background) 95%, transparent)}}.store-shell .store-category-nav>label,.store-shell .fulfillment-switch button.active,.store-shell .store-product-card,.store-shell .store-empty{background:var(--store-surface)}.store-shell .fulfillment-switch{background:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell .fulfillment-switch{background:color-mix(in srgb, var(--store-text) 8%, var(--store-background))}}.store-shell .fulfillment-switch button.active,.store-shell .store-address strong,.store-shell .store-category-nav>div button.active,.store-shell .product-title-row h3,.store-shell .store-product-copy>footer strong{color:var(--store-text)}.store-shell .store-hero{background-position:50%;background-size:cover}.store-shell.hero-image .store-hero{background:linear-gradient(90deg, var(--store-primary), var(--store-primary)), var(--store-cover-image)}@supports (color:color-mix(in lab, red, red)){.store-shell.hero-image .store-hero{background:linear-gradient(90deg, color-mix(in srgb, var(--store-primary) 88%, #111), color-mix(in srgb, var(--store-primary) 20%, transparent)), var(--store-cover-image)}}.store-shell.hero-image .store-hero{background-position:50%;background-size:cover}.store-shell.hero-gradient .store-hero{background:radial-gradient(circle at 80% 18%, var(--store-highlight), transparent 28%), linear-gradient(135deg, var(--store-primary), var(--store-primary))}@supports (color:color-mix(in lab, red, red)){.store-shell.hero-gradient .store-hero{background:radial-gradient(circle at 80% 18%, color-mix(in srgb, var(--store-highlight) 72%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--store-primary) 84%, #101010), var(--store-primary))}}.store-shell.hero-minimal .store-hero{border-bottom:1px solid var(--store-text);min-height:260px}@supports (color:color-mix(in lab, red, red)){.store-shell.hero-minimal .store-hero{border-bottom:1px solid color-mix(in srgb, var(--store-text) 13%, transparent)}}.store-shell.hero-minimal .store-hero{background:var(--store-surface);color:var(--store-text)}.store-shell.hero-minimal .store-hero:after{display:none}.store-shell.hero-minimal .store-hero-inner{min-height:260px;color:var(--store-text)}.store-shell.hero-minimal .store-info>p,.store-shell.hero-minimal .store-meta span{color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell.hero-minimal .store-info>p,.store-shell.hero-minimal .store-meta span{color:color-mix(in srgb, var(--store-text) 64%, transparent)}}.store-shell.hero-minimal .store-meta span{border-color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell.hero-minimal .store-meta span{border-color:color-mix(in srgb, var(--store-text) 18%, transparent)}}.store-shell.hero-minimal .store-details{border-color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell.hero-minimal .store-details{border-color:color-mix(in srgb, var(--store-text) 24%, transparent)}}.store-shell.hero-minimal .store-details{background:var(--store-background)}@supports (color:color-mix(in lab, red, red)){.store-shell.hero-minimal .store-details{background:color-mix(in srgb, var(--store-background) 88%, transparent)}}.store-shell.hero-minimal .store-details{color:var(--store-text);box-shadow:0 8px 24px var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell.hero-minimal .store-details{box-shadow:0 8px 24px color-mix(in srgb, var(--store-text) 10%, transparent)}}.store-shell.hero-minimal .store-logo-large{border-color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell.hero-minimal .store-logo-large{border-color:color-mix(in srgb, var(--store-text) 16%, transparent)}}.store-shell.hero-minimal .store-logo-large{background:var(--store-background);color:var(--store-primary);box-shadow:none}.store-shell .store-promo{border-color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell .store-promo{border-color:color-mix(in srgb, var(--store-text) 13%, transparent)}}.store-shell .store-promo{background:radial-gradient(circle at 78% 130%, #ffffff8f, transparent 42%), var(--store-highlight)}.store-shell .store-promo>div span,.store-shell .store-promo>div p,.store-shell .store-promo-discount{color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell .store-promo>div span,.store-shell .store-promo>div p,.store-shell .store-promo-discount{color:color-mix(in srgb, var(--store-text) 82%, #16200e)}}.store-shell .store-promo>button{border-color:var(--store-primary);background:var(--store-primary)}.store-shell .store-product-card{border-color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell .store-product-card{border-color:color-mix(in srgb, var(--store-text) 14%, transparent)}}.store-product-placeholder{background:radial-gradient(circle at 70% 20%, var(--store-highlight), transparent 28%), linear-gradient(145deg, var(--store-primary), var(--store-highlight));place-content:center;justify-items:center;gap:7px;width:100%;height:100%;min-height:160px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-product-placeholder{background:radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--store-highlight) 76%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--store-primary) 9%, var(--store-surface)), color-mix(in srgb, var(--store-highlight) 28%, var(--store-surface)))}}.store-product-placeholder{color:var(--store-primary)}.store-product-placeholder>span{font-size:34px}.store-product-placeholder>small{letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.cart-item-placeholder{background:var(--store-primary);border-radius:9px;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.cart-item-placeholder{background:color-mix(in srgb, var(--store-primary) 10%, var(--store-surface))}}.cart-item-placeholder{color:var(--store-primary);font-size:20px}.store-shell .store-story{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.store-shell .store-story{background:color-mix(in srgb, var(--store-primary) 88%, #101010)}}.store-shell .story-image{background:radial-gradient(circle at 72% 26%, var(--store-highlight), transparent 26%), linear-gradient(145deg, var(--store-primary), var(--store-primary));place-items:center;min-height:360px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-shell .story-image{background:radial-gradient(circle at 72% 26%, color-mix(in srgb, var(--store-highlight) 74%, transparent), transparent 26%), linear-gradient(145deg, color-mix(in srgb, var(--store-primary) 78%, #111), var(--store-primary))}}.store-shell .story-image>span{color:var(--store-highlight)}@supports (color:color-mix(in lab, red, red)){.store-shell .story-image>span{color:color-mix(in srgb, var(--store-highlight) 86%, #fff)}}.store-shell .story-image>span{opacity:.9;font-size:clamp(70px,12vw,150px);line-height:1}.store-shell .store-footer{border-color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell .store-footer{border-color:color-mix(in srgb, var(--store-text) 14%, transparent)}}.store-shell .store-footer{background:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell .store-footer{background:color-mix(in srgb, var(--store-text) 5%, var(--store-background))}}.store-shell .mobile-cart-bar,.store-shell .store-bag{background:var(--store-primary)}.store-shell .mobile-cart-bar{box-shadow:0 17px 40px var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.store-shell .mobile-cart-bar{box-shadow:0 17px 40px color-mix(in srgb, var(--store-primary) 30%, transparent)}}.store-shell.categories-pills .store-category-nav,.store-shell.categories-chips .store-category-nav{border-bottom:0;min-height:68px}.store-shell.categories-pills .store-category-nav>div,.store-shell.categories-chips .store-category-nav>div{gap:7px;padding:10px 0}.store-shell.categories-pills .store-category-nav>div button,.store-shell.categories-chips .store-category-nav>div button{border:1px solid var(--store-text);min-height:34px}@supports (color:color-mix(in lab, red, red)){.store-shell.categories-pills .store-category-nav>div button,.store-shell.categories-chips .store-category-nav>div button{border:1px solid color-mix(in srgb, var(--store-text) 13%, transparent)}}.store-shell.categories-pills .store-category-nav>div button,.store-shell.categories-chips .store-category-nav>div button{background:var(--store-surface);border-radius:99px;padding:0 13px}.store-shell.categories-chips .store-category-nav>div button{border-radius:calc(var(--store-radius) * .65)}.store-shell.categories-pills .store-category-nav>div button.active,.store-shell.categories-chips .store-category-nav>div button.active{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.store-shell.layout-vitrine .store-hero,.store-shell.layout-catalogo .store-hero,.store-shell.layout-vitrine .store-hero-inner,.store-shell.layout-catalogo .store-hero-inner{min-height:280px}.store-shell.layout-boutique .store-content,.store-shell.layout-boutique .store-topbar-inner,.store-shell.layout-boutique .store-hero-inner,.store-shell.layout-boutique .store-service-bar{width:min(1320px,100% - 54px)}.store-shell.layout-boutique .menu-section{padding-top:82px}.store-shell.layout-boutique .menu-section-heading h2{font-size:clamp(42px,5vw,65px)}.store-shell.layout-compacto .menu-section{padding-top:34px}.store-shell.layout-compacto .menu-section-heading h2,.store-shell.layout-catalogo .menu-section-heading h2{font-size:30px}.store-shell.cards-horizontal .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-shell.cards-horizontal .store-product-card{grid-template-columns:195px minmax(0,1fr)}.store-shell.cards-vertical .store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-shell.layout-catalogo.cards-vertical .store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-shell.cards-vertical .store-product-card{grid-template-rows:235px minmax(150px,auto);grid-template-columns:1fr}.store-shell.cards-vertical .store-product-image{min-height:235px}.store-shell.layout-boutique.cards-vertical .store-product-card{grid-template-rows:330px minmax(165px,auto)}.store-shell.layout-boutique.cards-vertical .store-product-image{min-height:330px}.store-shell.layout-catalogo.cards-vertical .store-product-card{grid-template-rows:190px minmax(142px,auto)}.store-shell.layout-catalogo.cards-vertical .store-product-image{min-height:190px}.store-shell.cards-compact .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-shell.cards-compact .store-product-card{grid-template-columns:118px minmax(0,1fr);min-height:132px}.store-shell.cards-compact .store-product-image,.store-shell.cards-compact .store-product-placeholder{min-height:132px}.store-shell.cards-compact .store-product-copy{padding:13px}.store-shell.cards-compact .store-product-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 8px;display:-webkit-box;overflow:hidden}.store-shell.cards-compact .product-title-row h3{font-size:15px}.store-shell.density-compact .menu-section{padding-top:38px}.store-shell.density-compact .store-product-grid{gap:8px;margin-top:19px}.store-shell.density-compact .store-product-copy{padding:13px}.store-shell.density-airy .menu-section{padding-top:78px}.store-shell.density-airy .store-product-grid{gap:22px;margin-top:38px}.store-shell.density-airy .store-product-copy{padding:25px}.store-shell.content-compact .store-content,.store-shell.content-compact .store-topbar-inner,.store-shell.content-compact .store-hero-inner,.store-shell.content-compact .store-service-bar{width:min(980px,100% - 40px)}.store-shell.content-standard .store-content,.store-shell.content-standard .store-topbar-inner,.store-shell.content-standard .store-hero-inner,.store-shell.content-standard .store-service-bar{width:min(1180px,100% - 40px)}.store-shell.content-wide .store-content,.store-shell.content-wide .store-topbar-inner,.store-shell.content-wide .store-hero-inner,.store-shell.content-wide .store-service-bar{width:min(1440px,100% - 54px)}.store-shell.grid-1 .store-product-grid{grid-template-columns:minmax(0,1fr)}.store-shell.grid-2 .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-shell.grid-3 .store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-shell.grid-4 .store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-shell.grid-5 .store-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.store-shell.grid-6 .store-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.store-shell.card-scale-small .store-product-grid{gap:8px}.store-shell.card-scale-small .store-product-copy{padding:12px}.store-shell.card-scale-small .product-title-row h3{font-size:14px}.store-shell.card-scale-small .store-product-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:8px;display:-webkit-box;overflow:hidden}.store-shell.card-scale-small .store-product-copy>footer strong{font-size:13px}.store-shell.card-scale-small.cards-horizontal .store-product-card{grid-template-columns:145px minmax(0,1fr);min-height:160px}.store-shell.card-scale-large .store-product-grid{gap:19px}.store-shell.card-scale-large .store-product-copy{padding:25px}.store-shell.card-scale-large .product-title-row h3{font-size:21px}.store-shell.card-scale-large .store-product-copy>p{font-size:10px}.store-shell.card-scale-large .store-product-copy>footer strong{font-size:18px}.store-shell.card-scale-large.cards-horizontal .store-product-card{grid-template-columns:235px minmax(0,1fr);min-height:245px}@media (min-width:821px){.store-shell.cards-horizontal:is(.grid-3,.grid-4,.grid-5,.grid-6) .store-product-card,.store-shell.cards-compact:is(.grid-3,.grid-4,.grid-5,.grid-6) .store-product-card{grid-template-rows:auto minmax(132px,auto);grid-template-columns:1fr}.store-shell:is(.grid-3,.grid-4,.grid-5,.grid-6).image-ratio-square .store-product-image{aspect-ratio:1;min-height:0}.store-shell:is(.grid-3,.grid-4,.grid-5,.grid-6).image-ratio-portrait .store-product-image{aspect-ratio:4/5;min-height:0}.store-shell:is(.grid-3,.grid-4,.grid-5,.grid-6).image-ratio-landscape .store-product-image{aspect-ratio:4/3;min-height:0}.store-shell:is(.grid-3,.grid-4,.grid-5,.grid-6).image-ratio-wide .store-product-image{aspect-ratio:16/9;min-height:0}}.store-shell.cards-vertical.image-ratio-square .store-product-card,.store-shell.cards-vertical.image-ratio-portrait .store-product-card,.store-shell.cards-vertical.image-ratio-landscape .store-product-card,.store-shell.cards-vertical.image-ratio-wide .store-product-card{grid-template-rows:auto minmax(142px,auto)}.store-shell.cards-vertical.image-ratio-square .store-product-image{aspect-ratio:1;min-height:0}.store-shell.cards-vertical.image-ratio-portrait .store-product-image{aspect-ratio:4/5;min-height:0}.store-shell.cards-vertical.image-ratio-landscape .store-product-image{aspect-ratio:4/3;min-height:0}.store-shell.cards-vertical.image-ratio-wide .store-product-image{aspect-ratio:16/9;min-height:0}.store-shell.image-fit-contain .store-product-image img{object-fit:contain;background:var(--store-background)}@supports (color:color-mix(in lab, red, red)){.store-shell.image-fit-contain .store-product-image img{background:color-mix(in srgb, var(--store-background) 76%, var(--store-surface))}}.store-shell.card-align-center .store-product-copy{text-align:center}.store-shell.card-align-center .product-title-row,.store-shell.card-align-center .store-product-copy>footer{justify-content:center}.store-shell.card-shadow-none .store-product-card,.store-shell.card-shadow-none .store-product-card:hover{box-shadow:none}.store-shell.card-shadow-soft .store-product-card{box-shadow:0 8px 24px var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell.card-shadow-soft .store-product-card{box-shadow:0 8px 24px color-mix(in srgb, var(--store-text) 8%, transparent)}}.store-shell.card-shadow-strong .store-product-card{box-shadow:0 14px 34px var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-shell.card-shadow-strong .store-product-card{box-shadow:0 14px 34px color-mix(in srgb, var(--store-text) 16%, transparent)}}.store-shell.corners-square .open-pill,.store-shell.corners-square .store-product-image>span{border-radius:2px}.store-series-navigation{border:1px solid var(--store-text);grid-template-columns:minmax(130px,auto) 1fr minmax(130px,auto);align-items:center;gap:14px;margin-top:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-series-navigation{border:1px solid color-mix(in srgb, var(--store-text) 13%, transparent)}}.store-series-navigation{border-radius:var(--store-radius);background:var(--store-surface);box-shadow:0 10px 26px var(--store-text);padding:12px}@supports (color:color-mix(in lab, red, red)){.store-series-navigation{box-shadow:0 10px 26px color-mix(in srgb, var(--store-text) 7%, transparent)}}.store-series-navigation>button{border:1px solid var(--store-text);min-height:41px}@supports (color:color-mix(in lab, red, red)){.store-series-navigation>button{border:1px solid color-mix(in srgb, var(--store-text) 15%, transparent)}}.store-series-navigation>button{border-radius:calc(var(--store-radius) * .7);background:var(--store-background)}@supports (color:color-mix(in lab, red, red)){.store-series-navigation>button{background:color-mix(in srgb, var(--store-background) 76%, var(--store-surface))}}.store-series-navigation>button{color:var(--store-text);cursor:pointer;padding:0 13px;font-size:8px;font-weight:900}.store-series-navigation>button:last-child{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.store-series-navigation>button:disabled{cursor:not-allowed;opacity:.38}.store-series-navigation>span{text-align:center;gap:3px;display:grid}.store-series-navigation>span strong{font-size:10px}.store-series-navigation>span small{color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-series-navigation>span small{color:color-mix(in srgb, var(--store-text) 58%, transparent)}}.store-series-navigation>span small{font-size:7px}@media (max-width:1120px){.design-section .layout-options{grid-template-columns:repeat(3,minmax(0,1fr))}.color-controls-advanced,.style-fields-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.niche-options,.visibility-options,.store-copy-fields{grid-template-columns:1fr}.design-section .layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}.store-shell.layout-boutique .store-content,.store-shell.layout-boutique .store-topbar-inner,.store-shell.layout-boutique .store-hero-inner,.store-shell.layout-boutique .store-service-bar{width:min(100% - 28px,1320px)}.store-shell.content-compact .store-content,.store-shell.content-compact .store-topbar-inner,.store-shell.content-compact .store-hero-inner,.store-shell.content-compact .store-service-bar{width:min(100% - 40px,980px)}.store-shell.content-standard .store-content,.store-shell.content-standard .store-topbar-inner,.store-shell.content-standard .store-hero-inner,.store-shell.content-standard .store-service-bar,.store-shell.layout-boutique.content-standard .store-content,.store-shell.layout-boutique.content-standard .store-topbar-inner,.store-shell.layout-boutique.content-standard .store-hero-inner,.store-shell.layout-boutique.content-standard .store-service-bar{width:min(100% - 28px,1180px)}.store-shell.content-wide .store-content,.store-shell.content-wide .store-topbar-inner,.store-shell.content-wide .store-hero-inner,.store-shell.content-wide .store-service-bar{width:min(100% - 16px,1440px)}}@media (max-width:620px){.color-controls-advanced,.style-fields-advanced{grid-template-columns:1fr}.storefront-series-config>header{flex-direction:column;align-items:stretch}.storefront-series-config>header>span{width:fit-content}.storefront-series-fields,.storefront-series-preview{grid-template-columns:1fr}.storefront-series-preview>div{min-height:76px}.cover-uploader{flex-direction:column;justify-content:flex-end;align-items:flex-start}.cover-uploader>div{justify-content:flex-start}.store-shell.cards-vertical .store-product-card,.store-shell.cards-vertical:is(.image-ratio-square,.image-ratio-portrait,.image-ratio-landscape,.image-ratio-wide) .store-product-card,.store-shell.layout-boutique.cards-vertical .store-product-card,.store-shell.layout-catalogo.cards-vertical .store-product-card{grid-template-rows:minmax(165px,auto);grid-template-columns:120px minmax(0,1fr);min-height:165px}.store-shell.cards-vertical .store-product-image,.store-shell.cards-vertical:is(.image-ratio-square,.image-ratio-portrait,.image-ratio-landscape,.image-ratio-wide) .store-product-image,.store-shell.layout-boutique.cards-vertical .store-product-image,.store-shell.layout-catalogo.cards-vertical .store-product-image{aspect-ratio:auto;min-height:165px}.store-shell.cards-horizontal .store-product-card{grid-template-columns:120px minmax(0,1fr)}.store-shell.cards-horizontal .store-product-image{min-height:165px}.store-shell .story-image{min-height:220px}.store-series-navigation{grid-template-columns:1fr 1fr;gap:8px}.store-series-navigation>span{grid-area:1/1/auto/-1;padding:4px 0 7px}.store-series-navigation>button{grid-row:2;min-width:0;padding:0 8px}}@media (max-width:430px){.store-shell.cards-vertical .store-product-card,.store-shell.cards-vertical:is(.image-ratio-square,.image-ratio-portrait,.image-ratio-landscape,.image-ratio-wide) .store-product-card,.store-shell.layout-boutique.cards-vertical .store-product-card,.store-shell.layout-catalogo.cards-vertical .store-product-card{grid-template-columns:108px minmax(0,1fr)}}.store-shell.responsive-grid-1[class] .store-product-grid{grid-template-columns:minmax(0,1fr)}.store-shell.responsive-grid-2[class] .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-shell.responsive-grid-3[class] .store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-shell.responsive-grid-4[class] .store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-shell.responsive-grid-5[class] .store-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.store-shell.responsive-grid-6[class] .store-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:820px){.store-shell.responsive-grid-2:is(.cards-horizontal,.cards-vertical,.cards-compact) .store-product-card,.store-shell.responsive-grid-1.cards-vertical .store-product-card,.store-shell.responsive-grid-1.cards-vertical:is(.image-ratio-square,.image-ratio-portrait,.image-ratio-landscape,.image-ratio-wide) .store-product-card,.store-shell.layout-boutique.responsive-grid-1.cards-vertical .store-product-card,.store-shell.layout-catalogo.responsive-grid-1.cards-vertical .store-product-card{grid-template-rows:auto minmax(124px,auto);grid-template-columns:minmax(0,1fr);min-height:0}.store-shell.responsive-grid-2 .store-product-image,.store-shell.responsive-grid-1.cards-vertical .store-product-image,.store-shell.layout-boutique.responsive-grid-1.cards-vertical .store-product-image,.store-shell.layout-catalogo.responsive-grid-1.cards-vertical .store-product-image{min-height:0}.store-shell:is(.responsive-grid-2,.responsive-grid-1.cards-vertical).image-ratio-square .store-product-image{aspect-ratio:1}.store-shell:is(.responsive-grid-2,.responsive-grid-1.cards-vertical).image-ratio-portrait .store-product-image{aspect-ratio:4/5}.store-shell:is(.responsive-grid-2,.responsive-grid-1.cards-vertical).image-ratio-landscape .store-product-image{aspect-ratio:4/3}.store-shell:is(.responsive-grid-2,.responsive-grid-1.cards-vertical).image-ratio-wide .store-product-image{aspect-ratio:16/9}.store-shell.responsive-grid-2 .store-product-copy{padding:12px}.store-shell.responsive-grid-2.card-scale-small .store-product-copy{padding:9px}.store-shell.responsive-grid-2.card-scale-large .store-product-copy{padding:15px}.store-shell.responsive-grid-2.card-scale-small .product-title-row h3{font-size:12px}.store-shell.responsive-grid-2.card-scale-large .product-title-row h3{font-size:16px}.store-shell.responsive-grid-2 .store-product-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store-shell.responsive-grid-2 .store-product-copy>footer{gap:6px}.store-shell.responsive-grid-2 .store-product-copy>footer button{width:32px;height:32px}.store-shell.responsive-grid-1.card-scale-small.cards-horizontal .store-product-card{grid-template-columns:96px minmax(0,1fr);min-height:132px}.store-shell.responsive-grid-1.card-scale-medium.cards-horizontal .store-product-card{grid-template-columns:120px minmax(0,1fr);min-height:165px}.store-shell.responsive-grid-1.card-scale-large.cards-horizontal .store-product-card{grid-template-columns:145px minmax(0,1fr);min-height:190px}.store-shell.responsive-grid-1.card-scale-small.cards-horizontal .store-product-image{min-height:132px}.store-shell.responsive-grid-1.card-scale-medium.cards-horizontal .store-product-image{min-height:165px}.store-shell.responsive-grid-1.card-scale-large.cards-horizontal .store-product-image{min-height:190px}.store-shell.responsive-grid-1.card-scale-small.cards-compact .store-product-card{grid-template-columns:96px minmax(0,1fr);min-height:118px}.store-shell.responsive-grid-1.card-scale-medium.cards-compact .store-product-card{grid-template-columns:112px minmax(0,1fr);min-height:140px}.store-shell.responsive-grid-1.card-scale-large.cards-compact .store-product-card{grid-template-columns:132px minmax(0,1fr);min-height:176px}.store-shell.responsive-grid-1.card-scale-small.cards-compact .store-product-image{min-height:118px}.store-shell.responsive-grid-1.card-scale-medium.cards-compact .store-product-image{min-height:140px}.store-shell.responsive-grid-1.card-scale-large.cards-compact .store-product-image{min-height:176px}}.affiliate-login-shell{color:#171814;background:#f7f3eb;grid-template-columns:minmax(320px,1.05fr) minmax(360px,.95fr);min-height:100svh;display:grid}.affiliate-login-intro{color:#fff;background:#1b211c;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.affiliate-login-intro:before{content:"";border:70px solid #bcef541a;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-180px;right:-180px}.affiliate-brand{width:fit-content;color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.affiliate-brand>strong{color:#fff;background:#ff6043;border-radius:12px;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.affiliate-brand>span{letter-spacing:.09em;font-size:12px;font-weight:950}.affiliate-login-intro>div{z-index:1;max-width:620px;position:relative}.affiliate-login-intro>div>small,.affiliate-portal-heading small,.affiliate-portal-card header small{color:#bced54;letter-spacing:.14em;font-size:9px;font-weight:900}.affiliate-login-intro h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(48px,6vw,86px);line-height:.94}.affiliate-login-intro p{color:#bdc5bc;max-width:550px;margin:0;font-size:clamp(14px,1.45vw,19px);line-height:1.6}.affiliate-login-intro footer{z-index:1;color:#aeb7ae;align-items:baseline;gap:10px;font-size:12px;display:flex;position:relative}.affiliate-login-intro footer span{color:#bced54;letter-spacing:-.04em;font-size:31px;font-weight:950}.affiliate-login-panel{place-items:center;padding:38px;display:grid}.affiliate-login-form-wrap{width:min(100%,430px)}.affiliate-login-badge{color:#587116;letter-spacing:.12em;background:#e7f4c7;border-radius:999px;width:fit-content;padding:7px 10px;font-size:8px;font-weight:950}.affiliate-login-form-wrap h2{letter-spacing:-.055em;margin:17px 0 8px;font-size:clamp(30px,4vw,44px)}.affiliate-login-form-wrap>p{color:#756f66;margin:0 0 25px;font-size:13px;line-height:1.6}.affiliate-login-form-wrap form{gap:15px;display:grid}.affiliate-login-form-wrap label{gap:7px;display:grid}.affiliate-login-form-wrap label span{font-size:11px;font-weight:850}.affiliate-login-form-wrap input{color:#171814;background:#fff;border:1px solid #d8d1c6;border-radius:12px;outline:none;min-height:52px;padding:0 14px;font-size:14px}.affiliate-login-form-wrap input:focus{border-color:#ff6043;box-shadow:0 0 0 3px #ff60431f}.affiliate-login-form-wrap form button{color:#fff;cursor:pointer;background:#ff6043;border:0;border-radius:12px;justify-content:space-between;align-items:center;min-height:54px;margin-top:5px;padding:0 19px;font-size:14px;font-weight:900;display:flex;box-shadow:0 15px 30px #ff604333}.affiliate-login-form-wrap form button span{font-size:21px}.affiliate-login-error{color:#9a2d1d;background:#fff0ed;border:1px solid #efb9b0;border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:11px}.affiliate-login-success{color:#4f691b;background:#eff8df;border:1px solid #c8dda2;border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:11px}.affiliate-login-note{color:#8d877e;text-align:center;margin-top:17px;font-size:10px;display:block}.affiliate-portal-shell{color:#20221e;background:#f3f1eb;min-height:100svh}.affiliate-portal-topbar{background:#faf8f3f0;border-bottom:1px solid #dedbd3;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px max(24px,50vw - 620px);display:flex}.affiliate-portal-topbar .affiliate-brand>span{gap:1px;display:grid}.affiliate-portal-topbar .affiliate-brand>span small{color:#7c8277;letter-spacing:.13em;font-size:7px}.affiliate-portal-profile{align-items:center;gap:17px;display:flex}.affiliate-portal-profile>span{text-align:right;gap:2px;display:grid}.affiliate-portal-profile strong{font-size:11px}.affiliate-portal-profile small{color:#818078;font-size:9px}.affiliate-portal-profile button{color:#464841;cursor:pointer;background:0 0;border:1px solid #d5d1c9;border-radius:9px;min-height:34px;padding:0 13px;font-size:10px;font-weight:800}.affiliate-portal-content{gap:18px;width:min(100% - 40px,1240px);margin:0 auto;padding:42px 0 70px;display:grid}.affiliate-portal-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:4px;display:flex}.affiliate-portal-heading small{color:#6d8b28}.affiliate-portal-heading h1{letter-spacing:-.055em;margin:8px 0 4px;font-size:clamp(32px,4vw,49px)}.affiliate-portal-heading p{color:#76766e;margin:0;font-size:12px}.affiliate-portal-heading>span{color:#778171;letter-spacing:.08em;background:#e6eddf;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:950}.affiliate-portal-heading>span.active{color:#536d17;background:#e4f4bf}.affiliate-first-access-alert{color:#5f491b;background:#fff8e4;border:1px solid #e6c274;border-radius:15px;grid-template-columns:39px minmax(0,1fr) auto 31px;align-items:center;gap:14px;padding:15px 16px;display:grid;box-shadow:0 10px 26px #6f4e0f12}.affiliate-first-access-alert>i{color:#5d4716;background:#f6c955;border-radius:11px;place-items:center;width:39px;height:39px;font-size:18px;font-style:normal;font-weight:950;display:grid}.affiliate-first-access-alert>div{gap:3px;display:grid}.affiliate-first-access-alert small{color:#9b6f15;letter-spacing:.12em;font-size:7px;font-weight:950}.affiliate-first-access-alert strong{color:#443513;font-size:12px}.affiliate-first-access-alert p{color:#7b6330;margin:0;font-size:9px;line-height:1.5}.affiliate-first-access-alert>a{color:#fff;background:#282b26;border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.affiliate-first-access-alert>button{color:#806a38;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.affiliate-first-access-alert>button:hover{background:#7e60201a}.affiliate-first-access-alert>:is(a,button):focus-visible{outline-offset:2px;outline:3px solid #815e1638}.affiliate-current-commission{color:#fff;background:linear-gradient(125deg,#202722 0%,#2b342d 72%,#37432e 100%);border:1px solid #354039;border-radius:17px;grid-template-columns:minmax(170px,auto) 1fr;align-items:center;gap:22px;padding:20px 24px;display:grid;overflow:hidden;box-shadow:0 13px 35px #2027221f}.affiliate-current-commission>span{gap:3px;display:grid}.affiliate-current-commission small{color:#c5ec68;letter-spacing:.11em;font-size:8px;font-weight:950}.affiliate-current-commission strong{letter-spacing:-.055em;font-size:clamp(32px,4vw,46px);line-height:1}.affiliate-current-commission p{color:#d9dfda;border-left:1px solid #ffffff29;max-width:690px;margin:0;padding-left:22px;font-size:10px;line-height:1.65}.affiliate-portal-message{color:#765c20;background:#fff8e8;border:1px solid #e0d0aa;border-radius:11px;padding:11px 14px;font-size:11px}.affiliate-portal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.affiliate-portal-stats article,.affiliate-portal-card{background:#fff;border:1px solid #dfdcd4;border-radius:17px;box-shadow:0 8px 25px #23231d09}.affiliate-portal-stats article{align-content:center;gap:6px;min-height:130px;padding:20px;display:grid}.affiliate-portal-stats article.available{color:#fff;background:#202722;border-color:#3a473e}.affiliate-portal-stats article small{color:#85867e;letter-spacing:.09em;font-size:8px;font-weight:900}.affiliate-portal-stats article.available small{color:#bced54}.affiliate-portal-stats article strong{letter-spacing:-.045em;font-size:clamp(22px,2.5vw,32px)}.affiliate-portal-stats article span{color:#96958f;font-size:9px}.affiliate-portal-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.affiliate-portal-card{padding:21px}.affiliate-portal-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.affiliate-portal-card header small{color:#ff6043;font-size:7px}.affiliate-portal-card h2{letter-spacing:-.025em;margin:5px 0 0;font-size:19px}.affiliate-portal-card>header>span{color:#70756b;background:#eff2e9;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.affiliate-referral-card>p{color:#77766f;margin:16px 0 12px;font-size:11px;line-height:1.5}.affiliate-referral-card>div{background:#f5f8ee;border:1px solid #dfe4d3;border-radius:11px;align-items:center;gap:12px;padding:9px 9px 9px 13px;display:flex}.affiliate-referral-card>div strong{overflow-wrap:anywhere;color:#4f5c3b;flex:1;min-width:0;font-size:10px}.affiliate-referral-card>div button,.affiliate-access-form>button{color:#fff;cursor:pointer;background:#252a25;border:0;border-radius:8px;min-height:35px;padding:0 12px;font-size:9px;font-weight:850}.affiliate-referral-card>em{color:#a15444;margin-top:10px;font-size:9px;font-style:normal;display:block}.affiliate-withdraw-card form{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.affiliate-withdraw-card label{gap:5px;display:grid}.affiliate-withdraw-card label span{color:#666860;font-size:8px;font-weight:800}.affiliate-withdraw-card :is(input,select){color:#252621;background:#fbfaf7;border:1px solid #ddd9d0;border-radius:8px;outline:none;width:100%;min-height:39px;padding:0 10px;font-size:10px}.affiliate-withdraw-card .wide{grid-column:1/-1}.affiliate-withdraw-card button.wide{color:#fff;cursor:pointer;background:#ff6043;border:0;border-radius:9px;min-height:42px;font-size:10px;font-weight:900}.affiliate-withdraw-card button:disabled{cursor:not-allowed;opacity:.45}.affiliate-withdraw-note{color:#929088;margin-top:10px;font-size:8px;line-height:1.5;display:block}.affiliate-password-card{grid-column:1/-1;scroll-margin-top:92px}.affiliate-password-card>p{color:#77766f;margin:14px 0 12px;font-size:10px;line-height:1.5}.affiliate-password-card form{grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:10px;display:grid}.affiliate-password-card label{gap:5px;display:grid}.affiliate-password-card label span{color:#666860;font-size:8px;font-weight:800}.affiliate-password-card input{color:#252621;background:#fbfaf7;border:1px solid #ddd9d0;border-radius:8px;outline:none;width:100%;min-height:41px;padding:0 10px;font-size:10px}.affiliate-password-card input:focus{border-color:#ff6043;box-shadow:0 0 0 3px #ff60431a}.affiliate-password-card form button{color:#fff;cursor:pointer;background:#252a25;border:0;border-radius:9px;min-height:41px;padding:0 15px;font-size:9px;font-weight:900}.affiliate-password-card form button:disabled{cursor:not-allowed;opacity:.55}.affiliate-tier-card{grid-column:1/-1;gap:14px;display:grid}.affiliate-tier-card>header>strong{color:#5f7d1d;letter-spacing:-.04em;font-size:27px}.affiliate-tier-rate{flex-wrap:wrap;gap:8px;display:flex}.affiliate-tier-rate>span{color:#7d7d75;background:#f3f5ed;border-radius:999px;padding:7px 10px;font-size:8px}.affiliate-tier-rate b{color:#31342d;margin-left:4px}.affiliate-tier-progress{background:#e8e9e2;border-radius:999px;height:9px;overflow:hidden}.affiliate-tier-progress.paused{background:#eee9e5}.affiliate-tier-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff6043,#b8de4f);height:100%;transition:width .25s;display:block}.affiliate-tier-card>p{color:#74756d;margin:0;font-size:9px}.affiliate-tier-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.affiliate-tier-milestones>span{color:#87877f;background:#faf9f6;border:1px solid #e4e2da;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.affiliate-tier-milestones>span.reached{color:#54701c;background:#f0f7df;border-color:#c8dca0}.affiliate-tier-milestones b{font-size:8px}.affiliate-tier-milestones small{color:inherit;font-size:8px;font-weight:900}.affiliate-account-table .affiliate-portal-table-row>strong{color:#5f7d1d}.affiliate-portal-lists{gap:12px;display:grid}.affiliate-portal-table{padding:0;overflow:hidden}.affiliate-portal-table>header{padding:19px 21px}.affiliate-portal-table-head,.affiliate-portal-table-row{border-top:1px solid #ece8e0;grid-template-columns:minmax(190px,1.4fr) 1fr 1fr 1fr;align-items:center;gap:14px;padding:11px 21px;display:grid}.affiliate-portal-table-head{color:#8b8a83;background:#faf8f4;font-size:8px;font-weight:900}.affiliate-portal-table-row{min-height:58px;font-size:10px}.affiliate-portal-table-row>span:first-child,.affiliate-portal-table-row.withdrawal>span:nth-child(2){gap:3px;display:grid}.affiliate-portal-table-row small{color:#929089;font-size:8px}.affiliate-portal-table-row>strong{color:#647d29}.affiliate-portal-empty{color:#8f8d86;border-top:1px solid #ece8e0;margin:0;padding:22px;font-size:10px}.affiliate-status{color:#876315;background:#fff2ce;border-radius:999px;width:fit-content;padding:6px 8px;font-size:8px;font-weight:850}.affiliate-status.paid{color:#4a6c1b;background:#e4f3d1}.affiliate-status.rejected{color:#9b4130;background:#fae2dc}.affiliate-withdrawal-history{overflow:visible}.affiliate-withdrawal-status{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.affiliate-rejection-reason{display:inline-flex;position:relative}.affiliate-rejection-info{color:#a74533;cursor:help;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff8f6;border:1px solid #e6b9ae;border-radius:50%;place-items:center;width:20px;height:20px;font:900 10px/1 Georgia,serif;display:grid}.affiliate-rejection-info:focus-visible{outline-offset:2px;outline:2px solid #ff6b50}.affiliate-rejection-popover{z-index:40;color:#fff;opacity:0;pointer-events:none;text-align:left;visibility:hidden;background:#282621;border:1px solid #e4d8d2;border-radius:10px;gap:5px;width:min(250px,100vw - 48px);padding:11px 12px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;bottom:calc(100% + 10px);right:-8px;transform:translateY(4px);box-shadow:0 12px 30px #1e191438}.affiliate-rejection-popover:after{content:"";background:#282621;width:10px;height:10px;position:absolute;bottom:-6px;right:12px;transform:rotate(45deg)}.affiliate-rejection-popover>strong{color:#ffb5a6;font-size:9px}.affiliate-rejection-popover>span{overflow-wrap:anywhere;font-size:9px;line-height:1.45}.affiliate-rejection-popover>small{color:#c9c4ba;font-size:7px;line-height:1.4;display:none}.affiliate-rejection-info:hover+.affiliate-rejection-popover,.affiliate-rejection-info:focus-visible+.affiliate-rejection-popover,.affiliate-rejection-info:active+.affiliate-rejection-popover{opacity:1;visibility:visible;transform:translateY(0)}.affiliate-campaign-card{grid-column:1/-1;padding:0;overflow:hidden}.affiliate-campaign-heading{color:#fff;background:radial-gradient(circle at 84% 10%,#c9f45b38,#0000 29%),linear-gradient(135deg,#242822,#171a17);padding:23px;align-items:center!important}.affiliate-campaign-heading>div{gap:5px;display:grid}.affiliate-campaign-heading h2{margin:0;font-size:clamp(21px,2.5vw,29px)}.affiliate-campaign-heading p{color:#ffffff9e;max-width:680px;margin:0;font-size:10px;line-height:1.5}.affiliate-campaign-heading>button,.affiliate-campaign-preview-meta>button{color:#27321d;cursor:pointer;background:#c9f45b;border:0;border-radius:10px;flex:none;min-height:43px;padding:0 17px;font-size:9px;font-weight:950}.affiliate-campaign-workspace{border-top:1px solid #dedbd3;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:0;display:grid}.affiliate-campaign-controls{align-content:start;gap:20px;padding:23px;display:grid}.affiliate-campaign-control-group{gap:10px;display:grid}.affiliate-campaign-control-group>span{color:#77766e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.affiliate-campaign-templates{gap:8px;display:grid}.affiliate-campaign-templates>button{color:#292a26;cursor:pointer;text-align:left;background:#fbfaf7;border:1px solid #e1ddd4;border-radius:12px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:11px;padding:7px;display:grid}.affiliate-campaign-templates>button.selected{background:#fff4f1;border-color:#ff6043;box-shadow:0 0 0 2px #ff604317}.affiliate-campaign-templates img{object-fit:cover;object-position:center;border-radius:8px;width:70px;height:72px;display:block}.affiliate-campaign-templates button>span{gap:3px;min-width:0;display:grid}.affiliate-campaign-templates strong{font-size:10px}.affiliate-campaign-templates small{color:#85837c;font-size:8px;line-height:1.35}.affiliate-campaign-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.affiliate-campaign-formats button{color:#393a35;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedad1;border-radius:9px;gap:3px;padding:10px;display:grid}.affiliate-campaign-formats button.selected{color:#526a18;background:#f0f7df;border-color:#667c32}.affiliate-campaign-formats strong{font-size:9px}.affiliate-campaign-formats small{color:#8c8a83;font-size:7px}.affiliate-campaign-caption{background:#f7f5f0;border:1px solid #dfdcd4;border-radius:12px;gap:8px;padding:13px;display:grid}.affiliate-campaign-caption>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.affiliate-campaign-caption header>span{gap:3px;display:grid}.affiliate-campaign-caption header small{color:#ff6043;letter-spacing:.08em;font-size:7px;font-weight:900}.affiliate-campaign-caption header strong{font-size:10px}.affiliate-campaign-caption header button{color:#687b39;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.affiliate-campaign-caption textarea{resize:vertical;color:#484841;background:#fff;border:1px solid #dedad1;border-radius:9px;outline:none;min-height:154px;padding:11px;font:9px/1.55 Arial,sans-serif}.affiliate-campaign-caption>button{color:#fff;cursor:pointer;background:#292d28;border:0;border-radius:8px;min-height:39px;font-size:9px;font-weight:900}.affiliate-campaign-preview{background:#efede7;border-left:1px solid #dedbd3;align-content:center;gap:11px;min-width:0;padding:24px;display:grid}.affiliate-campaign-canvas-frame{background:#20231f;border-radius:15px;place-items:center;min-height:480px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.affiliate-campaign-canvas-frame canvas{border-radius:5px;width:auto;max-width:100%;height:auto;max-height:640px;display:block;box-shadow:0 15px 36px #19191447}.affiliate-campaign-canvas-frame>span{color:#fff;letter-spacing:.05em;background:#1c1e1bbd;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;inset:0}.affiliate-campaign-preview-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.affiliate-campaign-preview-meta>span{gap:2px;display:grid}.affiliate-campaign-preview-meta strong{font-size:10px}.affiliate-campaign-preview-meta small,.affiliate-campaign-preview>small{color:#85837d;font-size:7px;line-height:1.45}.affiliate-campaign-preview-meta>button:disabled{cursor:wait;opacity:.6}.affiliate-campaign-status{color:#73591f;background:#fff8e7;border-top:1px solid #e1ddd5;padding:10px 23px;font-size:9px}.affiliate-create-card form{grid-template-columns:repeat(5,minmax(125px,1fr)) auto}.affiliate-access-form{background:#faf8f4;border:1px solid #e0dcd3;border-radius:10px;grid-template-columns:minmax(125px,.8fr) 1fr 1.2fr auto;align-items:end;gap:8px;padding:10px;display:grid}.affiliate-access-form>div{gap:3px;display:grid}.affiliate-access-form>div small,.affiliate-access-form label span{color:#88837a;letter-spacing:.06em;font-size:6px;font-weight:900}.affiliate-access-form>div strong{font-size:9px}.affiliate-access-form>div a{color:#e65338;font-size:7px;font-weight:800;text-decoration:none}.affiliate-access-form label{gap:4px;display:grid}.affiliate-access-form input{color:#292a26;background:#fff;border:1px solid #ddd8cf;border-radius:7px;outline:none;width:100%;min-height:35px;padding:0 9px;font-size:8px}.affiliate-withdrawal-admin-head,.affiliate-withdrawal-admin-row{border-top:1px solid #e7e2d9;grid-template-columns:1fr .65fr 1.35fr .65fr 1.15fr;align-items:center;gap:10px;padding:11px 20px;display:grid}.affiliate-withdrawal-admin-head{color:#89847b;background:#f7f5f0;font-size:7px;font-weight:900}.affiliate-withdrawal-admin-row{min-height:64px;font-size:8px}.affiliate-withdrawal-admin-row>span{min-width:0}.affiliate-withdrawal-admin-row>span:is(:first-child,:nth-child(3)){gap:3px;display:grid}.affiliate-withdrawal-admin-row small{overflow-wrap:anywhere;color:var(--muted);font-size:7px}.affiliate-withdrawal-admin-row>span:nth-child(3) strong{overflow-wrap:anywhere}.affiliate-withdrawal-actions{gap:5px;display:flex}.affiliate-withdrawal-actions .button{min-height:31px;padding:0 8px;font-size:7px}.affiliate-withdrawal-result{gap:3px;display:grid}.affiliate-withdrawal-result small:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.affiliate-rejection-editor{border-top:1px dashed #ddd5ca;grid-column:1/-1;grid-template-columns:minmax(150px,.75fr) minmax(210px,1fr) minmax(240px,1.3fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.affiliate-rejection-editor>div:first-child{align-self:center;gap:3px;display:grid}.affiliate-rejection-editor label{color:#777269;letter-spacing:.04em;gap:5px;font-size:7px;font-weight:900;display:grid}.affiliate-rejection-editor :is(select,textarea){color:#292a26;width:100%;font:inherit;background:#fff;border:1px solid #d9d3ca;border-radius:8px;outline:none;padding:8px 10px;font-size:8px}.affiliate-rejection-editor select{min-height:36px}.affiliate-rejection-editor textarea{resize:vertical;min-height:52px}.affiliate-rejection-editor :is(select,textarea):focus{border-color:#f16c51;box-shadow:0 0 0 2px #f16c511f}.affiliate-rejection-editor-actions{align-items:center;gap:6px;display:flex}.affiliate-rejection-editor-actions .button{white-space:nowrap;min-height:36px}.admin-shell.theme-dark .affiliate-access-form{border-color:var(--dark-border);background:var(--dark-surface-raised)}.admin-shell.theme-dark .affiliate-access-form input{border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text)}.admin-shell.theme-dark :is(.affiliate-withdrawal-admin-head,.affiliate-withdrawal-admin-row){border-color:var(--dark-border)}.admin-shell.theme-dark .affiliate-withdrawal-admin-head{background:var(--dark-surface-raised);color:var(--dark-text-secondary)}.admin-shell.theme-dark .affiliate-rejection-editor{border-color:var(--dark-border)}.admin-shell.theme-dark .affiliate-rejection-editor label{color:var(--dark-text-secondary)}.admin-shell.theme-dark .affiliate-rejection-editor :is(select,textarea){border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1080px){.affiliate-campaign-workspace{grid-template-columns:1fr}.affiliate-campaign-preview{border-top:1px solid #dedbd3;border-left:0}.affiliate-create-card form{grid-template-columns:1fr 1fr}.affiliate-create-card form .button{grid-column:1/-1}.affiliate-access-form{grid-template-columns:1fr 1fr}.affiliate-access-form>div{grid-column:1/-1}.affiliate-access-form>button{min-height:35px}.affiliate-rejection-editor{grid-template-columns:1fr 1fr}.affiliate-rejection-editor>div:first-child,.affiliate-rejection-editor-actions{grid-column:1/-1}.affiliate-portal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-portal-grid{grid-template-columns:1fr}.affiliate-password-card form{grid-template-columns:1fr 1fr}.affiliate-password-card form button{grid-column:1/-1}}@media (max-width:760px){.affiliate-login-shell{grid-template-columns:1fr}.affiliate-login-intro{min-height:42svh;padding:30px 25px}.affiliate-login-intro>div{margin:50px 0 35px}.affiliate-login-intro h1{font-size:45px}.affiliate-login-panel{padding:42px 24px 60px}.affiliate-portal-topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:64px;padding:10px 14px;position:sticky;top:0}.affiliate-portal-topbar .affiliate-brand>strong{border-radius:10px;width:36px;height:36px}.affiliate-portal-profile{gap:9px}.affiliate-portal-profile button{min-height:42px;padding:0 14px}.affiliate-portal-content{gap:13px;width:min(100% - 24px,1240px);padding:22px 0 44px}.affiliate-portal-heading{flex-direction:column;align-items:flex-start}.affiliate-portal-heading h1{margin-top:6px;font-size:clamp(30px,10vw,40px)}.affiliate-portal-heading p{max-width:34rem;font-size:11px;line-height:1.5}.affiliate-first-access-alert{grid-template-columns:36px minmax(0,1fr) 31px;gap:10px;padding:13px}.affiliate-first-access-alert>i{width:36px;height:36px}.affiliate-first-access-alert>a{grid-column:2/3;width:fit-content}.affiliate-first-access-alert>button{grid-area:1/3}.affiliate-portal-stats{grid-template-columns:1fr 1fr}.affiliate-portal-stats article{min-height:112px;padding:16px}.affiliate-portal-card{border-radius:14px;padding:17px}.affiliate-campaign-card{padding:0}.affiliate-campaign-heading{flex-direction:column;padding:19px;align-items:stretch!important}.affiliate-campaign-heading>button{width:100%;min-height:48px}.affiliate-campaign-controls,.affiliate-campaign-preview{padding:15px}.affiliate-campaign-canvas-frame{min-height:390px;padding:11px}.affiliate-portal-card>header{gap:10px}.affiliate-portal-card h2{font-size:18px}.affiliate-withdraw-card :is(input,select),.affiliate-password-card input{min-height:48px;font-size:16px}.affiliate-withdraw-card button.wide,.affiliate-password-card form button{min-height:48px;font-size:11px}.affiliate-portal-table-head{display:none}.affiliate-tier-milestones{grid-template-columns:1fr}.affiliate-portal-table-row,.affiliate-portal-table-row.withdrawal{border:1px solid #e5e0d7;border-radius:12px;grid-template-columns:1fr;gap:10px;margin:0 12px 12px;padding:14px}.affiliate-portal-table-row:first-of-type{margin-top:0}.affiliate-portal-table>header{padding:17px}.affiliate-portal-table-row>:is(span,strong):not(.affiliate-withdrawal-note-row){text-align:right;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.affiliate-portal-table-row>:is(span,strong)[data-label]:before{color:#929089;content:attr(data-label);letter-spacing:.06em;text-align:left;text-transform:uppercase;flex:none;font-size:8px;font-weight:900}.affiliate-portal-table-row>span:first-child,.affiliate-portal-table-row.withdrawal>span:nth-child(2){align-items:center;justify-content:initial;grid-template-columns:auto minmax(0,1fr);display:grid}.affiliate-portal-table-row>span:first-child[data-label]:before,.affiliate-portal-table-row.withdrawal>span:nth-child(2)[data-label]:before{grid-row:1/3}.affiliate-portal-table-row>span:first-child>:is(strong,small),.affiliate-portal-table-row.withdrawal>span:nth-child(2)>:is(strong,small){margin-left:auto}.affiliate-portal-table-row>span:first-child>small,.affiliate-portal-table-row.withdrawal>span:nth-child(2)>small{overflow-wrap:anywhere}.affiliate-status,.affiliate-withdrawal-status{margin-left:auto}.affiliate-rejection-popover>small{display:block}.affiliate-withdrawal-admin-head{display:none}.affiliate-withdrawal-admin-row{grid-template-columns:1fr 1fr}.affiliate-withdrawal-actions{grid-column:1/-1}.affiliate-rejection-editor{grid-template-columns:1fr}.affiliate-rejection-editor>div:first-child,.affiliate-rejection-editor-actions{grid-column:auto}.affiliate-rejection-editor :is(select,textarea){min-height:44px;font-size:16px}.affiliate-rejection-editor-actions{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:520px){.affiliate-portal-profile>span{display:none}.affiliate-current-commission{grid-template-columns:1fr;gap:13px;padding:18px}.affiliate-first-access-alert>a{justify-content:center;width:100%}.affiliate-current-commission p{border-top:1px solid #ffffff29;border-left:0;padding-top:13px;padding-left:0}.affiliate-portal-stats{grid-template-columns:1fr 1fr;gap:8px}.affiliate-portal-stats article{gap:4px;min-height:105px;padding:13px}.affiliate-portal-stats article strong{font-size:clamp(19px,6.3vw,25px)}.affiliate-portal-stats article span{font-size:8px;line-height:1.35}.affiliate-referral-card>div{flex-direction:column;align-items:stretch}.affiliate-referral-card>div button{min-height:44px}.affiliate-campaign-formats{grid-template-columns:1fr}.affiliate-campaign-formats button{min-height:48px}.affiliate-campaign-templates>button{grid-template-columns:62px minmax(0,1fr);min-height:78px}.affiliate-campaign-templates img{width:62px;height:62px}.affiliate-campaign-caption textarea{min-height:190px;font-size:16px}.affiliate-campaign-preview-meta{flex-direction:column;align-items:stretch}.affiliate-campaign-preview-meta>button{min-height:48px}.affiliate-withdraw-card form,.affiliate-password-card form,.affiliate-create-card form,.affiliate-access-form{grid-template-columns:1fr}.affiliate-access-form>div,.affiliate-access-form>button{grid-column:auto}}@media (max-width:360px){.affiliate-portal-stats{grid-template-columns:1fr}}.promotions-page{--promo-border:#dfdcd4}.promotions-heading{align-items:center}.promotion-primary{border-color:var(--coral);background:var(--coral);color:#fff}.promotion-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.promotion-section-nav>button{border:1px solid var(--promo-border);min-width:0;min-height:96px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.promotion-section-nav>button:hover{border-color:#bbb5aa;transform:translateY(-1px);box-shadow:0 8px 24px #211f1c0d}.promotion-section-nav>button.active{border-color:var(--coral);background:#fff8f5;box-shadow:inset 0 0 0 1px #ff5c3a24}.promotion-section-nav>button>i{color:#6f6a62;background:#f1efe9;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.promotion-section-nav>button.active>i{color:var(--coral);background:#ffddd4}.promotion-section-nav svg{stroke-width:2px;width:22px;height:22px}.promotion-section-nav>button>span{gap:4px;min-width:0;display:grid}.promotion-section-nav strong{font-size:13px}.promotion-section-nav small{color:#817c74;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.promotion-section-nav>button>b{color:#6d685f;background:#f0eee8;border-radius:999px;padding:6px 8px;font-size:8px}.promotion-section-nav>button.active>b{background:var(--coral);color:#fff}.promotion-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.promotion-stat-grid article{border:1px solid var(--promo-border);background:#fff;border-radius:13px;align-content:center;min-height:120px;padding:20px;display:grid}.promotion-stat-grid small{color:#8d8981;letter-spacing:.11em;font-size:7px;font-weight:900}.promotion-stat-grid strong{color:var(--ink);letter-spacing:-.045em;margin-top:7px;font-size:29px}.promotion-stat-grid span{color:#8d8981;font-size:8px}.promotion-editor-card{padding:0;overflow:hidden}.promotion-editor-card>header{border-bottom:1px solid var(--promo-border);justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.promotion-editor-card header small,.coupon-section>header small{color:#8d8981;letter-spacing:.11em;font-size:7px;font-weight:900}.promotion-editor-card header h2,.coupon-section>header h2{color:var(--ink);letter-spacing:-.035em;margin:5px 0 4px;font-size:20px}.promotion-editor-card header p,.coupon-section>header p{color:#77736c;max-width:650px;margin:0;font-size:9px;line-height:1.5}.promotion-toggle{cursor:pointer;align-items:center;gap:8px;display:flex}.promotion-toggle input,.channel-picker input,.coupon-active>input{opacity:0;width:1px;height:1px;position:absolute}.promotion-toggle i{background:#d7d4cd;border-radius:99px;width:38px;height:21px;position:relative}.promotion-toggle i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0002}.promotion-toggle input:checked+i{background:#397254}.promotion-toggle input:checked+i:after{transform:translate(17px)}.promotion-toggle span{font-size:8px;font-weight:850}.promotion-editor-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);display:grid}.promotion-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;padding:23px;display:grid}.promotion-fields>label{color:#4a4742;align-content:start;gap:7px;font-size:8px;font-weight:800;display:grid}.promotion-fields .wide{grid-column:1/-1}.promotion-fields input:not([type=checkbox]),.promotion-fields select,.promotion-fields textarea{width:100%;min-height:41px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8d5cd;border-radius:9px;outline:0;padding:0 10px;font-size:9px}.promotion-fields textarea{resize:vertical;min-height:75px;padding:10px}.promotion-fields input:focus,.promotion-fields select:focus,.promotion-fields textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff5c3a18}.affixed{background:#fff;border:1px solid #d8d5cd;border-radius:9px;align-items:center;min-height:41px;display:flex;overflow:hidden}.affixed input{min-width:0;box-shadow:none!important;border:0!important}.affixed b{color:#8d8981;padding:0 10px;font-size:8px}.channel-picker{border:0;min-width:0;margin:0;padding:0}.channel-picker legend{color:#4a4742;margin-bottom:8px;font-size:8px;font-weight:800}.channel-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.channel-picker label{cursor:pointer;border:1px solid #ddd9d1;border-radius:9px;align-items:center;gap:8px;min-height:49px;padding:8px;display:flex}.channel-picker label.checked{background:#eef6f1;border-color:#7fa58d}.channel-picker i{color:#fff;border:1px solid #c9c5bc;border-radius:5px;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.channel-picker .checked i{background:#397254;border-color:#397254}.channel-picker span{font-size:8px;font-weight:800}.promotion-preview-card{border-left:1px solid var(--promo-border);color:#fff;background:#211f1c;align-content:start;padding:23px;display:grid}.promotion-preview-card>small{color:#9d9890;letter-spacing:.11em;font-size:7px;font-weight:900}.promotion-preview-card>div{background:radial-gradient(circle at 90% 5%, #c9f45b66, transparent 38%), linear-gradient(145deg, var(--coral), #ef8951);border-radius:13px;min-height:205px;margin-top:14px;padding:19px;position:relative;overflow:hidden}.promotion-preview-card>div span{letter-spacing:.1em;font-size:6px;font-weight:900}.promotion-preview-card>div strong{letter-spacing:-.04em;margin-top:18px;font-size:21px;line-height:1.05;display:block}.promotion-preview-card>div p{color:#ffffffbf;margin:8px 0;font-size:8px;line-height:1.45}.promotion-preview-card>div b{background:var(--lime);color:var(--ink);border-radius:99px;padding:6px 9px;font-size:8px;position:absolute;bottom:17px;left:19px}.promotion-preview-card ul{margin:14px 0 17px;padding:0;list-style:none;display:grid}.promotion-preview-card li{color:#9d9890;border-bottom:1px solid #3a3833;justify-content:space-between;align-items:center;min-height:34px;font-size:7px;display:flex}.promotion-preview-card li b{color:#e8e4dc;font-size:7px}.promotion-preview-card>button{width:100%}.coupon-section{gap:12px;display:grid}.coupon-section>header{justify-content:space-between;align-items:flex-end;gap:18px;padding:12px 2px 0;display:flex}.coupon-section>header>b{color:#397254;background:#edf6f0;border-radius:99px;padding:7px 10px;font-size:7px}.coupon-editor{padding:0;overflow:hidden}.coupon-editor>header{border-bottom:1px solid var(--promo-border);background:#f8f6f1;justify-content:space-between;align-items:center;padding:16px 21px;display:flex}.coupon-editor>header h3{margin:3px 0 0;font-size:17px}.coupon-editor>header button{color:#8d8981;cursor:pointer;background:0 0;border:0;font-size:24px}.coupon-editor>footer{border-top:1px solid var(--promo-border);justify-content:flex-end;gap:8px;padding:15px 21px;display:flex}.coupon-active{cursor:pointer;background:#edf6f0;border-radius:9px;align-items:center;min-height:56px;padding:11px 13px;display:flex!important}.coupon-active:before{color:#fff;content:"";background:#fff;border:1px solid #8caa98;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.coupon-active:has(input:checked):before{content:"✓";background:#397254}.coupon-active>span{gap:2px;display:grid}.coupon-active b{color:#2f6749;font-size:8px}.coupon-active small{color:#668373;font-size:7px}.coupon-list{gap:8px;display:grid}.coupon-row{grid-template-columns:minmax(145px,.9fr) repeat(3,minmax(110px,1fr)) auto;align-items:center;gap:12px;padding:13px;display:grid}.coupon-row.inactive{opacity:.65}.coupon-row>div:not(.coupon-code){gap:4px;min-width:0;display:grid}.coupon-row>div small{color:#99948c;letter-spacing:.08em;font-size:6px;font-weight:900}.coupon-row>div strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.coupon-row>div strong.coral{color:var(--coral);font-size:12px}.coupon-row>div span{color:#858078;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.coupon-code{color:#fff;background:radial-gradient(circle at 100% 0,#c9f45b55,#0000 44%),#24231f;border-radius:10px;align-content:center;min-height:82px;padding:12px;display:grid}.coupon-code small{color:var(--lime)!important}.coupon-code strong{letter-spacing:.04em;margin-top:4px;color:#fff!important;font-size:14px!important}.coupon-code button{color:#aaa69e;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:5px;padding:0;font-size:7px;text-decoration:underline}.coupon-row nav{gap:5px;display:flex}.coupon-row nav button{color:#56514b;cursor:pointer;background:#fff;border:1px solid #ddd9d1;border-radius:7px;min-height:31px;padding:0 8px;font-size:7px;font-weight:800}.coupon-row nav button.danger{color:#a34837}.coupon-row nav button:disabled{opacity:.45}.coupon-empty{align-items:center;gap:16px;min-height:145px;padding:23px;display:flex}.coupon-empty>b{width:54px;height:54px;color:var(--coral);background:#ffddd4;border-radius:15px;place-items:center;font-size:22px;display:grid}.coupon-empty>div{flex:1}.coupon-empty h3{margin:0;font-size:16px}.coupon-empty p{color:#7b7770;margin:4px 0;font-size:8px}.product-promotion-section{gap:12px;display:grid}.product-promotion-section>header{justify-content:space-between;align-items:flex-end;gap:18px;padding:12px 2px 0;display:flex}.product-promotion-section>header small{color:#8d8981;letter-spacing:.11em;font-size:7px;font-weight:900}.product-promotion-section>header h2{color:var(--ink);letter-spacing:-.035em;margin:5px 0 4px;font-size:20px}.product-promotion-section>header p{color:#77736c;max-width:720px;margin:0;font-size:9px;line-height:1.5}.product-promotion-section>header>b{color:#ad4935;white-space:nowrap;background:#fff0eb;border-radius:99px;padding:7px 10px;font-size:7px}.product-promotion-list{gap:8px;display:grid}.product-promotion-row{grid-template-columns:minmax(220px,1.5fr) minmax(150px,.8fr) 125px auto;align-items:center;gap:18px;min-height:92px;padding:14px 16px;display:grid}.product-promotion-row.inactive{opacity:.62}.product-promotion-identity{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.product-promotion-identity>i{width:45px;height:45px;color:var(--coral);background:#f1efe9;border-radius:13px;place-items:center;font-size:15px;font-style:normal;font-weight:900;display:grid}.product-promotion-identity>span{gap:3px;min-width:0;display:grid}.product-promotion-identity small,.product-promotion-price small{color:#99948c;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.product-promotion-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-promotion-identity em{color:#8d8981;font-size:8px;font-style:normal}.product-promotion-price{justify-items:start;gap:2px;display:grid}.product-promotion-price del{color:#9a958d;font-size:9px}.product-promotion-price strong{color:#397254;font-size:15px}.product-discount-input{color:#666159;gap:5px;font-size:8px;font-weight:800;display:grid}.product-discount-input>div{background:#fff;border:1px solid #d8d5cd;border-radius:9px;align-items:center;min-height:39px;display:flex;overflow:hidden}.product-discount-input input{width:100%;min-width:0;height:37px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:11px;font-weight:800}.product-discount-input b{color:#8d8981;padding:0 10px;font-size:9px}.product-promotion-row>nav{justify-content:flex-end;gap:6px;display:flex}.product-promotion-row>nav button{color:#56514b;cursor:pointer;background:#fff;border:1px solid #ddd9d1;border-radius:8px;min-height:36px;padding:0 11px;font-size:8px;font-weight:850}.product-promotion-row>nav button.save{border-color:var(--coral);background:var(--coral);color:#fff}.product-promotion-row>nav button.remove{color:#a34837}.product-promotion-row>nav button:disabled{cursor:not-allowed;opacity:.42}.product-promotion-empty{align-items:center;gap:16px;min-height:145px;padding:23px;display:flex}.product-promotion-empty>svg{box-sizing:content-box;width:30px;height:30px;color:var(--coral);background:#ffddd4;border-radius:15px;padding:12px}.product-promotion-empty h3{margin:0;font-size:16px}.product-promotion-empty p{color:#7b7770;margin:4px 0 0;font-size:9px}.promotions-loading{color:#77736c;min-height:260px;padding:30px}@media (max-width:1180px){.promotion-editor-layout{grid-template-columns:1fr}.promotion-preview-card{border-top:1px solid var(--promo-border);border-left:0}.coupon-row{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-code,.coupon-row nav{grid-column:1/-1}.product-promotion-row{grid-template-columns:minmax(220px,1.3fr) minmax(130px,.7fr) 115px}.product-promotion-row>nav{grid-column:1/-1}}@media (max-width:760px){.promotion-section-nav{gap:7px}.promotion-section-nav>button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:91px;padding:9px 5px}.promotion-section-nav>button>i{border-radius:11px;width:38px;height:38px}.promotion-section-nav svg{width:19px;height:19px}.promotion-section-nav small{display:none}.promotion-section-nav>button>b{padding:4px 6px;position:absolute;top:7px;right:7px}.promotion-stat-grid{grid-template-columns:1fr}.promotion-editor-card>header,.coupon-section>header,.coupon-empty,.product-promotion-section>header{flex-direction:column;align-items:flex-start}.promotion-fields{grid-template-columns:1fr}.promotion-fields .wide{grid-column:auto}.channel-picker>div,.coupon-row{grid-template-columns:1fr}.coupon-row nav{grid-template-columns:repeat(3,1fr);display:grid}.product-promotion-row{grid-template-columns:minmax(0,1fr) 105px;gap:12px}.product-promotion-price{justify-self:end}.product-discount-input{grid-column:1/2}.product-promotion-row>nav{grid-column:2/3;align-self:end}}@media (max-width:460px){.promotion-section-nav strong{font-size:10px}.product-promotion-row{grid-template-columns:1fr}.product-promotion-price{justify-self:start}.product-discount-input,.product-promotion-row>nav{grid-column:auto;width:100%}.product-promotion-row>nav button{flex:1}}.dashboard-shell.theme-dark .promotion-section-nav>button,.dashboard-shell.theme-dark .product-discount-input>div,.dashboard-shell.theme-dark .product-promotion-row>nav button{color:#f2f0e9;background:#20231e;border-color:#3a3d35}.dashboard-shell.theme-dark .promotion-section-nav>button.active{background:#2d211d;border-color:#ff795d}.dashboard-shell.theme-dark .product-promotion-row>nav button.save{border-color:var(--coral);background:var(--coral);color:#fff}.dashboard-shell.theme-dark .promotion-section-nav>button>i,.dashboard-shell.theme-dark .product-promotion-identity>i{background:#2d302a}.dashboard-shell.theme-dark .product-discount-input input,.dashboard-shell.theme-dark .product-promotion-identity strong,.dashboard-shell.theme-dark .product-promotion-section>header h2{color:#f2f0e9}.checkout-coupon{border-top:1px solid #e5ded4;gap:8px;margin-top:16px;padding-top:14px;display:grid}.checkout-coupon>div:first-child{gap:3px;margin:0 22px;display:grid}.checkout-coupon>div:first-child small{color:#999187;letter-spacing:.1em;font-size:6px;font-weight:900}.checkout-coupon>div:first-child strong{font-size:9px}.checkout-coupon .coupon-input{margin-top:0}.coupon-input.applied{background:#f1f8f3;border-style:solid;border-color:#7da68b}.coupon-input.applied>span,.coupon-input.applied button{color:#32704d}.coupon-input button:disabled{cursor:not-allowed;opacity:.45}.coupon-feedback{color:#3e7354;margin:0 22px;font-size:7px;line-height:1.4}.cart-totals .checkout-discount-line{color:#34704e;background:#eef7f1;border-radius:8px;align-items:center;padding:8px 9px}.cart-totals .checkout-discount-line span{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.cart-totals .checkout-discount-line b{color:#2d6c49}.store-promo-discount.fixed{text-align:center;align-self:center;justify-items:center;max-width:150px;font-family:inherit;font-size:24px;line-height:1;display:grid}.store-promo-discount.fixed small{letter-spacing:.08em;margin-top:5px;font-size:10px;display:block}.crm-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.crm-list-card,.crm-create-card{padding:24px}.crm-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.crm-toolbar>div,.crm-create-card>div,.crm-create-card label,.crm-table td:first-child{flex-direction:column;gap:4px;display:flex}.crm-toolbar span,.crm-create-card label>span,.crm-table small,.crm-empty span{color:#77736d;font-size:13px}.crm-toolbar input,.crm-create-card input,.crm-create-card select{color:#211f1b;background:#fff;border:1px solid #dedbd5;border-radius:12px;min-height:44px;padding:0 14px}.crm-toolbar input{width:min(100%,280px)}.crm-table-wrap{overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;min-width:660px}.crm-table th,.crm-table td{text-align:left;border-top:1px solid #eeeae3;padding:14px 12px;font-size:14px}.crm-table th{color:#77736d;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.crm-table td:last-child{text-align:right}.crm-table td button{color:#8f3f31;cursor:pointer;background:0 0;border:0}.crm-status{color:#486227;background:#eff6e4;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.crm-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;display:flex}.crm-create-card{flex-direction:column;gap:16px;display:flex}.crm-create-card p{color:#a34a37;letter-spacing:.12em;margin:0;font-size:11px;font-weight:800}.crm-create-card h2{margin:0}@media (max-width:980px){.crm-layout{grid-template-columns:1fr}}.onboarding-shell{background:var(--paper-strong);grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);min-height:100vh;display:grid}.onboarding-side{color:#fff;background:radial-gradient(circle at 90% 15%,#c9f45b33,#0000 25%),radial-gradient(circle at 8% 90%,#baa8ff38,#0000 30%),#20201d;flex-direction:column;min-height:100vh;padding:48px clamp(34px,4.5vw,72px);display:flex;position:relative;overflow:hidden}.onboarding-side>div{max-width:560px;margin:auto 0 52px}.onboarding-side>div>span,.onboarding-heading>span{color:var(--coral);letter-spacing:.14em;font-size:11px;font-weight:900}.onboarding-side>div>span{color:var(--lime)}.onboarding-side h1{letter-spacing:-.065em;max-width:540px;margin:20px 0;font-size:clamp(42px,4.5vw,70px);font-weight:830;line-height:.98}.onboarding-side p{color:#ffffffa8;max-width:520px;margin:0;font-size:15px;line-height:1.7}.onboarding-side ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-side li{opacity:.55;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:12px;display:grid}.onboarding-side li.active{opacity:1;background:#ffffff12;border-color:#c9f45b61}.onboarding-side li.complete{opacity:.82;border-color:#c9f45b38}.onboarding-side li>span{background:#ffffff1a;border-radius:10px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.onboarding-side li.active>span{background:var(--lime);color:var(--ink)}.onboarding-side li.complete>span{color:var(--lime);background:#c9f45b2e}.onboarding-side li div{gap:3px;display:grid}.onboarding-side li strong{font-size:12px}.onboarding-side li small{color:#ffffff80;font-size:9px}.onboarding-form-panel{place-items:center;min-width:0;padding:52px clamp(28px,5vw,88px);display:grid}.onboarding-form-inner{width:min(100%,760px)}.onboarding-heading{margin-bottom:30px}.onboarding-heading h2{letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(30px,3vw,44px)}.onboarding-heading p{color:var(--muted);margin:0;font-size:14px}.onboarding-progress{background:#e3ded4;border-radius:999px;height:5px;margin:12px 0 22px;overflow:hidden}.onboarding-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--coral), #ff8b70);height:100%;transition:width .22s;display:block}.onboarding-step-panel[hidden]{display:none}.onboarding-business-card{background:#ffffffc2;border:1px solid #ded9cf;border-radius:18px;padding:clamp(20px,3vw,30px);box-shadow:0 18px 50px #28241d0d}.onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.onboarding-fields label{gap:8px;min-width:0;display:grid}.onboarding-fields .field-wide{grid-column:1/-1}.onboarding-fields label>span{font-size:11px;font-weight:800}.onboarding-fields input,.onboarding-fields select{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #d9d5cc;border-radius:10px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s}.onboarding-fields input:focus,.onboarding-fields select:focus{border-color:var(--coral);box-shadow:0 0 0 4px #ff5c3a1a}.onboarding-fields input:disabled{color:#68645d;opacity:1;background:#efede7}.onboarding-fields small{color:var(--muted);font-size:9px;line-height:1.5}.onboarding-cep-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.onboarding-cep-row .button{min-width:132px;min-height:50px}.onboarding-fields .onboarding-cep-message{color:#5e594f;font-size:10px}.slug-field{background:#fff;border:1px solid #d9d5cc;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.slug-field:focus-within{border-color:var(--coral);box-shadow:0 0 0 4px #ff5c3a1a}.slug-field b{color:#77736c;white-space:nowrap;padding-left:14px;font-size:11px}.customer-order-progress>span.current small{color:var(--customer-step-color)}.slug-field input{border:0;border-radius:0;box-shadow:none!important}.onboarding-consent{cursor:pointer;background:#efede7;border-radius:11px;grid-template-columns:20px 1fr;align-items:start;gap:11px;margin:24px 0 20px;padding:15px;display:grid}.onboarding-consent input{width:18px;height:18px;accent-color:var(--coral);margin:1px 0 0}.onboarding-consent span{color:#55514b;font-size:11px;line-height:1.55}.onboarding-error{border-left:3px solid var(--coral);color:#8b3524;background:#fff0ec;border-radius:7px;margin:0 0 18px;padding:12px 14px;font-size:11px;font-weight:700;line-height:1.5}.onboarding-submit{width:100%}.onboarding-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.onboarding-actions .button-light{min-width:128px}.onboarding-actions .onboarding-submit{width:auto;min-width:min(100%,260px)}.onboarding-submit:disabled{cursor:wait;opacity:.65;transform:none}.onboarding-existing-account{gap:10px;margin-top:-7px;display:grid}.onboarding-existing-account>span{color:var(--muted);text-align:center;font-size:10px}.onboarding-existing-account form,.onboarding-existing-account .button{width:100%}.onboarding-status-card{border:1px solid var(--line);width:min(100% - 40px,560px);min-height:520px;box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:24px;align-content:center;place-items:center;gap:16px;margin:48px auto;padding:48px;display:grid}.onboarding-status-icon{background:var(--lime);border-radius:16px;place-items:center;width:58px;height:58px;margin-top:26px;font-size:24px;font-weight:900;display:grid}.onboarding-status-card>p{color:var(--coral);letter-spacing:.14em;margin:8px 0 -8px;font-size:10px;font-weight:900}.onboarding-status-card h1{letter-spacing:-.05em;margin:0;font-size:36px}.onboarding-status-card>span:not(.onboarding-status-icon){max-width:430px;color:var(--muted);font-size:14px;line-height:1.7}@media (max-width:980px){.onboarding-shell{grid-template-columns:1fr}.onboarding-side{min-height:auto;padding:30px 24px}.onboarding-side>div{margin:52px 0 30px}.onboarding-side h1{font-size:42px}.onboarding-side ol{grid-template-columns:repeat(3,1fr)}.onboarding-side li{grid-template-columns:34px 1fr}.onboarding-side li>span{width:34px;height:34px}.onboarding-form-panel{padding:42px 24px 64px}}@media (max-width:640px){.onboarding-side{padding:24px}.onboarding-side>div{margin:30px 0 24px}.onboarding-side h1{margin:14px 0;font-size:34px}.onboarding-side p{font-size:13px;line-height:1.55}.onboarding-side ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.onboarding-side li{text-align:center;grid-template-columns:1fr;gap:7px;padding:10px 7px}.onboarding-side li>span{width:32px;height:32px;margin:0 auto}.onboarding-side li small{display:none}.onboarding-fields{grid-template-columns:1fr}.onboarding-fields .field-wide{grid-column:auto}.onboarding-cep-row{grid-template-columns:1fr}.onboarding-actions{grid-template-columns:1fr;display:grid}.onboarding-actions .button,.onboarding-actions .onboarding-submit{width:100%}.slug-field{grid-template-columns:1fr}.slug-field b{padding:12px 14px 0}.onboarding-status-card{padding:34px 24px}}.subscription-checkout-methods,.admin-checkout-catalog{gap:18px;padding:22px;display:grid}.subscription-checkout-methods>header,.admin-checkout-catalog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.subscription-checkout-methods h2,.admin-checkout-catalog h2,.admin-checkout-method-list h2{margin:4px 0 0;font-size:20px}.subscription-checkout-methods header p,.admin-checkout-catalog header p{max-width:660px;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.subscription-checkout-methods>header small,.admin-checkout-catalog>header small,.admin-checkout-catalog>header>span{color:var(--coral);letter-spacing:.1em;font-size:8px;font-weight:900}.subscription-checkout-methods>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.subscription-checkout-methods>div>button{min-height:74px;color:var(--ink);text-align:left;background:#fff;border:1px solid #ddd8cf;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.subscription-checkout-methods>div>button.active{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);background:#fff7f4}.subscription-checkout-methods button>i,.admin-checkout-method-title>i,.admin-checkout-adapter i{width:34px;height:34px;color:var(--coral);background:#f1eee8;border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.sidebar-preview-badge{color:var(--lime);letter-spacing:.08em;background:#c9f45b1a;border:1px solid #c9f45b3d;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:900}.sidebar-nav a.showcase:not(.active):hover .sidebar-preview-badge{background:#c9f45b29;border-color:#c9f45b73}.subscription-checkout-methods button>span,.admin-checkout-method-title>span,.admin-checkout-adapter span{gap:3px;min-width:0;display:grid}.subscription-checkout-methods button strong,.admin-checkout-method-title strong,.admin-checkout-adapter strong{font-size:11px}.subscription-checkout-methods button small,.admin-checkout-method-title small,.admin-checkout-adapter small{color:var(--muted);font-size:8px}.subscription-checkout-methods button>em,.admin-checkout-method-title>em{color:#6d7c2d;font-size:7px;font-style:normal;font-weight:900}.subscription-polling-note,.admin-checkout-health-note{color:#795e11;background:#fff7dd;border-radius:9px;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.admin-checkout-method-list{gap:12px;display:grid}.admin-checkout-method-list>section{background:#fcfbf8;border:1px solid #e2ddd4;border-radius:12px;gap:12px;padding:15px;display:grid}.admin-checkout-method-title,.admin-checkout-adapter>div{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-checkout-method-title>em.pending{color:#a56c16}.admin-checkout-method-fields{grid-template-columns:minmax(180px,1fr) 90px auto auto auto;align-items:end;gap:10px;display:grid}.admin-checkout-method-fields label,.admin-payout-provider-fields label,.wallet-form-grid label,.wallet-withdraw-form>label{color:#44413c;gap:6px;font-size:9px;font-weight:800;display:grid}.admin-checkout-method-fields input,.admin-payout-provider-fields input,.admin-payout-provider-fields select,.wallet-form-grid input,.wallet-form-grid select,.wallet-withdraw-form input{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8d2c8;border-radius:9px;outline:none;padding:0 11px}.admin-checkout-method-fields input:focus,.admin-payout-provider-fields input:focus,.wallet-form-grid input:focus,.wallet-form-grid select:focus,.wallet-withdraw-form input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff5c3a1a}.admin-checkout-toggle{border:1px solid #ded9d0;border-radius:9px;align-items:center;min-height:40px;padding:0 10px;gap:7px!important;display:flex!important}.admin-checkout-toggle input{width:16px;min-height:16px;accent-color:var(--coral)}.admin-checkout-adapter{grid-template-columns:minmax(0,1fr) auto;align-items:center}.wallet-sla-banner{color:#6e5311;background:#fff7dd;border:1px solid #eac978;border-radius:14px;align-items:center;gap:14px;padding:15px 18px;display:flex}.wallet-sla-banner>span{color:#4c3905;background:#efd06f;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:950;display:grid}.wallet-sla-banner>div{gap:4px;display:grid}.wallet-sla-banner strong{font-size:12px}.wallet-sla-banner p{margin:0;font-size:9px;line-height:1.5}.wallet-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wallet-balance-grid>article{align-content:center;gap:8px;min-height:142px;padding:22px;display:grid}.wallet-balance-grid>article.available{background:linear-gradient(135deg,#fff,#fff5f1);border-color:#ff5c3a6b}.wallet-balance-grid small,.wallet-payout-form header small,.wallet-withdraw-form header small,.wallet-history-card header small,.wallet-entry-card header small,.admin-payout-provider-form header small,.admin-withdrawal-queue header small{color:var(--coral);letter-spacing:.1em;font-size:8px;font-weight:900}.wallet-balance-grid strong{letter-spacing:-.05em;font-size:clamp(24px,3vw,36px)}.wallet-balance-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.wallet-action-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.wallet-payout-form,.wallet-withdraw-form,.admin-payout-provider-form{gap:17px;padding:22px;display:grid}.wallet-payout-form>header,.admin-payout-provider-form>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.wallet-payout-form h2,.wallet-withdraw-form h2,.wallet-history-card h2,.wallet-entry-card h2,.admin-payout-provider-form h2,.admin-withdrawal-queue h2{margin:4px 0 0;font-size:20px}.wallet-payout-form header p,.wallet-withdraw-form header p,.admin-payout-provider-form header p{max-width:680px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.wallet-payout-form header>em,.admin-payout-provider-form header>em{color:#657129;background:#eef0e1;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.wallet-payout-form header>em.verified,.admin-payout-provider-form header>em.ready{color:#4a6815;background:#e8f5c4}.wallet-saved-destination{background:#f3f0e9;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.wallet-saved-destination>span{gap:4px;display:grid}.wallet-saved-destination small{color:var(--muted);font-size:7px}.wallet-saved-destination strong{font-size:10px}.wallet-form-grid,.admin-payout-provider-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-form-grid .field-wide,.admin-payout-provider-fields .field-wide{grid-column:1/-1}.wallet-withdraw-form>header{gap:2px;display:grid}.wallet-withdraw-form>label>div{background:#f3f0e9;border:1px solid #d8d2c8;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;display:grid;overflow:hidden}.wallet-withdraw-form>label>div:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px #ff5c3a1a}.wallet-withdraw-form>label b{text-align:center}.wallet-withdraw-form>label input{border:0;border-radius:0;box-shadow:none!important}.wallet-withdraw-form>small,.wallet-legal-note{color:var(--muted);font-size:8px}.wallet-form-warning{color:#8c5c16;background:#fff1de;border-radius:9px;margin:0;padding:10px;font-size:9px;line-height:1.5}.wallet-history-card,.wallet-entry-card,.admin-withdrawal-queue{overflow:hidden}.wallet-history-card>header,.wallet-entry-card>header,.admin-withdrawal-queue>header{border-bottom:1px solid #e6e1d8;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.wallet-history-card>header>span{color:var(--muted);font-size:9px}.wallet-history-list,.wallet-entry-list{display:grid}.wallet-history-list>div,.wallet-entry-list>div{border-bottom:1px solid #eeeae3;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 20px;display:flex}.wallet-history-list>div:last-child,.wallet-entry-list>div:last-child{border-bottom:0}.wallet-history-list>div>span,.wallet-entry-list>div>span{gap:4px;display:grid}.wallet-history-list strong,.wallet-entry-list strong{font-size:11px}.wallet-history-list small,.wallet-entry-list small{color:var(--muted);font-size:8px}.wallet-history-list em,.admin-withdrawal-status{color:#706c64;text-transform:uppercase;background:#f1eee8;border-radius:999px;width:max-content;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.wallet-history-list .withdrawal-status-paid,.admin-withdrawal-status.status-paid{color:#4d6a18;background:#e8f5c4}.wallet-history-list .withdrawal-status-pending,.wallet-history-list .withdrawal-status-processing,.admin-withdrawal-status.status-pending,.admin-withdrawal-status.status-processing{color:#7b5d0d;background:#fff1c6}.wallet-history-list .withdrawal-status-failed,.wallet-history-list .withdrawal-status-rejected,.admin-withdrawal-status.status-failed,.admin-withdrawal-status.status-rejected{color:#a13a2b;background:#ffe3df}.wallet-entry-list b{font-size:11px}.wallet-entry-list b.positive{color:#59791d}.wallet-entry-list b.negative{color:#b64b3a}.payout-provider-status{color:#795b0e;background:#fff7dd;border:1px solid #e1b865;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.payout-provider-status.ready{color:#526c17;background:#edf6d2;border-color:#b6cb77}.admin-payout-provider-toggle{border:1px solid #ded9d0;border-radius:10px;grid-column:1/-1;align-items:flex-start;padding:12px;gap:10px!important;display:flex!important}.admin-payout-provider-toggle>input{width:17px;min-height:17px;accent-color:var(--coral);margin-top:2px}.admin-payout-provider-toggle>span{gap:3px;display:grid}.admin-payout-provider-toggle small{color:var(--muted);font-size:8px}.admin-payout-provider-form>footer{gap:10px;display:flex}.admin-withdrawal-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-withdrawal-filters button{color:#77726b;background:#fff;border:1px solid #ded9d0;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.admin-withdrawal-filters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.admin-withdrawal-list{display:grid}.admin-withdrawal-list>section{border-bottom:1px solid #e8e3da;gap:13px;padding:18px 20px;display:grid}.admin-withdrawal-list>section:last-child{border-bottom:0}.admin-withdrawal-summary{grid-template-columns:minmax(160px,1.5fr) minmax(140px,.8fr) minmax(130px,.7fr);gap:14px;display:grid}.admin-withdrawal-summary>span,.admin-withdrawal-destination>span{align-content:start;gap:4px;min-width:0;display:grid}.admin-withdrawal-summary small,.admin-withdrawal-destination small{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:850}.admin-withdrawal-summary strong,.admin-withdrawal-destination strong{overflow-wrap:anywhere;font-size:11px}.admin-withdrawal-summary em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.admin-withdrawal-destination{background:#f4f1eb;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:13px;display:grid}.admin-withdrawal-provider-detail{color:#87562b;overflow-wrap:anywhere;background:#fff3e9;border-radius:8px;margin:0;padding:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.admin-withdrawal-list section>footer{align-items:center;gap:9px;display:flex}.admin-withdrawal-list section>footer>small{color:var(--muted);margin-left:auto;font-size:8px}@media (max-width:1100px){.subscription-checkout-methods>div,.wallet-balance-grid,.wallet-action-grid{grid-template-columns:1fr}.admin-checkout-method-fields{grid-template-columns:minmax(180px,1fr) 90px auto auto}.admin-checkout-method-fields>button{grid-column:1/-1}}@media (max-width:760px){.subscription-checkout-methods>header,.admin-checkout-catalog>header,.wallet-payout-form>header,.admin-payout-provider-form>header,.wallet-history-card>header,.wallet-entry-card>header,.admin-withdrawal-queue>header{display:grid}.admin-checkout-method-fields,.wallet-form-grid,.admin-payout-provider-fields,.admin-withdrawal-summary,.admin-withdrawal-destination{grid-template-columns:1fr}.wallet-form-grid .field-wide,.admin-payout-provider-fields .field-wide{grid-column:auto}.admin-checkout-toggle{min-height:44px}.admin-checkout-adapter{grid-template-columns:1fr}.admin-withdrawal-filters{justify-content:flex-start}.admin-withdrawal-list section>footer,.admin-payout-provider-form>footer{flex-direction:column;align-items:stretch}.admin-withdrawal-list section>footer>small{margin:4px 0 0}}.store-meta .store-rating-link{color:#ffffffd1;border-right:1px solid #ffffff42;padding-right:9px;font-size:8px;text-decoration:none}.store-meta .store-rating-link:hover,.store-meta .store-rating-link:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.store-meta .store-rating-link b{color:#f6c64c}.reviews-page{--reviews-ink:var(--reviews-text);--reviews-muted:var(--reviews-ink)}@supports (color:color-mix(in lab, red, red)){.reviews-page{--reviews-muted:color-mix(in srgb, var(--reviews-ink) 62%, transparent)}}.reviews-page{--reviews-line:var(--reviews-ink)}@supports (color:color-mix(in lab, red, red)){.reviews-page{--reviews-line:color-mix(in srgb, var(--reviews-ink) 16%, transparent)}}.reviews-page{--reviews-primary-soft:var(--reviews-primary)}@supports (color:color-mix(in lab, red, red)){.reviews-page{--reviews-primary-soft:color-mix(in srgb, var(--reviews-primary) 13%, var(--reviews-surface))}}.reviews-page{--reviews-accent-soft:var(--reviews-accent)}@supports (color:color-mix(in lab, red, red)){.reviews-page{--reviews-accent-soft:color-mix(in srgb, var(--reviews-accent) 31%, var(--reviews-surface))}}.reviews-page{--reviews-subtle-surface:var(--reviews-background)}@supports (color:color-mix(in lab, red, red)){.reviews-page{--reviews-subtle-surface:color-mix(in srgb, var(--reviews-background) 78%, var(--reviews-surface))}}.reviews-page{background:radial-gradient(circle at 100% 0, var(--reviews-accent), transparent 30%), var(--reviews-background);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.reviews-page{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--reviews-accent) 18%, transparent), transparent 30%), var(--reviews-background)}}.reviews-page{color:var(--reviews-ink)}.reviews-topbar{border-bottom:1px solid var(--reviews-line);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);min-height:70px;margin:0 auto;display:flex}.reviews-topbar a{color:var(--reviews-ink);align-items:center;gap:8px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.reviews-topbar a span{border:1px solid var(--reviews-line);background:var(--reviews-surface);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.reviews-topbar>strong{color:var(--reviews-primary);letter-spacing:-.05em;font-size:18px}.reviews-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;width:min(1180px,100% - 40px);margin:0 auto;padding:66px 0 48px;display:grid}.reviews-eyebrow{color:var(--reviews-primary);letter-spacing:.16em;font-size:8px;font-weight:900}.reviews-hero h1{letter-spacing:-.055em;max-width:790px;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.4vw,72px);font-weight:500;line-height:.98}.reviews-hero>div:first-child>p{max-width:670px;color:var(--reviews-muted);margin:0;font-size:11px;line-height:1.7}.reviews-overall{justify-items:end;min-width:170px;padding-bottom:3px;display:grid}.reviews-overall>strong{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:500;line-height:1}.reviews-overall>span:last-child{color:var(--reviews-muted);margin-top:5px;font-size:8px}.review-stars{color:var(--reviews-ink);gap:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.review-stars{color:color-mix(in srgb, var(--reviews-ink) 18%, var(--reviews-surface))}}.review-stars{white-space:nowrap}.review-stars i{font-size:11px;font-style:normal}.review-stars i.active{color:var(--reviews-accent)}.reviews-alert{border:1px solid var(--reviews-primary);justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 40px);margin:0 auto 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.reviews-alert{border:1px solid color-mix(in srgb, var(--reviews-primary) 32%, var(--reviews-line))}}.reviews-alert{background:var(--reviews-primary-soft);color:var(--reviews-primary);border-radius:12px;padding:14px 16px;font-size:9px}.reviews-alert p{margin:0}.reviews-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.reviews-summary-grid{border:1px solid var(--reviews-line);background:var(--reviews-line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;width:min(1180px,100% - 40px);margin:0 auto 24px;display:grid;overflow:hidden}.reviews-summary-grid article{background:var(--reviews-surface);align-content:center;gap:6px;min-height:128px;padding:24px;display:grid}.reviews-summary-grid article>span,.reviews-summary-grid article>small{color:var(--reviews-muted);font-size:8px}.reviews-summary-grid article>strong{font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500}.reviews-content-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px;width:min(1180px,100% - 40px);margin:0 auto;padding:26px 0 80px;display:grid}.reviews-feed>header{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.reviews-feed h2,.reviews-sidebar h2{letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.reviews-list{gap:12px;display:grid}.review-card{border:1px solid var(--reviews-line);background:var(--reviews-surface);border-radius:15px;padding:20px}.review-card>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.review-avatar{background:var(--reviews-primary);width:38px;height:38px;color:var(--reviews-on-primary);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:16px;display:grid}.review-card>header>div:nth-child(2){gap:3px;display:grid}.review-card>header strong{font-size:10px}.review-card>header span{color:var(--reviews-muted);font-size:7px}.verified-review-badge{background:var(--reviews-accent-soft);width:fit-content;color:var(--reviews-on-accent);border-radius:999px;align-items:center;margin-top:13px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.review-card>p{color:var(--reviews-ink);margin:15px 0}@supports (color:color-mix(in lab, red, red)){.review-card>p{color:color-mix(in srgb, var(--reviews-ink) 82%, transparent)}}.review-card>p{white-space:pre-line;font-size:10px;line-height:1.65}.review-card>footer{border-top:1px solid var(--reviews-line);gap:9px;padding-top:12px;display:flex}.review-card>footer span{background:var(--reviews-subtle-surface);color:var(--reviews-muted);border-radius:7px;padding:6px 8px;font-size:7px}.review-card>footer b{color:var(--reviews-ink)}.reviews-empty{border:1px dashed var(--reviews-line);min-height:210px;color:var(--reviews-muted);text-align:center;border-radius:15px;align-content:center;place-items:center;gap:8px;font-size:9px;display:grid}.reviews-empty strong{color:var(--reviews-ink);font-size:13px}.reviews-load-more{border:1px solid var(--reviews-line);background:var(--reviews-surface);min-height:42px;color:var(--reviews-ink);cursor:pointer;border-radius:10px;font-size:9px;font-weight:800}.reviews-sidebar{gap:14px;display:grid}.rating-distribution,.review-form-card{border:1px solid var(--reviews-line);background:var(--reviews-surface);border-radius:15px;padding:20px}.rating-distribution h2{margin:0 0 16px;font-size:20px}.rating-distribution>div{grid-template-columns:28px 1fr 20px;align-items:center;gap:8px;margin-top:9px;display:grid}.rating-distribution span,.rating-distribution small{color:var(--reviews-muted);font-size:7px}.rating-distribution i{background:var(--reviews-ink);border-radius:999px;height:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rating-distribution i{background:color-mix(in srgb, var(--reviews-ink) 10%, transparent)}}.rating-distribution i b{border-radius:inherit;background:var(--reviews-accent);height:100%;display:block}.review-form-card{scroll-margin-top:18px;position:sticky;top:18px}.review-form-card:target{border-color:var(--reviews-primary)}@supports (color:color-mix(in lab, red, red)){.review-form-card:target{border-color:color-mix(in srgb, var(--reviews-primary) 58%, var(--reviews-line))}}.review-form-card:target{box-shadow:0 0 0 4px var(--reviews-primary)}@supports (color:color-mix(in lab, red, red)){.review-form-card:target{box-shadow:0 0 0 4px color-mix(in srgb, var(--reviews-primary) 12%, transparent)}}.review-form-card h2{margin-bottom:17px;font-size:24px}.review-form-card form{gap:14px;display:grid}.review-form-card label{gap:6px;display:grid}.review-form-card label>span,.star-picker legend{color:var(--reviews-ink)}@supports (color:color-mix(in lab, red, red)){.review-form-card label>span,.star-picker legend{color:color-mix(in srgb, var(--reviews-ink) 82%, transparent)}}.review-form-card label>span,.star-picker legend{font-size:8px;font-weight:800}.review-form-card input,.review-form-card textarea{border:1px solid var(--reviews-line);background:var(--reviews-background);width:100%;color:var(--reviews-ink);font:inherit;border-radius:9px;outline:none;padding:11px 12px;font-size:9px}.review-form-card textarea{resize:vertical;line-height:1.5}.review-form-card input:focus,.review-form-card textarea:focus{border-color:var(--reviews-primary);box-shadow:0 0 0 3px var(--reviews-primary)}@supports (color:color-mix(in lab, red, red)){.review-form-card input:focus,.review-form-card textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--reviews-primary) 14%, transparent)}}.review-form-card label>small{color:var(--reviews-muted);justify-self:end;font-size:6px}.star-picker{border:0;gap:6px;margin:0;padding:0;display:grid}.star-picker>div{gap:3px;display:flex}.star-picker button{color:var(--reviews-ink);background:0 0;border:0;padding:0 2px}@supports (color:color-mix(in lab, red, red)){.star-picker button{color:color-mix(in srgb, var(--reviews-ink) 18%, var(--reviews-surface))}}.star-picker button{cursor:pointer;font-size:25px;line-height:1}.star-picker button.active{color:var(--reviews-accent)}.star-picker button:focus-visible{outline:2px solid var(--reviews-primary);outline-offset:2px;border-radius:4px}.star-picker>small{color:var(--reviews-muted);font-size:6px}.review-form-card form>button,.review-login-note a{background:var(--reviews-primary);min-height:43px;color:var(--reviews-on-primary);cursor:pointer;border:0;border-radius:9px;place-items:center;font-size:9px;font-weight:850;text-decoration:none;display:grid}.review-form-card form>button:disabled{cursor:wait;opacity:.65}.review-safety-note{color:var(--reviews-muted);text-align:center;font-size:6px;line-height:1.5}.review-form-error,.review-form-success{border-radius:7px;margin:0;padding:8px 9px;font-size:7px;line-height:1.45}.wallet-withdrawal-cooldown{color:#705718;background:#fff8df;border:1px solid #e9d69f;border-radius:9px;gap:4px;margin:0;padding:10px 11px;display:grid}.wallet-withdrawal-cooldown strong{font-size:8px}.wallet-withdrawal-cooldown span{color:#8a7130;font-size:8px;line-height:1.45}.review-form-error{background:var(--reviews-primary-soft);color:var(--reviews-primary)}.review-form-success{background:var(--reviews-accent-soft);color:var(--reviews-on-accent)}.review-login-note{background:var(--reviews-subtle-surface);border-radius:10px;gap:10px;padding:15px;display:grid}.review-login-note strong{font-size:11px}.review-login-note p{color:var(--reviews-muted);margin:0;font-size:8px;line-height:1.55}@media (max-width:900px){.reviews-content-grid{grid-template-columns:1fr}.reviews-sidebar{grid-row:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.review-form-card{position:static}}@media (max-width:680px){.store-meta .store-rating-link{border-right:0;width:fit-content;max-width:100%}.reviews-topbar,.reviews-hero,.reviews-alert,.reviews-summary-grid,.reviews-content-grid{width:min(100% - 28px,1180px)}.reviews-hero{grid-template-columns:1fr;padding:44px 0 32px}.reviews-hero h1{font-size:42px}.reviews-overall{justify-items:start}.reviews-summary-grid,.reviews-sidebar{grid-template-columns:1fr}.reviews-summary-grid article{min-height:105px}.review-card>header{grid-template-columns:38px 1fr}.review-card>header .review-stars{grid-column:2}}.order-delivery-confirmation-card{background:linear-gradient(135deg,#fffaf6,#fff);border:1px solid #eadccf;border-radius:17px;gap:15px;margin:16px 0;padding:18px;display:grid;box-shadow:0 10px 26px #3a25160e}.order-delivery-confirmation-card>header{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;display:grid}.order-delivery-confirmation-icon{color:#e65634;background:#fff0e9;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.order-delivery-confirmation-icon.pickup{color:#337748;background:#edf7ed}.order-delivery-confirmation-card small{color:#d94e2e;letter-spacing:.1em;font-size:7px;font-weight:900}.order-delivery-confirmation-card strong{color:#292622;letter-spacing:-.025em;margin-top:3px;font-size:16px;display:block}.order-delivery-confirmation-card p{color:#716a62;margin:5px 0 0;font-size:9px;line-height:1.5}.order-delivery-confirmation-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.order-delivery-confirmation-card label{color:#5f5850;gap:6px;font-size:8px;font-weight:850;display:grid}.order-delivery-confirmation-card label>span{color:#756d65;font-size:7px;font-weight:850}.order-delivery-confirmation-card input{color:#292622;min-height:42px;font:inherit;background:#fff;border:1px solid #ded6cc;border-radius:10px;padding:0 12px;font-size:9px}.order-delivery-confirmation-card input:focus{border-color:#e65634;outline:3px solid #e6563421}.order-delivery-confirmation-actions.pickup input{letter-spacing:.18em;font-size:16px;font-weight:900}.order-delivery-confirmation-card .button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 13px;display:inline-flex}.order-delivery-confirmation-card .button>span{font-size:12px}.order-delivery-confirmation-card>footer{color:#817970;border-top:1px solid #efe8df;align-items:center;gap:7px;padding-top:10px;font-size:7px;line-height:1.4;display:flex}.order-delivery-confirmation-card>footer i{color:#4c752b;background:#e9f4df;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;font-weight:900;display:grid}.order-pickup-confirmation-error{background:#fff0ee;border-radius:9px;padding:8px 10px;font-weight:800;color:#b42318!important;margin:-4px 0 0!important;font-size:8px!important}@media (max-width:520px){.order-delivery-confirmation-actions{grid-template-columns:1fr}.order-delivery-confirmation-card .button{width:100%}}.delivery-confirmation-page{color:#181816;background:#f3f0e9;place-items:center;min-height:100vh;padding:24px;display:grid}.delivery-confirmation-page>section{background:#fff;border-radius:24px;width:min(100%,460px);padding:32px;box-shadow:0 18px 60px #1818161f}.delivery-confirmation-brand{color:#ff5c3a;letter-spacing:.16em;font-size:14px;font-weight:900}.delivery-confirmation-page h1{margin:18px 0 8px;font-size:clamp(30px,8vw,44px)}.delivery-confirmation-page p{color:#666;line-height:1.55}.delivery-confirmation-page form,.delivery-confirmation-page label{gap:12px;display:grid}.delivery-confirmation-page form{margin-top:24px}.delivery-confirmation-page label{font-weight:800}.delivery-confirmation-page input{letter-spacing:.3em;text-align:center;border:1px solid #d6d0c7;border-radius:14px;width:100%;padding:16px;font-size:28px;font-weight:800}.delivery-confirmation-page button{color:#fff;cursor:pointer;background:#ff5c3a;border:0;border-radius:14px;min-height:52px;font-weight:800}.delivery-confirmation-page button:disabled{opacity:.55;cursor:wait}.delivery-confirmation-error{font-weight:700;color:#b42318!important}.delivery-confirmation-success{color:#16803c;background:#e8f8ed;border-radius:50%;place-items:center;width:72px;height:72px;margin-top:24px;font-size:38px;font-weight:900;display:grid}.delivery-destination-card{background:#fffaf5;border:1px solid #e2d9ce;border-radius:18px;gap:13px;margin-top:22px;padding:16px;display:grid}.delivery-destination-card>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.delivery-destination-card>header>span{color:#d84d2f;background:#ffe7dc;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.delivery-destination-card>header>div{gap:3px;display:grid}.delivery-destination-card>header small{color:#9c5c47;letter-spacing:.11em;font-size:8px;font-weight:900}.delivery-destination-card>header strong{font-size:14px}.delivery-destination-card address{color:#342e29;overflow-wrap:anywhere;background:#fff;border-radius:12px;padding:13px 14px;font-size:13px;font-style:normal;font-weight:750;line-height:1.5}.delivery-navigation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.delivery-navigation-actions>a{color:#28342f;text-align:center;background:#fff;border:1px solid #d6ddd9;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.delivery-navigation-actions>a:hover{color:#b83f27;background:#fff4ef;border-color:#ff8b6f}.delivery-navigation-actions>a>span{color:#28745b;background:#edf3f1;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:950;display:grid}.courier-location-card{background:#f7f9f6;border:1px solid #d9ddd7;border-radius:18px;gap:12px;margin-top:22px;padding:16px;display:grid}.courier-location-card.state-sharing{background:#eff9f2;border-color:#add8bc}.courier-location-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.courier-location-icon{color:#4e6152;background:#e2e7e0;border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.courier-location-card.state-sharing .courier-location-icon{color:#217948;background:#d4f0dd}.courier-location-card>header>div{gap:3px;display:grid}.courier-location-card>header small{color:#697269;letter-spacing:.11em;font-size:8px;font-weight:900}.courier-location-card>header strong{font-size:13px}.courier-location-card>header>i{color:#217948;letter-spacing:.08em;background:#d8f1e0;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.courier-location-card>p{color:#6c736b;margin:0;font-size:10px;line-height:1.55}.courier-location-meta{color:#65776a;font-size:8px}.courier-location-message{color:#97553e;background:#fff1e8;border-radius:9px;padding:9px 10px;font-size:9px;line-height:1.45}.delivery-confirmation-page .courier-location-card>button{background:#268052;min-height:44px}.delivery-confirmation-page .courier-location-card>button.courier-location-stop{color:#596159;background:#fff;border:1px solid #cbd2cb}@media (max-width:520px){.delivery-navigation-actions{grid-template-columns:1fr}.courier-location-card>header{grid-template-columns:42px minmax(0,1fr)}.courier-location-card>header>i{grid-column:2;justify-self:start}}html{scrollbar-color:#8b8d87 transparent;scrollbar-width:thin}.auth-terms-consent{cursor:pointer;background:#fffaf7;border:1px solid #e5ded4;border-radius:11px;grid-column:1/-1;align-items:center;padding:12px 14px;gap:11px!important;display:flex!important}.auth-form .auth-terms-consent input{min-width:18px;min-height:18px;accent-color:var(--coral);box-shadow:none;background:#fff;border-radius:4px;flex:0 0 18px;margin:0;padding:0;width:18px!important;height:18px!important}.auth-terms-consent span,.auth-form .auth-terms-consent>span:first-child{color:#4d4943;font-size:10px;font-weight:550;line-height:1.5}.auth-terms-consent:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px #ff5c3a17}.auth-referral-note{color:#53651f;background:#f2f8df;border:1px solid #cbdca0;border-radius:9px;margin:0;padding:10px 12px;font-size:9px}.affiliate-revenue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.affiliate-revenue-summary article{background:#fff;border:1px solid #ded9d0;border-radius:13px;align-content:center;gap:8px;min-height:132px;padding:19px;display:grid}.affiliate-revenue-summary article.commission{background:#fff6e5;border-color:#e7cc91}.affiliate-revenue-summary article.net{background:#edf7e8;border-color:#bdd8ad}.affiliate-revenue-summary span{color:#8b867d;letter-spacing:.09em;font-size:7px;font-weight:900}.affiliate-revenue-summary strong{letter-spacing:-.05em;font-size:clamp(20px,2.6vw,31px)}.affiliate-revenue-summary small{color:#8b867d;font-size:8px}.affiliate-goal-control{background:#f6faec;border-color:#c8dca0;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.affiliate-goal-control.disabled{background:#fff8f4;border-color:#e1c9bd}.affiliate-goal-control>div{gap:6px;display:grid}.affiliate-goal-control small{color:#5d7a20;letter-spacing:.1em;font-size:7px;font-weight:900}.affiliate-goal-control.disabled small{color:#a14f37}.affiliate-goal-control h2{margin:0;font-size:18px}.affiliate-goal-control p{color:#5f5b54;max-width:760px;margin:0;font-size:9px;line-height:1.55}.affiliate-goal-control>div>span{color:#8b867d;font-size:8px}.affiliate-goal-switch{color:#4e6819;cursor:pointer;background:#e8f4c8;border:1px solid #9db65f;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:126px;min-height:43px;padding:0 13px;display:flex}.affiliate-goal-switch i{background:#719327;border-radius:999px;width:31px;height:18px;position:relative}.affiliate-goal-switch i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .18s;position:absolute;top:3px;left:16px}.affiliate-goal-switch strong{text-transform:uppercase;font-size:8px}.affiliate-goal-control.disabled .affiliate-goal-switch{color:#99503b;background:#f7e7df;border-color:#ddc0b3}.affiliate-goal-control.disabled .affiliate-goal-switch i{background:#c7a99c}.affiliate-goal-control.disabled .affiliate-goal-switch i:after{left:3px}.affiliate-goal-switch:disabled{cursor:wait;opacity:.62}.affiliate-create-card{gap:17px;padding:21px;display:grid}.affiliate-create-card>header,.affiliate-partner-card>header,.affiliate-commission-table>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.affiliate-create-card h2,.affiliate-partner-card h2,.affiliate-commission-table h2{margin:4px 0 0;font-size:19px}.affiliate-create-card header small,.affiliate-partner-card header small,.affiliate-commission-table header small{color:var(--coral);letter-spacing:.1em;font-size:7px;font-weight:900}.affiliate-create-card header p{color:var(--muted);margin:5px 0 0;font-size:8px}.affiliate-create-card header>em{color:#4d6816;background:#eaf6c9;border-radius:99px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.affiliate-create-card form{grid-template-columns:repeat(5,minmax(125px,1fr)) auto;align-items:end;gap:10px;display:grid}.affiliate-create-card label{color:#4d4943;gap:6px;font-size:8px;font-weight:800;display:grid}.affiliate-create-card input{min-height:42px;color:var(--ink);background:#fff;border:1px solid #dad5cc;border-radius:9px;outline:none;padding:0 11px}.affiliate-created-link{background:#edf8e8;border:1px solid #acd09b;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.affiliate-created-link>span,.affiliate-link-field>span{gap:4px;min-width:0;display:grid}.affiliate-created-link small,.affiliate-link-field small{color:#607b2b;letter-spacing:.08em;font-size:7px;font-weight:900}.affiliate-created-link strong,.affiliate-link-field strong{overflow-wrap:anywhere;color:#344021;font-size:9px;line-height:1.45}.affiliate-list-section{background:#fff;border:1px solid #ded9d0;border-radius:13px;overflow:hidden}.affiliate-list-section>header{justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.affiliate-list-section>header>div{gap:4px;display:grid}.affiliate-list-section>header small{color:var(--coral);letter-spacing:.1em;font-size:7px;font-weight:900}.affiliate-list-section>header h2{margin:0;font-size:19px}.affiliate-list-section>header p{color:var(--muted);margin:0;font-size:8px}.affiliate-list-section>header>span{color:#777269;background:#f1efe9;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.affiliate-list-head,.affiliate-partner-summary{grid-template-columns:minmax(220px,1.5fr) minmax(72px,.55fr) minmax(70px,.5fr) minmax(90px,.6fr) minmax(125px,.8fr) minmax(92px,.55fr);align-items:center;gap:12px;display:grid}.affiliate-list-head{color:#89847b;letter-spacing:.04em;text-transform:uppercase;background:#f7f5f0;border-top:1px solid #e7e2d9;padding:10px 20px;font-size:7px;font-weight:900}.affiliate-admin-list{display:grid}.affiliate-admin-list>.empty-table{border-top:1px solid #e7e2d9}.affiliate-partner-card{background:#fff;border-top:1px solid #e7e2d9}.affiliate-partner-card.expanded{background:#fcfbf8}.affiliate-partner-summary{min-height:74px;padding:12px 20px}.affiliate-list-identity{align-items:center;gap:11px;min-width:0;display:flex}.affiliate-list-identity>i{width:38px;height:38px;color:var(--coral);background:#fff0eb;border-radius:11px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:950;display:grid}.affiliate-list-identity>span{gap:4px;min-width:0;display:grid}.affiliate-list-identity strong{color:#302e2a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.affiliate-list-identity small{color:#8b867d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.affiliate-password-indicator{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.affiliate-password-indicator:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.affiliate-password-indicator.changed{color:#56731a;background:#edf6dc}.affiliate-password-indicator.pending{color:#a35a21;background:#fff0df}.affiliate-list-status{color:#74786e;text-transform:uppercase;background:#eef1e7;border-radius:999px;width:fit-content;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.affiliate-list-status.active{color:#4e6916;background:#e5f4c4}.affiliate-list-metric{gap:4px;display:grid}.affiliate-list-metric small{color:#8c877e;letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:900;display:none}.affiliate-list-metric strong{color:#36342f;font-size:10px}.affiliate-details-button{color:#4c4943;cursor:pointer;background:#fff;border:1px solid #d9d4cb;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.affiliate-details-button:hover{color:#536f1c;background:#f5f9e9;border-color:#b7c98e}.affiliate-details-button:focus-visible{outline-offset:2px;outline:3px solid #5e7a2033}.affiliate-details-button i{font-size:13px;font-style:normal;line-height:1;transition:transform .18s}.affiliate-partner-card.expanded .affiliate-details-button i{transform:rotate(180deg)}.affiliate-partner-details{background:#faf8f4;border-top:1px solid #e7e2d9;gap:13px;padding:17px 20px 19px;animation:.18s ease-out affiliate-details-in;display:grid}@keyframes affiliate-details-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.affiliate-link{color:#565149;cursor:pointer;text-align:left;background:#f7f4ee;border:1px solid #ddd8cf;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.affiliate-link span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.affiliate-link b{color:var(--coral);font-size:8px}.affiliate-link-field{background:#f7f4ee;border:1px solid #ddd8cf;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.affiliate-link-field small{color:#8a847a}.affiliate-link-field strong{color:#4d4841}.affiliate-link-field button{color:#fff;cursor:pointer;background:#292a27;border:0;border-radius:7px;flex:none;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.affiliate-rate-form{background:#faf8f4;border:1px solid #ded9d0;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr) auto;align-items:end;gap:9px;padding:11px;display:grid}.affiliate-rate-form>div{gap:4px;display:grid}.affiliate-rate-form>div small,.affiliate-rate-form label span{color:#89847b;letter-spacing:.06em;font-size:6px;font-weight:900}.affiliate-rate-form>div strong{color:#5d7a20;font-size:18px}.affiliate-rate-form>div span{color:#8b867d;font-size:7px}.affiliate-rate-form label{gap:5px;display:grid}.affiliate-rate-form input{color:#292a26;background:#fff;border:1px solid #d9d4cb;border-radius:8px;width:100%;min-height:38px;padding:0 9px;font-size:9px}.affiliate-rate-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#5d7a20;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}.affiliate-rate-form button:disabled{cursor:not-allowed;opacity:.55}.affiliate-individual-goal-control{background:#f6faec;border:1px solid #c8dca0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.affiliate-individual-goal-control.disabled{background:#fff8f4;border-color:#e1c9bd}.affiliate-individual-goal-control>div{gap:4px;display:grid}.affiliate-individual-goal-control>div small{color:#5d7a20;letter-spacing:.07em;font-size:6px;font-weight:900}.affiliate-individual-goal-control.disabled>div small{color:#a14f37}.affiliate-individual-goal-control>div strong{font-size:10px}.affiliate-individual-goal-control>div span{color:#8b867d;font-size:7px}.affiliate-individual-goal-control.disabled .affiliate-goal-switch{color:#99503b;background:#f7e7df;border-color:#ddc0b3}.affiliate-individual-goal-control.disabled .affiliate-goal-switch i{background:#c7a99c}.affiliate-individual-goal-control.disabled .affiliate-goal-switch i:after{left:3px}.affiliate-partner-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.affiliate-partner-metrics>span{background:#f7f5f0;border-radius:9px;gap:4px;padding:10px;display:grid}.affiliate-partner-metrics small{color:#8c877e;font-size:6px;font-weight:900}.affiliate-partner-metrics strong{font-size:13px}.affiliate-partner-details>footer{color:#777269;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.affiliate-partner-actions{align-items:center;gap:8px;display:flex}.affiliate-partner-actions .affiliate-delete-button{color:#a53e31;border-color:#e5b8ae}.affiliate-partner-actions .affiliate-delete-button:hover:not(:disabled){color:#8f2f24;background:#fff1ed;border-color:#c85544}.affiliate-commission-table{overflow:hidden}.affiliate-commission-table>header{padding:18px 20px}.affiliate-commission-table>header>span{color:var(--muted);font-size:8px}.affiliate-commission-head,.affiliate-commission-row{border-top:1px solid #e7e2d9;grid-template-columns:minmax(180px,1.4fr) 1fr 1fr 1fr;align-items:center;gap:12px;padding:11px 20px;display:grid}.affiliate-commission-head{color:#89847b;background:#f7f5f0;font-size:7px;font-weight:900}.affiliate-commission-row{min-height:59px;font-size:9px}.affiliate-commission-row>span:first-child{gap:3px;display:grid}.affiliate-commission-row small{color:var(--muted);font-size:7px}.affiliate-commission-row>strong{color:#5d7a20}.admin-shell.theme-dark .affiliate-revenue-summary article,.admin-shell.theme-dark :is(.affiliate-create-card,.affiliate-partner-card,.affiliate-commission-table){border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text)}.admin-shell.theme-dark .affiliate-revenue-summary article.commission{background:#2d271b;border-color:#665633}.admin-shell.theme-dark .affiliate-revenue-summary article.net{background:#1b2c20;border-color:#3d5d44}.admin-shell.theme-dark .affiliate-goal-control{color:var(--dark-text);background:#202b1e;border-color:#4c6539}.admin-shell.theme-dark .affiliate-goal-control.disabled{background:#2b211e;border-color:#654b43}.admin-shell.theme-dark .affiliate-goal-control p{color:var(--dark-text-secondary)}.admin-shell.theme-dark .affiliate-list-section{border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text)}.admin-shell.theme-dark .affiliate-list-section>header>span,.admin-shell.theme-dark .affiliate-list-head{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text-secondary)}.admin-shell.theme-dark .affiliate-partner-card{border-color:var(--dark-border);background:var(--dark-surface)}.admin-shell.theme-dark .affiliate-partner-card.expanded,.admin-shell.theme-dark .affiliate-partner-details{border-color:var(--dark-border);background:var(--dark-surface-raised)}.admin-shell.theme-dark .affiliate-list-identity>i{background:#3b2925}.admin-shell.theme-dark .affiliate-list-identity strong,.admin-shell.theme-dark .affiliate-list-metric strong{color:var(--dark-text)}.admin-shell.theme-dark .affiliate-password-indicator.changed{color:#b7d57b;background:#29371f}.admin-shell.theme-dark .affiliate-password-indicator.pending{color:#e5a66c;background:#3b2a1f}.admin-shell.theme-dark .affiliate-details-button{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.admin-shell.theme-dark .affiliate-partner-actions .affiliate-delete-button{color:#ffb3a4;background:#33231f;border-color:#74483f}.admin-shell.theme-dark .affiliate-partner-actions .affiliate-delete-button:hover:not(:disabled){color:#ffd1c8;background:#422722;border-color:#a65d50}.admin-shell.theme-dark :is(.affiliate-create-card input,.affiliate-link,.affiliate-link-field,.affiliate-partner-metrics>span,.affiliate-rate-form){border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.admin-shell.theme-dark .affiliate-individual-goal-control{color:var(--dark-text);background:#202b1e;border-color:#4c6539}.admin-shell.theme-dark .affiliate-individual-goal-control.disabled{background:#2b211e;border-color:#654b43}.admin-shell.theme-dark .affiliate-individual-goal-control>div span{color:var(--dark-text-secondary)}.admin-shell.theme-dark .affiliate-rate-form input{border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text)}.admin-shell.theme-dark .affiliate-created-link{background:#1b2d20;border-color:#466c4d}.admin-shell.theme-dark :is(.affiliate-created-link,.affiliate-link-field) strong{color:var(--dark-text)}.admin-shell.theme-dark .affiliate-commission-head{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text-secondary)}.admin-shell.theme-dark .affiliate-commission-row{border-color:var(--dark-border)}@media (max-width:900px){.affiliate-revenue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-create-card form{grid-template-columns:1fr 1fr}.affiliate-create-card form .button{grid-column:1/-1}.affiliate-list-head{display:none}.affiliate-partner-summary{grid-template-columns:minmax(190px,1.5fr) minmax(72px,.55fr) repeat(3,minmax(76px,.6fr)) minmax(85px,.55fr)}.affiliate-list-metric small{display:block}.affiliate-rate-form{grid-template-columns:1fr 1fr}.affiliate-rate-form>div{grid-column:1/-1}}@media (max-width:640px){.affiliate-revenue-summary,.affiliate-create-card form{grid-template-columns:1fr}.affiliate-list-section>header{align-items:flex-start}.affiliate-list-section>header p{max-width:220px}.affiliate-partner-summary{grid-template-columns:minmax(0,1fr) auto;gap:13px 10px;padding:14px}.affiliate-list-identity{min-width:0}.affiliate-list-status{justify-self:end}.affiliate-list-metric{background:#f7f5f0;border-radius:8px;padding:9px}.admin-shell.theme-dark .affiliate-list-metric{background:var(--dark-surface)}.affiliate-list-metric:last-of-type{grid-column:1/-1}.affiliate-details-button{grid-column:1/-1;min-height:42px}.affiliate-partner-details{padding:14px}.affiliate-commission-head{display:none}.affiliate-commission-row{grid-template-columns:1fr 1fr}.affiliate-rate-form{grid-template-columns:1fr}.affiliate-rate-form>div{grid-column:auto}.affiliate-partner-metrics{grid-template-columns:1fr 1fr}.affiliate-partner-details>footer{flex-direction:column;align-items:stretch}.affiliate-partner-actions{grid-template-columns:1fr;display:grid}.affiliate-partner-actions .button{width:100%}.affiliate-individual-goal-control{flex-direction:column;align-items:stretch}.affiliate-individual-goal-control .affiliate-goal-switch{width:100%}.affiliate-goal-control{flex-direction:column;align-items:stretch}.affiliate-goal-switch{width:100%}.affiliate-created-link,.affiliate-link-field{flex-direction:column;align-items:stretch}.affiliate-created-link .button,.affiliate-link-field button{width:100%}}@media (prefers-reduced-motion:reduce){.affiliate-partner-details{animation:none}.affiliate-details-button i{transition:none}}.auth-terms-consent a,.auth-terms a{color:var(--coral);font-weight:800}.legal-page{color:#252522;background:#f5f2eb;min-height:100vh;padding:28px clamp(18px,6vw,90px) 80px}.legal-page>header{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto 35px;display:flex}.legal-page>header a{color:inherit;font-size:11px;font-weight:800}.legal-page article{background:#fff;border:1px solid #dedad0;border-radius:22px;max-width:880px;margin:auto;padding:clamp(28px,6vw,70px);box-shadow:0 24px 70px #2b261d14}.legal-page h1{letter-spacing:-.055em;margin:8px 0 28px;font-size:clamp(34px,6vw,62px)}.legal-page h2{margin:32px 0 9px;font-size:20px}.legal-page p{color:#625e56;font-size:13px;line-height:1.75}.legal-page .legal-version{color:var(--coral);letter-spacing:.13em;font-size:8px;font-weight:900}.legal-page article a{color:var(--coral);font-weight:800}.store-address>button,.merchant-cep-field button,.cep-field button{color:#fff;cursor:pointer;white-space:nowrap;background:#292a27;border:0;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:850}.store-address-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f0f0dad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.store-address-editor{background:#fff;border-radius:20px;width:min(620px,100%);padding:25px;box-shadow:0 30px 90px #00000059}.store-address-editor header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.store-address-editor header small{color:var(--coral);letter-spacing:.12em;font-size:8px;font-weight:900}.store-address-editor header h2{margin:5px 0 0;font-size:25px}.store-address-editor header>button{cursor:pointer;background:0 0;border:0;font-size:25px}.store-address-fields{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px;display:grid}.store-address-fields label{gap:6px;font-size:9px;font-weight:800;display:grid}.store-address-fields .wide,.store-address-fields .cep-field{grid-column:1/-1}.store-address-fields input{border:1px solid #dedbd3;border-radius:9px;min-width:0;height:43px;padding:0 12px}.cep-field>div,.merchant-cep-field{gap:8px;display:flex}.cep-field>div input,.merchant-cep-field input{flex:1}@media (max-width:620px){.store-address-fields{grid-template-columns:1fr}.store-address-fields label{grid-column:1!important}}@media (max-width:760px){.dashboard-shell,.dashboard-main,.dashboard-content,.section-stack,.design-section,.design-workspace,.design-controls{width:100%;min-width:0;max-width:100%}.dashboard-header{gap:8px;height:64px;padding:0 12px}.dashboard-title-row,.dashboard-title-row>div{min-width:0}.dashboard-title-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-header-actions{gap:6px}.dashboard-theme-toggle,.header-notification,.inventory-alerts-trigger,.mobile-menu-button{flex-basis:40px;width:40px;height:40px}.dashboard-content{padding:20px 12px 92px;overflow-x:hidden}.design-section .section-page-heading{gap:14px;margin-bottom:0}.design-section .section-page-heading h1{font-size:32px;line-height:1}.design-section .section-page-heading>div:first-child>span{font-size:10px;line-height:1.5}.design-section .heading-actions{z-index:24;width:100%;position:sticky;top:70px}.design-section .heading-actions .button{width:100%;min-height:48px;box-shadow:0 10px 28px #1818162e}.design-workspace{flex-direction:column;gap:12px;display:flex}.live-preview-card{order:-1;width:100%;padding:14px 10px 12px;position:relative;top:auto}.preview-toolbar{gap:8px}.preview-toolbar>div{min-width:0}.preview-toolbar>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:175px;display:block;overflow:hidden}.design-phone{border-width:6px;border-radius:31px;width:min(224px,72vw);height:452px;margin:15px auto 11px}.design-phone-screen{border-radius:24px}.design-control-card{padding:16px 13px;overflow:hidden}.design-control-card>header{align-items:flex-start;margin-bottom:14px}.design-control-card>header>span{flex:0 0 32px}.design-control-card>header>div{min-width:0}.design-control-card>header strong{font-size:13px}.design-control-card>header small{font-size:8px;line-height:1.45}.niche-options,.design-section .layout-options,.appearance-choice-grid,.color-controls-advanced,.style-fields-advanced,.visibility-options,.store-copy-fields{grid-template-columns:1fr}.niche-options>button{min-height:76px;padding:12px}.design-section .layout-options>button{grid-template-rows:auto auto;grid-template-columns:104px minmax(0,1fr);align-items:center;min-height:92px;padding:9px}.design-section .layout-options .layout-mini{grid-row:1/3;min-height:74px}.design-section .layout-options>button>b,.design-section .layout-options>button>small{grid-column:2;padding-inline:3px}.color-controls label>div,.style-fields select,.store-copy-fields input{min-height:46px}.color-controls input[type=color]{width:31px;height:31px}.palette-row{scroll-snap-type:x proximity;padding:3px 2px 8px;overflow-x:auto}.palette-row button{scroll-snap-align:start;flex:none}.palette-row i{width:29px;height:29px}.visibility-options>button{min-height:64px}.visibility-options strong,.store-copy-fields label,.style-fields label,.color-controls label{font-size:9px}.visibility-options small{font-size:8px;line-height:1.4}.icon-uploader{grid-template-columns:56px minmax(0,1fr)}.icon-uploader>button{grid-column:1/-1;min-height:44px}.cover-uploader{flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:175px;padding:15px}.cover-uploader>div{justify-content:stretch}.cover-uploader button{flex:1;min-height:42px}.merchant-settings-fields,.promotion-fields,.official-app-grid,.platform-tabs,.build-workspace,.marketing-workspace,.marketing-fields,.coupon-editor .promotion-fields{grid-template-columns:1fr!important}.dashboard-card{max-width:100%}.merchant-settings-form>header,.dashboard-card>header{gap:10px}.merchant-settings-form>header .button{min-height:42px}}@media (max-width:390px){.dashboard-content{padding-inline:9px}.design-control-card{padding-inline:11px}.design-phone{width:210px;height:425px}.preview-toolbar>div>span{max-width:135px}.niche-options>button{grid-template-columns:36px 1fr}.niche-options>button>em{display:none}.design-section .layout-options>button{grid-template-columns:88px 1fr}}.theme-dark .niche-options>button,.theme-dark .design-section .layout-options>button,.theme-dark .appearance-choice-grid>button,.theme-dark .appearance-advanced-controls,.theme-dark .visibility-options>button,.theme-dark .store-copy-fields input,.theme-dark .style-fields select,.theme-dark .color-controls label>div,.theme-dark .icon-uploader{color:#f4f1e9;background:#242620;border-color:#3a3c35}.theme-dark .appearance-choice-grid>button.active{background:#35241f;border-color:#ff785c}.theme-dark .appearance-font-sample,.theme-dark .appearance-card-sample,.theme-dark .appearance-hero-sample.hero-minimal,.theme-dark .appearance-corner-sample,.theme-dark .appearance-advanced-controls>summary>b{color:#f4f1e9;background:#31342d;border-color:#464940}.theme-dark .appearance-advanced-grid{border-color:#3a3c35}.theme-dark .visibility-options>button.active,.theme-dark .niche-applied-note{background:#173126}.theme-dark .appearance-highlight-settings,.theme-dark .appearance-highlight-modes>button,.theme-dark .appearance-highlight-products>button,.theme-dark .appearance-highlight-empty{color:#f4f1e9;background:#242620;border-color:#3a3c35}.theme-dark .appearance-highlight-settings>header small,.theme-dark .appearance-highlight-products-heading small,.theme-dark .appearance-highlight-modes small,.theme-dark .appearance-highlight-products>button small{color:#aaa79e}.theme-dark .appearance-highlight-products-wrap{border-color:#3a3c35}.theme-dark .appearance-highlight-modes>button.active,.theme-dark .appearance-highlight-products>button.active{background:#173126;border-color:#4e9b72}.appearance-layout-heading{background:#faf8f3;border:1px solid #e3ded5;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.appearance-layout-heading>span{gap:2px;min-width:92px;display:grid}.appearance-layout-heading>span small{color:var(--coral);letter-spacing:.1em;font-size:6px;font-weight:950}.appearance-layout-heading>span strong{font-size:11px}.appearance-layout-heading>p{color:#858178;flex:1;margin:0;font-size:7px;line-height:1.4}.appearance-layout-heading>p b{color:#4d4943}.appearance-layout-heading>button{color:#49453f;cursor:pointer;background:#fff;border:1px solid #d8d3ca;border-radius:8px;flex:none;min-height:32px;padding:0 10px;font-size:7px;font-weight:850}.appearance-layout-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.appearance-layout-gallery>button{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #ded9d0;border-radius:14px;grid-template-rows:128px auto auto;gap:10px;padding:9px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.appearance-layout-gallery>button:hover{border-color:#bbb4a8;transform:translateY(-2px)}.appearance-layout-gallery>button.active{border-color:var(--coral);box-shadow:0 0 0 3px #ff5c3a1c}.appearance-layout-visual{background:#f0ede6;border-radius:10px;grid-template-rows:45px 11px 1fr;gap:6px;min-width:0;padding:8px;display:grid;overflow:hidden}.appearance-layout-visual>i,.appearance-layout-products>i{background:#d4cec2;border-radius:4px;display:block}.appearance-layout-visual .appearance-layout-hero{background:linear-gradient(135deg, #4d4540, var(--coral))}.appearance-layout-visual .appearance-layout-nav{background:#c5beb1;border-radius:99px;width:68%}.appearance-layout-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.appearance-layout-products>i{background:#fff;box-shadow:inset 0 -12px #ded8ce}.appearance-layout-visual.layout-vitrine{grid-template-rows:32px 11px 1fr}.appearance-layout-visual.layout-vitrine .appearance-layout-products{grid-template-columns:repeat(3,minmax(0,1fr))}.appearance-layout-visual.layout-vitrine .appearance-layout-products>i:last-child{display:none}.appearance-layout-visual.layout-compacto{grid-template-rows:25px 8px 1fr}.appearance-layout-visual.layout-compacto .appearance-layout-hero{background:#fff;border:1px solid #d7d1c6}.appearance-layout-visual.layout-compacto .appearance-layout-products{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;gap:3px}.appearance-layout-visual.layout-compacto .appearance-layout-products>i{box-shadow:inset 28px 0 #d2cabd}.appearance-layout-visual.layout-boutique{grid-template-rows:51px 9px 1fr;padding:11px}.appearance-layout-visual.layout-boutique .appearance-layout-hero{justify-self:center;width:76%}.appearance-layout-visual.layout-boutique .appearance-layout-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.appearance-layout-visual.layout-boutique .appearance-layout-products>i:nth-child(n+3){display:none}.appearance-layout-visual.layout-catalogo{grid-template-rows:24px 10px 1fr}.appearance-layout-visual.layout-catalogo .appearance-layout-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.appearance-layout-visual.layout-catalogo .appearance-layout-products>i{box-shadow:inset 0 -8px #ded8ce}.appearance-layout-copy{gap:4px;min-width:0;padding-inline:2px;display:grid}.appearance-layout-copy>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.appearance-layout-copy strong{font-size:11px}.appearance-layout-copy em{color:#397149;letter-spacing:.04em;text-transform:uppercase;background:#edf7e9;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.appearance-layout-copy>small{color:#625e57;font-size:8px;line-height:1.4}.appearance-layout-copy>b{color:#a09b92;font-size:7px;font-weight:650;line-height:1.4}.appearance-layout-footer{border-top:1px solid #eeeae2;justify-content:space-between;align-items:center;padding:8px 2px 1px;display:flex}.appearance-layout-footer small{color:#8c877f;font-size:7px;font-weight:800}.appearance-layout-footer i{color:#777168;background:#f0ede7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;display:grid}.appearance-layout-gallery>button.active .appearance-layout-footer i{background:var(--coral);color:#fff}.theme-dark .appearance-layout-heading,.theme-dark .appearance-layout-gallery>button{color:#f4f1e9;background:#242620;border-color:#3a3c35}.theme-dark .appearance-layout-heading>p b,.theme-dark .appearance-layout-copy>small{color:#d6d1c7}.theme-dark .appearance-layout-heading>button{color:#f4f1e9;background:#30332c;border-color:#4b4d45}.theme-dark .appearance-layout-visual{background:#30332d}.theme-dark .appearance-layout-products>i{background:#4a4d44;box-shadow:inset 0 -12px #383b34}.theme-dark .appearance-layout-footer{border-color:#3a3d35}@media (max-width:760px){.appearance-layout-heading{flex-wrap:wrap;align-items:flex-start}.appearance-layout-heading>p{min-width:150px}.appearance-layout-heading>button{width:100%;min-height:40px}.appearance-layout-gallery{grid-template-columns:1fr}.appearance-layout-gallery>button{grid-template-rows:auto auto;grid-template-columns:118px minmax(0,1fr);align-items:center}.appearance-layout-visual{grid-row:1/3;min-height:116px}.appearance-layout-footer{grid-column:2}}.design-section .design-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,.5fr);gap:20px}.appearance-studio-overview{background:#fff;border:1px solid #ded9cf;border-radius:18px;grid-template-columns:minmax(270px,.85fr) minmax(0,1.15fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 14px 34px #2b28220f}.appearance-studio-current{color:#fff;background:radial-gradient(circle at 86% 16%,#ccf4622e,#0000 35%),#252722;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}.appearance-current-glyph{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.appearance-studio-current>span:last-child{gap:4px;min-width:0;display:grid}.appearance-studio-current small{color:#c9f45b;letter-spacing:.11em;font-size:7px;font-weight:950}.appearance-studio-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.appearance-studio-current em{color:#aaa9a2;font-size:8px;font-style:normal;line-height:1.45}.appearance-studio-facts{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:15px 17px;display:flex}.appearance-studio-facts>span,.appearance-studio-facts>button{color:#625e57;white-space:nowrap;background:#faf8f4;border:1px solid #e4dfd6;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:7px;font-weight:850;display:flex}.appearance-studio-facts>button{color:#292823;cursor:pointer;background:#fff;border-color:#d8d2c8}.appearance-studio-facts>button:hover{border-color:var(--coral);color:var(--coral)}.appearance-studio-facts>span i{border:2px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 1px #d7d2c8}.appearance-studio-facts>span i+i{margin-left:-10px}.appearance-studio-nav{background:#f5f2ec;border:1px solid #ded9cf;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;display:grid;overflow:hidden}.appearance-studio-nav>button{color:#716d65;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:64px;padding:8px;transition:background .16s,box-shadow .16s,color .16s;display:grid;position:relative}.appearance-studio-nav>button:not(.active):hover{color:#34332e;background:#ffffffad}.appearance-studio-nav>button.active{color:#282722;background:#fff;box-shadow:0 5px 16px #2f2b2317}.appearance-studio-nav>button>i{color:#78736a;background:#e8e4dc;border-radius:9px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:950;display:grid}.appearance-studio-nav>button.active>i{background:var(--coral);color:#fff}.appearance-studio-nav>button>span{gap:3px;min-width:0;display:grid}.appearance-studio-nav>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.appearance-studio-nav>button small{color:#99948a;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.appearance-studio-nav>button>b{color:#aaa59b;font-size:7px}.appearance-studio-nav>button.active>b{color:var(--coral)}.appearance-panel-intro{background:linear-gradient(105deg,#ff5c3a12,#0000 62%),#fff;border:1px solid #e4dfd6;border-radius:14px;gap:5px;padding:17px 20px 17px 22px;display:grid;position:relative;overflow:hidden}.appearance-panel-intro:before{background:var(--coral);content:"";width:4px;position:absolute;inset:0 auto 0 0}.appearance-panel-intro>span{color:var(--coral);letter-spacing:.11em;font-size:7px;font-weight:950}.appearance-panel-intro h2{color:#292823;letter-spacing:-.025em;margin:0;font-size:17px}.appearance-panel-intro p{color:#7d786f;max-width:650px;margin:0;font-size:8.5px;line-height:1.5}.design-section .design-control-card{border-color:#e2ddd4;border-radius:15px;box-shadow:0 8px 24px #2b282209}.design-section .design-control-card>header>span{background:#fff0eb;border-radius:10px}.appearance-palette-presets{border-top:1px solid #ece7df;gap:10px;margin-top:16px;padding-top:14px;display:grid}.appearance-palette-presets>header{gap:3px;display:grid}.appearance-palette-presets>header strong{font-size:9px}.appearance-palette-presets>header small{color:#8f8a82;font-size:7px}.appearance-palette-presets .palette-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.appearance-palette-presets .palette-row>button{color:#45423c;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdad1;border-radius:10px;outline:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid;overflow:visible}.appearance-palette-presets .palette-row>button:hover{border-color:var(--coral)}.appearance-palette-presets .palette-row>button>span{border-radius:7px;display:flex;overflow:hidden}.appearance-palette-presets .palette-row i{width:17px;height:28px}.appearance-palette-presets .palette-row b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.appearance-panel-navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ded9cf;border-radius:14px;grid-template-columns:minmax(125px,1fr) auto minmax(125px,1fr);align-items:center;gap:12px;min-height:62px;padding:9px;display:grid;box-shadow:0 10px 28px #2b28220f}.appearance-panel-navigation>button{color:#4f4c45;cursor:pointer;background:#fff;border:1px solid #dcd7ce;border-radius:9px;justify-self:start;min-height:40px;padding:0 13px;font-size:8px;font-weight:850}.appearance-panel-navigation>button:last-child{justify-self:end}.appearance-panel-navigation>button.primary{color:#fff;background:#292a25;border-color:#292a25}.appearance-panel-navigation>button:disabled{cursor:default;opacity:.38}.appearance-panel-navigation>span{justify-items:center;gap:2px;display:grid}.appearance-panel-navigation>span small{color:#9a958c;letter-spacing:.1em;font-size:6px;font-weight:900}.appearance-panel-navigation>span strong{color:#4c4942;font-size:8px}.appearance-preview-mobile-toggle{display:none}.theme-dark .appearance-studio-overview,.theme-dark .appearance-studio-nav,.theme-dark .appearance-panel-intro,.theme-dark .appearance-panel-navigation,.theme-dark .appearance-palette-presets .palette-row>button{color:#f3f0e8;background-color:#252721;border-color:#3d3f38}.theme-dark .appearance-studio-current{background:radial-gradient(circle at 86% 16%,#ccf46226,#0000 35%),#1f211d;border-right:1px solid #3d4038}.theme-dark .appearance-studio-facts>span,.theme-dark .appearance-studio-facts>button{color:#d9d5cc;background:#2c2e28;border-color:#41433c}.theme-dark .appearance-studio-nav>button:not(.active):hover,.theme-dark .appearance-studio-nav>button.active{color:#fff;background:#34362f}.theme-dark .appearance-studio-nav>button>i{color:#c3beb4;background:#41433b}.theme-dark .appearance-panel-intro h2,.theme-dark .appearance-palette-presets>header strong,.theme-dark .appearance-palette-presets .palette-row b,.theme-dark .appearance-panel-navigation>span strong{color:#f2efe7}.theme-dark .appearance-panel-intro p,.theme-dark .appearance-palette-presets>header small{color:#aaa59b}.theme-dark .appearance-palette-presets{border-color:#3c3e37}.theme-dark .appearance-panel-navigation>button{color:#e9e5dd;background:#30322c;border-color:#45473f}.theme-dark .appearance-panel-navigation>button.primary{color:#252721;background:#c9f45b;border-color:#c9f45b}@media (max-width:1180px){.appearance-studio-facts{flex-wrap:wrap}}@media (max-width:760px){.appearance-studio-overview{border-radius:15px;grid-template-columns:1fr}.appearance-studio-current{padding:15px}.appearance-studio-facts{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;padding:10px;display:grid}.appearance-studio-facts>span,.appearance-studio-facts>button{white-space:normal;text-align:center;justify-content:center;min-width:0}.appearance-studio-facts>button{grid-column:1/-1}.appearance-studio-nav{border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-studio-nav>button{min-height:58px}.appearance-panel-intro{padding:15px 15px 15px 18px}.appearance-panel-intro h2{font-size:16px}.appearance-palette-presets .palette-row{gap:7px;display:flex}.appearance-palette-presets .palette-row>button{scroll-snap-align:start;flex:0 0 128px}.appearance-palette-presets .palette-row i{width:15px;height:27px}.appearance-panel-navigation{z-index:20;grid-template-columns:1fr auto 1fr;gap:6px;min-height:58px;padding:7px;position:sticky;bottom:8px}.appearance-panel-navigation>button{min-height:42px;padding:0 9px;font-size:7px}.appearance-panel-navigation>span small{display:none}.appearance-preview-mobile-toggle{color:#fff;cursor:pointer;background:#363732;border:1px solid #4d4e47;border-radius:9px;width:100%;min-height:42px;margin-top:10px;font-size:8px;font-weight:900;display:block}.design-section .live-preview-card:not(.mobile-expanded) .appearance-mobile-preview,.design-section .live-preview-card:not(.mobile-expanded)>p{display:none}.design-section .live-preview-card.mobile-expanded .appearance-mobile-preview{margin-top:14px}.design-section .live-preview-card:not(.mobile-expanded) .preview-layout-label{margin-top:8px}}@media (max-width:430px){.appearance-current-glyph{flex-basis:42px;width:42px;height:42px}.appearance-studio-current strong{font-size:12px}.appearance-studio-nav>button{grid-template-columns:25px minmax(0,1fr);gap:7px}.appearance-studio-nav>button>i{width:25px;height:25px}.appearance-studio-nav>button>b,.appearance-panel-navigation>span{display:none}.appearance-panel-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-panel-navigation>button{width:100%}}.dashboard-shell.theme-dark :is(.layout-options>button,.niche-options>button,.visibility-options>button,.platform-tabs>button,.checkout-method-card,.setting-toggle-row,.marketing-template-list>button,.marketing-format-list>button,.customer-order-card,.ticket-list>button,.support-ticket-row,.wallet-entry-row,.withdrawal-row){color:#f2f0e9;background:#20231e;border-color:#373a32}.dashboard-shell.theme-dark :is(.table-toolbar,.coupon-section>header,.promotion-editor-card>header,.marketing-sidebar,.checkout-sidebar,.order-detail-panel,.customer-detail-panel){color:#f2f0e9;background:#1b1e19;border-color:#34372f}.admin-shell.theme-dark{--admin-blue:#7898ff;background:#10120f}.admin-shell.theme-dark .admin-global-search{background:#242720;border-color:#3a3d35}.admin-shell.theme-dark .admin-global-search input{background:0 0!important}.admin-shell.theme-dark :is(.admin-kpi,.merchant-admin-summary>div,.build-admin-metrics>div,.billing-summary>div,.support-summary>div,.admin-setting-toggle,.provider-status-row,.checkout-method-admin-card,.plan-admin-card,.subscription-row,.payment-row,.admin-payout-provider-card,.admin-withdrawal-row){color:#f2f0e9;background:#1b1e19;border-color:#363930}.admin-shell.theme-dark .admin-kpi.coral{background:#202c42}.admin-shell.theme-dark .admin-kpi.lime{background:#173126}.admin-shell.theme-dark .admin-kpi.violet{background:#29243c}.admin-shell.theme-dark .admin-kpi.dark{background:#20231e}.admin-shell.theme-dark :is(.admin-area-chart,.merchant-table-head,.build-table-head,.billing-table-head,.support-table-head){color:#aeb1a7;background:#242720;border-color:#383b33}.admin-shell.theme-dark .admin-area-chart{background:repeating-linear-gradient(#1b1e19 0 calc(33.3% - 1px),#34372f calc(33.3% - 1px) 33.3%)}.admin-shell.theme-dark :is(.admin-merchant-table>button,.merchant-row,.registration-row,.build-row,.subscription-row,.payment-row,.support-ticket-row){color:#f2f0e9;background:#1b1e19;border-color:#34372f}.admin-shell.theme-dark :is(.admin-merchant-table>button:hover,.merchant-row:hover,.registration-row:hover:not(:disabled),.build-row:hover){background:#242820}.admin-shell.theme-dark :is(.plan-upgrade-note,.admin-manual-payout-notice,.infrastructure-card>header>span){color:#c9d5ff;background:#202c42}.admin-shell.theme-dark :is(.merchant-drawer,.merchant-control-drawer){color:#f2f0e9;background:#171a16;border-color:#3a3d35}.admin-shell.theme-dark :is(.merchant-drawer header,.merchant-drawer footer,.merchant-drawer section,.admin-provider-form,.admin-withdrawal-queue){border-color:#34372f}.admin-shell.theme-dark .drawer-backdrop{background:#040504c7}.admin-shell.theme-dark :is(.plan-bars i,.build-progress>span,.toggle-switch,.admin-progress-track){background:#373a33}.admin-shell.theme-dark :is(p,small,.section-page-heading span,.merchant-row small,.registration-row small,.provider-status-row small){color:#a7aaa1}@media (max-width:640px){.admin-shell .admin-global-search{display:none}}.admin-manual-payout-notice{background:#f0faf3;border:1px solid #b9dbc6;border-radius:11px;grid-column:1/-1;align-items:center;gap:11px;padding:13px;display:flex}.admin-manual-payout-notice>span{color:#fff;background:#2f9867;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.admin-manual-payout-notice>div{gap:3px;display:grid}.admin-manual-payout-notice strong{font-size:10px}.admin-manual-payout-notice small{color:#65766b;font-size:8px}html,.dashboard-sidebar,.dashboard-content,.order-detail-panel,.customer-detail-panel,.marketing-editor-fields{scrollbar-color:#6c6f683d transparent;scrollbar-width:thin}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#6c6f683d padding-box padding-box;border:1px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#6c6f6870 padding-box padding-box}::-webkit-scrollbar-button{width:0;height:0;display:none}.theme-dark,.theme-dark :is(.dashboard-sidebar,.dashboard-content,.order-detail-panel,.customer-detail-panel,.marketing-editor-fields){scrollbar-color:#e1e4da3d transparent}.theme-dark ::-webkit-scrollbar-thumb{background:#e1e4da3d padding-box padding-box}.theme-dark ::-webkit-scrollbar-thumb:hover{background:#e1e4da6b padding-box padding-box}.dashboard-shell.theme-dark{--dark-canvas:#101411;--dark-surface:#1b211c;--dark-surface-raised:#222923;--dark-border:#3b443c;--dark-text:#f5f7f3;--dark-text-secondary:#bdc5bb;--dark-text-muted:#98a296;background:var(--dark-canvas);color:var(--dark-text)}.dashboard-shell.theme-dark .dashboard-main,.dashboard-shell.theme-dark .dashboard-content{background:var(--dark-canvas);color:var(--dark-text)}.dashboard-shell.theme-dark .dashboard-header{border-color:var(--dark-border);background:#131814f5}.dashboard-shell.theme-dark .dashboard-title-row small,.dashboard-shell.theme-dark .dashboard-welcome>div:first-child>span,.dashboard-shell.theme-dark .section-page-heading>div:first-child>span{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark :is(.wallet-view,.merchant-plan-grid,.subscription-checkout-methods,.checkout-config-layout,.merchant-settings-form,.settings-grid,.dangerous-zone,.design-section) :is(.button-light,.button-ghost){border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark :is(.wallet-view,.merchant-plan-grid,.subscription-checkout-methods,.checkout-config-layout,.merchant-settings-form,.settings-grid,.dangerous-zone,.design-section) :is(.button-light,.button-ghost):hover{background:#29322a;border-color:#778478}.dashboard-shell.theme-dark :is(.billing-cycle-switch button.active,.checkout-payment-tabs>button.active,.checkout-config-methods>button,.checkout-fulfillment-options>button,.subscription-checkout-methods>div>button,.design-section .layout-options>button,.design-section .niche-options>button,.design-section .visibility-options>button,.platform-tabs>button,.dangerous-zone button){border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text-secondary);box-shadow:none}.dashboard-shell.theme-dark :is(.checkout-config-methods>button.active,.checkout-fulfillment-options>button.active,.subscription-checkout-methods>div>button.active,.design-section .layout-options>button.active,.design-section .niche-options>button.active,.design-section .visibility-options>button.active,.platform-tabs>button.active){color:var(--dark-text);background:#35241f;border-color:#ff785c;box-shadow:inset 0 0 0 1px #ff785c}.dashboard-shell.theme-dark :is(.checkout-config-methods,.checkout-fulfillment-options,.subscription-checkout-methods) button>i{background:#303831}.appearance-save-mobile,.appearance-save-icon{display:none}@media (max-width:760px){.design-section{gap:16px}.design-section .section-page-heading{gap:16px;display:grid}.design-section .section-page-heading>div:first-child>p{letter-spacing:.12em;margin-bottom:7px;font-size:10px}.design-section .section-page-heading h1{font-size:clamp(30px,9vw,38px);line-height:1.05}.design-section .section-page-heading>div:first-child>span{max-width:36ch;margin-top:9px;font-size:13px;line-height:1.55}.design-section .heading-actions{top:68px}.design-section .heading-actions .button{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:13px;display:flex}.appearance-save-desktop{display:none}.appearance-save-mobile,.appearance-save-icon{display:inline}.appearance-save-icon{background:#ffffff29;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.appearance-studio-overview{border-radius:18px;box-shadow:0 12px 30px #2b282214}.appearance-studio-current{gap:13px;padding:18px 16px}.appearance-current-glyph{border-radius:15px;flex-basis:52px;width:52px;height:52px;font-size:22px}.appearance-studio-current small{font-size:9px}.appearance-studio-current strong{white-space:normal;font-size:16px}.appearance-studio-current em{font-size:12px;line-height:1.45}.appearance-studio-facts{gap:8px;padding:12px}.appearance-studio-facts>span,.appearance-studio-facts>button{border-radius:12px;min-height:46px;padding:8px 10px;font-size:11px;line-height:1.35}.appearance-studio-facts>button{min-height:48px;color:var(--coral-dark);font-size:12px}.appearance-studio-nav{border-radius:16px;gap:7px;padding:7px}.appearance-studio-nav>button{border:1px solid #0000;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:78px;padding:10px}.appearance-studio-nav>button.active{border-color:#ff5c3a3d}.appearance-studio-nav>button>i{border-radius:10px;width:34px;height:34px;font-size:10px}.appearance-studio-nav>button strong{white-space:normal;font-size:12px;line-height:1.2}.appearance-studio-nav>button small{white-space:normal;font-size:10px;line-height:1.25}.appearance-studio-nav>button>b{font-size:11px}.appearance-panel-intro{border-radius:16px;gap:7px;padding:18px 17px 18px 20px}.appearance-panel-intro>span{font-size:9px}.appearance-panel-intro h2{font-size:21px;line-height:1.15}.appearance-panel-intro p{font-size:12px;line-height:1.55}.design-section .design-control-card{border-radius:18px;padding:18px 15px}.design-section .design-control-card>header{gap:12px;margin-bottom:17px}.design-section .design-control-card>header>span{border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:11px;display:grid}.design-section .design-control-card>header strong{font-size:16px;line-height:1.25}.design-section .design-control-card>header small{margin-top:3px;font-size:11px;line-height:1.45}.niche-options{gap:10px}.niche-options>button{border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-height:88px;padding:13px}.niche-options>button>i{border-radius:13px;width:48px;height:48px;font-size:20px}.niche-options b{font-size:14px}.niche-options small{font-size:11px;line-height:1.4}.niche-options em{padding:5px 7px;font-size:9px}.niche-applied-note{border-radius:12px;gap:11px;margin-top:12px;padding:13px}.niche-applied-note>span{flex:0 0 32px;width:32px;height:32px;font-size:12px}.niche-applied-note strong{font-size:12px}.niche-applied-note small{font-size:10px;line-height:1.4}.appearance-layout-heading{border-radius:14px;gap:9px;padding:13px}.appearance-layout-heading>span small{font-size:9px}.appearance-layout-heading>span strong{font-size:15px}.appearance-layout-heading>p{font-size:11px;line-height:1.45}.appearance-layout-heading>button{border-radius:11px;min-height:48px;font-size:12px}.appearance-layout-gallery{gap:10px}.appearance-layout-gallery>button{border-radius:15px;grid-template-columns:108px minmax(0,1fr);gap:12px;min-height:142px;padding:11px}.appearance-layout-visual{border-radius:11px;min-height:120px}.appearance-layout-copy{gap:6px}.appearance-layout-copy strong{font-size:15px}.appearance-layout-copy em{font-size:8px}.appearance-layout-copy>small{font-size:11px;line-height:1.4}.appearance-layout-copy>b{font-size:10px;line-height:1.35}.appearance-layout-footer{min-height:38px}.appearance-layout-footer small{font-size:10px}.appearance-layout-footer i{width:30px;height:30px;font-size:12px}.storefront-series-config{border-radius:15px;gap:16px;padding:15px}.storefront-series-config>header strong{font-size:14px}.storefront-series-config>header small{font-size:11px;line-height:1.45}.storefront-series-config>header>span{padding:8px 10px;font-size:9px}.storefront-series-fields{gap:12px}.storefront-series-fields label{gap:7px;font-size:12px}.storefront-series-fields select,.style-fields select{border-radius:11px;min-height:50px;padding:0 12px;font-size:14px}.storefront-series-preview p strong{font-size:13px}.storefront-series-preview p small{font-size:11px;line-height:1.45}.color-controls-advanced{gap:12px}.color-controls label{gap:8px;font-size:12px}.color-controls label>div{border-radius:11px;min-height:52px;padding:0 12px}.color-controls input[type=color]{border-radius:10px;width:36px;height:36px}.color-controls b{font-size:13px}.appearance-palette-presets{gap:12px}.appearance-palette-presets>header strong{font-size:14px}.appearance-palette-presets>header small{font-size:11px;line-height:1.45}.appearance-palette-presets .palette-row{scroll-snap-type:x proximity;padding-bottom:8px;overflow-x:auto}.appearance-palette-presets .palette-row>button{border-radius:12px;flex-basis:154px;min-height:52px;padding:9px}.appearance-palette-presets .palette-row i{width:20px;height:32px}.appearance-palette-presets .palette-row b{font-size:12px}.appearance-control-groups{gap:22px}.appearance-control-group{gap:11px}.appearance-control-group>header strong{font-size:15px}.appearance-control-group>header small{font-size:11px;line-height:1.45}.appearance-choice-grid{gap:10px}.appearance-choice-grid>button{border-radius:14px;grid-template-columns:52px minmax(0,1fr) 24px;gap:11px;min-height:84px;padding:12px}.appearance-font-sample,.appearance-card-sample,.appearance-hero-sample{width:52px;height:52px}.appearance-choice-grid>button strong{font-size:14px}.appearance-choice-grid>button small{font-size:11px;line-height:1.4}.appearance-choice-grid>button>b{width:24px;height:24px;font-size:10px}.appearance-advanced-controls{border-radius:14px}.appearance-advanced-controls>summary{min-height:74px;padding:14px}.appearance-advanced-controls>summary strong{font-size:14px}.appearance-advanced-controls>summary small{font-size:11px;line-height:1.4}.appearance-advanced-controls>summary>b{flex:0 0 36px;width:36px;height:36px;font-size:18px}.style-fields-advanced,.appearance-advanced-grid{gap:12px}.style-fields label{gap:7px;font-size:12px}.visibility-options{gap:10px}.visibility-options>button{border-radius:14px;min-height:76px;padding:13px 14px}.visibility-options strong{font-size:14px}.visibility-options small{font-size:11px;line-height:1.4}.visibility-options>button>i{width:42px;height:24px;padding:3px}.visibility-options>button>i em{width:18px;height:18px}.visibility-options>button.active>i em{transform:translate(18px)}.appearance-highlight-settings{border-radius:14px;gap:13px;margin-top:15px;padding:14px}.appearance-highlight-settings>header{align-items:flex-start}.appearance-highlight-settings>header strong,.appearance-highlight-products-heading strong{font-size:13px}.appearance-highlight-settings>header small,.appearance-highlight-products-heading small{font-size:10px;line-height:1.4}.appearance-highlight-settings>header>b,.appearance-highlight-products-heading>em{padding:6px 9px;font-size:9px}.appearance-highlight-modes{grid-template-columns:1fr;gap:9px}.appearance-highlight-modes>button{border-radius:12px;grid-template-columns:38px minmax(0,1fr) 24px;gap:11px;min-height:74px;padding:11px}.appearance-highlight-modes>button>svg{width:38px;height:38px;padding:10px}.appearance-highlight-modes strong,.appearance-highlight-products>button strong{font-size:12px}.appearance-highlight-modes small,.appearance-highlight-products>button small{font-size:10px;line-height:1.35}.appearance-highlight-modes>button>i,.appearance-highlight-products>button>i{width:22px;height:22px}.appearance-highlight-products{grid-template-columns:1fr;gap:8px;max-height:330px}.appearance-highlight-products>button{border-radius:12px;grid-template-columns:48px minmax(0,1fr) 22px;gap:10px;min-height:66px;padding:8px}.appearance-highlight-product-image{border-radius:10px;width:48px;height:48px}.appearance-highlight-empty{padding:16px;font-size:11px;line-height:1.45}.store-copy-fields{gap:13px}.store-copy-fields label{gap:8px;font-size:12px}.store-copy-fields input{border-radius:11px;min-height:52px;padding:0 13px;font-size:14px}.icon-uploader{border-radius:14px;grid-template-columns:64px minmax(0,1fr);gap:13px;padding:14px}.icon-uploader>div{border-radius:16px;width:64px;height:64px;font-size:19px}.icon-uploader strong{font-size:14px}.icon-uploader small{font-size:11px;line-height:1.4}.icon-uploader>button{border-radius:11px;min-height:50px;font-size:13px}.cover-uploader{border-radius:16px;min-height:210px;padding:17px}.cover-uploader strong{font-size:17px}.cover-uploader small{font-size:11px}.cover-uploader button{border-radius:11px;min-height:48px;font-size:12px}.live-preview-card{border-radius:18px;padding:15px}.preview-toolbar{align-items:flex-start}.preview-toolbar>span{padding-top:8px;font-size:10px}.appearance-preview-actions{gap:5px;padding:4px}.appearance-preview-actions button{min-height:38px;padding:7px 9px;font-size:10px}.preview-layout-label{margin-top:10px;font-size:11px}.appearance-preview-mobile-toggle{border-radius:12px;min-height:50px;font-size:12px}.live-preview-card>p{font-size:11px;line-height:1.45}.appearance-panel-navigation{border-radius:16px;gap:8px;min-height:70px;padding:8px;bottom:82px;box-shadow:0 14px 36px #2b28222e}.appearance-panel-navigation>button{border-radius:11px;min-height:52px;padding:0 12px;font-size:12px}.appearance-panel-navigation>span strong{font-size:11px}}@media (max-width:430px){.appearance-studio-nav>button{grid-template-columns:32px minmax(0,1fr);min-height:76px}.appearance-studio-nav>button>i{width:32px;height:32px}.appearance-layout-gallery>button{grid-template-columns:96px minmax(0,1fr)}.appearance-layout-visual{min-height:112px}.niche-options>button>em{display:block}}.dashboard-shell.theme-dark :is(.billing-provider-warning>button,.settings-item>button){border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark .checkout-free-pix-fee-note{color:#d8c5bd;background:#2d211d;border-color:#ff705259}.dashboard-shell.theme-dark .checkout-free-pix-fee-note b{color:#fff3ee}.dashboard-shell.theme-dark .free-renewal-choice{background:linear-gradient(135deg, #1f2b1e, var(--dark-surface) 65%);border-color:#526b3b}.dashboard-shell.theme-dark :is(.free-renewal-choice,.recurring-subscription-card,.bank-recurring-instructions) :is(h2,summary){color:var(--dark-text)}.dashboard-shell.theme-dark :is(.free-renewal-choice,.recurring-subscription-card,.bank-recurring-instructions) :is(p,li){color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .recurring-subscription-summary>span{color:#a9d477;background:#293d26}.dashboard-shell.theme-dark .free-renewal-saved{color:#b8dc8d;background:#263a24}.dashboard-shell.theme-dark .reports-preview-banner{background:linear-gradient(135deg,#252822,#2d211d);border-color:#ff705252}.dashboard-shell.theme-dark .reports-preview-banner h2{color:var(--dark-text)}.dashboard-shell.theme-dark .reports-preview-banner p{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .reports-demo-badge{color:#ff8f78;background:#2d211d;border-color:#ff70524d}.dashboard-shell.theme-dark .reports-preview-data .insight-hero>div{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark .reports-preview-data .insight-hero>div:first-child{background:#181b17}.dashboard-shell.theme-dark .reports-preview-data .product-ranking>div{border-color:var(--dark-border)}.dashboard-shell.theme-dark .reports-preview-data .product-ranking>div>i{background:#3a4039}.dashboard-shell.theme-dark .reports-preview-data .heatmap-card>p{color:var(--dark-text-secondary);background:#242c25}.dashboard-shell.theme-dark .dashboard-content label,.dashboard-shell.theme-dark .dashboard-content small{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .header-notification,.dashboard-shell.theme-dark .quick-actions button,.dashboard-shell.theme-dark .icon-button,.dashboard-shell.theme-dark .dashboard-search,.dashboard-shell.theme-dark .period-select,.dashboard-shell.theme-dark .publish-card>header>button,.dashboard-shell.theme-dark .icon-uploader>button{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark .quick-actions button:hover,.dashboard-shell.theme-dark .icon-button:hover,.dashboard-shell.theme-dark .publish-card>header>button:hover,.dashboard-shell.theme-dark .icon-uploader>button:hover{background:#29322a;border-color:#778478}.dashboard-shell.theme-dark .quick-actions span{color:#ff8267}.dashboard-shell.theme-dark :is(.dashboard-card,.action-card,.rating-card,.merchant-settings-form,.marketing-editor,.marketing-preview-card,.coupon-section,.customer-profile-card,.build-platform-card),.dashboard-shell.theme-dark .metric-card{border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text)}.dashboard-shell.theme-dark .metric-card.coral{background:#2c211e;border-color:#68483f}.dashboard-shell.theme-dark .metric-card.lime{background:#1c291e;border-color:#405b42}.dashboard-shell.theme-dark .metric-card.violet{background:#26243a;border-color:#514a70}.dashboard-shell.theme-dark .metric-card.dark{background:#202621;border-color:#465047}.dashboard-shell.theme-dark .metric-card>div span,.dashboard-shell.theme-dark .metric-card>strong{color:var(--dark-text)}.dashboard-shell.theme-dark .metric-card>div i{color:#f8faf6;border-color:#637064}.dashboard-shell.theme-dark .metric-card>p,.dashboard-shell.theme-dark .metric-card.dark>p{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .metric-card>p b{color:#64dfa0}.dashboard-shell.theme-dark .range-tabs,.dashboard-shell.theme-dark .billing-cycle-switch,.dashboard-shell.theme-dark .checkout-payment-tabs{background:#252c26}.dashboard-shell.theme-dark .range-tabs button,.dashboard-shell.theme-dark .billing-cycle-switch button,.dashboard-shell.theme-dark .checkout-payment-tabs button{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .range-tabs button.active,.dashboard-shell.theme-dark .billing-cycle-switch button.active,.dashboard-shell.theme-dark .checkout-payment-tabs button.active{color:#182019;box-shadow:none;background:#e9eee8}.dashboard-shell.theme-dark .revenue-total span{color:#8ce5b2;background:#193426}.dashboard-shell.theme-dark .chart-guides,.dashboard-shell.theme-dark .bars small,.dashboard-shell.theme-dark .revenue-card>footer{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .bars{background:repeating-linear-gradient(#1b211c 0 calc(33.33% - 1px),#3b443c calc(33.33% - 1px) 33.33%);border-color:#475148}.dashboard-shell.theme-dark .channel-donut:after{background:var(--dark-surface)}.dashboard-shell.theme-dark .channel-donut strong{color:var(--dark-text)}.dashboard-shell.theme-dark .channel-donut span,.dashboard-shell.theme-dark .channel-legend>span{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .channel-legend b{color:var(--dark-text)}.dashboard-shell.theme-dark .channel-card>p{color:#a9d9b7;background:#202d23}.dashboard-shell.theme-dark :is(.order-table-head,.product-table-head,.table-head,.build-table-head,.orders-table-head,.products-table-head){border-color:var(--dark-border);color:#b8c1b7;background:#252c26}.dashboard-shell.theme-dark :is(.order-row,.product-row){border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text)}.dashboard-shell.theme-dark :is(.order-row:hover,.product-row:hover){background:#242c25}.dashboard-shell.theme-dark .order-row>span:nth-child(3),.dashboard-shell.theme-dark .order-row>span:last-child,.dashboard-shell.theme-dark .order-row small,.dashboard-shell.theme-dark .product-row>span,.dashboard-shell.theme-dark .product-identity small{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark :is(.order-kanban-summary article,.catalog-summary>div,.checkout-live-group,.wallet-saved-destination,.feature-switch-list>div){border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark .order-kanban-summary span,.dashboard-shell.theme-dark .catalog-summary :is(span,small){color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .filter-pills button,.dashboard-shell.theme-dark .platform-tabs>button,.dashboard-shell.theme-dark .checkout-config-method-card,.dashboard-shell.theme-dark .checkout-fulfillment-options>button,.dashboard-shell.theme-dark .subscription-checkout-methods>button{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .filter-pills button.active,.dashboard-shell.theme-dark .platform-tabs>button.active,.dashboard-shell.theme-dark .checkout-config-method-card.active,.dashboard-shell.theme-dark .checkout-fulfillment-options>button.active,.dashboard-shell.theme-dark .subscription-checkout-methods>button.active{color:var(--dark-text);background:#35241f;border-color:#ff785c}.dashboard-shell.theme-dark .design-control-card>header>span,.dashboard-shell.theme-dark .layout-mini,.dashboard-shell.theme-dark .style-fields select,.dashboard-shell.theme-dark .color-controls label>div{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark :is(.style-fields label,.color-controls label,.publish-fields label,.checkout-config-fields label,.merchant-settings-fields label,.wallet-form-grid label){color:var(--dark-text-secondary)}.dashboard-shell.theme-dark :is(.product-modal,.product-addons-editor-modal,.store-creation-modal){border-color:var(--dark-border);color:var(--dark-text);background:#181e19}.dashboard-shell.theme-dark :is(.product-modal>header,.product-addons-editor-modal>header,.product-addons-editor-modal>footer){border-color:var(--dark-border)}.dashboard-shell.theme-dark :is(.product-modal>header button,.product-row-actions>button,.product-addons-editor-modal>header>button,.store-creation-modal footer button){border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark .modal-image-upload,.dashboard-shell.theme-dark .modal-checkbox,.dashboard-shell.theme-dark .product-edit-ai-note,.dashboard-shell.theme-dark .store-limit-notice,.dashboard-shell.theme-dark .store-slug-field b,.dashboard-shell.theme-dark :is(.product-wizard-progress>i,.product-wizard-draft-summary,.product-wizard-threshold,.product-wizard-loading>div:last-child i){border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text-secondary)}.dashboard-shell.theme-dark :is(.product-wizard-methods>button,.product-wizard-description-options>button,.product-wizard-price-field>div,.product-wizard-stock-field>div,.product-wizard-threshold>select,.product-wizard-ai-orbit>span){border-color:var(--dark-border);color:var(--dark-text);background:#202621}.dashboard-shell.theme-dark .checkout-live-summary-header>i,.dashboard-shell.theme-dark .checkout-live-method>i,.dashboard-shell.theme-dark .checkout-publish-panel>header>i{color:#ff8469;background:#3a2722}.dashboard-shell.theme-dark .checkout-live-summary-header :is(h2,p),.dashboard-shell.theme-dark .checkout-live-group>h3,.dashboard-shell.theme-dark .checkout-live-method>strong,.dashboard-shell.theme-dark .checkout-live-summary section strong,.dashboard-shell.theme-dark .checkout-publish-panel>header :is(h2,p){color:var(--dark-text)}.dashboard-shell.theme-dark .checkout-live-summary-header>span,.dashboard-shell.theme-dark .checkout-published-counts>span{color:#7be1a4;background:#1d3929}.dashboard-shell.theme-dark .checkout-live-method{border-color:var(--dark-border);background:#202620}.dashboard-shell.theme-dark .checkout-live-fulfillment-group,.dashboard-shell.theme-dark .checkout-live-method.fulfillment{background:#1f3026;border-color:#365b43}.dashboard-shell.theme-dark .checkout-live-method.fulfillment>i{color:#7be1a4;background:#1d3929}.dashboard-shell.theme-dark .checkout-live-summary section{background:#35241f}.dashboard-shell.theme-dark .checkout-live-summary section.no-fee,.dashboard-shell.theme-dark .checkout-publish-confirmation{background:#1d3929;border-color:#365b43}.dashboard-shell.theme-dark .checkout-publish-confirmation{color:#7be1a4}.dashboard-shell.theme-dark .checkout-publish-confirmation small{color:#a7cdb4}.dashboard-shell.theme-dark .checkout-published-backdrop{background:#040705c7}.dashboard-shell.theme-dark .checkout-published-actions{border-color:var(--dark-border)}.dashboard-shell.theme-dark .product-wizard-methods>button.ai,.dashboard-shell.theme-dark .product-wizard-description-options>button.advanced{background:#282332;border-color:#5e4b80}.dashboard-shell.theme-dark :is(.product-wizard-intro>strong,.product-wizard-loading>strong,.product-wizard-loading>div:last-child>span.active,.product-wizard-draft-summary strong,.product-wizard-stock-heading>strong,.product-wizard-price-field input,.product-wizard-stock-field input,.product-wizard-description-options strong){color:var(--dark-text)}.dashboard-shell.theme-dark :is(.product-wizard-intro>p,.product-wizard-loading>p,.product-wizard-stock-heading>p,.product-wizard-price-field>small,.product-wizard-stock-field>small,.product-wizard-quota,.product-wizard-description-options small,.product-wizard-description-footer>small){color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .product-wizard-error{color:#ffb4a4;background:#352522;border-color:#6e4038}.dashboard-shell.theme-dark .product-edit-ai-trigger{color:#d7c4ff;background:#282332;border-color:#5e4b80}.dashboard-shell.theme-dark .product-edit-ai-feedback{color:#c5d7a3;background:#202b1f;border-color:#4f6537}.dashboard-shell.theme-dark :is(.product-edit-ai-confirm,.product-category-confirm){border-color:var(--dark-border);color:var(--dark-text);background:#181e19}.dashboard-shell.theme-dark .product-edit-ai-confirm h3,.dashboard-shell.theme-dark .product-edit-ai-style-options strong,.dashboard-shell.theme-dark .product-category-confirm h3,.dashboard-shell.theme-dark .product-category-confirm-name>strong{color:var(--dark-text)}.dashboard-shell.theme-dark .product-edit-ai-confirm>div:nth-child(2)>p,.dashboard-shell.theme-dark .product-edit-ai-style-options>legend,.dashboard-shell.theme-dark .product-edit-ai-style-options small,.dashboard-shell.theme-dark .product-edit-ai-save-note,.dashboard-shell.theme-dark .product-category-confirm>div:nth-child(2)>p,.dashboard-shell.theme-dark .product-category-confirm-name>span,.dashboard-shell.theme-dark .product-category-existing-help{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .product-category-confirm-name{border-color:var(--dark-border);background:var(--dark-surface-raised)}.dashboard-shell.theme-dark .product-category-new-warning{color:#ffb4a4}.dashboard-shell.theme-dark .product-edit-ai-style-options>label{border-color:var(--dark-border);background:var(--dark-surface-raised)}.dashboard-shell.theme-dark .product-edit-ai-style-options>label.selected{background:#282332;border-color:#8166ac}.dashboard-shell.theme-dark .product-edit-ai-quota{color:#c9b8e4;background:#282332}.dashboard-shell.theme-dark .product-edit-ai-quota.empty,.dashboard-shell.theme-dark .product-edit-ai-confirm-error{color:#ffb4a4;background:#352522}.dashboard-shell.theme-dark .store-creation-modal :is(h2,label){color:var(--dark-text)}.dashboard-shell.theme-dark .store-creation-modal :is(p,.store-limit-notice){color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .action-card{background:#202621}.dashboard-shell.theme-dark .action-card p,.dashboard-shell.theme-dark .rating-card>p,.dashboard-shell.theme-dark .rating-card>small{color:var(--dark-text-secondary)}.dashboard-shell.theme-dark .sidebar-nav :is(button,a){color:#c3c9c0}.dashboard-shell.theme-dark .sidebar-group>p,.dashboard-shell.theme-dark .restaurant-switcher small,.dashboard-shell.theme-dark .sidebar-user small,.dashboard-shell.theme-dark .sidebar-plan>small{color:#929b90}.enterprise-shell{color:#17243b;background:#f3f6fb;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.enterprise-shell button,.enterprise-shell input,.enterprise-shell select,.enterprise-shell textarea{font:inherit}.enterprise-sidebar{z-index:50;color:#fff;background:radial-gradient(circle at 15% 5%,#183f78,#0000 32%),#081d3d;flex-direction:column;width:246px;padding:20px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 36px #081d3d14}.enterprise-brand{align-items:center;gap:10px;padding:0 6px 18px;display:flex}.enterprise-brand>span{color:#fff;background:#236ad5;border-radius:10px;place-items:center;width:35px;height:35px;font-size:17px;font-weight:950;display:grid}.enterprise-brand>div{gap:1px;display:grid}.enterprise-brand strong{letter-spacing:.06em;font-size:13px}.enterprise-brand small{color:#7eacee;letter-spacing:.2em;font-size:6px;font-weight:900}.enterprise-brand>button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:25px;display:none}.enterprise-company{background:#102d55aa;border:1px solid #244876;border-radius:11px;align-items:center;gap:9px;margin-bottom:22px;padding:10px;display:flex}.enterprise-company>span{color:#173e72;background:#e8f1ff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.enterprise-company>div{gap:3px;min-width:0;display:grid}.enterprise-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.enterprise-company small{color:#87a4c9;font-size:6px}.enterprise-sidebar nav{gap:4px;display:grid}.enterprise-sidebar nav>p{color:#6787b0;letter-spacing:.16em;margin:0 9px 6px;font-size:6px;font-weight:900}.enterprise-sidebar nav button{color:#aabbd3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.enterprise-sidebar nav button:hover{color:#fff;background:#ffffff0b}.enterprise-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#236ad5,#235fb5);box-shadow:0 8px 20px #001b4666}.enterprise-sidebar nav button>span{color:#78a9ec;background:#ffffff0c;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.enterprise-sidebar nav button.active>span{color:#fff;background:#ffffff1a}.enterprise-sidebar nav button em{color:#1551a8;background:#e6f0ff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:6px;font-style:normal;display:grid}.enterprise-sidebar-callout{background:linear-gradient(145deg,#112f59,#0b2347);border:1px solid #264b7a;border-radius:12px;gap:5px;margin:auto 0 10px;padding:13px;display:grid}.enterprise-sidebar-callout small{color:#6f9fe0;letter-spacing:.12em;font-size:6px;font-weight:900}.enterprise-sidebar-callout strong{font-size:8px}.enterprise-sidebar-callout p{color:#88a1c2;margin:0;font-size:6.5px;line-height:1.5}.enterprise-back-link{color:#81a5d5;margin:0 4px 11px;font-size:7px;font-weight:800;text-decoration:none}.enterprise-user{border-top:1px solid #1d3b63;align-items:center;gap:8px;min-height:50px;padding:11px 4px 0;display:flex}.enterprise-user>span,.enterprise-profile{color:#154a91;background:#dceaff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.enterprise-user>div{flex:1;gap:2px;min-width:0;display:grid}.enterprise-user strong,.enterprise-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-user strong{font-size:7px}.enterprise-user small{color:#7591b7;font-size:6px}.enterprise-user form button{color:#7698c5;cursor:pointer;background:0 0;border:0}.enterprise-main{min-height:100svh;margin-left:246px}.enterprise-topbar{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #dce3ed;align-items:center;gap:16px;min-height:68px;padding:10px 24px;display:flex;position:sticky;top:0}.enterprise-topbar>div{gap:3px;min-width:180px;display:grid}.enterprise-topbar>div small{color:#7d8ba1;letter-spacing:.1em;font-size:6px;font-weight:900}.enterprise-topbar>div strong{color:#122644;font-size:13px}.enterprise-search{background:#f7f9fc;border:1px solid #d7dfeb;border-radius:9px;flex:1;align-items:center;gap:8px;max-width:390px;min-height:37px;margin-left:auto;padding:0 11px;display:flex}.enterprise-search span{color:#7890b0;font-size:16px}.enterprise-search input{color:#1a2d49;background:0 0;border:0;outline:0;width:100%;font-size:8px}.enterprise-primary-action,.enterprise-page-heading>button,.enterprise-heading>div:last-child button:first-child{color:#fff;cursor:pointer;background:#2368cf;border:1px solid #2368cf;border-radius:9px;min-height:38px;padding:0 14px;font-size:7px;font-weight:900;box-shadow:0 8px 18px #2368cf2b}.enterprise-profile{flex:none}.enterprise-menu-button{color:#17365e;background:0 0;border:0;font-size:20px;display:none}.enterprise-content{width:min(100% - 40px,1380px);margin:0 auto;padding:28px 0 52px}.enterprise-loading{color:#73839b;place-items:center;min-height:300px;font-size:10px;display:grid}.enterprise-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.enterprise-heading p,.enterprise-page-heading p{color:#2368cf;letter-spacing:.15em;margin:0 0 8px;font-size:7px;font-weight:950}.enterprise-heading h1{color:#10233f;letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,48px);line-height:.98}.enterprise-heading h1 span{color:#2368cf}.enterprise-heading>div>small{color:#6f7d90;margin-top:13px;font-size:9px;display:block}.enterprise-heading>div:last-child{gap:7px;display:flex}.enterprise-heading>div:last-child button:last-child{color:#17365e;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:9px;min-height:38px;padding:0 14px;font-size:7px;font-weight:900}.enterprise-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:25px;display:grid}.enterprise-kpis article{background:#fff;border:1px solid #dce4ef;border-radius:13px;align-content:center;gap:7px;min-height:132px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #17365e08}.enterprise-kpis article>span{color:#8190a5;letter-spacing:.12em;font-size:6px;font-weight:900}.enterprise-kpis article>strong{color:#122947;letter-spacing:-.04em;font-size:clamp(19px,2.1vw,28px)}.enterprise-kpis article>small{color:#8693a5;font-size:6.5px}.enterprise-kpis article>i{border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid;position:absolute;top:16px;right:16px}.enterprise-kpis i.blue{color:#2368cf;background:#e4efff}.enterprise-kpis i.cyan{color:#1683a0;background:#ddf7fb}.enterprise-kpis i.violet{color:#6848c7;background:#eee8ff}.enterprise-kpis i.green{color:#24835c;background:#e2f5ec}.enterprise-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.7fr);gap:12px;margin-top:12px;display:grid}.enterprise-card{background:#fff;border:1px solid #dce4ef;border-radius:13px;overflow:hidden;box-shadow:0 8px 24px #17365e08}.enterprise-card>header{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.enterprise-card>header small{color:#7d8ba0;letter-spacing:.12em;font-size:6px;font-weight:900}.enterprise-card>header h2{color:#152b49;margin:5px 0 0;font-size:16px}.enterprise-card>header button{color:#2368cf;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:850}.enterprise-pipeline-chart{gap:13px;padding:22px;display:grid}.enterprise-pipeline-chart>div{grid-template-columns:115px 1fr;align-items:center;gap:12px;display:grid}.enterprise-pipeline-chart>div>span{justify-content:space-between;gap:8px;display:flex}.enterprise-pipeline-chart b{color:#33445d;font-size:7px}.enterprise-pipeline-chart small{color:#8c9aae;font-size:7px}.enterprise-pipeline-chart i{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.enterprise-pipeline-chart i b{border-radius:inherit;background:linear-gradient(90deg,#246bd6,#65a6fa);height:100%;display:block}.enterprise-card.quick>button{color:#1e3555;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edf4;align-items:center;gap:10px;width:100%;min-height:65px;padding:11px 17px;display:flex}.enterprise-card.quick>button:hover{background:#f7faff}.enterprise-card.quick>button>span{color:#2368cf;background:#e8f1ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.enterprise-card.quick>button>div{flex:1;gap:3px;display:grid}.enterprise-card.quick>button strong{font-size:8px}.enterprise-card.quick>button small{color:#8b97a8;font-size:6px}.enterprise-card.quick>button>b{color:#7a91b1}.enterprise-recent{margin-top:12px}.enterprise-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.enterprise-page-heading h1{color:#112540;letter-spacing:-.045em;margin:0;font-size:34px}.enterprise-page-heading span{color:#738196;margin-top:8px;font-size:9px;display:block}.enterprise-page-heading>button{flex:none}.enterprise-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.enterprise-company-card{background:#fff;border:1px solid #dce4ef;border-radius:13px;min-height:230px;padding:18px;display:grid;box-shadow:0 8px 24px #17365e08}.enterprise-company-card header{justify-content:space-between;align-items:center;display:flex}.enterprise-company-card header>span{color:#1e5ebc;background:#e7f0ff;border-radius:10px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.enterprise-company-card em{color:#59708e;background:#edf3fb;border-radius:999px;padding:6px 8px;font-size:5.5px;font-style:normal;font-weight:900}.enterprise-company-card em.supplier{color:#27748e;background:#e4f3fa}.enterprise-company-card em.both{color:#6652a7;background:#ece8ff}.enterprise-company-card h2{color:#142943;margin:18px 0 5px;font-size:15px}.enterprise-company-card>p{color:#8491a2;margin:0;font-size:7px}.enterprise-company-card>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.enterprise-company-card>div span{gap:4px;min-width:0;display:grid}.enterprise-company-card>div small{color:#93a0b1;font-size:5.5px;font-weight:900}.enterprise-company-card>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.enterprise-company-card footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.enterprise-company-card footer small{color:#8190a3;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.enterprise-company-card footer b{color:#278360;font-size:6px}.enterprise-opportunity-list{gap:8px;display:grid}.enterprise-opportunity-list>article{background:#fff;border:1px solid #dce4ef;border-radius:11px;grid-template-columns:.7fr 1.4fr .7fr .5fr .75fr;align-items:center;gap:12px;min-height:75px;padding:12px 16px;display:grid;box-shadow:0 6px 20px #17365e07}.enterprise-opportunity-list article>div{gap:4px;min-width:0;display:grid}.enterprise-opportunity-list article strong{color:#1c304d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.enterprise-opportunity-list article small{color:#8794a7;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.enterprise-opportunity-code>span{color:#2368cf;font-size:7px;font-weight:900}.enterprise-opportunity-list label{position:relative}.enterprise-opportunity-list label select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.enterprise-stage{color:#285f9f;text-align:center;background:#e9f1fd;border-radius:999px;padding:7px 9px;font-size:6px;font-weight:900;display:block}.enterprise-stage.negotiation{color:#91611b;background:#fff1d7}.enterprise-stage.won{color:#24744e;background:#e3f5ea}.enterprise-stage.lost{color:#99424c;background:#f8e5e7}.enterprise-documents-card{min-height:160px}.enterprise-document-table .head,.enterprise-document-table .row{grid-template-columns:1.1fr 1.15fr .6fr .65fr .65fr .35fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.enterprise-document-table .head{color:#8290a3;background:#f7f9fc;font-size:6px;font-weight:900}.enterprise-document-table .row{color:#485a72;border-top:1px solid #e8edf4;min-height:64px;font-size:7px}.enterprise-document-table .row>span:first-child,.enterprise-document-table .row>span:nth-child(2){gap:4px;min-width:0;display:grid}.enterprise-document-table .row strong{color:#1a304d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.enterprise-document-table .row small{color:#8a97a8;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.enterprise-document-table .row a{color:#2368cf;font-size:7px;font-weight:900;text-decoration:none}.enterprise-status{color:#285f9f;background:#e9f1fd;border:0;border-radius:999px;outline:0;width:fit-content;max-width:100%;padding:6px 8px;font-size:6px;font-style:normal;font-weight:900}.enterprise-status.approved,.enterprise-status.converted{color:#26734f;background:#e2f4e9}.enterprise-status.rejected,.enterprise-status.cancelled{color:#93424d;background:#f8e3e6}.enterprise-status.sent,.enterprise-status.under_review{color:#8e601b;background:#fff0d4}.enterprise-empty{background:#f9fbfe;border:1px dashed #cdd8e7;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:15px;min-height:150px;padding:24px;display:flex}.enterprise-empty>span{color:#2368cf;background:#e7f0ff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.enterprise-empty>div{gap:5px;max-width:380px;display:grid}.enterprise-empty strong{font-size:10px}.enterprise-empty p{color:#7d8ba0;margin:0;font-size:7px}.enterprise-empty button{color:#2059a5;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:8px;min-height:35px;padding:0 12px;font-size:7px;font-weight:850}.enterprise-toast{z-index:100;color:#fff;background:#0d2b52;border:1px solid #315d96;border-radius:10px;max-width:min(390px,100% - 32px);padding:13px 16px;font-size:8px;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #081d3d4d}.enterprise-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071a35a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.enterprise-modal{background:#fff;border:1px solid #d7e0ed;border-radius:15px;width:min(680px,100%);max-height:calc(100svh - 48px);overflow:auto;box-shadow:0 30px 80px #06172e66}.enterprise-modal.document{width:min(1120px,100%)}.enterprise-modal-header{z-index:5;background:#fff;border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex;position:sticky;top:0}.enterprise-modal-header small{color:#2368cf;letter-spacing:.13em;font-size:6px;font-weight:900}.enterprise-modal-header h2{color:#132947;letter-spacing:-.035em;margin:5px 0;font-size:21px}.enterprise-modal-header p{color:#7e8b9e;margin:0;font-size:8px}.enterprise-modal-header>button{color:#718096;cursor:pointer;background:0 0;border:0;font-size:25px}.enterprise-form,.enterprise-document-basics,.enterprise-document-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px 22px;display:grid}.enterprise-form label,.enterprise-document-form label{color:#52627a;align-content:start;gap:6px;font-size:7px;font-weight:850;display:grid}.enterprise-form label.wide,.enterprise-document-basics label.wide,.enterprise-document-terms label.wide{grid-column:1/-1}.enterprise-form :is(input,select,textarea),.enterprise-document-form :is(input,select,textarea){color:#1d304c;background:#fff;border:1px solid #d5deea;border-radius:8px;outline:0;width:100%;min-height:41px;padding:0 10px;font-size:8px}.enterprise-form textarea,.enterprise-document-form textarea{resize:vertical;min-height:78px;padding:10px}.enterprise-form :is(input,select,textarea):focus,.enterprise-document-form :is(input,select,textarea):focus{border-color:#3574d2;box-shadow:0 0 0 3px #2368cf16}.enterprise-form-actions{border-top:1px solid #e5eaf1;grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:15px;display:flex}.enterprise-form-actions button,.enterprise-document-form footer>button{color:#496078;cursor:pointer;background:#fff;border:1px solid #ced8e6;border-radius:8px;min-height:38px;padding:0 14px;font-size:7px;font-weight:900}.enterprise-form-actions button.primary,.enterprise-document-form footer>button.primary{color:#fff;background:#2368cf;border-color:#2368cf}.enterprise-form-actions button:disabled,.enterprise-document-form button:disabled{cursor:not-allowed;opacity:.5}.enterprise-document-basics{padding-bottom:8px}.enterprise-items-heading{justify-content:space-between;align-items:flex-end;gap:15px;padding:13px 22px 10px;display:flex}.enterprise-items-heading small{color:#2368cf;letter-spacing:.12em;font-size:6px;font-weight:900}.enterprise-items-heading h3{color:#17304f;margin:4px 0 0;font-size:15px}.enterprise-items-heading button{color:#2368cf;cursor:pointer;background:#f7faff;border:1px solid #c9d7e8;border-radius:8px;min-height:33px;padding:0 11px;font-size:7px;font-weight:850}.enterprise-items-editor{gap:8px;padding:0 22px 12px;display:grid}.enterprise-items-editor article{background:#f9fbfe;border:1px solid #dce4ef;border-radius:10px;overflow:hidden}.enterprise-items-editor article>header{background:#f2f6fb;border-bottom:1px solid #e2e8f1;justify-content:space-between;align-items:center;min-height:32px;padding:0 11px;display:flex}.enterprise-items-editor article>header strong{color:#24466f;font-size:7px}.enterprise-items-editor article>header button{color:#a34754;cursor:pointer;background:0 0;border:0;font-size:6px}.enterprise-items-editor article>div{grid-template-columns:1fr 2fr .7fr .65fr .55fr .85fr .65fr repeat(4,.55fr);gap:7px;padding:11px;display:grid}.enterprise-items-editor label span{font-size:5.5px}.enterprise-items-editor :is(input,select){min-height:36px;padding:0 7px;font-size:7px}.enterprise-document-terms{background:#fbfcfe;border-top:1px solid #e3e9f1}.enterprise-document-form>footer{z-index:4;background:#fff;border-top:1px solid #dce4ee;justify-content:flex-end;align-items:center;gap:7px;padding:14px 22px;display:flex;position:sticky;bottom:0}.enterprise-document-form>footer>div{gap:3px;margin-right:auto;display:grid}.enterprise-document-form>footer small{color:#7e8da1;letter-spacing:.08em;font-size:5.5px;font-weight:900}.enterprise-document-form>footer strong{color:#164b91;font-size:15px}.enterprise-backdrop{display:none}@media (max-width:1180px){.enterprise-kpis,.enterprise-company-grid{grid-template-columns:1fr 1fr}.enterprise-items-editor article>div{grid-template-columns:repeat(4,1fr)}.enterprise-items-editor label.description{grid-column:span 2}}@media (max-width:860px){.enterprise-sidebar{transition:transform .2s;transform:translate(-105%)}.enterprise-sidebar.open{transform:translate(0)}.enterprise-brand>button{display:block}.enterprise-main{margin-left:0}.enterprise-menu-button{display:block}.enterprise-backdrop{z-index:45;background:#071a356e;border:0;display:block;position:fixed;inset:0}.enterprise-topbar{padding:9px 14px}.enterprise-topbar>div{flex:1;min-width:0}.enterprise-search{display:none}.enterprise-primary-action{padding:0 10px}.enterprise-profile{display:none}.enterprise-content{width:min(100% - 24px,1380px);padding-top:20px}.enterprise-overview-grid{grid-template-columns:1fr}.enterprise-company-grid{grid-template-columns:1fr 1fr}.enterprise-opportunity-list>article{grid-template-columns:1fr 1.4fr 1fr}.enterprise-opportunity-list>article>:nth-child(4),.enterprise-document-table .head{display:none}.enterprise-document-table .row{border:1px solid #e1e7f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin:10px;padding:13px}.enterprise-document-table .row>[data-label]{text-align:right;justify-content:space-between;align-items:center;gap:12px;display:flex}.enterprise-document-table .row>[data-label]:before{color:#8b98a9;content:attr(data-label);flex:none;font-size:5.5px;font-weight:900}.enterprise-document-table .row>span:first-child,.enterprise-document-table .row>span:nth-child(2){grid-template-columns:auto 1fr;display:grid}.enterprise-document-table .row>span:first-child:before,.enterprise-document-table .row>span:nth-child(2):before{grid-row:1/3}.enterprise-document-table .row>span:first-child>*,.enterprise-document-table .row>span:nth-child(2)>*{margin-left:auto}}@media (max-width:620px){.enterprise-topbar>div small{display:none}.enterprise-topbar>div strong{font-size:11px}.enterprise-primary-action{min-height:36px;font-size:6px}.enterprise-heading{flex-direction:column;align-items:flex-start}.enterprise-heading h1{font-size:36px}.enterprise-heading>div:last-child{width:100%}.enterprise-heading>div:last-child button{flex:1}.enterprise-kpis{gap:8px;margin-top:18px}.enterprise-kpis article{min-height:112px;padding:14px}.enterprise-kpis article>strong{font-size:19px}.enterprise-kpis article>i{width:26px;height:26px;top:12px;right:12px}.enterprise-page-heading{flex-direction:column;align-items:flex-start}.enterprise-page-heading h1{font-size:29px}.enterprise-page-heading>button{width:100%}.enterprise-company-grid{grid-template-columns:1fr}.enterprise-opportunity-list>article{grid-template-columns:1fr 1fr}.enterprise-opportunity-list>article>:nth-child(2){grid-area:1/1/auto/-1}.enterprise-opportunity-code{grid-row:2}.enterprise-opportunity-list article>label{grid-column:2}.enterprise-document-table .row{grid-template-columns:1fr}.enterprise-document-table .row>[data-label]{min-height:26px}.enterprise-modal-backdrop{align-items:end;padding:0}.enterprise-modal{border-radius:17px 17px 0 0;width:100%;max-height:94svh}.enterprise-modal-header{padding:17px}.enterprise-form,.enterprise-document-basics,.enterprise-document-terms{grid-template-columns:1fr;padding:16px}.enterprise-form label.wide,.enterprise-document-basics label.wide,.enterprise-document-terms label.wide{grid-column:auto}.enterprise-form :is(input,select,textarea),.enterprise-document-form :is(input,select,textarea){min-height:46px;font-size:16px}.enterprise-items-heading{align-items:flex-start;padding:13px 16px}.enterprise-items-editor{padding:0 16px 10px}.enterprise-items-editor article>div{grid-template-columns:1fr 1fr}.enterprise-items-editor label.description{grid-column:1/-1}.enterprise-items-editor :is(input,select){min-height:44px;font-size:16px}.enterprise-document-form>footer{flex-wrap:wrap;padding:12px 16px}.enterprise-document-form>footer>div{width:100%;margin-bottom:4px}.enterprise-document-form>footer>button{flex:1}.enterprise-empty{flex-direction:column;align-items:flex-start}.enterprise-toast{bottom:16px;right:16px}}@media (max-width:380px){.enterprise-kpis{grid-template-columns:1fr}}.enterprise-access-shell{color:#fff;background:radial-gradient(circle at 8% 12%,#245fba55,#0000 30%),linear-gradient(135deg,#071b39 0 48%,#0d2f62 100%);min-height:100svh;font-family:Arial,Helvetica,sans-serif}.enterprise-access-shell>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:13px clamp(22px,5vw,70px);display:flex}.enterprise-access-shell>header>div:last-child{text-align:right;gap:3px;display:grid}.enterprise-access-shell>header>div:last-child small{color:#83a6d4;font-size:6px}.enterprise-access-shell>header>div:last-child strong{font-size:8px}.enterprise-access-shell>header .enterprise-access-user{text-align:right;align-items:center;gap:13px;display:flex}.enterprise-access-user>span{gap:3px;display:grid}.enterprise-access-user form button{color:#c9dcf3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2b;border-radius:8px;min-height:32px;padding:0 11px;font-size:7px;font-weight:850}.enterprise-access-brand{align-items:center;gap:9px;display:flex}.enterprise-access-brand>span{background:#2a70dc;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:950;display:grid}.enterprise-access-brand>div{gap:1px;display:grid}.enterprise-access-brand strong{letter-spacing:.06em;font-size:13px}.enterprise-access-brand small{color:#86b4f2;letter-spacing:.18em;font-size:6px;font-weight:900}.enterprise-access-layout{grid-template-columns:minmax(300px,.85fr) minmax(480px,1.25fr);align-items:center;gap:clamp(35px,6vw,90px);width:min(100% - 44px,1280px);min-height:calc(100svh - 120px);margin:0 auto;padding:44px 0;display:grid}.enterprise-access-copy{align-content:center;display:grid}.enterprise-access-kicker{color:#72a9f1;letter-spacing:.17em;font-size:7px;font-weight:900}.enterprise-access-copy h1{letter-spacing:-.055em;max-width:580px;margin:15px 0;font-size:clamp(39px,5vw,65px);line-height:.98}.enterprise-access-copy>p{color:#a9bfdc;max-width:550px;margin:0;font-size:10px;line-height:1.65}.enterprise-access-trust{color:#c5d8ee;gap:8px;margin:24px 0;font-size:7px;display:grid}.enterprise-access-trust span:first-letter{color:#76b1ff}.enterprise-access-copy>a{color:#8db6ea;width:fit-content;font-size:7px;font-weight:850;text-decoration:none}.enterprise-access-card{color:#172b48;background:#fff;border:1px solid #dce5f1;border-radius:17px;max-height:calc(100svh - 118px);overflow:auto;box-shadow:0 28px 70px #00122f66}.enterprise-access-card form>header{border-bottom:1px solid #e3e9f2;padding:20px 22px}.enterprise-access-card form>header small{color:#286bd2;letter-spacing:.14em;font-size:6px;font-weight:900}.enterprise-access-card form>header h2{letter-spacing:-.04em;margin:6px 0 4px;font-size:21px}.enterprise-access-card form>header p{color:#7c899b;margin:0;font-size:7px}.enterprise-access-plans{gap:8px;padding:16px 18px;display:grid}.enterprise-access-plans>label{cursor:pointer;position:relative}.enterprise-access-plans input{opacity:0;position:absolute}.enterprise-access-plans label>span{background:#fafcff;border:1px solid #dce4ef;border-radius:11px;grid-template-columns:1fr auto;gap:4px 16px;padding:14px;display:grid}.enterprise-access-plans label.selected>span{background:#f1f6ff;border-color:#2c71d9;box-shadow:0 0 0 3px #246bd514}.enterprise-access-plans label small{color:#7490b5;letter-spacing:.1em;font-size:5.5px;font-weight:900}.enterprise-access-plans label strong{grid-column:1;font-size:11px}.enterprise-access-plans label p{color:#7c899a;grid-column:1;margin:0;font-size:6.5px}.enterprise-access-plans label b{color:#1d5cb6;grid-area:1/2/3;font-size:14px}.enterprise-access-plans label b em{color:#8290a3;font-size:6px;font-style:normal}.enterprise-access-plans label i{color:#8b98a9;text-align:right;grid-area:3/2;font-size:5.5px;font-style:normal}.enterprise-access-plans ul{color:#52667e;border-top:1px solid #e5eaf2;flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;margin:7px 0 0;padding:8px 0 0;font-size:6px;list-style:none;display:flex}.enterprise-access-message{color:#52637a;gap:6px;padding:0 18px 14px;font-size:7px;font-weight:850;display:grid}.enterprise-access-message textarea{color:#1c304c;width:100%;min-height:72px;font:inherit;resize:vertical;border:1px solid #d7e0eb;border-radius:9px;outline:0;padding:10px;font-size:8px}.enterprise-access-message textarea:focus{border-color:#2b70d6;box-shadow:0 0 0 3px #246bd514}.enterprise-access-submit{color:#fff;cursor:pointer;background:#246bd5;border:0;border-radius:9px;width:calc(100% - 36px);min-height:44px;margin:0 18px;font-size:8px;font-weight:900}.enterprise-access-submit:disabled{cursor:not-allowed;opacity:.5}.enterprise-access-note{color:#8b97a8;text-align:center;padding:9px 18px 17px;font-size:6px;display:block}.enterprise-access-error{color:#963f49;background:#fce9eb;border-radius:8px;margin:0 18px 12px;padding:9px;font-size:7px}.enterprise-access-rejection{background:#fff4f5;border:1px solid #f0c9ce;border-radius:9px;gap:4px;margin:14px 18px 0;padding:10px;display:grid}.enterprise-access-rejection strong{color:#9c4550;font-size:7px}.enterprise-access-rejection span{color:#7e5258;font-size:7px;line-height:1.45}.enterprise-access-status-panel{text-align:center;align-content:center;place-items:center;min-height:480px;padding:38px;display:grid}.enterprise-access-status-panel>span{color:#246bd5;background:#e8f1ff;border-radius:18px;place-items:center;width:60px;height:60px;font-size:24px;display:grid}.enterprise-access-status-panel>span.suspended{color:#a2434e;background:#f9e7e9}.enterprise-access-status-panel>small{color:#2869c9;letter-spacing:.14em;margin-top:18px;font-size:6px;font-weight:900}.enterprise-access-status-panel h2{margin:8px 0;font-size:22px}.enterprise-access-status-panel>p{color:#78879b;max-width:420px;margin:0;font-size:8px;line-height:1.55}.enterprise-access-status-panel>div{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:25px 0;display:grid}.enterprise-access-status-panel>div span{background:#f8fafc;border:1px solid #e0e6ef;border-radius:9px;gap:4px;padding:11px;display:grid}.enterprise-access-status-panel>div small{color:#8997a9;font-size:5.5px;font-weight:900}.enterprise-access-status-panel>div strong{font-size:8px}.enterprise-access-status-panel>button{color:#fff;cursor:pointer;background:#246bd5;border:1px solid #2b6fd2;border-radius:8px;min-height:40px;padding:0 14px;font-size:7px;font-weight:900}.enterprise-access-loading{color:#bed2ec;grid-column:1/-1;place-items:center;gap:14px;display:grid}.enterprise-access-loading>span{border:3px solid #ffffff26;border-top-color:#69a5f5;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.enterprise-access-loading strong{font-size:8px}.enterprise-access-shell>footer{color:#6f91bd;text-align:center;padding:0 30px 22px;font-size:6px}.enterprise-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.enterprise-admin-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:center;gap:6px;min-height:112px;padding:16px;display:grid}.enterprise-admin-summary small{color:#858179;letter-spacing:.1em;font-size:6px;font-weight:900}.enterprise-admin-summary strong{letter-spacing:-.04em;font-size:24px}.enterprise-admin-summary span{color:#8e8980;font-size:7px}.enterprise-admin-access{padding:0;overflow:hidden}.enterprise-admin-access>header{justify-content:space-between;align-items:center;padding:20px;display:flex}.enterprise-admin-access>header small,.enterprise-admin-plans-heading small{color:#77736b;letter-spacing:.12em;font-size:6px;font-weight:900}.enterprise-admin-access>header h2,.enterprise-admin-plans-heading h2{margin:5px 0 0;font-size:18px}.enterprise-admin-access>header>span{color:#8a867e;font-size:7px}.enterprise-admin-access-head,.enterprise-admin-access-row{border-top:1px solid #e4e0d8;grid-template-columns:1.15fr .9fr .55fr .9fr .9fr;align-items:center;gap:10px;padding:11px 18px;display:grid}.enterprise-admin-access-head{color:#858077;background:#f7f5f0;font-size:6px;font-weight:900}.enterprise-admin-access-row{min-height:72px}.enterprise-admin-access-row>span{gap:4px;min-width:0;display:grid}.enterprise-admin-access-row strong,.enterprise-admin-access-row small{text-overflow:ellipsis;overflow:hidden}.enterprise-admin-access-row strong{font-size:8px}.enterprise-admin-access-row small{color:#89847b;font-size:6px;line-height:1.4}.enterprise-admin-access-row label select{color:#333;background:#fff;border:1px solid #d8d3ca;border-radius:7px;width:100%;min-height:34px;padding:0 7px;font-size:7px}.enterprise-admin-access-row>div{flex-wrap:wrap;gap:5px;display:flex}.enterprise-admin-access-row .button{min-height:31px;padding:0 8px;font-size:6px}.enterprise-admin-status{color:#8c611e;background:#fff1d5;border-radius:999px;width:fit-content;padding:6px 8px;font-size:6px;font-style:normal;font-weight:900}.enterprise-admin-status.approved{color:#28704c;background:#e2f2e6}.enterprise-admin-status.rejected,.enterprise-admin-status.suspended{color:#98414a;background:#f8e4e5}.enterprise-admin-plans-heading{justify-content:space-between;align-items:flex-end;gap:15px;padding-top:6px;display:flex}.enterprise-admin-plans-heading p{color:#858077;margin:0;font-size:7px}.enterprise-admin-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.enterprise-admin-plan{gap:12px;padding:16px;display:grid}.enterprise-admin-plan>header{align-items:center;gap:9px;display:flex}.enterprise-admin-plan>header>span{color:#275da9;background:#e5efff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.enterprise-admin-plan>header>div{flex:1;gap:4px;display:grid}.enterprise-admin-plan small,.enterprise-admin-plan label>span{color:#817d75;font-size:6px;font-weight:900}.enterprise-admin-plan input,.enterprise-admin-plan textarea,.enterprise-admin-plan select{color:#2e2e2a;width:100%;font:inherit;background:#fff;border:1px solid #d9d4cb;border-radius:7px;padding:8px;font-size:8px}.enterprise-admin-plan header input{background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.enterprise-admin-plan textarea{resize:vertical;min-height:60px}.enterprise-admin-plan label{gap:5px;display:grid}.enterprise-admin-plan>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.enterprise-admin-plan ul{color:#77736b;border-top:1px solid #e8e3da;border-bottom:1px solid #e8e3da;gap:5px;margin:0;padding:10px 0;font-size:7px;list-style:none;display:grid}.enterprise-admin-plan footer{align-items:center;gap:7px;display:flex}.enterprise-admin-plan footer select,.enterprise-admin-plan footer button{flex:1}.admin-shell.theme-dark .enterprise-admin-summary article,.admin-shell.theme-dark .enterprise-admin-plan{border-color:var(--dark-border);background:var(--dark-surface)}.admin-shell.theme-dark .enterprise-admin-access-head{background:var(--dark-surface-raised);color:var(--dark-text-secondary)}.admin-shell.theme-dark .enterprise-admin-access-head,.admin-shell.theme-dark .enterprise-admin-access-row{border-color:var(--dark-border)}.admin-shell.theme-dark :is(.enterprise-admin-access-row select,.enterprise-admin-plan input,.enterprise-admin-plan textarea,.enterprise-admin-plan select){border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell.theme-dark .enterprise-admin-plan header input{background:0 0}.admin-shell.theme-dark .enterprise-admin-plan ul{border-color:var(--dark-border)}@media (max-width:1100px){.enterprise-access-layout{grid-template-columns:1fr 1.2fr;gap:28px}.enterprise-admin-summary,.enterprise-admin-plan-grid{grid-template-columns:1fr 1fr}.enterprise-admin-access-head{display:none}.enterprise-admin-access-row{grid-template-columns:1fr 1fr}.enterprise-admin-access-row>div{grid-column:1/-1}}@media (max-width:760px){.enterprise-access-shell>header{min-height:64px;padding:10px 16px}.enterprise-access-layout{grid-template-columns:1fr;align-items:start;gap:24px;width:min(100% - 24px,680px);padding:30px 0}.enterprise-access-copy h1{font-size:40px}.enterprise-access-copy>p{font-size:9px}.enterprise-access-card{max-height:none}.enterprise-access-plans label>span{grid-template-columns:1fr}.enterprise-access-plans label b,.enterprise-access-plans label i{text-align:left;grid-area:auto/1}.enterprise-access-message textarea{min-height:90px;font-size:16px}.enterprise-admin-summary{grid-template-columns:1fr 1fr}.enterprise-admin-plan-grid{grid-template-columns:1fr}.enterprise-admin-access-row{border:1px solid #e2ddd5;border-radius:9px;grid-template-columns:1fr;margin:10px}.enterprise-admin-access-row>div{grid-column:auto}.enterprise-admin-access-row label select{min-height:42px;font-size:16px}.enterprise-admin-access-row .button{flex:1;min-height:40px}.enterprise-admin-plans-heading{flex-direction:column;align-items:flex-start}.enterprise-admin-plan input,.enterprise-admin-plan textarea,.enterprise-admin-plan select{min-height:43px;font-size:16px}}@media (max-width:430px){.enterprise-access-shell>header>div:last-child{display:none}.enterprise-access-copy h1{font-size:34px}.enterprise-admin-summary{grid-template-columns:1fr}.enterprise-access-status-panel{min-height:420px;padding:25px}.enterprise-access-status-panel>div{grid-template-columns:1fr}}.admin-shell.theme-dark :is(.admin-kpi,.merchant-admin-summary>div,.build-admin-metrics>div,.billing-summary>div,.support-summary>div,.admin-setting-toggle,.provider-status-row,.checkout-method-admin-card,.plan-admin-card,.subscription-row,.payment-row,.admin-payout-provider-card,.admin-withdrawal-row){border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text)}.admin-shell.theme-dark .dashboard-content :is(label,small),.admin-shell.theme-dark .section-page-heading span{color:var(--dark-text-secondary)}.admin-shell.theme-dark :is(.admin-area-chart,.merchant-table-head,.build-table-head,.billing-table-head,.support-table-head){border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text-secondary)}.b2b-landing{--b2b-navy:#071b39;--b2b-navy-soft:#0d2d5d;--b2b-blue:#246bd5;--b2b-blue-light:#6eb7ff;--b2b-ink:#102747;--b2b-muted:#6f7e91;--b2b-line:#dce5f0;min-height:100svh;color:var(--b2b-ink);background:#f7f9fc;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.b2b-landing *,.b2b-landing :before,.b2b-landing :after{box-sizing:border-box}.b2b-landing a{color:inherit;text-decoration:none}.b2b-nav{z-index:20;border-bottom:1px solid #d9e3ef;justify-content:space-between;align-items:center;gap:28px;width:min(100% - 72px,1380px);min-height:88px;margin:0 auto;display:flex;position:relative}.b2b-brand{align-items:center;gap:11px;display:inline-flex}.b2b-brand>span{background:var(--b2b-blue);color:#fff;border-radius:11px;place-items:center;width:39px;height:39px;font-size:18px;font-weight:950;display:grid;box-shadow:0 8px 20px #246bd52b}.b2b-brand>div{gap:1px;display:grid}.b2b-brand strong{color:var(--b2b-navy);letter-spacing:.04em;font-size:15px;font-weight:950}.b2b-brand small{color:#4778b6;letter-spacing:.17em;font-size:7px;font-weight:900}.b2b-nav>nav{align-items:center;gap:clamp(20px,3vw,42px);display:flex}.b2b-nav>nav a{color:#53657c;font-size:9px;font-weight:750;transition:color .2s}.b2b-nav>nav a:hover{color:var(--b2b-blue)}.b2b-nav>div:last-child{align-items:center;gap:10px;display:flex}.b2b-login{padding:11px 15px;font-size:8px;font-weight:850;color:#35516f!important}.b2b-nav-cta{background:var(--b2b-navy);border-radius:9px;align-items:center;gap:18px;min-height:41px;padding:0 15px;font-size:8px;font-weight:850;transition:transform .2s,background .2s;display:flex;color:#fff!important}.b2b-nav-cta:hover{background:var(--b2b-blue);transform:translateY(-2px)}.b2b-nav-cta span{font-size:13px}.b2b-hero{grid-template-columns:minmax(390px,.82fr) minmax(590px,1.18fr);align-items:center;gap:clamp(30px,5vw,80px);width:min(100% - 72px,1380px);min-height:720px;margin:0 auto;padding:72px 0 82px;display:grid;position:relative}.b2b-hero:before{z-index:0;content:"";filter:blur(110px);opacity:.68;background:#dcecff;border-radius:50%;width:420px;height:420px;position:absolute;top:5%;left:-20%}.b2b-hero-copy{z-index:2;position:relative}.b2b-eyebrow{color:#326db8;letter-spacing:.17em;align-items:center;gap:9px;font-size:7px;font-weight:950;display:flex}.b2b-eyebrow i{background:var(--b2b-blue);width:19px;height:1px}.b2b-hero-copy h1{color:var(--b2b-navy);letter-spacing:-.065em;margin:21px 0 23px;font-size:clamp(48px,5.5vw,78px);font-weight:900;line-height:.96}.b2b-hero-copy h1 em{color:var(--b2b-blue);font-style:normal}.b2b-hero-copy>p{color:#667990;max-width:580px;margin:0;font-size:12px;line-height:1.72}.b2b-hero-actions{align-items:center;gap:20px;margin-top:31px;display:flex}.b2b-hero-actions a:first-child{background:var(--b2b-blue);color:#fff;border-radius:10px;align-items:center;gap:28px;min-height:50px;padding:0 19px;font-size:8px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 30px #246bd53b}.b2b-hero-actions a:first-child:hover{transform:translateY(-2px);box-shadow:0 18px 34px #246bd54b}.b2b-hero-actions a:first-child span{font-size:14px}.b2b-hero-actions a:last-child{color:#516981;border-bottom:1px solid #8da4be;padding:8px 0;font-size:8px;font-weight:850}.b2b-hero-proof{color:#718198;flex-wrap:wrap;gap:10px 18px;margin-top:31px;font-size:7px;display:flex}.b2b-hero-proof span{align-items:center;gap:6px;display:flex}.b2b-hero-proof b{color:#256acc;background:#e0edff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.b2b-hero-visual{z-index:1;perspective:1300px;min-width:0;padding:69px 12px 50px 26px;position:relative}.b2b-visual-glow{filter:blur(20px);background:radial-gradient(circle,#68a7fa4a,#0000 68%);border-radius:50%;position:absolute;inset:5% -8% 0 3%}.b2b-dashboard-preview{z-index:2;transform-origin:0;background:#fff;border:1px solid #e2eaf4;border-radius:18px;grid-template-columns:58px minmax(0,1fr);min-height:500px;display:grid;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(1deg);box-shadow:0 40px 80px #183e7233,0 4px 12px #1a416f1c}.b2b-dashboard-preview>aside{background:var(--b2b-navy);color:#6f8caf;flex-direction:column;align-items:center;gap:19px;padding:17px 0;display:flex}.b2b-preview-brand{background:var(--b2b-blue);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:15px;font-size:13px;font-weight:950;display:grid}.b2b-dashboard-preview>aside>span{border-radius:7px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.b2b-dashboard-preview>aside>span.active{color:#83bcff;background:#246bd52e}.b2b-dashboard-preview>section{background:#f6f8fb;min-width:0;padding:18px}.b2b-dashboard-preview>section>header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.b2b-dashboard-preview>section>header div{gap:4px;display:grid}.b2b-dashboard-preview>section>header small{color:#8293a8;letter-spacing:.13em;font-size:5px;font-weight:900}.b2b-dashboard-preview>section>header strong{color:#183150;font-size:11px}.b2b-dashboard-preview>section>header>span{color:#2f66a8;background:#dce9fa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-weight:900;display:grid}.b2b-preview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.b2b-preview-kpis article{background:#fff;border:1px solid #e4eaf2;border-radius:9px;gap:6px;min-width:0;padding:13px;display:grid}.b2b-preview-kpis small,.b2b-preview-pipeline small{color:#8996a7;letter-spacing:.1em;font-size:4.5px;font-weight:900}.b2b-preview-kpis strong{color:#163457;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.b2b-preview-kpis em{color:#458667;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-style:normal;overflow:hidden}.b2b-preview-pipeline{background:#fff;border:1px solid #e4eaf2;border-radius:9px;margin:9px 0;padding:13px}.b2b-preview-pipeline>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.b2b-preview-pipeline>header div{gap:4px;display:grid}.b2b-preview-pipeline>header strong{color:#213b5a;font-size:8px}.b2b-preview-pipeline>header>span{color:#7a899c;border:1px solid #e4e9ef;border-radius:5px;padding:5px 7px;font-size:5px}.b2b-preview-pipeline>div{grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:7px;margin:8px 0;display:grid}.b2b-preview-pipeline>div>span{color:#63748a;font-size:5px}.b2b-preview-pipeline>div>i{background:#edf1f6;border-radius:10px;height:6px;overflow:hidden}.b2b-preview-pipeline>div>i b{border-radius:inherit;background:linear-gradient(90deg,#215db8,#58a8ec);height:100%;display:block}.b2b-preview-pipeline>div>small{text-align:right}.b2b-preview-table{background:#fff;border:1px solid #e4eaf2;border-radius:9px;overflow:hidden}.b2b-preview-table>header,.b2b-preview-table>div{grid-template-columns:1.25fr 1.2fr .8fr .8fr;align-items:center;gap:6px;padding:9px 11px;display:grid}.b2b-preview-table>header{color:#8492a4;background:#f0f4f8;font-size:4.5px;font-weight:900}.b2b-preview-table>div{color:#637287;border-top:1px solid #edf0f4;font-size:5px}.b2b-preview-table>div strong{color:#315d94;font-size:5px}.b2b-preview-table>div b{color:#283e58}.b2b-preview-table em{color:#a26a16;background:#fff0d8;border-radius:20px;width:fit-content;padding:4px;font-size:4px;font-style:normal;font-weight:900}.b2b-preview-table em.approved{color:#2c7851;background:#e2f4e9}.b2b-floating-card{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #dfe8f2;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 18px 42px #16365f2b}.b2b-floating-card>span{color:#286ac7;background:#e6f0ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:950;display:grid}.b2b-floating-card>div{gap:3px;display:grid}.b2b-floating-card small{color:#8492a4;letter-spacing:.1em;font-size:4.5px;font-weight:900}.b2b-floating-card strong{color:#18395f;font-size:10px}.b2b-floating-card em{color:#4b8568;font-size:5px;font-style:normal}.b2b-floating-card.opportunity{top:24px;right:8%}.b2b-floating-card.document{bottom:7px;right:-1%}.b2b-floating-card.document>span{color:#347856;background:#e7f4ee}.b2b-marquee{background:var(--b2b-navy);color:#90acd0;align-items:center;gap:31px;width:max-content;min-width:100%;padding:18px 24px;display:flex;overflow:hidden}.b2b-marquee span{letter-spacing:.16em;white-space:nowrap;align-items:center;gap:31px;font-size:7px;font-weight:900;display:flex}.b2b-marquee i{color:#3d7ed7;font-size:10px;font-style:normal}.b2b-solutions{width:min(100% - 72px,1280px);margin:0 auto;padding:105px 0 120px}.b2b-solutions>header{grid-template-columns:1.1fr .65fr;align-items:end;gap:50px;margin-bottom:51px;display:grid}.b2b-solutions>header p,.b2b-process-copy>p,.b2b-doc-copy>p,.b2b-plans>header>p{color:#3674c3;letter-spacing:.18em;margin:0 0 13px;font-size:7px;font-weight:950}.b2b-solutions>header h2,.b2b-process-copy h2,.b2b-doc-copy h2,.b2b-plans>header h2{color:var(--b2b-navy);letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.4vw,61px);line-height:1}.b2b-solutions>header>span{color:#6b7b90;font-size:10px;line-height:1.75}.b2b-solutions>div{border-top:1px solid var(--b2b-line);border-left:1px solid var(--b2b-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b2b-solutions article{border-right:1px solid var(--b2b-line);border-bottom:1px solid var(--b2b-line);background:#fff;align-content:start;min-height:310px;padding:31px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.b2b-solutions article:hover{z-index:2;transform:translateY(-5px);box-shadow:0 18px 45px #173e6c1b}.b2b-solutions article>span{color:#286dc9;background:#e9f2ff;border-radius:11px;place-items:center;width:43px;height:43px;margin-bottom:36px;font-size:13px;font-weight:900;display:grid}.b2b-solutions article>small{color:#8b99aa;letter-spacing:.12em;font-size:5.5px;font-weight:900}.b2b-solutions article h3{color:#173658;letter-spacing:-.035em;margin:12px 0 9px;font-size:20px}.b2b-solutions article p{color:#758398;margin:0;font-size:8px;line-height:1.65}.b2b-solutions article a{color:#37699f;align-self:end;margin-top:24px;font-size:7px;font-weight:850}.b2b-solutions article a b{color:var(--b2b-blue);margin-left:5px;font-size:10px}.b2b-process{background:var(--b2b-navy);color:#fff;grid-template-columns:.85fr 1.15fr;gap:clamp(60px,9vw,140px);padding:110px max(36px,50vw - 640px);display:grid}.b2b-process-copy>p{color:#6faaf6}.b2b-process-copy h2{color:#fff}.b2b-process-copy h2 span{color:#63a7f4}.b2b-process-copy>small{color:#92a9c5;max-width:500px;margin-top:23px;font-size:9px;line-height:1.7;display:block}.b2b-process-copy>a{color:#d4e5f8;border:1px solid #41658e;border-radius:9px;align-items:center;min-height:46px;margin-top:28px;padding:0 16px;font-size:8px;font-weight:850;display:inline-flex}.b2b-process ol{margin:0;padding:0;list-style:none}.b2b-process li{border-top:1px solid #244367;grid-template-columns:55px 1fr;gap:22px;padding:24px 0;display:grid}.b2b-process li:last-child{border-bottom:1px solid #244367}.b2b-process li>span{color:#4f8ede;font-size:9px;font-weight:900}.b2b-process li div{gap:8px;display:grid}.b2b-process li strong{font-size:16px}.b2b-process li p{color:#8fa8c5;margin:0;font-size:8px;line-height:1.6}.b2b-documents{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(55px,8vw,110px);width:min(100% - 72px,1280px);margin:0 auto;padding:120px 0;display:grid}.b2b-document-preview{background:#fff;border:1px solid #dce5ef;border-radius:14px;overflow:hidden;box-shadow:0 25px 70px #2348741f}.b2b-document-preview>header{background:var(--b2b-navy);color:#fff;justify-content:space-between;align-items:center;min-height:88px;padding:20px 25px;display:flex}.b2b-document-preview>header>span,.b2b-document-preview>header>div{gap:4px;display:grid}.b2b-document-preview>header>span b{letter-spacing:.06em;font-size:13px}.b2b-document-preview>header small{color:#76a7e3;letter-spacing:.15em;font-size:5px;font-weight:900}.b2b-document-preview>header>div{text-align:right}.b2b-document-preview>header>div strong{color:#7cb4f7;font-size:17px}.b2b-doc-parties{grid-template-columns:1fr 1fr;gap:8px;padding:22px 25px;display:grid}.b2b-doc-parties>span{border-left:2px solid #2b70d7;gap:5px;padding:3px 12px;display:grid}.b2b-doc-parties small,.b2b-document-preview footer small{color:#8795a6;letter-spacing:.12em;font-size:5px;font-weight:900}.b2b-doc-parties strong{color:#213b59;font-size:8px}.b2b-doc-parties em{color:#758497;font-size:6px;font-style:normal}.b2b-doc-table{border:1px solid #e1e7ee;margin:0 25px}.b2b-doc-table>header,.b2b-doc-table>div{grid-template-columns:1.55fr .8fr .55fr 1.35fr .7fr;align-items:center;gap:6px;padding:10px 9px;display:grid}.b2b-doc-table>header{color:#7d8da1;background:#eef3f8;font-size:4.5px;font-weight:950}.b2b-doc-table>div{color:#4c627a;border-top:1px solid #e8edf2;font-size:5px}.b2b-doc-table>div span:first-child{color:#243e5c;font-weight:850}.b2b-document-preview>footer{justify-content:flex-end;gap:45px;padding:22px 25px;display:flex}.b2b-document-preview>footer>span{text-align:right;gap:6px;display:grid}.b2b-document-preview>footer strong{color:#173c68;font-size:10px}.b2b-doc-copy>span{color:#6d7d91;margin:21px 0 28px;font-size:9px;line-height:1.7;display:block}.b2b-doc-copy ul{border-top:1px solid var(--b2b-line);border-left:1px solid var(--b2b-line);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.b2b-doc-copy li{border-right:1px solid var(--b2b-line);border-bottom:1px solid var(--b2b-line);gap:5px;padding:14px;display:grid}.b2b-doc-copy li b{color:#2c67ad;font-size:7px}.b2b-doc-copy li small{color:#8693a3;font-size:5.5px}.b2b-plans{background:#edf3fa;padding:105px max(36px,50vw - 640px)}.b2b-plans>header{text-align:center;justify-items:center;margin-bottom:50px;display:grid}.b2b-plans>header>span{color:#718197;margin-top:15px;font-size:8px}.b2b-plans>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.b2b-plans article{background:#fff;border:1px solid #dbe5ef;border-radius:15px;flex-direction:column;min-height:430px;padding:28px;display:flex;position:relative;box-shadow:0 13px 35px #23436d0c}.b2b-plans article.featured{border-color:#2d70d1;box-shadow:0 20px 50px #1c569d25}.b2b-plans article>em{background:var(--b2b-blue);color:#fff;letter-spacing:.1em;border-radius:30px;padding:7px 10px;font-size:5px;font-style:normal;font-weight:900;position:absolute;top:-12px;right:18px}.b2b-plans article>small{color:#3974bd;letter-spacing:.14em;font-size:6px;font-weight:900}.b2b-plans article h3{color:#163556;letter-spacing:-.035em;margin:11px 0 9px;font-size:21px}.b2b-plans article>p{color:#718096;min-height:40px;margin:0 0 22px;font-size:8px;line-height:1.55}.b2b-plans article>strong{color:#15365c;letter-spacing:-.045em;font-size:29px}.b2b-plans article>strong span{color:#8592a3;letter-spacing:normal;font-size:7px;font-weight:700}.b2b-plans article>i{color:#8c98a8;margin-top:5px;font-size:6px;font-style:normal}.b2b-plans article ul{color:#5d7087;border-top:1px solid #e4eaf1;gap:11px;margin:22px 0;padding:18px 0 0;font-size:7px;list-style:none;display:grid}.b2b-plans article li:first-letter{color:#2b73d4}.b2b-plans article>a{color:#2a5f9d;border:1px solid #b8cbe1;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding:0 13px;font-size:7px;font-weight:900;display:flex}.b2b-plans article.featured>a{border-color:var(--b2b-blue);background:var(--b2b-blue);color:#fff}.b2b-plans>small{color:#7c8a9c;text-align:center;margin-top:20px;font-size:6px;display:block}.b2b-final-cta{background:radial-gradient(circle at 20% 20%, #1e5caf 0, transparent 30%), radial-gradient(circle at 90% 80%, #193e70 0, transparent 32%), var(--b2b-navy);color:#fff;text-align:center;align-content:center;place-items:center;min-height:520px;padding:70px 30px;display:grid}.b2b-final-cta>span{color:#72aef8;letter-spacing:.19em;font-size:7px;font-weight:950}.b2b-final-cta h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(44px,5vw,67px);line-height:.98}.b2b-final-cta p{color:#a6bbd4;margin:0;font-size:9px}.b2b-final-cta>div{gap:11px;margin-top:30px;display:flex}.b2b-final-cta a{color:#dbeaff;border:1px solid #41668f;border-radius:9px;align-items:center;gap:25px;min-height:47px;padding:0 17px;font-size:8px;font-weight:900;display:flex}.b2b-final-cta a:first-child{color:#164377;background:#fff;border-color:#fff}.b2b-footer{color:#88a0bd;background:#06172f;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:36px max(36px,50vw - 640px);display:grid}.b2b-footer .b2b-brand strong{color:#fff}.b2b-footer p{margin:0;font-size:7px}.b2b-footer nav{color:#b0c2d8;gap:18px;font-size:7px;display:flex}.b2b-footer>small{border-top:1px solid #1d3552;grid-column:1/-1;padding-top:20px;font-size:6px}@media (max-width:1120px){.b2b-nav>nav{display:none}.b2b-hero{grid-template-columns:1fr;padding-top:72px}.b2b-hero-copy{max-width:780px}.b2b-hero-visual{justify-self:center;width:min(100%,820px)}.b2b-solutions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-process{grid-template-columns:1fr 1.1fr;gap:55px}.b2b-documents{grid-template-columns:1fr}.b2b-document-preview{justify-self:center;width:min(100%,800px)}.b2b-doc-copy{max-width:800px}.b2b-footer{grid-template-columns:auto 1fr}.b2b-footer nav{justify-self:end}.b2b-footer>p{display:none}}@media (max-width:760px){.b2b-nav,.b2b-hero,.b2b-solutions,.b2b-documents{width:min(100% - 30px,680px)}.b2b-nav{min-height:70px}.b2b-brand>span{width:34px;height:34px}.b2b-login{display:none}.b2b-nav-cta{gap:9px;min-height:38px;padding:0 11px}.b2b-hero{min-height:0;padding:55px 0 65px}.b2b-hero-copy h1{font-size:clamp(42px,13vw,64px)}.b2b-hero-copy>p{font-size:10px}.b2b-hero-actions{flex-direction:column;align-items:stretch;gap:9px}.b2b-hero-actions a:first-child{justify-content:space-between}.b2b-hero-actions a:last-child{width:fit-content}.b2b-hero-proof{display:grid}.b2b-hero-visual{margin-top:5px;padding:50px 0 28px}.b2b-dashboard-preview{border-radius:12px;grid-template-columns:42px minmax(0,1fr);min-height:390px;transform:none}.b2b-dashboard-preview>aside{gap:13px;padding:10px 0}.b2b-preview-brand{width:25px;height:25px;margin-bottom:5px}.b2b-dashboard-preview>aside>span{width:24px;height:24px}.b2b-dashboard-preview>section{padding:10px}.b2b-preview-kpis article{padding:8px}.b2b-preview-kpis strong{font-size:10px}.b2b-preview-table>header,.b2b-preview-table>div{grid-template-columns:1.25fr .8fr .75fr}.b2b-preview-table>:is(header,div)>:nth-child(2){display:none}.b2b-floating-card.opportunity{top:7px;right:2%}.b2b-floating-card.document{bottom:0;right:2%}.b2b-marquee{gap:23px;padding:15px 18px}.b2b-marquee span{gap:23px}.b2b-solutions{padding:75px 0}.b2b-solutions>header{grid-template-columns:1fr;gap:19px;margin-bottom:34px}.b2b-solutions>header h2,.b2b-process-copy h2,.b2b-doc-copy h2,.b2b-plans>header h2{font-size:41px}.b2b-solutions>div{grid-template-columns:1fr}.b2b-solutions article{min-height:275px;padding:25px}.b2b-process{grid-template-columns:1fr;gap:45px;padding:75px 20px}.b2b-documents{gap:48px;padding:75px 0}.b2b-document-preview{overflow-x:auto}.b2b-document-preview>header,.b2b-doc-parties,.b2b-doc-table,.b2b-document-preview>footer{min-width:590px}.b2b-document-preview>header{min-height:72px}.b2b-plans{padding:75px 15px}.b2b-plans>header{margin-bottom:36px}.b2b-plans>div{grid-template-columns:1fr}.b2b-plans article{min-height:0}.b2b-final-cta{min-height:470px;padding-inline:20px}.b2b-final-cta h2{font-size:42px}.b2b-final-cta>div{flex-direction:column;align-items:stretch;width:min(100%,320px)}.b2b-final-cta a{justify-content:space-between}.b2b-footer{grid-template-columns:1fr;justify-items:start;padding:35px 20px}.b2b-footer nav{flex-wrap:wrap;justify-self:start}}@media (max-width:430px){.b2b-brand small{font-size:5.5px}.b2b-nav-cta{font-size:6.5px}.b2b-hero-copy h1{font-size:43px}.b2b-hero-visual{margin-inline:-5px}.b2b-dashboard-preview{min-height:350px}.b2b-dashboard-preview>section>header strong{font-size:8px}.b2b-preview-kpis article:nth-child(3){display:none}.b2b-preview-kpis{grid-template-columns:1fr 1fr}.b2b-floating-card{padding:8px}.b2b-floating-card>span{width:27px;height:27px}.b2b-floating-card strong{font-size:8px}.b2b-doc-copy ul{grid-template-columns:1fr}}@media (max-width:380px){.landing-nav .brand{gap:6px}.landing-nav .brand strong{letter-spacing:-1.3px;font-size:21px}.landing-nav .brand-mark{width:27px;height:27px}.landing-actions{gap:6px}.landing-actions .button{padding-inline:8px;font-size:11px}.landing-actions .button span{display:none}}.admin-app-switch{color:#66a8ff;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;text-decoration:none;transition:color .2s,transform .2s;display:grid}.admin-app-switch:hover{color:#9bc7ff;transform:translateY(-1px)}.admin-app-switch svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:19px;height:19px}.b2b-supplier-login{padding:10px 4px;font-size:7px;font-weight:850;color:#3970ac!important}.enterprise-register-shell{color:#142d4f;background:#f4f7fb;grid-template-columns:minmax(330px,.85fr) minmax(540px,1.15fr);min-height:100svh;font-family:Arial,Helvetica,sans-serif;display:grid}.enterprise-register-shell *{box-sizing:border-box}.enterprise-register-shell a{text-decoration:none}.enterprise-register-copy{color:#fff;background:radial-gradient(circle at 15% 15%,#2a6dc755 0,#0000 30%),radial-gradient(circle at 90% 80%,#163e7444 0,#0000 32%),#071b39;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(28px,5vw,68px);display:flex;position:relative;overflow:hidden}.enterprise-register-copy:after{content:"";border:1px solid #4786d452;border-radius:50%;width:360px;height:360px;position:absolute;bottom:15%;right:-160px;box-shadow:0 0 0 55px #1f5da51b,0 0 0 110px #1f5da510}.enterprise-register-copy .enterprise-access-brand{z-index:1;position:relative}.enterprise-register-copy .enterprise-access-brand strong{color:#fff}.enterprise-register-copy>div{z-index:1;max-width:610px;position:relative}.enterprise-register-copy>div>small{color:#6facf7;letter-spacing:.18em;font-size:7px;font-weight:950}.enterprise-register-copy h1{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(46px,5.2vw,72px);line-height:.96}.enterprise-register-copy p{color:#a6bbd4;max-width:560px;margin:0;font-size:10px;line-height:1.7}.enterprise-register-copy ul{color:#cedff2;gap:10px;margin:27px 0 0;padding:0;font-size:7px;list-style:none;display:grid}.enterprise-register-copy>a:last-child{z-index:1;color:#90b9e9;width:fit-content;font-size:7px;font-weight:850;position:relative}.enterprise-register-card{background:#fff;border:1px solid #dce4ee;border-radius:18px;place-self:center;width:min(100% - 48px,760px);max-height:calc(100svh - 48px);overflow-y:auto;box-shadow:0 28px 70px #153b6924}.enterprise-register-card>header{border-bottom:1px solid #e4e9f0;padding:25px 28px 20px}.enterprise-register-card>header small{color:#286bd0;letter-spacing:.15em;font-size:6px;font-weight:950}.enterprise-register-card>header h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:25px}.enterprise-register-card>header p{color:#7c8a9d;margin:0;font-size:7px}.enterprise-register-error{color:#9a3f4c;background:#fff0f1;border-radius:8px;margin:16px 25px 0;padding:10px 12px;font-size:7px}.enterprise-register-card>form{grid-template-columns:1fr 1fr;gap:13px;padding:22px 27px 25px;display:grid}.enterprise-register-card label{color:#4c6079;align-content:start;gap:7px;font-size:7px;font-weight:850;display:grid}.enterprise-register-card label.wide,.enterprise-register-card button.wide{grid-column:1/-1}.enterprise-register-card :is(input,select){color:#1d3553;width:100%;min-height:45px;font:inherit;background:#fbfcfe;border:1px solid #d9e1eb;border-radius:8px;outline:0;padding:0 12px;font-size:9px}.enterprise-register-card input:focus{border-color:#2b71d6;box-shadow:0 0 0 3px #246bd514}.enterprise-register-card label>small{color:#8995a4;font-size:5.5px;font-weight:600}.enterprise-register-terms{flex-direction:row;grid-template-columns:18px 1fr;align-items:center;color:#6c7b8d!important;font-weight:650!important;display:flex!important}.enterprise-register-terms input{accent-color:#246bd5;width:17px!important;min-height:17px!important}.enterprise-register-terms a{color:#2368c6;font-weight:850}.enterprise-register-card button.wide{color:#fff;cursor:pointer;background:#246bd5;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:49px;padding:0 17px;font-size:8px;font-weight:900;display:flex}.enterprise-register-card button.wide span{font-size:14px}.enterprise-register-card>footer{color:#8a96a6;text-align:center;border-top:1px solid #e5eaf0;padding:13px;font-size:6px}.enterprise-login-shell{color:#132d50;background:#eef4fb;grid-template-columns:1.05fr .95fr;min-height:100svh;font-family:Arial,Helvetica,sans-serif;display:grid}.enterprise-login-shell *{box-sizing:border-box}.enterprise-login-shell a{text-decoration:none}.enterprise-login-shell>section:first-child{color:#fff;background:radial-gradient(circle at 18% 20%,#266acb55,#0000 32%),radial-gradient(circle at 90% 82%,#2a6ec52b,#0000 30%),#071b39;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(28px,5vw,70px);display:flex}.enterprise-login-shell>section:first-child .enterprise-access-brand strong{color:#fff}.enterprise-login-shell>section:first-child>div{max-width:650px}.enterprise-login-shell>section:first-child>div>small{color:#76adf0;letter-spacing:.18em;font-size:7px;font-weight:950}.enterprise-login-shell h1{letter-spacing:-.06em;margin:18px 0 21px;font-size:clamp(46px,5.3vw,74px);line-height:.97}.enterprise-login-shell h1 span{color:#6fb0fb}.enterprise-login-shell>section:first-child p{color:#a3bad5;max-width:560px;margin:0;font-size:10px;line-height:1.7}.enterprise-login-shell>section:first-child ul{color:#c8daed;gap:10px;margin:28px 0 0;padding:0;font-size:7px;list-style:none;display:grid}.enterprise-login-shell>section:first-child>a:last-child{color:#8cb8ea;width:fit-content;font-size:7px}.enterprise-login-card{background:#fff;border:1px solid #dbe5f0;border-radius:18px;place-self:center;width:min(100% - 48px,490px);box-shadow:0 28px 70px #153c6d25}.enterprise-login-card>header{text-align:center;border-bottom:1px solid #e4e9f0;justify-items:center;padding:28px;display:grid}.enterprise-login-card>header>span{color:#276dcc;letter-spacing:.03em;background:#e7f1ff;border-radius:13px;place-items:center;min-width:48px;height:48px;margin-bottom:15px;padding:0 9px;font-size:12px;font-weight:950;display:grid}.enterprise-login-card>header small{color:#3573c2;letter-spacing:.16em;font-size:6px;font-weight:950}.enterprise-login-card>header h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:25px}.enterprise-login-card>header p{color:#8290a2;margin:0;font-size:7px}.enterprise-login-card>form{gap:15px;padding:24px 27px;display:grid}.enterprise-login-card label{color:#50647c;gap:7px;font-size:7px;font-weight:850;display:grid}.enterprise-login-card input:not([type=checkbox]){color:#173354;min-height:48px;font:inherit;border:1px solid #d8e1eb;border-radius:8px;outline:0;padding:0 12px;font-size:9px}.enterprise-login-card input:focus{border-color:#286ed0;box-shadow:0 0 0 3px #246bd514}.enterprise-login-remember{flex-direction:row;align-items:center;color:#708096!important;gap:9px!important;font-weight:650!important;display:flex!important}.enterprise-login-remember input{accent-color:#246bd5;width:17px;height:17px}.enterprise-login-card>form>button[type=submit]{color:#fff;cursor:pointer;background:#246bd5;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:49px;padding:0 16px;font-size:8px;font-weight:900;display:flex}.enterprise-login-card>form>button[type=submit] span{font-size:14px}.enterprise-login-card button:disabled{cursor:wait;opacity:.58}.enterprise-login-card>footer{color:#8995a5;text-align:center;border-top:1px solid #e5eaf0;justify-items:center;gap:8px;padding:15px;font-size:6.5px;display:grid}.enterprise-login-card>footer p{margin:0}.enterprise-login-card>footer a{color:#246bd5;font-weight:850}.enterprise-login-card>footer>a{color:#657991}.enterprise-login-error{color:#98414b;background:#fff0f1;border-radius:8px;margin:16px 27px 0;padding:11px 12px;font-size:7px;line-height:1.45}.enterprise-verification-card input[name=code]{text-align:center;letter-spacing:.35em;font-size:20px!important;font-weight:900!important}.enterprise-verification-resend{color:#2d69b8;cursor:pointer;background:#f7faff;border:1px solid #d7e2ef;border-radius:8px;min-height:38px;font-size:7px;font-weight:850}.enterprise-verification-card>footer form button{color:#657991;cursor:pointer;background:0 0;border:0;font-size:6.5px;font-weight:750}.enterprise-supplier-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:12px;display:grid}.enterprise-supplier-list{padding:0;overflow:hidden}.enterprise-supplier-list>header,.enterprise-supplier-form>header{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:flex-end;gap:16px;padding:19px;display:flex}.enterprise-supplier-list>header div,.enterprise-supplier-form>header{gap:5px;display:grid}.enterprise-supplier-list>header small,.enterprise-supplier-form>header small{color:#4477b3;letter-spacing:.13em;font-size:5.5px;font-weight:950}.enterprise-supplier-list>header h2,.enterprise-supplier-form>header h2{margin:0;font-size:17px}.enterprise-supplier-list>header>span{color:#8593a5;font-size:6px}.enterprise-supplier-list>article{border-bottom:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.enterprise-supplier-list>article>span{color:#2869c4;background:#e8f1ff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:950;display:grid}.enterprise-supplier-list article>div{gap:4px;min-width:0;display:grid}.enterprise-supplier-list article strong{font-size:8px}.enterprise-supplier-list article small{color:#8591a1;text-overflow:ellipsis;font-size:6px;overflow:hidden}.enterprise-supplier-list article em{color:#2c7650;background:#e4f2e9;border-radius:20px;padding:6px 8px;font-size:5.5px;font-style:normal;font-weight:900}.enterprise-supplier-empty{color:#8895a5;text-align:center;padding:35px;font-size:7px}.enterprise-supplier-form{gap:13px;padding:0 19px 19px;display:grid}.enterprise-supplier-form>header{align-items:start;margin:0 -19px}.enterprise-supplier-form>header p{color:#8290a2;margin:0;font-size:6px;line-height:1.5}.enterprise-supplier-form label{color:#52667e;gap:6px;font-size:6.5px;font-weight:850;display:grid}.enterprise-supplier-form :is(input,select){color:#233a57;min-height:40px;font:inherit;background:#fff;border:1px solid #d9e1eb;border-radius:8px;padding:0 10px;font-size:8px}.enterprise-supplier-form label small{color:#8b97a7;font-size:5.5px;font-weight:500}.enterprise-supplier-form>button{color:#fff;cursor:pointer;background:#246bd5;border:0;border-radius:8px;min-height:43px;font-size:7px;font-weight:900}.enterprise-supplier-form>button:disabled{opacity:.5}.enterprise-supplier-form footer{text-align:center}.enterprise-supplier-form footer a{color:#3973b9;font-size:6px;font-weight:850}.supplier-login-shell{color:#132d50;background:#eef4fb;grid-template-columns:1.05fr .95fr;min-height:100svh;font-family:Arial,Helvetica,sans-serif;display:grid}.supplier-login-shell *{box-sizing:border-box}.supplier-login-shell>section:first-child{color:#fff;background:radial-gradient(circle at 18% 20%,#266acb55,#0000 32%),#071b39;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(28px,5vw,70px);display:flex}.supplier-login-shell>section:first-child .enterprise-access-brand strong{color:#fff}.supplier-login-shell>section:first-child>div{max-width:650px}.supplier-login-shell>section:first-child>div>small{color:#76adf0;letter-spacing:.18em;font-size:7px;font-weight:950}.supplier-login-shell h1{letter-spacing:-.06em;margin:18px 0 21px;font-size:clamp(46px,5.3vw,74px);line-height:.97}.supplier-login-shell h1 span{color:#6fb0fb}.supplier-login-shell>section:first-child p{color:#a3bad5;max-width:560px;margin:0;font-size:10px;line-height:1.7}.supplier-login-shell>section:first-child ul{color:#c8daed;gap:10px;margin:28px 0 0;padding:0;font-size:7px;list-style:none;display:grid}.supplier-login-shell>section:first-child>a:last-child{color:#8cb8ea;width:fit-content;font-size:7px;text-decoration:none}.supplier-login-card{background:#fff;border:1px solid #dbe5f0;border-radius:17px;place-self:center;width:min(100% - 48px,480px);box-shadow:0 28px 70px #153c6d25}.supplier-login-card>header{text-align:center;border-bottom:1px solid #e4e9f0;justify-items:center;padding:27px;display:grid}.supplier-login-card>header>span{color:#276dcc;background:#e7f1ff;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:15px;font-size:15px;display:grid}.supplier-login-card>header small{color:#3573c2;letter-spacing:.15em;font-size:6px;font-weight:950}.supplier-login-card>header h2{margin:7px 0 5px;font-size:24px}.supplier-login-card>header p{color:#8290a2;margin:0;font-size:7px}.supplier-login-card form{gap:15px;padding:23px 26px;display:grid}.supplier-login-card label{color:#50647c;gap:7px;font-size:7px;font-weight:850;display:grid}.supplier-login-card input{min-height:47px;font:inherit;border:1px solid #d8e1eb;border-radius:8px;outline:0;padding:0 12px;font-size:9px}.supplier-login-card input:focus{border-color:#286ed0;box-shadow:0 0 0 3px #246bd514}.supplier-login-card form button{color:#fff;cursor:pointer;background:#246bd5;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:8px;font-weight:900;display:flex}.supplier-login-card form button span{font-size:14px}.supplier-login-card>footer{color:#8995a5;text-align:center;border-top:1px solid #e5eaf0;padding:14px;font-size:6px}.supplier-login-error{color:#98414b;background:#fff0f1;border-radius:8px;margin:16px 26px 0;padding:10px;font-size:7px}.supplier-shell{--supplier-accent:#246bd5;color:#172e4d;background:#f2f6fb;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.supplier-shell *{box-sizing:border-box}.supplier-shell>aside{z-index:50;color:#fff;background:radial-gradient(circle at 20% 8%,#235da852,#0000 28%),#071b39;flex-direction:column;width:250px;padding:20px 14px 15px;display:flex;position:fixed;inset:0 auto 0 0}.supplier-shell>aside>header{align-items:center;gap:9px;padding:0 6px 19px;display:flex}.supplier-shell>aside>header>span{background:var(--supplier-accent);border-radius:10px;place-items:center;width:35px;height:35px;font-size:16px;font-weight:950;display:grid}.supplier-shell>aside>header>div{gap:2px;display:grid}.supplier-shell>aside>header strong{letter-spacing:.06em;font-size:12px}.supplier-shell>aside>header small{color:#82ade2;letter-spacing:.14em;font-size:5.5px;font-weight:900}.supplier-shell>aside>header button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:20px;display:none}.supplier-company{background:#ffffff08;border:1px solid #294667;border-radius:10px;align-items:center;gap:9px;margin:0 0 20px;padding:10px;display:flex}.supplier-company>span{color:#a9cdf6;background:#1e4778;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-weight:950;display:grid}.supplier-company>div{gap:3px;min-width:0;display:grid}.supplier-company strong,.supplier-company small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-company strong{font-size:7.5px}.supplier-company small{color:#88a7ca;font-size:5.5px}.supplier-shell aside nav{gap:5px;display:grid}.supplier-shell aside nav button{color:#96abc3;cursor:pointer;min-height:39px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:7px;font-weight:750;display:flex;position:relative}.supplier-shell aside nav button>span{color:#6f91b8;place-items:center;width:22px;font-size:10px;display:grid}.supplier-shell aside nav button.active{color:#fff;background:#ffffff10}.supplier-shell aside nav button.active>span{color:#74aff5}.supplier-shell aside nav button em{background:var(--supplier-accent);color:#fff;border-radius:20px;place-items:center;min-width:17px;height:17px;margin-left:auto;font-size:5px;font-style:normal;display:grid}.supplier-help{border:1px solid #294767;border-radius:9px;margin-top:auto;padding:11px}.supplier-help small{color:#6fa8ed;letter-spacing:.1em;font-size:5px;font-weight:900}.supplier-help p{color:#89a4c3;margin:7px 0 0;font-size:6px;line-height:1.5}.supplier-shell aside>form button{color:#85a5ca;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:8px;font-size:6px}.supplier-main{min-height:100svh;margin-left:250px}.supplier-main>header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafdde;border-bottom:1px solid #dde5ef;align-items:center;gap:12px;min-height:67px;padding:8px 24px;display:flex;position:sticky;top:0}.supplier-main>header>button{color:#274f80;background:0 0;border:0;font-size:18px;display:none}.supplier-main>header>div{gap:4px;display:grid}.supplier-main>header small{color:#8090a4;letter-spacing:.12em;font-size:5px;font-weight:900}.supplier-main>header strong{font-size:10px}.supplier-main>header>span{color:#2e67ad;background:#dfeafa;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:auto;font-size:6px;font-weight:950;display:grid}.supplier-content{width:min(100% - 42px,1320px);margin:0 auto;padding:38px 0 65px}.supplier-loading{color:#7c8da2;place-items:center;min-height:240px;font-size:8px;display:grid}.supplier-heading p{color:var(--supplier-accent);letter-spacing:.17em;margin:0 0 12px;font-size:6px;font-weight:950}.supplier-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.6vw,59px);line-height:.99}.supplier-heading h1 span{color:#3375c5}.supplier-heading>small{color:#718198;max-width:700px;margin-top:18px;font-size:8px;line-height:1.65;display:block}.supplier-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:29px 0;display:grid}.supplier-kpis article{background:#fff;border:1px solid #dce5ef;border-radius:12px;align-content:center;gap:7px;min-height:126px;padding:19px;display:grid;position:relative}.supplier-kpis article>span{color:#8594a6;letter-spacing:.1em;font-size:5.5px;font-weight:900}.supplier-kpis article>strong{font-size:27px}.supplier-kpis article>small{color:#8290a1;font-size:6px}.supplier-kpis article>i{color:#286dcc;background:#e8f1ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;display:grid;position:absolute;top:15px;right:15px}.supplier-documents{margin-top:25px}.supplier-documents>header{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.supplier-documents>header div{gap:5px;display:grid}.supplier-documents>header small{color:#3a72b5;letter-spacing:.13em;font-size:5.5px;font-weight:950}.supplier-documents>header h2{margin:0;font-size:21px}.supplier-documents>header>span{color:#8795a6;font-size:6px}.supplier-documents>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.supplier-documents article{background:#fff;border:1px solid #dce5ef;border-radius:12px;flex-direction:column;min-height:250px;padding:17px;display:flex}.supplier-documents article>header{justify-content:space-between;align-items:center;display:flex}.supplier-documents article>header>span{color:#286bc8;background:#e8f1ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.supplier-documents article em{color:#97651a;background:#fff1d9;border-radius:20px;padding:6px 8px;font-size:5px;font-style:normal;font-weight:900}.supplier-documents article em.submitted{color:#28704a;background:#e1f1e7}.supplier-documents article em.declined{color:#93434c;background:#f5e6e8}.supplier-documents article>small{color:#3e70aa;letter-spacing:.07em;margin-top:18px;font-size:6px;font-weight:900}.supplier-documents article h3{margin:7px 0 17px;font-size:16px;line-height:1.25}.supplier-documents article>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.supplier-documents article>div>span{border-top:1px solid #e5eaf0;gap:5px;padding-top:10px;display:grid}.supplier-documents article>div small{color:#8a96a5;font-size:5px;font-weight:900}.supplier-documents article>div strong{font-size:7px}.supplier-documents article>p{color:#758499;margin:12px 0 0;font-size:6px}.supplier-documents article>button{background:var(--supplier-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:39px;margin-top:auto;padding:0 11px;font-size:6.5px;font-weight:900;display:flex}.supplier-documents article>footer{color:#6f7f93;background:#f0f4f8;border-radius:7px;margin-top:auto;padding:10px;font-size:6px}.supplier-empty{color:#8290a1;text-align:center;border:1px dashed #cad7e5;border-radius:12px;grid-column:1/-1;padding:45px;font-size:8px}.supplier-account{background:#fff;border:1px solid #dce5ef;border-radius:13px;max-width:680px}.supplier-account>header{border-bottom:1px solid #e2e8ef;padding:22px}.supplier-account>header small{color:#3471bd;letter-spacing:.13em;font-size:5.5px;font-weight:950}.supplier-account h2{margin:7px 0 5px;font-size:21px}.supplier-account p{color:#8190a2;margin:0;font-size:7px}.supplier-account form{gap:13px;padding:22px;display:grid}.supplier-account label{color:#53677f;gap:6px;font-size:7px;font-weight:850;display:grid}.supplier-account input{min-height:43px;font:inherit;border:1px solid #d8e1eb;border-radius:8px;padding:0 11px;font-size:9px}.supplier-account form button{background:var(--supplier-accent);color:#fff;border:0;border-radius:8px;min-height:43px;font-size:7px;font-weight:900}.supplier-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06182f9c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.supplier-bid-modal{background:#fff;border-radius:15px;width:min(100%,820px);max-height:calc(100svh - 40px);overflow:auto;box-shadow:0 30px 80px #00152f66}.supplier-bid-modal>header{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.supplier-bid-modal>header small{color:#3471bc;letter-spacing:.13em;font-size:5.5px;font-weight:950}.supplier-bid-modal>header h2{margin:6px 0 3px;font-size:20px}.supplier-bid-modal>header p{color:#7f8da0;margin:0;font-size:7px}.supplier-bid-modal>header button{color:#698099;background:0 0;border:0;font-size:20px}.supplier-quote-items{border:1px solid #dfe6ee;margin:18px 22px}.supplier-quote-items>header,.supplier-quote-items>div{grid-template-columns:1.5fr .65fr .55fr;align-items:center;gap:10px;padding:10px;display:grid}.supplier-quote-items>header{color:#7c8ca0;background:#eef3f8;font-size:5px;font-weight:900}.supplier-quote-items>div{color:#586c83;border-top:1px solid #e6ebf1;font-size:6px}.supplier-quote-items>div>span:first-child{gap:3px;display:grid}.supplier-quote-items strong{color:#213e5f;font-size:7px}.supplier-quote-items small{color:#8794a3;font-size:5.5px}.supplier-bid-fields{grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 20px;display:grid}.supplier-bid-fields label{color:#50647c;gap:6px;font-size:6.5px;font-weight:850;display:grid}.supplier-bid-fields label.wide{grid-column:1/-1}.supplier-bid-fields :is(input,textarea){min-height:42px;font:inherit;border:1px solid #d9e1eb;border-radius:8px;padding:9px 10px;font-size:8px}.supplier-bid-fields textarea{resize:vertical;min-height:80px}.supplier-bid-modal form>footer{border-top:1px solid #e2e8ef;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.supplier-bid-modal form>footer button{background:var(--supplier-accent);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:7px;font-weight:900}.supplier-bid-modal form>footer button.decline{color:#984650;background:#fff;border:1px solid #d9b7bc}.supplier-toast{z-index:130;color:#fff;background:#102c50;border-radius:9px;max-width:380px;padding:13px 16px;font-size:7px;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 35px #0b28454d}.supplier-backdrop{display:none}.enterprise-control-shell{color:#172e4d;background:#f1f5fa;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.enterprise-control-shell *{box-sizing:border-box}.enterprise-control-shell>aside{z-index:55;color:#fff;background:radial-gradient(circle at 18% 5%,#245da94d,#0000 29%),#071b39;flex-direction:column;width:262px;padding:19px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0}.enterprise-control-shell>aside>header{align-items:center;gap:9px;padding:0 6px 17px;display:flex}.enterprise-control-shell>aside>header>span{background:#246bd5;border-radius:10px;place-items:center;width:35px;height:35px;font-size:16px;font-weight:950;display:grid}.enterprise-control-shell>aside>header>div{gap:2px;display:grid}.enterprise-control-shell>aside>header strong{letter-spacing:.06em;font-size:12px}.enterprise-control-shell>aside>header small{color:#7fabdf;letter-spacing:.13em;font-size:5.5px;font-weight:900}.enterprise-control-shell>aside>header button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:20px;display:none}.enterprise-control-switch{color:#fff;background:#ffffff08;border:1px solid #2c496a;border-radius:9px;align-items:center;gap:9px;margin-bottom:18px;padding:9px;text-decoration:none;display:flex}.enterprise-control-switch>span{color:#92bef2;background:#1e4779;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.enterprise-control-switch>div{gap:3px;display:grid}.enterprise-control-switch strong{font-size:7px}.enterprise-control-switch small{color:#7f9dbc;font-size:5.5px}.enterprise-control-shell aside nav>p{color:#5f81a8;letter-spacing:.13em;margin:0 9px 9px;font-size:5px;font-weight:900}.enterprise-control-shell aside nav{gap:4px;display:grid}.enterprise-control-shell aside nav button{color:#94aac2;cursor:pointer;min-height:39px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:7px;display:flex}.enterprise-control-shell aside nav button>span{color:#6b8caf;place-items:center;width:22px;font-size:10px;display:grid}.enterprise-control-shell aside nav button.active{color:#fff;background:#ffffff10}.enterprise-control-shell aside nav button.active>span{color:#6faefa}.enterprise-control-shell aside nav button em{color:#fff;background:#246bd5;border-radius:20px;place-items:center;min-width:17px;height:17px;margin-left:auto;font-size:5px;font-style:normal;display:grid}.enterprise-control-health{border:1px solid #294667;border-radius:9px;align-items:center;gap:8px;margin-top:auto;padding:10px;display:flex}.enterprise-control-health i{background:#6bd39a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6bd39a1c}.enterprise-control-health>div{gap:3px;display:grid}.enterprise-control-health strong{font-size:6px}.enterprise-control-health small{color:#7897ba;font-size:5px}.enterprise-control-user{border-top:1px solid #223d5d;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:13px 4px 0;display:grid}.enterprise-control-user>span{color:#9fc6f3;background:#204675;border-radius:50%;place-items:center;width:31px;height:31px;font-size:6px;font-weight:950;display:grid}.enterprise-control-user>div{gap:3px;min-width:0;display:grid}.enterprise-control-user strong,.enterprise-control-user small{text-overflow:ellipsis;overflow:hidden}.enterprise-control-user strong{font-size:6.5px}.enterprise-control-user small{color:#7d99b9;font-size:5px}.enterprise-control-user button{color:#7d9bbb;background:0 0;border:0}.enterprise-control-main{min-height:100svh;margin-left:262px}.enterprise-control-main>header{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9fce8;border-bottom:1px solid #dae4ef;align-items:center;gap:11px;min-height:68px;padding:8px 24px;display:flex;position:sticky;top:0}.enterprise-control-main>header>button{color:#2e557f;background:0 0;border:0;font-size:18px;display:none}.enterprise-control-main>header>div{gap:4px;display:grid}.enterprise-control-main>header small{color:#8191a5;letter-spacing:.12em;font-size:5px;font-weight:900}.enterprise-control-main>header strong{font-size:10px}.enterprise-control-main>header>a{color:#3169aa;border:1px solid #b9cde3;border-radius:8px;margin-left:auto;padding:10px 12px;font-size:6px;font-weight:900;text-decoration:none}.enterprise-control-content{width:min(100% - 42px,1400px);margin:0 auto;padding:38px 0 65px}.enterprise-control-loading{color:#7c8da0;place-items:center;min-height:300px;font-size:8px;display:grid}.enterprise-control-heading p{color:#3473c2;letter-spacing:.17em;margin:0 0 12px;font-size:6px;font-weight:950}.enterprise-control-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.7vw,62px);line-height:.98}.enterprise-control-heading h1 span{color:#3478cb}.enterprise-control-heading>small{color:#718196;max-width:700px;margin-top:17px;font-size:8px;line-height:1.6;display:block}.enterprise-control-heading.compact h1{font-size:42px}.enterprise-control-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:29px 0;display:grid}.enterprise-control-kpis article{background:#fff;border:1px solid #dce5ef;border-radius:11px;align-content:center;gap:7px;min-height:125px;padding:18px;display:grid}.enterprise-control-kpis small{color:#8493a5;letter-spacing:.09em;font-size:5.5px;font-weight:900}.enterprise-control-kpis strong{letter-spacing:-.04em;font-size:23px}.enterprise-control-kpis span{color:#8290a1;font-size:6px}.enterprise-control-shortcuts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.enterprise-control-shortcuts button{color:#233d5c;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:11px;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;min-height:100px;padding:16px;display:grid}.enterprise-control-shortcuts button>span{color:#286dcc;background:#e7f1ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.enterprise-control-shortcuts button>div{gap:5px;display:grid}.enterprise-control-shortcuts strong{font-size:8px}.enterprise-control-shortcuts small{color:#8090a2;font-size:6px}.enterprise-control-shortcuts b{color:#3375c0}.enterprise-code-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:12px;margin-top:25px;display:grid}.enterprise-code-layout>form,.enterprise-code-layout>article,.enterprise-settings-form,.enterprise-control-supplier-table{background:#fff;border:1px solid #dce5ef;border-radius:12px}.enterprise-code-layout>form{gap:13px;padding:19px;display:grid}.enterprise-code-layout>form header,.enterprise-code-layout>article>header{border-bottom:1px solid #e3e9f0;gap:5px;margin:-19px -19px 2px;padding:18px 19px;display:grid}.enterprise-code-layout header small,.enterprise-settings-form>header small{color:#3671b9;letter-spacing:.12em;font-size:5.5px;font-weight:950}.enterprise-code-layout header h2,.enterprise-settings-form>header h2{margin:0;font-size:17px}.enterprise-code-layout label{color:#52667d;gap:6px;font-size:6.5px;font-weight:850;display:grid}.enterprise-code-layout input,.enterprise-code-layout select{min-height:40px;font:inherit;border:1px solid #d9e1eb;border-radius:8px;padding:0 9px;font-size:8px}.enterprise-code-layout>form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.enterprise-code-layout form>button{color:#fff;background:#246bd5;border:0;border-radius:8px;min-height:42px;font-size:7px;font-weight:900}.enterprise-code-layout>article{overflow:hidden}.enterprise-code-layout>article>header{margin:0}.enterprise-code-list>div{border-top:1px solid #e9edf2;grid-template-columns:1.2fr .7fr auto auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.enterprise-code-list>div>span{gap:4px;min-width:0;display:grid}.enterprise-code-list strong{font-size:7px}.enterprise-code-list small{color:#8794a4;font-size:5.5px}.enterprise-code-list em,.enterprise-control-supplier-table em{color:#2b744d;background:#e1f1e7;border-radius:20px;padding:6px 8px;font-size:5px;font-style:normal;font-weight:900}.enterprise-code-list em.inactive,.enterprise-code-list em.consumed{color:#6e7a89;background:#edf0f4}.enterprise-code-list button{color:#506985;background:#fff;border:1px solid #ccd8e5;border-radius:6px;padding:6px 7px;font-size:5.5px}.enterprise-code-list>p{color:#8391a2;text-align:center;padding:30px;font-size:7px}.enterprise-code-created{background:#eaf3ff;border:1px solid #92b8e7;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px;display:flex}.enterprise-code-created>div{gap:5px;display:grid}.enterprise-code-created small{color:#4c78ac;font-size:5.5px;font-weight:950}.enterprise-code-created strong{color:#174c8d;letter-spacing:.05em;font-size:15px}.enterprise-code-created button{color:#fff;background:#246bd5;border:0;border-radius:7px;padding:9px 12px;font-size:6px;font-weight:900}.enterprise-control-supplier-table{margin-top:24px;overflow:hidden}.enterprise-control-supplier-table>header,.enterprise-control-supplier-table>div{grid-template-columns:1.2fr 1fr .8fr .45fr .75fr .45fr;align-items:center;gap:10px;padding:11px 15px;display:grid}.enterprise-control-supplier-table>header{color:#7b8b9e;background:#eaf0f7;font-size:5px;font-weight:950}.enterprise-control-supplier-table>div{color:#5d7087;border-top:1px solid #e7ecf2;font-size:6px}.enterprise-control-supplier-table>div>span:first-child{gap:4px;display:grid}.enterprise-control-supplier-table strong{color:#243f60;font-size:7px}.enterprise-control-supplier-table small{color:#8794a4;font-size:5.5px}.enterprise-control-supplier-table>p{color:#8291a2;text-align:center;padding:40px;font-size:7px}.enterprise-supplier-admin-action{justify-items:start;gap:5px;display:grid}.enterprise-supplier-admin-action button{color:#4773a5;cursor:pointer;background:0 0;border:0;padding:0;font-size:5px;font-weight:850}.enterprise-settings-form{max-width:920px;margin-top:24px;overflow:hidden}.enterprise-settings-form>header{border-bottom:1px solid #e2e8ef;padding:19px}.enterprise-settings-form>div{grid-template-columns:1fr 1fr;gap:13px;padding:19px;display:grid}.enterprise-settings-form>div label{color:#51657d;gap:6px;font-size:6.5px;font-weight:850;display:grid}.enterprise-settings-form>div label.wide{grid-column:1/-1}.enterprise-settings-form :is(input,textarea){min-height:41px;font:inherit;border:1px solid #d8e1eb;border-radius:8px;padding:8px 10px;font-size:8px}.enterprise-settings-form input[type=color]{padding:4px}.enterprise-settings-form textarea{resize:vertical;min-height:90px}.enterprise-settings-form>section{border-top:1px solid #e3e8ef;gap:8px;padding:18px 19px;display:grid}.enterprise-settings-form>section label{align-items:center;gap:10px;display:flex}.enterprise-settings-form>section input{accent-color:#246bd5;width:17px;min-height:17px}.enterprise-settings-form>section span{gap:3px;display:grid}.enterprise-settings-form>section strong{font-size:7px}.enterprise-settings-form>section small{color:#8290a1;font-size:5.5px}.enterprise-settings-form>button{color:#fff;background:#246bd5;border:0;border-radius:8px;min-height:43px;margin:0 19px 19px;padding:0 14px;font-size:7px;font-weight:900}.enterprise-control-content .enterprise-admin-page{margin-top:0}.enterprise-control-content .enterprise-admin-summary article,.enterprise-control-content .enterprise-admin-plan{background:#fff}.enterprise-control-backdrop{display:none}.enterprise-control-toast{z-index:100;color:#fff;background:#102d52;border-radius:9px;max-width:390px;padding:13px 16px;font-size:7px;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 38px #102f543d}@media (max-width:1050px){.enterprise-register-shell,.enterprise-login-shell,.supplier-login-shell{grid-template-columns:1fr}.enterprise-register-copy,.enterprise-login-shell>section:first-child,.supplier-login-shell>section:first-child{min-height:520px}.enterprise-register-card,.enterprise-login-card,.supplier-login-card{margin:35px 0}.enterprise-supplier-layout{grid-template-columns:1fr}.supplier-documents>div,.enterprise-control-kpis{grid-template-columns:1fr 1fr}.enterprise-control-shortcuts,.enterprise-code-layout{grid-template-columns:1fr}.enterprise-control-supplier-table>header{display:none}.enterprise-control-supplier-table>div{border:1px solid #e2e8ef;border-radius:8px;grid-template-columns:1fr 1fr 1fr;margin:10px}.enterprise-control-supplier-table>div>:nth-child(2),.enterprise-control-supplier-table>div>:nth-child(3){grid-row:2}}@media (max-width:760px){.b2b-supplier-login{display:none}.enterprise-register-copy,.enterprise-login-shell>section:first-child,.supplier-login-shell>section:first-child{min-height:480px;padding:28px 20px}.enterprise-register-copy h1,.enterprise-login-shell h1,.supplier-login-shell h1{font-size:43px}.enterprise-register-card{width:calc(100% - 24px);max-height:none;margin:24px 0}.enterprise-register-card>form{grid-template-columns:1fr;padding:18px}.enterprise-register-card label.wide,.enterprise-register-card button.wide{grid-column:auto}.enterprise-login-card,.supplier-login-card{width:calc(100% - 24px);margin:24px 0}.enterprise-supplier-list>article{grid-template-columns:35px 1fr auto}.enterprise-supplier-list>article>div:nth-of-type(2){display:none}.supplier-shell>aside,.enterprise-control-shell>aside{transition:transform .22s;transform:translate(-105%)}.supplier-shell>aside.open,.enterprise-control-shell>aside.open{transform:translate(0)}.supplier-shell>aside>header button,.enterprise-control-shell>aside>header button{display:block}.supplier-main,.enterprise-control-main{margin-left:0}.supplier-main>header>button,.enterprise-control-main>header>button{display:block}.supplier-backdrop,.enterprise-control-backdrop{z-index:45;background:#06182f8c;border:0;display:block;position:fixed;inset:0}.supplier-content,.enterprise-control-content{width:min(100% - 24px,690px);padding-top:25px}.supplier-kpis,.supplier-documents>div,.supplier-bid-fields{grid-template-columns:1fr}.supplier-bid-fields label.wide{grid-column:auto}.supplier-quote-items{overflow-x:auto}.supplier-quote-items>header,.supplier-quote-items>div{min-width:530px}.supplier-modal-backdrop{align-items:end;padding:0}.supplier-bid-modal{border-radius:15px 15px 0 0;max-height:94svh}.supplier-bid-modal form>footer button{flex:1}.enterprise-control-main>header{padding-inline:13px}.enterprise-control-main>header>a{padding:9px}.enterprise-control-kpis{grid-template-columns:1fr 1fr}.enterprise-control-heading h1,.enterprise-control-heading.compact h1{font-size:38px}.enterprise-code-list>div{grid-template-columns:1fr auto}.enterprise-code-list>div>span:nth-child(2){grid-row:2}.enterprise-code-created{flex-direction:column;align-items:stretch}.enterprise-code-created strong{font-size:12px}.enterprise-settings-form>div{grid-template-columns:1fr}.enterprise-settings-form>div label.wide{grid-column:auto}.enterprise-control-supplier-table>div{grid-template-columns:1fr 1fr}.enterprise-control-supplier-table>div>:nth-child(3){grid-row:auto}.enterprise-control-supplier-table>div>:nth-child(5){display:none}}@media (max-width:430px){.enterprise-control-kpis,.enterprise-code-layout>form>div{grid-template-columns:1fr}.supplier-heading h1{font-size:38px}.supplier-main>header>span{display:none}}.waiter-app-shell{color:#2a2824;background:radial-gradient(circle at 4% 0,#c9f45b47,#0000 23%),radial-gradient(circle at 97% 8%,#ff5c3a21,#0000 27%),#f3efe7;min-height:100vh;padding:22px clamp(14px,3vw,42px) 42px}.waiter-topbar,.waiter-summary,.waiter-workspace{width:min(1540px,100%);margin-left:auto;margin-right:auto}.waiter-topbar{justify-content:space-between;align-items:center;gap:18px;padding:6px 0 23px;display:flex}.waiter-topbar>div:first-child{gap:3px;display:grid}.waiter-topbar span,.waiter-catalog header span,.waiter-cart>header span,.waiter-queue header span,.waiter-summary article span,.waiter-table-fields span,.waiter-note>span{color:#b24d38;letter-spacing:.12em;font-size:8px;font-weight:950}.waiter-topbar h1{letter-spacing:-.05em;margin:0;font-size:clamp(24px,3vw,36px)}.waiter-topbar small{color:#736d63;font-size:11px}.waiter-topbar>div:last-child{align-items:center;gap:8px;display:flex}.waiter-refresh,.waiter-back{color:#3a3731;cursor:pointer;min-height:39px;font:inherit;background:#ffffffb8;border:1px solid #d5cec2;border-radius:10px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none}.waiter-back{color:#fff;background:#292823;place-items:center;display:inline-grid}.waiter-menu-pdf{color:#405820;background:#eaf7cc;border-color:#bddb79;place-items:center;display:inline-grid}.waiter-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.waiter-summary article{background:#ffffffc2;border:1px solid #ddd6ca;border-radius:15px;gap:6px;min-height:110px;padding:16px;display:grid;box-shadow:0 9px 24px #2a23180b}.waiter-summary article:nth-child(2){background:#eef8d9}.waiter-summary article:nth-child(3){background:#fff3df}.waiter-summary strong{letter-spacing:-.06em;font-size:30px;line-height:1}.waiter-summary small{color:#7d766d;font-size:10px}.waiter-workspace{grid-template-columns:minmax(310px,1.08fr) minmax(300px,.85fr) minmax(310px,1fr);align-items:start;gap:13px;display:grid}.waiter-catalog,.waiter-cart,.waiter-queue{background:#fffdf9;border:1px solid #ddd5c8;border-radius:17px;box-shadow:0 12px 30px #2922180f}.waiter-catalog{overflow:hidden}.waiter-catalog>header{justify-content:space-between;align-items:end;gap:12px;padding:17px 17px 12px;display:flex}.waiter-catalog h2,.waiter-cart h2,.waiter-queue h2{letter-spacing:-.04em;margin:3px 0 0;font-size:19px}.waiter-catalog input{color:#35312b;width:148px;min-height:36px;font:inherit;background:#f8f5ef;border:1px solid #ddd5ca;border-radius:9px;outline:0;padding:0 10px;font-size:10px}.waiter-category-tabs{border-top:1px solid #eee7dc;border-bottom:1px solid #eee7dc;gap:6px;padding:9px 14px;display:flex;overflow-x:auto}.waiter-category-tabs button{color:#756e64;cursor:pointer;background:#fff;border:1px solid #e0d8cd;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.waiter-category-tabs button.active{color:#fff;background:#2d2a25;border-color:#2d2a25}.waiter-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:650px;padding:13px;display:grid;overflow-y:auto}.waiter-product-grid article{background:#fff;border:1px solid #e5ded3;border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:9px;padding:9px;display:grid}.waiter-product-grid img,.waiter-product-fallback{object-fit:cover;border-radius:8px;width:44px;height:52px}.waiter-product-fallback{color:#a65e43;background:#efe8dd;place-items:center;font-size:18px;font-weight:900;display:grid}.waiter-product-grid article>div{align-content:start;gap:2px;min-width:0;display:grid}.waiter-product-grid small{color:#9c7768;text-transform:uppercase;font-size:7px;font-weight:850}.waiter-product-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.waiter-product-grid p{color:#837a70;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:21px;margin:0;font-size:8px;line-height:1.3;display:-webkit-box;overflow:hidden}.waiter-product-grid footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.waiter-product-grid footer>span{color:#39342e;font-size:10px;font-weight:900}.waiter-product-grid footer button{color:#3d5722;cursor:pointer;background:#eaf7cc;border:0;border-radius:7px;place-items:center;width:25px;height:25px;font-size:18px;font-weight:800;display:grid}.waiter-cart{display:grid;position:sticky;top:12px;overflow:hidden}.waiter-cart>header{border-bottom:1px solid #ebe4d9;gap:2px;padding:17px;display:grid}.waiter-table-fields{grid-template-columns:1fr 1fr;gap:8px;padding:13px 14px 0;display:grid}.waiter-table-fields label,.waiter-note{gap:5px;display:grid}.waiter-table-fields input,.waiter-note textarea{color:#342f29;width:100%;font:inherit;background:#f9f6f0;border:1px solid #ded6ca;border-radius:9px;outline:0;padding:9px;font-size:10px}.waiter-note textarea{resize:vertical}.waiter-table-fields input:focus,.waiter-note textarea:focus{border-color:var(--coral);background:#fff;box-shadow:0 0 0 3px #ff5c3a1a}.waiter-cart-items{gap:7px;min-height:160px;max-height:320px;padding:13px 14px;display:grid;overflow-y:auto}.waiter-cart-items>p{color:#999187;text-align:center;align-self:center;margin:0;font-size:10px}.waiter-cart-items article{border-bottom:1px solid #eee7dd;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.waiter-cart-items article>div:first-child{gap:2px;min-width:0;display:grid}.waiter-cart-items strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.waiter-cart-items small{color:#877f75;font-size:8px}.waiter-cart-items article>div:last-child{align-items:center;gap:7px;display:flex}.waiter-cart-items button{color:#39342e;cursor:pointer;background:#fff;border:1px solid #ded6cb;border-radius:7px;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.waiter-cart-items button:disabled{cursor:not-allowed;opacity:.4}.waiter-cart-items b{text-align:center;min-width:12px;font-size:10px}.waiter-note{border-top:1px solid #eee7dd;padding:13px 14px}.waiter-cart>footer{color:#fff;background:#292824;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.waiter-cart>footer>div{gap:3px;display:grid}.waiter-cart>footer span{color:#ffffff9e;letter-spacing:.1em;font-size:7px;font-weight:900}.waiter-cart>footer strong{letter-spacing:-.04em;font-size:19px}.waiter-cart>footer .button{min-height:40px;box-shadow:none;font-size:10px}.waiter-open-commands{background:#f8f5ef;border-bottom:1px solid #ebe4d9;gap:9px;padding:12px 14px;display:grid}.waiter-open-commands>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.waiter-open-commands>header>div{gap:2px;display:grid}.waiter-open-commands>header span{color:var(--coral);letter-spacing:.1em;font-size:7px;font-weight:950}.waiter-open-commands>header strong{font-size:11px}.waiter-open-commands>header small{color:#8b8378;font-size:7px}.waiter-open-commands>div{gap:6px;max-height:190px;display:grid;overflow-y:auto}.waiter-open-commands>div>button{color:#37322c;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd5c8;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.waiter-open-commands>div>button.selected{border-color:var(--coral);background:#fff4ef;box-shadow:0 0 0 2px #ff5c3a1a}.waiter-open-commands>div>button>span{gap:2px;min-width:0;display:grid}.waiter-open-commands>div>button>span:last-child{text-align:right;flex:none}.waiter-open-commands>div b{color:var(--coral);font-size:8px}.waiter-open-commands>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.waiter-open-commands>div small{color:#82796f;font-size:7px}.waiter-open-commands>div>p{color:#8b8378;text-align:center;border:1px dashed #d9d1c5;border-radius:9px;margin:0;padding:12px;font-size:9px}.waiter-manual-command{color:#9b5b44;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:8px;font-weight:850}.waiter-table-fields input[readonly]{color:#324425;background:#f4fbe8;border-color:#b9d496}.waiter-queue{overflow:hidden}.waiter-queue>header{border-bottom:1px solid #ebe4d9;justify-content:space-between;align-items:center;gap:10px;padding:17px;display:flex}.waiter-queue>header small{color:#597426;background:#edf8d4;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.waiter-order-list{gap:9px;max-height:700px;padding:12px;display:grid;overflow-y:auto}.waiter-order-card{background:#fff;border:1px solid #e3ddd2;border-left:4px solid #a9a196;border-radius:12px;gap:9px;padding:12px;display:grid}.waiter-order-card.preparing{border-left-color:#e0a43a}.waiter-order-card.ready{background:#fbfff5;border-left-color:#75a847}.waiter-order-card.delivered{background:#f5fff9;border-left-color:#27815c}.waiter-order-card>header,.waiter-order-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.waiter-order-card>header>span{color:#38332c;background:#f0ece5;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:900}.waiter-order-card>header em{color:#9b5b44;font-size:8px;font-style:normal;font-weight:900}.waiter-order-card.preparing>header em{color:#a7751d}.waiter-order-card.ready>header em{color:#4b7c25}.waiter-order-card.delivered>header em{color:#21714f}.waiter-order-customer{gap:2px;display:grid}.waiter-order-customer strong{font-size:11px}.waiter-order-customer small{color:#82796f;font-size:8px}.waiter-order-card ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.waiter-order-card li{color:#5d574f;font-size:9px}.waiter-order-card li b{color:#2c2924;width:23px;display:inline-block}.waiter-order-note{color:#806337;background:#fff4df;border-radius:7px;margin:0;padding:7px;font-size:8px;line-height:1.4}.waiter-order-card footer>strong{font-size:13px}.waiter-order-card footer>div{justify-content:flex-end;align-items:center;gap:5px;display:flex}.waiter-order-card .button{min-height:33px;box-shadow:none;padding:0 8px;font-size:8px}.waiter-cancel{color:#a45d4c;cursor:pointer;background:0 0;border:0;padding:7px 2px;font-size:8px;font-weight:850}.waiter-queue-empty{color:#8b8378;text-align:center;align-content:center;place-items:center;gap:6px;min-height:250px;display:grid}.waiter-queue-empty>span{color:#547424;background:#edf8d4;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.waiter-queue-empty strong{color:#4a443d;font-size:12px}.waiter-queue-empty p,.waiter-empty{color:#8c8479;margin:0;font-size:9px}.waiter-empty{text-align:center;grid-column:1/-1;padding:28px}.waiter-feedback{z-index:100;color:#fff;background:#2d2b26;border-radius:12px;align-items:center;gap:8px;max-width:min(390px,100% - 28px);padding:12px;font-size:10px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 45px #1a161140}.waiter-feedback.success{background:#3f6930}.waiter-feedback>span{background:#ffffff29;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.waiter-feedback button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:17px}.waiter-plan-page{background:radial-gradient(circle at 10% 5%,#e7f8bb,#0000 33%),#f3efe7;place-items:center;min-height:100vh;padding:20px;display:grid}.waiter-plan-card{background:#fffdf9;border:1px solid #ded5c8;border-radius:22px;gap:13px;width:min(100%,620px);padding:clamp(28px,5vw,54px);display:grid;box-shadow:0 24px 60px #3026191a}.waiter-plan-card>span{color:#b75139;letter-spacing:.12em;font-size:9px;font-weight:950}.waiter-plan-card h1{letter-spacing:-.06em;max-width:460px;margin:0;font-size:clamp(30px,5vw,48px)}.waiter-plan-card p{color:#736b61;max-width:460px;margin:0;font-size:14px;line-height:1.6}.waiter-plan-card>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sidebar-waiter-link{color:#fff;background:linear-gradient(135deg,#2d3028,#20231e);border:1px solid #c9f45b6b;border-radius:11px;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;margin:12px 11px;padding:9px;text-decoration:none;display:grid}.sidebar-waiter-link>span{color:#28331a;background:#c9f45b;border-radius:8px;place-items:center;width:29px;height:29px;font-size:16px;font-weight:900;display:grid}.sidebar-waiter-link>div{gap:2px;display:grid}.sidebar-waiter-link small{color:#ffffffa1;font-size:7px}.sidebar-waiter-link>b{color:#c9f45b;font-size:11px}@media (max-width:1220px){.waiter-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.waiter-queue{grid-column:1/-1}.waiter-order-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:510px}}@media (max-width:760px){.waiter-app-shell{padding:15px 12px 30px}.waiter-topbar{align-items:start}.waiter-topbar>div:last-child{flex-direction:column;align-items:stretch}.waiter-topbar h1{font-size:26px}.waiter-summary{grid-template-columns:1fr 1fr}.waiter-summary article{min-height:90px}.waiter-summary article:last-child{grid-column:1/-1}.waiter-workspace{grid-template-columns:1fr}.waiter-cart{grid-row:2;position:static}.waiter-queue{grid-area:3}.waiter-order-list{grid-template-columns:1fr;max-height:none}.waiter-product-grid{max-height:none}.waiter-catalog>header{flex-direction:column;align-items:stretch}.waiter-catalog input{width:100%}.waiter-cart>footer{position:sticky;bottom:0}.waiter-cart>footer .button{max-width:180px}.waiter-plan-card h1{font-size:34px}}@media (max-width:430px){.waiter-summary{grid-template-columns:1fr}.waiter-summary article:last-child{grid-column:auto}.waiter-product-grid,.waiter-table-fields{grid-template-columns:1fr}.waiter-cart>footer{flex-direction:column;align-items:stretch}.waiter-cart>footer .button{max-width:none}.waiter-order-card footer{flex-direction:column;align-items:start}.waiter-order-card footer>div{justify-content:space-between;width:100%}.waiter-topbar small{font-size:9px}}.circular-loading{color:#ff6043;place-items:center;display:grid}.circular-loading-page{background:#fffaf1;min-height:100svh}.circular-loading-overlay{z-index:100000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffaf1d1;animation:.14s both circular-loading-arrive;position:fixed;inset:0}.circular-loading-overlay.circular-loading-content-only{left:248px}.circular-loading-spinner{border:4px solid #2d2b2524;border-top-color:currentColor;border-radius:50%;width:43px;height:43px;animation:.7s linear infinite circular-loading-spin;box-shadow:0 5px 18px #372b1f14}@keyframes circular-loading-arrive{0%{opacity:0}to{opacity:1}}@keyframes circular-loading-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.circular-loading-overlay.circular-loading-content-only{left:0}}.market-loading{--market-coral:#ff6043;--market-lime:#c9f45b;--market-ink:#20231f;--market-cream:#fff8ec;color:var(--market-ink);place-items:center;display:grid}.market-loading-page{background:radial-gradient(circle at 18% 18%, var(--market-lime), transparent 27%), linear-gradient(145deg, #fffaf1, #f3eee4);min-height:100svh}@supports (color:color-mix(in lab, red, red)){.market-loading-page{background:radial-gradient(circle at 18% 18%, color-mix(in srgb,var(--market-lime) 20%,transparent), transparent 27%), linear-gradient(145deg, #fffaf1, #f3eee4)}}.market-loading-overlay{z-index:100100;background:#fffaf1;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.market-loading-overlay{background:color-mix(in srgb,#fffaf1 91%,var(--market-lime))}}.market-loading-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:.18s both market-loading-arrive}.market-loading-content{justify-items:center;gap:26px;width:min(100% - 34px,520px);display:grid}.market-loading-scene{background:linear-gradient(#f9d9c5 0 68%,#f0e4d3 68%);border:1px solid #2d2b2517;border-radius:36px;width:min(100%,350px);height:245px;position:relative;overflow:hidden;box-shadow:0 28px 70px #4432231f}.market-loading-scene:before{content:"";background:linear-gradient(105deg,#ffffff59,#0000 43%);position:absolute;inset:0}.market-loading-sun{background:var(--market-lime);border-radius:50%;width:61px;height:61px;animation:2.2s ease-in-out infinite market-loading-sun;position:absolute;top:24px;right:27px;box-shadow:0 0 0 12px #c9f45b24}.market-loading-store{filter:drop-shadow(0 16px 16px #36281c21);width:216px;animation:1.8s ease-in-out infinite market-loading-store;position:absolute;bottom:39px;left:59px}.market-loading-sign{background:var(--market-ink);color:#fff;border-radius:17px 17px 3px 3px;justify-content:center;align-items:center;gap:8px;height:53px;display:flex}.market-loading-sign>span{background:var(--market-coral);border-radius:9px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:950;display:grid}.market-loading-sign>strong{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:13px;overflow:hidden}.market-loading-awning{border-radius:0 0 13px 13px;grid-template-columns:repeat(5,1fr);height:34px;display:grid;position:relative;overflow:hidden}.market-loading-awning i{background:var(--market-coral);transform-origin:top;animation:1.8s ease-in-out infinite market-loading-awning}.market-loading-awning i:nth-child(2n){background:var(--market-cream);animation-delay:-.18s}.market-loading-shopfront{background:#fff8ec;grid-template-columns:1fr 51px;gap:9px;height:98px;padding:11px 12px 0;display:grid}.market-loading-window{background:#b8dad1;border:5px solid #3c5d55;border-bottom:0;border-radius:5px 5px 0 0;grid-template-columns:repeat(3,1fr);align-content:center;gap:8px;padding:13px 10px;display:grid;position:relative}.market-loading-window:after{content:"";background:#3c5d55;height:5px;position:absolute;bottom:22px;left:0;right:0}.market-loading-window span{background:var(--market-coral);border-radius:5px 5px 3px 3px;align-self:end;width:16px;height:22px;animation:1.5s ease-in-out infinite market-loading-products}.market-loading-window span:nth-child(2n){background:var(--market-lime);height:15px;animation-delay:-.25s}.market-loading-window span:nth-child(3n){background:#f2ad54;height:19px;animation-delay:-.5s}.market-loading-door{background:#d8ede7;border:5px solid #3c5d55;border-bottom:0;border-radius:5px 5px 0 0;position:relative}.market-loading-door i{background:var(--market-coral);border-radius:50%;width:6px;height:6px;position:absolute;top:39px;right:7px}.market-loading-ground{filter:blur(2px);background:#3a2e241c;border-radius:50%;height:7px;position:absolute;bottom:32px;left:23px;right:23px}.market-loading-cart{z-index:4;width:62px;height:41px;animation:2.4s cubic-bezier(.55,.08,.45,.92) infinite market-loading-cart;position:absolute;bottom:31px;left:15px}.market-loading-cart>span{border:5px solid var(--market-coral);border-top:0;border-radius:3px 3px 10px 10px;width:43px;height:27px;margin-left:13px;display:block;position:relative;transform:skew(-9deg)}.market-loading-cart>span:before{background:var(--market-coral);content:"";border-radius:4px;width:21px;height:5px;position:absolute;top:-8px;left:-17px}.market-loading-cart>i{background:var(--market-ink);border:3px solid #fff8ec;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;left:19px}.market-loading-cart>i:last-child{left:48px}.market-loading-copy{text-align:center;justify-items:center;gap:6px;display:grid}.market-loading-copy>small{color:var(--market-coral);letter-spacing:.16em;font-size:9px;font-weight:950}.market-loading-copy>strong{letter-spacing:-.05em;font-size:clamp(24px,5vw,34px)}.market-loading-copy>span{color:#7e7a71;font-size:11px}.market-loading-copy>div{gap:6px;margin-top:8px;display:flex}.market-loading-copy>div i{background:var(--market-coral);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite market-loading-dot}.market-loading-copy>div i:nth-child(2){background:var(--market-lime);animation-delay:.15s}.market-loading-copy>div i:nth-child(3){background:var(--market-ink);animation-delay:.3s}@keyframes market-loading-arrive{0%{opacity:0}to{opacity:1}}@keyframes market-loading-store{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes market-loading-awning{0%,to{transform:scaleY(1)}50%{transform:scaleY(.9)}}@keyframes market-loading-products{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes market-loading-cart{0%{transform:translate(-82px)}45%,58%{transform:translate(117px)}to{transform:translate(375px)}}@keyframes market-loading-sun{0%,to{transform:scale(1);box-shadow:0 0 0 12px #c9f45b24}50%{transform:scale(1.06);box-shadow:0 0 0 18px #c9f45b14}}@keyframes market-loading-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (max-width:520px){.market-loading-content{gap:21px}.market-loading-scene{border-radius:28px;height:224px;transform:scale(.94)}.market-loading-copy>strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.circular-loading-overlay,.circular-loading-spinner,.market-loading-overlay,.market-loading :is(.market-loading-sun,.market-loading-store,.market-loading-awning i,.market-loading-window span,.market-loading-cart,.market-loading-copy>div i){animation:none}.market-loading-cart{transform:translate(117px)}}.waiter-topbar form{margin:0}.waiter-logout{appearance:none}.waiter-login-page{background:radial-gradient(circle at 15% 15%,#c9f45b99,#0000 28%),radial-gradient(circle at 87% 82%,#ff835e52,#0000 29%),#2a2924;place-items:center;min-height:100vh;padding:22px;display:grid;overflow:hidden}.waiter-login-card{background:#fffdf9;border:1px solid #ffffff38;border-radius:26px;grid-template-columns:minmax(260px,.88fr) minmax(310px,1fr);width:min(100%,890px);display:grid;overflow:hidden;box-shadow:0 32px 80px #00000057}.waiter-login-hero{color:#fff;background:linear-gradient(155deg,#34342e,#20211f);align-content:center;gap:12px;padding:clamp(32px,6vw,70px);display:grid}.waiter-login-mark{color:#24311a;background:#c9f45b;border-radius:14px;place-items:center;width:46px;height:46px;font-size:25px;font-weight:950;display:grid}.waiter-login-hero p,.waiter-login-hero>span:last-child{color:#ffffffab;margin:0;font-size:11px;line-height:1.55}.waiter-login-hero p{color:#c9f45b;letter-spacing:.13em;margin-top:12px;font-size:9px;font-weight:950}.waiter-login-hero h1{letter-spacing:-.075em;max-width:330px;margin:0;font-size:clamp(36px,5vw,56px);line-height:.98}.waiter-login-form{align-content:center;gap:18px;padding:clamp(30px,6vw,70px);display:grid}.waiter-login-form label,.waiter-account-form label,.waiter-account-reset label{gap:7px;display:grid}.waiter-login-form label>span,.waiter-account-form label>span,.waiter-account-reset label>span{color:#766e64;letter-spacing:.08em;font-size:9px;font-weight:950}.waiter-login-form input,.waiter-account-form input,.waiter-account-reset input{color:#292823;width:100%;min-height:48px;font:inherit;background:#faf7f1;border:1px solid #ded7cd;border-radius:11px;outline:0;padding:0 13px;font-size:13px}.waiter-login-form input:focus,.waiter-account-form input:focus,.waiter-account-reset input:focus{background:#fff;border-color:#7aa135;box-shadow:0 0 0 4px #79a13524}.waiter-login-form .button{min-height:48px;box-shadow:none;background:#30312c;justify-content:center}.waiter-login-error,.waiter-account-error{color:#a34a38;background:#fff0ec;border:1px solid #f2c9bd;border-radius:9px;margin:-6px 0 0;padding:10px;font-size:10px;line-height:1.45}.waiter-login-help{color:#827970;margin:-2px 0 0;font-size:10px;line-height:1.5}.waiter-accounts-view{gap:20px;display:grid}.waiter-accounts-head{border-bottom:1px solid #e5ded4;justify-content:space-between;align-items:end;gap:18px;padding-bottom:21px;display:flex}.waiter-accounts-head>div{gap:6px;display:grid}.waiter-accounts-head span,.waiter-account-form>div>span,.waiter-account-list>header span,.waiter-account-credentials>span,.waiter-accounts-upgrade>span{color:#769a30;letter-spacing:.12em;font-size:9px;font-weight:950}.waiter-accounts-head h1,.waiter-accounts-upgrade h1{letter-spacing:-.06em;margin:0;font-size:clamp(27px,4vw,42px)}.waiter-accounts-head p,.waiter-accounts-upgrade p{color:#71695f;max-width:640px;margin:0;font-size:12px;line-height:1.55}.waiter-accounts-head p b{color:#403d37}.waiter-accounts-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.waiter-account-form,.waiter-account-list{background:#fffdfa;border:1px solid #e0d9cf;border-radius:18px;gap:14px;padding:20px;display:grid;box-shadow:0 12px 28px #31291f0b}.waiter-account-form>div{gap:5px;display:grid}.waiter-account-form h2,.waiter-account-list h2{letter-spacing:-.045em;margin:0;font-size:20px}.waiter-account-form p{color:#837b71;margin:0;font-size:10px;line-height:1.45}.waiter-account-form .button{min-height:42px;box-shadow:none;justify-content:center}.waiter-account-list{gap:12px}.waiter-account-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.waiter-account-list>header>div{gap:4px;display:grid}.waiter-account-list .waiter-refresh{min-height:34px;font-size:9px}.waiter-account-empty{color:#8a8176;text-align:center;margin:16px 0;font-size:11px}.waiter-account-credentials{background:linear-gradient(135deg,#f5ffe5,#fbfff3);border:1px solid #d4eb9f;border-radius:13px;gap:7px;padding:14px;display:grid}.waiter-account-credentials strong{font-size:16px}.waiter-account-credentials code{color:#d6f77c;background:#30312b;border-radius:7px;width:fit-content;padding:7px 9px;font-size:12px}.waiter-account-credentials p{color:#65714d;margin:0;font-size:9px;line-height:1.4}.waiter-account-credentials>div{flex-wrap:wrap;gap:7px;display:flex}.waiter-account-credentials .button{min-height:33px;box-shadow:none;padding:0 10px;font-size:9px}.waiter-account-rows{gap:8px;display:grid}.waiter-account-rows article{border-top:1px solid #ece5db;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:11px;display:grid}.waiter-account-rows article.is-inactive{opacity:.62}.waiter-account-avatar{color:#557229;background:#ebf8c8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:950;display:grid}.waiter-account-meta{gap:2px;min-width:0;display:grid}.waiter-account-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.waiter-account-meta span,.waiter-account-meta small{color:#82796e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.waiter-account-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:6px;display:flex}.waiter-status{color:#82796e;background:#eee9e2;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.waiter-status.active{color:#57782c;background:#e9f8c9}.waiter-account-actions .button,.waiter-account-reset .button{min-height:30px;box-shadow:none;padding:0 8px;font-size:8px}.waiter-text-action{color:#766d61;cursor:pointer;font:inherit;background:0 0;border:0;padding:5px 0;font-size:8px;font-weight:850;text-decoration:underline}.waiter-account-reset{background:#f6f2eb;border-radius:10px;grid-column:2/-1;grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:7px;padding:10px;display:grid}.waiter-account-reset input{min-height:35px;font-size:10px}.waiter-accounts-upgrade{background:radial-gradient(circle at 100% 0,#edf9c8,#0000 38%),#fffdfa;border:1px solid #dfe6cd;border-radius:24px;justify-items:start;max-width:720px;margin:42px auto;padding:clamp(28px,5vw,60px);box-shadow:0 18px 42px #31291f14}.waiter-accounts-upgrade .button{margin-top:8px}@media (max-width:780px){.waiter-login-card{grid-template-columns:1fr}.waiter-login-hero{padding:34px}.waiter-login-hero h1{font-size:38px}.waiter-login-form{padding:30px}.waiter-accounts-head{flex-direction:column;align-items:start}.waiter-accounts-grid{grid-template-columns:1fr}.waiter-account-rows article{grid-template-columns:38px minmax(0,1fr)}.waiter-account-actions,.waiter-account-reset{grid-column:1/-1;justify-content:start}.waiter-account-reset{grid-template-columns:1fr auto}.waiter-account-reset .button:last-child{grid-column:2}}.kitchen-login-page{background:radial-gradient(circle at 13% 12%,#ff70477a,#0000 31%),radial-gradient(circle at 90% 82%,#ffcc593d,#0000 31%),#191b19}.kitchen-login-hero{background:linear-gradient(155deg,#262823,#151714)}.kitchen-login-mark{color:#fff;background:#ff7047}.kitchen-login-hero p{color:#ff9a78}.kitchen-access-view{gap:20px;display:grid}.kitchen-access-head{border-bottom:1px solid #e5ded4;justify-content:space-between;align-items:end;gap:18px;padding-bottom:21px;display:flex}.kitchen-access-head>div{gap:6px;display:grid}.kitchen-access-head span,.kitchen-access-form>div>span,.kitchen-access-status>span,.kitchen-access-upgrade>span{color:#d45435;letter-spacing:.12em;font-size:9px;font-weight:950}.kitchen-access-head h1,.kitchen-access-upgrade h1{letter-spacing:-.06em;margin:0;font-size:clamp(28px,4vw,42px)}.kitchen-access-head p,.kitchen-access-upgrade p{color:#71695f;max-width:680px;margin:0;font-size:12px;line-height:1.6}.kitchen-access-head>em{color:#82796e;background:#eee9e2;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:950}.kitchen-access-head>em.active{color:#58772b;background:#eaf7cb}.kitchen-access-grid{grid-template-columns:minmax(300px,.95fr) minmax(280px,1.05fr);align-items:start;gap:16px;display:grid}.kitchen-access-form,.kitchen-access-status{background:#fffdfa;border:1px solid #e0d9cf;border-radius:18px;gap:14px;padding:21px;display:grid;box-shadow:0 12px 28px #31291f0b}.kitchen-access-form>div{gap:5px;display:grid}.kitchen-access-form h2,.kitchen-access-status h2{letter-spacing:-.045em;margin:0;font-size:21px}.kitchen-access-form p,.kitchen-access-status p{color:#837b71;margin:0;font-size:10px;line-height:1.5}.kitchen-access-form label{gap:7px;display:grid}.kitchen-access-form label>span{color:#766e64;letter-spacing:.08em;font-size:9px;font-weight:950}.kitchen-access-form input{color:#292823;width:100%;min-height:48px;font:inherit;background:#faf7f1;border:1px solid #ded7cd;border-radius:11px;outline:0;padding:0 13px;font-size:13px}.kitchen-access-form input:focus{background:#fff;border-color:#d85d3c;box-shadow:0 0 0 4px #d85d3c1f}.kitchen-access-form .button,.kitchen-access-status .button{min-height:42px;box-shadow:none;justify-content:center}.kitchen-access-error{background:#fff0ec;border:1px solid #f2c9bd;border-radius:9px;padding:10px;color:#a34a38!important}.kitchen-access-account{background:#f4efe8;border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.kitchen-access-account>i{color:#ff8b68;background:#242720;border-radius:12px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:950;display:grid}.kitchen-access-account>span{gap:3px;display:grid}.kitchen-access-account strong{font-size:13px}.kitchen-access-account small,.kitchen-access-status>small{color:#837a70;font-size:9px;line-height:1.45}.kitchen-access-credentials{background:#fff2ed;border:1px solid #f1c2b3;border-radius:13px;gap:7px;padding:14px;display:grid}.kitchen-access-credentials>small{color:#bd4e32;letter-spacing:.1em;font-size:8px;font-weight:950}.kitchen-access-credentials strong{font-size:14px}.kitchen-access-credentials code{color:#ff9b79;background:#272923;border-radius:7px;width:fit-content;padding:7px 9px;font-size:12px}.kitchen-access-toggle{color:#b14e36;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:7px 0;font-size:9px;font-weight:900;text-decoration:underline}.kitchen-access-loading{color:#81796f;place-items:center;min-height:260px;display:grid}.kitchen-access-upgrade{background:radial-gradient(circle at 100% 0,#ffe1d6,#0000 38%),#fffdfa;border:1px solid #ead6ce;border-radius:25px;gap:15px;max-width:900px;margin:30px auto;padding:clamp(28px,5vw,58px);display:grid;box-shadow:0 18px 42px #31291f14}.kitchen-access-upgrade .button{width:fit-content;margin-top:4px}.kitchen-access-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:8px 0;display:grid}.kitchen-access-preview article{background:#fff;border:1px solid #e4ddd4;border-top:5px solid #ff7047;border-radius:13px;gap:7px;padding:13px;display:grid}.kitchen-access-preview small{color:#d65738;font-size:7px;font-weight:950}.kitchen-access-preview strong{font-size:11px}.kitchen-access-preview span{color:#81786e;font-size:8px}.kitchen-display-page{background:radial-gradient(circle at 90% 0,var(--kitchen-primary,#ff7047),transparent 30%),#151713;min-height:100vh}@supports (color:color-mix(in lab, red, red)){.kitchen-display-page{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--kitchen-primary,#ff7047) 18%,transparent),transparent 30%),#151713}}.kitchen-display-page{color:#f5f3ea;padding:20px}.kitchen-display-topbar{background:#252722eb;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1800px;margin:0 auto 18px;padding:14px 17px;display:flex}.kitchen-display-brand{align-items:center;gap:12px;display:flex}.kitchen-display-brand>span{background:var(--kitchen-primary,#ff7047);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:950;display:grid}.kitchen-display-brand>div{gap:2px;display:grid}.kitchen-display-brand small{color:var(--kitchen-accent,#ffb866);letter-spacing:.12em;font-size:8px;font-weight:950}.kitchen-display-brand h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(20px,2vw,29px)}.kitchen-display-actions{align-items:center;gap:8px;display:flex}.kitchen-display-actions>span{color:#aaa99f;margin-right:5px;font-size:9px}.kitchen-display-actions>span strong{color:#fff}.kitchen-display-actions form{margin:0}.kitchen-display-actions button{color:#e9e7df;cursor:pointer;min-height:35px;font:inherit;background:#30322c;border:1px solid #ffffff24;border-radius:9px;padding:0 11px;font-size:9px;font-weight:850}.kitchen-display-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1800px;margin:0 auto 15px;display:grid}.kitchen-display-summary article{background:#22241f;border:1px solid #ffffff17;border-radius:15px;justify-content:space-between;align-items:center;min-height:74px;padding:14px 17px;display:flex}.kitchen-display-summary span{color:#aaa99f;letter-spacing:.1em;font-size:8px;font-weight:950}.kitchen-display-summary strong{color:#fff;letter-spacing:-.05em;font-size:31px}.kitchen-display-summary article:first-child strong{color:#ff8968}.kitchen-display-summary article:nth-child(2) strong{color:#ffc665}.kitchen-display-error{color:#ffc0ad;background:#90301d33;border:1px solid #ff704766;border-radius:10px;max-width:1800px;margin:0 auto 14px;padding:11px 13px;font-size:10px}.kitchen-order-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));align-items:start;gap:13px;max-width:1800px;margin:0 auto;display:grid}.kitchen-order-card{color:#252620;background:#f9f7ef;border:1px solid #ffffff21;border-top:6px solid #ff7047;border-radius:17px;display:grid;overflow:hidden;box-shadow:0 14px 32px #0000003d}.kitchen-order-card.preparing{border-top-color:#f2b645}.kitchen-order-card>header{border-bottom:1px solid #dedbd1;justify-content:space-between;align-items:start;gap:10px;padding:14px 15px 12px;display:flex}.kitchen-order-card>header>div{gap:3px;display:grid}.kitchen-order-card>header small{color:#d24e31;letter-spacing:.1em;font-size:7px;font-weight:950}.kitchen-order-card.preparing>header small{color:#a87313}.kitchen-order-card>header strong{letter-spacing:-.05em;font-size:24px}.kitchen-order-card>header>span{color:#6d665d;background:#eee8de;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.kitchen-order-destination{background:#efebe2;justify-content:space-between;align-items:center;gap:10px;padding:9px 15px;display:flex}.kitchen-order-destination strong{font-size:12px}.kitchen-order-destination span{color:#716a61;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.kitchen-order-card ul{gap:0;margin:0;padding:7px 15px;list-style:none;display:grid}.kitchen-order-card li{border-bottom:1px dashed #ded9cf;grid-template-columns:35px minmax(0,1fr);gap:6px;padding:11px 0;display:grid}.kitchen-order-card li:last-child{border-bottom:0}.kitchen-order-card li>b{color:#d95133;font-size:15px}.kitchen-order-card li>div{gap:4px;display:grid}.kitchen-order-card li strong{font-size:14px;line-height:1.25}.kitchen-order-card li small{color:#70695f;font-size:9px;line-height:1.35}.kitchen-order-note{color:#755b20;background:#fff0c8;border-radius:9px;margin:0 15px 12px;padding:10px;font-size:10px;line-height:1.45}.kitchen-ready-button{color:#fff;cursor:pointer;min-height:51px;font:inherit;background:#3d9b5f;border:0;font-size:12px;font-weight:950}.kitchen-ready-button:hover{background:#328451}.kitchen-ready-button:disabled{cursor:wait;opacity:.65}.kitchen-display-empty{color:#a6a69d;text-align:center;border:1px dashed #ffffff24;border-radius:20px;align-content:center;place-items:center;gap:8px;max-width:1800px;min-height:360px;margin:0 auto;display:grid}.kitchen-display-empty>span{width:52px;height:52px;color:var(--kitchen-accent,#ffb866);background:#ffffff14;border-radius:16px;place-items:center;font-size:20px;font-weight:950;display:grid}.kitchen-display-empty h2{color:#f7f5ed;letter-spacing:-.04em;margin:4px 0 0;font-size:25px}.kitchen-display-empty p{margin:0;font-size:10px}@media (max-width:780px){.kitchen-access-head,.kitchen-display-topbar{flex-direction:column;align-items:start}.kitchen-access-grid,.kitchen-access-preview{grid-template-columns:1fr}.kitchen-display-actions{flex-wrap:wrap;width:100%}.kitchen-display-actions>span{width:100%}.kitchen-display-summary{grid-template-columns:repeat(3,1fr)}.kitchen-display-summary article{flex-direction:column;align-items:start;min-height:66px}.kitchen-display-page{padding:11px}.kitchen-order-grid{grid-template-columns:1fr}}.catalog-heading-actions{align-items:stretch}.ai-catalog-entry{color:#fff;cursor:pointer;text-align:left;background:radial-gradient(circle at 18% 8%,#dac4ff61,#0000 38%),linear-gradient(135deg,#2b233e,#503878);border:1px solid #5b4b8b;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:205px;padding:7px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #3f2a6633}.ai-catalog-entry:after{content:"";opacity:.24;background:#d9f66e;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-43px;right:-28px}.ai-catalog-entry>i{color:#34264c;background:linear-gradient(135deg,#d9f66e,#fff29b);border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #ffffff80}.ai-catalog-entry>span{gap:2px;display:grid}.ai-catalog-entry small{color:#d9f66e;letter-spacing:.1em;font-size:6px;font-weight:950}.ai-catalog-entry strong{font-size:10px}.ai-catalog-entry>b{z-index:1;font-size:15px;position:relative}.ai-catalog-entry.licensed{background:linear-gradient(135deg,#283024,#3d542d);border-color:#93b441}.product-table-head.ai-images-enabled,.product-row.ai-images-enabled{grid-template-columns:minmax(390px,2.3fr) .7fr .58fr .58fr .78fr .58fr 68px;min-width:1080px}.product-identity.with-ai-images{grid-template-columns:123px minmax(0,1fr)}.product-image-pair{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}.product-image-option{color:#756c61;cursor:pointer;background:#f2eee8;border:2px solid #0000;border-radius:10px;flex:0 0 58px;place-items:center;width:58px;height:65px;padding:0;display:grid;position:relative;overflow:hidden}.product-image-option img,.product-identity .product-image-option img{object-fit:cover;border-radius:8px;width:100%;height:100%}.product-image-option>small{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f1d1bc7;border-radius:5px;padding:3px 2px;font-size:5px;font-weight:900;line-height:1;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.product-image-option.active{border-color:var(--dash-primary,#ff5c3a);box-shadow:0 0 0 2px var(--dash-primary,#ff5c3a)}@supports (color:color-mix(in lab, red, red)){.product-image-option.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--dash-primary,#ff5c3a) 18%,transparent)}}.product-image-option.ai{background:linear-gradient(145deg,#f2ebff,#e8f6c8)}.product-image-option.ai.active{border-color:#7254c7;box-shadow:0 0 0 2px #7254c72b}.product-image-option.ai>i{color:#7051c4;font-size:20px;font-style:normal}.product-image-option.ai.empty>small{background:#6748b5}.product-image-option:disabled{cursor:wait;opacity:.7}.product-ai-image-control{flex:0 0 58px;width:58px;height:65px;position:relative}.product-ai-image-control>.product-image-option{width:100%;height:100%}.product-ai-settings{z-index:3;color:#fff;cursor:pointer;background:#38264f;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:11px;line-height:1;transition:transform .16s,background .16s;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 5px 12px #2a1a4047}.product-ai-settings:hover{background:#6b49b3;transform:translateY(-1px)rotate(16deg)}.product-ai-settings:focus-visible{outline-offset:2px;outline:3px solid #d9f66e}.product-ai-settings:disabled{cursor:wait;opacity:.55}.product-ai-expand{z-index:3;color:#583993;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;padding:0 0 1px;font-size:12px;font-weight:950;line-height:1;transition:transform .16s,background .16s;display:grid;position:absolute;top:-5px;left:-5px;box-shadow:0 5px 12px #2a1a403d}.product-ai-expand:hover{background:#d9f66e;transform:translateY(-1px)scale(1.06)}.product-ai-expand:focus-visible{outline-offset:2px;outline:3px solid #6b49b3}.product-ai-expand:disabled{cursor:wait;opacity:.55}.ai-image-viewer-empty{color:#fff;text-align:center;background:radial-gradient(circle at 50% 20%,#805bcd47,#0000 48%),#ffffff0b;border:1px dashed #ffffff47;border-radius:20px;align-content:center;place-items:center;gap:12px;width:min(460px,100%);min-height:330px;margin:auto;padding:34px;display:grid}.ai-image-viewer-empty>span{color:#4b3477;background:#d9f66e;border-radius:18px;place-items:center;width:62px;height:62px;font-size:29px;display:grid;box-shadow:0 12px 32px #00000038}.ai-image-viewer-empty>strong{letter-spacing:-.03em;font-size:19px}.ai-image-viewer-empty>p{color:#ffffffad;max-width:330px;margin:0;font-size:10px;line-height:1.55}.ai-image-viewer-empty>.button{min-height:42px;box-shadow:none;background:#7654bd;justify-content:center;margin-top:5px}.ai-image-style-modal{width:min(100%,980px);overflow:auto}.ai-image-style-modal>header p{color:#8b8390;margin:5px 0 0;font-size:9px}.ai-image-style-content{gap:17px;padding:22px 24px 24px;display:grid}.ai-image-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-image-style-options>button{color:#2d2831;cursor:pointer;min-height:126px;font:inherit;text-align:left;background:#fff;border:1px solid #ddd7e6;border-radius:16px;grid-template-columns:70px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.ai-image-style-options>button:hover{border-color:#a995ce;transform:translateY(-1px)}.ai-image-style-options>button.active{background:#faf8ff;border-color:#6e4cb5;box-shadow:0 0 0 3px #6e4cb51f}.ai-image-style-options>button>i{border:1px solid #e1dce6;border-radius:12px;place-items:center;width:70px;height:84px;font-style:normal;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffffad}.ai-image-style-options>button>i:before{content:"";background:linear-gradient(150deg,#e5ba75,#9c5c2e);border-radius:48% 48% 40% 40%;width:38px;height:50px;position:absolute;box-shadow:0 13px 16px #39261b2e}.ai-image-style-options>button>i:after{content:"";filter:blur(4px);background:#30221c21;border-radius:50%;height:13px;position:absolute;bottom:7px;left:7px;right:7px}.ai-image-style-options>button>i.studio{background:linear-gradient(160deg,#fff,#f1eee9)}.ai-image-style-options>button>i.brand-scene{background:radial-gradient(circle at 18% 22%,var(--dash-accent,#d9f66e),transparent 34%),linear-gradient(145deg,var(--dash-primary,#7050b4),#f1c989)}.ai-image-style-options>button>i.preserve-scene{background:linear-gradient(155deg,#c9b68f 0 35%,#63764d 35% 57%,#dbb881 57%)}.ai-image-style-options>button>i.preserve-scene:after{filter:none;background:0 0;border:2px solid #ffffffc7;border-top:0;border-radius:2px 2px 7px 7px;height:18px;bottom:5px;left:5px;right:5px}.ai-image-style-options>button>i>b{z-index:2;color:#fff;text-shadow:0 2px 7px #281b384d;font-size:13px;position:absolute;top:7px;right:8px}.ai-image-style-options>button>span{gap:6px;min-width:0;display:grid}.ai-image-style-options>button small{color:#7654b9;letter-spacing:.1em;font-size:6px;font-weight:950}.ai-image-style-options>button strong{letter-spacing:-.02em;font-size:13px}.ai-image-style-options>button em{color:#817986;font-size:8px;font-style:normal;line-height:1.45}.ai-image-style-options>button>b:last-child{color:#fff;opacity:0;background:#6d4bb3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.ai-image-style-options>button.active>b:last-child{opacity:1}.ai-image-style-content>aside{background:#f4f0fa;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex}.ai-image-style-content>aside>span{color:#fff;background:#6e4cb5;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:9px;font-weight:950;display:grid}.ai-image-style-content>aside p{color:#716a77;margin:0;font-size:8px;line-height:1.5}.ai-image-style-content>footer{justify-content:flex-end;gap:8px;display:flex}.ai-image-style-content>footer .button{min-height:41px;box-shadow:none}.ai-image-viewer-backdrop{z-index:94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#110d16d6;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.ai-image-viewer{background:#fff;border:1px solid #ffffff24;border-radius:21px;width:min(100%,940px);max-height:calc(100svh - 44px);display:grid;overflow:hidden;box-shadow:0 32px 100px #00000080}.ai-image-viewer>header{border-bottom:1px solid #e8e2eb;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;display:flex}.ai-image-viewer>header>div{gap:4px;display:grid}.ai-image-viewer>header small{color:#7050b4;letter-spacing:.12em;font-size:6px;font-weight:950}.ai-image-viewer>header h2{letter-spacing:-.03em;margin:0;font-size:16px}.ai-image-viewer>header button{color:#625b65;cursor:pointer;background:#fff;border:1px solid #ddd7e0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.ai-image-viewer-media{background:radial-gradient(circle at 50% 45%,#39313f,#1d1920 72%);place-items:center;min-height:0;padding:clamp(14px,3vw,28px);display:grid;overflow:auto}.ai-image-viewer-media img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 210px);display:block;box-shadow:0 18px 55px #0000006b}.ai-image-viewer>footer{border-top:1px solid #e8e2eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 19px;display:flex}.ai-image-viewer>footer p{color:#827986;align-items:center;gap:7px;margin:0;font-size:8px;font-weight:800;display:flex}.ai-image-viewer>footer p span{color:#6d4cb3;background:#eee8fa;border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.ai-image-viewer>footer>div{gap:8px;display:flex}.ai-image-viewer>footer .button{min-height:39px;box-shadow:none;text-decoration:none}.addon-ai-library-backdrop.ai-image-library-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#130e19bd}.ai-image-library{border-color:#d8ccec;box-shadow:0 30px 95px #0000006b}.ai-image-library .addon-ai-library-card.selected{cursor:default;opacity:1;background:#f6f2ff;border-color:#7254c7;box-shadow:0 0 0 2px #7254c721}.ai-image-library .addon-ai-library-card.selected small{color:#5a3d9f}.ai-image-library .addon-ai-library-card:disabled:not(.selected){cursor:wait;opacity:.55}.ai-image-library>footer .button{min-height:34px;box-shadow:none}.product-ai-mini-loader{border:2px solid #6f4eb733;border-top-color:#704eb7;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite ai-generation-spin;display:block;position:relative}.product-ai-mini-loader b{background:#704eb7;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite ai-generation-dot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-ai-mini-loader b:nth-child(2){margin-left:-7px;animation-delay:-.2s}.product-ai-mini-loader b:nth-child(3){margin-left:7px;animation-delay:.2s}.product-ai-mini-loader.over-image{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#231931ad;border:0;border-radius:7px;width:auto;height:auto;animation:none;position:absolute;inset:0}.product-ai-mini-loader.over-image:after{content:"";border:2px solid #ffffff40;border-top-color:#d9f66e;border-radius:50%;animation:.9s linear infinite ai-generation-spin;position:absolute;inset:16px}.product-ai-mini-loader.over-image b{background:#fff}.ai-generation-backdrop{z-index:130;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 16% 12%,#7b52cd38,#0000 36%),#0e0b12e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.ai-generation-dialog{background:#fff;border:1px solid #ffffff2b;border-radius:26px;width:min(100%,980px);max-height:calc(100svh - 48px);overflow:auto;box-shadow:0 36px 120px #00000094}.ai-generation-header{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #ebe6ee;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex;position:sticky;top:0}.ai-generation-brand{color:#4c3a68;letter-spacing:.14em;align-items:center;gap:9px;font-size:8px;font-weight:950;display:flex}.ai-generation-brand>i{color:#d9f66e;background:linear-gradient(145deg,#6846b3,#8c68d4);border-radius:9px;place-items:center;width:29px;height:29px;font-size:15px;font-style:normal;display:grid;box-shadow:0 7px 17px #5c3a9e3d}.ai-generation-header-actions{align-items:center;gap:7px;display:flex}.ai-generation-header-actions>button{color:#615966;cursor:pointer;min-width:34px;height:34px;font:inherit;background:#fff;border:1px solid #ded8e1;border-radius:10px;place-items:center;font-size:21px;display:grid}.ai-generation-header-actions>button:hover{background:#f5f1f7}.ai-generation-header-actions>.ai-generation-minimize-button{color:#5a426e;align-items:center;gap:7px;width:auto;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.ai-generation-minimize-button>span{font-size:16px;line-height:1}.ai-generation-layout{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);min-height:500px;display:grid}.ai-generation-stage{isolation:isolate;background:radial-gradient(circle at 50% 45%,#4d4058,#211b27 72%);place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.ai-generation-stage:before{z-index:2;content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 22%,#130d1959 78%);position:absolute;inset:0}.ai-generation-stage>img{object-fit:cover;width:100%;height:100%;max-height:580px;transition:filter .6s,opacity .6s,transform .6s}.status-generating .ai-generation-stage>img{filter:blur(5px)saturate(.75);opacity:.68;transform:scale(1.045)}.ai-generation-stage.brand-scene .ai-generation-image-filter{background:radial-gradient(circle at 20% 20%,#d9f66e3d,#0000 38%),linear-gradient(140deg,#6746b238,#f1b4671f)}.ai-generation-stage.preserve-scene .ai-generation-image-filter{background:linear-gradient(145deg,#ffffff1f,#242d1e1f)}.ai-generation-image-filter{z-index:3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(145deg,#fff3,#6849ab38);position:absolute;inset:0}.ai-generation-scan{z-index:5;filter:blur(5px);background:linear-gradient(90deg,#0000,#d9f66e2b,#ffffff6b,#0000);width:34%;animation:3.2s ease-in-out infinite ai-generation-scan;position:absolute;top:-15%;bottom:-15%;left:-45%;transform:skew(-13deg)}.ai-generation-shimmer{z-index:4;opacity:.46;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:38px 38px;animation:4s ease-in-out infinite ai-generation-grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.ai-generation-orb{z-index:7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#21182d94;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:absolute;box-shadow:0 0 0 1px #ffffff29,0 18px 55px #120b1b73}.ai-generation-orb>i{border:2px solid #d9f66e;border-color:#d9f66e #d9f66e #ffffff2b #ffffff2b;border-radius:50%;animation:1.7s linear infinite ai-generation-spin;position:absolute;inset:8px}.ai-generation-orb>i:nth-child(2){border-color:#ffffff1f #ffffff1f #a783ee;animation-duration:1.15s;animation-direction:reverse;inset:18px}.ai-generation-orb>b{color:#39264f;background:linear-gradient(145deg,#d9f66e,#fff09d);border-radius:15px;place-items:center;width:43px;height:43px;font-size:23px;animation:1.6s ease-in-out infinite ai-generation-pulse;display:grid;box-shadow:0 8px 26px #d9f66e42}.ai-generation-stage>small{z-index:7;color:#ffffffe6;letter-spacing:.14em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18121fb3;border:1px solid #ffffff29;border-radius:99px;padding:8px 12px;font-size:7px;font-weight:950;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ai-generation-result-badge{z-index:6;color:#35431d;letter-spacing:.1em;background:#d9f66e;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:7px;font-weight:950;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 10px 25px #181d0f3d}.ai-generation-result-badge>i{color:#fff;background:#465a24;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.ai-generation-error-mark{z-index:7;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6c272fd1;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:72px;height:72px;font-size:34px;font-style:normal;font-weight:900;display:grid;position:absolute;box-shadow:0 17px 46px #1a080b61}.status-error .ai-generation-stage>img{filter:blur(4px)grayscale(.35);opacity:.5;transform:scale(1.025)}.ai-generation-copy{align-content:center;min-width:0;padding:clamp(28px,4vw,48px);display:grid}.ai-generation-copy>small{color:#6f4cb8;letter-spacing:.14em;font-size:7px;font-weight:950}.ai-generation-copy>h2{color:#2f2934;letter-spacing:-.055em;overflow-wrap:anywhere;margin:10px 0 9px;font-size:clamp(25px,3vw,36px);line-height:1.02}.ai-generation-copy>p{color:#7d7481;margin:0;font-size:10px;line-height:1.6}.ai-generation-copy>p strong{color:#42374b}.ai-generation-steps{gap:3px;margin:25px 0 20px;padding:0;list-style:none;display:grid}.ai-generation-steps>li{color:#aaa2ad;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:39px;padding:5px 8px;font-size:9px;font-weight:800;transition:background .25s,color .25s;display:grid}.ai-generation-steps>li>i{color:#aaa1ae;border:1px solid #e4dfe7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.ai-generation-steps>li.active{color:#513a72;background:#f3eefb}.ai-generation-steps>li.active>i{color:#fff;background:#7652bd;border-color:#7652bd;box-shadow:0 0 0 4px #7652bd1c}.ai-generation-steps>li.done{color:#6b626e}.ai-generation-steps>li.done>i{color:#40501f;background:#d9f66e;border-color:#d9f66e}.ai-generation-steps>li>b{gap:3px;padding-right:3px;display:flex}.ai-generation-steps>li>b>i{background:#7652bd;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite ai-generation-dot}.ai-generation-steps>li>b>i:nth-child(2){animation-delay:.16s}.ai-generation-steps>li>b>i:nth-child(3){animation-delay:.32s}.ai-generation-wait-note{color:#c5bdca;background:#292134;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ai-generation-wait-note>i{color:#d9f66e;font-size:18px;font-style:normal;animation:1.6s ease-in-out infinite ai-generation-pulse}.ai-generation-wait-note>span{gap:2px;font-size:7px;line-height:1.45;display:grid}.ai-generation-wait-note strong{color:#fff;font-size:8px}.ai-generation-success-proof{gap:9px;margin:25px 0;display:grid}.ai-generation-success-proof>span{color:#5d555f;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.ai-generation-success-proof i{color:#496122;background:#e6f8a7;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.ai-generation-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:4px;display:grid}.ai-generation-actions.single{grid-template-columns:1fr;margin-top:24px}.ai-generation-actions .button{min-height:44px;box-shadow:none;justify-content:center;text-decoration:none}.ai-generation-actions .button-primary{background:#6846b3}.ai-generation-minimized{z-index:130;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #7552b947;border-radius:16px;width:min(390px,100vw - 32px);animation:.22s ease-out both ai-generation-minimized-in;display:flex;position:fixed;bottom:86px;right:24px;overflow:hidden;box-shadow:0 20px 55px #24193047}.ai-generation-minimized-main{color:#302938;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.ai-generation-minimized-main:hover{background:#faf7ff}.ai-generation-minimized-icon{color:#d9f66e;background:linear-gradient(145deg,#6846b3,#8c68d4);border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:grid;position:relative;box-shadow:0 8px 18px #5c3a9e38}.ai-generation-minimized-icon>i{border:2px solid #d9f66e;border-color:#d9f66e #d9f66e #ffffff40 #ffffff40;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite ai-generation-spin}.ai-generation-minimized-copy{gap:3px;min-width:0;display:grid}.ai-generation-minimized-copy small{color:#7152ad;letter-spacing:.11em;font-size:6px;font-weight:950}.ai-generation-minimized-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-generation-minimized-main>em{color:#6747a8;white-space:nowrap;background:#f0eafa;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.ai-generation-minimized-close{color:#766d7a;cursor:pointer;width:35px;font:inherit;background:#fff;border:0;border-left:1px solid #ebe4ef;font-size:18px}.ai-generation-minimized.status-ready{border-color:#c8df85}.ai-generation-minimized.status-ready .ai-generation-minimized-icon{color:#41531f;background:#d9f66e}.ai-generation-minimized.status-error{border-color:#e7b8bd}.ai-generation-minimized.status-error .ai-generation-minimized-icon{color:#fff;background:#a34955}@keyframes ai-generation-spin{to{transform:rotate(360deg)}}@keyframes ai-generation-dot{0%,80%,to{opacity:.28;transform:translate(-50%,-50%)scale(.7)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes ai-generation-pulse{0%,to{filter:brightness(.96);transform:scale(.94)}50%{filter:brightness(1.08);transform:scale(1.06)}}@keyframes ai-generation-scan{0%{left:-45%}55%,to{left:118%}}@keyframes ai-generation-grid{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.55;transform:scale(1.04)}}@keyframes ai-generation-minimized-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ai-job-progress-backdrop{z-index:240;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#110e17c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ai-job-progress-dialog{background:#fff;border:1px solid #fff3;border-radius:24px;width:min(100%,760px);overflow:hidden;box-shadow:0 30px 100px #0f0a157a}.ai-job-progress-dialog>header{border-bottom:1px solid #ebe6ee;justify-content:space-between;align-items:center;min-height:58px;padding:0 19px;display:flex}.ai-job-progress-dialog>header>span{color:#6747a8;letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;font-weight:950;display:flex}.ai-job-progress-dialog>header>span>i{color:#daf26d;background:#7553c3;border-radius:9px;place-items:center;width:27px;height:27px;font-size:14px;font-style:normal;display:grid}.ai-job-progress-dialog>header>button{color:#4a404d;cursor:pointer;background:#fff;border:1px solid #e3ddea;border-radius:10px;place-items:center;width:34px;height:34px;font:800 17px/1 Arial,sans-serif;display:grid}.ai-job-progress-dialog>header>button:hover{background:#f8f4ff;border-color:#8461ca}.ai-job-progress-content{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);min-height:340px;display:grid}.ai-job-progress-visual{background:radial-gradient(circle at 35% 15%,#7359a7,#30243d 58%);place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.ai-job-progress-visual>img{object-fit:cover;width:100%;height:100%}.ai-job-progress-visual.is-flyer{background-color:#211e24;background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25%),linear-gradient(-45deg,#ffffff09 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff09 75%),linear-gradient(-45deg,#0000 75%,#ffffff09 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;padding:14px}.ai-job-progress-visual.is-flyer>img{object-fit:contain;border-radius:8px;box-shadow:0 14px 30px #0000004d}.ai-job-progress-visual>i{color:#daf26d;background:#ffffff1f;border:1px solid #daf26d73;border-radius:24px;place-items:center;width:74px;height:74px;font-size:34px;font-style:normal;display:grid}.ai-job-progress-visual>span{background:linear-gradient(115deg,#0000 25%,#ddf77561 48%,#0000 70%);animation:1.9s ease-in-out infinite ai-job-scan;position:absolute;inset:0}.ai-job-progress-visual>b{color:#3d5220;background:#daf26d;border-radius:50%;place-items:center;width:39px;height:39px;font-size:19px;display:grid;position:absolute;bottom:15px;right:15px}.ai-job-progress-visual>b:last-child{color:#fff;background:#a34955}.ai-job-progress-dialog.status-ready .ai-job-progress-visual>b{color:#3d5220;background:#daf26d}.ai-job-progress-dialog.status-error .ai-job-progress-visual>b{color:#fff;background:#a34955}.reliable-generated-image-state{z-index:2;color:#fff;text-align:center;background:#1f1b22e0;align-content:center;justify-items:center;gap:10px;padding:22px;display:grid;position:absolute;inset:0}.reliable-generated-image-state.is-loading{pointer-events:none}.reliable-generated-image-state.is-loading>i{border:3px solid #daf26d40;border-top-color:#daf26d;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ai-generation-spin}.reliable-generated-image-state>span{font-size:10px;font-weight:850}.reliable-generated-image-state.is-error>i{background:tomato;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;font-weight:950;display:grid}.reliable-generated-image-state.is-error>strong{max-width:270px;font-size:11px;line-height:1.45}.reliable-generated-image-state.is-error>button{color:#263114;cursor:pointer;background:#daf26d;border:1px solid #daf26d;border-radius:12px;min-height:40px;padding:0 17px;font-size:10px;font-weight:950}.ai-job-progress-copy{align-content:center;gap:10px;padding:32px;display:grid}.ai-job-progress-copy>small{color:#7453b4;letter-spacing:.13em;font-size:7px;font-weight:950}.ai-job-progress-copy>h2{color:#28222d;letter-spacing:-.05em;margin:0;font-size:27px}.ai-job-progress-copy>p{color:#78706f;margin:0;font-size:10px;line-height:1.55}.ai-job-progress-copy>strong{color:#4f3b6f;font-size:10px;line-height:1.45}.ai-job-progress-meter{background:#ece7f1;border-radius:999px;height:8px;overflow:hidden}.ai-job-progress-meter>i{width:var(--ai-job-progress);border-radius:inherit;background:linear-gradient(90deg,#6947b2,#9a76e3,#daf26d);height:100%;transition:width .5s;display:block}.ai-job-progress-copy .button{background:#6846b3;justify-content:center;min-height:43px;margin-top:3px}.ai-jobs-minimized{z-index:230;width:min(370px,100vw - 32px);position:fixed;bottom:86px;right:24px}.ai-jobs-minimized-trigger{color:#372f3d;cursor:pointer;width:fit-content;min-width:154px;font:inherit;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #7552b957;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;margin-left:auto;padding:8px 10px;display:grid;box-shadow:0 17px 40px #24193045}.ai-jobs-minimized-trigger:hover{background:#fbf9ff;border-color:#7956bd}.ai-jobs-minimized-trigger>span{color:#daf26d;background:#7553c3;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:950;display:grid}.ai-jobs-minimized-trigger>span>i,.ai-jobs-minimized-item>span>i{border:2px solid #ffffff57;border-top-color:#daf26d;border-radius:50%;width:17px;height:17px;animation:.9s linear infinite ai-generation-spin}.ai-jobs-minimized-trigger>strong{font-size:9px}.ai-jobs-minimized-trigger>b{color:#6040a6;background:#eee8fb;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.ai-jobs-minimized-list{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #ded5e8;border-radius:17px;width:100%;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 55px #23182e47}.ai-jobs-minimized-list>header{border-bottom:1px solid #eee9f2;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.ai-jobs-minimized-list>header>div{gap:3px;display:grid}.ai-jobs-minimized-list>header small{color:#7353ad;letter-spacing:.12em;font-size:6px;font-weight:950}.ai-jobs-minimized-list>header strong{color:#30283a;font-size:10px}.ai-jobs-minimized-list>header>button,.ai-jobs-minimized-dismiss{color:#766d7a;cursor:pointer;background:0 0;border:0;font:20px/1 Arial,sans-serif}.ai-jobs-minimized-list>div{max-height:min(52svh,390px);display:grid;overflow:auto}.ai-jobs-minimized-list article{border-bottom:1px solid #f0ebf3;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.ai-jobs-minimized-list article:last-child{border-bottom:0}.ai-jobs-minimized-item{color:#332b38;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:11px 13px;display:grid}.ai-jobs-minimized-item:hover{background:#faf8fd}.ai-jobs-minimized-item>span:first-child{color:#daf26d;background:#7655c4;border-radius:10px;align-self:center;place-items:center;width:31px;height:31px;font-size:14px;font-weight:950;display:grid}.ai-jobs-minimized-item>span:last-child{gap:2px;min-width:0;display:grid}.ai-jobs-minimized-item small{color:#7453ad;letter-spacing:.09em;font-size:6px;font-weight:950}.ai-jobs-minimized-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-jobs-minimized-item em{color:#7c7473;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.ai-jobs-minimized-list article.status-ready .ai-jobs-minimized-item>span:first-child{color:#42571f;background:#daf26d}.ai-jobs-minimized-list article.status-error .ai-jobs-minimized-item>span:first-child{color:#fff;background:#a34955}.ai-jobs-minimized-dismiss{border-left:1px solid #f0ebf3;width:34px}@keyframes ai-job-scan{0%{transform:translate(-80%)}to{transform:translate(80%)}}.product-image-active-label{color:#6547b2;background:#eee9ff;border-radius:99px;width:fit-content;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900}.ai-images-section{--ai-purple:#6040a6;--ai-lime:#d9f66e}.ai-images-hero{color:#fff;background:radial-gradient(circle at 12% 0,#d5b7ff52,#0000 34%),radial-gradient(circle at 95% 90%,#d9f66e38,#0000 32%),linear-gradient(135deg,#251e34,#44315f);border:1px solid #51406e;border-radius:22px;grid-template-columns:minmax(0,1.65fr) minmax(210px,.55fr);gap:20px;padding:clamp(24px,4vw,44px);display:grid;overflow:hidden;box-shadow:0 18px 45px #301f4929}.ai-images-hero-copy{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ai-sparkle-orb{background:linear-gradient(145deg,var(--ai-lime),#fff6a3);color:#36294b;border-radius:19px;place-items:center;width:62px;height:62px;font-size:31px;display:grid;box-shadow:0 12px 30px #d9f66e33}.ai-images-hero-copy>div{gap:9px;display:grid}.ai-images-hero-copy small{color:var(--ai-lime);letter-spacing:.14em;font-size:7px;font-weight:950}.ai-images-hero-copy h2{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(25px,3.4vw,42px);line-height:1.03}.ai-images-hero-copy p{color:#ffffffb3;max-width:690px;margin:0;font-size:10px;line-height:1.65}.ai-images-balance-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;align-content:center;justify-items:start;gap:5px;padding:21px;display:grid}.ai-images-balance-card small{color:var(--ai-lime);letter-spacing:.13em;font-size:7px;font-weight:950}.ai-images-balance-card strong{letter-spacing:-.07em;font-size:52px;line-height:1}.ai-images-balance-card span{font-size:10px;font-weight:850}.ai-images-balance-card em{color:#fff9;margin-top:7px;font-size:7px;font-style:normal}.ai-before-after-showcase{background:radial-gradient(circle at 0 0,#d9f66e40,#0000 26%),radial-gradient(circle at 96% 100%,#7253c226,#0000 30%),linear-gradient(145deg,#fcfaf6,#f5f0ff);border:1px solid #ddd4ee;border-radius:22px;grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(22px,4vw,52px);padding:clamp(22px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #37245217}.ai-before-after-showcase:before{content:"";border:1px solid #694ab12e;border-radius:50%;width:180px;height:180px;position:absolute;top:-105px;right:-95px}.ai-showcase-copy{z-index:1;align-content:center;gap:11px;display:grid;position:relative}.ai-showcase-copy>small{color:#4c5b27;letter-spacing:.12em;background:#e7f7ad;border-radius:99px;width:fit-content;padding:7px 10px;font-size:7px;font-weight:950}.ai-showcase-copy h2{color:#292330;letter-spacing:-.06em;max-width:390px;margin:0;font-size:clamp(26px,3vw,39px);line-height:1.02}.ai-showcase-copy>p{color:#756d7a;max-width:390px;margin:0;font-size:10px;line-height:1.65}.ai-showcase-proof{gap:7px;margin-top:7px;display:grid}.ai-showcase-proof span{color:#514957;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.ai-showcase-proof i{color:#fff;background:#6747ae;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.ai-showcase-media{z-index:1;gap:11px;min-width:0;display:grid;position:relative}.ai-comparison-stage{isolation:isolate;aspect-ratio:4/3;-webkit-user-select:none;user-select:none;background:#e9e4dd;border:7px solid #fffffff5;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 42px #3d2a5b33,0 0 0 1px #d8d0df}.ai-comparison-stage img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ai-comparison-after{z-index:0}.ai-comparison-before{z-index:1;clip-path:inset(0 calc(100% - var(--ai-reveal)) 0 0);position:absolute;inset:0;overflow:hidden}.ai-comparison-before img{filter:saturate(.82)contrast(.91)}.ai-comparison-stage:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#1411181a,#0000 28% 72%,#3f287014);position:absolute;inset:0}.ai-comparison-label{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border:1px solid #ffffff4d;border-radius:9px;gap:1px;padding:7px 9px;display:grid;position:absolute;top:12px;box-shadow:0 5px 16px #0003}.ai-comparison-label.before{background:#1d1a1fcc;left:12px}.ai-comparison-label.after{text-align:right;background:#59389ee6;right:12px}.ai-comparison-label b{letter-spacing:.13em;font-size:7px}.ai-comparison-label small{color:#ffffffbd;font-size:6px}.ai-comparison-sparkle{z-index:2;background:var(--ai-lime);color:#352844;pointer-events:none;border-radius:10px;place-items:center;width:33px;height:33px;font-size:17px;font-style:normal;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 7px 18px #0003}.ai-comparison-range{z-index:4;cursor:ew-resize;opacity:.001;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.ai-comparison-divider{z-index:3;top:0;bottom:0;left:var(--ai-reveal);pointer-events:none;background:#fff;width:3px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #2d233724,0 0 18px #0000003d}.ai-comparison-divider>i{background:var(--ai-lime);color:#3e334a;border:4px solid #fffffff5;border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;font-style:normal;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #2d203c4d}.ai-comparison-range:focus-visible+.ai-comparison-divider>i{outline-offset:3px;outline:3px solid #6040a6}.ai-comparison-hint{color:#5c5362;justify-content:space-between;align-items:center;gap:12px;padding:0 3px;display:flex}.ai-comparison-hint>span{align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.ai-comparison-hint>span i{color:#6040a6;background:#ede6fb;border-radius:7px;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.ai-comparison-hint>small{color:#8d8492;font-size:7px}.ai-benefit-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-benefit-strip>span{background:#fff;border:1px solid #dfd8e9;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:2px 10px;padding:14px;display:grid}.ai-benefit-strip i{width:30px;height:30px;color:var(--ai-purple);background:#f0eaff;border-radius:9px;grid-row:1/3;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid}.ai-benefit-strip b{font-size:9px}.ai-benefit-strip small{color:#8a8291;font-size:7px}.ai-checkout-methods{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.ai-checkout-methods>div:first-child{gap:3px;display:grid}.ai-checkout-methods small{color:var(--ai-purple);letter-spacing:.1em;font-size:7px;font-weight:950}.ai-checkout-methods strong{font-size:13px}.ai-checkout-methods>div:last-child{gap:7px;display:flex}.ai-checkout-methods button{color:#6e6674;cursor:pointer;background:#fff;border:1px solid #dcd5e6;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.ai-checkout-methods button.active{border-color:var(--ai-purple);color:var(--ai-purple);background:#f2edff}.ai-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.ai-plan-card{border-radius:18px;align-content:start;gap:8px;padding:24px;display:grid;position:relative}.ai-plan-card.featured{border-color:#7152b9;transform:translateY(-4px);box-shadow:0 16px 38px #54399124}.ai-plan-card>em{background:var(--ai-lime);color:#394026;letter-spacing:.09em;border-radius:99px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:950;position:absolute;top:-9px;right:18px}.ai-plan-icon{width:40px;height:40px;color:var(--ai-purple);background:#efe8ff;border-radius:12px;place-items:center;font-size:21px;display:grid}.ai-plan-card>small{color:#8c8294;letter-spacing:.13em;margin-top:5px;font-size:6px;font-weight:950}.ai-plan-card h2{letter-spacing:-.04em;margin:0;font-size:19px}.ai-plan-card>strong{letter-spacing:-.055em;margin-top:4px;font-size:28px}.ai-plan-card>p{color:#918a95;margin:-5px 0 4px;font-size:7px}.ai-plan-card>div{background:#f5f1fa;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.ai-plan-card>div b{color:var(--ai-purple);font-size:28px;line-height:1}.ai-plan-card>div span{color:#706777;font-size:8px;font-weight:850;line-height:1.3}.ai-plan-card ul{gap:7px;margin:5px 0 10px;padding:0;list-style:none;display:grid}.ai-plan-card li{color:#625b67;font-size:8px}.ai-plan-card .button{min-height:42px;box-shadow:none;background:#392b51;justify-content:center;align-self:end;margin-top:auto}.ai-plan-card.featured .button{background:var(--ai-purple)}.ai-pix-checkout{background:linear-gradient(135deg,#fbfff0,#fff);border-color:#c8e47b;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:22px;padding:24px;display:grid}.ai-pix-checkout>div:first-child{gap:6px;display:grid}.ai-pix-checkout small{color:#657d2a;letter-spacing:.12em;font-size:7px;font-weight:950}.ai-pix-checkout h2{margin:0;font-size:21px}.ai-pix-checkout p{color:#767169;max-width:550px;margin:0;font-size:9px;line-height:1.5}.ai-pix-checkout strong{font-size:22px}.ai-pix-checkout>img{border:8px solid #fff;border-radius:10px;width:150px;height:150px}.ai-pix-actions{gap:7px;display:grid}.ai-pix-actions .button{min-width:150px;box-shadow:none;justify-content:center}.ai-purchase-history{overflow:hidden}.ai-purchase-history>header{border-bottom:1px solid #ece7ef;gap:3px;padding:17px 19px;display:grid}.ai-purchase-history>header small{color:var(--ai-purple);letter-spacing:.11em;font-size:7px;font-weight:950}.ai-purchase-history h2{margin:0;font-size:16px}.ai-purchase-history>div{display:grid}.ai-purchase-history>div>span{border-top:1px solid #f0ecf2;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.ai-purchase-history>div>span:first-child{border-top:0}.ai-purchase-history i{width:30px;height:30px;color:var(--ai-purple);background:#efe9fb;border-radius:9px;place-items:center;font-style:normal;display:grid}.ai-purchase-history b{font-size:9px}.ai-purchase-history small{color:#8d8592;font-size:8px}.ai-purchase-history em{color:#986d29;background:#fff0d8;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.ai-purchase-history em.payment-approved{color:#55752a;background:#e9f6d2}.admin-ai-license-card{background:linear-gradient(135deg,#f6f1ff,#fbfff0);border:1px solid #ddd5ea;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.admin-ai-license-card>div{gap:3px;display:grid}.admin-ai-license-card small{color:#6c4db0;font-size:7px;font-weight:950}.admin-ai-license-card strong{font-size:14px}.admin-ai-license-card em{color:#81778a;font-size:8px;font-style:normal}.admin-ai-plan-grant{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:9px;display:grid}.admin-ai-plan-grant label{color:#71697a;gap:5px;font-size:8px;font-weight:800;display:grid}.admin-ai-plan-grant select{min-height:38px;font:inherit;background:#fff;border:1px solid #dcd4e6;border-radius:8px;padding:0 9px;font-size:9px}.admin-ai-plan-grant .button{min-height:38px;box-shadow:none}.dashboard-shell.theme-dark .ai-benefit-strip>span,.dashboard-shell.theme-dark .ai-plan-card,.dashboard-shell.theme-dark .ai-checkout-methods,.dashboard-shell.theme-dark .ai-purchase-history{background:#292725;border-color:#45413f}.dashboard-shell.theme-dark .ai-before-after-showcase{background:radial-gradient(circle at 0 0,#d9f66e1f,#0000 27%),radial-gradient(circle at 96% 100%,#7253c233,#0000 32%),#252323;border-color:#49434e}.dashboard-shell.theme-dark .ai-showcase-copy h2{color:#f6f2ed}.dashboard-shell.theme-dark .ai-showcase-copy>p,.dashboard-shell.theme-dark .ai-showcase-proof span{color:#b0a9b2}.dashboard-shell.theme-dark .ai-comparison-stage{border-color:#393537;box-shadow:0 18px 42px #00000052,0 0 0 1px #57505b}.dashboard-shell.theme-dark .ai-comparison-hint{color:#d7d0da}.dashboard-shell.theme-dark .ai-comparison-hint>small{color:#a49ca7}.dashboard-shell.theme-dark .ai-comparison-hint>span i{color:#d9f66e;background:#3c334d}.dashboard-shell.theme-dark .ai-plan-card>div,.dashboard-shell.theme-dark .product-image-option{background:#34302f}.dashboard-shell.theme-dark .ai-plan-card :is(p,li),.dashboard-shell.theme-dark .ai-benefit-strip small,.dashboard-shell.theme-dark .ai-purchase-history small{color:#aaa39d}.dashboard-shell.theme-dark .ai-plan-card h2,.dashboard-shell.theme-dark .ai-plan-card>strong,.dashboard-shell.theme-dark .ai-benefit-strip b,.dashboard-shell.theme-dark .ai-purchase-history b{color:#f5f1eb}.dashboard-shell.theme-dark .product-ai-settings,.dashboard-shell.theme-dark .product-ai-expand{border-color:#292725}.dashboard-shell.theme-dark .ai-image-style-modal{background:#292725}.dashboard-shell.theme-dark .ai-image-style-modal>header{border-color:#46413f}.dashboard-shell.theme-dark .ai-image-style-modal>header h2,.dashboard-shell.theme-dark .ai-image-style-options>button strong{color:#f6f2ed}.dashboard-shell.theme-dark .ai-image-style-options>button{color:#f6f2ed;background:#302d2e;border-color:#4d474f}.dashboard-shell.theme-dark .ai-image-style-options>button.active{background:#383140;border-color:#9b7cda}.dashboard-shell.theme-dark .ai-image-style-options>button em,.dashboard-shell.theme-dark .ai-image-style-content>aside p{color:#b8afb9}.dashboard-shell.theme-dark .ai-image-style-content>aside{background:#373237}.dashboard-shell.theme-dark .ai-image-viewer{background:#292725}.dashboard-shell.theme-dark .ai-image-viewer>header,.dashboard-shell.theme-dark .ai-image-viewer>footer{border-color:#46413f}.dashboard-shell.theme-dark .ai-image-viewer>header h2{color:#f6f2ed}.dashboard-shell.theme-dark .ai-image-viewer>header button{color:#eee9e3;background:#343130;border-color:#4c4744}.dashboard-shell.theme-dark .ai-image-viewer>footer p{color:#b8afb9}.dashboard-shell.theme-dark .ai-image-library{background:#211e26;border-color:#51466a}.dashboard-shell.theme-dark .ai-image-library .addon-ai-library-card.selected{background:#30293b;border-color:#9a7ddd}@media (max-width:960px){.catalog-heading-actions{width:100%}.ai-images-hero,.ai-before-after-showcase{grid-template-columns:1fr}.ai-showcase-copy h2,.ai-showcase-copy>p{max-width:680px}.ai-images-balance-card{min-height:150px}.ai-plan-grid{grid-template-columns:1fr}.ai-plan-card.featured{transform:none}.ai-pix-checkout{grid-template-columns:1fr 130px}.ai-pix-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.ai-benefit-strip{grid-template-columns:1fr}}@media (max-width:880px){.ai-image-style-modal{max-height:calc(100svh - 24px)}.ai-image-style-options{grid-template-columns:1fr}.ai-image-style-options>button{min-height:108px}}@media (max-width:620px){.catalog-heading-actions{flex-direction:column;align-items:stretch}.ai-catalog-entry{width:100%}.ai-images-hero-copy{grid-template-columns:1fr}.ai-sparkle-orb{border-radius:14px;width:48px;height:48px}.ai-images-hero-copy h2{font-size:28px}.ai-before-after-showcase{padding:18px}.ai-showcase-copy h2{font-size:29px}.ai-comparison-stage{border-width:5px;border-radius:15px}.ai-comparison-divider>i{width:42px;height:42px}.ai-comparison-label{padding:6px 7px;top:9px}.ai-comparison-label.before{left:9px}.ai-comparison-label.after{right:9px}.ai-comparison-sparkle{bottom:9px;right:9px}.ai-comparison-hint{flex-direction:column;align-items:flex-start;gap:5px}.ai-pix-checkout{grid-template-columns:1fr}.ai-pix-checkout>img{width:170px;height:170px}.ai-pix-actions{grid-column:auto;grid-template-columns:1fr}.ai-checkout-methods{flex-direction:column;align-items:stretch}.ai-checkout-methods>div:last-child{flex-direction:column}.admin-ai-plan-grant{grid-template-columns:1fr}.ai-purchase-history>div>span{grid-template-columns:30px minmax(0,1fr) auto}.ai-purchase-history>div>span>small{display:none}.ai-image-style-modal{max-height:calc(100svh - 20px)}.ai-image-style-content{padding:17px}.ai-image-style-options{grid-template-columns:1fr}.ai-image-style-options>button{grid-template-columns:62px minmax(0,1fr) 20px;min-height:108px}.ai-image-style-options>button>i{width:62px;height:76px}.ai-image-style-content>footer{grid-template-columns:1fr;display:grid}.ai-image-style-content>footer .button-primary{grid-row:1}.ai-image-viewer-backdrop{align-items:end;padding:0}.ai-image-viewer{border-radius:20px 20px 0 0;width:100%;max-height:96svh}.ai-image-viewer-media{padding:12px}.ai-image-viewer-media img{border-radius:11px;max-height:calc(96svh - 225px)}.ai-image-viewer>footer{flex-direction:column;align-items:stretch}.ai-image-viewer>footer>div{grid-template-columns:1fr;display:grid}.ai-image-viewer>footer .button{justify-content:center}}@media (max-width:760px){.ai-generation-backdrop{padding:14px}.ai-generation-dialog{border-radius:22px;max-height:calc(100svh - 28px)}.ai-generation-layout{grid-template-columns:1fr}.ai-generation-stage,.ai-generation-stage>img{min-height:340px;max-height:46svh}.ai-generation-copy{padding:27px}.ai-job-progress-backdrop{align-items:end;padding:0}.ai-job-progress-dialog{border-width:0;border-radius:22px 22px 0 0;width:100%}.ai-job-progress-content{grid-template-columns:1fr}.ai-job-progress-visual{min-height:200px;max-height:30svh}.ai-job-progress-visual.is-flyer{min-height:min(360px,42svh);max-height:42svh}.ai-job-progress-copy{gap:8px;padding:20px}.ai-job-progress-copy>h2{font-size:23px}.ai-jobs-minimized{right:10px;bottom:calc(74px + env(safe-area-inset-bottom));width:min(370px,100vw - 20px)}}@media (max-width:480px){.ai-generation-backdrop{align-items:end;padding:0}.ai-generation-dialog{border-width:0;border-radius:0;width:100%;max-height:100svh}.ai-generation-header{min-height:54px;padding:0 15px}.ai-generation-brand{font-size:7px}.ai-generation-header-actions>.ai-generation-minimize-button{padding:0 9px;font-size:7px}.ai-generation-stage,.ai-generation-stage>img{min-height:275px;max-height:39svh}.ai-generation-orb{width:82px;height:82px}.ai-generation-copy{padding:23px 20px 28px}.ai-generation-copy>h2{font-size:28px}.ai-generation-steps{margin:20px 0 17px}.ai-generation-steps>li{min-height:35px}.ai-generation-actions{grid-template-columns:1fr}.ai-generation-actions .button-primary{grid-row:1}.ai-generation-minimized{right:10px;bottom:calc(74px + env(safe-area-inset-bottom));width:calc(100vw - 20px)}.ai-generation-minimized-main{grid-template-columns:39px minmax(0,1fr);padding:9px 10px}.ai-generation-minimized-icon{width:39px;height:39px}.ai-generation-minimized-main>em{display:none}}@media (prefers-reduced-motion:reduce){.product-ai-mini-loader,.product-ai-mini-loader.over-image:after,.ai-generation-orb>i,.ai-generation-orb>b,.ai-generation-scan,.ai-generation-shimmer,.ai-generation-steps>li>b>i,.ai-generation-wait-note>i,.ai-generation-minimized,.ai-generation-minimized-icon>i{animation-duration:.001ms!important;animation-iteration-count:1!important}}.ai-prompt-level-control{background:linear-gradient(145deg,#fbf9ff,#fffdf9);border:1px solid #ddd6e8;border-radius:16px;gap:12px;padding:16px;display:grid}.ai-prompt-level-control>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.ai-prompt-level-control>header>div{gap:4px;display:grid}.ai-prompt-level-control>header small{color:#7251b6;letter-spacing:.13em;font-size:6px;font-weight:950}.ai-prompt-level-control>header strong{color:#302a34;letter-spacing:-.02em;font-size:12px}.ai-prompt-level-control>header em{color:#6848ad;background:#eee8fb;border-radius:99px;flex:none;padding:6px 9px;font-size:7px;font-style:normal;font-weight:950}.ai-prompt-level-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-prompt-level-options>button{color:#332d37;cursor:pointer;min-height:76px;font:inherit;text-align:left;background:#ffffffe0;border:1px solid #e2dce9;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.ai-prompt-level-options>button:hover{border-color:#a58bcf;transform:translateY(-1px)}.ai-prompt-level-options>button.active{background:#f8f4ff;border-color:#6e4cb5;box-shadow:0 0 0 3px #6e4cb51c}.ai-prompt-level-options>button.level-max.active{background:#fff8f1;border-color:#df713f;box-shadow:0 0 0 3px #df713f1f}.ai-prompt-level-options>button>i{color:#6848ad;background:#eee8fa;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:950;display:grid}.ai-prompt-level-options>button.level-medium>i{color:#fff;background:linear-gradient(145deg,#6848ad,#8c6bd1)}.ai-prompt-level-options>button.level-max>i{color:#fff;background:linear-gradient(145deg,#f2a044,#dc573a)}.ai-prompt-level-options>button>span{gap:4px;min-width:0;display:grid}.ai-prompt-level-options>button strong{font-size:10px}.ai-prompt-level-options>button em{color:#847b89;font-size:7px;font-style:normal;line-height:1.4}.ai-prompt-level-options>button>b{color:#fff;opacity:0;background:#6e4cb5;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.ai-prompt-level-options>button.level-max>b{background:#df613d}.ai-prompt-level-options>button.active>b{opacity:1}.ai-prompt-recommended{color:#4c6123;letter-spacing:.08em;background:#dcf690;border-radius:99px;width:fit-content;padding:3px 5px;font-size:5px;font-weight:950}.ai-generation-prompt-level{color:#6848ad;letter-spacing:.06em;background:#f0ebfb;border-radius:99px;width:fit-content;padding:6px 9px;font-size:7px;font-weight:950}.ai-generation-prompt-level.level-3{color:#bd4e2f;background:#fff0e5}.dashboard-shell.theme-dark .ai-prompt-level-control{background:linear-gradient(145deg,#312d33,#2b2928);border-color:#4d4751}.dashboard-shell.theme-dark .ai-prompt-level-control>header strong,.dashboard-shell.theme-dark .ai-prompt-level-options>button strong{color:#f6f2ed}.dashboard-shell.theme-dark .ai-prompt-level-control>header em{color:#cbb9ee;background:#40384d}.dashboard-shell.theme-dark .ai-prompt-level-options>button{color:#f6f2ed;background:#302d2e;border-color:#4d474f}.dashboard-shell.theme-dark .ai-prompt-level-options>button.active{background:#383140;border-color:#9b7cda}.dashboard-shell.theme-dark .ai-prompt-level-options>button.level-max.active{background:#41322d;border-color:#e6875d}.dashboard-shell.theme-dark .ai-prompt-level-options>button em{color:#b8afb9}@media (max-width:620px){.ai-prompt-level-control>header{flex-direction:column;align-items:start}.ai-prompt-level-options{grid-template-columns:1fr}.ai-prompt-level-options>button{min-height:66px}}.ai-image-viewer-comparison-wrap{gap:11px;width:min(100%,720px,100svh - 245px);min-width:0;display:grid}.ai-image-viewer-comparison{isolation:isolate;aspect-ratio:1;-webkit-user-select:none;user-select:none;background:#17141b;border:1px solid #ffffff38;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000006b}.ai-image-viewer-comparison img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;pointer-events:none;border-radius:0;display:block;position:absolute;inset:0}.ai-image-viewer-after{z-index:0}.ai-image-viewer-before{z-index:1;clip-path:inset(0 calc(100% - var(--ai-viewer-reveal)) 0 0);position:absolute;inset:0;overflow:hidden}.ai-image-viewer-label{z-index:2;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;border:1px solid #ffffff47;border-radius:10px;gap:2px;padding:8px 10px;display:grid;position:absolute;top:14px;box-shadow:0 7px 20px #00000040}.ai-image-viewer-label.before{background:#18151bd1;left:14px}.ai-image-viewer-label.after{text-align:right;background:#5e3ea4e6;right:14px}.ai-image-viewer-label b{letter-spacing:.13em;font-size:8px}.ai-image-viewer-label small{color:#ffffffc2;font-size:7px}.ai-image-viewer-range{z-index:4;cursor:ew-resize;opacity:.001;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.ai-image-viewer-divider{z-index:3;top:0;bottom:0;left:var(--ai-viewer-reveal);pointer-events:none;background:#fff;width:3px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #2d233724,0 0 20px #00000052}.ai-image-viewer-divider>i{color:#392d47;background:#d9f66e;border:4px solid #fffffffa;border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;font-style:normal;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 25px #00000057}.ai-image-viewer-range:focus-visible+.ai-image-viewer-divider>i{outline-offset:4px;outline:3px solid #a98be7}.ai-image-viewer-comparison-hint{color:#f5f0f8;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-image-viewer-comparison-hint>span{align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.ai-image-viewer-comparison-hint>span i{color:#392d47;background:#d9f66e;border-radius:8px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.ai-image-viewer-comparison-hint>small{color:#ffffff9e;font-size:7px}@media (max-width:620px){.ai-image-viewer-comparison-wrap{width:min(100%,max(220px,96svh - 315px));margin-inline:auto}.ai-image-viewer-comparison{border-radius:12px}.ai-image-viewer-label{padding:6px 7px;top:9px}.ai-image-viewer-label.before{left:9px}.ai-image-viewer-label.after{right:9px}.ai-image-viewer-divider>i{width:43px;height:43px;font-size:17px}.ai-image-viewer-comparison-hint{flex-direction:column;align-items:flex-start;gap:5px}}.dashboard-shell.theme-dark .official-app-grid>div,.dashboard-shell.theme-dark .official-app-versions span,.admin-shell.theme-dark .build-target-tabs,.admin-shell.theme-dark .build-row-actions button{color:#f4f1e9;background:#242620;border-color:#3a3c35}.dashboard-shell.theme-dark .official-app-grid em{color:#aaada4;background:#30322d}.waiter-accounts-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:780px){.waiter-accounts-head-actions{justify-content:flex-start;width:100%}}.admin-shell.theme-dark .build-target-tabs button.active{color:#20221d;background:#f2f0e9}.waiter-marketing-view{gap:18px;display:grid}.waiter-marketing-hero{color:#fff;background:radial-gradient(circle at 8% 4%,#c9f45b2e,#0000 32%),radial-gradient(circle at 90% 92%,#ff5c3a33,#0000 34%),linear-gradient(145deg,#292b26,#1d1f1b);border:1px solid #373a31;border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:470px;padding:clamp(30px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #27231c29}.waiter-marketing-copy{z-index:1;align-content:center;gap:16px;display:grid;position:relative}.waiter-marketing-copy>span,.waiter-marketing-tablet>div>span,.waiter-download-hub>header span,.waiter-download-grid article>span{color:#c9f45b;letter-spacing:.13em;font-size:9px;font-weight:950}.waiter-marketing-copy h1{letter-spacing:-.075em;max-width:680px;margin:0;font-size:clamp(40px,5.1vw,68px);line-height:.96}.waiter-marketing-copy>p{color:#ffffffab;max-width:620px;margin:0;font-size:14px;line-height:1.65}.waiter-marketing-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.waiter-marketing-actions .button{color:#253019;background:#c9f45b;justify-content:center;min-height:48px;box-shadow:0 12px 28px #c9f45b2e}.waiter-marketing-actions small{color:#ffffff7a;max-width:210px;font-size:9px;line-height:1.45}.waiter-marketing-device{z-index:1;color:#292b25;background:#f9f6ef;border:8px solid #0f100e;border-radius:32px;align-content:start;justify-self:center;gap:11px;width:min(100%,350px);min-height:410px;padding:23px 17px 17px;display:grid;position:relative;transform:rotate(2deg);box-shadow:0 35px 65px #0000005c,inset 0 0 0 1px #ddd7cc}.waiter-marketing-device:before{content:"";background:#171814;border-radius:999px;width:58px;height:8px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.waiter-device-top{border-bottom:1px solid #e3ddd2;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px 0 13px;display:grid}.waiter-device-top i{background:#c9f45b;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.waiter-device-top i:after{color:#27331b;content:"↗";font-size:12px;font-weight:950}.waiter-device-top b{font-size:11px}.waiter-device-top span{color:#655f56;background:#ece8df;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.waiter-device-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.waiter-device-summary>span{color:#fff;background:#2d3029;border-radius:11px;gap:3px;padding:12px;display:grid}.waiter-device-summary>span:last-child{color:#334123;background:#e9f6c6}.waiter-device-summary small{opacity:.56;font-size:7px;font-weight:900}.waiter-device-summary strong{font-size:18px}.waiter-device-order{background:#fff;border:1px solid #e4ddd2;border-radius:12px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.waiter-device-order>i{color:#547025;background:#edf8d3;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:950;display:grid}.waiter-device-order>span{gap:3px;display:grid}.waiter-device-order b{font-size:9px}.waiter-device-order small{color:#887f74;font-size:7px}.waiter-device-order>strong{font-size:10px}.waiter-marketing-device>button{color:#fff;min-height:45px;font:inherit;pointer-events:none;background:#ff5c3a;border:0;border-radius:11px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 13px;font-size:9px;font-weight:950;display:flex}.waiter-marketing-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.waiter-marketing-features article{background:#fffdfa;border:1px solid #e0d9cf;border-radius:18px;align-content:start;gap:10px;min-height:180px;padding:22px;display:grid;box-shadow:0 10px 28px #31291f0b}.waiter-marketing-features i{color:#587529;background:#eef8d6;border-radius:11px;place-items:center;width:35px;height:35px;font-size:8px;font-style:normal;font-weight:950;display:grid}.waiter-marketing-features strong{letter-spacing:-.025em;margin-top:5px;font-size:15px}.waiter-marketing-features p{color:#766f66;margin:0;font-size:10px;line-height:1.55}.waiter-marketing-tablet{background:radial-gradient(circle at 4% 0,#eff9d8,#0000 38%),#fffdfa;border:1px solid #e0d9cf;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:center;gap:clamp(28px,5vw,70px);padding:clamp(27px,5vw,56px);display:grid}.waiter-marketing-tablet>div{gap:10px;display:grid}.waiter-marketing-tablet>div>span{color:#6d902a}.waiter-marketing-tablet h2{letter-spacing:-.06em;max-width:580px;margin:0;font-size:clamp(29px,4vw,48px);line-height:1}.waiter-marketing-tablet p{color:#756e64;max-width:580px;margin:0;font-size:12px;line-height:1.6}.waiter-marketing-tablet ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.waiter-marketing-tablet li{background:#ffffffc2;border:1px solid #e3dcd2;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.waiter-marketing-tablet li>i{color:#c9f45b;background:#292c26;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:950;display:grid}.waiter-marketing-tablet li>span{gap:2px;display:grid}.waiter-marketing-tablet li b{font-size:10px}.waiter-marketing-tablet li small{color:#81796f;font-size:8px}.waiter-download-hub{color:#fff;background:radial-gradient(circle at 5% 0,#c9f45b2b,#0000 34%),linear-gradient(145deg,#292b26,#1f211d);border:1px solid #35382f;border-radius:24px;gap:18px;padding:clamp(25px,4vw,44px);display:grid;box-shadow:0 20px 50px #27231c24}.waiter-download-hub>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.waiter-download-hub>header>div{gap:8px;display:grid}.waiter-download-hub>header h1{letter-spacing:-.065em;max-width:750px;margin:0;font-size:clamp(31px,4vw,50px);line-height:1}.waiter-download-hub>header p{color:#ffffffa1;max-width:700px;margin:0;font-size:11px;line-height:1.55}.waiter-download-hub>header em{color:#d8f78b;background:#c9f45b17;border:1px solid #c9f45b52;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900;display:flex}.waiter-download-hub>header em i{color:#27331b;background:#c9f45b;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.waiter-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.waiter-download-grid article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:17px;align-content:start;gap:8px;min-height:265px;padding:19px;display:grid}.waiter-download-grid article.is-primary{background:linear-gradient(145deg,#c9f45b24,#ffffff0e);border-color:#c9f45b57}.waiter-download-grid article>i{color:#fff;background:#ffffff1c;border-radius:12px;place-items:center;width:39px;height:39px;font-size:8px;font-style:normal;font-weight:950;display:grid}.waiter-download-grid article.is-primary>i{color:#26321a;background:#c9f45b}.waiter-download-grid article>span{margin-top:7px;font-size:8px}.waiter-download-grid h2{letter-spacing:-.04em;margin:0;font-size:21px}.waiter-download-grid p{color:#ffffff96;min-height:45px;margin:0;font-size:9px;line-height:1.5}.waiter-download-grid .button{min-height:41px;box-shadow:none;justify-content:center;margin-top:auto}.waiter-download-grid .button.button-ghost{color:#fff;background:#ffffff14;border-color:#fff3}.waiter-download-grid .button:disabled{cursor:default;opacity:.48}.waiter-download-grid article>small{color:#ffffff6b;font-size:7px;line-height:1.45}.waiter-team-heading{align-items:start;margin-top:5px}.waiter-team-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(25px,3vw,34px)}.dashboard-shell.theme-dark .waiter-marketing-features article,.dashboard-shell.theme-dark .waiter-marketing-tablet{color:#f5f1e8;background-color:#252620;border-color:#3b3c36}.dashboard-shell.theme-dark .waiter-marketing-features p,.dashboard-shell.theme-dark .waiter-marketing-tablet p{color:#aaa49a}.dashboard-shell.theme-dark .waiter-marketing-tablet li{background:#ffffff0a;border-color:#45463f}.dashboard-shell.theme-dark .waiter-marketing-tablet li small{color:#9c968d}@media (max-width:980px){.waiter-marketing-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);padding-inline:30px}.waiter-marketing-copy h1{font-size:48px}.waiter-download-grid{grid-template-columns:1fr 1fr}.waiter-download-grid article:last-child{grid-column:1/-1;min-height:220px}.waiter-marketing-tablet{grid-template-columns:1fr}}@media (max-width:700px){.waiter-marketing-hero{grid-template-columns:1fr;padding:28px 20px}.waiter-marketing-copy h1{font-size:40px}.waiter-marketing-device{width:min(100%,330px);transform:none}.waiter-marketing-features,.waiter-download-grid{grid-template-columns:1fr}.waiter-download-grid article:last-child{grid-column:auto}.waiter-download-hub>header{flex-direction:column}.waiter-download-hub>header em{order:-1}.waiter-marketing-tablet{padding:25px 19px}.waiter-marketing-tablet h2{font-size:34px}}.android-publish-promo{isolation:isolate;color:#fff;background:radial-gradient(circle at 9% 8%,#c9f45b2e,#0000 31%),radial-gradient(circle at 92% 88%,#ff5c3a33,#0000 34%),linear-gradient(145deg,#292c26,#1e201c);border:1px solid #34372f;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(270px,.65fr);align-items:center;gap:clamp(28px,5vw,68px);padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #27231c26}.android-publish-promo-copy{align-content:center;gap:14px;display:grid}.android-publish-promo-copy>span{color:#c9f45b;letter-spacing:.13em;font-size:8px;font-weight:950}.android-publish-promo-copy h2{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(33px,4.2vw,56px);line-height:.98}.android-publish-promo-copy>p{color:#ffffffab;max-width:660px;margin:0;font-size:12px;line-height:1.65}.android-publish-promo-copy ul{gap:8px;margin:2px 0 4px;padding:0;list-style:none;display:grid}.android-publish-promo-copy li{color:#ffffffd1;align-items:center;gap:8px;font-size:9px;display:flex}.android-publish-promo-copy li i{color:#2d391f;background:#c9f45b;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;font-weight:950;display:grid}.android-publish-promo-copy .button{color:#29341d;background:#c9f45b;width:fit-content;min-height:46px;margin-top:3px;box-shadow:0 12px 28px #c9f45b2b}.android-publish-promo-preview{justify-items:center;gap:13px;display:grid}.android-publish-phone{color:#292b26;background:#f7f4ed;border:7px solid #0f100e;border-radius:31px;align-content:start;width:min(100%,250px);min-height:392px;display:grid;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 32px 65px #00000061}.android-publish-phone>span{z-index:2;background:#11120f;border-radius:99px;width:64px;height:9px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.android-publish-phone header{color:#fff;align-content:end;gap:5px;min-height:205px;padding:30px 20px 23px;display:grid}.android-publish-phone header i{color:#262820;background:#fff;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:7px;font-size:17px;font-style:normal;font-weight:950;display:grid;overflow:hidden}.android-publish-phone header i img{object-fit:cover;width:100%;height:100%}.android-publish-phone header small{letter-spacing:.12em;opacity:.76;font-size:7px;font-weight:900}.android-publish-phone header strong{font-size:18px}.android-publish-phone>div{gap:5px;padding:21px 18px 13px;display:grid}.android-publish-phone>div b{font-size:12px}.android-publish-phone>div small{color:#817b71;font-size:8px;line-height:1.5}.android-publish-phone>button{color:#fff;min-height:42px;font:inherit;pointer-events:none;background:#292b26;border:0;border-radius:11px;margin:8px 18px 18px;font-size:9px;font-weight:900}.android-publish-promo-preview>em{color:#d7f78a;background:#c9f45b17;border:1px solid #c9f45b47;border-radius:99px;padding:7px 10px;font-size:8px;font-style:normal}.android-publish-promo-preview>em b{color:#c9f45b;margin-right:5px}.operation-setup-shell{color:#f8f6ef;background:radial-gradient(circle at 8% 0,#c9f45b2e,#0000 30%),radial-gradient(circle at 100% 100%,#ff5c3a2e,#0000 34%),#20231e;place-items:center;min-height:100svh;padding:clamp(18px,4vw,48px);display:grid;overflow:hidden}.operation-setup-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#242720e8;border:1px solid #ffffff1f;border-radius:28px;gap:20px;width:min(100%,980px);padding:clamp(23px,4.5vw,52px);display:grid;box-shadow:0 36px 100px #00000057}.operation-setup-header{text-align:center;justify-items:center;gap:9px;display:grid}.crm-empty .button{margin-top:10px}.crm-pagination{border-top:1px solid #eeeae3;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:76px;padding:14px 12px 0;display:flex}.crm-pagination span{color:#8f3f31;font-size:13px}.operation-setup-brand{align-items:center;gap:9px;margin-bottom:12px;display:flex}.operation-setup-brand>i{color:#27331b;background:#c9f45b;border-radius:14px;place-items:center;width:45px;height:45px;font-size:17px;font-style:normal;font-weight:950;display:grid}.operation-setup-brand>span{text-align:left;display:grid}.operation-setup-brand strong{letter-spacing:-.04em;font-size:18px}.operation-setup-brand small{color:#c9f45b;letter-spacing:.17em;font-size:7px;font-weight:950}.operation-setup-header>em{color:#c9f45b;letter-spacing:.14em;font-size:8px;font-style:normal;font-weight:950}.operation-setup-header h1{letter-spacing:-.065em;max-width:720px;margin:2px 0 0;font-size:clamp(35px,5vw,59px);line-height:.98}.operation-setup-header>p{color:#ffffff9e;max-width:650px;margin:4px 0 5px;font-size:11px;line-height:1.65}.operation-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operation-mode-grid>button{color:#fff;cursor:pointer;min-height:106px;font:inherit;text-align:left;background:#ffffff0e;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:16px;transition:border-color .16s,background .16s,transform .16s;display:grid}.operation-mode-grid>button:hover{transform:translateY(-1px)}.operation-mode-grid>button.active{background:#c9f45b1a;border-color:#c9f45b9e}.operation-mode-grid>button>i{background:#ff5c3a;border-radius:14px;place-items:center;width:48px;height:48px;font-size:14px;font-style:normal;font-weight:950;display:grid}.operation-mode-grid>button:last-child>i{color:#29351c;background:#c9f45b}.operation-mode-grid>button>span{gap:4px;display:grid}.operation-mode-grid small{color:#c9f45b;letter-spacing:.11em;font-size:7px;font-weight:950}.operation-mode-grid strong{letter-spacing:-.02em;font-size:15px}.operation-mode-grid em{color:#ffffff82;font-size:8px;font-style:normal}.operation-mode-grid>button>b{color:#c9f45b;font-size:17px}.operation-mode-panel{background:#00000026;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.operation-mode-panel>div{gap:4px;display:grid}.operation-mode-panel>div small{color:#c9f45b;letter-spacing:.12em;font-size:7px;font-weight:950}.operation-mode-panel>div strong{font-size:13px}.operation-mode-panel>div p{color:#ffffff8a;margin:0;font-size:8px;line-height:1.5}.operation-mode-panel .button{color:#29341d;background:#c9f45b;justify-content:center;min-height:44px;text-decoration:none}.operation-store-form{grid-template-columns:minmax(0,1fr) minmax(230px,.68fr) auto}.operation-store-form>label{gap:6px;display:grid}.operation-store-form>label>span{color:#ffffffad;font-size:8px;font-weight:800}.operation-store-form input{color:#fff;width:100%;min-height:44px;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;outline:0;padding:0 12px;font-size:16px}.operation-store-form input:focus{border-color:#c9f45b;box-shadow:0 0 0 3px #c9f45b1a}.operation-store-form input::placeholder{color:#ffffff52}.operation-setup-error{color:#ffad9b;grid-column:2/-1;margin:-8px 0 0;font-size:8px}.operation-setup-hint{color:#fff6;text-align:center;margin:0;font-size:8px}.operation-setup-card>footer{color:#fff6;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:8px;line-height:1.45;display:flex}.operation-setup-card>footer span{color:#c9f45b;font-size:7px}@media (max-width:820px){.android-publish-promo{grid-template-columns:1fr}.android-publish-phone{transform:none}.operation-store-form{grid-template-columns:1fr}.operation-setup-error{grid-column:auto;margin:-5px 0 0}}@media (max-width:620px){.android-publish-promo{padding:25px 19px}.android-publish-promo-copy h2{font-size:36px}.android-publish-promo-preview{display:none}.official-app-catalog>header{flex-direction:column}.operation-setup-shell{align-items:start;padding:0}.operation-setup-card{border:0;border-radius:0;min-height:100svh;padding:24px 16px}.operation-setup-header h1{font-size:39px}.operation-mode-grid,.operation-mode-panel{grid-template-columns:1fr}.operation-mode-panel .button{width:100%}}.channel-marquee{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--lime);isolation:isolate;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden;transform:none}.channel-marquee:before,.channel-marquee:after{z-index:2;content:"";pointer-events:none;width:32px;position:absolute;top:0;bottom:0}.channel-marquee:before{background:linear-gradient(90deg, var(--lime), transparent);left:0}.channel-marquee:after{background:linear-gradient(-90deg, var(--lime), transparent);right:0}.channel-marquee-track{align-items:center;width:max-content;padding:16px 0;animation:32s linear infinite landing-channel-marquee;display:flex}.channel-marquee-group{align-items:center;gap:28px;padding-left:32px;display:flex}.channel-marquee:hover .channel-marquee-track{animation-play-state:paused}@keyframes landing-channel-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.campaign-section,.solutions-section,.feature-bento{width:min(1220px,100% - 64px);margin:0 auto}.campaign-section{padding:130px 0 72px}.campaign-heading{grid-template-columns:1.1fr .65fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.campaign-heading h2,.solutions-heading h2,.feature-bento>header h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:830;line-height:.97}.campaign-heading>p{max-width:420px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.campaign-carousel{outline:none;position:relative}.campaign-stage{aspect-ratio:16/8.7;background:#201f1d;border:1px solid #18181629;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 80px #231b131f}.campaign-slide{opacity:0;pointer-events:none;transition:opacity .56s,transform .76s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.025)}.campaign-slide.active{z-index:1;opacity:1;pointer-events:auto;transform:scale(1)}.campaign-slide>img{object-fit:cover}.campaign-shade{z-index:1;background:linear-gradient(90deg,#11100ee0 0%,#11100e9e 38%,#11100e14 72%);position:absolute;inset:0}.campaign-coral .campaign-shade{background:linear-gradient(90deg,#9d2312eb,#e0492b99 44%,#11100e0d 78%)}.campaign-copy{z-index:2;color:#fff;width:min(480px,42%);position:absolute;top:50%;left:clamp(34px,6vw,76px);transform:translateY(-50%)}.campaign-copy>p{color:var(--lime);letter-spacing:.14em;margin:0 0 14px;font-size:10px;font-weight:900}.campaign-copy h3{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5.2vw,72px);line-height:.92}.campaign-copy>span{color:#ffffffc7;max-width:420px;margin-top:20px;font-size:15px;line-height:1.6;display:block}.campaign-copy a{background:var(--lime);min-height:48px;color:var(--ink);border-radius:999px;align-items:center;gap:18px;margin-top:28px;padding:0 21px;font-size:12px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.campaign-copy a:hover{background:#fff;transform:translateY(-2px)}.campaign-light .campaign-shade{background:linear-gradient(#0000 38%,#11100e80 72%,#11100ed1 100%)}.campaign-light .campaign-copy{width:min(620px,100% - 92px);inset:auto 46px 34px;transform:none}.campaign-light .campaign-copy h3{font-size:clamp(30px,3.8vw,54px)}.campaign-light .campaign-copy>span{max-width:560px;margin-top:12px}.campaign-light .campaign-copy a{background:var(--ink);color:#fff;margin-top:18px}.campaign-light .campaign-copy a:hover{background:var(--coral)}.campaign-arrow{z-index:4;width:48px;height:48px;color:var(--ink);cursor:pointer;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffffad;border-radius:50%;place-items:center;font-size:18px;transition:transform .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 25px #1818161f}.campaign-arrow:hover{background:var(--lime);transform:translateY(-50%)scale(1.06)}.campaign-arrow.previous{left:18px}.campaign-arrow.next{right:18px}.campaign-dots{z-index:4;gap:7px;display:flex;position:absolute;bottom:24px;right:28px}.campaign-dots button{cursor:pointer;background:#ffffffa8;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .18s,background .18s}.campaign-dots button.active{background:var(--lime);width:28px}.solutions-section{padding:96px 0 78px}.solutions-heading{text-align:center}.solution-tabs{scrollbar-width:none;background:#fff;border:1px solid #1818161f;border-radius:999px;gap:6px;width:max-content;max-width:100%;margin:42px auto 20px;padding:6px;display:flex;overflow-x:auto}.solution-tabs button{min-height:42px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:none;padding:0 18px;font-size:12px;font-weight:850;transition:background .18s,color .18s,transform .18s}.solution-tabs button:hover{color:var(--ink)}.solution-tabs button.active{background:var(--ink);color:#fff}.solution-panel{background:#ded7ff;border-radius:26px;outline:none;grid-template-columns:.78fr 1.22fr;min-height:520px;transition:background .22s;display:grid;overflow:hidden}.solution-panel:focus-visible{box-shadow:0 0 0 4px #ff4e2d38}.solution-panel.solution-pedidos{background:#ffddd4}.solution-panel.solution-salao{background:#f4ebd7}.solution-panel.solution-entrega{background:#dff4e7}.solution-panel.solution-crescimento{background:var(--lime)}.solution-copy{flex-direction:column;justify-content:center;padding:clamp(42px,6vw,76px);display:flex}.solution-copy>p{color:var(--coral);letter-spacing:.14em;margin:0 0 17px;font-size:10px;font-weight:900}.solution-copy h3{letter-spacing:-.06em;margin:0;font-size:clamp(37px,4vw,58px);line-height:.96}.solution-copy>span{color:#181816ad;margin-top:20px;font-size:15px;line-height:1.65}.solution-copy ul{gap:9px;margin:26px 0 0;padding:0;font-size:12px;font-weight:800;list-style:none;display:grid}.solution-copy li:first-letter{color:var(--coral)}.solution-copy a{border-top:1px solid #18181633;justify-content:space-between;align-items:center;margin-top:32px;padding-top:18px;font-size:12px;font-weight:900;display:flex}.solution-display{background:radial-gradient(circle at 15% 20%,#ffffff9e,#0000 28%),linear-gradient(135deg,#fff3,#ffffffa6);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.solution-display:before,.solution-display:after{content:"";border:1px solid #18181614;border-radius:50%;position:absolute}.solution-display:before{width:520px;height:520px}.solution-display:after{width:390px;height:390px}.solution-metric{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #1818161f;border-radius:15px;gap:3px;min-width:116px;padding:15px;display:grid;position:absolute;top:30px;right:30px;box-shadow:0 10px 30px #261f1814}.solution-metric b{letter-spacing:-.04em;font-size:23px}.solution-metric small{color:var(--muted);font-size:8px}.solution-product{z-index:2;background:#fff;border:1px solid #18181624;border-radius:22px;width:min(78%,520px);min-height:318px;position:relative;transform:rotate(-2deg);box-shadow:0 30px 70px #281f1629}.solution-brand-toolbar{border-bottom:1px solid #ece8e1;align-items:center;gap:6px;height:48px;padding:0 15px;display:flex}.solution-brand-toolbar i{background:#dedad2;border-radius:50%;width:7px;height:7px}.solution-brand-toolbar b{background:var(--ink);color:#fff;border-radius:7px;margin-left:auto;padding:7px 11px;font-size:7px}.solution-brand-body{background:#faf8f3;grid-template-columns:1fr 1.1fr;gap:22px;height:268px;padding:22px;display:grid}.solution-brand-controls{align-content:start;gap:12px;display:grid}.solution-brand-controls i{background:#e8e3fa;border-radius:8px;height:34px;display:block}.solution-brand-controls i:nth-child(2){background:#ffddd4}.solution-brand-controls i:nth-child(3){background:#dff4e7}.solution-brand-controls i:nth-child(4){background:#d7d1c7;width:70%;height:8px}.solution-brand-phone{background:#fff;border:6px solid #242320;border-bottom:0;border-radius:22px 22px 0 0;align-content:start;gap:10px;padding:24px 12px 12px;display:grid;overflow:hidden}.solution-brand-phone b{font-size:12px}.solution-brand-phone i{background:linear-gradient(120deg,#ff795f,#ffddd4);border-radius:9px;height:42px}.solution-brand-phone i:nth-of-type(2){background:linear-gradient(120deg,#c9f45b,#efffc7)}.solution-brand-phone i:nth-of-type(3){background:linear-gradient(120deg,#baa8ff,#e9e4ff)}.solution-pix{grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;padding:38px;display:grid;transform:rotate(2deg)}.solution-qr{aspect-ratio:1;background:#fff;border-radius:13px;grid-template-columns:repeat(6,1fr);gap:3px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ebe7df}.solution-qr i{background:var(--ink)}.solution-qr i:nth-child(3n),.solution-qr i:nth-child(5n){background:0 0}.solution-pix>div{gap:7px;display:grid}.solution-pix small{color:var(--coral);font-size:8px;font-weight:900}.solution-pix strong{letter-spacing:-.06em;font-size:36px}.solution-pix em{color:#499663;font-size:10px;font-style:normal;font-weight:800}.solution-tables{grid-template-columns:repeat(3,1fr);gap:10px;padding:28px;display:grid;transform:rotate(-1deg)}.solution-tables>span{background:#f8f6f1;border:1px solid #ebe6df;border-radius:14px;align-content:center;justify-items:center;gap:5px;display:grid}.solution-tables small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900}.solution-tables strong{font-size:25px}.solution-tables i{color:#817b73;background:#e8e4dc;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal}.solution-tables>span.active{border:2px solid var(--ink);background:#fff}.solution-tables>span.active i{background:var(--ink);color:#fff}.solution-tables>span.busy i{color:#a5412d;background:#ffddd4}.solution-map{background:#eaf2df;overflow:hidden;transform:rotate(1.4deg)}.map-road{transform-origin:0;background:#fff;height:18px;display:block;position:absolute;box-shadow:0 0 0 1px #dce6d2}.road-one{width:130%;top:58px;left:-10px;transform:rotate(24deg)}.road-two{width:120%;top:220px;left:-20px;transform:rotate(-16deg)}.road-three{width:90%;top:-40px;left:56%;transform:rotate(86deg)}.map-store,.map-rider{z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 8px 20px #1a1a1833}.map-store{background:var(--coral);color:#fff;width:44px;height:44px;font-size:17px;font-weight:950;top:44px;left:54px}.map-rider{background:var(--lime);width:52px;height:52px;color:var(--ink);font-size:18px;animation:1.8s ease-in-out infinite landing-rider-pulse;top:140px;right:100px}.map-rider b{font-size:12px;position:absolute;bottom:5px;right:-7px;transform:rotate(-22deg)}.solution-map>div{background:#ffffffe6;border-radius:13px;gap:4px;padding:13px 15px;display:grid;position:absolute;bottom:20px;left:22px;right:22px;box-shadow:0 8px 24px #1f23191a}.solution-map small{color:#519664;letter-spacing:.1em;font-size:7px;font-weight:900}.solution-map strong{font-size:12px}.solution-map em{color:var(--muted);font-size:8px;font-style:normal}@keyframes landing-rider-pulse{50%{transform:translate(8px,-4px);box-shadow:0 0 0 12px #c9f45b2e}}.solution-growth{background:#262521;overflow:hidden;transform:rotate(-2deg)}.growth-card{z-index:2;background:#fff;border-radius:14px;gap:8px;padding:18px;display:grid;position:absolute;top:46px;left:38px;transform:rotate(-4deg)}.growth-card small{color:var(--coral);font-size:7px;font-weight:900}.growth-card strong{font-size:13px}.growth-card i{background:var(--lime);border-radius:999px;width:fit-content;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900}.growth-wave{border:50px solid var(--coral);border-radius:50%;width:430px;height:310px;position:absolute;bottom:-110px;right:-60px;transform:rotate(-16deg)}.growth-result{z-index:2;color:#fff;text-align:right;display:grid;position:absolute;bottom:44px;right:38px}.growth-result b{color:var(--lime);letter-spacing:-.07em;font-size:52px}.growth-result small{color:#ffffffa3;font-size:9px}.feature-bento{padding:82px 0 128px}.feature-bento>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.feature-bento>header>a{border-bottom:1px solid var(--ink);flex:none;align-items:center;gap:26px;padding:0 0 10px;font-size:12px;font-weight:900;display:flex}.feature-bento-grid{grid-template-columns:1.12fr .88fr;gap:14px;display:grid}.bento-card{border:1px solid #1818161f;border-radius:22px;min-width:0;min-height:430px;padding:36px;position:relative;overflow:hidden}.bento-card>p,.bento-card>div>p{z-index:2;color:var(--coral);letter-spacing:.13em;margin:0 0 12px;font-size:9px;font-weight:900;position:relative}.bento-card h3{z-index:2;letter-spacing:-.055em;max-width:470px;margin:0;font-size:38px;line-height:1;position:relative}.bento-card>span,.bento-card>div>span{z-index:2;max-width:450px;color:var(--muted);margin-top:15px;font-size:13px;line-height:1.6;display:block;position:relative}.bento-ai{background:#f3eee5;grid-template-rows:auto 1fr;gap:24px;display:grid}.ai-compare{z-index:2;grid-template-columns:1fr 1fr;gap:9px;min-height:230px;display:grid;position:relative}.ai-compare>span{background:#ddd;border-radius:15px;position:relative;overflow:hidden}.ai-compare img{object-fit:cover}.ai-compare small{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181816d1;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;bottom:12px;left:12px}.ai-compare>span:last-child small{background:var(--lime);color:var(--ink)}.bento-delivery{background:#dff4e7}.bento-map{background:#edf5e5;border:8px solid #ffffffb3;border-radius:28px;width:88%;height:58%;position:absolute;bottom:-50px;right:-50px;overflow:hidden;transform:rotate(-5deg)}.bento-map>i{background:#fff;width:140%;height:15px;display:block;position:absolute;transform:rotate(19deg)}.bento-map>i:first-child{top:25%;left:-20%}.bento-map>i:nth-child(2){top:62%;left:-20%;transform:rotate(-20deg)}.bento-map>i:nth-child(3){top:-20%;left:48%;transform:rotate(86deg)}.bento-map>b,.bento-map>em{z-index:2;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;box-shadow:0 8px 20px #1c1e172e}.bento-map>b{background:var(--coral);color:#fff;width:42px;height:42px;top:18%;left:18%}.bento-map>em{background:var(--lime);width:48px;height:48px;color:var(--ink);top:45%;left:55%}.bento-map>small{z-index:2;background:var(--ink);color:#fff;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:900;position:absolute;bottom:22px;right:24px}.bento-menu{background:#ffddd4}.menu-art{grid-template-columns:1.08fr .92fr;gap:10px;display:grid;position:absolute;bottom:-14px;left:22px;right:22px;transform:rotate(1.5deg)}.menu-art>span{background:#fff;border:7px solid #fff;border-radius:18px 18px 0 0;align-content:end;gap:5px;min-height:210px;padding:9px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #45291e1f}.menu-art i{background:linear-gradient(145deg,#954027,#f0b34f 48%,#548643);border-radius:11px;position:absolute;inset:7px 7px 70px}.menu-art>span:nth-child(2) i{background:linear-gradient(145deg,#d7a258,#752716 45%,#f4dfb7)}.menu-art strong{z-index:2;font-size:11px;position:relative}.menu-art small{z-index:2;color:var(--muted);font-size:7px;position:relative}.bento-affiliates{color:#fff;min-height:500px}.bento-affiliates>img{object-fit:cover;object-position:center 42%;transition:transform .56s}.bento-affiliates:hover>img{transform:scale(1.035)}.bento-image-shade{background:linear-gradient(#0000 28%,#171210e6);inset:0;z-index:1!important;max-width:none!important;margin:0!important;position:absolute!important}.bento-affiliates>div{z-index:2;position:absolute;bottom:36px;left:36px;right:36px}.bento-affiliates>div>p{color:var(--lime)}.bento-affiliates>div>span{color:#ffffffc2}.process-list li:nth-child(4)>span{color:var(--ink);background:#baa8ff}@media (max-width:1080px){.campaign-stage{aspect-ratio:16/10}.campaign-copy{width:48%}.solution-panel{grid-template-columns:.9fr 1.1fr}.solution-product{width:84%}.feature-bento-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.campaign-section,.solutions-section,.feature-bento{width:calc(100% - 32px)}.campaign-section{padding-top:92px}.campaign-heading{grid-template-columns:1fr;gap:24px}.campaign-stage{aspect-ratio:auto;min-height:610px}.campaign-slide>img{object-position:58% center!important}.campaign-light>img{object-position:64% center!important}.campaign-copy{width:auto;inset:auto 28px 70px;transform:none}.campaign-copy h3{font-size:48px}.campaign-shade,.campaign-coral .campaign-shade{background:linear-gradient(#11100e14 22%,#11100eeb)}.campaign-light .campaign-copy{width:auto;bottom:70px;left:28px;right:28px}.campaign-arrow{top:34px;transform:none}.campaign-arrow:hover{transform:scale(1.06)}.campaign-arrow.previous{left:auto;right:78px}.campaign-arrow.next{right:22px}.solution-panel{grid-template-columns:1fr}.solution-display{min-height:460px}.feature-bento>header{flex-direction:column;align-items:flex-start}.feature-bento-grid{grid-template-columns:1fr}.bento-affiliates{min-height:580px}}@media (max-width:560px){.channel-marquee-track{padding:13px 0;animation-duration:25s}.channel-marquee-group{gap:22px;padding-left:20px}.channel-marquee span{gap:22px;font-size:10px}.campaign-heading h2,.solutions-heading h2,.feature-bento>header h2{font-size:43px}.campaign-stage{border-radius:19px;min-height:570px}.campaign-slide>img{object-position:66% center!important}.campaign-light>img{object-position:67% center!important}.campaign-light .campaign-copy{bottom:62px;left:22px;right:22px}.campaign-light .campaign-copy h3{font-size:38px}.campaign-light .campaign-copy a{max-width:calc(100vw - 88px)}.campaign-copy{bottom:62px;left:22px;right:22px}.campaign-copy h3{font-size:42px}.campaign-copy>span{font-size:13px}.campaign-copy a{min-height:44px;margin-top:20px;font-size:10px}.campaign-dots{bottom:18px;right:20px}.solution-tabs{border-radius:15px;justify-content:flex-start;width:100%;margin-top:30px}.solution-tabs button{min-height:38px;padding:0 14px;font-size:10px}.solution-panel{border-radius:19px;min-height:0}.solution-copy{padding:38px 25px}.solution-copy h3{font-size:40px}.solution-display{min-height:380px}.solution-product{width:calc(100% - 42px);min-height:276px}.solution-metric{top:18px;right:18px}.solution-brand-body{gap:12px;height:228px;padding:16px}.solution-pix{grid-template-columns:1fr 1.1fr;gap:15px;padding:24px}.solution-pix strong{font-size:27px}.solution-tables{gap:7px;padding:20px}.solution-tables strong{font-size:20px}.map-rider{right:60px}.feature-bento{padding-top:58px;padding-bottom:92px}.bento-card{border-radius:18px;min-height:430px;padding:26px}.bento-card h3{font-size:34px}.ai-compare{min-height:220px}.bento-affiliates{min-height:500px}.bento-affiliates>div{bottom:26px;left:26px;right:26px}}.order-document-actions{border-top:1px solid #ece6de;border-bottom:1px solid #ece6de;gap:12px;padding:18px 22px;display:grid}.order-document-actions>div{gap:4px;display:grid}.order-document-actions strong{color:#302c27;font-size:11px}.order-document-actions small{color:#817970;font-size:9px;line-height:1.45}.order-document-actions>span{flex-wrap:wrap;gap:8px;display:flex}.order-document-actions .button{min-height:38px;box-shadow:none;padding-inline:13px;font-size:9px}.dashboard-shell.theme-dark .order-document-actions{border-color:#443f3a}.dashboard-shell.theme-dark .order-document-actions strong{color:#f4eee6}.order-receipt-print{display:none}@media print{@page{size:80mm auto;margin:5mm}body *{visibility:hidden!important}.order-receipt-print,.order-receipt-print *{visibility:visible!important}.order-receipt-print{color:#111;background:#fff;width:70mm;margin:0;font:10px/1.35 Arial,sans-serif;position:fixed;inset:0 auto auto 0;display:block!important}.order-receipt-print>header{text-align:center;justify-items:center;gap:2px;padding-bottom:10px;display:grid}.order-receipt-print>header strong{font-size:15px}.order-receipt-warning{text-align:center;border-block:1px dashed #111;margin-bottom:10px;padding:7px 0;font-size:9px;font-weight:800}.order-receipt-print>section{gap:3px;padding-bottom:9px;display:grid}.order-receipt-print>section span{grid-template-columns:19mm 1fr;gap:3mm;display:grid}.order-receipt-items{border-block:1px dashed #111;padding:7px 0}.order-receipt-items p{grid-template-columns:7mm 1fr auto;gap:2mm;margin:0;padding:3px 0;display:grid}.order-receipt-items span{display:grid}.order-receipt-items small{font-size:8px}.order-receipt-totals{gap:3px;padding:8px 0;display:grid}.order-receipt-totals span{justify-content:space-between;gap:8px;display:flex}.order-receipt-totals .total{border-top:1px solid #111;margin-top:3px;padding-top:5px;font-size:12px}.order-receipt-print>footer{text-align:center;border-top:1px dashed #111;gap:5px;padding-top:8px;display:grid}.order-receipt-print>footer span{font-size:8px}}.subscription-checkout-steps{background:#fff;border:1px solid #dedbd2;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.subscription-checkout-steps>span{color:#8a857c;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:8px;font-weight:850;display:flex}.subscription-checkout-steps i{color:#777169;background:#ece9e2;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.subscription-checkout-steps>span.active{color:#8f3523;background:#fff1eb}.subscription-checkout-steps>span.active i{background:var(--coral);color:#fff}.subscription-checkout-steps>span.complete{color:#397552}.subscription-checkout-steps>span.complete i{color:#267048;background:#dff2e5}.subscription-payment-layout,.ai-payment-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.subscription-payment-methods,.ai-payment-method-card{padding:24px}.subscription-payment-methods>header,.ai-payment-method-card>header{gap:5px;margin-bottom:18px;display:grid}.subscription-payment-methods header small,.ai-payment-method-card header small,.subscription-payment-summary>small,.ai-payment-summary>small{color:var(--coral);letter-spacing:.12em;font-size:7px;font-weight:950}.subscription-payment-methods h2,.ai-payment-method-card h2,.subscription-payment-summary h2,.ai-payment-summary h2{margin:0;font-size:21px}.subscription-payment-methods header p,.ai-payment-method-card header p{color:#817b73;margin:0;font-size:9px}.subscription-payment-methods>div,.ai-payment-method-card>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subscription-payment-methods>div>button,.ai-payment-method-card>div:first-of-type>button{color:#39352f;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd8cf;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:112px;padding:15px;display:grid}.subscription-payment-methods>div>button.active,.ai-payment-method-card>div:first-of-type>button.active{border-color:var(--coral);background:#fff7f3;box-shadow:0 0 0 3px #ff5c3a1a}.subscription-payment-methods button>i,.ai-payment-method-card button>i{color:#5c5750;background:#efede7;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:950;display:grid}.subscription-payment-methods button.active>i,.ai-payment-method-card button.active>i{background:var(--coral);color:#fff}.subscription-payment-methods button>span,.ai-payment-method-card button>span{gap:5px;display:grid}.subscription-payment-methods button strong,.ai-payment-method-card button strong{font-size:10px}.subscription-payment-methods button small,.ai-payment-method-card button small{color:#827c74;font-size:8px;line-height:1.45}.subscription-payment-methods button em,.ai-payment-method-card button em{color:#6c8a2d;letter-spacing:.08em;grid-column:2;font-size:6px;font-style:normal;font-weight:950}.subscription-trial-schedule-note{background:#f4fae9;border:1px solid #b9d990;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:11px;margin-top:15px;padding:13px;display:grid}.subscription-trial-schedule-note>i{color:#fff;background:#6fa33c;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.subscription-trial-schedule-note strong{font-size:10px}.subscription-trial-schedule-note p{color:#61704e;margin:4px 0 0;font-size:8px;line-height:1.5}.subscription-payment-summary,.ai-payment-summary{gap:13px;padding:24px;display:grid;position:sticky;top:76px}.subscription-payment-summary dl,.ai-payment-summary dl{border-block:1px solid #ebe7df;gap:8px;margin:0;padding:13px 0;display:grid}.subscription-payment-summary dl>div,.ai-payment-summary dl>div{color:#777169;justify-content:space-between;gap:12px;font-size:8px;display:flex}.subscription-payment-summary>div{justify-content:space-between;align-items:end;gap:10px;display:flex}.subscription-payment-summary>div strong,.ai-payment-summary>strong{font-size:23px}.subscription-payment-summary .button,.ai-payment-summary .button{justify-content:center;min-height:46px}.subscription-payment-summary>p,.ai-payment-summary>p{color:#858077;margin:0;font-size:8px;line-height:1.5}.subscription-payment-pix,.ai-payment-pix{background:#f7fce9;border:1px solid #b7d985;border-radius:13px;align-items:center;margin-top:18px;padding:16px;grid-template-columns:minmax(0,1fr) 140px auto!important;gap:16px!important;display:grid!important}.subscription-payment-pix img,.ai-payment-pix img{border:7px solid #fff;border-radius:9px;width:140px;height:140px}.subscription-payment-pix>div,.ai-payment-pix>div{gap:7px;display:grid}.subscription-payment-pix p,.ai-payment-pix p{color:#777169;margin:0;font-size:8px;line-height:1.5}.subscription-success-screen,.ai-checkout-success{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:440px;padding:44px;display:grid}.subscription-success-icon,.ai-checkout-success>span:first-child{color:#267048;background:#dff2e5;border-radius:50%;place-items:center;width:74px;height:74px;font-size:30px;font-weight:950;display:grid}.subscription-success-screen>small,.ai-checkout-success>small{color:#267048;letter-spacing:.12em;font-size:8px;font-weight:950}.subscription-success-screen h1,.ai-checkout-success h1{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(28px,4vw,44px)}.subscription-success-screen>p,.ai-checkout-success>p{color:#716c64;max-width:650px;margin:0;font-size:10px;line-height:1.65}.subscription-success-summary,.ai-checkout-success>div{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,720px);margin:13px 0;display:grid}.subscription-success-summary>span,.ai-checkout-success>div>span{background:#f4f2ec;border-radius:11px;gap:5px;padding:14px;display:grid}.subscription-success-summary small,.ai-checkout-success>div small{color:#8c867e;font-size:6px;font-weight:900}.subscription-success-summary strong,.ai-checkout-success>div strong{font-size:11px}.ai-payment-summary>div{background:#f2edfa;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.ai-payment-summary>div b{color:#7251b6;font-size:25px}.ai-payment-summary>div span{color:#766d7d;font-size:8px;font-weight:850}.app-global-notifications-card{overflow:hidden}.app-global-notifications-card>header{border-bottom:1px solid #ebe7df;justify-content:space-between;align-items:center;gap:18px;padding:21px 23px;display:flex}.app-global-notifications-card header>div{gap:4px;display:grid}.app-global-notifications-card header small,.app-notification-history>small{color:var(--coral);letter-spacing:.12em;font-size:7px;font-weight:950}.app-global-notifications-card h2{margin:0;font-size:20px}.app-global-notifications-card header p{color:#7d776f;max-width:700px;margin:0;font-size:8px;line-height:1.5}.app-global-notifications-card header>span{color:#557629;background:#e9f4d2;border-radius:99px;padding:7px 10px;font-size:7px;font-weight:900}.app-notification-apps{border-bottom:1px solid #ebe7df;gap:8px;padding:14px 23px;display:flex;overflow-x:auto}.app-notification-apps>button{color:#49453f;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfdbd3;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:9px;min-width:190px;padding:10px;display:grid}.app-notification-apps>button.active{border-color:var(--coral);background:#fff6f2}.app-notification-apps i{width:38px;height:38px;color:var(--lime);background:#262622;border-radius:10px;place-items:center;font-style:normal;font-weight:950;display:grid}.app-notification-apps span{gap:3px;display:grid}.app-notification-apps strong{font-size:9px}.app-notification-apps small{color:#8b857c;font-size:7px}.app-notification-composer{grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr) auto;align-items:end;gap:10px;padding:20px 23px;display:grid}.app-notification-composer label{gap:6px;display:grid;position:relative}.app-notification-composer label>span{color:#706b64;font-size:8px;font-weight:850}.app-notification-composer input,.app-notification-composer textarea{resize:vertical;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ddd9d0;border-radius:9px;outline:none;padding:11px 44px 11px 11px;font-size:9px}.app-notification-composer textarea{min-height:74px}.app-notification-composer label>small{color:#9b958d;font-size:6px;position:absolute;bottom:8px;right:9px}.app-notification-composer .button{justify-content:center;min-height:44px}.app-notification-feedback{color:#5d6f3c;margin:-5px 23px 15px;font-size:8px;font-weight:800}.app-notification-history{border-top:1px solid #ebe7df;gap:8px;padding:17px 23px 22px;display:grid}.app-notification-history>span{background:#f7f5f0;border-radius:9px;grid-template-columns:30px minmax(120px,.4fr) minmax(180px,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.app-notification-history i{width:30px;height:30px;color:var(--coral);background:#ffebe4;border-radius:8px;place-items:center;font-style:normal;font-weight:950;display:grid}.app-notification-history b{font-size:8px}.app-notification-history p{color:#777169;margin:0;font-size:8px}.app-notification-history time{color:#918b82;font-size:7px}.app-notification-empty{color:#817b73;padding:26px 23px;font-size:9px}.store-global-notification{border:1px solid var(--store-primary);grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:12px;width:min(1180px,100% - 32px);margin:14px auto 0;display:grid}@supports (color:color-mix(in lab, red, red)){.store-global-notification{border:1px solid color-mix(in srgb, var(--store-primary) 34%, #ddd)}}.store-global-notification{background:var(--store-primary);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.store-global-notification{background:color-mix(in srgb, var(--store-primary) 8%, #fff)}}.store-global-notification{color:#312d29;padding:13px 14px;box-shadow:0 10px 28px #29251e17}.store-global-notification>span{background:var(--store-primary);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid}.store-global-notification>div{gap:3px;display:grid}.store-global-notification small{color:var(--store-primary);letter-spacing:.1em;font-size:7px;font-weight:950}.store-global-notification strong{font-size:12px}.store-global-notification p{color:#68625b;margin:0;font-size:9px;line-height:1.45}.store-global-notification>button{color:#57514b;cursor:pointer;background:#0000000f;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.dashboard-shell.theme-dark :is(.subscription-checkout-steps,.subscription-payment-methods,.subscription-payment-summary,.subscription-success-screen,.ai-payment-method-card,.ai-payment-summary,.ai-checkout-success,.app-global-notifications-card){background:#292725;border-color:#48433f}.dashboard-shell.theme-dark :is(.subscription-checkout-steps,.subscription-payment-methods,.subscription-payment-summary,.subscription-success-screen,.ai-payment-method-card,.ai-payment-summary,.ai-checkout-success,.app-global-notifications-card) :is(h1,h2,strong){color:#f4f0ea}.dashboard-shell.theme-dark :is(.subscription-payment-methods,.ai-payment-method-card)>div:first-of-type>button{color:#eee9e3;background:#312e2c;border-color:#4e4945}.dashboard-shell.theme-dark :is(.subscription-payment-methods,.ai-payment-method-card)>div:first-of-type>button.active{background:#3a2d29;border-color:#ff795d}.dashboard-shell.theme-dark .app-notification-apps>button{color:#f0ece6;background:#312e2c;border-color:#4d4844}.dashboard-shell.theme-dark .app-notification-apps>button.active{background:#3a2e2a;border-color:#ff795d}.dashboard-shell.theme-dark .app-notification-composer :is(input,textarea){color:#f1ede7;background:#302d2b;border-color:#4d4844}.dashboard-shell.theme-dark .app-notification-history>span{background:#34312f}@media (max-width:960px){.subscription-payment-layout,.ai-payment-layout{grid-template-columns:1fr}.subscription-payment-summary,.ai-payment-summary{position:static}.app-notification-composer{grid-template-columns:1fr 1fr}.app-notification-composer .button{grid-column:1/-1}}@media (max-width:620px){.subscription-checkout-steps{grid-template-columns:1fr}.subscription-checkout-steps>span{min-height:36px}.subscription-payment-methods,.ai-payment-method-card{padding:18px}.subscription-payment-methods>div,.ai-payment-method-card>div:first-of-type{grid-template-columns:1fr}.subscription-payment-pix,.ai-payment-pix{grid-template-columns:1fr!important}.subscription-success-screen,.ai-checkout-success{min-height:390px;padding:27px 18px}.subscription-success-summary,.ai-checkout-success>div{grid-template-columns:1fr}.app-global-notifications-card>header{flex-direction:column;align-items:flex-start}.app-notification-composer{grid-template-columns:1fr}.app-notification-composer .button{grid-column:auto}.app-notification-history>span{grid-template-columns:30px minmax(0,1fr)}.app-notification-history>span :is(p,time){grid-column:2}.store-global-notification{grid-template-columns:36px minmax(0,1fr) 30px;width:calc(100% - 20px);padding:11px}.store-global-notification>span{width:36px;height:36px}}.route-state-shell{background:#f5f2eb;place-items:center;min-height:100svh;padding:24px;display:grid}.route-state-card{background:#fff;border:1px solid #1818161a;border-radius:28px;gap:16px;width:min(100%,620px);padding:clamp(28px,7vw,58px);display:grid;box-shadow:0 30px 90px #1818161f}.route-state-card>small{color:#ff5c3a;letter-spacing:.12em;font-size:11px;font-weight:850}.route-state-card h1{max-width:12ch;margin:0;font:700 clamp(36px,8vw,64px)/.96 Georgia,serif}.route-state-card p{color:#6f6a62;max-width:50ch;margin:0;line-height:1.65}.route-state-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.store-route-loading{background:#f5f2eb;min-height:100svh;padding-bottom:60px}.store-route-loading header,.store-route-loading section,.store-route-loading nav,.store-route-loading>div{width:min(1120px,100% - 32px);margin-inline:auto}.store-route-loading header{align-items:center;gap:12px;height:72px;display:flex}.store-route-loading header>span,.store-route-loading section>span,.store-route-loading article>span{background:#dedad1;border-radius:16px;display:block}.store-route-loading header>span{width:42px;height:42px}.store-route-loading header div{gap:7px;display:grid}.store-route-loading header b{width:130px;height:12px}.store-route-loading header i{width:190px;height:8px}.store-route-loading header b,.store-route-loading header i,.store-route-loading section h1,.store-route-loading section p,.store-route-loading nav i,.store-route-loading article b,.store-route-loading article i{background:#dedad1;border-radius:99px;animation:1.25s ease-in-out infinite alternate menuo-route-pulse;display:block}.store-route-loading section{padding:54px 0}.store-route-loading section>span{width:68px;height:68px}.store-route-loading section h1{width:min(420px,80%);height:40px}.store-route-loading section p{width:min(560px,90%);height:14px}.store-route-loading nav{gap:10px;margin-bottom:24px;display:flex}.store-route-loading nav i{width:92px;height:34px}.store-route-loading>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.store-route-loading article{gap:13px;display:grid}.store-route-loading article>span{aspect-ratio:4/3}.store-route-loading article b{width:72%;height:14px}.store-route-loading article i{width:45%;height:10px}@keyframes menuo-route-pulse{to{opacity:.45}}@media (max-width:720px){.store-route-loading>div{grid-template-columns:1fr 1fr}.route-state-actions{display:grid}}.legal-company-details{border:1px solid;gap:.35rem;margin-top:1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.legal-company-details{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.legal-company-details{border-radius:.75rem;font-style:normal}.legal-company-pending{color:#5f4700;background:#fff8dc;border:1px solid #e5a900;border-radius:.75rem;padding:1rem}.auth-mini-logo,.affiliate-brand>strong,.enterprise-brand>span,.enterprise-access-brand>span,.enterprise-control-shell>aside>header>span,.b2b-brand>span,.b2b-preview-brand,.supplier-shell>aside>header>span,.official-app-icon:not(.waiter),.waiter-login-mark:not(.kitchen-login-mark){color:#0000;background:url(/icon-192.png) 50%/140% no-repeat;border-radius:0;font-size:0}.menuo-apps-loading{color:#746d64;background:#fffdf9;border:1px solid #e8dfd2;border-radius:24px;place-items:center;min-height:420px;display:grid}.menuo-apps-center{--apps-ink:#191714;--apps-muted:#716a61;--apps-border:#e8dfd2;color:var(--apps-ink);gap:28px;display:grid}.menuo-apps-hero{color:#fff;background:radial-gradient(circle at 84% 16%,#c9f45b75,#0000 26%),linear-gradient(135deg,#191714 0%,#2a241f 64%,#544130 100%);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:260px;padding:clamp(28px,5vw,58px);display:flex;overflow:hidden}.menuo-apps-hero>div:first-child{max-width:720px}.menuo-apps-hero span,.menuo-apps-title span,.menuo-assistant-card>header span,.menuo-app-eyebrow{letter-spacing:.12em;font-size:11px;font-weight:800}.menuo-apps-hero>div>span{color:#c9f45b}.menuo-apps-hero h2{letter-spacing:-.045em;max-width:680px;margin:12px 0 14px;font-size:clamp(32px,4vw,58px);line-height:.98}.menuo-apps-hero p{color:#ffffffb8;max-width:620px;margin:0;font-size:16px;line-height:1.6}.menuo-apps-score{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2b;border-radius:22px;gap:4px;min-width:156px;padding:24px;display:grid}.menuo-apps-score strong{font-size:48px;line-height:1}.menuo-apps-score small{color:#ffffff9e;margin-top:10px}.menuo-assistant-card{border:1px solid var(--apps-border);background:#fffdf9;border-radius:26px;padding:clamp(22px,3vw,34px)}.menuo-assistant-card>header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.menuo-assistant-mark{color:#c9f45b;background:#191714;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.menuo-assistant-card h3{margin:3px 0 0;font-size:24px}.menuo-assistant-card>header span,.menuo-apps-title span,.menuo-app-eyebrow{color:#8a5c3d}.menuo-assistant-metrics{gap:20px;margin-left:auto;display:flex}.menuo-assistant-metrics span{gap:2px;display:grid;color:var(--apps-muted)!important;letter-spacing:0!important;font-weight:500!important}.menuo-assistant-metrics strong{color:var(--apps-ink);font-size:18px}.menuo-suggestion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.menuo-suggestion-grid article{border:1px solid var(--apps-border);background:#fff;border-radius:18px;flex-direction:column;min-height:184px;padding:18px;display:flex}.menuo-suggestion-grid article[data-priority=high]{border-top:3px solid #e26745}.menuo-suggestion-grid article[data-priority=medium]{border-top:3px solid #e2ac45}.menuo-suggestion-grid article[data-priority=low]{border-top:3px solid #91b444}.menuo-suggestion-grid article>span{color:#8a5c3d;text-transform:uppercase;font-size:10px;font-weight:800}.menuo-suggestion-grid h4{margin:10px 0 7px;font-size:16px;line-height:1.25}.menuo-suggestion-grid p{color:var(--apps-muted);margin:0 0 16px;font-size:13px;line-height:1.45}.menuo-suggestion-grid button,.menuo-apps-grid footer button{color:#8a4f2f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-size:13px;font-weight:800}.menuo-apps-title{justify-content:space-between;align-items:end;gap:24px;padding-top:8px;display:flex}.menuo-apps-title h3{margin:5px 0 0;font-size:30px}.menuo-apps-title p{max-width:440px;color:var(--apps-muted);text-align:right;margin:0}.menuo-app-area{gap:14px;display:grid}.menuo-app-area>header{justify-content:space-between;align-items:end;gap:18px;padding:4px 2px 0;display:flex}.menuo-app-area>header h4{margin:0 0 4px;font-size:20px}.menuo-app-area>header p{color:var(--apps-muted);margin:0;font-size:13px}.menuo-app-area>header>span{color:#8a8176;text-transform:uppercase;font-size:11px;font-weight:800}.menuo-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.menuo-apps-grid>article{border:1px solid var(--apps-border);opacity:.78;background:#f7f3ed;border-radius:22px;flex-direction:column;min-height:280px;padding:22px;transition:border-color .18s,transform .18s,opacity .18s;display:flex}.menuo-apps-grid>article:hover{transform:translateY(-2px)}.menuo-apps-grid>article.enabled{opacity:1;background:#fffdf9;border-color:#d7c7b5}.menuo-apps-grid article>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.menuo-app-glyph{color:#3e3228;background:#ebe2d7;border-radius:15px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:900;display:grid}.enabled .menuo-app-glyph{color:#c9f45b;background:#191714}.menuo-module-toggle{cursor:pointer;background:#d7cfc5;border:0;border-radius:999px;width:42px;height:24px;padding:3px}.menuo-module-toggle>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block}.menuo-module-toggle[aria-pressed=true]{background:#7f9c35}.menuo-module-toggle[aria-pressed=true]>span{transform:translate(18px)}.menuo-module-toggle:disabled{cursor:wait;opacity:.6}.menuo-app-availability{color:#756d63;letter-spacing:.04em;text-transform:uppercase;background:#eee8df;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.menuo-app-availability.available{color:#546b20;background:#edf5dc}.menuo-apps-grid h4{margin:7px 0 9px;font-size:21px}.menuo-apps-grid p{color:var(--apps-muted);margin:0;font-size:14px;line-height:1.55}.menuo-apps-grid .menuo-app-addon-price{color:#7a4c18;background:#fff0d7;border-radius:999px;width:fit-content;margin-top:14px;padding:7px 10px;font-size:11px;font-weight:800}.menuo-apps-grid footer{justify-content:space-between;align-items:end;gap:16px;margin-top:auto;padding-top:22px;display:flex}.menuo-apps-grid footer small{color:#8a8176;text-transform:uppercase;font-size:11px;font-weight:700}@media (max-width:1100px){.menuo-suggestion-grid,.menuo-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.menuo-apps-hero,.menuo-apps-title,.menuo-assistant-card>header{flex-direction:column;align-items:flex-start}.menuo-apps-score{width:100%}.menuo-assistant-metrics{justify-content:space-between;width:100%;margin-left:0}.menuo-suggestion-grid,.menuo-apps-grid{grid-template-columns:1fr}.menuo-apps-title p{text-align:left}}.vertical-loading{color:#6f675e;background:#fffdf9;border:1px solid #e8dfd2;border-radius:24px;place-items:center;min-height:360px;display:grid}.vertical-center{--vertical-ink:#171512;--vertical-muted:#746d64;--vertical-border:#e7ded2;--vertical-surface:#fffdf9}.vertical-heading{align-items:flex-end;gap:24px}.vertical-heading-badge{border:1px solid var(--vertical-border);background:linear-gradient(145deg,#fff8ef,#fff);border-radius:20px;min-width:132px;padding:18px 22px;display:grid}.vertical-heading-badge strong{font-size:34px;line-height:1}.vertical-heading-badge span,.vertical-summary span,.vertical-summary small{color:var(--vertical-muted);letter-spacing:.06em;font-size:11px}.vertical-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vertical-summary article{border:1px solid var(--vertical-border);background:var(--vertical-surface);border-radius:20px;align-content:center;gap:5px;min-height:124px;padding:22px;display:grid}.vertical-summary strong{font-size:30px;line-height:1}.vertical-feature-group{gap:14px;display:grid}.vertical-feature-group>header,.vertical-workspace>header,.vertical-record-list>header,.vertical-record-form>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.vertical-feature-group h2,.vertical-workspace h2,.vertical-record-form h3,.vertical-record-list h3{color:var(--vertical-ink);margin:3px 0 0}.vertical-feature-group header small,.vertical-workspace header small,.vertical-record-form header small,.vertical-record-list header small{color:#9a6b4f;letter-spacing:.12em;font-size:10px;font-weight:800}.vertical-feature-group>header>span,.vertical-workspace>header>span{color:var(--vertical-muted);font-size:12px}.vertical-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vertical-feature-grid button{text-align:left;border:1px solid var(--vertical-border);background:var(--vertical-surface);min-height:190px;color:var(--vertical-ink);cursor:pointer;border-radius:20px;grid-template-rows:auto auto 1fr auto;gap:9px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.vertical-feature-grid button:hover,.vertical-feature-grid button.active{border-color:#ff866e;transform:translateY(-2px);box-shadow:0 16px 34px #5b36251a}.vertical-feature-grid button>span{color:#bd472f;background:#fff0e9;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.vertical-feature-grid button strong{font-size:16px}.vertical-feature-grid button small{color:var(--vertical-muted);line-height:1.45}.vertical-feature-grid button em{color:#b8422d;font-size:12px;font-style:normal;font-weight:800}.vertical-workspace{border:1px solid var(--vertical-border);background:#fbf7f0;border-radius:26px;gap:18px;padding:24px;scroll-margin-top:24px;display:grid}.vertical-workspace>header p{max-width:720px;color:var(--vertical-muted);margin:7px 0 0}.vertical-compliance-note{color:#704e0e;background:#fff8df;border:1px solid #efc46e;border-radius:15px;gap:3px;padding:15px 18px;display:grid}.vertical-compliance-note span{font-size:13px}.vertical-record-form{border:1px solid var(--vertical-border);background:#fff;border-radius:20px;gap:18px;padding:22px;scroll-margin-top:24px;display:grid}.vertical-record-form>header button{color:#a33d2a;cursor:pointer;background:0 0;border:0}.vertical-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vertical-fields label{color:#4e4841;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.vertical-fields input,.vertical-fields select,.vertical-fields textarea,.vertical-record-list>header input,.vertical-record-grid article>header select{width:100%;color:var(--vertical-ink);font:inherit;background:#fff;border:1px solid #ded5ca;border-radius:11px}.vertical-fields input,.vertical-fields select,.vertical-record-list>header input,.vertical-record-grid article>header select{min-height:43px;padding:0 12px}.vertical-fields textarea{resize:vertical;padding:12px;line-height:1.45}.vertical-field-wide{grid-column:span 2}.vertical-checkbox{background:#fffaf4;border:1px solid #ded5ca;border-radius:11px;grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:43px;padding:0 13px}.vertical-checkbox input{width:18px;min-height:18px;padding:0}.vertical-image-field img,.vertical-record-details img{object-fit:cover;border-radius:12px}.vertical-record-list{gap:14px;display:grid}.vertical-record-list>header input{max-width:330px}.vertical-empty{text-align:center;background:#fff;border:1px dashed #d8cdc0;border-radius:18px;place-content:center;gap:4px;min-height:170px;display:grid}.vertical-empty p{color:var(--vertical-muted);margin:0}.vertical-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.vertical-record-grid>article{border:1px solid var(--vertical-border);background:#fff;border-radius:17px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.vertical-record-grid article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vertical-record-grid h4{margin:4px 0 0;font-size:17px}.vertical-record-grid article>header select{width:auto;min-width:135px}.vertical-record-meta{flex-wrap:wrap;gap:6px;display:flex}.vertical-record-meta span{color:#6f6256;letter-spacing:.04em;background:#f4eee6;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.vertical-record-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.vertical-record-details>span{background:#fbf8f3;border-radius:10px;gap:2px;min-width:0;padding:10px;display:grid}.vertical-record-details small{color:var(--vertical-muted);font-size:9px}.vertical-record-details strong{overflow-wrap:anywhere;font-size:12px}.vertical-record-details a{color:#8a4f2f;overflow-wrap:anywhere;font-size:12px;font-weight:800;text-decoration:none}.vertical-record-details a:hover{text-decoration:underline}.vertical-record-grid footer{gap:8px;margin-top:auto;display:flex}.vertical-record-grid footer button{color:#514a42;cursor:pointer;background:#fff;border:1px solid #d9cfc3;border-radius:9px;padding:8px 12px}.vertical-record-grid footer button.confirm{color:#fff;background:#bd422d;border-color:#bd422d}@media (max-width:1050px){.vertical-feature-grid,.vertical-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.vertical-heading,.vertical-feature-group>header,.vertical-workspace>header,.vertical-record-list>header,.vertical-record-form>header{flex-direction:column;align-items:stretch}.vertical-heading-badge{min-width:0}.vertical-summary,.vertical-feature-grid,.vertical-fields,.vertical-record-grid{grid-template-columns:1fr}.vertical-field-wide{grid-column:auto}.vertical-workspace,.vertical-record-form{padding:16px}.vertical-record-list>header input{max-width:none}}.public-proposal-page{color:#191714;background:#f3eee7;min-height:100vh;padding:28px clamp(18px,5vw,72px) 60px}.public-proposal-page>header{max-width:900px;margin:0 auto 28px}.public-proposal-card,.public-proposal-state{background:#fffdf9;border:1px solid #e2d8cc;border-radius:28px;max-width:900px;margin:0 auto;padding:clamp(24px,5vw,54px);box-shadow:0 22px 70px #2b231c14}.public-proposal-state{text-align:center;place-content:center;min-height:300px;display:grid}.public-proposal-state strong{font-size:28px}.public-proposal-card>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.public-proposal-card>header span{color:#8a5c3d;letter-spacing:.12em;font-size:11px;font-weight:900}.public-proposal-card h1{letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(32px,5vw,52px);line-height:1}.public-proposal-card>header p{color:#716a61;margin:0}.public-proposal-card>header>strong{white-space:nowrap;font-size:clamp(25px,4vw,38px)}.public-proposal-status{color:#6f6256;background:#efe8de;border-radius:999px;width:fit-content;margin:30px 0;padding:8px 12px;font-size:12px;font-weight:800}.public-proposal-status[data-status=approved]{color:#49631a;background:#e5f1ce}.public-proposal-status[data-status=rejected],.public-proposal-status[data-status=expired]{color:#8b3e28;background:#f5e1da}.public-proposal-card section{border-top:1px solid #e8dfd5;padding:24px 0}.public-proposal-card section h2{margin:0 0 12px;font-size:18px}.proposal-items-copy{white-space:pre-wrap;color:#5f584f;margin:0;line-height:1.65}.public-proposal-card dl{border-top:1px solid #e8dfd5;margin:0;padding:18px 0}.public-proposal-card dl>div{justify-content:space-between;gap:20px;padding:8px 0;display:flex}.public-proposal-card dt{color:#716a61}.public-proposal-card dd{margin:0;font-weight:800}.public-proposal-card>footer{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.public-proposal-card>footer button{font:inherit;cursor:pointer;border-radius:12px;padding:13px 20px;font-weight:800}.proposal-reject{color:#5b5148;background:0 0;border:1px solid #d9cfc4}.proposal-approve{color:#fff;background:#191714;border:1px solid #191714}.public-proposal-error{color:#8b3e28;background:#fff0eb;border-radius:10px;padding:12px}.public-proposal-result{background:#eff5e4;border-radius:16px;margin-top:24px;padding:20px}.public-proposal-result strong{font-size:19px}.public-proposal-result p{color:#5c6648;margin:5px 0 0}@media (max-width:640px){.public-proposal-card>header{flex-direction:column}.public-proposal-card>footer{grid-template-columns:1fr;display:grid}}.checkout-appointment-days,.checkout-appointment-slots{flex-wrap:wrap;gap:.55rem;display:flex}.checkout-appointment-days button,.checkout-appointment-slots button{color:#18211d;cursor:pointer;background:#fff;border:1px solid #18211d2e;border-radius:999px;min-height:2.5rem;padding:.55rem .9rem}.checkout-appointment-days button.active,.checkout-appointment-slots button.active{border-color:var(--store-primary,#18211d);background:var(--store-primary,#18211d);color:#fff}.checkout-appointment-picker{background:#ffffffd1;border:1px solid #18211d24;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.checkout-appointment-picker header,.checkout-appointment-picker label{gap:.3rem;display:grid}.checkout-appointment-picker input[type=date]{width:100%;min-height:3rem;color:inherit;background:#fff;border:1px solid #18211d2e;border-radius:.75rem;padding:.7rem .85rem}.checkout-appointment-slots p{color:#6b706d;width:100%;margin:0}.checkout-appointment-confirmed,.customer-appointment-summary,.order-appointment-card{color:#195b3d;background:#eef8f2;border-radius:.9rem;padding:.85rem 1rem}.customer-appointment-summary{align-items:center;gap:.85rem;display:flex}.customer-appointment-summary div,.order-appointment-card{gap:.2rem;display:grid}.customer-appointment-summary p,.order-appointment-card span{margin:0;font-size:.82rem}.store-product-duration{background:#18211d14;border-radius:999px;width:fit-content;padding:.3rem .55rem;font-weight:700;display:inline-flex}.orders-workspace.barbershop-orders-workspace,.orders-workspace.barbershop-orders-workspace.has-selection{grid-template-columns:minmax(330px,.82fr) minmax(440px,1.18fr);gap:16px}.barbershop-orders-workspace .orders-page-card{grid-area:1/1/span 2}.barbershop-orders-workspace .table-toolbar{flex-direction:column;align-items:stretch;gap:10px}.barbershop-orders-workspace .dashboard-search{width:100%}.barbershop-orders-workspace .order-detail-panel{grid-area:2/2;max-height:none;position:static}.order-table.compact{overflow:visible}.order-table.compact .order-table-head,.order-table.compact .order-row{grid-template-columns:78px minmax(0,1fr) 68px 88px;gap:8px;min-width:0;padding-left:13px;padding-right:13px}.order-table.compact .order-table-head{font-size:6px}.order-table.compact .order-row{min-height:66px}.order-table.compact .compact-order-time{color:var(--ink);gap:3px;display:grid}.order-table.compact .compact-order-time b{font-size:8px}.order-table.compact .compact-order-time small{font-size:6px}.order-table.compact .order-row>span:nth-child(2){min-width:0}.order-table.compact .order-row>span:nth-child(2) b,.order-table.compact .order-row>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-table.compact .order-row>b{white-space:nowrap;font-size:8px}.order-table.compact .order-row em{text-align:center;padding:5px 6px;font-size:6px;line-height:1.15}.barbershop-appointment-calendar{grid-area:1/2;min-width:0;padding:18px;overflow:hidden}.barbershop-calendar-header{justify-content:space-between;align-items:center;gap:16px;padding-bottom:15px;display:flex}.barbershop-calendar-header>div{gap:3px;display:grid}.barbershop-calendar-header small,.barbershop-day-agenda>header small{color:#8b877f;letter-spacing:.12em;font-size:6px;font-weight:900}.barbershop-calendar-header h2{color:var(--ink);text-transform:capitalize;margin:0;font-size:18px}.barbershop-calendar-header span{color:#858078;font-size:8px}.barbershop-calendar-header nav{align-items:center;gap:5px;display:flex}.barbershop-calendar-header nav button{color:#5d5952;cursor:pointer;background:#fff;border:1px solid #dedbd3;border-radius:8px;place-items:center;min-width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.barbershop-calendar-header nav button:hover{background:#f2faf5;border-color:#9bc6ae}.barbershop-calendar-header nav .barbershop-calendar-today{color:#25724f;padding:0 10px;font-size:8px}.barbershop-calendar-weekdays,.barbershop-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.barbershop-calendar-weekdays{background:#f8f6f2;border:1px solid #e8e4dd;border-bottom:0;border-radius:11px 11px 0 0}.barbershop-calendar-weekdays span{color:#99958d;text-align:center;padding:8px 2px;font-size:6px;font-weight:900}.barbershop-calendar-grid{border:1px solid #e8e4dd;border-radius:0 0 11px 11px;overflow:hidden}.barbershop-calendar-grid>button{color:#4e4a44;cursor:pointer;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #efebe5;border-top:0;border-left:0;place-items:center;display:grid;position:relative}.barbershop-calendar-grid>button:nth-child(7n){border-right:0}.barbershop-calendar-grid>button:nth-last-child(-n+7){border-bottom:0}.barbershop-calendar-grid>button:hover{background:#f5faf6}.barbershop-calendar-grid>button.outside{color:#bbb7af;background:#faf9f6}.barbershop-calendar-grid>button.today>span{text-underline-offset:4px;-webkit-text-decoration:underline #38a26e;text-decoration:underline #38a26e;text-decoration-thickness:2px}.barbershop-calendar-grid>button.selected{z-index:1;color:#195b3d;background:#eaf7ee;box-shadow:inset 0 0 0 2px #38956a}.barbershop-calendar-grid>button>span{font-size:9px;font-weight:850}.barbershop-calendar-grid>button>b{background:var(--coral);color:#fff;border-radius:999px;place-items:center;min-width:15px;height:15px;font-size:6px;display:grid;position:absolute;bottom:4px;right:4px}.barbershop-day-agenda{border:1px solid #e5e1d9;border-radius:12px;margin-top:15px;overflow:hidden}.barbershop-day-agenda>header{background:#fbfaf7;border-bottom:1px solid #ebe7e0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 13px;display:flex}.barbershop-day-agenda>header>div{gap:3px;display:grid}.barbershop-day-agenda>header strong{text-transform:capitalize;font-size:10px}.barbershop-day-agenda>header>b{color:#26734f;background:#e7f5eb;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.barbershop-day-empty{color:#8a867e;text-align:center;align-content:center;place-items:center;gap:5px;min-height:122px;padding:18px;display:grid}.barbershop-day-empty>span{color:#4a9b70;font-size:20px}.barbershop-day-empty strong{color:#4e4a44;font-size:10px}.barbershop-day-empty small{font-size:7px}.barbershop-day-slots{scrollbar-width:thin;max-height:310px;display:grid;overflow-y:auto}.barbershop-day-slots>button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f0ece5;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.barbershop-day-slots>button:first-child{border-top:0}.barbershop-day-slots>button:hover,.barbershop-day-slots>button.selected{background:#fff6f2}.barbershop-day-slots>button.selected{box-shadow:inset 3px 0 0 var(--coral)}.barbershop-day-slots time,.barbershop-day-slots>button>span{gap:3px;min-width:0;display:grid}.barbershop-day-slots time strong,.barbershop-day-slots>button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.barbershop-day-slots time small,.barbershop-day-slots>button>span small{color:#969189;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.barbershop-day-slots em{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.dashboard-shell.theme-dark .barbershop-appointment-calendar,.dashboard-shell.theme-dark .barbershop-calendar-grid>button,.dashboard-shell.theme-dark .barbershop-day-slots>button{border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-text)}.dashboard-shell.theme-dark .barbershop-calendar-weekdays,.dashboard-shell.theme-dark .barbershop-day-agenda>header,.dashboard-shell.theme-dark .barbershop-calendar-grid>button.outside{border-color:var(--dark-border);background:var(--dark-surface-raised)}.dashboard-shell.theme-dark .barbershop-calendar-grid,.dashboard-shell.theme-dark .barbershop-day-agenda,.dashboard-shell.theme-dark .barbershop-day-agenda>header,.dashboard-shell.theme-dark .barbershop-day-slots>button{border-color:var(--dark-border)}.dashboard-shell.theme-dark .barbershop-calendar-header h2,.dashboard-shell.theme-dark .barbershop-day-agenda>header strong,.dashboard-shell.theme-dark .barbershop-day-empty strong{color:var(--dark-text)}.dashboard-shell.theme-dark .barbershop-calendar-header nav button{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark .barbershop-calendar-grid>button:hover,.dashboard-shell.theme-dark .barbershop-day-slots>button:hover,.dashboard-shell.theme-dark .barbershop-day-slots>button.selected{background:#2b2d27}.dashboard-shell.theme-dark .barbershop-calendar-grid>button.selected{color:#bde8ca;background:#183527}@media (max-width:1120px){.orders-workspace.barbershop-orders-workspace,.orders-workspace.barbershop-orders-workspace.has-selection{grid-template-columns:1fr}.barbershop-orders-workspace .orders-page-card{grid-area:2/1}.barbershop-appointment-calendar{grid-area:1/1}.barbershop-orders-workspace .order-detail-panel{grid-area:3/1}}@media (max-width:560px){.barbershop-appointment-calendar{padding:13px}.barbershop-calendar-header{flex-direction:column;align-items:stretch}.barbershop-calendar-header nav{justify-content:space-between}.barbershop-calendar-header nav .barbershop-calendar-today{flex:1}.barbershop-calendar-grid>button{min-height:42px}.order-table.compact .order-table-head,.order-table.compact .order-row{grid-template-columns:70px minmax(110px,1fr) 64px 82px;min-width:390px}.order-table.compact{overflow-x:auto}}.product-addon-image-editor{background:linear-gradient(135deg,#fffdf9,#f6f3ed);border-color:#e5ddd0;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:8px;padding:14px}.product-addon-image-editor-head,.product-addon-ai-generator-heading,.product-addon-image-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-addon-image-editor-head>div,.product-addon-ai-generator-heading>div{gap:3px;display:grid}.product-addon-image-editor-head span,.product-addon-ai-generator-heading span,.addon-ai-library header>div>span{color:#a64a37;letter-spacing:.11em;font-size:7px;font-weight:900}.product-addon-image-editor-head strong,.product-addon-ai-generator-heading strong{color:#292720;font-size:10px}.product-addon-image-editor-head>em{color:#706a60;white-space:nowrap;background:#ebe7df;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.product-addon-image-editor-head>em.is-ai{color:#6542a4;background:#ede6ff}.product-addon-image-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-addon-image-source-card{color:#5d574e;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2dbd1;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:62px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;padding:8px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.product-addon-image-source-card:hover:not(:disabled){border-color:#b8aa98;transform:translateY(-1px);box-shadow:0 7px 16px #362b1b14}.product-addon-image-source-card.active{border-color:#319a67;box-shadow:0 0 0 2px #319a6721}.product-addon-image-source-card.ai.active{border-color:#7652bc;box-shadow:0 0 0 2px #7652bc21}.product-addon-image-source-card:disabled{cursor:default;opacity:.58}.product-addon-image-source-card-media{color:#898177;background:#eeeae2;border-radius:8px;grid-row:1/span 2;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.product-addon-image-source-card.ai .product-addon-image-source-card-media{color:#7652bc;background:linear-gradient(145deg,#fbf9ff,#e7f2db)}.product-addon-image-source-card-media img{object-fit:cover;width:100%;height:100%}.product-addon-image-source-card-media>i{font-size:20px;font-style:normal}.product-addon-image-source-card>strong{color:#39352e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.product-addon-image-source-card>small{color:#847c71;margin-top:2px;font-size:7px;line-height:1.3}.product-addon-image-actions{flex-wrap:wrap;justify-content:flex-start}.product-addon-image-actions>label.button,.product-addon-image-actions>button{min-height:33px;margin:0;font-size:8px}.product-addon-library-button{color:#6542a4!important;background:#faf8ff!important;border-color:#ddd2ee!important}.product-addon-image-expand{color:#746d63;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800;text-decoration:underline}.product-addon-ai-generator{background:linear-gradient(115deg,#fbf9ff,#f6fbf0);border:1px solid #e2d8ef;border-radius:11px;padding:11px}.product-addon-ai-generator-heading{margin-bottom:9px}.product-addon-ai-generator-heading>small{color:#6e675e;text-align:right;font-size:7px;font-weight:750}.product-addon-ai-controls{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;align-items:end}.product-addon-ai-controls>label{color:#6e675e;gap:4px;font-size:7px;font-weight:800;display:grid}.product-addon-ai-controls select{min-height:36px;font-size:8px}.product-addon-ai-controls .button{min-height:36px;padding-inline:13px}.addon-ai-library-backdrop{z-index:70;background:#1f1e1a73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.addon-ai-library{background:#fff;border:1px solid #e4ddd2;border-radius:16px;width:min(100%,680px);max-height:min(760px,100vh - 36px);overflow:auto;box-shadow:0 28px 80px #14120d4d}.addon-ai-library>header,.addon-ai-library>footer{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.addon-ai-library>header{border-bottom:1px solid #ebe5db}.addon-ai-library h3,.addon-ai-library p{margin:0}.addon-ai-library h3{color:#2d2923;letter-spacing:-.035em;margin-top:4px;font-size:19px}.addon-ai-library header p{color:#797168;max-width:470px;margin-top:6px;font-size:8px;line-height:1.45}.addon-ai-library>header>button{color:#625b51;cursor:pointer;background:#fff;border:1px solid #ddd7ce;border-radius:8px;flex:none;width:30px;height:30px;font-size:17px;line-height:1}.addon-ai-library-content{padding:18px 20px}.addon-ai-library-state{color:#776f65;text-align:center;font-size:9px}.addon-ai-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.addon-ai-library-card{color:#3b362e;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4ded4;border-radius:10px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.addon-ai-library-card:hover{border-color:#8062bd;transform:translateY(-2px);box-shadow:0 8px 19px #52388224}.addon-ai-library-card>img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.addon-ai-library-card>span{gap:2px;padding:7px;display:grid}.addon-ai-library-card strong,.addon-ai-library-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.addon-ai-library-card strong{color:#4a433a;font-size:7px}.addon-ai-library-card small{color:#7652bc;font-size:7px;font-weight:800}.addon-ai-library-empty{text-align:center;justify-items:center;gap:7px;padding:26px 14px;display:grid}.addon-ai-library-empty>i{color:#7652bc;background:#f0eafe;border-radius:50%;place-items:center;width:39px;height:39px;font-size:17px;font-style:normal;display:grid}.addon-ai-library-empty>strong{color:#423c34;font-size:10px}.addon-ai-library-empty>p{color:#7a7268;max-width:370px;font-size:8px;line-height:1.45}.addon-ai-library>footer{border-top:1px solid #ebe5db;align-items:center}.addon-ai-library>footer>small{color:#777067;font-size:7px;line-height:1.4}@media (max-width:680px){.product-addon-image-sources,.product-addon-ai-controls{grid-template-columns:1fr!important}.product-addon-image-editor-head,.product-addon-ai-generator-heading{flex-direction:column;align-items:flex-start}.product-addon-ai-generator-heading>small{text-align:left}.addon-ai-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-shell.theme-dark .product-addon-image-editor,.dashboard-shell.theme-dark .addon-ai-library{border-color:var(--dark-border);background:#1b211c}.dashboard-shell.theme-dark .product-addon-image-editor-head strong,.dashboard-shell.theme-dark .product-addon-ai-generator-heading strong,.dashboard-shell.theme-dark .addon-ai-library h3,.dashboard-shell.theme-dark .addon-ai-library-empty>strong,.dashboard-shell.theme-dark .addon-ai-library-card strong{color:var(--dark-text)}.dashboard-shell.theme-dark .product-addon-image-source-card,.dashboard-shell.theme-dark .addon-ai-library-card,.dashboard-shell.theme-dark .addon-ai-library>header>button{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark .product-addon-ai-generator{background:#211f2b;border-color:#51426e}.dashboard-shell.theme-dark .addon-ai-library>header,.dashboard-shell.theme-dark .addon-ai-library>footer{border-color:var(--dark-border)}.ai-usage-heading{align-items:flex-end}.ai-usage-toolbar{align-items:flex-end;gap:8px;display:flex}.ai-usage-toolbar label{color:#858078;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.ai-usage-toolbar select{color:#302e2a;min-height:42px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d8d4cb;border-radius:9px;padding:0 32px 0 12px}.ai-usage-toolbar .button{min-height:42px}.ai-provider-balances{overflow:hidden}.ai-provider-balances>header{border-bottom:1px solid #e5e1d9;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.ai-provider-balances>header>div{gap:3px;display:grid}.ai-provider-balances>header small{color:#8b867e;letter-spacing:.1em;font-size:7px;font-weight:900}.ai-provider-balances>header h2{margin:0;font-size:17px}.ai-provider-balances>header>span{color:#8b867e;font-size:8px}.ai-provider-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-provider-balance{background:#fff;border-right:1px solid #e5e1d9;align-content:space-between;gap:22px;min-width:0;min-height:148px;padding:16px;display:grid}.ai-provider-balance:last-child{border-right:0}.ai-provider-balance>header{align-items:center;gap:9px;min-width:0;display:flex}.ai-provider-balance>header>span{color:#fff;background:#272b28;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.ai-provider-balance.recraft>header>span{background:#ef5d24}.ai-provider-balance.gemini>header>span{background:#4f6ecb}.ai-provider-balance.muse>header>span{background:#7652bc}.ai-provider-balance>header>div{gap:2px;min-width:0;display:grid}.ai-provider-balance>header strong{color:#393630;font-size:10px}.ai-provider-balance>header small{color:#8b867e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ai-provider-balance>header em{color:#706b63;white-space:nowrap;background:#eeeae3;border-radius:999px;width:fit-content;margin-left:auto;padding:4px 7px;font-size:6px;font-style:normal;font-weight:900}.ai-provider-balance>header em.available{color:#24724c;background:#dcf5e8}.ai-provider-balance>header em.unavailable{color:#a53b31;background:#ffe6e2}.ai-provider-balance>div{gap:5px;display:grid}.ai-provider-balance>div>strong,.ai-provider-balance.loading>strong{color:#2f2c27;letter-spacing:-.035em;font-size:clamp(17px,1.5vw,22px)}.ai-provider-balance>div>small,.ai-provider-balance.loading>span{color:#87827a;font-size:7px;line-height:1.45}.ai-usage-category-filter{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ai-usage-category-filter button{color:#393630;text-align:left;background:#fff;border:1px solid #dfdcd4;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:68px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:flex}.ai-usage-category-filter button:hover{border-color:#bfa9ec;transform:translateY(-1px)}.ai-usage-category-filter button>span:first-child{color:#6d665d;background:#f1eee8;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.ai-usage-category-filter button>span:last-child{gap:3px;min-width:0;display:grid}.ai-usage-category-filter strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-usage-category-filter small{color:#8b867e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ai-usage-category-filter button.active{background:linear-gradient(145deg,#f4efff,#fff);border-color:#9270d6;box-shadow:inset 0 0 0 1px #e6dcfb}.ai-usage-category-filter button.active>span:first-child{color:#fff;background:#7652bc}.ai-usage-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ai-usage-kpi{background:#fff;border:1px solid #dfdcd4;border-radius:12px;align-content:space-between;gap:9px;min-height:122px;padding:18px;display:grid}.ai-usage-kpi:first-child{background:linear-gradient(145deg,#f5f0ff,#fff);border-color:#d8c7ff}.ai-usage-kpi span{color:#8b867e;letter-spacing:.11em;font-size:7px;font-weight:900}.ai-usage-kpi strong{letter-spacing:-.05em;font-size:clamp(22px,2.1vw,31px)}.ai-usage-kpi small{color:#87827a;font-size:8px}.ai-usage-audit-note{background:#f7f3ff;border:1px solid #dcd3f2;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.ai-usage-audit-note>span{color:#fff;background:#7652bc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.ai-usage-audit-note strong{color:#3f3457;font-size:9px;display:block}.ai-usage-audit-note p{color:#756b87;margin:3px 0 0;font-size:8px;line-height:1.45}.ai-usage-audit-note small{color:#675b7d;text-align:right;font-size:8px;font-weight:800}.ai-usage-table-card{overflow:hidden}.ai-usage-table-card>header{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.ai-usage-table-card>header>span{color:#8b867e;font-size:8px}.ai-usage-table{border-top:1px solid #e5e1d9;overflow-x:auto}.ai-usage-table-head,.ai-usage-row{grid-template-columns:minmax(116px,.9fr) minmax(145px,1.25fr) minmax(105px,.78fr) minmax(125px,.95fr) minmax(180px,1.35fr) minmax(115px,.85fr) minmax(125px,.95fr);min-width:1050px;display:grid}.ai-usage-table-head{background:#f7f5f0;border-bottom:1px solid #e5e1d9;padding:9px 16px}.ai-usage-table-head span{color:#8e8981;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.ai-usage-row{border-bottom:1px solid #ece8e0;padding:13px 16px}.ai-usage-row:last-child{border-bottom:0}.ai-usage-row:hover{background:#fcfbf8}.ai-usage-row>div{align-content:center;gap:4px;min-width:0;padding-right:12px;display:grid}.ai-usage-row strong{color:#393630;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ai-usage-row small{color:#8c877f;text-overflow:ellipsis;font-size:7px;line-height:1.4;overflow:hidden}.ai-usage-status{border-radius:999px;width:fit-content;padding:4px 7px;font-size:7px;font-weight:900}.ai-usage-status.completed{color:#24724c;background:#dcf5e8}.ai-usage-status.failed{color:#a53b31;background:#ffe6e2}.ai-usage-status.processing{color:#8c6714;background:#fff2cc}.ai-usage-request code{color:#657;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.dashboard-shell.theme-dark .ai-usage-toolbar select,.dashboard-shell.theme-dark .ai-usage-category-filter button,.dashboard-shell.theme-dark .ai-usage-kpi,.dashboard-shell.theme-dark .ai-provider-balances,.dashboard-shell.theme-dark .ai-provider-balance,.dashboard-shell.theme-dark .ai-usage-table-card{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark .ai-usage-category-filter button.active{background:linear-gradient(145deg, #2c243b, var(--dark-surface-raised));border-color:#7d61b7;box-shadow:inset 0 0 0 1px #51426e}.dashboard-shell.theme-dark .ai-usage-category-filter button>span:first-child{color:var(--dark-muted);background:#30342f}.dashboard-shell.theme-dark .ai-usage-category-filter button.active>span:first-child{color:#fff;background:#8a65d4}.dashboard-shell.theme-dark .ai-usage-kpi:first-child{background:linear-gradient(145deg, #2c243b, var(--dark-surface-raised));border-color:#51426e}.dashboard-shell.theme-dark .ai-usage-audit-note{background:#211f2b;border-color:#51426e}.dashboard-shell.theme-dark .ai-usage-audit-note strong,.dashboard-shell.theme-dark .ai-provider-balance>header strong,.dashboard-shell.theme-dark .ai-provider-balance>div>strong,.dashboard-shell.theme-dark .ai-provider-balance.loading>strong,.dashboard-shell.theme-dark .ai-usage-row strong{color:var(--dark-text)}.dashboard-shell.theme-dark .ai-usage-audit-note p,.dashboard-shell.theme-dark .ai-usage-audit-note small,.dashboard-shell.theme-dark .ai-provider-balances>header>span,.dashboard-shell.theme-dark .ai-provider-balance>header small,.dashboard-shell.theme-dark .ai-provider-balance>div>small,.dashboard-shell.theme-dark .ai-provider-balance.loading>span,.dashboard-shell.theme-dark .ai-usage-table-card>header>span,.dashboard-shell.theme-dark .ai-usage-row small{color:var(--dark-muted)}.dashboard-shell.theme-dark .ai-usage-table,.dashboard-shell.theme-dark .ai-usage-table-head,.dashboard-shell.theme-dark .ai-provider-balances>header,.dashboard-shell.theme-dark .ai-provider-balance,.dashboard-shell.theme-dark .ai-usage-row{border-color:var(--dark-border)}.dashboard-shell.theme-dark .ai-usage-table-head{background:#171b18}.dashboard-shell.theme-dark .ai-usage-row:hover{background:#202621}.dashboard-shell.theme-dark .ai-usage-request code{color:#c3aff0}@media (max-width:1100px){.ai-provider-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-provider-balance:nth-child(2){border-right:0}.ai-provider-balance:nth-child(-n+2){border-bottom:1px solid #e5e1d9}.ai-usage-category-filter,.ai-usage-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ai-usage-heading,.ai-usage-toolbar{flex-direction:column;align-items:stretch}.ai-usage-toolbar,.ai-usage-toolbar select,.ai-usage-toolbar .button{width:100%}.ai-provider-balances>header{flex-direction:column;align-items:flex-start}.ai-provider-balance-grid{grid-template-columns:1fr}.ai-provider-balance,.ai-provider-balance:nth-child(2),.ai-provider-balance:nth-child(-n+2){border-bottom:1px solid #e5e1d9;border-right:0;min-height:130px}.ai-provider-balance:last-child{border-bottom:0}.ai-usage-category-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-usage-category-filter button{min-height:72px;padding:11px}.ai-usage-kpi-grid{grid-template-columns:1fr}.ai-usage-audit-note{grid-template-columns:auto minmax(0,1fr)}.ai-usage-audit-note>small{text-align:left;grid-column:2}.ai-usage-table-head{display:none}.ai-usage-row{grid-template-columns:1fr 1fr;gap:14px;min-width:0;padding:16px}.ai-usage-row>div{padding:0}.ai-usage-row>div:before{content:attr(data-label);color:#99958d;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}}.passwordless-access{gap:16px;margin-top:24px;display:grid}.passwordless-primary-actions,.passwordless-form{gap:10px;display:grid}.passwordless-google-form,.passwordless-google-form .auth-provider-button{width:100%}.passwordless-google-form .auth-provider-button{font-family:inherit}.auth-provider-button{min-height:50px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9d5cc;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:850;display:flex}.auth-provider-button:hover:not(.disabled),.auth-provider-button:focus-visible:not(.disabled){border-color:#aaa49a;box-shadow:0 6px 20px #18181612}.auth-provider-button>span{background:#f1efe9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:950;display:grid}.auth-provider-button.google>span{color:#4285f4;background:#fff;box-shadow:inset 0 0 0 1px #e7e3dc}.auth-provider-button.passkey>span{color:#365017;background:#e8f5c4}.auth-provider-button.disabled,.auth-provider-button:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.passwordless-access .auth-divider{margin:2px 0}.passwordless-form label,.passwordless-terms{color:var(--ink-soft);gap:7px;font-size:10px;font-weight:800;display:grid}.passwordless-form input{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #d9d5cc;border-radius:9px;outline:none;padding:0 14px}.passwordless-form input:focus{border-color:var(--coral);box-shadow:0 0 0 4px #ff5c3a17}.passwordless-form label>small{color:#8a857d;font-size:9px;font-weight:600;line-height:1.45}.passwordless-form .passwordless-terms{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.55;display:flex}.passwordless-form .passwordless-terms input{width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;accent-color:var(--coral);border-radius:4px;flex:0 0 18px;margin:0;padding:0}.passwordless-form .passwordless-terms>span{flex:auto;min-width:0}.passwordless-terms a{color:var(--coral)}.passwordless-channel-picker,.mfa-channel-picker{flex-wrap:wrap;gap:6px;display:flex}.passwordless-channel-picker button,.mfa-channel-picker button{color:#777168;cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:999px;min-height:31px;padding:0 10px;font-size:8px;font-weight:850}.passwordless-channel-picker button.active,.mfa-channel-picker button.active{border-color:var(--ink);background:var(--ink);color:#fff}.passwordless-channel-picker button:disabled,.mfa-channel-picker button:disabled{cursor:not-allowed;opacity:.38}.passwordless-code-form>p{color:var(--muted);margin:0;font-size:10px}.passwordless-step-heading{background:#faf8f3;border:1px solid #e3ded5;border-radius:12px;gap:5px;margin-bottom:4px;padding:14px;display:grid}.passwordless-step-heading>span{color:var(--coral);letter-spacing:.1em;font-size:8px;font-weight:900}.passwordless-step-heading>strong{color:var(--ink);font-size:17px}.passwordless-step-heading>p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.passwordless-restart{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:9px;font-weight:800}.passwordless-message{margin:0}.auth-provider-note{color:#99958d;text-align:center;font-size:8px}.turnstile-field{min-height:65px}.password-auth-details{border-top:1px solid #e1ddd5;margin-top:20px;padding-top:16px}.password-auth-details>summary{color:var(--muted);cursor:pointer;text-align:center;font-size:10px;font-weight:800}.mfa-channel-picker{margin-top:20px}.mfa-passkey-state{gap:12px;margin-top:22px;display:grid}.mfa-passkey-state .button,.mfa-error-state .button{width:100%}.security-page{min-height:100vh;color:var(--ink);background:#f3f0e9;padding-bottom:70px}.security-header{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);min-height:84px;margin:auto;display:flex}.security-header>a{color:var(--muted);font-size:10px;font-weight:850}.security-hero{color:#fff;background:#20201d;border-radius:25px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;width:min(1180px,100% - 40px);margin:16px auto 24px;padding:clamp(28px,5vw,54px);display:grid;overflow:hidden}.security-hero small,.security-card header small{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:950}.security-hero h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(34px,5vw,60px)}.security-hero p{color:#ffffffa3;max-width:650px;margin:0;font-size:13px;line-height:1.65}.security-hero>span{background:var(--lime);border-radius:32px;place-items:center;width:110px;height:110px;font-size:47px;display:grid;transform:rotate(5deg)}.security-message{border-left:4px solid var(--coral);color:#65483f;background:#fff;border-radius:9px;width:min(1180px,100% - 40px);margin:0 auto 18px;padding:12px 15px;font-size:10px}.security-email-verification{background:#fff;border:1px solid #d9d5cc;border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:28px;width:min(1180px,100% - 40px);margin:0 auto 18px;padding:24px;display:grid;box-shadow:0 12px 35px #26221a0b}.security-email-verification.required{background:#fff7f4;border-color:#ffb5a4;box-shadow:0 12px 35px #ff5c3a17}.security-email-verification-copy small{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:950}.security-email-verification-copy h2{letter-spacing:-.035em;margin:7px 0;font-size:23px}.security-email-verification-copy p,.security-email-unavailable,.security-email-message{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.security-email-verification-copy strong{overflow-wrap:anywhere;margin-top:9px;font-size:11px;display:block}.security-email-verification form{gap:10px;display:grid}.security-email-verification form label{gap:7px;font-size:9px;font-weight:850;display:grid}.security-email-verification form input{background:#fff;border:1px solid #d9d5cc;border-radius:9px;outline:none;width:100%;min-height:47px;padding:0 13px}.security-email-verification form input:focus{border-color:var(--coral);box-shadow:0 0 0 4px #ff5c3a17}.security-email-verification form button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 15px;font-size:9px;font-weight:900}.security-email-verification form button:disabled{cursor:not-allowed;opacity:.55}.security-email-verification form .security-email-cancel{min-height:34px;color:var(--muted);background:0 0}.security-email-message{border-left:3px solid var(--coral);grid-column:1/-1;padding-left:10px}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1180px,100% - 40px);margin:auto;display:grid}.security-card{background:#fff;border:1px solid #e0dcd3;border-radius:19px;padding:24px;box-shadow:0 12px 35px #26221a0b}.security-passkeys,.security-contact-card{grid-column:1/-1}.security-card header{justify-content:space-between;align-items:start;gap:20px;display:flex}.security-card h2{letter-spacing:-.035em;margin:6px 0;font-size:23px}.security-card header p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.security-card header>b{color:#365017;background:#e8f5c4;border-radius:13px;place-items:center;min-width:43px;height:43px;font-size:17px;display:grid}.security-card>button,.security-contact-card form button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 15px;font-size:9px;font-weight:900}.security-card>button{margin-top:20px}.security-passkey-list{gap:8px;margin-top:18px;display:grid}.security-passkey-list>div{border-top:1px solid #ece8e0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:12px;display:grid}.security-passkey-list>div>span{background:#f0eee8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.security-passkey-list>div>div{gap:3px;display:grid}.security-passkey-list strong{font-size:10px}.security-passkey-list small,.security-passkey-list>p{color:var(--muted);font-size:8px}.security-passkey-list button{color:#a34a38;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.security-card dl{gap:0;margin:18px 0 0;display:grid}.security-card dl>div{border-top:1px solid #ece8e0;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.security-card dt{color:var(--muted);font-size:8px;font-weight:850}.security-card dd{text-overflow:ellipsis;margin:0;font-size:9px;font-weight:800;overflow:hidden}.security-card .verified,.security-card .pending{letter-spacing:.08em;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:950}.security-card .verified{color:#365017;background:#e8f5c4}.security-card .pending{color:#787168;background:#f0eee8}.security-channel-tabs{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.security-channel-tabs button{cursor:pointer;background:#fff;border:1px solid #dcd7ce;border-radius:999px;min-height:34px;padding:0 12px;font-size:8px;font-weight:850}.security-channel-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.security-channel-tabs button:disabled{cursor:not-allowed;opacity:.38}.security-contact-card form{gap:11px;max-width:520px;margin-top:18px;display:grid}.security-contact-card form label{gap:7px;font-size:9px;font-weight:850;display:grid}.security-contact-card form input{border:1px solid #d9d5cc;border-radius:9px;outline:none;width:100%;min-height:47px;padding:0 13px}.security-contact-card form input:focus{border-color:var(--coral);box-shadow:0 0 0 4px #ff5c3a17}.security-contact-card form>small{color:var(--muted);font-size:8px}.security-contact-card form .security-cancel{color:var(--muted);background:0 0}.security-contact-card footer{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}@media (max-width:700px){.security-email-verification{grid-template-columns:1fr;gap:18px;padding:19px}.security-grid{grid-template-columns:1fr}.security-passkeys,.security-contact-card{grid-column:auto}.security-hero>span{display:none}.security-card{padding:19px}.security-passkey-list>div{grid-template-columns:34px minmax(0,1fr)}.security-passkey-list>div>button{grid-column:2;justify-self:start}}.marketing-studio-page.divulga-facil-page{--divulga-ink:#24221f;--divulga-muted:#746e66;--divulga-border:#ded8ce;--divulga-soft:#f7f4ee;gap:18px}.divulga-facil-page-heading{color:#fff;background:radial-gradient(circle at 84% -15%,#c9f45b33,#0000 34%),radial-gradient(circle at 3% 120%,#ff5c3a3d,#0000 38%),linear-gradient(135deg,#242420,#303029);border:1px solid #302d29;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(220px,310px);align-items:center;gap:clamp(24px,4vw,54px);padding:clamp(24px,3.5vw,38px);display:grid;overflow:hidden;box-shadow:0 18px 42px #251f1821}.divulga-facil-heading-copy{min-width:0}.divulga-facil-page-heading .divulga-facil-heading-copy>p{color:#c9f45b;letter-spacing:.12em;align-items:center;gap:8px;margin:0 0 10px;font-size:8px;font-weight:900;display:flex}.divulga-facil-heading-copy>p b{color:#ff7659}.divulga-facil-heading-copy>p span{color:#ffffff52}.divulga-facil-page-heading h1{color:#fff;max-width:760px;font-size:clamp(30px,3.2vw,46px);line-height:1.02}.divulga-facil-page-heading .divulga-facil-heading-copy>span{color:#ffffffad;max-width:700px;margin-top:11px;font-size:12px;line-height:1.55}.divulga-facil-heading-current{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.divulga-facil-heading-current>i{color:#29311f;background:#c9f45b;border-radius:13px;place-items:center;width:46px;height:46px;font-size:19px;font-style:normal;display:grid}.divulga-facil-heading-current>span{gap:3px;min-width:0;display:grid}.divulga-facil-heading-current small{color:#c9f45b;letter-spacing:.11em;font-size:6px;font-weight:950}.divulga-facil-heading-current strong{color:#fff;font-size:12px}.divulga-facil-heading-current em{color:#ffffff94;font-size:7px;font-style:normal;line-height:1.4}.divulga-facil-tool-nav{border-color:var(--divulga-border);background:#fffdfa;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #362c200b}.divulga-facil-tool-nav>header{align-items:center;padding:15px 18px 11px}.divulga-facil-tool-nav>header>div{gap:3px;display:grid}.divulga-facil-tool-nav>header span{font-size:6px}.divulga-facil-tool-nav>header strong{color:var(--divulga-ink);font-size:12px}.divulga-facil-tool-nav>div{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;gap:8px;padding:10px 12px 13px;display:flex;overflow-x:auto}.divulga-facil-tool-nav button{scroll-snap-align:start;background:#fff;border-color:#e5dfd5;border-radius:12px;flex:1 0 175px;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-width:175px;min-height:88px;padding:11px}.divulga-facil-tool-nav button>i{border-radius:10px;width:36px;height:36px;font-size:15px}.divulga-facil-tool-nav button strong{font-size:9px}.divulga-facil-tool-nav button em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:6.5px;display:-webkit-box;overflow:hidden}.divulga-facil-tool-nav button>b{color:#b3aba0;letter-spacing:.06em;align-self:start;font-size:6px}.divulga-facil-tool-nav button.active{background:linear-gradient(145deg,#fffaf7,#fff1eb);border-color:#ff6a4c;box-shadow:inset 0 0 0 1px #ff5c3a14}.divulga-facil-tool-nav button.active>b{color:#d94f33}.divulga-facil-png-nav{border:1px solid var(--divulga-border);background:#fffdfa;border-radius:18px;grid-template-columns:minmax(210px,.42fr) minmax(0,1.58fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 10px 28px #362c200b}.divulga-facil-png-nav>header{background:radial-gradient(circle at 0 100%,#ff5c3a1f,#0000 42%),#f8f5ef;border-right:1px solid #e9e2d8;align-content:center;gap:4px;padding:17px 18px;display:grid}.divulga-facil-png-nav>header span{color:var(--coral);letter-spacing:.12em;font-size:6px;font-weight:950}.divulga-facil-png-nav>header strong{color:#302d28;font-size:12px}.divulga-facil-png-nav>header small{color:#867e75;font-size:7px;line-height:1.4}.divulga-facil-png-nav>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.divulga-facil-png-nav button{color:#39342e;cursor:pointer;min-width:0;min-height:82px;font:inherit;text-align:left;background:#fff;border:1px solid #e3ddd3;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.divulga-facil-png-nav button:hover{border-color:#bdb3a7;transform:translateY(-1px)}.divulga-facil-png-nav button.active{background:#fff4ee;border-color:#ff6a4c;box-shadow:inset 0 0 0 1px #ff5c3a14}.divulga-facil-png-nav button>i{color:#6c645b;background:#eee9e1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.divulga-facil-png-nav button.active>i{background:var(--coral);color:#fff}.divulga-facil-png-nav button>span{gap:2px;min-width:0;display:grid}.divulga-facil-png-nav button small{color:#a15b49;letter-spacing:.09em;font-size:5.5px;font-weight:950}.divulga-facil-png-nav button strong{font-size:9px}.divulga-facil-png-nav button em{color:#837b72;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:6.5px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.divulga-facil-png-nav button>b{color:#b4aca2;align-self:start;font-size:6px}.divulga-facil-png-nav button.active>b{color:#d94f33}.divulga-facil-page .divulga-facil{margin-top:0}.divulga-facil{border-color:var(--divulga-border);background:#fffdfa;border-radius:20px;overflow:visible;box-shadow:0 16px 40px #32291e0e}.divulga-facil:before{display:none}.divulga-facil-header{border-bottom:1px solid #ebe4da;align-items:flex-start;padding:22px 24px}.divulga-facil-header h2{font-size:clamp(21px,2.3vw,29px)}.divulga-facil-header p{font-size:9px}.divulga-facil-content{gap:12px;padding:16px;display:grid}.divulga-facil-step{background:#fff;border:1px solid #e4ded4;border-radius:16px;gap:14px;padding:18px;display:grid}.divulga-facil-setup{background:radial-gradient(circle at 100% 0,#c9f45b2e,#0000 30%),#fff}.divulga-facil-step-heading{align-items:center;gap:11px;display:flex}.divulga-facil-step-heading>b{color:#c9f45b;background:#292a25;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.divulga-facil-step-heading>div{gap:2px;display:grid}.divulga-facil-step-heading span{color:var(--coral);letter-spacing:.12em;font-size:6px;font-weight:950}.divulga-facil-step-heading strong{color:#302d28;font-size:12px}.divulga-facil-step-heading small{color:#888178;font-size:7px}.divulga-facil-source{background:0 0;border:0;grid-template-columns:minmax(280px,.88fr) minmax(320px,1.12fr);gap:12px;padding:0;display:grid}.divulga-facil-source>div{background:#ffffffd1;border:1px solid #e3ddd3;border-radius:13px;grid-template-columns:1fr;align-content:start;gap:9px;padding:13px;display:grid}.divulga-facil-source-choice>label{color:#5a554e;gap:6px;font-size:8px;font-weight:850;display:grid}.divulga-facil-source select{min-height:43px;font-size:9px}.divulga-facil-source-preview{background:#f6f2eb;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:7px;display:grid}.divulga-facil-source-preview>i{background:#e9e3d9 50%/cover no-repeat;border-radius:8px;width:48px;height:48px;display:block}.divulga-facil-source-preview>span{gap:2px;min-width:0;display:grid}.divulga-facil-source-preview small{color:#8a7f73;letter-spacing:.1em;font-size:5.5px;font-weight:950}.divulga-facil-source-preview strong{color:#342f29;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.divulga-facil-source-preview em{color:#cb5038;font-size:8px;font-style:normal;font-weight:900}.divulga-facil-tracked-link>p{color:#837c73;margin:0;font-size:7px;line-height:1.45}.divulga-facil-tracked-link>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.divulga-facil-source code{min-height:40px;padding:12px 10px}.divulga-facil-online-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:10px;display:grid}.divulga-facil-copy,.divulga-facil-qr{background:#faf8f4;border-color:#e2dbd1;min-height:174px;padding:15px}.divulga-facil-copy p{-webkit-line-clamp:5;min-height:62px;font-size:9px}.divulga-facil-copy>button{justify-self:stretch}.divulga-facil-qr{grid-template-columns:minmax(0,1fr) 104px}.divulga-facil-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.divulga-facil-assets article{background:#faf8f4;border-radius:12px;min-height:138px;padding:14px}.divulga-facil-assets article>strong{font-size:10px}.divulga-facil-assets article>small{font-size:7.5px}.marketing-project-toolbar{border:1px solid var(--divulga-border);background:#fffdfa;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.marketing-project-toolbar>div:first-child{gap:2px;min-width:0;display:grid}.marketing-project-toolbar>div:first-child>span,.marketing-editor-heading>span{color:var(--coral);letter-spacing:.12em;font-size:6px;font-weight:950}.marketing-project-toolbar>div:first-child>strong{color:#312d28;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.marketing-project-toolbar>div:first-child>small{color:#888178;font-size:7px}.marketing-studio-page.divulga-facil-page .marketing-studio-shell{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:14px;margin-top:0}.marketing-studio-page.divulga-facil-page .marketing-editor{border-radius:16px;grid-row:1/span 2;position:sticky;top:14px}.marketing-editor-heading{border-bottom:1px solid #ebe5dc;gap:3px;padding:16px 17px 13px;display:grid}.marketing-editor-heading>strong{color:#302d28;font-size:13px}.marketing-editor-heading>small{color:#8b847a;font-size:7px}.marketing-editor-tabs{gap:4px;padding:6px}.marketing-editor-tabs button{text-align:left;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:50px;padding:6px;display:grid}.marketing-editor-tabs button>i{color:#756e65;background:#ebe7df;border-radius:7px;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.marketing-editor-tabs button>span{gap:1px;min-width:0;display:grid}.marketing-editor-tabs button strong{font-size:8px}.marketing-editor-tabs button small{color:#999188;text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.marketing-editor-tabs button.active>i{background:var(--coral);color:#fff}.marketing-editor-fields{max-height:min(720px,100vh - 160px)}.marketing-studio-page.divulga-facil-page .marketing-preview-column{grid-column:2}.marketing-studio-page.divulga-facil-page .marketing-side-column{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(220px,.75fr);gap:10px;display:grid}.marketing-studio-page.divulga-facil-page .marketing-caption-card,.marketing-studio-page.divulga-facil-page .marketing-drafts-card,.marketing-studio-page.divulga-facil-page .marketing-link-card{min-width:0}.marketing-studio-page.divulga-facil-page .marketing-drafts-list{max-height:190px}.ai-flyer-studio-heading,.special-flyer-heading{box-shadow:none;border-radius:16px;padding:18px 20px}.ai-flyer-studio-shell{grid-template-columns:minmax(330px,430px) minmax(0,1fr);gap:14px}.ai-flyer-studio-controls{grid-area:1/1}.ai-flyer-copy-controls{grid-area:2/1;grid-template-columns:1fr}.ai-flyer-copy-controls>section{border-bottom:1px solid #e9e2d8;border-right:0}.ai-flyer-copy-controls>section:last-child{border-bottom:0}.ai-flyer-canvas-panel{border-radius:16px;grid-area:1/2/span 2;position:sticky;top:14px}.special-flyer-shell{grid-template-columns:minmax(320px,410px) minmax(0,1fr);gap:16px}.special-flyer-controls{gap:0;padding:0;overflow:hidden}.special-flyer-control-section{border-bottom:1px solid #e9e2d8;gap:12px;padding:17px;display:grid}.special-flyer-control-section:last-of-type{border-bottom:0}.special-flyer-control-section>header{align-items:center;gap:8px;display:flex}.special-flyer-control-section>header>b{color:#c9f45b;background:#292a25;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.special-flyer-control-section>header>span{gap:2px;display:grid}.special-flyer-control-section>header small{color:var(--coral);letter-spacing:.1em;font-size:5.5px;font-weight:950}.special-flyer-control-section>header strong{color:#37312b;font-size:10px}.special-flyer-control-section>label{color:#57544d;gap:6px;font-size:8px;font-weight:800;display:grid}.special-flyer-preview{position:sticky;top:14px}.dashboard-shell.theme-dark .divulga-facil-page-heading{background:radial-gradient(circle at 84% -15%,#c9f45b24,#0000 34%),radial-gradient(circle at 3% 120%,#ff5c3a2e,#0000 38%),linear-gradient(135deg,#191e1a,#252b25);border-color:#454d43}.dashboard-shell.theme-dark :is(.divulga-facil-tool-nav,.divulga-facil-png-nav,.divulga-facil,.divulga-facil-step,.marketing-project-toolbar,.divulga-facil-source>div){border-color:var(--dark-border);background-color:var(--dark-surface);color:var(--dark-text)}.dashboard-shell.theme-dark :is(.divulga-facil-tool-nav>header,.divulga-facil-png-nav>header,.divulga-facil-header,.marketing-editor-heading,.special-flyer-control-section){border-color:var(--dark-border)}.dashboard-shell.theme-dark :is(.divulga-facil-tool-nav>header strong,.divulga-facil-png-nav>header strong,.divulga-facil-step-heading strong,.divulga-facil-header h2,.divulga-facil-source-preview strong,.marketing-project-toolbar>div:first-child>strong,.marketing-editor-heading>strong,.special-flyer-control-section>header strong){color:var(--dark-text)}.dashboard-shell.theme-dark .divulga-facil-png-nav>header{border-color:var(--dark-border);background:var(--dark-surface-raised)}.dashboard-shell.theme-dark .divulga-facil-png-nav button{border-color:var(--dark-border);background:var(--dark-surface-raised);color:var(--dark-text)}.dashboard-shell.theme-dark .divulga-facil-png-nav button.active{border-color:var(--coral);background:#382923}.dashboard-shell.theme-dark :is(.divulga-facil-source-preview,.divulga-facil-copy,.divulga-facil-qr,.divulga-facil-assets article){border-color:var(--dark-border);background:var(--dark-surface-raised)}.dashboard-shell.theme-dark .marketing-editor-tabs button>i{color:#c4ccc1;background:#353c35}.dashboard-shell.theme-dark .marketing-editor-tabs button.active>i{background:var(--coral);color:#fff}@media (max-width:1080px){.divulga-facil-page-heading{grid-template-columns:minmax(0,1fr) 240px}.divulga-facil-source,.divulga-facil-online-grid{grid-template-columns:1fr}.divulga-facil-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-studio-page.divulga-facil-page .marketing-studio-shell{grid-template-columns:minmax(290px,340px) minmax(0,1fr)}.marketing-studio-page.divulga-facil-page .marketing-side-column{grid-template-columns:1fr 1fr}.marketing-studio-page.divulga-facil-page .marketing-link-card{grid-column:1/-1}.ai-flyer-studio-shell{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.divulga-facil-png-nav{grid-template-columns:1fr}.divulga-facil-png-nav>header{border-bottom:1px solid #e9e2d8;border-right:0}}@media (max-width:820px){.divulga-facil-page-heading{grid-template-columns:1fr}.divulga-facil-heading-current{max-width:390px}.marketing-project-toolbar,.divulga-facil-header,.ai-flyer-studio-heading,.special-flyer-heading{flex-direction:column;align-items:stretch}.marketing-project-toolbar{display:grid}.marketing-project-toolbar .marketing-heading-actions,.divulga-facil-header-actions{justify-content:stretch}.marketing-studio-page.divulga-facil-page .marketing-studio-shell,.ai-flyer-studio-shell,.special-flyer-shell{grid-template-columns:1fr}.marketing-studio-page.divulga-facil-page .marketing-preview-column,.marketing-studio-page.divulga-facil-page .marketing-editor,.marketing-studio-page.divulga-facil-page .marketing-side-column,.ai-flyer-studio-controls,.ai-flyer-copy-controls,.ai-flyer-canvas-panel{grid-area:auto;position:static}.marketing-studio-page.divulga-facil-page .marketing-preview-column{grid-row:1}.marketing-studio-page.divulga-facil-page .marketing-editor{grid-row:2}.marketing-studio-page.divulga-facil-page .marketing-editor-fields{max-height:none}.ai-flyer-studio-controls{grid-row:1}.ai-flyer-copy-controls{grid-row:2}.ai-flyer-canvas-panel{grid-row:3}.special-flyer-preview{grid-row:2;position:static}}@media (max-width:560px){.divulga-facil-page-heading{border-radius:18px;gap:20px;padding:22px 18px}.divulga-facil-page-heading h1{font-size:30px}.divulga-facil-heading-current{grid-template-columns:40px minmax(0,1fr)}.divulga-facil-heading-current>i{width:40px;height:40px}.divulga-facil-tool-nav>header{gap:5px;display:grid}.divulga-facil-tool-nav>div{grid-template-columns:none}.divulga-facil-tool-nav button{flex-basis:min(80vw,235px);min-width:min(80vw,235px)}.divulga-facil-png-nav>div{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.divulga-facil-png-nav button{scroll-snap-align:start;flex:0 0 min(78vw,225px);min-width:min(78vw,225px)}.divulga-facil-header,.divulga-facil-content,.divulga-facil-step{padding-left:13px;padding-right:13px}.divulga-facil-step-heading{align-items:flex-start}.divulga-facil-assets,.marketing-studio-page.divulga-facil-page .marketing-side-column{grid-template-columns:1fr}.marketing-studio-page.divulga-facil-page .marketing-link-card{grid-column:auto}.divulga-facil-tracked-link>div,.divulga-facil-qr{grid-template-columns:1fr}.divulga-facil-qr svg{justify-self:center}.marketing-project-toolbar .marketing-heading-actions,.divulga-facil-header-actions{grid-template-columns:1fr;width:100%;display:grid}.marketing-project-toolbar .marketing-heading-actions .button,.divulga-facil-header-actions .button{width:100%}.marketing-editor-tabs button{text-align:center;grid-template-columns:1fr;justify-items:center}.marketing-editor-tabs button>span{justify-items:center}.marketing-editor-tabs button small{display:none}.ai-flyer-canvas-panel{grid-row:2}.ai-flyer-copy-controls{grid-row:3}}.appointment-store .store-service-bar{border-color:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.appointment-store .store-service-bar{border-color:color-mix(in srgb, var(--store-primary) 28%, #e7e1d8)}}.appointment-store .store-service-bar{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.appointment-store .store-service-bar{background:color-mix(in srgb, var(--store-primary) 5%, #fff)}}.appointment-store .fulfillment-switch>button.active{min-width:210px}.appointment-store .store-product-duration{background:var(--store-primary);border-radius:999px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.appointment-store .store-product-duration{background:color-mix(in srgb, var(--store-primary) 9%, #fff)}}.appointment-store .store-product-duration{color:var(--store-primary);padding:5px 8px;font-weight:800}.merchant-appointment-plan-notice{background:#faf8ff;border:1px solid #ded6ef;border-radius:12px;align-items:flex-start;gap:13px;padding:16px;display:flex}.merchant-appointment-plan-notice>span{color:#fff;background:#6d4bc3;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-size:18px;display:grid}.merchant-appointment-plan-notice>div{gap:4px;display:grid}.merchant-appointment-plan-notice small{color:#6d4bc3;letter-spacing:.08em;font-size:7px;font-weight:900}.merchant-appointment-plan-notice strong{font-size:13px}.merchant-appointment-plan-notice p{color:#777086;margin:0;font-size:8px;line-height:1.5}.admin-whatsapp-ai-card{grid-column:1/-1;gap:22px;display:grid}.admin-whatsapp-ai-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.admin-whatsapp-ai-card>header>span{color:#fff;background:#161713;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.admin-whatsapp-ai-card>header strong,.admin-whatsapp-ai-card>header p{margin:0;display:block}.admin-whatsapp-ai-card>header p{color:var(--muted);margin-top:4px;font-size:13px}.admin-whatsapp-ai-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-whatsapp-ai-summary>div{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;padding:14px}@supports (color:color-mix(in lab, red, red)){.admin-whatsapp-ai-summary>div{background:color-mix(in srgb, var(--card) 78%, var(--surface))}}.admin-whatsapp-ai-summary small,.admin-whatsapp-ai-summary strong{display:block}.admin-whatsapp-ai-summary small{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:900}.admin-whatsapp-ai-summary strong{text-overflow:ellipsis;margin-top:5px;overflow:hidden}.admin-whatsapp-connect-guide{border:1px solid var(--accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-whatsapp-connect-guide{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line))}}.admin-whatsapp-connect-guide{background:var(--accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.admin-whatsapp-connect-guide{background:color-mix(in srgb, var(--accent) 3%, var(--card))}}.admin-whatsapp-connect-guide>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 18px;list-style:none;display:grid}.admin-whatsapp-connect-guide>summary::-webkit-details-marker{display:none}.admin-whatsapp-connect-guide[open]>summary{border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-whatsapp-connect-guide[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--accent) 20%, var(--line))}}.admin-whatsapp-connect-guide-number{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.admin-whatsapp-connect-guide>summary>span:nth-child(2){gap:3px;display:grid}.admin-whatsapp-connect-guide>summary small,.admin-whatsapp-connect-guide-intro small,.admin-whatsapp-connect-steps small{color:var(--accent);letter-spacing:.09em;font-size:8px;font-style:normal;font-weight:900}.admin-whatsapp-connect-guide>summary strong{font-size:15px}.admin-whatsapp-connect-guide>summary em{color:var(--muted);font-size:11px;font-style:normal}.admin-whatsapp-connect-guide-progress{background:var(--accent);border-radius:999px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.admin-whatsapp-connect-guide-progress{background:color-mix(in srgb, var(--accent) 10%, var(--card))}}.admin-whatsapp-connect-guide-progress{color:var(--accent);white-space:nowrap;font-size:9px;font-weight:900}.admin-whatsapp-connect-guide-progress:after{content:"  ↓"}.admin-whatsapp-connect-guide[open] .admin-whatsapp-connect-guide-progress:after{content:"  ↑"}.admin-whatsapp-connect-guide-body{gap:15px;padding:18px;display:grid}.admin-whatsapp-connect-guide-intro{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-whatsapp-connect-guide-intro{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line))}}.admin-whatsapp-connect-guide-intro{background:var(--card);border-radius:14px}.admin-whatsapp-connect-guide-intro>div{gap:4px;display:grid}.admin-whatsapp-connect-guide-intro strong{font-size:12px}.admin-whatsapp-connect-guide-intro p,.admin-whatsapp-connect-steps p,.admin-whatsapp-connect-final-note,.admin-whatsapp-meta-direction p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.admin-whatsapp-connect-guide-intro .button{white-space:nowrap;flex:none}.admin-whatsapp-connect-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-whatsapp-connect-steps>li{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:14px;display:grid}.admin-whatsapp-connect-steps>li:last-child{grid-column:1/-1}.admin-whatsapp-connect-steps>li>span{color:#fff;background:#171813;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.admin-whatsapp-connect-steps>li>div{gap:6px;min-width:0;display:grid}.admin-whatsapp-connect-steps strong{font-size:12px}.admin-whatsapp-connect-steps code{overflow-wrap:anywhere;color:var(--ink);font-size:9px;font-weight:800}.admin-whatsapp-connect-steps a{width:fit-content;color:var(--accent);font-size:10px;font-weight:900;text-decoration:none}.admin-whatsapp-connect-steps dl{gap:5px;margin:2px 0 0;display:grid}.admin-whatsapp-connect-steps dl>div{background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:6px 8px;display:grid}.admin-whatsapp-connect-steps dt,.admin-whatsapp-connect-steps dd{margin:0;font-size:9px}.admin-whatsapp-connect-steps dt{color:var(--muted)}.admin-whatsapp-connect-steps dd{color:var(--ink);text-align:right;font-weight:900}.admin-whatsapp-connect-steps .admin-whatsapp-connect-warning{color:#9b5714;background:#fff4e7;border-radius:8px;padding:7px 8px;font-weight:800}.admin-whatsapp-connect-finish{background:#171813;border-radius:14px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:8px;padding:13px 15px;display:grid}.admin-whatsapp-connect-finish>span{color:#aaa99f;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;font-size:9px;font-weight:900;display:grid}.admin-whatsapp-connect-finish>span:first-line{color:#fff}.admin-whatsapp-connect-finish>span.ready{color:#8edd9f}.admin-whatsapp-connect-finish>span>small{color:inherit;letter-spacing:0;font-size:9px}.admin-whatsapp-connect-finish>i{background:#4f5048;height:1px}.admin-whatsapp-connect-final-note{text-align:center}.admin-whatsapp-connector-fields>label:first-child{align-self:start}.admin-whatsapp-meta-direction{background:#f2f8f1;border:1px solid #cfe5d0;border-radius:13px;grid-column:span 2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:11px 12px;display:grid}.admin-whatsapp-meta-direction>span{color:#fff;background:#2c9f55;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.admin-whatsapp-meta-direction>div{gap:3px;display:grid}.admin-whatsapp-meta-direction strong{font-size:11px}.admin-whatsapp-ai-section{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px}@supports (color:color-mix(in lab, red, red)){.admin-whatsapp-ai-section{background:color-mix(in srgb, var(--surface) 44%, transparent)}}.admin-whatsapp-ai-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-whatsapp-ai-fields label{color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.admin-whatsapp-ai-fields label.wide{grid-column:1/-1}.admin-whatsapp-ai-fields input,.admin-whatsapp-ai-fields select,.admin-whatsapp-ai-fields textarea{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:12px;outline:0;font-size:13px;font-weight:600}.admin-whatsapp-ai-fields input,.admin-whatsapp-ai-fields select{height:44px;padding:0 12px}.admin-whatsapp-ai-fields textarea{resize:vertical;min-height:90px;padding:12px}.admin-whatsapp-ai-fields input:focus,.admin-whatsapp-ai-fields select:focus,.admin-whatsapp-ai-fields textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-whatsapp-ai-fields input:focus,.admin-whatsapp-ai-fields select:focus,.admin-whatsapp-ai-fields textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}}.admin-whatsapp-ai-fields .admin-whatsapp-ai-checkbox{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);border-radius:12px;flex-direction:row;align-self:end;align-items:center;gap:9px;padding:9px 12px;display:flex}.admin-whatsapp-ai-fields .admin-whatsapp-ai-checkbox input{flex:0 0 17px;width:17px;height:17px}.admin-whatsapp-ai-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.admin-whatsapp-store-list{gap:8px;margin-top:16px;display:grid}.admin-whatsapp-store-config{border:1px solid var(--line);background:var(--card);border-radius:15px;overflow:hidden}.admin-whatsapp-store-config>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;list-style:none;display:grid}.admin-whatsapp-store-config>summary::-webkit-details-marker{display:none}.admin-whatsapp-store-config[open]>summary{border-bottom:1px solid var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-whatsapp-store-config[open]>summary{background:color-mix(in srgb, var(--surface) 50%, transparent)}}.admin-whatsapp-store-body{padding:0 14px 16px}.admin-whatsapp-webhook-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:14px;display:grid}.admin-whatsapp-webhook-row code{border:1px dashed var(--line);background:var(--surface);border-radius:11px;padding:11px 12px}.admin-whatsapp-store-list>div{border:1px solid var(--line);background:var(--card);border-radius:13px;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.6fr) auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.admin-whatsapp-store-list span strong,.admin-whatsapp-store-list span small{display:block}.admin-whatsapp-store-list span small{color:var(--muted);margin-top:3px;font-size:10px}.admin-whatsapp-store-list code{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-whatsapp-ai-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-whatsapp-ai-footer p{max-width:720px;color:var(--muted);margin:0;font-size:12px}@media (max-width:920px){.admin-whatsapp-ai-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-whatsapp-ai-fields,.admin-whatsapp-connect-steps{grid-template-columns:1fr}.admin-whatsapp-connect-steps>li:last-child,.admin-whatsapp-meta-direction,.admin-whatsapp-ai-fields label.wide{grid-column:auto}.admin-whatsapp-store-list>div{grid-template-columns:minmax(0,1fr) auto}.admin-whatsapp-webhook-row{grid-template-columns:1fr}.admin-whatsapp-store-list code{grid-area:2/1/auto/-1}.admin-whatsapp-ai-footer{flex-direction:column;align-items:stretch}}@media (max-width:560px){.admin-whatsapp-ai-card>header{grid-template-columns:auto minmax(0,1fr)}.admin-whatsapp-ai-card>header>.toggle-switch{grid-column:1/-1}.admin-whatsapp-ai-summary{grid-template-columns:1fr}.admin-whatsapp-connect-guide>summary{grid-template-columns:auto minmax(0,1fr)}.admin-whatsapp-connect-guide-progress{grid-column:1/-1;justify-self:start}.admin-whatsapp-connect-guide-intro,.admin-whatsapp-meta-direction{flex-direction:column;grid-template-columns:auto minmax(0,1fr);align-items:stretch}.admin-whatsapp-connect-guide-intro{display:flex}.admin-whatsapp-connect-guide-intro .button,.admin-whatsapp-meta-direction .button{width:100%}.admin-whatsapp-meta-direction .button{grid-column:1/-1}.admin-whatsapp-connect-finish{grid-template-columns:1fr;gap:6px}.admin-whatsapp-connect-finish>i{display:none}.admin-whatsapp-store-list>div{grid-template-columns:1fr auto}.admin-whatsapp-store-list>div>.button{grid-column:1/-1}}.dashboard-shell{color:#24231f;background:#f4f2ed;grid-template-columns:272px minmax(0,1fr);font-size:14px}.dashboard-sidebar{background:radial-gradient(circle at 14% 2%,#d9f66e14,#0000 28%),#1c1e1a;width:272px;padding:22px 16px 18px}.sidebar-brand-row{min-height:42px}.sidebar-close,.mobile-menu-button,.sidebar-security-link,.sidebar-logout-form button{justify-content:center;align-items:center}.sidebar-close svg,.mobile-menu-button svg,.sidebar-security-link svg,.sidebar-logout-form svg{width:20px;height:20px}.restaurant-switcher{border-radius:14px;min-height:72px;margin-top:20px;padding:11px}.restaurant-switcher strong{font-size:13px}.restaurant-switcher small{font-size:9px;line-height:1.35}.restaurant-switcher>b,.sidebar-waiter-link>b{place-items:center;display:grid}.restaurant-switcher>b svg,.sidebar-waiter-link>b svg{width:16px;height:16px}.sidebar-nav{margin-top:18px}.sidebar-group{gap:4px;margin-bottom:18px}.sidebar-group>p{margin:0 0 7px 12px;font-size:9px}.sidebar-nav button,.sidebar-nav a{border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;min-height:46px;padding:0 11px;font-size:13px;font-weight:720}.sidebar-nav button>span,.sidebar-nav a>span{width:24px}.sidebar-nav button>span svg,.sidebar-nav a>span svg{stroke-width:2.1px;width:19px;height:19px}.sidebar-nav button.active,.sidebar-nav a.active{box-shadow:inset 3px 0 var(--coral), 0 7px 18px #00000021;background:#343730}.sidebar-nav button em,.sidebar-nav a em{min-width:23px;height:23px;font-size:9px}.sidebar-preview-badge,.sidebar-offline-badge,.sidebar-nav a.offline .sidebar-offline-badge{font-size:7px}.sidebar-plan{border-radius:13px;padding:15px}.sidebar-plan>div span,.sidebar-plan>div b,.sidebar-plan>small,.sidebar-plan>button{font-size:9px;line-height:1.45}.sidebar-user{grid-template-columns:38px minmax(0,1fr) auto auto;min-height:58px}.sidebar-user>span{width:38px;height:38px;font-size:11px}.sidebar-user strong{font-size:11px}.sidebar-user small{font-size:8px}.sidebar-security-link,.sidebar-logout-form button{border-radius:9px;width:34px;height:34px;padding:0}.sidebar-waiter-link{min-height:58px;margin-inline:2px;padding:11px}.sidebar-waiter-link>span svg{width:18px;height:18px}.sidebar-waiter-link strong{font-size:11px}.sidebar-waiter-link small{font-size:8px}.dashboard-header{height:76px;padding:0 28px}.dashboard-title-row small{font-size:8px}.dashboard-title-row strong{font-size:18px}.dashboard-header-actions{gap:8px}.dashboard-header-actions :is(.connection-status-trigger,.store-status,.ai-media-library-trigger,.dashboard-theme-toggle,.mobile-view-store-link,.header-notification,.inventory-alerts-trigger){border-radius:11px;min-width:42px;min-height:42px}.dashboard-header-actions svg,.connection-status-trigger svg,.ai-media-library-trigger svg,.inventory-alerts-trigger svg{stroke-width:2px;width:19px;height:19px}.ai-media-library-trigger>i svg{width:9px;height:9px}.view-store-link{border-radius:11px;min-height:42px;padding-inline:14px;font-size:11px}.view-store-link span{place-items:center;display:grid}.view-store-link span svg{width:15px;height:15px}.dashboard-content{width:min(100%,1480px);padding:36px 36px 84px}.section-stack{gap:24px}.dashboard-welcome>div:first-child>p,.section-page-heading>div:first-child>p{margin-bottom:9px;font-size:10px}.dashboard-welcome h1,.section-page-heading h1{font-size:clamp(34px,3.2vw,48px);line-height:1.02}.dashboard-welcome>div:first-child>span,.section-page-heading>div:first-child>span{max-width:720px;font-size:14px;line-height:1.55}.dashboard-card{border-color:#ded9d0;border-radius:17px;box-shadow:0 8px 24px #25221c0b}.dashboard-card header small{font-size:9px}.dashboard-card header h2{font-size:21px}.button,.section-page-heading .button{border-radius:11px;min-height:44px;padding-inline:15px;font-size:11px}.dashboard-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-height:44px;font-size:13px}.dashboard-shell label,.dashboard-shell label>span{line-height:1.35}.quick-actions button{border-radius:11px;min-height:46px;font-size:11px}.metric-grid,.overview-grid,.overview-bottom-grid,.order-kanban-summary,.catalog-summary,.insight-hero,.billing-summary,.support-summary{gap:13px}.metric-card{border-radius:16px;min-height:166px;padding:21px}.metric-card>div span,.catalog-summary span,.billing-summary span,.support-summary span{font-size:9px}.metric-card>p,.catalog-summary small,.billing-summary small,.support-summary small{font-size:10px;line-height:1.45}.order-kanban-summary article,.catalog-summary>div,.billing-summary>div,.support-summary>div{border-radius:15px;min-height:112px;padding:18px}.order-kanban-summary span{font-size:11px}.table-toolbar,.catalog-toolbar{padding:18px}.dashboard-search{border-radius:11px;min-height:42px;padding-inline:12px}.dashboard-search span{place-items:center;display:grid}.dashboard-search span svg{width:17px;height:17px}.dashboard-search input{font-size:12px}.filter-pills{gap:6px}.filter-pills button,.range-tabs button,.marketing-editor-tabs button,.checkout-payment-tabs>button{border-radius:9px;min-height:38px;font-size:10px}.icon-button,.product-row-actions>button{border-radius:10px;width:38px;height:38px}.icon-button svg,.product-row-actions>button svg,.product-ai-expand svg,.product-ai-settings svg{width:16px;height:16px}.order-table-head,.product-table-head{min-height:42px;font-size:9px}.order-row{min-height:70px;font-size:11px}.order-row>strong,.order-row>span:nth-child(2) b{font-size:12px}.order-row small,.order-row>span:nth-child(3),.order-row>span:last-child,.order-row-status>small{font-size:9px}.order-row em{padding:6px 9px;font-size:9px}.product-row{min-height:94px;font-size:11px}.product-identity strong{font-size:12px}.product-identity small{font-size:9px;line-height:1.4}.settings-item{border-radius:16px;min-height:146px;padding:21px}.settings-item strong{font-size:13px}.settings-item p,.dangerous-zone p{font-size:10px;line-height:1.55}.settings-item small,.settings-item>button,.dangerous-zone button{font-size:10px}.dashboard-toast{border-radius:13px;min-height:58px;font-size:11px}.mobile-dashboard-nav{display:none}.dashboard-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--coral) 28%, transparent)}}.dashboard-shell :is(button,a,input,select,textarea):focus-visible{outline-offset:2px}.dashboard-shell.theme-dark .dashboard-card{box-shadow:none}.dashboard-shell.theme-dark .mobile-dashboard-nav{border-color:var(--dark-border);background:#191f1af7}.dashboard-shell.theme-dark .mobile-dashboard-nav :is(a,button){color:var(--dark-text-muted)}.dashboard-shell.theme-dark .mobile-dashboard-nav :is(a,button).active{color:#ff8b72}@media (max-width:1180px){.dashboard-shell{grid-template-columns:248px minmax(0,1fr)}.dashboard-sidebar{width:248px}.dashboard-content{padding-inline:24px}}@media (max-width:900px){.dashboard-shell{display:block}.dashboard-sidebar{width:min(88vw,330px);padding:20px 16px calc(22px + env(safe-area-inset-bottom))}.sidebar-close{cursor:pointer;background:#2c2f29;border-radius:11px;width:42px;height:42px;display:grid}.dashboard-content{padding:26px 18px calc(112px + env(safe-area-inset-bottom))}.mobile-dashboard-nav{z-index:34;right:10px;bottom:max(9px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #d6d0c6eb;border-radius:19px;justify-content:space-around;align-items:stretch;min-height:68px;padding:6px;display:flex;position:fixed;left:10px;overflow:hidden;box-shadow:0 14px 42px #1e1b1633}.mobile-dashboard-nav>:is(a,button){color:#77736c;cursor:pointer;min-width:0;min-height:54px;font:inherit;background:0 0;border:0;border-radius:13px;flex:1 1 0;align-content:center;place-items:center;gap:4px;padding:4px 2px;text-decoration:none;display:grid}.mobile-dashboard-nav>:is(a,button).active{color:#c54b32;background:#fff0eb}.mobile-dashboard-nav>:is(a,button)>span{place-items:center;display:grid;position:relative}.mobile-dashboard-nav svg{stroke-width:2.2px;width:21px;height:21px}.mobile-dashboard-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:850;line-height:1.1;display:block;overflow:hidden}.mobile-dashboard-nav b{background:var(--coral);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding-inline:3px;font-size:7px;display:grid;position:absolute;top:-7px;right:-10px}}@media (max-width:760px){.dashboard-header{height:66px;padding:0 12px}.dashboard-title-row{gap:10px}.dashboard-title-row strong{max-width:150px;font-size:17px}.dashboard-title-row small{font-size:7px}.dashboard-header-actions{gap:6px}.dashboard-header-actions :is(.connection-status-trigger,.ai-media-library-trigger,.mobile-view-store-link,.header-notification){display:none}.dashboard-header-actions :is(.store-status,.dashboard-theme-toggle,.inventory-alerts-trigger),.mobile-menu-button{flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:grid}.dashboard-content{padding:22px 12px calc(108px + env(safe-area-inset-bottom))}.section-stack{gap:16px}.dashboard-welcome,.section-page-heading{flex-direction:column;align-items:stretch;gap:14px}.dashboard-welcome h1,.section-page-heading h1{letter-spacing:-.045em;font-size:clamp(29px,9vw,36px)}.dashboard-welcome>div:first-child>span,.section-page-heading>div:first-child>span{margin-top:7px;font-size:13px}.heading-actions,.section-page-heading>.button{width:100%}.heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.heading-actions .button,.section-page-heading>.button{width:100%;min-height:48px}.quick-actions{scroll-snap-type:x proximity;width:calc(100vw - 24px);max-width:100%;padding-bottom:4px;overflow-x:auto}.quick-actions button{scroll-snap-align:start;flex:none;min-width:145px}.metric-grid,.order-kanban-summary,.catalog-summary,.insight-hero,.billing-summary,.support-summary,.merchant-feature-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card,.order-kanban-summary article,.catalog-summary>div,.billing-summary>div,.support-summary>div{min-height:118px;padding:15px}.metric-card>strong,.order-kanban-summary strong,.catalog-summary strong,.billing-summary strong,.support-summary strong{font-size:25px}.overview-grid,.overview-bottom-grid,.settings-grid,.marketing-grid,.checkout-config-layout,.support-workspace,.build-workspace,.publish-grid{grid-template-columns:1fr}.dashboard-card{border-radius:15px}.table-toolbar,.catalog-toolbar{flex-direction:column;align-items:stretch;gap:11px;padding:14px}.dashboard-search,.catalog-toolbar .dashboard-search{width:100%;min-height:46px;margin-right:0}.filter-pills{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.filter-pills button{flex:none;min-height:40px}.catalog-toolbar>.icon-button{display:none}.order-table:not(.compact),.product-list{gap:10px;padding:10px;display:grid;overflow:visible}.order-table:not(.compact) .order-table-head,.product-table-head{display:none}.order-table:not(.compact) .order-row{border:1px solid #e3ded5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;min-width:0;min-height:0;padding:15px;box-shadow:0 5px 16px #201d180a}.order-table:not(.compact) .order-row>strong{grid-area:1/1}.order-table:not(.compact) .order-row>span:nth-child(2){grid-area:2/1/auto/-1}.order-table:not(.compact) .order-row>span:nth-child(3){grid-area:3/1}.order-table:not(.compact) .order-row>b:nth-child(4){grid-area:3/2;align-self:end;font-size:13px}.order-table:not(.compact) .order-row>.order-row-status{grid-area:1/2;justify-items:end}.order-table:not(.compact) .order-row>.order-time-cell{border-top:1px solid #eee9e1;grid-area:4/1/auto/-1;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.product-row,.product-row.ai-images-enabled{border:1px solid #e3ded5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:13px 16px;min-width:0;min-height:0;padding:14px;box-shadow:0 5px 16px #201d180a}.product-row>.product-identity,.product-row.ai-images-enabled>.product-identity{grid-column:1/-1}.product-row>span:nth-child(2),.product-row>b:nth-child(3),.product-row>span:nth-child(4){gap:3px;display:grid}.product-row>span:nth-child(2):before,.product-row>b:nth-child(3):before,.product-row>span:nth-child(4):before{color:#9b958d;letter-spacing:.08em;font-size:8px;font-weight:900}.product-row>span:nth-child(2):before{content:"CATEGORIA"}.product-row>b:nth-child(3):before{content:"PREÇO"}.product-row>span:nth-child(4):before{content:"ESTOQUE"}.product-row>b:nth-child(3){justify-items:end;font-size:14px}.product-row>button:nth-child(5){min-height:40px}.product-row>.toggle-switch{align-self:center}.product-row-actions{justify-content:flex-end}.product-row-actions>button{width:42px;height:42px}.settings-item{grid-template-columns:44px minmax(0,1fr);min-height:0;padding:17px}.settings-item>button{border:1px solid #e1dbd2;border-radius:10px;grid-column:1/-1;justify-self:stretch;min-height:42px}.dangerous-zone{flex-direction:column;align-items:stretch;gap:14px}.dangerous-zone button{min-height:44px}.modal-backdrop,.store-creation-backdrop{align-items:end;padding:8px}.product-modal,.product-addons-editor-modal,.store-creation-modal{border-radius:20px 20px 14px 14px;width:100%;max-height:calc(100svh - 16px)}.dashboard-toast{right:12px;bottom:calc(92px + env(safe-area-inset-bottom));max-width:none;left:12px}}@media (max-width:430px){.dashboard-title-row small{display:none}.dashboard-title-row strong{max-width:84px;font-size:15px}.metric-grid,.order-kanban-summary,.catalog-summary,.insight-hero,.billing-summary,.support-summary,.merchant-feature-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-dashboard-nav{right:6px;bottom:max(6px, env(safe-area-inset-bottom));border-radius:17px;left:6px}.mobile-dashboard-nav small{font-size:8px}.merchant-feature-summary>div>span{min-width:0}}.checkout-config-card{padding:28px}.checkout-config-card header small{font-size:9px}.checkout-config-card>header p,.checkout-config-method-group>header p{font-size:11px;line-height:1.55}.checkout-config-methods>button,.checkout-fulfillment-options>button{border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;gap:13px;min-height:88px;padding:14px}.checkout-config-methods i,.checkout-fulfillment-options i{border-radius:12px;width:46px;height:46px;font-size:12px}.checkout-config-methods i svg,.checkout-fulfillment-options i svg{stroke-width:2.15px;width:21px;height:21px}.checkout-config-methods strong,.checkout-fulfillment-options strong{font-size:12px}.checkout-config-methods small,.checkout-fulfillment-options small{font-size:10px;line-height:1.45}.checkout-config-methods em,.checkout-fulfillment-options em{font-size:8px}.checkout-config-fields{gap:14px;padding-top:20px}.checkout-config-fields label>span{font-size:11px}.checkout-config-fields input,.checkout-config-fields select,.checkout-config-fields textarea{min-height:48px;font-size:14px}.checkout-config-fields textarea{min-height:96px;line-height:1.5}.checkout-fixed-fee-card{background:#fff;border:1px solid #ded9d0;border-radius:15px;gap:14px;padding:16px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.checkout-fixed-fee-card.active{background:#fff8f5;border-color:#ff8067;box-shadow:inset 0 0 0 1px #ff5c3a1a}.checkout-fixed-fee-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.checkout-fixed-fee-card>header>i,.delivery-radius-trigger>i{color:#756f67;background:#f0eee8;border-radius:12px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.checkout-fixed-fee-card.active>header>i,.delivery-radius-trigger:not(.disabled)>i{background:var(--coral);color:#fff}.checkout-fixed-fee-card>header>i svg,.delivery-radius-trigger>i svg{stroke-width:2.15px;width:22px;height:22px}.checkout-fixed-fee-card>header>span{gap:4px;min-width:0;display:grid}.checkout-fixed-fee-card>header strong,.delivery-radius-trigger strong{font-size:13px}.checkout-fixed-fee-card>header small,.delivery-radius-trigger small{color:#7f7971;font-size:10px;line-height:1.45}.checkout-fixed-fee-card>header em,.delivery-radius-trigger em{color:#777169;letter-spacing:.04em;white-space:nowrap;background:#eeeae3;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.checkout-fixed-fee-card.active>header em,.delivery-radius-trigger:not(.disabled) em{color:#d44d32;background:#fff0eb}.checkout-binary-toggle{background:#f1eee8;border:1px solid #ded9d0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.checkout-binary-toggle>button{color:#706a62;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:850}.checkout-binary-toggle>button.active{color:#292621;background:#fff;box-shadow:0 3px 10px #25211b17}.checkout-fixed-fee-value{gap:7px;display:grid}.checkout-fixed-fee-value>div{background:#fff;border:1px solid #dcd7ce;border-radius:11px;align-items:center;min-height:48px;display:flex;overflow:hidden}.checkout-fixed-fee-value>div.locked{background:#efede8;border-color:#e4e0d9}.checkout-fixed-fee-value>div b{color:#817b72;border-right:1px solid #e2ddd5;align-self:stretch;place-items:center;padding:0 12px;font-size:11px;display:grid}.checkout-fixed-fee-value input{background:0 0;border:0;border-radius:0}.checkout-fixed-fee-value input:disabled{color:#8d8880;cursor:not-allowed;opacity:1}.checkout-fixed-fee-card>p{color:#777169;margin:0;font-size:10px;line-height:1.5}.delivery-radius-trigger{border-color:#ded9d0;border-radius:15px;min-height:100%;padding:16px}.delivery-radius-trigger.disabled{color:#8c867e;cursor:not-allowed;opacity:1;background:#f1efeb;border-color:#e2ded7}.delivery-radius-trigger.disabled>i{color:#98928a;background:#e2dfd8}.dashboard-shell.theme-dark .checkout-fixed-fee-card{border-color:var(--dark-border);background:var(--dark-surface-raised)}.dashboard-shell.theme-dark .checkout-fixed-fee-card.active{background:#35241f;border-color:#ff785c}.dashboard-shell.theme-dark .checkout-binary-toggle,.dashboard-shell.theme-dark .delivery-radius-trigger.disabled{border-color:var(--dark-border);background:#202620}.dashboard-shell.theme-dark .checkout-binary-toggle>button.active,.dashboard-shell.theme-dark .checkout-fixed-fee-value>div{border-color:var(--dark-border);color:var(--dark-text);background:#303831}.dashboard-shell.theme-dark .checkout-fixed-fee-card :is(small,p),.dashboard-shell.theme-dark .delivery-radius-trigger small{color:var(--dark-text-secondary)}@media (max-width:760px){.dashboard-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-height:52px;font-size:16px}.dashboard-shell label>span{font-size:13px;line-height:1.4}.checkout-config-card{padding:18px}.checkout-config-card>header h2{font-size:24px;line-height:1.15}.checkout-config-card header small{font-size:11px}.checkout-config-card>header p,.checkout-config-method-group>header p{font-size:13px}.checkout-payment-tabs strong{font-size:15px}.checkout-payment-tabs small{font-size:12px;line-height:1.4}.checkout-live-summary{gap:15px;padding:18px}.checkout-live-summary-header{grid-template-columns:52px minmax(0,1fr);gap:12px}.checkout-live-summary-header>i{width:52px;height:52px}.checkout-live-summary-header>i svg{width:26px;height:26px}.checkout-live-summary-header small{font-size:10px}.checkout-live-summary-header h2{font-size:28px}.checkout-live-summary-header p,.checkout-live-summary section p{font-size:13px}.checkout-live-summary-header>span{padding:7px 10px;font-size:11px}.checkout-live-group{gap:10px;padding:13px}.checkout-live-group>h3{font-size:13px}.checkout-live-method{grid-template-columns:46px minmax(0,1fr);gap:10px;min-height:94px;padding:12px 9px}.checkout-live-method>i{width:46px;height:46px}.checkout-live-method>i svg{width:24px;height:24px}.checkout-live-method>strong{font-size:13px}.checkout-live-method>b svg{width:17px;height:17px}.checkout-live-summary section{padding:16px}.checkout-live-summary section strong,.checkout-publish-confirmation strong{font-size:14px}.checkout-publish-confirmation{grid-template-columns:40px minmax(0,1fr);padding:13px}.checkout-publish-confirmation>svg{width:31px;height:31px}.checkout-publish-confirmation small{font-size:12px}.checkout-publish-button{min-height:56px;font-size:15px}.checkout-publish-panel{gap:15px;padding:18px}.checkout-publish-panel>header{grid-template-columns:52px minmax(0,1fr);gap:12px}.checkout-publish-panel>header>i{width:52px;height:52px}.checkout-publish-panel>header>i svg{width:26px;height:26px}.checkout-publish-panel>header small{font-size:10px}.checkout-publish-panel>header h2{font-size:24px}.checkout-publish-panel>header p{font-size:13px}.checkout-published-backdrop{align-items:end;padding:0}.checkout-published-dialog{width:100%;max-height:96svh;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.checkout-published-dialog .checkout-live-summary-header{grid-template-columns:52px minmax(0,1fr)}.checkout-published-dialog .checkout-published-counts{justify-items:initial;flex-wrap:wrap;grid-column:1/-1;display:flex}.checkout-published-counts>span{padding:7px 10px;font-size:11px}.checkout-published-actions{background:inherit;margin:0 -2px -2px;padding-top:14px;position:sticky;bottom:0}.checkout-published-actions .button{width:100%;min-height:56px;font-size:15px}.checkout-config-method-group{padding:14px}.checkout-config-method-group>header h3{font-size:19px}.checkout-config-methods>button,.checkout-fulfillment-options>button{grid-template-columns:50px minmax(0,1fr) auto;min-height:96px;padding:14px}.checkout-config-methods i,.checkout-fulfillment-options i{width:50px;height:50px}.checkout-config-methods i svg,.checkout-fulfillment-options i svg{width:24px;height:24px}.checkout-config-methods strong,.checkout-fulfillment-options strong{font-size:15px}.checkout-config-methods small,.checkout-fulfillment-options small{font-size:13px}.checkout-config-methods em,.checkout-fulfillment-options em{font-size:10px}.checkout-config-fields{grid-template-columns:1fr;gap:13px}.checkout-fixed-fee-card,.delivery-radius-trigger{border-radius:14px;min-height:0;padding:15px}.checkout-fixed-fee-card>header{grid-template-columns:48px minmax(0,1fr)}.checkout-fixed-fee-card>header>i,.delivery-radius-trigger>i{width:48px;height:48px}.checkout-fixed-fee-card>header>i svg,.delivery-radius-trigger>i svg{width:24px;height:24px}.checkout-fixed-fee-card>header>span{gap:5px}.checkout-fixed-fee-card>header strong,.delivery-radius-trigger strong{font-size:16px}.checkout-fixed-fee-card>header small,.delivery-radius-trigger small,.checkout-fixed-fee-card>p{font-size:13px}.checkout-fixed-fee-card>header em{grid-column:1/-1;justify-self:start;font-size:10px}.checkout-binary-toggle>button{min-height:46px;font-size:15px}.checkout-fixed-fee-value>div{min-height:52px}.checkout-fixed-fee-value>div b{font-size:13px}.delivery-radius-trigger{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.delivery-radius-trigger>span{min-width:0}.delivery-radius-trigger em{grid-column:1/-1;justify-self:start;margin-left:0;font-size:10px}.delivery-radius-enable-toggle strong,.delivery-radius-zones h3{font-size:16px}.delivery-radius-enable-toggle small,.delivery-radius-meta article small,.delivery-radius-meta article em,.delivery-radius-zones>header span,.delivery-radius-zones label,.delivery-radius-zones label b{font-size:12px;line-height:1.4}.delivery-radius-meta article strong,.delivery-radius-zones article header strong{font-size:14px}.delivery-radius-zones input{width:100px;min-height:44px;font-size:16px}.delivery-radius-zones>button{min-height:48px;font-size:14px}}.marketing-canvas-element.has-inline-text{cursor:grab}.marketing-canvas-element>.marketing-canvas-element-label{z-index:12;pointer-events:auto;cursor:grab;touch-action:none;align-items:center;gap:3px;font-size:7px;display:inline-flex}.marketing-canvas-element>.marketing-canvas-element-label svg{flex:none}.marketing-canvas-inline-fields{z-index:4;pointer-events:auto;min-width:0;min-height:0;display:grid;position:absolute;inset:0}.marketing-canvas-inline-fields.fields-2{grid-template-rows:repeat(2,minmax(0,1fr))}.dashboard-shell .marketing-canvas-inline-editor{color:#0000;caret-color:#fff;width:100%;min-width:0;height:100%;min-height:0;font:750 10px/1.08 var(--font-body,inherit);letter-spacing:0;resize:none;cursor:text;appearance:none;background:0 0;border:0;border-radius:3px;outline:0;margin:0;padding:2px 4px;transition:background .12s,box-shadow .12s,color .12s;overflow:hidden}.dashboard-shell .marketing-canvas-inline-editor:hover{background:#1414121a}.dashboard-shell .marketing-canvas-inline-editor:focus{z-index:15;color:#fff;background:#141412d1;position:relative;box-shadow:inset 0 0 0 1px #c9f45be6,0 4px 14px #0003}.dashboard-shell .element-brand .marketing-canvas-inline-editor,.dashboard-shell .element-badge .marketing-canvas-inline-editor{font-size:8px;font-weight:850}.dashboard-shell .element-headline .marketing-canvas-inline-editor{font-size:13px;font-weight:900}.dashboard-shell .element-subtitle .marketing-canvas-inline-editor{font-size:9px;font-weight:650}.dashboard-shell .element-price .marketing-canvas-inline-editor,.dashboard-shell .element-cta .marketing-canvas-inline-editor{font-size:9px;font-weight:850}.marketing-canvas-resize-handle{z-index:24;cursor:nwse-resize;touch-action:none;background:#c9f45b;border:2px solid #fff;border-radius:3px;width:14px;min-width:14px;height:14px;min-height:14px;padding:0;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 7px #00000052}.marketing-canvas-resize-handle:after{content:"";border-bottom:1px solid #222;border-right:1px solid #222;width:4px;height:4px;position:absolute;bottom:2px;right:2px}@media (max-width:760px){.marketing-element-position-toolbar{flex-direction:column;align-items:stretch}.marketing-element-position-toolbar .marketing-element-layout-tools{justify-content:stretch}.marketing-element-position-toolbar .marketing-element-size-control{flex:auto;min-width:0}.marketing-canvas-element>.marketing-canvas-element-label{padding:4px 6px;font-size:8px}.dashboard-shell .marketing-canvas-inline-editor{min-height:0}.dashboard-shell .marketing-canvas-inline-editor:focus{font-size:16px}.marketing-canvas-resize-handle{width:18px;min-width:18px;height:18px;min-height:18px;bottom:-8px;right:-8px}}.marketing-canvas-reset-button{color:#435b14;white-space:nowrap;cursor:pointer;background:#f7ffe5;border:1px solid #aaca61;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.marketing-canvas-reset-button:hover,.marketing-canvas-reset-button:focus-visible{background:#c9f45b;outline:2px solid #ffffffe6}.marketing-canvas-element.element-price,.marketing-canvas-element.element-cta{min-width:0;min-height:0}.marketing-canvas-element.element-price .marketing-canvas-element-label,.marketing-canvas-element.element-cta .marketing-canvas-element-label{text-overflow:ellipsis;max-width:calc(100% - 28px);overflow:hidden}@media (max-width:760px){.marketing-direct-edit-hint{grid-template-columns:auto minmax(0,1fr);display:grid}.marketing-canvas-reset-button{grid-column:1/-1;width:100%;min-height:42px;margin-left:0;font-size:12px}}.marketing-canvas-frame,.marketing-canvas-elements,.marketing-canvas-stage canvas{box-sizing:border-box}@media (max-width:760px){.marketing-canvas-stage{align-items:start}.marketing-canvas-frame{max-width:100%;max-height:none}.marketing-canvas-stage canvas,.marketing-canvas-elements{width:100%;height:100%;max-height:none;inset:0}.marketing-canvas-element{min-width:0;min-height:0}}.marketing-direct-edit-card{background:linear-gradient(135deg,#f6ffe3,#fffdf8);border:1px solid #b7db65;border-radius:13px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.marketing-direct-edit-card>i{color:#273015;background:#c9f45b;border-radius:12px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.marketing-direct-edit-card>span{gap:3px;min-width:0;display:grid}.marketing-direct-edit-card small{color:#668329;letter-spacing:.09em;font-size:7px;font-weight:900}.marketing-direct-edit-card strong{color:#292f1d;font-size:11px;line-height:1.25}.marketing-direct-edit-card p{color:#6f765f;margin:0;font-size:8px;line-height:1.45}.marketing-direct-edit-hint{color:#34431a;background:#f8ffe9;border:1px solid #cbe58c;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.marketing-direct-edit-hint>svg{flex:none}.marketing-direct-edit-hint>span{gap:2px;display:grid}.marketing-direct-edit-hint strong{font-size:10px}.marketing-direct-edit-hint small{color:#6d7758;font-size:8px;line-height:1.4}.marketing-editor-version{color:#536d1d;letter-spacing:.04em;white-space:nowrap;background:#f4ffda;border:1px solid #bddd70;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex}.dashboard-shell .marketing-canvas-inline-editor::placeholder{color:#ffffffad;opacity:1}.marketing-canvas-element.has-inline-text:focus-within{border-style:solid;border-color:#c9f45b;box-shadow:0 0 0 2px #c9f45b4d}.marketing-canvas-element.has-inline-text:focus-within>.marketing-canvas-element-label{opacity:0}@media (max-width:760px){.marketing-preview-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.marketing-editor-version{grid-area:2/1/auto/-1;justify-self:start;font-size:9px}.marketing-direct-edit-card strong{font-size:15px}.marketing-direct-edit-card p,.marketing-direct-edit-hint small{font-size:12px}.marketing-direct-edit-card small{font-size:10px}.marketing-direct-edit-hint strong{font-size:14px}}.landing-shell{background:radial-gradient(circle at 10% 8%, #ff5c3a14, transparent 24%), radial-gradient(circle at 92% 4%, #baa8ff1f, transparent 22%), var(--paper);overflow:clip}.landing-nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8e0;border:1px solid #1818161f;border-radius:18px;width:min(1320px,100% - 40px);margin-top:12px;padding:12px 16px;position:sticky;top:12px;box-shadow:0 16px 44px #1f1b1514}.landing-links{background:#1818160b;border-radius:999px;padding:6px}.landing-links a{border-radius:999px;padding:8px 12px}.landing-links a:hover{color:var(--coral-dark);background:#fff}.hero{background:radial-gradient(circle at 84% 20%,#c9f45b6b,#0000 21%),radial-gradient(circle at 62% 86%,#baa8ff57,#0000 27%),linear-gradient(135deg,#fffdf8 0%,#f6efe6 62%,#f2eadf 100%);border:1px solid #1818161a;border-radius:38px;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(34px,5vw,78px);width:min(1380px,100% - 40px);min-height:790px;margin:24px auto 32px;padding:58px clamp(34px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 34px 90px #2d221617}.hero:before{content:"";pointer-events:none;border:80px solid #ff5c3a1a;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-180px;right:-120px}.hero-copy{align-self:center}.hero h1{max-width:720px;margin:24px 0 22px;font-size:clamp(62px,5.7vw,94px);line-height:.84}.hero-lead{color:#565149;max-width:610px;font-size:17px}.hero-actions{margin-top:28px}.hero-actions .button{min-height:50px;padding-inline:22px}.hero-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.hero-value-grid article{background:#ffffffad;border:1px solid #1818161c;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.hero-value-grid article>span{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:10px;place-items:center;display:grid}.hero-value-grid article:nth-child(2)>span{background:var(--coral);color:#fff}.hero-value-grid article:nth-child(3)>span{background:var(--violet);color:var(--ink)}.hero-value-grid article>div{gap:3px;min-width:0;display:grid}.hero-value-grid strong{font-size:10px;line-height:1.15}.hero-value-grid small{color:#777168;font-size:8px;line-height:1.35}.hero-proof{margin-top:24px}.proof-stars{letter-spacing:.11em;font-size:9px;font-weight:950}.hero-visual{min-height:630px}.hero-glow{background:radial-gradient(circle at 48% 44%,#ff5c3a47,#0000 43%),radial-gradient(circle at 76% 70%,#baa8ff7a,#0000 40%),radial-gradient(circle at 22% 76%,#c9f45b70,#0000 35%);inset:0}.dashboard-preview{border-radius:26px;width:86%;min-height:455px;top:82px;transform:rotate(-2deg)}.phone-preview{bottom:48px;right:2px;transform:rotate(4deg)}.floating-chip{background:#fffffff2;border-color:#18181621}.chip-icon,.rating-star,.route-star{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.chip-icon{background:var(--lime);color:var(--ink)}.rating-star{background:var(--violet);color:var(--ink)}.route-star{background:var(--coral);color:#fff}.chip-orders{top:28px;right:16px}.chip-rating{bottom:0;right:72px}.chip-route{z-index:9;bottom:78px;left:-24px}.channel-marquee-track{gap:0;width:max-content;animation-duration:38s}.channel-marquee-group{box-sizing:border-box;flex:none;justify-content:space-around;gap:clamp(22px,2.4vw,46px);width:max-content;min-width:100vw;padding:0 clamp(18px,2.8vw,54px);display:flex}.channel-marquee-group>span{white-space:nowrap;flex:none}.landing-capabilities{width:min(1320px,100% - 64px);margin:0 auto;padding:118px 0 76px}.landing-capabilities-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:clamp(36px,7vw,110px);margin-bottom:42px;display:grid}.landing-capabilities-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.2vw,74px);font-weight:850;line-height:.94}.landing-capabilities-heading>p{max-width:460px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.landing-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing-capability-card{--capability-accent:var(--coral);--capability-soft:#fff0eb;background:#fffdf9;border:1px solid #18181621;border-radius:24px;flex-direction:column;min-height:292px;padding:23px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.landing-capability-card:after{border:30px solid var(--capability-accent);width:150px;height:150px;position:absolute;bottom:-62px;right:-45px}@supports (color:color-mix(in lab, red, red)){.landing-capability-card:after{border:30px solid color-mix(in srgb, var(--capability-accent) 16%, transparent)}}.landing-capability-card:after{content:"";pointer-events:none;border-radius:50%}.landing-capability-card:hover{z-index:2;border-color:var(--capability-accent)}@supports (color:color-mix(in lab, red, red)){.landing-capability-card:hover{border-color:color-mix(in srgb, var(--capability-accent) 52%, #d9d4ca)}}.landing-capability-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #2a20161c}.landing-capability-card>header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.landing-capability-card>header>span{background:var(--capability-soft);width:46px;height:46px;color:var(--capability-accent);border-radius:14px;place-items:center;display:grid}.landing-capability-card>header>b{background:var(--capability-accent);color:#fff;letter-spacing:.1em;border-radius:999px;padding:6px 9px;font-size:8px}.landing-capability-card>small{color:var(--capability-accent);letter-spacing:.12em;font-size:8px;font-weight:950}.landing-capability-card h3{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(23px,2vw,30px);line-height:1}.landing-capability-card p{color:#716c64;margin:0;font-size:12px;line-height:1.55}.landing-capability-card>a{z-index:1;width:fit-content;color:var(--ink);align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:10px;font-weight:950;display:inline-flex;position:relative}.landing-capability-card>a i{background:var(--capability-accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.landing-capability-card.tone-lime{--capability-accent:#738f22;--capability-soft:#effbcf}.landing-capability-card.tone-violet{--capability-accent:#7259c0;--capability-soft:#eee9ff}.landing-capability-card.tone-ink{--capability-accent:#292923;--capability-soft:#ecebe7}.landing-capability-card.tone-sand{--capability-accent:#a66a25;--capability-soft:#fff0dc}.landing-capability-card.tone-blue{--capability-accent:#3b6ba4;--capability-soft:#e7f1ff}.landing-capability-card.tone-pink{--capability-accent:#bd4f79;--capability-soft:#ffeaf1}.landing-capability-card.tone-green{--capability-accent:#377654;--capability-soft:#e5f6eb}.landing-capabilities-summary{background:#18181621;border:1px solid #18181621;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.landing-capabilities-summary span{background:#fffdf9;align-items:center;gap:11px;min-height:62px;padding:0 20px;display:flex}.landing-capabilities-summary svg{color:var(--coral)}.landing-capabilities-summary b{font-size:10px}.campaign-section{padding-top:96px}.solutions-section{padding-top:92px}.solution-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.solution-tabs::-webkit-scrollbar{display:none}.solution-tabs button{flex:none}.solution-whatsapp,.solution-schedule{background:#fff;border:1px solid #1818161f;align-content:start;gap:16px;padding:25px;display:grid;box-shadow:0 24px 55px #30281f1f}.solution-whatsapp>header,.solution-schedule>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.solution-whatsapp>header>span{color:#237647;background:#daf3df;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.solution-whatsapp>header>div,.solution-schedule>header>div{flex:1;gap:3px;display:grid}.solution-whatsapp small,.solution-schedule small{color:#89837a;font-size:8px}.solution-whatsapp>header strong,.solution-schedule>header strong{font-size:13px}.solution-whatsapp>header>i{background:#35a667;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #35a66724}.solution-chat-thread{background:#f2eee7;border-radius:16px;gap:8px;padding:16px;display:grid}.solution-chat-thread p{color:#5f5951;background:#fff;border-radius:13px 13px 13px 4px;width:fit-content;max-width:83%;margin:0;padding:10px 12px;font-size:9px;line-height:1.4}.solution-chat-thread p:nth-child(2){color:#36573c;background:#dff5d9;border-radius:13px 13px 4px;justify-self:end}.solution-whatsapp>footer,.solution-schedule>footer{border-top:1px solid #eee9e0;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.solution-whatsapp>footer>span{color:#33764b;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.solution-whatsapp>footer b{font-size:17px}.solution-schedule>header>svg{color:#7156ba}.solution-schedule-days{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.solution-schedule-days span{color:#8a847a;background:#f4f1ed;border-radius:12px;place-items:center;gap:3px;min-height:55px;font-size:7px;font-weight:900;display:grid}.solution-schedule-days span small{color:inherit;font-size:13px}.solution-schedule-days span.active{background:var(--violet);color:var(--ink)}.solution-schedule-slots{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.solution-schedule-slots span{color:#756f67;text-align:center;border:1px solid #e2ddd5;border-radius:10px;padding:10px 4px;font-size:8px;font-weight:900}.solution-schedule-slots span.active{color:#5b419f;background:#f0ebff;border-color:#7357bd}.solution-schedule>footer>span{gap:2px;display:grid}.solution-schedule>footer>span b{font-size:18px}.solution-schedule>footer>i{color:#397247;background:#e6f5dc;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}@media (max-width:1120px){.hero{grid-template-columns:1fr;gap:26px}.hero-copy{max-width:820px}.hero-value-grid{max-width:760px}.hero-visual{min-height:610px}.landing-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-capability-card{min-height:265px}}@media (max-width:760px){.landing-nav{border-radius:15px;width:calc(100% - 20px);margin-top:8px;padding:10px 11px;top:8px}.hero{border-radius:26px;align-items:start;width:calc(100% - 20px);min-height:0;margin-top:16px;padding:34px 20px 46px}.hero h1{margin-top:20px;font-size:clamp(50px,14.8vw,72px);line-height:.86}.hero-lead{font-size:16px;line-height:1.55}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{justify-content:center;width:100%}.hero-value-grid{grid-template-columns:1fr;gap:7px}.hero-value-grid strong{font-size:13px}.hero-value-grid small{font-size:11px}.hero-proof{align-items:flex-start}.hero-visual{min-height:520px}.dashboard-preview{width:calc(100% - 34px);top:62px}.phone-preview{bottom:20px;right:-16px}.chip-orders{top:5px;right:0}.chip-route{bottom:80px;left:-8px}.chip-rating{bottom:-10px;right:14px}.channel-marquee:before,.channel-marquee:after{width:18px}.channel-marquee-track{animation-duration:30s}.channel-marquee-group{justify-content:flex-start;gap:24px;min-width:0;padding:0 20px}.landing-capabilities{width:calc(100% - 28px);padding:78px 0 58px}.landing-capabilities-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.landing-capabilities-heading h2{font-size:48px}.landing-capabilities-heading>p{font-size:14px}.landing-capabilities-grid{grid-template-columns:1fr;gap:9px}.landing-capability-card{border-radius:19px;min-height:0;padding:20px}.landing-capability-card>header{margin-bottom:22px}.landing-capability-card h3{font-size:30px}.landing-capability-card p{font-size:14px}.landing-capability-card>a{margin-top:24px;font-size:12px}.landing-capabilities-summary{border-radius:15px;grid-template-columns:1fr}.landing-capabilities-summary span{min-height:54px}.landing-capabilities-summary b{font-size:12px}.campaign-section{padding-top:74px}.solutions-section{padding-top:68px}.solution-tabs{border-radius:15px}.solution-tabs button{min-height:42px;font-size:11px}.solution-whatsapp,.solution-schedule{padding:19px}}@media (max-width:480px){.hero-visual{min-height:460px}.floating-chip{max-width:210px;padding:9px 10px}.floating-chip strong{font-size:9px}.floating-chip small{font-size:7px}.chip-route{bottom:58px}.chip-rating{display:none}.solution-schedule-days{gap:4px}.solution-schedule-slots{grid-template-columns:repeat(2,1fr)}}.orders-workspace-tabs>button{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:192px}.orders-workspace-tabs>button>i{color:#69645d;background:#f0ede7;border-radius:10px;grid-area:1/1/span 2;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.orders-workspace-tabs>button>span,.orders-workspace-tabs>button>small{grid-column:2}.orders-workspace-tabs>button.active>i{background:var(--coral);color:#fff}.order-heading-actions{flex-wrap:wrap;justify-content:flex-end}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger){min-width:142px;min-height:58px;font:inherit;text-align:left;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:8px 11px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:0 7px 18px #2620190e}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-export-trigger)>span:first-child{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger)>span:last-child{gap:3px;min-width:0;display:grid}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger) strong{font-size:11px;line-height:1.15}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger) small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.order-hours-trigger{background:#fff;border-color:#ded9d0}.order-hours-trigger>span:first-child{color:#3e3b36;background:#efede8}.order-hours-trigger small{color:#817b72}.order-export-trigger{color:#fff;cursor:pointer;background:#20231f;border:1px solid #20231f}.order-export-trigger>span:first-child{color:#23261f;background:#c9f45b}.order-export-trigger small{color:#c5c9bf}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger):hover{transform:translateY(-2px)}.order-live-sync>i{justify-self:center}.order-channel-tabs>button{grid-template-columns:40px minmax(0,1fr) auto;gap:3px 10px}.order-channel-tabs>button>i{color:#777169;background:#f0eee9;border-radius:12px;grid-area:1/1/span 2;align-self:center;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.order-channel-tabs>button>span,.order-channel-tabs>button>small{grid-column:2}.order-channel-tabs>button>b{grid-column:3}.order-channel-tabs>button.active>i{color:#27815c;background:#d9efdf}.dashboard-shell.theme-dark .orders-workspace-tabs>button>i,.dashboard-shell.theme-dark .order-channel-tabs>button>i,.dashboard-shell.theme-dark .order-hours-trigger>span:first-child{color:#d1cec5;background:#383a34}.dashboard-shell.theme-dark .order-hours-trigger{color:#f2efe8;background:#292b26;border-color:#454740}@media (max-width:760px){.orders-workspace-navigation{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.orders-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid;overflow:visible}.orders-workspace-tabs>button{min-width:0;min-height:58px;padding:8px}.orders-guide-trigger{align-self:center;width:44px;height:44px}.order-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger){grid-template-columns:38px minmax(0,1fr);width:100%;min-width:0;min-height:64px;padding:9px}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger) strong{font-size:13px}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger) small{font-size:10px}.order-channel-tabs{gap:8px}.order-channel-tabs>button{grid-template-columns:38px minmax(0,1fr) auto;min-height:78px;padding:11px}.order-channel-tabs>button>i{width:38px;height:38px}.order-channel-tabs>button>span{font-size:13px}.order-channel-tabs>button>small{font-size:10px;line-height:1.3}.order-channel-tabs>button>b{min-width:31px;height:31px;font-size:12px}}@media (max-width:430px){.orders-workspace-tabs>button{grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:52px;padding:7px}.orders-workspace-tabs>button>i{width:28px;height:28px}.orders-workspace-tabs>button>span{font-size:10px}.orders-workspace-tabs>button>small{display:none}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger){grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:62px}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-export-trigger)>span:first-child{width:34px;height:34px}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger) strong{font-size:12px}.order-heading-actions :is(.delivery-route-create-trigger,.order-kitchen-trigger,.order-hours-trigger,.order-live-sync,.order-export-trigger) small{font-size:9px}.order-channel-tabs{grid-template-columns:1fr}.order-channel-tabs>button{min-height:72px}}@media (max-width:760px){.dashboard-header{grid-template-columns:minmax(0,1fr);align-content:center;gap:8px;height:auto;min-height:112px;padding:8px 12px;display:grid}.dashboard-title-row{width:100%;min-width:0}.dashboard-title-row>div{min-width:0}.dashboard-title-row strong{max-width:none}.dashboard-header-actions{justify-content:space-between;align-items:center;gap:5px;width:100%;min-width:0;display:flex}.dashboard-header-actions :is(.connection-status-trigger,.store-status,.ai-media-library-trigger,.dashboard-theme-toggle,.mobile-view-store-link,.header-notification,.inventory-alerts-trigger){border-radius:10px;flex:0 0 38px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;display:grid}.dashboard-header-actions :is(.connection-status-trigger,.ai-media-library-trigger,.dashboard-theme-toggle,.mobile-view-store-link,.header-notification,.inventory-alerts-trigger) svg{width:19px;height:19px}.dashboard-header-actions .connection-status-trigger>span{place-items:center;display:grid}.dashboard-header-actions .connection-status-trigger>i{bottom:6px;right:6px}.dashboard-header-actions .ai-media-library-trigger>i{top:5px;right:5px}}@media (max-width:360px){.dashboard-header{padding-inline:10px}.dashboard-header-actions{gap:4px}.dashboard-header-actions :is(.connection-status-trigger,.store-status,.ai-media-library-trigger,.dashboard-theme-toggle,.mobile-view-store-link,.header-notification,.inventory-alerts-trigger){flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px}}@media (max-width:760px){.dashboard-title-row{display:block}.dashboard-header-actions{flex-wrap:nowrap}.dashboard-header-actions>.mobile-menu-button{border-radius:10px;flex:0 0 38px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;display:grid}.dashboard-header-actions>.inventory-alerts-menu{flex:0 0 38px;min-width:38px}}@media (max-width:360px){.dashboard-header-actions>.mobile-menu-button,.dashboard-header-actions>.inventory-alerts-menu{flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px}}@media (max-width:340px){.dashboard-header{padding-inline:8px}.dashboard-header-actions{gap:3px}.dashboard-header-actions :is(.mobile-menu-button,.connection-status-trigger,.store-status,.ai-media-library-trigger,.dashboard-theme-toggle,.mobile-view-store-link,.header-notification,.inventory-alerts-trigger),.dashboard-header-actions>.inventory-alerts-menu{flex-basis:33px;width:33px;min-width:33px;height:33px;min-height:33px}}.product-category-cell>small,.product-price-cell>small,.product-stock-cell>small,.product-addons-action svg,.product-addons-action small,.product-availability-cell>span,.product-row-actions>button>span{display:none}.product-category-cell>b,.product-price-cell>strong,.product-stock-cell>b,.product-addons-action strong{color:inherit;font:inherit}.product-addons-action>span{display:contents}.product-availability-cell{align-items:center;display:flex}@media (max-width:760px){.catalog-summary{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;width:calc(100vw - 24px);max-width:100%;padding:1px 1px 5px;display:flex;overflow-x:auto}.catalog-summary::-webkit-scrollbar{display:none}.catalog-toolbar .filter-pills::-webkit-scrollbar{display:none}.catalog-summary>div{scroll-snap-align:start;flex:0 0 148px;min-width:148px;min-height:96px}.catalog-summary strong{font-size:24px}.catalog-card{box-shadow:none;background:0 0;border:0;overflow:visible}.catalog-toolbar{background:#fff;border:1px solid #e1dcd3;border-radius:15px;gap:10px;padding:12px;box-shadow:0 7px 22px #201d180b}.catalog-toolbar .dashboard-search{background:#f8f6f1;border-radius:12px;min-height:50px}.catalog-toolbar .dashboard-search input{font-size:15px}.catalog-toolbar .filter-pills{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-2px;padding:1px 2px 3px}.catalog-toolbar .filter-pills button{scroll-snap-align:start;border-radius:11px;min-height:42px;padding-inline:14px;font-size:11px}.product-list{gap:12px;padding:0}.product-row,.product-row.ai-images-enabled{background:#fff;border-color:#ddd7ce;border-radius:17px;grid-template-columns:minmax(0,1fr) 76px auto;gap:12px 10px;padding:13px;overflow:hidden;box-shadow:0 8px 26px #231e180e}.product-row>.product-identity,.product-row.ai-images-enabled>.product-identity{border-bottom:1px solid #eee9e1;grid-area:1/1/auto/-1;align-items:start;min-height:78px;padding-bottom:12px}.product-identity{grid-template-columns:78px minmax(0,1fr);gap:12px}.product-identity.with-ai-images{grid-template-columns:124px minmax(0,1fr);gap:12px}.product-identity>img{border-radius:12px;width:78px;height:78px}.product-image-pair{gap:6px}.product-image-option,.product-ai-image-control{border-radius:11px;flex-basis:58px;width:58px;height:70px}.product-image-option>small{padding-block:4px;font-size:7px;display:block}.product-identity>div:last-child{align-content:start;gap:6px;padding-top:2px}.product-identity strong{font-size:15px;line-height:1.25}.product-identity small{color:#817a71;text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-image-active-label{align-items:center;min-height:22px;padding:4px 7px;font-size:7px;line-height:1.2;display:inline-flex}.product-row>.product-category-cell,.product-row>.product-price-cell,.product-row>.product-stock-cell{background:0 0;border:0;grid-row:2;align-content:center;gap:4px;min-width:0;display:grid}.product-row>.product-category-cell:before,.product-row>.product-price-cell:before,.product-row>.product-stock-cell:before{content:none;display:none}.product-row>.product-category-cell{grid-column:1}.product-row>.product-stock-cell{grid-column:2}.product-row>.product-price-cell{text-align:right;grid-column:3;justify-items:end}.product-category-cell>small,.product-price-cell>small,.product-stock-cell>small{color:#9a938a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1;display:block}.product-category-cell>b,.product-stock-cell>b{color:#69635b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.25;overflow:hidden}.product-price-cell>strong{color:#1d1b18;letter-spacing:-.025em;white-space:nowrap;font-size:16px;font-weight:950}.product-stock-cell.stock-low>b{color:#c0442b}.product-row>.product-addons-action{text-align:left;background:#f8f5ef;border-color:#dfd8ce;border-radius:12px;grid-area:3/1;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;min-height:50px;padding:7px 9px;display:grid}.product-addons-action svg{color:#f05b3c;width:17px;height:17px;margin:auto;display:block}.product-addons-action>span{gap:3px;min-width:0;display:grid}.product-addons-action small{color:#978f85;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:900;line-height:1;display:block;overflow:hidden}.product-addons-action strong{color:#4c463f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.product-row>.product-availability-cell{background:#faf8f4;border:1px solid #dfd8ce;border-radius:12px;grid-area:3/2;align-content:center;place-items:center;gap:5px;min-height:50px;padding:5px;display:grid}.product-availability-cell>span{justify-items:center;gap:2px;display:grid}.product-availability-cell>span small{color:#989087;text-transform:uppercase;font-size:7px;font-weight:900;line-height:1}.product-availability-cell>span strong{color:#746e66;font-size:8px}.product-availability-cell.active{background:#f1faf5;border-color:#b8dcc9}.product-availability-cell.active>span strong{color:#23895b}.product-availability-cell .toggle-switch{width:38px;height:22px;padding:2px}.product-availability-cell .toggle-switch>span{width:18px;height:18px}.product-availability-cell .toggle-switch.on>span{transform:translate(16px)}.product-row>.product-row-actions{grid-area:3/3;grid-template-columns:repeat(2,40px);align-self:stretch;gap:6px;display:grid}.product-row-actions>button{border-radius:12px;width:40px;height:auto;min-height:50px}.product-row-actions>.product-edit{color:#6748b5;background:#f7f3ff;border-color:#d8cef2}.product-row-actions>.product-more{color:#9c958c;background:#fff;border-color:#e2ddd5}.dashboard-shell.theme-dark .catalog-card{background:0 0}.dashboard-shell.theme-dark .catalog-toolbar,.dashboard-shell.theme-dark .product-row,.dashboard-shell.theme-dark .product-row.ai-images-enabled{border-color:var(--dark-border);background:var(--dark-surface)}.dashboard-shell.theme-dark .catalog-toolbar .dashboard-search,.dashboard-shell.theme-dark .product-addons-action,.dashboard-shell.theme-dark .product-availability-cell{border-color:var(--dark-border);background:var(--dark-surface-raised)}.dashboard-shell.theme-dark .product-price-cell>strong,.dashboard-shell.theme-dark .product-addons-action strong{color:var(--dark-text)}}@media (max-width:380px){.product-row,.product-row.ai-images-enabled{grid-template-columns:minmax(0,1fr) 68px auto;gap:10px 7px;padding:11px}.product-identity.with-ai-images{grid-template-columns:112px minmax(0,1fr);gap:9px}.product-image-option,.product-ai-image-control{flex-basis:53px;width:53px;height:65px}.product-row>.product-row-actions{grid-template-columns:repeat(2,37px);gap:4px}.product-row-actions>button{width:37px}}.store-mobile-remapped .store-action-icon,.store-mobile-remapped .store-meta :is(a,span),.store-mobile-remapped .store-promo>button,.store-mobile-remapped .store-product-duration,.store-mobile-remapped .store-series-navigation>button{align-items:center;display:inline-flex}.store-mobile-remapped .store-action-icon svg,.store-mobile-remapped .favorite svg,.store-mobile-remapped .store-bag>svg,.store-mobile-remapped .store-meta svg,.store-mobile-remapped .fulfillment-switch button>span svg,.store-mobile-remapped .store-address>span svg,.store-mobile-remapped .store-category-nav>label svg,.store-mobile-remapped .store-promo>button svg,.store-mobile-remapped .store-product-duration svg,.store-mobile-remapped .store-product-copy>footer button svg,.store-mobile-remapped .store-series-navigation>button svg,.store-mobile-remapped .store-empty>span svg,.store-mobile-remapped .store-global-notification svg{stroke-width:2.25px;flex:none;width:1em;height:1em}.store-mobile-remapped .store-orders-button>.store-action-copy{color:inherit;font-size:inherit}.store-mobile-remapped .favorite{place-items:center;display:grid}.store-mobile-remapped .store-bag>strong{color:inherit;font-size:inherit}.store-mobile-remapped .store-meta :is(a,span){gap:5px}.store-mobile-remapped .store-meta svg{color:#f6c64c;font-size:12px}.store-mobile-remapped .fulfillment-switch button>span,.store-mobile-remapped .store-address>span{place-items:center;display:grid}.store-mobile-remapped .store-promo>button{justify-content:center;gap:8px}.store-mobile-remapped .store-product-duration{gap:4px}.store-mobile-remapped .store-series-navigation>button{justify-content:center;gap:6px}@media (max-width:760px){.store-mobile-remapped{overflow-x:clip}.store-mobile-remapped .store-topbar-inner,.store-mobile-remapped .store-hero-inner,.store-mobile-remapped .store-service-bar,.store-mobile-remapped .store-content,.store-mobile-remapped.layout-boutique .store-topbar-inner,.store-mobile-remapped.layout-boutique .store-hero-inner,.store-mobile-remapped.layout-boutique .store-service-bar,.store-mobile-remapped.layout-boutique .store-content,.store-mobile-remapped.content-compact .store-topbar-inner,.store-mobile-remapped.content-compact .store-hero-inner,.store-mobile-remapped.content-compact .store-service-bar,.store-mobile-remapped.content-compact .store-content,.store-mobile-remapped.content-standard .store-topbar-inner,.store-mobile-remapped.content-standard .store-hero-inner,.store-mobile-remapped.content-standard .store-service-bar,.store-mobile-remapped.content-standard .store-content,.store-mobile-remapped.content-wide .store-topbar-inner,.store-mobile-remapped.content-wide .store-hero-inner,.store-mobile-remapped.content-wide .store-service-bar,.store-mobile-remapped.content-wide .store-content{width:calc(100% - 24px)}.store-mobile-remapped .store-topbar-inner{gap:8px;height:76px}.store-mobile-remapped .store-brand{flex:auto;gap:10px;min-width:0}.store-mobile-remapped .store-brand>span{border-radius:13px;flex:0 0 44px;width:44px;height:44px;font-size:13px}.store-mobile-remapped .store-brand>div{min-width:0}.store-mobile-remapped .store-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.15;overflow:hidden}.store-mobile-remapped .store-brand small{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.store-mobile-remapped .store-top-actions{flex:none;gap:6px}.store-mobile-remapped .store-orders-button,.store-mobile-remapped .favorite,.store-mobile-remapped .store-bag{border-radius:13px;min-height:48px}.store-mobile-remapped .store-orders-button{justify-content:center;width:48px;padding:0}.store-mobile-remapped .store-orders-button>.store-action-icon{color:var(--store-primary);font-size:21px}.store-mobile-remapped .store-orders-button>.store-action-copy{display:none}.store-mobile-remapped .store-orders-button>b{border:2px solid var(--store-surface);min-width:20px;height:20px;font-size:9px;top:-6px;right:-5px}.store-mobile-remapped .favorite{width:48px;color:var(--store-accent);font-size:21px}.store-mobile-remapped .store-bag{gap:7px;padding:0 11px;font-size:12px}.store-mobile-remapped .store-bag>svg{font-size:18px}.store-mobile-remapped .store-bag span{border-radius:7px;min-width:21px;height:21px;font-size:9px}.store-mobile-remapped .store-global-notification{grid-template-columns:42px minmax(0,1fr) 38px;gap:10px;width:calc(100% - 20px);padding:12px}.store-mobile-remapped .store-global-notification>span{width:42px;height:42px;font-size:19px}.store-mobile-remapped .store-global-notification small{font-size:9px}.store-mobile-remapped .store-global-notification strong{font-size:14px}.store-mobile-remapped .store-global-notification p{font-size:12px}.store-mobile-remapped .store-global-notification>button{width:38px;height:38px;font-size:18px}.store-mobile-remapped .store-hero,.store-mobile-remapped.layout-vitrine .store-hero,.store-mobile-remapped.layout-catalogo .store-hero,.store-mobile-remapped.hero-minimal .store-hero{min-height:0}.store-mobile-remapped .store-hero-inner,.store-mobile-remapped.layout-vitrine .store-hero-inner,.store-mobile-remapped.layout-catalogo .store-hero-inner,.store-mobile-remapped.hero-minimal .store-hero-inner{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:30px 0 25px}.store-mobile-remapped .store-logo-large{border-width:2px;border-radius:19px;width:68px;height:68px;font-size:22px}.store-mobile-remapped .open-pill{gap:7px;padding:7px 10px;font-size:9px}.store-mobile-remapped .open-pill i{width:7px;height:7px}.store-mobile-remapped .store-info h1{margin:11px 0 6px;font-size:clamp(31px,9.5vw,40px);line-height:.98}.store-mobile-remapped .store-info>p{font-size:12px;line-height:1.45}.store-mobile-remapped .store-meta{gap:7px 9px;margin-top:14px}.store-mobile-remapped .store-meta :is(a,span){color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000040;border:0;border-radius:999px;min-height:26px;padding:5px 9px;font-size:10px;line-height:1.25}.store-mobile-remapped.hero-minimal .store-meta :is(a,span){background:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped.hero-minimal .store-meta :is(a,span){background:color-mix(in srgb, var(--store-text) 7%, var(--store-surface))}}.store-mobile-remapped.hero-minimal .store-meta :is(a,span){color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped.hero-minimal .store-meta :is(a,span){color:color-mix(in srgb, var(--store-text) 76%, transparent)}}.store-mobile-remapped .store-meta span:nth-child(3){display:inline-flex}.store-mobile-remapped .store-details{text-align:center;grid-column:1/-1;justify-content:center;justify-self:stretch;min-height:44px;padding:0 15px;font-size:12px}.store-mobile-remapped .store-service-bar{align-items:stretch;gap:13px;min-height:0;padding:16px 0}.store-mobile-remapped .fulfillment-switch{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;width:100%;padding:6px;overflow-x:auto}.store-mobile-remapped .fulfillment-switch::-webkit-scrollbar{display:none}.store-mobile-remapped .fulfillment-switch button{scroll-snap-align:start;flex:1 0 150px;grid-template-columns:40px minmax(0,1fr);gap:9px;min-width:150px;min-height:66px;padding:7px 10px}.store-mobile-remapped .fulfillment-switch button>span{background:var(--store-text);border-radius:11px;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped .fulfillment-switch button>span{background:color-mix(in srgb, var(--store-text) 7%, var(--store-surface))}}.store-mobile-remapped .fulfillment-switch button>span{color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped .fulfillment-switch button>span{color:color-mix(in srgb, var(--store-text) 68%, transparent)}}.store-mobile-remapped .fulfillment-switch button>span{font-size:20px}.store-mobile-remapped .fulfillment-switch button.active>span{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped .fulfillment-switch button.active>span{background:color-mix(in srgb, var(--store-primary) 12%, var(--store-surface))}}.store-mobile-remapped .fulfillment-switch button.active>span{color:var(--store-primary)}.store-mobile-remapped .fulfillment-switch strong{font-size:13px}.store-mobile-remapped .fulfillment-switch small{font-size:10px;line-height:1.25}.store-mobile-remapped .store-address{border:1px solid var(--store-text);grid-template-columns:42px minmax(0,1fr) auto;gap:10px;width:100%}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped .store-address{border:1px solid color-mix(in srgb, var(--store-text) 12%, transparent)}}.store-mobile-remapped .store-address{background:var(--store-surface);border-radius:15px;padding:11px}.store-mobile-remapped .store-address>span{background:var(--store-accent);border-radius:12px;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped .store-address>span{background:color-mix(in srgb, var(--store-accent) 12%, var(--store-surface))}}.store-mobile-remapped .store-address>span{color:var(--store-accent);font-size:20px}.store-mobile-remapped .store-address small{font-size:9px}.store-mobile-remapped .store-address strong{font-size:12px;line-height:1.35}.store-mobile-remapped .store-address>button{border-radius:11px;min-height:42px;padding:0 12px;font-size:11px}.store-mobile-remapped .store-category-nav{gap:9px;min-height:0;padding:10px 0 12px;top:77px}.store-mobile-remapped .store-category-nav>div{gap:7px}.store-mobile-remapped .store-category-nav>div button,.store-mobile-remapped.categories-pills .store-category-nav>div button,.store-mobile-remapped.categories-chips .store-category-nav>div button{border:1px solid var(--store-text);min-height:44px}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped .store-category-nav>div button,.store-mobile-remapped.categories-pills .store-category-nav>div button,.store-mobile-remapped.categories-chips .store-category-nav>div button{border:1px solid color-mix(in srgb, var(--store-text) 13%, transparent)}}.store-mobile-remapped .store-category-nav>div button,.store-mobile-remapped.categories-pills .store-category-nav>div button,.store-mobile-remapped.categories-chips .store-category-nav>div button{background:var(--store-surface);border-radius:12px;padding:0 15px;font-size:12px}.store-mobile-remapped .store-category-nav>div button:first-child{padding-left:15px}.store-mobile-remapped .store-category-nav>div button.active,.store-mobile-remapped.categories-pills .store-category-nav>div button.active,.store-mobile-remapped.categories-chips .store-category-nav>div button.active{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.store-mobile-remapped .store-category-nav>label{border-radius:14px;min-height:52px;margin-bottom:0;padding:0 14px}.store-mobile-remapped .store-category-nav>label span{place-items:center;font-size:19px;display:grid}.store-mobile-remapped .store-category-nav input{font-size:16px}.store-mobile-remapped .store-highlights-carousel{border-radius:18px;min-height:390px;margin-top:16px}.store-mobile-remapped .store-highlight-media:after{background:linear-gradient(#0c0c0b14 0%,#0c0c0b85 42%,#0c0c0bf0 100%)}.store-mobile-remapped .store-highlight-copy{justify-content:flex-end;width:100%;min-height:390px;padding:56px 52px 54px}.store-mobile-remapped .store-highlight-copy>span{font-size:9px}.store-mobile-remapped .store-highlight-copy h2{margin-top:9px;font-size:clamp(28px,9vw,38px)}.store-mobile-remapped .store-highlight-copy>p{margin-bottom:12px;font-size:12px}.store-mobile-remapped .store-highlight-copy .store-product-price>strong{font-size:20px}.store-mobile-remapped .store-highlight-copy>button{min-height:44px;margin-top:13px;font-size:12px}.store-mobile-remapped .store-highlight-arrow{width:38px;height:38px;top:auto;bottom:15px;transform:none}.store-mobile-remapped .store-highlight-arrow.previous{left:12px}.store-mobile-remapped .store-highlight-arrow.next{right:12px}.store-mobile-remapped .store-highlight-dots{bottom:30px}.store-mobile-remapped .store-promo{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:0;margin-top:20px;padding:20px}.store-mobile-remapped .store-promo>div{gap:7px}.store-mobile-remapped .store-promo>div span{font-size:9px}.store-mobile-remapped .store-promo>div strong{font-size:clamp(21px,6vw,28px);line-height:1.05}.store-mobile-remapped .store-promo>div p{font-size:12px;line-height:1.45}.store-mobile-remapped .store-promo-discount,.store-mobile-remapped .store-promo-discount.fixed{max-width:90px;font-size:45px}.store-mobile-remapped .store-promo-discount small,.store-mobile-remapped .store-promo-discount.fixed small{font-size:18px}.store-mobile-remapped .store-promo>button{border-radius:13px;grid-column:1/-1;min-height:50px;font-size:12px}.store-mobile-remapped .menu-section{padding:40px 0 60px}.store-mobile-remapped.layout-boutique .menu-section,.store-mobile-remapped.density-airy .menu-section,.store-mobile-remapped.density-compact .menu-section{padding-top:40px}.store-mobile-remapped .menu-section-heading{align-items:flex-start;scroll-margin-top:240px}.store-mobile-remapped .menu-section-heading>div:first-child>p{margin-bottom:8px;font-size:10px}.store-mobile-remapped .menu-section-heading h2,.store-mobile-remapped.layout-boutique .menu-section-heading h2,.store-mobile-remapped.layout-compacto .menu-section-heading h2,.store-mobile-remapped.layout-catalogo .menu-section-heading h2{font-size:clamp(29px,8vw,36px);line-height:1.02}.store-mobile-remapped .menu-section-heading>div:first-child>span{margin-top:8px;font-size:11px}.store-mobile-remapped .store-product-grid,.store-mobile-remapped.density-compact .store-product-grid,.store-mobile-remapped.density-airy .store-product-grid{gap:13px;margin-top:23px}.store-mobile-remapped .store-product-card{border-radius:17px}.store-mobile-remapped.responsive-grid-1 .store-product-copy,.store-mobile-remapped.responsive-grid-1.card-scale-small .store-product-copy,.store-mobile-remapped.responsive-grid-1.card-scale-large .store-product-copy,.store-mobile-remapped.responsive-grid-1.density-compact .store-product-copy,.store-mobile-remapped.responsive-grid-1.density-airy .store-product-copy{padding:16px}.store-mobile-remapped.responsive-grid-1 .product-title-row h3,.store-mobile-remapped.responsive-grid-1.card-scale-small .product-title-row h3,.store-mobile-remapped.responsive-grid-1.card-scale-large .product-title-row h3{font-size:17px;line-height:1.14}.store-mobile-remapped.responsive-grid-1 .store-product-copy>p,.store-mobile-remapped.responsive-grid-1.card-scale-small .store-product-copy>p,.store-mobile-remapped.responsive-grid-1.card-scale-large .store-product-copy>p{margin:8px 0 11px;font-size:12px;line-height:1.45}.store-mobile-remapped .store-product-duration,.store-mobile-remapped .store-product-addons-hint{font-size:10px}.store-mobile-remapped .store-product-details-hint{font-size:9px;line-height:1.35}.store-mobile-remapped.responsive-grid-1 .store-product-copy>footer strong,.store-mobile-remapped.responsive-grid-1.card-scale-small .store-product-copy>footer strong,.store-mobile-remapped.responsive-grid-1.card-scale-large .store-product-copy>footer strong{font-size:18px}.store-mobile-remapped .store-product-copy>footer button,.store-mobile-remapped.responsive-grid-2 .store-product-copy>footer button{border-radius:12px;width:44px;height:44px;font-size:21px}.store-mobile-remapped.responsive-grid-2 .store-product-copy,.store-mobile-remapped.responsive-grid-2.card-scale-small .store-product-copy,.store-mobile-remapped.responsive-grid-2.card-scale-large .store-product-copy{padding:12px}.store-mobile-remapped.responsive-grid-2 .product-title-row h3,.store-mobile-remapped.responsive-grid-2.card-scale-small .product-title-row h3,.store-mobile-remapped.responsive-grid-2.card-scale-large .product-title-row h3{font-size:14px;line-height:1.15}.store-mobile-remapped.responsive-grid-2 .store-product-copy>p{font-size:11px;line-height:1.4}.store-mobile-remapped.responsive-grid-2 .store-product-copy>footer strong{font-size:16px}.store-mobile-remapped .store-series-navigation{gap:9px;padding:13px}.store-mobile-remapped .store-series-navigation>button{min-height:46px;font-size:10px}.store-mobile-remapped .store-series-navigation>span strong{font-size:12px}.store-mobile-remapped .store-series-navigation>span small{font-size:9px;line-height:1.35}.store-mobile-remapped .store-empty{padding:52px 20px}.store-mobile-remapped .store-empty>span{background:var(--store-primary);border-radius:17px;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped .store-empty>span{background:color-mix(in srgb, var(--store-primary) 10%, var(--store-surface))}}.store-mobile-remapped .store-empty>span{color:var(--store-primary);font-size:26px}.store-mobile-remapped .store-empty h3{font-size:23px}.store-mobile-remapped .store-empty p,.store-mobile-remapped .store-empty button{font-size:12px}.store-mobile-remapped .store-story{border-radius:19px;margin-bottom:48px}.store-mobile-remapped .store-story>div:last-child{padding:30px 24px}.store-mobile-remapped .store-story span{font-size:9px}.store-mobile-remapped .store-story h2{font-size:31px}.store-mobile-remapped .store-story p{font-size:13px;line-height:1.6}.store-mobile-remapped .store-footer{gap:15px;min-height:0;padding:27px 18px 100px}.store-mobile-remapped .store-footer-logo{width:46px;height:46px;font-size:12px}.store-mobile-remapped .store-footer strong{font-size:16px}.store-mobile-remapped .store-footer small,.store-mobile-remapped .store-footer p,.store-mobile-remapped .store-footer>span{font-size:11px;line-height:1.45}.store-mobile-remapped .mobile-cart-bar{right:10px;bottom:max(10px, env(safe-area-inset-bottom));border-radius:16px;grid-template-columns:auto 1fr auto;gap:10px;min-height:64px;padding:0 14px;left:10px}.store-mobile-remapped .mobile-cart-bar>span{padding:8px 9px;font-size:10px}.store-mobile-remapped .mobile-cart-bar strong,.store-mobile-remapped .mobile-cart-bar b{font-size:13px}.store-mobile-remapped .store-address-editor{border-radius:22px;max-height:calc(100svh - 20px);padding:21px 17px;overflow-y:auto}.store-mobile-remapped .store-address-editor header small{font-size:9px}.store-mobile-remapped .store-address-editor header h2{font-size:26px}.store-mobile-remapped .store-address-editor header>button{background:#f1eee8;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.store-mobile-remapped .store-address-fields{grid-template-columns:1fr}.store-mobile-remapped .store-address-fields :is(label,.wide,.cep-field){grid-column:1;font-size:12px}.store-mobile-remapped .store-address-fields input{border-radius:12px;height:52px;font-size:16px}}@media (max-width:430px){.store-mobile-remapped .store-topbar-inner,.store-mobile-remapped .store-hero-inner,.store-mobile-remapped .store-service-bar,.store-mobile-remapped .store-content{width:calc(100% - 20px)}.store-mobile-remapped .store-brand small,.store-mobile-remapped .favorite{display:none}.store-mobile-remapped .store-bag{padding:0 9px}.store-mobile-remapped .store-hero-inner{grid-template-columns:60px minmax(0,1fr);gap:12px}.store-mobile-remapped .store-logo-large{width:60px;height:60px}.store-mobile-remapped .store-info h1{font-size:clamp(29px,9.5vw,37px)}.store-mobile-remapped .store-meta :is(a,span){font-size:9px}.store-mobile-remapped .store-address{grid-template-columns:40px minmax(0,1fr)}.store-mobile-remapped .store-address>button{grid-column:1/-1;width:100%}.store-mobile-remapped .store-promo{grid-template-columns:minmax(0,1fr) 74px;padding:18px}.store-mobile-remapped .store-promo-discount,.store-mobile-remapped .store-promo-discount.fixed{font-size:38px}.store-mobile-remapped.responsive-grid-1.cards-horizontal .store-product-card,.store-mobile-remapped.responsive-grid-1.cards-compact .store-product-card{grid-template-columns:116px minmax(0,1fr)}.store-mobile-remapped.responsive-grid-1 .store-product-copy,.store-mobile-remapped.responsive-grid-1.card-scale-small .store-product-copy,.store-mobile-remapped.responsive-grid-1.card-scale-large .store-product-copy{padding:13px}.store-mobile-remapped.responsive-grid-1 .product-title-row h3{font-size:15px}.store-mobile-remapped.responsive-grid-1 .store-product-copy>p{-webkit-line-clamp:2;font-size:11px}}@media (max-width:760px){.catalog-heading-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}.catalog-heading-actions>.ai-catalog-entry,.catalog-heading-actions>.button{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0}.catalog-heading-actions>.ai-catalog-entry{grid-template-columns:34px minmax(0,1fr) 14px;gap:7px;min-height:54px;padding:7px 9px}.catalog-heading-actions>.ai-catalog-entry>i{width:34px;height:34px}.catalog-heading-actions>.ai-catalog-entry>span{min-width:0}.catalog-heading-actions>.ai-catalog-entry :is(small,strong){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-heading-actions>.button{text-align:center;white-space:normal;justify-content:center;min-height:54px;padding-inline:10px}}@media (max-width:340px){.catalog-heading-actions{grid-template-columns:minmax(0,1fr)}}.ai-job-progress-visual.is-flyer{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:min(620px,72svh);min-height:340px;max-height:min(620px,72svh)}.ai-job-progress-visual.is-flyer>.ai-job-progress-image{object-fit:contain;object-position:center;border-radius:8px;place-self:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 14px 30px #0000004d}@media (max-width:760px){.ai-job-progress-dialog{overscroll-behavior:contain;max-height:100svh;overflow-y:auto}.ai-job-progress-content{min-height:0}.ai-job-progress-visual.is-flyer{width:100%;height:min(54svh,560px);min-height:min(54svh,360px);max-height:min(54svh,560px);padding:14px}.ai-job-progress-visual.is-flyer>.ai-job-progress-image{width:auto;max-width:calc(100% - 2px);height:auto;max-height:calc(100% - 2px)}}@media (max-width:480px){.ai-job-progress-dialog>header{z-index:5;background:#fff;position:sticky;top:0}.ai-job-progress-visual.is-flyer{height:min(52svh,520px);min-height:310px;max-height:min(52svh,520px)}.ai-job-progress-copy{padding:18px 20px calc(22px + env(safe-area-inset-bottom))}}@media (max-width:760px){.product-row,.product-row.ai-images-enabled{grid-template-columns:minmax(0,1fr) 68px auto;gap:9px 8px}.product-row>.product-addons-action{border-radius:11px;grid-area:2/1;grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:44px;padding:5px 8px}.product-addons-action svg{width:15px;height:15px}.product-addons-action>span{gap:2px}.product-addons-action small{font-size:6px}.product-addons-action strong{font-size:9px}.product-row>.product-availability-cell{border-radius:11px;grid-area:2/2;gap:3px;min-height:44px;padding:4px}.product-availability-cell>span{gap:1px}.product-availability-cell>span small{font-size:6px}.product-availability-cell>span strong{font-size:7px}.product-availability-cell .toggle-switch{width:34px;height:20px}.product-availability-cell .toggle-switch>span{width:16px;height:16px}.product-availability-cell .toggle-switch.on>span{transform:translate(14px)}.product-row>.product-row-actions{grid-area:2/3;grid-template-columns:repeat(2,36px);gap:4px}.product-row-actions>button{border-radius:11px;width:36px;min-height:44px;padding:0}.product-row-actions>button svg{width:15px;height:15px}.product-row>.product-category-cell,.product-row>.product-price-cell,.product-row>.product-stock-cell{grid-row:3;min-height:31px;padding-top:2px}}@media (max-width:380px){.product-row,.product-row.ai-images-enabled{grid-template-columns:minmax(0,1fr) 62px auto;gap:8px 6px}.product-row>.product-row-actions{grid-template-columns:repeat(2,34px);gap:3px}.product-row-actions>button{width:34px}}.product-visibility-icon{display:none}@media (max-width:760px){.product-row,.product-row.ai-images-enabled{grid-template-columns:minmax(0,1fr) 44px auto;column-gap:8px}.product-row>.product-addons-action{background:#fff;border-color:#ddd7ce;grid-template-columns:1fr;justify-self:end;place-items:center;width:38px;min-height:44px;padding:0;display:grid}.product-addons-action>span{display:none}.product-addons-action svg{color:#f05b3c;width:15px;height:15px}.product-row>.product-availability-cell{background:#fff;border-color:#ddd7ce;justify-self:center;place-items:center;width:38px;min-height:44px;padding:0}.product-availability-cell>span{display:none}.product-availability-cell .toggle-switch,.product-availability-cell .toggle-switch.on{background:0 0;border-radius:10px;place-items:center;width:36px;height:42px;padding:0;display:grid}.product-availability-cell .toggle-switch>span{display:none}.product-availability-cell .product-visibility-icon{color:#8e887f;width:15px;height:15px;display:block}.product-availability-cell.active{background:#f1faf5;border-color:#b8dcc9}.product-availability-cell.active .product-visibility-icon{color:#23895b}.product-row>.product-row-actions{grid-template-columns:repeat(2,38px);gap:4px}.product-row-actions>button{width:38px}}@media (max-width:380px){.product-row,.product-row.ai-images-enabled{grid-template-columns:minmax(0,1fr) 42px auto;column-gap:6px}.product-row>.product-addons-action,.product-row>.product-availability-cell{width:36px}.product-row>.product-row-actions{grid-template-columns:repeat(2,36px);gap:3px}.product-row-actions>button{width:36px}}@media (max-width:760px){.marketing-studio-page.divulga-facil-page,.marketing-studio-page.divulga-facil-page .marketing-studio-shell,.marketing-studio-page.divulga-facil-page .marketing-preview-column,.marketing-studio-page.divulga-facil-page .marketing-project-toolbar{width:100%;min-width:0;max-width:100%}.marketing-project-toolbar{gap:14px;padding:14px}.marketing-project-toolbar>div:first-child>strong,.marketing-project-toolbar>div:first-child>small{overflow-wrap:anywhere;white-space:normal}.marketing-project-toolbar .marketing-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.marketing-project-toolbar .marketing-heading-actions .button{white-space:normal;width:100%;min-width:0;min-height:44px;padding-inline:10px}.marketing-project-toolbar .marketing-heading-actions .button:last-child{grid-column:1/-1}.marketing-direct-edit-hint{box-sizing:border-box;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;max-width:100%;padding:14px;display:grid}.marketing-direct-edit-hint>svg{width:20px;height:20px;margin:2px auto 0}.marketing-direct-edit-hint>span{gap:5px;min-width:0}.marketing-direct-edit-hint strong,.marketing-direct-edit-hint small{word-break:normal;overflow-wrap:break-word;min-width:0;display:block}.marketing-direct-edit-hint strong{font-size:15px;line-height:1.25}.marketing-direct-edit-hint small{font-size:12px;line-height:1.45}.marketing-direct-edit-hint .marketing-canvas-reset-button{box-sizing:border-box;white-space:normal;grid-column:1/-1;justify-self:stretch;width:100%;min-width:0;max-width:100%;min-height:44px;margin:0;padding:10px 12px;font-size:12px;line-height:1.25}}@media (max-width:380px){.marketing-project-toolbar .marketing-heading-actions{grid-template-columns:minmax(0,1fr)}.marketing-project-toolbar .marketing-heading-actions .button:last-child{grid-column:1}.marketing-direct-edit-hint{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:12px}}.cart-drawer.checkout-remapped{background:#f7f4ee;width:min(600px,100%)}.checkout-remapped>header{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfaf5;border-bottom-color:#ded7cc;align-items:center;padding:20px 22px;position:sticky;top:0}.checkout-remapped>header span{font-size:10px}.checkout-remapped>header h2{letter-spacing:-.045em;margin-top:5px;font-family:inherit;font-size:32px;font-weight:850}.checkout-remapped>header button{border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.checkout-remapped>header button svg{width:22px;height:22px}.checkout-remapped .cart-checkout-steps{grid-template-columns:minmax(68px,1fr) minmax(12px,.32fr) minmax(68px,1fr) minmax(12px,.32fr) minmax(68px,1fr);align-items:center;gap:7px;padding:14px 18px 8px;display:grid}.checkout-remapped .cart-checkout-steps>button{color:#8a8379;background:#fff;border:1px solid #e1dbd1;border-radius:14px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:66px;padding:8px 5px;font-size:11px}.checkout-remapped .cart-checkout-steps>button.active{border-color:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-remapped .cart-checkout-steps>button.active{border-color:color-mix(in srgb, var(--store-primary) 38%, #ded7cc)}}.checkout-remapped .cart-checkout-steps>button.active{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-remapped .cart-checkout-steps>button.active{background:color-mix(in srgb, var(--store-primary) 7%, #fff)}}.checkout-remapped .cart-checkout-steps>button.active{color:#28251f;box-shadow:0 8px 22px var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-remapped .cart-checkout-steps>button.active{box-shadow:0 8px 22px color-mix(in srgb, var(--store-primary) 10%, transparent)}}.checkout-remapped .cart-checkout-steps>button.done{color:#28754e;background:#f1faf4;border-color:#bfddc9}.checkout-remapped .cart-checkout-steps b{background:#f0ece6;width:34px;height:34px}.checkout-remapped .cart-checkout-steps b svg{width:17px;height:17px}.checkout-remapped .cart-checkout-steps button.active b{background:var(--store-primary)}.checkout-remapped .cart-checkout-steps button.done b{background:#32a66d}.checkout-remapped .cart-checkout-steps>i{border-radius:999px;height:3px}.checkout-remapped .cart-restaurant{background:#fff;border:1px solid #e1dbd1;border-radius:16px;margin:8px 18px 14px;padding:13px 14px;box-shadow:0 8px 24px #27221b0d}.checkout-remapped .cart-restaurant>span{border-radius:13px;width:46px;height:46px;font-size:11px}.checkout-remapped .cart-restaurant strong{font-family:inherit;font-size:15px;font-weight:850}.checkout-remapped .cart-restaurant small{font-size:12px}.checkout-remapped .cart-step-intro{gap:4px;margin:6px 18px 12px;padding:5px 2px;display:grid}.checkout-remapped .cart-step-intro small,.checkout-remapped .cart-customer-fields>header small{color:var(--store-accent);letter-spacing:.11em;font-size:10px;font-weight:900}.checkout-remapped .cart-step-intro h3{letter-spacing:-.035em;margin:0;font-size:24px}.checkout-remapped .cart-step-intro p{color:#7d756c;margin:0;font-size:13px;line-height:1.45}.checkout-remapped .cart-items{gap:10px;padding:0 18px;display:grid}.checkout-remapped .cart-items article{background:#fff;border:1px solid #e1dbd1;border-radius:16px;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;min-height:112px;padding:12px;box-shadow:0 8px 24px #27221b0b}.checkout-remapped .cart-items img,.checkout-remapped .cart-item-placeholder{border-radius:12px;width:76px;height:76px}.checkout-remapped .cart-items strong{font-family:inherit;font-size:14px;line-height:1.3}.checkout-remapped .cart-items small{font-size:12px}.checkout-remapped .cart-item-addons{gap:3px;font-size:11px}.checkout-remapped .quantity-control{border-radius:11px;gap:5px;padding:4px}.checkout-remapped .quantity-control button{border-radius:9px;width:34px;height:34px;font-size:17px}.checkout-remapped .quantity-control span{text-align:center;min-width:20px;font-size:13px}.checkout-remapped .cart-observation-card,.checkout-remapped .checkout-smart-address,.checkout-remapped .checkout-receiving-options,.checkout-remapped .cart-customer-fields,.checkout-remapped .checkout-methods,.checkout-remapped .checkout-coupon,.checkout-remapped .cart-totals,.checkout-remapped .checkout-appointment-picker{background:#fff;border:1px solid #e1dbd1;border-radius:18px;margin:14px 18px;padding:18px;box-shadow:0 8px 24px #27221b0b}.checkout-remapped .cart-observation-card{grid-template-columns:42px minmax(0,1fr);gap:13px}.checkout-remapped .cart-observation-card>span{border-radius:12px;width:42px;height:42px}.checkout-remapped .cart-observation-card>span svg{width:21px;height:21px}.checkout-remapped .cart-observation-card strong{font-size:15px}.checkout-remapped .cart-observation-card small{font-size:12px}.checkout-remapped .cart-observation-card textarea{border-radius:12px;min-height:92px;padding:13px;font-size:16px}.checkout-remapped .cart-recommendations{gap:12px;margin:20px 0}.checkout-remapped .cart-recommendations>header,.checkout-remapped .cart-recommendations>div{padding-inline:18px}.checkout-remapped .cart-recommendations header small{font-size:10px}.checkout-remapped .cart-recommendations h3{font-size:23px}.checkout-remapped .cart-recommendations article{border-radius:15px;gap:8px;min-width:168px;max-width:168px;padding:10px}.checkout-remapped .cart-recommendations article img,.checkout-remapped .cart-recommendations article>span{border-radius:11px;height:108px}.checkout-remapped .cart-recommendations article strong,.checkout-remapped .cart-recommendations article small{font-size:12px}.checkout-remapped .cart-recommendations article button{border-radius:10px;min-height:42px;font-size:12px}.checkout-remapped .checkout-smart-address{gap:18px}.checkout-remapped .checkout-smart-address>header{align-items:flex-start;padding-bottom:16px}.checkout-remapped .checkout-smart-address>header>div{gap:5px}.checkout-remapped .checkout-smart-address>header small,.checkout-remapped .checkout-receiving-options>header small,.checkout-remapped .checkout-methods>div:first-child small,.checkout-remapped .checkout-coupon>div:first-child small{font-size:10px}.checkout-remapped .checkout-smart-address>header strong,.checkout-remapped .checkout-receiving-options>header strong,.checkout-remapped .checkout-methods>div:first-child strong,.checkout-remapped .checkout-coupon>div:first-child strong{font-family:inherit;font-size:19px;font-weight:850;line-height:1.2}.checkout-remapped .checkout-smart-address>header p,.checkout-remapped .checkout-receiving-options>header span{color:#7d756c;margin:0;font-size:12px;line-height:1.45}.checkout-remapped .checkout-smart-address>header>span{border-radius:13px;flex:none;width:46px;height:46px}.checkout-remapped .checkout-smart-address>header>span svg{width:23px;height:23px}.checkout-remapped .checkout-address-fields{gap:13px}.checkout-remapped .checkout-address-fields label,.checkout-remapped .cart-customer-fields label,.checkout-remapped .checkout-appointment-picker label{gap:7px;min-width:0;display:grid}.checkout-remapped .checkout-address-fields label>span,.checkout-remapped .cart-customer-fields label>span,.checkout-remapped .checkout-appointment-picker label>span{color:#4f4942;font-size:13px;font-weight:850}.checkout-remapped .checkout-address-fields input,.checkout-remapped .cart-customer-fields input,.checkout-remapped .cart-customer-fields textarea,.checkout-remapped .checkout-appointment-picker input[type=date]{color:#28251f;width:100%;min-height:54px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9d2c7;border-radius:12px;outline:none;padding:12px 13px;font-size:16px}.checkout-remapped :is(.checkout-address-fields input,.cart-customer-fields input):autofill{-webkit-text-fill-color:#28251f;box-shadow:inset 0 0 0 1000px #fff}.checkout-remapped :is(.checkout-address-fields input,.cart-customer-fields input,.cart-customer-fields textarea):focus{border-color:var(--store-accent);box-shadow:0 0 0 4px var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.checkout-remapped :is(.checkout-address-fields input,.cart-customer-fields input,.cart-customer-fields textarea):focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--store-accent) 13%, transparent)}}.checkout-remapped .checkout-cep-field>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.checkout-remapped .checkout-cep-field button,.checkout-remapped .checkout-confirm-address,.checkout-remapped .checkout-confirm-payment{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 16px;font-size:13px;font-weight:900;display:flex}.checkout-remapped .checkout-cep-field button svg,.checkout-remapped .checkout-confirm-address svg,.checkout-remapped .checkout-confirm-payment svg{width:19px;height:19px}.checkout-remapped .checkout-confirm-address{min-height:58px;font-size:15px}.checkout-remapped .cep-lookup-status,.checkout-remapped .checkout-address-outside,.checkout-remapped .checkout-address-unavailable,.checkout-remapped .checkout-provider-note,.checkout-remapped .checkout-instructions{border-radius:11px;padding:11px 12px;font-size:12px}.checkout-remapped .checkout-saved-address{border-radius:14px;align-items:flex-start;padding:15px}.checkout-remapped .checkout-saved-address small{font-size:9px}.checkout-remapped .checkout-saved-address strong,.checkout-remapped .checkout-saved-address em{font-size:12px}.checkout-remapped .checkout-saved-address b{padding:7px 9px;font-size:10px}.checkout-remapped .checkout-saved-address button{border-radius:10px;min-height:42px;padding:0 13px;font-size:12px}.checkout-remapped .checkout-receiving-options{gap:14px}.checkout-remapped .checkout-fulfillment-preview,.checkout-remapped .checkout-correios-services{gap:10px}.checkout-remapped :is(.checkout-fulfillment-preview,.checkout-correios-services) button{border-radius:14px;grid-template-columns:42px minmax(0,1fr) 20px;gap:12px;min-height:72px;padding:12px 14px}.checkout-remapped :is(.checkout-fulfillment-preview,.checkout-correios-services) button>span{width:42px;height:42px;color:var(--store-accent);background:#f1ede7;border-radius:12px;place-items:center;display:grid}.checkout-remapped :is(.checkout-fulfillment-preview,.checkout-correios-services) button>span svg{width:21px;height:21px}.checkout-remapped :is(.checkout-fulfillment-preview,.checkout-correios-services) button strong{font-size:13px;line-height:1.35}.checkout-remapped :is(.checkout-fulfillment-preview,.checkout-correios-services) button.active{border-color:var(--store-primary);background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-remapped :is(.checkout-fulfillment-preview,.checkout-correios-services) button.active{background:color-mix(in srgb, var(--store-primary) 6%, #fff)}}.checkout-remapped :is(.checkout-fulfillment-preview,.checkout-correios-services) button.active{color:#28251f}.checkout-remapped :is(.checkout-fulfillment-preview,.checkout-correios-services) button.active>span{background:var(--store-primary);color:#fff}.checkout-remapped .cart-customer-fields{border-top:1px solid #e1dbd1;gap:14px;display:grid}.checkout-remapped .checkout-customer-after-payment{border-color:var(--store-primary);scroll-margin-block:24px}@supports (color:color-mix(in lab, red, red)){.checkout-remapped .checkout-customer-after-payment{border-color:color-mix(in srgb, var(--store-primary) 34%, #e1dbd1)}}.checkout-remapped .checkout-customer-after-payment{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-remapped .checkout-customer-after-payment{background:color-mix(in srgb, var(--store-primary) 3%, #fff)}}.checkout-remapped .checkout-customer-after-payment{box-shadow:0 10px 28px var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.checkout-remapped .checkout-customer-after-payment{box-shadow:0 10px 28px color-mix(in srgb, var(--store-primary) 8%, transparent)}}.checkout-remapped .cart-customer-fields>header{gap:4px;padding-bottom:3px;display:grid}.checkout-remapped .cart-customer-fields>header strong{font-size:19px}.checkout-remapped .cart-customer-fields>header span,.checkout-remapped .cart-customer-fields label>small{color:#7d756c;font-size:12px;line-height:1.45}.checkout-remapped .checkout-methods{border-top:1px solid #e1dbd1;gap:14px}.checkout-remapped .store-checkout-payment-tabs{gap:10px}.checkout-remapped .store-checkout-payment-tabs>button{border-radius:13px;gap:6px;min-height:78px;padding:13px}.checkout-remapped .store-checkout-payment-tabs strong{font-size:14px}.checkout-remapped .store-checkout-payment-tabs small{font-size:11px}.checkout-remapped .checkout-method-group{border-radius:14px;padding:13px}.checkout-remapped .checkout-method-grid{gap:10px}.checkout-remapped .checkout-method-grid>button{border-radius:13px;grid-template-columns:42px minmax(0,1fr) 20px;gap:11px;min-height:78px;padding:11px}.checkout-remapped .checkout-method-grid>button>i{border-radius:11px;width:42px;height:42px;font-size:12px}.checkout-remapped .checkout-method-grid b{font-size:13px}.checkout-remapped .checkout-method-grid small,.checkout-remapped .checkout-payment-compact :is(small,em){font-size:11px}.checkout-remapped .checkout-method-grid em{font-size:15px}.checkout-remapped .checkout-payment-compact{border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:14px}.checkout-remapped .checkout-payment-compact>i{border-radius:12px;width:44px;height:44px}.checkout-remapped .checkout-payment-compact strong{font-size:13px}.checkout-remapped .checkout-payment-compact button{border-radius:10px;min-height:42px;padding:0 12px;font-size:12px}.checkout-remapped .checkout-coupon{border-top:1px solid #e1dbd1;gap:12px}.checkout-remapped .checkout-coupon>div:first-child{margin:0}.checkout-remapped .coupon-input{border-radius:12px;min-height:54px;margin:0;padding:0 12px}.checkout-remapped .coupon-input input,.checkout-remapped .coupon-input button{font-size:13px}.checkout-remapped .cart-totals{border-top:1px solid #e1dbd1;gap:12px;padding-top:18px}.checkout-remapped .cart-totals>div{font-size:13px}.checkout-remapped .cart-totals>div:last-child{font-size:18px}.checkout-remapped .cart-checkout{z-index:10;min-height:60px;box-shadow:0 14px 34px var(--store-accent);border-radius:15px;margin:16px 18px 0;padding:0 18px;position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.checkout-remapped .cart-checkout{box-shadow:0 14px 34px color-mix(in srgb, var(--store-accent) 28%, transparent)}}.checkout-remapped .cart-checkout{font-size:15px;font-weight:900}.checkout-remapped .cart-checkout b{white-space:nowrap;align-items:center;gap:6px;display:flex}.checkout-remapped .cart-checkout b svg{width:19px;height:19px}.checkout-remapped .checkout-note{color:#716a62;margin:10px 22px 24px;font-size:12px;line-height:1.45}.checkout-remapped .cart-empty>span{width:82px;height:82px}.checkout-remapped .cart-empty>span svg{width:34px;height:34px}.checkout-remapped .cart-empty h3{font-family:inherit;font-size:26px;font-weight:850}.checkout-remapped .cart-empty p{font-size:13px}.checkout-remapped .cart-empty button{border-radius:12px;min-height:50px;padding:0 18px;font-size:13px}.checkout-remapped .checkout-appointment-picker{gap:14px}.checkout-remapped .checkout-appointment-picker header{gap:5px}.checkout-remapped .checkout-appointment-picker header small,.checkout-remapped .checkout-appointment-picker header span,.checkout-remapped .checkout-appointment-slots p,.checkout-remapped .checkout-appointment-confirmed{font-size:12px}.checkout-remapped .checkout-appointment-picker header strong{font-size:19px}.checkout-remapped .checkout-appointment-slots button{border-radius:10px;min-height:44px;font-size:12px}.checkout-remapped .pix-checkout{gap:14px;padding:30px 24px}.checkout-remapped .pix-checkout>small,.checkout-remapped .pix-checkout>p,.checkout-remapped .pix-payment-summary :is(small,b),.checkout-remapped :is(.pix-copy,.pix-verify,.pix-return-store,.pix-return-note,.pix-waiting){font-size:12px}.checkout-remapped .pix-checkout h3{font-family:inherit;font-size:27px;font-weight:850}.checkout-remapped .pix-expiration-countdown small{font-size:10px}.checkout-remapped .pix-expiration-countdown strong{font-size:21px}.checkout-remapped :is(.pix-copy,.pix-verify,.pix-return-store){border-radius:12px;min-height:50px}@media (max-width:560px){.cart-drawer.checkout-remapped{width:100%}.checkout-remapped>header{padding:16px}.checkout-remapped>header h2{font-size:28px}.checkout-remapped .cart-checkout-steps{padding-inline:12px}.checkout-remapped .cart-restaurant,.checkout-remapped .cart-step-intro,.checkout-remapped .cart-observation-card,.checkout-remapped .checkout-smart-address,.checkout-remapped .checkout-receiving-options,.checkout-remapped .cart-customer-fields,.checkout-remapped .checkout-methods,.checkout-remapped .checkout-coupon,.checkout-remapped .cart-totals,.checkout-remapped .checkout-appointment-picker{margin-inline:12px}.checkout-remapped .cart-items,.checkout-remapped .cart-recommendations>header,.checkout-remapped .cart-recommendations>div{padding-inline:12px}.checkout-remapped .checkout-address-fields,.checkout-remapped .store-checkout-payment-tabs,.checkout-remapped .checkout-method-grid{grid-template-columns:minmax(0,1fr)}.checkout-remapped .checkout-address-fields>*{grid-column:1!important}.checkout-remapped .cart-checkout{margin-inline:12px}}@media (max-width:390px){.checkout-remapped .cart-checkout-steps>button{min-height:62px;font-size:10px}.checkout-remapped .cart-items article{grid-template-columns:72px minmax(0,1fr)}.checkout-remapped .cart-items img,.checkout-remapped .cart-item-placeholder{width:72px;height:72px}.checkout-remapped .quantity-control{grid-column:2;justify-self:start}.checkout-remapped .checkout-cep-field>div{grid-template-columns:minmax(0,1fr)}.checkout-remapped .checkout-cep-field button{width:100%}.checkout-remapped .checkout-saved-address,.checkout-remapped .checkout-payment-compact{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.checkout-remapped .checkout-saved-address button,.checkout-remapped .checkout-payment-compact button{width:100%}}.customer-orders-panel.customer-orders-remapped{overscroll-behavior:contain;background:#f7f4ee;width:min(640px,100%)}.customer-orders-remapped .customer-orders-panel-header{padding:24px 28px 20px}.customer-orders-remapped .customer-orders-panel-header>div{gap:5px}.customer-orders-remapped .customer-orders-panel-header small,.customer-orders-remapped .customer-orders-history>header small{font-size:10px}.customer-orders-remapped .customer-orders-panel-header h2{font-size:clamp(30px,5vw,38px);line-height:1}.customer-orders-remapped .customer-orders-panel-header p{color:#777169;margin:2px 0 0;font-size:13px;line-height:1.45}.customer-orders-remapped .customer-orders-panel-header>button{border-radius:15px;flex:none;width:46px;height:46px}.customer-orders-remapped .customer-orders-panel-header>button svg{width:21px;height:21px}.customer-orders-remapped .customer-orders-empty{min-height:calc(100dvh - 112px);padding:32px 24px}.customer-orders-remapped .customer-orders-empty>span{border-radius:22px;width:72px;height:72px}.customer-orders-remapped .customer-orders-empty>span svg{width:30px;height:30px}.customer-orders-remapped .customer-orders-empty h3{font-size:27px}.customer-orders-remapped .customer-orders-empty p{margin:10px 0 22px;font-size:14px}.customer-orders-remapped .customer-recovery-card{border-radius:20px;gap:15px;width:min(100%,430px);padding:20px}.customer-orders-remapped .customer-recovery-card label>span,.customer-orders-remapped .customer-recovery-code-heading>span{font-size:11px}.customer-orders-remapped .customer-recovery-card input{border-radius:13px;min-height:54px;padding-inline:15px;font-size:16px}.customer-orders-remapped .customer-orders-empty button,.customer-orders-remapped .customer-recovery-card button{border-radius:13px;min-height:50px;font-size:13px}.customer-orders-remapped .customer-recovery-code-heading strong{font-size:17px}.customer-orders-remapped .customer-recovery-code-heading small,.customer-orders-remapped .customer-recovery-card .customer-recovery-change,.customer-orders-remapped .customer-orders-empty p.customer-recovery-feedback,.customer-orders-remapped .customer-orders-empty .customer-recovery-first-order{font-size:12px}.customer-orders-remapped .customer-profile-card{border-radius:20px;grid-template-columns:58px minmax(0,1fr) auto;gap:15px;margin:24px 28px 0;padding:18px;box-shadow:0 12px 32px #1e1d1a0d}.customer-orders-remapped .customer-profile-card>span{border-radius:17px;width:58px;height:58px;font-size:21px}.customer-orders-remapped .customer-profile-card small{font-size:9px}.customer-orders-remapped .customer-profile-card strong{font-size:19px}.customer-orders-remapped .customer-profile-card p{font-size:12px}.customer-orders-remapped .customer-profile-card>i{font-size:11px}.customer-orders-remapped .customer-orders-active-tracking{padding:24px 28px 0}.customer-orders-remapped .customer-order-tracker,.customer-orders-remapped .customer-order-tracker:not(.expanded){border-radius:24px;margin-bottom:0;box-shadow:0 18px 50px #18181617}.customer-orders-remapped .customer-tracker-header,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-tracker-header{border-bottom:1px solid #ebe7df;justify-content:space-between;align-items:center;gap:16px;padding:19px 20px 17px;display:flex}.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-live-title{gap:11px}.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-live-pulse{width:12px;height:12px}.customer-orders-remapped .customer-live-title small,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-live-title small{font-size:10px;display:block}.customer-orders-remapped .customer-live-title strong,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-live-title strong{font-size:20px}.customer-orders-remapped .customer-sync-state{flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-sync-state>span,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-sync-state>small{display:inline-flex}.customer-orders-remapped .customer-sync-state>span{justify-content:center;align-items:center}.customer-orders-remapped .customer-sync-state>span svg{width:17px;height:17px}.customer-orders-remapped .customer-sync-state>small{font-size:11px}.customer-orders-remapped .customer-sync-state>button{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:11px;display:inline-flex}.customer-orders-remapped .customer-sync-state>button svg{width:16px;height:16px}.customer-orders-remapped .customer-current-status,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-current-status{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 20px;display:grid}.customer-orders-remapped .customer-status-glyph,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-status-glyph{border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.customer-orders-remapped .customer-status-glyph svg{stroke-width:2.2px;width:27px;height:27px}.customer-orders-remapped .customer-current-status small{font-size:9px}.customer-orders-remapped .customer-current-status h2,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-current-status h2{text-overflow:clip;white-space:normal;font-size:clamp(24px,5vw,31px);line-height:1.04;overflow:visible}.customer-orders-remapped .customer-current-status p{font-size:13px;line-height:1.5;display:block}.customer-orders-remapped .customer-order-eta{min-width:128px}.customer-orders-remapped .customer-order-eta strong{font-size:23px}.customer-orders-remapped .customer-order-eta span{font-size:10px}.customer-orders-remapped .customer-pix-recovery,.customer-orders-remapped .customer-receipt-actions,.customer-orders-remapped .customer-pickup-location,.customer-orders-remapped .customer-delivery-code,.customer-orders-remapped .customer-courier-location,.customer-orders-remapped .customer-cancelled-message,.customer-orders-remapped .customer-correios-tracking{border-radius:18px;margin-left:20px;margin-right:20px}.customer-orders-remapped .customer-appointment-summary{gap:12px;margin:0 20px 20px;padding:15px 16px}.customer-orders-remapped .customer-appointment-summary>span{background:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.customer-orders-remapped .customer-appointment-summary>span svg,.customer-orders-remapped .customer-pix-recovery>span svg,.customer-orders-remapped .customer-receipt-actions>span svg,.customer-orders-remapped .customer-pickup-location-icon svg,.customer-orders-remapped .customer-courier-arrival>span svg{width:21px;height:21px}.customer-orders-remapped .customer-pix-recovery strong,.customer-orders-remapped .customer-receipt-actions strong,.customer-orders-remapped .customer-pickup-location strong,.customer-orders-remapped .customer-courier-location-copy strong,.customer-orders-remapped .customer-courier-arrival strong{font-size:14px}.customer-orders-remapped .customer-pix-recovery small,.customer-orders-remapped .customer-receipt-actions small,.customer-orders-remapped .customer-pickup-location address,.customer-orders-remapped .customer-courier-location-copy p,.customer-orders-remapped .customer-courier-arrival p{font-size:11px}.customer-orders-remapped .customer-pix-recovery>button,.customer-orders-remapped .customer-receipt-actions>button,.customer-orders-remapped .customer-pickup-location nav a{min-height:44px;font-size:11px}.customer-orders-remapped .customer-delivery-code small,.customer-orders-remapped .customer-pickup-location small,.customer-orders-remapped .customer-courier-location-copy small,.customer-orders-remapped .customer-courier-arrival small{font-size:9px}.customer-orders-remapped .customer-delivery-code p{font-size:12px}.customer-orders-remapped .customer-order-progress,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-order-progress{grid-auto-columns:minmax(70px,1fr);gap:0;min-height:92px;padding:6px 18px 20px;overflow-x:auto}.customer-orders-remapped .customer-progress-track,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-progress-track{height:4px;top:24px;left:48px;right:48px}.customer-orders-remapped .customer-order-progress>span b,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-order-progress>span b{border-width:3px;width:40px;height:40px;font-size:12px}.customer-orders-remapped .customer-order-progress>span b svg{width:18px;height:18px}.customer-orders-remapped .customer-order-progress>span small,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-order-progress>span small{text-overflow:clip;white-space:normal;max-width:74px;font-size:10px;line-height:1.15;display:block;overflow:visible}.customer-orders-remapped .customer-order-progress>span em{font-size:9px}.customer-orders-remapped .customer-tracker-order,.customer-orders-remapped .customer-tracker-history{padding:20px}.customer-orders-remapped .customer-tracker-order>header span,.customer-orders-remapped .customer-tracker-history>header span,.customer-orders-remapped .customer-tracker-history>header em{font-size:10px}.customer-orders-remapped .customer-tracker-order>header strong{font-size:18px}.customer-orders-remapped .customer-tracker-order>div>span{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;font-size:12px}.customer-orders-remapped .customer-tracker-order>div b{width:32px;height:32px;font-size:10px}.customer-orders-remapped .customer-tracker-order>div em,.customer-orders-remapped .customer-tracker-order>div>p,.customer-orders-remapped .customer-tracker-order>small{font-size:11px}.customer-orders-remapped .tracker-item-copy small{font-size:10px}.customer-orders-remapped .customer-tracker-history article{grid-template-columns:12px minmax(0,1fr) auto;gap:10px;padding:9px 0}.customer-orders-remapped .customer-tracker-history article strong{font-size:12px}.customer-orders-remapped .customer-tracker-history article small,.customer-orders-remapped .customer-tracker-history time{font-size:10px}.customer-orders-remapped .customer-tracker-footer,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-tracker-footer{padding:15px 20px;display:flex}.customer-orders-remapped .customer-tracker-footer>span{font-size:11px}.customer-orders-remapped .customer-tracker-footer>span svg{color:#2f9a63;flex:none;width:17px;height:17px}.customer-orders-remapped .customer-tracker-footer>button{min-height:42px;font-size:11px}.customer-orders-remapped .customer-orders-history{padding:28px}.customer-orders-remapped .customer-orders-history>header{align-items:center;margin-bottom:15px}.customer-orders-remapped .customer-orders-history>header strong{font-size:21px}.customer-orders-remapped .customer-orders-history>header>span{background:#e8f5ec;border-radius:999px;padding:7px 10px;font-size:10px}.customer-orders-remapped .customer-orders-list{gap:12px}.customer-orders-remapped .customer-orders-list article{border-radius:19px;gap:15px;padding:18px}.customer-orders-remapped .customer-order-card-top>span{padding:7px 10px;font-size:11px}.customer-orders-remapped .customer-order-card-top time{font-size:11px}.customer-orders-remapped .customer-order-card-main strong{font-size:19px}.customer-orders-remapped .customer-order-card-main small{font-size:12px}.customer-orders-remapped .customer-order-card-main>b{font-size:18px}.customer-orders-remapped .customer-order-card-actions>button,.customer-orders-remapped .customer-order-review-link,.customer-orders-remapped .customer-order-shipping-link{border-radius:12px;gap:8px;min-height:46px;padding-inline:14px;font-size:11px}.customer-orders-remapped .customer-order-card-actions>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.customer-orders-remapped .customer-order-card-actions svg{width:17px;height:17px}.customer-orders-remapped .customer-order-shipping-link>span{width:28px;height:28px}.customer-orders-remapped .customer-orders-none{padding:28px;font-size:13px}.customer-orders-remapped .customer-orders-panel-footer{gap:13px;padding:22px 28px 32px}.customer-orders-remapped .customer-orders-panel-footer p{font-size:11px}.customer-orders-remapped .customer-orders-panel-footer button{background:#fff5f2;border:1px solid #efd6cf;border-radius:12px;min-height:44px;padding:0 14px;font-size:11px}@media (max-width:560px){.customer-orders-panel.customer-orders-remapped{width:100%}.customer-orders-remapped .customer-orders-panel-header{align-items:flex-start;padding:18px 16px 16px}.customer-orders-remapped .customer-orders-panel-header h2{font-size:32px}.customer-orders-remapped .customer-orders-panel-header p{max-width:290px;font-size:12px}.customer-orders-remapped .customer-profile-card{grid-template-columns:54px minmax(0,1fr);margin:16px 12px 0;padding:15px}.customer-orders-remapped .customer-profile-card>span{width:54px;height:54px}.customer-orders-remapped .customer-profile-card>i{grid-column:2}.customer-orders-remapped .customer-orders-active-tracking{padding:16px 12px 0}.customer-orders-remapped .customer-tracker-header,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-tracker-header{flex-direction:column;align-items:stretch;padding:17px 15px 14px}.customer-orders-remapped .customer-sync-state{grid-template-columns:auto minmax(0,1fr) auto auto;justify-content:stretch;display:grid}.customer-orders-remapped .customer-sync-state>small{align-self:center}.customer-orders-remapped .customer-sync-state>button{padding-inline:10px}.customer-orders-remapped .customer-current-status,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-current-status{grid-template-columns:56px minmax(0,1fr);gap:13px;padding:18px 15px}.customer-orders-remapped .customer-status-glyph,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-status-glyph{border-radius:16px;width:54px;height:54px}.customer-orders-remapped .customer-current-status h2,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-current-status h2{font-size:25px}.customer-orders-remapped .customer-order-eta{grid-column:1/-1;width:100%}.customer-orders-remapped .customer-pix-recovery,.customer-orders-remapped .customer-receipt-actions,.customer-orders-remapped .customer-pickup-location,.customer-orders-remapped .customer-delivery-code,.customer-orders-remapped .customer-courier-location,.customer-orders-remapped .customer-cancelled-message,.customer-orders-remapped .customer-correios-tracking,.customer-orders-remapped .customer-appointment-summary{margin-left:15px;margin-right:15px}.customer-orders-remapped .customer-order-progress,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-order-progress{grid-auto-columns:minmax(66px,1fr);min-height:96px;padding-inline:10px}.customer-orders-remapped .customer-progress-track,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-progress-track{left:42px;right:42px}.customer-orders-remapped .customer-tracker-details{grid-template-columns:minmax(0,1fr)}.customer-orders-remapped .customer-tracker-order{border-bottom:1px solid #e7e4dd;border-right:0}.customer-orders-remapped .customer-tracker-footer,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-tracker-footer{flex-direction:column;align-items:stretch;padding:14px 15px}.customer-orders-remapped .customer-orders-history{padding:22px 12px}.customer-orders-remapped .customer-orders-history>header>span{text-align:center;max-width:130px}.customer-orders-remapped .customer-orders-list article{padding:16px}.customer-orders-remapped .customer-order-card-main{align-items:flex-end}.customer-orders-remapped .customer-order-card-actions{grid-template-columns:1fr;display:grid}.customer-orders-remapped .customer-order-card-actions>button,.customer-orders-remapped .customer-order-review-link,.customer-orders-remapped .customer-order-shipping-link{width:100%;min-height:50px}.customer-orders-remapped .customer-orders-panel-footer{padding:20px 12px 28px}.customer-orders-remapped .customer-orders-panel-footer button{width:100%}}@media (max-width:390px){.customer-orders-remapped .customer-sync-state{grid-template-columns:auto minmax(0,1fr)}.customer-orders-remapped .customer-sync-state>button{width:100%}.customer-orders-remapped .customer-order-progress,.customer-orders-remapped .customer-order-tracker:not(.expanded) .customer-order-progress{grid-auto-columns:minmax(62px,1fr)}.customer-orders-remapped .customer-order-card-top{align-items:flex-start}.customer-orders-remapped .customer-order-card-top time{text-align:right;max-width:105px}}@media (max-width:760px){.product-row,.product-row.ai-images-enabled{grid-template-columns:minmax(0,1fr) 76px auto;column-gap:8px}.product-row>.product-addons-action{background:#f8f5ef;border-color:#dfd8ce;grid-template-columns:minmax(0,1fr);justify-self:stretch;place-items:center start;width:100%;min-width:0;min-height:46px;padding:7px 10px;display:grid}.product-addons-action>span{gap:2px;min-width:0;display:grid}.product-addons-action>svg{display:none}.product-addons-action small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.product-addons-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.product-row>.product-availability-cell{background:#faf8f4;border-color:#dfd8ce;grid-template-columns:minmax(0,1fr);justify-self:stretch;place-items:center;gap:4px;width:76px;min-height:46px;padding:4px 6px;display:grid}.product-availability-cell>span{justify-items:center;gap:1px;display:grid}.product-availability-cell>span small{font-size:6px}.product-availability-cell>span strong{font-size:7px}.product-availability-cell .toggle-switch,.product-availability-cell .toggle-switch.on{place-items:initial;background:#d9d5cf;border-radius:999px;width:34px;height:20px;padding:2px;display:flex}.product-availability-cell .toggle-switch.on{background:#2fa56f}.product-availability-cell .toggle-switch>span{width:16px;height:16px;display:block}.product-availability-cell .toggle-switch.on>span{transform:translate(14px)}.product-availability-cell .product-visibility-icon{display:none}}@media (max-width:380px){.product-row,.product-row.ai-images-enabled{grid-template-columns:minmax(0,1fr) 68px auto;column-gap:6px}.product-row>.product-availability-cell{width:68px}.product-row>.product-addons-action{width:100%}}@media (max-width:760px){.product-row,.product-row.ai-images-enabled{grid-template-columns:minmax(0,1fr) 44px auto;column-gap:8px}.product-identity.with-ai-images{grid-template-columns:123px minmax(0,1fr);gap:12px}.product-image-pair{align-items:center;gap:7px}.product-image-option,.product-ai-image-control{border-radius:10px;flex-basis:58px;width:58px;height:65px}.product-identity .product-image-option>small{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;-webkit-line-clamp:initial;border-radius:5px;padding:3px 2px;font-size:5px;line-height:1;display:block;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.product-row>.product-addons-action{background:#fff;border-color:#ddd7ce;grid-template-columns:1fr;justify-self:end;place-items:center;width:38px;min-height:44px;padding:0;display:grid}.product-addons-action>span{display:none}.product-addons-action>svg{color:#f05b3c;width:15px;height:15px;display:block}.product-row>.product-availability-cell{background:#fff;border-color:#ddd7ce;justify-self:center;place-items:center;width:38px;min-height:44px;padding:0;display:grid}.product-availability-cell>span{display:none}.product-availability-cell .toggle-switch,.product-availability-cell .toggle-switch.on{background:0 0;border-radius:10px;place-items:center;width:36px;height:42px;padding:0;display:grid}.product-availability-cell .toggle-switch>span{display:none}.product-availability-cell .product-visibility-icon{color:#8e887f;width:15px;height:15px;display:block}.product-availability-cell.active{background:#f1faf5;border-color:#b8dcc9}.product-availability-cell.active .product-visibility-icon{color:#23895b}}@media (max-width:380px){.product-row,.product-row.ai-images-enabled{grid-template-columns:minmax(0,1fr) 42px auto;column-gap:6px}.product-identity.with-ai-images{grid-template-columns:123px minmax(0,1fr)}.product-image-option,.product-ai-image-control{flex-basis:58px;width:58px;height:65px}.product-row>.product-addons-action,.product-row>.product-availability-cell{width:36px}}.marketing-readable-v348{--marketing-readable-text:14px;gap:22px}.marketing-readable-v348 .divulga-facil-page-heading .divulga-facil-heading-copy>p{margin-bottom:13px;font-size:10px}.marketing-readable-v348 .divulga-facil-page-heading .divulga-facil-heading-copy>span{font-size:15px;line-height:1.6}.marketing-readable-v348 .divulga-facil-heading-current{grid-template-columns:56px minmax(0,1fr);gap:15px;padding:17px}.marketing-readable-v348 .divulga-facil-heading-current>i{border-radius:16px;width:56px;height:56px}.marketing-readable-v348 .divulga-facil-heading-current small,.marketing-readable-v348 .divulga-facil-tool-nav>header span,.marketing-readable-v348 .divulga-facil-png-nav>header span,.marketing-readable-v348 .divulga-facil-step-heading span,.marketing-readable-v348 .marketing-project-toolbar>div:first-child>span,.marketing-readable-v348 .marketing-editor-heading>span,.marketing-readable-v348 .ai-flyer-studio-heading p,.marketing-readable-v348 .special-flyer-heading p,.marketing-readable-v348 .special-flyer-control-section>header small{font-size:10px;line-height:1.3}.marketing-readable-v348 .divulga-facil-heading-current strong{font-size:16px}.marketing-readable-v348 .divulga-facil-heading-current em{font-size:12px;line-height:1.45}.marketing-readable-v348 .divulga-facil-tool-nav>header{padding:19px 20px 14px}.marketing-readable-v348 .divulga-facil-tool-nav>header strong,.marketing-readable-v348 .divulga-facil-png-nav>header strong{font-size:16px}.marketing-readable-v348 .divulga-facil-tool-nav>header small,.marketing-readable-v348 .divulga-facil-png-nav>header small{color:#756e65;font-size:12px;line-height:1.45}.marketing-readable-v348 .divulga-facil-tool-nav>div{gap:12px;padding:12px 15px 17px}.marketing-readable-v348 .divulga-facil-tool-nav button{border-radius:16px;flex-basis:230px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-width:230px;min-height:112px;padding:15px}.marketing-readable-v348 .divulga-facil-tool-nav button>i,.marketing-readable-v348 .divulga-facil-png-nav button>i{border-radius:14px;width:48px;height:48px}.marketing-readable-v348 .divulga-facil-tool-nav button small,.marketing-readable-v348 .divulga-facil-png-nav button small{font-size:9px;line-height:1.3}.marketing-readable-v348 .divulga-facil-tool-nav button strong,.marketing-readable-v348 .divulga-facil-png-nav button strong{font-size:15px;line-height:1.25}.marketing-readable-v348 .divulga-facil-tool-nav button em,.marketing-readable-v348 .divulga-facil-png-nav button em{-webkit-line-clamp:3;font-size:12px;line-height:1.4}.marketing-readable-v348 .divulga-facil-tool-nav button>b,.marketing-readable-v348 .divulga-facil-png-nav button>b{font-size:9px}.marketing-readable-v348 .divulga-facil-png-nav>header{gap:7px;padding:21px}.marketing-readable-v348 .divulga-facil-png-nav>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px}.marketing-readable-v348 .divulga-facil-png-nav button{border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-height:110px;padding:15px}.marketing-readable-v348 .divulga-facil-header{padding:26px}.marketing-readable-v348 .divulga-facil-header h2{font-size:clamp(28px,3vw,36px)}.marketing-readable-v348 .divulga-facil-header p{max-width:760px;font-size:14px;line-height:1.55}.marketing-readable-v348 .divulga-facil-header .button,.marketing-readable-v348 .divulga-facil-source button,.marketing-readable-v348 .divulga-facil-copy>button,.marketing-readable-v348 .divulga-facil-qr>button,.marketing-readable-v348 .divulga-facil-assets button{min-height:48px;font-size:14px}.marketing-readable-v348 .divulga-facil-toggle>b{width:24px;height:24px;font-size:16px}.marketing-readable-v348 .divulga-facil-content{gap:16px;padding:20px}.marketing-readable-v348 .divulga-facil-step{border-radius:18px;gap:18px;padding:22px}.marketing-readable-v348 .divulga-facil-step-heading{gap:14px}.marketing-readable-v348 .divulga-facil-step-heading>b{border-radius:13px;flex-basis:44px;width:44px;height:44px;font-size:15px}.marketing-readable-v348 .divulga-facil-step-heading strong{font-size:17px;line-height:1.3}.marketing-readable-v348 .divulga-facil-step-heading small{font-size:12px;line-height:1.45}.marketing-readable-v348 .divulga-facil-source-choice>label{font-size:13px}.marketing-readable-v348 .divulga-facil-source select{min-height:52px;font-size:15px}.marketing-readable-v348 .divulga-facil-source-preview{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px}.marketing-readable-v348 .divulga-facil-source-preview>i{border-radius:12px;width:64px;height:64px}.marketing-readable-v348 .divulga-facil-source-preview small{font-size:9px}.marketing-readable-v348 .divulga-facil-source-preview strong{font-size:14px}.marketing-readable-v348 .divulga-facil-source-preview em{font-size:13px}.marketing-readable-v348 .divulga-facil-tracked-link>p,.marketing-readable-v348 .divulga-facil-assets article>small{font-size:12px;line-height:1.45}.marketing-readable-v348 .divulga-facil-source code{min-height:48px;font-size:13px}.marketing-readable-v348 .divulga-facil-copy p{font-size:14px;line-height:1.55}.marketing-readable-v348 .divulga-facil-qr strong,.marketing-readable-v348 .divulga-facil-assets article>strong{font-size:16px}.marketing-readable-v348 .divulga-facil-qr small{font-size:12px;line-height:1.45}.marketing-readable-v348 .divulga-facil-assets article{border-radius:16px;min-height:175px;padding:18px}.marketing-readable-v348 .marketing-project-toolbar{border-radius:18px;gap:22px;padding:18px 20px}.marketing-readable-v348 .marketing-project-toolbar>div:first-child{gap:5px}.marketing-readable-v348 .marketing-project-toolbar>div:first-child>strong{font-size:18px}.marketing-readable-v348 .marketing-project-toolbar>div:first-child>small{font-size:12px}.marketing-readable-v348 .marketing-heading-actions .button{min-height:48px;font-size:14px}.marketing-readable-v348 .marketing-editor-heading{gap:5px;padding:20px}.marketing-readable-v348 .marketing-editor-heading>strong{font-size:18px}.marketing-readable-v348 .marketing-editor-heading>small{font-size:12px;line-height:1.4}.marketing-readable-v348 .marketing-editor-tabs{gap:7px;padding:9px}.marketing-readable-v348 .marketing-editor-tabs button{border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:72px;padding:10px}.marketing-readable-v348 .marketing-editor-tabs button>i{border-radius:10px;width:36px;height:36px;font-size:10px}.marketing-readable-v348 .marketing-editor-tabs button strong{font-size:14px}.marketing-readable-v348 .marketing-editor-tabs button small{font-size:10px}.marketing-readable-v348 .marketing-editor-fields{gap:18px;padding:20px}.marketing-readable-v348 .marketing-editor-fields>label,.marketing-readable-v348 .marketing-field,.marketing-readable-v348 .marketing-split-fields label{gap:8px;font-size:14px}.marketing-readable-v348 .marketing-editor-fields input:not([type=checkbox]):not([type=range]):not([type=color]),.marketing-readable-v348 .marketing-editor-fields select,.marketing-readable-v348 .marketing-editor-fields textarea{border-radius:12px;min-height:52px;padding:13px 14px;font-size:16px}.marketing-readable-v348 .marketing-copy-presets{gap:8px}.marketing-readable-v348 .marketing-copy-presets button,.marketing-readable-v348 .marketing-segmented button,.marketing-readable-v348 .marketing-reset-photo{min-height:44px;font-size:13px}.marketing-readable-v348 .marketing-direct-edit-card{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:15px}.marketing-readable-v348 .marketing-direct-edit-card>i{width:48px;height:48px}.marketing-readable-v348 .marketing-direct-edit-card small{font-size:9px}.marketing-readable-v348 .marketing-direct-edit-card strong{font-size:15px}.marketing-readable-v348 .marketing-direct-edit-card p{font-size:12px;line-height:1.5}.marketing-readable-v348 .marketing-toggle-row label,.marketing-readable-v348 .marketing-preview-toolbar label{min-height:44px;font-size:13px}.marketing-readable-v348 .marketing-format-grid button{border-radius:13px;min-height:92px;padding:12px}.marketing-readable-v348 .marketing-format-grid button strong{font-size:16px}.marketing-readable-v348 .marketing-format-grid button span{font-size:13px}.marketing-readable-v348 .marketing-format-grid button small{font-size:10px}.marketing-readable-v348 .marketing-template-list>button{border-radius:13px;grid-template-columns:58px minmax(0,1fr);gap:12px;min-height:76px;padding:10px}.marketing-readable-v348 .marketing-template-list>button>i{width:58px;height:58px}.marketing-readable-v348 .marketing-template-list>button strong{font-size:14px}.marketing-readable-v348 .marketing-template-list>button small{font-size:11px;line-height:1.35}.marketing-readable-v348 .marketing-color-field,.marketing-readable-v348 .marketing-range>span,.marketing-readable-v348 .marketing-upload-zone>p{font-size:12px}.marketing-readable-v348 .marketing-upload-zone>strong{font-size:16px}.marketing-readable-v348 .marketing-upload-zone .button{min-height:46px;font-size:14px}.marketing-readable-v348 .marketing-preview-toolbar{gap:14px;min-height:64px;padding:12px 15px}.marketing-readable-v348 .marketing-preview-toolbar>div span,.marketing-readable-v348 .marketing-editor-version{font-size:9px}.marketing-readable-v348 .marketing-preview-toolbar>div strong{font-size:14px}.marketing-readable-v348 .marketing-preview-note{gap:14px;font-size:12px}.marketing-readable-v348 .marketing-caption-card,.marketing-readable-v348 .marketing-drafts-card,.marketing-readable-v348 .marketing-link-card{border-radius:16px;padding:18px}.marketing-readable-v348 .marketing-caption-card header span,.marketing-readable-v348 .marketing-drafts-card header span,.marketing-readable-v348 .marketing-link-card>span{font-size:9px}.marketing-readable-v348 .marketing-caption-card header strong,.marketing-readable-v348 .marketing-drafts-card header strong{font-size:15px}.marketing-readable-v348 .marketing-caption-card header button,.marketing-readable-v348 .marketing-generate-caption,.marketing-readable-v348 .marketing-link-card button,.marketing-readable-v348 .marketing-link-card a{min-height:44px;font-size:13px}.marketing-readable-v348 .marketing-caption-card textarea{min-height:150px;font-size:15px;line-height:1.55}.marketing-readable-v348 .marketing-drafts-list button strong{font-size:13px}.marketing-readable-v348 .marketing-drafts-list button small,.marketing-readable-v348 .marketing-empty-drafts p{font-size:11px;line-height:1.4}.marketing-readable-v348 .marketing-download-draft,.marketing-readable-v348 .marketing-delete-draft{width:42px;height:42px;font-size:18px}.marketing-readable-v348 .marketing-link-card>strong{font-size:16px}.marketing-readable-v348 .marketing-link-card>p{font-size:13px;line-height:1.5}.marketing-readable-v348 .ai-flyer-studio-heading,.marketing-readable-v348 .special-flyer-heading{padding:23px 24px}.marketing-readable-v348 .ai-flyer-studio-heading h2,.marketing-readable-v348 .special-flyer-heading h2{font-size:28px;line-height:1.08}.marketing-readable-v348 .ai-flyer-studio-heading span,.marketing-readable-v348 .special-flyer-heading span{font-size:14px;line-height:1.55}.marketing-readable-v348 .ai-flyer-studio-actions>span{font-size:12px}.marketing-readable-v348 .ai-flyer-studio-actions .button{min-height:48px;font-size:14px}.marketing-readable-v348 .ai-flyer-studio-controls>section,.marketing-readable-v348 .ai-flyer-copy-controls>section{gap:15px;padding:21px}.marketing-readable-v348 .ai-flyer-studio-controls section>header,.marketing-readable-v348 .ai-flyer-copy-controls section>header{gap:11px}.marketing-readable-v348 .ai-flyer-studio-controls section>header>span,.marketing-readable-v348 .ai-flyer-copy-controls section>header>span{width:34px;height:34px;font-size:13px}.marketing-readable-v348 .ai-flyer-studio-controls section>header>strong,.marketing-readable-v348 .ai-flyer-copy-controls section>header>strong,.marketing-readable-v348 .ai-flyer-canvas-panel>header strong,.marketing-readable-v348 .ai-flyer-library>header strong{font-size:15px}.marketing-readable-v348 .ai-flyer-studio-controls label,.marketing-readable-v348 .ai-flyer-copy-controls label{font-size:14px}.marketing-readable-v348 .ai-flyer-studio-controls label small{font-size:11px}.marketing-readable-v348 .ai-flyer-studio-controls input:not([type=checkbox]),.marketing-readable-v348 .ai-flyer-studio-controls textarea,.marketing-readable-v348 .ai-flyer-studio-controls select,.marketing-readable-v348 .ai-flyer-copy-controls input:not([type=checkbox]),.marketing-readable-v348 .ai-flyer-copy-controls textarea{border-radius:12px;min-height:52px;padding:13px 14px;font-size:16px}.marketing-readable-v348 .ai-flyer-active-reference{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:10px}.marketing-readable-v348 .ai-flyer-active-reference>i{width:66px}.marketing-readable-v348 .ai-flyer-active-reference b{font-size:9px}.marketing-readable-v348 .ai-flyer-active-reference small{font-size:12px}.marketing-readable-v348 .ai-flyer-format-grid{gap:8px}.marketing-readable-v348 .ai-flyer-format-grid button{border-radius:11px;gap:6px;min-height:76px;padding:10px}.marketing-readable-v348 .ai-flyer-format-grid b{font-size:13px}.marketing-readable-v348 .ai-flyer-format-grid small{font-size:10px}.marketing-readable-v348 .ai-flyer-layout-grid{gap:9px}.marketing-readable-v348 .ai-flyer-layout-grid button{border-radius:12px;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px}.marketing-readable-v348 .ai-flyer-layout-grid i{border-radius:8px;width:64px;height:72px}.marketing-readable-v348 .ai-flyer-layout-grid b{font-size:14px}.marketing-readable-v348 .ai-flyer-layout-grid small{font-size:11px;line-height:1.4}.marketing-readable-v348 .flyer-ai-direction-grid{gap:9px}.marketing-readable-v348 .flyer-ai-direction-grid button{border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:72px;padding:10px}.marketing-readable-v348 .flyer-ai-direction-grid i{width:42px;height:42px;font-size:18px}.marketing-readable-v348 .flyer-ai-direction-grid strong{font-size:13px}.marketing-readable-v348 .flyer-ai-direction-grid small{font-size:11px;line-height:1.35}.marketing-readable-v348 .flyer-ai-generate,.marketing-readable-v348 .flyer-ai-activate{min-height:50px;font-size:14px}.marketing-readable-v348 .ai-flyer-canvas-panel{gap:16px;padding:20px}.marketing-readable-v348 .ai-flyer-canvas-panel>header span,.marketing-readable-v348 .ai-flyer-library>header span{font-size:9px}.marketing-readable-v348 .ai-flyer-canvas-panel>header small,.marketing-readable-v348 .ai-flyer-library>p,.marketing-readable-v348 .ai-flyer-canvas-panel>p{font-size:11px;line-height:1.45}.marketing-readable-v348 .ai-flyer-empty-preview strong{font-size:15px}.marketing-readable-v348 .ai-flyer-empty-preview span{max-width:300px;font-size:12px}.marketing-readable-v348 .ai-flyer-library button{border-radius:10px;gap:7px;padding:7px}.marketing-readable-v348 .ai-flyer-library button span{font-size:11px}.marketing-readable-v348 .special-flyer-control-section{gap:15px;padding:21px}.marketing-readable-v348 .special-flyer-control-section>header>b{flex-basis:36px;width:36px;height:36px;font-size:13px}.marketing-readable-v348 .special-flyer-control-section>header strong{font-size:15px}.marketing-readable-v348 .special-flyer-control-section>label,.marketing-readable-v348 .special-flyer-controls>label{font-size:14px}.marketing-readable-v348 .special-flyer-controls input,.marketing-readable-v348 .special-flyer-controls textarea,.marketing-readable-v348 .special-flyer-controls select{border-radius:12px;min-height:52px;padding:13px 14px;font-size:16px}.marketing-readable-v348 .special-flyer-preview>small{font-size:11px}@media (max-width:820px){.marketing-readable-v348 .marketing-studio-shell{grid-template-columns:minmax(0,1fr)}.marketing-readable-v348 .marketing-editor{grid-row:1}.marketing-readable-v348 .marketing-preview-column{grid-row:2}.marketing-readable-v348 .marketing-side-column{grid-row:3}.marketing-readable-v348 .ai-flyer-studio-controls{grid-row:1}.marketing-readable-v348 .ai-flyer-canvas-panel{grid-row:2}.marketing-readable-v348 .ai-flyer-copy-controls{grid-row:3}}@media (max-width:620px){.marketing-readable-v348{gap:16px}.marketing-readable-v348 .divulga-facil-page-heading{gap:18px;padding:22px 18px}.marketing-readable-v348 .divulga-facil-page-heading h1{font-size:30px;line-height:1.08}.marketing-readable-v348 .divulga-facil-page-heading .divulga-facil-heading-copy>span{font-size:14px}.marketing-readable-v348 .divulga-facil-heading-current{grid-template-columns:52px minmax(0,1fr);width:100%;max-width:none}.marketing-readable-v348 .divulga-facil-heading-current>i{width:52px;height:52px}.marketing-readable-v348 .divulga-facil-tool-nav>header,.marketing-readable-v348 .divulga-facil-png-nav>header{padding:17px}.marketing-readable-v348 .divulga-facil-tool-nav>div,.marketing-readable-v348 .divulga-facil-png-nav>div{grid-template-columns:minmax(0,1fr);padding:10px;display:grid;overflow:visible}.marketing-readable-v348 .divulga-facil-tool-nav button,.marketing-readable-v348 .divulga-facil-png-nav button{flex-basis:auto;grid-template-columns:46px minmax(0,1fr) auto;width:100%;min-width:0;min-height:96px;padding:13px}.marketing-readable-v348 .divulga-facil-tool-nav button>i,.marketing-readable-v348 .divulga-facil-png-nav button>i{width:46px;height:46px}.marketing-readable-v348 .divulga-facil-header,.marketing-readable-v348 .divulga-facil-content,.marketing-readable-v348 .divulga-facil-step{padding-left:15px;padding-right:15px}.marketing-readable-v348 .divulga-facil-header h2{font-size:28px;line-height:1.12}.marketing-readable-v348 .divulga-facil-step-heading>b{flex-basis:42px;width:42px;height:42px}.marketing-readable-v348 .divulga-facil-source>div,.marketing-readable-v348 .divulga-facil-copy,.marketing-readable-v348 .divulga-facil-qr,.marketing-readable-v348 .divulga-facil-assets article{padding:15px}.marketing-readable-v348 .divulga-facil-tracked-link>div{grid-template-columns:minmax(0,1fr)}.marketing-readable-v348 .marketing-project-toolbar{padding:16px}.marketing-readable-v348 .marketing-project-toolbar .marketing-heading-actions{grid-template-columns:minmax(0,1fr)}.marketing-readable-v348 .marketing-project-toolbar .marketing-heading-actions .button:last-child{grid-column:1}.marketing-readable-v348 .marketing-editor-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-readable-v348 .marketing-editor-tabs button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:76px}.marketing-readable-v348 .marketing-editor-tabs button>span{justify-items:center}.marketing-readable-v348 .marketing-editor-tabs button small{display:none}.marketing-readable-v348 .marketing-editor-fields{padding:16px}.marketing-readable-v348 .marketing-format-grid{grid-template-columns:minmax(0,1fr)}.marketing-readable-v348 .marketing-format-grid button{min-height:70px}.marketing-readable-v348 .marketing-template-list>button{min-height:82px}.marketing-readable-v348 .marketing-preview-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.marketing-readable-v348 .marketing-preview-toolbar label{grid-column:1/-1;justify-self:stretch}.marketing-readable-v348 .marketing-preview-note{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.marketing-readable-v348 .marketing-caption-card,.marketing-readable-v348 .marketing-drafts-card,.marketing-readable-v348 .marketing-link-card{padding:16px}.marketing-readable-v348 .marketing-link-card>div{grid-template-columns:minmax(0,1fr);display:grid}.marketing-readable-v348 .ai-flyer-studio-heading,.marketing-readable-v348 .special-flyer-heading{padding:20px 17px}.marketing-readable-v348 .ai-flyer-studio-heading h2,.marketing-readable-v348 .special-flyer-heading h2{font-size:25px}.marketing-readable-v348 .ai-flyer-studio-controls>section,.marketing-readable-v348 .ai-flyer-copy-controls>section,.marketing-readable-v348 .special-flyer-control-section{padding:17px}.marketing-readable-v348 .ai-flyer-format-grid{grid-template-columns:minmax(0,1fr)}.marketing-readable-v348 .ai-flyer-format-grid button{min-height:64px}.marketing-readable-v348 .flyer-ai-direction-grid{grid-template-columns:minmax(0,1fr)}.marketing-readable-v348 .ai-flyer-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}.order-detail-section-title{letter-spacing:0;align-items:center;gap:9px;min-width:0;display:flex}.order-detail-section-title>i{width:30px;height:30px;color:var(--coral);background:#fff0eb;border-radius:9px;flex:0 0 30px;place-items:center;font-style:normal;display:grid}.order-detail-section-title>span{gap:2px;min-width:0;display:grid}.order-detail-section-title b{color:var(--ink);letter-spacing:-.01em;text-transform:none;font-size:9px}.order-detail-section-title small{color:#8b857d;letter-spacing:0;text-transform:none;font-size:7px;font-weight:650}@media (max-width:760px){.order-detail-panel{border-radius:21px;overflow:hidden;box-shadow:0 16px 38px #2d261f17}.order-detail-panel>header{padding:18px;position:static}.order-detail-panel>header span{letter-spacing:.13em;font-size:9px}.order-detail-panel>header strong{letter-spacing:-.025em;font-size:22px}.order-detail-panel>header button{border-radius:12px;width:42px;height:42px;font-size:22px}.order-detail-status{background:#faf8f4;border:1px solid #e9e4dc;border-radius:17px;gap:14px;margin:14px 14px 0;padding:16px}.order-detail-status>div{gap:13px}.order-detail-status-icon{border-radius:15px;width:54px;height:54px;font-size:21px}.order-detail-status small{font-size:9px}.order-detail-status strong{font-size:20px;line-height:1.08}.order-detail-status em{color:#746e67;font-size:11px;line-height:1.35}.customer-live-badge{align-self:flex-start;padding:8px 10px;font-weight:800;font-size:9px!important}.customer-live-badge i{width:8px;height:8px}.order-progress{margin:20px 14px 22px;padding:4px 2px 0}.order-progress-line{height:4px;top:19px;left:8%;right:8%}.order-progress>span{gap:6px}.order-progress>span b{border-width:3px;width:32px;height:32px;font-size:10px}.order-progress>span small{color:#514c46;max-width:72px;font-size:8px;line-height:1.15}.order-progress>span em{color:#8f8981;font-size:7px}.order-next-action,.order-progress-cancelled,.order-retry-sms{margin-left:14px;margin-right:14px}.order-next-action{border-radius:15px;gap:11px;padding:16px}.order-next-action label,.order-next-action select{font-size:11px}.order-next-action select{min-height:40px}.order-next-action .button{min-height:50px;font-size:12px}.order-next-action>small{color:#b7b6ae;font-size:9px}.order-detail-section,.order-history-section{padding:20px 18px}.order-detail-section>header,.order-history-section>header{margin-bottom:16px}.order-detail-section-title{gap:11px}.order-detail-section-title>i{border-radius:12px;flex-basis:40px;width:40px;height:40px}.order-detail-section-title>i svg{width:20px;height:20px}.order-detail-section-title b{font-size:14px;line-height:1.15}.order-detail-section-title small{margin-top:2px;font-size:10px;line-height:1.3}.order-detail-section>header em,.order-history-section>header em{padding:6px 9px;font-size:9px}.order-detail-items{gap:12px}.order-detail-items>div{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.order-detail-items b{border-radius:10px;width:34px;height:34px;font-size:10px}.order-detail-items span{font-size:12px;line-height:1.35}.order-detail-items span small.order-item-addons{margin-top:5px;font-size:10px;line-height:1.4}.order-detail-items strong{white-space:nowrap;font-size:12px}.order-customer-note{border-radius:11px;margin-top:14px;padding:12px;font-size:11px}.order-customer-grid{grid-template-columns:1fr;gap:9px}.order-customer-grid>div{background:#faf8f4;border:1px solid #ebe6df;border-radius:12px;gap:5px;padding:12px 13px}.order-customer-grid small{color:#837c74;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.order-customer-grid strong,.order-customer-grid a{font-size:12px;line-height:1.45}.order-financial-lines{gap:11px}.order-financial-lines>span{align-items:center;font-size:12px}.order-financial-lines .total{margin-top:4px;padding-top:13px;font-size:13px}.order-financial-lines .total b{font-size:19px}.order-payment-method{border-radius:10px;margin-top:13px;padding:10px 11px;font-size:10px;line-height:1.4}.payment-detail-status{align-items:center;min-height:28px;display:inline-flex;padding-inline:10px!important;font-size:9px!important}.order-document-actions{padding:20px 18px}.order-document-actions strong{font-size:14px}.order-document-actions small{font-size:10px}.order-document-actions>span{grid-template-columns:1fr 1fr;display:grid}.order-document-actions .button{min-height:46px;font-size:10px}.order-cancel-section{padding:18px}.order-cancel-section>button{min-height:40px;font-size:11px}.dashboard-shell.theme-dark .order-detail-status,.dashboard-shell.theme-dark .order-customer-grid>div{background:#222923;border-color:#394139}.dashboard-shell.theme-dark .order-detail-section-title>i{background:#3b2822}.dashboard-shell.theme-dark .order-detail-section-title b,.dashboard-shell.theme-dark .order-customer-grid :is(strong,a),.dashboard-shell.theme-dark .order-financial-lines b{color:#f5f7f3}}@media (max-width:430px){.order-progress>span small{max-width:58px;font-size:7.5px}.order-progress>span em{font-size:6.5px}.order-detail-items>div{grid-template-columns:34px minmax(0,1fr)}.order-detail-items>div>strong{color:#5e5851;grid-column:2;justify-self:start}}.store-mobile-navigation,.store-mobile-category-backdrop,.store-mobile-category-sheet{display:none}@media (max-width:760px){.store-mobile-remapped .store-service-bar{gap:9px;padding:12px 0}.store-mobile-remapped .store-address{border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:8px 9px}.store-mobile-remapped .store-address>span{border-radius:10px;width:34px;height:34px;font-size:17px}.store-mobile-remapped .store-address>div{gap:2px}.store-mobile-remapped .store-address small{font-size:8px;line-height:1.2}.store-mobile-remapped .store-address strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.store-mobile-remapped .store-address>button{border-radius:10px;min-height:36px;padding:0 10px;font-size:10px}.store-mobile-remapped .store-top-actions>:is(.store-orders-button,.store-bag),.store-mobile-remapped .mobile-cart-bar{display:none}.store-mobile-remapped .store-category-nav,.store-mobile-remapped.categories-pills .store-category-nav,.store-mobile-remapped.categories-chips .store-category-nav{border-bottom:1px solid var(--store-text);gap:8px;min-height:0}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped .store-category-nav,.store-mobile-remapped.categories-pills .store-category-nav,.store-mobile-remapped.categories-chips .store-category-nav{border-bottom:1px solid color-mix(in srgb, var(--store-text) 14%, transparent)}}.store-mobile-remapped .store-category-nav,.store-mobile-remapped.categories-pills .store-category-nav,.store-mobile-remapped.categories-chips .store-category-nav{padding:8px 0 0}.store-mobile-remapped .store-category-nav>label{order:1}.store-mobile-remapped .store-category-nav>div,.store-mobile-remapped.categories-pills .store-category-nav>div,.store-mobile-remapped.categories-chips .store-category-nav>div{border-top:1px solid var(--store-text);order:2;gap:0;width:100%}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped .store-category-nav>div,.store-mobile-remapped.categories-pills .store-category-nav>div,.store-mobile-remapped.categories-chips .store-category-nav>div{border-top:1px solid color-mix(in srgb, var(--store-text) 14%, transparent)}}.store-mobile-remapped .store-category-nav>div,.store-mobile-remapped.categories-pills .store-category-nav>div,.store-mobile-remapped.categories-chips .store-category-nav>div{scroll-snap-type:x proximity;padding:0}.store-mobile-remapped .store-category-nav>div button,.store-mobile-remapped.categories-pills .store-category-nav>div button,.store-mobile-remapped.categories-chips .store-category-nav>div button{min-height:56px;color:var(--store-text);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 15px}@supports (color:color-mix(in lab, red, red)){.store-mobile-remapped .store-category-nav>div button,.store-mobile-remapped.categories-pills .store-category-nav>div button,.store-mobile-remapped.categories-chips .store-category-nav>div button{color:color-mix(in srgb, var(--store-text) 58%, transparent)}}.store-mobile-remapped .store-category-nav>div button,.store-mobile-remapped.categories-pills .store-category-nav>div button,.store-mobile-remapped.categories-chips .store-category-nav>div button{scroll-snap-align:start;font-size:12px;font-weight:750}.store-mobile-remapped .store-category-nav>div button:first-child,.store-mobile-remapped.categories-pills .store-category-nav>div button:first-child,.store-mobile-remapped.categories-chips .store-category-nav>div button:first-child{padding-left:0}.store-mobile-remapped .store-category-nav>div button.active,.store-mobile-remapped.categories-pills .store-category-nav>div button.active,.store-mobile-remapped.categories-chips .store-category-nav>div button.active{border-color:#0000;border-bottom-color:var(--store-accent);color:var(--store-text);background:0 0}.store-mobile-remapped .store-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.store-mobile-remapped .store-toast{right:12px;bottom:calc(92px + env(safe-area-inset-bottom));text-align:center;width:auto;left:12px;transform:none}.store-mobile-category-backdrop{z-index:44;cursor:default;touch-action:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1617145c;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.store-mobile-category-sheet{z-index:46;right:8px;bottom:calc(86px + env(safe-area-inset-bottom));border:1px solid var(--store-text);max-height:min(68svh,560px);display:block;position:fixed;left:8px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-sheet{border:1px solid color-mix(in srgb, var(--store-text) 14%, transparent)}}.store-mobile-category-sheet{background:var(--store-surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-sheet{background:color-mix(in srgb, var(--store-surface) 97%, transparent)}}.store-mobile-category-sheet{color:var(--store-text);overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:18px;animation:.18s ease-out store-mobile-sheet-in;box-shadow:0 24px 70px #1617144d}.store-mobile-category-sheet>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.store-mobile-category-sheet>header small{color:var(--store-primary);letter-spacing:.1em;font-size:9px;font-weight:900}.store-mobile-category-sheet>header h2{font-family:var(--store-heading-font);margin:4px 0 2px;font-size:24px;line-height:1.05}.store-mobile-category-sheet>header p{color:var(--store-text);margin:0}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-sheet>header p{color:color-mix(in srgb, var(--store-text) 60%, transparent)}}.store-mobile-category-sheet>header p{font-size:12px;line-height:1.4}.store-mobile-category-sheet>header>button{border:1px solid var(--store-text);flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-sheet>header>button{border:1px solid color-mix(in srgb, var(--store-text) 12%, transparent)}}.store-mobile-category-sheet>header>button{background:var(--store-text);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-sheet>header>button{background:color-mix(in srgb, var(--store-text) 5%, var(--store-surface))}}.store-mobile-category-sheet>header>button{color:var(--store-text);cursor:pointer}.store-mobile-category-sheet>header>button svg{width:19px;height:19px}.store-mobile-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.store-mobile-category-grid>button{border:1px solid var(--store-text);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:72px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-grid>button{border:1px solid color-mix(in srgb, var(--store-text) 11%, transparent)}}.store-mobile-category-grid>button{background:var(--store-surface);color:var(--store-text);cursor:pointer;font:inherit;text-align:left;border-radius:15px;padding:8px}.store-mobile-category-grid>button.active{border-color:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-grid>button.active{border-color:color-mix(in srgb, var(--store-primary) 70%, transparent)}}.store-mobile-category-grid>button.active{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-grid>button.active{background:color-mix(in srgb, var(--store-primary) 8%, var(--store-surface))}}.store-mobile-category-grid>button.active{box-shadow:inset 0 0 0 1px var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-grid>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--store-primary) 28%, transparent)}}.store-mobile-category-icon{background:var(--store-primary);border-radius:13px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-icon{background:color-mix(in srgb, var(--store-primary) 10%, var(--store-surface))}}.store-mobile-category-icon{color:var(--store-primary)}.store-mobile-category-icon img{object-fit:cover;width:100%;height:100%}.store-mobile-category-icon svg{stroke-width:2px;width:23px;height:23px}.store-mobile-category-grid>button>span:last-child{gap:4px;min-width:0;display:grid}.store-mobile-category-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.store-mobile-category-grid small{color:var(--store-text)}@supports (color:color-mix(in lab, red, red)){.store-mobile-category-grid small{color:color-mix(in srgb, var(--store-text) 56%, transparent)}}.store-mobile-category-grid small{font-size:10px;line-height:1.2}.store-mobile-navigation{z-index:48;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--store-text);justify-content:space-around;align-items:stretch;min-height:70px;display:flex;position:fixed;left:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.store-mobile-navigation{border:1px solid color-mix(in srgb, var(--store-text) 16%, transparent)}}.store-mobile-navigation{background:var(--store-surface);border-radius:21px}@supports (color:color-mix(in lab, red, red)){.store-mobile-navigation{background:color-mix(in srgb, var(--store-surface) 96%, transparent)}}.store-mobile-navigation{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:6px;box-shadow:0 16px 46px #1c1b173d}.store-mobile-navigation>button{min-width:0;min-height:56px;color:var(--store-text);background:0 0;border:0;border-radius:15px;flex:1 1 0;align-content:center;place-items:center;gap:4px;padding:4px 2px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-mobile-navigation>button{color:color-mix(in srgb, var(--store-text) 62%, transparent)}}.store-mobile-navigation>button{cursor:pointer;font:inherit}.store-mobile-navigation>button.active{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.store-mobile-navigation>button.active{background:color-mix(in srgb, var(--store-primary) 10%, var(--store-surface))}}.store-mobile-navigation>button.active{color:var(--store-primary)}.store-mobile-navigation>button>span{place-items:center;display:grid;position:relative}.store-mobile-navigation svg{stroke-width:2.15px;width:23px;height:23px}.store-mobile-navigation small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:850;line-height:1.1;overflow:hidden}.store-mobile-navigation b{border:2px solid var(--store-surface);background:var(--store-accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:3px;font-size:8px;display:grid;position:absolute;top:-8px;right:-12px}.store-mobile-navigation>button:focus-visible,.store-mobile-category-grid>button:focus-visible,.store-mobile-category-sheet>header>button:focus-visible{outline:3px solid var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.store-mobile-navigation>button:focus-visible,.store-mobile-category-grid>button:focus-visible,.store-mobile-category-sheet>header>button:focus-visible{outline:3px solid color-mix(in srgb, var(--store-primary) 30%, transparent)}}.store-mobile-navigation>button:focus-visible,.store-mobile-category-grid>button:focus-visible,.store-mobile-category-sheet>header>button:focus-visible{outline-offset:2px}}@media (max-width:430px){.store-mobile-remapped .store-address{grid-template-columns:32px minmax(0,1fr) auto}.store-mobile-remapped .store-address>span{width:32px;height:32px}.store-mobile-remapped .store-address>button{grid-column:auto;width:auto;padding-inline:9px}.store-mobile-category-sheet{padding:16px 13px}.store-mobile-category-grid{gap:7px}.store-mobile-category-grid>button{border-radius:13px;grid-template-columns:43px minmax(0,1fr);gap:8px;min-height:66px;padding:7px}.store-mobile-category-icon{border-radius:11px;width:43px;height:43px}.store-mobile-category-grid strong{font-size:12px}}@keyframes store-mobile-sheet-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.store-mobile-category-sheet{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
