@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-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-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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.order-2{order:2}.block{display:block}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.underline{text-decoration-line:underline}.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,)}}: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 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}.merchant-settings-fields{grid-template-columns:repeat(2,1fr)}.merchant-settings-fields .field-wide{grid-column:1/-1}.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}.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}.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){.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-mark{place-items:center;width:30px;height:30px;display:grid;position:relative;transform:rotate(-4deg)}.brand-mark:before,.brand-mark:after,.brand-mark i{content:"";border-radius:8px;position:absolute}.brand-mark:before{background:var(--coral);inset:2px}.brand-mark:after{border:3px solid var(--ink);border-top:0;border-radius:0 0 8px 8px;width:11px;height:15px;transform:translateY(-1px)}.brand-mark i:first-child{background:var(--ink);width:3px;height:9px;top:5px;left:8px}.brand-mark i:last-child{background:var(--ink);width:3px;height:9px;top:5px;right:8px}.brand-inverse{color:#fff}.brand-inverse .brand-mark:after{border-color:var(--ink)}.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}.button-light{color:var(--ink);background:#fff}.landing-shell{min-height:100vh;overflow:hidden}.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-actions{align-items:center;gap:22px;display:flex}.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}.chip-orders{top:18px;right:20px}.chip-rating{bottom:-2px;right:110px}.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>span{color:var(--muted);font-size:12px}.landing-footer>span{justify-self:end}@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 .text-link{display:none}.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>span{justify-self:start}}@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}}.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}.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;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 strong{font-size:9px}.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}.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: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-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(300px,2fr) .75fr .65fr .65fr .65fr 30px;align-items:center;gap:14px;min-width:850px;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{gap:5px;min-width:0;display:grid}.product-identity strong{font-size:10px}.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-more{color:#aaa69e;cursor:pointer;background:0 0;border:0}.design-workspace{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.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}.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}.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}.platform-tabs{grid-template-columns:repeat(3,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:nth-child(3)>span{background:var(--lime);color:var(--ink)}.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{background:#dfa925;animation:1s infinite pulse;box-shadow:0 0 0 5px #dfa92521}.build-status-dot.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}.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}.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 strong{font-size:11px}.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{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-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.product-modal footer .button{min-height:40px;font-size:9px}.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{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}}@media (max-width:640px){.dashboard-header{height:64px}.store-status,.view-store-link,.demo-badge{display:none}.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}.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;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff59;border-radius:8px;min-height:37px;padding:0 12px;font-size:8px;font-weight:800}.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;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-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>i{color:#33410d;letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-size:68px;font-style:normal;font-weight:900;line-height:1;transform:rotate(-5deg)}.store-promo>i 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{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-image{min-height:100%;position:relative;overflow:hidden}.store-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.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-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-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}.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>i{font-size:48px}.store-promo>button{grid-column:1/-1}.menu-section{padding:45px 0 60px}.menu-section-heading h2{font-size:31px}.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,.build-queue-card{overflow:hidden}.merchant-management-card>header,.build-queue-card>header{align-items:center;gap:10px;padding:15px 18px;display:flex}.merchant-management-card .dashboard-search{margin-right:auto}.merchant-management-card .button{min-height:34px;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-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}.build-queue-card>header{justify-content:space-between}.build-table-head,.build-row{grid-template-columns:.7fr 1.2fr .8fr .55fr 1.2fr .7fr 25px;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-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{min-height:365px;padding:24px;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-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:325px}}@media (max-width:640px){.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}.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}.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-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-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{padding:22px}.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}.provider-connected,.provider-missing,.billing-admin-provider{color:#2e8152;background:#e7f6ed;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:850}.provider-missing,.billing-admin-provider{color:#82631a;background:#fff0d0}.billing-admin-provider.connected{color:#2e8152;background:#e7f6ed}.checkout-provider-actions{align-items:center;gap:7px;display:flex}.checkout-provider-actions>button{color:#5f5a53;cursor:pointer;background:#fff;border:1px solid #d9d5cc;border-radius:8px;min-height:30px;padding:0 9px;font-size:7px;font-weight:850}.checkout-provider-actions>button:disabled{cursor:not-allowed;opacity:.5}.checkout-config-alert{color:#735b20;background:#fff4d9;border-radius:9px;margin:14px 0 0;padding:11px 12px;font-size:8px;line-height:1.5}.checkout-config-method-groups{gap:12px;margin-top:16px;display:grid}.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-method-group .checkout-config-alert{margin-top:12px}.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 strong,.checkout-fulfillment-options strong{font-size:9px}.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{gap:12px;padding:22px;display:grid;position:sticky;top:75px}.checkout-live-summary>p,.checkout-live-summary section p{color:#827d75;margin:0;font-size:8px;line-height:1.5}.checkout-live-summary>div,.checkout-live-group{gap:6px;display:grid}.checkout-live-group+.checkout-live-group{margin-top:6px}.checkout-live-group>h3{color:#625d55;margin:0;font-size:8px}.checkout-live-group>div{gap:6px;display:grid}.checkout-live-summary>div span{border:1px solid #e4e1da;border-radius:8px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:8px;font-size:8px;display:grid}.checkout-live-summary>div i{width:26px;height:26px;color:var(--coral);background:#f2eee8;border-radius:7px;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.checkout-live-summary>div b{color:#3f9b68}.checkout-live-summary section{background:#fff0eb;border-radius:9px;padding:12px}.checkout-live-summary section.no-fee{background:#eaf6e7}.checkout-live-summary section strong{color:#39352f;margin-bottom:5px;font-size:9px;display:block}.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}.merchant-plan-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.merchant-plan-card{flex-direction:column;min-height:430px;padding:22px;display:flex;position:relative}.merchant-plan-card.featured{border-color:var(--coral);box-shadow:0 0 0 2px #ff5c3a14}.merchant-plan-card>em{background:var(--coral);color:#fff;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:14px;right:14px}.merchant-plan-card>small{color:#98938a;letter-spacing:.1em;font-size:7px;font-weight:900}.merchant-plan-card h2{margin:10px 0 4px;font-size:23px}.merchant-plan-card>p{color:#7e7971;min-height:42px;margin:0 0 15px;font-size:8px;line-height:1.5}.merchant-plan-card>strong{letter-spacing:-.04em;font-size:23px}.merchant-plan-card>strong small{color:#918c84;font-size:7px}.merchant-plan-card>span{color:#618531;margin-top:5px;font-size:7px;font-weight:800}.merchant-plan-card ul{color:#625e58;border-top:1px solid #ece8e1;gap:9px;margin:18px 0;padding:16px 0 0;font-size:8px;list-style:none;display:grid}.merchant-plan-card li:first-letter{color:#3f9b68}.merchant-plan-card>button{background:var(--ink);color:#fff;cursor:pointer;border:1px solid #d9d5cc;border-radius:8px;min-height:40px;margin-top:auto;font-size:8px;font-weight:850}.merchant-plan-card>button.current,.merchant-plan-card>button:disabled{color:#918c84;cursor:not-allowed;background:#efede8}.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{position:static}}@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-provider-actions{flex-direction:column;align-items:stretch}.subscription-pix-card img{justify-self:center}.billing-cycle-switch{width:100%}.billing-cycle-switch button{flex:1}.current-plan-banner{flex-direction:column;align-items:flex-start}.billing-provider-warning,.upgrade-required-banner{grid-template-columns:1fr}.billing-provider-warning>button{width:100%}}.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}.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>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-stage canvas{background:#fff;border-radius:7px;max-width:100%;max-height:660px;display:block;box-shadow:0 24px 60px #00000059}.marketing-canvas-story canvas{aspect-ratio:9/16;width:min(100%,340px)}.marketing-canvas-feed canvas{aspect-ratio:4/5;width:min(100%,430px)}.marketing-canvas-square canvas{aspect-ratio:1;width:min(100%,480px)}.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;margin-top:11px;display:grid}.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;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-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-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:470px;padding:14px}.marketing-canvas-stage canvas{max-height:540px}.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%}}.order-operations-heading{align-items:center}.order-heading-actions{align-items:center;gap:8px;display:flex}.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}.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-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}.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;width:min(500px,100%);height:100%;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-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-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{border:1px solid var(--store-primary);min-height:36px}@supports (color:color-mix(in lab, red, red)){.customer-orders-list article>button{border:1px solid color-mix(in srgb, var(--store-primary) 26%, #ddd9d1)}}.customer-orders-list article>button{background:var(--store-primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.customer-orders-list article>button{background:color-mix(in srgb, var(--store-primary) 6%, #fff)}}.customer-orders-list article>button{color:var(--store-primary);cursor:pointer;font-size:9px;font-weight:850}.customer-orders-list article.active>button{border-color:var(--store-primary);background:var(--store-primary);color:#fff}.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-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{padding-left:16px;padding-right:16px}}.customer-order-tracker{border:1px solid var(--store-primary);margin:0 0 24px;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-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:#31a56a;width:12px;height:12px}.customer-live-title>div{gap:3px;display:grid}.customer-live-title small{color:#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:#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-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-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-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:var(--store-primary);height:100%;transition:width .35s;display:block}.customer-order-progress>span{z-index:1;text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.customer-order-progress>span b{color:#8c8880;background:#e6e3dd;border:4px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid;box-shadow:0 0 0 1px #dbd7cf}.customer-order-progress>span.complete b{background:var(--store-primary);box-shadow:0 0 0 1px var(--store-primary);color:#fff}.customer-order-progress>span.current b{box-shadow:0 0 0 1px var(--store-primary), 0 0 0 7px var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.customer-order-progress>span.current b{box-shadow:0 0 0 1px var(--store-primary), 0 0 0 7px color-mix(in srgb, var(--store-primary) 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-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}.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}@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){.order-operations-heading,.customer-tracker-header,.customer-tracker-footer{flex-direction:column;align-items:stretch}.order-heading-actions{width:100%}.order-live-sync,.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-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-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)}.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}.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);color:var(--store-text)}.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>i{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>i{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.corners-square .open-pill,.store-shell.corners-square .store-product-image>span{border-radius:2px}@media (max-width:1120px){.design-section .layout-options{grid-template-columns:repeat(3,minmax(0,1fr))}.color-controls-advanced,.style-fields-advanced,.store-shell.cards-vertical .store-product-grid,.store-shell.layout-catalogo.cards-vertical .store-product-grid{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.cards-horizontal .store-product-grid,.store-shell.cards-compact .store-product-grid{grid-template-columns: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)}}@media (max-width:620px){.color-controls-advanced,.style-fields-advanced{grid-template-columns:1fr}.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-grid,.store-shell.layout-catalogo.cards-vertical .store-product-grid{grid-template-columns:1fr}.store-shell.cards-vertical .store-product-card,.store-shell.layout-boutique.cards-vertical .store-product-card,.store-shell.layout-catalogo.cards-vertical .store-product-card{grid-template-rows:245px auto}.store-shell.cards-vertical .store-product-image,.store-shell.layout-boutique.cards-vertical .store-product-image,.store-shell.layout-catalogo.cards-vertical .store-product-image{min-height:245px}.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}}.promotions-page{--promo-border:#dfdcd4}.promotions-heading{align-items:center}.promotion-primary{border-color:var(--coral);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}.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}}@media (max-width:760px){.promotion-stat-grid{grid-template-columns:1fr}.promotion-editor-card>header,.coupon-section>header,.coupon-empty{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}}.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>i.fixed{text-align:center;align-self:center;max-width:150px;font-family:inherit;font-size:24px;line-height:1}.store-promo>i.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>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 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-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}.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}.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-submit:disabled{cursor:wait;opacity:.65;transform:none}.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 ol,.onboarding-fields{grid-template-columns:1fr}.onboarding-fields .field-wide{grid-column:auto}.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}.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(3,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:#171814;--reviews-muted:#6d6e66;--reviews-line:#dedbd1;--reviews-coral:#ff5c3a;--reviews-green:#173d2d;min-height:100vh;color:var(--reviews-ink);background:#f7f4ed}.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:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.reviews-topbar>strong{color:var(--reviews-coral);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-coral);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:#cdc8ba;white-space:nowrap;gap:2px;display:inline-flex}.review-stars i{font-size:11px;font-style:normal}.review-stars i.active{color:#ecaa23}.reviews-alert{color:#8f3625;background:#fff0ec;border:1px solid #efbbb0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 40px);margin:0 auto 22px;padding:14px 16px;font-size:9px;display:flex}.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:#fff;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:#fff;border-radius:15px;padding:20px}.review-card>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.review-avatar{color:#fff;background:#173d2d;border-radius:50%;place-items:center;width:38px;height:38px;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{color:#2f6b4a;background:#e8f4ec;border-radius:999px;align-items:center;width:fit-content;margin-top:13px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.review-card>p{color:#45463f;white-space:pre-line;margin:15px 0;font-size:10px;line-height:1.65}.review-card>footer{border-top:1px solid #eeeae1;gap:9px;padding-top:12px;display:flex}.review-card>footer span{color:var(--reviews-muted);background:#f5f2eb;border-radius:7px;padding:6px 8px;font-size:7px}.review-card>footer b{color:var(--reviews-ink)}.reviews-empty{min-height:210px;color:var(--reviews-muted);text-align:center;border:1px dashed #cbc6ba;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);min-height:42px;color:var(--reviews-ink);cursor:pointer;background:#fff;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:#fff;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:#ece8df;border-radius:999px;height:6px;display:block;overflow:hidden}.rating-distribution i b{border-radius:inherit;background:#ecaa23;height:100%;display:block}.review-form-card{position:sticky;top:18px}.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:#45463f;font-size:8px;font-weight:800}.review-form-card input,.review-form-card textarea{width:100%;color:var(--reviews-ink);font:inherit;background:#fff;border:1px solid #d9d5cb;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-coral);box-shadow:0 0 0 3px #ff5c3a1a}.review-form-card label>small{color:#918f87;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:#d1cdc4;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:25px;line-height:1}.star-picker button.active{color:#ecaa23}.star-picker button:focus-visible{outline:2px solid var(--reviews-coral);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-coral);color:#fff;cursor:pointer;border:0;border-radius:9px;place-items:center;min-height:43px;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}.review-form-error{color:#973b29;background:#fff0ec}.review-form-success{color:#2f6b4a;background:#e8f4ec}.review-login-note{background:#f5f2eb;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: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}}@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}
