/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.m-5{margin:calc(var(--spacing) * 5)}.m-8{margin:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.w-3{width:calc(var(--spacing) * 3)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#201d1b;--muted:#756e69;--line:#e9e3de;--paper:#f7f5f2;--orange:#e85f2b;--soft-orange:#fff0e9;--green:#1e9b69}.overdue-subscription-details{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid!important}.overdue-subscription-details span{letter-spacing:0;background:#fff;border:1px solid #d6e2ee;border-radius:10px;gap:3px;padding:10px;display:grid}.overdue-subscription-details small{color:#60758a;font-size:13px}.overdue-subscription-details b{color:#173f68;font-size:15px}.regularize-primary{color:#20150a;background:#f79432;border:0;border-radius:11px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:900}.regularization-center{background:#fff;border:1px solid #bad1e5;border-radius:14px;gap:14px;padding:16px;display:grid}.regularization-center>div:first-child{gap:4px;display:grid}.regularization-center label{color:#315d84;gap:6px;font-size:14px;font-weight:800;display:grid}.regularization-center input{min-height:44px;font:inherit;border:1px solid #aebfd0;border-radius:10px;padding:10px 12px}.regularization-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.regularization-methods button{text-align:left;color:#173f68;background:#f5faff;border:1px solid #9ab9d5;border-radius:12px;gap:4px;min-height:74px;padding:13px;display:grid}.regularization-methods button:hover{background:#fff8ef;border-color:#f79432}.regularization-methods b{font-size:16px}.regularization-methods small{font-size:13px}.payment-state{border-radius:10px;gap:5px;padding:13px;display:grid}.payment-state.processing{color:#6c4812;background:#fff5df}.payment-state.rejected,.payment-state.expired{color:#7c2931;background:#fff0f1}.payment-state button{justify-self:start;margin-top:5px}.blocked-billing-page{background:linear-gradient(145deg,#0c2f55,#175f9a);min-height:100vh;padding:24px}.blocked-billing-page>header{justify-content:space-between;align-items:center;max-width:980px;margin:auto;display:flex}.blocked-billing-page>header button{color:#fff;background:0 0;border:1px solid #fff6;border-radius:9px;padding:9px 14px}.blocked-billing-page>section{background:#f7fbff;border-radius:20px;max-width:980px;margin:40px auto;padding:24px}.blocked-billing-page h1{color:#173f68;margin:5px 0}.blocked-billing-page p{color:#526b82}.blocked-billing-page .subscription-card{margin-top:20px}@media (width<=700px){.overdue-subscription-details{grid-template-columns:1fr 1fr}.regularization-methods{grid-template-columns:1fr}.blocked-billing-page{padding:14px}.blocked-billing-page>section{margin:22px auto;padding:14px}}.inventory-promotions{min-height:42px;color:var(--ui-primary);cursor:pointer;background:#fff;border:1px solid #b9c9da;border-radius:10px;padding:9px 15px;font-size:14px;font-weight:850}.promotions-panel{background:#fff;border:1px solid #d9e2ec;border-radius:14px;margin:0 0 18px;padding:18px;box-shadow:0 8px 24px #1c34540f}.promotions-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.promotions-panel h3{margin:3px 0;font-size:20px}.promotions-panel p{color:#66788d;margin:0}.promotions-panel>header button,.promotion-form>button{color:#fff;background:var(--ui-primary);cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:9px 15px;font-weight:850}.promotion-form{background:#f7f9fc;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;padding:16px;display:grid}.promotion-form label{color:#41546a;gap:6px;font-size:13px;font-weight:800;display:grid}.promotion-form input,.promotion-form select{background:#fff;border:1px solid #becbd9;border-radius:9px;min-height:40px;padding:8px 10px}.promotion-form .wide,.promotion-participants,.promotion-categories{grid-column:1/-1}.promotion-form fieldset{border:1px solid #d6e0ea;border-radius:10px;margin:0;padding:12px}.promotion-form legend{padding:0 6px;font-weight:850}.promotion-participants{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:270px;display:grid;overflow:auto}.promotion-participants label,.promotion-categories label,.promotion-form .check{align-items:center;gap:8px;display:flex}.promotion-participants label>input[type=number]{width:68px;margin-left:auto}.promotion-participants input[type=checkbox],.promotion-categories input,.promotion-form .check input{min-height:auto}.promotion-categories{flex-wrap:wrap;gap:14px;display:flex}.promotion-form>button{grid-column:1/-1;justify-self:start}.promotion-history{gap:8px;display:grid}.promotion-history article{border:1px solid #e1e7ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.promotion-history article>div:first-child{gap:3px;display:grid}.promotion-history small{color:#68798c}.promotion-history article>span{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.promotion-history .active{color:#087451;background:#e7f8f0}.promotion-history .scheduled{color:#1769aa;background:#eaf4ff}.promotion-history .ended{color:#687386;background:#edf1f5}.promotion-row-actions{gap:6px;display:flex}.promotion-history button{color:#294b70;cursor:pointer;background:#fff;border:1px solid #bdcbd8;border-radius:8px;padding:7px 10px;font-weight:800}.promotion-applied{font-weight:800;display:block;color:#087451!important;font-size:12px!important}@media (width<=900px){.promotion-form,.promotion-participants{grid-template-columns:1fr 1fr}}@media (width<=620px){.promotions-panel>header{display:grid}.promotion-form,.promotion-participants{grid-template-columns:1fr}.promotion-history article{grid-template-columns:1fr auto}.promotion-row-actions{grid-column:1/-1}.promotion-row-actions button{flex:1}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}button:focus-visible{outline-offset:3px;outline:3px solid #e85f2b4d}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;width:238px;padding:28px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{align-items:center;gap:11px;min-width:0;padding:0 8px 31px;display:flex;overflow:hidden}.brand-mark>span{color:#fff;background:var(--orange);border-radius:11px;place-items:center;width:39px;height:39px;font-family:Georgia,serif;font-size:24px;font-weight:700;display:grid}.brand-mark strong,.auth-brand strong{white-space:nowrap}.password-input{width:100%;display:block;position:relative}.password-input>input{width:100%;padding-right:48px!important}.password-toggle{cursor:pointer;border:0;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%);color:#6f6a66!important;background:0 0!important}.password-toggle:hover{color:var(--orange)!important;background:#f3eeea!important}.password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.inventory-search{background:#fff;border:1px solid #dfe5ea;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:56px;margin:18px 0;padding:7px 10px 7px 16px;display:grid;box-shadow:0 8px 22px #202d400f}.inventory-search>span{color:var(--orange);font-size:25px;line-height:1}.inventory-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.inventory-search input::-webkit-search-cancel-button{display:none}.inventory-search button{color:#6d625c;cursor:pointer;background:#f4efeb;border:0;border-radius:9px;width:34px;height:34px;font-size:21px}.inventory-search small{color:#5f6b78;white-space:nowrap;background:#f2f5f7;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}@media (width<=620px){.inventory-search{grid-template-columns:auto minmax(0,1fr) auto}.inventory-search small{grid-column:2/-1;justify-self:start}}.brand-mark div{flex-direction:column;min-width:0;line-height:1;display:flex}.brand-mark strong{letter-spacing:.06em;font-family:Georgia,serif;font-size:16px}.brand-mark small{color:#a07863;letter-spacing:.26em;margin-top:6px;font-size:9px;font-weight:700}@media (width>=761px){.brand-mark img{object-fit:contain;flex:0 0 48px;width:48px;height:48px}.brand-mark strong{white-space:normal;letter-spacing:.045em;font-size:13px;line-height:1.15}.brand-mark small{letter-spacing:.12em;font-size:8px;line-height:1.25}}.side-nav{gap:6px;display:grid}.side-nav button{color:#716a65;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:12px 13px;font-size:14px;display:flex}.side-nav button.active{background:var(--soft-orange);color:var(--orange);font-weight:700}.nav-icon{text-align:center;width:20px;font-size:20px;line-height:1}.sidebar-foot{border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:20px 6px 0;display:grid}.store-avatar{color:#6d4734;background:#f0dfd2;border-radius:10px;place-items:center;height:36px;font-size:11px;font-weight:800;display:grid}.sidebar-foot div:nth-child(2){flex-direction:column;gap:3px;display:flex}.sidebar-foot strong{font-size:12px}.sidebar-foot small{color:#9a918a;font-size:10px}.sidebar-foot button{color:#a59d97;cursor:pointer;background:0 0;border:0}.main-content{max-width:1500px;margin-left:238px;padding:42px 5.4vw 80px}.topbar{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:29px;display:flex}.eyebrow,.section-kicker{color:#9e7a68;letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:800}.topbar h1{letter-spacing:-.025em;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:35px;line-height:1.05}.topbar p:last-child{color:var(--muted);margin:0;font-size:14px}.top-actions{align-items:center;gap:12px;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;width:43px;height:43px;font-size:21px;position:relative}.icon-button span{background:var(--orange);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.primary-button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:11px;height:43px;padding:0 17px;font-size:13px;font-weight:700;box-shadow:0 6px 16px #e85f2b2e}.primary-button b{margin-right:6px;font-size:17px}.hero-card{color:#fff;background:linear-gradient(112deg,#2b2623 0%,#3a302b 63%,#45372f 100%);border-radius:23px;grid-template-columns:1.2fr .8fr;min-height:248px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #31261f14}.hero-copy{z-index:2;padding:37px 42px}.hero-kicker{letter-spacing:.2em;color:#f6aa82;font-size:9px;font-weight:800}.hero-copy h2{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.12}.hero-copy h2 strong{color:#ff8152;font-size:45px}.hero-copy p{color:#ddd2cb;max-width:455px;margin:0 0 18px;font-size:13px;line-height:1.65}.hero-copy p b{color:#fff}.hero-copy button{color:#ff9a71;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.hero-copy button span{margin-left:7px}.hero-visual{background:radial-gradient(circle at 55% 53%,#e85f2b59,#0000 43%);min-height:248px;position:relative}.orbit{border:1px solid #ffffff17;border-radius:50%;position:absolute;transform:rotate(-18deg)}.orbit-one{width:370px;height:165px;top:39px;right:-23px}.orbit-two{width:285px;height:118px;top:66px;right:15px}.bottle{background:linear-gradient(150deg,#51382e,#1e1714 75%);border:1px solid #ffffff47;border-radius:8px 8px 15px 15px;flex-direction:column;justify-content:center;align-items:center;width:82px;height:105px;font-family:Georgia,serif;display:flex;position:absolute;top:50%;left:51%;transform:translate(-50%,-41%);box-shadow:0 23px 37px #0000006b,inset 9px 8px 15px #ffffff14}.bottle:before{content:"";background:linear-gradient(135deg,#3b2e28,#17110f);border:1px solid #ffffff2b;border-radius:5px 5px 2px 2px;width:48px;height:32px;position:absolute;top:-34px}.bottle span{letter-spacing:.3em;color:#deb5a1;margin-right:-.3em;font-size:12px}.bottle strong{letter-spacing:.12em;margin-top:3px;font-size:15px}.bottle i{background:#bf7757;width:36px;height:1px;margin-top:9px}.spark{color:#f8a37c;opacity:.7;position:absolute}.spark-one{font-size:17px;top:41px;left:21%}.spark-two{font-size:11px;bottom:41px;right:18%}.stats-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:17px 0 35px;display:grid}.stats-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:15px;min-height:94px;padding:18px;display:flex}.stat-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.peach{color:#e76636;background:#ffede5}.violet{color:#755cd3;background:#eee9ff}.green{color:#23875f;background:#e7f8ef}.stats-grid article>div:last-child{grid-template-columns:auto auto;align-items:baseline;column-gap:8px;display:grid}.stats-grid span{color:#918983;letter-spacing:.12em;grid-column:1/-1;margin-bottom:3px;font-size:8px;font-weight:800}.stats-grid strong{white-space:nowrap;font-family:Georgia,serif;font-size:24px}.stats-grid small{color:#948c86;font-size:9px}.stats-grid small b{color:var(--green)}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.section-heading h2{margin:0;font-family:Georgia,serif;font-size:24px}.period-tabs{background:#ece8e4;border-radius:9px;padding:3px;display:flex}.period-tabs button{color:#887f79;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 13px;font-size:10px}.period-tabs button.active{color:var(--ink);background:#fff;font-weight:800;box-shadow:0 2px 7px #281e1912}.table-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.table-head,.customer-row{grid-template-columns:1.25fr 1.15fr .65fr .9fr 1.25fr;align-items:center;gap:16px;display:grid}.table-head{border-bottom:1px solid var(--line);color:#9b938d;letter-spacing:.12em;background:#fbfaf9;min-height:39px;padding:0 20px;font-size:8px;font-weight:800}.customer-row{border-bottom:1px solid #eee9e5;min-height:81px;padding:12px 20px;transition:all .2s}.customer-row:last-child{border-bottom:0}.customer-row:hover{background:#fffdfa}.customer-row.contacted{opacity:.67}.customer-cell,.purchase-cell,.action-cell{align-items:center;gap:10px;min-width:0;display:flex}.customer-cell>div:last-child,.purchase-cell>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-row small{color:#9b938d;font-size:9px}.avatar{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.avatar-1{color:#9f5640;background:#f4ded6}.avatar-2{color:#46766a;background:#dce9e5}.avatar-3{color:#70548d;background:#e8e0f2}.avatar-4{color:#6e675b;background:#e8e5df}.mini-bottle{background:linear-gradient(145deg,#d59c7f,#6e4433);border-radius:3px 3px 5px 5px;flex:none;width:25px;height:31px;position:relative;box-shadow:inset 3px 3px 5px #ffffff40}.mini-bottle:before{content:"";background:#58433a;border-radius:2px 2px 0 0;width:11px;height:5px;position:absolute;top:-5px;left:7px}.time-cell,.profile-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.status{border-radius:20px;width:max-content;padding:3px 7px;font-size:8px;font-weight:800}.status-atrasado{color:#d85e35;background:#fde7df}.status-hoje{color:#a8710e;background:#fff3d6}.status-em-breve{color:#32825e;background:#e9f5ef}.action-cell{justify-content:flex-end}.action-cell button{cursor:pointer}.whatsapp,.sent{color:#167a55;white-space:nowrap;background:#f1fbf6;border:1px solid #caeadd;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.whatsapp span,.sent span{margin-right:5px}.sent{color:#78716c;background:#f6f5f3;border-color:#e5e1de}.more{color:#aaa29d;letter-spacing:.1em;background:0 0;border:0;padding:7px 0}.mobile-nav{display:none}.nav-badge{color:#b44522;background:#f6d6ca;border-radius:20px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:8px;display:grid}.business-hero{color:#fff;background:linear-gradient(112deg,#25211f,#3c302a 62%,#513b30);border-radius:23px;grid-template-columns:1.25fr .75fr;min-height:235px;padding:35px 40px;display:grid;position:relative;overflow:hidden}.business-hero:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:420px;height:420px;position:absolute;top:-190px;right:-180px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff04}.business-hero>div:first-child{z-index:1}.business-hero h2{margin:13px 0 2px;font-family:Georgia,serif;font-size:42px;font-weight:500}.business-hero p{color:#d8ccc5;margin:0;font-size:12px}.hero-actions{gap:9px;margin-top:24px;display:flex}.hero-actions button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:800}.hero-actions button:first-child{border-color:var(--orange);background:var(--orange)}.hero-metrics{z-index:1;align-content:center;gap:8px;display:grid}.hero-metrics article{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.hero-metrics article:last-child{border-bottom:0}.hero-metrics span{letter-spacing:.12em;color:#c6b7ae;font-size:8px;font-weight:800}.hero-metrics strong{font-family:Georgia,serif;font-size:18px}.stats-grid.four{grid-template-columns:repeat(4,1fr)}.blue{color:#3975a7;background:#e6f0fa}.dashboard-columns{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.dashboard-columns section{min-width:0}.compact-opps{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.compact-opps article{border-bottom:1px solid #eee9e5;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:11px 14px;display:grid}.compact-opps article:last-child{border-bottom:0}.compact-opps article>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.compact-opps strong{font-size:10px}.compact-opps small{color:#968e88;font-size:8px}.compact-opps button{color:#237553;cursor:pointer;background:#f2faf6;border:1px solid #cce8dc;border-radius:8px;padding:7px 8px;font-size:8px;font-weight:800}.sales-summary,.inventory-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px;display:grid}.sales-summary article,.inventory-summary article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:5px;padding:18px;display:flex}.sales-summary span,.inventory-summary span{color:#968e88;letter-spacing:.1em;font-size:8px;font-weight:800}.sales-summary strong,.inventory-summary strong{font-family:Georgia,serif;font-size:24px}.sales-list{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.sales-history-summary{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;display:grid}.sales-history-summary article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:5px;padding:16px;display:grid}.sales-history-summary span{letter-spacing:.08em;color:#827974;font-size:9px;font-weight:800}.sales-history-summary strong{font-family:Georgia,serif;font-size:24px}.sales-history-filters{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(210px,1.5fr) minmax(150px,.7fr) minmax(160px,.7fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.sales-history-filters label{gap:6px;font-size:11px;font-weight:800;display:grid}.sales-history-filters input,.sales-history-filters select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;min-height:42px;padding:8px 10px}.inline-info{color:#174f7d;background:#eef7ff;border:1px solid #b9d7f4;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:700}@media (width<=760px){.sales-history-summary{grid-template-columns:1fr 1fr}.sales-history-filters{grid-template-columns:1fr}}.mobile-cash-card,.mobile-cash-empty{background:#fff;border:1px solid #dbe4ee;border-radius:16px;padding:18px;box-shadow:0 8px 24px #19304e14}.mobile-cash-card{border-left:5px solid #dc5c54}.mobile-cash-card.open{border-left-color:#12a36d}.mobile-cash-card header{align-items:center;gap:10px;display:flex}.mobile-cash-card header>div{gap:3px;display:grid}.mobile-cash-card header strong{color:#172945;font-size:18px}.mobile-cash-card header small,.mobile-cash-empty p{color:#64748b}.mobile-cash-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.mobile-cash-values span{background:#f3f7fb;border-radius:11px;gap:5px;padding:12px;display:grid}.mobile-cash-values small{color:#65758a;font-size:11px;font-weight:850}.mobile-cash-values b{color:#172945;font-size:17px}.mobile-cash-actions{gap:8px;margin-top:16px;display:grid}.mobile-cash-actions button,.mobile-open-cash{color:#fff;background:#176eab;border:0;border-radius:11px;min-height:48px;font-weight:900}.mobile-cash-actions .close-cash{background:#24354f}.mobile-open-cash{background:#129364;width:100%;margin-top:16px}.mobile-cash-empty strong{color:#172945}@media (width>=761px){.mobile-cash-page{max-width:720px}}.sales-list>article{border-bottom:1px solid #eee9e5;grid-template-columns:34px 1.4fr .8fr 72px;align-items:center;gap:12px;min-height:70px;padding:12px 17px;display:grid}.sales-list>article:last-child{border-bottom:0}.sale-icon{color:#25875f;background:#e7f8ef;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.sales-list article>div:nth-child(2),.sales-list article>div:nth-child(3){flex-direction:column;gap:4px;min-width:0;display:flex}.sales-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sales-list span{color:#918983;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sales-list article>div:nth-child(3){text-align:right}.sales-list article>small{letter-spacing:.08em;text-align:center;border-radius:20px;padding:4px 6px;font-size:7px;font-weight:800}.source-repurchase{color:#287b59;background:#e8f7ef}.source-direct{color:#7a726d;background:#f1efed}.inventory-table{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.inventory-head,.inventory-table>article{grid-template-columns:1.4fr .55fr .7fr .6fr .6fr .5fr;align-items:center;gap:14px;display:grid}.inventory-head{border-bottom:1px solid var(--line);color:#99918b;letter-spacing:.1em;background:#fbfaf9;min-height:38px;padding:0 18px;font-size:8px;font-weight:800}.inventory-table>article{border-bottom:1px solid #eee9e5;min-height:74px;padding:12px 18px}.inventory-table>article:last-child{border-bottom:0}.inventory-product{align-items:center;gap:10px;min-width:0;display:flex}.inventory-product>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.inventory-product strong,.inventory-table>article>strong{font-size:10px}.inventory-product small,.inventory-table>article>span{color:#8f8781;font-size:8px}.stock-cube{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.cube-1{color:#9f5640;background:#f4ded6}.cube-2{color:#46766a;background:#dce9e5}.cube-3{color:#70548d;background:#e8e0f2}.cube-4{color:#6e675b;background:#e8e5df}.stock-amount{flex-direction:column;gap:3px;display:flex}.stock-amount strong{font-size:12px}.stock-amount small{border-radius:10px;width:max-content;padding:3px 5px;font-size:7px;font-weight:800}.stock-ok{color:#287b59;background:#e8f7ef}.stock-low{color:#9c6b12;background:#fff1d6}.stock-out{color:#bd4f2a;background:#fde5dc}.inventory-table>article>button{border:1px solid var(--line);color:#665f5a;cursor:pointer;background:#faf8f6;border-radius:8px;padding:7px;font-size:8px;font-weight:800}.toolbar-actions{gap:8px;display:flex}.toolbar-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:800}.toolbar-actions .secondary-action{color:var(--ink);border:1px solid var(--line);background:#fff}.service-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:35px;display:grid}.service-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:190px;padding:20px}.service-symbol{border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:18px;display:grid}.service-1{color:#e76636;background:#ffede5}.service-2{color:#755cd3;background:#eee9ff}.service-3{color:#23875f;background:#e7f8ef}.service-4{color:#3975a7;background:#e6f0fa}.service-grid article>span{color:#9d7a67;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.service-grid h3{margin:6px 0 4px;font-family:Georgia,serif;font-size:19px}.service-grid p{color:#8f8781;margin:0 0 14px;font-size:9px}.agenda-heading{margin-top:4px}.text-button{color:var(--orange);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.appointment-list{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.appointment-list>article{border-bottom:1px solid #eee9e5;grid-template-columns:43px 1fr auto auto;align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:grid}.appointment-list>article:last-child{border-bottom:0}.calendar-tile{color:#b44d28;background:#fff0e9;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:39px;height:43px;display:flex}.calendar-tile strong{font-family:Georgia,serif;font-size:16px;line-height:1}.calendar-tile span{text-transform:uppercase;margin-top:3px;font-size:7px}.appointment-list article>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.appointment-list article>div:nth-child(2) strong{font-size:10px}.appointment-list article>div:nth-child(2) span{color:#918983;font-size:8px}.appointment-status{border-radius:20px;padding:4px 7px;font-size:7px;font-weight:800}.appointment-scheduled{color:#976711;background:#fff1d6}.appointment-completed{color:#287b59;background:#e8f7ef}.appointment-cancelled{color:#77706b;background:#f0eeec}.appointment-actions{gap:5px;display:flex}.appointment-actions button{border:1px solid var(--line);cursor:pointer;background:#faf8f6;border-radius:7px;padding:6px 7px;font-size:7px;font-weight:800}.appointment-actions button:first-child{color:#287b59;background:#eef8f3;border-color:#d2eade}.repurchase-banner{color:#fff;background:linear-gradient(115deg,#23352e,#2f4c40);border-radius:20px;justify-content:space-between;align-items:center;min-height:175px;margin-bottom:27px;padding:30px 35px;display:flex;position:relative;overflow:hidden}.repurchase-banner:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:250px;height:250px;position:absolute;right:-90px}.repurchase-banner>div:first-child{z-index:1}.repurchase-banner span{color:#9bd0b7;letter-spacing:.15em;font-size:8px;font-weight:800}.repurchase-banner h2{margin:10px 0 7px;font-family:Georgia,serif;font-size:27px}.repurchase-banner p{color:#c8dad2;margin:0;font-size:11px}.repurchase-banner p b{color:#fff}.repurchase-command{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:-14px 14px 18px;display:grid;position:relative}.repurchase-command button,.repurchase-command article{text-align:left;color:#27463a;background:#fff;border:1px solid #d9e5df;border-radius:13px;gap:3px;min-width:0;padding:13px 14px;display:grid;box-shadow:0 7px 18px #1f403212}.repurchase-command button{cursor:pointer}.repurchase-command button.danger strong{color:#b64752}.repurchase-command span{letter-spacing:.08em;color:#668076;font-size:8px;font-weight:900}.repurchase-command strong{color:#1e7353;font-size:21px}.zap-orb{z-index:1;background:#36a870;border-radius:50%;place-items:center;width:70px;height:70px;font-size:30px;display:grid;box-shadow:0 15px 35px #0003}.mini-service{color:#287b59;background:#e7f8ef;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.chart-card{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:17px;padding:22px}.chart-card h3{margin:5px 0 20px;font-family:Georgia,serif;font-size:19px}.bar-chart{border-bottom:1px solid #e8e3df;grid-template-columns:repeat(7,1fr);align-items:end;gap:16px;height:210px;padding:0 10px;display:grid}.bar-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bar-chart span{color:#7e7670;height:12px;font-size:7px}.bar-chart i{background:linear-gradient(#ed8058,#e45d2b);border-radius:7px 7px 2px 2px;width:min(38px,70%);min-height:4px;display:block}.bar-chart small{color:#8f8781;text-transform:capitalize;margin-bottom:-18px;font-size:8px}.choice-tabs{background:#eeeae6;border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.choice-tabs button{color:#7e7670;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px;font-size:9px;font-weight:800}.choice-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #0000000f}.mobile-more{display:none}.error-banner{color:#a24424;background:#fff0ea;border:1px solid #f0c6b6;border-radius:11px;align-items:center;gap:9px;margin:-10px 0 18px;padding:10px 13px;font-size:12px;display:flex}.error-banner>span{color:#fff;background:#e85f2b;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.error-banner button{color:#a24424;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.status-contacted{color:#756e69;background:#f0eeec}.loading{grid-template-columns:repeat(3,1fr);align-content:start;gap:14px;min-height:430px;display:grid;position:relative}.loading div{background:linear-gradient(100deg,#eeeae6 20%,#f8f6f3 40%,#eeeae6 60%) 0 0/200% 100%;border-radius:18px;height:130px;animation:1.4s infinite shimmer}.loading div:first-child{grid-column:1/-1;height:245px}.loading span{text-align:center;color:#8f8781;font-size:12px;position:absolute;top:112px;left:0;right:0}@keyframes shimmer{to{background-position:-200% 0}}.empty-state{color:#8e8781;flex-direction:column;align-items:center;padding:42px;display:flex}.empty-state span{color:#23875f;background:#e7f8ef;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.empty-state p{margin:10px 0 0;font-size:12px}.entity-page{animation:.25s fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}}.entity-toolbar{justify-content:space-between;align-items:flex-end;margin-bottom:19px;display:flex}.entity-toolbar h2,.report-intro h2{margin:0;font-family:Georgia,serif;font-size:25px}.entity-toolbar>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:800}.entity-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.entity-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:15px;display:grid}.entity-card .avatar{width:38px;height:38px}.entity-main{flex-direction:column;gap:3px;min-width:0;display:flex}.entity-main strong{font-size:12px}.entity-pill{color:#287b59;background:#e8f7ef;border-radius:20px;padding:4px 8px;font-size:8px;font-weight:800}.product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:236px;padding:23px;position:relative;overflow:hidden}.product-card>span{color:#a07863;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.product-card h3{margin:7px 0 5px;font-family:Georgia,serif;font-size:21px}.product-card p{color:#8e8781;margin:0 0 17px;font-size:10px}.product-card>strong{font-size:12px}.product-bottle{background:linear-gradient(145deg,#b57b5c,#3b2921);border-radius:5px 5px 10px 10px;width:49px;height:64px;margin-bottom:22px;position:relative;box-shadow:9px 11px 22px #4d2e1f2b}.product-bottle:before{content:"";background:#2b211d;border-radius:3px 3px 1px 1px;width:27px;height:17px;position:absolute;top:-18px;left:11px}.product-bottle i{background:#e4b49a;width:24px;height:1px;position:absolute;top:34px;left:13px}.purchase-list{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.purchase-list article{border-bottom:1px solid #eee9e5;grid-template-columns:34px 1fr auto 82px;align-items:center;gap:13px;min-height:72px;padding:13px 18px;display:grid}.purchase-list article:last-child{border-bottom:0}.purchase-dot{color:#25875f;background:#e7f8ef;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.purchase-list article>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.purchase-list article>div strong{font-size:11px}.purchase-list article>div span{color:#928a84;font-size:9px}.purchase-list article>strong{font-size:11px}.purchase-list article>small{color:#9a918b;letter-spacing:.09em;text-align:right;font-size:7px;font-weight:800}.report-intro{max-width:570px;margin-bottom:27px}.report-intro p{color:#817a74;font-size:13px;line-height:1.6}.report-filter{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(145px,.55fr)) auto;align-items:end;gap:12px;margin-bottom:16px;padding:18px;display:grid;box-shadow:0 8px 22px #113b4c12}.report-filter h3{color:#23343b;margin:5px 0 0;font-size:17px}.report-filter label{color:#514b47;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.report-filter input{color:#20343c;min-width:0;height:43px;font:inherit;background:#f8fafb;border:1px solid #c9d1d5;border-radius:10px;padding:0 11px}.report-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.report-cards article{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;justify-content:center;min-height:160px;padding:24px;display:flex}.report-cards span{color:#978e88;letter-spacing:.12em;font-size:8px;font-weight:800}.report-cards strong{margin:11px 0 4px;font-family:Georgia,serif;font-size:29px}.report-cards small{color:#978e88;font-size:9px}@media (width<=900px){.report-filter{grid-template-columns:1fr 1fr}.report-filter>div{grid-column:1/-1}}@media (width<=540px){.report-filter{grid-template-columns:1fr}.report-filter>div{grid-column:auto}}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#1f1a1775;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.connection-banner{color:#5a4210;background:#fff7da;border:1px solid #e0b447;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;display:grid;box-shadow:0 6px 20px #563d0814}.connection-banner.offline{color:#74251f;background:#fff0ee;border-color:#e08b82}.connection-banner.synced{color:#155c36;background:#eaf9f0;border-color:#77c79b}.connection-banner>span{font-size:13px}.connection-banner>div{flex-direction:column;gap:2px;display:flex}.connection-banner strong{font-size:11px}.connection-banner small{color:inherit;opacity:.82;font-size:9px}.connection-banner button{color:#fff;cursor:pointer;background:#9a6b08;border:0;border-radius:9px;padding:8px 12px;font-size:9px;font-weight:900}.connection-banner button:disabled{opacity:.6;cursor:wait}@media (width<=600px){.connection-banner{grid-template-columns:18px 1fr}.connection-banner button{grid-column:2;justify-self:start}}.modal{background:#fff;border-radius:20px;width:min(475px,100%);max-height:calc(100vh - 36px);padding:28px;animation:.2s modal-in;position:relative;overflow:auto;box-shadow:0 28px 80px #18110d3d}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.modal-close{color:#887f79;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:15px;right:19px}.modal h2{margin:5px 0 6px;font-family:Georgia,serif;font-size:25px}.modal>p{color:#8b837d;margin:0 0 20px;font-size:11px}.modal form{gap:13px;display:grid}.modal label{color:#746c67;letter-spacing:.03em;gap:6px;font-size:9px;font-weight:800;display:grid}.modal input,.modal select,.modal textarea{width:100%;color:var(--ink);background:#fcfbfa;border:1px solid #ddd7d2;border-radius:9px;outline:none;padding:11px 12px;font-size:12px}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#e88964;box-shadow:0 0 0 3px #e85f2b17}.modal textarea{resize:vertical;min-height:70px}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.check-label{grid-template-columns:18px 1fr!important;align-items:center!important;font-size:10px!important;font-weight:600!important}.check-label input{width:16px;height:16px;accent-color:var(--orange)}.modal-actions{justify-content:flex-end;gap:9px;margin-top:7px;display:flex}.modal-actions button{cursor:pointer;border:0;border-radius:9px;padding:10px 16px;font-size:10px;font-weight:800}.modal-actions button:first-child{color:#6e6762;background:#f0eeeb}.modal-actions button:last-child{background:var(--orange);color:#fff}.modal-actions button:disabled{opacity:.55;cursor:wait}.product-modal .modal-actions{z-index:8;background:#fff;border-top:1px solid #e4e9ef;align-self:end;align-items:center;width:100%;height:auto;min-height:62px;margin-top:4px;padding:9px 0 0;position:sticky;bottom:0}.product-modal .modal-actions button{width:auto;min-width:112px;height:44px;min-height:44px;max-height:44px;padding:9px 18px}@media (width<=1120px){.stats-grid.four{grid-template-columns:repeat(2,1fr)}.inventory-head,.inventory-table>article{grid-template-columns:1.3fr .5fr .6fr .6fr .5fr}.inventory-head span:nth-child(4),.inventory-table>article>span:nth-child(4){display:none}}@media (width<=1000px){.main-content{padding-left:4vw;padding-right:4vw}.table-head{display:none}.customer-row{grid-template-columns:1fr 1fr .8fr}.profile-cell{display:none}.action-cell{grid-column:auto}.stats-grid{gap:9px}.stats-grid article{gap:10px;padding:14px}.product-grid{grid-template-columns:repeat(2,1fr)}.dashboard-columns{grid-template-columns:1fr}.service-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.subscription-card{flex-direction:column;align-items:stretch}.subscription-checkout{grid-template-columns:1fr;min-width:0}.subscription-checkout>small,.subscription-checkout .subscription-actions{grid-column:auto}.subscription-actions{grid-template-columns:1fr;display:grid}.automation-config-grid,.billing-price-grid{grid-template-columns:1fr}body{background:#faf8f6}.sidebar{display:none}.main-content{margin-left:0;padding:24px 16px 92px}.topbar{align-items:flex-start;margin-bottom:21px}.topbar h1{font-size:29px}.topbar p:last-child{font-size:12px}.eyebrow{font-size:8px}.top-actions .icon-button{display:none}.primary-button{width:43px;padding:0;font-size:0}.primary-button b{margin:0;font-size:21px}.hero-card{grid-template-columns:1fr;min-height:272px}.hero-copy{z-index:3;padding:27px 25px}.hero-copy h2{font-size:28px}.hero-copy h2 strong{font-size:39px}.hero-copy p{max-width:260px}.hero-visual{opacity:.8;width:210px;min-height:210px;position:absolute;bottom:-12px;right:-30px}.bottle{left:61%;transform:translate(-50%,-35%)scale(.84)}.stats-grid{grid-template-columns:1fr 1fr;margin-bottom:28px}.stats-grid article{min-height:88px}.stats-grid article:nth-child(3){grid-column:1/-1}.stats-grid.four article:nth-child(3){grid-column:auto}.section-heading{align-items:flex-start;gap:12px}.section-heading h2{font-size:21px}.period-tabs button{padding:6px 9px}.table-card{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.customer-row{background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:13px;min-height:0;padding:14px;position:relative;border:1px solid var(--line)!important}.purchase-cell{border-top:1px solid #eee9e5;grid-column:1/-1;padding-top:12px}.time-cell{align-items:flex-end;margin-top:4px;position:absolute;right:30px}.profile-cell{display:none}.action-cell{grid-column:1/-1;justify-content:stretch}.action-cell .whatsapp,.action-cell .sent{flex:1;height:38px}.mobile-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);z-index:20;height:70px;padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#918983;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.mobile-nav button span{height:20px;font-size:17px}.mobile-nav button.active{color:var(--orange);font-weight:800}}:root{--recompra-blue:#1677ff;--recompra-violet:#7657e8;--recompra-green:#139b72;--recompra-orange:#f17a3a;--recompra-red:#dc4f5f;--recompra-cyan:#0789ad}button,input,select,textarea{font-size:max(13px,.82rem)}small,.section-kicker,.eyebrow,.table-head,.form-help,.admin-last-access{line-height:1.45;font-size:max(12px,.75rem)!important}.main-content p,.entity-page p,.modal-card label,.management-row,.customer-row,.sales-list,.inventory-table,.appointment-list{font-size:14px}.brand-mark>span,.store-avatar{background:linear-gradient(135deg, var(--recompra-blue), var(--recompra-violet));color:#fff;box-shadow:0 8px 22px #4957d240}.side-nav button{color:#3e4c59;border-radius:12px;min-height:46px;margin:3px 0;font-size:13px;font-weight:750;transition:transform .16s,background .16s,color .16s;position:relative}.side-nav button:hover{color:#17252f;background:#eef4ff;transform:translate(3px)}.side-nav button:nth-child(3).active{background:linear-gradient(135deg,#0789ad,#16a3b6)}.side-nav button:nth-child(4).active{background:linear-gradient(135deg, var(--recompra-violet), #a059c5)}.side-nav button:nth-child(5).active{background:linear-gradient(135deg,#e15270,#f07862)}.side-nav button:nth-child(6).active{background:linear-gradient(135deg, var(--recompra-orange), #edaa3b)}.side-nav button:nth-child(7).active{background:linear-gradient(135deg, var(--recompra-green), #21ad91)}.side-nav button:nth-child(8).active{background:linear-gradient(135deg,#4458c7,#7657e8)}.nav-icon{width:29px;height:29px;color:inherit;background:#425e8e17;border-radius:9px;place-items:center;font-size:17px;display:grid}.side-nav button.active .nav-icon{background:#ffffff2e}.premium-nav-badge{color:#7c4b00;letter-spacing:.05em;background:#ffe6a7;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.topbar{color:#fff;background:radial-gradient(circle at 90% 10%,#ffffff30,#0000 30%),linear-gradient(120deg,#172a58 0%,#1855aa 56%,#1677ff 100%);border:0;box-shadow:0 18px 45px #1b428438}.topbar>div>p:last-child{color:#ffffffd1}.topbar .primary-button{color:#17304e;background:#fff;box-shadow:0 10px 25px #00000026}.tile-dashboard{gap:16px}.home-tile{color:#fff;isolation:isolate;border:0;min-height:164px;padding:23px;transition:transform .18s,box-shadow .18s,filter .18s;overflow:hidden;box-shadow:0 14px 32px #1d32522e}.home-tile:before{content:"";z-index:-1;background:#ffffff24;border-radius:50%;width:135px;height:135px;position:absolute;top:-45px;right:-34px}.home-tile:hover{filter:saturate(1.08);transform:translateY(-5px);box-shadow:0 20px 42px #1d325240}.home-tile .tile-icon{color:#fff;background:#ffffff30;border:1px solid #ffffff2e}.home-tile strong{color:#fff;letter-spacing:.025em;font-size:16px}.home-tile>b{color:#ffffffe6}.business-settings-link,.toolbar-actions button,.export-button,.section-heading>button,.primary-action,.secondary-action{border-radius:11px;min-height:44px;font-size:13px;font-weight:800}.toolbar-actions>button:first-child,.section-heading>button,.primary-action{color:#fff;background:linear-gradient(135deg, var(--recompra-blue), #505ad5);border-color:#0000;box-shadow:0 8px 20px #1677ff2e}.table-card,.sales-list,.inventory-table,.appointment-list,.management-grid>section,.chart-card,.report-filter,.audit-card,.assistant-layout{border:1px solid #e0e7f1;box-shadow:0 12px 34px #2b416017}.sales-summary article:first-child,.inventory-summary article:first-child,.report-cards article:first-child{border-top:4px solid var(--recompra-blue)}.sales-summary article:nth-child(2),.inventory-summary article:nth-child(2),.report-cards article:nth-child(2){border-top:4px solid var(--recompra-orange)}.sales-summary article:nth-child(3),.inventory-summary article:nth-child(3),.report-cards article:nth-child(3){border-top:4px solid var(--recompra-green)}.sales-summary article:nth-child(4),.inventory-summary article:nth-child(4){border-top:4px solid var(--recompra-violet)}.whatsapp-link-box .premium-button{color:#674500;opacity:1;background:linear-gradient(135deg,#ffe199,#ffc857)}@media (width<=760px){.home-tile{min-height:142px;padding:18px}.home-tile strong{font-size:14px}.mobile-nav{box-shadow:0 -10px 30px #1d32521f}.mobile-nav button.active{color:var(--recompra-blue)}}@media (width<=420px){.hero-copy h2{font-size:25px}.stats-grid strong{font-size:20px}.stat-icon{width:36px;height:36px}.period-tabs button{padding:6px 7px;font-size:9px}}@media (width<=760px){.entity-toolbar{align-items:center}.entity-toolbar h2,.report-intro h2{font-size:21px}.entity-grid,.product-grid,.report-cards{grid-template-columns:1fr}.product-card{min-height:205px}.purchase-list{background:0 0;border:0;gap:9px;display:grid}.purchase-list article{background:#fff;border-radius:13px;grid-template-columns:32px 1fr auto;padding:13px;border:1px solid var(--line)!important}.purchase-list article>small{text-align:left;grid-column:2/-1}.modal{padding:25px 20px}.loading{grid-template-columns:1fr 1fr}.loading div:first-child{height:245px}.loading div{height:105px}.brand-mark small{letter-spacing:.15em}.business-hero{grid-template-columns:1fr;padding:27px 24px}.business-hero h2{font-size:34px}.hero-metrics{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:22px}.hero-metrics article{border-bottom:0;border-right:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;padding:2px 7px;display:flex}.hero-metrics article:last-child{border-right:0}.hero-metrics strong{font-size:14px}.stats-grid.four{grid-template-columns:1fr 1fr}.dashboard-columns{grid-template-columns:1fr}.sales-summary,.inventory-summary{grid-template-columns:1fr 1fr}.sales-summary article:last-child,.inventory-summary article:last-child{grid-column:1/-1}.sales-list{background:0 0;border:0;gap:9px;display:grid}.sales-list>article{background:#fff;border-radius:13px;grid-template-columns:32px 1fr auto;padding:13px;border:1px solid var(--line)!important}.sales-list article>div:nth-child(3){text-align:left;grid-column:2}.sales-list article>small{grid-area:1/3}.inventory-head{display:none}.inventory-table{background:0 0;border:0;gap:9px;display:grid}.inventory-table>article{background:#fff;border-radius:13px;grid-template-columns:1fr auto auto;padding:13px;border:1px solid var(--line)!important}.inventory-table>article>span:nth-child(2){display:none}.inventory-product{grid-column:1/-1}.stock-amount{grid-column:1}.inventory-table>article>strong{grid-column:2}.inventory-table>article>button{grid-column:3}.service-grid{grid-template-columns:1fr 1fr}.service-grid article{min-height:175px;padding:16px}.appointment-list{background:0 0;border:0;gap:9px;display:grid}.appointment-list>article{background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto;padding:12px;border:1px solid var(--line)!important}.appointment-actions{grid-column:2/-1}.repurchase-banner{padding:25px 22px}.repurchase-banner h2{max-width:260px;font-size:23px}.zap-orb{width:55px;height:55px}.bar-chart{gap:6px;padding:0}.toolbar-actions button{padding:10px;font-size:9px}.mobile-more{border:1px solid var(--line);z-index:30;background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);padding:8px;display:grid;position:fixed;bottom:77px;left:10px;right:10px;box-shadow:0 14px 35px #281e1929}.mobile-more button{color:#756e69;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:10px 5px;font-size:9px;display:flex}.mobile-more button span{font-size:17px}}.eyebrow,.section-kicker,.hero-kicker{color:#765443;font-size:11px}.brand-mark small,.sidebar-foot small{color:#6f625b;font-size:11px}.business-hero p,.topbar p:last-child{color:#e7ddd7;font-size:14px}.hero-metrics span,.stats-grid span,.sales-summary span,.inventory-summary span,.report-cards span{color:#5f5752;font-size:11px}.hero-metrics span{color:#ddd0c8}.stats-grid small,.compact-opps small,.report-cards small{color:#625a55;font-size:12px}.table-head,.inventory-head{color:#625a55;font-size:11px}.customer-row strong,.compact-opps strong,.sales-list strong,.inventory-product strong,.inventory-table>article>strong,.appointment-list article>div:nth-child(2) strong{font-size:13px}.customer-row small,.sales-list span,.inventory-product small,.inventory-table>article>span,.appointment-list article>div:nth-child(2) span{color:#5e5752;font-size:12px}.status,.whatsapp,.sent,.compact-opps button,.inventory-table>article>button,.text-button,.appointment-status,.appointment-actions button{font-size:11px}.sales-list article>small,.stock-amount small,.entity-pill{font-size:10px}.service-grid article>span,.report-cards span{color:#68534a;font-size:11px}.service-grid p{color:#5c5550;font-size:13px}.service-grid strong,.entity-main strong{font-size:14px}.entity-main span{color:#514b47;font-size:12px}.entity-main small{color:#625a55;font-size:12px}.bar-chart span,.bar-chart small{color:#514b47;font-size:10px}.modal>p{color:#514b47;font-size:13px}.modal label{color:#4f4945;font-size:12px}.modal input,.modal select,.modal textarea{font-size:14px}.check-label{font-size:12px!important}.modal-actions button{font-size:12px}.mobile-nav button,.mobile-more button{color:#5c5550;font-size:11px}.sales-list>article{grid-template-columns:34px 1.35fr .75fr 72px 100px}.receipt-link{color:#554d48;cursor:pointer;background:#fff;border:1px solid #d8d0ca;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:800}.receipt-modal{background:#f3f0ec;width:min(520px,100%);padding:24px}.receipt-paper{background:#fff;border:1px solid #ddd5cf;border-radius:16px;padding:28px;box-shadow:0 10px 30px #241c1714}.receipt-brand{border-bottom:1px dashed #d6cec8;align-items:center;gap:11px;padding-bottom:19px;display:flex}.receipt-brand>span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:23px;font-weight:700;display:grid}.receipt-brand>div{flex-direction:column;gap:3px;display:flex}.receipt-brand strong{letter-spacing:.05em;font-family:Georgia,serif;font-size:17px}.receipt-brand small{color:#625a55;letter-spacing:.12em;font-size:10px}.receipt-label{color:#a74523;letter-spacing:.13em;margin:22px 0 7px;font-size:11px;font-weight:900}.receipt-paper h2{margin:0;font-family:Georgia,serif;font-size:27px}.receipt-number{color:#625a55;margin:8px 0 22px;font-size:12px;font-weight:700}.receipt-paper dl{border-top:1px solid #ebe6e2;gap:0;margin:0;display:grid}.receipt-paper dl>div{border-bottom:1px solid #ebe6e2;grid-template-columns:105px 1fr;gap:14px;padding:12px 0;display:grid}.receipt-paper dt{color:#625a55;font-size:12px}.receipt-paper dd{color:#282321;text-align:right;margin:0;font-size:13px;font-weight:700}.receipt-total{justify-content:space-between;align-items:center;padding:22px 0 10px;display:flex}.receipt-total span{font-size:14px;font-weight:800}.receipt-total strong{font-family:Georgia,serif;font-size:27px}.receipt-thanks{text-align:center;margin:19px 0 7px;font-size:13px;font-weight:800}.receipt-warning{color:#625a55;text-align:center;font-size:11px;line-height:1.5;display:block}.receipt-actions{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:15px;display:grid}.receipt-actions button{color:#4f4844;cursor:pointer;background:#fff;border:1px solid #d8d0ca;border-radius:10px;min-height:44px;font-size:12px;font-weight:800}.receipt-actions button:last-child{color:#fff;background:#21855d;border-color:#21855d}.receipt-actions button:last-child span{vertical-align:-1px;font-size:17px}@media (width<=760px){.eyebrow,.section-kicker,.hero-kicker{font-size:10px}.topbar p:last-child{font-size:14px;line-height:1.45}.stats-grid small{font-size:11px}.mobile-nav{height:76px}.mobile-nav button{font-size:10px}.sales-list>article{grid-template-columns:32px 1fr auto;padding:15px}.sales-list article>div:nth-child(3){grid-column:2}.sales-list article>small{grid-area:1/3}.receipt-link{grid-column:2/-1;min-height:38px}.appointment-list>article{padding:15px}.appointment-list article>div:nth-child(2) span{line-height:1.45}.appointment-actions button{min-height:36px;padding:8px 10px}.service-grid{grid-template-columns:1fr}.receipt-modal{padding:15px}.receipt-paper{padding:23px 18px}.receipt-actions{grid-template-columns:1fr}.receipt-paper dl>div{grid-template-columns:85px 1fr}}:root{--muted:#514b47}small,.entity-main span,.topbar p:last-child{color:#514b47}.page-search{width:min(460px,100%);font:inherit;color:#241f1c;background:#fff;border:1px solid #cfc4bc;border-radius:11px;margin:0 0 18px;padding:13px 14px}.card-edit,.row-actions button,.export-button{color:#4b403a;cursor:pointer;background:#fff;border:1px solid #d8cec7;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:900;text-decoration:none}.row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.danger-link{color:#a3301c!important;background:#fff6f3!important;border-color:#e4b4aa!important}.cancelled-row{opacity:.62}.source-cancelled{color:#8f3022;background:#fae7e2}.terms-check{color:#4a403a;background:#faf7f4;border:1px solid #e2d8d1;border-radius:12px;padding:12px 14px;line-height:1.55;grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:12px!important;font-size:14px!important}.terms-check input{accent-color:#ed5b05;margin:0;width:20px!important;height:20px!important}.terms-copy{min-width:0;display:inline}.terms-check a{color:#9e3c17;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.legal-section{background:#fff;border:1px solid #ded5cf;border-radius:24px;max-width:1180px;margin:72px auto 0;padding:clamp(26px,4vw,48px);box-shadow:0 18px 45px #3a281d14}.legal-heading{border-bottom:1px solid #e7dfda;max-width:720px;padding-bottom:26px}.legal-heading h2{letter-spacing:-.025em;margin:10px 0 8px;font-family:Georgia,serif;font-size:clamp(27px,3.2vw,42px)}.legal-heading p{color:#776d67;margin:0;font-size:12px}.legal-grid{grid-template-columns:1fr 1fr;gap:38px;margin-top:28px;display:grid}.legal-grid article{min-width:0}.legal-number{color:#a8421e;background:#fff0e7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.legal-grid h3{margin:15px 0 10px;font-size:20px}.legal-grid p,.legal-grid li{color:#514b47;font-size:14px;line-height:1.72}.legal-grid p{margin:0}.legal-grid ul{border-top:1px solid #eee7e2;margin:18px 0 0;padding:17px 0 0 20px}.legal-grid li+li{margin-top:7px}.report-intro .toolbar-actions{margin-top:18px}.export-button{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.management-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.management-grid>section,.audit-card{background:#fff;border:1px solid #e2dad4;border-radius:17px;padding:20px}.management-row{border-top:1px solid #eee8e4;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.management-row>div{flex-direction:column;gap:4px;display:flex}.management-row small{font-size:11px}.audit-card{margin-top:18px}.audit-card h2{margin:4px 0 14px}.audit-card article{border-top:1px solid #eee8e4;justify-content:space-between;gap:16px;padding:9px 0;font-size:12px;display:flex}.audit-card article span{color:#514b47}.service-grid .card-edit{width:100%;margin-top:12px}@media (width<=760px){.legal-grid,.management-grid{grid-template-columns:1fr}.legal-section{border-radius:18px;margin-top:42px;padding:24px 19px}.legal-grid{gap:32px}.row-actions{justify-content:flex-start}.sales-list .row-actions{grid-column:1/-1}.audit-card article{flex-direction:column;gap:3px}}.cash-status{border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:18px 20px;display:flex}.cash-status>div:first-child{align-items:center;gap:12px;display:flex}.cash-status>div:first-child>div{flex-direction:column;gap:3px;display:flex}.cash-status small{font-size:11px}.cash-status.open{color:#164d2f;background:#eaf7ef;border:1px solid #b9dfc7}.cash-status.closed{color:#7e351d;background:#fff1eb;border:1px solid #efc8b7}.cash-dot{background:#23975d;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #23975d21}.cash-status.closed .cash-dot{background:#d0562b;box-shadow:0 0 0 5px #d0562b21}.cash-disabled{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;margin:18px 0;padding:18px 20px}.cash-disabled div{flex-direction:column;gap:4px;display:flex}.cash-disabled strong{font-size:16px}.cash-disabled small{color:#475569;font-size:13px;line-height:1.45}.cash-status button,.cash-actions button{color:#fff;cursor:pointer;background:#1f8150;border:0;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:900}.cash-actions{gap:8px;display:flex}.cash-actions .close-cash{background:#5c3b2f}.cash-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.cash-summary article,.payment-summary article{background:#fff;border:1px solid #e3dad4;border-radius:14px;flex-direction:column;gap:6px;padding:17px;display:flex}.cash-summary span,.payment-summary span{letter-spacing:.08em;color:#5a514c;font-size:10px;font-weight:900}.cash-summary strong{font-size:22px}.cash-summary small{font-size:10px}.payment-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.payment-summary strong{font-size:16px}.cash-movements,.cash-history{background:#fff;border:1px solid #e3dad4;border-radius:16px;margin-bottom:22px;padding:18px}.cash-movements article{border-top:1px solid #eee8e4;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.cash-movements article>div{flex-direction:column;gap:3px;display:flex}.cash-movements small,.cash-history small{font-size:10px}.money-in{color:#177147}.money-out{color:#a23a26}.cash-history article{border-top:1px solid #eee8e4;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:grid}.cash-history article>div{flex-direction:column;gap:3px;display:flex}.cash-history span{color:#5b514c;flex-direction:column;display:flex}.balanced{color:#177147}.pdv-page>.section-heading{margin-top:25px}@media (width<=760px){.cash-status{flex-direction:column;align-items:flex-start}.cash-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.cash-summary{grid-template-columns:1fr}.payment-summary,.cash-history article{grid-template-columns:1fr 1fr}.cash-history article>div{grid-column:1/-1}}.tile-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:min(900px,100%);animation:.25s fade-in;display:grid}.home-tile{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:19px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:190px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #271d1812}.home-tile:active{transform:scale(.985)}.home-tile:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-90px}.home-tile.tile-wide{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:28px;min-height:180px}.tile-icon{background:#ffffff1a;border:1px solid #ffffff8c;border-radius:16px;flex:none;place-items:center;width:66px;height:66px;font-size:32px;display:grid}.tile-copy{z-index:1;flex-direction:column;gap:7px;display:flex}.tile-copy strong{letter-spacing:.015em;font-size:24px;line-height:1.05}.tile-copy small{color:inherit;opacity:.92;font-size:15px}.home-tile>b{opacity:.9;font-size:42px;font-weight:300;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.tile-clients{color:#2b211b;background:linear-gradient(135deg,#f3dfbd,#e7c993)}.tile-clients .tile-icon{background:#69482d1a;border-color:#4a301d4d}.business-settings-link{color:#514943;cursor:pointer;background:#fff;border:1px solid #d8d0ca;border-radius:13px;grid-column:1/-1;min-height:48px;font-size:13px;font-weight:800}.settings-note{color:#6b5042;background:#fff7f2;border:1px solid #e5d6ca;border-radius:10px;padding:12px;font-size:12px;line-height:1.5}.feature-toggle{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;align-items:flex-start;gap:12px;padding:15px;flex-direction:row!important;display:flex!important}.feature-toggle input{accent-color:#0f766e;width:20px;height:20px;margin-top:2px}.feature-toggle span{flex-direction:column;gap:4px;display:flex}.feature-toggle strong{color:#0f172a;font-size:14px}.feature-toggle small{color:#475569;font-size:12px;line-height:1.4}.receipt-company{color:#514b47;flex-direction:column;gap:4px;padding:13px 0 2px;font-size:12px;line-height:1.45;display:flex}.receipt-signature{justify-content:flex-end;padding:62px 0 4px;display:flex}.receipt-signature span{color:#625a55;text-align:center;border-top:1px solid #8b817a;width:55%;padding-top:7px;font-size:11px}.receipt-actions.four{grid-template-columns:1fr 1fr}.receipt-actions.four button:nth-child(2),.receipt-actions.four button:last-child{color:#fff;background:#21855d;border-color:#21855d}.receipt-actions.four button:nth-child(3){color:#b94c25;background:#fff8f4;border-color:#df6b3f}.file-message{color:#276c50;text-align:center;margin:11px 0 0;font-size:12px;font-weight:700}@media (width<=760px){.tile-dashboard{gap:10px}.home-tile{border-radius:16px;min-height:145px;padding:18px}.home-tile.tile-wide{gap:17px;min-height:135px}.tile-icon{border-radius:13px;width:52px;height:52px;font-size:25px}.tile-copy strong{font-size:18px}.tile-copy small{font-size:13px}.home-tile>b{font-size:34px;right:15px}.business-settings-link{padding:10px;font-size:12px}.receipt-actions.four{grid-template-columns:1fr}.receipt-signature span{width:70%}}@media (width<=390px){.home-tile{min-height:132px;padding:15px}.tile-copy strong{font-size:16px}.tile-copy small{font-size:12px}.tile-icon{width:46px;height:46px;font-size:22px}}.auth-shell{color:#2b2522;background:#f7f3ef;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-loading{color:#514b47;text-align:center;font-size:15px;font-weight:700}.auth-loading-recovery{justify-items:center;gap:12px;margin-top:18px;display:grid}.auth-loading-recovery p{margin:0;font-size:14px;font-weight:500}.auth-loading-recovery button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ef6500;border:0;border-radius:12px;padding:0 20px}.auth-brand{color:#2e2723;align-items:center;gap:10px;display:flex}.auth-brand>span{color:#fff;background:#ef6500;border-radius:12px;place-items:center;width:42px;height:42px;font:700 25px Georgia,serif;display:grid}.auth-brand>img{object-fit:cover;border-radius:13px;flex:0 0 46px;width:46px;height:46px;box-shadow:0 7px 18px #073f592e}.auth-brand strong{letter-spacing:.19em;font-size:16px}.auth-brand.light{color:#fff}.auth-brand.light>span{color:#dd5400;background:#fff}.landing-page{color:#292320;background:linear-gradient(160deg,#fff 0%,#fbf7f3 56%,#efe6df 100%);min-height:100vh;padding:0 6vw 48px}.landing-header{justify-content:space-between;align-items:center;max-width:1180px;height:92px;margin:auto;display:flex}.landing-header>a{color:#3f3732;background:#fff;border:1px solid #d8cec7;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none}.landing-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;max-width:1180px;margin:48px auto 70px;display:grid}.landing-copy{flex-direction:column;align-items:flex-start;display:flex}.landing-kicker{color:#a8421e;letter-spacing:.14em;font-size:12px;font-weight:900}.landing-copy h1{letter-spacing:-.045em;max-width:700px;margin:19px 0 22px;font-family:Georgia,serif;font-size:clamp(42px,5.4vw,72px);line-height:.99}.landing-copy>p{color:#514b47;max-width:610px;margin:0;font-size:18px;line-height:1.65}.landing-feature-pills{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.landing-feature-pills span{color:#39312d;background:#ffffffd1;border:1px solid #d9cec7;border-radius:999px;padding:10px 13px;font-size:11px;font-weight:850}.landing-copy>small{color:#514b47;margin-top:16px;font-size:12px}.landing-hero-actions{align-items:center;gap:10px;margin-top:22px;display:flex}.landing-hero-actions button,.landing-hero-actions a{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.landing-hero-actions button{color:#fff;background:#e85b08;border:1px solid #e85b08;box-shadow:0 9px 22px #e85b0833}.landing-hero-actions a{color:#433a35;background:#fff;border:1px solid #cfc3bb}.landing-actions{gap:12px;margin-top:32px;display:flex}.landing-actions a{border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 23px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.landing-primary{color:#fff;background:#e85b08;box-shadow:0 10px 25px #e85b0838}.landing-secondary{color:#433a35;background:#fff;border:1px solid #d9cec7}.landing-preview{background:#201b18;border-radius:27px;padding:24px;transform:rotate(1deg);box-shadow:0 30px 70px #31231b38}.preview-sale{color:#fff;background:linear-gradient(135deg,#f27013,#dc4b00);border-radius:18px;align-items:center;gap:18px;min-height:112px;padding:23px;display:flex}.preview-sale b,.preview-grid b{border:1px solid;border-radius:13px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.preview-sale span{font-size:22px;font-weight:900}.preview-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.preview-grid article{color:#fff;border-radius:17px;flex-direction:column;align-items:flex-start;gap:7px;min-height:138px;padding:18px;display:flex}.preview-grid span{margin-top:auto;font-size:17px;font-weight:900}.preview-grid small{color:inherit;font-size:12px}.preview-green{background:#208b3a}.preview-blue{background:#0b5975}.preview-cream{color:#2c231e!important;background:#ead4ae!important}.preview-brown{background:#55351f}.landing-benefits{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:auto;display:grid}.landing-focus{color:#fff;background:radial-gradient(circle at 88% 12%,#41ce843b,#0000 30%),linear-gradient(145deg,#17211d 0%,#1d2f27 58%,#173e2b 100%);border-radius:28px;max-width:1180px;margin:0 auto 18px;padding:clamp(28px,4.5vw,58px);box-shadow:0 24px 60px #17271f2e}.landing-focus-heading{max-width:790px}.landing-focus .landing-kicker{color:#75dfa3}.landing-focus-heading h2,.whatsapp-copy h2{letter-spacing:-.025em;font-family:Georgia,serif}.landing-focus-heading h2{margin:13px 0 14px;font-size:clamp(32px,4vw,53px);line-height:1.02}.landing-focus-heading p,.whatsapp-copy p{color:#cddbd3;margin:0;font-size:15px;line-height:1.65}.repurchase-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin:34px 0;display:grid}.repurchase-flow>article{background:#fff1;border:1px solid #ffffff21;border-radius:17px;flex-direction:column;min-height:168px;padding:21px;display:flex}.repurchase-flow>i{color:#75dfa3;align-self:center;font-size:22px;font-style:normal}.repurchase-flow b{color:#75dfa3;letter-spacing:.14em;font-size:11px}.repurchase-flow span{margin-top:auto;font-size:17px;font-weight:900}.repurchase-flow small{color:#b8c9c0;margin-top:7px;font-size:12px;line-height:1.45}.repurchase-flow .flow-highlight{background:linear-gradient(145deg,#30a8635c,#24674357);border-color:#75dfa373}.repurchase-summary{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:26px;display:grid}.repurchase-summary span{color:#cddbd3;background:#ffffff0f;border-radius:12px;padding:14px 15px;font-size:12px;line-height:1.45}.repurchase-summary b{color:#fff}.whatsapp-showcase{background:radial-gradient(circle at 4% 8%,#2cb1681a,#0000 34%),#f8fcfa;border:1px solid #cfe8d9;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(34px,6vw,72px);max-width:1180px;margin:22px auto 0;padding:clamp(28px,4.5vw,56px);display:grid}.whatsapp-showcase .whatsapp-copy h2{color:#17251e;margin:15px 0 14px;font-size:clamp(30px,3.6vw,48px);line-height:1.03}.whatsapp-showcase .whatsapp-copy p{color:#526159}.whatsapp-copy ul{gap:11px;margin:23px 0 0;padding:0;list-style:none;display:grid}.whatsapp-copy li{color:#283d32;padding-left:27px;font-size:13px;font-weight:800;line-height:1.45;position:relative}.whatsapp-copy li:before{content:"✓";color:#fff;background:#1e995b;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid;position:absolute;left:0}.whatsapp-phone{background:#eef7f2;border:1px solid #c8ddd1;border-radius:22px;padding:16px;box-shadow:0 22px 50px #215b3c24}.whatsapp-phone-head{align-items:center;gap:10px;padding:2px 3px 14px;display:flex}.whatsapp-phone-head>span{color:#fff;background:#1e995b;border-radius:50%;place-items:center;width:38px;height:38px;font:700 20px Georgia,serif;display:grid}.whatsapp-phone-head>div{color:#203229;flex-direction:column;gap:2px;font-size:12px;display:flex}.whatsapp-phone-head small{color:#678071;font-size:10px}.platform-section{max-width:1180px;margin:76px auto 0}.platform-heading{max-width:780px}.platform-heading h2{letter-spacing:-.03em;margin:13px 0 14px;font-family:Georgia,serif;font-size:clamp(32px,4.3vw,54px);line-height:1.03}.platform-heading p{color:#5a514c;max-width:690px;margin:0;font-size:15px;line-height:1.65}.platform-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:32px;display:grid}.platform-grid article{background:#fff;border:1px solid #e2d9d3;border-radius:17px;flex-direction:column;min-height:205px;padding:22px;display:flex;box-shadow:0 8px 24px #37271d0b}.platform-grid article>b{color:#a8421e;letter-spacing:.08em;background:#fff0e7;border-radius:7px;align-self:flex-start;padding:6px 8px;font-size:9px}.platform-grid h3{margin:auto 0 8px;font-size:17px}.platform-grid p{color:#635a55;margin:0;font-size:12px;line-height:1.55}.platform-extras{color:#fff;background:#292320;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;padding:18px 20px;display:grid}.platform-extras span{font-size:11px;font-weight:800}.whatsapp-operations{border-top:1px solid #ffffff1f;grid-template-columns:.84fr 1.16fr;align-items:center;gap:42px;padding-top:34px;display:grid}.whatsapp-badge{color:#0c3c24;letter-spacing:.12em;background:#75dfa3;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:950;display:inline-flex}.whatsapp-copy h2{margin:15px 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.04}.whatsapp-command-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.whatsapp-command-grid article{color:#203229;background:#f6fbf8;border-radius:14px;align-items:flex-start;gap:11px;min-height:104px;padding:16px;display:flex}.whatsapp-command-grid span{color:#fff;background:#1e995b;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.whatsapp-command-grid p{margin:2px 0 0;font-size:12px;font-weight:800;line-height:1.45}.landing-benefits article{background:#fff;border:1px solid #e5dcd6;border-radius:18px;padding:25px}.landing-benefits b{color:#b8461e;background:#fff1e8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.landing-benefits h2{margin:20px 0 9px;font-size:17px}.landing-benefits p{color:#514b47;margin:0;font-size:14px;line-height:1.55}.onboarding-page{background:#fff;grid-template-columns:minmax(320px,.85fr) minmax(500px,1.15fr);min-height:100vh;display:grid}.onboarding-intro{color:#fff;background:linear-gradient(150deg,#e95b08,#ad3900);flex-direction:column;justify-content:center;padding:clamp(40px,7vw,90px);display:flex}.onboarding-intro .landing-kicker{color:#fff0e7;margin-top:76px}.onboarding-intro h1{margin:18px 0;font-family:Georgia,serif;font-size:clamp(38px,4.8vw,65px);line-height:1}.onboarding-intro>p{color:#fff5ef;max-width:520px;font-size:16px;line-height:1.6}.onboarding-intro ul{gap:15px;margin:34px 0 0;padding:0;list-style:none;display:grid}.onboarding-intro li{font-size:14px;font-weight:800}.onboarding-form{width:min(660px,100%);margin:auto;padding:48px 7vw}.onboarding-form>div:first-child>span{color:#a8421e;letter-spacing:.15em;font-size:11px;font-weight:900}.onboarding-form h2{margin:8px 0;font-family:Georgia,serif;font-size:33px}.onboarding-form>div:first-child>p{color:#514b47;margin:0 0 26px;font-size:14px}.onboarding-form form{gap:16px;display:grid}.onboarding-form label{color:#39322e;gap:7px;font-size:13px;font-weight:800;display:grid}.onboarding-form input,.onboarding-form select,.onboarding-form textarea{width:100%;font:inherit;color:#2c2724;background:#fff;border:1px solid #d7cec8;border-radius:11px;outline:none;padding:13px 14px;font-size:14px}.onboarding-form input:focus,.onboarding-form select:focus,.onboarding-form textarea:focus{border-color:#e45a0b;box-shadow:0 0 0 3px #e45a0b1f}.onboarding-form textarea{resize:vertical;min-height:82px}.promotion-code-field{background:#fff8f3;border:1px solid #f1c7ad;border-radius:13px;grid-template-columns:1fr auto;align-items:end;gap:9px;padding:13px;display:grid}.promotion-code-field button{color:#fff;cursor:pointer;background:#e45a0b;border:0;border-radius:10px;min-height:46px;padding:0 17px;font-weight:850}.promotion-code-field small{grid-column:1/-1;font-weight:750}.promotion-code-field small.valid{color:#087f56}.promotion-code-field small.invalid{color:#a33a30}@media (width<=600px){.promotion-code-field{grid-template-columns:1fr}}.logo-upload{cursor:pointer;background:#fff9f5;border:1px dashed #d0b9aa;border-radius:13px;grid-template-columns:auto 1fr;padding:14px;align-items:center!important}.logo-upload input{opacity:0;pointer-events:none;position:absolute}.logo-upload>span{color:#b8461e;background:#fff0e5;border-radius:11px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.logo-upload>div{flex-direction:column;gap:4px;display:flex}.logo-upload small{color:#625a55;font-size:11px;font-weight:600}.onboarding-submit{color:#fff;cursor:pointer;background:#e85b08;border:0;border-radius:13px;min-height:52px;font-size:14px;font-weight:900}.onboarding-submit:disabled{opacity:.65;cursor:wait}.plan-choice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0;padding:0;display:grid}.plan-choice legend{color:#334155;grid-column:1/-1;margin-bottom:7px;font-size:12px;font-weight:900}.plan-choice>label{cursor:pointer;background:#fff;border:2px solid #d9e2ec;border-radius:15px;min-height:170px;padding:15px;display:block;position:relative}.plan-choice>label.featured{background:#f4f8ff}.plan-choice>label:has(input:checked){border-color:#1677ff;box-shadow:0 8px 24px #1677ff24}.plan-choice>label input{accent-color:#1677ff;width:18px;height:18px;position:absolute;top:14px;right:14px}.plan-choice-copy{flex-direction:column;gap:7px;padding-right:24px;display:flex}.plan-choice-copy i{color:#fff;letter-spacing:.08em;background:#1677ff;border-radius:999px;width:fit-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.plan-choice-copy b{color:#172945;font-size:16px}.plan-choice-copy strong{color:#1677ff;font-size:24px}.plan-choice-copy strong small{color:#526273!important;font-size:9px!important}.plan-choice-copy em{color:#526273;font-size:9px;font-style:normal;line-height:1.5}.plan-choice>p{color:#087f56;text-align:center;background:#eaf8f2;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px;font-weight:800}.install-app-button{color:#17365f;text-align:left;cursor:pointer;background:#eef5ff;border:1px solid #c8d8eb;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:55px;margin-top:13px;padding:9px 13px;display:flex}.install-app-button>span:first-child{color:#fff;background:#1677ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;font-weight:900;display:grid}.install-app-button>span:last-child{flex-direction:column;gap:2px;display:flex}.install-app-button strong{font-size:11px}.install-app-button small{color:#526273!important;font-size:9px!important}.install-app-button:disabled{cursor:default;opacity:.72}.install-windows-button{background:#fff;margin-top:8px}.install-windows-button>span:first-child{background:#0b5fc7}@media (width<=760px){.install-windows-button{display:none}}.onboarding-signout{text-align:center;color:#514b47;margin-top:20px;font-size:12px;font-weight:800;display:block}.auth-error{color:#963616;background:#fff1ed;border:1px solid #efb5a5;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.45}.signout-link{color:#6a5e57;margin-left:4px;font-size:11px;font-weight:800;text-decoration:none}.brand-mark img,.receipt-brand img{object-fit:contain;background:#fff;border-radius:10px;width:42px;height:42px}.receipt-brand img{border:1px solid #e4ddd8;padding:3px}@media (width<=850px){.landing-page{padding:0 20px 40px}.landing-header{height:76px}.landing-hero{grid-template-columns:1fr;gap:42px;margin:32px auto 48px}.landing-copy h1{font-size:47px}.landing-preview{width:100%;max-width:560px;margin:auto;transform:none}.landing-benefits{grid-template-columns:1fr}.landing-focus{border-radius:22px}.repurchase-flow{grid-template-columns:1fr}.repurchase-flow>i{transform:rotate(90deg)}.whatsapp-operations{grid-template-columns:1fr;gap:26px}.whatsapp-showcase{border-radius:22px;grid-template-columns:1fr}.platform-grid{grid-template-columns:repeat(2,1fr)}.platform-extras{grid-template-columns:1fr 1fr}.onboarding-page{grid-template-columns:1fr}.onboarding-intro{padding:35px 24px}.onboarding-intro .landing-kicker{margin-top:42px}.onboarding-intro h1{font-size:40px}.onboarding-intro ul{grid-template-columns:1fr 1fr;margin-top:25px}.onboarding-form{padding:38px 24px 50px}.auth-brand strong{font-size:14px}.auth-brand>span{width:38px;height:38px}}@media (width<=520px){.plan-choice{grid-template-columns:1fr}.plan-choice>p{grid-column:auto}.landing-header>a{padding:10px 12px;font-size:12px}.landing-header{gap:10px;height:82px}.landing-header .auth-brand{gap:8px;min-width:0}.landing-header .auth-brand>img{border-radius:12px;flex-basis:42px;width:42px;height:42px}.landing-header .auth-brand strong{letter-spacing:.12em;text-overflow:ellipsis;font-size:12px;overflow:hidden}.landing-hero{margin-top:22px}.landing-copy h1{font-size:39px}.landing-copy>p{font-size:16px}.landing-feature-pills{width:100%;display:grid}.landing-feature-pills span{border-radius:11px}.landing-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.landing-hero-actions button,.landing-hero-actions a{width:100%;min-height:50px}.landing-focus{margin-bottom:14px;padding:25px 18px}.repurchase-flow>article{min-height:138px}.repurchase-summary{grid-template-columns:1fr}.whatsapp-showcase{padding:25px 18px}.whatsapp-command-grid{grid-template-columns:1fr}.platform-section{margin-top:52px}.platform-grid{grid-template-columns:1fr}.platform-grid article{min-height:155px}.platform-extras{grid-template-columns:1fr}.landing-actions{width:100%;display:grid}.landing-actions a{width:100%}.preview-grid article{min-height:118px}.landing-benefits article{padding:21px}.onboarding-intro ul,.field-row{grid-template-columns:1fr}.onboarding-form h2{font-size:29px}}.modal-wide{width:min(820px,100%);max-height:min(92vh,940px)}.client-search{position:relative}.client-results{z-index:5;background:#fff;border:1px solid #d8d0ca;border-radius:12px;padding:6px;display:grid;position:absolute;top:70px;left:0;right:0;box-shadow:0 14px 34px #2a1f1929}.client-results button{text-align:left;color:#3d3632;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:space-between;gap:15px;padding:10px 12px;display:flex}.client-results button:hover{background:#fff4ed}.client-results small{color:#625a55}.selected-client{background:#f0faf4;border:1px solid #cfe5d8;border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.selected-client>span{color:#fff;background:#248052;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.selected-client>div{flex-direction:column;flex:1;gap:2px;display:flex}.selected-client small{color:#4d6256;font-size:11px}.selected-client button{color:#20754c;cursor:pointer;background:0 0;border:0;font-weight:800}.cart-builder{background:#faf8f6;border:1px solid #ded6d0;border-radius:14px;padding:14px}.add-item-row{grid-template-columns:1fr 84px 124px;align-items:end;gap:10px;margin-top:12px;display:grid}.add-item-row>button{color:#fff;cursor:pointer;background:#e65c0b;border:0;border-radius:10px;height:45px;font-size:12px;font-weight:900}.add-item-row>button:disabled{opacity:.45}.cart-list{border:1px solid #ded6d0;border-radius:14px;overflow:hidden}.cart-title,.cart-total{background:#f7f3f0;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.cart-title span{color:#625a55;font-size:11px}.cart-list>p{text-align:center;color:#625a55;margin:0;padding:19px;font-size:12px}.cart-list article{border-top:1px solid #eee8e4;grid-template-columns:1fr auto 100px 28px;align-items:center;gap:14px;padding:12px 15px;display:grid}.cart-list article>div:first-child{flex-direction:column;gap:3px;display:flex}.cart-list article small{color:#625a55;font-size:11px}.cart-quantity{border:1px solid #d8d0ca;border-radius:9px;align-items:center;display:flex;overflow:hidden}.cart-quantity button{color:#4b423d;cursor:pointer;background:#f8f5f3;border:0;width:30px;height:30px;font-size:17px}.cart-quantity span{text-align:center;width:28px;font-size:12px;font-weight:800}.cart-list article>strong{text-align:right;font-size:13px}.cart-remove{color:#a24525;cursor:pointer;background:0 0;border:0;font-size:20px}.cart-total{border-top:1px solid #e3dad4}.cart-total strong{color:#202b24;font-size:20px}.variants-header{border-top:1px solid #e4dcd6;justify-content:space-between;align-items:center;gap:15px;padding-top:17px;display:flex}.variants-header>div{flex-direction:column;gap:4px;display:flex}.variants-header small{color:#625a55;font-size:11px}.variants-header button{color:#a8421e;cursor:pointer;background:#fff8f3;border:1px solid #e46a2d;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:900}.variants-list{gap:12px;display:grid}.variants-list>section{background:#faf8f6;border:1px solid #ddd5cf;border-radius:13px;padding:14px}.variant-number{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.variant-number strong{font-size:12px}.variant-number button{color:#a8421e;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.variant-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.variant-grid label:nth-child(4){grid-column:auto}.variant-grid label{font-size:11px!important}.variant-grid .sku-field-wide{grid-column:span 2}.sku-field-wide input{min-height:46px;padding-inline:13px!important;font-size:15px!important}@media (width<=700px){.modal-wide{max-height:94vh}.add-item-row{grid-template-columns:1fr 72px}.add-item-row>button{grid-column:1/-1}.cart-list article{grid-template-columns:1fr auto 26px}.cart-quantity{grid-column:1}.cart-list article>strong{grid-area:2/2}.cart-remove{grid-area:1/3}.variant-grid{grid-template-columns:1fr 1fr}.variant-grid .sku-field-wide{grid-column:1/-1}.variants-header{flex-direction:column;align-items:flex-start}.variants-header button{width:100%}.product-modal .modal-actions button{flex:1;min-width:0}}.signout-link{color:#963616;font-size:12px;font-weight:900}.client-add-button{min-height:44px;background:#e85b08!important;padding:11px 18px!important;font-size:13px!important}.clients-empty{text-align:center;background:#fff;border:1px dashed #d8cec7;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:34px;display:flex}.clients-empty>span{color:#62452f;background:#f6e3c8;border-radius:17px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.clients-empty h3{margin:17px 0 7px;font-family:Georgia,serif;font-size:23px}.clients-empty p{color:#5e5752;max-width:430px;margin:0 0 19px;font-size:14px;line-height:1.55}.clients-empty button{color:#fff;cursor:pointer;background:#e85b08;border:0;border-radius:11px;min-height:44px;padding:0 19px;font-size:13px;font-weight:900}@media (width<=760px){.mobile-more{grid-template-columns:repeat(3,1fr)}.mobile-more button,.mobile-more a{color:#5c5550;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 5px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.mobile-more button span,.mobile-more a span{font-size:19px;line-height:20px}.mobile-more a{color:#963616;background:#fff4ef}.clients-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.clients-toolbar .client-add-button{width:100%;font-size:14px!important}.clients-empty{min-height:300px;padding:28px 20px}.clients-empty p{font-size:13px}}.quick-client-toggle{color:#a8421e;cursor:pointer;background:#fff7f2;border:1px dashed #d76b3b;border-radius:11px;width:100%;min-height:44px;font-size:13px;font-weight:900}.quick-client-form{background:#fff9f5;border:1px solid #ead0c1;border-radius:14px;gap:12px;padding:16px;display:grid}.quick-client-form>div:first-child{flex-direction:column;gap:4px;display:flex}.quick-client-form>div:first-child strong{font-size:14px}.quick-client-form>div:first-child small{color:#5e5752;font-size:12px;font-weight:600}.quick-client-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-client-form>p{color:#963616;background:#fff1ed;border:1px solid #efb5a5;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.quick-client-form>button{color:#fff;cursor:pointer;background:#21855d;border:0;border-radius:10px;min-height:44px;font-size:13px;font-weight:900}.quick-client-form>button:disabled{opacity:.6;cursor:wait}@media (width<=560px){.quick-client-fields{grid-template-columns:1fr}.quick-client-form{padding:14px}}.landing-header>button{color:#3f3732;cursor:pointer;background:#fff;border:1px solid #d8cec7;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:800}.account-card{background:#fff;border:1px solid #e1d7d0;border-radius:24px;flex-direction:column;padding:32px;display:flex;box-shadow:0 26px 65px #3a281d24}.account-card h2{margin:9px 0;font-family:Georgia,serif;font-size:34px}.account-card>p{color:#5d554f;margin:0 0 20px;font-size:14px;line-height:1.5}.account-card form{gap:14px;margin-top:16px;display:grid}.account-card label{color:#403934;gap:7px;font-size:12px;font-weight:800;display:grid}.account-card input{width:100%;font:inherit;color:#282320;border:1px solid #d5ccc6;border-radius:11px;outline:none;padding:13px 14px;font-size:14px}.account-card input:focus{border-color:#e45a0b;box-shadow:0 0 0 3px #e45a0b1f}.account-card form>button{color:#fff;cursor:pointer;background:#e85b08;border:0;border-radius:12px;min-height:50px;font-size:14px;font-weight:900}.account-card form>button:disabled{opacity:.65;cursor:wait}.auth-switch{color:#9a3c1d;cursor:pointer;background:0 0;border:0;padding:15px 6px 7px;font-size:12px;font-weight:900}.employee-device-check{margin-top:-3px}.company-access-code{color:#073f59;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.company-access-code strong{letter-spacing:.12em;background:#e9f5fa;border-radius:7px;padding:4px 8px}.catalog-orders-refresh{justify-content:flex-end;align-items:center;gap:12px;margin:16px 0 -4px;display:flex}.catalog-orders-refresh span{color:#5c6d75;font-size:13px}@media (width<=620px){.catalog-orders-refresh{flex-direction:column;align-items:stretch}.catalog-orders-refresh button{width:100%}}.account-card>small{text-align:center;color:#625a55;font-size:11px;line-height:1.45}.auth-success{color:#246948;background:#effaf5;border:1px solid #a9d9c2;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.45}.onboarding-signout{cursor:pointer;background:0 0;border:0;width:100%}.signout-link{cursor:pointer;background:0 0;border:0}@media (width<=520px){.landing-header>button{padding:10px 12px;font-size:12px}.account-card{border-radius:18px;padding:25px 20px}.account-card h2{font-size:29px}}.admin-panel{gap:22px;display:grid}.admin-integration-card{color:#fff;background:linear-gradient(135deg,#10284a,#155e75);border-radius:20px;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.4fr);gap:24px;padding:24px;display:grid;box-shadow:0 16px 36px #10284a2e}.admin-integration-card span{letter-spacing:.12em;color:#7dd3fc;font-size:12px;font-weight:800}.admin-integration-card h2{margin:6px 0 8px;font-size:24px}.admin-integration-card p{color:#dbeafe;margin:0;line-height:1.5}.admin-integration-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.admin-integration-fields label{gap:6px;font-size:13px;font-weight:700;display:grid}.admin-integration-fields input{color:#10213b;background:#fff;border:1px solid #ffffff59;border-radius:12px;min-width:0;height:46px;padding:0 13px}.admin-integration-fields button{color:#10213b;background:#7dd3fc;border:0;border-radius:12px;height:46px;padding:0 18px;font-weight:800}.admin-integration-fields button:disabled{opacity:.55}.admin-integration-fields .admin-secondary-action{color:#e0f2fe;background:#ffffff24;border:1px solid #ffffff59}.admin-profile-picture-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.admin-profile-picture-form button{color:#10213b!important;background:#7dd3fc!important}.admin-meta-identifiers{background:#030f2247;border:1px solid #ffffff40;border-radius:12px;grid-column:1/-1;gap:5px;padding:14px;display:grid}.admin-meta-identifiers strong{margin-bottom:3px}.admin-meta-identifiers span{color:#e0f2fe;letter-spacing:0;font-size:13px}.admin-meta-identifiers small{color:#fde68a;margin-top:4px}.admin-integration-success{color:#bbf7d0;grid-column:1/-1;font-weight:700}.audio-integration-card{background:linear-gradient(135deg,#3b1766,#7c2d72)}.audio-integration-fields{grid-template-columns:1fr auto}@media (width<=850px){.admin-integration-card,.admin-integration-fields,.admin-profile-picture-form{grid-template-columns:1fr}.admin-integration-success{grid-column:auto}}.admin-summary{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.admin-summary article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;gap:8px;padding:18px;display:flex}.admin-summary span{color:#5f5752;letter-spacing:.08em;font-size:11px;font-weight:800}.admin-summary strong{font-family:Georgia,serif;font-size:27px}.admin-summary .admin-highlight-card{color:#fff;background:linear-gradient(135deg,#0f625f,#178f78);border-color:#0000}.admin-summary .admin-highlight-card span{color:#d4fff3}.admin-system-errors{background:#f3fbf5;border:1px solid #cfe1d5;border-radius:18px;gap:14px;padding:22px;display:grid}.admin-error-list{gap:10px;display:grid}.admin-error-list article{background:#fff;border:1px solid #d9e6dc;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.admin-error-list article>div{gap:4px;min-width:0;display:grid}.admin-error-list strong{color:#173b2a}.admin-error-list span,.admin-error-list small{color:#6c7770;font-size:13px}.admin-error-list p{overflow-wrap:anywhere;color:#26352d;margin:4px 0}.admin-error-list button{color:#fff;background:#187a43;border:0;border-radius:10px;flex:none;padding:11px 14px;font-weight:750}.admin-error-empty{color:#4d6455;text-align:center;background:#fff;border:1px dashed #b9cfbf;border-radius:12px;padding:18px}@media (width<=700px){.admin-error-list article{flex-direction:column;align-items:stretch}.admin-error-list button{width:100%}}.admin-subscriber-activity{border:1px solid var(--line);background:#f7fafb;border-radius:18px;gap:16px;padding:22px;display:grid}.admin-activity-grid{grid-template-columns:.75fr 1.25fr;gap:14px;display:grid}.admin-activity-grid>article{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:18px}.admin-activity-grid h3{margin:0 0 14px;font:700 19px Georgia,serif}.admin-daily-list,.admin-registration-list{gap:8px;max-height:420px;display:grid;overflow:auto}.admin-daily-list>div{border-bottom:1px solid #edf1f3;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.admin-daily-list span{color:#65707b}.admin-daily-list strong{color:#0f625f}.admin-registration-list>div{border-bottom:1px solid #edf1f3;grid-template-columns:minmax(0,1.3fr) auto minmax(150px,auto);align-items:center;gap:12px;padding:11px 0;font-size:13px;display:grid}.admin-registration-list>div>div{gap:3px;min-width:0;display:grid}.admin-registration-list small{color:#77818b;text-overflow:ellipsis;overflow:hidden}.admin-registration-list span{color:#5f6871}.admin-registration-list strong{color:#0f625f;text-align:right}@media (width<=850px){.admin-activity-grid{grid-template-columns:1fr}.admin-registration-list>div{grid-template-columns:1fr;gap:4px}.admin-registration-list strong{text-align:left}}.admin-toolbar{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-toolbar h2{margin:0 0 5px;font-family:Georgia,serif;font-size:25px}.admin-toolbar p{color:#514b47;margin:0;font-size:13px}.admin-toolbar input{color:#2d2825;background:#fff;border:1px solid #d7d0cb;border-radius:10px;width:min(330px,100%);padding:12px 14px;font-size:14px}.admin-companies{gap:14px;display:grid}.admin-company{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.admin-company-head{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.admin-avatar{color:#fff;background:#352820;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.admin-company h3{margin:0 0 3px;font-size:16px}.admin-company-head p{color:#4f4945;margin:0 0 3px;font-size:13px}.admin-company-head small,.admin-last-access{color:#625a55;font-size:12px}.account-pill{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.account-pill.active{color:#20704d;background:#e4f6ec}.account-pill.trial{color:#255f9b;background:#e8f1ff}.account-pill.overdue{color:#8a5a00;background:#fff2d7}.account-pill.blocked{color:#a03228;background:#fee8e5}.admin-usage{flex-wrap:wrap;gap:9px;margin:17px 0;display:flex}.admin-usage span{color:#514b47;background:#f5f2ef;border-radius:9px;padding:8px 10px;font-size:12px}.admin-usage b{color:#292421}.admin-fields{grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.admin-fields label{color:#514b47;gap:6px;font-size:11px;font-weight:800;display:grid}.admin-fields select,.admin-fields input{color:#292421;background:#fcfbfa;border:1px solid #d7d0cb;border-radius:9px;min-width:0;padding:10px;font-size:13px}.admin-fields button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 15px;font-size:12px;font-weight:900}.admin-fields button:disabled{opacity:.55}.admin-last-access{border-top:1px solid #eee9e5;margin:14px 0 0;padding-top:12px}@media (width<=1100px){.admin-summary{grid-template-columns:repeat(3,1fr)}.admin-fields{grid-template-columns:1fr 1fr}.admin-fields button{min-height:42px}}@media (width<=760px){.admin-summary{grid-template-columns:1fr 1fr}.admin-summary article:last-child{grid-column:1/-1}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-company{padding:16px}.admin-company-head{grid-template-columns:40px 1fr}.admin-avatar{width:40px;height:40px}.account-pill{grid-column:1/-1;width:max-content}.admin-fields{grid-template-columns:1fr}.admin-usage{grid-template-columns:1fr 1fr;display:grid}.admin-fields button{width:100%}.mobile-more{grid-template-columns:repeat(3,1fr);max-height:55vh;overflow:auto}}:root{--app-navy:#073f59;--app-blue:#0b6787;--app-green:#17813a;--app-orange:#e85b08;--app-red:#c84318;--app-cream:#efd7ad}body{background:linear-gradient(135deg,#f4f8fa 0%,#fff8f2 48%,#f5f2ee 100%) fixed}.sidebar{background:linear-gradient(#073f59 0%,#052e42 100%);border-right:0;box-shadow:10px 0 35px #0427381f}.brand-mark strong,.sidebar-foot strong{color:#fff}.brand-mark small,.sidebar-foot small{color:#bfd4de}.brand-mark>span{background:var(--app-orange);box-shadow:0 8px 18px #e85b084d}.side-nav button{color:#d5e4ea}.side-nav button:hover{color:#fff;background:#ffffff17}.sidebar-foot{border-color:#ffffff24}.store-avatar{background:var(--app-cream);color:#38291f}.sidebar-foot button,.signout-link{color:#d5e4ea}.topbar{background:linear-gradient(120deg,#0b5975,#073f59);border-radius:21px;min-height:132px;padding:25px 28px;position:relative;overflow:hidden;box-shadow:0 15px 35px #073f5929}.topbar:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:250px;height:250px;position:absolute;top:-150px;right:-70px;box-shadow:0 0 0 45px #ffffff09}.topbar>div{z-index:1;position:relative}.topbar h1{color:#fff}.topbar .eyebrow{color:#ffcfb7}.topbar p:last-child{color:#dcebf0}.topbar .icon-button{color:#fff;background:#ffffff1f;border-color:#ffffff40}.topbar .primary-button{background:linear-gradient(135deg,#f27013,#dc4b00);box-shadow:0 9px 20px #23140c38}.tile-dashboard{gap:17px;width:100%;max-width:1100px}.home-tile{border-radius:21px;box-shadow:0 13px 28px #16344021}.home-tile:hover{transform:translateY(-4px);box-shadow:0 18px 36px #16344033}.tile-receipts{color:#fff;background:linear-gradient(135deg,#7255b4,#4e3889)}.tile-receipts .tile-icon{background:#ffffff1a;border-color:#ffffff8c}.tile-admin{color:#fff;background:linear-gradient(135deg,#5334a5,#2d176f)}.tile-admin .tile-icon{background:#ffffff21;border-color:#ffffff94}.business-settings-link{color:#073f59;background:#fff;border:0;min-height:58px;box-shadow:0 8px 22px #113b4c17}.entity-toolbar>button,.client-add-button{box-shadow:0 8px 18px #e85b0833;color:#fff!important;background:linear-gradient(135deg,#ef6500,#d94b00)!important;border:0!important}.sales-summary article,.inventory-summary article,.report-cards article,.admin-summary article{color:#fff;border:0;box-shadow:0 9px 22px #15333f1a}.sales-summary article:first-child,.inventory-summary article:first-child,.report-cards article:first-child,.admin-summary article:first-child{background:linear-gradient(135deg,#0b6787,#07465f)}.sales-summary article:nth-child(2),.inventory-summary article:nth-child(2),.report-cards article:nth-child(2),.admin-summary article:nth-child(2){background:linear-gradient(135deg,#258f42,#146f31)}.sales-summary article:nth-child(3),.inventory-summary article:nth-child(3),.report-cards article:nth-child(3),.admin-summary article:nth-child(3){background:linear-gradient(135deg,#ef6500,#d94b00)}.admin-summary article:nth-child(4){background:linear-gradient(135deg,#d79718,#a96f00)}.admin-summary article:nth-child(5){background:linear-gradient(135deg,#ca482f,#97301f)}.admin-summary article:nth-child(6),.admin-summary article:nth-child(7),.admin-summary article:nth-child(8){background:linear-gradient(135deg,#315b75,#193d55)}.sales-summary span,.inventory-summary span,.report-cards span,.report-cards small,.admin-summary span{color:#ffffffdb}.admin-summary small{color:#ffffffe6;font-size:14px;line-height:1.4}.admin-summary article>button{color:#fff;background:#ffffff24;border-color:#ffffff8c}.table-card,.sales-list,.inventory-table,.appointment-list,.compact-opps,.chart-card,.admin-company{border-color:#dfe9ed;box-shadow:0 10px 26px #13344114}.table-head,.inventory-head{color:#fff;background:linear-gradient(90deg,#0b5975,#073f59);border-bottom:0}.customer-row:nth-child(odd),.sales-list>article:nth-child(odd),.inventory-table>article:nth-child(2n),.appointment-list>article:nth-child(odd){background:#f7fbfc}.service-grid article{border:0;position:relative;overflow:hidden;box-shadow:0 10px 24px #13344117}.service-grid article:nth-child(4n+1){background:#fff8f3;border-top:6px solid #e85b08}.service-grid article:nth-child(4n+2){background:#faf8ff;border-top:6px solid #7255b4}.service-grid article:nth-child(4n+3){background:#f5fcf8;border-top:6px solid #23875f}.service-grid article:nth-child(4n){background:#f4fafd;border-top:6px solid #147397}.entity-card{border:0;border-left:6px solid #0b6787;box-shadow:0 8px 20px #13344114}.entity-card:nth-child(3n+2){border-left-color:#e85b08}.entity-card:nth-child(3n){border-left-color:#23875f}.repurchase-banner{background:linear-gradient(115deg,#269844,#0c6630);box-shadow:0 14px 30px #17813a2e}.zap-orb{color:#17813a;background:#fff}.chart-card{background:linear-gradient(150deg,#fff,#f3faff)}.bar-chart i{background:linear-gradient(#19a2c9,#075575)}.receipt-link{color:#60449b;background:#faf8ff;border-color:#7e66b6}.receipt-link:hover{color:#493176;background:#f3effc;border-color:#60449b}.assistant-page{animation:.25s fade-in}.assistant-overview{color:#fff;background:radial-gradient(circle at 88% 20%,#ffffff2e,#0000 25%),linear-gradient(120deg,#075575,#087f76);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex;box-shadow:0 14px 30px #07557533}.assistant-overview .section-kicker{color:#bce9e2}.assistant-overview h2{margin:7px 0 6px;font-family:Georgia,serif;font-size:28px}.assistant-overview p{color:#e3f5f2;max-width:620px;margin:0;font-size:13px;line-height:1.55}.assistant-status-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:11px;min-width:230px;padding:14px 16px;display:flex}.assistant-status-dot{background:#6fe49f;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #6fe49f26}.assistant-status-card strong,.assistant-status-card small{display:block}.assistant-status-card strong{font-size:12px}.assistant-status-card small{color:#d7efea;margin-top:3px;font-size:9px}.assistant-layout{grid-template-columns:minmax(340px,1.35fr) minmax(260px,.65fr);gap:18px;margin-top:18px;display:grid}.phone-preview,.assistant-guide{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.phone-preview{background:#e7eee9;flex-direction:column;min-height:570px;display:flex}.phone-chat-head{color:#fff;background:#075e54;align-items:center;gap:11px;padding:15px 18px;display:flex}.assistant-avatar{color:#075e54;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:20px;font-weight:800;display:grid}.phone-chat-head strong,.phone-chat-head small{display:block}.phone-chat-head strong{font-size:13px}.phone-chat-head small{color:#c9ebe5;margin-top:3px;font-size:9px}.chat-messages{background:linear-gradient(#e7eee9e6,#e7eee9e6),radial-gradient(circle at 20% 30%,#c9d9cf 1px,#0000 1px) 0 0/18px 18px;flex-direction:column;flex:1;gap:9px;padding:20px;display:flex;overflow-y:auto}.chat-bubble{color:#2a3733;white-space:pre-line;background:#fff;border-radius:11px;width:fit-content;max-width:78%;padding:10px 12px 7px;font-size:12px;line-height:1.45;box-shadow:0 1px 2px #1830271f}.chat-bubble>small{color:#72817b;text-align:right;margin-top:4px;font-size:8px;display:block}.chat-user{background:#d9fdd3;align-self:flex-end}.chat-user>small{color:#3f8fb3}.chat-typing{gap:4px;padding:13px 16px;display:flex}.chat-typing i{background:#84928d;border-radius:50%;width:5px;height:5px}.assistant-error{color:#a23d24;background:#fff0ea;padding:8px 15px;font-size:10px}.chat-compose{background:#f2f4f3;gap:9px;padding:11px 13px;display:flex}.chat-compose input{min-width:0;color:var(--ink);background:#fff;border:1px solid #d4ddd8;border-radius:22px;outline:none;flex:1;padding:11px 15px;font-size:12px}.chat-compose input:focus{border-color:#15916a;box-shadow:0 0 0 3px #15916a1a}.chat-compose button{color:#fff;cursor:pointer;background:#15916a;border:0;border-radius:50%;width:40px;height:40px}.chat-compose button:disabled{opacity:.45;cursor:default}.whatsapp-link-box{background:#f1faf6;border:1px solid #cce5da;border-radius:14px;margin:-5px -5px 24px;padding:17px}.whatsapp-link-box h3{margin:7px 0 6px;font-family:Georgia,serif;font-size:18px}.whatsapp-link-box p{color:#416158;margin:0 0 11px;font-size:10px;line-height:1.5}.whatsapp-link-box small{color:#58726a;margin:8px 0 11px;font-size:9px;line-height:1.4;display:block}.whatsapp-link-box button{color:#fff;cursor:pointer;background:#14865f;border:0;border-radius:9px;width:100%;padding:10px 12px;font-size:10px;font-weight:800}.whatsapp-link-box .open-whatsapp-link{color:#fff;background:#128c7e;border-radius:9px;justify-content:center;align-items:center;width:100%;margin:10px 0 8px;padding:11px 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.whatsapp-link-box .open-whatsapp-link:hover{background:#087568}.whatsapp-link-box .whatsapp-awaiting-meta{color:#76511c;background:#fff7df;border-radius:9px;margin:10px 0;padding:10px}.whatsapp-link-box button:disabled{opacity:.5;cursor:default}.whatsapp-link-box .unlink-whatsapp{color:#8d3a27;background:#fff0ea}.link-command{color:#075e54;letter-spacing:.04em;text-align:center;background:#fff;border:1px dashed #68ae96;border-radius:9px;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:block}.assistant-guide h3{margin:7px 0 5px;font-family:Georgia,serif;font-size:21px}.assistant-guide>p{color:#645f5a;margin:0 0 18px;font-size:11px}.assistant-guide>button{color:#285146;text-align:left;cursor:pointer;background:#f7fbf9;border:1px solid #dce5e1;border-radius:11px;align-items:center;gap:10px;width:100%;margin:8px 0;padding:12px;font-size:11px;font-weight:700;display:flex}.assistant-guide>button:hover{background:#eff9f5;border-color:#68ae96}.assistant-guide>button span{color:#15916a}.assistant-tip,.assistant-safety{border-radius:12px;margin-top:18px;padding:14px}.assistant-tip{background:#fff8f1;border:1px solid #eedcca}.assistant-tip strong{color:#864516;font-size:11px}.assistant-tip p,.assistant-safety p{margin:6px 0 0;font-size:10px;line-height:1.5}.assistant-safety{color:#27624d;background:#eef9f4;gap:9px;display:flex}.assistant-safety span{font-weight:900}.assistant-safety p{margin:0}@media (width>=761px){.main-content{padding-top:30px}.home-tile{min-height:185px}.home-tile.tile-wide{min-height:170px}.entity-page{animation:.25s fade-in}}@media (width<=760px){body{background:#f4f7f8}.topbar{border-radius:18px;min-height:118px;padding:21px 20px}.topbar h1{font-size:28px}.topbar:after{width:180px;height:180px}.main-content{padding-top:16px}.home-tile{box-shadow:0 9px 20px #16344021}.sales-summary article,.inventory-summary article,.report-cards article{min-height:112px}.table-card,.sales-list,.inventory-table,.appointment-list{box-shadow:none}.assistant-overview{padding:21px;display:block}.assistant-overview h2{font-size:23px}.assistant-status-card{min-width:0;margin-top:17px}.assistant-layout{grid-template-columns:1fr}.phone-preview{min-height:520px}.chat-bubble{max-width:88%}}body{color:#17252f;background:#f4f7fb}small,.section-kicker,.eyebrow,.table-head{font-size:12px!important}.side-nav button{border-radius:12px;min-height:46px;font-size:13px}.side-nav button.active{color:#fff;background:linear-gradient(135deg,#1677ff,#4f5fdb);box-shadow:0 9px 22px #1677ff40}.topbar{color:#fff;background:linear-gradient(120deg,#172a58 0%,#1855aa 56%,#1677ff 100%);box-shadow:0 18px 45px #1b428438}.topbar h1,.topbar p,.topbar .eyebrow{color:#fff}.home-tile{color:#fff;border:0;box-shadow:0 14px 32px #1d32522e}.home-tile strong{color:#fff;font-size:16px}.home-tile small{color:#ffffffe0!important}.home-tile .tile-icon{color:#fff;background:#ffffff30}.tile-sale{background:linear-gradient(135deg,#086fe7,#25a5e6)}.tile-expense{background:linear-gradient(135deg,#e14b65,#f37a55)}.tile-repurchase{background:linear-gradient(135deg,#e97c25,#f1b52f)}.tile-inventory{background:linear-gradient(135deg,#0786a8,#14b5b3)}.tile-services{background:linear-gradient(135deg,#7853df,#b15dca)}.tile-clients{background:linear-gradient(135deg,#d9407a,#ef7186)}.tile-agenda{background:linear-gradient(135deg,#4958c9,#738be8)}.tile-receipts{background:linear-gradient(135deg,#0b946d,#24b58c)}.tile-reports{background:linear-gradient(135deg,#293d70,#4865a8)}.tile-admin{background:linear-gradient(135deg,#303844,#657283)}.premium-nav-badge{color:#754500;background:#ffe6a7;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.premium-feature-list{color:#285146;margin:12px 0;font-size:12px;font-weight:700;line-height:1.8;display:block}.page-back-button,.modal-back-button{width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:800}.page-back-button{z-index:2;color:#fff;background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;margin:0 0 14px;padding:7px 11px;position:relative}.page-back-button:hover{background:#ffffff3d}.modal-back-button{color:#1855aa;margin:0 0 15px;padding:0}.item-search-field{margin-top:14px}.item-search-field input[type=search],.item-search-field input[type=text]{background-color:#f7f9fc;background-image:radial-gradient(circle,#0000 52%,#526273 54% 64%,#0000 66%),linear-gradient(45deg,#0000 45%,#526273 46% 58%,#0000 59%);background-position:14px,27px 62%;background-repeat:no-repeat;background-size:16px 16px,8px 8px;padding-left:42px}.recurring-expense-box{background:#f4f8ff;border:1px solid #d8e3f0;border-radius:14px;margin-top:4px;padding:14px}.recurring-expense-box .check-label{margin:0}.recurring-expense-box>label:last-child{margin-top:13px}.recurring-expense-box small{margin-top:7px;line-height:1.45;display:block;color:#526273!important}.pdv-page{--pos-navy:#10213f;--pos-blue:#1677ff;--pos-green:#12a36d;--pos-line:#dbe3ed}.mobile-sales-title{display:none}.pos-console{margin-bottom:18px;display:block}.pos-cashbar{border:1px solid var(--pos-line);background:#fff;border-left:5px solid #ef6557;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;margin-bottom:12px;padding:8px 12px 8px 16px;display:flex;box-shadow:0 7px 18px #1a304f0f}.pos-cashbar.open{border-left-color:var(--pos-green)}.pos-cashbar>div:first-child{align-items:center;gap:10px;display:flex}.pos-cashbar strong{color:#172945;font-size:13px}.pos-cashbar small{color:#64748b;font-size:10px}.pos-cashbar-actions{gap:7px;display:flex}.pos-cashbar button{color:#fff;cursor:pointer;background:#176eab;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:9px;font-weight:900}.pos-cashbar .close-cash{background:#24354f}.pos-cashbar .check-cash{background:#0f9364}.pos-cashbar>.open-register-button{background:var(--pos-green);width:auto}@media (width>=901px){.pdv-page .pos-cashbar{z-index:320;position:sticky;top:8px}.pdv-page .pos-cashbar .check-cash{min-width:190px;font-size:11px}.pdv-page.pdv-fullscreen .pos-cashbar{top:0}}.last-cash-check{color:#38506a;background:#f3f7fb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:-5px 0 12px;padding:8px 12px;font-size:10px;display:flex}.last-cash-check strong{font-size:11px}.last-cash-check.balanced strong{color:#087f56}.last-cash-check.different strong{color:#b45309}.report-filter .today-filter{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:10px;align-self:end;min-height:42px;padding:0 18px;font-weight:900}.cash-report{background:#fff;border:1px solid #dbe3ed;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 10px 28px #1a304f12}.cash-report-summary,.cash-report-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cash-report-summary{margin:14px 0}.cash-report-summary>span,.cash-report-values>span{background:#f4f7fb;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.cash-report-summary small,.cash-report-values small{color:#617188;letter-spacing:.05em;font-size:8px;font-weight:900}.cash-report-summary b,.cash-report-values b{color:#172945;font-size:14px}.cash-report-list{gap:10px;display:grid}.cash-report-list>article{border:1px solid #e2e8f0;border-radius:13px;padding:14px}.cash-report-list header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.cash-report-list header>div{flex-direction:column;gap:3px;display:flex}.cash-report-list header small,.cash-report-list footer{color:#617188;font-size:9px}.cash-report-list footer{margin-top:9px}.cash-status-open,.cash-status-closed{color:#087f56;background:#def7ec;border-radius:999px;height:fit-content;padding:5px 8px;font-size:8px;font-weight:900}.cash-status-closed{color:#475569;background:#e8edf3}.cash-report-values{grid-template-columns:repeat(5,minmax(0,1fr))}.cash-report-values .cash-ok{background:#eaf8f2}.cash-report-values .cash-ok b{color:#087f56}.cash-report-values .cash-alert{background:#fff3e7}.cash-report-values .cash-alert b{color:#b45309}.pos-sale-panel,.pos-register-panel,.pos-shift-summary{border:1px solid var(--pos-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #1a304f14}.pos-sale-panel>header{color:#fff;background:var(--pos-navy);justify-content:space-between;align-items:center;min-height:45px;padding:0 17px;display:flex}.pos-terminal-label{letter-spacing:.12em;font-size:12px;font-weight:900}.pos-status-pill{letter-spacing:.07em;background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:900;display:flex}.pos-status-pill i{background:#ef6557;border-radius:50%;width:7px;height:7px}.pos-status-pill.open i{background:#35d79a}.pos-sale-ready{background:linear-gradient(145deg,#f8fbff,#edf4fb);grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:8px 18px;min-height:205px;padding:25px;display:grid}.pos-cart-icon{color:#fff;background:linear-gradient(135deg,#1677ff,#3658dc);border-radius:17px;grid-row:1/3;place-items:center;width:68px;height:68px;font-size:32px;display:grid;box-shadow:0 12px 25px #1677ff3b}.pos-sale-ready h3{color:#172945;margin:0 0 5px;font-size:21px}.pos-sale-ready p{color:#526273;margin:0;font-size:12px;line-height:1.5}.pos-sale-ready button{color:#fff;letter-spacing:.035em;cursor:pointer;background:linear-gradient(135deg,#1677ff,#3157db);border:0;border-radius:12px;grid-column:1/-1;min-height:48px;margin-top:12px;font-size:13px;font-weight:900;box-shadow:0 10px 22px #1677ff36}.pos-inline-sale{background:#f8fbff;padding:18px}.pos-inline-sale .client-search,.pos-inline-sale .quick-client-form,.pos-inline-sale .cart-builder,.pos-inline-sale .cart-list{background-color:#fff}.pos-inline-sale .cart-builder{border:1px solid var(--pos-line);border-radius:14px;margin-top:15px;padding:14px}.pdv-keyboard-hints{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.pdv-keyboard-hints span{color:#536274;background:#f5f8fc;border:1px solid #dbe3ed;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.pdv-keyboard-hints kbd{color:#172945;margin-right:4px;font-family:inherit;font-weight:900}.fast-item-entry{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:10px;display:grid}.cart-add-button{color:#fff;cursor:pointer;white-space:nowrap;background:#1677e8;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:900}.cart-add-button:disabled{opacity:.45;cursor:not-allowed}.cart-feedback{color:#176645;margin:9px 0 0;font-size:13px;font-weight:800}.sale-quantity-field{min-width:0}.quantity-stepper{background:#fff;border:1px solid #b9c8d8;border-radius:10px;grid-template-columns:42px minmax(54px,1fr) 42px;align-items:stretch;margin-top:6px;display:grid;overflow:hidden}.quantity-stepper button{color:#164f91;cursor:pointer;background:#edf5ff;border:0;min-width:42px;min-height:42px;font-size:22px;font-weight:900}.quantity-stepper button:active{background:#d9eaff}.quantity-stepper input{text-align:center;-moz-appearance:textfield;font-weight:900;border:0!important;border-left:1px solid #c9d6e4!important;border-right:1px solid #c9d6e4!important;border-radius:0!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 4px!important;font-size:17px!important}.quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fast-item-entry .item-search-field{z-index:2;margin-top:12px;position:relative}.fast-item-entry .item-search-field input{z-index:1;pointer-events:auto;position:relative}.item-search-results{z-index:30;background:#fff;border:1px solid #bfcddd;border-radius:12px;max-height:330px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 18px 38px #152c4d2e}.item-search-results button{color:#172945;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:58px;padding:9px 12px;display:flex}.item-search-results button:last-of-type{border-bottom:0}.item-search-results button.active{background:#eaf3ff;box-shadow:inset 4px 0 #1677ff}.item-search-results button:disabled{opacity:.55;cursor:not-allowed}.item-search-results button>span{flex-direction:column;gap:3px;display:flex}.item-search-results button>span:last-child{text-align:right;align-items:flex-end}.item-search-results small{color:#66768a!important;font-size:9px!important}.item-search-results>p{color:#66768a;margin:0;padding:17px;font-size:11px}.pos-inline-sale .cart-list{border:1px solid var(--pos-line);border-radius:14px;margin-top:12px;padding:14px}.pos-inline-sale>.field-row,.pos-inline-sale>.check-label{margin-top:12px}.pos-checkout-action{border-top:1px solid var(--pos-line);justify-content:flex-end;margin-top:15px;padding-top:15px;display:flex}.pos-checkout-action button{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#12a36d,#078459);border:0;border-radius:12px;width:min(320px,100%);min-height:48px;font-size:13px;font-weight:900;box-shadow:0 10px 22px #12a36d33}.pos-checkout-action button:disabled{opacity:.6;cursor:wait}.pos-sale-panel>footer{border-top:1px solid var(--pos-line);color:#526273;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 17px;font-size:10px;display:flex}.pos-sale-panel>footer span{letter-spacing:.09em;font-weight:900}.pos-sale-panel>footer strong{color:#172945;font-size:11px}.pos-register-panel{padding:20px}.pos-register-panel.open{border-top:4px solid var(--pos-green)}.pos-register-panel.closed{border-top:4px solid #ef6557}.pos-register-title{align-items:center;gap:12px;display:flex}.pos-register-title>div{flex-direction:column;gap:3px;display:flex}.pos-register-title small{color:#718096;letter-spacing:.09em;font-size:9px;font-weight:900}.pos-register-title strong{color:#172945;font-size:18px}.pos-register-panel>p{color:#586779;margin:16px 0;font-size:11px;line-height:1.55}.pos-register-values{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.pos-register-values>span{background:#f3f6fa;border-radius:10px;flex-direction:column;gap:5px;padding:11px;display:flex}.pos-register-values small{color:#718096;font-size:8px;font-weight:900}.pos-register-values strong{color:#172945;font-size:14px}.pos-register-actions{gap:8px;display:grid}.pos-register-actions button,.open-register-button{color:#fff;cursor:pointer;background:#176eab;border:0;border-radius:10px;min-height:40px;font-size:10px;font-weight:900}.pos-register-actions .close-cash{background:#24354f}.open-register-button{background:var(--pos-green);width:100%;font-size:12px}.pos-shift-summary{margin-bottom:18px;padding:18px}.pos-summary-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.pos-summary-heading>div{flex-direction:column;gap:3px;display:flex}.pos-summary-heading span{color:#718096;letter-spacing:.1em;font-size:9px;font-weight:900}.pos-summary-heading>div strong{color:#526273;font-size:11px}.pos-summary-heading>strong{color:#172945;font-size:24px}.pos-shift-summary .payment-summary{margin-bottom:0}.pos-shift-summary .payment-summary article{background:#f5f8fc;border:0;border-left:4px solid #1677ff}.pos-shift-summary .payment-summary article:nth-child(2){border-left-color:#7853df}.pos-shift-summary .payment-summary article:nth-child(3){border-left-color:#e97c25}.pos-shift-summary .payment-summary article:nth-child(4){border-left-color:#12a36d}@media (width<=900px){.pos-cashbar{flex-direction:column;align-items:flex-start}.pos-cashbar-actions{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.cash-report-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pos-cashbar-actions{grid-template-columns:1fr}.last-cash-check{flex-direction:column;align-items:flex-start}.cash-report{padding:14px}.cash-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-report-values{grid-template-columns:1fr}.pos-sale-ready{min-height:190px;padding:20px}.pos-inline-sale{padding:12px}.fast-item-entry{grid-template-columns:1fr 70px}.pos-cart-icon{width:55px;height:55px;font-size:26px}.pos-sale-ready h3{font-size:18px}.pos-summary-heading{align-items:flex-start}}@media (width>=761px){.main-content{padding-top:18px;padding-bottom:28px}.topbar{min-height:104px;margin-bottom:16px;padding:18px 22px}.topbar h1{margin-bottom:5px;font-size:29px}.topbar .eyebrow{margin-bottom:5px}.tile-dashboard{grid-template-columns:repeat(4,minmax(145px,1fr));gap:11px;max-width:none}.home-tile,.home-tile.tile-wide{border-radius:16px;flex-direction:column;grid-column:auto;justify-content:space-between;align-items:flex-start;gap:8px;min-height:112px;padding:14px 16px}.home-tile:after{width:120px;height:120px;top:-70px;right:-65px}.home-tile .tile-icon{border-radius:11px;width:40px;height:40px;font-size:20px}.home-tile .tile-copy{gap:3px}.home-tile strong{font-size:13px}.home-tile small{font-size:11px!important}.home-tile>b{font-size:27px;right:13px}.business-settings-link{min-height:40px;font-size:11px}}@media (width<=760px){.home-tile{min-height:142px}.home-tile strong{font-size:14px}.page-back-button{margin-bottom:10px}}@media (forced-colors:active){html,body,body *{forced-color-adjust:none!important;-ms-high-contrast-adjust:none!important}body{color:#17252f!important;background:#f4f7fb!important}.sidebar{color:#17252f!important;background:#fff!important}.topbar{color:#fff!important;background:linear-gradient(120deg,#172a58,#1677ff)!important}.tile-sale{background:linear-gradient(135deg,#086fe7,#25a5e6)!important}.tile-expense{background:linear-gradient(135deg,#e14b65,#f37a55)!important}.tile-repurchase{background:linear-gradient(135deg,#e97c25,#f1b52f)!important}.tile-inventory{background:linear-gradient(135deg,#0786a8,#14b5b3)!important}.tile-services{background:linear-gradient(135deg,#7853df,#b15dca)!important}.tile-clients{background:linear-gradient(135deg,#d9407a,#ef7186)!important}.tile-agenda{background:linear-gradient(135deg,#4958c9,#738be8)!important}.tile-receipts{background:linear-gradient(135deg,#0b946d,#24b58c)!important}.tile-reports{background:linear-gradient(135deg,#293d70,#4865a8)!important}.tile-admin{background:linear-gradient(135deg,#303844,#657283)!important}.home-tile,.home-tile strong,.home-tile small,.home-tile .tile-icon,.home-tile>b{color:#fff!important}}.plan-test-panel{background:linear-gradient(120deg,#f7faff,#eef4ff);border:1px solid #cddbf0;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #1f498917}.plan-test-copy{flex-direction:column;gap:3px;min-width:210px;display:flex}.plan-test-copy>span{color:#365d9a;letter-spacing:.1em;font-size:9px;font-weight:900}.plan-test-copy>strong{color:#172a58;font-size:15px}.plan-test-copy>small{color:#52637a;font-size:11px!important}.plan-test-actions{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;width:min(100%,520px);display:grid}.plan-test-actions button{color:#274a7d;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cae5;border-radius:11px;padding:8px 10px;font-size:11px;font-weight:800}.plan-test-actions button:hover:not(:disabled){border-color:#1677ff;transform:translateY(-1px)}.plan-test-actions button.active{color:#fff;background:linear-gradient(135deg,#1855aa,#1677ff);border-color:#1677ff;box-shadow:0 7px 16px #1677ff38}.plan-test-actions button:disabled{cursor:wait;opacity:.72}@media (width<=900px){.plan-test-panel{flex-direction:column;align-items:stretch}.plan-test-actions{width:100%}}@media (width<=560px){.plan-test-actions{grid-template-columns:1fr}}.pdv-page,.pos-console,.pos-sale-panel,.pos-inline-sale,.sale-cart-fields,.sale-entry-column,.sale-summary-column,.pos-inline-sale .client-search,.pos-inline-sale .cart-builder,.pos-inline-sale .cart-list,.pos-inline-sale .fast-item-entry,.pos-inline-sale .item-search-field{box-sizing:border-box;min-width:0;max-width:100%}.pdv-page{overflow-x:clip}.sale-cart-fields,.sale-entry-column,.sale-summary-column{gap:12px;display:grid}.sale-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sale-quick-actions>button{color:#fff;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:13px;align-items:center;gap:9px;min-width:0;min-height:74px;padding:10px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.sale-quick-actions>button:hover,.sale-quick-actions>button:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #16264029}.sale-quick-actions>button.active{border-color:#fff;box-shadow:0 0 0 3px #172945,0 8px 18px #1626402e}.sale-quick-actions button>span:last-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sale-quick-actions small{color:#ffffffd6!important;font-size:8px!important}.sale-action-icon{background:#ffffff21;border:1px solid #ffffff85;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.sale-action-client{background:linear-gradient(135deg,#1677ff,#3157db)}.sale-action-product{background:linear-gradient(135deg,#12a36d,#087a53)}.sale-action-service{background:linear-gradient(135deg,#f08b24,#dd5e0a)}.sale-action-discount{background:linear-gradient(135deg,#8a5bd9,#6740bd)}.pdv-discount-field{color:#4b3470;background:#f7f2ff;border:1px solid #d8c9ef;border-radius:12px;padding:12px}.sale-quick-actions.three-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.team-access-note{flex-direction:column;gap:5px;display:flex}.team-access-note span{line-height:1.45}.permission-picker{background:#f7faff;border:1px solid #d5deea;border-radius:14px;padding:15px}.permission-picker>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.permission-picker>header>div{flex-direction:column;gap:4px;display:flex}.permission-picker>header strong{color:#172945;font-size:14px}.permission-picker>header small{color:#5f6f82;font-size:10px}.permission-picker>header button{color:#1855aa;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permission-grid>label{cursor:pointer;background:#fff;border:1px solid #d9e2ee;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;min-height:72px;margin:0;padding:11px;display:flex}.permission-grid>label.selected{background:#edf5ff;border-color:#6ca4e8;box-shadow:inset 3px 0 #1677ff}.permission-grid input{accent-color:#1677ff;flex:none;width:18px;height:18px;margin:1px 0 0}.permission-grid label>span{flex-direction:column;gap:4px;display:flex}.permission-grid label strong{color:#1d3555;font-size:11px}.permission-grid label small{line-height:1.35;color:#607086!important;font-size:9px!important}.member-permission-summary{color:#5d6e83;margin-top:4px;font-size:9px;line-height:1.35}.member-row-actions{gap:6px;display:flex}.member-row-actions button{color:#1855aa;cursor:pointer;background:#f3f7fc;border:1px solid #c9d8ec;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900}@media (width>=1080px){.pos-inline-sale .sale-quick-actions.three-actions{grid-template-columns:1fr}}@media (width<=620px){.permission-grid{grid-template-columns:1fr}.permission-picker>header{flex-direction:column;align-items:flex-start}.member-row-actions{flex-direction:column}}@media (width<=760px){.pdv-page{background:#f4f7fb;padding:10px 12px 90px!important}.pdv-page>.entity-toolbar{border-bottom:1px solid #dbe4ee;min-height:auto;margin:0 0 10px;padding:4px 2px 10px}.pdv-page>.entity-toolbar h2{color:#172945;margin:2px 0 0;font-size:23px}.desktop-pdv-title,.pdv-fullscreen-toggle,.pos-sale-panel>header,.pos-sale-panel>footer,.pdv-page>.last-cash-check,.pdv-page>.sales-summary,.pdv-page>.section-heading,.pdv-page>.sales-list{display:none!important}.mobile-sales-title{display:block}.pdv-page .pos-console{margin:0}.pdv-page .pos-sale-panel{background:#fff;border:0;border-radius:16px;box-shadow:0 8px 24px #19304e14}.pdv-page .pos-cashbar.open{display:none}.pdv-page .pos-cashbar.closed{border-left-width:4px;flex-direction:row;align-items:center;min-height:auto;margin:0 0 10px;padding:12px}.pdv-page .pos-cashbar.closed small{display:none}.pdv-page .pos-cashbar.closed .open-register-button{min-height:42px;padding:0 16px;font-size:12px}.pdv-page .pos-inline-sale{background:#fff;padding:12px}.pdv-page .sale-cart-fields{grid-template-columns:1fr;gap:10px;display:grid}.pdv-page .sale-entry-column,.pdv-page .sale-summary-column{gap:10px;display:grid}.pdv-page .sale-quick-actions{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.pdv-page .sale-quick-actions.three-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pdv-page .sale-quick-actions .sale-action-client{display:none}.pdv-page .sale-quick-actions>button{border-radius:9px;justify-content:center;min-height:42px;padding:7px}.pdv-page .sale-quick-actions .sale-action-icon,.pdv-page .sale-quick-actions small{display:none!important}.pdv-page .sale-quick-actions strong{font-size:13px}.pdv-page .sale-entry-column{order:2}.pdv-page .sale-summary-column{order:3}.pdv-page .pdv-keyboard-hints,.pdv-page .barcode-reader-status{display:none!important}.pdv-page .client-search,.pdv-page .cart-builder,.pdv-page .cart-list{box-shadow:none!important;border-radius:12px!important;margin:0!important;padding:12px!important}.pdv-page .pos-checkout-action{z-index:12;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #dce5ef;margin:10px -12px -12px;position:sticky;bottom:76px}.pdv-page .pos-checkout-action button{border-radius:12px;width:100%;min-height:52px;font-size:15px}}.cart-total>span{flex-direction:column;gap:3px;display:flex}.cart-total>span small{color:#7955aa;font-size:9px;font-weight:800}.pos-inline-sale input,.pos-inline-sale select,.pos-inline-sale textarea,.pos-inline-sale label{box-sizing:border-box;min-width:0;max-width:100%}.pos-inline-sale input,.pos-inline-sale select,.pos-inline-sale textarea{width:100%}.pos-inline-sale .cart-builder,.pos-inline-sale .cart-list{margin-top:0}.pos-inline-sale .fast-item-entry{grid-template-columns:minmax(0,1fr) 150px auto}.pos-inline-sale .item-search-field input[type=search],.pos-inline-sale .item-search-field input[type=text]{width:100%;min-width:0;padding-right:10px}.pos-inline-sale .field-row,.pos-inline-sale .check-label{margin-top:0}.sale-final-actions{grid-template-columns:minmax(0,1.45fr) minmax(92px,.8fr) minmax(78px,.65fr)}.sale-final-actions button:first-child{color:#fff;background:#21855d;border-color:#21855d}.sale-final-actions button:nth-child(2){color:#1855aa;border-color:#1855aa}.sale-final-actions button:last-child{color:#4f4844;background:#fff;border-color:#d8d0ca}.search-field-control{width:100%;position:relative}.search-field-control>input,.pos-inline-sale .search-field-control>input[type=search],.pos-inline-sale .search-field-control>input[type=text]{width:100%;padding-right:48px}.search-field-control>button{color:#234c7d;cursor:pointer;background:#eef4fc;border:0;border-left:1px solid #d5deea;border-radius:0 8px 8px 0;width:38px;font-size:21px;font-weight:900;line-height:1;position:absolute;top:5px;bottom:5px;right:5px}.search-field-control>button:hover{background:#dfeafb}.barcode-reader-status{color:#145b45;background:#e9f7f1;border:1px solid #98c9b7;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 11px;font-size:10px;display:flex}.barcode-reader-status>span{min-width:0}.barcode-reader-status kbd{color:#174c3b;background:#fff;border:1px solid #8cb4a5;border-radius:5px;margin-left:5px;padding:2px 5px;font-family:inherit;font-weight:900}.barcode-reader-status small{font-weight:800;color:#19704f!important}.barcode-reader-status button{color:#fff;cursor:pointer;background:#176eab;border:0;border-radius:7px;flex:none;min-height:32px;padding:0 10px;font-size:9px;font-weight:900}.barcode-reader-status.barcode-error{color:#8b2635;background:#fff0f2;border-color:#e5a5a5}.barcode-reader-status.barcode-error small{color:#8b2635!important}.inventory-codes{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-codes b{color:#223752;font-size:10px}.inventory-codes small{color:#5e7085!important;font-size:8px!important}.field-select-arrow{cursor:pointer;background-color:#fff}.new-category-field{background:#f5f9ff;border:1px solid #c9d9ed;border-radius:12px;margin:0 0 12px;padding:12px}.new-category-field small{margin-top:6px;line-height:1.4;display:block;color:#526273!important}.category-report{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.category-report-column{background:#fff;border:1px solid #dbe3ed;border-radius:16px;padding:18px}.category-report-column h3{margin:2px 0 14px;font-family:Georgia,serif;font-size:20px}.category-report-column article{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.category-report-column article>span{flex-direction:column;gap:3px;display:flex}.category-report-column article strong{font-size:12px}.category-report-column article small{color:#69778a;font-size:9px!important}.category-report-column article b{color:#173b6d;font-size:12px}@media (width<=760px){.category-report{grid-template-columns:1fr}}@media (width>=761px){.sidebar{overflow:hidden}.side-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9eb2cd transparent;min-height:0;overflow-y:auto}.side-nav::-webkit-scrollbar{width:7px}.side-nav::-webkit-scrollbar-thumb{background:#9eb2cd;border-radius:10px}}.appointment-completion{gap:14px;display:grid}.completion-service{color:#fff;background:linear-gradient(135deg,#1855aa,#1677ff);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.completion-service>div{flex-direction:column;gap:3px;display:flex}.completion-service span{letter-spacing:.1em;font-size:9px;font-weight:900}.completion-service strong{font-size:15px}.completion-service small{color:#ffffffd1!important}.completion-service b{font-size:18px}.completion-product-picker{grid-template-columns:1fr 100px;align-items:end;gap:10px;display:grid}.completion-product-picker>label:first-child{position:relative}.completion-product-results{z-index:40;background:#fff;border:1px solid #bdcbe0;border-radius:12px;max-height:290px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 38px #152c4d2e}.completion-product-results>button{color:#21344e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:55px;padding:8px 10px;display:flex}.completion-product-results>button:hover{background:#edf5ff}.completion-product-results>button:disabled{opacity:.5;cursor:not-allowed}.completion-product-results>button span{flex-direction:column;gap:3px;display:flex}.completion-product-results>button span:last-child{align-items:flex-end}.completion-product-results em{color:#1667c9;font-size:9px;font-style:normal;font-weight:900}.completion-product-results p{margin:0;padding:14px;font-size:11px}.page-search-control{grid-template-columns:minmax(0,1fr) 46px;align-items:stretch;width:min(520px,100%);display:grid}.page-search-control .page-search{border-radius:12px 0 0 12px;width:100%}.page-search-control>button{color:#173b68;cursor:pointer;background:#edf5ff;border:1px solid #cdd9e8;border-left:0;border-radius:0 12px 12px 0;font-size:20px;font-weight:900}.page-search-control>button[aria-expanded=true]{background:#dcecff}.clients-list-collapsed{color:#52677f;text-align:center;background:#f8fbff;border:1px dashed #cdd9e8;border-radius:14px;padding:24px}.completion-items{background:#f9fbfe;border:1px solid #dce4ef;border-radius:12px;min-height:55px;padding:8px 12px}.completion-items article{border-bottom:1px solid #e8edf4;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:46px;display:grid}.completion-items article>span{flex-direction:column;gap:3px;display:flex}.completion-items button{color:#a33b4b;cursor:pointer;background:0 0;border:0}.completion-total{color:#fff;background:#10213f;border-radius:12px;flex-direction:column;justify-content:center;padding:10px 14px;display:flex}.completion-total span{letter-spacing:.08em;font-size:8px;font-weight:900}.completion-total strong{margin-top:3px;font-size:20px}.repurchase-filters{background:#fff;border:1px solid #d9e3ef;border-radius:14px;grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;margin:0 0 14px;padding:14px;display:grid}.clear-repurchase-filters{color:#1855aa;cursor:pointer;background:#fff;border:1px solid #b9cce3;border-radius:10px;min-height:40px;padding:0 12px;font-weight:800}.repurchase-message-preview{background:#f1fcf6;border:1px solid #a9d8c1;border-radius:14px;grid-template-columns:minmax(150px,.7fr) minmax(240px,1.5fr) auto;align-items:center;gap:16px;margin:0 0 16px;padding:15px 18px;display:grid}.repurchase-message-preview>div:first-child{gap:3px;display:grid}.repurchase-message-preview span{color:#25815e;letter-spacing:.1em;font-size:8px;font-weight:900}.repurchase-message-preview p{color:#35584b;margin:0;font-size:11px;line-height:1.5}.repurchase-message-preview>div:last-child{gap:7px;display:flex}.repurchase-message-preview button,.message-preview-button{color:#fff;cursor:pointer;background:#258b63;border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.repurchase-message-preview button.secondary,.message-preview-button{color:#27634d;background:#fff;border:1px solid #b9d5c8}.priority-badge{border-radius:999px;width:fit-content;margin-top:4px;padding:3px 6px;font-weight:900;font-size:8px!important}.priority-summary{display:none}.priority-urgent{background:#ffe8eb;color:#ad3442!important}.priority-high{background:#fff2d9;color:#98600a!important}.priority-medium{background:#e8f2ff;color:#2861a1!important}.priority-low{background:#edf1f4;color:#64717c!important}.recommended-action{margin-top:5px;line-height:1.35;display:block;color:#356d59!important}.message-preview-button{width:100%;margin-top:6px}.repurchase-filters label{margin:0;font-size:10px;font-weight:800}.repurchase-filters input,.repurchase-filters select{width:100%;min-height:40px;margin-top:5px}.repurchase-filters>strong{color:#1855aa;white-space:nowrap;background:#edf4ff;border-radius:10px;place-items:center;min-height:40px;padding:0 12px;font-size:11px;display:grid}.action-cell{align-items:stretch}.schedule-contact{grid-template-columns:auto 50px auto 1fr;align-items:center;gap:5px;margin-top:6px;font-size:8px;font-weight:800;display:grid}.inline-message-preview{background:#f1fcf6;border:1px solid #a9d8c1;border-radius:10px;width:100%;margin-top:7px;padding:10px}.inline-message-preview>strong{color:#27634d;font-size:10px;display:block}.inline-message-preview p{color:#35584b;margin:6px 0 9px;font-size:10px;line-height:1.45}.inline-message-preview>div{gap:6px;display:flex}.inline-message-preview button{color:#fff;background:#258b63;border:0;border-radius:8px;flex:1;min-height:34px;padding:7px;font-size:9px;font-weight:900}.inline-message-preview button.secondary{color:#27634d;background:#fff;border:1px solid #b9d5c8}.schedule-contact .schedule-feedback{color:#25815e;grid-column:1/-1;font-size:9px!important}.schedule-contact .schedule-button:disabled{opacity:.65;cursor:wait}.schedule-contact input{text-align:center;border:1px solid #ccd7e6;border-radius:7px;width:50px;min-height:30px;padding:4px}.schedule-contact .schedule-button{color:#1855aa;background:#edf4ff;border:1px solid #9fb8dc;border-radius:7px;min-height:30px;padding:5px 8px;font-size:8px;font-weight:900}@media (width<=900px){.repurchase-filters{grid-template-columns:1fr 1fr}.repurchase-command{grid-template-columns:repeat(2,minmax(0,1fr))}.repurchase-message-preview{grid-template-columns:1fr}}@media (width<=600px){.completion-product-picker,.completion-payment,.repurchase-filters{grid-template-columns:1fr}.repurchase-command{grid-template-columns:1fr 1fr;margin-inline:0}.repurchase-command article{grid-column:1/-1}.repurchase-message-preview>div:last-child{flex-wrap:wrap}.customer-row{width:100%;min-width:0;overflow:hidden}.customer-cell,.purchase-cell,.time-cell,.action-cell{min-width:0}.time-cell{grid-column:1/-1;align-items:flex-start;width:100%;margin:-2px 0 0;position:static}.time-cell .repurchase-days,.time-cell .priority-badge,.time-cell .status{display:none}.time-cell .priority-summary{white-space:normal;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:6px 10px;font-weight:900;line-height:1.2;display:inline-flex;font-size:12px!important}.action-cell{grid-template-columns:1fr 1fr;gap:8px;display:grid}.action-cell>.whatsapp,.action-cell>.sent,.action-cell>.message-preview-button{white-space:normal;width:100%;min-width:0;margin:0}.inline-message-preview,.schedule-contact{grid-column:1/-1}.schedule-contact{grid-template-columns:1fr 64px auto;gap:7px}.schedule-contact>span:first-child{grid-column:1/-1}.schedule-contact .schedule-button{width:100%;min-width:0}}@media (width>=1080px){.pos-inline-sale .sale-cart-fields{grid-template-columns:132px minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:14px}.pos-inline-sale .sale-quick-actions{border-right:1px solid var(--pos-line);grid-template-columns:1fr;align-content:start;padding-right:13px}.pos-inline-sale .sale-quick-actions>button{flex-direction:column;align-items:flex-start;min-height:76px}.pos-inline-sale .sale-action-icon{width:32px;height:32px}.pos-inline-sale{padding:14px}.pos-inline-sale .cart-builder,.pos-inline-sale .cart-list{padding:12px}.pos-inline-sale .cart-list{max-height:420px;overflow:auto}}@media (width>=901px){.pdv-page{--pos-line:#9fb0c3}.pdv-page .pos-console,.pdv-page .pos-sale-panel{background:#dbe3ec}.pdv-page .pos-cashbar{background:#edf2f7;border-color:#a4b3c3;box-shadow:0 7px 18px #10213f1c}.pdv-page .pos-inline-sale{background:#cbd6e2}.pdv-page .pos-inline-sale .client-search,.pdv-page .pos-inline-sale .quick-client-form,.pdv-page .pos-inline-sale .cart-builder,.pdv-page .pos-inline-sale .cart-list{background:#e5ebf1;border-color:#9cadbf;box-shadow:0 3px 10px #10213f17}.pdv-page .pos-inline-sale input,.pdv-page .pos-inline-sale select,.pdv-page .pos-inline-sale textarea{color:#122741;background:#f8fafc;border-color:#899db3}.pdv-page .pos-inline-sale input::placeholder,.pdv-page .pos-inline-sale textarea::placeholder{color:#52667c;opacity:1}.pdv-page .pos-inline-sale label,.pdv-page .pos-inline-sale .cart-list header,.pdv-page .pos-inline-sale .cart-list strong,.pdv-page .pos-inline-sale .cart-builder strong{color:#132a47}.pdv-page .pos-inline-sale .choice-tabs{background:#bcc8d5}.pdv-page .pos-inline-sale .choice-tabs button{color:#2d425b}.pdv-page .pos-inline-sale .choice-tabs button.active{color:#102a4b;background:#f8fafc;box-shadow:0 2px 8px #10213f1a}.pdv-page .pos-inline-sale .search-field-control>button{color:#fff;background:#365f8e;border-left-color:#274d78}.pdv-page .pos-inline-sale .search-field-control>button:hover{background:#274d78}.pdv-page .pos-inline-sale .sale-quick-actions{border-right-color:#91a4b8}.pdv-page .pos-inline-sale .cart-list p,.pdv-page .pos-inline-sale small{color:#53677e!important}}@media (width<=620px){.sale-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-quick-actions>button{min-height:68px}.sale-quick-actions small,.barcode-reader-status kbd{display:none!important}.sale-final-actions{grid-template-columns:1fr}.pos-inline-sale .fast-item-entry{grid-template-columns:minmax(150px,1fr) minmax(130px,1fr)}.pos-inline-sale .item-search-field{grid-column:1/-1}.pdv-page .pos-inline-sale .item-search-field{margin-top:10px}.pdv-page .pos-inline-sale .search-field-control{background:#fff;border:1px solid #899db3;border-radius:12px;grid-template-columns:minmax(0,1fr) 54px;min-height:54px;margin-top:7px;display:grid;overflow:hidden}.pdv-page .pos-inline-sale .search-field-control>input[type=search],.pdv-page .pos-inline-sale .search-field-control>input[type=text]{background-color:#fff;width:100%;min-width:0;height:52px;padding-right:10px;border:0!important;border-radius:0!important;font-size:16px!important}.pdv-page .pos-inline-sale .search-field-control>button{border:0;border-left:1px solid #9fb1c5;border-radius:0;width:54px;min-height:52px;font-size:23px;position:static}.pdv-page .pos-inline-sale .item-search-results{max-height:min(48vh,360px);top:calc(100% + 6px)}.pdv-page .pos-inline-sale .item-search-results button{min-height:68px;padding:11px 12px}.pdv-page .pos-inline-sale .item-search-results strong{font-size:15px;line-height:1.25}.pdv-page .pos-inline-sale .item-search-results small{line-height:1.3;font-size:12px!important}.pos-inline-sale .cart-add-button{grid-column:auto;width:100%;min-height:48px;font-size:15px}.barcode-reader-status{flex-direction:column;align-items:flex-start}}.landing-login-cta{white-space:nowrap;cursor:pointer;min-height:42px;box-shadow:0 5px 14px #073f591a;color:#073f59!important;background:#eef7fb!important;border:1px solid #b7d2e5!important;border-radius:999px!important;padding:9px 16px!important;font-size:13px!important;font-weight:900!important}@media (width<=520px){.landing-login-cta{min-height:40px;padding:8px 12px!important;font-size:12px!important}}.account-card .auth-login-cta{color:#114f99;background:#edf5ff;border:1px solid #7caee8;border-radius:10px;width:100%;min-height:44px;margin-top:10px;font-size:13px;font-weight:900}.plan-choice legend{font-size:14px}.plan-choice>label{min-height:154px;padding:18px}.plan-choice-copy b{font-size:18px}.plan-choice-copy strong{font-size:27px}.plan-choice-copy strong small{font-size:12px!important}.plan-choice-copy em{font-size:12px;line-height:1.55}.product-photo-slots{flex-wrap:wrap;gap:6px;display:flex}.product-photo-slots .photo-upload-action{white-space:nowrap}.catalog-product-gallery{scroll-snap-type:x mandatory;gap:7px;display:flex;overflow-x:auto}.catalog-product-gallery>*{scroll-snap-align:start;flex:0 0 100%}.catalog-product-gallery .catalog-product-photo,.catalog-product-gallery .catalog-product-art{margin-bottom:13px}@media (width>=761px){.admin-panel{min-width:0}.admin-integration-card{grid-template-columns:1fr;gap:18px}.admin-integration-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-integration-fields>button,.admin-integration-success,.admin-meta-identifiers,.admin-profile-picture-form{grid-column:1/-1}.admin-integration-fields>button{width:100%}.billing-price-grid{grid-column:1/-1}.admin-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-summary article{min-width:0;min-height:150px}.admin-summary span,.admin-summary small{overflow-wrap:anywhere}.admin-activity-grid{grid-template-columns:1fr}.admin-daily-list>div,.admin-registration-list>div{grid-template-columns:minmax(150px,1fr) minmax(120px,auto) minmax(150px,auto)}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#081224c2}.modal-back-button{margin-bottom:18px;display:block}.modal-wide{width:min(960px,100vw - 330px);min-width:680px}}@media (width>=761px) and (width<=1180px){.admin-integration-fields,.admin-daily-list>div,.admin-registration-list>div{grid-template-columns:1fr}.admin-registration-list strong{text-align:left}.modal-wide{width:calc(100vw - 76px);min-width:0}}@media print{body *{visibility:hidden!important}.receipt-modal,.receipt-modal *{visibility:visible!important}.modal-backdrop{background:#fff!important;padding:0!important;display:block!important;position:static!important}.receipt-modal{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.receipt-paper{box-shadow:none!important;border:0!important}.receipt-actions,.modal-close,.file-message{display:none!important}}.demo-access-button{color:#fff;letter-spacing:.025em;cursor:pointer;background:linear-gradient(135deg,#1677ff,#3157db);border:0;border-radius:12px;place-items:center;gap:3px;width:100%;min-height:58px;margin:4px 0 13px;padding:11px 16px;font-size:12px;font-weight:900;display:grid;box-shadow:0 10px 22px #1677ff38}.demo-access-button small{opacity:.92;font-weight:600;color:#fff!important;font-size:9px!important}.auth-divider{color:#66768a;text-transform:uppercase;align-items:center;gap:10px;margin:3px 0 13px;font-size:9px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dfe6ee;flex:1;height:1px}.demo-mode-banner{color:#624715;background:#fff8df;border:1px solid #f0c866;border-radius:10px;align-items:center;gap:10px;min-height:42px;margin-bottom:10px;padding:8px 12px;font-size:10px;display:flex}.demo-mode-banner strong{letter-spacing:.06em;font-size:10px}.demo-mode-banner span{flex:1}.demo-mode-banner button{color:#fff;cursor:pointer;background:#172945;border:0;border-radius:7px;min-height:30px;padding:0 11px;font-size:9px;font-weight:800}.plan-settings-card{background:#f2f7ff;border:1px solid #cfe0f5;border-radius:13px;gap:7px;padding:14px;display:grid}.plan-settings-card>span{color:#1855aa;letter-spacing:.1em;font-size:9px;font-weight:900}.plan-settings-card>strong{color:#172945;font-size:18px}.plan-settings-card>small,.plan-settings-card label small{line-height:1.45;color:#526273!important;font-size:10px!important}.module-unavailable{text-align:center;background:#fff;border:1px solid #dbe3ed;border-radius:18px;place-content:center;justify-items:center;gap:10px;min-height:360px;padding:30px;display:grid}.module-unavailable>span{color:#fff;background:#1677ff;border-radius:15px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.module-unavailable h2{color:#172945;margin:2px 0 0}.module-unavailable p{color:#526273;max-width:430px;margin:0;line-height:1.55}.module-unavailable button{color:#fff;cursor:pointer;background:#172945;border:0;border-radius:9px;min-height:39px;padding:0 16px;font-weight:800}.consultant-workspace{color:#fff;background:#061a2c;border-radius:22px;grid-template-columns:238px minmax(420px,1fr) 300px;gap:14px;min-width:0;min-height:calc(100vh - 170px);padding:14px;display:grid;box-shadow:0 18px 48px #04182b2e}.consultant-profile,.consultant-chat,.consultant-insights>section{background:#0b2539;border:1px solid #264055;border-radius:18px;min-width:0;box-shadow:0 10px 28px #0000001f}.consultant-profile{flex-direction:column;gap:14px;padding:18px 14px;display:flex;overflow:hidden}.consultant-avatar-shell{background:radial-gradient(circle at 50% 30%,#234c6a 0,#102f46 47%,#081f32 100%);border-radius:16px;place-items:end center;height:210px;display:grid;position:relative;overflow:hidden}.consultant-avatar-shell:after{content:"";background:linear-gradient(90deg,#0000,#f36a18,#0000);height:1px;position:absolute;inset:auto 8% 0}.consultant-avatar-shell img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.consultant-avatar-shell>span{color:#baf4d5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041926d1;border:1px solid #72e0ac40;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:10px;left:10px}.consultant-avatar-shell i,.consultant-chat>header strong i{background:#25c57a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #25c57a1f}.consultant-profile-copy{gap:5px;display:grid}.consultant-profile-copy small,.consultant-side-title small,.consultant-suggested-action>small,.consultant-other-analyses>div small{color:#f58a49;letter-spacing:.1em;font-size:10px;font-weight:900}.consultant-profile-copy h2{margin:0;font-size:22px}.consultant-profile-copy strong{color:#9ec6e2;font-size:13px;line-height:1.35}.consultant-profile-copy p{color:#c4d7e6;margin:7px 0 0;font-size:13px;line-height:1.55}.consultant-safe-note{background:#0d3538;border:1px solid #244b48;border-radius:12px;gap:4px;padding:10px;display:grid}.consultant-safe-note b{color:#77ddb4;font-size:12px}.consultant-safe-note span{color:#b6d1d4;font-size:10px;line-height:1.4}.consultant-history{min-width:0;margin-top:auto}.consultant-history-title{justify-content:space-between;align-items:center;display:flex}.consultant-history-title small{color:#7897ad;letter-spacing:.08em;font-size:10px;font-weight:900}.consultant-history-title>button{color:#fff;cursor:pointer;background:#16364c;border:1px solid #36546a;border-radius:8px;width:28px;height:28px}.consultant-history-list{gap:5px;max-height:150px;margin-top:7px;display:grid;overflow:auto}.consultant-history-list>button{text-align:left;color:#d9e7f0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:2px;min-width:0;padding:8px 9px;display:grid}.consultant-history-list>button:hover,.consultant-history-list>button.active{background:#15364d;border-color:#31556d}.consultant-history-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.consultant-history-list span,.consultant-history-list p{color:#7897ad;margin:0;font-size:9px}.consultant-chat{color:#172945;background:#f5f8fb;grid-template-rows:auto minmax(300px,1fr) auto auto auto;min-height:690px;display:grid;overflow:hidden}.consultant-chat>header{background:#fff;border-bottom:1px solid #dce6ee;align-items:center;gap:11px;min-height:76px;padding:13px 16px;display:flex}.consultant-chat>header>span{color:#fff;background:linear-gradient(135deg,#6a43d9,#176ec1);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:12px;font-weight:900;display:grid}.consultant-chat>header>div{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:1px 9px;min-width:0;display:grid}.consultant-chat>header h2{color:#142b43;margin:0;font-size:18px}.consultant-chat>header strong{color:#15915f;align-items:center;gap:6px;font-size:10px;display:flex}.consultant-chat>header p{color:#6b7f91;grid-column:1/-1;margin:2px 0 0;font-size:11px}.consultant-chat>header>button{color:#244968;cursor:pointer;background:#fff;border:1px solid #ccdae5;border-radius:9px;min-height:34px;margin-left:auto;padding:0 11px;font-size:11px;font-weight:850}.consultant-messages{background:linear-gradient(#f8fbfd,#eff4f8);min-width:0;padding:18px;overflow:auto}.consultant-message{align-items:flex-start;gap:9px;width:fit-content;max-width:88%;margin:0 0 15px;display:flex}.consultant-message>span{text-align:center;color:#fff;background:linear-gradient(135deg,#7047d9,#4f2fa4);border-radius:10px;flex:0 0 34px;width:34px;padding:9px 3px;font-size:10px;font-weight:900}.consultant-message.user{flex-direction:row-reverse;margin-left:auto}.consultant-message.user>span{background:#176eab}.consultant-message>p,.consultant-answer{color:#25364e;overflow-wrap:anywhere;background:#fff;border:1px solid #d5e1ea;border-radius:4px 14px 14px;min-width:0;margin:0;padding:12px 14px;font-size:14px;line-height:1.55;box-shadow:0 5px 16px #1b38500d}.consultant-message>p{white-space:pre-wrap}.consultant-message.user>p{background:#e7f3fb;border-color:#c4dced;border-radius:14px 4px 14px 14px}.consultant-answer h3{color:#172945;margin:0 0 8px;font-size:16px;line-height:1.35}.consultant-answer p{margin:0 0 10px}.consultant-answer p:last-child{margin-bottom:0}.consultant-answer ul{margin:0 0 12px;padding-left:20px}.consultant-answer ul:last-child{margin-bottom:0}.consultant-answer>small{color:#7a8b9b;margin-top:9px;font-size:11px;display:block}.consultant-message.is-thinking p{color:#66788d;font-style:italic}.consultant-loading{text-align:center;color:#66788d;padding:28px}.welcome-message{max-width:94%;margin-top:5px}.consultant-error{color:#9b2c2c;background:#fff4f3;border:1px solid #f0b6b2;border-radius:9px;margin:0 15px 8px;padding:9px 11px;font-size:12px}.consultant-quick-questions{scrollbar-width:thin;background:#fff;border-top:1px solid #dfe7ee;gap:7px;padding:10px 14px 8px;display:flex;overflow:auto}.consultant-quick-questions button{color:#294f6e;cursor:pointer;background:#f8fbfd;border:1px solid #cddbe6;border-radius:999px;flex:none;min-height:32px;padding:0 10px;font-size:10px;font-weight:750}.consultant-quick-questions button:hover{color:#b84806;background:#fff6ef;border-color:#f17a2e}.consultant-quick-questions button:disabled{opacity:.55}.consultant-composer{background:#fff;padding:10px 14px 12px}.consultant-composer>label{color:#30465f;margin-bottom:6px;font-size:12px;font-weight:850;display:block}.consultant-composer>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.consultant-input-shell{min-width:0;position:relative}.consultant-composer textarea{resize:none;color:#172945;width:100%;min-height:56px;font:inherit;background:#f9fbfd;border:1px solid #c7d6e2;border-radius:12px;padding:10px 70px 10px 12px;font-size:14px}.consultant-composer textarea:focus{border-color:#176eab;outline:3px solid #176eab1f}.consultant-future-tools{gap:4px;display:flex;position:absolute;bottom:9px;right:8px}.consultant-future-tools button{color:#9aabb8;background:#fff;border:1px solid #d7e1e9;border-radius:7px;width:25px;height:25px;padding:0}.consultant-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f47a24,#dc5105);border:0;border-radius:11px;min-width:88px;font-size:12px;font-weight:900}.consultant-send:disabled{opacity:.5;cursor:not-allowed}.consultant-composer>small{color:#718096;margin-top:5px;font-size:9px;display:block}.consultant-insights{flex-direction:column;gap:11px;min-width:0;display:flex}.consultant-insights>section{padding:14px}.consultant-side-title{justify-content:space-between;align-items:start;gap:8px;display:flex}.consultant-side-title h2{margin:3px 0 0;font-size:17px}.consultant-side-title>span{color:#7192a9;padding-top:3px;font-size:9px}.consultant-periods{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:11px;display:grid}.consultant-periods button{color:#9cb7ca;cursor:pointer;background:#102c41;border:1px solid #2e4a60;border-radius:7px;min-width:0;min-height:29px;padding:2px;font-size:8px;font-weight:800}.consultant-periods button.active{color:#fff;background:#d95b0f;border-color:#f27a2d}.consultant-metric-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.consultant-metric-grid article{background:#102d43;border:1px solid #2b4559;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:28px 1fr;gap:2px 7px;min-width:0;min-height:90px;padding:10px;display:grid}.consultant-metric-grid article>span{border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.consultant-metric-grid small{color:#9db6c8;font-size:9px;line-height:1.25}.consultant-metric-grid strong{overflow-wrap:anywhere;align-self:end;font-size:15px}.consultant-metric-grid .recompra>span{color:#ffb07b;background:#653118}.consultant-metric-grid .stock>span{color:#9fc9ff;background:#163c69}.consultant-metric-grid .expenses>span{color:#c9b6ff;background:#3b2b68}.consultant-metric-grid .sales>span{color:#9af0c8;background:#14523e}.consultant-suggested-action{background:linear-gradient(145deg,#103a36,#0b2b32)!important;border-color:#315446!important}.consultant-suggested-action h3{color:#fff;margin:7px 0;font-size:16px;line-height:1.35}.consultant-suggested-action p{color:#b9d2ce;margin:0;font-size:11px;line-height:1.5}.consultant-suggested-action button{color:#073526;cursor:pointer;background:#67dda8;border:1px solid #42bd88;border-radius:10px;width:100%;min-height:39px;margin-top:11px;font-size:10px;font-weight:900}.consultant-suggested-action button:disabled{opacity:.55}.consultant-suggested-action>span{color:#86aca4;text-align:center;margin-top:6px;font-size:8px;display:block}.consultant-other-analyses h3{margin:3px 0 0;font-size:15px}.consultant-other-analyses nav{gap:4px;margin-top:9px;display:grid}.consultant-other-analyses nav button{color:#c7dae7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:7px;min-height:36px;padding:5px 7px;font-size:10px;display:grid}.consultant-other-analyses nav button:hover{background:#143249}.consultant-other-analyses nav button>span{color:#cabaff;background:#35285d;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.consultant-other-analyses nav button>b{color:#66879e;font-size:16px}@media (width<=1220px){.consultant-workspace{grid-template-columns:210px minmax(380px,1fr) 265px}.consultant-avatar-shell{height:175px}.consultant-metric-grid{grid-template-columns:1fr}.consultant-metric-grid article{min-height:66px}}@media (width<=980px){.consultant-workspace{grid-template-columns:210px minmax(0,1fr)}.consultant-chat{min-height:680px}.consultant-insights{grid-column:1/-1;grid-template-columns:1.1fr .9fr;display:grid}.consultant-other-analyses{grid-column:1/-1}.consultant-other-analyses nav{grid-template-columns:1fr 1fr}.consultant-metric-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.consultant-workspace{border-radius:16px;grid-template-columns:1fr;gap:9px;padding:9px}.consultant-profile{grid-template-columns:82px minmax(0,1fr);gap:9px;padding:11px;display:grid}.consultant-avatar-shell{height:94px}.consultant-avatar-shell>span{padding:4px 6px;font-size:8px;bottom:5px;left:5px}.consultant-profile-copy small{font-size:8px}.consultant-profile-copy h2{font-size:18px}.consultant-profile-copy strong{font-size:11px}.consultant-profile-copy p{margin-top:3px;font-size:10px;line-height:1.4}.consultant-safe-note,.consultant-history{grid-column:1/-1}.consultant-history-list{max-height:none;display:flex;overflow:auto}.consultant-history-list>button{min-width:145px}.consultant-chat{border-radius:14px;min-height:680px}.consultant-chat>header{min-height:68px;padding:10px}.consultant-chat>header>span{width:37px;height:37px}.consultant-chat>header h2{font-size:16px}.consultant-chat>header p{font-size:9px}.consultant-chat>header>button{padding:0 8px;font-size:9px}.consultant-messages{padding:13px 9px}.consultant-message{gap:6px;max-width:100%}.consultant-message.user{max-width:94%}.consultant-message>span{flex-basis:31px;width:31px}.consultant-message>p,.consultant-answer{max-width:calc(100% - 37px);padding:10px 11px;font-size:13px}.consultant-quick-questions{padding-inline:9px}.consultant-composer{padding:9px}.consultant-composer>div{grid-template-columns:1fr}.consultant-send{min-height:42px}.consultant-insights{grid-column:auto;display:flex}.consultant-metric-grid{grid-template-columns:1fr 1fr}.consultant-other-analyses nav{grid-template-columns:1fr}.consultant-periods button{font-size:9px}}body:has(.consultant-workspace){overflow:hidden}.main-content:has(.consultant-workspace){box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;padding-bottom:12px;display:flex;overflow:hidden}:is(.main-content:has(.consultant-workspace)>.topbar,.main-content:has(.consultant-workspace)>.connection-banner,.main-content:has(.consultant-workspace)>.error-banner){flex:none}.consultant-workspace{flex:1 1 0;height:auto;min-height:0;max-height:none;overflow:hidden}.consultant-profile,.consultant-chat,.consultant-insights{height:100%;min-height:0}.consultant-profile{overflow:hidden}.consultant-history{flex-direction:column;min-height:0;display:flex}.consultant-history-list{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}.consultant-chat{min-height:0}.consultant-messages{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:hidden auto}.consultant-insights{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.consultant-mobile-tabs{display:none}.consultant-profile-copy h2,.consultant-chat>header h2{font-size:23px}.consultant-profile-copy strong{font-size:14px}.consultant-profile-copy p{font-size:14px;line-height:1.6}.consultant-safe-note b,.consultant-safe-note span,.consultant-history-list strong,.consultant-history-list span,.consultant-chat>header strong,.consultant-chat>header p,.consultant-chat>header>button,.consultant-side-title>span,.consultant-metric-grid small,.consultant-suggested-action p,.consultant-suggested-action>span,.consultant-other-analyses nav button,.consultant-composer>small{font-size:14px}.consultant-profile-copy small,.consultant-history-title small,.consultant-side-title small,.consultant-suggested-action>small,.consultant-other-analyses>div small{font-size:12px}.consultant-message>p,.consultant-answer{font-size:16px;line-height:1.68}.consultant-answer h3{margin-bottom:12px;font-size:19px;line-height:1.4}.consultant-answer h3:not(:first-child){margin-top:24px}.consultant-answer p{margin-bottom:15px}.consultant-answer ul,.consultant-answer ol{margin:0 0 17px;padding-left:24px}.consultant-answer li{margin:7px 0}.consultant-answer-wrap{min-width:0;max-width:calc(100% - 43px);position:relative}.consultant-answer-wrap .consultant-answer{max-width:100%}.consultant-answer-wrap.collapsed .consultant-answer{max-height:350px;overflow:hidden}.consultant-answer-wrap.collapsed:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:80px;position:absolute;bottom:43px;left:1px;right:1px}.consultant-answer-toggle{color:#175e92;cursor:pointer;background:#eef7fd;border:1px solid #c4d7e5;border-radius:9px;min-height:38px;margin-top:8px;padding:0 14px;font-size:14px;font-weight:850}.consultant-message.user>p{font-size:16px}.consultant-quick-questions button{min-height:38px;padding-inline:13px;font-size:14px}.consultant-composer>label{font-size:14px}.consultant-composer textarea{font-size:16px;line-height:1.5}.consultant-send{font-size:14px}.consultant-side-title h2{font-size:20px}.consultant-metric-grid strong,.consultant-suggested-action h3,.consultant-other-analyses h3{font-size:18px}.consultant-suggested-action button{font-size:14px}.consultant-periods button{font-size:13px}@media (width<=1220px){.consultant-workspace{grid-template-columns:190px minmax(390px,1fr) 250px}.consultant-avatar-shell{height:150px}.consultant-profile-copy p{font-size:13px}.consultant-insights>section{padding:12px}.consultant-metric-grid{grid-template-columns:1fr}.consultant-metric-grid article{min-height:72px}}@media (width<=980px) and (width>=761px){.consultant-workspace{grid-template-columns:185px minmax(0,1fr)}.consultant-insights{grid-column:auto;display:flex}.consultant-profile-copy p{font-size:13px}.consultant-message>p,.consultant-answer{font-size:16px}}@media (width<=760px){body:has(.consultant-workspace){overflow:hidden}.main-content:has(.consultant-workspace){height:100dvh;min-height:0;padding-bottom:76px;overflow:hidden}.consultant-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:0;max-height:none;padding:7px}.consultant-mobile-tabs{grid-column:1;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.consultant-mobile-tabs button{color:#aec6d7;background:#102d43;border:1px solid #31506a;border-radius:9px;min-height:38px;font-size:14px;font-weight:850}.consultant-mobile-tabs button.active{color:#fff;background:#d85a0d;border-color:#f47a24}.consultant-profile,.consultant-chat,.consultant-insights{grid-area:2/1;height:100%;min-height:0;display:none!important}.consultant-profile.mobile-active{overflow-y:auto;display:grid!important}.consultant-chat.mobile-active{display:grid!important}.consultant-insights.mobile-active{overflow-y:auto;display:flex!important}.consultant-chat{min-height:0}.consultant-chat>header h2{font-size:20px}.consultant-chat>header strong,.consultant-chat>header p,.consultant-chat>header>button{font-size:12px}.consultant-message>p,.consultant-answer{font-size:16px;line-height:1.62}.consultant-answer h3{font-size:18px}.consultant-answer-wrap{max-width:calc(100% - 37px)}.consultant-quick-questions button{font-size:14px}.consultant-composer>small{font-size:12px}.consultant-profile-copy p{font-size:14px}.consultant-history-list strong,.consultant-history-list span{font-size:13px}.consultant-metric-grid small,.consultant-suggested-action p,.consultant-other-analyses nav button{font-size:14px}}.essential-final-actions{grid-template-columns:1fr 1fr}.essential-final-actions button:first-child{color:#fff;background:#1855aa;border-color:#1855aa}.essential-final-actions button:last-child{color:#4f4844;background:#fff;border-color:#d8d0ca}.consignment-page{gap:18px;display:grid}.inventory-toolbar-actions{gap:9px;display:flex}.inventory-toolbar-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef6500,#d94b00);border:0;border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.inventory-toolbar-actions .consignment-shortcut{background:linear-gradient(135deg, var(--recompra-violet), #5436bd)}.premium-lock-banner{color:#35286f;background:#f5f2ff;border:1px solid #d9d0ff;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.premium-lock-banner>span{color:#fff;background:var(--recompra-violet);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.premium-lock-banner div{gap:3px;display:grid}.premium-lock-banner small{color:#61568d!important}.consignment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.consignment-summary article{border:1px solid #dfe7f2;border-top:4px solid var(--recompra-blue);background:#fff;border-radius:14px;align-content:center;gap:5px;min-height:108px;padding:16px;display:grid}.consignment-summary article:nth-child(2){border-top-color:var(--recompra-orange)}.consignment-summary article:nth-child(3){border-top-color:var(--recompra-red)}.consignment-summary article:nth-child(4){border-top-color:var(--recompra-green)}.consignment-summary span{color:#617083;letter-spacing:.07em;font-size:11px;font-weight:900}.consignment-summary strong{color:#172945;font-size:22px}.consignment-summary small{color:#617083!important}.consignment-filters{grid-template-columns:minmax(240px,1fr) 230px;gap:10px;display:grid}.consignment-filters input,.consignment-filters select{color:#172945;background:#fff;border:1px solid #dce4ee;border-radius:10px;min-height:44px;padding:0 13px}.consignment-list{gap:12px;display:grid}.consignment-card{background:#fff;border:1px solid #dfe7f2;border-radius:15px;gap:14px;padding:17px;display:grid;box-shadow:0 8px 24px #1f3c640d}.consignment-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.consignment-card-head>div{gap:4px;display:grid}.consignment-card-head strong{color:#172945;font-size:17px}.consignment-card-head small{color:#647184!important}.consignment-card-head>span{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.status-open{color:#8a5200;background:#fff0cf}.status-settled{color:#0c6849;background:#daf5e9}.consignment-metrics{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.consignment-metrics>div{background:#f4f7fb;border-radius:10px;gap:3px;padding:10px;display:grid}.consignment-metrics span{color:#697789;font-size:10px}.consignment-metrics strong{color:#172945;font-size:15px}.consignment-dates{color:#59687a;flex-wrap:wrap;gap:8px 22px;font-size:12px;display:flex}.consignment-note{color:#5e4c43;background:#fff7f2;border-left:3px solid #e85f2b;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.5}.consignment-card details{border-top:1px solid #edf0f4;padding-top:10px}.consignment-card summary{color:#1855aa;cursor:pointer;font-size:12px;font-weight:800}.consignment-item-line,.settlement-line{color:#27384d;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:12px;display:flex}.consignment-item-line small,.settlement-line small{text-align:right;color:#66768a!important}.settlement-line span{gap:3px;display:grid}.settlement-line em{color:#7b6b61;font-size:11px;font-style:normal}.consignment-actions{justify-content:flex-end}.consignment-actions-primary{justify-content:flex-start;padding:4px 0}.consignment-actions-primary button:first-child{min-height:42px;padding-inline:17px}.consignment-actions button{color:#174a91;cursor:pointer;background:#f4f8ff;border:1px solid #cdd8e7;border-radius:8px;min-height:36px;padding:0 12px;font-weight:800}.consignment-actions button:first-child{color:#fff;border-color:var(--recompra-blue);background:var(--recompra-blue)}.consignment-actions button:disabled,.entity-toolbar>button:disabled{opacity:.5;cursor:not-allowed}.consignment-modal{gap:14px;width:min(920px,100%);display:grid}.form-grid{gap:11px;display:grid}.two-columns{grid-template-columns:1fr 1fr}.span-two{grid-column:1/-1}.form-error{background:#fff0f2;border-radius:9px;padding:10px;color:#8b1f2b!important;margin:0!important}.partner-page{color:#17233b;background:#f4f7fb;min-height:100vh;padding:34px 5vw 70px}.partner-entry{background:#fff;grid-template-columns:1.08fr .92fr;padding:0;display:grid}.partner-pitch{color:#fff;background:radial-gradient(circle at 85% 18%,#49c99d33,#0000 32%),linear-gradient(145deg,#102a43,#163f5f 58%,#0f625f);flex-direction:column;justify-content:center;min-height:100vh;padding:9vh 8vw;display:flex}.partner-brand{color:inherit;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.partner-brand:first-letter{color:#fff;background:#f2672e;border-radius:10px;padding:8px 13px;font-family:Georgia,serif;font-size:23px}.partner-brand span{letter-spacing:.12em;font-size:13px}.partner-pitch>p,.partner-application>p,.partner-welcome p,.partner-bottom p{color:#f6a276;letter-spacing:.17em;margin:54px 0 14px;font-size:11px;font-weight:900}.partner-pitch h1{margin:0 0 24px;font:700 clamp(38px,5vw,68px)/1.02 Georgia,serif}.partner-pitch>span{color:#c8dce7;max-width:570px;font-size:16px;line-height:1.7}.partner-pitch ul{color:#e7f4f5;gap:15px;margin:36px 0 0;padding:0;list-style:none;display:grid}.partner-auth{flex-direction:column;justify-content:center;width:100%;max-width:650px;padding:10vh 8vw;display:flex}.partner-auth>div:first-child>span{color:#e85f2b;letter-spacing:.16em;font-size:11px;font-weight:900}.partner-auth h2{margin:12px 0 8px;font:700 34px Georgia,serif}.partner-auth p{color:#738096;margin:0 0 28px}.partner-auth form,.partner-application form{gap:17px;display:grid}.partner-auth label,.partner-application label{gap:7px;font-size:12px;font-weight:800;display:grid}.partner-auth input,.partner-application input,.partner-application textarea,.partner-bottom input{color:#17233b;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:11px;padding:13px 14px}.partner-application textarea{resize:vertical;min-height:105px}.partner-auth form button,.partner-application form button,.partner-bottom form button,.partner-link-card button{color:#fff;cursor:pointer;background:#e85f2b;border:0;border-radius:11px;padding:14px 18px;font-weight:850}.partner-mode{color:#34658c;cursor:pointer;background:0 0;border:0;margin-top:16px}.partner-alert{color:#8b2635;background:#fff0f2;border-radius:10px;margin:0 0 18px;padding:12px 14px}.partner-loading{color:#718096;place-items:center;min-height:70vh;display:grid}.partner-header{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto 42px;display:flex}.partner-header .partner-brand{color:#17233b}.partner-header>button,.partner-header>div button{cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:9px;padding:9px 14px}.partner-header>div{align-items:center;gap:14px;font-size:13px;font-weight:800;display:flex}.partner-application,.partner-status{background:#fff;border:1px solid #e3e9ef;border-radius:22px;max-width:850px;margin:6vh auto;padding:clamp(28px,5vw,58px);box-shadow:0 24px 70px #152f4b14}.partner-application>p{margin:0 0 12px}.partner-application h1,.partner-status h1{margin:0 0 12px;font:700 clamp(30px,4vw,46px) Georgia,serif}.partner-application>span,.partner-status>p{color:#708096;margin-bottom:30px;line-height:1.6;display:block}.partner-application form{grid-template-columns:1fr 1fr}.partner-application .wide{grid-column:1/-1}.partner-status{text-align:center;max-width:680px}.partner-status>span{color:#e85f2b;letter-spacing:.15em;font-size:11px;font-weight:900}.partner-status>div{background:#f3f7fa;border-radius:13px;gap:5px;margin:26px 0;padding:18px;display:grid}.partner-status small{color:#718096}.partner-status button{color:#52677e;cursor:pointer;background:0 0;border:0}.partner-dashboard{max-width:none}.partner-dashboard>section{max-width:1240px;margin-left:auto;margin-right:auto}.partner-welcome{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.partner-welcome p{margin:0 0 8px}.partner-welcome h1{margin:0 0 7px;font:700 38px Georgia,serif}.partner-welcome>div>span{color:#718096}.partner-rate{color:#fff;background:#153d58;border-radius:16px;grid-template-columns:auto auto;align-items:center;column-gap:12px;padding:18px 24px;display:grid}.partner-rate small{color:#9fc0cf;letter-spacing:.13em;grid-column:1/-1;font-size:9px}.partner-rate strong{font-size:30px}.partner-rate span{color:#c9dde6;font-size:12px}.partner-link-card{color:#fff;background:linear-gradient(120deg,#e85f2b,#ee7a45);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:23px 27px;display:flex;box-shadow:0 14px 35px #e85f2b33}.partner-link-card>div{gap:6px;min-width:0;display:grid}.partner-link-card span{letter-spacing:.16em;font-size:9px;font-weight:900}.partner-link-card strong{text-overflow:ellipsis;font-size:15px;overflow:hidden}.partner-link-card small{color:#ffe4d6}.partner-link-card button{color:#d95a27;white-space:nowrap;background:#fff}.partner-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.partner-stats article{background:#fff;border:1px solid #e2e8ef;border-radius:15px;gap:7px;padding:22px;display:grid}.partner-stats article.highlight{color:#fff;background:#153d58;border-color:#153d58}.partner-stats span{color:#718096;font-size:12px;font-weight:750}.partner-stats .highlight span,.partner-stats .highlight small{color:#bcd2dd}.partner-stats strong{font:700 31px Georgia,serif}.partner-stats small{color:#9aa6b4}.partner-bottom{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:22px;display:grid}.partner-bottom>article{background:#fff;border:1px solid #e2e8ef;border-radius:15px;padding:24px}.partner-bottom p{margin:0 0 8px}.partner-bottom h2{margin:0 0 20px;font:700 23px Georgia,serif}.partner-bottom form{gap:10px;display:grid}.partner-bottom>article>small{color:#8793a2;margin-top:12px;display:block}.partner-empty{color:#8793a2;text-align:center;background:#f7f9fb;border-radius:11px;padding:26px}.partner-payout-list{gap:8px;display:grid}.partner-payout-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:1fr auto;gap:4px 16px;padding:12px;display:grid}.partner-payout-list small{color:#8793a2;grid-column:1/-1}@media (width<=800px){.partner-entry{grid-template-columns:1fr}.partner-pitch{min-height:auto;padding:54px 26px}.partner-pitch>p{margin-top:42px}.partner-auth{padding:55px 26px}.partner-page{padding:24px 18px 50px}.partner-application form,.partner-stats,.partner-bottom{grid-template-columns:1fr}.partner-application .wide{grid-column:auto}.partner-welcome,.partner-link-card{flex-direction:column;align-items:stretch}.partner-rate{align-self:flex-start}.partner-link-card strong{white-space:normal;overflow-wrap:anywhere}}.admin-partners-section{background:#eef5f8;border:1px solid #d9e6eb;border-radius:18px;margin:26px 0;padding:24px}.admin-partners-section .admin-toolbar{margin:0 0 18px}.admin-partners-section .admin-toolbar a{color:#145b75;font-size:12px;font-weight:800;text-decoration:none}.admin-partner-grid{gap:14px;display:grid}.admin-partner{background:#fff;border:1px solid #dce6eb;border-radius:14px;padding:18px}.admin-partner-head{justify-content:space-between;gap:20px;display:flex}.admin-partner-head span{color:#e85f2b;letter-spacing:.14em;font-size:9px;font-weight:900}.admin-partner-head h3{margin:6px 0 3px}.admin-partner-head p,.admin-partner-audience{color:#748291;margin:0;font-size:12px}.admin-partner-head>b{color:#145b75;background:#e7f3f5;border-radius:8px;align-self:flex-start;padding:8px 11px;font-size:11px}.admin-partner-audience{margin-top:12px}.admin-partner-numbers{flex-wrap:wrap;gap:9px;margin:15px 0;display:flex}.admin-partner-numbers span{background:#f5f7f9;border-radius:8px;padding:8px 10px;font-size:11px}.admin-partner-controls{grid-template-columns:1fr 140px auto;align-items:end;gap:10px;display:grid}.admin-partner-controls label{gap:5px;font-size:10px;font-weight:800;display:grid}.admin-partner-controls input,.admin-partner-controls select,.admin-partner details input{background:#fff;border:1px solid #dce3e8;border-radius:8px;padding:9px}.admin-partner-controls button,.admin-partner details button{color:#fff;cursor:pointer;background:#145b75;border:0;border-radius:8px;padding:10px 13px;font-weight:800}.admin-partner details{border-top:1px solid #edf0f2;margin-top:14px;padding-top:12px}.admin-partner summary{color:#52677e;cursor:pointer;font-size:11px;font-weight:800}.admin-partner details form{grid-template-columns:150px 150px 1fr auto;gap:8px;margin-top:10px;display:grid}.admin-partner details small{color:#8793a2;margin-top:8px;display:block}@media (width<=800px){.admin-partner-controls,.admin-partner details form{grid-template-columns:1fr}}.partner-entry{background:#f7fafc;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100dvh;padding:0;display:grid;overflow:hidden}.partner-entry .partner-pitch{background:radial-gradient(circle at 92% 14%,#1ec1b547,#0000 29%),radial-gradient(circle at 72% 100%,#10899142,#0000 35%),linear-gradient(138deg,#071f3b 0%,#0b3154 56%,#075b66 100%);flex-direction:column;justify-content:flex-start;min-height:100dvh;padding:28px clamp(38px,5vw,78px) 30px;display:flex;position:relative;overflow:hidden}.partner-entry .partner-pitch:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #52ddcf1f;border-radius:50%;width:72%;position:absolute;bottom:-25%;right:-18%;box-shadow:0 0 0 70px #34c2bb09,0 0 0 140px #34c2bb06}.partner-entry .partner-brand{z-index:1;color:#fff;align-items:center;gap:12px;width:max-content;text-decoration:none;display:inline-flex;position:relative}.partner-entry .partner-brand>b{color:#fff;background:linear-gradient(145deg,#ff7a39,#ed4f1c);border-radius:10px;place-items:center;width:42px;height:42px;font:900 25px/1 Georgia,serif;display:grid;box-shadow:0 8px 24px #ee531c38}.partner-entry .partner-brand>span{letter-spacing:0;font-size:19px;font-weight:500}.partner-entry .partner-brand>span strong{font-weight:900}.partner-pitch-copy{z-index:1;max-width:650px;margin-top:42px;position:relative}.partner-pitch-copy>p{color:#ff844c;letter-spacing:.15em;margin:0 0 13px;font-size:13px;font-weight:900}.partner-pitch-copy h1{color:#fff;letter-spacing:-.035em;margin:0 0 14px;font:750 clamp(42px,4.3vw,66px)/.98 Georgia,serif}.partner-pitch-copy>span{color:#c7d9e7;max-width:610px;font-size:17px;line-height:1.5;display:block}.partner-how{z-index:1;grid-template-columns:repeat(3,1fr);gap:26px;max-width:720px;margin-top:26px;display:grid;position:relative}.partner-how article{grid-template-columns:42px 1fr;align-items:center;gap:2px 10px;display:grid;position:relative}.partner-how article:not(:last-child):after{content:"";background:#70aaca;width:16px;height:1px;position:absolute;top:20px;right:-20px}.partner-how i{color:#fff;background:#115172b8;border:1px solid #4ed7d199;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.partner-how strong{color:#fff;font-size:15px}.partner-how span{color:#b9d0df;font-size:12px;line-height:1.35}.partner-benefits{z-index:1;color:#eef9fb;gap:8px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:grid;position:relative}.partner-benefits li{align-items:center;gap:10px;display:flex}.partner-benefits i{color:#073c4c;background:#36d5c5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:950;display:grid}.partner-example{z-index:1;background:#06264457;border:1px solid #35dacd7a;border-radius:14px;align-items:center;gap:17px;max-width:720px;margin-top:22px;padding:14px 20px;display:flex;position:relative}.partner-example>i{color:#2cd7c7;border-right:1px solid #6fdcd37a;padding-right:18px;font-size:30px;font-style:normal}.partner-example>span{gap:3px;display:grid}.partner-example small{color:#8fb6c9;letter-spacing:.12em;font-size:11px;font-weight:900}.partner-example strong{color:#fff;font-size:18px}.partner-example strong b{color:#35dcc8}.partner-auth-shell{background:radial-gradient(circle at 92% 18%,#d2e0ee6b,#0000 24%),linear-gradient(145deg,#fbfdff,#f2f7fb);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px clamp(28px,5vw,76px);display:flex}.partner-side-note{color:#263d60;align-self:flex-end;margin:0 4% 18px;font:500 14px/1.25 Georgia,serif}.partner-side-note:after{content:"";background:#f36a2d;width:38px;height:2px;margin:10px auto 0;display:block}.partner-entry .partner-auth{background:#fffffff0;border:1px solid #e0e8ef;border-radius:22px;justify-content:center;width:100%;max-width:570px;padding:36px 42px;display:flex;box-shadow:0 24px 65px #1837581a}.partner-auth-heading>span{color:#ed622c!important;letter-spacing:.16em!important;font-size:12px!important;font-weight:950!important}.partner-auth-heading h2{color:#102d50;margin:12px 0 8px;font:750 clamp(29px,2.5vw,40px)/1.08 Georgia,serif}.partner-auth-heading p{color:#6c7f98;margin:0 0 20px;font-size:15px;line-height:1.5}.partner-auth-tabs{background:#edf3f8;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:17px;padding:4px;display:grid}.partner-auth-tabs button{color:#60748e;cursor:pointer;background:0 0;border:0;border-radius:8px;height:36px;font-size:14px;font-weight:850}.partner-auth-tabs button.active{color:#0a3f79;background:#fff;box-shadow:0 3px 10px #19395b14}.partner-entry .partner-auth form{gap:13px}.partner-entry .partner-auth label{color:#142e50;gap:6px;font-size:14px;font-weight:850}.partner-entry .partner-auth input{color:#172f50;background:#fff;border:1px solid #cfdbe7;border-radius:10px;outline:none;width:100%;height:48px;padding:0 14px;font-size:16px}.partner-entry .partner-auth input:focus{border-color:#2777c9;box-shadow:0 0 0 3px #2777c91c}.partner-entry .partner-auth form>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#f46b2e,#f15724);border:0;border-radius:10px;height:50px;margin-top:3px;font-size:16px;font-weight:900;box-shadow:0 10px 22px #f1572333}.partner-entry .partner-terms{line-height:1.45;color:#64758d!important;grid-template-columns:18px 1fr!important;align-items:start!important;font-size:12px!important;font-weight:600!important}.partner-entry .partner-terms input{margin-top:1px;width:17px!important;height:17px!important}.partner-terms a{color:#175fb0}.partner-reset{margin-top:10px;flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}.partner-reset label{flex:1}.partner-reset input{height:38px!important;font-size:13px!important}.partner-reset button{white-space:nowrap!important;color:#175fb0!important;height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccd9e5!important;margin:0!important;padding:0 12px!important;font-size:12px!important}.partner-entry .partner-mode{color:#124c91;background:#fff;border:1px solid #1859a5;border-radius:10px;width:100%;height:48px;margin-top:10px;font-size:15px;font-weight:900}.partner-analysis-note{color:#7689a0;text-align:center;margin-top:14px;font-size:12px;line-height:1.45;display:block}.partner-notice{color:#146b54;background:#e9f8f2;border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:13px}.partner-entry .partner-alert{margin-bottom:14px;font-size:13px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.partner-entry{grid-template-columns:1fr}.partner-entry .partner-pitch{min-height:auto;padding:32px 28px 38px}.partner-pitch-copy{margin-top:34px}.partner-pitch-copy h1{font-size:45px}.partner-auth-shell{min-height:auto;padding:42px 24px 56px}.partner-side-note{display:none}.partner-entry .partner-auth{max-width:650px}.partner-how{gap:18px}.partner-how article:not(:last-child):after{display:none}}@media (width<=620px){.partner-entry .partner-pitch{padding:25px 18px 30px}.partner-entry .partner-brand>span{font-size:17px}.partner-pitch-copy{margin-top:30px}.partner-pitch-copy h1{font-size:38px;line-height:1.02}.partner-pitch-copy>span{font-size:16px}.partner-how{grid-template-columns:1fr;gap:13px;margin-top:24px}.partner-how article{grid-template-columns:38px 1fr}.partner-how i{width:38px;height:38px}.partner-benefits{margin-top:22px}.partner-example{align-items:flex-start;padding:13px 14px}.partner-example strong{font-size:15px;line-height:1.35}.partner-auth-shell{padding:30px 14px 44px}.partner-entry .partner-auth{border-radius:17px;padding:26px 18px}.partner-auth-heading h2{font-size:29px}.partner-auth-heading p{font-size:14px}.partner-reset{grid-template-columns:1fr!important;display:grid!important}.partner-reset button,.partner-entry .partner-auth form>button,.partner-entry .partner-mode{width:100%}}.modal-help{margin:0!important}.consignment-product-step{border-top:1px solid #e4e9f0;gap:10px;padding-top:12px;display:grid}.consignment-step-heading{align-items:center;gap:10px;display:flex}.consignment-step-heading>span{color:#fff;background:var(--recompra-blue);border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.consignment-step-heading>div{gap:2px;display:grid}.consignment-step-heading strong{color:#172945;font-size:14px}.consignment-step-heading small{font-size:11px;color:#647184!important}.consignment-step-heading>b{color:#174a91;background:#eaf2ff;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:11px}.consignment-product-toolbar{grid-template-columns:minmax(240px,1fr) auto auto;gap:8px;display:grid}.consignment-product-toolbar input{color:#172945;background:#fff;border:1px solid #cad6e6;border-radius:9px;min-height:42px;padding:0 12px}.consignment-product-toolbar button{color:#174a91;cursor:pointer;background:#f4f8ff;border:1px solid #bcd0ec;border-radius:9px;min-height:42px;padding:0 12px;font-weight:800}.consignment-product-picker{grid-template-columns:1fr 1fr;gap:7px;max-height:260px;padding:2px;display:grid;overflow-y:auto}.consignment-product-picker>button{color:#27384d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.consignment-product-picker>button:hover{background:#f7faff;border-color:#8dafdc}.consignment-product-picker>button.is-selected{border-color:var(--recompra-blue);box-shadow:inset 0 0 0 1px var(--recompra-blue);background:#edf5ff}.consignment-product-picker>button:disabled{opacity:.55;cursor:not-allowed}.consignment-product-picker i{color:#fff;background:#fff;border:2px solid #aebdce;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;font-weight:900;display:grid}.consignment-product-picker .is-selected i{border-color:var(--recompra-blue);background:var(--recompra-blue)}.consignment-product-picker span{gap:3px;min-width:0;display:grid}.consignment-product-picker span strong{color:#172945;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.consignment-product-picker span small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden;color:#647184!important}.consignment-product-picker em{color:#52647b;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.consignment-product-picker>p{text-align:center;grid-column:1/-1;padding:20px;color:#647184!important;margin:0!important}.consignment-draft-items{border-top:1px solid #e4e9f0;gap:10px;padding-top:12px;display:grid}.consignment-draft-row{grid-template-columns:minmax(230px,2fr) 80px 120px 120px auto;align-items:end;gap:8px;display:grid}.consignment-selected-product{background:#f4f7fb;border-radius:9px;align-content:center;gap:2px;min-width:0;min-height:42px;padding:7px 9px;display:grid}.consignment-selected-product strong{color:#172945;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.consignment-selected-product small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden;color:#647184!important}.consignment-draft-row>button,.secondary-button{color:#174a91;cursor:pointer;background:#f4f8ff;border:1px solid #cad6e6;border-radius:9px;min-height:42px;padding:0 12px;font-weight:800}.secondary-button{justify-self:start}.modal-submit{color:#fff;background:linear-gradient(135deg, var(--recompra-blue), #3157db);cursor:pointer;border:0;border-radius:10px;min-height:46px;font-weight:900}.settlement-items{gap:8px;display:grid}.settlement-items>div{background:#f4f7fb;border-radius:10px;grid-template-columns:minmax(220px,1fr) 110px 110px;align-items:end;gap:9px;padding:10px;display:grid}.settlement-items>div>span{gap:3px;display:grid}.settlement-items small{color:#647184!important}.consignment-receipt-items{gap:8px;margin:14px 0;display:grid}.consignment-receipt-items>div{border-bottom:1px solid #eee;gap:3px;padding-bottom:8px;display:grid}.consignment-receipt-items span{font-size:12px}.consignment-receipt-items strong{font-size:11px}@media (width<=820px){.consignment-summary{grid-template-columns:1fr 1fr}.consignment-metrics{grid-template-columns:repeat(2,1fr)}.consignment-filters,.two-columns{grid-template-columns:1fr}.span-two{grid-column:auto}.consignment-product-toolbar{grid-template-columns:1fr 1fr}.consignment-product-toolbar input{grid-column:1/-1}.consignment-product-picker{grid-template-columns:1fr}.consignment-draft-row{background:#f4f7fb;border-radius:10px;grid-template-columns:1fr 1fr;padding:10px}.consignment-selected-product{grid-column:1/-1}.settlement-items>div{grid-template-columns:1fr 1fr}.settlement-items>div>span{grid-column:1/-1}}@media (width<=480px){.consignment-summary{grid-template-columns:1fr}.consignment-card-head,.consignment-item-line,.settlement-line{flex-direction:column;align-items:flex-start}.consignment-item-line small,.settlement-line small{text-align:left}}@media (width<=620px){.demo-mode-banner{flex-wrap:wrap;align-items:flex-start}.demo-mode-banner span{min-width:65%}}.help-center{gap:22px;padding-bottom:40px;display:grid}.help-ai-card{color:#fff;background:radial-gradient(circle at 88% 0,#ffffff29,#0000 32%),linear-gradient(135deg,#123b5d,#176b86);border-radius:22px;padding:26px;box-shadow:0 18px 38px #154e6d33}.help-ai-intro{align-items:flex-start;gap:14px;display:flex}.help-ai-icon{background:#ffffff21;border:1px solid #ffffff47;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.help-ai-intro small,.help-manual-head small{letter-spacing:.15em;opacity:.78;font-size:9px;font-weight:900}.help-ai-intro small{color:#fff;opacity:1;text-shadow:0 1px 2px #00000038}.help-ai-intro h2{margin:5px 0 4px;font:700 26px Georgia,serif}.help-ai-intro p{color:#d9edf4;margin:0}.help-ai-card form{gap:7px;margin-top:20px;display:grid}.help-ai-card form label{font-size:11px;font-weight:850}.help-ai-card form>div{grid-template-columns:1fr auto;gap:9px;display:grid}.help-ai-card input{color:#18364b;min-height:50px;font:inherit;background:#fff;border:1px solid #ffffff40;border-radius:12px;padding:0 15px}.help-ai-card form button{color:#143b51;cursor:pointer;background:#f5b544;border:0;border-radius:12px;padding:0 20px;font-weight:900}.help-ai-card form button:disabled{color:#26495b;opacity:.88;cursor:not-allowed;background:#d6bd78}.help-suggestions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.help-suggestions button{color:#e8f6fa;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:7px 10px;font-size:10px}.help-ai-answer{color:#20344e;background:#fff;border-radius:15px;margin-top:18px;padding:18px}.help-ai-answer>div{align-items:center;gap:8px;display:flex}.help-ai-answer>div span{color:#fff;background:#176b86;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.help-ai-answer>div small{color:#78889a;margin-left:auto}.help-ai-answer>p{white-space:pre-wrap;margin:13px 0;line-height:1.65}.help-ai-answer footer{border-top:1px solid #e6edf2;flex-wrap:wrap;align-items:center;gap:7px;padding-top:12px;font-size:10px;display:flex}.help-ai-answer footer button{color:#176b86;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.help-ai-error,.help-premium-note{background:#ffffff1f;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:12px}.help-human-support{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.help-human-support>div{gap:3px;display:grid}.help-human-support small{color:#d9edf4}.help-human-support a{color:#153f55;background:#fff;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none}.help-ai-error{color:#ffe0d8}.help-manual-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.help-manual-head small{color:#65758a;opacity:1}.help-manual-head h2{color:#20344e;margin:5px 0 0;font:700 24px Georgia,serif}.help-manual-head label{background:#fff;border:1px solid #d8e2eb;border-radius:11px;align-items:center;gap:8px;width:min(330px,100%);padding:0 12px;display:flex}.help-manual-head input{width:100%;min-height:43px;font:inherit;border:0;outline:0}.help-category-tabs{scrollbar-width:thin;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.help-category-tabs button{color:#53667c;cursor:pointer;background:#fff;border:1px solid #d8e2eb;border-radius:999px;flex:none;padding:9px 12px;font-size:10px;font-weight:850}.help-category-tabs button.active{color:#fff;background:#176b86;border-color:#176b86}.help-articles{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.help-article{background:#fff;border:1px solid #dde6ed;border-radius:14px;scroll-margin:130px;overflow:hidden}.help-article summary{cursor:pointer;gap:4px;padding:17px 46px 17px 18px;list-style:none;display:grid;position:relative}.help-article summary::-webkit-details-marker{display:none}.help-article summary span{color:#d66b27;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.help-article summary strong{color:#20344e;font-size:14px}.help-article summary p{color:#748296;margin:0;font-size:11px;line-height:1.5}.help-article summary i{color:#176b86;font-size:18px;font-style:normal;position:absolute;top:19px;right:17px}.help-article[open] summary i{transform:rotate(45deg)}.help-article ol{color:#44576c;border-top:1px solid #edf1f4;margin:0;padding:4px 22px 20px 42px}.help-article li{padding:10px 4px 0;font-size:12px;line-height:1.5}.help-empty{color:#78889a;text-align:center;background:#fff;border:1px dashed #cad6df;border-radius:14px;grid-column:1/-1;justify-items:center;gap:7px;padding:44px;display:grid}.help-empty span{font-size:25px}.help-empty p{margin:0}@media (width<=760px){.help-ai-card{border-radius:18px;padding:20px}.help-ai-card form>div{grid-template-columns:1fr}.help-ai-card form button{min-height:46px}.help-manual-head{flex-direction:column;align-items:stretch}.help-manual-head label{width:100%}.help-articles{grid-template-columns:1fr}.help-ai-answer>div{flex-wrap:wrap;align-items:flex-start}.help-ai-answer>div small{width:100%;margin-left:38px}.help-ai-intro h2{font-size:23px}.help-human-support{flex-direction:column;align-items:stretch}.help-human-support a{text-align:center}}.whatsapp-choice-modal{z-index:1200}.whatsapp-choice-card{width:min(500px,100% - 28px);padding:28px}.whatsapp-choice-card h2{color:#20344e;margin:8px 0 7px;font:700 26px Georgia,serif}.whatsapp-choice-card>p{color:#6b7b8d;margin:0 0 20px;line-height:1.55}.whatsapp-app-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.whatsapp-app-options>button{color:#20344e;text-align:left;cursor:pointer;background:#f8fcfa;border:1px solid #cfddd8;border-radius:14px;align-items:center;gap:12px;min-height:94px;padding:16px;display:flex}.whatsapp-app-options>button:hover{background:#effaf5;border-color:#16a06f}.whatsapp-app-options b{color:#fff;background:#16a06f;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.whatsapp-app-options span{gap:4px;display:grid}.whatsapp-app-options small{color:#748497}.whatsapp-confirm-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.whatsapp-confirm-actions button{color:#536579;cursor:pointer;background:#fff;border:1px solid #d7e1e8;border-radius:11px;min-height:48px;font-weight:850}.whatsapp-confirm-actions .whatsapp-sent{color:#fff;background:#159a6c;border-color:#159a6c}.whatsapp-change-app{color:#1765a2;cursor:pointer;background:0 0;border:0;width:100%;margin-top:9px;padding:10px;font-size:11px;font-weight:800}@media (width<=520px){.whatsapp-choice-card{padding:23px 19px}.whatsapp-app-options,.whatsapp-confirm-actions{grid-template-columns:1fr}.whatsapp-choice-card h2{font-size:23px}}.home-repurchase{grid-template-columns:minmax(250px,.8fr) minmax(420px,1.35fr);gap:14px;margin-bottom:18px;display:grid}.home-repurchase-summary{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff3d,#0000 34%),linear-gradient(140deg,#ec6d24,#f4ae28);border-radius:25px;flex-direction:column;justify-content:center;min-height:270px;padding:28px;display:flex;box-shadow:0 18px 38px #dc701d3d}.home-repurchase-summary>span{margin-bottom:34px;font-family:Georgia,serif;font-size:25px}.home-repurchase-summary>small{letter-spacing:.17em;font-weight:900;color:#fffc!important;font-size:11px!important}.home-repurchase-summary>strong{margin-top:5px;font-size:34px;line-height:1}.home-repurchase-summary>p{margin:10px 0 0;font-size:13px;color:#ffffffe6!important}.home-daily-queue{background:#fff;border:1px solid #e2e8f0;border-radius:23px;padding:21px;box-shadow:0 14px 32px #2b416014}.home-queue-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.home-queue-title>div{gap:3px;display:grid}.home-queue-title span{color:#9a6c4f;letter-spacing:.14em;font-size:10px;font-weight:900}.home-queue-title strong{color:#172945;font-size:20px}.home-queue-title button{color:#bd5e20;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:850}.home-daily-queue article{border-top:1px solid #edf0f4;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.home-daily-queue article>div:nth-child(2){gap:3px;min-width:0;display:grid}.home-daily-queue article strong{color:#21334c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.home-daily-queue article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#748095!important;font-size:10px!important}.home-whatsapp{color:#fff;cursor:pointer;background:#16a06f;border:0;border-radius:10px;min-height:36px;padding:0 12px;font-size:11px;font-weight:900}.home-queue-empty{color:#35745f;text-align:left;justify-content:center;align-items:center;gap:12px;min-height:145px;display:flex}.home-queue-empty i{color:#fff;background:#29a477;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.home-queue-empty div{gap:3px;display:grid}.home-queue-empty strong{color:#245a49;font-size:15px}.home-queue-empty small{color:#6e857d!important;font-size:11px!important}.home-repurchase-metrics{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.home-repurchase-metrics span{color:#65748a;border-right:1px solid #edf0f4;gap:3px;padding:14px 18px;font-size:11px;display:grid}.home-repurchase-metrics span:last-child{border-right:0}.home-repurchase-metrics b{color:#20344e;font-size:15px}.setup-guide{background:#fff;border:1px solid #dce5f0;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin:0 0 18px;padding:17px 20px;display:grid}.subscription-card{background:linear-gradient(135deg,#f7fbff,#edf6ff);border:1px solid #cfe0f3;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #22589114}.subscription-card>div:first-child{gap:4px;display:grid}.subscription-card span{color:#37678f;letter-spacing:.12em;font-size:10px;font-weight:900}.subscription-card strong{color:#173f68;font-size:17px}.subscription-card small{color:#60758a}.premium-promo-banner{color:#33276b;background:linear-gradient(135deg,#f1edff,#e8f4ff);border:1px solid #cabef8;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 16px;display:flex}.premium-promo-banner div{gap:3px;display:grid}.premium-promo-banner span{font-size:13px;line-height:1.45}.premium-promo-banner button,.premium-promo-ended button{color:#fff;white-space:nowrap;background:#714fd1;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-weight:850}.premium-promo-ended{z-index:1500}.premium-promo-ended section{background:#fff;border-radius:18px;width:min(520px,100% - 28px);padding:28px;box-shadow:0 24px 70px #121e3747}.premium-promo-ended section>span{color:#714fd1;letter-spacing:.12em;font-size:11px;font-weight:900}.premium-promo-ended h2{color:#20344e;margin:8px 0;font:700 26px Georgia,serif}.premium-promo-ended p{color:#607084;line-height:1.55}.premium-promo-card{background:#f6f3ff;border:1px solid #cabef8;border-radius:13px;gap:6px;min-width:min(100%,480px);padding:15px;display:grid}.premium-promo-card>span{color:#714fd1}.premium-promo-card .subscription-actions{margin-top:5px}.admin-promo-status{color:#463783;background:#f1edff;border-radius:10px;flex-wrap:wrap;gap:14px;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}@media (width<=760px){.premium-promo-banner{flex-direction:column;align-items:stretch}.subscription-card{align-items:stretch}.premium-promo-card{min-width:0}.premium-promo-card .subscription-actions{display:grid}.premium-promo-card .subscription-actions button{width:100%}}.subscription-checkout{grid-template-columns:1fr 1fr;gap:9px 12px;min-width:min(100%,440px);display:grid}.subscription-checkout label{color:#315d84;gap:4px;font-size:10px;font-weight:800;display:grid}.subscription-checkout input,.subscription-checkout select{color:#183f64;min-width:0;font:inherit;background:#fff;border:1px solid #b8cee3;border-radius:9px;padding:9px 10px;font-size:12px}.subscription-checkout>small,.subscription-checkout .subscription-actions{grid-column:1/-1}.subscription-actions{flex-wrap:wrap;gap:8px;display:flex}.subscription-actions button{color:#194e7f;background:#fff;border:1px solid #a8c7e5;border-radius:10px;padding:11px 14px;font-weight:800}.subscription-actions .premium{color:#fff;background:#1677e8;border-color:#1677e8}.pix-payment{grid-template-columns:150px minmax(260px,1fr);align-items:center;gap:18px;min-width:min(100%,560px);display:grid}.pix-payment>div:last-child{gap:8px;display:grid}.pix-payment .pix-qr{background:#fff;border:1px solid #bfd5e9;border-radius:14px;place-items:center;width:150px;height:150px;padding:8px;display:grid}.pix-payment .pix-qr img{object-fit:contain;width:100%;height:100%;display:block}.pix-payment label{color:#315d84;gap:4px;font-size:10px;font-weight:800;display:grid}.pix-payment textarea{resize:vertical;color:#183f64;background:#fff;border:1px solid #b8cee3;border-radius:9px;width:100%;min-height:58px;padding:8px;font:11px/1.35 monospace}.pix-confirmed{color:#17683b;background:#e7f8ee;border-radius:12px;gap:4px;padding:14px 18px;display:grid}.billing-refresh,.billing-cancel{color:#194e7f;background:#fff;border:1px solid #a8c7e5;border-radius:9px;justify-self:start;margin-top:6px;padding:8px 11px;font-size:11px;font-weight:800}.billing-cancel{color:#9b3d45;border-color:#e2bfc3}.billing-price-grid,.automation-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-check{background:#f8fbfe;border:1px solid #d4e2ef;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex!important}.consent-check input{height:18px;margin-top:2px;width:18px!important}.consent-check span{gap:3px;display:grid}.consent-check small,.opt-in-off{color:#7a8794}.opt-in-ok{font-weight:700;color:#087f5b!important}.setup-guide>div:first-child{gap:3px;display:grid}.setup-guide>div:first-child span{color:#56708f;letter-spacing:.13em;font-size:9px;font-weight:900}.setup-guide>div:first-child strong{color:#20344e;font-size:13px}.setup-steps{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.setup-steps button{color:#465a73;cursor:pointer;background:#f7f9fc;border:1px solid #d8e1ec;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.setup-steps button i{margin-right:5px;font-style:normal}.setup-steps button.done{color:#29755d;background:#edf9f4;border-color:#bee5d6}.client-history-button{color:#1765c1;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.client-card-actions{flex-direction:column;align-items:stretch;gap:6px;min-width:142px;display:flex}.client-card-actions .card-edit,.client-card-actions .client-history-button{width:100%;min-height:34px}.client-whatsapp-button{color:#087346;text-align:center;background:#eaf8f0;border:1px solid #128c58;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.client-whatsapp-button:hover{background:#dff4e8}.client-whatsapp-button:focus-visible{outline-offset:2px;outline:3px solid #128c5847}.client-history-whatsapp{width:fit-content;margin-top:12px;padding-inline:16px}.client-history-card{width:min(680px,100%)}.client-history-metrics{border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid;overflow:hidden}.client-history-metrics span{color:#708097;border-right:1px solid #e8edf3;gap:3px;padding:13px;font-size:11px;display:grid}.client-history-metrics span:last-child{border-right:0}.client-history-metrics b{color:#20344e;font-size:16px}.client-history-timeline{max-height:46vh;display:grid;overflow:auto}.client-history-timeline article{border-top:1px solid #edf0f4;grid-template-columns:32px 1fr;gap:10px;padding:12px 0;display:grid}.client-history-timeline article i{color:#1765c1;background:#eaf3ff;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.client-history-timeline article div{gap:4px;display:grid}.client-history-timeline small{color:#718096!important}@media (width<=700px){.entity-card{grid-template-columns:38px 1fr;align-items:start}.client-card-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;min-width:0;display:grid}.client-card-actions .client-whatsapp-button{grid-column:1/-1;min-height:44px;font-size:13px}.client-card-actions .card-edit,.client-card-actions .client-history-button{min-height:40px;font-size:12px}}.automation-panel{background:#f8fffc;border:1px solid #dce7e3;border-radius:16px;grid-template-columns:1fr auto;gap:14px;margin:16px 0;padding:20px;display:grid}.automation-panel>div:first-child>span{color:#16805e;letter-spacing:.14em;font-size:10px;font-weight:900}.automation-panel p{margin:0;color:#60756e!important}.automation-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.automation-actions button,.message-settings>button{color:#fff;cursor:pointer;background:#168b65;border:0;border-radius:10px;min-height:40px;padding:0 13px;font-weight:850}.meta-status{color:#805f15;background:#fff0bd;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}.meta-status.approved{color:#146348;background:#dff6ec}.message-settings{border-top:1px solid #dce7e3;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.message-settings .automation-config-grid{grid-column:1/-1;width:100%;min-width:0}.message-settings .automation-config-grid label,.message-settings .automation-config-grid input,.message-settings .automation-config-grid select{width:100%;min-width:0}.message-settings label{color:#284a3f;gap:6px;font-size:12px;font-weight:800;display:grid}.message-settings textarea{resize:vertical;color:#243c34;min-height:110px;font:inherit;background:#fff;border:1px solid #cbded6;border-radius:10px;padding:11px}.message-settings small{font-weight:500;color:#71857e!important}.message-settings .automation-toggle{grid-column:1/-1;align-items:center;display:flex}.message-settings>button{justify-self:start}.settings-feedback{align-self:center;color:#167355!important}@media (width<=760px){.main-content{padding-top:18px}.home-repurchase{grid-template-columns:1fr;gap:10px;margin-bottom:12px}.home-repurchase-summary{border-radius:20px;grid-template-columns:1fr auto;align-items:end;min-height:0;padding:20px;display:grid}.home-repurchase-summary>span{opacity:.9;grid-column:1/-1;margin:0 0 18px;font-family:inherit;font-size:14px;font-weight:750}.home-repurchase-summary>small{grid-column:1;font-size:9px!important}.home-repurchase-summary>strong{grid-column:1;margin-top:4px;font-size:29px}.home-repurchase-summary>p{text-align:right;grid-area:2/2/4;max-width:130px;margin:0;line-height:1.45;font-size:11px!important}.home-daily-queue{border-radius:18px;padding:16px}.home-queue-title{margin-bottom:3px}.home-queue-title strong{font-size:18px}.home-queue-empty{justify-content:flex-start;min-height:74px}.home-daily-queue article{grid-template-columns:36px minmax(0,1fr) auto}.home-repurchase-metrics{border-radius:13px;grid-column:auto}.home-repurchase-metrics span{text-align:center;padding:10px 8px;font-size:8px}.home-repurchase-metrics b{font-size:12px}.subscription-card{box-shadow:none;border-radius:14px;margin-bottom:12px;padding:14px 16px}.subscription-card span{font-size:8px}.subscription-card strong{font-size:14px}.subscription-card small{font-size:10px}.pix-payment{grid-template-columns:1fr;min-width:0}.pix-payment .pix-qr{margin:auto}.setup-guide{grid-template-columns:1fr;gap:10px}.setup-steps{justify-content:flex-start}.automation-panel{grid-template-columns:1fr}.automation-actions{align-items:flex-start}.message-settings{grid-template-columns:1fr}.message-settings .automation-config-grid{grid-template-columns:1fr!important}.message-settings textarea{width:100%;min-width:0}.client-history-metrics{grid-template-columns:1fr 1fr 1fr}}.feature-module{gap:20px;display:grid}.feature-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-summary article,.feature-card,.catalog-share,.catalog-settings-form{background:#fff;border:1px solid #dde4ee;border-radius:16px;padding:18px}.feature-summary span,.catalog-share small{color:#64748b;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.feature-summary strong{color:#14213d;margin-top:8px;font-size:24px;display:block}.feature-form{grid-template-columns:1fr 1.4fr 1fr 1fr 1fr 1.2fr auto;align-items:center;gap:10px;display:grid}.feature-form input,.feature-form select,.catalog-settings-form input{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-width:0;padding:11px 12px}.feature-form button,.catalog-settings-form button,.catalog-share button,.catalog-share a{color:#fff;text-align:center;background:#173b72;border:0;border-radius:10px;padding:11px 15px;font-weight:800;text-decoration:none}.feature-table{background:#fff;border:1px solid #dde4ee;border-radius:16px;overflow:hidden}.feature-table-head,.feature-table article{grid-template-columns:1.6fr 1fr .8fr .8fr .8fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.feature-table-head{color:#64748b;background:#f4f7fb;font-size:11px;font-weight:800}.feature-table article{border-top:1px solid #edf1f6}.feature-table article>span:first-child{gap:3px;display:grid}.feature-table article button{color:#173b72;background:#fff;border:1px solid #b8c7dc;border-radius:8px;padding:7px 10px;font-weight:700}.status-paid{color:#17814c;font-style:normal;font-weight:800}.feature-panels{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.feature-card h3{margin:0 0 4px}.feature-form.stacked{grid-template-columns:1fr;display:grid}.form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.catalog-settings-hero{color:#fff;background:linear-gradient(135deg,#122b52,#185b66);border-radius:22px;grid-template-columns:1.5fr .7fr;align-items:stretch;gap:18px;padding:26px;display:grid}.catalog-settings-hero h2{margin:5px 0;font-size:30px}.catalog-settings-hero p{color:#dbe8f3;max-width:620px}.catalog-preview-card{color:#172033;background:#fff;border-radius:16px;align-content:center;gap:8px;padding:20px;display:grid}.catalog-preview-card span{color:#16815b;font-weight:800}.catalog-settings-form{grid-template-columns:1fr auto auto;align-items:end;gap:16px;display:grid}.catalog-settings-form label>div{border:1px solid #cbd5e1;border-radius:10px;align-items:center;margin-top:7px;display:flex;overflow:hidden}.catalog-settings-form label>div span{color:#64748b;padding:0 10px;font-size:12px}.catalog-settings-form label>div input{border:0;border-left:1px solid #e2e8f0;border-radius:0}.catalog-switch{align-items:center;gap:8px;padding-bottom:12px;display:flex}.catalog-share{align-items:center;gap:12px;display:flex}.catalog-share div{min-width:0;margin-right:auto}.catalog-share strong{overflow-wrap:anywhere;display:block}.catalog-public{color:#15213a;background:#f5f2ea;min-height:100vh;padding:28px 28px 110px}.catalog-public header{justify-content:space-between;align-items:center;gap:22px;max-width:1180px;margin:auto;display:flex}.catalog-public header>div{align-items:center;gap:14px;display:flex}.catalog-public header>div>span{color:#fff;background:#173b72;border-radius:16px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:grid}.catalog-public header h1{margin:2px 0;font-size:28px}.catalog-public header p,.catalog-public header small{color:#64748b;margin:0}.catalog-public header input{background:#fff;border:1px solid #d4d9e2;border-radius:14px;width:min(360px,40vw);padding:13px 16px}.catalog-product-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;max-width:1180px;margin:28px auto;display:grid}.catalog-product-grid article{background:#fff;border:1px solid #e2dfd7;border-radius:18px;padding:14px;box-shadow:0 8px 28px #2028370f}.catalog-product-art{color:#173b72;background:linear-gradient(135deg,#dbe8ef,#f0e2c7);border-radius:13px;place-items:center;height:125px;margin-bottom:13px;font-size:48px;font-weight:900;display:grid}.catalog-product-grid h2{margin:5px 0;font-size:18px}.catalog-product-grid article>small,.catalog-product-grid article>p{color:#64748b}.catalog-product-grid article>strong{margin:12px 0;font-size:20px;display:block}.catalog-product-grid article>div:last-child{justify-content:flex-end;align-items:center;gap:10px;display:flex}.catalog-product-grid button{color:#fff;background:#173b72;border:0;border-radius:10px;width:34px;height:34px;font-size:18px}.catalog-cart{color:#fff;background:#14213d;border-radius:18px;align-items:center;gap:20px;width:min(760px,100% - 28px);padding:14px 16px 14px 22px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000040}.catalog-cart div{margin-right:auto;display:grid}.catalog-cart button{color:#fff;background:#20a66a;border:0;border-radius:12px;padding:13px 18px;font-weight:900}.catalog-public-state{text-align:center;color:#15213a;background:#f5f2ea;place-content:center;min-height:100vh;display:grid}@media (width<=800px){.feature-summary,.feature-panels,.catalog-settings-hero,.feature-form,.catalog-settings-form{grid-template-columns:1fr}.feature-table{overflow:auto}.feature-table-head,.feature-table article{min-width:720px}.catalog-share{flex-direction:column;align-items:stretch}.catalog-public{padding:18px 14px 100px}.catalog-public header{flex-direction:column;align-items:stretch}.catalog-public header input{box-sizing:border-box;width:100%}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-product-art{height:100px}.catalog-cart{box-sizing:border-box}.catalog-cart button{max-width:58%}}.nav-group{gap:2px;display:grid}.grouped-nav .nav-group-button{align-items:center;width:100%;display:flex}.grouped-nav .nav-group-button>span:nth-child(2){text-align:left;flex:1}.grouped-nav .nav-icon{letter-spacing:.04em;border:1px solid #ffffff29;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.nav-chevron{opacity:.65;font-size:16px;font-weight:500}.nav-subitems{gap:2px;padding:0 4px 5px 43px;display:grid}.nav-subitems button{border-radius:8px!important;gap:8px!important;min-height:32px!important;padding:6px 9px!important;font-size:12px!important;display:flex!important}.nav-dot{opacity:.55;background:currentColor;border-radius:50%;width:6px;height:6px}.nav-subitems button.active .nav-dot{opacity:1}.feature-summary-four{grid-template-columns:repeat(4,1fr)}.feature-create-panel{background:#fff;border:1px solid #dce4ef;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;padding:18px}.feature-create-panel header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.feature-create-panel label,.feature-form.stacked label{color:#475569;gap:6px;font-size:12px;font-weight:800;display:grid}.feature-form-wide{grid-column:span 2}.single-panel{grid-template-columns:minmax(320px,680px);justify-content:start}.financial-expenses{background:#fff;border:1px solid #dde4ee;border-radius:16px;padding:18px}.financial-expenses article{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:12px 2px;display:flex}.financial-expenses article span{gap:3px;display:grid}.financial-expenses article small{color:#64748b}.home-overview{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.home-overview button{text-align:left;color:#172033;background:#fff;border:1px solid #dce4ef;border-radius:15px;gap:5px;padding:16px;display:grid}.home-overview button>span{color:#64748b;letter-spacing:.08em;font-size:10px;font-weight:900}.home-overview button small{color:#65748a}.photo-upload-action{color:#173b72;cursor:pointer;background:#fff;border:1px solid #b8c7dc;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.photo-upload-action input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.catalog-product-photo{object-fit:cover;background:#eef2f6;border-radius:13px;width:100%;height:125px;margin-bottom:13px}@media (width<=800px){.feature-summary-four,.home-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-create-panel{grid-template-columns:1fr}.feature-form-wide{grid-column:auto}.single-panel{grid-template-columns:1fr}.financial-list,.purchase-list{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.financial-list .feature-table-head,.purchase-list .feature-table-head{display:none}.financial-list-title{background:#fff;border:1px solid #dde4ee;border-radius:14px}.financial-list>.empty-state{background:#fff;border-color:#c8d5e4;margin:0}.financial-list article,.purchase-list article{background:#fff;border-radius:14px;border:1px solid #dde4ee!important;grid-template-columns:1fr 1fr!important;gap:10px!important;min-width:0!important;padding:14px!important;display:grid!important}.financial-list article>[data-label],.purchase-list article>[data-label]{gap:3px;display:grid}.financial-list article>[data-label]:before,.purchase-list article>[data-label]:before{content:attr(data-label);letter-spacing:.07em;color:#64748b;font-size:9px;font-weight:900}.financial-list article>[data-label=Descrição],.purchase-list article>[data-label=Produto]{grid-column:1/-1}.catalog-product-photo{height:100px}.grouped-nav .nav-icon{width:28px;height:28px}}@media (width<=430px){.catalog-product-grid{grid-template-columns:1fr}.catalog-product-art,.catalog-product-photo{height:180px}.home-overview{grid-template-columns:1fr 1fr}.home-overview button{padding:13px}.home-overview button strong{font-size:20px}}.catalog-product-grid .catalog-product-description{color:#465569;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.45}.app-shell:has(.catalog-workspace){background:#f2f7fc}.app-shell:has(.catalog-workspace) .main-content{background:#f2f7fc;max-width:none;padding:18px 24px 40px}.topbar.catalog-topbar{background:linear-gradient(108deg,#173568,#1b65bd 66%,#1475e5);border-radius:16px;align-items:center;min-height:94px;margin:0 0 14px;padding:15px 20px;box-shadow:0 8px 24px #164d851f}.topbar.catalog-topbar:after{opacity:.45;width:240px;height:240px;top:-130px;right:-80px}.catalog-topbar>div:first-child{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.catalog-topbar .page-back-button{color:#fff;background:#ffffff18;border-color:#ffffff35;border-radius:10px;grid-area:1/1/4;min-height:40px;margin:0;padding:0 15px}.catalog-topbar .eyebrow{color:#d7e9ff;letter-spacing:.08em;grid-area:1/2;margin:0 0 2px;font-size:9px}.catalog-topbar h1{color:#fff;grid-area:2/2;margin:0;font:800 28px/1.05 Arial,sans-serif}.catalog-topbar>div:first-child>p:last-child{color:#e0edfb;grid-area:3/2;margin:4px 0 0;font-size:12px}.catalog-topbar .icon-button{color:#fff;width:40px;height:40px;box-shadow:none;background:#ffffff16;border-color:#ffffff38}.catalog-workspace{color:#173554;gap:14px;display:grid}.catalog-command{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.catalog-command article{background:#fff;border:1px solid #d8e3ee;border-radius:15px;align-items:center;gap:15px;min-height:102px;padding:14px 16px;display:flex;box-shadow:0 5px 18px #1a385b0b}.catalog-command i{color:#176bd4;background:#e7f2ff;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font:28px/1 Arial,sans-serif;display:grid}.catalog-command .is-pending i{color:#ed6617;background:#fff0e6}.catalog-command .is-active i{color:#138b58;background:#e5f8ee}.catalog-command article>div{gap:1px;min-width:0;display:grid}.catalog-command span{color:#173554;font-size:12px;font-weight:850}.catalog-command strong{color:#102f53;font-size:27px;line-height:1.05}.catalog-command small{color:#6b8197;font-size:10px!important}.catalog-feedback{margin:0;padding:10px 13px}.catalog-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr);gap:14px;display:grid}.catalog-publish-card,.catalog-live-preview,.catalog-orders-center{background:#fff;border:1px solid #d8e3ee;border-radius:15px;box-shadow:0 6px 20px #1937590b}.catalog-publish-card{align-content:start;gap:17px;padding:16px 18px;display:grid}.catalog-publish-card>header,.catalog-live-preview>header{align-items:center;gap:11px;display:flex}.catalog-publish-card>header i,.catalog-live-preview>header i,.catalog-orders-heading i{color:#176bd4;background:#e7f2ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font:21px/1 Arial,sans-serif;display:grid}.catalog-publish-card h2,.catalog-live-preview h2,.catalog-orders-heading h2{color:#143252;margin:0;font-size:16px}.catalog-publish-card p,.catalog-live-preview p,.catalog-orders-heading p{color:#71849a;margin:3px 0 0;font-size:10px}.catalog-publish-card label{color:#294866;font-size:11px;font-weight:850}.catalog-address{gap:7px;display:grid}.catalog-address>div{background:#fff;border:1px solid #cbd9e7;border-radius:10px;align-items:center;min-height:45px;display:flex;overflow:hidden}.catalog-address>div>span{color:#5e748b;white-space:nowrap;background:#f1f5f9;align-self:stretch;align-items:center;padding:0 12px;font-size:10px;font-weight:700;display:flex}.catalog-workspace .catalog-address input{width:100%;min-height:43px!important;box-shadow:none!important;border:0!important;border-left:1px solid #dce5ee!important;border-radius:0!important;outline:0!important;padding:8px 11px!important;font-size:11px!important}.catalog-public-toggle{align-items:flex-start;gap:9px;display:flex}.catalog-public-toggle input{margin-top:2px}.catalog-public-toggle span{gap:2px;display:grid}.catalog-public-toggle b{color:#1e3c5d}.catalog-public-toggle small{color:#71849a;font-weight:500;font-size:9px!important}.catalog-publish-actions{align-items:center;gap:8px;display:flex}.catalog-publish-actions button,.catalog-publish-actions a{color:#173b72;cursor:pointer;background:#fff;border:1px solid #bdcce0;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 13px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.catalog-publish-actions .catalog-save{color:#fff;background:#e85b08;border-color:#e85b08}.catalog-publish-actions a[aria-disabled=true]{opacity:.58}.catalog-current-link{color:#75899c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.catalog-live-preview{grid-template-rows:auto 1fr;gap:10px;min-height:315px;padding:16px 18px;display:grid;overflow:hidden}.catalog-phone-preview{background:#f7fafc;border:6px solid #173554;border-bottom:0;border-radius:34px 34px 0 0;width:min(330px,92%);height:260px;margin:0 auto -38px;padding:28px 14px 12px;position:relative;overflow:hidden;box-shadow:0 10px 24px #14355421}.catalog-phone-speaker{background:#173554;border-radius:0 0 13px 13px;width:102px;height:19px;position:absolute;top:0;left:50%;transform:translate(-50%)}.catalog-phone-business{margin-bottom:8px;display:grid}.catalog-phone-business b{color:#163653;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.catalog-phone-business small{color:#778b9e;font-size:8px!important}.catalog-phone-whatsapp{color:#fff;background:#15965e;border-radius:7px;justify-content:center;align-items:center;min-height:29px;margin-bottom:9px;font-size:8px;font-weight:850;display:flex}.catalog-phone-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.catalog-phone-products article{background:#fff;border:1px solid #e0e7ef;border-radius:8px;gap:2px;min-width:0;padding:6px;display:grid}.catalog-phone-products img,.catalog-phone-products article>div{object-fit:cover;background:#eaf1f7;border-radius:5px;width:100%;height:47px}.catalog-phone-products article>div{color:#285989;place-items:center;font-size:21px;font-weight:900;display:grid}.catalog-phone-products b,.catalog-phone-products small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-phone-products b{color:#173554;font-size:7px}.catalog-phone-products small{color:#73879a;font-size:6px!important}.catalog-phone-products strong{color:#163653;font-size:7px}.catalog-phone-preview>footer{color:#173554;background:#fff;border-top:1px solid #dfe7ef;justify-content:space-between;align-items:center;min-height:32px;padding:0 14px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.catalog-preview-empty{text-align:center;color:#5d7388;place-content:center;gap:3px;min-height:105px;display:grid}.catalog-preview-empty b{font-size:10px}.catalog-preview-empty small{font-size:8px!important}.catalog-orders-center{overflow:hidden}.catalog-orders-heading{border-bottom:1px solid #e1e9f1;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 16px;display:flex}.catalog-orders-heading>div{align-items:center;gap:10px;display:flex}.catalog-orders-heading button{color:#44617e;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:750}.catalog-orders-table-head,.catalog-order-row{grid-template-columns:minmax(150px,1.15fr) minmax(190px,1.35fr) minmax(90px,.65fr) minmax(90px,.65fr) minmax(125px,.85fr) minmax(250px,1.55fr);align-items:center;gap:10px;padding:0 16px;display:grid}.catalog-orders-table-head{color:#60768e;letter-spacing:.05em;text-transform:uppercase;background:#f4f8fc;min-height:36px;font-size:9px;font-weight:900}.catalog-order-row{color:#294764;border-top:1px solid #e7edf3;min-height:58px;font-size:10px}.catalog-order-row:hover{background:#fbfdff}.catalog-order-row>div:first-child{gap:2px;min-width:0;display:grid}.catalog-order-row>div:first-child strong{color:#173554;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.catalog-order-row small{color:#7b8fa2;font-size:8px!important}.catalog-order-status{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.catalog-order-status.status-pending{color:#a36200;background:#fff0d2}.catalog-order-status.status-confirmed{color:#167b50;background:#e4f7ed}.catalog-order-status.status-cancelled{color:#be3540;background:#ffe7e9}.catalog-order-actions{align-items:center;gap:6px;display:flex}.catalog-order-actions a,.catalog-order-actions button{color:#24476f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:7px;justify-content:center;align-items:center;min-height:31px;padding:0 9px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.catalog-order-actions a{color:#138256;background:#f3fff8;border-color:#8ed0b2}.catalog-order-details{background:#f7fafc;border-top:1px solid #e2eaf2;grid-column:1/-1;grid-template-columns:1fr auto;gap:16px;margin:0 -16px;padding:11px 16px;display:grid}.catalog-order-details>div{gap:3px;display:grid}.catalog-order-details p{color:#506b85;margin:2px 0;font-size:9px}.catalog-order-details form{align-items:end;gap:7px;display:flex}.catalog-order-details label{gap:3px;display:grid;font-size:8px!important}.catalog-order-details select{min-height:34px!important;padding:5px 28px 5px 8px!important;font-size:9px!important}.catalog-order-details button{color:#fff;background:#e85b08;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850}.catalog-order-details .cancel-order{color:#9f3434;background:#fff;border:1px solid #e1b3b3}.catalog-orders-empty{text-align:center;color:#173554;place-content:center;gap:5px;min-height:150px;display:grid}.catalog-orders-empty i{color:#61809e;background:#edf3f8;border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto 4px;font-style:normal;display:grid}.catalog-orders-empty strong{font-size:13px}.catalog-orders-empty p{color:#71849a;margin:0;font-size:10px}@media (width<=1120px) and (width>=801px){.catalog-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.catalog-orders-table-head,.catalog-order-row{grid-template-columns:minmax(125px,1fr) minmax(145px,1.1fr) 78px 78px 105px minmax(190px,1.3fr);gap:7px;padding-inline:12px}.catalog-publish-actions{flex-wrap:wrap}}@media (width<=800px){.app-shell:has(.catalog-workspace) .main-content{overflow-x:hidden;padding:62px 12px 88px!important}.topbar.catalog-topbar{border-radius:13px;min-height:84px;margin-bottom:12px;padding:12px}.catalog-topbar>div:first-child{column-gap:10px}.catalog-topbar .page-back-button{width:42px;min-width:42px;padding:0;font-size:0}.catalog-topbar .page-back-button:first-letter{font-size:18px}.catalog-topbar h1{font-size:22px}.catalog-topbar>div:first-child>p:last-child{font-size:9px}.catalog-command{grid-template-columns:1fr;gap:8px}.catalog-command article{min-height:80px;padding:10px 12px}.catalog-command i{width:42px;height:42px;font-size:23px}.catalog-command strong{font-size:23px}.catalog-main-grid{grid-template-columns:1fr}.catalog-publish-card,.catalog-live-preview{padding:14px}.catalog-address>div{display:grid}.catalog-address>div>span{min-height:34px}.catalog-workspace .catalog-address input{border-top:1px solid #dce5ee!important;border-left:0!important}.catalog-publish-actions{grid-template-columns:1fr 1fr;display:grid}.catalog-publish-actions .catalog-save{grid-column:1/-1}.catalog-publish-actions a,.catalog-publish-actions button{width:100%}.catalog-phone-preview{height:285px;margin-bottom:-36px}.catalog-orders-heading{align-items:flex-start}.catalog-orders-heading button{white-space:nowrap}.catalog-orders-table-head{display:none}.catalog-orders-table{background:#f4f8fc;padding:10px}.catalog-order-row{background:#fff;border:1px solid #d9e4ef;border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;min-height:0;margin-bottom:10px;padding:13px;display:grid}.catalog-order-row:last-child{margin-bottom:0}.catalog-order-row>[data-label]{gap:3px;min-width:0;display:grid}.catalog-order-row>[data-label]:before{content:attr(data-label);color:#788da3;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.catalog-order-row>div:first-child{grid-column:1/-1}.catalog-order-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.catalog-order-actions a,.catalog-order-actions button{min-height:38px}.catalog-order-details{border:1px solid #e0e8f0;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr;margin:0;padding:11px}.catalog-order-details form{grid-template-columns:1fr 1fr;display:grid}.catalog-order-details form label{grid-column:1/-1}.catalog-order-details button{min-height:38px}.catalog-orders-empty{min-height:170px;padding:20px}}@media (width<=430px){.catalog-phone-preview{width:100%}.catalog-order-row{grid-template-columns:1fr}.catalog-order-row>div:first-child,.catalog-order-actions,.catalog-order-details{grid-column:1}.catalog-orders-heading button{font-size:0}.catalog-orders-heading button:first-letter{font-size:16px}}.app-shell:has(.inventory-workspace){background:#f2f7fc}.app-shell:has(.inventory-workspace) .main-content{background:#f2f7fc;max-width:none;padding:18px 24px 40px}.topbar.inventory-topbar{background:linear-gradient(108deg,#173568,#1b65bd 66%,#1475e5);border-radius:16px;align-items:center;min-height:94px;margin:0 0 12px;padding:15px 20px;box-shadow:0 8px 24px #164d851f}.topbar.inventory-topbar:after{opacity:.45;width:240px;height:240px;top:-130px;right:-80px}.inventory-topbar>div:first-child{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.inventory-topbar .page-back-button{color:#fff;background:#ffffff18;border-color:#ffffff35;border-radius:10px;grid-area:1/1/4;min-height:40px;margin:0;padding:0 15px}.inventory-topbar .eyebrow{color:#d7e9ff;letter-spacing:.08em;grid-area:1/2;margin:0 0 2px;font-size:9px}.inventory-topbar h1{color:#fff;grid-area:2/2;margin:0;font:800 28px/1.05 Arial,sans-serif}.inventory-topbar>div:first-child>p:last-child{color:#e0edfb;grid-area:3/2;margin:4px 0 0;font-size:12px}.inventory-topbar .icon-button{color:#fff;width:40px;height:40px;box-shadow:none;background:#ffffff16;border-color:#ffffff38}.inventory-workspace{color:#173554;gap:13px;display:grid}.inventory-primary-actions{justify-content:flex-end;gap:9px;display:flex}.inventory-primary-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7048de,#5633c4);border:1px solid #7c5be6;border-radius:10px;min-height:42px;padding:0 16px;font-size:11px;font-weight:850}.inventory-primary-actions .inventory-new-product{background:#e85b08;border-color:#e85b08;box-shadow:0 7px 16px #e85b082e}.inventory-command{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-command button{text-align:left;cursor:pointer;background:linear-gradient(135deg,#0c6177,#0d5166);border:1px solid #d8e3ee;border-top:3px solid #1f73d4;border-radius:14px;align-items:center;gap:14px;min-height:104px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 5px 18px #1a385b0d}.inventory-command button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #1a385b24}.inventory-command button.active{outline-offset:2px;outline:3px solid #2563eb33}.inventory-command button.is-cost{background:linear-gradient(135deg,#17713b,#178b44);border-top-color:#23a35e}.inventory-command button.is-sale{background:linear-gradient(135deg,#1764c4,#1a75df);border-top-color:#2d8bfa}.inventory-command button.is-low{background:linear-gradient(135deg,#e95408,#ee6c00);border-top-color:#ffb11b}.inventory-command i{color:#fff;background:#ffffff19;border:1px solid #ffffff42;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font:24px/1 Arial,sans-serif;display:grid}.inventory-command button>div{gap:4px;min-width:0;display:grid}.inventory-command span{color:#eaf4ff;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.inventory-command strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.08;overflow:hidden}.inventory-command small{color:#eaf4ffcc;font-size:8px;font-weight:700}.inventory-filters{background:#fff;border:1px solid #d8e3ee;border-radius:14px;grid-template-columns:minmax(230px,1.35fr) minmax(130px,.7fr) minmax(130px,.7fr) auto auto auto;align-items:end;gap:9px;padding:12px;display:grid;box-shadow:0 5px 18px #1a385b0a}.inventory-filters>label:not(.inventory-search-compact){color:#526b83;gap:4px;font-size:9px;font-weight:850;display:grid}.inventory-filters select{min-height:40px!important;padding:7px 30px 7px 10px!important;font-size:10px!important}.inventory-search-compact{background:#fbfdff;border:1px solid #cbd8e5;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.inventory-search-compact>span{color:#31587e;font-size:21px}.inventory-workspace .inventory-search-compact input{width:100%;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:10px!important}.inventory-search-compact button{color:#5d7288;background:#eef3f7;border:0;border-radius:7px;width:25px;height:25px;font-size:16px}.stock-filter,.inventory-export{color:#b56000;white-space:nowrap;cursor:pointer;background:#fff7eb;border:1px solid #e5c69b;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 11px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.stock-filter.out{color:#bb343b;background:#fff1f2;border-color:#edc0c3}.stock-filter.active{box-shadow:inset 0 0 0 2px}.inventory-export{color:#244c78;background:#f7faff;border-color:#c8d7e6}.inventory-center-table{background:#fff;border:1px solid #d8e3ee;border-radius:14px;overflow:visible;box-shadow:0 6px 20px #1937590b}.inventory-center-head,.inventory-center-row{grid-template-columns:minmax(175px,1.3fr) minmax(105px,.75fr) 65px 78px 82px minmax(95px,.72fr) minmax(95px,.72fr) minmax(180px,1.2fr);align-items:center;gap:9px;padding:0 14px;display:grid}.inventory-center-head{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#0b5b70,#07506a);border-radius:13px 13px 0 0;min-height:40px;font-size:8px;font-weight:900}.inventory-center-row{color:#294764;border-top:1px solid #e5ecf3;min-height:66px;font-size:9px}.inventory-center-row:hover{background:#fbfdff}.inventory-product-cell{align-items:center;gap:9px;min-width:0;display:flex}.inventory-product-cell>img,.inventory-product-cell>.stock-cube{object-fit:cover;border-radius:7px;flex:0 0 34px;width:34px;height:42px}.inventory-product-cell>.stock-cube{place-items:center;height:34px;font-size:13px;font-weight:900;display:grid}.inventory-product-cell>span{gap:2px;min-width:0;display:grid}.inventory-product-cell strong,.inventory-code-cell b{color:#173554;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inventory-product-cell small,.inventory-code-cell small{color:#71869a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:7px!important}.inventory-product-cell em{color:#8a9bac;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.inventory-code-cell{gap:2px;min-width:0;display:grid}.inventory-center-row>.quantity-out{color:#d53b3f}.inventory-status{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.inventory-status.status-ok{color:#167b50;background:#e4f7ed}.inventory-status.status-low{color:#aa6200;background:#fff0d2}.inventory-status.status-out{color:#be3540;background:#ffe7e9}.inventory-row-actions{grid-template-columns:32px 32px 32px 32px;gap:5px;display:grid;position:relative}.inventory-row-actions>button,.inventory-row-actions summary{color:#24476f;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:7px;place-items:center;width:32px;min-height:31px;font-size:12px;list-style:none;display:grid}.inventory-row-actions>button span{display:none}.inventory-row-actions summary::-webkit-details-marker{display:none}.inventory-row-actions details{position:relative}.inventory-more-actions{z-index:20;background:#fff;border:1px solid #cbd8e5;border-radius:10px;gap:6px;width:185px;padding:10px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #1430502e}.inventory-more-actions>strong{color:#526a82;text-transform:uppercase;font-size:8px}.inventory-more-actions .photo-upload-action{justify-content:center;align-items:center;width:100%;min-height:31px;display:flex}.inventory-more-actions .danger-link{color:#a13a3a;background:#fff;border:1px solid #e2b7b7;border-radius:8px;min-height:31px;font-size:9px;font-weight:800}.inventory-pagination{color:#637a91;border-top:1px solid #e1e9f1;align-items:center;gap:14px;min-height:52px;padding:8px 14px;font-size:9px;display:flex}.inventory-pagination>span{margin-right:auto}.inventory-pagination label{align-items:center;gap:6px;font-size:9px;display:flex}.inventory-pagination select{min-height:32px!important;padding:5px 28px 5px 8px!important;font-size:9px!important}.inventory-pagination nav{align-items:center;gap:5px;display:flex}.inventory-pagination nav button,.inventory-pagination nav strong{color:#24476f;background:#fff;border:1px solid #cfdae6;border-radius:7px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.inventory-pagination nav strong{color:#fff;background:#1767c7;border-color:#1767c7;font-size:9px}.inventory-pagination nav span{font-size:8px}.inventory-empty{text-align:center;color:#173554;background:#fff;border:1px dashed #cbd8e5;border-radius:14px;place-content:center;gap:6px;min-height:180px;padding:24px;display:grid}.inventory-empty i{color:#527492;background:#edf3f8;border-radius:12px;place-items:center;width:44px;height:44px;margin:0 auto 4px;font-size:21px;font-style:normal;display:grid}.inventory-empty strong{font-size:14px}.inventory-empty p{color:#71849a;margin:0 0 8px;font-size:10px}.inventory-empty button{color:#fff;background:#e85b08;border:0;border-radius:9px;min-height:38px;font-size:10px;font-weight:850}@media (width<=1220px) and (width>=801px){.inventory-filters{grid-template-columns:1.2fr .7fr .7fr auto auto}.inventory-export{grid-column:5}.inventory-center-head,.inventory-center-row{grid-template-columns:minmax(150px,1.2fr) 95px 55px 70px 72px 85px 85px 145px;gap:6px;padding-inline:10px}.inventory-command strong{font-size:20px}}@media (width<=800px){.app-shell:has(.inventory-workspace) .main-content{overflow-x:hidden;padding:62px 12px 88px!important}.topbar.inventory-topbar{border-radius:13px;min-height:84px;margin-bottom:10px;padding:12px}.inventory-topbar>div:first-child{column-gap:10px}.inventory-topbar .page-back-button{width:42px;min-width:42px;padding:0;font-size:0}.inventory-topbar .page-back-button:first-letter{font-size:18px}.inventory-topbar h1{font-size:22px}.inventory-topbar>div:first-child>p:last-child{font-size:9px}.inventory-primary-actions{grid-template-columns:1fr 1fr;display:grid}.inventory-command{grid-template-columns:1fr 1fr;gap:8px}.inventory-command button{min-height:88px;padding:10px}.inventory-command i{width:36px;height:36px;font-size:20px}.inventory-command strong{font-size:18px}.inventory-command span{font-size:7px}.inventory-filters{grid-template-columns:1fr 1fr}.inventory-search-compact{grid-column:1/-1}.inventory-filters>label:not(.inventory-search-compact){min-width:0}.stock-filter,.inventory-export{width:100%}.inventory-center-table{box-shadow:none;background:0 0;border:0}.inventory-center-head{display:none}.inventory-center-body{gap:10px;display:grid}.inventory-center-row{background:#fff;border:1px solid #d9e4ef;border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;min-height:0;padding:13px;display:grid}.inventory-center-row>*{min-width:0}.inventory-center-row>[data-label]{gap:3px;display:grid}.inventory-center-row>[data-label]:before{content:attr(data-label);color:#788da3;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.inventory-product-cell{grid-column:1/-1}.inventory-product-cell:before{display:none}.inventory-product-cell strong{font-size:13px}.inventory-product-cell small,.inventory-product-cell em{font-size:9px!important}.inventory-product-cell>img,.inventory-product-cell>.stock-cube{flex-basis:44px;width:44px;height:52px}.inventory-product-cell>.stock-cube{height:44px}.inventory-row-actions{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.inventory-row-actions>button,.inventory-row-actions summary{gap:4px;width:100%;min-height:38px;display:flex}.inventory-row-actions>button span{font-size:8px;display:inline}.inventory-row-actions details{width:100%}.inventory-more-actions{width:min(230px,80vw);right:0}.inventory-pagination{background:#fff;border:1px solid #d9e4ef;border-radius:12px;flex-wrap:wrap;align-items:stretch}.inventory-pagination>span{width:100%;margin:0}.inventory-pagination label{margin-right:auto}}@media (width<=430px){.inventory-command,.inventory-filters{grid-template-columns:1fr}.inventory-search-compact{grid-column:1}.inventory-center-row{grid-template-columns:1fr}.inventory-product-cell,.inventory-row-actions{grid-column:1}.inventory-primary-actions{grid-template-columns:1fr}}.main-content:not(:has(.pdv-fullscreen)){font-size:14px}.landing-page small,.onboarding-page small,.sidebar small,.entity-page:not(.pdv-page) small{line-height:1.4;font-size:12px!important}.pdv-page.pdv-fullscreen{z-index:300;background:#eef2f7;max-width:none;margin:0;padding:16px max(18px,50vw - 740px);position:fixed;inset:0;overflow:hidden}.app-shell:has(.pdv-page.pdv-fullscreen) .sidebar{display:none}.app-shell:has(.pdv-page.pdv-fullscreen) .main-content{margin-left:0;padding:0}@media (width<=760px){.pdv-page.pdv-fullscreen{z-index:auto;min-height:100%;height:auto!important;position:relative!important;inset:auto!important;overflow:visible!important}.pdv-page.pdv-fullscreen .pos-console,.pdv-page.pdv-fullscreen .pos-sale-panel,.pdv-page.pdv-fullscreen .pos-inline-sale,.pdv-page.pdv-fullscreen .sale-cart-fields,.pdv-page.pdv-fullscreen .sale-entry-column,.pdv-page.pdv-fullscreen .sale-summary-column{min-height:0;height:auto!important;overflow:visible!important}}.pdv-fullscreen-toggle{color:#173b72;cursor:pointer;background:#fff;border:1px solid #9fb0c3;border-radius:10px;min-height:40px;padding:0 14px;font-weight:850}@media (width<=620px){.pdv-page.pdv-fullscreen{padding:12px}}.landing-pricing{background:#f4f8fc;padding:76px max(24px,50vw - 560px)}.landing-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.landing-price-grid article{background:#fff;border:1px solid #d7e2ed;border-radius:22px;gap:14px;padding:28px;display:grid;box-shadow:0 12px 34px #1c3d6014}.landing-price-grid article.featured{border:2px solid #1677e8;box-shadow:0 16px 38px #1677e826}.landing-price-grid article>span{color:#315d84;letter-spacing:.13em;font-size:11px;font-weight:950}.landing-price-grid article>strong{color:#142f50;font-size:34px}.landing-price-grid article>strong small{font-size:14px}.landing-price-grid article>p{color:#5f7185;min-height:48px;margin:0;line-height:1.55}.landing-price-grid button{color:#fff;cursor:pointer;background:#173b72;border:0;border-radius:12px;min-height:46px;font-weight:900}.landing-price-grid .featured button{background:#1677e8}@media (width<=700px){.landing-pricing{padding:52px 18px}.landing-price-grid{grid-template-columns:1fr}.landing-price-grid article>p{min-height:0}}.feature-summary small{color:#718096;margin-top:5px;font-size:10px;display:block}.positive-value{color:#16815b!important}.negative-value{color:#b74444!important}.financial-alert-card{background:#fff8f8!important;border-color:#efb8b8!important}.financial-alert-card strong{color:#b74444!important}.financial-filters{flex-wrap:wrap;gap:8px;display:flex}.financial-filters button{color:#31516f;cursor:pointer;background:#fff;border:1px solid #c8d5e4;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:800;display:inline-flex}.financial-filters button>span{color:#31516f;background:#eaf0f7;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:grid}.financial-filters button.active{color:#fff;background:#173b72;border-color:#173b72}.financial-filters button.active>span{color:#fff;background:#fff3}.financial-list-title{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.financial-list-title h3{color:#172033;margin:3px 0 0;font-size:18px}.financial-list-title>strong{color:#31516f;font-size:13px}.financial-list>.empty-state{min-height:120px;margin:16px}.financial-list article.entry-overdue{background:#fff8f8;box-shadow:inset 4px 0 #d64b4b}.financial-list article.entry-overdue [data-label=Vencimento]{color:#b74444;font-weight:800}@media (width>=901px) and (height>=650px){.pdv-page.pdv-fullscreen{flex-direction:column;padding-top:8px;padding-bottom:8px;display:flex}.pdv-page.pdv-fullscreen>.entity-toolbar{min-height:42px;margin-bottom:6px}.pdv-page.pdv-fullscreen>.entity-toolbar .section-kicker{display:none}.pdv-page.pdv-fullscreen>.entity-toolbar h2{margin:0;font-size:20px}.pdv-page.pdv-fullscreen .pos-cashbar{min-height:44px;margin-bottom:7px;padding-block:5px}.pdv-page.pdv-fullscreen .pos-console{flex:1;min-height:0;margin-bottom:0}.pdv-page.pdv-fullscreen .pos-sale-panel{flex-direction:column;height:100%;display:flex}.pdv-page.pdv-fullscreen .pos-sale-panel>header{min-height:38px}.pdv-page.pdv-fullscreen .pos-inline-sale{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:9px;display:grid;overflow:hidden}.pdv-page.pdv-fullscreen .sale-cart-fields{gap:8px;height:auto;min-height:0;overflow:hidden}.pdv-page.pdv-fullscreen .sale-entry-column,.pdv-page.pdv-fullscreen .sale-summary-column{gap:7px;min-height:0}.pdv-page.pdv-fullscreen .pos-inline-sale .sale-quick-actions>button{min-height:68px;padding:10px}.pdv-page.pdv-fullscreen .pos-inline-sale .cart-builder,.pdv-page.pdv-fullscreen .pos-inline-sale .cart-list{padding:9px}.pdv-page.pdv-fullscreen .pos-inline-sale .cart-list{min-height:0;max-height:none;overflow:auto}.pdv-page.pdv-fullscreen .pos-checkout-action{z-index:4;background:#f8fbff;flex:none;margin-top:6px;padding-top:6px;position:relative}.pdv-page.pdv-fullscreen .pos-checkout-action button{min-height:44px}}@media (width>=901px){.pdv-page.pdv-fullscreen{background:linear-gradient(145deg,#e8f0f8,#f7f9fc)}.pdv-page.pdv-fullscreen .pos-sale-panel{border-color:#8fa6bf;border-radius:16px;box-shadow:0 18px 46px #10213f29}.pdv-page.pdv-fullscreen .pos-sale-panel>header{background:linear-gradient(90deg,#10213f,#174d78)}.pdv-page.pdv-fullscreen .pos-inline-sale .sale-cart-fields{grid-template-columns:120px minmax(440px,1.25fr) minmax(330px,.75fr);gap:16px}.pdv-page.pdv-fullscreen .item-search-field{color:#183451;font-size:16px;font-weight:900}.pdv-page.pdv-fullscreen .item-search-field input[type=search],.pdv-page.pdv-fullscreen .item-search-field input[type=text]{background-color:#fff;border:2px solid #7ea7d1;border-radius:12px;min-height:58px;padding-left:50px;font-size:18px;box-shadow:0 5px 15px #1655961a}.pdv-page.pdv-fullscreen .item-search-field .search-field-control>button{color:#fff;background:#176eab;border-left:0;border-radius:0 9px 9px 0;width:48px}.pdv-page.pdv-fullscreen .sale-quick-actions small{background:#0000002e;border:1px solid #ffffffb8;border-radius:6px;width:max-content;margin-top:3px;padding:4px 8px;line-height:1;color:#fff!important;font-size:13px!important}.pdv-page.pdv-fullscreen .sale-quick-actions strong{font-size:14px}.pdv-page:not(.pdv-fullscreen) .pos-cash-required{background:linear-gradient(145deg,#f8fbff,#eaf2fa);border:1px solid #cbd8e6;border-radius:0 0 16px 16px;min-height:360px}}.sale-quick-actions strong{font-size:13px}.sale-quick-actions small{letter-spacing:.06em;font-weight:950;color:#fff!important;font-size:12px!important;display:block!important}.pos-inline-sale>.check-label{color:#173b72;background:#f7fbff;border:1px solid #bfd0e2;border-radius:10px;align-items:center;gap:9px;min-height:42px;margin-top:10px;padding:8px 11px;font-weight:800;display:flex}.pos-inline-sale>.check-label input{accent-color:#1677e8;flex:0 0 19px;width:19px;height:19px;margin:0}.pos-inline-sale .sale-checkout-fields{gap:10px;margin-top:2px}.pos-inline-sale .sale-checkout-fields>label{color:#344b66;gap:7px;font-size:14px;font-weight:800;line-height:1.3;display:grid}.pos-inline-sale .sale-checkout-fields select,.pos-inline-sale .sale-checkout-fields input[type=date]{color:#172945;background-color:#fff;border:1px solid #aebed0;border-radius:11px;min-height:48px;margin:0;padding:10px 42px 10px 12px;font-size:16px}.pos-inline-sale .sale-checkout-fields>.sale-recovered-field{color:#173b72;background:#f1f7ff;border:1px solid #bfd0e2;border-radius:11px;grid-column:1/-1;justify-content:space-between;justify-self:stretch;gap:14px;width:100%;min-width:0;min-height:50px;padding:11px 13px;line-height:1.35;grid-template-columns:none!important;align-items:center!important;margin:0!important;font-size:14px!important;font-weight:800!important;display:flex!important}.pos-inline-sale .sale-recovered-field span{word-break:normal;overflow-wrap:normal;flex:1;min-width:0}.pos-inline-sale .sale-recovered-field input[type=checkbox]{accent-color:#1677e8;flex:0 0 22px;order:2;width:22px!important;height:22px!important;margin:0!important}.cash-check-actions{grid-template-columns:auto 1fr 1.25fr}.cash-check-actions .cash-close-after-check{color:#fff;background:#b74444;border-color:#b74444}.cash-check-actions .cash-close-after-check:hover{background:#963838}@media (width<=620px){.pos-inline-sale .sale-checkout-fields{background:#f8fafc;border:1px solid #d4deea;border-radius:13px;grid-template-columns:1fr;gap:12px;padding:13px}.pos-inline-sale .sale-checkout-fields select,.pos-inline-sale .sale-checkout-fields input[type=date]{width:100%;min-height:52px}.pos-inline-sale .sale-checkout-fields>.sale-recovered-field{min-height:54px;padding:12px 14px}.cash-check-actions{grid-template-columns:1fr}.cash-check-actions button{width:100%}}@media (width>=901px) and (width<=1079px){.pdv-page .pos-inline-sale .sale-summary-column>.sale-checkout-fields{grid-template-columns:1fr}.pdv-page .pos-inline-sale .sale-summary-column>.sale-checkout-fields>.sale-recovered-field{grid-column:1}}.catalog-checkout{grid-template-columns:auto minmax(170px,1fr) minmax(170px,1fr) auto;width:min(980px,100% - 28px);display:grid}.catalog-checkout label{color:#dce7f5;gap:4px;font-size:11px;font-weight:800;display:grid}.catalog-checkout input{color:#172033;background:#fff;border:1px solid #64748b;border-radius:10px;min-width:0;padding:10px 12px}.catalog-checkout>small{color:#cbd5e1;grid-column:1/-1}.catalog-order-error{color:#ffd1c7;grid-column:1/-1;margin:0;font-weight:800}.catalog-orders-panel{gap:12px;display:grid}.catalog-order-card{background:#fff;border:1px solid #dde4ee;border-radius:16px;grid-template-columns:1fr auto;gap:12px 18px;padding:18px;display:grid}.catalog-order-card>header{grid-column:1/-1;justify-content:space-between;align-items:start;gap:16px;display:flex}.catalog-order-card>header div{gap:3px;display:grid}.catalog-order-card>header small{color:#64748b}.catalog-order-card>header span{color:#8a5a00;background:#fff2cc;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.catalog-order-card.status-confirmed>header span{color:#177245;background:#dcfce7}.catalog-order-card.status-cancelled>header span{color:#64748b;background:#f1f5f9}.catalog-order-customer{align-items:center;gap:10px;display:flex}.catalog-order-customer a{color:#173b72;font-weight:800}.catalog-order-card>p{color:#536174;grid-column:1;margin:0}.catalog-order-total{color:#14213d;grid-area:2/2/span 2;align-self:center;font-size:22px}.catalog-order-card>form{border-top:1px solid #edf1f6;grid-column:1/-1;grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:10px;padding-top:12px;display:grid}.catalog-order-card>form label{gap:5px;font-size:11px;font-weight:800;display:grid}.catalog-order-card>form select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px}.catalog-order-card>form button{color:#fff;background:#17814c;border:0;border-radius:10px;padding:12px 15px;font-weight:900}.catalog-order-card>form .secondary-action{color:#a8421e;background:#fff;border:1px solid #e6b8a7}@media (width<=800px){.catalog-checkout{grid-template-columns:1fr;gap:10px;max-height:70vh;overflow:auto}.catalog-checkout>small,.catalog-order-error{grid-column:1}.catalog-checkout button{width:100%;max-width:none}.catalog-order-card{grid-template-columns:1fr}.catalog-order-total,.catalog-order-card>p{grid-area:auto/1}.catalog-order-card>form{grid-template-columns:1fr}}@media (width>=1080px){.pdv-page .pos-inline-sale .sale-cart-fields{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(500px,1.35fr) minmax(380px,.9fr);align-items:stretch;gap:12px 16px}.pdv-page .pos-inline-sale .sale-quick-actions{border-right:0;grid-area:1/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-right:0}.pdv-page .pos-inline-sale .sale-quick-actions.three-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.pdv-page .pos-inline-sale .sale-quick-actions>button{flex-direction:row;align-items:center;min-height:62px}.pdv-page .pos-inline-sale .sale-entry-column{grid-area:2/1}.pdv-page .pos-inline-sale .sale-summary-column{grid-area:2/2;grid-template-rows:minmax(160px,1fr) auto auto;grid-template-columns:1fr;align-items:start;gap:10px;min-width:0}.pdv-page .pos-inline-sale .sale-summary-column>.cart-list{grid-area:1/1;align-self:stretch;min-height:160px;max-height:none;margin-top:0;overflow:auto}.pdv-page .pos-inline-sale .sale-summary-column>.pdv-discount-field,.pdv-page .pos-inline-sale .sale-summary-column>.sale-checkout-fields{grid-column:1;margin-top:0}.pdv-page .pos-inline-sale .sale-summary-column>.sale-checkout-fields{grid-template-columns:1fr 1fr}.pdv-page .pos-inline-sale .cart-list article{grid-template-columns:minmax(220px,1fr) auto 120px 34px;min-height:58px}.pdv-page .pos-inline-sale .fast-item-entry{grid-template-columns:minmax(420px,1fr) 176px 190px}.pdv-page .pos-inline-sale .client-search,.pdv-page .pos-inline-sale .cart-builder{padding:16px}.pdv-page .pos-inline-sale .pos-checkout-action{margin-top:10px}.pdv-page .pos-inline-sale .pos-checkout-action button{width:min(360px,100%)}}@media (width>=901px){.pdv-page.pdv-fullscreen .pos-inline-sale .sale-cart-fields{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:10px 16px}.pdv-page.pdv-fullscreen .pos-inline-sale .sale-quick-actions{border-right:0;grid-area:1/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-right:0}.pdv-page.pdv-fullscreen .pos-inline-sale .sale-quick-actions.three-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.pdv-page.pdv-fullscreen .pos-inline-sale .sale-quick-actions>button{flex-direction:row;align-items:center;min-height:54px}.pdv-page.pdv-fullscreen .pos-inline-sale .sale-entry-column{grid-area:2/1}.pdv-page.pdv-fullscreen .pos-inline-sale .sale-summary-column{grid-area:2/2;grid-template-rows:minmax(120px,1fr) auto auto;grid-template-columns:1fr}.pdv-page.pdv-fullscreen .pos-inline-sale .sale-summary-column>.cart-list{grid-area:1/1}.pdv-page.pdv-fullscreen .pos-inline-sale .sale-summary-column>.pdv-discount-field,.pdv-page.pdv-fullscreen .pos-inline-sale .sale-summary-column>.sale-checkout-fields{grid-column:1}.pdv-page.pdv-fullscreen .pos-inline-sale .sale-summary-column>.cart-list{min-height:120px}}:root{--ui-primary:#173b72;--ui-primary-hover:#102f5d;--ui-accent:#e85f2b;--ui-success:#16815b;--ui-danger:#b74444;--ui-text:#172033;--ui-muted:#64748b;--ui-border:#dbe3ed;--ui-surface:#fff;--ui-soft:#f4f7fb;--ui-radius:14px;--ui-control-radius:10px;--ui-shadow:0 8px 24px #18304f12}@media (width>=901px){.pdv-page{overflow:visible}.pdv-page>.entity-toolbar{border:0;min-height:58px;margin-bottom:12px;padding:0}.pdv-page>.entity-toolbar h2{color:#10234b;margin:0;font-size:30px;font-weight:950}.pdv-page>.entity-toolbar .section-kicker{display:none}.pdv-page .pos-cashbar{z-index:20;min-height:46px;box-shadow:none;background:0 0;border:0;gap:12px;margin:0;padding:0;position:absolute;top:7px;left:330px;right:auto}.pdv-page .pos-cashbar>div:first-child{color:#08734d;background:#dff8eb;border:1px solid #70d5a7;border-radius:10px;min-height:36px;padding:0 13px}.pdv-page .pos-cashbar>div:first-child small,.pdv-page .pos-cashbar .cash-dot,.pdv-page .pos-cashbar .pos-cashbar-actions>button:first-child{display:none}.pdv-page .pos-cashbar strong{color:#08734d;font-size:13px}.pdv-page .pos-cashbar .check-cash{color:#c76a00;background:#fffaf0;border:2px solid #f1a12a;border-radius:10px;min-width:205px;min-height:40px;padding:0 18px;font-size:12px}.pdv-page .pos-console{margin:0}.pdv-page .pos-sale-panel{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pdv-page .pos-sale-panel>header,.pdv-page .sale-quick-actions{display:none}.pdv-page .pos-inline-sale{background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.65fr) minmax(330px,.9fr);gap:18px;padding:0;display:grid}.pdv-page .sale-cart-fields{grid-column:1/-1;grid-template-columns:minmax(0,1.65fr) minmax(330px,.9fr);align-items:start;gap:18px;display:grid}.pdv-page .sale-entry-column,.pdv-page .sale-summary-column{align-content:start;gap:16px;display:grid}.pdv-page .sale-entry-column{grid-column:1}.pdv-page .sale-summary-column{grid-column:2}.pdv-page .client-search,.pdv-page .cart-builder,.pdv-page .cart-list,.pdv-page .pdv-sale-summary,.pdv-page .sale-checkout-fields,.pdv-page .pdv-discount-field{background:#fff!important;border:1px solid #d9e5f0!important;border-radius:14px!important;margin:0!important;padding:18px!important;box-shadow:0 7px 20px #1b44740f!important}.pdv-page .client-search{position:relative;padding-right:245px!important}.pdv-page .quick-client-toggle{width:215px;min-height:44px;margin:0;position:absolute;top:18px;right:18px}.pdv-page .cart-builder .choice-tabs{background:#eaf2fb;border-radius:10px;margin-bottom:16px;padding:4px}.pdv-page .cart-builder .choice-tabs button{border-radius:8px;min-height:42px;font-size:14px}.pdv-page .cart-list{min-height:300px;max-height:400px}.pdv-page .cart-list .cart-title strong:after{content:" da venda"}.pdv-page .cart-list .cart-total{display:none}.pdv-sale-summary{gap:0;display:grid}.pdv-sale-summary h3{color:#10234b;margin:0 0 12px;font-size:20px}.pdv-sale-summary>div{color:#31496a;border-bottom:1px solid #e5edf5;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.pdv-sale-summary>div strong{color:#10234b;font-size:18px}.pdv-sale-summary .pdv-sale-summary-total{color:#10234b;background:#eaf2fb;border:0;border-radius:10px;min-height:66px;margin-top:12px;padding:0 14px;font-weight:900}.pdv-sale-summary .pdv-sale-summary-total strong{font-size:26px}.pdv-page .sale-checkout-fields{grid-template-columns:1fr!important}.pdv-page .pos-checkout-action{background:0 0;border:0;grid-column:2;margin:-2px 0 0;padding:0}.pdv-page .pos-checkout-action button{letter-spacing:.02em;background:#0aa45f;border-radius:12px;min-height:66px;font-size:16px;width:100%!important}}@media (width>=761px){.sidebar{width:248px;padding:22px 16px 18px}.main-content{margin-left:248px}.brand-mark{gap:10px;padding:0 6px 22px;overflow:visible}.brand-mark img{flex-basis:44px;width:44px;height:44px}.brand-mark strong{letter-spacing:.025em;white-space:nowrap;font-family:inherit;font-size:14px;font-weight:900;line-height:1.2}.brand-mark small{letter-spacing:.06em;margin-top:4px;font-size:11px;line-height:1.25}}@media (width>=600px){.pdv-page .pdv-approved-layout>.sale-summary-column{gap:12px!important;padding:2px 5px 10px 2px!important;overflow:hidden auto!important}.pdv-page .pdv-sale-summary,.pdv-page .pdv-discount-field,.pdv-page .pdv-payment-card,.pdv-page .pdv-repurchase-card{background:#fff!important;border:1px solid #d6e2ed!important;border-radius:14px!important;flex:none!important;padding:16px!important;box-shadow:0 5px 16px #1f45700f!important}.pdv-page .pdv-sale-summary h3,.pdv-page .pdv-discount-field h3,.pdv-page .pdv-payment-card h3{margin:0 0 10px!important;font-size:19px!important;line-height:1.25!important}.pdv-page .pdv-sale-summary>div{min-height:31px!important;font-size:15px!important}.pdv-page .pdv-sale-summary>div strong{font-size:16px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total{background:#eaf2fb!important;border-radius:10px!important;min-height:60px!important;margin-top:9px!important;padding:11px 12px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total span{font-size:17px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total strong{font-size:29px!important}.pdv-page .discount-mode-switch button,.pdv-page .pdv-discount-field input,.pdv-page .pdv-payment-fields select,.pdv-page .pdv-payment-fields input{height:44px!important;min-height:44px!important}.pdv-page .pdv-discount-field small{font-size:13px!important;display:block!important}.pdv-page .pdv-payment-fields{gap:10px!important}.pdv-page .pdv-payment-fields label{font-size:14px!important}.pdv-page .pdv-repurchase-card{min-height:88px!important}.pdv-page .pdv-repurchase-card strong{font-size:15px!important}.pdv-page .pdv-repurchase-card small{font-size:13px!important;display:block!important}.pdv-page .sale-summary-column .pdv-summary-submit button{min-height:58px!important;font-size:18px!important}}@media (width>=761px){.landing-v2{font-size:16px;line-height:1.5}.landing-v2 .landing-header>nav a,.landing-v2 .landing-header-actions button,.landing-v2 .landing-hero-actions button,.landing-v2 .landing-hero-actions a,.landing-v2 .landing-section-actions button,.landing-v2 .landing-section-actions a{font-size:15px!important}.landing-v2 .landing-copy>small{line-height:1.45;font-size:14px!important}.landing-v2 .landing-trust-row strong{font-size:15px!important}.landing-v2 .landing-trust-row small{line-height:1.4;font-size:14px!important}.landing-v2 .repurchase-flow article>span{line-height:1.25;font-size:23px!important}.landing-v2 .repurchase-flow article>small{line-height:1.5;font-size:15px!important}.landing-v2 .whatsapp-phone-head b{font-size:18px!important}.landing-v2 .whatsapp-phone-head small{line-height:1.35;font-size:15px!important}.landing-v2 .whatsapp-command-grid article{min-height:82px!important;padding:14px!important}.landing-v2 .whatsapp-command-grid article p{font-size:16px!important;line-height:1.35!important}.landing-v2 .whatsapp-command-grid article span{width:38px;height:38px;font-size:15px!important}.landing-v2 .platform-heading p{line-height:1.5;font-size:17px!important}.landing-v2 .platform-grid article{min-height:118px!important;padding:16px!important}.landing-v2 .platform-grid h3{line-height:1.3;font-size:18px!important}.landing-v2 .platform-grid p{line-height:1.45;font-size:15px!important}.landing-v2 .platform-grid article>b{font-size:13px!important}.landing-v2 .platform-extras span{font-size:15px!important}.landing-v2 .landing-price-grid article>span,.landing-v2 .landing-plan-benefits span{font-size:14px!important}.landing-v2 .landing-price-grid article>p,.landing-v2 .landing-final-cta p{line-height:1.5;font-size:15px!important}}@media (width>=801px){.home-shell .main-content{scrollbar-gutter:stable;overscroll-behavior:contain;overflow:hidden auto!important}.home-shell .main-content>.billing-warning,.home-shell .main-content>.premium-promo-banner,.home-shell .main-content>.connection-banner{flex:none}}.landing-windows-download{color:var(--public-muted);align-items:center;gap:12px;margin-top:14px;display:flex}.landing-windows-download button{min-height:42px;color:var(--public-navy);cursor:pointer;background:#fff;border:1px solid #b9cad8;border-radius:10px;align-items:center;gap:9px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #0f2d4d14}.landing-windows-download button:hover{background:#f5f9fc;border-color:#6f91ac}.landing-windows-download button:disabled{cursor:wait;opacity:.72}.landing-windows-download button span{color:#1677e8;font-size:18px}.landing-windows-download small{line-height:1.35;font-size:13px!important}.landing-windows-mobile-note{color:var(--public-muted);margin-top:12px;font-size:14px;font-weight:700;display:none}@media (width<=760px){.landing-windows-download{display:none}.landing-windows-mobile-note{display:block}}.grouped-nav{gap:7px}.nav-group{gap:3px}.side-nav button,.grouped-nav .nav-group-button{border-radius:10px;min-height:42px;font-size:14px;font-weight:700}.nav-subitems{gap:3px;padding-left:43px}.nav-subitems button{min-height:38px!important;padding:8px 10px!important;font-size:13px!important}.entity-page:not(.pdv-page){color:var(--ui-text)}.entity-page:not(.pdv-page) .entity-toolbar{border-bottom:1px solid var(--ui-border);min-height:64px;margin-bottom:18px;padding-bottom:15px}.entity-page:not(.pdv-page) .entity-toolbar h2{color:var(--ui-text);margin:3px 0 0;font-size:26px;line-height:1.2}.entity-page:not(.pdv-page) .section-kicker{color:#6b7e92;letter-spacing:.1em;margin-bottom:4px;font-size:12px}.entity-page:not(.pdv-page) .section-heading h2,.entity-page:not(.pdv-page) .section-heading h3{color:var(--ui-text);line-height:1.25}.entity-page:not(.pdv-page) p{line-height:1.55}.entity-page:not(.pdv-page) small{line-height:1.45;font-size:12px!important}.entity-page:not(.pdv-page) .feature-card,.entity-page:not(.pdv-page) .feature-summary article,.entity-page:not(.pdv-page) .financial-expenses,.entity-page:not(.pdv-page) .feature-table,.entity-page:not(.pdv-page) .catalog-share,.entity-page:not(.pdv-page) .catalog-settings-form,.entity-page:not(.pdv-page) .cash-report,.entity-page:not(.pdv-page) .report-card,.entity-page:not(.pdv-page) .stat-card{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.feature-summary{gap:14px}.feature-summary article{min-height:112px;padding:18px}.feature-summary span{color:var(--ui-muted);letter-spacing:.07em;font-size:12px;font-weight:850}.feature-summary strong{color:var(--ui-text);margin-top:7px;font-size:25px}.entity-page:not(.pdv-page) label,.modal label,.modal-card label{color:#40536a;font-size:14px;font-weight:750;line-height:1.35}.entity-page:not(.pdv-page) input:not([type=checkbox]):not([type=radio]),.entity-page:not(.pdv-page) select,.entity-page:not(.pdv-page) textarea,.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea,.modal-card input:not([type=checkbox]):not([type=radio]),.modal-card select,.modal-card textarea{border-radius:var(--ui-control-radius);min-height:44px;color:var(--ui-text);font:inherit;background:#fff;border:1px solid #bdc9d7;padding:10px 12px;font-size:14px}.entity-page:not(.pdv-page) textarea,.modal textarea,.modal-card textarea{resize:vertical;min-height:96px}.entity-page:not(.pdv-page) input:focus,.entity-page:not(.pdv-page) select:focus,.entity-page:not(.pdv-page) textarea:focus,.modal input:focus,.modal select:focus,.modal textarea:focus,.modal-card input:focus,.modal-card select:focus,.modal-card textarea:focus{border-color:#4b78ad;outline:3px solid #4b78ad29}.entity-page:not(.pdv-page) input[type=checkbox],.modal input[type=checkbox],.modal-card input[type=checkbox]{width:19px;height:19px;accent-color:var(--ui-primary);flex:0 0 19px}.entity-page:not(.pdv-page) .toolbar-actions button,.entity-page:not(.pdv-page) .entity-toolbar>button,.entity-page:not(.pdv-page) .section-heading>button,.entity-page:not(.pdv-page) .feature-form>button,.entity-page:not(.pdv-page) .secondary-button,.modal .modal-actions button,.modal-card .modal-actions button{border-radius:var(--ui-control-radius);cursor:pointer;min-height:42px;padding:9px 15px;font-size:14px;font-weight:850;line-height:1.2}.entity-page:not(.pdv-page) .toolbar-actions>button:not(.secondary-action),.entity-page:not(.pdv-page) .feature-form>button{border:1px solid var(--ui-primary);color:#fff;background:var(--ui-primary)}.entity-page:not(.pdv-page) .toolbar-actions>button:not(.secondary-action):hover,.entity-page:not(.pdv-page) .feature-form>button:hover{background:var(--ui-primary-hover)}.entity-page:not(.pdv-page) .secondary-action,.entity-page:not(.pdv-page) .secondary-button{color:var(--ui-primary);background:#fff;border:1px solid #b9c9da}button:disabled{opacity:.58;cursor:not-allowed!important}.feature-table-head,.feature-table article{padding:14px 16px;font-size:14px}.feature-table-head{color:#52667d;background:var(--ui-soft);letter-spacing:.04em;font-size:12px}.feature-table article{border-top-color:#e8edf3}.feature-table article:hover{background:#fbfcfe}.status-paid{color:var(--ui-success)}.inline-success,.success-banner{color:#126c4b;background:#eaf8f2;border-radius:10px;font-size:14px}.inline-error,.error-banner{color:#9d3838;background:#fff0f0;border-radius:10px;font-size:14px}.empty-state{border-radius:var(--ui-radius);background:#fafbfd;border:1px dashed #cbd5e1;min-height:130px}.empty-state p{color:var(--ui-muted);font-size:14px}.financial-expenses article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.financial-expenses .expense-cancelled{opacity:.72;background:#f6f7f9}.financial-expenses .expense-cancelled b{text-decoration:line-through}.cancel-expense-button{color:#9d3838;cursor:pointer;background:#fff;border:1px solid #d7a3a3;border-radius:9px;min-height:36px;padding:7px 11px;font-size:13px;font-weight:800}@media (width<=620px){.financial-expenses article{grid-template-columns:minmax(0,1fr) auto}.financial-expenses .cancel-expense-button{grid-column:1/-1;width:100%}}.modal,.modal-card{border:1px solid var(--ui-border);border-radius:18px;box-shadow:0 24px 70px #14263e3d}.modal h2,.modal h3,.modal-card h2,.modal-card h3{color:var(--ui-text);line-height:1.25}.modal-back-button{min-height:36px;color:var(--ui-primary);font-size:14px}.modal-inline-error{color:#963b3b;background:#fff2f2;border:1px solid #efc2c2;border-radius:10px;margin:12px 0;padding:12px 14px;font-size:14px;font-weight:750;line-height:1.4}@media (width<=760px){.entity-page:not(.pdv-page) .entity-toolbar{align-items:stretch;gap:13px}.entity-page:not(.pdv-page) .entity-toolbar h2{font-size:22px}.entity-page:not(.pdv-page) .toolbar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.entity-page:not(.pdv-page) .toolbar-actions button{width:100%}.feature-summary article{min-height:98px;padding:15px}.feature-summary strong{font-size:21px}.feature-table article{font-size:14px}}@media (width<=430px){.entity-page:not(.pdv-page) .toolbar-actions{grid-template-columns:1fr}}@media (width>=761px){.pdv-page .pdv-approved-layout>.sale-quick-actions,.pdv-page .pdv-approved-layout>.sale-quick-actions[hidden]{display:none!important}.pdv-page .pos-inline-sale{grid-template-columns:minmax(0,1.65fr) minmax(310px,.9fr)!important;gap:16px!important;display:grid!important;overflow:visible!important}.pdv-page .pdv-approved-layout{grid-column:1/-1!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1.65fr) minmax(310px,.9fr)!important;gap:16px!important;height:auto!important;display:grid!important;overflow:visible!important}.pdv-page .pdv-approved-layout>.sale-entry-column{grid-area:1/1!important;width:auto!important}.pdv-page .pdv-approved-layout>.sale-summary-column{grid-area:1/2!important;grid-template-rows:auto!important;grid-template-columns:1fr!important;width:auto!important}.pdv-page .pdv-approved-layout .pdv-sale-summary,.pdv-page .pdv-approved-layout .cart-list,.pdv-page .pdv-approved-layout .pdv-discount-field,.pdv-page .pdv-approved-layout .sale-checkout-fields{grid-area:auto/1!important;width:auto!important}.pdv-page .pos-checkout-action{grid-column:2!important;width:auto!important}}.pdv-page .pos-inline-sale .client-search{padding:18px!important}.pdv-page .pos-inline-sale .client-search>label,.pdv-page .pos-inline-sale .fast-item-entry>.item-search-field{width:100%;min-width:0;display:block}.pdv-page .pos-inline-sale .quick-client-toggle{width:auto;max-width:100%;margin-top:10px;position:static}.pdv-page .pos-inline-sale .fast-item-entry{grid-template-columns:minmax(0,1fr) auto}.pdv-page .pos-inline-sale .fast-item-entry>.item-search-field{grid-column:1/-1}.pdv-page .pos-inline-sale .search-field-control{background:#fff;border:1px solid #899db3;border-radius:10px;grid-template-columns:minmax(0,1fr) 44px;width:100%;min-width:0;min-height:48px;margin-top:7px;display:grid;overflow:hidden}.pdv-page .pos-inline-sale .search-field-control>input{box-sizing:border-box;background:#fff;margin:0;font-size:16px;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:10px 12px!important}.pdv-page .pos-inline-sale .search-field-control>button{border:0;border-left:1px solid #b9c8d8;border-radius:0;width:44px;min-width:0;min-height:48px;margin:0;padding:0;position:static}.pdv-page .pos-cashbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px;display:flex;position:static}.pdv-page .pos-inline-sale .pdv-approved-layout{align-items:start}.pdv-page .pos-inline-sale .item-search-results{max-height:240px;margin-top:8px;position:static}.pdv-page .pos-inline-sale .sale-summary-column>.cart-list{min-height:120px;max-height:300px}@media (width<=1100px){.pdv-page .pos-inline-sale,.pdv-page .pos-inline-sale .pdv-approved-layout{grid-template-columns:minmax(0,1fr)!important}.pdv-page .pdv-approved-layout>.sale-entry-column,.pdv-page .pdv-approved-layout>.sale-summary-column{grid-area:auto/1!important}.pdv-page .pos-checkout-action{grid-column:1!important}}.pdv-page .pdv-sale-summary{background:#fff;border:1px solid #d9e5f0;border-radius:14px;gap:10px;padding:18px;display:grid}.pdv-page .pdv-sale-summary>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.pdv-page .pdv-sale-summary h3{margin:0 0 8px}.pdv-page .pos-checkout-action{position:static!important;bottom:auto!important}@media (width>=600px){main:has(>.pdv-page)>.topbar{display:none}main:has(>.pdv-page){padding-top:16px}.pdv-page>.entity-toolbar{min-height:34px;margin-bottom:6px}.pdv-page .pos-cashbar{min-height:38px;margin-bottom:10px;padding:0}.pdv-page .pos-inline-sale .sale-entry-column,.pdv-page .pos-inline-sale .sale-summary-column{gap:8px}.pdv-page .pos-inline-sale .client-search,.pdv-page .pos-inline-sale .cart-builder,.pdv-page .pos-inline-sale .cart-list,.pdv-page .pos-inline-sale .pdv-sale-summary,.pdv-page .pos-inline-sale .sale-checkout-fields{padding:12px!important}.pdv-page .pos-inline-sale .quick-client-toggle{min-height:32px;margin-top:0;padding:6px 10px}.pdv-page .pos-inline-sale .cart-builder .choice-tabs{margin-bottom:8px}.pdv-page .pos-inline-sale .cart-builder .choice-tabs button{min-height:34px}.pdv-page .pos-inline-sale .sale-summary-column>.cart-list{min-height:90px;max-height:180px;overflow:auto}.pdv-page .pos-inline-sale .cart-list .cart-title{padding:8px}.pdv-page .pos-inline-sale .cart-list>p{margin:10px 0}.pdv-page .pos-inline-sale .pdv-sale-summary{gap:0}.pdv-page .pos-inline-sale .pdv-sale-summary h3{margin-bottom:4px;font-size:17px}.pdv-page .pos-inline-sale .pdv-sale-summary .pdv-sale-summary-total{min-height:44px;margin-top:6px}.pdv-page .pos-inline-sale .sale-summary-column>.sale-checkout-fields{gap:8px;grid-template-columns:1fr 1fr!important}.pdv-page .pos-inline-sale .sale-checkout-fields>.sale-recovered-field{min-height:38px;padding:8px;grid-column:1/-1!important;font-size:12px!important}.pdv-page .pos-inline-sale .sale-checkout-fields select,.pdv-page .pos-inline-sale .sale-checkout-fields input[type=date]{min-height:40px;padding:8px;font-size:14px}.pdv-page .pos-checkout-action{margin:0;padding:0}body:has(.pdv-page) aside{background:#112b4b;width:190px;min-width:190px}.pdv-page{color:#243849;font-family:Arial,sans-serif;position:relative}.pdv-page>.entity-toolbar{height:42px;margin-bottom:10px}.pdv-page>.entity-toolbar h2{font-family:Arial,sans-serif;font-size:23px}.pdv-page>.pos-cashbar{background:#fff;border:1px solid #dbe3e9;border-radius:10px;gap:10px;min-height:38px;padding:5px 8px;position:absolute;top:0;left:auto;right:0}.pdv-page .pos-cashbar .check-cash{color:#614b0f;background:#ffdc69;border:1px solid #e2bf54;min-width:0;min-height:30px;padding:4px 10px;font-size:11px}.pdv-page .pos-cashbar>div:first-child{background:0 0;border:0;padding:0}.pdv-page .pos-inline-sale{border:1px solid #dce4eb;border-radius:14px;background:#edf3f8!important;padding:12px!important}.pdv-page .pos-inline-sale,.pdv-page .pos-inline-sale .pdv-approved-layout{grid-template-columns:minmax(0,1fr) 310px!important;gap:12px!important}.pdv-page .sale-entry-column{grid-template-columns:minmax(0,1fr) 145px;align-items:end}.pdv-page .sale-entry-column>.client-search{grid-column:1}.pdv-page .sale-entry-column>.quick-client-toggle{color:#21846c;background:#fff;border:1px solid #299d83;border-radius:7px;grid-column:2;min-height:40px;margin:0 0 2px}.pdv-page .sale-entry-column>.cart-builder,.pdv-page .sale-entry-column>.cart-list{grid-column:1/-1}.pdv-page .pos-inline-sale .sale-entry-column>.cart-list{height:280px;min-height:220px;max-height:340px;overflow:auto}.pdv-page .cart-list .cart-title strong:after{content:none}.pdv-page .sale-entry-column>.cart-list>p{color:#71808c;border:1px dashed #cbd6df;border-radius:8px;place-items:center;min-height:210px;margin:0;font-size:12px;display:grid}.pdv-page .pos-inline-sale .cart-builder .choice-tabs{background:0 0;justify-content:flex-start;gap:6px;padding:0;display:flex}.pdv-page .pos-inline-sale .choice-tabs button{border:1px solid #ccd8df;border-radius:6px;flex:none;width:auto;min-height:30px;padding:6px 14px;font-size:11px}.pdv-page .pos-inline-sale .choice-tabs button.active{color:#237a66;box-shadow:none;background:#e8f7f1;border-color:#2d9b83}.pdv-page .pos-inline-sale .fast-item-entry{grid-template-columns:minmax(0,1fr) 124px 116px;gap:8px}.pdv-page .pos-inline-sale .fast-item-entry>.item-search-field{grid-column:auto;margin:0}.pdv-page .pos-inline-sale label{font-size:11px;font-weight:600}.pdv-page .pos-inline-sale .search-field-control{grid-template-columns:minmax(0,1fr) 30px;min-height:38px;margin-top:6px}.pdv-page .pos-inline-sale .search-field-control>input{height:38px!important;min-height:38px!important;font-size:13px!important}.pdv-page .pos-inline-sale .search-field-control>button{color:#405d70;background:#f2f6f9;width:30px;min-height:38px}.pdv-page .quantity-stepper{grid-template-columns:32px minmax(36px,1fr) 32px}.pdv-page .quantity-stepper button{min-width:32px;min-height:38px;font-size:17px}.pdv-page .quantity-stepper input{height:38px!important;font-size:14px!important}.pdv-page .cart-add-button{min-height:38px;padding:0 8px;font-size:12px}.pdv-page .barcode-reader-status{color:#697f8b;background:#f8fafb;border:1px dashed #c4d0d9;min-height:28px;padding:6px 8px;font-size:10px}.pdv-page .pdv-sale-summary h3{font-size:14px!important}.pdv-page .pdv-sale-summary>div,.pdv-page .pdv-sale-summary>div strong{font-size:12px}.pdv-page .pdv-sale-summary .pdv-sale-summary-total{background:0 0;border-top:1px solid #d9e0e5;border-radius:0;padding:0}.pdv-page .pdv-sale-summary .pdv-sale-summary-total strong{font-size:17px}.pdv-page .pdv-discount-field{font-size:11px;padding:10px!important}.pdv-page .pdv-discount-field input{width:100%;min-height:38px;margin-top:6px}.pdv-page .pdv-discount-field small{font-size:10px!important}.pdv-page .pos-inline-sale .sale-summary-column>.sale-checkout-fields{grid-template-columns:1fr!important}.pdv-page .pos-inline-sale .sale-checkout-fields>label{font-size:11px}.pdv-page .pos-inline-sale .sale-checkout-fields select,.pdv-page .pos-inline-sale .sale-checkout-fields input[type=date]{min-height:38px;font-size:12px}.pdv-page .pos-checkout-action{align-self:start;margin-top:-84px}.pdv-page .pos-checkout-action button{background:#20a577;min-height:44px;font-size:13px}body:has(.pdv-page) main.main-content{width:calc(100% - 190px)!important;margin-left:190px!important}body:has(.pdv-page) .sidebar{padding:16px 12px}body:has(.pdv-page) .sidebar>*{min-width:0;max-width:100%}body:has(.pdv-page) .sidebar img{object-fit:contain;max-width:100%}body:has(.pdv-page) .sidebar button{max-width:100%}body:has(.pdv-page) .sidebar button.active{background:#20a577}.pdv-page .pos-inline-sale{grid-template-rows:auto auto;align-content:start;align-items:start}.pdv-page .pos-inline-sale .pdv-approved-layout{display:contents!important}.pdv-page .pdv-approved-layout>.sale-entry-column{grid-area:1/1/span 2!important}.pdv-page .pdv-approved-layout>.sale-summary-column{grid-area:1/2!important}.pdv-page .pdv-approved-layout .sale-entry-column>.cart-list{grid-area:auto/1/auto/-1!important;width:100%!important}.pdv-page .pos-inline-sale>.pos-checkout-action{align-self:start;grid-area:2/2!important;margin:0!important}.pdv-page .pdv-discount-field input{background:#fff;border:1px solid #cbd6df;border-radius:7px;padding:8px}body:has(.pdv-page) .brand-mark{gap:8px;padding:0 4px 18px}body:has(.pdv-page) .brand-mark>div{min-width:0}body:has(.pdv-page) .brand-mark strong{white-space:normal;overflow-wrap:normal;font-size:12px}body:has(.pdv-page) .brand-mark small{font-size:9px}body:has(.pdv-page) .side-nav{overflow-x:hidden}body:has(.pdv-page) .side-nav button{box-sizing:border-box;width:100%;min-width:0;font-size:12px}body:has(.pdv-page) .nav-subitems{padding-left:24px}main:has(>.pdv-page){padding:10px 14px!important}.pdv-page>.entity-toolbar{height:38px;min-height:38px;margin-bottom:6px}.pdv-page .pos-inline-sale{grid-template-columns:minmax(0,1fr) 280px!important;gap:8px!important;padding:8px!important}.pdv-page .sale-entry-column,.pdv-page .sale-summary-column{gap:6px!important}.pdv-page .pos-inline-sale .sale-entry-column>.cart-list{height:clamp(100px,100dvh - 355px,280px);min-height:100px}.pdv-page .sale-entry-column>.cart-list>p{height:calc(100% - 38px);min-height:0}.pdv-page .pos-inline-sale .sale-checkout-fields{gap:5px!important;padding:8px!important}.pdv-page .pos-inline-sale .sale-checkout-fields select,.pdv-page .pos-inline-sale .sale-checkout-fields input[type=date]{height:32px;min-height:32px;padding:5px 8px}.pdv-page .pos-inline-sale .sale-recovered-field{min-height:30px!important;padding:5px!important}.pdv-page .pos-inline-sale .pdv-sale-summary{padding:8px!important}.pdv-page .pos-inline-sale .pdv-sale-summary>div{min-height:25px}.pdv-page .pos-inline-sale .pdv-sale-summary .pdv-sale-summary-total{min-height:32px}.pdv-page .pdv-discount-field{margin:0!important;padding:8px!important}.pdv-page .pdv-discount-field input{height:32px;min-height:32px;margin-top:3px}.pdv-page .pos-checkout-action button{min-height:38px}body:has(.pdv-page) .sidebar{display:none!important}body:has(.pdv-page) main.main-content{box-sizing:border-box;min-height:100dvh;width:100%!important;max-width:none!important;margin:0!important;padding:10px 14px!important}main:has(>.pdv-page)>.topbar{z-index:25;width:90px;height:32px;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;top:12px;left:14px;display:block!important}main:has(>.pdv-page)>.topbar:before{display:none!important}main:has(>.pdv-page)>.topbar:after{display:none!important}main:has(>.pdv-page)>.topbar p{display:none!important}main:has(>.pdv-page)>.topbar h1{display:none!important}main:has(>.pdv-page)>.topbar .top-actions{display:none!important}main:has(>.pdv-page)>.topbar .page-back-button{color:#31485c;background:#fff;border:1px solid #cbd6df;border-radius:6px;min-height:30px;margin:0;padding:6px 10px;font-size:12px}.pdv-page>.entity-toolbar{padding-left:98px}.pdv-page>.entity-toolbar h2{font-size:22px}.pdv-page .pos-inline-sale{grid-template-columns:minmax(0,1fr) 290px!important}.pdv-page .pos-inline-sale .sale-entry-column>.cart-list{height:clamp(100px,100dvh - 345px,500px)}.pdv-page .pos-inline-sale .sale-entry-column{min-width:0}.pdv-page .pos-inline-sale .cart-list{box-sizing:border-box}}@media (width>=600px) and (height<=650px){.pdv-page .pos-inline-sale .client-search,.pdv-page .pos-inline-sale .cart-builder{padding:8px!important}.pdv-page .pos-inline-sale .search-field-control{min-height:32px;margin-top:3px}.pdv-page .pos-inline-sale .search-field-control>input{height:32px!important;min-height:32px!important}.pdv-page .pos-inline-sale .search-field-control>button{min-height:32px}.pdv-page .pos-inline-sale .pdv-sale-summary h3{font-size:13px!important}.pdv-page .pos-inline-sale .pdv-sale-summary>div{min-height:22px}.pdv-page .pos-inline-sale .pdv-sale-summary .pdv-sale-summary-total{min-height:26px;margin-top:3px}.pdv-page .pdv-discount-field input{height:28px;min-height:28px}.pdv-page .pos-inline-sale .sale-checkout-fields>label{gap:3px}.pdv-page .pos-inline-sale .sale-checkout-fields select,.pdv-page .pos-inline-sale .sale-checkout-fields input[type=date]{height:28px;min-height:28px}.pdv-page .pos-checkout-action button{min-height:34px}.pdv-page .pos-inline-sale .sale-entry-column>.cart-list{height:clamp(85px,100dvh - 305px,280px);min-height:85px}}@media (width>=600px) and (width<=900px){body:has(.pdv-page) .mobile-bottom-nav{display:none!important}body:has(.pdv-page) nav[aria-label=Navegação\ móvel]{display:none!important}.pdv-page .desktop-pdv-title{display:block!important}.pdv-page .mobile-sales-title{display:none!important}.pdv-page .pos-inline-sale{grid-template-columns:minmax(0,1fr) 230px!important}.pdv-page .sale-entry-column{grid-template-columns:minmax(0,1fr)!important}.pdv-page .sale-entry-column>.quick-client-toggle{grid-column:1!important}.pdv-page .pos-inline-sale .fast-item-entry{grid-template-columns:minmax(0,1fr) 94px!important}.pdv-page .pos-inline-sale .fast-item-entry>.item-search-field{grid-column:1/-1!important}.pdv-page .pos-inline-sale .item-search-field{font-size:11px!important}.pdv-page .pos-inline-sale .quantity-stepper{grid-template-columns:28px minmax(28px,1fr) 28px}.pdv-page .pdv-sale-summary .pdv-sale-summary-total strong{font-size:16px!important}.pdv-page .pos-inline-sale .sale-checkout-fields>.sale-recovered-field{font-size:10px!important}.pdv-page>.entity-toolbar h2{font-size:16px!important}.pdv-page>.pos-cashbar{display:none!important;position:static!important}.pdv-page .pos-inline-sale .sale-entry-column>.cart-list{height:110px!important;min-height:110px!important}.pdv-page .barcode-reader-status{display:none!important}.pdv-page .pos-inline-sale .pdv-sale-summary{gap:0!important}.pdv-page .pos-inline-sale .pdv-sale-summary h3,.pdv-page .pos-inline-sale .sale-checkout-fields{margin:0!important}.pdv-page .pos-inline-sale{grid-template-rows:auto auto!important;display:grid!important}.pdv-page .pos-inline-sale .pdv-approved-layout{display:contents!important}.pdv-page .pdv-approved-layout>.sale-entry-column{grid-area:1/1/span 2!important;width:auto!important;display:grid!important}.pdv-page .pdv-approved-layout>.sale-summary-column{grid-area:1/2!important;width:auto!important;display:grid!important}.pdv-page .pos-inline-sale>.pos-checkout-action{grid-area:2/2!important;width:auto!important}.pdv-page .cart-total{display:none!important}.pdv-page .pos-inline-sale .sale-summary-column>*{grid-column:1!important}}@media (width>=600px) and (width<=900px) and (height<=500px){.pdv-page .section-kicker{display:none!important}.pdv-page>.entity-toolbar{height:30px!important;min-height:30px!important;margin:0!important}.pdv-page .pos-inline-sale{gap:4px!important;padding:4px!important}.pdv-page .pos-inline-sale .client-search,.pdv-page .pos-inline-sale .cart-builder{padding:5px!important}.pdv-page .pos-inline-sale .quick-client-toggle{min-height:26px!important;padding:3px!important}.pdv-page .pos-inline-sale .choice-tabs button{min-height:24px!important;padding:3px 8px!important}.pdv-page .pos-inline-sale .fast-item-entry{gap:3px!important}.pdv-page .pos-inline-sale .quantity-stepper{margin-top:2px}.pdv-page .quantity-stepper button,.pdv-page .cart-add-button{min-height:28px!important}.pdv-page .quantity-stepper input{height:28px!important}.pdv-page .pos-inline-sale .sale-entry-column>.cart-list{height:68px!important;min-height:68px!important;padding:5px!important}.pdv-page .cart-list .cart-title{min-height:20px!important;padding:2px!important}.pdv-page .sale-entry-column>.cart-list>p{font-size:10px;height:auto!important}.pdv-page .pos-inline-sale .pdv-sale-summary{padding:5px!important}.pdv-page .pos-inline-sale .pdv-sale-summary>div{min-height:18px!important}.pdv-page .pdv-discount-field{padding:5px!important}.pdv-page .pdv-discount-field input{margin:0!important}.pdv-page .pos-inline-sale .sale-checkout-fields{gap:3px!important;padding:5px!important}.pdv-page .pos-inline-sale .sale-checkout-fields>label{gap:2px!important}.pdv-page .pos-inline-sale .sale-checkout-fields input,.pdv-page .pos-inline-sale .sale-checkout-fields select{margin:0!important}body:has(.pdv-page) main.main-content{padding-top:4px!important;padding-bottom:4px!important}.pdv-page .pos-inline-sale .sale-recovered-field{min-height:24px!important;padding:3px!important}.pdv-page .pos-checkout-action button{min-height:30px!important}.pdv-page .pos-inline-sale .sale-entry-column>.cart-list{overflow:auto}}.pdv-page>.entity-toolbar{justify-content:flex-start;gap:12px}.pdv-page .pdv-fullscreen-toggle{color:#24465b;cursor:pointer;background:#fff;border:1px solid #b9cbd9;border-radius:6px;flex:none;min-height:30px;padding:5px 9px;font-size:12px;font-weight:700}.pdv-page .pdv-fullscreen-toggle:focus-visible{outline-offset:2px;outline:2px solid #21846c}.pdv-page .pdv-fullscreen-error{z-index:30;color:#684600;background:#fff4dc;margin:4px 0;padding:8px;font-size:12px;position:relative}.home-welcome{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.home-welcome p{color:#64748b;margin:0 0 4px;font-size:13px}.home-welcome h1{color:#173047;margin:0;font-family:inherit;font-size:24px;line-height:1.2}.home-welcome>button{color:#fff;white-space:nowrap;background:#15956c;border:0;border-radius:8px;padding:11px 18px;font-size:14px;font-weight:700}.home-overview{gap:10px;margin-bottom:16px}.home-overview button{min-width:0;box-shadow:none;border-radius:10px;gap:4px;padding:12px}.home-overview button strong{font-size:23px}.home-overview button small{font-size:11px!important}.home-repurchase{margin-bottom:16px;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.home-daily-queue{box-shadow:none;border-radius:12px;padding:16px;grid-column:1!important}.home-queue-title strong{font-size:18px}.home-queue-title span{font-size:10px}.home-queue-empty{min-height:100px;padding:20px}.home-queue-empty i{width:36px;height:36px;font-size:22px}.home-queue-empty strong{font-size:15px}.home-queue-empty small{font-size:12px!important}.home-repurchase-metrics{border-radius:10px;padding:12px;grid-column:1!important}.home-repurchase-metrics b{font-size:17px}@media (width>=801px){body:has(.home-welcome) .sidebar{background:#112b4b;width:190px;min-width:190px;padding:16px 12px}body:has(.home-welcome) main.main-content{box-sizing:border-box;width:calc(100% - 190px);margin-left:190px;padding:22px}body:has(.home-welcome) .brand-mark{gap:8px;padding:0 0 16px}body:has(.home-welcome) .brand-mark>div{min-width:0}body:has(.home-welcome) .brand-mark strong{white-space:normal;font-size:12px}body:has(.home-welcome) .brand-mark small{font-size:9px}body:has(.home-welcome) .side-nav{gap:3px;overflow-x:hidden}body:has(.home-welcome) .side-nav button{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:6px 8px;font-size:12px}body:has(.home-welcome) .nav-subitems{padding-left:24px}body:has(.home-welcome) .sidebar-foot{font-size:12px}}.app-shell:has(.clients-workspace){background:#f2f7fc}.app-shell:has(.clients-workspace) .main-content{background:#f2f7fc;max-width:none;padding:18px 24px 40px}.topbar.clients-topbar{background:linear-gradient(108deg,#123864,#1b65b8 65%,#1775dc);border-radius:16px;align-items:center;min-height:94px;margin:0 0 16px;padding:15px 20px;display:flex;box-shadow:0 8px 24px #164d851f}.topbar.clients-topbar:after{opacity:.45;width:230px;height:230px;top:-120px;right:-85px}.clients-topbar>div:first-child{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.clients-topbar .page-back-button{color:#fff;background:#ffffff18;border-color:#ffffff35;border-radius:10px;grid-area:1/1/4;min-height:40px;margin:0;padding:0 15px}.clients-topbar .eyebrow{color:#d7e9ff;letter-spacing:.08em;grid-area:1/2;margin:0 0 2px;font-size:9px}.clients-topbar h1{color:#fff;grid-area:2/2;margin:0;font:800 28px/1.05 Arial,sans-serif}.clients-topbar>div:first-child>p:last-child{color:#e0edfb;grid-area:3/2;margin:4px 0 0;font-size:12px}.clients-topbar .top-actions{align-self:center}.clients-topbar .icon-button{color:#fff;width:40px;height:40px;box-shadow:none;background:#ffffff16;border-color:#ffffff38}.clients-workspace{color:#173554;gap:14px;display:grid}.clients-command{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.clients-command article{background:#fff;border:1px solid #d8e3ee;border-radius:15px;align-items:center;gap:15px;min-height:104px;padding:14px 16px;display:flex;box-shadow:0 5px 18px #1a385b0b}.clients-command i{color:#176bd4;background:#e7f2ff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font:29px/1 Arial,sans-serif;display:grid}.clients-command .is-repurchase i{color:#138b58;background:#e5f8ee}.clients-command .is-inactive i{color:#ed6617;background:#fff0e6}.clients-command article>div{gap:1px;min-width:0;display:grid}.clients-command span{color:#173554;font-size:12px;font-weight:850}.clients-command strong{color:#102f53;font-size:27px;line-height:1.05}.clients-command small{color:#6b8197;font-size:10px!important}.clients-controls{grid-template-columns:minmax(250px,1.35fr) minmax(510px,2fr) auto;align-items:center;gap:12px;display:grid}.clients-search{background:#fff;border:1px solid #d2deea;border-radius:12px;align-items:center;gap:9px;height:46px;padding:0 13px;display:flex;box-shadow:0 4px 12px #19375909}.clients-search>span{color:#355a83;font-size:25px;line-height:1}.clients-workspace .clients-search input{width:100%;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:12px!important}.clients-filter-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.clients-filter-tabs button{color:#24476f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4dfeb;border-radius:11px;min-height:42px;padding:7px 10px;font-size:11px;font-weight:800}.clients-filter-tabs button small{font-size:9px!important}.clients-filter-tabs button.active{color:#fff;background:#164b80;border-color:#164b80;box-shadow:0 5px 12px #164b802e}.clients-controls .client-add-button{white-space:nowrap;border:0;border-radius:11px;min-height:46px;box-shadow:0 7px 18px #e85b082e;padding:0 18px!important}.clients-list-card{background:#fff;border:1px solid #d8e3ee;border-radius:15px;overflow:hidden;box-shadow:0 6px 20px #1937590b}.clients-list-heading{border-bottom:1px solid #e1e9f1;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.clients-list-heading h2{color:#143252;margin:0;font-size:17px}.clients-list-heading span{color:#71849a;font-size:10px}.clients-table-head,.clients-table-row{grid-template-columns:minmax(170px,1.25fr) minmax(112px,.85fr) minmax(105px,.72fr) minmax(110px,.75fr) minmax(100px,.72fr) minmax(92px,.7fr) minmax(300px,1.8fr);align-items:center;gap:10px;padding:0 16px;display:grid}.clients-table-head{color:#60768e;letter-spacing:.05em;text-transform:uppercase;background:#f4f8fc;min-height:38px;font-size:9px;font-weight:900}.clients-table-row{color:#294764;border-top:1px solid #e7edf3;min-height:66px;font-size:10px}.clients-table-row:hover{background:#fbfdff}.clients-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.clients-name-cell .avatar{flex:0 0 34px;width:34px;height:34px;font-size:10px}.clients-name-cell>div:last-child{gap:2px;min-width:0;display:grid}.clients-name-cell strong{color:#173554;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.clients-name-cell small{color:#7a8c9f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:8px!important}.clients-days{font-size:10px}.clients-days.is-ok{color:#138b58}.clients-days.is-attention{color:#b06b00}.clients-days.is-late{color:#d6483e}.clients-days.is-new{color:#75889b}.client-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.client-status.status-ativo{color:#167b50;background:#e4f7ed}.client-status.status-novo{color:#1765be;background:#e5f1ff}.client-status.status-atencao{color:#a36200;background:#fff0d2}.client-status.status-recompra{color:#1765be;background:#e4f0ff}.client-status.status-inativo{color:#be3540;background:#ffe7e9}.clients-row-actions{grid-template-columns:34px 34px 34px minmax(84px,1fr);align-items:center;gap:6px;display:grid}.clients-row-actions a,.clients-row-actions button{color:#24476f;cursor:pointer;background:#f9fbfd;border:1px solid #cedae6;border-radius:8px;justify-content:center;align-items:center;min-height:32px;margin:0;padding:0;font-size:13px;font-weight:850;text-decoration:none;display:flex}.clients-row-actions a{color:#fff;background:#16a068;border-color:#16a068}.clients-row-actions span{display:none}.clients-row-actions .new-sale{color:#fff;white-space:nowrap;background:#eb5b08;border-color:#eb5b08;padding:0 9px;font-size:9px}.clients-pagination{color:#637a91;border-top:1px solid #e1e9f1;align-items:center;gap:16px;min-height:54px;padding:8px 16px;font-size:10px;display:flex}.clients-pagination>span{margin-right:auto}.clients-pagination label{color:#637a91;align-items:center;gap:7px;font-size:10px;display:flex}.clients-pagination label select{min-height:34px!important;padding:5px 28px 5px 9px!important;font-size:10px!important}.clients-pagination nav{align-items:center;gap:6px;display:flex}.clients-pagination nav button,.clients-pagination nav strong{color:#24476f;background:#fff;border:1px solid #cfdae6;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.clients-pagination nav strong{color:#fff;background:#164b80;border-color:#164b80;font-size:10px}.clients-pagination nav span{font-size:9px}.clients-pagination nav button:disabled{opacity:.4}.clients-no-results{text-align:center;color:#173554;background:#fff;border:1px dashed #cbd8e5;border-radius:15px;place-content:center;gap:5px;min-height:170px;display:grid}.clients-no-results span{color:#71849a;font-size:11px}.clients-workspace .clients-empty h3{margin:12px 0 5px;font-family:inherit;font-size:17px}@media (width<=1180px) and (width>=761px){.clients-controls{grid-template-columns:1fr auto}.clients-filter-tabs{grid-area:2/1/auto/-1}.clients-table-head,.clients-table-row{grid-template-columns:minmax(145px,1.2fr) minmax(102px,.8fr) 88px 92px 86px 80px minmax(215px,1.5fr);gap:7px;padding-inline:12px}.clients-row-actions{grid-template-columns:30px 30px 30px minmax(72px,1fr)}}@media (width<=760px){.app-shell:has(.clients-workspace) .main-content{overflow-x:hidden;padding:62px 12px 88px!important}.topbar.clients-topbar{border-radius:13px;min-height:84px;margin-bottom:12px;padding:12px}.clients-topbar>div:first-child{column-gap:10px}.clients-topbar .page-back-button{width:42px;min-width:42px;padding:0;font-size:0}.clients-topbar .page-back-button:first-letter{font-size:18px}.clients-topbar h1{font-size:22px}.clients-topbar>div:first-child>p:last-child{font-size:9px}.clients-command{grid-template-columns:1fr;gap:8px}.clients-command article{min-height:82px;padding:10px 12px}.clients-command i{width:42px;height:42px;font-size:23px}.clients-command strong{font-size:23px}.clients-controls{grid-template-columns:1fr;gap:9px}.clients-filter-tabs{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.clients-filter-tabs::-webkit-scrollbar{display:none}.clients-filter-tabs button{min-width:92px}.clients-controls .client-add-button{width:100%}.clients-list-heading{min-height:48px}.clients-table-head{display:none}.clients-table-body{background:#f4f8fc;padding:10px}.clients-table-row{background:#fff;border:1px solid #d9e4ef;border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;min-height:0;margin-bottom:10px;padding:13px;display:grid}.clients-table-row:last-child{margin-bottom:0}.clients-table-row>*{min-width:0}.clients-table-row>[data-label]{gap:3px;display:grid}.clients-table-row>[data-label]:before{content:attr(data-label);color:#788da3;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.clients-name-cell{grid-column:1/-1}.clients-name-cell:before{display:none}.clients-name-cell strong{font-size:13px}.clients-name-cell small{font-size:9px!important}.clients-row-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr) 1.25fr;margin-top:2px}.clients-row-actions a,.clients-row-actions button{gap:4px;min-height:38px;font-size:12px}.clients-row-actions span{font-size:8px;display:inline}.clients-row-actions .new-sale{font-size:9px}.clients-pagination{flex-wrap:wrap;align-items:stretch}.clients-pagination>span{width:100%;margin:0}.clients-pagination label{margin-right:auto}.clients-pagination nav{justify-content:flex-end}.clients-pagination nav span{display:block}.clients-workspace .clients-empty{min-height:220px}}.landing-page.landing-v2{--public-navy:#0f2d4d;--public-orange:#f25c05;--public-green:#159947;--public-bg:#f7f8fa;--public-text:#172033;--public-muted:#5f6b7a;background:radial-gradient(circle at 72% 10%,#fff2e9 0,transparent 29%),var(--public-bg);min-height:100vh;color:var(--public-text);font-family:Arial,sans-serif;overflow-x:hidden}.landing-v2 .landing-header,.landing-v2 .landing-hero,.landing-v2 .landing-focus,.landing-v2 .whatsapp-showcase,.landing-v2 .platform-section,.landing-v2 .landing-pricing,.landing-v2 .landing-final-cta,.landing-v2 .legal-section{box-sizing:border-box;width:min(1440px,100% - 80px);margin-left:auto;margin-right:auto}.landing-v2 .landing-header{height:64px;box-shadow:none;background:0 0;border:0;grid-template-columns:240px 1fr auto;align-items:center;gap:24px;padding:0;display:grid}.landing-v2 .auth-brand{color:var(--public-navy);align-items:center;gap:10px;display:flex}.landing-v2 .auth-brand img{object-fit:contain;width:40px;height:40px}.landing-v2 .auth-brand strong{letter-spacing:-.02em;text-transform:none;font-size:20px;line-height:.92}.landing-v2 .auth-brand strong span{font-size:14px;font-weight:500;display:block}.landing-v2 .landing-header>nav{justify-content:center;gap:34px;display:flex}.landing-v2 .landing-header>nav a{color:var(--public-navy);font-size:14px;font-weight:700;text-decoration:none}.landing-v2 .landing-header>nav a:hover{color:var(--public-orange)}.landing-header-actions{align-items:center;gap:13px;display:flex}.landing-v2 .landing-header-actions button{cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 19px;font-size:14px;font-weight:800}.landing-enter{color:var(--public-navy);background:0 0}.landing-v2 .landing-start{color:#fff;background:var(--public-orange);box-shadow:0 9px 22px #f25c0529}.landing-mobile-menu{display:none}.landing-v2 .landing-hero{background:0 0;grid-template-columns:minmax(0,48fr) minmax(0,52fr);align-items:center;gap:24px;min-height:560px;padding:28px 0 46px;display:grid}.landing-v2 .landing-copy{max-width:650px;padding:0}.landing-v2 .landing-kicker,.landing-v2 .whatsapp-badge{color:#b43e0b;letter-spacing:.18em;background:#ffeadf;border-radius:999px;width:max-content;padding:9px 16px;font-size:12px;font-weight:900;display:inline-flex}.landing-v2 .landing-copy h1{max-width:650px;color:var(--public-navy);letter-spacing:-.045em;margin:18px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,4.2vw,66px);font-weight:700;line-height:.98}.landing-v2 .landing-copy>p{max-width:620px;color:var(--public-muted);margin:0;font-size:18px;line-height:1.45}.landing-v2 .landing-feature-pills{display:none}.landing-v2 .landing-hero-actions{gap:12px;margin-top:20px;display:flex}.landing-v2 .landing-hero-actions button,.landing-v2 .landing-hero-actions a{border-radius:11px;min-height:46px;padding:0 23px;font-size:14px}.landing-v2 .landing-copy>small{color:var(--public-muted);margin-top:10px;font-size:12px;display:block}.landing-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.landing-trust-row>span{color:var(--public-navy);grid-template-columns:32px 1fr;align-items:center;gap:1px 8px;display:grid}.landing-trust-row b{width:32px;height:32px;color:var(--public-orange);background:#fff0e7;border-radius:50%;grid-row:1/3;place-items:center;font-size:15px;display:grid}.landing-trust-row>span:nth-child(2) b{color:#2475de;background:#e8f2ff}.landing-trust-row>span:nth-child(3) b{color:var(--public-green);background:#e4f8eb}.landing-trust-row strong{font-size:12px}.landing-trust-row small{color:var(--public-muted);font-size:10px;line-height:1.3}.landing-product-visual{place-items:center;min-height:450px;display:grid;position:relative}.landing-product-visual:before{content:"";background:radial-gradient(circle,#ffdccc 0,#fff0e8 48%,#0000 70%);border-radius:50%;position:absolute;inset:8px 2% 0 14%}.product-demo-label{z-index:5;color:#7d4a2f;letter-spacing:.13em;background:#fff4ed;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900;position:absolute;top:31px;right:22px;box-shadow:0 6px 18px #8d4b2820}.product-window{z-index:2;background:#fff;border:1px solid #e4e8ed;border-radius:20px;grid-template-columns:112px 1fr;width:min(96%,650px);min-height:365px;display:grid;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 24px 52px #17304726}.product-window aside{color:#dce9f4;background:linear-gradient(165deg,#102f52,#071b31);flex-direction:column;gap:12px;padding:20px 11px;display:flex}.product-window aside>b{color:#fff;background:var(--public-orange);border-radius:8px;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.product-window aside span{font-size:10px}.product-dashboard{background:#f6f8fb;padding:22px 18px}.product-dashboard>header{justify-content:space-between;gap:10px;display:flex}.product-dashboard>header div{gap:3px;display:grid}.product-dashboard>header strong{color:var(--public-navy);font-size:17px}.product-dashboard>header small{color:#758294;font-size:9px}.product-dashboard>header>b{background:#fff;border-radius:8px;height:max-content;padding:7px 10px;font-size:9px}.product-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.product-metrics article{background:#fff;border:1px solid #edf0f4;border-radius:11px;min-width:0;padding:11px 8px}.product-metrics span{color:#6c7887;font-size:8px;display:block}.product-metrics strong{color:var(--public-navy);white-space:nowrap;margin-top:6px;font-size:12px;display:block}.product-chart{background:#fff;border-radius:11px;height:150px;padding:13px;position:absolute;bottom:28px;left:130px;right:210px}.product-chart>strong{font-size:10px}.product-chart>div{border-bottom:1px solid #dfe7ef;align-items:flex-end;gap:6px;height:98px;margin-top:13px;display:flex}.product-chart i{background:linear-gradient(#79b2ff,#d7e8ff);border-radius:4px 4px 0 0;flex:1}.product-clients{background:#fff;border-radius:11px;align-content:start;gap:6px;width:168px;height:150px;padding:13px;display:grid;position:absolute;bottom:28px;right:18px}.product-clients>strong{font-size:10px}.product-clients span{border-bottom:1px solid #eef1f4;justify-content:space-between;gap:5px;padding:6px 0;font-size:8px;display:flex}.product-clients span b{color:#087e42;background:#dff8ea;border-radius:9px;padding:3px 5px;font-size:7px}.product-whatsapp-card{z-index:4;background:#fff;border-radius:16px;width:190px;padding:13px;position:absolute;bottom:8px;left:3%;transform:rotate(-3deg);box-shadow:0 15px 32px #1730472b}.product-whatsapp-card>b{color:var(--public-green);font-size:11px;display:block}.product-whatsapp-card span{margin-top:9px;font-weight:800;display:block}.product-whatsapp-card p{margin:5px 0 9px;font-size:10px;line-height:1.35}.product-whatsapp-card strong{color:#fff;background:var(--public-green);text-align:center;border-radius:8px;padding:8px;font-size:9px;display:block}.product-result-card{z-index:4;background:#fff7f1;border-radius:14px;align-items:center;gap:8px;width:140px;padding:12px;display:flex;position:absolute;bottom:0;right:2%;box-shadow:0 13px 26px #d96a1820}.product-result-card b{color:var(--public-orange);font-size:22px}.product-result-card span{font-size:10px;font-weight:800;line-height:1.25}.landing-auth-overlay{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07192db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.landing-v2 .landing-auth-overlay .account-card{background:#fff;border-radius:22px;width:min(470px,100%);max-height:calc(100dvh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 25px 70px #0005}.auth-modal-close{color:#43536a;cursor:pointer;background:#eef2f6;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:14px;right:14px}.landing-v2 .landing-focus{color:#fff;background:radial-gradient(circle at 58% 15%,#147441,#0000 42%),#073f32;border:0;border-radius:28px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr);gap:30px;margin-top:48px;padding:42px;display:grid;box-shadow:0 22px 45px #063a2a20}.landing-v2 .landing-focus-heading{align-self:center}.landing-v2 .landing-focus .landing-kicker{color:#063c31;background:#76dc9f}.landing-v2 .landing-focus-heading h2{color:#fff;letter-spacing:-.035em;margin:14px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,3vw,52px);line-height:1.02}.landing-v2 .landing-focus-heading p{color:#d6eee4;font-size:15px;line-height:1.45}.landing-section-actions{gap:10px;margin-top:20px;display:flex}.landing-section-actions button,.landing-section-actions a{border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.landing-section-actions button{color:#fff;background:var(--public-orange);border:0}.landing-section-actions a{color:#fff;background:0 0;border:1px solid #d9f2e4}.landing-v2 .repurchase-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.landing-v2 .repurchase-flow>i{display:none}.landing-v2 .repurchase-flow article{min-height:250px;color:var(--public-navy);background:#fff;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;padding:20px;display:flex;box-shadow:0 12px 30px #00271c40}.landing-v2 .repurchase-flow article>b{width:38px;height:38px;color:var(--public-orange);background:#ffede4;border-radius:50%;place-items:center;font-size:14px;display:grid}.landing-v2 .repurchase-flow article>span{margin-top:auto;font-family:Georgia,serif;font-size:21px;font-weight:700}.landing-v2 .repurchase-flow article>small{color:var(--public-muted);margin-top:10px;font-size:13px;line-height:1.4}.landing-v2 .repurchase-summary{display:none}.landing-v2 .whatsapp-showcase{background:radial-gradient(circle at 65%,#eaf9f0,#0000 52%);border:0;grid-template-columns:45fr 55fr;align-items:center;gap:38px;margin-top:58px;padding:26px 0;display:grid}.landing-v2 .whatsapp-copy h2,.landing-v2 .platform-heading h2,.landing-v2 .landing-pricing .platform-heading h2{color:var(--public-navy);letter-spacing:-.04em;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,3.5vw,52px);line-height:1.03}.landing-v2 .whatsapp-copy p{color:var(--public-muted);font-size:16px;line-height:1.45}.landing-v2 .whatsapp-copy ul{display:none}.landing-v2 .whatsapp-phone{background:#fff;border:1px solid #dfe7e3;border-radius:24px;min-height:340px;padding:20px;position:relative;box-shadow:0 18px 42px #0c543324}.landing-v2 .whatsapp-phone-head{border-bottom:1px solid #edf1ef;padding-bottom:13px}.landing-v2 .whatsapp-command-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.landing-v2 .whatsapp-command-grid article{background:#fbfdfc;border:1px solid #e3eae7;border-radius:12px;align-items:center;gap:10px;min-height:70px;padding:12px;display:flex}.landing-v2 .whatsapp-command-grid article span{width:34px;height:34px;color:var(--public-green);background:#e5f8ec;border-radius:9px;place-items:center;display:grid}.landing-v2 .whatsapp-command-grid article p{color:var(--public-navy);margin:0;font-size:12px;line-height:1.3}.landing-v2 .whatsapp-actions a{color:var(--public-navy);background:#fff;border-color:#b9c9c1}.landing-v2 .whatsapp-actions button{background:var(--public-orange)}.landing-v2 .platform-section{background:0 0;border:0;margin-top:58px;padding:0}.landing-v2 .platform-heading{max-width:900px}.landing-v2 .platform-heading p{color:var(--public-muted);font-size:16px;line-height:1.4}.landing-v2 .platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.landing-v2 .platform-grid article{background:#fff;border:1px solid #e1e6ec;border-radius:15px;grid-template-rows:auto 1fr;grid-template-columns:42px 1fr;align-items:center;gap:5px 11px;min-height:112px;padding:16px;display:grid;box-shadow:0 8px 22px #1635530b}.landing-v2 .platform-grid article>b{color:#0d8650;background:#e0f8eb;border-radius:11px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.landing-v2 .platform-grid article:nth-child(2n)>b{color:var(--public-orange);background:#fff0e7}.landing-v2 .platform-grid article:nth-child(3n)>b{color:#2673db;background:#e7f0ff}.landing-v2 .platform-grid article:nth-child(4n)>b{color:#7548d8;background:#eee8ff}.landing-v2 .platform-grid h3{color:var(--public-navy);margin:0;font-size:14px}.landing-v2 .platform-grid p{color:var(--public-muted);grid-column:2;margin:0;font-size:11px;line-height:1.35}.landing-v2 .platform-extras{color:#fff;background:var(--public-navy);border-radius:16px;grid-template-columns:repeat(4,1fr);align-items:center;gap:0;min-height:66px;margin-top:14px;padding:10px 18px;display:grid}.landing-v2 .platform-extras span{border-right:1px solid #ffffff40;align-items:center;min-height:36px;padding:0 17px;font-size:12px;font-weight:700;display:flex}.landing-v2 .platform-extras span:last-child{border:0}.landing-v2 .landing-pricing{background:#eef3f8;border-radius:24px;grid-template-columns:.85fr 1.15fr;gap:36px;margin-top:58px;padding:38px 42px;display:grid}.landing-v2 .landing-pricing .platform-heading h2{font-size:clamp(40px,3.2vw,50px)}.landing-v2 .landing-price-grid{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.landing-v2 .landing-price-grid article{box-shadow:none;background:#fff;border:1px solid #d5dfe9;border-radius:16px;padding:20px;position:relative}.landing-v2 .landing-price-grid article.featured{border:2px solid var(--public-orange);box-shadow:0 14px 30px #f25c0519}.landing-v2 .landing-price-grid article.featured:before{content:"MAIS COMPLETO";color:#fff;background:var(--public-orange);letter-spacing:.12em;border-radius:999px;padding:6px 13px;font-size:9px;font-weight:900;position:absolute;top:-12px;left:16px}.landing-v2 .landing-price-grid article>strong{color:var(--public-navy);font-size:31px}.landing-v2 .landing-price-grid button{background:var(--public-navy)}.landing-v2 .landing-price-grid .featured button{background:var(--public-orange)}.landing-plan-benefits{grid-column:1/-1;gap:22px;display:flex}.landing-plan-benefits span{color:var(--public-navy);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.landing-plan-benefits b{color:var(--public-green)}.landing-final-cta{background:#fff0e7;border-radius:20px;grid-template-columns:205px 1fr auto;align-items:center;gap:22px;min-height:88px;margin-top:46px;margin-bottom:30px;padding:17px 26px;display:grid}.landing-final-cta h2{color:var(--public-navy);margin:0 0 4px;font-size:21px}.landing-final-cta p{color:var(--public-muted);margin:0;font-size:14px}.landing-final-cta>button{color:#fff;background:var(--public-orange);cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 23px;font-size:14px;font-weight:800}.landing-v2 .legal-section{background:#fff;border-radius:25px;margin-top:35px;margin-bottom:60px;padding:45px}.landing-v2 .legal-heading h2{color:var(--public-navy)}@media (width<=1100px){.landing-v2 .landing-header,.landing-v2 .landing-hero,.landing-v2 .landing-focus,.landing-v2 .whatsapp-showcase,.landing-v2 .platform-section,.landing-v2 .landing-pricing,.landing-v2 .landing-final-cta,.landing-v2 .legal-section{width:min(100% - 48px,1440px)}.landing-v2 .landing-header{grid-template-columns:220px 1fr auto}.landing-v2 .landing-header>nav{gap:20px}.landing-v2 .landing-hero{grid-template-columns:1fr 1fr}.landing-v2 .landing-copy h1{font-size:55px}.product-window{grid-template-columns:100px 1fr}.product-chart{left:122px;right:22px}.product-clients{display:none}.landing-v2 .landing-focus{grid-template-columns:1fr;padding:45px}.landing-v2 .repurchase-flow article{min-height:250px}.landing-v2 .platform-grid{grid-template-columns:repeat(2,1fr)}.landing-v2 .landing-pricing{grid-template-columns:1fr;padding:45px}.landing-plan-benefits{grid-column:auto}}@media (width<=760px){.landing-v2 .landing-header,.landing-v2 .landing-hero,.landing-v2 .landing-focus,.landing-v2 .whatsapp-showcase,.landing-v2 .platform-section,.landing-v2 .landing-pricing,.landing-v2 .landing-final-cta,.landing-v2 .legal-section{width:calc(100% - 32px)}.landing-v2 .landing-header{justify-content:space-between;gap:8px;height:60px;display:flex}.landing-v2 .auth-brand img{width:34px;height:34px}.landing-v2 .auth-brand strong{font-size:16px}.landing-v2 .auth-brand strong span{font-size:11px}.landing-v2 .landing-header>nav{display:none}.landing-mobile-menu{order:3;display:block;position:relative}.landing-mobile-menu summary{width:38px;height:38px;color:var(--public-navy);cursor:pointer;background:#fff;border-radius:10px;place-items:center;list-style:none;display:grid;box-shadow:0 4px 14px #17304718}.landing-mobile-menu summary::-webkit-details-marker{display:none}.landing-mobile-menu>div{z-index:30;background:#fff;border-radius:12px;width:190px;padding:10px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 14px 35px #17304730}.landing-mobile-menu a{color:var(--public-navy);padding:10px;font-weight:700;text-decoration:none}.landing-header-actions{margin-left:auto}.landing-v2 .landing-enter{justify-content:center;align-items:center;display:inline-flex;min-height:38px!important;padding:0 10px!important;font-size:11px!important}.landing-v2 .landing-start{white-space:nowrap;min-height:38px!important;padding:0 12px!important;font-size:11px!important}.landing-v2 .landing-hero{grid-template-columns:1fr;gap:26px;min-height:0;padding:28px 0 38px}.landing-v2 .landing-kicker,.landing-v2 .whatsapp-badge{box-sizing:border-box;letter-spacing:.13em;white-space:normal;max-width:100%;padding:7px 11px;font-size:9px}.landing-v2 .landing-copy h1{margin:15px 0 13px;font-size:clamp(38px,11vw,44px);line-height:1}.landing-v2 .landing-copy>p{font-size:16px;line-height:1.4}.landing-v2 .landing-hero-actions{grid-template-columns:1fr;margin-top:17px;display:grid}.landing-v2 .landing-trust-row{grid-template-columns:1fr;gap:10px;margin-top:20px}.landing-product-visual{min-height:350px}.product-window{grid-template-columns:68px 1fr;min-height:300px}.product-window aside{gap:10px;padding:15px 7px}.product-window aside span{font-size:7px}.product-dashboard{padding:16px 10px}.product-dashboard>header>b{display:none}.product-metrics{grid-template-columns:1fr 1fr}.product-metrics article:nth-child(n+3){display:none}.product-chart{height:125px;bottom:16px;left:80px;right:10px}.product-chart>div{height:72px}.product-whatsapp-card{width:155px;padding:10px;bottom:-8px;left:3px}.product-result-card{display:none}.landing-v2 .landing-focus{border-radius:20px;gap:22px;margin-top:38px;padding:26px 18px}.landing-v2 .landing-focus-heading h2,.landing-v2 .whatsapp-copy h2,.landing-v2 .platform-heading h2,.landing-v2 .landing-pricing .platform-heading h2{font-size:36px}.landing-section-actions{display:grid}.landing-v2 .repurchase-flow{grid-template-columns:1fr}.landing-v2 .repurchase-flow article{min-height:180px}.landing-v2 .whatsapp-showcase{grid-template-columns:1fr;gap:22px;margin-top:44px;padding:18px 0}.landing-v2 .whatsapp-phone{min-height:0;padding:16px}.landing-v2 .whatsapp-command-grid{grid-template-columns:1fr}.landing-v2 .platform-section{margin-top:44px}.landing-v2 .platform-grid{grid-template-columns:1fr}.landing-v2 .platform-grid article{min-height:105px}.landing-v2 .platform-extras{grid-template-columns:1fr;padding:10px 16px}.landing-v2 .platform-extras span{border-bottom:1px solid #fff3;border-right:0;min-height:32px;padding:9px 0}.landing-v2 .landing-pricing{gap:24px;margin-top:44px;padding:26px 18px}.landing-v2 .landing-price-grid{grid-template-columns:1fr}.landing-plan-benefits{gap:10px;display:grid}.landing-final-cta{text-align:left;grid-template-columns:1fr;margin-top:40px;padding:20px 18px}.landing-final-cta>.auth-brand{display:none}.landing-final-cta>button{width:100%}.landing-v2 .legal-section{padding:24px 18px}.landing-v2 .legal-grid{grid-template-columns:1fr}.landing-v2 .landing-auth-overlay .account-card{padding:24px 18px}}@media (width<=440px){.landing-v2 .landing-header>.auth-brand strong{display:none}.landing-v2 .landing-header>.auth-brand{gap:0}.landing-v2 .landing-start{padding:0 12px!important;font-size:11px!important}}@media (width<=600px){.home-welcome h1{font-size:19px}.home-welcome>button{padding:9px 12px;font-size:12px}.home-queue-empty{padding:12px}}.home-shell{background:#071b2a;min-height:100dvh}.home-shell .main-content{color:#f5f8fc;background:radial-gradient(at 60% 0,#172c40 0%,#091c2b 65%)}.metro-home{color:#f5f8fc;width:100%;font-family:Arial,sans-serif}.metro-home *{box-sizing:border-box}.metro-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.metro-header p{color:#f2f6fa;margin:0 0 3px;font-size:18px}.metro-header h1{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font:700 clamp(24px,2.6vw,38px)/1.15 Arial,sans-serif}.metro-header small{color:#a2bfd4;margin-top:6px;font-size:13px;display:block}.metro-user{background:#102638;border:1px solid #284052;border-radius:14px;align-items:center;gap:10px;min-width:0;max-width:32%;padding:10px 14px;display:flex}.metro-user strong{overflow-wrap:anywhere;font-size:14px}.metro-user small{margin-top:3px;font-size:11px}.metro-user-avatar{background:#35516a;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.metro-shortcuts{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.metro-home .metro-tile{color:#fff;text-align:left;cursor:pointer;border:1px solid #ffffff28;border-radius:15px;flex-direction:column;grid-column:span 3;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;min-height:145px;padding:20px;transition:transform .15s,filter .15s;display:flex;position:relative;box-shadow:0 8px 22px #00000016}.metro-home .metro-tile:nth-child(-n+4){min-height:180px}.metro-home .metro-tile:hover{filter:brightness(1.12);transform:translateY(-2px)}.metro-home button:focus-visible,.metro-home summary:focus-visible{outline-offset:3px;outline:3px solid #ffd08a}.metro-home .metro-orange{background:linear-gradient(135deg,#ff7900,#d94600);border-color:#ff962e}.metro-home .metro-blue{background:linear-gradient(130deg,#0864d8,#0343a0)}.metro-home .metro-copper{background:linear-gradient(130deg,#9c481b,#42251f);border-color:#df741f}.metro-home .metro-green{background:linear-gradient(130deg,#079441,#00653e)}.metro-home .metro-purple{background:linear-gradient(130deg,#642ca0,#34205b)}.metro-home .metro-teal{background:linear-gradient(130deg,#008a92,#00525d)}.metro-home .metro-slate{background:linear-gradient(130deg,#263f54,#122a3c)}.metro-home .metro-ai{background:linear-gradient(130deg,#7137bd,#154f9d);border-color:#a174e1;box-shadow:0 8px 26px #5429a238,inset 0 0 0 1px #ffffff16}.metro-icon{flex-shrink:0;width:45px;height:45px;display:block}.metro-copy{padding-right:26px;display:block}.metro-copy strong{letter-spacing:-.3px;font-size:21px;line-height:1.2;display:block}.metro-copy small{color:#ffffffd9;margin-top:6px;font-size:12px;line-height:1.4;display:block}.metro-arrow{border:1px solid #fff5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:21px;font-weight:400;display:grid;position:absolute;bottom:20px;right:15px}.metro-home .metro-secondary{flex-direction:row;grid-column:span 4;justify-content:flex-start;align-items:center;gap:18px;min-height:95px}.metro-secondary .metro-copy strong{font-size:18px}.metro-secondary .metro-arrow{bottom:calc(50% - 14px)}.metro-home .metro-tier-primary{min-height:145px}.metro-home .metro-tier-standard{gap:12px;min-height:112px;padding:16px}.metro-home .metro-tier-access{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:92px;padding:14px 16px}.metro-tier-access .metro-icon{width:31px;height:31px}.metro-tier-access .metro-copy strong{font-size:17px}.metro-tier-access .metro-copy small{margin-top:3px;font-size:11px}.metro-tier-access .metro-arrow{bottom:calc(50% - 14px)}.metro-home .metro-tier-settings{background:linear-gradient(130deg,#20384b,#132a3b);flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:11px;min-height:52px;padding:10px 15px}.metro-tier-settings .metro-icon{width:25px;height:25px}.metro-tier-settings .metro-copy strong{font-size:15px}.metro-tier-settings .metro-copy small{margin:0 0 0 8px;font-size:11px;display:inline}.metro-tier-settings .metro-arrow{bottom:calc(50% - 14px)}.metro-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#f06b18;border:1px solid #ffffff48;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;position:absolute;top:9px;right:10px}.metro-indicators{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.metro-indicators button{text-align:left;color:#f5f8fc;cursor:pointer;background:#132b3b;border:1px solid #274252;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:16px 12px;display:flex}.metro-indicators .metro-icon{color:#ff821e;width:32px;height:32px}.metro-indicators button:nth-child(2) .metro-icon{color:#54a5ff}.metro-indicators button:last-child .metro-icon{color:#21d67f}.metro-indicators small{color:#b7cede;text-transform:uppercase;font-size:10px;line-height:1.3;display:block}.metro-indicators strong{overflow-wrap:anywhere;margin:5px 0;font-size:clamp(17px,1.65vw,25px);display:block}.metro-indicators em{color:#b7cede;font-size:10px;font-style:normal}.metro-indicators .metro-open{color:#31df8a}.metro-details{border-top:1px solid #294253;margin-top:16px}.metro-details>summary{cursor:pointer;color:#deebf3;padding:13px 0;font-size:12px}.metro-details>summary span{color:#9bb6ca;margin-left:12px;font-size:11px}.metro-detail-content{color:#16304b;background:#eff4f8;border-radius:12px;padding:10px}.metro-detail-content .metro-extra-action{color:#fff;cursor:pointer;background:#17415c;border:0;border-radius:8px;margin:8px;padding:10px 14px}.metro-footer{color:#90aec5;justify-content:space-between;gap:15px;padding:10px 0 0;font-size:10px;display:flex}@media (width>=801px){.home-shell .sidebar{border-right:1px solid #21364a;height:100dvh;position:fixed;top:0;bottom:0;left:0;background:#041727!important;width:200px!important;padding:20px 12px 12px!important;display:flex!important}.home-shell .main-content{min-height:100dvh;width:calc(100% - 200px)!important;max-width:none!important;margin-left:200px!important;padding:24px!important}.home-shell .brand-mark{gap:10px;margin:0 0 20px;padding:0}.home-shell .brand-mark img{border-radius:9px;width:44px;height:44px}.home-shell .brand-mark strong{font:800 13px/1.2 Arial,sans-serif}.home-shell .brand-mark small{margin-top:4px;font-size:8px}.home-shell .side-nav{flex:1;gap:3px;min-height:0;padding:0}.home-shell .side-nav button{border-radius:8px;gap:9px;min-height:35px;padding:7px 8px;font:400 13px/1.25 Arial,sans-serif}.home-shell .side-nav .nav-icon{border-radius:6px;width:25px;height:25px;font-size:10px}.home-shell .side-nav button.active{box-shadow:none;color:#fff;background:linear-gradient(100deg,#934613,#39251e)}.home-shell .nav-subitems{gap:0;padding:0 0 0 22px}.home-shell .nav-subitems button{min-height:28px;padding:4px 8px;font-size:12px}.home-shell .sidebar-foot{gap:7px;margin-top:10px;padding-top:10px}.home-shell .sidebar-foot strong{font-size:12px}.home-shell .sidebar-foot small{font-size:10px}.home-shell .store-avatar{border-radius:10px;width:35px;height:35px;font-size:12px}.home-shell .sidebar-foot button{padding:5px;font-size:11px}}@media (width>=801px) and (height<=800px){.home-shell .main-content{padding:16px 20px!important}.metro-header{margin-bottom:14px}.metro-header h1{font-size:28px}.metro-home .metro-tile{gap:12px;min-height:125px;padding:16px}.metro-home .metro-tile:nth-child(-n+4){min-height:145px}.metro-home .metro-secondary{min-height:80px}.metro-home .metro-tier-standard{min-height:98px;padding:13px}.metro-home .metro-tier-access{min-height:76px;padding:11px 13px}.metro-home .metro-tier-settings{min-height:44px;padding:8px 13px}.metro-icon{width:35px;height:35px}.metro-copy strong{font-size:18px}.metro-indicators{margin-top:12px}.metro-indicators button{padding:11px}.metro-details{margin-top:10px}}@media (width<=1100px) and (width>=801px){.metro-copy small{font-size:11px}.metro-home .metro-tile{padding:13px}.metro-secondary{gap:9px!important}.metro-secondary .metro-icon{width:27px}.metro-secondary .metro-copy strong{font-size:15px}.metro-indicators .metro-icon{display:none}}@media (width<=800px){.home-shell .main-content{min-height:100dvh;width:100%!important;margin:0!important;padding:20px 16px 90px!important}.home-shell .sidebar{display:none!important}.metro-header{flex-direction:column;align-items:flex-start;gap:12px}.metro-user{max-width:100%;padding:7px 10px}.metro-user-avatar{width:28px;height:28px}.metro-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metro-home .metro-tile,.metro-home .metro-tile:nth-child(-n+4),.metro-home .metro-secondary{flex-direction:column;grid-column:span 1;align-items:flex-start;gap:14px;min-height:145px;padding:15px}.metro-home .metro-tier-access{min-height:125px}.metro-home .metro-tier-settings{flex-direction:row;grid-column:1/-1;align-items:center;min-height:72px}.metro-tier-settings .metro-copy small{margin:3px 0 0;display:block}.metro-home .metro-secondary:last-child{flex-direction:row;grid-column:1/-1;align-items:center;min-height:85px}.metro-icon{width:34px;height:34px}.metro-copy strong,.metro-secondary .metro-copy strong{font-size:18px}.metro-copy small{font-size:11px}.metro-arrow{width:24px;height:24px;font-size:17px;bottom:15px;right:10px}.metro-secondary .metro-arrow{bottom:15px}.metro-indicators{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metro-indicators button{padding:12px}.metro-indicators .metro-icon{width:22px;height:22px}.metro-details>summary span{margin:6px 0 0 16px;display:block}.metro-footer{flex-direction:column;gap:5px}}@media (width>=801px){.home-shell .brand-mark strong{white-space:normal}.home-shell .side-nav button{margin:0!important}.home-shell .side-nav .nav-subitems button{min-height:27px!important;padding:4px 8px!important;font-size:12px!important}.home-shell .side-nav .nav-group{gap:0}}.home-shell .nav-icon .metro-icon{width:18px;height:18px}.modal-backdrop:has(.quick-sale-modal){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a1d349e;padding:14px}.quick-sale-modal{--quick-navy:#0f2d4d;--quick-blue:#2567a8;--quick-orange:#ef6209;--quick-bg:#edf3f8;--quick-line:#d7e2ec;background:var(--quick-bg);border:1px solid #cbd8e4;border-radius:20px;width:min(1180px,100%);max-height:calc(100dvh - 28px);padding:22px 24px 24px;overflow:auto;box-shadow:0 26px 80px #071c3457}.quick-sale-modal>.section-kicker{display:none!important}.quick-sale-modal>h2{color:var(--quick-navy);letter-spacing:-.02em;margin:4px 48px 2px 104px;font-family:Arial,sans-serif;font-size:27px}.quick-sale-modal>p{color:#607286;margin:0 48px 14px 104px;font-size:12px}.quick-sale-modal .modal-close{z-index:20;color:#5b6d80;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:22px;display:grid;top:16px;right:18px;box-shadow:0 4px 14px #1c38571a}.quick-sale-modal .modal-back-button{min-height:34px;color:var(--quick-navy);cursor:pointer;background:#fff;border:1px solid #c5d3df;border-radius:9px;padding:0 10px;font-size:12px;font-weight:800;position:absolute;top:17px;left:20px}.quick-sale-modal form{display:block}.quick-sale-modal .quick-sale-layout{grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr);align-items:start;gap:14px;display:grid}.quick-sale-modal .sale-entry-column{grid-column:1;grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:10px;display:grid}.quick-sale-modal .sale-entry-column>.client-search{border:1px solid var(--quick-line);background:#fff;border-radius:14px;grid-column:1;padding:14px}.quick-sale-modal .sale-entry-column>.quick-client-toggle{color:#1f648e;cursor:pointer;background:#fff;border:1px solid #3c789f;border-radius:10px;grid-column:2;min-height:46px;margin:0 0 1px;padding:9px 12px;font-size:12px;font-weight:850}.quick-sale-modal .sale-entry-column>.selected-client,.quick-sale-modal .sale-entry-column>.quick-client-form,.quick-sale-modal .sale-entry-column>.cart-builder,.quick-sale-modal .sale-entry-column>.cart-list{grid-column:1/-1}.quick-sale-modal .quick-client-form{background:#f5fbf8;border:1px solid #bad7ca;border-radius:14px;padding:14px}.quick-sale-modal .cart-builder{border:1px solid var(--quick-line);background:#fff;border-radius:14px;margin:0;padding:14px}.quick-sale-modal .choice-tabs{background:0 0;gap:7px;margin:0 0 10px;padding:0;display:flex}.quick-sale-modal .choice-tabs button{color:#40576e;cursor:pointer;background:#f5f8fb;border:1px solid #c8d6e3;border-radius:9px;flex:none;min-height:36px;padding:7px 18px;font-size:12px;font-weight:850}.quick-sale-modal .choice-tabs button.active{color:#164d7e;background:#e5f0fb;border-color:#4d83b6;box-shadow:inset 0 -2px #2567a8}.quick-sale-modal .fast-item-entry{grid-template-columns:minmax(0,1fr) 145px 132px;align-items:end;gap:9px}.quick-sale-modal .fast-item-entry .item-search-field{margin:0}.quick-sale-modal .search-field-control{background:#fff;border:1px solid #afc0d0;border-radius:10px;grid-template-columns:minmax(0,1fr) 42px;min-height:44px;margin-top:6px;display:grid;overflow:hidden}.quick-sale-modal .search-field-control>input{background:#fff;margin:0;border:0!important;border-radius:0!important;height:44px!important;min-height:44px!important;padding:9px 11px!important}.quick-sale-modal .search-field-control>button{color:#234f7a;background:#eef4fa;border:0;border-left:1px solid #c5d3df;border-radius:0;width:42px;min-height:44px;position:static}.quick-sale-modal .quantity-stepper{margin-top:6px}.quick-sale-modal .cart-add-button{background:var(--quick-blue);border-radius:10px;min-height:44px}.quick-sale-modal .barcode-reader-status{color:#315f58;background:#f0f8f5;border-style:dashed;min-height:34px;margin-top:9px;padding:7px 10px}.quick-sale-modal .cart-list{border:1px solid var(--quick-line);background:#fff;border-radius:14px;min-height:112px;margin:0;padding:0}.quick-sale-modal .cart-title{color:var(--quick-navy);background:#f5f8fb;padding:11px 14px}.quick-sale-modal .cart-list>p{color:#718194;place-items:center;min-height:68px;margin:0;padding:20px;display:grid}.quick-sale-modal .cart-list article{grid-template-columns:minmax(0,1fr) auto 110px 30px;padding:11px 14px}.quick-sale-modal .sale-summary-column{border:1px solid var(--quick-line);background:#fff;border-radius:16px;grid-column:2;align-self:start;gap:10px;padding:14px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #1c3b5b14}.quick-sale-modal .pdv-sale-summary{background:0 0;border:0;gap:0;padding:0;display:grid}.quick-sale-modal .pdv-sale-summary h3{color:var(--quick-navy);margin:0 0 10px;font-size:19px}.quick-sale-modal .pdv-sale-summary>div{color:#53677b;border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:7px 0;font-size:13px;display:flex}.quick-sale-modal .pdv-sale-summary>div strong{color:var(--quick-navy);font-size:14px}.quick-sale-modal .pdv-sale-summary .pdv-sale-summary-total{min-height:58px;color:var(--quick-navy);background:#eaf2fa;border:0;border-radius:11px;margin-top:4px;padding:11px 12px;font-weight:900}.quick-sale-modal .pdv-sale-summary .pdv-sale-summary-total strong{white-space:nowrap;font-size:26px}.quick-sale-modal .pdv-discount-field{color:#3c536b;background:#f7f9fb;border:1px solid #d6e0e9;border-radius:11px;margin:0;padding:11px}.quick-sale-modal .pdv-discount-field input{background:#fff;min-height:40px;margin-top:6px}.quick-sale-modal .sale-checkout-fields{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.quick-sale-modal .sale-checkout-fields>label{margin:0}.quick-sale-modal .sale-checkout-fields select,.quick-sale-modal .sale-checkout-fields input[type=date]{background:#fff;min-height:42px}.quick-sale-modal .sale-checkout-fields>.sale-recovered-field{color:#214f7c;background:#eef5fc;border:1px solid #c9d9e8;border-radius:11px;grid-column:1/-1;justify-content:space-between;gap:12px;min-height:58px;padding:10px 11px;align-items:center!important;display:flex!important}.quick-sale-modal .sale-recovered-field>span{gap:3px;min-width:0;display:grid}.quick-sale-modal .sale-recovered-field strong{font-size:12px}.quick-sale-modal .sale-recovered-field small{color:#61768b;font-weight:500;line-height:1.35;font-size:10px!important}.quick-sale-modal .sale-recovered-field input{accent-color:var(--quick-blue);flex:0 0 22px;order:2;width:22px!important;height:22px!important}.quick-sale-submit{color:#fff;background:var(--quick-orange);letter-spacing:.02em;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:52px;font-size:15px;font-weight:900;box-shadow:0 9px 20px #ef620933}.quick-sale-submit:hover{background:#d95105}.quick-sale-submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.quick-sale-modal .client-results{z-index:50;border-color:#b8c8d7;top:72px}.quick-sale-modal .item-search-results{z-index:50;max-height:260px}@media (width<=800px){.modal-backdrop:has(.quick-sale-modal){place-items:stretch stretch;padding:0}.quick-sale-modal{background:var(--quick-bg);border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:70px 14px 22px}.quick-sale-modal>h2{margin:4px 42px 2px 0;font-size:25px}.quick-sale-modal>p{margin:0 42px 14px 0;font-size:12px}.quick-sale-modal .modal-back-button{position:absolute;top:14px;left:14px}.quick-sale-modal .modal-close{top:13px;right:14px}.quick-sale-modal .quick-sale-layout{grid-template-columns:1fr;gap:10px}.quick-sale-modal .sale-entry-column{grid-column:1;grid-template-columns:1fr;gap:10px}.quick-sale-modal .sale-entry-column>.client-search,.quick-sale-modal .sale-entry-column>.quick-client-toggle,.quick-sale-modal .sale-entry-column>.selected-client,.quick-sale-modal .sale-entry-column>.quick-client-form,.quick-sale-modal .sale-entry-column>.cart-builder,.quick-sale-modal .sale-entry-column>.cart-list{grid-column:1}.quick-sale-modal .sale-entry-column>.quick-client-toggle{width:100%;margin:0}.quick-sale-modal .fast-item-entry{grid-template-columns:1fr 120px;gap:8px}.quick-sale-modal .fast-item-entry>.item-search-field{grid-column:1/-1}.quick-sale-modal .cart-add-button{min-height:44px}.quick-sale-modal .cart-list article{grid-template-columns:minmax(0,1fr) auto 30px;gap:8px}.quick-sale-modal .cart-list article>.cart-quantity{grid-area:2/1;width:max-content}.quick-sale-modal .cart-list article>strong{grid-area:2/2}.quick-sale-modal .cart-list article>.cart-remove{grid-area:1/3}.quick-sale-modal .sale-summary-column{grid-column:1;padding:13px;position:static}.quick-sale-modal .sale-checkout-fields{grid-template-columns:1fr}.quick-sale-modal .sale-checkout-fields>.sale-recovered-field{grid-column:1}.quick-sale-submit{min-height:56px;font-size:16px}}@media (width<=420px){.quick-sale-modal .fast-item-entry{grid-template-columns:1fr}.quick-sale-modal .fast-item-entry>.item-search-field{grid-column:1}.quick-sale-modal .barcode-reader-status{flex-direction:column;align-items:flex-start}}.home-sidebar{z-index:50;color:#dbe9f3;box-sizing:border-box;background:#041727;border-right:1px solid #243d50;flex-direction:column;width:216px;height:100dvh;padding:16px 12px;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0 auto 0 0}.home-sidebar.is-collapsed{width:76px;padding:16px 10px}.home-sidebar button{color:#c1d7e7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:35px;margin:0;padding:9px 10px;font:13px/1.2 Arial,sans-serif;display:flex}.home-sidebar button:hover{color:#fff;background:#163249}.home-sidebar button:focus-visible,.home-mobile-menu:focus-visible{outline-offset:2px;outline:2px solid #ffb661}.home-sidebar .metro-icon{width:21px;height:21px}.home-sidebar-brand{align-items:center;gap:10px;margin-bottom:12px;display:flex}.home-sidebar-brand img{border-radius:9px;flex-shrink:0}.home-sidebar-brand strong{font-size:13px;line-height:1.25}.home-sidebar.is-collapsed .home-sidebar-brand{justify-content:center}.home-sidebar.is-collapsed .home-sidebar-brand strong,.home-sidebar.is-collapsed .home-nav-label,.home-sidebar.is-collapsed .home-nav-chevron{display:none}.home-sidebar .home-sidebar-toggle{border:1px solid #2a4255;margin-bottom:12px}.home-sidebar-toggle>span:first-child{font-size:23px;line-height:16px}.home-sidebar.is-collapsed button{justify-content:center;padding:8px}.home-sidebar nav{flex-direction:column;flex:1;gap:3px;display:flex}.home-sidebar nav button.active{color:#ffd0a3;background:linear-gradient(110deg,#91410e,#39251e);box-shadow:inset 0 0 0 1px #d66b2799}.home-nav-group{position:relative}.home-nav-chevron{margin-left:auto}.home-nav-flyout{z-index:60;background:#0f283b;border:1px solid #365065;border-radius:12px;width:190px;padding:9px;position:absolute;top:0;left:calc(100% + 14px);box-shadow:0 12px 30px #0007}.home-nav-flyout>strong{color:#ffb56c;padding:7px 9px;font-size:11px;display:block}.home-sidebar .home-nav-flyout button{justify-content:flex-start;padding:10px}.home-sidebar-account{border-top:1px solid #243d50;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding-top:12px;display:flex}.home-sidebar-account>strong{overflow-wrap:anywhere;max-width:138px;font-size:12px}.home-sidebar-avatar{color:#443422;background:#e8d1a9;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.home-sidebar-account-actions{gap:4px;width:100%;display:flex}.home-sidebar-account-actions button{justify-content:center;font-size:21px}.home-sidebar-account-actions .home-nav-label{font-size:12px}.home-sidebar-account-actions .metro-icon{width:17px;height:17px}.home-sidebar.is-collapsed .home-sidebar-account{justify-content:center}.home-sidebar.is-collapsed .home-sidebar-account-actions{flex-direction:column;gap:2px}.home-sidebar.is-collapsed .home-sidebar-account-actions button{min-height:28px;padding:4px}.home-mobile-menu,.home-menu-backdrop{display:none}.home-shell.home-sidebar-collapsed .main-content{width:calc(100% - 76px)!important;margin-left:76px!important}.home-shell.home-sidebar-expanded .main-content{width:calc(100% - 216px)!important;margin-left:216px!important}.metro-profile{flex-shrink:0;max-width:250px;position:relative}.metro-profile>.metro-user{cursor:pointer;border-radius:10px;gap:8px;max-width:none;padding:8px 10px;list-style:none}.metro-profile>.metro-user::-webkit-details-marker{display:none}.metro-profile .metro-user-avatar{width:29px;height:29px;font-size:10px}.metro-profile .metro-user strong{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12px;display:block;overflow:hidden}.metro-profile .metro-user small{margin-top:3px;font-size:10px}.metro-profile-chevron{color:#a5bfd0;margin-left:4px}.metro-profile-popover{z-index:20;background:#112c3f;border:1px solid #345269;border-radius:10px;width:250px;max-width:85vw;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0006}.metro-profile-popover strong{margin-bottom:8px;font-size:12px;display:block}.metro-profile-popover span{color:#bad1e1;overflow-wrap:anywhere;font-size:12px}.client-address-fields{background:#f8fbfd;border:1px solid #cbd8e5;border-radius:12px;margin:2px 0 4px;overflow:hidden}.client-address-fields>summary{color:#173b62;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 13px;list-style:none;display:flex}.client-address-fields>summary::-webkit-details-marker{display:none}.client-address-fields>summary span{align-items:center;gap:8px;display:flex}.client-address-fields>summary b{font-size:12px}.client-address-fields>summary small{color:#657b8f;background:#e8eef4;border-radius:999px;padding:3px 7px;font-size:8px}.client-address-fields>summary i{font-style:normal;transition:transform .2s}.client-address-fields[open]>summary i{transform:rotate(180deg)}.client-address-grid{background:#fff;border-top:1px solid #dce5ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.client-address-grid label{min-width:0}.client-address-grid .client-address-street{grid-column:span 2}.client-address-grid label>small{color:#a45c18;margin-top:5px;font-size:8px}.client-address-grid label>small.is-success{color:#16815b}@media (width<=600px){.client-address-grid{grid-template-columns:1fr}.client-address-grid .client-address-street{grid-column:auto}}.metro-indicators{margin-top:16px;margin-bottom:0}.metro-indicators button{--status-color:#34d68b;border-color:#2a4357;border-top:3px solid var(--status-color);background:linear-gradient(140deg,#162e40,#0e2434);gap:14px;padding:17px 16px;position:relative}.metro-indicators .metro-status-contacts{--status-color:#65aaff}.metro-indicators .metro-status-stock{--status-color:#ff923c}.metro-indicators .metro-status-cash{--status-color:#38d998}.metro-indicators button .metro-icon{width:31px;height:31px;color:var(--status-color);display:block}.metro-indicators strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:7px 0;font-size:clamp(26px,2.4vw,36px);font-weight:800;line-height:1.1}.metro-indicators small,.metro-indicators em{font-size:11px}.metro-indicators button:hover{background:#1b374b}@media (width>=801px) and (height<=700px){.home-sidebar{padding-top:10px;padding-bottom:10px}.home-sidebar nav{gap:1px}.home-sidebar nav button{min-height:30px;padding-top:5px;padding-bottom:5px}.home-sidebar-brand,.home-sidebar .home-sidebar-toggle{margin-bottom:7px}.home-sidebar-account{margin-top:7px;padding-top:7px}}@media (width<=1000px) and (width>=801px){.metro-indicators button{gap:8px;padding:12px 10px}.metro-indicators button .metro-icon{width:22px;height:22px}.metro-indicators strong{font-size:25px}.metro-indicators small,.metro-indicators em{font-size:10px}}@media (width<=800px){.home-shell.home-sidebar-collapsed .main-content,.home-shell.home-sidebar-expanded .main-content{width:100%!important;margin-left:0!important;padding-top:58px!important}.home-sidebar.is-collapsed{display:none}.home-sidebar.is-expanded{z-index:102;width:216px;padding-top:14px}.home-sidebar nav{min-height:0;overflow-y:auto}.home-mobile-menu{z-index:40;color:#e8f2fa;cursor:pointer;background:#17374d;border:1px solid #36566d;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:14px;display:flex;position:absolute;top:12px;left:16px}.home-sidebar-expanded .home-menu-backdrop{z-index:101;background:#0009;border:0;display:block;position:fixed;inset:0}.home-nav-flyout{width:auto;box-shadow:none;margin:4px 0 4px 12px;padding:4px;position:static}.metro-header{gap:10px}.metro-profile{max-width:100%}.metro-profile-popover{left:0;right:auto}.metro-indicators button{gap:8px;padding:12px 10px}.metro-indicators button .metro-icon{width:24px;height:24px}.metro-indicators strong{font-size:25px}.metro-indicators small,.metro-indicators em{font-size:10px}}@media (width>=801px){.metro-home{flex-direction:column;min-height:calc(100dvh - 48px);display:flex}.metro-header,.metro-indicators{flex-shrink:0}.metro-shortcuts{flex:1}}@media (width>=801px) and (height<=800px){.metro-home{min-height:calc(100dvh - 32px)}}@media (width<=800px){.home-sidebar-expanded .home-menu-backdrop{left:216px}}@media (width>=600px){body:has(.pdv-page) .home-sidebar{display:none!important}body:has(.pdv-page) .home-shell .main-content{width:100%!important;max-width:none!important;margin-left:0!important}}@media (width<=800px){.home-shell .mobile-nav{background:#071d2d;border-top:1px solid #29465b}.home-shell .mobile-nav button{color:#b6cfdf}.home-shell .mobile-nav button.active{color:#ff9b4b}}.metro-header{min-height:42px;margin-bottom:10px}.metro-greeting h1{color:#f5f8fc;letter-spacing:-.2px;margin:0;font:400 clamp(18px,1.7vw,23px)/1.2 Arial,sans-serif}.metro-greeting h1 strong{font-weight:700}.metro-header .metro-profile{align-self:center}.home-sidebar.is-collapsed,.home-sidebar.is-expanded{padding-top:10px;padding-bottom:10px}.home-sidebar-brand{margin-bottom:7px}.home-sidebar-brand img{width:36px;height:36px}.home-sidebar .home-sidebar-toggle{min-height:28px;margin-bottom:7px;padding-top:4px;padding-bottom:4px}.home-sidebar nav{gap:1px;min-height:0}.home-sidebar nav>button,.home-sidebar .home-nav-group>button{min-height:32px;padding-top:5px;padding-bottom:5px}.home-sidebar.is-collapsed nav>button,.home-sidebar.is-collapsed .home-nav-group>button{padding:5px}.home-sidebar.is-collapsed .metro-icon{width:20px;height:20px}.home-sidebar-account{gap:5px;margin-top:7px;padding-top:7px}.home-sidebar.is-collapsed .home-sidebar-avatar{width:30px;height:30px}.home-sidebar.is-collapsed .home-sidebar-account-actions{gap:1px}.home-sidebar.is-collapsed .home-sidebar-account-actions button{min-height:27px}.home-sidebar.is-collapsed nav,.home-sidebar.is-collapsed{overflow:visible}@media (width>=801px) and (height<=640px){.home-sidebar.is-collapsed,.home-sidebar.is-expanded{padding-top:7px;padding-bottom:7px}.home-sidebar-brand,.home-sidebar .home-sidebar-toggle{margin-bottom:4px}.home-sidebar nav{gap:0}.home-sidebar nav>button,.home-sidebar .home-nav-group>button{min-height:30px}.home-sidebar-account{margin-top:4px;padding-top:4px}}@media (width>=801px){.module-sidebar-toggle{color:#e8f1f8;cursor:pointer;background:#163048;border:1px solid #395671;border-radius:9px;align-items:center;gap:7px;min-height:31px;margin-bottom:9px;padding:5px 8px;display:flex}.module-sidebar-toggle>span:first-child{font-size:22px;line-height:14px}.module-sidebar-collapsed .sidebar{z-index:70;width:76px!important;min-width:76px!important;padding:10px!important;overflow:visible!important}.module-sidebar-collapsed .main-content{width:calc(100% - 76px)!important;max-width:none!important;margin-left:76px!important}.module-sidebar-collapsed .brand-mark{justify-content:center;margin-bottom:8px}.module-sidebar-collapsed .brand-mark img{width:36px;height:36px}.module-sidebar-collapsed .brand-mark>div,.module-sidebar-collapsed .module-nav-label,.module-sidebar-collapsed .nav-chevron,.module-sidebar-collapsed .nav-badge{display:none!important}.module-sidebar-collapsed .module-sidebar-toggle{justify-content:center;width:100%;min-height:29px;margin-bottom:8px}.module-sidebar-collapsed .side-nav{flex:1;gap:1px;padding:0;overflow:visible!important}.module-sidebar-collapsed .nav-group{position:relative}.module-sidebar-collapsed .side-nav .nav-group-button,.module-sidebar-collapsed .side-nav>button{border-radius:8px;justify-content:center;width:100%;min-width:0;min-height:32px;padding:5px;display:flex;margin:0!important}.module-sidebar-collapsed .nav-icon{background:0 0;place-items:center;width:22px;height:22px;padding:0;display:grid}.module-sidebar-collapsed .nav-icon .metro-icon{width:20px;height:20px}.module-sidebar-collapsed .nav-subitems{z-index:75;background:#0f283c;border:1px solid #34516b;border-radius:10px;width:180px;min-width:180px;padding:8px;display:block;position:absolute;top:0;left:calc(100% + 11px);box-shadow:0 10px 24px #0008}.module-sidebar-collapsed .nav-subitems button{color:#fff;justify-content:flex-start;min-height:31px!important;padding:7px 9px!important}.module-sidebar-collapsed .sidebar-foot{flex-direction:column;align-items:center;gap:3px;margin-top:5px;padding-top:6px;display:flex}.module-sidebar-collapsed .sidebar-foot>div:not(.store-avatar){display:none}.module-sidebar-collapsed .store-avatar{width:30px;height:30px;font-size:11px}.module-sidebar-collapsed .sidebar-foot button{justify-content:center;align-items:center;width:100%;min-height:27px;margin:0;padding:3px;display:flex}.module-sidebar-collapsed .module-nav-action-icon{font-size:20px}.module-sidebar-expanded .module-nav-action-icon{display:none}}@media (width<=800px){.module-sidebar-toggle{display:none}.metro-header{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;margin-bottom:12px}.metro-greeting h1{font-size:18px}.metro-header .metro-profile{align-self:flex-start}.mobile-pdv-notice{text-align:center}.mobile-pdv-notice .metro-icon{color:#1966bf;width:42px;height:42px;margin:0 auto 10px;display:block}.mobile-pdv-notice button{margin:6px}}@media (width>=801px) and (height<=640px){.home-shell .main-content{padding-top:12px!important;padding-bottom:12px!important}.metro-home{min-height:calc(100dvh - 24px)}.metro-header{margin-bottom:6px}.metro-shortcuts{gap:8px}.metro-home .metro-tile{min-height:112px;padding:13px}.metro-home .metro-tile:nth-child(-n+4){min-height:129px}.metro-home .metro-secondary{min-height:71px}.metro-home .metro-tier-standard{min-height:88px;padding:10px 12px}.metro-home .metro-tier-access{min-height:68px;padding:9px 12px}.metro-home .metro-tier-settings{min-height:40px;padding:7px 12px}.metro-indicators{margin-top:8px}.metro-indicators button{padding:9px 12px}}@media (width>=801px){.module-sidebar-collapsed .side-nav,.module-sidebar-collapsed .side-nav .nav-group{gap:0!important}.module-sidebar-collapsed .side-nav .nav-group-button,.module-sidebar-collapsed .side-nav>button{height:28px!important;min-height:28px!important;padding:4px!important}.module-sidebar-collapsed .nav-icon{width:20px;height:20px}}@media (width<=800px){.modal-backdrop .modal-back-button{width:max-content;margin:0 0 10px;display:block}.modal-backdrop .modal>.section-kicker{display:block}}@media (width>=801px){.home-sidebar.is-collapsed,.module-sidebar-collapsed .sidebar{overflow:hidden!important}.home-sidebar.is-collapsed nav,.module-sidebar-collapsed .side-nav{flex:1 1 0;min-height:0;display:grid;gap:0!important;overflow:visible!important}.home-sidebar.is-collapsed nav>.home-nav-group,.module-sidebar-collapsed .side-nav>.nav-group{height:100%;min-height:0}.home-sidebar.is-collapsed nav>button,.home-sidebar.is-collapsed nav>.home-nav-group>button,.module-sidebar-collapsed .side-nav>button,.module-sidebar-collapsed .side-nav>.nav-group>button{height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.home-sidebar.is-collapsed .home-sidebar-account,.module-sidebar-collapsed .sidebar-foot{flex:none}.home-sidebar.is-collapsed .home-sidebar-account-actions button[aria-label="Configurações da empresa"],.home-sidebar.is-collapsed .home-sidebar-account-actions button[aria-label=Senha],.module-sidebar-collapsed .sidebar-foot button[aria-label="Configurações da empresa"],.module-sidebar-collapsed .sidebar-foot button[aria-label=Senha]{display:none}.module-sidebar-expanded .sidebar{width:216px;min-width:216px;box-shadow:none;background:#041727;border-right:1px solid #243d50;padding:10px 12px}.module-sidebar-expanded .main-content{margin-left:216px}.module-sidebar-expanded .brand-mark{gap:10px;margin-bottom:7px}.module-sidebar-expanded .brand-mark img{border-radius:9px;flex-basis:36px;width:36px;height:36px}.module-sidebar-expanded .brand-mark strong{color:#e9f3fa;letter-spacing:0;font:800 13px/1.2 Arial,sans-serif}.module-sidebar-expanded .brand-mark small{display:none}.module-sidebar-expanded .module-sidebar-toggle{min-height:28px;margin-bottom:7px}.module-sidebar-expanded .side-nav{flex-direction:column;flex:1;gap:1px;min-height:0;display:flex}.module-sidebar-expanded .side-nav .nav-group-button,.module-sidebar-expanded .side-nav>button{color:#c1d7e7;min-height:32px;margin:0;padding:5px 9px;font:13px/1.2 Arial,sans-serif}.module-sidebar-expanded .side-nav .nav-group-button:hover,.module-sidebar-expanded .side-nav>button:hover{color:#fff;background:#163249}.module-sidebar-expanded .side-nav .nav-group-button.active,.module-sidebar-expanded .side-nav>button.active{color:#ffb56c;background:linear-gradient(110deg,#91410e,#39251e)}.module-sidebar-expanded .nav-icon{place-items:center;width:21px;height:21px;font-size:17px;display:grid}.module-sidebar-expanded .nav-subitems{padding-left:18px}.module-sidebar-expanded .nav-subitems button{min-height:27px;padding:4px 8px;font-size:12px}.module-sidebar-expanded .sidebar-foot{gap:5px;margin-top:7px;padding-top:7px}}@media (width>=801px) and (height<=500px){.home-sidebar.is-collapsed,.module-sidebar-collapsed .sidebar{padding-top:5px!important;padding-bottom:5px!important}.home-sidebar.is-collapsed .home-sidebar-brand img,.module-sidebar-collapsed .brand-mark img{width:32px;height:32px}.home-sidebar.is-collapsed .home-sidebar-brand,.module-sidebar-collapsed .brand-mark{margin-bottom:3px}.home-sidebar.is-collapsed .home-sidebar-toggle,.module-sidebar-collapsed .module-sidebar-toggle{min-height:24px;margin-bottom:3px}.home-sidebar.is-collapsed .home-sidebar-account,.module-sidebar-collapsed .sidebar-foot{margin-top:3px;padding-top:3px}.home-sidebar.is-collapsed .home-sidebar-avatar,.module-sidebar-collapsed .store-avatar{width:26px;height:26px}.home-sidebar.is-collapsed .home-sidebar-account-actions button,.module-sidebar-collapsed .sidebar-foot button[aria-label=Sair]{min-height:24px}.home-sidebar.is-collapsed nav .metro-icon,.module-sidebar-collapsed .side-nav .metro-icon{width:19px;height:19px}}.metro-indicators button{gap:9px;padding-inline:11px}.metro-indicators button .metro-icon{flex:0 0 25px;width:25px;height:25px}.metro-indicators button>span{min-width:0}.metro-indicators strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;letter-spacing:-.5px;font-size:clamp(20px,2.1vw,30px)}.metro-indicators small,.metro-indicators em{overflow-wrap:normal;word-break:normal}@media (width>=801px) and (width<=1100px){.metro-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.metro-indicators{grid-template-columns:1fr}}@media (width<=800px){.module-sidebar-collapsed .main-content,.module-sidebar-expanded .main-content{width:100%!important;margin-left:0!important}}@media (width>=801px){.metro-header{min-height:36px;margin-bottom:7px}.metro-profile>.metro-user{gap:7px;padding:6px 8px}.metro-profile .metro-user-avatar{width:26px;height:26px}.metro-profile .metro-user strong{font-size:11px}.metro-profile .metro-user small{margin-top:2px;font-size:9px}.metro-shortcuts{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px}.metro-home .metro-tile,.metro-home .metro-tile:nth-child(-n+4){grid-column:span 1;gap:11px;min-height:124px;padding:15px}.metro-home .metro-secondary{flex-direction:row;grid-column:span 2;justify-content:flex-start;align-items:center;min-height:78px;padding:14px 16px}.metro-home .metro-tile>.metro-icon{width:34px;height:34px}.metro-home .metro-tile .metro-copy strong{font-size:18px}.metro-home .metro-tile .metro-copy small{margin-top:4px}.metro-home .metro-secondary>.metro-icon{width:30px;height:30px}.metro-indicators{gap:10px;margin-top:10px}.metro-indicators button{border-top-width:2px;min-height:70px;padding:12px 11px}.metro-indicators button .metro-icon{flex-basis:24px;width:24px;height:24px}.metro-indicators strong{margin:4px 0;font-size:clamp(20px,1.8vw,27px)}.metro-indicators small,.metro-indicators em{font-size:10px}.home-sidebar.is-collapsed,.home-sidebar.is-collapsed nav{overflow:visible!important}.home-sidebar.is-collapsed nav>button,.home-sidebar.is-collapsed .home-nav-group>button{position:relative}.home-sidebar.is-collapsed nav>button:after,.home-sidebar.is-collapsed .home-nav-group>button:after{content:attr(aria-label);z-index:110;color:#f4f8fb;white-space:nowrap;opacity:0;pointer-events:none;background:#102b3e;border:1px solid #35536a;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 11px);transform:translate(4px,-50%);box-shadow:0 8px 20px #0007}.home-sidebar.is-collapsed nav>button:hover:after,.home-sidebar.is-collapsed nav>button:focus-visible:after,.home-sidebar.is-collapsed .home-nav-group>button:hover:after,.home-sidebar.is-collapsed .home-nav-group>button:focus-visible:after{opacity:1;transform:translateY(-50%)}.home-sidebar.is-collapsed nav button[aria-expanded=true]:after{display:none}.home-sidebar .home-sidebar-toggle{min-height:26px;padding-top:3px;padding-bottom:3px}.home-sidebar.is-collapsed .home-sidebar-account-actions button[aria-label="Configurações da empresa"],.home-sidebar.is-collapsed .home-sidebar-account-actions button[aria-label=Senha]{display:flex}.home-sidebar.is-collapsed .home-sidebar-account-actions button{min-height:25px;position:relative}.home-sidebar.is-collapsed .home-sidebar-account-actions button:after{content:attr(aria-label);z-index:110;color:#f4f8fb;white-space:nowrap;opacity:0;pointer-events:none;background:#102b3e;border:1px solid #35536a;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 11px);transform:translate(4px,-50%);box-shadow:0 8px 20px #0007}.home-sidebar.is-collapsed .home-sidebar-account-actions button:hover:after,.home-sidebar.is-collapsed .home-sidebar-account-actions button:focus-visible:after{opacity:1;transform:translateY(-50%)}}@media (width>=801px) and (height<=700px){.metro-home .metro-tile,.metro-home .metro-tile:nth-child(-n+4){min-height:108px;padding:12px}.metro-home .metro-secondary{min-height:66px}.metro-indicators{margin-top:7px}.metro-indicators button{min-height:62px;padding-block:8px}}@media (width<=800px){.metro-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.metro-home .metro-tile,.metro-home .metro-tile:nth-child(-n+4),.metro-home .metro-secondary{min-height:124px;padding:14px}.metro-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}.metro-indicators button{min-height:76px}}@media (width<=430px){.metro-shortcuts{grid-template-columns:1fr}.metro-home .metro-tile,.metro-home .metro-tile:nth-child(-n+4),.metro-home .metro-secondary,.metro-home .metro-secondary:last-child{grid-column:1;min-height:105px}}@media (width<=370px){.metro-indicators{grid-template-columns:1fr}}.app-shell:has(.repurchase-workspace){background:#f3f7fb}.app-shell:has(.repurchase-workspace) .main-content{max-width:none;padding:18px 24px 42px}.topbar.repurchase-topbar{min-height:0;box-shadow:none;background:0 0;border-bottom:1px solid #dbe5ef;border-radius:0;align-items:center;margin:0 0 14px;padding:0 0 13px;overflow:visible}.topbar.repurchase-topbar:after{display:none}.repurchase-topbar>div:first-child{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.repurchase-topbar .page-back-button{color:#24415f;background:#fff;border-color:#cbd9e7;border-radius:10px;grid-area:1/1/4;align-self:center;min-height:38px;margin:0}.repurchase-topbar .page-back-button:hover{color:#1765be;background:#eef6ff}.repurchase-topbar .eyebrow{color:#71859b;letter-spacing:.08em;grid-area:1/2;margin:0 0 2px;font-size:9px}.repurchase-topbar h1{color:#102a4f;grid-area:2/2;margin:0;font:800 27px/1.05 Arial,sans-serif}.repurchase-topbar>div:first-child>p:last-child{color:#58708e;grid-area:3/2;margin:3px 0 0;font-size:12px}.repurchase-topbar .top-actions{align-self:center}.repurchase-topbar .icon-button{color:#24415f;width:auto;min-width:42px;height:38px;box-shadow:none;background:#fff;border-color:#cbd9e7;align-items:center;gap:7px;padding:0 12px;font-size:16px;display:inline-flex}.repurchase-topbar .icon-button b{font-size:11px}.repurchase-workspace{color:#152e4f}.repurchase-command{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 12px;position:static}.repurchase-command button,.repurchase-command article{color:#1d3a5d;background:#fff;border-color:#d9e4ef;border-radius:14px;align-content:center;gap:2px;min-height:94px;padding:14px 14px 13px 72px;position:relative;box-shadow:0 5px 16px #1a385b0d}.repurchase-command button:hover,.repurchase-command button.active{background:#f7fbff;border-color:#78aef0;transform:none}.repurchase-command button.danger:hover,.repurchase-command button.danger.active{background:#fff8f8;border-color:#e6a4a4}.repurchase-command i{color:#1768cd;background:#e7f2ff;border-radius:12px;place-items:center;width:42px;height:42px;font:24px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.repurchase-command .danger i{color:#cf3f45;background:#ffe9ea}.repurchase-command .recovered-card i{color:#14935e;background:#e5f8ee}.repurchase-command span{color:#385676;letter-spacing:0;font-size:10px}.repurchase-command strong{color:#152e4f;white-space:nowrap;font-size:25px;line-height:1.1}.repurchase-command .danger strong{color:#c9383e}.repurchase-command .recovered-card strong{color:#118a59}.repurchase-command small{color:#6c8197;font-size:10px}.automation-panel{background:linear-gradient(90deg,#fbfffd,#f5fbf8);border-color:#d8e6e1;border-radius:14px;grid-template-columns:minmax(260px,1.35fr) minmax(190px,.85fr) minmax(170px,.65fr) auto;align-items:center;gap:16px;margin:0 0 14px;padding:12px 14px}.automation-summary{align-items:center;gap:11px;min-width:0;display:flex}.automation-summary>i{color:#118a59;background:#e2f7ec;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font:22px/1 Arial,sans-serif;display:grid}.automation-summary>div{min-width:0}.automation-panel .automation-summary span,.automation-message-status span,.automation-potential span{color:#58708a;letter-spacing:.08em;font-size:8px;font-weight:900}.automation-panel h3{color:#17334f;margin:2px 0;font-size:14px}.automation-panel p,.automation-panel small{font-size:9px;line-height:1.35;color:#6d8295!important}.automation-message-status,.automation-potential{border-left:1px solid #dce7e3;gap:3px;min-width:0;padding-left:15px;display:grid}.automation-message-status strong,.automation-potential strong{color:#17334f;font-size:13px}.automation-potential strong{color:#138a5a;white-space:nowrap;font-size:18px}.automation-actions button{white-space:nowrap;width:100%;min-height:37px;padding-inline:14px}.automation-actions .meta-status{text-align:center;align-self:stretch}.automation-panel .message-settings{grid-column:1/-1}.repurchase-queue{background:#fff;border:1px solid #d8e3ee;border-radius:16px;padding:16px;box-shadow:0 6px 20px #1937590b}.repurchase-queue-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.repurchase-queue-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.repurchase-queue-icon{color:#1768cd;background:#e7f2ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.repurchase-queue-heading h2{color:#142e50;margin:0;font-size:17px}.repurchase-queue-heading p{color:#71849a;margin:3px 0 0;font-size:10px}.repurchase-queue-heading>b{color:#285b98;white-space:nowrap;background:#edf5ff;border-radius:999px;padding:6px 9px;font-size:10px}.repurchase-queue .repurchase-filters{border:0;border-bottom:1px solid #e5ecf3;border-radius:0;grid-template-columns:minmax(185px,1.35fr) repeat(4,minmax(115px,1fr)) auto auto;gap:9px;margin:0 0 12px;padding:0 0 12px}.repurchase-queue .repurchase-filters label{color:#35516f;font-size:9px}.repurchase-queue .repurchase-filters input,.repurchase-queue .repurchase-filters select{background:#fbfdff;border-color:#cfdbe7;min-height:38px}.repurchase-queue .clear-repurchase-filters{color:#284b72;border-color:#cbd8e5;min-height:38px}.repurchase-queue .table-card{border-color:#dce6ef;border-radius:12px}.repurchase-queue .table-head,.repurchase-queue .customer-row{grid-template-columns:minmax(170px,1.08fr) minmax(185px,1.15fr) minmax(105px,.62fr) minmax(105px,.62fr) minmax(145px,.78fr) minmax(420px,2.15fr);gap:10px;padding-left:14px;padding-right:14px}.repurchase-queue .table-head{color:#60768e;letter-spacing:.06em;background:#f4f8fc;min-height:36px}.repurchase-queue .customer-row{min-height:72px;padding-top:9px;padding-bottom:9px}.repurchase-queue .customer-row:hover{background:#f9fcff}.repurchase-value-cell,.repurchase-situation-cell{align-content:center;gap:4px;min-width:0;display:grid}.repurchase-value-cell strong{color:#193b61;font-size:11px}.repurchase-status-badge{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:850;line-height:1.15;overflow:hidden}.repurchase-status-badge.is-overdue{color:#b52e36;background:#ffe7e9}.repurchase-status-badge.is-attention{color:#a36200;background:#fff0d2}.repurchase-status-badge.is-on-time{color:#1765be;background:#e5f1ff}.repurchase-status-badge.is-contacted,.repurchase-status-badge.is-scheduled{color:#168052;background:#e2f6ec}.repurchase-situation-cell .recommended-action{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden;font-size:8px!important}.repurchase-queue .action-cell{grid-template-columns:minmax(104px,1fr) minmax(122px,1.15fr) minmax(88px,.85fr) 36px;gap:6px;width:100%;min-width:0;display:grid;position:relative}.repurchase-queue .action-cell>button,.schedule-details>summary{color:#24476f;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #cbd9e7;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:34px;padding:6px 8px;font-size:9px;font-weight:850;display:flex;overflow:hidden}.repurchase-queue .action-cell>button.whatsapp,.repurchase-queue .action-cell>button.sent{color:#fff;background:#14945f;border-color:#168c5c}.repurchase-queue .action-cell>button:disabled{opacity:.55;cursor:default}.repurchase-queue .message-preview-button{width:32px;margin:0;padding:0;font-size:17px}.schedule-details{min-width:0;position:relative}.schedule-details>summary{height:100%;list-style:none}.schedule-details>summary::-webkit-details-marker{display:none}.schedule-details[open]>summary{color:#1765be;background:#eef6ff;border-color:#8bb5e6}.schedule-details .schedule-contact{z-index:12;background:#fff;border:1px solid #cbd9e7;border-radius:10px;grid-template-columns:auto 52px auto 1fr;width:250px;margin:0;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #1430502e}.repurchase-queue .inline-message-preview{grid-column:1/-1}@media (width<=1350px) and (width>=761px){.automation-panel{grid-template-columns:1.2fr .8fr auto}.automation-potential{display:none}.repurchase-queue .repurchase-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.repurchase-queue .repurchase-filters>strong,.repurchase-queue .clear-repurchase-filters{min-width:0}.repurchase-queue .table-card{overflow-x:auto}.repurchase-queue .table-head,.repurchase-queue .customer-row{grid-template-columns:170px 185px 105px 105px 145px minmax(400px,1fr);min-width:1160px}}@media (width<=760px){.app-shell:has(.repurchase-workspace) .main-content{overflow-x:hidden;padding:62px 12px 88px!important}.topbar.repurchase-topbar{align-items:stretch;gap:8px}.repurchase-topbar>div:first-child{column-gap:10px}.repurchase-topbar .page-back-button{width:42px;min-width:42px;padding:0;font-size:0}.repurchase-topbar .page-back-button:first-letter{font-size:18px}.repurchase-topbar h1{font-size:23px}.repurchase-topbar>div:first-child>p:last-child{font-size:10px;line-height:1.35}.repurchase-topbar .icon-button{padding:0 10px}.repurchase-topbar .icon-button b{display:none}.repurchase-command{grid-template-columns:1fr 1fr;gap:8px}.repurchase-command article{grid-column:auto}.repurchase-command button,.repurchase-command article{min-height:88px;padding:12px 10px 11px 54px}.repurchase-command i{width:34px;height:34px;font-size:19px;left:10px}.repurchase-command span{font-size:8px}.repurchase-command strong{font-size:20px}.repurchase-command small{font-size:8px}.automation-panel{grid-template-columns:1fr;gap:10px;padding:12px}.automation-message-status,.automation-potential{border-top:1px solid #dce7e3;border-left:0;padding:9px 0 0}.automation-actions{align-items:stretch;width:100%;min-width:0}.automation-actions button{width:100%}.repurchase-queue{padding:12px}.repurchase-queue-heading{align-items:flex-start}.repurchase-queue-heading h2{font-size:15px}.repurchase-queue-heading p{font-size:9px}.repurchase-queue .repurchase-filters{grid-template-columns:1fr}.repurchase-queue .repurchase-filters>strong{min-height:32px}.repurchase-queue .table-card{background:0 0;border:0;overflow:visible}.repurchase-queue .table-head{display:none}.repurchase-queue .customer-row{background:#fff;border:1px solid #dce6ef;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(95px,.55fr);gap:10px;width:100%;min-width:0;margin-bottom:10px;padding:13px;display:grid}.repurchase-queue .customer-cell{grid-column:1/-1}.repurchase-queue .purchase-cell{border-top:1px solid #edf1f5;grid-column:1/-1;padding-top:8px}.repurchase-queue .time-cell{grid-column:1;margin:0}.repurchase-queue .time-cell:before,.repurchase-value-cell:before,.repurchase-situation-cell:before{color:#71849a;letter-spacing:.06em;font-size:8px;font-weight:900;display:block}.repurchase-queue .time-cell:before{content:"DIAS SEM COMPRAR"}.repurchase-value-cell:before{content:"ÚLTIMO VALOR"}.repurchase-value-cell{grid-column:2}.repurchase-situation-cell{grid-column:1/-1}.repurchase-situation-cell:before{content:"SITUAÇÃO"}.repurchase-queue .time-cell .repurchase-days{font-size:13px;display:block}.repurchase-queue .time-cell .priority-summary{display:none}.repurchase-situation-cell .recommended-action{white-space:normal}.repurchase-queue .action-cell{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr 36px}.repurchase-queue .action-cell>button,.schedule-details>summary{min-height:40px;font-size:9px}.schedule-details .schedule-contact{width:100%;box-shadow:none;grid-template-columns:1fr 56px auto;margin-top:6px;position:static}.schedule-details[open]{grid-column:1/-1}.schedule-details[open]>summary{min-height:36px}.schedule-details .schedule-contact>span:first-child{grid-column:1/-1}.repurchase-queue .inline-message-preview{width:100%}}@media (width>=761px){.landing-v2 .landing-header{grid-template-columns:220px 1fr auto;gap:20px;height:56px}.landing-v2 .auth-brand img{width:36px;height:36px}.landing-v2 .auth-brand strong{font-size:18px}.landing-v2 .auth-brand strong span{font-size:13px}.landing-v2 .landing-hero{gap:18px;min-height:485px;padding:18px 0 30px}.landing-v2 .landing-copy h1{margin:14px 0 12px;font-size:clamp(50px,3.9vw,60px)}.landing-v2 .landing-product-visual{min-height:390px}.landing-v2 .product-window{border-radius:18px;grid-template-columns:102px 1fr;width:min(92%,600px);min-height:320px}.landing-v2 .product-chart{height:126px;padding:11px;bottom:22px;left:118px;right:192px}.landing-v2 .product-chart>div{height:78px;margin-top:10px}.landing-v2 .product-clients{width:154px;height:126px;padding:11px;bottom:22px;right:14px}.landing-v2 .product-whatsapp-card{width:175px;padding:11px;bottom:3px}.landing-v2 .product-result-card{width:125px;padding:10px}.landing-v2 .landing-focus{border-radius:24px;gap:22px;margin-top:30px;padding:30px}.landing-v2 .repurchase-flow article{border-radius:16px;min-height:205px;padding:17px}.landing-v2 .whatsapp-showcase{gap:28px;margin-top:38px;padding:18px 0}.landing-v2 .whatsapp-phone{border-radius:21px;min-height:280px;padding:16px}.landing-v2 .platform-section{margin-top:38px}.landing-v2 .platform-grid{gap:12px;margin-top:18px}.landing-v2 .platform-grid article{grid-template-columns:38px 1fr;min-height:92px;padding:13px}.landing-v2 .platform-grid article>b{width:38px;height:38px}.landing-v2 .platform-extras{min-height:56px;margin-top:12px;padding:8px 15px}.landing-v2 .landing-pricing{border-radius:22px;gap:28px;margin-top:38px;padding:28px 32px}.landing-v2 .landing-price-grid article{padding:16px}.landing-v2 .landing-price-grid article>p{min-height:38px;line-height:1.35}.landing-v2 .landing-final-cta{grid-template-columns:190px 1fr auto;gap:18px;min-height:76px;margin-top:32px;margin-bottom:22px;padding:13px 22px}.landing-v2 .legal-section{margin-top:24px;margin-bottom:36px;padding:28px}.landing-v2 .legal-heading{padding-bottom:16px}.landing-v2 .legal-heading h2{margin:7px 0 5px;font-size:clamp(25px,2.7vw,36px)}.landing-v2 .legal-grid{gap:24px;margin-top:18px}.landing-v2 .legal-number{width:29px;height:29px}.landing-v2 .legal-grid h3{margin:10px 0 7px;font-size:17px}.landing-v2 .legal-grid p,.landing-v2 .legal-grid li{font-size:12px;line-height:1.45}.landing-v2 .legal-grid ul{margin:12px 0 0;padding:11px 0 0 18px}.landing-v2 .legal-grid li+li{margin-top:4px}}@media (width<=760px){.landing-v2 .landing-header{height:54px}.landing-v2 .landing-hero{gap:20px;padding:20px 0 28px}.landing-v2 .landing-copy h1{font-size:clamp(35px,10vw,40px)}.landing-v2 .landing-product-visual{min-height:310px}.landing-v2 .product-window{min-height:270px}.landing-v2 .landing-focus{gap:18px;margin-top:28px;padding:22px 16px}.landing-v2 .repurchase-flow article{min-height:155px}.landing-v2 .whatsapp-showcase,.landing-v2 .platform-section,.landing-v2 .landing-pricing{margin-top:32px}.landing-v2 .platform-grid article{min-height:88px}.landing-v2 .landing-pricing{gap:20px;padding:22px 16px}.landing-v2 .legal-section{margin-top:20px;margin-bottom:28px;padding:20px 16px}.landing-v2 .legal-heading{padding-bottom:14px}.landing-v2 .legal-grid{gap:18px;margin-top:16px}.landing-v2 .legal-grid p,.landing-v2 .legal-grid li{font-size:12px;line-height:1.45}}.landing-footer{box-sizing:border-box;color:#617083;justify-content:space-between;align-items:center;gap:24px;width:min(1440px,100% - 80px);min-height:52px;margin:0 auto 24px;padding:0 6px;font-size:12px;display:flex}.landing-footer nav{gap:22px;display:flex}.landing-footer a{color:#173b72;font-weight:800;text-decoration:none}.landing-footer a:hover{text-decoration:underline}.public-legal-page{box-sizing:border-box;color:#172033;background:radial-gradient(circle at 78% 0,#fff0e7 0,#0000 30%),#f5f7fa;min-height:100vh;padding:24px 40px 48px;font-family:Arial,sans-serif}.public-legal-page>header,.public-legal-page>article,.public-legal-page>footer{width:min(920px,100%);margin-left:auto;margin-right:auto}.public-legal-page>header{justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex}.public-legal-page a{color:#173b72;font-weight:800;text-decoration:none}.public-legal-brand{align-items:center;gap:9px;display:flex}.public-legal-brand img{width:38px;height:38px}.public-legal-page>article{background:#fff;border:1px solid #dce4ed;border-radius:24px;margin-top:34px;padding:42px;box-shadow:0 18px 44px #17304712}.public-legal-page>article>span{color:#c4490b;letter-spacing:.16em;font-size:11px;font-weight:900}.public-legal-page h1{color:#0f2d4d;margin:12px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,58px);line-height:1}.public-legal-page small{color:#6a7685}.public-legal-page p,.public-legal-page li{color:#4f5d6d;font-size:15px;line-height:1.65}.public-legal-page article>p:first-of-type{margin-top:28px}.public-legal-page h2{color:#0f2d4d;margin:30px 0 10px;font-size:21px}.public-legal-page ul{padding-left:22px}.public-legal-page li+li{margin-top:7px}.public-legal-page>footer{text-align:right;padding-top:18px}@media (width<=760px){.landing-footer{flex-direction:column;align-items:flex-start;gap:10px;width:calc(100% - 32px);min-height:0;margin-bottom:20px;padding-top:8px}.landing-footer nav{flex-wrap:wrap;gap:15px}.public-legal-page{padding:16px 16px 34px}.public-legal-page>header{flex-direction:column;align-items:flex-start}.public-legal-page>article{border-radius:18px;margin-top:24px;padding:24px 19px}.public-legal-page h1{font-size:38px}.public-legal-page p,.public-legal-page li{font-size:14px;line-height:1.55}}@media (width>=761px){.landing-v2 .landing-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffffd9;border-radius:16px;grid-template-columns:250px 1fr auto;gap:24px;height:76px;margin-top:12px;padding:0 18px;box-shadow:0 9px 28px #1730470d}.landing-v2 .auth-brand img{width:48px;height:48px}.landing-v2 .auth-brand strong{font-size:21px}.landing-v2 .auth-brand strong span{font-size:15px}.landing-v2 .landing-header>nav{gap:42px}.landing-v2 .landing-header>nav a{font-size:15px}.landing-v2 .landing-header-actions{gap:14px}.landing-v2 .landing-header-actions button{border-radius:11px;min-height:48px;padding:0 26px;font-size:15px}.landing-v2 .landing-hero{grid-template-columns:minmax(0,48fr) minmax(0,52fr);gap:30px;min-height:610px;padding:26px 0 34px}.landing-v2 .landing-copy{max-width:650px}.landing-v2 .landing-copy h1{letter-spacing:-.04em;max-width:650px;margin:22px 0 18px;font-size:clamp(56px,4.2vw,64px);line-height:1.02}.landing-v2 .landing-copy>p{max-width:620px;font-size:20px;line-height:1.48}.landing-v2 .landing-hero-actions{gap:14px;margin-top:24px}.landing-v2 .landing-hero-actions button,.landing-v2 .landing-hero-actions a{min-height:50px;padding:0 26px;font-size:15px}.landing-v2 .landing-copy>small{margin-top:11px}.landing-v2 .landing-trust-row{align-items:center;gap:12px;min-height:76px;margin-top:25px;padding:10px 0}.landing-v2 .landing-trust-row>span{grid-template-columns:36px 1fr;gap:1px 9px}.landing-v2 .landing-trust-row b{width:36px;height:36px;font-size:16px}.landing-v2 .landing-trust-row strong{white-space:nowrap;font-size:13px}.landing-v2 .landing-trust-row small{white-space:nowrap;font-size:10px}.landing-v2 .landing-product-visual{align-self:center;min-height:500px}.landing-v2 .product-window{grid-template-columns:120px 1fr;width:min(100%,680px);min-height:400px;box-shadow:0 24px 58px #17304724}.landing-v2 .product-chart{height:160px;padding:14px;bottom:28px;left:138px;right:215px}.landing-v2 .product-chart>div{height:105px;margin-top:13px}.landing-v2 .product-clients{width:175px;height:160px;padding:14px;bottom:28px;right:18px}.landing-v2 .product-whatsapp-card{width:195px;padding:14px;bottom:8px}.landing-v2 .product-result-card{width:140px;padding:12px}}@media (width<=1100px) and (width>=761px){.landing-v2 .landing-header{grid-template-columns:210px 1fr auto;padding:0 14px}.landing-v2 .landing-header>nav{gap:18px}.landing-v2 .landing-header-actions button{padding:0 17px}.landing-v2 .landing-copy h1{font-size:56px}.landing-v2 .landing-copy>p{font-size:18px}.landing-v2 .landing-trust-row small{white-space:normal}.landing-v2 .product-window{grid-template-columns:92px 1fr}}@media (width<=760px){.landing-v2 .landing-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffffd9;border-radius:13px;height:58px;margin-top:8px;padding:0 9px;box-shadow:0 7px 22px #1730470d}.landing-v2 .landing-hero{gap:23px;padding:25px 0 30px}.landing-v2 .landing-copy h1{margin:17px 0 14px;font-size:clamp(38px,11vw,44px);line-height:1.03}.landing-v2 .landing-copy>p{font-size:17px;line-height:1.42}.landing-v2 .landing-hero-actions{gap:10px;margin-top:19px}.landing-v2 .landing-hero-actions button,.landing-v2 .landing-hero-actions a{min-height:48px}.landing-v2 .landing-trust-row{grid-template-columns:1fr;gap:9px;margin-top:20px}.landing-v2 .landing-trust-row>span{padding:4px 0}.landing-v2 .landing-trust-row small{white-space:normal}.landing-v2 .landing-product-visual{min-height:330px}.landing-v2 .product-window{width:100%;min-height:285px}}.landing-v2 .landing-copy h1{letter-spacing:-.05em;font-family:Arial,sans-serif;font-weight:850}.landing-v2 .landing-copy>small,.landing-v2 .product-demo-label,.landing-v2 .product-whatsapp-card,.landing-v2 .product-result-card{display:none}.landing-v2 .product-window{background:#fff;border-color:#dfe6ed;transform:none}.landing-v2 .product-window aside{background:linear-gradient(165deg,#10375d,#071d35)}.landing-v2 .product-window aside span{color:#dce9f4;align-items:center;gap:5px;min-height:28px;font-weight:700;display:flex}.landing-v2 .product-dashboard{background:#f8fafc}.landing-v2 .product-metrics article{box-shadow:0 4px 14px #1730470a}.landing-v2 .product-metrics em{color:#078346;background:#dff8e8;border-radius:999px;width:max-content;margin-top:7px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.landing-v2 .product-chart i{background:linear-gradient(#ff792e,#ffd6bf)}.landing-v2 .product-clients span b{color:#66758a;white-space:nowrap;background:0 0}.landing-v2 .landing-trust-row>span:not(:last-child){border-right:1px solid #dbe1e7}.landing-v2 .landing-trust-row b,.landing-v2 .landing-trust-row>span:nth-child(2) b,.landing-v2 .landing-trust-row>span:nth-child(3) b{color:#e95106;background:#ffeadf}@media (width>=761px){.landing-v2 .landing-header{box-sizing:border-box;width:min(1440px,100% - 80px)}.landing-v2 .landing-hero{align-items:center;min-height:600px}.landing-v2 .landing-copy h1{max-width:660px;font-size:clamp(56px,4.25vw,64px)}.landing-v2 .landing-copy>p{max-width:610px}.landing-v2 .landing-trust-row{margin-top:31px}.landing-v2 .landing-product-visual{min-height:470px}.landing-v2 .product-window{border-radius:22px;grid-template-columns:132px 1fr;width:min(100%,720px);min-height:440px}.landing-v2 .product-dashboard{padding:28px 22px}.landing-v2 .product-chart{height:175px;padding:15px;bottom:30px;left:152px;right:235px}.landing-v2 .product-chart>div{height:116px;margin-top:14px}.landing-v2 .product-clients{width:195px;height:175px;padding:15px;bottom:30px;right:18px}}@media (width<=760px){.landing-v2 .landing-copy h1{letter-spacing:-.045em;font-family:Arial,sans-serif;font-weight:850}.landing-v2 .landing-trust-row>span{border-right:0!important}.landing-v2 .product-window aside span:nth-of-type(n+5),.landing-v2 .product-metrics em{display:none}}.landing-v2 .platform-grid article{grid-template-columns:74px minmax(0,1fr);column-gap:14px}.landing-v2 .platform-grid article>b{box-sizing:border-box;text-align:center;white-space:nowrap;width:74px;min-width:74px;padding:0 7px}.landing-v2 .platform-grid h3,.landing-v2 .platform-grid p{min-width:0}@media (width<=760px){.landing-v2 .platform-grid article{grid-template-columns:70px minmax(0,1fr);column-gap:12px}.landing-v2 .platform-grid article>b{width:70px;min-width:70px}}@media (width>=1101px){.landing-v2 .landing-header{border-radius:17px;max-width:1440px;height:78px;margin-top:10px;padding:0 22px}.landing-v2 .landing-hero{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:start;gap:34px;min-height:650px;padding:76px 0 34px}.landing-v2 .landing-copy{max-width:680px;padding-top:20px}.landing-v2 .landing-copy h1{letter-spacing:-.045em;max-width:680px;margin:28px 0 22px;font-size:clamp(56px,3.55vw,64px);line-height:1.04}.landing-v2 .landing-copy>p{max-width:630px;font-size:20px;line-height:1.5}.landing-v2 .landing-hero-actions{margin-top:28px}.landing-v2 .landing-hero-actions button,.landing-v2 .landing-hero-actions a{min-height:54px;padding:0 30px;font-size:16px}.landing-v2 .landing-trust-row{min-height:70px;margin-top:34px;padding:0}.landing-v2 .landing-trust-row>span{grid-template-columns:42px 1fr}.landing-v2 .landing-trust-row b{width:42px;height:42px}.landing-v2 .landing-trust-row strong{font-size:13px}.landing-v2 .landing-trust-row small{font-size:10px}.landing-v2 .landing-product-visual{align-self:start;min-height:520px;padding-top:22px}.landing-v2 .product-window{border-radius:23px;grid-template-columns:138px 1fr;width:100%;max-width:none;min-height:455px;box-shadow:0 22px 52px #1730471f}.landing-v2 .product-dashboard{padding:28px 22px}.landing-v2 .product-chart{height:175px;bottom:30px;left:160px;right:245px}.landing-v2 .product-clients{width:205px;height:175px;bottom:30px;right:20px}}@media (width>=901px){.landing-v2 .platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.landing-v2 .platform-grid article{grid-template-columns:62px minmax(0,1fr);column-gap:10px;min-height:112px;padding:14px}.landing-v2 .platform-grid article>b{width:62px;min-width:62px;padding:0 5px;font-size:9px}.landing-v2 .platform-grid h3{font-size:14px}.landing-v2 .platform-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}}@media (width<=1100px) and (width>=761px){.landing-v2 .landing-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:22px;min-height:560px;padding:38px 0 30px}.landing-v2 .landing-copy h1{font-size:clamp(46px,5vw,54px)}.landing-v2 .landing-copy>p{font-size:17px}.landing-v2 .landing-product-visual{min-height:420px}.landing-v2 .product-window{width:100%;min-height:350px}}@media (width>=821px) and (width<=1100px){.landing-v2 .landing-header{grid-template-columns:175px 1fr auto;gap:12px;padding:0 12px}.landing-v2 .auth-brand img{width:40px;height:40px}.landing-v2 .auth-brand strong{font-size:17px}.landing-v2 .auth-brand strong span{font-size:12px}.landing-v2 .landing-header>nav{gap:12px}.landing-v2 .landing-header>nav a{font-size:13px}.landing-v2 .landing-header-actions{gap:6px}.landing-v2 .landing-header-actions button{min-height:44px;padding:0 14px;font-size:13px}.landing-v2 .landing-hero{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:18px;min-height:535px;padding:32px 0 28px}.landing-v2 .landing-copy{padding-top:10px}.landing-v2 .landing-copy h1{font-size:clamp(44px,5vw,50px);line-height:1.03}.landing-v2 .landing-copy>p{font-size:16px;line-height:1.42}.landing-v2 .landing-hero-actions button,.landing-v2 .landing-hero-actions a{min-height:46px;padding:0 18px;font-size:13px}.landing-v2 .landing-trust-row{gap:7px;margin-top:20px}.landing-v2 .landing-trust-row>span{grid-template-columns:30px 1fr;gap:1px 6px}.landing-v2 .landing-trust-row b{width:30px;height:30px}.landing-v2 .landing-trust-row strong{font-size:11px}.landing-v2 .landing-trust-row small{font-size:9px}.landing-v2 .landing-product-visual{min-height:390px}.landing-v2 .product-window{grid-template-columns:88px 1fr;min-height:330px}.landing-v2 .product-window aside{gap:9px;padding:15px 8px}.landing-v2 .product-window aside span{font-size:8px}.landing-v2 .product-dashboard{padding:18px 12px}.landing-v2 .product-dashboard>header strong{font-size:15px}.landing-v2 .product-metrics{gap:6px;margin-top:14px}.landing-v2 .product-metrics article{padding:9px 6px}.landing-v2 .product-metrics strong{font-size:11px}.landing-v2 .product-chart{height:125px;padding:10px;bottom:20px;left:100px;right:158px}.landing-v2 .product-chart>div{height:76px;margin-top:9px}.landing-v2 .product-clients{width:128px;height:125px;padding:10px;bottom:20px;right:10px}.landing-v2 .product-clients span{padding:4px 0;font-size:7px}.landing-v2 .landing-focus{grid-template-columns:minmax(250px,.8fr) minmax(0,1.7fr);gap:22px;padding:30px}.landing-v2 .repurchase-flow article{min-height:205px;padding:17px}.landing-v2 .platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.landing-v2 .platform-grid article{grid-template-columns:54px minmax(0,1fr);column-gap:8px;min-height:105px;padding:11px}.landing-v2 .platform-grid article>b{width:54px;min-width:54px;font-size:8px}.landing-v2 .platform-grid h3{font-size:12px}.landing-v2 .platform-grid p{font-size:10px}.landing-v2 .landing-pricing{grid-template-columns:.85fr 1.15fr;gap:28px;padding:28px 30px}.landing-v2 .landing-price-grid article{padding:15px}.landing-v2 .landing-price-grid article>strong{font-size:28px}.landing-v2 .landing-plan-benefits{grid-column:1/-1}}.landing-v2 .product-callout{z-index:5;color:#30455d;text-align:center;font-family:Segoe Print,Comic Sans MS,cursive;font-size:15px;font-weight:700;line-height:1.25;position:absolute;top:0;right:4%;transform:rotate(3deg)}.landing-v2 .product-callout i{color:#f25c05;font-family:Arial,sans-serif;font-size:38px;font-style:normal;position:absolute;top:24px;left:-30px;transform:rotate(18deg)}.landing-v2 .product-line-chart{border-bottom:1px solid #e6ebf0;width:100%;height:112px;margin-top:8px;display:block;overflow:visible}.landing-v2 .product-chart>.product-chart-labels{color:#8591a0;border:0;justify-content:space-between;align-items:center;gap:4px;height:auto;margin:5px 0 0;font-size:7px;display:flex}.landing-v2 .product-window{transform-origin:50%;transform:rotate(1.2deg)}@media (width<=760px){.landing-v2 .product-callout{display:none}.landing-v2 .product-window{transform:none}.landing-v2 .product-line-chart{height:70px}.landing-v2 .product-chart>.product-chart-labels{display:none}}@media (width>=821px) and (height<=720px){.landing-v2 .landing-header{height:66px;margin-top:6px}.landing-v2 .auth-brand img{width:42px;height:42px}.landing-v2 .landing-header-actions button{min-height:46px}.landing-v2 .landing-hero{align-items:center;height:calc(100dvh - 72px);min-height:0;padding:30px 0 18px}.landing-v2 .landing-copy{padding-top:0}.landing-v2 .landing-kicker{padding:7px 13px;font-size:10px}.landing-v2 .landing-copy h1{margin:18px 0 14px;font-size:clamp(45px,4.2vw,56px);line-height:1}.landing-v2 .landing-copy>p{font-size:16px;line-height:1.4}.landing-v2 .landing-hero-actions{margin-top:18px}.landing-v2 .landing-hero-actions button,.landing-v2 .landing-hero-actions a{min-height:46px;padding:0 20px;font-size:13px}.landing-v2 .landing-trust-row{min-height:54px;margin-top:20px}.landing-v2 .landing-trust-row b{width:32px;height:32px}.landing-v2 .landing-trust-row strong{font-size:11px}.landing-v2 .landing-trust-row small{font-size:9px}.landing-v2 .landing-product-visual{height:420px;min-height:0;padding-top:24px}.landing-v2 .product-window{grid-template-columns:104px 1fr;min-height:350px}.landing-v2 .product-window aside{gap:9px;padding:16px 9px}.landing-v2 .product-window aside span{min-height:21px;font-size:8px}.landing-v2 .product-dashboard{padding:20px 14px}.landing-v2 .product-dashboard>header strong{font-size:16px}.landing-v2 .product-dashboard>header small{font-size:8px}.landing-v2 .product-metrics{gap:7px;margin-top:14px}.landing-v2 .product-metrics article{padding:9px 7px}.landing-v2 .product-metrics strong{font-size:11px}.landing-v2 .product-chart{height:135px;padding:10px;bottom:22px;left:118px;right:180px}.landing-v2 .product-line-chart{height:82px}.landing-v2 .product-clients{width:145px;height:135px;padding:10px;bottom:22px;right:12px}.landing-v2 .product-clients span{padding:4px 0;font-size:7px}.landing-v2 .product-callout{font-size:12px;top:0;right:3%}}.pdv-page>.pos-cashbar.pdv-cash-command{background:#fff;border:1px solid #dbe5ef;border-left:4px solid #aab7c5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;margin:0 0 10px;padding:10px 12px;box-shadow:0 8px 22px #132d4d0f;display:grid!important;position:static!important}.pdv-page>.pos-cashbar.pdv-cash-command.open{border-left-color:#18a66f}.pdv-page>.pos-cashbar.pdv-cash-command.closed{border-left-color:#ec8a18}.pdv-cash-status{align-items:center;gap:8px;min-width:135px;display:flex}.pdv-cash-status>span:last-child{gap:2px;display:grid}.pdv-cash-status strong{white-space:nowrap;font-size:13px!important}.pdv-cash-status small{white-space:nowrap;font-size:9px!important}.pdv-cash-metrics{grid-template-columns:repeat(6,minmax(78px,1fr));gap:6px;display:grid}.pdv-cash-metrics>span{background:#f4f7fb;border:1px solid #e1e8f0;border-radius:9px;gap:2px;min-width:0;padding:7px 8px;display:grid}.pdv-cash-metrics small{text-transform:uppercase;letter-spacing:.04em;font-weight:800;font-size:7px!important}.pdv-cash-metrics b{color:#102b50;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pdv-cash-metrics .pdv-cash-expected{background:#e9f8f2;border-color:#bfe8d7}.pdv-cash-metrics .pdv-cash-expected b{color:#087f56}.pdv-cash-menu{position:relative}.pdv-cash-menu summary{color:#173b62;cursor:pointer;background:#eef3f8;border:1px solid #ced9e5;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:4px 10px;font-size:10px;font-weight:800;list-style:none;display:flex}.pdv-cash-menu summary::-webkit-details-marker{display:none}.pdv-cash-menu>div{z-index:30;background:#fff;border:1px solid #d7e1eb;border-radius:10px;width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #0c26442e}.pdv-cash-menu>div button{text-align:left;justify-content:flex-start;width:100%;min-height:34px;color:#173b62!important;background:#fff!important;border:0!important}.pdv-cash-menu>div button:hover{background:#eef4fa!important}.cash-check-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.cash-check-overview>span{background:#f4f7fb;border:1px solid #e0e8f0;border-radius:10px;gap:3px;padding:9px;display:grid}.cash-check-overview small{color:#64748b;text-transform:uppercase;font-size:8px;font-weight:800}.cash-check-overview b{color:#102b50;font-size:12px}.cash-check-overview .expected{background:#e9f8f2;border-color:#bfe8d7}.cash-check-overview .expected b{color:#087f56}.cash-history-center{background:#fff;border:1px solid #dce5ee;border-radius:18px;margin-top:18px;padding:18px;box-shadow:0 12px 30px #112f520f}.cash-history-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.cash-history-heading h2{color:#102b50;margin:3px 0 2px;font-size:22px}.cash-history-heading p{color:#64748b;margin:0;font-size:12px}.cash-history-heading>strong{color:#173b62;white-space:nowrap;background:#eef4fa;border-radius:999px;padding:7px 10px;font-size:11px}.cash-history-indicators{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cash-history-indicators article{background:#f7f9fc;border:1px solid #e0e7ef;border-top:3px solid #2d72c8;border-radius:12px;gap:3px;min-height:82px;padding:13px;display:grid}.cash-history-indicators small{color:#64748b;letter-spacing:.05em;font-size:8px;font-weight:900}.cash-history-indicators strong{color:#102b50;white-space:nowrap;font-size:19px;line-height:1.1}.cash-history-indicators span{color:#718096;font-size:9px}.cash-history-indicators .is-open{background:#eaf8f2;border-top-color:#18a66f}.cash-history-indicators .is-open strong{color:#087f56}.cash-history-indicators .has-alert{background:#fff6ed;border-top-color:#e97820}.cash-history-indicators .has-alert strong{color:#b45309}.cash-history-filters{background:#f4f7fb;border-radius:12px;grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:9px;margin-bottom:12px;padding:10px;display:grid}.cash-history-filters label{color:#344b66;gap:4px;font-size:9px;font-weight:800;display:grid}.cash-history-filters select{color:#173b62;background:#fff;border:1px solid #ccd8e5;border-radius:8px;width:100%;height:36px;padding:0 10px}.cash-history-filters button{color:#173b62;background:#fff;border:1px solid #ccd8e5;border-radius:8px;height:36px;padding:0 14px;font-weight:800}.cash-history-table{border:1px solid #dce5ee;border-radius:12px;overflow-x:auto}.cash-history-row{grid-template-columns:85px 65px 78px minmax(120px,1.3fr) 90px 90px 82px 82px 90px 90px 85px 75px 126px;align-items:center;min-width:1220px;display:grid}.cash-history-table-head{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#103b61;min-height:38px;padding:0 10px;font-size:8px;font-weight:900}.cash-history-entry{border-top:1px solid #e2e8f0}.cash-history-entry:first-of-type{border-top:0}.cash-history-entry>summary{color:#273f5c;cursor:pointer;min-height:48px;padding:0 10px;font-size:9px;list-style:none}.cash-history-entry>summary::-webkit-details-marker{display:none}.cash-history-entry[open]>summary{background:#f5f9fd}.cash-history-entry>summary>span{text-overflow:ellipsis;white-space:nowrap;padding-right:7px;overflow:hidden}.cash-history-entry b.cash-status-open,.cash-history-entry b.cash-status-closed{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px;display:inline-flex}.cash-history-entry b.cash-status-open{color:#087f56;background:#dff7ec}.cash-history-entry b.cash-status-closed{color:#4b5e73;background:#e9eef4}.cash-difference-alert{color:#c2410c;font-weight:900}.cash-difference-ok{color:#16865e;font-weight:900}.cash-history-actions{align-items:center;display:flex;gap:5px!important;overflow:visible!important}.cash-history-actions em,.cash-history-actions button{color:#173b62;white-space:nowrap;background:#fff;border:1px solid #ccd8e5;border-radius:7px;justify-content:center;align-items:center;min-height:27px;padding:0 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.cash-history-actions button{cursor:pointer}.cash-history-detail{background:#f7f9fc;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.cash-history-detail span{gap:2px;display:grid}.cash-history-detail small{color:#718096;text-transform:uppercase;font-size:8px}.cash-history-detail b{color:#213a57;font-size:10px}@media (width<=1180px){.pdv-page>.pos-cashbar.pdv-cash-command{grid-template-columns:1fr auto}.pdv-cash-metrics{grid-area:2/1/auto/-1}.cash-history-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.pdv-cash-metrics,.cash-check-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-history-filters,.cash-history-indicators{grid-template-columns:1fr 1fr}.cash-history-table{border:0;overflow:visible}.cash-history-table-head{display:none}.cash-history-row{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.cash-history-entry{border:1px solid #dce5ee;border-radius:12px;margin-bottom:10px;overflow:hidden}.cash-history-entry>summary{padding:12px}.cash-history-entry>summary>span{white-space:normal;gap:2px;padding:0;display:grid;overflow:visible}.cash-history-entry>summary>span:before{content:attr(data-label);color:#718096;text-transform:uppercase;font-size:7px;font-weight:900}.cash-history-actions{grid-column:1/-1}.cash-history-detail{grid-template-columns:1fr 1fr}.cash-history-heading{align-items:flex-start}.cash-history-heading h2{font-size:19px}}@media (width<=520px){.pdv-page>.pos-cashbar.pdv-cash-command{grid-template-columns:1fr}.pdv-cash-metrics,.pos-cashbar-actions{grid-column:1}.pdv-cash-metrics,.cash-history-indicators,.cash-history-filters,.cash-check-overview{grid-template-columns:1fr}.cash-history-center{padding:12px}.cash-history-row,.cash-history-detail{grid-template-columns:1fr}.cash-history-actions{grid-column:1}.cash-history-indicators article{min-height:72px}}.topbar.services-topbar{background:linear-gradient(108deg,#173568,#1b65bd 66%,#1475e5);border-radius:16px;align-items:center;min-height:94px;margin:0 0 12px;padding:15px 20px;box-shadow:0 8px 24px #164d851f}.topbar.services-topbar:after{opacity:.45;width:240px;height:240px;top:-130px;right:-80px}.services-topbar>div:first-child{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.services-topbar .page-back-button{color:#fff;background:#ffffff18;border-color:#ffffff35;border-radius:10px;grid-area:1/1/4;min-height:40px;margin:0;padding:0 15px}.services-topbar .eyebrow{color:#d7e9ff;letter-spacing:.08em;grid-area:1/2;margin:0 0 2px;font-size:9px}.services-topbar h1{color:#fff;grid-area:2/2;margin:0;font:800 28px/1.05 Arial,sans-serif}.services-topbar>div:first-child>p:last-child{color:#e0edfb;grid-area:3/2;margin:4px 0 0;font-size:12px}.services-topbar .icon-button{color:#fff;width:40px;height:40px;box-shadow:none;background:#ffffff16;border-color:#ffffff38}.services-workspace{color:#142e50}.services-command{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.services-command article{background:#fff;border:1px solid #d9e4ef;border-radius:14px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:13px 14px;display:grid;box-shadow:0 5px 16px #1a385b0d}.services-command i{color:#1768cd;background:#e7f2ff;border-radius:13px;place-items:center;width:44px;height:44px;font:800 23px/1 Arial,sans-serif;display:grid}.services-command .is-today i{color:#14935e;background:#e4f8ee}.services-command .is-week i{color:#7048dc;background:#eee8ff}.services-command .is-revenue i{color:#c86a04;background:#fff0dd;font-size:13px}.services-command article>div{gap:2px;min-width:0;display:grid}.services-command span{color:#385676;font-size:9px;font-weight:850}.services-command strong{color:#12315a;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.05;overflow:hidden}.services-command small{color:#74889e;font-size:9px}.services-command .is-revenue strong{color:#1262bf;font-size:20px}.services-controls{grid-template-columns:minmax(260px,1fr) minmax(170px,.35fr) auto auto;align-items:stretch;gap:10px;margin-bottom:12px;display:grid}.services-search{background:#fff;border:1px solid #ccd9e6;border-radius:11px;grid-template-columns:36px 1fr;align-items:center;min-width:0;display:grid}.services-search>span{color:#52749a;place-items:center;font-size:21px;display:grid}.services-search input{color:#173553;outline:0;width:100%;height:42px;padding:0 12px 0 0;font-size:11px;background:0 0!important;border:0!important}.services-status-filter{min-width:0;position:relative}.services-status-filter>span{z-index:1;color:#788ca0;text-transform:uppercase;font-size:7px;font-weight:850;position:absolute;top:4px;left:12px}.services-status-filter select{color:#173553;background:#fff;border:1px solid #ccd9e6;border-radius:11px;width:100%;height:44px;padding:12px 34px 0 12px;font-size:10px;font-weight:750}.services-controls>button{cursor:pointer;border-radius:11px;min-width:135px;min-height:44px;padding:0 16px;font-size:10px;font-weight:850}.services-schedule-button{color:#1768cd;background:#fff;border:1px solid #87afe0}.services-add-button{color:#fff;background:linear-gradient(135deg,#ff7a18,#ef5504);border:0;box-shadow:0 7px 16px #ef55042e}.services-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(340px,.95fr);align-items:start;gap:12px;display:grid}.services-catalog-card,.services-upcoming-card,.services-quick-agenda{background:#fff;border:1px solid #d9e4ef;border-radius:15px;overflow:hidden;box-shadow:0 6px 18px #1a385b0b}.services-catalog-card>header,.services-upcoming-card>header,.services-quick-agenda>header{border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 14px;display:flex}.services-catalog-card>header h2,.services-upcoming-card>header h2,.services-quick-agenda>header h2{color:#142e50;margin:2px 0;font-size:16px;line-height:1.15}.services-catalog-card>header p,.services-upcoming-card>header p,.services-quick-agenda>header p{color:#778a9d;margin:0;font-size:9px}.services-catalog-card>header>b{color:#385d88;white-space:nowrap;background:#edf4fb;border-radius:999px;padding:6px 9px;font-size:9px}.services-catalog-head,.services-catalog-row{grid-template-columns:minmax(150px,1.45fr) minmax(90px,.8fr) 78px 86px 76px minmax(134px,1fr);align-items:center;gap:8px;display:grid}.services-catalog-head{color:#60758b;letter-spacing:.04em;text-transform:uppercase;background:#f3f7fb;min-height:36px;padding:0 14px;font-size:8px;font-weight:900}.services-catalog-row{color:#34506d;border-top:1px solid #e3eaf1;min-height:58px;padding:7px 14px;font-size:9px}.services-catalog-row:first-child{border-top:0}.services-catalog-row:hover{background:#f9fcff}.services-catalog-row>strong{color:#173553;font-size:10px}.services-name-cell{align-items:center;gap:9px;min-width:0;display:flex}.services-name-cell i{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.services-name-cell strong{color:#173553;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.services-status{border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:850}.services-status.active{color:#0a7c4d;background:#e2f7ec}.services-status.inactive{color:#bb3f43;background:#ffe7e9}.services-row-actions{gap:5px;display:flex}.services-row-actions button{color:#264f7c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cddae7;border-radius:8px;min-height:30px;padding:0 8px;font-size:9px;font-weight:800}.services-row-actions button:last-child{color:#1768cd;background:#f4f9ff;border-color:#a6c7ed}.services-row-actions button span{font-size:8px}.services-agenda-column{gap:12px;display:grid}.services-upcoming-card>header>div,.services-quick-agenda>header>div{align-items:center;gap:9px;min-width:0;display:flex}.services-upcoming-card>header>div>span,.services-quick-agenda>header>div>span{color:#1768cd;background:#e7f2ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.services-upcoming-card>header>button{color:#1768cd;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px;font-size:8px;font-weight:850}.services-upcoming-list>article{border-top:1px solid #e3eaf1;grid-template-columns:44px minmax(0,1fr) auto 22px;align-items:center;gap:8px;min-height:61px;padding:8px 10px;display:grid;position:relative}.services-upcoming-list>article:first-child{border-top:0}.services-upcoming-list time{color:#1768cd;text-transform:uppercase;background:#edf5ff;border-radius:9px;align-content:center;place-items:center;width:40px;height:42px;display:grid}.services-upcoming-list time b{font-size:14px;line-height:1}.services-upcoming-list time span{font-size:7px;font-weight:850}.services-upcoming-list article>div:nth-child(2){grid-template-columns:minmax(0,1fr) auto;gap:2px 5px;min-width:0;display:grid}.services-upcoming-list article>div:nth-child(2) strong,.services-upcoming-list article>div:nth-child(2) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.services-upcoming-list article>div:nth-child(2) strong{color:#173553;grid-column:1/-1;font-size:10px}.services-upcoming-list article>div:nth-child(2) span{color:#6f8397;font-size:8px}.services-upcoming-list article>div:nth-child(2) small{color:#2c5278;font-size:8px;font-weight:800}.services-upcoming-list .appointment-status{white-space:nowrap}.services-appointment-menu{position:relative}.services-appointment-menu summary{color:#476581;cursor:pointer;border-radius:7px;place-items:center;width:22px;height:28px;font-size:16px;list-style:none;display:grid}.services-appointment-menu summary::-webkit-details-marker{display:none}.services-appointment-menu>div{z-index:20;background:#fff;border:1px solid #d7e1eb;border-radius:9px;gap:3px;width:170px;padding:5px;display:grid;position:absolute;top:30px;right:0;box-shadow:0 12px 28px #102b502e}.services-appointment-menu button{color:#244b75;cursor:pointer;background:#f2f6fa;border:0;border-radius:6px;min-height:30px;font-size:8px;font-weight:800}.services-quick-agenda>header{min-height:52px}.services-quick-agenda>div{grid-template-columns:repeat(3,1fr);padding:10px;display:grid}.services-quick-agenda>div>span{border-left:1px solid #e2e9f0;gap:2px;min-width:0;padding:4px 10px;display:grid}.services-quick-agenda>div>span:first-child{border-left:0}.services-quick-agenda small{color:#1768cd;font-size:8px;font-weight:850}.services-quick-agenda strong{color:#173553;font-size:22px;line-height:1}.services-quick-agenda em{color:#74889c;font-size:8px;font-style:normal}.services-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;padding:26px;display:grid}.services-empty i{color:#1768cd;background:#e8f2fc;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.services-empty h3{color:#173553;margin:0;font-size:14px}.services-empty p{color:#70859a;max-width:330px;margin:0;font-size:10px;line-height:1.4}.services-empty button{color:#fff;cursor:pointer;background:#f05b08;border:0;border-radius:8px;min-height:34px;margin-top:5px;padding:0 13px;font-size:9px;font-weight:850}@media (width<=1180px){.services-command{grid-template-columns:1fr 1fr}.services-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr)}.services-catalog-head,.services-catalog-row{grid-template-columns:minmax(135px,1.3fr) 75px 68px 76px 68px 78px}.services-row-actions button span{display:none}}@media (width<=900px){.services-controls{grid-template-columns:1fr 1fr}.services-search{grid-column:1/-1}.services-main-grid{grid-template-columns:1fr}.services-row-actions button span{display:inline}.services-agenda-column{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)}}@media (width<=800px){.app-shell:has(.services-workspace) .main-content{overflow-x:hidden;padding:62px 12px 88px!important}.topbar.services-topbar{border-radius:13px;min-height:84px;margin-bottom:10px;padding:12px}.services-topbar>div:first-child{column-gap:10px}.services-topbar .page-back-button{width:42px;min-width:42px;padding:0;font-size:0}.services-topbar .page-back-button:first-letter{font-size:18px}.services-topbar h1{font-size:22px}.services-topbar>div:first-child>p:last-child{font-size:9px}.services-command{gap:8px}.services-command article{grid-template-columns:38px 1fr;gap:8px;min-height:84px;padding:10px}.services-command i{width:36px;height:36px;font-size:18px}.services-command strong{font-size:19px}.services-command .is-revenue strong{font-size:16px}.services-main-grid,.services-agenda-column{grid-template-columns:1fr}.services-catalog-head{display:none}.services-catalog-body{background:#f4f8fc;gap:10px;padding:10px;display:grid}.services-catalog-row{background:#fff;border:1px solid #d9e4ef;border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;min-height:0;padding:13px;display:grid}.services-catalog-row:first-child{border-top:1px solid #d9e4ef}.services-catalog-row>[data-label]{gap:3px;min-width:0;display:grid}.services-catalog-row>[data-label]:before{content:attr(data-label);color:#788da3;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.services-name-cell{grid-column:1/-1;display:flex!important}.services-name-cell:before{display:none}.services-row-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.services-row-actions button{min-height:38px}.services-upcoming-list>article{grid-template-columns:44px minmax(0,1fr) auto 22px}}@media (width<=520px){.services-command{grid-template-columns:1fr 1fr}.services-command article{grid-template-columns:1fr;align-content:start}.services-command i{display:none}.services-command strong{font-size:20px}.services-command small{white-space:normal}.services-controls{grid-template-columns:1fr}.services-search{grid-column:1}.services-controls>button{width:100%}.services-main-grid{gap:10px}.services-catalog-card>header,.services-upcoming-card>header{align-items:flex-start}.services-upcoming-card>header>button{white-space:normal;text-align:right}.services-upcoming-list>article{grid-template-columns:38px minmax(0,1fr) 20px;gap:7px}.services-upcoming-list .appointment-status{grid-column:2;width:max-content}.services-appointment-menu{grid-area:1/3/3}.services-quick-agenda>div>span{padding:4px 7px}.services-quick-agenda strong{font-size:19px}.services-quick-agenda em{font-size:7px}}.topbar.reports-topbar{background:linear-gradient(108deg,#173568,#1b65bd 66%,#1475e5);border-radius:15px;align-items:center;min-height:82px;margin:0 0 10px;padding:12px 18px;box-shadow:0 7px 22px #164d851f}.topbar.reports-topbar:after{opacity:.42;width:220px;height:220px;top:-125px;right:-75px}.reports-topbar>div:first-child{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.reports-topbar .page-back-button{color:#fff;background:#ffffff18;border-color:#ffffff35;border-radius:9px;grid-area:1/1/4;min-height:38px;margin:0;padding:0 14px}.reports-topbar .eyebrow{color:#d7e9ff;letter-spacing:.08em;grid-area:1/2;margin:0 0 1px;font-size:8px}.reports-topbar h1{color:#fff;grid-area:2/2;margin:0;font:800 25px/1.05 Arial,sans-serif}.reports-topbar>div:first-child>p:last-child{color:#e0edfb;grid-area:3/2;margin:3px 0 0;font-size:10px}.reports-topbar .icon-button{color:#fff;width:38px;height:38px;box-shadow:none;background:#ffffff16;border-color:#ffffff38}.reports-workspace{color:#142e50}.reports-period-bar{background:#fff;border:1px solid #d7e2ed;border-radius:12px;grid-template-columns:minmax(390px,1.25fr) 150px 150px auto auto;align-items:end;gap:8px;margin-bottom:9px;padding:9px 11px;display:grid;box-shadow:0 4px 14px #1937590a}.reports-quick-period{align-items:center;gap:5px;min-width:0;display:flex}.reports-quick-period>strong{color:#294866;white-space:nowrap;margin-right:3px;font-size:8px}.reports-quick-period button,.reports-apply,.reports-export-actions button{color:#294866;white-space:nowrap;cursor:pointer;background:#f8fafc;border:1px solid #cdd9e5;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:850}.reports-quick-period button.active,.reports-apply{color:#fff;background:#176cd1;border-color:#176cd1}.reports-period-bar>label{color:#536b83;gap:3px;font-size:8px;font-weight:850;display:grid}.reports-period-bar input{color:#183957;background:#fff;border:1px solid #cdd9e5;border-radius:8px;width:100%;height:34px;padding:0 8px;font-size:9px}.reports-export-actions{justify-content:flex-end;gap:6px;display:flex}.reports-export-actions button{background:#fff}.reports-tabs{scrollbar-width:none;border-bottom:1px solid #d7e2ed;gap:4px;margin-bottom:10px;padding:0 3px;display:flex;overflow-x:auto}.reports-tabs::-webkit-scrollbar{display:none}.reports-tabs button{color:#526b85;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;min-width:max-content;min-height:38px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.reports-tabs button i{font-size:11px;font-style:normal}.reports-tabs button.active{color:#1768cd;border-bottom-color:#1768cd}.report-tab-panel{gap:10px;display:grid}.reports-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.reports-kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))}.reports-kpis article{background:#fff;border:1px solid #d9e3ed;border-radius:12px;align-content:center;gap:3px;min-height:82px;padding:12px 12px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #1a385b0b}.reports-kpis article>i{color:#1768cd;background:#e9f3ff;border-radius:9px;place-items:center;width:31px;height:31px;font:800 11px/1 Arial,sans-serif;display:grid;position:absolute;top:12px;right:12px}.reports-kpis article>span{color:#536c86;letter-spacing:.04em;text-transform:uppercase;padding-right:32px;font-size:7px;font-weight:900}.reports-kpis article>strong{color:#12315a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:19px;line-height:1.1;overflow:hidden}.reports-kpis small{font-size:7px;font-weight:800}.reports-kpis small.positive{color:#0b915a}.reports-kpis small.negative{color:#cb4549}.reports-kpis small.neutral{color:#8494a5}.reports-kpis article.expense{border-top:3px solid #f28b61}.reports-kpis article.expense>strong{color:#b94b30}.reports-kpis article.profit{border-top:3px solid #2fba7d}.reports-kpis article.profit>strong{color:#0b8555}.reports-kpis article.warning{border-top:3px solid #f0a229}.reports-card{background:#fff;border:1px solid #d9e3ed;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 5px 17px #1a385b0b}.reports-card>header{border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.reports-card>header h2{color:#153250;margin:0;font-size:14px}.reports-card>header p{color:#7b8da0;margin:2px 0 0;font-size:8px}.reports-card>header span{color:#70849a;font-size:8px}.reports-card>header select{color:#31506f;background:#fff;border:1px solid #cfdae5;border-radius:7px;height:30px;padding:0 26px 0 8px;font-size:8px}.reports-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(310px,.9fr);gap:10px;display:grid}.reports-chart-card{min-height:230px}.reports-daily-chart{align-items:flex-end;gap:7px;height:178px;padding:14px 13px 9px;display:flex;overflow-x:auto}.reports-daily-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:34px;height:100%;display:flex}.reports-daily-chart>div>span{color:#58718a;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:6px;overflow:hidden}.reports-daily-chart>div>i{background:linear-gradient(#2c91f2,#1d67c4);border-radius:6px 6px 2px 2px;width:min(28px,75%);min-height:5px}.reports-daily-chart>div>small{color:#74879a;white-space:nowrap;font-size:7px}.reports-daily-chart>.empty-state{width:100%;height:100%}.reports-card.operational>div{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.reports-card.operational article{background:#f8fafc;border:1px solid #e0e8f0;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:70px;padding:9px;display:grid}.reports-card.operational article>i{color:#1768cd;background:#e7f2ff;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.reports-card.operational article>span{color:#60758b;gap:2px;min-width:0;font-size:7px;display:grid}.reports-card.operational article strong{color:#173553;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.reports-card.operational article small{color:#788da2;font-size:7px}.reports-card.operational article.success i{color:#0c925d;background:#e1f7eb}.reports-card.operational article.success strong{color:#0c8958}.reports-analytics-grid{grid-template-columns:1fr 1fr 1fr .85fr;gap:10px;display:grid}.reports-simple-bars{align-content:start;gap:7px;min-height:145px;padding:10px 12px;display:grid}.reports-simple-bars article{gap:4px;display:grid}.reports-simple-bars article>div{color:#35516e;justify-content:space-between;gap:8px;font-size:8px;display:flex}.reports-simple-bars article>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-simple-bars article>div span{white-space:nowrap;font-weight:850}.reports-simple-bars article>i{background:#eaf0f6;border-radius:99px;height:6px;overflow:hidden}.reports-simple-bars article>i>b{background:linear-gradient(90deg,#2e8eea,#1766c4);border-radius:99px;height:100%;display:block}.reports-simple-bars .empty-state{min-height:115px}.reports-card.recovered{text-align:center;align-content:center;justify-items:center;padding:15px;display:grid}.reports-card.recovered>header{border:0;justify-content:center;width:100%;padding:0 0 9px}.reports-card.recovered>strong{color:#0b8957;font-size:30px}.reports-card.recovered>span{color:#637991;font-size:8px}.reports-card.recovered>b{color:#0b8957;background:#e5f8ee;border-radius:9px;margin-top:9px;padding:8px 12px;font-size:14px}.reports-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reports-two-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-list>article{border-top:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:8px 12px;display:flex}.report-list>article>span{gap:2px;min-width:0;display:grid}.report-list>article strong{color:#183957;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.report-list>article small{color:#75899e;font-size:7px}.report-list>article>b{color:#173553;white-space:nowrap;font-size:9px}.report-list>.empty-state{min-height:160px}.report-wide-table{overflow:hidden}.report-table-head,.report-table>article{grid-template-columns:90px 90px minmax(130px,1fr) minmax(180px,1.4fr) 100px 90px;align-items:center;gap:8px;min-width:780px;display:grid}.report-table-head{color:#fff;text-transform:uppercase;background:#103e65;min-height:34px;padding:0 12px;font-size:7px;font-weight:900}.report-table>article{color:#4c647c;border-top:1px solid #e2e9f0;min-height:46px;padding:7px 12px;font-size:8px}.report-table>article strong,.report-table>article b{color:#183957}.report-table>article b{text-align:right}.report-table.consignments .report-table-head,.report-table.consignments>article{grid-template-columns:minmax(150px,1.4fr) 95px repeat(4,90px);min-width:660px}.reports-cash-history{margin-top:0}.reports-cash-history .cash-history-heading h2{font-size:18px}.reports-cash-history .cash-history-heading p{font-size:9px}@media (width<=1250px){.reports-period-bar{grid-template-columns:1fr 145px 145px auto}.reports-export-actions{grid-column:1/-1}.reports-kpis.five{grid-template-columns:repeat(3,1fr)}.reports-analytics-grid{grid-template-columns:1fr 1fr}.reports-overview-grid{grid-template-columns:1.35fr .9fr}}@media (width<=980px){.reports-period-bar{grid-template-columns:1fr 1fr}.reports-quick-period,.reports-export-actions{grid-column:1/-1}.reports-overview-grid,.reports-three-grid{grid-template-columns:1fr}.reports-card.operational>div{grid-template-columns:repeat(4,1fr)}.reports-card.operational article{grid-template-columns:1fr}.reports-card.operational article>i{display:none}.reports-kpis{grid-template-columns:1fr 1fr}}@media (width<=800px){.app-shell:has(.reports-workspace) .main-content{overflow-x:hidden;padding:62px 12px 88px!important}.topbar.reports-topbar{border-radius:13px;min-height:80px;padding:10px 12px}.reports-topbar>div:first-child{column-gap:9px}.reports-topbar .page-back-button{width:40px;min-width:40px;padding:0;font-size:0}.reports-topbar .page-back-button:first-letter{font-size:17px}.reports-topbar h1{font-size:21px}.reports-topbar>div:first-child>p:last-child{font-size:8px}.reports-period-bar{grid-template-columns:1fr 1fr;padding:9px}.reports-quick-period{padding-bottom:2px;overflow-x:auto}.reports-quick-period button{min-width:max-content}.reports-apply{grid-column:1/-1}.reports-export-actions button{width:100%}.reports-tabs{position:relative}.reports-kpis.five{grid-template-columns:1fr 1fr}.reports-kpis article{min-height:78px}.reports-overview-grid,.reports-analytics-grid,.reports-two-grid{grid-template-columns:1fr}.reports-card.operational>div{grid-template-columns:1fr 1fr}.report-table{background:#f4f8fc;padding:9px;overflow:visible}.report-table-head{display:none}.report-table>article,.report-table.consignments>article{background:#fff;border:1px solid #d9e4ef;border-radius:11px;grid-template-columns:1fr 1fr;gap:9px;min-width:0;margin-bottom:8px;padding:11px;display:grid}.report-table>article:last-child{margin-bottom:0}.report-table>article>[data-label]{text-align:left;gap:2px;min-width:0;display:grid}.report-table>article>[data-label]:before{content:attr(data-label);color:#788da3;text-transform:uppercase;font-size:7px;font-weight:850}.report-table>article>[data-label=Cliente],.report-table>article>[data-label=Itens],.report-table>article>[data-label=Parceiro]{grid-column:1/-1}.reports-cash-history{padding:12px}.reports-cash-history .cash-history-heading{align-items:flex-start}.reports-cash-history .cash-history-indicators,.reports-cash-history .cash-history-filters{grid-template-columns:1fr 1fr}}@media (width<=520px){.reports-period-bar{grid-template-columns:1fr}.reports-quick-period,.reports-export-actions,.reports-apply{grid-column:1}.reports-export-actions{grid-template-columns:1fr 1fr;display:grid}.reports-kpis,.reports-kpis.five{grid-template-columns:1fr 1fr}.reports-kpis article>strong{font-size:16px}.reports-card.operational>div{grid-template-columns:1fr 1fr}.reports-card.operational article strong{font-size:14px}.reports-daily-chart{height:160px}.reports-cash-history .cash-history-indicators,.reports-cash-history .cash-history-filters,.report-table>article,.report-table.consignments>article{grid-template-columns:1fr}.report-table>article>[data-label=Cliente],.report-table>article>[data-label=Itens],.report-table>article>[data-label=Parceiro]{grid-column:1}.reports-card>header h2{font-size:13px}}@media print{.side-nav,.mobile-bottom-nav,.reports-period-bar,.reports-tabs,.top-actions,.page-back-button{display:none!important}.app-shell,.main-content{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.topbar.reports-topbar{color:#000!important;box-shadow:none!important;background:#fff!important}.reports-workspace{font-size:10px}.report-tab-panel{display:block}.reports-card,.reports-kpis article,.cash-history-center{break-inside:avoid;box-shadow:none!important}.reports-export-actions{display:none!important}}.report-kicker{color:#527096;letter-spacing:.08em;margin-bottom:2px;font-size:.68rem;font-weight:900;display:block}.app-shell:has(.financial-workspace){background:#f2f7fc}.app-shell:has(.financial-workspace) .main-content{background:#f2f7fc;max-width:none;padding:18px 24px 42px}.topbar.financial-topbar{background:linear-gradient(108deg,#173568,#1b65bd 66%,#1475e5);border-radius:15px;align-items:center;min-height:78px;margin:0 0 10px;padding:10px 18px;box-shadow:0 7px 22px #164d851f}.topbar.financial-topbar:after{opacity:.42;width:220px;height:220px;top:-125px;right:-75px}.financial-topbar>div:first-child{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.financial-topbar .page-back-button{color:#fff;background:#ffffff18;border-color:#ffffff35;border-radius:9px;grid-area:1/1/4;min-height:36px;margin:0;padding:0 13px}.financial-topbar .eyebrow{color:#d7e9ff;letter-spacing:.08em;grid-area:1/2;margin:0 0 1px;font-size:8px}.financial-topbar h1{color:#fff;grid-area:2/2;margin:0;font:800 25px/1.05 Arial,sans-serif}.financial-topbar>div:first-child>p:last-child{color:#e0edfb;grid-area:3/2;margin:3px 0 0;font-size:11px}.financial-topbar .icon-button{color:#fff;width:36px;height:36px;box-shadow:none;background:#ffffff16;border-color:#ffffff38}.financial-workspace{color:#173553;gap:10px;display:grid}.financial-actions{justify-content:flex-end;gap:8px;display:flex}.financial-actions button{cursor:pointer;border-radius:10px;min-height:40px;padding:0 15px;font-size:10px;font-weight:850}.financial-expense-action{color:#244f7c;background:#fff;border:1px solid #a9bfd7}.financial-account-action{color:#fff;background:linear-gradient(135deg,#ff7a18,#ef5504);border:0;box-shadow:0 7px 16px #ef55042e}.financial-command{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.financial-command article{background:#fff;border:1px solid #d6e1ec;border-top:3px solid #2d72c8;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:11px 13px;display:grid;box-shadow:0 5px 16px #1a385b0d}.financial-command i{color:#1768cd;background:#e7f2ff;border-radius:11px;place-items:center;width:38px;height:38px;font:800 16px/1 Arial,sans-serif;display:grid}.financial-command article>div{gap:2px;min-width:0;display:grid}.financial-command span{color:#536d87;font-size:9px;font-weight:850}.financial-command strong{color:#153556;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.08;overflow:hidden}.financial-command small{color:#73879b;font-size:8px}.financial-command .is-receivable{border-top-color:#1aa875}.financial-command .is-receivable i,.financial-command .is-result i{color:#12875b;background:#e2f7ec}.financial-command .is-overdue,.financial-command .is-negative{background:snow;border-top-color:#dc5559}.financial-command .is-overdue i,.financial-command .is-negative i{color:#c53c42;background:#ffe8e9}.financial-command .is-overdue strong,.financial-command .is-negative strong{color:#b7373c}.financial-command .is-result{border-top-color:#1aa875}.financial-command .is-result strong{color:#12875b}.financial-period-bar{background:#fff;border:1px solid #d7e2ed;border-radius:13px;align-items:end;gap:8px;min-height:54px;padding:8px;display:flex}.financial-period-presets{flex:1;gap:5px;display:flex}.financial-period-presets button{color:#315577;cursor:pointer;background:#fff;border:1px solid #c6d4e2;border-radius:8px;min-height:36px;padding:0 11px;font-size:9px;font-weight:850}.financial-period-presets button.active{color:#fff;background:#1768cd;border-color:#1768cd}.financial-period-bar>label{color:#647b91;text-transform:uppercase;gap:2px;min-width:138px;font-size:7px;font-weight:850;display:grid}.financial-period-bar input{color:#173553!important;background:#fbfdff!important;border:1px solid #b9c9d9!important;border-radius:8px!important;height:36px!important;padding:0 8px!important;font-size:9px!important}.financial-alerts{gap:7px;display:flex}.financial-alerts span{color:#526c85;background:#fff;border:1px solid #d8e2ec;border-radius:999px;padding:6px 9px;font-size:8px}.financial-alerts b{color:#173553}.financial-alerts .alert{color:#aa3439;background:#fff4f5;border-color:#efc1c4}.financial-alerts .alert b{color:#c33e44}.financial-tabs{background:#eaf1f7;border:1px solid #d7e2ed;border-radius:11px;gap:3px;padding:4px;display:flex}.financial-tabs button{color:#496681;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:35px;padding:0 18px;font-size:9px;font-weight:850}.financial-tabs button.active{color:#fff;background:#173b72;box-shadow:0 4px 10px #173b7229}.financial-create-panel{border-radius:13px!important;margin:0!important;padding:13px!important}.financial-querybar{background:#fff;border:1px solid #d7e2ed;border-radius:13px;grid-template-columns:minmax(250px,1fr) repeat(3,minmax(130px,.28fr));gap:8px;padding:9px;display:grid}.financial-querybar>label{color:#637a90;gap:3px;font-size:8px;font-weight:850;display:grid;position:relative}.financial-querybar select{color:#173553!important;background:#fbfdff!important;border:1px solid #b9c9d9!important;border-radius:9px!important;height:39px!important;padding:8px 30px 5px 10px!important;font-size:9px!important}.financial-search{background:#fbfdff;border:1px solid #b9c9d9;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 10px;display:flex!important}.financial-search>span{color:#31587e;font-size:19px}.financial-search input{width:100%;background:0 0!important;border:0!important;outline:0!important;height:auto!important;padding:0!important;font-size:10px!important}.financial-table-card,.financial-chart{background:#fff;border:1px solid #d6e1ec;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #1a385b0b}.financial-table-card>header{border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;min-height:57px;padding:10px 14px;display:flex}.financial-table-card h2,.financial-chart h2{color:#173553;margin:0;font-size:16px}.financial-table-card p,.financial-chart p{color:#71869b;margin:2px 0 0;font-size:9px}.financial-table-card>header>strong{color:#4c6884;font-size:9px}.financial-table-head,.financial-expense-head,.financial-table-body>article{grid-template-columns:minmax(150px,1.3fr) minmax(110px,.8fr) 92px 100px 100px minmax(150px,1fr);align-items:center;gap:8px;padding-inline:14px;display:grid}.financial-table-head,.financial-expense-head{color:#60768e;letter-spacing:.04em;text-transform:uppercase;background:#f3f7fb;min-height:35px;font-size:8px;font-weight:900}.financial-table-body>article{color:#34516d;border-top:1px solid #dce5ee;min-height:54px;font-size:9px}.financial-table-body>article>strong{color:#173553}.financial-table-body>article.entry-overdue{background:#fff8f8;box-shadow:inset 3px 0 #dc5559}.financial-type,.financial-status{border-radius:999px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.financial-type.payable{color:#a85d00;background:#fff0d5}.financial-type.receivable,.financial-status.paid{color:#0f7c50;background:#e2f7ec}.financial-status.cancelled{color:#b13c42;background:#ffe8e9}.financial-table-body button{color:#1f5f9e;cursor:pointer;background:#f7fbff;border:1px solid #9ebada;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px;font-weight:850}.financial-table-body button.overdue,.financial-table-body .financial-cancel{color:#ad343a;background:#fff8f8;border-color:#e4aeb2}.financial-expense-row.expense-cancelled{opacity:.72}.financial-empty{text-align:center;color:#6e8296;place-content:center;gap:4px;min-height:128px;padding:20px;display:grid}.financial-empty strong{color:#173553;font-size:13px}.financial-empty span{font-size:9px}.financial-empty button{color:#fff;background:#ef5b08;border:0;width:max-content;min-height:33px;margin:5px auto 0;padding:0 12px}.financial-flow{gap:10px;display:grid}.financial-flow-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.financial-flow-summary article{background:#fff;border:1px solid #d6e1ec;border-radius:12px;gap:3px;min-height:82px;padding:12px;display:grid}.financial-flow-summary span{color:#60778d;text-transform:uppercase;font-size:8px;font-weight:850}.financial-flow-summary strong{color:#173553;font-size:20px}.financial-flow-summary .positive strong{color:#12875b}.financial-flow-summary .negative strong{color:#ba393f}.financial-chart>header{border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.financial-chart>header>div:last-child{gap:10px;display:flex}.financial-chart>header span{color:#647b91;align-items:center;gap:4px;font-size:8px;display:flex}.financial-chart>header i{border-radius:2px;width:8px;height:8px}.financial-chart i.income{background:#2581e8}.financial-chart i.outcome{background:#f28b47}.financial-bars{align-items:stretch;gap:9px;height:230px;padding:20px 18px 12px;display:flex}.financial-bar-day{flex:1;grid-template-rows:1fr auto;gap:6px;min-width:0;display:grid}.financial-bar-day>div{background:repeating-linear-gradient(0deg,#0000 0 47px,#edf2f7 48px);border-bottom:1px solid #dce5ee;justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.financial-bar-day i{border-radius:4px 4px 0 0;width:min(16px,38%);min-height:3px}.financial-bar-day small{text-align:center;color:#70869a;font-size:7px}@media (width<=1050px){.financial-command{grid-template-columns:1fr 1fr}.financial-period-bar{flex-wrap:wrap;align-items:stretch}.financial-period-presets{flex-basis:100%}.financial-querybar{grid-template-columns:1fr 1fr}.financial-search{grid-column:1/-1}}@media (width<=800px){.app-shell:has(.financial-workspace) .main-content{overflow-x:hidden;padding:62px 12px 88px!important}.topbar.financial-topbar{border-radius:13px;min-height:72px;padding:9px 11px}.financial-topbar>div:first-child{column-gap:9px}.financial-topbar .page-back-button{width:38px;min-width:38px;padding:0;font-size:0}.financial-topbar .page-back-button:first-letter{font-size:18px}.financial-topbar h1{font-size:21px}.financial-topbar>div:first-child>p:last-child{font-size:9px}.financial-actions{grid-template-columns:1fr 1fr;display:grid}.financial-command{grid-template-columns:1fr 1fr}.financial-command article{grid-template-columns:1fr;min-height:78px;padding:9px}.financial-command i{display:none}.financial-command strong{font-size:17px}.financial-period-presets{overflow-x:auto}.financial-period-presets button{flex:none}.financial-period-bar>label{flex:1}.financial-tabs{overflow-x:auto}.financial-tabs button{flex:none}.financial-table-head,.financial-expense-head{display:none}.financial-table-body{background:#f3f7fb;gap:9px;padding:9px;display:grid}.financial-table-body>article{background:#fff;border:1px solid #d6e1ec;border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding:12px;display:grid}.financial-table-body>article>[data-label]{gap:3px;min-width:0;display:grid}.financial-table-body>article>[data-label]:before{content:attr(data-label);color:#71869b;text-transform:uppercase;font-size:7px;font-weight:900}.financial-table-body>article>[data-label=Descrição],.financial-table-body>article>[data-label="Status / ações"]{grid-column:1/-1}.financial-flow-summary{grid-template-columns:1fr}.financial-bars{gap:4px;height:190px;padding-inline:10px}}@media (width<=520px){.financial-command{grid-template-columns:1fr}.financial-period-bar>label{min-width:calc(50% - 4px)}.financial-querybar{grid-template-columns:1fr}.financial-search{grid-column:1}.financial-alerts{overflow-x:auto}.financial-alerts span{flex:none}.financial-table-body>article{grid-template-columns:1fr}.financial-table-body>article>[data-label=Descrição],.financial-table-body>article>[data-label="Status / ações"]{grid-column:1}.financial-bars{overflow-x:auto}.financial-bar-day{min-width:30px}}.repurchase-command button,.repurchase-command article{border:1px solid #cbd5e1}.repurchase-command button.active{border-color:#4f8fda;box-shadow:0 0 0 2px #2563eb14}.repurchase-topbar .page-back-button,.repurchase-topbar .icon-button,.repurchase-queue .clear-repurchase-filters{color:#173b5f;background:#fff;border-color:#b8c7da}.repurchase-topbar .page-back-button:hover,.repurchase-topbar .icon-button:hover,.repurchase-queue .clear-repurchase-filters:hover{background:#eff6ff;border-color:#7fa9d8}.automation-panel{background:#f8fcfa;border:1px solid #c9d8d3;box-shadow:0 4px 14px #19375909}.automation-message-status,.automation-potential{border-left-color:#cbd8d4}.automation-actions{min-width:175px}.automation-actions button{border:1px solid #157e55;box-shadow:0 4px 10px #14945f1f}.repurchase-queue{border-color:#cbd5e1}.repurchase-queue .repurchase-filters input,.repurchase-queue .repurchase-filters select{background:#fff;border:1px solid #b8c7da;transition:border-color .15s,box-shadow .15s}.repurchase-queue .repurchase-filters input:hover,.repurchase-queue .repurchase-filters select:hover{border-color:#7fa9d8}.repurchase-queue .repurchase-filters input:focus,.repurchase-queue .repurchase-filters select:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 3px #2563eb1a}.repurchase-result-count{white-space:nowrap;align-self:end;align-items:center;min-height:38px;display:flex;color:#63788e!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 3px!important;font-size:9px!important;font-weight:750!important}.repurchase-queue .table-card{border-color:#d8e1ec}.repurchase-queue .table-head{border-bottom:1px solid #d8e1ec}.repurchase-queue .customer-row{border-top-color:#d8e1ec}.topbar.inventory-topbar{border-radius:15px;min-height:82px;margin-bottom:10px;padding:11px 18px}.inventory-topbar .page-back-button{min-height:36px;padding-inline:13px}.inventory-topbar h1{font-size:25px}.inventory-topbar>div:first-child>p:last-child{margin-top:3px;font-size:11px}.inventory-topbar .icon-button{width:36px;height:36px}.inventory-workspace,.inventory-command{gap:10px}.inventory-command button{gap:11px;min-height:90px;padding:11px 13px}.inventory-command i{border-radius:11px;width:38px;height:38px;font-size:20px}.inventory-command span{font-size:8px}.inventory-command strong{font-size:22px}.inventory-filters{gap:8px;padding:10px}.stock-filter.active{border-width:2px;box-shadow:0 0 0 2px #e6851914}.stock-filter.out.active{box-shadow:0 0 0 2px #bb343b14}.inventory-export{min-width:94px;padding-inline:15px}.inventory-empty{min-height:165px!important;padding:20px!important}.inventory-center-table{margin-top:0}@media (width<=800px){.topbar.inventory-topbar{min-height:74px;padding:9px 11px}.inventory-topbar .page-back-button{width:38px;min-width:38px;min-height:34px}.inventory-topbar h1{font-size:21px}.inventory-command button{min-height:78px;padding:9px 10px}.inventory-command i{width:34px;height:34px;font-size:18px}.inventory-command strong{font-size:19px}.inventory-empty{min-height:145px!important}}.topbar.sales-topbar{min-height:102px;margin-bottom:10px;padding:14px 18px}.topbar.sales-topbar .top-actions{display:none}.sales-history-page{gap:9px}.sales-history-page .entity-toolbar{min-height:0;padding:0 2px 3px}.sales-history-page .entity-toolbar h2{margin:2px 0;font-size:20px}.sales-history-page .entity-toolbar p{margin:0;font-size:10px}.sales-history-summary{grid-template-columns:repeat(2,minmax(0,190px));gap:9px}.sales-history-summary article{gap:3px;min-height:72px;padding:11px 13px}.sales-history-summary strong{font-size:21px}.sales-period-filter{gap:7px;padding:2px 1px;display:flex;overflow-x:auto}.sales-period-filter button{color:#294b70;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c8d5e3;border-radius:9px;min-height:34px;padding:0 14px;font-size:9px;font-weight:850}.sales-period-filter button.active{color:#fff;background:#1768cc;border-color:#1768cc;box-shadow:0 4px 10px #1768cc26}.sales-history-filters{grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(120px,.72fr)) auto;gap:8px;padding:10px}.sales-history-filters:has(input[type=date]){grid-template-columns:minmax(210px,1.35fr) repeat(5,minmax(112px,.7fr)) auto}.sales-history-filters label{color:#36516e;gap:4px;font-size:9px}.sales-history-filters input,.sales-history-filters select{border-color:#bccbdd;min-height:36px;padding:6px 9px;font-size:9px}.sales-history-filters .secondary-action{color:#294b70;background:#fff;border:1px solid #c3d1df;border-radius:9px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800}.sales-list{border-color:#d7e1eb;border-radius:13px}.sales-list-head,.sales-list>article{grid-template-columns:minmax(92px,.7fr) minmax(112px,.82fr) minmax(150px,1.25fr) minmax(75px,.58fr) minmax(85px,.62fr) minmax(82px,.62fr) minmax(72px,.55fr) minmax(88px,.68fr) minmax(180px,1.25fr);align-items:center;gap:8px;padding-inline:12px;display:grid}.sales-list-head{color:#5e748c;letter-spacing:.04em;text-transform:uppercase;background:#f3f7fb;border-bottom:1px solid #d8e1ec;min-height:36px;font-size:8px;font-weight:850}.sales-list>article{border-color:#dfe6ee;min-height:62px;padding-block:8px}.sales-list>article>*{min-width:0}.sales-list>article>span,.sales-list>article>strong{color:#294764;text-align:left;font-size:9px}.sales-list .sale-order-number{color:#173c66;font-size:9px}.sales-client-cell{gap:2px;min-width:0;display:grid!important}.sales-client-cell strong{font-size:10px}.sales-client-cell span{font-size:8px}.sales-list article>small{text-align:center;white-space:nowrap;width:max-content;max-width:100%;padding:5px 7px;font-size:7px}.source-active{color:#17764f;background:#e3f6eb}.sales-list .row-actions{justify-content:flex-end;gap:5px;display:flex}.sales-list .row-actions button{white-space:nowrap;border-radius:7px;min-height:31px;padding:0 8px;font-size:8px}.sales-empty{text-align:center;color:#173c66;grid-column:1/-1;place-content:center;gap:5px;min-height:116px;padding:22px;display:grid}.sales-empty strong{font-size:13px}.sales-empty span{font-size:9px}.sales-list>.empty{min-height:116px}@media (width<=1280px) and (width>=761px){:is(.sales-history-filters,.sales-history-filters:has(input[type=date])){grid-template-columns:repeat(3,minmax(0,1fr))}.sales-history-filters .sales-search-filter{grid-column:span 2}.sales-list{overflow-x:auto}.sales-list-head,.sales-list>article{min-width:1160px}}@media (width<=760px){.topbar.sales-topbar{min-height:78px;padding:10px 11px}.sales-history-page{gap:8px}.sales-history-page .entity-toolbar h2{font-size:18px}.sales-history-summary{grid-template-columns:1fr 1fr}.sales-history-summary article{min-height:66px;padding:9px}.sales-history-summary strong{font-size:18px}.sales-period-filter{margin-inline:-2px}:is(.sales-history-filters,.sales-history-filters:has(input[type=date])){grid-template-columns:1fr;padding:9px}.sales-history-filters .sales-search-filter{grid-column:auto}.sales-list{background:0 0;border:0;overflow:visible}.sales-list-head{display:none}.sales-list>article{background:#fff;border:1px solid #d7e1eb;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;min-height:0;margin-bottom:9px;padding:12px}.sales-list>article>[data-label]{gap:3px;display:grid}.sales-list>article>[data-label]:before{content:attr(data-label);color:#74889c;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:850}.sales-list .sales-client-cell{border-bottom:1px solid #e4eaf0;grid-column:1/-1;padding-bottom:8px}.sales-list .row-actions{grid-column:1/-1;justify-content:stretch}.sales-list .row-actions button{flex:1;min-height:36px}.sales-empty{background:#fff;border:1px solid #d7e1eb;border-radius:12px;min-height:105px}}.topbar.whatsapp-topbar{min-height:96px;margin-bottom:10px;padding:13px 18px}.assistant-page{gap:12px;display:grid}.assistant-overview{border-radius:16px;gap:18px;min-height:0;padding:17px 20px}.assistant-overview h2{margin:4px 0;font-size:24px}.assistant-overview p{max-width:720px;font-size:11px;line-height:1.42}.assistant-status-card{border-radius:12px;min-width:235px;padding:11px 13px}.assistant-status-dot.is-active{background:#6fe49f;box-shadow:0 0 0 5px #6fe49f26}.assistant-status-dot.is-pending{background:#f5c75f;box-shadow:0 0 0 5px #f5c75f24}.assistant-layout{box-shadow:none;border:0;grid-template-columns:minmax(390px,1.15fr) minmax(330px,.85fr);gap:12px;margin-top:0}.phone-preview,.assistant-guide{border-color:#d7e2ec;border-radius:16px;box-shadow:0 6px 20px #1838550f}.phone-preview{min-height:455px;max-height:560px}.phone-chat-head{padding:11px 15px}.assistant-avatar{width:34px;height:34px;font-size:17px}.chat-messages{gap:6px;padding:12px 15px}.assistant-demo-label{color:#667a72;letter-spacing:.08em;background:#ffffffa8;border-radius:999px;align-self:center;padding:4px 9px;font-size:7px;font-weight:900}.chat-bubble{max-width:74%;padding:7px 10px 5px;font-size:10px;line-height:1.35}.chat-bubble>small{margin-top:2px;font-size:7px!important}.chat-compose{padding:9px 11px}.chat-compose input{min-height:36px;padding:8px 13px;font-size:10px}.chat-compose button{width:36px;height:36px}.assistant-guide{padding:16px}.whatsapp-link-box{margin:0 0 13px;padding:13px}.whatsapp-link-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.whatsapp-link-status{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px}.whatsapp-link-status.is-linked{color:#14764d;background:#dff6e9}.whatsapp-link-status.is-code{color:#865b0a;background:#fff0ca}.whatsapp-link-status.is-unlinked{color:#617387;background:#e9eff5}.whatsapp-link-box h3{margin:5px 0 4px;font-size:16px}.whatsapp-link-box p{margin-bottom:8px;line-height:1.4}.whatsapp-link-box button{padding:9px 11px}.whatsapp-link-steps{border-top:1px solid #d7e9e1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px;padding-top:10px;display:grid}.whatsapp-link-steps span{color:#557068;align-items:center;gap:4px;min-width:0;font-size:7px;font-weight:750;display:flex}.whatsapp-link-steps b{color:#fff;background:#16875f;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.assistant-guide h3{margin:4px 0 3px;font-size:17px}.assistant-guide>p{margin-bottom:9px;font-size:9px}.assistant-quick-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.assistant-quick-grid button{color:#285146;text-align:left;cursor:pointer;background:#f7fbf9;border:1px solid #d7e3de;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:8px 9px;font-size:9px;font-weight:750;display:flex}.assistant-quick-grid button:hover{background:#eff9f5;border-color:#68ae96}.assistant-quick-grid button span{color:#15916a}.assistant-tip,.assistant-safety{margin-top:10px;padding:10px}.assistant-tip p,.assistant-safety p{font-size:8px;line-height:1.35}@media (width<=900px) and (width>=761px){.assistant-layout{grid-template-columns:1fr}.phone-preview{min-height:440px}.assistant-guide{display:block}}@media (width<=760px){.topbar.whatsapp-topbar{min-height:78px;padding:10px 11px}.assistant-page{gap:9px}.assistant-overview{padding:14px;display:grid}.assistant-overview h2{font-size:21px}.assistant-overview p{font-size:10px}.assistant-status-card{min-width:0;margin-top:0}.assistant-layout{grid-template-columns:1fr}.phone-preview{min-height:430px;max-height:none}.chat-bubble{max-width:88%}.assistant-guide{padding:13px}.assistant-quick-grid,.whatsapp-link-steps{grid-template-columns:1fr}.whatsapp-link-steps span{font-size:8px}}.topbar.admin-topbar{border-radius:16px;min-height:92px;margin-bottom:10px;padding:13px 18px}.admin-panel{gap:14px}.admin-tabs{z-index:25;scrollbar-width:thin;background:#fff;border:1px solid #d7e2ed;border-radius:13px;gap:5px;padding:7px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 5px 16px #1835540f}.admin-tabs button{color:#49637d;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;min-height:35px;padding:0 12px;font-size:9px;font-weight:850}.admin-tabs button:hover{color:#164f8d;background:#f0f6fc}.admin-tabs button.active{color:#fff;background:#145dad;border-color:#145dad;box-shadow:0 4px 10px #145dad2e}.admin-panel>.admin-integration-card{background:linear-gradient(135deg,#102e50,#174f79);border:1px solid #cbd9e7;border-radius:15px;grid-template-columns:minmax(240px,.75fr) minmax(460px,1.25fr);gap:18px;min-height:0;margin:0;padding:19px;box-shadow:0 7px 22px #17365614}.admin-panel>.admin-integration-card h2{font-size:20px}.admin-panel>.admin-integration-card p{font-size:11px}.admin-panel .admin-integration-fields{gap:9px}.admin-panel .admin-integration-fields label{font-size:10px}.admin-panel .admin-integration-fields input{height:40px}.admin-panel .admin-integration-fields button{height:40px;padding-inline:14px;font-size:10px}.admin-panel .audio-integration-card,.admin-panel .billing-integration-card{background:linear-gradient(135deg,#102e50,#174f79)}.admin-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-summary article{background:#fff;border-color:#d5e1ec;min-height:88px;padding:12px}.admin-summary article:nth-child(n){color:#173554;background:#fff;border-color:#d5e1ec}.admin-summary article span,.admin-summary article:nth-child(n) span{color:#60758a;font-size:8px}.admin-summary article strong{font-size:20px}.admin-summary article small{font-size:8px}.admin-summary .admin-highlight-card{color:#173554!important;background:#f8fbff!important;border-left:3px solid #1b70c9!important}.admin-integration-status,.admin-billing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-integration-status article,.admin-billing-summary article{background:#fff;border:1px solid #d5e1ec;border-radius:12px;gap:4px;min-height:68px;padding:12px 14px;display:grid}.admin-integration-status span,.admin-billing-summary span{color:#64788d;font-size:9px;font-weight:800}.admin-integration-status strong,.admin-billing-summary strong{color:#173554;font-size:15px}.admin-integration-status strong.ok{color:#148251}.admin-integration-status strong.pending{color:#b16800}.admin-subscriber-activity,.admin-system-errors,.admin-partners-section{background:#fff;border-color:#d7e2ec;border-radius:14px;margin:0;padding:16px}.admin-activity-grid{gap:10px}.admin-activity-grid>article{padding:13px}.admin-daily-list,.admin-registration-list{max-height:260px}.admin-toolbar{margin:0}.admin-toolbar h2{font-size:19px}.admin-toolbar p{font-size:10px}.admin-company-toolbar{align-items:flex-end}.admin-company-filters{grid-template-columns:minmax(210px,1.3fr) minmax(145px,.7fr) minmax(140px,.7fr);gap:8px;display:grid}.admin-company-filters input,.admin-company-filters select{color:#233f5c;background:#fff;border:1px solid #c6d4e2;border-radius:9px;min-height:39px;padding:0 10px;font-size:10px}.admin-companies{gap:10px}.admin-company{border-color:#d7e2ec;border-radius:13px;padding:14px}.admin-company-head{gap:10px}.admin-avatar{width:38px;height:38px}.admin-company h3{font-size:16px}.admin-usage{gap:6px;margin:10px 0}.admin-usage span{padding:7px 9px}.admin-fields{grid-template-columns:repeat(5,minmax(105px,1fr)) auto;gap:7px}.admin-fields select,.admin-fields input{height:36px;padding:0 8px}.admin-fields button{height:36px;padding:0 12px}.admin-last-access{margin-top:8px}.admin-partner-grid{gap:10px}.admin-partner{padding:14px}.admin-partner-numbers{margin:10px 0}.admin-partner-controls{grid-template-columns:minmax(150px,1fr) minmax(190px,1fr) auto}.admin-backup-card,.admin-security-card{background:#fff;border:1px solid #d5e1ec;border-radius:14px;gap:13px;padding:17px;display:grid}.admin-backup-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.admin-backup-card h2,.admin-security-card h2{margin:3px 0;font-size:20px}.admin-backup-card p,.admin-security-card p{color:#64798e;margin:0;font-size:10px}.admin-backup-card>strong{color:#14794e;background:#e3f6ec;border-radius:999px;padding:6px 9px;font-size:9px}.admin-backup-card>div:last-child{gap:7px;display:flex}.admin-backup-card button{color:#234968;background:#fff;border:1px solid #bfd0df;border-radius:8px;min-height:36px;padding:0 11px;font-size:9px;font-weight:850}.admin-backup-card button.danger{color:#a53c41;background:#fff7f7;border-color:#e9c7c9}.admin-security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-security-grid article{background:#f8fbfd;border:1px solid #d9e3ed;border-radius:10px;gap:5px;padding:12px;display:grid}.admin-security-grid span{color:#6b7f92;text-transform:uppercase;font-size:8px;font-weight:850}.admin-security-grid strong{color:#1a3c5c;font-size:11px}.admin-security-note{background:#eef5fb;border-radius:9px;padding:10px;color:#355872!important}@media (width<=1100px){.admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-panel>.admin-integration-card{grid-template-columns:1fr}.admin-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-integration-status,.admin-billing-summary,.admin-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.topbar.admin-topbar{min-height:78px;padding:10px 11px}.admin-tabs{margin-inline:-2px;position:relative}.admin-tabs button{min-height:34px}.admin-summary{grid-template-columns:1fr 1fr}.admin-summary article{min-height:80px}.admin-integration-status,.admin-billing-summary{grid-template-columns:1fr 1fr}.admin-panel>.admin-integration-card{padding:14px;display:grid}.admin-panel .admin-integration-fields,.admin-panel .admin-profile-picture-form{grid-template-columns:1fr}.admin-company-toolbar{display:grid}.admin-company-filters{grid-template-columns:1fr}.admin-fields{grid-template-columns:1fr 1fr}.admin-fields button{grid-column:1/-1}.admin-company-head{align-items:flex-start}.admin-company-head .account-pill{margin-left:auto}.admin-partner-head{display:grid}.admin-partner-controls,.admin-partner details form,.admin-backup-card{grid-template-columns:1fr}.admin-backup-card>div:last-child{display:grid}.admin-security-grid{grid-template-columns:1fr 1fr}}@media (width<=430px){.admin-summary,.admin-integration-status,.admin-billing-summary,.admin-fields,.admin-security-grid{grid-template-columns:1fr}.admin-fields button{grid-column:1}.admin-company,.admin-partners-section,.admin-system-errors,.admin-subscriber-activity{padding:12px}}.topbar.services-topbar{border-radius:15px;min-height:76px;margin-bottom:10px;padding:10px 18px}.services-topbar .page-back-button{min-height:36px;padding-inline:13px}.services-topbar h1{font-size:25px}.services-topbar>div:first-child>p:last-child{margin-top:3px;font-size:11px}.services-topbar .icon-button{width:36px;height:36px}.services-command{gap:10px;margin-bottom:10px}.services-command article{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:82px;padding:10px 12px}.services-command i{border-radius:11px;width:38px;height:38px;font-size:20px}.services-command strong{font-size:22px}.services-command .is-revenue strong{font-size:18px}.services-controls{gap:9px;margin-bottom:10px}.services-schedule-button{color:#fff;background:linear-gradient(135deg,#2683ee,#1768cd);border-color:#1768cd;box-shadow:0 7px 16px #1768cd29}.services-empty{gap:6px;min-height:176px;padding:20px}.services-empty i{width:38px;height:38px;font-size:18px}.services-empty.compact,.services-empty.appointments{min-height:138px}.services-empty.appointments{padding:16px}.services-quick-agenda small{line-height:1.2}@media (width<=800px){.topbar.services-topbar{min-height:72px;padding:9px 11px}.services-topbar .page-back-button{width:38px;min-width:38px;min-height:34px}.services-topbar h1{font-size:21px}.services-command article{grid-template-columns:34px 1fr;gap:7px;min-height:76px;padding:9px}.services-command i{width:33px;height:33px;font-size:17px}}.discount-mode-switch{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:6px;display:grid}.discount-mode-switch button{color:#3c5875;background:#fff;border:1px solid #c7d4e2;border-radius:7px;min-height:30px;font-weight:850}.discount-mode-switch button.active{color:#fff;background:#1768cd;border-color:#1768cd}.pdv-discount-field>label{gap:4px;display:grid}.settings-section-title{gap:3px;padding-top:4px;display:grid}.settings-section-title strong{color:#173654;font-size:17px}.settings-section-title small{color:#657b90}.card-fee-settings{background:#f8fbfd;border:1px solid #d5e1ec;border-radius:13px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.card-fee-settings>header,.card-fee-settings>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-fee-settings>header>div{gap:2px;display:grid}.card-fee-settings button{color:#184b7c;cursor:pointer;background:#fff;border:1px solid #bfd0df;border-radius:8px;min-height:34px;padding:0 11px;font-weight:800}.card-fee-settings>footer>button{color:#fff;background:#1768cd;border-color:#1768cd}.card-fee-list{gap:7px;max-height:250px;display:grid;overflow-y:auto}.card-fee-list article{background:#fff;border:1px solid #dbe4ed;border-radius:10px;grid-template-columns:minmax(130px,1.4fr) repeat(4,minmax(82px,.75fr)) minmax(110px,.8fr) 34px;align-items:end;gap:7px;padding:9px;display:grid}.card-fee-list label{min-width:0}.card-fee-list input,.card-fee-list select{width:100%;min-width:0}.card-fee-list article>small{align-self:center}.card-fee-list .remove-card-fee{color:#a5383f;background:#fff7f7;border-color:#edcdd0;padding:0;font-size:18px}.services-upcoming-card,.services-upcoming-list,.services-main-grid{overflow:visible!important}.services-appointment-menu{z-index:40}.services-appointment-menu[open]{z-index:1000}.services-upcoming-list>article:nth-last-child(-n+2) .services-appointment-menu>div{top:auto;bottom:30px}.services-appointment-menu>div{z-index:1001;max-width:min(190px,100vw - 24px)}.complete-appointment-modal{width:min(720px,100vw - 28px)!important;max-height:min(720px,100dvh - 28px)!important}.complete-appointment-modal form{overflow-y:auto}.complete-appointment-modal .modal-body{padding:14px!important}.reports-workspace,.reports-workspace>*{min-width:0}.reports-card,.reports-kpis article{min-width:0;overflow:hidden}.reports-card h2,.reports-card p,.reports-card span{overflow-wrap:anywhere}.reports-cash-history{padding:14px}.cash-history-table{max-height:min(440px,50vh);overflow:auto}.cash-history-row{min-width:1120px}.report-table{overflow-x:auto}.report-table>*{min-width:760px}@media (width>=761px){.pdv-page{height:calc(100dvh - 24px);min-height:620px;overflow:hidden}.pdv-page .pos-console,.pdv-page .pos-sale-panel,.pdv-page .pos-inline-sale{min-height:0}.pdv-page .pos-inline-sale{max-height:calc(100dvh - 160px);overflow:hidden}.pdv-page .sale-cart-fields,.pdv-page .sale-entry-column,.pdv-page .sale-summary-column{min-height:0}.pdv-page .cart-list{max-height:clamp(150px,30vh,330px)!important;overflow-y:auto!important}}@media (width<=980px){.card-fee-list article{grid-template-columns:1fr 1fr 1fr}.card-fee-list article>small{grid-column:span 2}.reports-three-grid,.reports-overview-grid,.reports-analytics-grid{grid-template-columns:1fr 1fr!important}}@media (width<=760px){.pdv-page{max-width:100%;overflow-x:hidden}.card-fee-list article{grid-template-columns:1fr 1fr}.card-fee-list article>label:first-child,.card-fee-list article>small{grid-column:1/-1}.card-fee-settings>header{align-items:flex-start}.reports-three-grid,.reports-overview-grid,.reports-analytics-grid{grid-template-columns:1fr!important}.cash-history-row{min-width:0}.cash-history-table{max-height:none;overflow:visible}.report-table>*{min-width:0}.complete-appointment-modal{max-height:calc(100dvh - 16px)!important}}.topbar.clients-topbar{border-radius:15px;min-height:84px;margin-bottom:11px;padding:12px 18px}.clients-topbar .page-back-button{min-height:36px;padding-inline:13px}.clients-topbar h1{font-size:25px}.clients-topbar>div:first-child>p:last-child{margin-top:3px;font-size:11px}.clients-topbar .icon-button{width:36px;height:36px}.clients-workspace,.clients-command{gap:10px}.clients-command article{gap:11px;min-height:90px;padding:11px 13px}.clients-command i{border-radius:12px;width:42px;height:42px;font-size:23px}.clients-command span{font-size:11px}.clients-command strong{font-size:24px}.clients-command small{font-size:9px!important}.clients-controls{gap:10px}.clients-search{border-color:#b8c7da;height:43px;box-shadow:0 3px 10px #19375908}.clients-search:hover{border-color:#7fa9d8}.clients-search:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.clients-filter-tabs{gap:7px}.clients-filter-tabs button{border-color:#b8c7da;min-height:40px}.clients-filter-tabs button:hover:not(.active){background:#f2f7fd;border-color:#7fa9d8}.clients-filter-tabs button:focus-visible{border-color:#2563eb;outline:0;box-shadow:0 0 0 3px #2563eb1a}.clients-controls .client-add-button{min-width:164px;min-height:43px;padding-inline:22px!important}.clients-list-card{margin-top:0}.clients-list-heading{min-height:48px}.clients-table-row{min-height:62px}.clients-workspace .clients-empty{min-height:158px;padding:18px}.clients-workspace .clients-empty>span{width:40px;height:40px;font-size:19px}.clients-workspace .clients-empty h3{margin:8px 0 4px;font-size:15px}.clients-workspace .clients-empty p{margin-bottom:10px;font-size:10px}.clients-workspace .clients-empty button{min-height:34px;padding-inline:14px}@media (width<=760px){.topbar.clients-topbar{min-height:74px;margin-bottom:9px;padding:9px 11px}.clients-topbar .page-back-button{width:38px;min-width:38px;min-height:34px}.clients-topbar h1{font-size:21px}.clients-command{grid-template-columns:1fr 1fr}.clients-command article{min-height:78px;padding:9px 10px}.clients-command article:last-child{grid-column:1/-1}.clients-command i{width:34px;height:34px;font-size:18px}.clients-command strong{font-size:20px}.clients-filter-tabs button{min-width:90px}.clients-workspace .clients-empty{min-height:165px}.clients-row-actions a,.clients-row-actions button{min-height:38px}.clients-controls .client-add-button{min-width:0}}.landing-v2 .landing-header{grid-template-columns:225px 1fr auto;gap:18px;height:68px;margin-top:7px;padding-inline:18px}.landing-v2 .landing-header>nav{gap:26px}.landing-v2 .landing-header-actions button{min-height:44px;padding-inline:21px}.landing-v2 .landing-copy{max-width:620px;padding-top:0}.landing-v2 .landing-hero-actions{gap:10px;margin-top:19px}.landing-v2 .landing-hero-actions button,.landing-v2 .landing-hero-actions a{min-height:46px;padding-inline:22px;font-size:14px}.landing-v2 .landing-trust-row{gap:8px;min-height:54px;margin-top:21px;padding:0}.landing-v2 .landing-trust-row>span{grid-template-columns:32px 1fr;gap:0 8px}.landing-v2 .landing-trust-row b{width:32px;height:32px}.landing-v2 .landing-trust-row strong{font-size:11px}.landing-v2 .landing-trust-row small{white-space:nowrap;font-size:9px}.landing-v2 .landing-product-visual{height:auto;min-height:405px;padding-top:18px}.landing-v2 .product-window{grid-template-columns:108px 1fr;width:min(96%,650px);min-height:360px}.landing-v2 .product-dashboard{padding:21px 15px}.landing-v2 .product-chart{height:138px;padding:11px;bottom:22px;left:123px;right:185px}.landing-v2 .product-line-chart{height:84px}.landing-v2 .product-clients{width:150px;height:138px;padding:10px;bottom:22px;right:12px}.landing-v2 .product-callout{font-size:12px;right:2%}.landing-v2 .landing-focus{gap:23px;margin-top:34px;padding:32px}.landing-v2 .landing-focus-heading h2{margin:11px 0;font-size:clamp(38px,2.75vw,46px)}.landing-v2 .landing-focus-heading p{font-size:14px}.landing-v2 .whatsapp-showcase{gap:30px;margin-top:40px;padding:16px 0}.landing-v2 .whatsapp-copy h2,.landing-v2 .platform-heading h2,.landing-v2 .landing-pricing .platform-heading h2{font-size:clamp(38px,3vw,46px)}.landing-v2 .whatsapp-copy p,.landing-v2 .platform-heading p{font-size:14px}.landing-v2 .whatsapp-command-grid{gap:8px;margin-top:12px}.landing-v2 .platform-section{margin-top:40px}.landing-v2 .platform-grid{gap:11px;margin-top:17px}.landing-v2 .platform-grid article{min-height:92px;padding:12px}.landing-v2 .platform-grid p{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.landing-v2 .platform-extras{min-height:54px;margin-top:11px}.landing-v2 .landing-pricing{gap:26px;margin-top:40px;padding:27px 31px}.landing-v2 .landing-price-grid{gap:11px}.landing-v2 .landing-price-grid article{padding:16px}.landing-v2 .landing-price-grid article>p{min-height:36px;margin-block:9px;font-size:12px}.landing-v2 .landing-price-grid article>strong{font-size:28px}.landing-v2 .landing-price-grid button{min-height:40px}.landing-v2 .landing-final-cta{grid-template-columns:180px 1fr auto;gap:16px;min-height:74px;margin-top:30px;margin-bottom:20px;padding:12px 20px}.landing-v2 .landing-final-cta h2{font-size:19px}.landing-final-actions{align-items:center;gap:8px;display:flex}.landing-final-actions button,.landing-final-actions a{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.landing-final-actions button{color:#fff;background:var(--public-orange);cursor:pointer;border:0}.landing-final-actions a{color:var(--public-navy);background:#fff;border:1px solid #c7d2df}@media (width<=1100px) and (width>=761px){.landing-v2 .landing-header{grid-template-columns:190px 1fr auto;height:64px;padding-inline:13px}.landing-v2 .landing-header>nav{gap:15px}.landing-v2 .landing-hero{min-height:505px;padding:28px 0 24px}.landing-v2 .landing-copy h1{font-size:clamp(43px,4.7vw,50px)}.landing-v2 .landing-product-visual{min-height:370px}.landing-v2 .product-window{min-height:320px}.landing-v2 .landing-focus{padding:27px}.landing-v2 .repurchase-flow article{min-height:180px}.landing-v2 .landing-final-cta{grid-template-columns:1fr auto}.landing-v2 .landing-final-cta>.auth-brand{display:none}}@media (width<=760px){.landing-v2 .landing-header{height:56px;margin-top:6px;padding-inline:8px}.landing-v2 .landing-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:24px 0 28px}.landing-v2 .landing-copy h1{font-size:clamp(36px,10.5vw,42px)}.landing-v2 .landing-copy>p{font-size:16px}.landing-v2 .landing-trust-row{gap:7px;margin-top:17px}.landing-v2 .landing-trust-row small{white-space:normal}.landing-v2 .landing-product-visual{min-height:300px;padding-top:0}.landing-v2 .product-window{width:100%;min-height:265px}.landing-v2 .landing-focus{margin-top:28px;padding:22px 16px}.landing-v2 .landing-focus-heading h2,.landing-v2 .whatsapp-copy h2,.landing-v2 .platform-heading h2,.landing-v2 .landing-pricing .platform-heading h2{font-size:32px}.landing-v2 .repurchase-flow article{min-height:145px}.landing-v2 .whatsapp-showcase,.landing-v2 .platform-section,.landing-v2 .landing-pricing{margin-top:30px}.landing-v2 .whatsapp-showcase{padding:10px 0}.landing-v2 .whatsapp-phone{min-height:0}.landing-v2 .platform-grid article{min-height:86px}.landing-v2 .landing-pricing{padding:21px 16px}.landing-v2 .landing-final-cta{grid-template-columns:1fr;margin-top:28px;padding:18px 16px}.landing-final-actions{grid-template-columns:1fr;display:grid}.landing-final-actions button,.landing-final-actions a{width:100%}}.pdv-page>.pos-cashbar.pdv-cash-command{border-radius:11px;gap:9px;min-height:44px;margin-bottom:6px;padding:6px 9px;box-shadow:0 4px 14px #132d4d0b;grid-template-columns:minmax(135px,1fr) auto!important}.pdv-page .pdv-cash-status{min-width:0}.pdv-page .pdv-cash-status small{font-size:8px!important}.pdv-page .pos-cashbar-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pdv-page .pos-cashbar-actions button{white-space:nowrap;border-radius:8px;min-height:32px;padding:5px 10px;font-size:10px;font-weight:850}.pdv-page .pdv-withdrawal{color:#8a4b08!important;background:#fff8ed!important;border:1px solid #e5bd83!important}.pdv-page .pos-cashbar .check-cash{color:#fff!important;background:#169467!important;border:1px solid #14845d!important}@media (width>=600px){.pdv-page .pos-console{margin-top:0}.pdv-page .pos-inline-sale{padding-top:7px!important}.pdv-page .pdv-approved-layout>.sale-summary-column{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 96px);position:sticky;top:4px;overflow:auto}.pdv-page .sale-summary-column .pdv-summary-submit{margin:1px 0 0;padding:0;position:static}.pdv-page .sale-summary-column .pdv-summary-submit button{width:100%;min-height:40px;font-size:13px}.pdv-page .pos-inline-sale .sale-entry-column>.cart-list{height:clamp(110px,100dvh - 300px,340px);min-height:100px}}@media (width>=600px) and (height<=650px){.pdv-page>.pos-cashbar.pdv-cash-command{min-height:38px;margin-bottom:4px;padding-block:4px}.pdv-page .pos-cashbar-actions button{min-height:28px;padding-block:3px}.pdv-page .pdv-approved-layout>.sale-summary-column{max-height:calc(100dvh - 78px)}.pdv-page .sale-summary-column .pdv-summary-submit button{min-height:34px}.pdv-page .pos-inline-sale .sale-entry-column>.cart-list{height:clamp(84px,100dvh - 270px,250px);min-height:84px}}@media (width<=599px){.pdv-page>.pos-cashbar.pdv-cash-command{grid-template-columns:1fr!important}.pdv-page .pos-cashbar-actions{justify-content:stretch}.pdv-page .pos-cashbar-actions button{flex:1}}.landing-v2 .landing-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #d5dee7db;border-radius:16px;grid-template-columns:minmax(190px,220px) minmax(390px,1fr) auto;gap:20px;height:66px;margin-top:8px;padding:0 16px;box-shadow:0 9px 30px #19304912}.landing-v2 .landing-header .auth-brand{min-width:0}.landing-v2 .landing-header .auth-brand img{width:42px;height:42px}.landing-v2 .landing-header>nav{gap:clamp(18px,2.2vw,34px);min-width:0}.landing-v2 .landing-header>nav a{white-space:nowrap;font-size:13px}.landing-v2 .landing-header-actions{gap:13px}.landing-v2 .landing-header-actions button{white-space:nowrap}.landing-v2 .landing-enter{padding-inline:10px}.landing-v2 .landing-start{min-height:46px;padding-inline:24px;box-shadow:0 10px 24px #f25c0538}.landing-v2 .landing-hero{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:36px;min-height:565px;padding:30px 0 32px}.landing-v2 .landing-copy{min-width:0;max-width:640px}.landing-v2 .landing-eyebrows{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing-v2 .landing-ai-badge{color:#164f8d;letter-spacing:.02em;background:#f3f8ff;border:1px solid #c8d9ee;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:8px 13px;font-size:10px;font-weight:850;line-height:1.1;display:inline-flex}.landing-v2 .landing-ai-badge b{color:#fff;letter-spacing:.08em;background:#1768cd;border-radius:999px;padding:3px 6px;font-size:8px}.landing-v2 .landing-copy h1{max-width:620px;margin:17px 0 12px;font-size:clamp(48px,3.8vw,60px);line-height:1.01}.landing-v2 .landing-copy>p{max-width:600px;font-size:17px;line-height:1.4}.landing-v2 .landing-copy>p.landing-ai-copy{color:#526b84;border-left:3px solid #2d7bd7;max-width:600px;margin-top:9px;padding-left:12px;font-size:13px;line-height:1.42}.landing-v2 .landing-ai-copy strong{color:#173f6b}.landing-v2 .landing-hero-actions{margin-top:18px}.landing-v2 .landing-hero-actions button,.landing-v2 .landing-hero-actions a{white-space:nowrap;min-width:0;min-height:46px}.landing-v2 .landing-trust-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;margin-top:20px;display:grid}.landing-v2 .landing-trust-row>span{background:#ffffffc2;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:2px 7px;min-width:0;min-height:68px;padding:9px;border:1px solid #d9e2ec!important}.landing-v2 .landing-trust-row b{grid-row:1/3;width:30px;height:30px;font-size:10px}.landing-v2 .landing-trust-row strong{min-width:0;font-size:10px;line-height:1.15}.landing-v2 .landing-trust-row small{white-space:normal;min-width:0;font-size:8px;line-height:1.25}.landing-v2 .landing-product-visual{justify-content:center;align-items:center;height:auto;min-height:420px;padding:16px 0 22px;display:flex}.landing-v2 .product-window{border-color:#d6e0e9;width:min(100%,670px);min-height:370px;transform:none;box-shadow:0 25px 55px #1730472e}.landing-v2 .product-ai-card{z-index:5;background:#fffffff5;border:1px solid #bfd5ed;border-radius:14px;align-items:center;gap:10px;width:min(305px,48%);min-height:58px;padding:10px 13px;display:flex;position:absolute;bottom:0;left:6%;box-shadow:0 14px 34px #143f6a2e}.landing-v2 .product-ai-card>span{color:#fff;background:linear-gradient(135deg,#1768cd,#6a45d8);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.landing-v2 .product-ai-card div{gap:3px;min-width:0;display:grid}.landing-v2 .product-ai-card b{color:#173f6b;font-size:11px}.landing-v2 .product-ai-card small{color:#61758a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.landing-v2 .landing-focus{grid-template-columns:minmax(250px,.78fr) minmax(0,1.72fr);gap:24px;margin-top:30px;padding:30px}.landing-v2 .landing-focus-heading h2{font-size:clamp(37px,2.7vw,45px)}.landing-v2 .repurchase-flow{gap:11px}.landing-v2 .repurchase-flow article{min-height:185px;padding:17px}.landing-v2 .repurchase-flow article>span{font-size:18px}.landing-v2 .repurchase-flow article>small{font-size:11px}.landing-v2 .whatsapp-showcase{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:32px;margin-top:36px;padding:18px 0}.landing-v2 .whatsapp-copy h2{font-size:clamp(38px,3vw,47px)}.landing-v2 .whatsapp-copy p{font-size:14px}.landing-v2 .whatsapp-copy ul{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.landing-v2 .whatsapp-copy li{color:#385775;padding-left:19px;font-size:11px;position:relative}.landing-v2 .whatsapp-copy li:before{content:"✓";color:#15915c;font-weight:900;position:absolute;left:0}.landing-v2 .whatsapp-phone{min-height:300px;padding:15px}.landing-v2 .whatsapp-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing-v2 .whatsapp-command-grid article{min-height:72px;padding:10px}.landing-v2 .whatsapp-command-grid article p{font-size:10px}@media (width<=1180px){.landing-v2 .landing-header{grid-template-columns:190px minmax(340px,1fr) auto;gap:12px}.landing-v2 .landing-header>nav{gap:14px}.landing-v2 .landing-header-actions{gap:7px}.landing-v2 .landing-header-actions button{padding-inline:14px}.landing-v2 .landing-hero{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:20px}.landing-v2 .landing-copy h1{font-size:clamp(44px,4.3vw,52px)}.landing-v2 .landing-trust-row{grid-template-columns:1fr 1fr}.landing-v2 .landing-product-visual{min-height:390px}.landing-v2 .product-window{min-height:340px}}@media (width<=980px){.landing-v2 .landing-header{grid-template-columns:1fr auto auto;height:62px}.landing-v2 .landing-header>nav{display:none}.landing-v2 .landing-mobile-menu{display:block;position:relative}.landing-v2 .landing-mobile-menu summary{width:38px;height:38px;color:var(--public-navy);cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:10px;place-items:center;list-style:none;display:grid}.landing-v2 .landing-mobile-menu summary::-webkit-details-marker{display:none}.landing-v2 .landing-mobile-menu>div{z-index:30;background:#fff;border:1px solid #d9e3ec;border-radius:12px;width:200px;padding:9px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 15px 35px #1730472e}.landing-v2 .landing-mobile-menu a{color:var(--public-navy);white-space:nowrap;padding:10px;font-size:13px;font-weight:750;text-decoration:none}.landing-v2 .landing-hero{grid-template-columns:1fr;gap:22px}.landing-v2 .landing-copy{max-width:760px}.landing-v2 .landing-copy h1,.landing-v2 .landing-copy>p,.landing-v2 .landing-copy>p.landing-ai-copy{max-width:720px}.landing-v2 .landing-trust-row{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-v2 .landing-product-visual{min-height:390px}.landing-v2 .landing-focus{grid-template-columns:1fr}.landing-v2 .whatsapp-command-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.landing-v2 .landing-header{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;width:calc(100% - 24px);height:58px;margin-top:6px;padding-inline:9px}.landing-v2 .landing-header .auth-brand strong{font-size:15px}.landing-v2 .landing-header .auth-brand img{width:36px;height:36px}.landing-v2 .landing-header-actions{margin:0}.landing-v2 .landing-enter{min-height:36px;padding-inline:8px;font-size:10px;display:inline-flex}.landing-v2 .landing-start{min-height:38px;padding-inline:11px!important;font-size:10px!important}.landing-v2 .landing-mobile-menu summary{width:36px;height:36px}.landing-v2 .landing-hero{gap:18px;padding:24px 0 28px}.landing-v2 .landing-eyebrows{gap:6px}.landing-v2 .landing-kicker,.landing-v2 .landing-ai-badge{font-size:9px}.landing-v2 .landing-ai-badge{padding:7px 10px}.landing-v2 .landing-copy h1{font-size:clamp(37px,10.8vw,43px);line-height:1.02}.landing-v2 .landing-copy>p{font-size:15px}.landing-v2 .landing-copy>p.landing-ai-copy{font-size:12px}.landing-v2 .landing-hero-actions{grid-template-columns:1fr 1fr}.landing-v2 .landing-hero-actions button,.landing-v2 .landing-hero-actions a{text-align:center;padding-inline:10px;font-size:12px}.landing-v2 .landing-trust-row{grid-template-columns:1fr 1fr}.landing-v2 .landing-trust-row>span{min-height:64px}.landing-v2 .landing-product-visual{min-height:330px;padding-bottom:30px}.landing-v2 .product-window{min-height:285px}.landing-v2 .product-ai-card{width:86%;bottom:0;left:50%;transform:translate(-50%)}.landing-v2 .landing-focus{gap:20px;margin-top:24px;padding:22px 16px}.landing-v2 .repurchase-flow article{min-height:140px}.landing-v2 .whatsapp-showcase{grid-template-columns:1fr;gap:20px;margin-top:28px;padding:10px 0}.landing-v2 .whatsapp-command-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.landing-v2 .landing-header .auth-brand strong{display:none}.landing-v2 .landing-hero-actions,.landing-v2 .landing-trust-row,.landing-v2 .whatsapp-command-grid{grid-template-columns:1fr}.landing-v2 .product-ai-card{width:92%}}@media (width>=981px){.landing-v2 .landing-trust-row{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin-top:2px}.landing-v2 .landing-trust-row>span{grid-template-columns:34px minmax(0,1fr);align-content:center;column-gap:10px;min-height:72px;padding:12px 14px}.landing-v2 .landing-trust-row>span>b{grid-row:1/span 2;width:34px;height:34px;margin:0}.landing-v2 .landing-trust-row>span>strong,.landing-v2 .landing-trust-row>span>small{grid-column:2;margin:0;line-height:1.22}.landing-v2 .landing-hero{grid-template-rows:auto auto}}.landing-v2 .landing-product-visual{min-height:435px;padding-top:22px}.landing-v2 .product-demo-label{color:#154f86;letter-spacing:.1em;background:#eaf3ff;border:1px solid #c9ddf3;padding:6px 10px;font-size:8px;display:block;top:2px;right:8px}.landing-v2 .product-window-real{background:#071d2f;border:3px solid #e7edf3;border-radius:20px;grid-template-columns:44px minmax(0,1fr);width:min(100%,720px);height:392px;min-height:392px;display:grid;overflow:hidden;transform:none;box-shadow:0 25px 60px #0a274242}.landing-v2 .product-window-real .real-dashboard-rail{background:#061b2d;border-right:1px solid #294157;align-items:center;gap:7px;padding:10px 6px;display:flex}.landing-v2 .product-window-real .real-dashboard-rail>b{border-radius:8px;width:28px;height:28px;font-size:16px}.landing-v2 .product-window-real .real-dashboard-rail span{color:#bdd1e2;border-radius:7px;place-items:center;width:28px;min-height:22px;padding:0;font-size:11px;display:grid}.landing-v2 .product-window-real .real-dashboard-rail span:nth-of-type(2){color:#fff;background:#7e351c;box-shadow:inset 0 0 0 1px #d16a2e}.landing-v2 .real-dashboard-home{color:#fff;background:#0b2539;min-width:0;padding:13px 14px 12px}.landing-v2 .real-dashboard-header{justify-content:space-between;align-items:center;gap:12px;height:40px;display:flex}.landing-v2 .real-dashboard-header>strong{white-space:nowrap;font-size:15px;font-weight:400}.landing-v2 .real-dashboard-header>strong b{font-weight:900}.landing-v2 .real-dashboard-header>span{background:#102b40;border:1px solid #2b4860;border-radius:11px;grid-template-columns:28px 1fr;column-gap:7px;min-width:172px;padding:6px 9px;display:grid}.landing-v2 .real-dashboard-header>span i{color:#fff;background:#426581;border-radius:50%;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.landing-v2 .real-dashboard-header>span b{font-size:9px}.landing-v2 .real-dashboard-header>span small{color:#a9c3d8;font-size:7px}.landing-v2 .real-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.landing-v2 .real-dashboard-grid article{color:#fff;border:1px solid #ffffff21;border-radius:12px;align-content:space-between;min-width:0;height:72px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff14}.landing-v2 .real-dashboard-grid article i{font-size:16px;font-style:normal;font-weight:900}.landing-v2 .real-dashboard-grid article b{font-size:11px;line-height:1.05}.landing-v2 .real-dashboard-grid article small{color:#eef6ff;white-space:nowrap;text-overflow:ellipsis;font-size:7px;line-height:1.15;overflow:hidden}.landing-v2 .real-dashboard-grid .demo-sale{background:linear-gradient(135deg,#f46b05,#d94900)}.landing-v2 .real-dashboard-grid .demo-pdv,.landing-v2 .real-dashboard-grid .demo-stock{background:linear-gradient(135deg,#1768d5,#0b4ca8)}.landing-v2 .real-dashboard-grid .demo-repurchase{background:linear-gradient(135deg,#97411e,#602917)}.landing-v2 .real-dashboard-grid .demo-clients{background:linear-gradient(135deg,#07984b,#067238)}.landing-v2 .real-dashboard-grid .demo-services{background:linear-gradient(135deg,#0799a0,#056875)}.landing-v2 .real-dashboard-grid .demo-finance,.landing-v2 .real-dashboard-grid .demo-wide{background:linear-gradient(135deg,#294a65,#172f43)}.landing-v2 .real-dashboard-grid .demo-reports{background:linear-gradient(135deg,#7839aa,#4b227b)}.landing-v2 .real-dashboard-grid .demo-wide{grid-column:span 2;grid-template-rows:auto auto;grid-template-columns:22px auto;align-content:center;column-gap:8px;height:55px}.landing-v2 .real-dashboard-grid .demo-wide i{grid-row:1/span 2}.landing-v2 .real-dashboard-grid .demo-wide small{grid-column:2}.landing-v2 .real-dashboard-kpis{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.landing-v2 .real-dashboard-kpis span{background:#102b40;border:1px solid #2d4e67;border-radius:11px;justify-content:space-between;align-items:center;height:44px;padding:7px 10px;display:flex}.landing-v2 .real-dashboard-kpis b{color:#b8cee0;text-transform:uppercase;font-size:8px}.landing-v2 .real-dashboard-kpis strong{color:#fff;font-size:13px}.landing-v2 .product-ai-card{width:min(315px,52%);bottom:-2px;left:auto;right:5%}.landing-v2 .product-ai-card b{font-size:11px}.landing-v2 .product-ai-card small{font-size:9px}@media (width<=980px) and (width>=761px){.landing-v2 .product-window-real{height:370px;min-height:370px}.landing-v2 .real-dashboard-grid article{height:67px;padding:8px}.landing-v2 .real-dashboard-grid article small{display:none}}@media (width<=760px){.landing-v2 .landing-product-visual{min-height:570px;padding-top:28px;padding-bottom:42px}.landing-v2 .product-demo-label{top:0;right:0}.landing-v2 .product-window-real{border-radius:16px;grid-template-columns:34px 1fr;height:auto;min-height:515px}.landing-v2 .product-window-real .real-dashboard-rail{gap:8px;padding:8px 3px}.landing-v2 .product-window-real .real-dashboard-rail>b,.landing-v2 .product-window-real .real-dashboard-rail span{width:26px}.landing-v2 .real-dashboard-home{padding:10px 8px}.landing-v2 .real-dashboard-header{height:48px}.landing-v2 .real-dashboard-header>strong{font-size:13px}.landing-v2 .real-dashboard-header>span{grid-template-columns:24px 1fr;min-width:0;padding:5px 6px}.landing-v2 .real-dashboard-header>span i{width:24px;height:24px}.landing-v2 .real-dashboard-header>span small{display:none}.landing-v2 .real-dashboard-grid{grid-template-columns:1fr 1fr;gap:6px}.landing-v2 .real-dashboard-grid article{height:66px;padding:8px}.landing-v2 .real-dashboard-grid article b{font-size:10px}.landing-v2 .real-dashboard-grid article small{font-size:7px}.landing-v2 .real-dashboard-grid .demo-wide{grid-column:span 1;height:58px}.landing-v2 .real-dashboard-kpis{grid-template-columns:1fr}.landing-v2 .real-dashboard-kpis span{height:39px}.landing-v2 .product-ai-card{width:90%;bottom:0;left:50%;right:auto;transform:translate(-50%)}}.metro-shortcuts{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.metro-indicators .metro-status-consultant{--status-color:#b889ff;background:linear-gradient(140deg,#30244b,#17263d);border-color:#563b78}@media (width>=801px){.metro-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=801px) and (height<=800px){.metro-shortcuts{gap:12px;margin-top:6px}}@media (width>=801px) and (height<=640px){.metro-shortcuts{gap:8px;margin-top:2px}}@media (width<=800px){.metro-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}}@media (width<=430px){.metro-shortcuts{grid-template-columns:1fr}}@media (width>=801px){.home-shell .main-content{height:100dvh;overflow:hidden;min-height:0!important}.metro-home{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.6vh,18px);height:100%;min-height:0;display:grid}.metro-header,.metro-shortcuts,.metro-indicators{margin:0}.metro-shortcuts{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;gap:clamp(10px,1.7vh,16px);min-height:0}.metro-home .metro-tile,.metro-home .metro-tile:nth-child(-n+4),.metro-home .metro-tier-primary,.metro-home .metro-tier-standard,.metro-home .metro-tier-access{height:100%;padding:clamp(13px,1.8vh,20px);min-height:0!important}.metro-indicators{gap:clamp(10px,1.4vw,16px);min-height:clamp(72px,12vh,112px)}.metro-indicators button{height:100%;min-height:0;padding:clamp(10px,1.5vh,17px) clamp(11px,1.2vw,16px)}}@media (width>=801px) and (height<=650px){.metro-home,.metro-shortcuts{gap:8px}.metro-indicators{min-height:62px}.metro-copy small{margin-top:3px;line-height:1.2}.metro-indicators strong{margin:3px 0;font-size:clamp(19px,2vw,27px)}}@media (width<=800px){.app-shell{--mobile-title:clamp(26px,7vw,30px);--mobile-card-title:18px;--mobile-body:16px;--mobile-secondary:14px;--mobile-control:15px;--mobile-radius:12px}.app-shell .main-content{max-width:100%;font-size:var(--mobile-body);overflow-x:hidden}.app-shell .topbar{border-radius:14px;gap:10px;min-height:76px;padding:12px 14px}.app-shell .topbar h1{font-size:var(--mobile-title)!important;line-height:1.12!important}.app-shell .topbar p:not(.eyebrow),.app-shell .entity-toolbar p{font-size:var(--mobile-secondary)!important;line-height:1.45!important}.app-shell .eyebrow,.app-shell .section-kicker{font-size:12px!important;line-height:1.3!important}.app-shell h2{line-height:1.25}.app-shell h3{line-height:1.3}.app-shell p,.app-shell li{line-height:1.5}.app-shell label{gap:6px;line-height:1.35;font-size:var(--mobile-secondary)!important}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea{width:100%;max-width:100%;border-radius:10px!important;min-height:46px!important;padding:10px 12px!important;font-size:16px!important;line-height:1.35!important}.app-shell textarea{resize:vertical;min-height:92px!important}.app-shell input::placeholder,.app-shell textarea::placeholder{opacity:.76;font-size:15px}.app-shell button,.app-shell a[role=button]{font-size:var(--mobile-control);line-height:1.25}.app-shell .primary-action,.app-shell .secondary-action,.app-shell .page-back-button,.app-shell form>button[type=submit]{border-radius:10px;min-height:44px}.app-shell small{font-size:var(--mobile-secondary)!important;line-height:1.4!important}.app-shell .entity-toolbar{gap:10px}.app-shell .entity-toolbar h2{line-height:1.2;font-size:22px!important}.app-shell .choice-tabs,.app-shell .filter-tabs,.app-shell .reports-tabs,.app-shell .clients-filter-tabs,.app-shell .sales-period-filter,.app-shell .admin-tabs{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;max-width:100%;padding-bottom:3px;overflow:auto hidden;display:flex!important}.app-shell .choice-tabs::-webkit-scrollbar{display:none}.app-shell .filter-tabs::-webkit-scrollbar{display:none}.app-shell .reports-tabs::-webkit-scrollbar{display:none}.app-shell .clients-filter-tabs::-webkit-scrollbar{display:none}.app-shell .sales-period-filter::-webkit-scrollbar{display:none}.app-shell .admin-tabs::-webkit-scrollbar{display:none}.app-shell .choice-tabs button,.app-shell .filter-tabs button,.app-shell .reports-tabs button,.app-shell .clients-filter-tabs button,.app-shell .sales-period-filter button,.app-shell .admin-tabs button{white-space:nowrap;scroll-snap-align:start;flex:none;border-radius:10px!important;min-height:42px!important;padding:8px 13px!important;font-size:14px!important;line-height:1.2!important}.app-shell .modal-backdrop{align-items:center;padding:8px;overflow:hidden}.app-shell .modal{overflow:hidden;border-radius:15px!important;width:min(100%,680px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0!important}.app-shell .modal>form{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 16px);overflow-y:auto}.app-shell .modal h2,.app-shell .modal #modal-title{line-height:1.2;font-size:22px!important}.app-shell .modal-close{width:42px;height:42px;font-size:24px}.app-shell .field-row{gap:11px;grid-template-columns:1fr!important}.app-shell .table-card,.app-shell .reports-card,.app-shell .finance-card,.app-shell .services-catalog-card,.app-shell .services-upcoming-card{border-radius:var(--mobile-radius)}.app-shell .table-card h2,.app-shell .reports-card h2,.app-shell .finance-card h2,.app-shell .services-catalog-card h2,.app-shell .services-upcoming-card h2{font-size:var(--mobile-card-title)!important}.app-shell .row-actions{flex-wrap:wrap;max-width:100%}.app-shell .row-actions button,.app-shell .row-actions a{min-height:40px;font-size:14px!important}.app-shell .mobile-nav,.app-shell .mobile-bottom-nav{min-height:70px;padding-bottom:env(safe-area-inset-bottom)}.app-shell .mobile-nav button,.app-shell .mobile-bottom-nav button{gap:4px;min-width:0;min-height:58px;font-size:14px!important}.app-shell .mobile-nav button span,.app-shell .mobile-bottom-nav button span{line-height:1.15;font-size:14px!important}.app-shell .mobile-nav svg,.app-shell .mobile-bottom-nav svg{width:23px;height:23px}.metro-header{gap:9px}.metro-greeting h1{font-size:26px!important;line-height:1.15!important}.metro-profile .metro-user strong{font-size:15px}.metro-profile .metro-user small{font-size:14px!important}.metro-home .metro-tile{border-radius:14px}.metro-home .metro-tile .metro-copy strong{font-size:19px}.metro-home .metro-tile .metro-copy small{font-size:14px!important;line-height:1.35!important}.metro-indicators small,.metro-indicators em{font-size:14px!important;line-height:1.3!important}.metro-indicators strong{font-size:25px}.consultant-message>p,.consultant-answer{font-size:16px!important;line-height:1.6!important}.consultant-answer h3{font-size:18px!important}.consultant-answer>small{font-size:14px!important}.consultant-composer input{min-height:48px!important}.consultant-composer button{min-width:46px;min-height:46px}.quick-sale-modal .sale-recovered-field small{font-size:14px!important}}@media (width<=430px){.app-shell .topbar{padding-inline:11px}.app-shell .main-content{padding-left:12px!important;padding-right:12px!important}.metro-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metro-home .metro-tile,.metro-home .metro-tile:nth-child(-n+4),.metro-home .metro-secondary,.metro-home .metro-secondary:last-child{grid-column:span 1;min-height:130px;padding:13px}.metro-copy{padding-right:18px}.metro-home .metro-tile .metro-copy strong{font-size:18px}.metro-home .metro-tile .metro-copy small{font-size:14px!important}.metro-indicators{grid-template-columns:1fr 1fr;gap:9px}.metro-indicators button{align-items:flex-start;min-height:104px;padding:11px}.metro-indicators button .metro-icon{display:none}}@media (width<=340px){.metro-shortcuts,.metro-indicators{grid-template-columns:1fr}.metro-home .metro-tile,.metro-home .metro-tile:nth-child(-n+4),.metro-home .metro-secondary,.metro-home .metro-secondary:last-child{min-height:108px}.app-shell .mobile-nav button span,.app-shell .mobile-bottom-nav button span{font-size:13px!important}}.admin-billing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-billing-summary article,.admin-billing-policy,.admin-charge-card{background:#101f36;border:1px solid #29405f;border-radius:14px;padding:16px}.admin-billing-summary span{color:#9fb2ca;font-size:13px;display:block}.admin-billing-summary strong{color:#fff;margin-top:7px;font-size:25px;display:block}.admin-billing-policy{grid-template-columns:minmax(0,1fr) 240px auto;align-items:end;gap:16px;margin-bottom:16px;display:grid}.admin-billing-policy h2,.admin-charge-card h2{margin:0 0 5px}.admin-billing-policy p{color:#aebed0;margin:0}.admin-billing-policy label{color:#c9d5e5;font-size:13px}.admin-billing-policy input{margin-top:6px}.admin-charge-card{margin-bottom:16px}.admin-charge-table{max-height:440px;overflow:auto}.admin-charge-table table{border-collapse:collapse;width:100%;min-width:980px}.admin-charge-table th,.admin-charge-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #263b57;padding:11px 10px}.admin-charge-table th{color:#9fb2ca;background:#101f36;font-size:12px;position:sticky;top:0}.admin-charge-table td{color:#e8eef7;font-size:14px}.admin-charge-table td small{color:#8da2bb;display:block}.admin-company-finance{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.admin-company-finance span{background:#0e1c30;border:1px solid #273d59;border-radius:10px;min-width:0;padding:10px}.admin-company-finance small,.admin-company-finance b{display:block}.admin-company-finance small{color:#8fa4bd}.admin-company-finance b{color:#f3f7fc;overflow-wrap:anywhere;margin-top:4px}.admin-billing-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-billing-actions button{min-height:38px}.admin-billing-history{border-top:1px solid #263b57;margin-top:12px;padding-top:10px}.admin-billing-history summary{cursor:pointer;color:#b8cae0;font-weight:700}.admin-billing-history>div{color:#c8d5e6;border-bottom:1px solid #223751;grid-template-columns:1fr 1fr 1fr 1fr 2fr;gap:8px;padding:9px 0;display:grid}.admin-overdue-card{cursor:pointer}.admin-overdue-card:hover{border-color:#f59d34}.account-pill.cancelled{color:#fff;background:#536070}.account-pill.paid{color:#c8ffe5;background:#126843}.account-pill.pending{color:#ffe6b3;background:#80551b}.account-pill.rejected{color:#ffd3d7;background:#7e2832}.billing-warning{color:#fff1ce;background:#3a2910;border:1px solid #b7781d;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 16px;display:flex}.billing-warning div,.billing-warning strong,.billing-warning span{display:block}.billing-warning span{margin-top:3px}.billing-warning button{color:#17120d;background:#f79432;border:0;border-radius:9px;flex:none;padding:10px 14px;font-weight:800}@media (width<=1050px){.admin-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-company-finance{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-billing-policy{grid-template-columns:1fr 190px}}@media (width<=700px){.admin-billing-summary,.admin-company-finance{grid-template-columns:1fr 1fr}.admin-billing-policy{grid-template-columns:1fr}.admin-billing-history>div{grid-template-columns:1fr 1fr}.billing-warning{flex-direction:column;align-items:flex-start}.billing-warning button{width:100%}}.help-human-support button{color:#153f55;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.support-customer-area{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:16px;margin-top:16px;padding-top:16px;display:grid}.support-ticket-form,.support-customer-list{background:#05182647;border:1px solid #ffffff24;border-radius:14px;gap:11px;padding:15px;display:grid}.support-ticket-form h3,.support-customer-list h3{margin:0}.support-ticket-form label{gap:6px;display:grid}.support-ticket-form small{color:#b9d5e3}.support-ticket-form button{color:#fff;background:#f47a2a;border:0;border-radius:10px;min-height:44px;font-weight:800}.support-success{color:#caffea;background:#123f34;border-radius:10px;gap:4px;padding:12px;display:grid}.support-customer-list{align-content:start;max-height:430px;overflow-y:auto}.support-customer-list>button{text-align:left;color:#fff;background:#10283b;border:1px solid #ffffff29;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.support-customer-list>button span,.support-customer-list>button b,.support-customer-list>button small{display:block}.support-customer-list>button small{color:#bdd1df;margin-top:4px}.support-customer-list em{color:#fff3bf;background:#8c5b12;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal}.support-ticket-dialog{z-index:1300;color:#edf5ff;background:#0f1d30;border:1px solid #37516f;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;max-width:850px;margin:auto;padding:18px;display:grid;position:fixed;inset:6vh max(3vw,20px);box-shadow:0 28px 80px #000b}.support-ticket-dialog-head{justify-content:space-between;gap:12px;display:flex}.support-ticket-dialog-head h3{margin:3px 0}.support-ticket-dialog-head>button{color:#fff;background:#263a52;border:0;border-radius:10px;width:40px;height:40px;font-size:24px}.support-thread{align-content:start;gap:10px;min-height:0;padding:8px;display:grid;overflow-y:auto}.support-thread article{background:#1c314b;border-radius:14px;max-width:82%;padding:12px 14px}.support-thread article.support{background:#193f37;margin-left:auto}.support-thread header{color:#bcd0e4;justify-content:space-between;gap:14px;display:flex}.support-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.support-thread time{font-size:12px}.support-reply-box{grid-template-columns:1fr auto;gap:10px;display:grid}.support-reply-box textarea{min-height:76px}.support-reply-box button{color:#fff;background:#f47a2a;border:0;border-radius:10px;padding:0 18px;font-weight:800}.admin-support{gap:14px;display:grid}.admin-support-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-support-summary button{color:#cbd9e9;background:#11223a;border:1px solid #2c4664;border-radius:12px;justify-content:space-between;align-items:center;padding:15px;display:flex}.admin-support-summary strong{color:#fff;font-size:24px}.admin-support-config{background:#101f36;border:1px solid #2c4664;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,360px) auto;align-items:end;gap:14px;padding:15px;display:grid}.admin-support-config h2,.admin-support-config p{margin:0}.admin-support-config p{color:#aabdd2;margin-top:5px}.admin-support-layout{grid-template-columns:minmax(320px,.85fr) minmax(440px,1.15fr);gap:14px;min-height:620px;display:grid}.admin-support-list,.admin-support-detail{background:#101f36;border:1px solid #2c4664;border-radius:14px;min-width:0;padding:14px}.admin-support-list{align-content:start;gap:9px;max-height:720px;display:grid;overflow-y:auto}.admin-support-ticket{text-align:left;color:#edf5ff;background:#0c1a2c;border:1px solid #293f5b;border-radius:11px;gap:7px;padding:12px;display:grid}.admin-support-ticket.active{border-color:#f47a2a}.admin-support-ticket header,.admin-support-ticket footer{justify-content:space-between;gap:10px;display:flex}.admin-support-ticket small,.admin-support-ticket footer{color:#9fb3ca}.admin-support-ticket em{color:#75e2b9;font-style:normal}.support-status,.support-priority{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.support-priority.normal{background:#34465e}.support-priority.high{background:#8b5915}.support-priority.urgent{background:#8b2530}.admin-support-detail{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;display:grid}.admin-support-detail>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-support-detail h3,.admin-support-detail p{margin:4px 0}.admin-support-detail p{color:#aebfd2}.admin-support-meta{grid-template-columns:1fr 1fr 1.2fr;gap:9px;display:grid}.admin-thread{border:1px solid #263d5a;border-radius:12px;max-height:420px}.admin-support-composer{grid-template-columns:minmax(0,1fr) 170px auto;align-items:end;gap:9px;display:grid}.admin-support-composer label{gap:5px;display:grid}.admin-support-composer .admin-secondary-action{grid-column:3}.support-ticket-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18364b!important;background:#fff!important}.support-ticket-form select option{color:#18364b!important;background:#fff!important}@media (width<=1000px){.admin-support-layout{grid-template-columns:1fr}.admin-support-config{grid-template-columns:1fr 1fr}.admin-support-detail{min-height:600px}}@media (width<=700px){.support-customer-area,.admin-support-config{grid-template-columns:1fr}.support-ticket-dialog{max-height:calc(100dvh - 16px);padding:12px;inset:8px}.support-thread article{max-width:94%}.support-reply-box,.admin-support-composer{grid-template-columns:1fr}.support-reply-box button{min-height:44px}.admin-support-summary{grid-template-columns:1fr 1fr}.admin-support-layout{min-height:0}.admin-support-list{max-height:none;overflow:visible}.admin-support-detail{min-height:calc(100dvh - 120px)}.admin-support-meta{grid-template-columns:1fr}.admin-thread{max-height:none}.admin-support-composer{background:#101f36;padding-top:9px;position:sticky;bottom:70px}.admin-support-composer .admin-secondary-action{grid-column:auto}}.admin-support,.admin-support button,.admin-support input,.admin-support select,.admin-support textarea{color:#f2f7ff}.admin-support-config p,.admin-support-config small,.admin-support-ticket small,.admin-support-ticket footer,.admin-support-detail p,.admin-support-detail small,.admin-support-detail time{color:#c4d3e5}.admin-support-layout{height:clamp(520px,100dvh - 300px,720px);min-height:520px}.admin-support-list{grid-template-rows:auto minmax(0,1fr);max-height:none;display:grid;overflow:hidden}.admin-support-ticket-list{overscroll-behavior:contain;align-content:start;gap:9px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.admin-support-ticket{font-size:14px;line-height:1.4}.admin-support-ticket:hover,.admin-support-ticket:focus-visible{background:#12243a;border-color:#6685aa}.admin-support-ticket.active{border-color:#ff934b;box-shadow:0 0 0 1px #f47a2a59}.admin-support-ticket header{align-items:flex-start}.support-ticket-subject{font-size:16px;line-height:1.35}.support-ticket-facts{grid-template-columns:1fr 1fr;gap:7px 12px;margin:0;display:grid}.support-ticket-facts div{min-width:0}.support-ticket-facts dt{color:#aebfd2;font-size:12px}.support-ticket-facts dd{color:#edf5ff;overflow-wrap:anywhere;margin:1px 0 0}.admin-support-ticket footer span{overflow-wrap:anywhere}.admin-support-ticket em{color:#a9f4d5;line-height:1.4;display:block}.support-status,.support-priority{color:#fff;line-height:1.2}.support-status.new{background:#276db6}.support-status.in_progress{background:#94691c}.support-status.answered{background:#177454}.support-status.waiting_customer{background:#704aa0}.support-status.resolved{background:#59687b}.admin-support-detail{grid-template-rows:auto auto auto auto minmax(140px,1fr) auto;min-height:0;overflow:hidden}.admin-support-detail>header small{color:#f4a36b;letter-spacing:.04em;font-weight:800}.admin-support-detail>header h3{color:#fff;font-size:20px;line-height:1.25}.admin-support-identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-support-identity>div{background:#0c1a2c;border:1px solid #2b4667;border-radius:10px;min-width:0;padding:9px 10px}.admin-support-identity small,.admin-support-identity strong{display:block}.admin-support-identity strong{color:#f2f7ff;overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.35}.admin-support-meta label,.admin-support-composer label{color:#dbe7f5;font-weight:700}.admin-support-meta input,.admin-support-meta select,.admin-support-composer select,.admin-support-composer textarea{color:#17324b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #486586}.admin-support-meta select option,.admin-support-composer select option{color:#17324b;background:#fff}.admin-support-attendance{color:#e8f5ff;background:#102b3e;border:1px solid #2f536b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.admin-support-attendance span{color:#bfe4d4;text-align:right}.support-attachment{color:#8fc8ff;font-weight:700}.admin-thread{overscroll-behavior:contain;background:#0a1728;border-color:#365373;max-height:none;padding:12px}.admin-thread article{color:#f4f8fd}.admin-thread article header,.admin-thread article small,.admin-thread article time{color:#cbd9e9}.admin-thread article p{font-size:15px;line-height:1.5}.admin-support-composer{z-index:2;background:#101f36;border-top:1px solid #314966;grid-template-columns:minmax(0,1fr) 180px auto;padding-top:11px;position:relative}.admin-support-composer textarea{min-height:92px}.admin-support-composer .support-send-reply{color:#fff;background:#f47a2a;border:0;border-radius:10px;min-height:46px;padding:0 18px;font-weight:900;box-shadow:0 7px 20px #f47a2a33}.admin-support-composer .support-send-reply:hover{background:#ff8a3d}.admin-support-composer .support-send-reply:disabled{opacity:.55;box-shadow:none}.admin-support-composer .admin-secondary-action{grid-column:3;min-height:40px}@media (width<=1000px){.admin-support-layout{height:auto;min-height:0}.admin-support-list{max-height:520px}.admin-support-detail{height:min(760px,100dvh - 100px);min-height:620px}.admin-support-identity{grid-template-columns:1fr 1fr}}@media (width<=700px){.admin-support{gap:12px}.admin-support-summary button{min-height:64px;padding:12px}.admin-support-list{max-height:none;overflow:hidden}.admin-support-ticket-list{max-height:60dvh}.support-ticket-facts{grid-template-columns:1fr}.admin-support-detail{height:calc(100dvh - 86px);min-height:620px;padding:12px}.admin-support-identity{grid-template-columns:1fr 1fr}.admin-support-attendance{flex-direction:column;align-items:flex-start}.admin-support-attendance span{text-align:left}.admin-support-composer{padding-bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:1fr;position:relative;bottom:auto}.admin-support-composer .admin-secondary-action{grid-column:auto}.admin-thread{min-height:150px}.support-ticket-facts dt{font-size:14px}}@media (width<=380px){.admin-support-identity{grid-template-columns:1fr}.admin-support-detail{padding:10px}.admin-support-summary{grid-template-columns:1fr}}@media (width<=800px){.app-shell,.app-shell .main-content{font-size:16px;line-height:1.5}.app-shell .topbar h1,.app-shell .page-heading h1{font-size:clamp(26px,7vw,30px)!important;line-height:1.15!important}.app-shell .topbar p:not(.eyebrow),.app-shell .page-heading>p,.app-shell .entity-toolbar>div>p{font-size:17px!important;line-height:1.45!important}.app-shell h2{font-size:20px;line-height:1.3}.app-shell h3{font-size:18px;line-height:1.35}.app-shell p,.app-shell li,.app-shell td,.app-shell dd{font-size:16px;line-height:1.5}.app-shell small,.app-shell time,.app-shell dt,.app-shell .eyebrow,.app-shell .section-kicker{font-size:14px!important;line-height:1.4!important}.app-shell label{font-size:15px!important;line-height:1.4!important}.app-shell button,.app-shell a[role=button]{font-size:15px!important;line-height:1.3!important}.app-shell input,.app-shell select,.app-shell textarea{font-size:16px!important;line-height:1.4!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#627487!important;opacity:1!important;font-size:15px!important}.app-shell .choice-tabs button,.app-shell .filter-tabs button,.app-shell .reports-tabs button,.app-shell .clients-filter-tabs button,.app-shell .sales-period-filter button,.app-shell .admin-tabs button{font-size:14px!important}.app-shell .mobile-nav button span,.app-shell .mobile-bottom-nav button span{font-size:14px!important;line-height:1.2!important}.app-shell .support-status,.app-shell .support-priority,.app-shell .account-pill,.app-shell .status-pill{font-size:14px!important}}@media (width>=600px){.pdv-page .pos-inline-sale{grid-template-columns:minmax(0,1fr) minmax(330px,370px)!important}.pdv-page .pdv-approved-layout>.sale-summary-column{scrollbar-gutter:stable;overscroll-behavior:contain;grid-template-rows:auto auto auto auto auto;grid-auto-flow:row;align-content:start;max-height:calc(100dvh - 96px);padding-right:2px;overflow-y:auto;gap:11px!important;display:grid!important}.pdv-page .pdv-sale-summary,.pdv-page .pdv-discount-field,.pdv-page .pdv-payment-card,.pdv-page .pdv-repurchase-card{box-sizing:border-box;background:#fff!important;border:1px solid #d6e2ed!important;border-radius:14px!important;margin:0!important;padding:15px!important;box-shadow:0 5px 16px #1f45700f!important}.pdv-page .pdv-sale-summary{gap:0!important}.pdv-page .pdv-sale-summary h3,.pdv-page .pdv-discount-field h3,.pdv-page .pdv-payment-card h3{color:#10234b!important;margin:0 0 9px!important;font:800 19px/1.25 Arial,sans-serif!important}.pdv-page .pdv-sale-summary>div{color:#344b68!important;border:0!important;min-height:30px!important;font-size:14px!important}.pdv-page .pdv-sale-summary>div strong{color:#10234b!important;font-size:15px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total{color:#10234b!important;background:#eaf2fb!important;border-top:1px solid #dbe5ee!important;border-radius:10px!important;min-height:58px!important;margin-top:9px!important;padding:10px 12px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total span{font-size:16px;font-weight:900}.pdv-page .pdv-sale-summary .pdv-sale-summary-total strong{white-space:nowrap;color:#0751ad!important;font-size:28px!important;line-height:1!important}.pdv-page .promotion-applied{background:#eaf8f2;border-radius:7px;margin:5px 0;padding:6px 8px;line-height:1.35;color:#147253!important;font-size:12px!important}.pdv-page .pdv-discount-field{display:grid;gap:8px!important;font-size:14px!important}.pdv-page .discount-mode-switch{background:#f7f9fb;border:1px solid #b9c9d9;border-radius:9px;grid-template-columns:1fr 1fr;overflow:hidden;gap:0!important;display:grid!important}.pdv-page .discount-mode-switch button{color:#273f5c!important;min-height:39px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:7px!important;font-size:15px!important;font-weight:800!important}.pdv-page .discount-mode-switch button.active{color:#fff!important;background:#1677ed!important}.pdv-page .pdv-discount-field label{gap:0;display:grid;color:#0000!important;font-size:0!important}.pdv-page .pdv-discount-field input{color:#17324b!important;background:#fff!important;border:1px solid #b9c9d9!important;border-radius:9px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;font-size:15px!important}.pdv-page .pdv-discount-field input::placeholder{color:#718397;opacity:1}.pdv-page .pdv-discount-field small{line-height:1.35;color:#64778d!important;font-size:12px!important}.pdv-page .pdv-payment-card{gap:8px;display:grid}.pdv-page .pdv-payment-fields{grid-template-columns:1fr;gap:9px;display:grid}.pdv-page .pdv-payment-fields label{gap:5px;display:grid;color:#425b76!important;font-size:13px!important;font-weight:700!important}.pdv-page .pdv-payment-fields select,.pdv-page .pdv-payment-fields input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;color:#17324b!important;background:#fff!important;border:1px solid #b9c9d9!important;border-radius:9px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:8px 11px!important;font-size:14px!important}.pdv-page .pdv-repurchase-card{color:#10234b!important;grid-template-columns:26px minmax(0,1fr)!important;justify-content:start!important;align-items:start!important;gap:10px!important;min-height:76px!important;font-size:14px!important;font-weight:800!important;display:grid!important}.pdv-page .pdv-repurchase-card input[type=checkbox]{accent-color:#1677ed;order:0!important;width:24px!important;height:24px!important;min-height:24px!important;margin:0!important}.pdv-page .pdv-repurchase-card span{gap:4px;display:grid}.pdv-page .pdv-repurchase-card strong{line-height:1.3;font-size:14px!important}.pdv-page .pdv-repurchase-card small{line-height:1.4;color:#687b90!important;font-size:12px!important;font-weight:500!important}.pdv-page .sale-summary-column .pdv-summary-submit{margin:0!important;padding:0!important}.pdv-page .sale-summary-column .pdv-summary-submit button{box-shadow:0 8px 20px #13a8742e;color:#fff!important;text-transform:none!important;letter-spacing:0!important;background:#13a874!important;border:0!important;border-radius:12px!important;width:100%!important;min-height:56px!important;font-size:17px!important;font-weight:900!important}.pdv-page .sale-summary-column .pdv-summary-submit button:before{content:"✓";color:#13a874;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:9px;font-size:15px;display:inline-grid}.pdv-page .sale-summary-column .pdv-summary-submit button:hover{background:#0e9566!important}}@media (width>=600px) and (width<=900px){.pdv-page .pos-inline-sale{grid-template-columns:minmax(0,1fr) minmax(275px,310px)!important}.pdv-page .pdv-sale-summary,.pdv-page .pdv-discount-field,.pdv-page .pdv-payment-card,.pdv-page .pdv-repurchase-card{padding:11px!important}.pdv-page .pdv-sale-summary h3,.pdv-page .pdv-discount-field h3,.pdv-page .pdv-payment-card h3{margin-bottom:6px!important;font-size:16px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total strong{font-size:22px!important}.pdv-page .pdv-repurchase-card{min-height:62px!important}.pdv-page .sale-summary-column .pdv-summary-submit button{min-height:46px!important;font-size:15px!important}}@media (width>=600px) and (height<=650px){.pdv-page .pdv-approved-layout>.sale-summary-column{gap:6px!important}.pdv-page .pdv-sale-summary,.pdv-page .pdv-discount-field,.pdv-page .pdv-payment-card,.pdv-page .pdv-repurchase-card{border-radius:10px!important;padding:8px 10px!important}.pdv-page .pdv-sale-summary h3,.pdv-page .pdv-discount-field h3,.pdv-page .pdv-payment-card h3{margin-bottom:3px!important;font-size:14px!important}.pdv-page .pdv-sale-summary>div{min-height:22px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total{min-height:38px!important;margin-top:3px!important;padding:5px 8px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total strong{font-size:19px!important}.pdv-page .discount-mode-switch button,.pdv-page .pdv-discount-field input,.pdv-page .pdv-payment-fields select,.pdv-page .pdv-payment-fields input{height:32px!important;min-height:32px!important}.pdv-page .pdv-payment-fields{gap:4px}.pdv-page .pdv-repurchase-card{min-height:48px!important}.pdv-page .pdv-repurchase-card small{display:none}.pdv-page .sale-summary-column .pdv-summary-submit button{min-height:38px!important}}@media (width>=761px){.topbar.admin-topbar h1{font-size:30px!important;line-height:1.15!important}.topbar.admin-topbar p:not(.eyebrow){color:#dcecff!important;font-size:16px!important;line-height:1.45!important}.topbar.admin-topbar .eyebrow{font-size:14px!important;line-height:1.3!important}.admin-panel{font-size:15px;line-height:1.45}.admin-tabs{gap:7px;padding:8px}.admin-tabs button{min-height:42px;padding:0 15px;line-height:1.2;font-size:14px!important}.admin-summary{gap:12px}.admin-summary article{gap:7px;min-height:112px;padding:16px}.admin-summary article span,.admin-summary article:nth-child(n) span{color:#4e657b;letter-spacing:.035em;line-height:1.3;font-size:14px!important}.admin-summary article strong{color:#173554;line-height:1.15;font-size:27px!important}.admin-summary article small{color:#60758a;line-height:1.4;font-size:14px!important}.admin-panel h2{line-height:1.25}.admin-panel h3{line-height:1.3}.admin-panel p{font-size:15px;line-height:1.5}.admin-panel label{line-height:1.4;font-size:14px!important}.admin-panel input,.admin-panel select,.admin-panel textarea{line-height:1.35;font-size:14px!important}.admin-panel button{font-size:14px;line-height:1.3}.admin-panel small,.admin-panel time{font-size:14px;line-height:1.4}.admin-panel>.admin-integration-card h2{font-size:23px}.admin-panel>.admin-integration-card p{color:#e2efff;font-size:15px}.admin-panel .admin-integration-fields label,.admin-panel .admin-integration-fields button{font-size:14px}.admin-integration-status article,.admin-billing-summary article{gap:6px;min-height:86px;padding:14px 16px}.admin-integration-status span,.admin-billing-summary span{color:#536b82;line-height:1.3;font-size:14px!important}.admin-integration-status strong,.admin-billing-summary strong{line-height:1.25;font-size:20px!important}.admin-toolbar h2{font-size:21px}.admin-toolbar p{color:#5a7188;font-size:15px}.admin-company-filters input,.admin-company-filters select{min-height:42px;font-size:14px}.admin-company h3{font-size:18px}.admin-company-head p,.admin-company-head small,.admin-last-access{font-size:14px;line-height:1.4}.admin-usage span,.admin-fields label,.admin-fields small{font-size:14px;line-height:1.35}.admin-fields select,.admin-fields input,.admin-fields button{height:42px;font-size:14px}.admin-backup-card h2,.admin-security-card h2{font-size:22px}.admin-backup-card p,.admin-security-card p{font-size:15px;line-height:1.5}.admin-backup-card>strong,.admin-backup-card button{font-size:14px}.admin-security-grid article{gap:7px;padding:14px}.admin-security-grid span{color:#536a80;line-height:1.3;font-size:14px!important}.admin-security-grid strong{font-size:16px;line-height:1.4}.admin-charge-table th{color:#c5d5e8;font-size:14px}.admin-charge-table td{font-size:15px}.admin-charge-table td small{color:#b7c8dc;font-size:14px}.admin-billing-policy p,.admin-billing-history,.admin-billing-history summary{font-size:15px;line-height:1.45}.admin-support-summary button span,.admin-support-config p,.admin-support-config small{font-size:14px}.admin-support-ticket,.admin-support-detail,.admin-thread article p{font-size:15px}.admin-partner,.admin-partner input,.admin-partner select,.admin-partner button{font-size:14px}.admin-support-layout{align-items:stretch;grid-template-columns:minmax(300px,.82fr) minmax(430px,1.18fr)!important;height:clamp(610px,100dvh - 210px,760px)!important;min-height:610px!important}.admin-support-list,.admin-support-detail{height:100%;overflow:hidden;min-height:0!important}.admin-support-list{grid-template-rows:auto minmax(0,1fr)!important;display:grid!important}.admin-support-ticket-list{overscroll-behavior:contain;min-height:0!important;overflow-y:auto!important}.admin-support-detail{grid-template-rows:auto auto auto auto auto minmax(150px,1fr) auto!important;display:grid!important}.support-attachment-row{min-height:0}.support-attachment-row:empty{display:none}.admin-thread{min-height:0!important;max-height:none!important;overflow-y:auto!important}.admin-support-composer{box-shadow:0 -8px 16px #0817282e;background:#101f36!important;grid-template-columns:minmax(0,1fr) 180px auto!important;align-items:end!important;padding:12px 0 0!important;display:grid!important;position:sticky!important;bottom:0!important}.admin-support-composer>label:first-child{min-width:0}.admin-support-composer textarea{width:100%!important;min-height:86px!important;display:block!important}.admin-support-composer .support-send-reply{min-width:138px!important;display:block!important}}@media (width>=761px) and (width<=980px){.admin-support-layout{grid-template-columns:minmax(270px,.72fr) minmax(390px,1.28fr)!important;gap:10px!important}.admin-support-list,.admin-support-detail{padding:11px!important}.support-ticket-facts{grid-template-columns:1fr!important}.admin-support-identity{grid-template-columns:1fr 1fr!important}.admin-support-composer{grid-template-columns:minmax(0,1fr) 155px!important}.admin-support-composer .support-send-reply{min-width:0!important}.admin-support-composer .admin-secondary-action{grid-column:2!important}}@media (width>=761px){.admin-tabs button{min-height:46px!important;padding-inline:18px!important;font-size:16px!important;font-weight:800!important}.admin-summary article{min-height:124px!important;padding:18px!important}.admin-summary article span,.admin-summary article:nth-child(n) span{color:#344f69!important;letter-spacing:.02em!important;font-size:16px!important;line-height:1.35!important}.admin-summary article strong{font-size:32px!important;line-height:1.1!important}.admin-summary article small{color:#4d667e!important;font-size:15px!important;line-height:1.45!important}.admin-panel p,.admin-panel input,.admin-panel select,.admin-panel textarea,.admin-panel button,.admin-panel label{font-size:15px!important}.admin-panel small,.admin-panel time{color:#4d667e;font-size:15px!important}}@media (width>=600px){.pdv-page .pdv-approved-layout>.sale-summary-column{gap:12px!important;padding:2px 5px 10px 2px!important;overflow:hidden auto!important}.pdv-page .pdv-sale-summary,.pdv-page .pdv-discount-field,.pdv-page .pdv-payment-card,.pdv-page .pdv-repurchase-card{background:#fff!important;border:1px solid #d6e2ed!important;border-radius:14px!important;flex:none!important;padding:16px!important;box-shadow:0 5px 16px #1f45700f!important}.pdv-page .pdv-sale-summary h3,.pdv-page .pdv-discount-field h3,.pdv-page .pdv-payment-card h3{margin:0 0 10px!important;font-size:19px!important;line-height:1.25!important}.pdv-page .pdv-sale-summary>div{min-height:31px!important;font-size:15px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total span{font-size:17px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total strong{font-size:29px!important}.pdv-page .discount-mode-switch button,.pdv-page .pdv-discount-field input,.pdv-page .pdv-payment-fields select,.pdv-page .pdv-payment-fields input{height:44px!important;min-height:44px!important}.pdv-page .pdv-discount-field small{font-size:13px!important;display:block!important}.pdv-page .pdv-payment-fields{gap:10px!important}.pdv-page .pdv-payment-fields label{font-size:14px!important}.pdv-page .pdv-repurchase-card{min-height:88px!important}.pdv-page .pdv-repurchase-card strong{font-size:15px!important}.pdv-page .pdv-repurchase-card small{font-size:13px!important;display:block!important}.pdv-page .sale-summary-column .pdv-summary-submit button{min-height:58px!important;font-size:18px!important}.pdv-page .pos-inline-sale{grid-template-columns:minmax(0,1fr) minmax(380px,420px)!important}.pdv-page .pdv-approved-layout>.sale-summary-column{scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column!important;gap:12px!important;width:100%!important;max-height:calc(100dvh - 104px)!important;padding:2px 6px 10px 2px!important;display:flex!important;overflow:hidden auto!important}.pdv-page .sale-summary-column>.pdv-sale-summary,.pdv-page .sale-summary-column>.pdv-discount-field,.pdv-page .sale-summary-column>.pdv-payment-card,.pdv-page .sale-summary-column>.pdv-repurchase-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #d6e2ed!important;border-radius:14px!important;flex:none!important;width:100%!important;margin:0!important;padding:17px!important;box-shadow:0 5px 16px #1f45700f!important}.pdv-page .sale-summary-column h3{color:#10234b!important;margin:0 0 11px!important;font-size:20px!important;font-weight:850!important;line-height:1.25!important}.pdv-page .pdv-sale-summary>div{color:#344b68!important;min-height:34px!important;font-size:16px!important}.pdv-page .pdv-sale-summary>div strong{font-size:17px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total{background:#eaf2fb!important;border-radius:10px!important;min-height:64px!important;margin-top:9px!important;padding:12px 13px!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total span{flex:none;white-space:nowrap!important;font-size:18px!important;font-weight:900!important}.pdv-page .pdv-sale-summary .pdv-sale-summary-total strong{white-space:nowrap!important;font-size:30px!important}.pdv-page .pdv-discount-field{gap:9px!important;display:grid!important}.pdv-page .discount-mode-switch{width:100%!important;margin:0!important}.pdv-page .discount-mode-switch button,.pdv-page .pdv-discount-field input,.pdv-page .pdv-payment-fields select,.pdv-page .pdv-payment-fields input{box-sizing:border-box!important;width:100%!important;height:46px!important;min-height:46px!important;font-size:16px!important}.pdv-page .pdv-discount-field small{color:#64778d!important;font-size:14px!important;line-height:1.4!important;display:block!important}.pdv-page .pdv-payment-fields{grid-template-columns:1fr!important;gap:11px!important;display:grid!important}.pdv-page .pdv-payment-fields label{color:#425b76!important;gap:6px!important;font-size:15px!important;font-weight:750!important;display:grid!important}.pdv-page .sale-summary-column>.pdv-repurchase-card{grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;min-height:88px!important;display:grid!important}.pdv-page .pdv-repurchase-card input[type=checkbox]{width:25px!important;height:25px!important;min-height:25px!important;margin:0!important}.pdv-page .pdv-repurchase-card span{min-width:0!important}.pdv-page .pdv-repurchase-card strong{font-size:16px!important;line-height:1.35!important;display:block!important}.pdv-page .pdv-repurchase-card small{color:#687b90!important;margin-top:5px!important;font-size:14px!important;line-height:1.45!important;display:block!important}.pdv-page .sale-summary-column>.pdv-summary-submit{flex:none!important;width:100%!important;margin:0!important;padding:0!important}.pdv-page .sale-summary-column>.pdv-summary-submit button{background:#13a874!important;border-radius:13px!important;width:100%!important;min-height:60px!important;font-size:19px!important;font-weight:900!important}}@media (width>=600px) and (width<=900px){.pdv-page .pos-inline-sale{grid-template-columns:minmax(0,1fr) minmax(330px,360px)!important}}@media (width>=801px){.app-shell,.app-shell .main-content{font-size:16px;line-height:1.5}.app-shell .topbar h1,.app-shell .page-heading h1{font-size:clamp(32px,2.6vw,40px)!important;line-height:1.15!important}.app-shell .topbar p:not(.eyebrow),.app-shell .page-heading>p,.app-shell .entity-toolbar>div>p{font-size:17px!important;line-height:1.45!important}.app-shell h2{font-size:24px;line-height:1.3}.app-shell h3{font-size:20px;line-height:1.35}.app-shell p,.app-shell li,.app-shell td,.app-shell dd{font-size:16px;line-height:1.5}.app-shell label,.app-shell input,.app-shell select,.app-shell textarea{font-size:16px!important;line-height:1.4!important}.app-shell button,.app-shell a[role=button]{font-size:16px;line-height:1.3}.app-shell small,.app-shell time,.app-shell dt,.app-shell .eyebrow,.app-shell .section-kicker{font-size:14px!important;line-height:1.45!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#5d7186!important;opacity:1!important;font-size:15px!important}.app-shell th{font-size:14px!important;line-height:1.35!important}.app-shell td{font-size:15px!important}.app-shell .status-pill,.app-shell .account-pill,.app-shell .support-status,.app-shell .support-priority{font-size:14px!important;line-height:1.25!important}}.quick-sale-modal h2{font-size:26px!important;line-height:1.25!important}.quick-sale-modal h3{font-size:20px!important;line-height:1.3!important}.quick-sale-modal label{font-size:16px!important;line-height:1.4!important}.quick-sale-modal input,.quick-sale-modal select,.quick-sale-modal button{font-size:16px!important}.quick-sale-modal small{color:#526a80!important;font-size:14px!important;line-height:1.45!important}.quick-sale-modal .pdv-sale-summary>div{font-size:16px!important}.quick-sale-modal .pdv-sale-summary>div strong{font-size:17px!important}.quick-sale-modal .pdv-sale-summary .pdv-sale-summary-total strong{font-size:28px!important}.quick-sale-modal .cart-title,.quick-sale-modal .cart-item{font-size:16px!important}.repurchase-topbar .eyebrow{color:#566e87!important;font-size:14px!important}.repurchase-topbar h1{font-size:34px!important;line-height:1.15!important}.repurchase-topbar>div:first-child>p:last-child{color:#4e6883!important;font-size:17px!important;line-height:1.45!important}.repurchase-command span{color:#344f6d!important;font-size:15px!important}.repurchase-command strong{font-size:28px!important}.repurchase-command small{color:#5c738a!important;font-size:14px!important;line-height:1.4!important}.repurchase-queue-heading h2{font-size:24px!important}.repurchase-queue-heading p{color:#5b7289!important;font-size:15px!important;line-height:1.45!important}.repurchase-queue-heading>b{font-size:14px!important}.repurchase-queue .repurchase-filters label{font-size:15px!important}.repurchase-result-count{color:#506981!important;font-size:14px!important}.repurchase-queue .table-head{color:#4d657d!important;font-size:14px!important}.repurchase-queue .customer-row{font-size:15px!important;line-height:1.4!important}.repurchase-value-cell strong{font-size:16px!important}.repurchase-status-badge{font-size:14px!important;line-height:1.25!important}.repurchase-situation-cell .recommended-action{color:#526a80!important;font-size:14px!important;line-height:1.35!important}.repurchase-queue .action-cell>button,.schedule-details>summary{font-size:14px!important}.financial-actions button,.financial-period-presets button,.financial-tabs button{font-size:16px!important}.financial-command span,.financial-alerts span{color:#445f79!important;font-size:15px!important}.financial-command strong{font-size:26px!important}.financial-command small{color:#587188!important;font-size:14px!important;line-height:1.4!important}.financial-period-bar label,.financial-querybar label,.financial-querybar label>span{font-size:15px!important}.financial-table-card>header h2,.financial-chart>header h2{font-size:24px!important}.financial-table-card>header p,.financial-chart>header p{color:#536c83!important;font-size:15px!important;line-height:1.45!important}.financial-table-head,.financial-expense-head{color:#4e667e!important;font-size:14px!important}.financial-table-body>article{font-size:15px!important;line-height:1.4!important}.financial-type,.financial-status{font-size:14px!important;line-height:1.25!important}.financial-table-body button{min-height:38px!important;font-size:14px!important}.financial-empty strong{font-size:18px!important}.financial-empty span{color:#5b7289!important;font-size:15px!important;line-height:1.45!important}.financial-empty button{font-size:15px!important}.financial-flow-summary span{color:#526a81!important;font-size:14px!important}.financial-flow-summary strong{font-size:26px!important}.financial-flow-summary small{color:#60778e!important;font-size:14px!important}.financial-chart>header span,.financial-bar-day small{color:#556d84!important;font-size:14px!important}@media (width<=800px){.app-shell .topbar h1,.app-shell .page-heading h1{font-size:clamp(26px,7vw,30px)!important}.app-shell h2{font-size:20px!important}.app-shell h3{font-size:18px!important}.app-shell p,.app-shell li,.app-shell td,.app-shell dd{font-size:16px!important;line-height:1.5!important}.app-shell label,.app-shell button,.app-shell a[role=button]{font-size:15px!important}.app-shell small,.app-shell time,.app-shell dt,.app-shell .eyebrow,.app-shell .section-kicker{font-size:14px!important;line-height:1.4!important}.app-shell input,.app-shell select,.app-shell textarea{font-size:16px!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#5d7186!important;opacity:1!important;font-size:15px!important}.repurchase-topbar h1{font-size:28px!important}.repurchase-topbar>div:first-child>p:last-child{font-size:16px!important}.repurchase-command span{font-size:15px!important}.repurchase-command small{font-size:14px!important}.repurchase-queue-heading h2{font-size:20px!important}.repurchase-queue-heading p{font-size:15px!important}.repurchase-queue .customer-row{font-size:16px!important}.financial-topbar h1{font-size:28px!important}.financial-topbar>div:first-child>p:last-child{font-size:16px!important}.financial-command span,.financial-alerts span{font-size:15px!important}.financial-command small{font-size:14px!important}.financial-table-body>article>[data-label]:before{color:#586f86!important;font-size:14px!important}.financial-table-body>article{font-size:16px!important}.financial-bar-day small{font-size:14px!important}}.modal:has(.subscription-card){max-width:100%;overflow-x:hidden!important}.modal:has(.card-fee-settings){max-width:100%;overflow-x:hidden!important}.modal:has(.subscription-card) form{max-width:100%;overflow-x:hidden!important}.modal:has(.card-fee-settings) form{max-width:100%;overflow-x:hidden!important}.subscription-card{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.subscription-card>*{min-width:0;max-width:100%}.subscription-checkout{box-sizing:border-box;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}.subscription-checkout label,.subscription-checkout input,.subscription-checkout select,.subscription-checkout .subscription-actions,.subscription-checkout .subscription-actions button{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.card-fee-settings{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.card-fee-settings>header,.card-fee-settings>footer{flex-wrap:wrap}.card-fee-list{width:100%;min-width:0;overflow-x:hidden!important}.card-fee-list article{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.card-fee-list article>label:first-child,.card-fee-list article>small{grid-column:1/-1}.card-fee-list article>*{box-sizing:border-box;min-width:0;max-width:100%}.card-fee-list .remove-card-fee{justify-self:end}.receipt-print-error{color:#a5313a;text-align:center;margin:10px 0 0;font-size:14px;font-weight:750}@media (width<=600px){.subscription-card,.card-fee-settings{padding:14px!important}.subscription-actions{grid-template-columns:1fr!important;display:grid!important}.card-fee-list article{grid-template-columns:minmax(0,1fr)!important}.card-fee-list article>label:first-child,.card-fee-list article>small{grid-column:auto}.card-fee-settings>header>button,.card-fee-settings>footer>button{width:100%}}.notification-center{z-index:1250;color:#173554;position:fixed;top:18px;right:86px}.home-shell .notification-center{top:26px;right:282px}.notification-bell{color:#173554;cursor:pointer;background:#fff;border:1px solid #c8d7e6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 5px 18px #09233b21}.notification-bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.notification-bell>b{color:#fff;background:#e95f28;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.notification-popover{background:#fff;border:1px solid #cbd9e7;border-radius:16px;width:min(390px,100vw - 24px);position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 22px 60px #06192b40}.notification-popover>header{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;display:flex}.notification-popover>header>div{gap:2px;display:grid}.notification-popover>header strong{font-size:18px}.notification-popover>header small{color:#61778e;font-size:14px!important}.notification-popover>header>button,.notification-popover>footer button{color:#1766b3;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:800}.notification-list{max-height:430px;overflow-y:auto}.notification-list>p,.notification-history-list>p{text-align:center;color:#657b91;margin:0;padding:24px}.notification-item{text-align:left;color:#173554;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6edf3;grid-template-columns:38px minmax(0,1fr);gap:11px;width:100%;padding:13px 34px 13px 14px;display:grid;position:relative}.notification-item:hover,.notification-item.unread{background:#f1f7fd}.notification-item.read{opacity:.76}.notification-type{color:#1768bf;background:#e6f1ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.notification-type.support{color:#7444a7;background:#f1e9fb}.notification-type.billing{color:#9a6200;background:#fff0ce}.notification-type.subscription{color:#166d4c;background:#e4f5ed}.notification-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.notification-item strong{font-size:15px;line-height:1.3}.notification-item small{color:#556d84;font-size:14px!important;line-height:1.4!important}.notification-item time{color:#778b9e;font-size:13px!important}.notification-item>i{background:#1975d2;border-radius:50%;width:9px;height:9px;position:absolute;top:20px;right:15px}.notification-popover>footer{text-align:center;background:#f8fafc;padding:12px}.notification-history-backdrop{z-index:1500;background:#04111eb3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.notification-history{color:#edf5ff;background:#0f1f34;border:1px solid #38516d;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);max-height:min(760px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0009}.notification-history>header{border-bottom:1px solid #29415e;justify-content:space-between;gap:16px;padding:20px;display:flex}.notification-history h2{margin:4px 0;font-size:26px}.notification-history p{color:#adbed0;margin:0}.notification-history>header small{color:#8fa5bd}.notification-history>header>button{color:#fff;cursor:pointer;background:#263d58;border:0;border-radius:11px;width:42px;height:42px;font-size:25px}.notification-history-list{min-height:0;overflow-y:auto}.notification-history .notification-item{color:#edf5ff;background:#101f34;border-color:#273d57}.notification-history .notification-item.unread{background:#142b47}.notification-history .notification-item small,.notification-history .notification-item time{color:#afc0d2!important}@media (width<=800px){.notification-center,.home-shell .notification-center{top:70px;right:14px}.notification-bell{width:42px;height:42px}.notification-popover{width:auto;max-height:calc(100dvh - 76px);position:fixed;top:62px;left:8px;right:8px}.notification-list{max-height:calc(100dvh - 200px)}.notification-history-backdrop{padding:8px}.notification-history{max-height:calc(100dvh - 16px)}.notification-history>header{padding:16px}.notification-history h2{font-size:22px!important}.notification-item{grid-template-columns:36px minmax(0,1fr);padding:13px 32px 13px 12px}.notification-item strong{font-size:15px!important}.notification-item small,.notification-item time{font-size:14px!important}}.team-plan-settings{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:18px;gap:12px;padding:18px;display:grid}.team-plan-settings header{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-plan-settings header div{gap:3px;display:grid}.team-plan-settings header strong{font-size:18px}.team-plan-settings header small{color:#475569;font-size:14px}.team-plan-settings header>b{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:999px;padding:8px 12px}.team-plan-owner,.team-plan-member{text-align:left;color:#0f172a;background:#fff;border:1px solid #dbe3ee;border-radius:12px;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.team-plan-member{cursor:pointer}.team-plan-member:hover{border-color:#3b82f6}.team-plan-owner span,.team-plan-member span{color:#475569;font-size:14px}.team-plan-owner strong,.team-plan-member strong{font-size:15px}.team-plan-owner em,.team-plan-member em{color:#047857;font-size:14px;font-style:normal;font-weight:800}.team-plan-member em.inactive{color:#64748b}.team-plan-add{color:#fff;background:#2563eb;border:0;border-radius:12px;min-height:46px;font-size:15px;font-weight:800}.team-plan-add:disabled{color:#475569;cursor:not-allowed;background:#cbd5e1}@media (width<=600px){.team-plan-owner,.team-plan-member{grid-template-columns:1fr auto}.team-plan-owner span,.team-plan-member span{grid-column:1/-1}.team-plan-settings header{align-items:flex-start}}.open-cash-sessions{color:#0f172a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;gap:10px;margin:12px 0;padding:16px;display:grid}.open-cash-sessions>header{justify-content:space-between;align-items:center;display:flex}.open-cash-sessions>header strong{font-size:18px}.open-cash-sessions>header span{color:#fff;text-align:center;background:#2563eb;border-radius:999px;min-width:32px;padding:5px 10px;font-weight:800}.open-cash-sessions article{background:#fff;border:1px solid #dbeafe;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.open-cash-sessions article div{gap:3px;display:grid}.open-cash-sessions article strong{font-size:16px}.open-cash-sessions article small{color:#475569;font-size:14px}.open-cash-sessions article span{color:#334155;font-size:14px}.open-cash-sessions article>b{color:#1d4ed8;font-size:17px}@media (width<=600px){.open-cash-sessions article{grid-template-columns:1fr auto}.open-cash-sessions article span{grid-column:1/-1}}.import-workspace{color:#10213a;gap:20px;padding:0 0 32px;display:grid}.import-intro{color:#fff;background:linear-gradient(135deg,#082a55,#0c4f86);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.import-intro>div{gap:5px;display:grid}.import-intro span{letter-spacing:.09em;color:#7dd3fc;font-size:14px;font-weight:900}.import-intro h2{margin:0;font-size:30px}.import-intro p{color:#dbeafe;margin:0;font-size:16px}.import-intro aside{background:#ffffff12;border:1px solid #ffffff35;border-radius:16px;gap:5px;max-width:390px;padding:14px 16px;display:grid}.import-intro aside strong{font-size:16px}.import-intro aside small{color:#dbeafe;font-size:14px;line-height:1.45}.import-steps{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.import-steps span{color:#64748b;background:#e8edf4;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px;font-size:14px;font-weight:800;display:flex}.import-steps b{color:#334155;background:#cbd5e1;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.import-steps .active{color:#1d4ed8;background:#dbeafe}.import-steps .active b{color:#fff;background:#2563eb}.import-steps .done{color:#166534;background:#dcfce7}.import-steps .done b{color:#fff;background:#16a34a}.import-alert{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:700}.import-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.import-kind-grid>button{text-align:left;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:18px;gap:7px;min-height:112px;padding:18px;display:grid}.import-kind-grid>button:hover,.import-kind-grid>button.selected{border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe}.import-kind-grid strong{font-size:18px}.import-kind-grid small{color:#475569;font-size:14px;line-height:1.45}.import-kind-grid footer{grid-column:1/-1;justify-content:flex-end;display:flex}.import-workspace button{color:#17304f;cursor:pointer;background:#fff;border:1px solid #b6c3d4;border-radius:12px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:800}.import-workspace button.primary{color:#fff;background:#1677ea;border-color:#1677ea}.import-workspace button:disabled{opacity:.55;cursor:not-allowed}.import-upload{text-align:center;background:#eff6ff;border:2px dashed #93c5fd;border-radius:22px;place-items:center;gap:14px;padding:34px;display:grid}.import-upload input{opacity:0;pointer-events:none;position:absolute}.import-upload label{cursor:pointer;place-items:center;gap:8px;display:grid}.import-upload label b{color:#fff;background:#1677ea;border-radius:18px;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.import-upload label strong{font-size:20px}.import-upload label small,.import-upload p{color:#475569;font-size:15px}.import-upload p{max-width:620px;margin:0;line-height:1.5}.import-reading,.import-mapping,.import-review,.import-result,.import-history{background:#fff;border:1px solid #d6deea;border-radius:20px;gap:18px;padding:22px;display:grid}.import-reading>article{background:#f1f5f9;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px;display:grid}.import-reading>article strong{font-size:18px}.import-reading>article span{color:#475569;font-size:15px;font-weight:700}.import-reading label{gap:7px;font-size:15px;font-weight:800;display:grid}.import-reading select,.import-map-list select{color:#0f172a;background:#fff;border:1px solid #94a3b8;border-radius:11px;min-height:46px;padding:8px 12px;font-size:15px}.import-detected{gap:7px;display:grid}.import-detected strong{font-size:17px}.import-detected p{color:#475569;background:#f8fafc;border-radius:12px;margin:0;padding:14px;font-size:15px;line-height:1.55}.import-reading footer,.import-mapping footer,.import-review footer{justify-content:flex-end;gap:10px;display:flex}.import-mapping>header,.import-history>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.import-mapping h3,.import-history h3{margin:0;font-size:22px}.import-mapping p,.import-history p{color:#475569;margin:4px 0 0;font-size:15px}.import-mapping>header>b{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:8px 12px}.import-map-list{gap:8px;max-height:520px;padding-right:4px;display:grid;overflow-y:auto}.import-map-list>label{border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.import-map-list label>span{gap:4px;display:grid}.import-map-list small{color:#64748b;font-size:14px}.import-map-list strong{font-size:16px}.import-map-list i{text-align:center;color:#1677ea;font-size:20px;font-style:normal}.import-summary{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.import-summary article{background:#f1f5f9;border-radius:15px;gap:5px;padding:15px;display:grid}.import-summary small{color:#475569;font-size:14px}.import-summary strong{font-size:25px}.import-summary .ok{color:#166534;background:#dcfce7}.import-summary .warn{color:#9a3412;background:#fff7ed}.import-summary .error{color:#991b1b;background:#fee2e2}.import-review fieldset{border:0;gap:10px;margin:0;padding:0;display:flex}.import-review fieldset legend{width:100%;margin-bottom:8px;font-size:17px;font-weight:900}.import-review fieldset label{border:1px solid #cbd5e1;border-radius:14px;flex:1;align-items:flex-start;gap:9px;padding:13px;display:flex}.import-review fieldset span{gap:3px;display:grid}.import-review fieldset strong{font-size:15px}.import-review fieldset small{color:#475569;font-size:14px}.import-preview-table{border:1px solid #dbe3ef;border-radius:14px;max-width:100%;overflow:auto}.import-preview-table table{border-collapse:collapse;width:100%;min-width:720px}.import-preview-table th,.import-preview-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:11px 12px;font-size:14px}.import-preview-table th{color:#1e3a5f;background:#eaf1fb;position:sticky;top:0}.import-preview-table .good{color:#15803d}.import-preview-table .warn{color:#b45309}.import-preview-table .bad{color:#b91c1c}.import-confirm-note{color:#9a3412;background:#fff7ed;border-radius:12px;margin:0;padding:12px;font-size:15px;font-weight:700}.import-result{text-align:center;place-items:center}.import-result>span{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:66px;height:66px;font-size:34px;display:grid}.import-result h3{margin:0;font-size:26px}.import-result>p{color:#475569;margin:0;font-size:17px}.import-result>div{grid-template-columns:repeat(4,1fr);gap:10px;width:min(680px,100%);display:grid}.import-result article{background:#f1f5f9;border-radius:14px;gap:4px;padding:15px;display:grid}.import-result article strong{font-size:24px}.import-result article small{color:#475569;font-size:14px}.import-history-list{gap:8px;display:grid}.import-history-list article{border:1px solid #e2e8f0;border-radius:13px;grid-template-columns:minmax(180px,1.4fr) minmax(150px,.8fr) minmax(180px,1fr) auto minmax(220px,1fr);align-items:center;gap:12px;padding:13px;display:grid}.import-history-list article>div{gap:3px;display:grid}.import-history-list strong{font-size:16px}.import-history-list small,.import-history-list span{color:#475569;font-size:14px}.import-history-list article>b{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:6px 9px;font-size:13px}.import-history-list article>b.completed{color:#166534;background:#dcfce7}.import-empty{text-align:center;background:#f8fafc;border-radius:14px;padding:18px}@media (width<=900px){.import-kind-grid{grid-template-columns:repeat(2,1fr)}.import-steps,.import-summary{grid-template-columns:repeat(3,1fr)}.import-history-list article{grid-template-columns:1fr auto}.import-history-list article>span,.import-history-list article>small{grid-column:1/-1}}@media (width<=600px){.import-workspace{gap:14px}.import-intro{flex-direction:column;align-items:flex-start;padding:18px}.import-intro h2{font-size:26px}.import-steps{padding-bottom:4px;display:flex;overflow-x:auto}.import-steps span{min-width:120px;font-size:14px}.import-kind-grid{grid-template-columns:1fr}.import-kind-grid>button{min-height:auto}.import-upload{padding:25px 16px}.import-reading,.import-mapping,.import-review,.import-result,.import-history{padding:16px}.import-reading>article{grid-template-columns:1fr}.import-mapping>header,.import-history>header{flex-direction:column;align-items:flex-start}.import-map-list>label{grid-template-columns:1fr}.import-map-list i{transform:rotate(90deg)}.import-summary{grid-template-columns:repeat(2,1fr)}.import-review fieldset{flex-direction:column}.import-reading footer,.import-mapping footer,.import-review footer{z-index:4;background:#ffffffef;border-radius:14px;padding:10px;position:sticky;bottom:76px}.import-reading footer button,.import-mapping footer button,.import-review footer button{flex:1}.import-result>div{grid-template-columns:repeat(2,1fr)}.import-history-list article{grid-template-columns:1fr}.import-history-list article>*{grid-column:1!important}}.import-history-list article{grid-template-columns:minmax(180px,1.4fr) minmax(150px,.8fr) minmax(180px,1fr) auto minmax(190px,1fr) auto}.import-history-list article>button{min-height:38px;padding:7px 10px}.import-history-report{background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;gap:12px;padding:16px;display:grid}.import-history-report>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-history-report>header div{gap:4px;display:grid}.import-history-report ul{gap:7px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.import-history-report li{background:#fff;border:1px solid #fee2e2;border-radius:10px;grid-template-columns:90px 1fr;gap:10px;padding:10px;display:grid}.import-history-report li b{color:#b91c1c}.import-history-report li span{color:#475569;font-size:14px}@media (width<=900px){.import-history-list article{grid-template-columns:1fr auto}.import-history-list article>span,.import-history-list article>small{grid-column:1/-1}}@media (width<=600px){.import-history-list article{grid-template-columns:1fr}.import-history-list article>*{grid-column:1!important}.import-history-report>header{flex-direction:column;align-items:flex-start}.import-history-report li{grid-template-columns:1fr}}.commissions-page{gap:16px;display:grid}.commission-actions{flex-wrap:wrap;gap:8px;display:flex}.commission-actions button,.commission-payment button{color:#fff;background:#1768cc;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-size:15px;font-weight:800}.commission-actions button:first-child{background:#e56719}.commission-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.commission-kpis article{background:#fff;border:1px solid #d8e2ec;border-radius:14px;gap:8px;min-height:96px;padding:16px;display:grid}.commission-kpis span{color:#536b82;font-size:14px;font-weight:700}.commission-kpis strong{color:#173c66;font-size:24px}.commission-filters{background:#fff;border:1px solid #d8e2ec;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.commission-filters label,.commission-dialog label,.commission-payment label{color:#36516e;gap:6px;font-size:14px;font-weight:800;display:grid}.commission-filters select,.commission-dialog input,.commission-dialog select,.commission-dialog textarea,.commission-payment input,.commission-payment select{min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #b9cadb;border-radius:9px;padding:8px 10px}.commission-manage-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commission-manage-grid>section{background:#fff;border:1px solid #d8e2ec;border-radius:14px;padding:15px}.commission-manage-grid header,.commission-manage-grid article{justify-content:space-between;align-items:center;gap:10px;display:flex}.commission-manage-grid header{border-bottom:1px solid #e4eaf0;padding-bottom:10px}.commission-manage-grid h3{margin:0;font-size:20px}.commission-manage-grid article{border-bottom:1px solid #edf1f5;padding:11px 0}.commission-manage-grid article span{gap:3px;display:grid}.commission-manage-grid small{color:#60758b}.commission-manage-grid em,.commission-table em{border-radius:999px;padding:5px 8px;font-size:13px;font-style:normal;font-weight:800}.commission-manage-grid em.active,.commission-table em.released{color:#08714b;background:#e0f6eb}.commission-table em.paid{color:#145ca8;background:#e4effd}.commission-table em.cancelled,.commission-table em.reversed{color:#a53636;background:#fde8e8}.commission-payment{background:#fff7f1;border:1px solid #f0bd96;border-radius:14px;grid-template-columns:1fr repeat(3,minmax(140px,.65fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.commission-table{background:#fff;border:1px solid #d8e2ec;border-radius:14px;overflow:auto}.commission-table-head,.commission-table>article{grid-template-columns:34px 120px 160px minmax(190px,1.3fr) 110px minmax(170px,1fr) 110px 110px;align-items:center;gap:10px;min-width:1120px;padding:12px 14px;display:grid}.commission-table-head{color:#5b7289;background:#f3f7fb;font-size:13px;font-weight:850}.commission-table>article{border-top:1px solid #e2e8ef;font-size:14px}.commission-table>article>span{gap:3px;display:grid}.commission-table small{color:#65798d;font-size:13px}.commission-table .empty{text-align:center;color:#667b8f;padding:28px}.commission-dialog{z-index:150;background:#091c2e94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.commission-dialog form{background:#fff;border-radius:16px;gap:13px;width:min(620px,100%);max-height:90vh;padding:22px;display:grid;overflow:auto}.commission-dialog form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commission-dialog header{justify-content:space-between;align-items:center;display:flex}.commission-dialog h3{margin:0;font-size:24px}.commission-dialog header button{background:0 0;border:0;font-size:28px}.commission-dialog form>button{color:#fff;background:#1768cc;border:0;border-radius:10px;min-height:46px;font-size:16px;font-weight:800}.sale-seller-field{gap:5px;margin-top:10px;display:grid}.sale-seller-field select{min-height:42px}.sale-seller-field small{color:#62788d;font-size:13px}@media (width<=1000px){.commission-kpis,.commission-filters{grid-template-columns:repeat(2,1fr)}.commission-payment{grid-template-columns:1fr 1fr}.commission-payment strong{grid-column:1/-1}}@media (width<=760px){.commission-kpis,.commission-filters,.commission-manage-grid,.commission-payment{grid-template-columns:1fr}.commission-kpis article{min-height:80px}.commission-table{background:0 0;border:0;overflow:visible}.commission-table-head{display:none}.commission-table>article{background:#fff;border:1px solid #d8e2ec;border-radius:12px;grid-template-columns:30px 1fr 1fr;min-width:0;margin-bottom:10px;padding:14px}.commission-table>article>span:nth-child(n+4),.commission-table>article>strong{grid-column:2/-1}.commission-dialog form>div{grid-template-columns:1fr}.commission-filters label{font-size:15px}}.landing-v2 .landing-hero{grid-template-rows:auto;grid-template-columns:minmax(0,53fr) minmax(0,47fr);gap:32px}.landing-v2 .landing-copy h1{letter-spacing:-.035em;font-size:clamp(2.65rem,3.7vw,3.65rem);line-height:1.06}.landing-v2 .landing-copy>p{font-size:1.0625rem;line-height:1.5}.landing-v2 .landing-hero-actions{flex-wrap:wrap;gap:10px 16px;display:flex}.landing-v2 .landing-hero-actions button{white-space:normal;min-height:50px;font-size:1rem}.landing-v2 .landing-trial-note{color:var(--public-navy);font-size:.875rem;font-weight:700;line-height:1.5}.landing-v2 .landing-quick-benefits{flex-wrap:wrap;gap:10px 18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.landing-v2 .landing-quick-benefits li{color:var(--public-navy);align-items:center;gap:6px;font-size:.875rem;line-height:1.5;display:flex}.landing-v2 .landing-quick-benefits li:before{content:"✓";color:var(--public-orange);font-weight:900}.landing-v2 .landing-business-types{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #d9e2ec;border-radius:18px;width:min(1440px,100% - 80px);margin:0 auto;padding:24px}.landing-v2 .landing-business-types h2{color:var(--public-navy);margin:0 0 16px;font-size:1.25rem;line-height:1.3}.landing-v2 .landing-business-types ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-v2 .landing-business-types li{color:var(--public-navy);background:#f2f6fa;border-radius:10px;padding:9px 13px;font-size:.875rem;line-height:1.4}@media (width<=1100px){.landing-v2 .landing-business-types{width:calc(100% - 48px)}}@media (width<=980px){.landing-v2 .landing-hero{grid-template-columns:1fr}.landing-v2 .landing-copy h1{max-width:720px}}@media (width<=760px){.landing-v2 .landing-copy h1{font-size:clamp(2rem,8.8vw,2.7rem)}.landing-v2 .landing-copy>p{font-size:1rem}.landing-v2 .landing-hero-actions{flex-direction:column;align-items:flex-start}.landing-v2 .landing-trial-note{text-align:center;width:100%}.landing-v2 .landing-quick-benefits{gap:8px 14px}.landing-v2 .landing-business-types{width:calc(100% - 32px);padding:22px 16px}.landing-v2 .landing-business-types ul{gap:8px}}.landing-v2 .landing-reference-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:40px;height:auto;min-height:670px;padding:36px 0 54px}.landing-reference-hero .hero-brand{color:#08263e;align-items:center;gap:14px;margin-bottom:22px;display:flex}.landing-reference-hero .hero-brand img{border-radius:17px;width:64px;height:64px}.landing-reference-hero .hero-brand strong{letter-spacing:-.045em;font-size:clamp(2rem,3vw,2.75rem);font-weight:900}.landing-v2 .landing-reference-hero .landing-copy{max-width:620px;padding:0}.landing-v2 .landing-reference-hero h1{color:#08263e;letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:20px 0;font-size:clamp(2.7rem,4.05vw,4rem);line-height:1.04}.landing-reference-hero h1>span{color:#ed5000}.landing-v2 .landing-reference-hero .landing-kicker{letter-spacing:.1em;color:#c74400;background:#fff0e6;padding:9px 15px;font-size:.875rem}.landing-v2 .landing-reference-hero .landing-copy>p{color:#50647b;max-width:540px;font-size:1.1875rem;line-height:1.5}.landing-v2 .landing-reference-hero .landing-copy>.hero-repurchase-copy{margin-top:18px;padding-top:16px;font-size:1.0625rem;line-height:1.5;position:relative}.hero-repurchase-copy:before{content:"";background:#ed5000;border-radius:2px;width:42px;height:3px;position:absolute;top:0;left:0}.landing-v2 .landing-reference-hero .landing-hero-actions{flex-direction:column;align-items:flex-start;gap:9px;margin-top:23px;display:flex}.landing-v2 .landing-reference-hero .landing-hero-actions button{background:#ed5000;border-color:#ed5000;border-radius:13px;min-height:58px;padding:0 28px;font-size:1.1875rem;box-shadow:0 10px 25px #ed500026}.landing-v2 .landing-reference-hero .landing-trial-note{text-align:center;color:#52657a;width:auto;padding-left:10px;font-size:.875rem}.landing-v2 .landing-reference-hero .landing-quick-benefits{gap:10px 17px;margin-top:19px}.landing-reference-hero .landing-quick-benefits li{font-weight:650}.landing-reference-hero .landing-windows-download{margin-top:18px}.landing-reference-hero .landing-windows-download small{display:none}.landing-v2 .landing-reference-hero .landing-copy>small{max-width:490px;font-size:.875rem;line-height:1.4}.landing-v2 .landing-reference-hero .landing-product-visual{isolation:isolate;align-self:center;min-height:540px;padding:52px 0 115px 28px;position:relative}.landing-reference-hero .landing-product-visual:before{content:"";z-index:-1;background:linear-gradient(140deg,#edf4fb 15%,#fff0e5 65%,#ff891c 100%);border-radius:45% 45% 22% 28%;position:absolute;inset:40px -12px 15px 10px;transform:rotate(-5deg)}.landing-v2 .landing-reference-hero .product-demo-label{color:#567087;letter-spacing:.06em;white-space:normal;background:0 0;border:0;padding:0;font-size:.75rem;position:absolute;top:15px;left:auto;right:0}.landing-v2 .landing-reference-hero .product-window-real{border:9px solid #112637;border-bottom-width:16px;border-radius:17px;grid-template-columns:36px minmax(0,1fr);width:100%;height:380px;min-height:380px;margin:0;position:relative;overflow:hidden;transform:none;box-shadow:0 22px 38px #102b4330}.landing-v2 .landing-reference-hero .real-dashboard-home{padding:12px 10px}.landing-reference-hero .real-dashboard-header>strong{font-size:14px}.landing-reference-hero .real-dashboard-header>span{min-width:130px}.landing-reference-hero .product-window-real .real-dashboard-rail{padding:8px 3px}.landing-reference-hero .real-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.landing-reference-hero .real-dashboard-grid article{height:75px;padding:8px 7px}.landing-reference-hero .real-dashboard-grid article b{font-size:11px;line-height:1.15}.landing-reference-hero .real-dashboard-grid article small{font-size:8px}.landing-reference-hero .real-dashboard-grid article i svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px;height:19px}.landing-reference-hero .real-dashboard-kpis span{gap:5px;padding:7px}.landing-reference-hero .real-dashboard-kpis strong{font-size:12px}.landing-reference-hero .hero-mobile-preview{box-sizing:border-box;color:#fff;z-index:2;background:#0b2539;border:7px solid #122536;border-radius:29px;width:188px;padding:25px 9px 16px;position:absolute;bottom:38px;left:0;transform:rotate(-7deg);box-shadow:0 20px 30px #102b433b}.hero-mobile-preview:before{content:"";background:#020d16;border-radius:12px;width:66px;height:10px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hero-mobile-top{align-items:center;gap:6px;font-size:13px;display:flex}.hero-mobile-top img{border-radius:7px;width:24px;height:24px}.hero-mobile-top>span{margin-left:auto}.hero-mobile-preview>p{color:#c7d7e6;margin:13px 0 8px;font-size:11px}.landing-v2 .landing-reference-hero .hero-mobile-preview .real-dashboard-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:0}.landing-v2 .landing-reference-hero .hero-mobile-preview .real-dashboard-grid article{height:79px;padding:8px 6px}.hero-mobile-preview .real-dashboard-grid article small{white-space:normal;font-size:8px}.hero-mobile-preview .real-dashboard-grid article b{font-size:10px}.hero-mobile-consultant{background:#18384e;border:1px solid #38576b;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:10px 6px;display:flex}.hero-mobile-consultant>svg{fill:none;stroke:#fff;stroke-width:1.8px;width:22px;height:22px}.hero-mobile-consultant span{gap:3px;display:grid}.hero-mobile-consultant b{font-size:11px}.hero-mobile-consultant small{color:#d1e0ec;font-size:8px}.landing-reference-hero .hero-windows-badge{color:#17364e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfebf4;border-radius:19px;align-items:center;gap:13px;max-width:calc(100% - 210px);padding:16px 22px;display:flex;position:absolute;bottom:34px;right:7px;box-shadow:0 10px 28px #133c591a}.hero-windows-badge>svg{color:#087fed;flex:none;width:36px;height:36px}.hero-windows-badge>span{font-size:1rem;line-height:1.25}.hero-windows-badge strong{font-size:1.25rem;font-weight:850;display:block}.landing-reference-hero button:focus-visible{outline-offset:4px;outline:3px solid #1576c4}@media (width>=981px) and (width<=1200px){.landing-v2 .landing-reference-hero{grid-template-columns:1fr 1fr;gap:24px}.landing-v2 .landing-reference-hero h1{font-size:clamp(2.6rem,4.4vw,3.4rem)}.landing-reference-hero .real-dashboard-header>span{display:none}.landing-reference-hero .hero-windows-badge{gap:8px;padding:13px}.hero-windows-badge>span{font-size:.875rem}.hero-windows-badge strong{font-size:1rem}}@media (width<=980px){.landing-v2 .landing-reference-hero{grid-template-columns:1fr;gap:16px;height:auto;min-height:0;padding:26px 0 34px}.landing-v2 .landing-reference-hero .landing-copy{max-width:720px}.landing-v2 .landing-reference-hero h1{max-width:700px;font-size:clamp(2.6rem,6.5vw,3.75rem)}.landing-v2 .landing-reference-hero .landing-product-visual{box-sizing:border-box;justify-self:center;width:min(620px,100%)}.landing-reference-hero .hero-brand{margin-bottom:19px}}@media (width<=760px){.landing-reference-hero .hero-brand img{border-radius:13px;width:50px;height:50px}.landing-reference-hero .hero-brand strong{font-size:2.1rem}.landing-v2 .landing-reference-hero h1{margin:17px 0;font-size:clamp(2.2rem,9.6vw,3rem);line-height:1.07}.landing-v2 .landing-reference-hero .landing-kicker{letter-spacing:.06em;font-size:.75rem}.landing-v2 .landing-reference-hero .landing-copy>p{font-size:1.0625rem}.landing-v2 .landing-reference-hero .landing-copy>.hero-repurchase-copy{font-size:1rem}.landing-v2 .landing-reference-hero .landing-hero-actions{align-items:stretch}.landing-v2 .landing-reference-hero .landing-trial-note{width:100%;padding-left:0}.landing-v2 .landing-reference-hero .landing-hero-actions button{min-height:55px;font-size:1.125rem}.landing-reference-hero .landing-quick-benefits li{font-size:.875rem}.landing-v2 .landing-reference-hero .landing-product-visual{min-height:440px;padding:38px 0 125px 18px}.landing-v2 .landing-reference-hero .product-window-real{border-width:6px 6px 12px;border-radius:14px;grid-template-columns:27px 1fr;height:290px;min-height:290px}.landing-reference-hero .real-dashboard-header{height:28px}.landing-reference-hero .real-dashboard-header>strong{font-size:11px}.landing-reference-hero .real-dashboard-header>span{display:none}.landing-v2 .landing-reference-hero .real-dashboard-home{padding:8px 6px}.landing-reference-hero .real-dashboard-grid article{height:56px;padding:5px}.landing-reference-hero .real-dashboard-grid article i{font-size:13px}.landing-reference-hero .real-dashboard-grid article b{font-size:8px}.landing-reference-hero .real-dashboard-grid article small{display:none}.landing-reference-hero .real-dashboard-grid article i svg{width:15px;height:15px}.landing-reference-hero .real-dashboard-kpis{grid-template-columns:1fr 1fr}.landing-reference-hero .real-dashboard-kpis span{height:33px}.landing-reference-hero .real-dashboard-kpis b{font-size:6px}.landing-reference-hero .real-dashboard-kpis strong{font-size:9px}.landing-reference-hero .product-window-real .real-dashboard-rail span,.landing-reference-hero .product-window-real .real-dashboard-rail>b{width:20px;min-height:16px;font-size:10px}.landing-reference-hero .hero-mobile-preview{border-width:5px;border-radius:24px;width:151px;padding:23px 7px 11px;bottom:28px}.hero-mobile-top{font-size:10px}.hero-mobile-top img{width:20px;height:20px}.hero-mobile-preview>p{font-size:9px}.landing-v2 .landing-reference-hero .hero-mobile-preview .real-dashboard-grid article{height:62px;padding:6px}.landing-v2 .landing-reference-hero .hero-mobile-preview .real-dashboard-grid article b,.hero-mobile-consultant b{font-size:9px}.hero-mobile-consultant small{font-size:7px}.landing-reference-hero .hero-windows-badge{border-radius:14px;gap:7px;max-width:calc(100% - 166px);padding:12px 10px;bottom:20px;right:0}.hero-windows-badge>svg{width:24px;height:24px}.hero-windows-badge>span{font-size:.875rem}.hero-windows-badge strong{font-size:1rem}.landing-v2 .landing-reference-hero .product-demo-label{font-size:.65rem;top:6px}}@media (width<=380px){.hero-windows-badge>svg{width:20px;height:20px}.hero-windows-badge>span{font-size:.75rem}.hero-windows-badge strong{font-size:.875rem}.landing-reference-hero .hero-windows-badge{gap:5px;padding:10px 8px}}@media (width>=801px){.metro-shortcuts.has-extra-row{scrollbar-width:thin;grid-template-rows:repeat(4,minmax(112px,1fr));padding-right:4px;overflow-y:auto}}.fiscal-module{color:#163248;gap:18px;padding-bottom:32px;display:grid}.fiscal-hero{background:linear-gradient(135deg,#fff 0%,#f2f7fb 100%);border:1px solid #dbe5ee;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.fiscal-hero span{color:#e65312;letter-spacing:.14em;font-size:.75rem;font-weight:900}.fiscal-hero h2{margin:5px 0 4px;font-size:1.65rem}.fiscal-hero p{color:#64778a;margin:0}.fiscal-hero>b{color:#9b5700;background:#fff6e9;border:1px solid #f1c58c;border-radius:999px;flex:none;padding:9px 13px;font-size:.82rem}.fiscal-warning{background:#fff9ec;border:1px solid #f0c87b;border-left:5px solid #e98a00;border-radius:12px;align-items:center;gap:16px;padding:15px 18px;display:flex}.fiscal-warning strong{color:#8c4e00;flex:none}.fiscal-warning span{color:#6f5b3d}.fiscal-tabs{background:#f4f7fa;border:1px solid #dde6ee;border-radius:13px;gap:7px;padding:6px;display:flex;overflow-x:auto}.fiscal-tabs button{color:#52677a;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-weight:750}.fiscal-tabs button.active{color:#0b5f9e;background:#fff;box-shadow:0 2px 8px #173c5917}.fiscal-form,.fiscal-products,.fiscal-documents,.fiscal-print{background:#fff;border:1px solid #dce5ed;border-radius:16px;padding:22px;box-shadow:0 5px 18px #1239550a}.fiscal-form{gap:18px;display:grid}.fiscal-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.fiscal-form label,.fiscal-document-filters label,.fiscal-print label{color:#38536a;gap:7px;font-size:.82rem;font-weight:750;display:grid}.fiscal-form .wide{grid-column:span 2}.fiscal-form input,.fiscal-form select,.fiscal-document-filters input,.fiscal-document-filters select,.fiscal-print select{color:#18364d;background:#fff;border:1px solid #cfdbe5;border-radius:9px;width:100%;min-height:43px;padding:0 11px}.fiscal-form>small{color:#677c8e;line-height:1.5}.fiscal-form>button{justify-self:start;min-height:44px}.fiscal-check{align-items:center;gap:9px;padding-top:25px;display:flex!important}.fiscal-check input{width:18px!important;min-height:18px!important}.fiscal-products{gap:17px;display:grid}.fiscal-products>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.fiscal-products h3,.fiscal-print h3{margin:0 0 4px}.fiscal-products p,.fiscal-print p{color:#667b8d;margin:0}.fiscal-products>header>span{color:#176a9f;background:#eaf5fd;border-radius:999px;padding:7px 11px;font-size:.8rem;font-weight:800}.fiscal-product-list{gap:8px;display:grid}.fiscal-product-list article{border:1px solid #e1e8ee;border-radius:10px;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(120px,1fr));align-items:center;gap:12px;padding:13px;display:grid}.fiscal-product-list article span{color:#627589;font-size:.84rem}.fiscal-note{color:#5f7385;background:#f4f7fa;border-radius:10px;padding:13px;line-height:1.5}.fiscal-document-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.fiscal-documents :disabled{opacity:.65}.fiscal-print{grid-template-columns:minmax(280px,1fr) minmax(260px,.7fr);align-items:start;gap:28px;display:grid}.fiscal-print>div:first-child{gap:15px;display:grid}.fiscal-print-actions{flex-wrap:wrap;gap:9px;display:flex}.fiscal-demo{color:#111;background:#fff;border:1px dashed #52616b;justify-self:center;gap:9px;width:min(100%,320px);padding:18px;font-family:Courier New,monospace;font-size:.78rem;display:grid;box-shadow:0 4px 18px #102b431a}.fiscal-demo-58{max-width:230px}.fiscal-demo-80{max-width:320px}.fiscal-demo>strong{text-align:center;border:2px solid #111;padding:6px}.fiscal-demo>span{justify-content:space-between;gap:10px;display:flex}.fiscal-demo .total{border-top:2px solid #111;padding-top:7px;font-size:1rem}.product-fiscal-fields{background:#f8fbfd;border:1px solid #d8e4ed;border-radius:11px;gap:13px;margin:7px 0;padding:15px;display:grid}.product-fiscal-fields legend{color:#164f77;padding:0 7px;font-weight:850}.product-fiscal-fields>p{color:#6b7d8d;margin:0;font-size:.8rem;line-height:1.45}@media (width<=980px){.fiscal-form-grid,.fiscal-document-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-product-list article{grid-template-columns:1fr 1fr}.fiscal-product-list article strong{grid-column:1/-1}}@media (width<=680px){.fiscal-hero,.fiscal-warning,.fiscal-products>header{flex-direction:column;align-items:flex-start}.fiscal-form-grid,.fiscal-document-filters,.fiscal-print{grid-template-columns:1fr}.fiscal-form .wide{grid-column:auto}.fiscal-check{padding-top:0}.fiscal-product-list article{grid-template-columns:1fr}.fiscal-product-list article strong{grid-column:auto}.fiscal-tabs{margin-inline:-3px}.fiscal-form,.fiscal-products,.fiscal-documents,.fiscal-print{padding:16px}}.product-photo-status{z-index:150;color:#244866;background:#fff;border:1px solid #c8d6e5;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:800;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #17355424}.product-photo-error{color:#a52828;font-size:11px;line-height:1.35;display:block}.product-image-backdrop{z-index:1000;background:#10243d99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-image-adjust{background:#fff;border-radius:18px;width:min(94vw,620px);max-height:94vh;overflow:auto;box-shadow:0 24px 80px #08172666}.product-image-adjust>header{border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.product-image-adjust h2{color:#183650;margin:0;font-size:20px}.product-image-adjust header p{color:#64788d;margin:5px 0 0;font-size:12px}.product-image-adjust header>button{background:#fff;border:1px solid #cad6e2;border-radius:9px;width:38px;height:38px;font-size:24px}.product-image-adjust-body{gap:15px;padding:20px;display:grid}.product-image-crop{aspect-ratio:1;touch-action:none;cursor:move;background:#edf2f6;border-radius:12px;width:min(100%,440px);margin:auto;position:relative;overflow:hidden}.product-image-crop img{-webkit-user-select:none;user-select:none}.product-image-adjust-body label{color:#3c556e;gap:7px;font-size:12px;font-weight:800;display:grid}.product-image-adjust-body input[type=range]{width:100%}.product-image-tools{gap:8px;display:flex}.product-image-tools button,.product-image-adjust>footer button{color:#294a68;background:#fff;border:1px solid #c6d4e1;border-radius:9px;min-height:40px;padding:8px 14px;font-weight:800}.product-image-adjust>footer{border-top:1px solid #e0e7ef;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.product-image-adjust>footer .primary{color:#fff;background:#e95f0c;border-color:#e95f0c}.inventory-more-actions>small{color:#6d7f91;font-size:9px;line-height:1.4}.app-recovery{color:#173554;background:#f2f6fa;place-items:center;min-height:100dvh;padding:24px;display:grid}.app-recovery section{background:#fff;border:1px solid #d6e1eb;border-radius:18px;width:min(100%,620px);padding:34px;box-shadow:0 18px 50px #1735541f}.app-recovery span{color:#e85d0b;letter-spacing:.12em;font-size:12px;font-weight:900}.app-recovery h1{margin:9px 0;font-size:28px}.app-recovery p{color:#61788d;line-height:1.6}.app-recovery div{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.app-recovery button{color:#234764;background:#fff;border:1px solid #bdccda;border-radius:9px;min-height:44px;padding:9px 16px;font-weight:800}.app-recovery button:first-child{color:#fff;background:#e85d0b;border-color:#e85d0b}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}.sv-admin,.sv-public{color:#172b45;--sv-brand:#ef7626;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.sv-admin *,.sv-public *{box-sizing:border-box}.sv-admin{max-width:1600px;margin:auto;padding:24px}.sv-admin h1,.sv-public h1{letter-spacing:-.02em;margin:8px 0 12px;font-size:30px;font-weight:750;line-height:1.2}.sv-admin h2,.sv-public h2{margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.25}.sv-admin h3,.sv-public h3{margin:20px 0 12px;font-size:18px;font-weight:700}.sv-admin p,.sv-public p{margin:8px 0 16px}.sv-admin small,.sv-public small{color:#586b80;font-size:14px;display:block}.sv-admin button,.sv-admin a,.sv-public button,.sv-public a{font:inherit;cursor:pointer}.sv-admin a,.sv-public a{color:inherit;text-decoration:none}.sv-admin button,.sv-heading-actions a,.sv-success-actions a,.sv-public button{color:#172b45;background:#fff;border:1px solid #ccd6df;border-radius:10px;min-height:44px;padding:10px 16px;font-size:15px}.sv-admin button:hover,.sv-public button:hover{background:#fff6ed;border-color:#ef7626}.sv-admin button:disabled,.sv-public button:disabled{opacity:.6;cursor:default}.sv-admin .sv-primary,.sv-success-actions .sv-primary{color:#fff;background:#ed7122;border-color:#ed7122;font-weight:700}.sv-admin .sv-primary:hover{background:#d65c11}.sv-admin input:not([type=checkbox]):not([type=color]):not([type=file]),.sv-admin textarea,.sv-admin select,.sv-public input,.sv-public select{color:#172b45;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c7d2df;border-radius:9px;padding:10px 12px}.sv-admin input:focus,.sv-admin textarea:focus,.sv-public input:focus,.sv-public select:focus{outline-offset:2px;outline:2px solid #ef7626}.sv-admin input[type=checkbox]{accent-color:#ed7122;flex-shrink:0;width:20px;height:20px}.sv-admin label,.sv-public label{gap:8px;font-size:15px;font-weight:600;display:grid}.sv-kicker{letter-spacing:.09em;color:#ae5012;font-size:14px;font-weight:700}.sv-admin-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.sv-admin-heading p{color:#586b80;margin:0}.sv-heading-actions,.sv-editor-toolbar>div,.sv-success-actions,.sv-step-actions,.sv-publish-dialog>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sv-welcome{background:#fff;border:1px solid #dbe3eb;border-radius:20px;grid-template-columns:1fr 1fr;gap:48px;padding:48px;display:grid;box-shadow:0 8px 32px #17314c08}.sv-welcome h2{max-width:450px;margin-top:16px;font-size:38px}.sv-welcome p{color:#586b80;max-width:460px;font-size:18px}.sv-welcome>div>small{margin-top:16px}.sv-benefit-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sv-benefit-grid article{background:#f5f8fc;border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.sv-benefit-grid article>span{color:#df691e;font-size:24px}.sv-notice{background:#fff6e9;border:1px solid #f0d9b9;border-radius:12px;margin:0 0 20px;padding:16px;font-size:15px}.sv-error-text{color:#b12e2e!important}.sv-store-status{color:#fff;background:#142e4d;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:28px;display:flex}.sv-store-status h2{margin:14px 0 8px}.sv-store-status a{overflow-wrap:anywhere;color:#e6edf7;display:block}.sv-store-status>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.sv-status{background:#ffffff20;border-radius:20px;padding:5px 12px;font-size:14px;display:inline-flex}.sv-status.online{color:#0e6040;background:#d1f3e5}.sv-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.sv-metrics article{background:#fff;border:1px solid #dbe3eb;border-radius:12px;padding:22px}.sv-metrics article strong{margin:12px 0;font-size:30px;display:block}.sv-shortcuts{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px;display:grid}.sv-shortcuts button{text-align:left;padding:20px}.sv-shortcuts small{margin-top:8px}.sv-editor-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sv-mode-tabs,.sv-device-tabs{flex-wrap:wrap;gap:5px;display:flex}.sv-admin button.selected{color:#96400b;background:#fff0e3;border-color:#ec792d}.sv-steps{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.sv-steps button{align-items:center;gap:10px;display:flex}.sv-steps span{background:#edf2f7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.sv-steps .selected span{color:#fff;background:#ed7122}.sv-editor-form{background:#fff;border:1px solid #dbe3eb;border-radius:16px;min-width:0;padding:28px}.sv-editor-form>h2{margin-bottom:24px}.sv-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sv-span-two{grid-column:1/-1}.sv-address{border:1px solid #c7d2df;border-radius:9px;align-items:center;padding-left:12px;display:flex;overflow:hidden}.sv-address input{border:0!important}.sv-address span{color:#586b80}.sv-color-field{align-items:center;gap:14px;height:46px;display:flex}.sv-color-field input{background:#fff;border:1px solid #c7d2df;border-radius:8px;width:58px;height:44px;padding:4px}.sv-upload{background:#f8fafc;border:1px dashed #afbdcf;border-radius:12px;padding:18px}.sv-upload img{object-fit:contain;max-width:120px;max-height:80px}.sv-upload input{width:100%;font-size:14px}.sv-step-actions{border-top:1px solid #e3e9ef;justify-content:flex-end;margin-top:24px;padding-top:24px}.sv-products-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.sv-products-toolbar label{flex:1;min-width:220px}.sv-products-toolbar>div{gap:8px;display:flex}.sv-admin-products{gap:10px;max-height:570px;display:grid;overflow:auto}.sv-admin-products>label{cursor:pointer;border:1px solid #dbe3eb;border-radius:10px;align-items:center;gap:16px;padding:14px;display:flex}.sv-admin-products>label.selected{background:#fff8f2;border-color:#eda269}.sv-admin-products img,.sv-product-initial{object-fit:contain;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:66px;height:66px}.sv-product-initial{color:#7c8da3;place-items:center;font-size:26px;display:grid}.sv-admin-products>label>div:not(.sv-product-initial){min-width:0}.sv-admin-products strong{display:block}.sv-admin-products span{color:#586b80;font-size:14px;display:block}.sv-product-stock{text-align:right;flex-shrink:0;margin-left:auto}.sv-product-stock>span{font-weight:700;color:#ad551a!important}.sv-note{color:#586b80;margin-top:18px;font-size:14px!important}.sv-option-list{gap:12px;margin:18px 0 28px;display:grid}.sv-option-list label{background:#f5f8fc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.sv-option-list small{margin-left:auto}.sv-editor-grid.with-preview{grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr);align-items:start;gap:22px;display:grid}.sv-themes{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px;display:grid}.sv-themes button{text-align:left;padding:12px}.sv-themes strong{margin-top:12px;display:block}.sv-themes small{font-size:14px}.sv-theme-thumbnail{background:#fafbfd;border:1px solid #d0dbe7;border-radius:6px;height:84px;padding:7px;overflow:hidden}.sv-theme-thumbnail>i{background:#c8d3e0;width:40%;height:6px;margin-bottom:6px;display:block}.sv-theme-thumbnail>span{background:#e3eaf1;height:24px;margin-bottom:5px;display:block}.sv-theme-thumbnail.moderno>span{background:#17314c;height:36px}.sv-theme-thumbnail>div{gap:4px;display:flex}.sv-theme-thumbnail b{background:#e3eaf1;width:33%;height:25px;display:block}.sv-theme-thumbnail.clean b:last-child{display:none}.sv-preview-panel{background:#e9eef4;border:1px solid #d2dce7;border-radius:16px;min-width:0;padding:16px}.sv-preview-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sv-device-tabs button{min-height:40px;padding:8px 12px;font-size:14px}.sv-preview-wrap{height:640px;overflow:auto}.sv-preview-surface{border-radius:10px;width:100%;margin:auto;overflow:hidden;box-shadow:0 4px 20px #122d4d15;container-type:inline-size}.sv-device-tablet .sv-preview-surface{max-width:768px}.sv-device-mobile .sv-preview-surface{max-width:375px}.sv-empty{text-align:center;background:#fff;border-radius:12px;padding:56px 24px}.sv-success{text-align:center;background:#fff;border:1px solid #dbe3eb;border-radius:18px;padding:48px}.sv-success-mark{color:#147b4d;background:#daf5e8;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:32px;display:grid}.sv-share-url{overflow-wrap:anywhere;background:#f2f6fb;border:1px solid #d3deeb;border-radius:10px;margin:24px auto;padding:16px;display:block}.sv-success-actions{justify-content:center;margin-bottom:24px}.sv-modal-backdrop{z-index:11000;background:#0e203b80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sv-publish-dialog{background:#fff;border-radius:16px;max-width:520px;padding:32px;box-shadow:0 15px 60px #0003}.sv-publish-dialog>div{justify-content:flex-end;margin-top:24px}.sv-store-shell{container-type:inline-size}.sv-public{--sv-ink:#202021;--sv-muted:#626468;--sv-surface:#fff;--sv-soft:#f5f4f2;--sv-border:#e7e5e1;--sv-button:var(--sv-brand);background:var(--sv-surface);color:var(--sv-ink);overflow-wrap:anywhere;min-height:100vh}.sv-public a,.sv-public button{touch-action:manipulation}.sv-public small{color:var(--sv-muted)}.sv-public h1{letter-spacing:-.045em;font-size:clamp(2.4rem,4.6cqw,4.9rem);line-height:1.06}.sv-public h2{letter-spacing:-.035em;font-size:clamp(1.7rem,2.7cqw,2.6rem)}.sv-public h3{line-height:1.35}.sv-public input,.sv-public select{border-color:var(--sv-border);border-radius:6px;min-width:0}.sv-public button{color:var(--sv-ink);background:var(--sv-surface);border-color:var(--sv-border)}.sv-public button:hover{background:var(--sv-soft);border-color:var(--sv-brand)}.sv-announcement{background:var(--sv-ink);color:var(--sv-surface);text-align:center;letter-spacing:.03em;padding:9px 5%;font-size:14px}.sv-shop-header{align-items:center;gap:26px;max-width:1600px;min-height:100px;margin:auto;padding:24px 5%;display:flex}.sv-brand{align-items:center;gap:12px;min-width:0;max-width:35%;font-size:23px;line-height:1.2;display:flex}.sv-brand img{object-fit:contain;flex-shrink:0;width:90px;height:60px}.sv-brand-monogram{border:1px solid var(--sv-border);flex-shrink:0;place-items:center;width:54px;height:54px;font-family:Georgia,serif;font-size:34px;display:grid}.sv-header-search{flex:1;max-width:530px;margin-left:auto}.sv-header-actions{white-space:nowrap;align-items:center;gap:24px;font-size:15px;display:flex}.sv-cart-link{align-items:center;gap:8px;display:flex}.sv-cart-link span{background:var(--sv-ink);min-width:25px;height:25px;color:var(--sv-surface);border-radius:50%;place-items:center;font-size:14px;display:grid}.sv-shop-nav{border-top:1px solid var(--sv-border);border-bottom:1px solid var(--sv-border);flex-wrap:wrap;justify-content:center;gap:32px;padding:13px 5%;font-size:15px;display:flex}.sv-public .sv-menu-toggle{display:none}.sv-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sv-action{background:var(--sv-button);border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:13px 25px;font-size:16px;font-weight:700;display:inline-flex;color:var(--sv-button-ink,#fff)!important}.sv-shop-hero{isolation:isolate;background:var(--sv-soft);grid-template-columns:1fr 1fr;align-items:center;gap:5%;min-height:450px;padding:54px 7%;display:grid;position:relative;overflow:hidden}.sv-hero-copy{z-index:2;max-width:640px}.sv-hero-copy>small{letter-spacing:.12em;text-transform:uppercase;color:inherit;margin-bottom:20px;font-size:14px}.sv-hero-copy p{max-width:510px;margin:22px 0;font-size:19px;line-height:1.65}.sv-hero-background{z-index:-2;position:absolute;inset:0}.sv-hero-background .sv-hero-mobile{display:none}.sv-hero-background img{object-fit:cover;object-position:center;width:100%;height:100%}.sv-shop-hero.has-banner{color:#fff;grid-template-columns:1fr}.sv-shop-hero.has-banner:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,var(--sv-overlay)),#0000000f);z-index:-1;position:absolute;inset:0}.sv-hero-visual{grid-template-columns:repeat(2,1fr);align-items:center;gap:16px;min-width:0;display:grid}.sv-hero-item{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff14;border:1px solid #ffffff28;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 16px 40px #0000000c}.sv-hero-item:first-child{grid-row:span 2}.sv-hero-item img{object-fit:contain;background:#ffffffec;width:100%;height:190px;display:block}.sv-hero-item:first-child img{height:330px}.sv-hero-item small{color:inherit;padding:12px 14px;font-size:14px}.sv-hero-letter{text-align:center;opacity:.3;grid-column:1/-1;font-family:Georgia,serif;font-size:230px;line-height:1}.sv-hero-compact{min-height:240px;padding-block:30px}.sv-hero-tall{min-height:580px}.sv-hero-compact h1{font-size:clamp(2rem,3.5cqw,3.8rem)}.sv-align-center .sv-hero-copy{text-align:center;margin-inline:auto}.sv-align-right .sv-hero-copy{text-align:right;margin-left:auto}.sv-align-center p,.sv-align-right p{margin-inline:auto}.sv-home-section{max-width:1520px;margin:auto;padding:46px 5%}.sv-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.sv-section-heading>small{margin-right:20px}.sv-section-heading:has(>small){display:block}.sv-section-heading small{letter-spacing:.1em;margin-bottom:8px;font-size:14px}.sv-section-heading h2{margin:4px 0 12px}.sv-section-heading p{color:var(--sv-muted);margin:0;font-size:14px}.sv-section-heading>a{white-space:nowrap;border-bottom:1px solid;font-size:15px}.sv-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sv-product-card{border:1px solid var(--sv-border);background:var(--sv-surface);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sv-card-photo{aspect-ratio:1;background:var(--sv-soft);min-width:0;display:block;position:relative;overflow:hidden}.sv-card-photo>img{object-fit:contain;width:100%;height:100%;transition:transform .2s;display:block}.sv-card-photo:hover>img{transform:scale(1.04)}.sv-product-placeholder{background:linear-gradient(135deg,var(--sv-soft),var(--sv-surface));width:100%;height:100%;color:var(--sv-muted);aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.sv-product-placeholder>span{opacity:.65;border:1px solid var(--sv-border);border-radius:50%;place-items:center;width:100px;height:100px;font-family:Georgia,serif;font-size:76px;line-height:1;display:grid}.sv-product-placeholder small{font-size:14px;font-weight:400}.sv-card-content{flex-direction:column;flex:1;padding:18px;display:flex}.sv-card-content h3{min-height:2.6em;margin:6px 0 14px;font-size:18px}.sv-card-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.sv-card-price strong{color:var(--sv-ink);font-size:21px;line-height:1.25}.sv-card-price del{color:var(--sv-muted);font-size:14px}.sv-card-stock{font-size:14px!important}.sv-card-actions{text-align:center;gap:9px;margin-top:auto;padding-top:16px;display:grid}.sv-card-actions .sv-action{min-height:46px;padding:10px 8px;font-size:16px}.sv-detail-link{text-underline-offset:3px;font-size:14px;text-decoration:underline!important}.sv-sale-badge{background:var(--sv-button);color:#fff;border-radius:3px;padding:5px 10px;font-size:14px;font-weight:700;position:absolute;top:12px;left:12px}.sv-action.unavailable{background:var(--sv-muted)}.sv-category-display{flex-wrap:wrap;gap:14px;display:flex}.sv-category-display button{min-width:0;font-weight:600;position:relative;overflow:hidden}.sv-category-display small{margin-top:5px;font-size:14px;font-weight:400}.sv-category-display .selected{border-color:var(--sv-brand)}.sv-category-tiles,.sv-category-collections{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sv-category-tiles button,.sv-category-collections button{text-align:left;border-radius:4px;min-height:135px;padding:18px}.sv-category-tiles button img{float:right;object-fit:contain;width:75px;height:95px;margin-left:8px}.sv-category-number{opacity:.18;margin-top:10px;font-size:36px;line-height:1;display:block}.sv-category-collections button{padding:0}.sv-category-collections button img{object-fit:contain;width:100%;height:160px}.sv-category-collections button span,.sv-category-collections button small{padding:8px 14px;display:block}.sv-category-circles{justify-content:center;gap:24px}.sv-category-circles button{border:0;width:125px;padding:0;background:0 0!important}.sv-category-circles button>img{object-fit:contain;background:var(--sv-soft);border:1px solid var(--sv-border);border-radius:50%;width:94px;height:94px;margin:0 auto 12px;display:block}.sv-category-circles .sv-category-number{background:var(--sv-soft);opacity:1;border-radius:50%;order:-1;margin:0 auto 10px;padding:24px;font-size:24px}.sv-category-pills button{border-radius:30px;padding:12px 22px}.sv-category-pills small{display:none}.sv-category-sidebar{gap:8px;display:grid}.sv-category-sidebar button{text-align:left;border:0;border-bottom:1px solid var(--sv-border);border-radius:0}.sv-category-sidebar .selected{background:var(--sv-soft);box-shadow:inset 3px 0 var(--sv-brand)}.sv-catalog-controls{gap:12px;display:flex}.sv-catalog-controls label{max-width:250px;font-size:14px}.sv-market-catalog{grid-template-columns:210px minmax(0,1fr);gap:32px;display:grid}.sv-market-catalog aside{background:var(--sv-soft);border-radius:6px;align-self:start;padding:20px}.sv-market-catalog aside h3{margin-top:0}.sv-promotion-banner{background:var(--sv-soft);isolation:isolate;border-radius:10px;margin-bottom:28px;padding:34px 5%;position:relative;overflow:hidden}.sv-promotion-banner>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sv-promotion-banner:has(>img){color:#fff}.sv-promotion-banner:has(>img):after{content:"";z-index:-1;background:#0008;position:absolute;inset:0}.sv-promotion-banner small{color:inherit;text-transform:uppercase;letter-spacing:.08em}.sv-promotion-banner p{max-width:500px}.sv-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sv-collection-grid button{text-align:left;border-radius:0;padding:0;overflow:hidden}.sv-collection-grid button>img{object-fit:contain;background:var(--sv-soft);width:100%;height:260px;display:block}.sv-collection-grid button>div:not(.sv-product-placeholder){padding:24px}.sv-collection-grid h3{margin:5px 0 14px;font-size:25px}.sv-collection-grid span{border-bottom:1px solid;font-size:15px}.sv-benefits-section{border-top:1px solid var(--sv-border);border-bottom:1px solid var(--sv-border);padding-block:30px}.sv-benefits-section>h2{font-size:21px}.sv-benefits-section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.sv-benefits-section article>span{color:var(--sv-muted);font-size:14px}.sv-benefits-section h3{margin:8px 0;font-size:18px}.sv-benefits-section p{color:var(--sv-muted);margin:0;font-size:15px}.sv-about{text-align:center;background:var(--sv-soft);max-width:none;padding-block:65px}.sv-about p{white-space:pre-wrap;max-width:760px;margin-inline:auto;font-size:18px}.sv-testimonials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sv-testimonials blockquote{background:var(--sv-soft);margin:0;padding:28px}.sv-testimonials cite{font-size:15px}.sv-social,.sv-newsletter{text-align:center;background:var(--sv-soft)}.sv-social>a{margin:8px}.sv-shop-footer{background:var(--sv-ink);color:var(--sv-surface);padding:48px 5% 20px}.sv-footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px;max-width:1370px;margin:auto;display:grid}.sv-footer-grid strong{font-family:Georgia,serif;font-size:25px}.sv-footer-grid h3{margin:0 0 16px;font-size:17px}.sv-footer-grid p,.sv-footer-grid a{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.85;margin:8px 0;font-size:15px;display:block}.sv-footer-grid details{margin-bottom:10px;font-size:15px}.sv-footer-grid summary{cursor:pointer}.sv-footer-bottom{border-top:1px solid #ffffff30;justify-content:space-between;gap:16px;max-width:1370px;margin:35px auto 0;padding-top:20px;display:flex}.sv-shop-footer small{color:inherit;opacity:.75;font-size:14px}.sv-floating-wa{z-index:50;background:#126b43;border-radius:40px;padding:13px 20px;font-size:15px;position:fixed;bottom:22px;right:22px;box-shadow:0 5px 22px #0002;color:#fff!important}.sv-preview-surface .sv-floating-wa{position:absolute;bottom:22px;right:22px}.sv-preview-surface .sv-public{min-height:0}.sv-preview-surface{position:relative;container-type:inline-size}.sv-preview-wrap{height:750px}.sv-inner{max-width:1300px;margin:auto;padding:32px 5%}.sv-inner>a{margin-bottom:28px;font-size:15px;text-decoration:underline;display:block}.sv-product-detail{grid-template-columns:1.05fr 1fr;gap:60px;margin:25px 0 70px;display:grid}.sv-product-photo{background:var(--sv-soft);border:1px solid var(--sv-border);border-radius:10px;overflow:hidden}.sv-product-photo>img{object-fit:contain;width:100%;height:500px}.sv-product-photo>.sv-product-placeholder{height:500px}.sv-photo-choices{gap:10px;margin-top:16px;display:flex}.sv-photo-choices button{padding:6px}.sv-photo-choices img{object-fit:contain;width:68px;height:68px}.sv-product-detail h1{margin:10px 0 20px;font-size:40px}.sv-detail-price{margin:18px 0;font-size:34px;display:block}.sv-product-detail label{max-width:350px;margin:16px 0}.sv-product-detail input[type=number]{max-width:120px}.sv-public .sv-buy{background:var(--sv-button);color:var(--sv-button-ink,#fff);width:100%;min-height:52px;margin:20px 0 10px;font-weight:700;display:block}.sv-buy-now{width:100%;min-height:50px;font-weight:700;border-color:var(--sv-button)!important}.sv-wa-link{margin:20px 0;display:block;text-decoration:underline!important}.sv-description{white-space:pre-wrap;line-height:1.8}.sv-cart-layout{grid-template-columns:minmax(0,1fr) 340px;gap:38px;display:grid}.sv-cart-item{border-bottom:1px solid var(--sv-border);align-items:flex-start;gap:20px;padding:25px 0;display:flex}.sv-cart-item>img,.sv-cart-item>.sv-product-placeholder{object-fit:contain;flex-shrink:0;width:110px;height:120px}.sv-cart-item>.sv-product-placeholder>span{width:55px;height:55px;font-size:38px}.sv-cart-item>.sv-product-placeholder small{font-size:12px}.sv-cart-item>div{flex:1;min-width:0}.sv-cart-item>strong{white-space:nowrap}.sv-cart-item label{max-width:100px;margin:12px 0}.sv-cart-summary{border:1px solid var(--sv-border);background:var(--sv-soft);border-radius:8px;align-self:start;padding:26px}.sv-cart-summary p{justify-content:space-between;gap:12px;display:flex}.sv-cart-summary button{background:var(--sv-ink);width:100%;color:var(--sv-surface);margin:18px 0}.sv-cart-summary span{text-align:right;font-size:14px}.sv-error{max-width:800px;margin:auto;padding:60px 24px}.sv-public .sv-empty{background:var(--sv-soft)}.sv-theme-elegante{--sv-ink:#231b14;--sv-soft:#f5f0e8;--sv-border:#e6dfd2}.sv-theme-elegante h1,.sv-theme-elegante h2,.sv-theme-elegante .sv-brand{font-family:Georgia,serif;font-weight:400}.sv-theme-elegante .sv-header-search{max-width:300px}.sv-theme-elegante .sv-shop-hero{color:#fff4da;background:radial-gradient(at 75% 10%,#6a462b,#191411 70%);min-height:530px}.sv-theme-elegante .sv-hero-item{border-color:#c0a16a60}.sv-theme-elegante .sv-category-tiles{grid-template-columns:repeat(4,1fr)}.sv-card-luxury .sv-product-card{border:0;border-radius:0}.sv-card-luxury .sv-card-content{text-align:center;border-bottom:1px solid var(--sv-border)}.sv-card-luxury .sv-card-price{justify-content:center}.sv-card-luxury .sv-card-photo{aspect-ratio:1.1;background:#f8f5ef}.sv-card-luxury .sv-card-actions{grid-template-columns:1fr}.sv-card-luxury .sv-action{border-radius:0}.sv-theme-elegante .sv-selection-featured{text-align:center}.sv-theme-elegante .sv-section-heading{justify-content:center}.sv-theme-minimalista{--sv-ink:#252a29;--sv-soft:#f7f8f7}.sv-theme-minimalista .sv-shop-nav{border-top:0}.sv-theme-minimalista .sv-shop-hero{background:#f5f6f4;min-height:520px;margin:28px 5% 0;padding:48px}.sv-theme-minimalista .sv-hero-visual{grid-template-columns:1fr}.sv-theme-minimalista .sv-hero-item:not(:first-child){display:none}.sv-theme-minimalista .sv-hero-item{box-shadow:none;border:0}.sv-theme-minimalista .sv-hero-item:first-child img{height:370px}.sv-theme-minimalista .sv-hero-item small{display:none}.sv-card-minimal .sv-product-card{border:0;border-radius:0}.sv-card-minimal .sv-card-content{padding:18px 0}.sv-card-minimal .sv-card-photo{aspect-ratio:.85}.sv-card-minimal .sv-action{background:var(--sv-surface);border:1px solid var(--sv-border);color:var(--sv-ink)!important}.sv-theme-minimalista .sv-selection-new .sv-product-grid{grid-template-columns:repeat(3,1fr)}.sv-theme-moderno{--sv-ink:#08213b;--sv-soft:#edf3ff;--sv-border:#dce5f2}.sv-theme-moderno .sv-shop-header{padding-block:20px}.sv-theme-moderno .sv-shop-hero{color:#fff;background:linear-gradient(120deg,#0b2449,#174577);border-radius:20px;min-height:460px;margin:24px 5%}.sv-theme-moderno .sv-hero-copy h1{font-weight:900}.sv-theme-moderno .sv-hero-visual{transform:rotate(-4deg)}.sv-card-bold .sv-product-card{border-radius:16px;box-shadow:0 6px 22px #16376f0a}.sv-card-bold .sv-card-photo{aspect-ratio:1.15}.sv-card-bold .sv-action{border-radius:10px}.sv-theme-moderno .sv-promotion-banner{background:var(--sv-brand);color:#fff;border-radius:20px}.sv-theme-moderno .sv-category-tiles button{background:#edf3ff;border-radius:12px}.sv-theme-boutique{--sv-ink:#4b352b;--sv-soft:#f8eee7;--sv-border:#e7d9cf}.sv-theme-boutique h1,.sv-theme-boutique h2,.sv-theme-boutique .sv-brand{font-family:Georgia,serif;font-weight:400}.sv-theme-boutique .sv-shop-header{justify-content:center}.sv-theme-boutique .sv-shop-hero{grid-template-columns:.85fr 1.15fr;gap:4%;min-height:590px;padding:0 0 0 7%}.sv-theme-boutique .sv-hero-copy{padding-block:40px}.sv-theme-boutique .sv-hero-visual{grid-template-columns:1.3fr .7fr;gap:2px;height:590px}.sv-theme-boutique .sv-hero-item{height:100%;box-shadow:none;border:0;border-radius:0}.sv-theme-boutique .sv-hero-item img{object-fit:contain;background:#f0e5dd;height:100%}.sv-theme-boutique .sv-hero-item small{display:none}.sv-theme-boutique .sv-hero-item:first-child img{height:100%}.sv-theme-boutique .sv-selection-featured .sv-product-grid{grid-template-columns:1.4fr 1fr 1fr;align-items:start}.sv-card-editorial .sv-product-card{border:0;border-radius:0}.sv-card-editorial .sv-card-photo{aspect-ratio:.78}.sv-card-editorial .sv-card-content{padding:20px 0}.sv-card-editorial .sv-action{border-radius:0}.sv-theme-boutique .sv-collection-grid{gap:3px}.sv-theme-boutique .sv-collection-grid button{border:0}.sv-theme-boutique .sv-collection-grid button>div:not(.sv-product-placeholder){background:var(--sv-soft)}.sv-theme-marketplace{--sv-ink:#122947;--sv-soft:#f4f6f8}.sv-theme-marketplace .sv-shop-header{color:#fff;background:#122947;max-width:none}.sv-theme-marketplace .sv-cart-link span{color:#122947;background:#fff}.sv-theme-marketplace .sv-header-search{max-width:650px}.sv-theme-marketplace .sv-announcement{background:#0a1b31}.sv-theme-marketplace .sv-shop-nav{background:#fff;justify-content:flex-start}.sv-theme-marketplace .sv-category-section{padding-block:18px}.sv-theme-marketplace .sv-category-section>.sv-section-heading{display:none}.sv-theme-marketplace .sv-category-section .sv-category-sidebar{flex-wrap:nowrap;display:flex;overflow-x:auto}.sv-theme-marketplace .sv-category-section .sv-category-sidebar button{white-space:nowrap}.sv-theme-marketplace .sv-category-section small{display:none}.sv-theme-marketplace .sv-shop-hero{border-radius:8px;min-height:280px;margin:0 5%;padding:30px 4%}.sv-theme-marketplace .sv-hero-item img{height:120px}.sv-theme-marketplace .sv-hero-item:first-child img{height:225px}.sv-theme-marketplace .sv-hero-item small{display:none}.sv-card-compact .sv-product-grid{gap:14px}.sv-card-compact .sv-card-content{padding:14px}.sv-card-compact .sv-card-photo{aspect-ratio:1.2}.sv-card-compact .sv-card-content h3{font-size:16px}.sv-card-compact .sv-card-actions{gap:7px}.sv-card-compact .sv-card-price strong{font-size:19px}.sv-theme-promocoes{--sv-ink:#16273f;--sv-soft:#fff2de}.sv-theme-promocoes .sv-shop-hero{border-bottom:5px solid var(--sv-brand);background:linear-gradient(125deg,#ffe4b7,#fff7e9);min-height:400px}.sv-theme-promocoes .sv-hero-copy h1{font-weight:900}.sv-theme-promocoes .sv-promotion{padding-top:25px}.sv-theme-promocoes .sv-promotion-banner{color:#fff;background:#172a45;display:flex}.sv-card-offer .sv-product-card{border:2px solid #f0d9ba;border-radius:12px}.sv-card-offer .sv-card-price strong{font-size:27px}.sv-card-offer .sv-sale-badge{border-radius:0 0 10px;font-size:19px;top:0;left:0}.sv-theme-promocoes .sv-selection-kits .sv-product-grid{grid-template-columns:repeat(2,1fr)}.sv-theme-promocoes .sv-selection-kits .sv-product-card{grid-template-columns:1fr 1fr;align-items:center;display:grid}.sv-theme-dark-premium{--sv-ink:#f4e6cd;--sv-muted:#c6b9a5;--sv-surface:#171412;--sv-soft:#25211d;--sv-border:#42382b}.sv-theme-dark-premium h1,.sv-theme-dark-premium h2,.sv-theme-dark-premium .sv-brand{font-family:Georgia,serif;font-weight:400}.sv-theme-dark-premium .sv-announcement{color:#ddc9a3;background:#0c0b0a}.sv-theme-dark-premium .sv-shop-hero{background:radial-gradient(at 70% 35%,#503222,#0d0b09 75%);min-height:570px}.sv-theme-dark-premium .sv-hero-item{border-color:#b5a28040}.sv-card-dark .sv-product-card{background:#211c18;border-radius:0}.sv-card-dark .sv-card-photo{aspect-ratio:.9;background:#eae2d4}.sv-card-dark .sv-action{border-radius:0}.sv-theme-dark-premium .sv-cart-link span{color:#15110b;background:#bea779}.sv-theme-dark-premium .sv-collections{padding-top:60px}.sv-theme-dark-premium .sv-collection-grid button{border-color:#5b4934}.sv-theme-natural{--sv-ink:#314833;--sv-soft:#eef0e6;--sv-border:#d7decd;--sv-surface:#fcfcf6}.sv-theme-natural h1,.sv-theme-natural h2{font-family:Georgia,serif;font-weight:400}.sv-theme-natural .sv-shop-hero{background:#e7ebdb;border-radius:0 100px;min-height:500px;margin:22px 5%}.sv-theme-natural .sv-hero-visual{grid-template-columns:1fr}.sv-theme-natural .sv-hero-item{border:0;border-radius:50% 50% 15px 15px;overflow:hidden}.sv-theme-natural .sv-hero-item:not(:first-child){display:none}.sv-theme-natural .sv-hero-item:first-child img{background:#f6f8ed;height:370px}.sv-theme-natural .sv-hero-item small{display:none}.sv-card-soft .sv-product-card{border-radius:18px 18px 5px 5px}.sv-card-soft .sv-action{border-radius:30px}.sv-theme-natural .sv-benefits-section{background:var(--sv-soft);max-width:none}.sv-theme-natural .sv-category-tiles button{background:#f1f4e9;border-radius:14px}.sv-theme-fashion-beauty{--sv-ink:#4a2637;--sv-soft:#fff0f4;--sv-border:#f1dce4}.sv-theme-fashion-beauty .sv-shop-hero{background:#f8e3eb;grid-template-columns:1fr 1.15fr;min-height:550px;padding:45px 6%}.sv-theme-fashion-beauty h1{font-family:Georgia,serif;font-size:clamp(2.5rem,5cqw,5.4rem);font-weight:400}.sv-theme-fashion-beauty .sv-hero-visual{grid-template-columns:1.1fr .8fr;gap:20px}.sv-theme-fashion-beauty .sv-hero-item{box-shadow:none;border:0;border-radius:120px 120px 8px 8px;transform:translateY(18px)}.sv-theme-fashion-beauty .sv-hero-item:first-child{transform:translateY(-12px)}.sv-theme-fashion-beauty .sv-hero-item img{background:#fff5f8}.sv-theme-fashion-beauty .sv-selection-new .sv-product-grid{grid-template-columns:repeat(3,1fr)}.sv-card-beauty .sv-product-card{border:0;border-radius:10px;box-shadow:0 7px 25px #5419340b}.sv-card-beauty .sv-card-photo{aspect-ratio:.9}.sv-theme-fashion-beauty .sv-collections{background:var(--sv-soft)}.sv-theme-fashion-beauty .sv-social{color:#fff;background:#4a2637}.sv-theme-fashion-beauty .sv-social small{color:#fff}.sv-theme-classico{--sv-ink:#16334c;--sv-soft:#eff4f7;--sv-border:#dfe6eb}.sv-theme-classico .sv-shop-hero{border-radius:6px;min-height:350px;margin:20px 5%;padding:35px 5%}.sv-theme-classico .sv-hero-copy h1{font-size:44px}.sv-theme-classico .sv-hero-item:first-child img{height:250px}.sv-theme-classico .sv-hero-item img{height:130px}.sv-theme-classico .sv-shop-nav{color:#fff;background:#16334c}.sv-card-classic .sv-product-card{border-radius:6px}.sv-card-classic .sv-card-content{border-top:1px solid var(--sv-border)}.sv-card-classic .sv-card-photo{aspect-ratio:1.2}.sv-font-sans,.sv-font-sans h1,.sv-font-sans h2,.sv-font-sans .sv-brand{font-family:Arial,Helvetica,sans-serif}.sv-font-serif,.sv-font-serif h1,.sv-font-serif h2,.sv-font-serif .sv-brand{font-family:Georgia,serif}.sv-font-modern,.sv-font-modern h1,.sv-font-modern h2,.sv-font-modern .sv-brand{font-family:Trebuchet MS,Arial,sans-serif}.sv-admin .sv-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sv-template-card{background:#fff;border:1px solid #dbe3eb;border-radius:12px;overflow:hidden}.sv-template-card.selected{border:2px solid #ed7122}.sv-template-card>div:not(.sv-real-thumbnail){padding:16px}.sv-template-card h3{margin:0 0 8px}.sv-template-card p{color:#586b80;min-height:44px;font-size:14px}.sv-template-actions{flex-wrap:wrap;gap:8px;display:flex}.sv-real-thumbnail{pointer-events:none;background:#f2f5f7;border-bottom:1px solid #e3e9ef;height:190px;position:relative;overflow:hidden}.sv-real-thumbnail>.sv-preview-wrap{height:190px;overflow:hidden}.sv-template-dialog{background:#fff;border-radius:16px;width:min(1250px,96vw);max-height:95vh;padding:24px;overflow:auto}.sv-template-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sv-template-dialog .sv-preview-wrap{height:65vh}.sv-template-dialog>footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.sv-sections-editor{gap:12px;display:grid}.sv-section-row{background:#f8fafc;border:1px solid #dbe3eb;border-radius:10px;padding:15px}.sv-section-row>header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sv-section-row>header>label{flex:1;align-items:center;display:flex}.sv-section-row>header button{padding:7px 10px;font-size:14px}.sv-section-row>label{margin-bottom:12px}.sv-section-row details label{align-items:center;margin:8px 0;font-weight:400;display:flex}.sv-admin .sv-custom-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.sv-custom-block{border-top:1px solid #dbe3eb;margin-top:24px;padding-top:24px}.sv-custom-block h3{margin-top:0}.sv-issue-list{color:#5c432b;background:#fff6e9;border-radius:10px;margin:16px 0;padding:16px;font-size:15px}.sv-issue-list p{margin:6px 0}.sv-product-settings{border:1px solid #dbe3eb;border-radius:10px;margin:22px 0;padding:18px}.sv-product-settings>summary{cursor:pointer;font-weight:700}.sv-product-settings .sv-form-grid{margin-top:18px}.sv-admin .sv-full-preview{grid-template-columns:1fr}.sv-admin .sv-full-preview .sv-preview-wrap{height:75vh}.sv-color-input{border:1px solid #dbe3eb;width:100%;height:46px}.sv-editor-grid.with-preview{grid-template-columns:minmax(360px,.8fr) minmax(450px,1.2fr)}@media (width<=1100px){.sv-editor-grid.with-preview{grid-template-columns:1fr}.sv-shortcuts{grid-template-columns:repeat(3,1fr)}.sv-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.sv-admin{padding:16px 8px}.sv-admin-heading,.sv-store-status,.sv-editor-toolbar{flex-direction:column;align-items:flex-start}.sv-welcome{grid-template-columns:1fr;gap:26px;padding:24px}.sv-welcome h2{font-size:30px}.sv-benefit-grid{gap:10px}.sv-benefit-grid article{padding:14px}.sv-form-grid{grid-template-columns:1fr}.sv-span-two{grid-column:auto}.sv-editor-form{padding:20px 16px}.sv-steps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sv-steps button{padding:10px;font-size:14px}.sv-shortcuts{grid-template-columns:1fr 1fr}.sv-metrics{gap:10px}.sv-metrics article{padding:16px}.sv-admin-products>label{flex-wrap:wrap;gap:10px;padding:10px}.sv-admin-products img,.sv-product-initial{width:45px;height:45px}.sv-product-stock{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.sv-admin .sv-themes{grid-template-columns:1fr}.sv-option-list small{margin-left:0}.sv-publish-dialog{padding:22px}.sv-template-dialog{padding:16px}.sv-template-dialog>header{flex-wrap:wrap}.sv-upload input{max-width:100%}}@container (width<=850px){.sv-shop-header{flex-wrap:wrap;gap:14px;padding:16px 4%}.sv-brand{max-width:60%;font-size:20px}.sv-brand img{width:64px;height:44px}.sv-header-actions{gap:12px;margin-left:auto}.sv-contact-header{display:none}.sv-header-search{flex-basis:100%;order:4;margin:0;max-width:none!important}.sv-shop-nav{gap:18px}.sv-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sv-market-catalog{grid-template-columns:160px 1fr;gap:20px}.sv-market-catalog .sv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-catalog-controls{flex-wrap:wrap}.sv-category-tiles,.sv-category-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-footer-grid,.sv-benefits-section>div{grid-template-columns:1fr 1fr}.sv-shop-hero{min-height:400px;padding:35px 5%}.sv-hero-item:first-child img{height:260px}.sv-hero-item img{height:140px}.sv-hero-copy p{font-size:17px}.sv-theme-boutique .sv-shop-hero{min-height:420px}.sv-theme-boutique .sv-hero-visual{height:420px}.sv-theme-boutique .sv-hero-item:first-child img,.sv-theme-boutique .sv-hero-item img{height:100%}.sv-section-heading{align-items:flex-start}.sv-testimonials>div{grid-template-columns:1fr 1fr}}@container (width<=600px){.sv-public{font-size:16px}.sv-public .sv-menu-toggle{border:0;min-height:44px;padding:6px 10px;font-size:22px;display:block}.sv-shop-header{gap:8px;min-height:80px}.sv-brand{max-width:calc(100% - 150px);font-size:18px}.sv-brand img{width:45px;height:42px}.sv-brand-monogram{width:36px;height:36px;font-size:24px}.sv-header-actions{font-size:14px}.sv-cart-link{gap:4px}.sv-shop-nav{flex-direction:column;gap:0;padding:10px 5%;display:none}.sv-shop-nav.is-open{display:flex}.sv-shop-nav a{padding:12px 0}.sv-announcement{letter-spacing:0;padding:9px 4%;font-size:14px}.sv-shop-hero,.sv-theme-boutique .sv-shop-hero,.sv-theme-fashion-beauty .sv-shop-hero{grid-template-columns:1fr;gap:25px;min-height:0;padding:30px 6%}.sv-public .sv-hero-copy h1{max-width:100%;font-size:36px;line-height:1.12}.sv-hero-copy p{margin:16px 0 22px;font-size:17px}.sv-hero-copy>small{margin-bottom:12px;font-size:14px}.sv-hero-visual{grid-template-columns:1.15fr .85fr;max-height:300px}.sv-hero-item:first-child img{height:255px}.sv-hero-item img{height:110px}.sv-hero-item small{white-space:nowrap;text-overflow:ellipsis;padding:8px;font-size:14px;overflow:hidden}.sv-hero-tall.has-banner{min-height:520px}.sv-hero-medium.has-banner{min-height:420px}.sv-hero-compact.has-banner{min-height:280px}.sv-hero-background img{object-position:center}.sv-shop-hero.has-banner .sv-hero-copy{background:#0002;border-radius:6px;padding:16px}.sv-theme-elegante .sv-shop-hero,.sv-theme-dark-premium .sv-shop-hero{min-height:0}.sv-theme-elegante .sv-shop-hero.has-banner,.sv-theme-dark-premium .sv-shop-hero.has-banner{min-height:440px}.sv-theme-minimalista .sv-shop-hero,.sv-theme-natural .sv-shop-hero,.sv-theme-moderno .sv-shop-hero,.sv-theme-classico .sv-shop-hero{min-height:0;margin:15px 4%;padding:28px 6%}.sv-theme-natural .sv-shop-hero{border-radius:0 50px}.sv-theme-minimalista .sv-hero-item:first-child img,.sv-theme-natural .sv-hero-item:first-child img{height:255px}.sv-theme-boutique .sv-hero-visual{height:280px}.sv-theme-boutique .sv-hero-item img,.sv-theme-boutique .sv-hero-item:first-child img{height:100%}.sv-theme-moderno .sv-hero-visual,.sv-theme-fashion-beauty .sv-hero-item{transform:none}.sv-home-section{padding:30px 4%}.sv-section-heading{margin-bottom:22px;display:block}.sv-section-heading>a{margin-top:4px;display:inline-block}.sv-product-grid,.sv-theme-minimalista .sv-selection-new .sv-product-grid,.sv-theme-boutique .sv-selection-featured .sv-product-grid,.sv-theme-fashion-beauty .sv-selection-new .sv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sv-card-content,.sv-card-compact .sv-card-content{padding:12px}.sv-card-content h3,.sv-card-compact .sv-card-content h3{min-height:2.9em;font-size:16px;line-height:1.45}.sv-card-price strong,.sv-card-compact .sv-card-price strong{font-size:18px}.sv-card-stock{font-size:14px!important}.sv-card-actions .sv-action{min-height:46px;padding:10px 6px;font-size:15px}.sv-product-placeholder>span{width:66px;height:66px;font-size:46px}.sv-product-placeholder small{font-size:14px}.sv-card-offer .sv-card-price strong{font-size:22px}.sv-card-offer .sv-sale-badge{font-size:16px}.sv-category-tiles,.sv-category-collections,.sv-theme-elegante .sv-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-category-tiles button{min-height:105px;padding:12px;font-size:15px}.sv-category-tiles button img{width:48px;height:70px}.sv-category-circles{flex-wrap:nowrap;justify-content:flex-start;gap:16px;padding-bottom:10px;overflow-x:auto}.sv-category-circles button{flex-shrink:0;width:105px}.sv-category-circles button>img{width:80px;height:80px}.sv-category-pills{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.sv-category-pills button{white-space:nowrap;font-size:15px}.sv-category-collections button img{height:130px}.sv-category-display small{font-size:14px}.sv-market-catalog{grid-template-columns:1fr}.sv-market-catalog aside{padding:12px}.sv-market-catalog .sv-category-sidebar{flex-wrap:nowrap;display:flex;overflow:auto}.sv-market-catalog .sv-category-sidebar button{white-space:nowrap}.sv-market-catalog .sv-category-sidebar small{display:none}.sv-catalog-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.sv-catalog-controls label{max-width:none}.sv-catalog-controls input,.sv-catalog-controls select{padding:9px;font-size:15px}.sv-collection-grid{grid-template-columns:1fr;gap:14px}.sv-collection-grid button{grid-template-columns:1fr 1fr;align-items:center;display:grid}.sv-collection-grid button>img{height:200px}.sv-collection-grid button>div:not(.sv-product-placeholder){padding:18px}.sv-collection-grid h3{font-size:22px}.sv-benefits-section>div{grid-template-columns:1fr 1fr;gap:18px}.sv-benefits-section h3{font-size:16px}.sv-promotion-banner{padding:28px 20px}.sv-theme-promocoes .sv-selection-kits .sv-product-grid,.sv-testimonials>div{grid-template-columns:1fr}.sv-about{padding:40px 7%}.sv-about p{font-size:16px}.sv-footer-grid{grid-template-columns:1fr;gap:26px}.sv-shop-footer{padding:34px 6% 90px}.sv-footer-bottom{flex-direction:column}.sv-floating-wa{min-height:46px;padding:12px 17px;bottom:14px;right:12px}.sv-inner{padding:24px 4%}.sv-product-detail{grid-template-columns:1fr;gap:26px}.sv-product-photo>img,.sv-product-photo>.sv-product-placeholder{height:350px}.sv-product-detail h1{font-size:30px}.sv-product-detail label{max-width:none}.sv-cart-layout{grid-template-columns:1fr;gap:24px}.sv-cart-item{flex-wrap:wrap;gap:12px}.sv-cart-item>img,.sv-cart-item>.sv-product-placeholder{width:80px;height:100px}.sv-cart-item>strong{margin-left:auto}.sv-cart-summary{margin-bottom:40px}.sv-preview-surface .sv-floating-wa{position:absolute}}@media (width<=700px){.sv-product-detail{grid-template-columns:1fr;gap:28px}.sv-product-photo>img,.sv-product-photo>.sv-product-placeholder{height:350px}.sv-cart-layout{grid-template-columns:1fr}.sv-cart-item{flex-wrap:wrap}.sv-inner{padding:24px 4%}.sv-product-detail h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.sv-card-photo>img{transition:none}.sv-public *{scroll-behavior:auto!important}}@container (width<=600px){.sv-hero-background.has-mobile .sv-hero-desktop{display:none}.sv-hero-background.has-mobile .sv-hero-mobile{display:block}}.sv-building{max-width:none;padding:8px}.sv-building>.sv-admin-heading,.sv-building .sv-editor-toolbar,.sv-building .sv-steps{display:none}.sv-building>.sv-notice{margin-bottom:10px}.sv-visual-editor{background:#edf1f6;border:1px solid #d4dde7;border-radius:14px;overflow:hidden}.sv-visual-toolbar{background:#fff;border-bottom:1px solid #d4dde7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.sv-visual-toolbar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sv-visual-toolbar span{color:#596b80;max-width:250px;font-size:14px}.sv-visual-toolbar button,.sv-visual-toolbar a{min-height:42px;padding:9px 12px;font-size:14px}.sv-visual-toolbar a{background:#fff;border:1px solid #ccd6df;border-radius:8px}.sv-visual-columns{grid-template-columns:220px minmax(300px,1fr) 290px;height:min(900px,80vh);min-height:620px;display:grid}.sv-visual-left,.sv-visual-right{background:#fff;min-width:0;padding:18px 14px;overflow:auto}.sv-visual-left{border-right:1px solid #d4dde7}.sv-visual-right{border-left:1px solid #d4dde7}.sv-visual-left h2,.sv-visual-right h2{margin:0 0 18px;font-size:18px!important}.sv-visual-left h2:not(:first-child){margin-top:30px}.sv-visual-left nav{gap:5px;margin-bottom:12px;display:grid}.sv-visual-left nav button{text-align:left;border-color:#0000;min-height:42px;padding:9px 10px;font-size:15px}.sv-visual-left nav small{font-size:14px!important}.sv-visual-left>button{text-align:left;width:100%;margin-bottom:8px;font-size:15px}.sv-visual-left>article{border:1px solid #dde5ee;border-radius:8px;margin-bottom:10px;padding:7px}.sv-visual-left>article.selected{background:#fff3e9;border-color:#ed7122}.sv-visual-left>article>button{text-align:left;background:0 0;border:0;width:100%;padding:8px;font-size:14px}.sv-visual-left>article>div{gap:5px;display:flex}.sv-visual-left>article>div>button{min-height:30px;padding:4px 8px;font-size:14px}.sv-visual-left>label{margin-top:18px;font-size:15px}.sv-visual-right fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.sv-visual-right fieldset:disabled{opacity:.65}.sv-visual-right label{font-size:15px}.sv-visual-right textarea{resize:vertical;width:100%;font-size:16px;line-height:1.6}.sv-visual-right small{font-size:14px;line-height:1.6}.sv-visual-right .sv-upload{max-width:100%;padding:12px}.sv-visual-right .sv-upload input{max-width:100%;font-size:14px}.sv-visual-right input[type=range]{padding:0!important}.sv-visual-canvas{background:#e8edf3;min-width:0;padding:26px 18px;overflow:auto}.sv-visual-canvas>.sv-preview-wrap{height:100%;overflow:auto}.sv-visual-canvas .sv-preview-surface{border-radius:0}.sv-visual-canvas.is-saving .sv-edit-area{cursor:progress}.sv-editor-mobile-tabs{display:none}.sv-editor-check{flex-wrap:wrap;align-items:center;gap:10px;font-weight:400!important;display:flex!important}.sv-editor-check small{width:100%;padding-left:30px}.sv-menu-editor-item{background:#f8fafc;border:1px solid #dbe3eb;border-radius:10px;gap:12px;padding:12px;display:grid}.sv-editor-small-actions{flex-wrap:wrap;gap:6px;display:flex}.sv-editor-small-actions button{min-height:36px;padding:7px;font-size:14px}.sv-category-editor-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.sv-category-editor-item button{min-height:36px;padding:7px;font-size:14px}.sv-editor-product-picks{border:1px solid #dbe3eb;border-radius:8px;gap:12px;max-height:280px;padding:10px;display:grid;overflow:auto}.sv-editor-url{border:1px solid #dbe3eb;border-radius:8px;align-items:center;min-width:0;padding-left:10px;display:flex}.sv-editor-url span{color:#586b80;font-size:14px}.sv-editor-url input{min-width:0;border:0!important}.sv-publish-dialog>label{margin-bottom:16px}.sv-publish-dialog>.sv-editor-check{margin-top:12px}.sv-edit-area{outline-offset:-2px;cursor:pointer;outline:2px solid #0000;position:relative}.sv-edit-area:hover,.sv-edit-area:focus-visible{z-index:1;outline-color:#ed7122}.sv-edit-area.is-selected{outline-offset:-3px;z-index:2;outline:3px solid #ed7122}.sv-edit-overlay{z-index:20;opacity:0;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:95%;display:flex;position:absolute;top:6px;right:8px}.sv-edit-area:hover>.sv-edit-overlay,.sv-edit-area:focus-within>.sv-edit-overlay,.sv-edit-area.is-selected>.sv-edit-overlay{opacity:1}.sv-public .sv-edit-overlay button{border-radius:5px;min-height:36px;padding:7px 10px;font-size:14px;box-shadow:0 2px 8px #0002;color:#fff!important;background:#172f4d!important;border-color:#172f4d!important}.sv-public .sv-edit-empty{text-align:center;color:#31506e;background:#edf3fa;border:1px dashed #aac0d7;padding:55px 25px;font-size:17px}.sv-public .sv-page-heading{isolation:isolate;background:var(--sv-soft);text-align:center;padding:50px 6%;position:relative;overflow:hidden}.sv-page-heading>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sv-page-heading:has(>img){color:#fff}.sv-page-heading:has(>img):after{content:"";z-index:-1;background:#0007;position:absolute;inset:0}.sv-page-text{max-width:1000px}.sv-page-text p{white-space:pre-wrap;font-size:18px;line-height:1.9}.sv-media-section>img{object-fit:cover;width:100%;height:auto;max-height:650px;display:block}.sv-media-imageText{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.sv-media-imageText p{white-space:pre-wrap;font-size:18px;line-height:1.8}.sv-media-stack{grid-template-columns:1fr}.sv-faq{max-width:1000px}.sv-faq details{border-bottom:1px solid var(--sv-border);padding:18px 0}.sv-faq summary{cursor:pointer;font-size:18px;font-weight:600}.sv-faq p{white-space:pre-wrap;line-height:1.8}.sv-video iframe{aspect-ratio:16/9;border:0;width:100%}.sv-map iframe{border:0;width:100%;height:350px}.sv-gallery>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sv-gallery img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.sv-menu-group{position:relative}.sv-menu-group>summary{cursor:pointer;list-style:none}.sv-menu-group>summary:after{content:" ▾"}.sv-menu-group>div{background:var(--sv-surface);min-width:220px;color:var(--sv-ink);border:1px solid var(--sv-border);z-index:70;gap:4px;padding:15px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 8px 25px #0002}.sv-menu-group>div>a{padding:8px 10px}.sv-brand img{width:var(--sv-logo-size,90px);object-fit:contain;height:auto;max-height:90px}.sv-logo-center{justify-content:center}.sv-logo-center .sv-brand{order:2}.sv-logo-center .sv-header-search{order:1;margin-left:0}.sv-logo-center .sv-header-actions{order:3;margin-left:auto}.sv-button-rounded .sv-action{border-radius:30px}.sv-button-outline .sv-action{border:2px solid var(--sv-button);color:var(--sv-ink)!important;background:0 0!important}.sv-shop-hero.has-banner .sv-button-outline .sv-action{color:inherit!important}.sv-button-large .sv-action{min-height:58px;padding:16px 30px}.sv-public .sv-no-image-card .sv-card-photo{aspect-ratio:auto;height:100px}.sv-monogram-only{aspect-ratio:auto;background:linear-gradient(120deg,var(--sv-soft),var(--sv-surface));padding:18px}.sv-monogram-only>span{border:0;border-radius:0;width:56px;height:56px;font-size:36px}.sv-no-image-card .sv-card-content{padding-top:12px}.sv-card-photo .sv-monogram-only{height:100px}.sv-product-photo>.sv-monogram-only{height:160px!important}.sv-hero-item:has(.sv-monogram-only){display:none}@media (width<=1250px){.sv-visual-columns{grid-template-columns:190px minmax(280px,1fr) 260px}.sv-visual-toolbar{gap:8px}.sv-visual-toolbar button,.sv-visual-toolbar a{padding:8px;font-size:14px}.sv-visual-canvas{padding:20px 10px}}@media (width<=950px){.sv-visual-columns{grid-template-columns:minmax(0,1fr) 270px;min-height:650px}.sv-visual-left{display:none}.sv-editor-mobile-tabs{background:#fff;border-bottom:1px solid #dbe3eb;gap:8px;padding:10px 14px;display:flex}.sv-panel-structure .sv-visual-right{display:none}.sv-panel-structure .sv-visual-left{grid-area:1/2;display:block}.sv-visual-canvas{grid-area:1/1}.sv-visual-right{grid-area:1/2}}@media (width<=600px){.sv-building{padding:0}.sv-visual-columns{flex-direction:column;height:auto;min-height:0;display:flex}.sv-visual-canvas{order:1;height:55vh;padding:16px 5px}.sv-visual-left,.sv-visual-right{border:0;border-top:1px solid #dbe3eb;order:2;max-height:52vh;padding:18px}.sv-visual-toolbar>div{gap:5px}.sv-visual-toolbar{padding:10px}.sv-visual-toolbar span{width:100%;max-width:none;font-size:14px}.sv-visual-toolbar button,.sv-visual-toolbar a{min-height:42px}.sv-visual-toolbar .sv-primary,.sv-editor-mobile-tabs button{flex:1}.sv-visual-canvas .sv-edit-overlay{opacity:1}.sv-public .sv-edit-overlay button{min-height:40px;font-size:14px}.sv-visual-editor .sv-template-dialog{width:96vw}}@container (width<=600px){.sv-media-imageText{grid-template-columns:1fr;gap:24px}.sv-page-text p{font-size:16px}.sv-page-heading{padding:35px 6%}.sv-gallery>div{grid-template-columns:repeat(2,1fr);gap:12px}.sv-map iframe{height:280px}.sv-menu-group>div{box-shadow:none;border:0;padding:8px 15px;position:static}.sv-logo-center .sv-brand{order:0}.sv-logo-center .sv-header-search{order:4}.sv-brand img{max-width:70px;max-height:55px}.sv-no-image-card .sv-card-photo,.sv-card-photo .sv-monogram-only{height:75px}.sv-monogram-only>span{width:45px;height:45px;font-size:30px}.sv-edit-overlay{opacity:1}.sv-edit-area .sv-edit-overlay button{min-height:36px;font-size:14px}}.sv-discreet-placeholder{color:#918b7c;background:linear-gradient(135deg,#faf9f6,#f0eee8);place-items:center;display:grid;aspect-ratio:auto!important;min-height:96px!important;max-height:130px!important}.sv-discreet-placeholder svg{width:34px;height:34px}.sv-no-image-card .sv-card-photo{aspect-ratio:auto;min-height:112px;max-height:150px}.sv-hero-letter svg{opacity:.35;max-width:180px}.sv-product-grid[data-items="1"]{grid-template-columns:minmax(0,420px);justify-content:center}.sv-product-grid[data-items="2"]{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.sv-product-grid[data-items="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-public .sv-shop-footer{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.sv-public .sv-card-photo img{transition:transform .3s}.sv-public .sv-product-card:hover .sv-card-photo img{transform:scale(1.035)}.sv-public .sv-home-section{scroll-margin-top:24px}.sv-public .sv-hero-copy{max-width:680px}.sv-public .sv-hero-copy h1{letter-spacing:-.045em;font-size:clamp(36px,5.4cqw,72px);line-height:1.04}.sv-public .sv-hero-copy p{max-width:44ch;font-size:clamp(17px,1.8cqw,22px);line-height:1.5}.sv-public .sv-action{min-height:44px}.sv-public .sv-media-imageText{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,5cqw,70px);display:grid}.sv-public .sv-media-imageText img{aspect-ratio:4/3;object-fit:cover}.sv-public .sv-media-imageText h2{font-size:clamp(28px,3.5cqw,48px);line-height:1.12}.sv-public .sv-media-imageText p{font-size:18px;line-height:1.65}.sv-public .sv-gallery>div{grid-template-columns:1.4fr 1fr 1fr;gap:16px;display:grid}.sv-public .sv-gallery img{aspect-ratio:4/5;object-fit:cover;width:100%}.sv-public .sv-testimonials blockquote{border-left:0;padding:32px;font-size:19px;position:relative}.sv-public .sv-testimonials blockquote:before{content:"“";opacity:.35;font-family:Georgia;font-size:64px;line-height:.8;display:block}.sv-public .sv-collection-grid button{overflow:hidden}.sv-public .sv-collection-grid img{transition:transform .3s}.sv-public .sv-collection-grid button:hover img{transform:scale(1.025)}.sv-theme-elegante .sv-shop-header{background:#fffdf8;grid-template-columns:1fr 1.4fr 1fr;padding:28px 5%;display:grid}.sv-theme-elegante .sv-brand{grid-area:1/2;justify-content:center}.sv-theme-elegante .sv-header-search{grid-area:1/1;max-width:220px}.sv-theme-elegante .sv-header-actions{grid-column:3;justify-self:end}.sv-theme-elegante .sv-shop-nav{text-transform:uppercase;letter-spacing:.14em;justify-content:center;font-size:12px}.sv-theme-elegante .sv-shop-hero{min-height:560px;margin:0}.sv-theme-elegante .sv-home-section{padding-block:58px}.sv-theme-elegante .sv-section-heading h2{font-family:Georgia;font-size:38px;font-weight:400}.sv-theme-elegante .sv-card-photo{aspect-ratio:3/4}.sv-theme-elegante .sv-product-card{background:0 0;border:0}.sv-theme-elegante .sv-card-content{text-align:center;padding:20px 4px}.sv-theme-elegante .sv-card-actions{justify-content:center}.sv-theme-elegante .sv-shop-footer{color:#f0e7d6;background:#1e1e1b;padding-top:62px}.sv-theme-elegante .sv-newsletter{text-align:center;background:#ebe3d4}.sv-theme-minimalista .sv-announcement{color:#555;background:#efeee9}.sv-theme-minimalista .sv-shop-header{border-bottom:0;padding-block:24px}.sv-theme-minimalista .sv-shop-nav{border:0;justify-content:flex-start;padding-left:5%}.sv-theme-minimalista .sv-shop-hero{border-radius:0;min-height:440px;margin:20px 4%}.sv-theme-minimalista .sv-card-photo{aspect-ratio:1}.sv-theme-minimalista .sv-product-card{box-shadow:none;border:0}.sv-theme-minimalista .sv-card-content{padding:16px 0}.sv-theme-minimalista .sv-card-content h3{font-size:17px;font-weight:500}.sv-theme-minimalista .sv-section-heading{border-bottom:1px solid #ddd;padding-bottom:18px}.sv-theme-minimalista .sv-section-heading h2{letter-spacing:-.03em;font-size:27px}.sv-theme-minimalista .sv-about{text-align:left;border-left:3px solid var(--sv-brand);max-width:800px}.sv-theme-minimalista .sv-shop-footer{background:#f4f3ef}.sv-theme-minimalista .sv-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}.sv-theme-minimalista .sv-testimonials blockquote{background:#f6f5f1}.sv-theme-moderno .sv-shop-header{border-bottom:3px solid var(--sv-brand);background:#fff}.sv-theme-moderno .sv-shop-hero{border-radius:28px 28px 80px;min-height:480px;margin:24px 4%}.sv-theme-moderno .sv-category-display{grid-template-columns:repeat(3,1fr);gap:18px}.sv-theme-moderno .sv-category-display button:nth-child(2){transform:translateY(16px)}.sv-theme-moderno .sv-product-card{border:1px solid #ddd9f5;border-radius:20px;box-shadow:0 8px 20px #30246709}.sv-theme-moderno .sv-card-content{padding:20px}.sv-theme-moderno .sv-card-photo{aspect-ratio:5/4}.sv-theme-moderno .sv-section-heading h2{font-size:36px;font-weight:800}.sv-theme-moderno .sv-gallery img:nth-child(2){margin-top:36px}.sv-theme-moderno .sv-benefits-section{background:color-mix(in srgb,var(--sv-brand) 8%,white);border-radius:30px}.sv-theme-moderno .sv-shop-footer{color:#f6f5ff;background:#191830}.sv-theme-boutique .sv-announcement{color:#6b4d46;background:#f5e9e5}.sv-theme-boutique .sv-header-search{max-width:220px}.sv-theme-boutique .sv-shop-header{border-bottom:0;flex-wrap:wrap;justify-content:center}.sv-theme-boutique .sv-brand{font-family:Georgia;font-size:25px}.sv-theme-boutique .sv-shop-hero{min-height:580px;margin:0}.sv-theme-boutique .sv-hero-copy{max-width:620px;padding:60px}.sv-theme-boutique .sv-hero-copy h1{font-family:Georgia;font-weight:400}.sv-theme-boutique .sv-collection-grid{grid-template-columns:1.4fr 1fr}.sv-theme-boutique .sv-collection-grid button:nth-child(3){grid-column:1/-1;max-height:300px}.sv-theme-boutique .sv-product-grid{gap:32px}.sv-theme-boutique .sv-card-photo{aspect-ratio:2/3}.sv-theme-boutique .sv-product-card{background:0 0;border:0}.sv-theme-boutique .sv-media-imageText:nth-of-type(2n){direction:rtl}.sv-theme-boutique .sv-media-imageText>div{direction:ltr}.sv-theme-boutique .sv-section-heading h2{font-family:Georgia;font-size:38px;font-weight:400}.sv-theme-boutique .sv-gallery>div{grid-template-columns:2fr 1fr 1fr}.sv-theme-boutique .sv-shop-footer{background:#ebe0da}.sv-theme-boutique .sv-social{background:#f4e8e4;min-height:230px}.sv-theme-marketplace .sv-shop-header{background:var(--sv-brand);color:#fff;grid-template-columns:200px 1fr auto;padding:22px 4%;display:grid}.sv-theme-marketplace .sv-header-search{min-width:0;max-width:none}.sv-theme-marketplace .sv-shop-nav{background:#fff;border-bottom:1px solid #dce3e9;justify-content:flex-start;padding-left:4%}.sv-theme-marketplace .sv-shop-hero{border-radius:12px;min-height:320px;max-height:400px;margin:20px 3%}.sv-theme-marketplace .sv-hero-copy h1{font-size:42px}.sv-theme-marketplace .sv-category-display{flex-wrap:wrap;gap:12px;display:flex}.sv-theme-marketplace .sv-category-display button{background:#fff;border:1px solid #dce3e9;border-radius:12px;flex:1;min-width:110px;padding:18px}.sv-theme-marketplace .sv-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sv-theme-marketplace .sv-card-photo{aspect-ratio:1}.sv-theme-marketplace .sv-card-content{padding:13px}.sv-theme-marketplace .sv-card-content h3{font-size:16px;line-height:1.35}.sv-theme-marketplace .sv-card-price strong{font-size:22px}.sv-theme-marketplace .sv-home-section{padding-block:30px}.sv-theme-marketplace .sv-shop-footer{background:#edf1f5}.sv-theme-marketplace .sv-market-catalog{grid-template-columns:180px 1fr}.sv-theme-promocoes .sv-announcement{font-size:15px;font-weight:800}.sv-theme-promocoes .sv-shop-hero{border:2px solid var(--sv-brand);border-radius:18px;min-height:430px;margin:20px 3%}.sv-theme-promocoes .sv-hero-copy h1{font-size:64px;font-weight:850}.sv-theme-promocoes .sv-sale-badge{color:#fff;background:#c9381f;border-radius:8px;padding:10px 12px;font-size:16px}.sv-theme-promocoes .sv-card-content{background:#fff8ef}.sv-theme-promocoes .sv-card-price strong{color:#a63120;font-size:30px}.sv-theme-promocoes .sv-promotion-banner{border:2px solid var(--sv-brand);border-radius:20px}.sv-theme-promocoes .sv-selection-kits{background:#fff2e2;border-radius:20px}.sv-theme-promocoes .sv-section-heading h2{font-weight:800}.sv-theme-promocoes .sv-shop-footer{color:#fff5ec;background:#35251f}.sv-theme-dark-premium{color:#f5eee1!important;background:#171816!important}.sv-theme-dark-premium .sv-shop-header,.sv-theme-dark-premium .sv-shop-nav{background:#171816;border-color:#484235}.sv-theme-dark-premium .sv-shop-hero{border-bottom:1px solid #75634b;min-height:600px}.sv-theme-dark-premium .sv-hero-copy h1{font-family:Georgia;font-weight:400}.sv-theme-dark-premium .sv-card-photo{aspect-ratio:3/4;background:#252622}.sv-theme-dark-premium .sv-product-card{color:#f4eedf;background:#21221e;border:1px solid #534939}.sv-theme-dark-premium .sv-card-content small{color:#c1bcaf}.sv-theme-dark-premium .sv-media-imageText{background:#252622;padding:36px}.sv-theme-dark-premium .sv-testimonials blockquote{color:#f5eee1;background:#252622}.sv-theme-dark-premium .sv-section-heading h2{font-family:Georgia;font-size:38px;font-weight:400}.sv-theme-dark-premium .sv-newsletter{color:#f4eedf;background:#29271f}.sv-theme-dark-premium .sv-shop-footer{color:#e6dfd1;background:#10110f}.sv-theme-dark-premium select{color:#fff;background:#292b26;border-color:#666957}.sv-theme-dark-premium .sv-shop-footer a,.sv-theme-dark-premium .sv-shop-footer p{color:#d1c9b9}.sv-theme-natural{background:#f7f5ed!important}.sv-theme-natural .sv-announcement{color:#fff;background:#43573d}.sv-theme-natural .sv-shop-header{background:#f7f5ed}.sv-theme-natural .sv-shop-hero{border-radius:120px 12px;min-height:490px;margin:24px 4%}.sv-theme-natural .sv-category-display button{border-radius:70px 70px 16px 16px}.sv-theme-natural .sv-card-photo{aspect-ratio:4/5;border-radius:90px 90px 10px 10px}.sv-theme-natural .sv-product-card{background:0 0;border:0}.sv-theme-natural .sv-card-content{text-align:center}.sv-theme-natural .sv-card-actions{justify-content:center}.sv-theme-natural .sv-benefits-section{background:#e5ebdd;border-radius:18px}.sv-theme-natural .sv-about{background:#e8dfca;border-radius:12px 100px 12px 12px;padding:48px}.sv-theme-natural .sv-media-imageText img{border-radius:100px 12px}.sv-theme-natural .sv-shop-footer{color:#f5f3e9;background:#3b4c35}.sv-theme-natural .sv-section-heading h2{font-family:Georgia;font-weight:400}.sv-theme-fashion-beauty .sv-announcement{color:#fff;background:#301d27}.sv-theme-fashion-beauty .sv-shop-header{background:#fff7f9}.sv-theme-fashion-beauty .sv-shop-hero{min-height:570px;margin:0}.sv-theme-fashion-beauty .sv-hero-copy h1{letter-spacing:-.055em;font-family:Georgia;font-size:76px}.sv-theme-fashion-beauty .sv-category-display{justify-content:center;gap:32px;display:flex}.sv-theme-fashion-beauty .sv-category-display button{min-width:140px}.sv-theme-fashion-beauty .sv-card-photo{aspect-ratio:3/4}.sv-theme-fashion-beauty .sv-product-card{border:0;border-radius:0}.sv-theme-fashion-beauty .sv-card-content{padding:20px 0}.sv-theme-fashion-beauty .sv-collection-grid{grid-template-columns:1.2fr 1fr 1fr}.sv-theme-fashion-beauty .sv-section-heading h2{letter-spacing:-.04em;font-size:40px}.sv-theme-fashion-beauty .sv-social{background:#f7e2ec;min-height:260px}.sv-theme-fashion-beauty .sv-newsletter{color:#fff;background:#34202c}.sv-theme-fashion-beauty .sv-shop-footer{background:#f8edf2}.sv-theme-fashion-beauty .sv-media-imageText{grid-template-columns:1fr 1.2fr}.sv-theme-classico .sv-shop-header{border-bottom:1px solid #d9e0e8;padding:25px 4%}.sv-theme-classico .sv-shop-nav{background:#f5f7f9}.sv-theme-classico .sv-shop-hero{border-radius:8px;min-height:380px;margin:20px 4%}.sv-theme-classico .sv-card-photo{aspect-ratio:1}.sv-theme-classico .sv-product-card{background:#fff;border:1px solid #dfe4ea;border-radius:8px}.sv-theme-classico .sv-card-content{padding:20px}.sv-theme-classico .sv-section-heading h2{font-size:30px}.sv-theme-classico .sv-benefits-section{background:#f5f7f9;border-top:1px solid #d9e0e8;border-bottom:1px solid #d9e0e8}.sv-theme-classico .sv-shop-footer{color:#eff5fb;background:#233d57}.sv-public .sv-hero-fullscreen{min-height:560px}.sv-public .sv-hero-duo .sv-hero-background{border-radius:0 24px 24px 0;width:52%;left:48%}.sv-public .sv-hero-duo .sv-hero-copy{width:48%;color:inherit;padding:40px;position:relative}.sv-public .sv-hero-duo.has-banner{color:#222;background:#f0eef7}.sv-public .sv-hero-duo .sv-hero-copy h1{font-size:clamp(32px,4.6cqw,58px)}.sv-carousel-controls{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;right:24px}.sv-carousel-controls button{color:#222;cursor:pointer;background:#fffd;border:1px solid #ffffff80;border-radius:50%;width:44px;height:44px}.sv-carousel-controls span{color:#222;background:#fffd;border-radius:24px;padding:8px 14px;font-size:13px}@container (width<=800px){.sv-public .sv-product-grid[data-items="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-theme-marketplace .sv-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-theme-elegante .sv-shop-header{grid-template-columns:1fr auto}.sv-theme-elegante .sv-brand{grid-column:1;justify-content:flex-start}.sv-theme-elegante .sv-header-actions{grid-column:2}.sv-theme-elegante .sv-header-search{grid-area:2/1/auto/-1;max-width:none}.sv-public .sv-media-imageText{gap:24px}.sv-public .sv-home-section{padding-block:34px}}@container (width<=520px){.sv-public{overflow-x:clip}.sv-public .sv-shop-header{grid-template-columns:40px 1fr auto;gap:10px;padding:16px;display:grid}.sv-public .sv-menu-toggle{grid-area:1/1}.sv-public .sv-brand{grid-area:1/2;min-width:0;font-size:16px;justify-content:flex-start!important}.sv-public .sv-brand strong{overflow-wrap:anywhere;font-size:16px}.sv-public .sv-header-actions{grid-area:1/3}.sv-public .sv-header-search{grid-area:2/1/auto/-1;width:100%;max-width:none}.sv-public .sv-shop-nav{padding:12px 16px!important}.sv-public .sv-home-section{padding:26px 16px}.sv-public .sv-product-grid,.sv-public .sv-product-grid[data-items="2"],.sv-public .sv-product-grid[data-items="3"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sv-public .sv-product-grid[data-items="1"]{grid-template-columns:minmax(0,320px)}.sv-public .sv-card-content{padding:12px 8px}.sv-public .sv-card-content h3{font-size:16px;line-height:1.4}.sv-public .sv-card-price strong{font-size:21px}.sv-public .sv-card-actions{gap:10px;display:grid}.sv-public .sv-card-actions .sv-action{text-align:center;width:100%;padding:12px 8px;font-size:15px}.sv-public .sv-detail-link{text-align:center;font-size:14px}.sv-public .sv-shop-hero,.sv-public .sv-hero-fullscreen{border-radius:0;min-height:430px;max-height:none;margin:0}.sv-public .sv-hero-copy,.sv-theme-boutique .sv-hero-copy{width:100%;padding:32px 24px}.sv-public .sv-hero-copy h1,.sv-theme-fashion-beauty .sv-hero-copy h1,.sv-theme-promocoes .sv-hero-copy h1{font-size:42px}.sv-public .sv-hero-copy p{font-size:17px}.sv-public .sv-section-heading h2{font-size:28px}.sv-public .sv-category-display{scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:flex-start;gap:12px;padding-bottom:12px;overflow:auto;display:flex!important}.sv-public .sv-category-display button{scroll-snap-align:start;flex:0 0 120px;min-width:120px;transform:none!important}.sv-public .sv-collection-grid{gap:12px;grid-template-columns:1fr 1fr!important}.sv-public .sv-collection-grid button:nth-child(3){grid-column:1/-1;max-height:260px}.sv-public .sv-media-imageText{flex-direction:column;padding:26px 16px;display:flex;direction:ltr!important}.sv-public .sv-media-imageText>div{padding:8px}.sv-public .sv-gallery>div{grid-template-columns:1fr 1fr;gap:10px}.sv-public .sv-gallery img:first-child{aspect-ratio:4/3;grid-column:1/-1}.sv-public .sv-gallery img{margin:0!important}.sv-public .sv-footer-grid{gap:24px;grid-template-columns:1fr 1fr!important}.sv-public .sv-footer-grid>div:first-child{grid-column:1/-1}.sv-public .sv-shop-footer{padding:36px 20px}.sv-public .sv-hero-duo.has-banner{color:#222;background:#f1eef8;flex-direction:column-reverse;display:flex}.sv-public .sv-hero-duo .sv-hero-background{border-radius:0;width:100%;height:260px;position:relative;left:0}.sv-public .sv-hero-duo .sv-hero-copy{width:100%;padding:28px 24px}.sv-theme-natural .sv-shop-hero{border-radius:0 0 60px}.sv-theme-natural .sv-card-photo{border-radius:60px 60px 8px 8px}.sv-theme-boutique .sv-product-grid[data-items="3"] .sv-product-card:first-child{grid-column:1/-1}.sv-theme-boutique .sv-product-grid[data-items="3"] .sv-product-card:first-child .sv-card-photo{aspect-ratio:4/3}.sv-theme-marketplace .sv-shop-hero{min-height:320px}.sv-theme-marketplace .sv-hero-copy h1{font-size:34px}.sv-theme-dark-premium .sv-media-imageText{padding:26px 16px}.sv-theme-minimalista .sv-shop-hero{margin:12px 16px}.sv-theme-elegante .sv-shop-header{background:#fffdf8}.sv-public .sv-floating-wa{max-width:120px;min-height:44px;bottom:18px;right:14px}.sv-public .sv-market-catalog{display:block}}@media (prefers-reduced-motion:reduce){.sv-public *,.sv-public :before,.sv-public :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sv-theme-dark-premium .sv-cart-summary,.sv-theme-dark-premium .sv-cart-item,.sv-theme-dark-premium .sv-product-detail select,.sv-theme-dark-premium .sv-product-detail input{color:#f5eee1;background:#252622;border-color:#68624e}.sv-theme-boutique .sv-product-detail{grid-template-columns:1.35fr 1fr}.sv-theme-elegante .sv-product-detail h1,.sv-theme-boutique .sv-product-detail h1,.sv-theme-dark-premium .sv-product-detail h1,.sv-theme-natural .sv-product-detail h1{font-family:Georgia;font-weight:400}.sv-theme-moderno .sv-cart-summary{background:#f0effa;border-radius:24px}.sv-theme-natural .sv-cart-summary{background:#e7ecdf;border-radius:28px 8px}.sv-theme-fashion-beauty .sv-cart-summary{background:#faedf3}.sv-theme-promocoes .sv-cart-summary{border:2px solid var(--sv-brand);background:#fff6e9}.sv-public .sv-page-heading h1{font-size:clamp(32px,4cqw,54px)}.sv-public .sv-page-text{max-width:900px;margin-inline:auto;line-height:1.8}.sv-public .sv-product-grid[data-items="1"]{grid-template-columns:minmax(0,420px);justify-content:center}.sv-public .sv-product-grid[data-items="2"]{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.sv-public .sv-product-grid[data-items="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-theme-elegante .sv-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}.sv-theme-boutique .sv-footer-grid{grid-template-columns:2fr 1fr 1fr}.sv-theme-boutique .sv-footer-grid>div:last-child{border-top:1px solid #b8a9a0;flex-wrap:wrap;grid-column:1/-1;gap:24px;padding-top:24px;display:flex}.sv-theme-dark-premium .sv-footer-grid>div:first-child{border-right:1px solid #5b5143;padding-right:24px}.sv-theme-moderno .sv-footer-grid{grid-template-columns:1.2fr 1fr 1fr 1fr}.sv-theme-promocoes .sv-footer-grid{grid-template-columns:1fr 1fr 1.5fr 1fr}.sv-theme-natural .sv-footer-grid>div:first-child{font-family:Georgia}.sv-theme-fashion-beauty .sv-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}.sv-theme-marketplace .sv-footer-grid{gap:40px}.sv-public .sv-cart-summary{align-self:start;position:sticky;top:20px}.sv-public .sv-product-detail>section:first-child{min-width:0}.sv-public .sv-product-photo img{object-fit:contain;width:100%;max-height:660px}.sv-theme-boutique .sv-page-text,.sv-theme-elegante .sv-page-text{font-family:Georgia;font-size:20px}.sv-theme-moderno .sv-page-heading{border-bottom:5px solid var(--sv-brand)}@container (width<=520px){.sv-public .sv-product-grid[data-items="1"]{grid-template-columns:minmax(0,320px)}.sv-public .sv-product-grid[data-items="2"],.sv-public .sv-product-grid[data-items="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-theme-boutique .sv-footer-grid>div:last-child{display:block}.sv-theme-dark-premium .sv-footer-grid>div:first-child{border-right:0;padding-right:0}.sv-public .sv-cart-summary{position:static}.sv-public .sv-product-detail{grid-template-columns:1fr!important}.sv-public .sv-product-detail input,.sv-public .sv-product-detail select{min-height:46px;font-size:16px}}.sv-simple-editor{isolation:isolate;border-radius:12px;position:relative;overflow:visible}.sv-simple-editor .sv-visual-toolbar{border-radius:12px 12px 0 0;flex-wrap:nowrap;gap:12px;padding:12px 16px}.sv-simple-editor .sv-draft-status{color:#63758b;white-space:nowrap;margin-right:auto;font-size:12px}.sv-simple-editor .sv-toolbar-main-actions{flex-wrap:nowrap}.sv-simple-editor .sv-editor-more{position:relative}.sv-simple-editor .sv-editor-more>button{letter-spacing:2px;min-width:42px}.sv-simple-editor .sv-menu-dismiss{z-index:90;cursor:default;position:fixed;inset:0;background:0 0!important;border:0!important}.sv-simple-editor .sv-editor-more-menu{z-index:91;background:#fff;border:1px solid #dbe3eb;border-radius:12px;gap:3px;width:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #172b4520}.sv-simple-editor .sv-editor-more-menu button,.sv-simple-editor .sv-editor-more-menu a{text-align:left;white-space:normal;border:0;padding:12px;font-size:14px}.sv-simple-editor .sv-editor-feedback{overflow-wrap:anywhere;background:#fff7ed;margin:0;padding:8px 16px;font-size:13px}.sv-simple-editor .sv-preview-controls{background:#f4f7fa;border-bottom:1px solid #dbe3eb;justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:flex}.sv-simple-editor .sv-preview-controls>small{color:#63758b;font-size:12px}.sv-simple-editor .sv-device-tabs{gap:3px}.sv-simple-editor .sv-device-tabs button{background:0 0;border-color:#0000;border-radius:8px;width:36px;min-height:36px;padding:7px}.sv-simple-editor .sv-device-tabs button.selected{color:#d9661c;background:#fff;border-color:#d7e0e9;box-shadow:0 1px 4px #172b4508}.sv-simple-editor .sv-device-tabs svg{width:21px;height:21px;display:block}.sv-simple-editor .sv-visual-columns{border-radius:0 0 12px 12px;grid-template-columns:180px minmax(0,1fr) 250px;height:max(660px,100dvh - 240px);min-height:0;position:relative;overflow:hidden}.sv-simple-editor .sv-visual-columns.no-selection{grid-template-columns:180px minmax(0,1fr) 210px}.sv-simple-editor .sv-visual-left,.sv-simple-editor .sv-visual-right{padding:16px 12px}.sv-simple-editor .sv-visual-canvas{min-height:0;padding:14px 12px;display:block}.sv-simple-editor .sv-visual-canvas>.sv-preview-wrap{width:100%;height:100%;overflow:auto}.sv-simple-editor .sv-panel-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.sv-simple-editor .sv-panel-heading h2{overflow-wrap:anywhere;margin:0;line-height:1.5;font-size:15px!important}.sv-simple-editor .sv-panel-heading button{background:0 0;border:0;flex-shrink:0;width:32px;min-height:32px;padding:0;font-size:23px}.sv-simple-editor .sv-visual-left h2{text-transform:uppercase;letter-spacing:.07em;color:#6a7a8e;font-size:12px!important}.sv-simple-editor .sv-visual-left nav button{width:100%;min-height:38px;font-size:14px}.sv-simple-editor .sv-visual-left nav summary{cursor:pointer;color:#63758b;padding:10px;font-size:14px}.sv-simple-editor .sv-visual-left nav details>button{padding-left:20px}.sv-simple-editor .sv-visual-left>button{padding:9px 10px;font-size:13px}.sv-simple-editor .sv-visual-left>article{background:#f7f9fc;border-color:#0000;margin-bottom:5px;padding:4px}.sv-simple-editor .sv-visual-left>article.selected{background:#fff4eb;border-color:#ef7626}.sv-simple-editor .sv-visual-left>article>div{display:none}.sv-simple-editor .sv-visual-left>article:hover>div,.sv-simple-editor .sv-visual-left>article:focus-within>div,.sv-simple-editor .sv-visual-left>article.selected>div{flex-wrap:wrap;padding:0 4px 4px;display:flex}.sv-simple-editor .sv-selection-hint{color:#63758b;text-align:center;padding:30px 4px}.sv-simple-editor .sv-selection-hint>span{color:#9bafc3;background:#f0f4f8;border-radius:16px;place-items:center;width:48px;height:48px;margin:auto auto 16px;font-size:25px;display:grid}.sv-simple-editor .sv-selection-hint h3{color:#263d57;font-size:15px;line-height:1.5}.sv-simple-editor .sv-selection-hint p{font-size:13px;line-height:1.7}.sv-simple-editor .sv-visual-right fieldset{gap:16px}.sv-simple-editor .sv-settings-group{gap:16px;padding-top:16px;display:grid}.sv-simple-editor .sv-visual-right summary,.sv-simple-editor .sv-advanced-dialog summary{cursor:pointer;padding:10px 0;font-size:14px;font-weight:600}.sv-simple-editor .sv-advanced-dialog{width:min(620px,100%);max-width:620px;max-height:85dvh;overflow:auto}.sv-simple-editor .sv-advanced-dialog fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.sv-simple-editor .sv-advanced-dialog fieldset>details{border-bottom:1px solid #e1e7ee;padding-bottom:14px}.sv-simple-editor .sv-editor-intro{width:min(480px,100%);padding:36px;position:relative}.sv-simple-editor .sv-editor-intro h2{margin-top:10px;font-size:26px}.sv-simple-editor .sv-editor-intro ol{color:#596b80;gap:12px;margin:24px 0;padding-left:22px;font-size:15px;display:grid}.sv-simple-editor .sv-editor-intro .sv-primary{width:100%}.sv-simple-editor .sv-intro-close{background:0 0;border:0;min-height:32px;padding:4px 10px;font-size:23px;position:absolute;top:10px;right:10px}.sv-simple-editor .sv-structure-toggle,.sv-simple-editor .sv-panel-close,.sv-simple-editor .sv-panel-scrim{display:none}.sv-simple-editor .sv-edit-area{outline-offset:-1px;outline-width:1px}.sv-simple-editor .sv-edit-area.is-selected{outline-offset:-2px;outline-width:2px}.sv-simple-editor .sv-edit-area [data-sv-element]:hover{outline-offset:3px;outline:1px dashed #ef7626}.sv-simple-editor .sv-edit-area>.sv-edit-overlay{opacity:0;pointer-events:none}.sv-simple-editor .sv-edit-area:hover>.sv-edit-overlay,.sv-simple-editor .sv-edit-area:focus-within>.sv-edit-overlay,.sv-simple-editor .sv-edit-area.is-selected>.sv-edit-overlay{opacity:1;pointer-events:auto}.sv-simple-editor .sv-public .sv-edit-overlay button{min-height:30px;padding:5px 8px;font-size:12px;color:#263d57!important;background:#fff!important;border-color:#d4dde7!important}@media (width>=951px){.sv-simple-editor .sv-visual-left,.sv-simple-editor .sv-visual-right,.sv-simple-editor .sv-visual-canvas{display:block!important}}@media (width<=950px){.sv-simple-editor .sv-visual-columns,.sv-simple-editor .sv-visual-columns.no-selection{height:max(620px,100dvh - 230px);min-height:0;display:block}.sv-simple-editor .sv-visual-canvas,.sv-simple-editor .sv-panel-structure .sv-visual-canvas{height:100%;padding:10px;display:block}.sv-simple-editor .sv-visual-left,.sv-simple-editor .sv-visual-right{z-index:30;background:#fff;max-width:100%;display:none;position:absolute;top:0;bottom:0;box-shadow:0 8px 40px #172b4530}.sv-simple-editor .sv-panel-structure .sv-visual-left{border-radius:0 12px 12px 0;width:260px;display:block;left:0}.sv-simple-editor .sv-panel-settings.has-selection .sv-visual-right{width:310px;display:block;right:0}.sv-simple-editor .sv-structure-toggle,.sv-simple-editor .sv-panel-close{min-height:34px;padding:6px 9px;font-size:12px;display:block}.sv-simple-editor .sv-preview-controls{justify-content:space-between;gap:6px;padding:8px 10px}.sv-simple-editor .sv-preview-controls>small{display:none}.sv-simple-editor .sv-panel-scrim{z-index:29;background:#172b452b;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.sv-simple-editor .sv-visual-toolbar{flex-wrap:wrap;gap:8px;padding:10px}.sv-simple-editor .sv-draft-status{order:3;width:100%;max-width:none;font-size:11px}.sv-simple-editor .sv-toolbar-main-actions{gap:5px;margin-left:auto}}@media (width<=600px){.sv-simple-editor .sv-visual-toolbar>div{gap:4px}.sv-simple-editor .sv-visual-toolbar button{min-height:38px;padding:8px;font-size:12px}.sv-simple-editor .sv-toolbar-main-actions .sv-primary{white-space:normal;max-width:110px;line-height:1.25}.sv-simple-editor .sv-editor-more>button{letter-spacing:1px;min-width:32px;padding:6px}.sv-simple-editor .sv-panel-settings.has-selection .sv-visual-right{border-radius:16px 16px 0 0;width:100%;height:68%;max-height:none;padding:18px 16px;inset:auto 0 0}.sv-simple-editor .sv-visual-right .sv-panel-heading{z-index:2;background:#fff;padding:8px 0;position:sticky;top:-18px}.sv-simple-editor .sv-edit-overlay{gap:3px;max-width:95%}.sv-simple-editor .sv-edit-area:not(.is-selected):not(:focus-within)>.sv-edit-overlay{opacity:0;pointer-events:none}.sv-simple-editor .sv-modal-backdrop{padding:12px}.sv-simple-editor .sv-publish-dialog{width:100%;min-width:0;max-height:88dvh;padding:24px;overflow:auto}.sv-simple-editor .sv-editor-intro{padding:28px 24px}}@media (prefers-reduced-motion:no-preference){.sv-simple-editor .sv-edit-area{transition:outline-color .15s}.sv-simple-editor .sv-edit-overlay{transition:opacity .15s}}.sv-building>.sv-notice[role=status],.sv-building>.sv-notice:not([role]){display:none}.sv-wide-editor{z-index:10000;background:#fff;border-radius:10px;flex-direction:column;max-width:none;height:auto;display:flex;position:fixed;inset:10px;overflow:hidden;box-shadow:0 0 0 20px #edf1f6,0 12px 50px #172b4520}.sv-wide-editor.sv-editor-fullscreen{box-shadow:none;border:0;border-radius:0;inset:0}.sv-wide-editor .sv-visual-toolbar{border-radius:0;flex-shrink:0;gap:10px;min-height:58px;padding:8px 12px}.sv-wide-editor .sv-toolbar-navigation{flex-wrap:nowrap;gap:10px}.sv-wide-editor .sv-editor-page-select{color:#63758b;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:400;display:flex}.sv-wide-editor .sv-editor-page-select select{width:180px;max-width:180px;min-height:36px;padding:6px 25px 6px 9px;font-size:13px}.sv-wide-editor .sv-visual-toolbar>.sv-device-tabs{flex-wrap:nowrap;gap:2px}.sv-wide-editor .sv-device-tabs button{color:#63758b;align-items:center;gap:5px;width:auto;min-height:36px;padding:7px;display:flex}.sv-wide-editor .sv-device-name{font-size:12px}.sv-wide-editor .sv-draft-status{max-width:none;margin-right:auto;font-size:11px}.sv-wide-editor .sv-visual-toolbar button{white-space:nowrap;min-height:36px;padding:8px 10px;font-size:12px}.sv-wide-editor .sv-preview-controls{flex-shrink:0;justify-content:space-between;gap:8px;min-height:43px;padding:5px 10px}.sv-wide-editor .sv-preview-controls>div{align-items:center;gap:7px;min-width:0;display:flex}.sv-wide-editor .sv-preview-controls button{background:0 0;border-color:#0000;min-height:30px;padding:5px 8px;font-size:12px}.sv-wide-editor .sv-preview-controls button:hover{background:#fff;border-color:#d4dde7}.sv-wide-editor .sv-zoom-control{color:#63758b;align-items:center;gap:5px;font-size:12px;font-weight:400;display:flex}.sv-wide-editor .sv-zoom-control select{width:75px;min-height:30px;padding:4px 8px;font-size:12px}.sv-wide-editor .sv-visual-columns,.sv-wide-editor .sv-visual-columns.no-selection{border-radius:0;flex:1;grid-template-columns:160px minmax(0,1fr) 380px;height:auto;min-height:0}.sv-wide-editor .sv-visual-columns.sv-left-hidden{grid-template-columns:0 minmax(0,1fr) 380px}.sv-wide-editor .sv-visual-columns.sv-right-hidden{grid-template-columns:160px minmax(0,1fr) 0}.sv-wide-editor .sv-visual-columns.sv-left-hidden.sv-right-hidden{grid-template-columns:0 minmax(0,1fr) 0}.sv-wide-editor .sv-visual-columns.sv-left-hidden>.sv-visual-left,.sv-wide-editor .sv-visual-columns.sv-right-hidden>.sv-visual-right{display:none!important}.sv-wide-editor .sv-visual-canvas{background:#edf1f6;height:100%;min-height:0;padding:0;overflow:hidden}.sv-wide-editor .sv-visual-canvas>.sv-preview-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;overflow:auto}.sv-wide-editor .sv-visual-canvas .sv-preview-surface{box-shadow:none;border-radius:0}.sv-wide-editor .sv-visual-left,.sv-wide-editor .sv-visual-right{overscroll-behavior:contain;height:100%;max-height:none;overflow:auto}.sv-wide-editor .sv-visual-left{padding:14px 8px}.sv-wide-editor .sv-panel-heading{z-index:3;background:#fff;padding:6px 0;position:sticky;top:-14px}.sv-wide-editor .sv-visual-right .sv-panel-heading{top:-16px}.sv-wide-editor .sv-visual-left .sv-panel-heading h2{font-size:12px!important}.sv-wide-editor .sv-visual-left article>button{padding:7px;font-size:12px;line-height:1.5}.sv-wide-editor .sv-visual-left>button{font-size:12px}.sv-wide-editor .sv-insert-point{z-index:25;text-align:center;height:0;position:relative}.sv-wide-editor .sv-insert-point:before{content:"";height:24px;position:absolute;top:-12px;left:0;right:0}.sv-wide-editor .sv-insert-point:after{content:"";opacity:0;pointer-events:none;border-top:1px solid #ef7626;position:absolute;top:0;left:0;right:0}.sv-wide-editor .sv-public .sv-insert-point button{z-index:1;opacity:0;pointer-events:none;background:#fff;border:1px solid #ef7626;border-radius:20px;min-height:28px;padding:4px 10px;font-size:12px;position:relative;transform:translateY(-50%);box-shadow:0 2px 8px #172b4515}.sv-wide-editor .sv-insert-point:hover:after,.sv-wide-editor .sv-insert-point:focus-within:after,.sv-wide-editor .sv-insert-point:hover button,.sv-wide-editor .sv-insert-point:focus-within button{opacity:1;pointer-events:auto}.sv-wide-editor .sv-insert-dialog{width:min(560px,100%);max-width:560px;max-height:85dvh;overflow:auto}.sv-wide-editor .sv-insert-options{grid-template-columns:1fr 1fr;margin-top:18px;display:grid;gap:8px!important}.sv-wide-editor .sv-insert-options button{text-align:left;min-height:44px;font-size:13px}.sv-wide-editor .sv-editor-feedback{flex-shrink:0;padding:6px 12px;font-size:12px}@media (width<=1250px){.sv-wide-editor .sv-device-name{display:none}.sv-wide-editor .sv-editor-page-select select{max-width:150px}.sv-wide-editor .sv-draft-status{font-size:10px}}@media (width<=950px){.sv-wide-editor{border-radius:0;inset:0}.sv-wide-editor .sv-visual-columns,.sv-wide-editor .sv-visual-columns.no-selection{flex:1;height:auto;min-height:0;display:block}.sv-wide-editor .sv-visual-canvas,.sv-wide-editor .sv-panel-structure .sv-visual-canvas{height:100%;padding:0;display:block}.sv-wide-editor .sv-panel-settings:not(.sv-right-hidden)>.sv-visual-right{width:300px;display:block!important}.sv-wide-editor .sv-panel-structure:not(.sv-left-hidden)>.sv-visual-left{width:230px;display:block!important}.sv-wide-editor .sv-visual-toolbar{flex-wrap:wrap}.sv-wide-editor .sv-toolbar-main-actions{margin-left:auto}.sv-wide-editor .sv-draft-status{order:3;max-width:none;margin:0;width:auto!important}.sv-wide-editor .sv-preview-controls>small,.sv-wide-editor .sv-hide-both{display:none}.sv-wide-editor .sv-device-tabs button{width:32px;padding:6px}.sv-wide-editor .sv-visual-toolbar>div{gap:5px}}@media (width<=600px){.sv-wide-editor .sv-visual-toolbar{gap:6px;padding:8px}.sv-wide-editor .sv-editor-page-select>span{display:none}.sv-wide-editor .sv-editor-page-select select{max-width:145px;min-height:34px}.sv-wide-editor .sv-toolbar-navigation{gap:5px;width:calc(100% - 110px)}.sv-wide-editor .sv-visual-toolbar>.sv-device-tabs{margin-left:auto}.sv-wide-editor .sv-toolbar-main-actions{gap:5px;margin-left:0}.sv-wide-editor .sv-visual-toolbar .sv-draft-status{order:2;margin-left:auto;font-size:10px}.sv-wide-editor .sv-visual-toolbar button{min-height:34px;padding:7px 9px;font-size:11px}.sv-wide-editor .sv-toolbar-main-actions .sv-primary{white-space:nowrap;max-width:none}.sv-wide-editor .sv-preview-controls{gap:3px;padding:5px 8px}.sv-wide-editor .sv-preview-controls>div{gap:3px}.sv-wide-editor .sv-preview-controls button{padding:5px;font-size:11px}.sv-wide-editor .sv-zoom-control{gap:0;font-size:0}.sv-wide-editor .sv-zoom-control select{width:65px;font-size:11px}.sv-wide-editor .sv-panel-settings:not(.sv-right-hidden)>.sv-visual-right{border-radius:16px 16px 0 0;width:100%;height:65%;max-height:none;inset:auto 0 0}.sv-wide-editor .sv-visual-right .sv-panel-heading{top:-18px}.sv-wide-editor .sv-public .sv-insert-point button{opacity:1;pointer-events:auto;min-height:26px;font-size:11px}}.sv-guided-backdrop{z-index:160;background:#10253aee;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.sv-guided{color:#17344c;background:#f4f7fa;border-radius:18px;flex-direction:column;width:min(1480px,100%);height:min(940px,100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 25px 80px #0007}.sv-guided-header{background:#fff;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.sv-guided-header h2{margin:3px 0;font-size:1.35rem}.sv-guided-header p{color:#65798b;margin:0}.sv-guided-header>button{flex:none}.sv-guided-steps{background:#fff;border-bottom:1px solid #dce5ed;gap:4px;padding:8px 14px;display:flex;overflow-x:auto}.sv-guided-steps button{color:#65798b;white-space:nowrap;background:0 0;border-color:#0000;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:.8rem;display:flex}.sv-guided-steps button span{background:#e8eef4;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:850;display:grid}.sv-guided-steps button.active{color:#b34c0e;background:#fff1e7}.sv-guided-steps button.active span{color:#fff;background:#ed6b21}.sv-guided-steps button.done span{color:#147143;background:#daf0e3}.sv-guided-body{flex:1;grid-template-columns:minmax(360px,38%) minmax(0,62%);min-height:0;display:grid}.sv-guided-options{background:#fff;border-right:1px solid #dce5ed;padding:22px;overflow:auto}.sv-guided-options h3{margin:0 0 5px;font-size:1.3rem}.sv-guided-options h4{margin:22px 0 10px}.sv-guided-options>p{color:#65798b;margin:0 0 18px;line-height:1.5}.sv-guided-options>label{gap:6px;margin:13px 0;font-weight:750;display:grid}.sv-guided-options input,.sv-guided-options textarea,.sv-guided-options select{border:1px solid #cbd8e3;border-radius:8px;width:100%;min-height:42px;padding:9px 10px;font-size:15px}.sv-guided-options input[type=checkbox]{width:18px;min-height:18px;padding:0}.sv-guided-checks{gap:8px;display:grid}.sv-guided-checks>label{background:#f8fafc;border:1px solid #dbe4ec;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:12px;font-weight:750;display:grid}.sv-guided-checks>label.selected{background:#fff5ed;border-color:#ed7a32}.sv-guided-checks small{color:#6a7d8e;grid-column:2;font-weight:500}.sv-guided-warning{color:#6c512a;background:#fff8e9;border-left:4px solid #e79a2f;border-radius:8px;margin:16px 0;padding:13px}.sv-guided-warning p{margin:5px 0 0;line-height:1.45}.sv-guided-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sv-guided-choice-grid.compact{grid-template-columns:repeat(3,minmax(110px,1fr))}.sv-guided-choice-grid>button{text-align:left;background:#fff;border:1px solid #d5e0e9;border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.sv-guided-choice-grid>button.selected{background:#fff6ef;border:2px solid #ed6b21}.sv-guided-choice-grid small{color:#677b8d;line-height:1.35}.sv-layout-mini{background:#e7edf3;border-radius:6px;gap:4px;height:68px;padding:7px;display:grid}.sv-layout-mini i{background:#fff;border-radius:3px;display:block}.sv-layout-mini i:first-child{background:#b9c9d8;height:25px}.sv-layout-mini.layout-sales{grid-template-columns:1fr 1fr}.sv-layout-mini.layout-sales i:first-child{grid-column:1/-1}.sv-layout-mini.layout-story i:last-child{background:#d2b79e}.sv-guided-menu-list,.sv-guided-section-list{gap:7px;margin-top:15px;display:grid}.sv-guided-menu-list article{background:#f8fafc;border:1px solid #dce5ed;border-radius:9px;grid-template-columns:1fr auto;gap:3px 8px;padding:9px;display:grid}.sv-guided-menu-list input{grid-column:1;min-height:36px}.sv-guided-menu-list small{grid-column:1}.sv-guided-menu-list article>div{grid-area:1/2/3;align-items:center;gap:4px;display:flex}.sv-guided-menu-list button,.sv-guided-section-list button{min-width:34px;min-height:34px;padding:5px;font-size:13px}.sv-guided-inline-checks{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.sv-guided-inline-checks label{border:1px solid #dbe4ec;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex}.sv-guided-inline-checks input{width:17px;min-height:17px}.sv-guided-category{border-bottom:1px solid #e2e9ef;grid-template-columns:minmax(130px,1fr) repeat(3,auto);align-items:center;gap:7px;padding:11px 8px;display:grid}.sv-guided-category small{grid-column:1}.sv-guided-category label{align-items:center;gap:5px;font-size:.78rem;display:flex}.sv-guided-category input{width:16px;min-height:16px}.sv-guided-section-list article{border:1px solid #dce5ed;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.sv-guided-section-list label{align-items:center;gap:8px;display:flex}.sv-guided-section-list input{width:17px;min-height:17px}.sv-guided-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sv-banner-mini{background:#d9e2ea;border-radius:6px;height:55px;display:block;overflow:hidden}.sv-banner-mini i{background:#8199ac;width:45%;height:100%;display:block}.sv-banner-mini.banner-split{grid-template-columns:1fr 1fr;display:grid}.sv-banner-mini.banner-split i{width:100%}.sv-banner-mini.banner-centered{padding:12px}.sv-banner-mini.banner-centered i{background:#fff;width:45%;height:10px;margin:auto}.sv-guided-palettes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sv-guided-palettes button{text-align:left;background:#fff;border:1px solid #d5e0e9;grid-template-columns:24px 24px 1fr;align-items:center;gap:6px;padding:9px;display:grid}.sv-guided-palettes button.selected{border:2px solid #ed6b21}.sv-guided-palettes span{border-radius:50%;width:24px;height:24px}.sv-guided-review{gap:10px;padding-left:20px;display:grid}.sv-guided-review li{line-height:1.45}.sv-guided-preserve{color:#28603f;background:#eef7f1;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.sv-guided-preserve strong{grid-column:1/-1}.sv-guided-preserve span:before{content:"✓ ";font-weight:900}.sv-guided-apply{width:100%;min-height:48px;margin-top:18px}.sv-guided-success{background:#eff9f2;border:1px solid #a8d3b8;border-radius:10px;gap:10px;margin-top:16px;padding:15px;display:grid}.sv-guided-success p{margin:0}.sv-guided-success>div{gap:8px;display:flex}.sv-guided-preview{background:#e8edf3;min-width:0;padding:16px;overflow:hidden}.sv-guided-preview>header{background:#fff;border-radius:10px 10px 0 0;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.sv-guided-preview>header span{color:#637789;font-size:.8rem}.sv-guided-preview>.sv-preview-wrap{background:#fff;height:calc(100% - 38px);overflow:auto}.sv-guided-preview .sv-preview-surface{border-radius:0}.sv-guided-footer{background:#fff;border-top:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.sv-guided-footer span{color:#617587;font-size:.85rem}.sv-guided-open{color:#a9430a!important;background:#fff3ea!important;border-color:#f0a06f!important;font-weight:800!important}@media (width<=1100px){.sv-guided{border-radius:12px;height:calc(100dvh - 12px)}.sv-guided-backdrop{padding:6px}.sv-guided-body{grid-template-columns:minmax(330px,42%) minmax(0,58%)}.sv-guided-header{padding:13px 16px}.sv-guided-header p{font-size:.82rem}.sv-guided-choice-grid,.sv-guided-choice-grid.compact{grid-template-columns:1fr}.sv-guided-preview{padding:10px}.sv-guided-options{padding:17px}.sv-guided-steps button{padding:6px 8px}}@media (width<=760px){.sv-guided-body{display:block;overflow:auto}.sv-guided-options{border:0;min-height:100%}.sv-guided-preview,.sv-guided-header p{display:none}.sv-guided-header h2{font-size:1.05rem}.sv-guided-steps button{font-size:0}.sv-guided-steps button span{font-size:.75rem}.sv-guided-steps{justify-content:center}.sv-guided-footer{position:sticky;bottom:0}.sv-guided-category{grid-template-columns:1fr 1fr}.sv-guided-category small{grid-column:1/-1}.sv-guided-category label{font-size:.85rem}.sv-guided-two,.sv-guided-preserve{grid-template-columns:1fr}.sv-guided-preserve strong{grid-column:auto}.sv-guided-choice-grid,.sv-guided-choice-grid.compact{grid-template-columns:1fr 1fr}}.sv-ready-options,.sv-home-section-picker{background:#f8fafc;border:1px solid #dbe4ec;border-radius:10px;gap:7px;padding:10px;display:grid}.sv-ready-options .sv-editor-check,.sv-home-section-picker .sv-editor-check{background:#fff;border-radius:7px;padding:8px}.sv-section-order-item{background:#fff;border:1px solid #dbe4ec;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.sv-section-order-item>div{gap:5px;display:flex}.sv-section-order-item button{min-width:34px;min-height:34px;padding:5px}.sv-menu-simple-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.sv-menu-simple-item .sv-editor-small-actions{grid-column:1/-1}.sv-menu-drag{color:#526579;cursor:grab;letter-spacing:-5px;border-radius:7px;place-items:center;width:28px;min-height:42px;font-size:18px;display:grid}.sv-menu-simple-item.is-dragging{opacity:.55;border-color:#e46316}.sv-menu-create-page{width:100%;margin:8px 0 14px;border-style:dashed!important}.sv-menu-external{margin:8px 0 16px}.sv-menu-external>summary{color:#263b50;cursor:pointer;font-weight:800}.sv-wide-editor .sv-visual-canvas{background:#e8edf3;padding:12px}.sv-wide-editor .sv-preview-controls small{color:#41576c;font-weight:700}.sv-new-page-button{white-space:nowrap}.sv-ready-page-grid{grid-template-columns:1fr 1fr;gap:8px;max-height:230px;margin-bottom:18px;display:grid;overflow:auto}.sv-ready-page-grid>button{text-align:left;align-content:start;gap:4px;display:grid}.sv-ready-page-grid small{color:#607387;font-weight:500}.sv-category-create{background:#f8fafc;border:1px solid #dbe4ec;border-radius:10px;gap:10px;padding:12px;display:grid}.sv-catalog-category-list{gap:8px;margin-top:14px;display:grid}.sv-catalog-category-list>details{background:#fff;border:1px solid #dbe4ec;border-radius:9px;padding:10px}.sv-catalog-category-list>details>summary{cursor:pointer;font-weight:800}.sv-catalog-category-list .sv-settings-group{margin-top:12px}@media (width<=600px){.sv-ready-options,.sv-home-section-picker{padding:7px}.sv-section-order-item{font-size:14px}.sv-wide-editor .sv-visual-canvas{height:calc(100dvh - 175px);padding:4px}.sv-wide-editor .sv-panel-settings:not(.sv-right-hidden)>.sv-visual-right{border-radius:18px 18px 0 0;height:70%}}.sv-full-preview{z-index:10000;color:#172b45;isolation:isolate;background:#edf1f5;flex-direction:column;font:15px Arial,sans-serif;display:flex;position:fixed;inset:0}.sv-full-preview-toolbar{background:#fff;border-bottom:1px solid #d5dce5;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.sv-full-preview-toolbar button{font:inherit;color:#172b45;cursor:pointer;background:#fff;border:1px solid #d5dce5;border-radius:8px;min-height:44px;padding:8px 14px}.sv-full-preview-devices{gap:4px;display:flex}.sv-full-preview-devices .selected{color:#fff;background:#172b45;border-color:#172b45}.sv-full-preview-toolbar .sv-full-preview-publish{color:#fff;background:#ed7122;border-color:#ed7122;font-weight:700}.sv-full-preview-toolbar button:disabled{opacity:.6;cursor:default}.sv-full-preview-toolbar button:focus-visible{outline-offset:2px;outline:3px solid #ed7122}.sv-full-preview-stage{background:#dfe5eb;flex:1;justify-content:center;min-height:0;padding:4px;display:flex;position:relative;overflow:hidden}.sv-full-preview-frame{opacity:0;background:#fff;border:0;flex:none;width:min(1440px,100%);max-width:100%;height:100%;transition:opacity .15s;display:block}.sv-full-preview-frame.is-ready{opacity:1}.sv-full-preview-frame.is-tablet{width:min(768px,100%)}.sv-full-preview-frame.is-mobile{width:min(390px,100%)}.sv-full-preview-loading{z-index:2;color:#29445f;background:#f5f7fa;place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:4px}.sv-full-preview-loading span{border:4px solid #d4dde7;border-top-color:#ed7122;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite sv-preview-spin}.sv-full-preview-root{background:#fff;min-height:100vh}.sv-full-preview-error{color:#4b5f73;text-align:center;background:#f8fafc;border:1px solid #d7e0e9;border-radius:8px;margin:24px;padding:18px}@media (width<=620px){.sv-full-preview-toolbar{flex-wrap:wrap;gap:6px;padding:6px}.sv-full-preview-toolbar button{padding:8px;font-size:14px}.sv-full-preview-devices{order:3;justify-content:center;width:100%}}.sv-public .sv-brand{gap:10px;min-width:0;max-width:40%}.sv-public .sv-brand img{width:auto;height:auto;max-width:min(var(--sv-logo-size,120px),100%);object-fit:contain;flex-shrink:1;max-height:64px;display:block}.sv-public .sv-brand strong{overflow-wrap:anywhere;min-width:0;line-height:1.2}.sv-public .sv-shop-header,.sv-public .sv-header-search{min-width:0}.sv-public .sv-header-actions{flex-shrink:0}.sv-public .sv-shop-nav{flex-wrap:nowrap;gap:clamp(10px,2vw,28px)}.sv-public .sv-shop-nav>a,.sv-public .sv-shop-nav>details{white-space:nowrap;flex-shrink:0}@container (width<=1000px){.sv-public .sv-shop-nav{justify-content:flex-start;overflow-x:auto}.sv-public .sv-contact-header{display:none}}@container (width<=700px){.sv-public .sv-brand{max-width:100%}.sv-public .sv-brand img{max-width:min(var(--sv-logo-size,120px),100%);max-height:44px}.sv-public .sv-shop-nav.is-open{align-items:stretch;overflow:visible}.sv-public .sv-shop-nav>a,.sv-public .sv-shop-nav>details{white-space:normal}}.sv-image-field{background:#fff;border:1px solid #d9e1e9;border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}.sv-image-field>strong{font-size:16px}.sv-image-field small{font-size:14px;line-height:1.5}.sv-image-field-thumb{object-fit:contain;background:#f2f5f8;width:100%;height:110px}.sv-image-field-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sv-image-file-button{cursor:pointer;border:1px solid #ccd6df;border-radius:8px;min-height:44px;padding:10px 14px;position:relative;overflow:hidden}.sv-image-file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.sv-image-file-button:focus-within{outline-offset:2px;outline:2px solid #ed7122}.sv-image-suggestion{background:#eef6ff;border-radius:8px;padding:12px}.sv-image-adjust-backdrop{z-index:11000;color:#172b45;background:#071a36a6;justify-content:center;align-items:center;padding:16px;font:16px Arial,sans-serif;display:flex;position:fixed;inset:0}.sv-image-adjust{box-sizing:border-box;background:#fff;border-radius:16px;width:min(1050px,100%);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.sv-image-adjust *{box-sizing:border-box}.sv-image-adjust h2{margin:0;font-size:24px}.sv-image-adjust p{margin:10px 0;line-height:1.5}.sv-image-adjust small{color:#586b80;margin-top:10px;font-size:14px;line-height:1.5;display:block}.sv-image-adjust header{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.sv-image-adjust button{font:inherit;color:#172b45;cursor:pointer;background:#fff;border:1px solid #ccd6df;border-radius:8px;min-height:44px;padding:8px 12px}.sv-image-adjust button:disabled{opacity:.6;cursor:default}.sv-image-adjust .sv-primary{color:#fff;background:#ed7122;border-color:#ed7122}.sv-image-adjust button:focus-visible,.sv-image-crop-frame:focus-visible{outline-offset:2px;outline:3px solid #ed7122}.sv-image-adjust-body{grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:24px;display:grid}.sv-image-adjust aside{align-content:start;gap:10px;display:grid}.sv-image-adjust label{gap:8px;line-height:1.5;display:grid}.sv-image-adjust input[type=range]{width:100%;min-height:36px}.sv-image-adjust select{font:inherit;color:#172b45;background:#fff;border:1px solid #ccd6df;border-radius:8px;max-width:100%;min-height:44px;padding:10px}.sv-image-adjust footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.sv-image-zoom-buttons{gap:8px;display:flex}.sv-image-quality-warning{background:#fff7e8;border:1px solid #e0ad52;border-radius:8px;padding:12px}.sv-image-quality-warning label{align-items:center;margin-top:12px;display:flex}.sv-image-quality-warning input{width:20px;height:20px}.sv-image-adjust .sv-error-text{color:#b12e2e}.sv-image-crop-frame{touch-action:none;cursor:grab;background:#eff2f5;outline:1px solid #c9d1dc;width:100%;margin-top:12px;position:relative;overflow:hidden}.sv-image-crop-frame:active{cursor:grabbing}.sv-image-crop-frame img{-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.sv-image-crop-frame.is-contain{cursor:default}.sv-image-safe-area{pointer-events:none;border:1px dashed #fff;position:absolute;inset:12%;box-shadow:0 0 0 1000px #0003}.sv-image-safe-area span{color:#fff;background:#0b1d35b3;border-radius:4px;padding:4px 6px;font-size:11px;position:absolute;top:6px;left:6px}@media (width<=700px){.sv-image-adjust-backdrop{padding:6px}.sv-image-adjust{max-height:calc(100dvh - 12px);padding:16px}.sv-image-adjust-body{grid-template-columns:1fr}.sv-image-adjust h2{font-size:22px}}.sv-custom-hero-text{font-size:var(--sv-text-desktop)!important}.sv-action.sv-custom-hero-text:hover{background:var(--sv-button-hover,var(--sv-button))!important}@media (width<=900px){.sv-custom-hero-text{font-size:var(--sv-text-tablet)!important}}@media (width<=600px){.sv-custom-hero-text{font-size:var(--sv-text-mobile)!important}}.sv-visual-editor label{color:#172b45;font-weight:650}.sv-visual-editor input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),.sv-visual-editor textarea,.sv-visual-editor select{color:#12263f;background:#fff;border:1.5px solid #8fa1b5;border-radius:9px;width:100%;min-height:46px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 2px #102a4312}.sv-visual-editor textarea{resize:vertical;min-height:112px;line-height:1.5}.sv-visual-editor select{appearance:auto;cursor:pointer;padding-right:34px}.sv-visual-editor input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):hover,.sv-visual-editor textarea:hover,.sv-visual-editor select:hover{background:#fbfdff;border-color:#5f748c}.sv-visual-editor input:focus-visible,.sv-visual-editor textarea:focus-visible,.sv-visual-editor select:focus-visible{outline-offset:1px;box-shadow:0 0 0 1px #e46316,0 3px 10px #172b4514;border-color:#e46316!important;outline:3px solid #ed712233!important}.sv-visual-editor input::placeholder,.sv-visual-editor textarea::placeholder{color:#61758a;opacity:1}.sv-visual-editor input:disabled,.sv-visual-editor textarea:disabled,.sv-visual-editor select:disabled{color:#5d6d7e;background:#e9eef3;border-color:#aebbc8}.sv-visual-editor input[type=color]{cursor:pointer;background:#fff;border:1.5px solid #8295aa;border-radius:8px;width:54px;min-width:54px;height:44px;padding:3px}.sv-visual-editor .sv-color-field{align-items:center;height:auto}.sv-visual-editor .sv-color-field input:not([type=color]){min-width:110px}.sv-contrast-warning{background:#fff7e8;border:1px solid #d69a39;border-radius:8px;grid-column:1/-1;padding:10px 12px;color:#744b0c!important}.sv-hero-type-settings{background:#f8fafc;border:1px solid #c6d1dc;border-radius:10px;padding:10px}.sv-hero-type-settings>summary{cursor:pointer;color:#172b45;font-weight:750}.sv-hero-type-settings[open]>summary{margin-bottom:12px}.sv-wide-editor .sv-visual-canvas{width:100%;min-width:0;position:relative;display:block!important}.sv-wide-editor .sv-visual-canvas>.sv-preview-wrap{background:#fff;width:100%;min-width:0;min-height:100%;display:block!important}.sv-preview-loading,.sv-preview-error{z-index:40;color:#29445f;text-align:center;background:#f4f7fa;place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.sv-preview-error{z-index:41}.sv-preview-loading span{border:4px solid #d4dde7;border-top-color:#ed7122;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite sv-preview-spin}.sv-preview-error>div{justify-content:center;gap:8px;display:flex}.sv-preview-error h3{margin:0}@keyframes sv-preview-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sv-preview-loading span{border-top-color:#d4dde7;animation:none}}.sv-horizontal-nav,.sv-side-trigger{display:none!important}.sv-side-menu{z-index:1002;background:var(--sv-surface,#fff);width:min(360px,88vw);color:var(--sv-ink,#202021);transition:transform .24s;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-105%);box-shadow:12px 0 40px #0003}.sv-preview-surface .sv-side-menu{position:absolute}.sv-side-menu.is-open{transform:translate(0)}.sv-side-menu>header{z-index:2;border-bottom:1px solid var(--sv-border,#ddd);background:inherit;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.sv-side-menu>header strong{font-size:20px}.sv-side-menu>header button{min-height:40px;padding:4px 10px;font-size:30px;line-height:1;background:0 0!important;border:0!important}.sv-side-menu>nav{padding:12px 20px 30px;display:grid}.sv-side-menu>nav>a,.sv-side-menu>nav>.sv-menu-group>summary{border-bottom:1px solid var(--sv-border,#eee);align-items:center;min-height:48px;padding:10px 4px;font-size:16px;display:flex}.sv-side-menu .sv-menu-group>div{box-shadow:none;background:0 0;border:0;padding:4px 0 8px 18px;display:grid;position:static}.sv-side-menu .sv-menu-group>div>a{padding:10px 4px}.sv-side-menu-scrim{z-index:1001!important;background:#10243b70!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important;position:fixed!important;inset:0!important}.sv-preview-surface .sv-side-menu-scrim{position:absolute!important}.sv-navigation-device-settings{border-radius:10px;border:1px solid #d5e0e9!important;gap:10px!important;padding:12px!important}.sv-navigation-device-settings legend{padding:0 6px;font-weight:750}.sv-menu-placement{flex-wrap:wrap;gap:10px;display:flex}.sv-menu-placement .sv-editor-check{font-size:13px!important}.sv-menu-placement input{width:17px!important;height:17px!important}@container (width>=901px){.sv-horizontal-nav.sv-on-desktop,.sv-side-trigger.sv-on-desktop{display:flex!important}}@container (width>=521px) and (width<=900px){.sv-horizontal-nav.sv-on-tablet,.sv-side-trigger.sv-on-tablet{display:flex!important}}@container (width<=520px){.sv-horizontal-nav.sv-on-mobile,.sv-side-trigger.sv-on-mobile{display:flex!important}.sv-horizontal-nav{white-space:nowrap;flex-flow:row!important;overflow-x:auto!important}.sv-horizontal-nav>a,.sv-horizontal-nav>details{flex:none}}@media (prefers-reduced-motion:reduce){.sv-side-menu{transition:none}}.sv-font-picker{border:0;grid-column:1/-1;margin:0;padding:0}.sv-font-picker legend{color:#172b45;margin-bottom:8px;font-weight:650}.sv-font-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sv-font-options button{color:#172b45;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #8fa1b5;border-radius:9px;min-height:48px;padding:9px 10px;font-size:15px}.sv-font-options button:hover,.sv-font-options button:focus-visible{background:#fff8f3;border-color:#e46316;outline:2px solid #ed712233}.sv-font-options button.is-selected{background:#fff5ee;border-color:#e46316;box-shadow:inset 0 0 0 1px #e46316}.sv-font-options small{color:#6a7888;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font:600 10px/1.2 Inter,Arial,sans-serif;display:block}@media (width<=600px){.sv-font-options{grid-template-columns:1fr}}.sv-asset-library-grid .selected{box-shadow:0 0 0 2px #ea782533;background:#fff8f2!important}.sv-menu-organizer{width:100%;min-width:0;margin-top:20px}.sv-menu-organizer-toolbar,.sv-menu-add-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sv-menu-organizer-toolbar h3{margin:0!important;font-size:16px!important}.sv-menu-organizer-toolbar>button{min-height:40px!important;padding:7px 10px!important;font-size:13px!important}.sv-menu-organizer-help{color:#586b80;line-height:1.5;margin:8px 0 12px!important;font-size:13px!important}.sv-menu-organizer-row,.sv-menu-organizer-columns{grid-template-columns:minmax(0,1fr) 58px 44px 46px 28px;align-items:center;gap:3px;display:grid}.sv-menu-organizer-columns{color:#526479;border-bottom:1px solid #cfd9e3;padding:8px 0;font-size:10px;font-weight:650}.sv-menu-organizer-columns>span:not(:first-child){text-align:center}.sv-menu-organizer-row{background:0 0;border-bottom:1px solid #e9edf2;min-height:58px;padding:4px 0}.sv-menu-organizer-name{align-items:center;gap:2px;width:100%;min-width:0;display:flex;overflow:hidden}.sv-menu-organizer .sv-menu-drag-handle,.sv-menu-organizer .sv-menu-expand,.sv-menu-organizer .sv-menu-more,.sv-menu-organizer .sv-menu-item-title{color:#253e56;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;margin:0!important}.sv-menu-organizer .sv-menu-drag-handle{cursor:grab;letter-spacing:-3px;touch-action:pan-y;flex:0 0 20px;min-width:20px;max-width:20px;width:20px!important;min-height:40px!important;padding:4px 0!important;font-size:18px!important}.sv-menu-organizer .sv-menu-drag-handle:active{cursor:grabbing}.sv-menu-organizer .sv-menu-expand{flex:0 0 20px;min-width:20px;max-width:20px;width:20px!important;min-height:40px!important;padding:4px 0!important;font-size:16px!important}.sv-menu-expand-space{flex:0 0 20px;width:20px;min-width:20px}.sv-menu-organizer .sv-menu-item-title{text-align:left;flex:1 1 0;min-width:0;max-width:100%;line-height:1.35;overflow:hidden;width:0!important;min-height:44px!important;padding:5px 2px!important;font-size:14px!important;display:block!important}.sv-menu-organizer .sv-menu-item-title strong{width:100%;font-weight:650;display:block;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.sv-menu-organizer .sv-menu-item-title small{color:#63758a;white-space:normal;overflow-wrap:anywhere;margin-top:2px;font-weight:400;line-height:1.35;font-size:11px!important}.sv-menu-organizer .is-child .sv-menu-organizer-name{border-left:2px solid #e1e7ed;padding-left:14px}.sv-menu-organizer .is-hidden .sv-menu-item-title strong{color:#718094}.sv-menu-visibility{justify-content:center;align-items:center;min-height:44px;display:flex}.sv-menu-organizer input[type=checkbox]{cursor:pointer;accent-color:#ed7122;width:18px!important;height:18px!important}.sv-menu-row-actions{position:relative}.sv-menu-organizer .sv-menu-more{min-width:0;max-width:28px;width:28px!important;min-height:44px!important;padding:0!important;font-size:23px!important}.sv-menu-action-list{z-index:60;background:#fff;border:1px solid #dbe3eb;border-radius:9px;min-width:175px;padding:5px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #172b4526}.sv-menu-organizer .sv-menu-action-list button{text-align:left;background:0 0;border:0!important;border-radius:5px!important;min-height:40px!important;padding:8px 10px!important;font-size:13px!important}.sv-menu-organizer .sv-menu-action-list button:hover{background:#f1f5f9}.sv-menu-organizer .sv-menu-inline-edit,.sv-menu-organizer .sv-menu-add-panel{background:#f5f8fb;border-radius:8px;gap:12px;margin:8px 0 12px;padding:14px 10px;display:grid}.sv-menu-organizer .sv-menu-inline-edit label,.sv-menu-organizer .sv-menu-add-panel label{gap:5px!important;font-size:13px!important}.sv-menu-add-options{gap:0;max-height:260px;display:grid;overflow:auto}.sv-menu-organizer .sv-menu-add-options>button{text-align:left;background:0 0;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;min-height:44px!important;padding:8px!important;font-size:14px!important}.sv-menu-add-options small{font-size:11px!important}.sv-menu-organizer-row.is-dragging{opacity:.4;background:#fff0e3}.sv-menu-organizer-row:has(~.is-dragging){border-color:#d5dee8}.sv-menu-organizer button:focus-visible,.sv-menu-organizer input:focus-visible{outline-offset:2px;outline:2px solid #ed7122!important}.sv-menu-organizer-columns>span:first-child{padding-left:44px}.sv-menu-organizer .sv-menu-drag-handle{opacity:0}.sv-menu-organizer-row:hover .sv-menu-drag-handle,.sv-menu-organizer-row:focus-within .sv-menu-drag-handle,.sv-menu-organizer-row.is-dragging .sv-menu-drag-handle{opacity:1}@media (hover:none){.sv-menu-organizer .sv-menu-drag-handle{opacity:.5}}.sv-design-v2{--sv-space:clamp(20px,4cqw,60px);--sv-page-width:1440px;--sv-ink:#242422;--sv-muted:#68665f;--sv-surface:#fff;--sv-soft:#f4f2ed;--sv-border:#e1ded7;overflow-x:clip;background:var(--sv-surface)!important;color:var(--sv-ink)!important}.sv-design-v2 main{display:block}.sv-design-v2 .sv-home-section{max-width:var(--sv-page-width);padding:46px var(--sv-space);margin:0 auto}.sv-design-v2 h1,.sv-design-v2 h2,.sv-design-v2 h3{overflow-wrap:normal;word-break:normal;text-wrap:balance}.sv-design-v2 h2{font-size:clamp(24px,2.6cqw,36px);line-height:1.15}.sv-design-v2 h3{margin:0;font-size:16px}.sv-design-v2 .sv-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.sv-design-v2 .sv-section-heading h2{margin:0}.sv-design-v2 .sv-section-heading>small,.sv-design-v2 .sv-section-heading>div>small{display:none}.sv-design-v2 .sv-section-heading>a{white-space:normal;border-bottom:1px solid;font-size:14px;line-height:1.5}.sv-design-v2 .sv-action,.sv-design-v2 .sv-buy{min-height:44px;color:var(--sv-button-ink);background:var(--sv-button);border:1px solid var(--sv-button);border-radius:2px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:650;display:inline-flex}.sv-design-v2 .sv-action:hover{filter:brightness(.94)}.sv-design-v2 .sv-action:focus-visible,.sv-design-v2 button:focus-visible,.sv-design-v2 a:focus-visible{outline:3px solid var(--sv-brand);outline-offset:4px}.sv-design-v2.sv-button-outline .sv-action{color:var(--sv-ink);background:0 0}.sv-design-v2.sv-button-rounded .sv-action{border-radius:30px}.sv-design-v2.sv-button-large .sv-action{min-height:52px}.sv-ui-icon{flex-shrink:0;width:22px;height:22px;display:block}.sv-design-v2 .sv-shop-header{max-width:1440px;min-height:92px;padding:20px var(--sv-space);background:var(--sv-surface);color:var(--sv-ink);border:0;flex-wrap:nowrap;gap:28px;margin:0 auto;display:flex}.sv-design-v2 .sv-brand{letter-spacing:.05em;max-width:none;color:inherit;flex-shrink:0;gap:10px;font-size:27px}.sv-design-v2 .sv-brand strong{font-weight:650}.sv-design-v2 .sv-brand img{max-width:var(--sv-logo-size);object-fit:contain;width:auto;height:48px}.sv-design-v2 .sv-header-search{flex:1;min-width:0;max-width:620px;margin:0;position:relative}.sv-design-v2 .sv-header-actions{flex:none;align-items:center;gap:22px;margin-left:auto;display:flex}.sv-design-v2 .sv-contact-header,.sv-design-v2 .sv-cart-link{align-items:center;gap:7px;font-size:14px;display:flex}.sv-design-v2 .sv-cart-link>span{color:inherit;background:0 0;min-width:0;min-height:0;padding:0;font-size:14px}.sv-design-v2 .sv-shop-nav{padding:13px var(--sv-space);border-top:1px solid var(--sv-border);border-bottom:1px solid var(--sv-border);background:var(--sv-surface);color:var(--sv-ink);justify-content:center;gap:28px;font-size:14px;display:flex}.sv-design-v2 .sv-header-editorial-nav{left:var(--sv-space);align-items:center;gap:22px;font-size:14px;display:flex;position:absolute}.sv-design-v2 .sv-header-editorial-nav>details>div{z-index:20;background:var(--sv-surface);gap:10px;padding:18px;display:grid;position:absolute;box-shadow:0 8px 22px #0002}.sv-design-v2 .sv-menu-toggle{display:none}.sv-design-v2 .sv-search-toggle{color:inherit;background:0 0;border:0;border-radius:0;place-items:center;padding:10px;display:grid}.sv-design-v2 .sv-announcement{text-align:center;background:var(--sv-brand);color:var(--sv-button-ink);letter-spacing:.02em;padding:7px 20px;font-size:14px}.sv-design-v2 :is(.sv-header-atelier,.sv-header-studio,.sv-header-noir) .sv-shop-header{justify-content:center;min-height:80px;position:relative}.sv-design-v2 :is(.sv-header-atelier,.sv-header-studio,.sv-header-noir) .sv-brand{letter-spacing:.13em;font-family:Georgia,serif;font-size:32px}.sv-design-v2 :is(.sv-header-atelier,.sv-header-studio,.sv-header-noir) .sv-header-actions{right:var(--sv-space);margin:0;position:absolute}.sv-design-v2 :is(.sv-header-atelier,.sv-header-studio,.sv-header-noir) .sv-header-search{display:none}.sv-design-v2 :is(.sv-header-atelier,.sv-header-studio,.sv-header-noir) .sv-header-search.search-open{background:var(--sv-surface);width:100%;max-width:none;box-shadow:none;flex:0 0 100%;order:10;padding:8px 0;display:block;position:relative}@container (width>=701px){.sv-design-v2 :is(.sv-header-atelier,.sv-header-studio,.sv-header-noir) .sv-shop-header:has(>.search-open){flex-wrap:wrap;row-gap:8px}}.sv-design-v2 :is(.sv-header-atelier,.sv-header-studio) .sv-shop-nav{letter-spacing:.05em;border:0;gap:36px;padding-block:8px;font-size:13px}.sv-design-v2 .sv-header-studio .sv-shop-header{min-height:72px}.sv-design-v2 .sv-header-studio .sv-brand{font-size:29px}.sv-design-v2 .sv-header-studio .sv-announcement{padding:5px;font-size:13px}.sv-design-v2 .sv-header-noir .sv-shop-header{justify-content:flex-start}.sv-design-v2 .sv-header-noir .sv-header-editorial-nav{left:210px}.sv-design-v2 .sv-header-noir .sv-brand{font-size:28px}.sv-design-v2 .sv-header-noir .sv-shop-nav{letter-spacing:.08em;background:#0d0d0c;border-color:#302a23;justify-content:flex-start;font-size:13px}.sv-design-v2 .sv-header-central{background:var(--sv-brand);color:#fff}.sv-design-v2 .sv-header-central .sv-shop-header{color:#fff;background:0 0;min-height:84px;padding-block:16px}.sv-design-v2 .sv-header-central .sv-brand{letter-spacing:-.035em;font-size:32px;font-weight:900}.sv-design-v2 .sv-header-central .sv-header-search{max-width:none}.sv-design-v2 .sv-header-central .sv-shop-nav{color:#fff;background:#104881;border:0;justify-content:flex-start;gap:32px;padding-block:11px}.sv-design-v2 .sv-header-central .sv-announcement{background:#0c3c6b}.sv-design-v2 .sv-header-forma .sv-shop-header{gap:40px;min-height:76px;padding-block:18px}.sv-design-v2 .sv-header-forma .sv-brand{letter-spacing:.16em;font-size:25px;font-weight:450}.sv-design-v2 .sv-header-forma .sv-header-search{max-width:260px;margin-left:auto}.sv-design-v2 .sv-header-forma .sv-shop-nav{border:0;justify-content:flex-start;padding-block:8px}.sv-design-v2 .sv-header-forma .sv-announcement{color:#515649;background:#eeece6}.sv-design-v2 .sv-header-pulso .sv-shop-header{border:0;min-height:76px;padding-block:14px}.sv-design-v2 .sv-header-pulso .sv-brand{letter-spacing:-.06em;font-size:32px;font-weight:900}.sv-design-v2 .sv-header-pulso .sv-shop-nav{border:0;justify-content:flex-start;gap:30px;font-size:13px;font-weight:650}.sv-design-v2 .sv-header-pulso .sv-announcement{color:#18200b;background:#d5f448;font-weight:700}.sv-design-v2 .sv-header-boa .sv-shop-header{min-height:88px;padding-block:15px}.sv-design-v2 .sv-header-boa .sv-brand{letter-spacing:-.045em;max-width:220px;color:var(--sv-brand);font-size:26px}.sv-design-v2 .sv-header-boa .sv-shop-nav{justify-content:flex-start;padding-block:10px;font-weight:650}.sv-design-v2 .sv-header-boa .sv-announcement{font-weight:700}.sv-design-v2 .sv-header-raiz .sv-shop-header{background:#f3f0e5;min-height:76px}.sv-design-v2 .sv-header-raiz .sv-brand{letter-spacing:.12em;font-family:Georgia,serif;font-size:29px}.sv-design-v2 .sv-header-raiz .sv-header-search{max-width:260px;margin-left:auto}.sv-design-v2 .sv-header-raiz .sv-shop-nav{letter-spacing:.06em;background:#f3f0e5;border-color:#d8dbc9;justify-content:flex-start;padding-block:9px}.sv-design-v2 .sv-header-muse .sv-shop-header{flex-wrap:wrap;min-height:84px;padding-block:15px}.sv-design-v2 .sv-header-muse .sv-brand{letter-spacing:-.06em;font-size:37px;font-weight:950}.sv-design-v2 .sv-header-muse .sv-header-search{border:0;max-width:320px;margin-left:auto}.sv-design-v2 .sv-header-muse .sv-shop-nav{border:0;border-bottom:2px solid #0d0d0d;gap:36px;font-weight:700}.sv-design-v2 .sv-header-muse .sv-announcement{color:#fff;background:#0e0e0e}.sv-design-v2 .sv-header-casa .sv-shop-header{background:#fff;min-height:94px}.sv-design-v2 .sv-header-casa .sv-brand{letter-spacing:-.03em;font-size:27px}.sv-design-v2 .sv-header-casa .sv-shop-nav{background:var(--sv-brand);color:#fff;border:0;justify-content:flex-start;padding-block:13px}.sv-design-v2 .sv-header-casa .sv-announcement{color:#294b5b;background:#f0f4f6}.sv-design-v2 .sv-design-hero{background:var(--sv-soft);isolation:isolate;min-height:500px;color:var(--sv-ink);border:0;border-radius:0;grid-template-columns:1fr;gap:0;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.sv-design-v2 .sv-design-hero .sv-hero-background{z-index:-2;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.sv-design-v2 .sv-hero-background>img{object-fit:cover;width:100%;height:100%}.sv-design-v2 .sv-design-hero .sv-hero-background:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,var(--sv-overlay)),transparent 88%);z-index:0;position:absolute;inset:0}.sv-design-v2 .sv-design-hero .sv-hero-copy{padding:50px var(--sv-space);z-index:2;width:auto;max-width:58%;box-shadow:none;background:0 0;border-radius:0;align-self:center;position:relative}.sv-design-v2 .sv-hero-copy>small{letter-spacing:.12em;text-transform:uppercase;color:inherit;margin:0 0 20px;font-size:13px;line-height:1.5}.sv-design-v2 .sv-design-hero h1{letter-spacing:-.05em;max-width:640px;margin:0 0 20px;font-size:clamp(35px,4.6cqw,65px);font-weight:500;line-height:1.03}.sv-design-v2 .sv-hero-copy p{max-width:420px;color:inherit;margin:0 0 26px;font-size:17px;line-height:1.55}.sv-design-v2 .sv-hero-copy .sv-action{max-width:100%;font-size:14px}.sv-design-v2 .sv-hero-lead{isolation:isolate;min-width:0;min-height:100%;position:relative;overflow:hidden}.sv-design-v2 .sv-hero-campaigns{gap:12px;min-width:0;display:grid}.sv-design-v2 .sv-hero-campaign{isolation:isolate;background:var(--sv-brand);min-height:180px;color:var(--sv-button-ink);display:block;position:relative;overflow:hidden}.sv-design-v2 .sv-hero-campaign picture{z-index:-1;position:absolute;inset:0}.sv-design-v2 .sv-hero-campaign img{object-fit:cover;object-position:var(--tile-position);filter:brightness(.72);width:100%;height:100%}.sv-design-v2 .sv-hero-campaign>div{color:#fff;flex-direction:column;justify-content:flex-end;height:100%;padding:24px;display:flex}.sv-design-v2 .sv-hero-campaign h2{max-width:230px;margin:0 0 12px;font-size:24px}.sv-design-v2 .sv-hero-campaign p{margin:0 0 12px;font-size:14px}.sv-design-v2 .sv-hero-campaign span{text-underline-offset:5px;font-size:14px;text-decoration:underline}.sv-design-v2 .sv-design-fallback{z-index:-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;height:80%;display:grid;position:absolute;top:10%;left:55%;right:4%}.sv-design-v2 .sv-design-fallback img{object-fit:contain;width:100%;height:100%;box-shadow:none;border-radius:0}.sv-design-v2 .sv-design-hero-cinematic{color:#fff8e7;min-height:520px}.sv-design-v2 .sv-design-hero-cinematic h1{letter-spacing:-.045em;font-family:Georgia,serif;font-size:clamp(40px,4.2cqw,60px);font-weight:400}.sv-design-v2 .sv-design-hero-cinematic .sv-hero-copy{max-width:49%;padding-block:70px}.sv-design-v2 .sv-design-hero-cinematic .sv-hero-background:after{background:linear-gradient(90deg,#0b080be0,rgba(0,0,0,var(--sv-overlay)) 60%,#0000)}.sv-design-v2 .sv-design-hero-editorial{background:#f8f0e8;grid-template-columns:1.13fr 1fr;min-height:550px}.sv-design-v2 .sv-design-hero-editorial .sv-hero-lead{grid-column:1;min-height:550px}.sv-design-v2 .sv-design-hero-editorial .sv-hero-background:after{display:none}.sv-design-v2 .sv-editorial-intro{grid-template-rows:1fr auto;min-width:0;display:grid}.sv-design-v2 .sv-design-hero-editorial .sv-hero-copy{max-width:none;padding:42px}.sv-design-v2 .sv-design-hero-editorial h1{letter-spacing:-.055em;font-family:Georgia,serif;font-size:clamp(38px,4.8cqw,66px);font-weight:400}.sv-design-v2 .sv-design-hero-editorial .sv-hero-campaigns{grid-template-columns:1fr 1fr;gap:0}.sv-design-v2 .sv-design-hero-editorial .sv-hero-campaign{min-height:190px}.sv-design-v2 .sv-design-hero-editorial .sv-hero-campaign h2{font-family:Georgia,serif;font-size:20px}.sv-design-v2 .sv-design-hero-editorial .sv-hero-copy p{font-size:16px}.sv-design-v2 .sv-design-hero-market{margin:24px var(--sv-space) 0;background:0 0;grid-template-columns:minmax(0,2.65fr) minmax(0,1fr);gap:16px;min-height:390px;overflow:visible}.sv-design-v2 .sv-design-hero-market .sv-hero-lead{border-radius:5px}.sv-design-v2 .sv-design-hero-market .sv-hero-copy{color:#fff;max-width:66%;padding:38px}.sv-design-v2 .sv-design-hero-market h1{font-size:clamp(34px,3.7cqw,54px);font-weight:800}.sv-design-v2 .sv-design-hero-market .sv-hero-campaigns{grid-template-rows:1fr 1fr}.sv-design-v2 .sv-design-hero-market .sv-hero-campaign{border-radius:5px;min-height:180px}.sv-design-v2 .sv-design-hero-market .sv-hero-campaign>div{padding:20px}.sv-design-v2 .sv-design-hero-market .sv-hero-campaign h2{font-size:22px}.sv-design-v2 .sv-design-hero-market .sv-hero-campaign span{color:#fff;background:#c45004;border-radius:3px;width:max-content;padding:8px 12px;text-decoration:none}.sv-design-v2 .sv-design-hero-quiet{min-height:560px;margin:0 var(--sv-space);color:#fff;border-radius:0}.sv-design-v2 .sv-design-hero-quiet .sv-hero-copy{max-width:48%;padding:45px}.sv-design-v2 .sv-design-hero-quiet h1{letter-spacing:-.04em;font-size:clamp(38px,4.2cqw,58px);font-weight:400}.sv-design-v2 .sv-design-hero-quiet .sv-hero-background:after{background:linear-gradient(90deg,#393a3559,#0000 90%)}.sv-design-v2 .sv-design-hero-bento{margin:0 var(--sv-space);background:0 0;grid-template-columns:minmax(0,3.5fr) minmax(0,1fr);gap:10px;min-height:480px}.sv-design-v2 .sv-design-hero-bento .sv-hero-lead{background:#5627cc}.sv-design-v2 .sv-design-hero-bento .sv-hero-background{width:58%;left:42%}.sv-design-v2 .sv-design-hero-bento .sv-hero-background:after{background:linear-gradient(90deg,#5627cc,#0000 65%)}.sv-design-v2 .sv-design-hero-bento .sv-hero-copy{color:#fff;max-width:57%;padding:34px}.sv-design-v2 .sv-design-hero-bento h1{letter-spacing:-.07em;font-size:clamp(38px,4.7cqw,67px);font-weight:900}.sv-design-v2 .sv-design-hero-bento .sv-hero-copy .sv-action{color:#171717;background:#d4f442;border-color:#d4f442;border-radius:26px;font-weight:800}.sv-design-v2 .sv-design-hero-bento .sv-hero-campaigns{grid-template-rows:1fr 1fr;gap:10px}.sv-design-v2 .sv-design-hero-bento .sv-hero-campaign h2{font-size:20px;font-weight:800}.sv-design-v2 .sv-design-hero-bento .sv-hero-campaign>div{padding:18px}.sv-design-v2 .sv-design-hero-offer{min-height:395px;margin:0 var(--sv-space);color:#18283b;background:#ffe596;grid-template-columns:1fr 1.1fr}.sv-design-v2 .sv-design-hero-offer .sv-hero-lead{grid-area:1/2}.sv-design-v2 .sv-design-hero-offer .sv-hero-background:after{display:none}.sv-design-v2 .sv-design-hero-offer .sv-hero-copy{grid-area:1/1;max-width:none;padding:35px}.sv-design-v2 .sv-design-hero-offer h1{letter-spacing:-.05em;font-size:clamp(35px,4cqw,54px);font-weight:800}.sv-design-v2 .sv-design-hero-offer .sv-action{border-radius:24px}.sv-design-v2 .sv-design-hero-nocturne{color:#f9edd9;background:#090909;min-height:600px}.sv-design-v2 .sv-design-hero-nocturne .sv-hero-copy{max-width:50%;padding-block:90px}.sv-design-v2 .sv-design-hero-nocturne h1{letter-spacing:-.04em;font-family:Georgia,serif;font-size:clamp(40px,4.9cqw,70px);font-weight:400}.sv-design-v2 .sv-design-hero-nocturne .sv-hero-background:after{background:linear-gradient(90deg,#000d,#0001)}.sv-design-v2 .sv-design-hero-botanical{min-height:520px;margin:18px var(--sv-space) 0;background:#eae7d8;grid-template-columns:1.25fr 1fr}.sv-design-v2 .sv-design-hero-botanical .sv-hero-lead{grid-column:1;min-height:520px}.sv-design-v2 .sv-design-hero-botanical .sv-hero-background:after{display:none}.sv-design-v2 .sv-design-hero-botanical .sv-hero-copy{max-width:none;padding:40px}.sv-design-v2 .sv-design-hero-botanical h1{font-family:Georgia,serif;font-size:clamp(35px,4.3cqw,60px);font-weight:400}.sv-design-v2 .sv-design-hero-botanical .sv-action{border-radius:30px}.sv-design-v2 .sv-design-hero-campaign{color:#fff;background:#bc0b5b;min-height:580px}.sv-design-v2 .sv-design-hero-campaign .sv-hero-background{width:65%;left:35%}.sv-design-v2 .sv-design-hero-campaign .sv-hero-background:after{background:linear-gradient(90deg,#bc0b5b,#bc0b5b00 50%)}.sv-design-v2 .sv-design-hero-campaign .sv-hero-copy{max-width:57%;padding-left:var(--sv-space)}.sv-design-v2 .sv-design-hero-campaign h1{letter-spacing:-.065em;font-size:clamp(55px,7.4cqw,102px);font-weight:950;line-height:.93}.sv-design-v2 .sv-design-hero-campaign .sv-action{color:#fff;background:#0c0c0c;border-color:#0c0c0c}.sv-design-v2 .sv-design-hero-home{min-height:430px;margin:18px var(--sv-space) 0;color:#1e394b;background:#ebe6db}.sv-design-v2 .sv-design-hero-home .sv-hero-copy{max-width:54%;padding:40px}.sv-design-v2 .sv-design-hero-home h1{font-family:Georgia,serif;font-size:clamp(37px,4cqw,56px);font-weight:400}.sv-design-v2 .sv-design-hero-home .sv-hero-background:after{background:linear-gradient(90deg,#f4eee6e8,#f4eee620 70%)}.sv-design-v2 .sv-design-hero-split{grid-template-columns:1fr 1fr;min-height:470px}.sv-design-v2 .sv-design-hero-split .sv-hero-copy{max-width:100%;padding:40px}.sv-design-v2 .sv-design-hero-split .sv-hero-lead{min-height:470px}.sv-design-v2 .sv-design-hero-split .sv-hero-background:after{display:none}.sv-design-v2 .sv-visual-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sv-design-v2 .sv-visual-categories>button{text-align:left;min-width:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.sv-design-v2 .sv-visual-categories img{object-fit:cover;width:100%;height:220px;transition:transform .3s;display:block}.sv-design-v2 .sv-visual-categories>button:hover img{transform:scale(1.025)}.sv-design-v2 .sv-visual-categories>button>div{padding:15px 0}.sv-design-v2 .sv-visual-categories h3{font-family:inherit;font-size:20px;line-height:1.15}.sv-design-v2 .sv-visual-categories p{margin:8px 0;font-size:14px}.sv-design-v2 .sv-visual-categories span{margin-top:12px;font-size:14px;display:inline-block}.sv-design-v2 .sv-visual-categories>button>picture{aspect-ratio:4/3;background:var(--sv-soft);width:100%;display:block;overflow:hidden}.sv-design-v2 .sv-visual-categories>button>picture img,.sv-design-v2 .sv-visual-categories>button>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.sv-design-v2 .sv-visual-categories>button>.sv-product-placeholder{aspect-ratio:4/3;width:100%;height:auto}.sv-design-v2 .sv-visual-categories>button{align-self:stretch}.sv-design-v2 :is(.sv-visual-panorama,.sv-visual-filmstrip) img{height:190px}.sv-design-v2 :is(.sv-visual-panorama,.sv-visual-filmstrip)>button>div{color:#fff;background:linear-gradient(#0000,#000b);padding:26px 22px;position:absolute;inset:auto 0 0}.sv-design-v2 .sv-visual-panorama h3{font-family:Georgia,serif;font-size:25px}.sv-design-v2 .sv-visual-filmstrip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.sv-design-v2 .sv-visual-filmstrip img{filter:brightness(.8);height:165px}.sv-design-v2 .sv-visual-filmstrip h3{font-family:Georgia,serif;font-size:18px}.sv-design-v2 .sv-visual-fashion-story img{height:330px}.sv-design-v2 .sv-visual-fashion-story>button:nth-child(2) img{height:285px}.sv-design-v2 .sv-visual-fashion-story>button:nth-child(2){align-self:end}.sv-design-v2 .sv-visual-fashion-story>button>div{color:#fff;background:linear-gradient(#0000,#4d23208a);width:100%;padding:25px 20px;position:absolute;bottom:0}.sv-design-v2 .sv-visual-fashion-story h3{font-family:Georgia,serif;font-size:32px;font-weight:400}.sv-design-v2 .sv-visual-landscape img{height:210px}.sv-design-v2 .sv-visual-landscape>button>div{color:#fff;background:linear-gradient(#0000,#0009);padding:24px;position:absolute;bottom:0;left:0;right:0}.sv-design-v2 .sv-visual-landscape h3{font-family:Georgia,serif;font-size:24px;font-weight:400}.sv-design-v2 :is(.sv-visual-circles,.sv-visual-icons,.sv-visual-organic){flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.sv-design-v2 :is(.sv-visual-circles,.sv-visual-icons,.sv-visual-organic)>button{text-align:center;flex:0 140px}.sv-design-v2 :is(.sv-visual-circles,.sv-visual-icons) img{border-radius:50%;width:110px;height:110px;margin:auto}.sv-design-v2 :is(.sv-visual-circles,.sv-visual-icons) h3{font-size:15px;font-weight:650}.sv-design-v2 .sv-visual-icons img{object-fit:contain;border-radius:0;width:90px;height:90px}.sv-design-v2 .sv-visual-organic img{border-radius:80px 80px 18px 18px;height:150px}.sv-design-v2 .sv-visual-organic>button:nth-child(2n) img{border-radius:100px 30px 90px}.sv-design-v2 .sv-visual-organic h3{font-family:Georgia,serif;font-size:19px;font-weight:400}.sv-design-v2 .sv-visual-tags{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.sv-design-v2 .sv-visual-tags>button{border:1px solid #d6d6d6;border-radius:40px;align-items:center;gap:10px;min-height:44px;padding:10px 20px;display:flex}.sv-design-v2 .sv-visual-tags img{border-radius:50%;width:25px;height:25px}.sv-design-v2 .sv-visual-tags>button>div{padding:0}.sv-design-v2 .sv-visual-tags h3{font-size:14px}.sv-design-v2 .sv-visual-tags .sv-product-placeholder{display:none}.sv-design-v2 .sv-visual-ingredients img{object-fit:cover;height:240px}.sv-design-v2 .sv-visual-ingredients h3{font-family:Georgia,serif;font-weight:400}.sv-design-v2 .sv-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:none;margin:0;display:grid}.sv-design-v2 .sv-product-grid[data-items="1"]{grid-template-columns:minmax(0,320px)}.sv-design-v2 .sv-product-grid[data-items="2"]{grid-template-columns:repeat(2,minmax(0,320px))}.sv-design-v2 .sv-product-grid[data-items="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-design-v2 .sv-product-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.sv-design-v2 .sv-card-photo{aspect-ratio:1;background:var(--sv-soft);border-radius:0;display:block;position:relative;overflow:hidden}.sv-design-v2 .sv-card-photo img{object-fit:cover;aspect-ratio:auto;mix-blend-mode:normal;width:100%;height:100%}.sv-design-v2 .sv-card-content{color:inherit;padding:17px 0}.sv-design-v2 .sv-card-content>small:first-child{letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:12px}.sv-design-v2 .sv-card-content h3{letter-spacing:0;min-height:0;margin:0 0 12px;font-family:inherit;font-size:16px;font-weight:550;line-height:1.4}.sv-design-v2 .sv-card-price{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.sv-design-v2 .sv-card-price strong{color:var(--sv-ink);font-size:18px}.sv-design-v2 .sv-card-price del{color:var(--sv-muted);font-size:14px}.sv-design-v2 .sv-card-stock{font-size:13px;line-height:1.5;display:block}.sv-design-v2 .sv-card-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.sv-design-v2 .sv-card-actions .sv-action{flex:1;min-height:44px;padding:10px 14px;font-size:14px}.sv-design-v2 .sv-detail-link{font-size:13px;display:block}.sv-design-v2 .sv-sale-badge{background:var(--sv-brand);color:var(--sv-button-ink);border-radius:2px;padding:5px 8px;font-size:13px;top:12px;left:12px}.sv-design-v2 .sv-no-image-card .sv-card-photo{aspect-ratio:auto;background:0 0;min-height:120px;max-height:140px}.sv-design-v2 .sv-discreet-placeholder{color:#a49d8b;background:0 0;max-height:120px!important}.sv-design-v2 .sv-discreet-placeholder svg{width:30px;height:30px}.sv-design-v2.sv-theme-elegante{--sv-surface:#f7f3e9;--sv-soft:#eee8dc;--sv-ink:#30261d;--sv-muted:#736959}.sv-design-v2.sv-theme-elegante .sv-card-photo{aspect-ratio:4/5}.sv-design-v2.sv-theme-elegante .sv-card-photo img{object-fit:cover}.sv-design-v2.sv-theme-elegante .sv-card-content h3{font-family:Georgia,serif;font-size:19px;font-weight:400}.sv-design-v2.sv-theme-elegante .sv-card-actions .sv-action{color:var(--sv-ink);background:0 0;border-color:#c7bca9}.sv-design-v2.sv-theme-elegante .sv-detail-link{display:none}.sv-design-v2.sv-theme-elegante .sv-collections{padding-top:24px;padding-bottom:24px}.sv-design-v2.sv-theme-elegante .sv-collections .sv-section-heading{display:none}.sv-design-v2.sv-theme-boutique{--sv-surface:#fbf4ec;--sv-soft:#f3e8de;--sv-ink:#432d2e;--sv-muted:#775e61;--sv-border:#e2cfc7}.sv-design-v2.sv-theme-boutique .sv-card-photo{aspect-ratio:3/4}.sv-design-v2.sv-theme-boutique .sv-selection-featured .sv-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-design-v2.sv-theme-boutique .sv-card-content h3{font-family:Georgia,serif;font-size:20px;font-weight:400}.sv-design-v2.sv-theme-boutique .sv-card-actions .sv-action{color:var(--sv-brand);text-underline-offset:5px;background:0 0;border:0;justify-content:flex-start;padding-inline:0;text-decoration:underline}.sv-design-v2.sv-theme-boutique .sv-card-stock{display:none}.sv-design-v2.sv-theme-marketplace{--sv-surface:#f4f7fa;--sv-soft:#fff;--sv-ink:#123451;--sv-muted:#586877;--sv-border:#dce5ee}.sv-design-v2.sv-theme-marketplace .sv-home-section{padding-block:32px}.sv-design-v2.sv-theme-marketplace .sv-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sv-design-v2.sv-theme-marketplace .sv-product-card{background:#fff;border:1px solid #e4e9ed;border-radius:6px;overflow:hidden}.sv-design-v2.sv-theme-marketplace .sv-card-photo{aspect-ratio:1.15}.sv-design-v2.sv-theme-marketplace .sv-card-photo img{object-fit:contain}.sv-design-v2.sv-theme-marketplace .sv-card-content{padding:16px}.sv-design-v2.sv-theme-marketplace .sv-card-content h3{min-height:42px;font-size:15px;font-weight:650}.sv-design-v2.sv-theme-marketplace .sv-card-actions{display:block}.sv-design-v2.sv-theme-marketplace .sv-card-actions .sv-action{color:#fff;background:#e26408;border-color:#e26408;width:100%}.sv-design-v2.sv-theme-marketplace .sv-detail-link{margin-top:10px}.sv-design-v2.sv-theme-marketplace .sv-product-grid[data-items="2"]{grid-template-columns:repeat(2,minmax(0,260px))}.sv-design-v2.sv-theme-minimalista{--sv-surface:#f5f3ed;--sv-soft:#eeece5;--sv-ink:#44483e;--sv-muted:#777b6e;--sv-border:#d8d9cf}.sv-design-v2.sv-theme-minimalista .sv-home-section{padding-block:35px}.sv-design-v2.sv-theme-minimalista .sv-card-photo{aspect-ratio:1.08}.sv-design-v2.sv-theme-minimalista .sv-card-content>small:first-child{display:none}.sv-design-v2.sv-theme-minimalista .sv-card-content h3{font-size:17px;font-weight:400}.sv-design-v2.sv-theme-minimalista .sv-card-price strong{font-weight:500}.sv-design-v2.sv-theme-minimalista .sv-card-stock{display:none}.sv-design-v2.sv-theme-minimalista .sv-card-actions{margin-top:12px}.sv-design-v2.sv-theme-minimalista .sv-card-actions .sv-action{color:var(--sv-ink);background:0 0;border:0;border-bottom:1px solid #b2b7a6;flex:none;justify-content:flex-start;min-height:36px;padding:0}.sv-design-v2.sv-theme-minimalista .sv-detail-link{display:none}.sv-design-v2.sv-theme-moderno{--sv-surface:#fff;--sv-soft:#f1eff8;--sv-ink:#17171b;--sv-muted:#64636d}.sv-design-v2.sv-theme-moderno h2{letter-spacing:-.055em;font-weight:850}.sv-design-v2.sv-theme-moderno .sv-card-photo{aspect-ratio:1.12;background:#f4f2fa}.sv-design-v2.sv-theme-moderno .sv-card-content h3{letter-spacing:-.025em;font-weight:800}.sv-design-v2.sv-theme-moderno .sv-card-actions .sv-action{border-radius:24px}.sv-design-v2.sv-theme-moderno .sv-detail-link{display:none}.sv-design-v2.sv-theme-moderno .sv-card-photo:after{content:"";background:#c9e744;width:34px;height:4px;position:absolute;bottom:0;left:0}.sv-design-v2.sv-theme-promocoes{--sv-surface:#fff;--sv-soft:#fff6e5;--sv-ink:#152d43;--sv-muted:#6a6e72}.sv-design-v2.sv-theme-promocoes .sv-home-section{padding-block:32px}.sv-design-v2.sv-theme-promocoes .sv-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sv-design-v2.sv-theme-promocoes .sv-product-card{background:#fff;border:1px solid #eadfce;border-radius:8px;overflow:hidden}.sv-design-v2.sv-theme-promocoes .sv-card-content{padding:15px}.sv-design-v2.sv-theme-promocoes .sv-card-photo{aspect-ratio:1.15;background:#fff}.sv-design-v2.sv-theme-promocoes .sv-card-photo img{object-fit:contain}.sv-design-v2.sv-theme-promocoes .sv-card-price strong{color:var(--sv-brand);font-size:23px;font-weight:850}.sv-design-v2.sv-theme-promocoes .sv-card-content h3{font-size:15px;font-weight:700}.sv-design-v2.sv-theme-promocoes .sv-card-actions .sv-action{border-radius:20px;width:100%;padding:9px}.sv-design-v2.sv-theme-promocoes .sv-detail-link{display:none}.sv-design-v2.sv-theme-promocoes .sv-selection-kits .sv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-design-v2.sv-theme-promocoes .sv-selection-kits .sv-product-card{background:#fff7df;grid-template-columns:1fr 1fr;align-items:center;display:grid}.sv-design-v2.sv-theme-promocoes .sv-selection-kits .sv-card-photo{aspect-ratio:1;height:100%}.sv-design-v2.sv-theme-dark-premium{--sv-surface:#111110;--sv-soft:#1c1b18;--sv-ink:#efe7d8;--sv-muted:#bfb5a5;--sv-border:#3b352b}.sv-design-v2.sv-theme-dark-premium .sv-card-photo{aspect-ratio:4/5;background:#191918;border:1px solid #39342a}.sv-design-v2.sv-theme-dark-premium .sv-product-grid{gap:28px}.sv-design-v2.sv-theme-dark-premium .sv-card-content h3{letter-spacing:.08em;text-transform:uppercase;font-family:Georgia,serif;font-size:17px;font-weight:400}.sv-design-v2.sv-theme-dark-premium .sv-card-price strong{color:#d8b98c}.sv-design-v2.sv-theme-dark-premium .sv-card-actions .sv-action{color:#151411;background:#c9a170;border-color:#c9a170}.sv-design-v2.sv-theme-dark-premium .sv-detail-link{color:#ded0ba}.sv-design-v2.sv-theme-dark-premium .sv-collections{padding-block:24px}.sv-design-v2.sv-theme-dark-premium .sv-collections .sv-section-heading{display:none}.sv-design-v2.sv-theme-natural{--sv-surface:#f5f2e6;--sv-soft:#ecebdd;--sv-ink:#334a2f;--sv-muted:#687761;--sv-border:#d8ddca}.sv-design-v2.sv-theme-natural .sv-card-photo{aspect-ratio:4/5;border-radius:4px 4px 0 0}.sv-design-v2.sv-theme-natural .sv-card-content{text-align:center}.sv-design-v2.sv-theme-natural .sv-card-content h3{font-family:Georgia,serif;font-size:20px;font-weight:400}.sv-design-v2.sv-theme-natural .sv-card-price,.sv-design-v2.sv-theme-natural .sv-card-actions{justify-content:center}.sv-design-v2.sv-theme-natural .sv-card-actions .sv-action{border-radius:24px;flex:none;min-width:145px}.sv-design-v2.sv-theme-natural .sv-detail-link,.sv-design-v2.sv-theme-natural .sv-card-stock{display:none}.sv-design-v2.sv-theme-fashion-beauty{--sv-surface:white;--sv-soft:#fff0f5;--sv-ink:#111;--sv-muted:#696268;--sv-border:#eadfe5}.sv-design-v2.sv-theme-fashion-beauty h2{letter-spacing:-.055em;font-weight:900}.sv-design-v2.sv-theme-fashion-beauty .sv-card-photo{aspect-ratio:3/4}.sv-design-v2.sv-theme-fashion-beauty .sv-card-content h3{text-transform:uppercase;font-size:15px;font-weight:750}.sv-design-v2.sv-theme-fashion-beauty .sv-card-actions .sv-action{color:#fff;background:#141414;border-color:#141414;border-radius:0;font-weight:800}.sv-design-v2.sv-theme-fashion-beauty .sv-card-content>small:first-child,.sv-design-v2.sv-theme-fashion-beauty .sv-detail-link,.sv-design-v2.sv-theme-fashion-beauty .sv-card-stock{display:none}.sv-design-v2.sv-theme-classico{--sv-surface:#fff;--sv-soft:#f1f3f4;--sv-ink:#253b4a;--sv-muted:#6b7379;--sv-border:#dce3e7}.sv-design-v2.sv-theme-classico .sv-card-photo{aspect-ratio:1.18}.sv-design-v2.sv-theme-classico .sv-product-card{border:1px solid #e2e6e8;border-radius:3px;overflow:hidden}.sv-design-v2.sv-theme-classico .sv-card-content{padding:16px}.sv-design-v2.sv-theme-classico .sv-card-content h3{font-size:16px;font-weight:650}.sv-design-v2.sv-theme-classico .sv-card-actions .sv-action{color:#fff;background:#b25430;border-color:#b25430;border-radius:3px}.sv-design-v2.sv-theme-classico .sv-home-section{padding-block:34px}.sv-design-v2 .sv-media-imageText{margin:34px var(--sv-space);width:auto;max-width:calc(1440px - var(--sv-space)*2);background:var(--sv-soft);grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding:0;display:grid}.sv-design-v2 .sv-media-imageText>img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:330px;max-height:560px;display:block}.sv-design-v2 .sv-media-imageText>div{align-self:center;padding:clamp(25px,4cqw,65px)}.sv-design-v2 .sv-media-imageText h2{font-family:inherit;font-size:clamp(26px,3.3cqw,44px);font-weight:450;line-height:1.15}.sv-design-v2 .sv-media-imageText p{margin:15px 0 25px;font-size:17px;line-height:1.7}.sv-design-v2 .sv-media-editorial-reverse>img{order:2}.sv-design-v2 .sv-media-editorial-reverse>div{background:var(--sv-brand);color:#fff}.sv-design-v2 .sv-media-editorial-reverse .sv-action{color:var(--sv-brand);background:#fff;border-color:#fff}.sv-design-v2 .sv-media-editorial-full{color:#fff;isolation:isolate;background:#121212;min-height:480px;position:relative;overflow:hidden}.sv-design-v2 .sv-media-editorial-full>img{z-index:-2;max-height:none;position:absolute;inset:0}.sv-design-v2 .sv-media-editorial-full:after{content:"";z-index:-1;background:linear-gradient(90deg,#000a,#0000);position:absolute;inset:0}.sv-design-v2 .sv-media-editorial-full>div{grid-column:1}.sv-design-v2 .sv-media-editorial-organic{background:#e2e5d3;grid-template-columns:1.15fr 1fr}.sv-design-v2 .sv-media-editorial-fashion{background:#f7d7e6;grid-template-columns:1.2fr 1fr}.sv-design-v2 .sv-media-editorial-fashion h2{text-transform:uppercase;font-size:clamp(30px,4cqw,54px);font-weight:900}.sv-design-v2 .sv-campaign-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sv-design-v2 .sv-campaign-tile{isolation:isolate;background:var(--sv-soft);min-height:300px;display:block;position:relative;overflow:hidden}.sv-design-v2 .sv-campaign-tile picture{z-index:-2;position:absolute;inset:0}.sv-design-v2 .sv-campaign-tile img{object-fit:cover;width:100%;height:100%}.sv-design-v2 .sv-campaign-tile:after{content:"";z-index:-1;background:linear-gradient(90deg,#1118,#0000);position:absolute;inset:0}.sv-design-v2 .sv-campaign-tile>div{color:#fff;flex-direction:column;justify-content:flex-end;max-width:85%;min-height:300px;padding:35px;display:flex}.sv-design-v2 .sv-campaign-tile h3{font-size:clamp(24px,3cqw,38px);line-height:1.08}.sv-design-v2 .sv-campaign-tile p{font-size:16px}.sv-design-v2 .sv-campaign-tile span{text-underline-offset:6px;margin-top:18px;font-size:14px;text-decoration:underline;display:inline-block}.sv-design-v2 .sv-campaign-bento .sv-campaign-grid{grid-template-rows:180px 180px;grid-template-columns:2fr 1fr 1fr;gap:12px}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile:first-child{grid-row:span 2}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile:nth-child(2){background:#612cce;grid-column:span 2}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile{min-height:180px}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile>div{min-height:180px;padding:22px}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile:first-child>div{min-height:372px}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile h3{letter-spacing:-.04em;font-size:26px}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile:first-child h3{font-size:44px;font-weight:900}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile:nth-child(3):after{background:#e0f657b0}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile:nth-child(3)>div{color:#14200d}.sv-design-v2 .sv-campaign-fashion-pair .sv-campaign-grid{grid-template-columns:1.4fr 1fr;gap:12px}.sv-design-v2 .sv-campaign-fashion-pair .sv-campaign-tile{min-height:360px}.sv-design-v2 .sv-campaign-fashion-pair .sv-campaign-tile:nth-child(2){margin-top:45px}.sv-design-v2 .sv-campaign-fashion-pair h3{letter-spacing:-.055em;max-width:340px;font-size:42px;font-weight:900}.sv-design-v2 .sv-campaign-panorama .sv-campaign-grid{grid-template-columns:1fr}.sv-design-v2 .sv-campaign-panorama .sv-campaign-tile{min-height:370px}.sv-design-v2 .sv-campaign-panorama .sv-campaign-tile>div{max-width:45%;min-height:370px}.sv-design-v2 .sv-social-gallery .sv-campaign-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.sv-design-v2 .sv-social-gallery .sv-campaign-tile{aspect-ratio:1;min-height:180px}.sv-design-v2 .sv-social-gallery .sv-campaign-tile:after{display:none}.sv-design-v2 .sv-social-gallery .sv-campaign-tile>div{background:linear-gradient(#0000 60%,#0007);justify-content:flex-end;max-width:100%;min-height:180px;padding:12px}.sv-design-v2 .sv-social-gallery .sv-campaign-tile h3{font-size:14px}.sv-design-v2 .sv-social-gallery .sv-campaign-tile span{display:none}.sv-design-v2 .sv-promotion-banner{isolation:isolate;background:var(--sv-soft);border-radius:0;min-height:280px;margin:0 0 26px;padding:36px;position:relative;overflow:hidden}.sv-design-v2 .sv-promotion-banner>img{object-fit:cover;z-index:-2;filter:brightness(.7);width:100%;height:100%;position:absolute;inset:0}.sv-design-v2 .sv-promotion-banner:has(img)>div{color:#fff}.sv-design-v2 .sv-promotion-banner h2{font-size:32px}.sv-design-v2 .sv-promotion-banner>div{max-width:500px}.sv-design-v2 .sv-about{text-align:center;max-width:900px;padding-block:65px}.sv-design-v2 .sv-about p{font-size:18px;line-height:1.8}.sv-design-v2 .sv-benefits-section>div{border-top:1px solid var(--sv-border);border-bottom:1px solid var(--sv-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:28px 0;display:grid}.sv-design-v2 .sv-benefits-section>div>article{background:0 0;border:0;padding:0}.sv-design-v2 .sv-benefits-section span{color:var(--sv-brand);margin-bottom:10px;font-family:Georgia,serif;font-size:28px;display:block}.sv-design-v2 .sv-benefits-section h3{font-size:17px}.sv-design-v2 .sv-benefits-section p{margin:8px 0 0;font-size:14px}.sv-design-v2 .sv-newsletter{background:var(--sv-soft);border-radius:0;padding-block:45px}.sv-design-v2.sv-theme-moderno .sv-newsletter{color:#fff;background:#6327db;grid-template-columns:2fr 1fr;align-items:center;gap:20px;display:grid}.sv-design-v2.sv-theme-moderno .sv-newsletter h2{margin:0}.sv-design-v2.sv-theme-moderno .sv-newsletter p{grid-column:1;margin:0}.sv-design-v2.sv-theme-moderno .sv-newsletter .sv-action{color:#141414;background:#d5f448;border-color:#d5f448;border-radius:28px;grid-area:1/2/3;max-width:320px}.sv-design-v2 .sv-shop-footer{padding:50px var(--sv-space) 25px;color:var(--sv-ink);background:var(--sv-soft);border-top:1px solid var(--sv-border);margin:0}.sv-design-v2 .sv-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;max-width:1360px;margin:auto;display:grid}.sv-design-v2 .sv-footer-grid h3{letter-spacing:.025em;text-transform:none;color:inherit;margin:0 0 18px;font-family:inherit;font-size:15px}.sv-design-v2 .sv-footer-grid p,.sv-design-v2 .sv-footer-grid a,.sv-design-v2 .sv-footer-grid summary{font-size:14px;line-height:1.65}.sv-design-v2 .sv-footer-grid a{color:inherit;margin:0 0 9px;display:block}.sv-design-v2 .sv-footer-brand>strong{letter-spacing:.05em;color:inherit;font-family:inherit;font-size:27px;display:block}.sv-design-v2 .sv-footer-brand>p{max-width:290px;margin:18px 0;line-height:1.8}.sv-design-v2 .sv-footer-social{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.sv-design-v2 .sv-footer-bottom{color:inherit;opacity:.9;margin-top:40px;border-top:1px solid;max-width:1360px;margin-inline:auto;padding-top:22px}.sv-design-v2 .sv-footer-bottom small{color:inherit;font-size:12px}.sv-design-v2 .sv-footer-luxury{color:#d9d1c1;background:#181815;border:0}.sv-design-v2 .sv-footer-luxury .sv-footer-brand>strong{letter-spacing:.13em;font-family:Georgia,serif;font-size:31px;font-weight:400}.sv-design-v2 .sv-footer-luxury .sv-footer-bottom{border-color:#494439}.sv-design-v2 .sv-footer-editorial{color:#573d3e;background:#f1e6dc;border-color:#ddcbc2}.sv-design-v2 .sv-footer-editorial .sv-footer-brand{text-align:center;border-bottom:1px solid #d6c1ba;grid-column:1/-1;padding-bottom:25px}.sv-design-v2 .sv-footer-editorial .sv-footer-brand p{max-width:520px;margin:15px auto}.sv-design-v2 .sv-footer-editorial .sv-footer-brand>strong{font-family:Georgia,serif;font-size:30px;font-weight:400}.sv-design-v2 .sv-footer-editorial .sv-footer-social{justify-content:center}.sv-design-v2 .sv-footer-editorial .sv-footer-grid{grid-template-columns:repeat(3,1fr)}.sv-design-v2 .sv-footer-directory{color:#294865;background:#e9f0f6}.sv-design-v2 .sv-footer-directory .sv-footer-grid{grid-template-columns:1.1fr 1fr 1.2fr 1.3fr}.sv-design-v2 .sv-footer-directory .sv-footer-brand>strong{color:#115ba8;letter-spacing:-.035em;font-weight:900}.sv-design-v2 .sv-footer-directory .sv-footer-information{column-count:2;column-gap:20px}.sv-design-v2 .sv-footer-directory .sv-footer-information h3{column-span:all}.sv-design-v2 .sv-footer-quiet{color:#565b4c;background:#f0eee7;border:0;padding-top:30px}.sv-design-v2 .sv-footer-quiet .sv-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:22px}.sv-design-v2 .sv-footer-quiet .sv-footer-brand>strong{letter-spacing:.16em;font-size:23px;font-weight:400}.sv-design-v2 .sv-footer-quiet .sv-footer-bottom{border-color:#c8cbbb;margin-top:25px}.sv-design-v2 .sv-footer-statement{color:#f4f4f6;background:#141418;border:0;padding-block:55px 24px}.sv-design-v2 .sv-footer-statement .sv-footer-brand>strong{letter-spacing:-.08em;font-size:55px;font-weight:900;line-height:1}.sv-design-v2 .sv-footer-statement .sv-footer-social{color:#daf045;padding-top:10px}.sv-design-v2 .sv-footer-statement .sv-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.sv-design-v2 .sv-footer-statement .sv-footer-bottom{border-color:#4c4c50}.sv-design-v2 .sv-footer-commercial{color:#edf4f8;background:#142e42;border:0}.sv-design-v2 .sv-footer-commercial .sv-footer-brand>strong{letter-spacing:-.04em;font-size:25px;font-weight:850}.sv-design-v2 .sv-footer-commercial .sv-footer-grid{grid-template-columns:1.2fr 1fr 1fr 1.5fr}.sv-design-v2 .sv-footer-commercial .sv-footer-bottom{border-color:#385363}.sv-design-v2 .sv-footer-nocturne{color:#d7c6ad;background:#080808;border-color:#2f271e}.sv-design-v2 .sv-footer-nocturne .sv-footer-grid{grid-template-columns:1fr 1fr 1fr;gap:45px}.sv-design-v2 .sv-footer-nocturne .sv-footer-brand{border-bottom:1px solid #342d23;grid-column:1/-1;justify-content:space-between;align-items:center;gap:35px;padding-bottom:22px;display:flex}.sv-design-v2 .sv-footer-nocturne .sv-footer-brand strong{letter-spacing:.2em;font-family:Georgia,serif;font-size:37px;font-weight:400}.sv-design-v2 .sv-footer-nocturne .sv-footer-brand p{max-width:410px;margin:0}.sv-design-v2 .sv-footer-nocturne .sv-footer-social{margin:0}.sv-design-v2 .sv-footer-nocturne .sv-footer-bottom{border-color:#342d23}.sv-design-v2 .sv-footer-organic{color:#ede8d5;background:#3c5235;border:0}.sv-design-v2 .sv-footer-organic .sv-footer-brand>strong{letter-spacing:.1em;font-family:Georgia,serif;font-size:34px;font-weight:400}.sv-design-v2 .sv-footer-organic .sv-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.sv-design-v2 .sv-footer-organic .sv-footer-bottom{border-color:#7b896a}.sv-design-v2 .sv-footer-fashion{color:#f7f7f7;background:#101010;border-top:8px solid #c41266}.sv-design-v2 .sv-footer-fashion .sv-footer-brand>strong{letter-spacing:-.07em;font-size:55px;font-weight:950;line-height:1}.sv-design-v2 .sv-footer-fashion .sv-footer-social{color:#f56fa7;flex-direction:column;gap:0}.sv-design-v2 .sv-footer-fashion .sv-footer-grid{grid-template-columns:1.4fr 1.3fr .9fr 1fr}.sv-design-v2 .sv-footer-fashion .sv-footer-bottom{border-color:#363636}.sv-design-v2 .sv-footer-complete{color:#ebf2f6;background:#14354b;border:0}.sv-design-v2 .sv-footer-complete .sv-footer-grid{grid-template-columns:1.4fr 1fr 1.2fr 1.2fr}.sv-design-v2 .sv-footer-complete .sv-footer-grid h3{border-bottom:1px solid #375c6f;padding-bottom:12px}.sv-design-v2 .sv-footer-complete .sv-footer-bottom{border-color:#375c6f}.sv-design-v2 .sv-page-heading{padding:50px var(--sv-space);background:var(--sv-soft);margin:0}.sv-design-v2 .sv-page-heading h1{color:var(--sv-ink);font-family:inherit;font-size:clamp(32px,4cqw,52px)}.sv-design-v2 .sv-page-text{max-width:1000px;padding-block:45px}.sv-design-v2 .sv-page-text p{white-space:pre-line;font-size:17px;line-height:1.8}.sv-design-v2 .sv-inner{max-width:1440px;padding:36px var(--sv-space);margin:auto}.sv-design-v2 .sv-inner>a:first-child{margin-bottom:24px;font-size:14px;display:inline-block}.sv-design-v2 .sv-product-detail{grid-template-columns:1.15fr 1fr;gap:60px}.sv-design-v2 .sv-product-detail h1{color:var(--sv-ink);font-family:inherit;font-size:clamp(28px,3.4cqw,46px);line-height:1.12}.sv-design-v2 .sv-product-detail h2{margin-top:35px;font-size:22px}.sv-design-v2 .sv-product-detail input,.sv-design-v2 .sv-product-detail select{border-color:var(--sv-border);border-radius:2px}.sv-design-v2 .sv-product-photo{background:var(--sv-soft);border-radius:0}.sv-design-v2 .sv-product-photo>img{object-fit:contain;border-radius:0;height:550px;max-height:650px}.sv-design-v2 .sv-buy,.sv-design-v2 .sv-buy-now{border-radius:2px}.sv-design-v2 .sv-detail-price{color:var(--sv-ink);font-size:30px}.sv-design-v2 .sv-cart-summary{background:var(--sv-soft);border:1px solid var(--sv-border);color:var(--sv-ink);border-radius:2px}.sv-design-v2 .sv-cart-item{border-color:var(--sv-border)}.sv-design-v2 .sv-cart-summary button:disabled{color:#4b4b46;opacity:1;background:#d9d8d4;border-color:#d9d8d4}.sv-design-v2.sv-theme-dark-premium .sv-cart-summary button:disabled{color:#dfd8ce;background:#44413a;border-color:#44413a}.sv-design-v2.sv-theme-natural .sv-product-photo{border-radius:28px 28px 4px 4px}.sv-design-v2.sv-theme-fashion-beauty .sv-product-detail h1{text-transform:uppercase;font-weight:850}.sv-design-v2 .sv-related{padding-top:50px}.sv-design-v2 .sv-all-products .sv-product-grid{margin-top:10px}.sv-design-v2 .sv-catalog-controls{gap:16px}.sv-design-v2 .sv-catalog-controls label{font-size:14px}.sv-design-v2 .sv-market-catalog{grid-template-columns:200px 1fr}@container (width<=1000px){.sv-design-v2{--sv-space:28px}.sv-design-v2 .sv-header-actions{gap:15px}.sv-design-v2 .sv-contact-header{display:none}.sv-design-v2 .sv-design-hero .sv-hero-copy{padding:32px}.sv-design-v2 .sv-design-hero h1{font-size:44px}.sv-design-v2 .sv-design-hero-market{grid-template-columns:2fr 1fr;gap:12px;min-height:360px}.sv-design-v2 .sv-design-hero-market .sv-hero-copy{max-width:83%}.sv-design-v2 .sv-design-hero-bento{grid-template-columns:3fr 1fr;min-height:450px}.sv-design-v2 .sv-design-hero-bento .sv-hero-copy{max-width:65%;padding:25px}.sv-design-v2 .sv-design-hero-bento h1{font-size:46px}.sv-design-v2 .sv-design-hero-editorial .sv-hero-lead{min-height:490px}.sv-design-v2 .sv-design-hero-editorial .sv-hero-copy{padding:28px}.sv-design-v2 .sv-design-hero-editorial h1{font-size:46px}.sv-design-v2 .sv-design-hero-campaign h1{font-size:70px}.sv-design-v2 .sv-product-grid,.sv-design-v2.sv-theme-marketplace .sv-product-grid,.sv-design-v2.sv-theme-promocoes .sv-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sv-design-v2.sv-theme-boutique .sv-selection-featured .sv-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-design-v2 .sv-footer-grid{gap:24px;grid-template-columns:1fr 1fr!important}.sv-design-v2 .sv-footer-information{column-count:1!important}.sv-design-v2 .sv-footer-nocturne .sv-footer-brand{flex-wrap:wrap}.sv-design-v2 .sv-product-detail{gap:35px}.sv-design-v2 .sv-visual-fashion-story img{height:270px}.sv-design-v2 .sv-visual-fashion-story>button:nth-child(2) img{height:235px}.sv-design-v2 .sv-campaign-tile h3{font-size:30px}}@container (width<=700px){.sv-design-v2{--sv-space:18px}.sv-design-v2 .sv-shop-header{flex-wrap:wrap;gap:10px;position:relative;grid-template-columns:40px minmax(0,1fr) auto!important;min-height:74px!important;padding:14px 18px!important;display:grid!important}.sv-design-v2 .sv-menu-toggle{width:40px;min-height:44px;color:inherit;background:0 0;border:0;grid-area:1/1;justify-content:center;align-items:center;padding:9px;display:flex}.sv-design-v2 .sv-brand{min-width:0;max-width:100%;grid-area:1/2!important;justify-content:center!important;font-size:23px!important}.sv-design-v2 .sv-brand strong{overflow-wrap:anywhere;line-height:1.2}.sv-design-v2 .sv-brand img{max-width:100px;height:35px}.sv-design-v2 .sv-header-actions{justify-content:flex-end;grid-area:1/3!important;gap:5px!important;margin:0!important;position:static!important}.sv-design-v2 .sv-cart-link .sv-ui-icon{width:23px;height:23px}.sv-design-v2 .sv-header-editorial-nav{display:none!important}.sv-design-v2 .sv-header-search{order:2;width:100%;max-width:none!important;box-shadow:none!important;grid-area:2/1/auto/-1!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.sv-design-v2 .sv-header-search input{min-height:44px;font-size:16px}.sv-design-v2 .sv-search-toggle,.sv-design-v2 .sv-contact-header{display:none}.sv-design-v2 .sv-shop-nav{flex-direction:column;padding:10px 18px;font-size:16px;display:none;gap:0!important}.sv-design-v2 .sv-shop-nav.is-open{display:flex}.sv-design-v2 .sv-shop-nav a,.sv-design-v2 .sv-menu-group summary{align-items:center;min-height:44px;padding:10px;display:flex}.sv-design-v2 .sv-menu-group>div{box-shadow:none;position:static}.sv-design-v2 .sv-announcement{padding:7px 18px;font-size:13px;line-height:1.4}.sv-design-v2 .sv-home-section{padding:30px 18px}.sv-design-v2 .sv-section-heading{align-items:flex-start;gap:15px;margin-bottom:22px}.sv-design-v2 .sv-section-heading h2{font-size:26px}.sv-design-v2 .sv-section-heading>a{max-width:125px;font-size:13px}.sv-design-v2 .sv-design-hero{grid-template-columns:1fr;gap:0;min-height:410px;border-radius:0!important;margin:0!important}.sv-design-v2 .sv-design-hero .sv-hero-copy{grid-area:auto;width:auto;max-width:85%;padding:35px 22px}.sv-design-v2 .sv-design-hero h1{max-width:500px;font-size:40px;line-height:1.08}.sv-design-v2 .sv-hero-copy>small{letter-spacing:.09em;margin-bottom:15px;font-size:12px}.sv-design-v2 .sv-hero-copy p{max-width:350px;font-size:16px;line-height:1.5}.sv-design-v2 .sv-hero-copy .sv-action{min-height:46px;font-size:15px}.sv-design-v2 .sv-design-hero-cinematic{min-height:490px}.sv-design-v2 .sv-design-hero-cinematic .sv-hero-copy{align-self:end;max-width:92%;padding-bottom:42px}.sv-design-v2 .sv-design-hero-cinematic .sv-hero-background:after{background:linear-gradient(#07060622 15%,#070606d9)}.sv-design-v2 .sv-design-hero-editorial{grid-template-columns:1fr;min-height:0}.sv-design-v2 .sv-design-hero-editorial .sv-hero-lead{grid-area:1/1;min-height:390px}.sv-design-v2 .sv-editorial-intro{grid-row:2;display:block}.sv-design-v2 .sv-design-hero-editorial .sv-hero-copy{text-align:left;max-width:none;padding:30px 22px}.sv-design-v2 .sv-design-hero-editorial h1{font-size:43px}.sv-design-v2 .sv-design-hero-editorial .sv-hero-campaigns{grid-template-columns:1fr 1fr;display:grid}.sv-design-v2 .sv-design-hero-editorial .sv-hero-campaign{min-height:150px}.sv-design-v2 .sv-design-hero-editorial .sv-hero-campaign>div{padding:15px}.sv-design-v2 .sv-design-hero-editorial .sv-hero-campaign h2{font-size:20px}.sv-design-v2 .sv-design-hero-market{grid-template-columns:1fr;gap:10px;min-height:0;padding:12px 12px 0}.sv-design-v2 .sv-design-hero-market .sv-hero-lead{min-height:365px}.sv-design-v2 .sv-design-hero-market .sv-hero-copy{align-self:end;max-width:94%;padding:25px}.sv-design-v2 .sv-design-hero-market h1{font-size:39px}.sv-design-v2 .sv-design-hero-market .sv-hero-campaigns{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:10px}.sv-design-v2 .sv-design-hero-market .sv-hero-campaign{min-height:155px}.sv-design-v2 .sv-design-hero-market .sv-hero-campaign>div{padding:15px}.sv-design-v2 .sv-design-hero-market .sv-hero-campaign h2{font-size:20px}.sv-design-v2 .sv-design-hero-market .sv-hero-campaign span{padding:7px 9px;font-size:13px}.sv-design-v2 .sv-design-hero-quiet{min-height:460px}.sv-design-v2 .sv-design-hero-quiet .sv-hero-copy{align-self:end;max-width:95%;padding:32px 22px}.sv-design-v2 .sv-design-hero-quiet .sv-hero-background:after{background:linear-gradient(#0000 10%,#1f251e87)}.sv-design-v2 .sv-design-hero-bento{grid-template-columns:1fr;gap:8px;min-height:0;padding:0 12px}.sv-design-v2 .sv-design-hero-bento .sv-hero-lead{min-height:445px}.sv-design-v2 .sv-design-hero-bento .sv-hero-copy{align-self:end;max-width:85%;padding:25px 20px}.sv-design-v2 .sv-design-hero-bento .sv-hero-background{width:80%;left:20%}.sv-design-v2 .sv-design-hero-bento .sv-hero-background:after{background:linear-gradient(#5627cc00 10%,#5627ccee)}.sv-design-v2 .sv-design-hero-bento h1{font-size:47px}.sv-design-v2 .sv-design-hero-bento .sv-hero-campaigns{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:8px}.sv-design-v2 .sv-design-hero-bento .sv-hero-campaign{min-height:180px}.sv-design-v2 .sv-design-hero-offer{flex-direction:column-reverse;min-height:0;display:flex}.sv-design-v2 .sv-design-hero-offer .sv-hero-lead{width:100%;min-height:270px}.sv-design-v2 .sv-design-hero-offer .sv-hero-copy{max-width:100%;padding:28px 22px}.sv-design-v2 .sv-design-hero-offer h1{font-size:39px}.sv-design-v2 .sv-design-hero-offer .sv-hero-copy p{margin-bottom:20px}.sv-design-v2 .sv-design-hero-nocturne{min-height:540px}.sv-design-v2 .sv-design-hero-nocturne .sv-hero-copy{align-self:end;max-width:90%;padding:38px 22px}.sv-design-v2 .sv-design-hero-nocturne .sv-hero-background:after{background:linear-gradient(#0000 5%,#000e)}.sv-design-v2 .sv-design-hero-nocturne h1{font-size:44px}.sv-design-v2 .sv-design-hero-botanical{grid-template-columns:1fr;min-height:0}.sv-design-v2 .sv-design-hero-botanical .sv-hero-lead{min-height:335px}.sv-design-v2 .sv-design-hero-botanical .sv-hero-copy{max-width:none;padding:32px 22px}.sv-design-v2 .sv-design-hero-botanical h1{font-size:43px}.sv-design-v2 .sv-design-hero-campaign{min-height:540px}.sv-design-v2 .sv-design-hero-campaign .sv-hero-background{width:100%;left:0}.sv-design-v2 .sv-design-hero-campaign .sv-hero-background:after{background:linear-gradient(#a8095800 20%,#a80958)}.sv-design-v2 .sv-design-hero-campaign .sv-hero-copy{align-self:end;max-width:100%;padding:25px 22px}.sv-design-v2 .sv-design-hero-campaign h1{font-size:64px;line-height:.95}.sv-design-v2 .sv-design-hero-home{min-height:410px}.sv-design-v2 .sv-design-hero-home .sv-hero-copy{max-width:91%;padding:32px 22px}.sv-design-v2 .sv-design-hero-home h1{font-size:39px}.sv-design-v2 .sv-design-hero-split{grid-template-columns:1fr;min-height:0}.sv-design-v2 .sv-design-hero-split .sv-hero-lead{min-height:300px}.sv-design-v2 .sv-design-hero-split .sv-hero-copy{max-width:100%}.sv-design-v2 .sv-visual-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sv-design-v2 .sv-visual-categories>button>div{padding:12px 0}.sv-design-v2 .sv-visual-categories img{height:190px}.sv-design-v2 .sv-visual-categories h3{font-size:19px}.sv-design-v2 .sv-visual-panorama,.sv-design-v2 .sv-visual-landscape{grid-template-columns:1fr}.sv-design-v2 .sv-visual-panorama img,.sv-design-v2 .sv-visual-landscape img{height:195px}.sv-design-v2 .sv-visual-panorama>button>div,.sv-design-v2 .sv-visual-landscape>button>div{padding:22px}.sv-design-v2 .sv-visual-fashion-story{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sv-design-v2 .sv-visual-fashion-story img,.sv-design-v2 .sv-visual-fashion-story>button:nth-child(2) img{height:210px}.sv-design-v2 .sv-visual-fashion-story>button>div{padding:15px 8px}.sv-design-v2 .sv-visual-fashion-story h3{font-size:21px}.sv-design-v2 .sv-visual-filmstrip{grid-template-columns:1fr 1fr;gap:8px}.sv-design-v2 .sv-visual-filmstrip img{height:150px}.sv-design-v2 .sv-visual-filmstrip h3{font-size:17px}.sv-design-v2 .sv-visual-filmstrip>button>div{padding:16px}.sv-design-v2 :is(.sv-visual-circles,.sv-visual-icons,.sv-visual-organic){grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.sv-design-v2 :is(.sv-visual-circles,.sv-visual-icons)>button{width:auto}.sv-design-v2 :is(.sv-visual-circles,.sv-visual-icons) img{width:80px;height:80px;margin:auto}.sv-design-v2 .sv-visual-organic img{height:130px}.sv-design-v2 .sv-visual-organic h3{font-size:17px}.sv-design-v2 .sv-visual-tags{grid-template-columns:none;gap:8px;display:flex}.sv-design-v2 .sv-visual-tags>button{padding:10px 15px}.sv-design-v2 .sv-visual-tags h3{font-size:14px}.sv-design-v2 .sv-visual-ingredients img{height:190px}.sv-design-v2 .sv-product-grid,.sv-design-v2 .sv-product-grid[data-items="3"],.sv-design-v2.sv-theme-boutique .sv-selection-featured .sv-product-grid,.sv-design-v2.sv-theme-marketplace .sv-product-grid,.sv-design-v2.sv-theme-promocoes .sv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sv-design-v2 .sv-product-grid[data-items="1"]{grid-template-columns:minmax(0,280px)}.sv-design-v2 .sv-product-grid[data-items="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-design-v2 .sv-card-content{padding:14px 0}.sv-design-v2.sv-theme-marketplace .sv-card-content,.sv-design-v2.sv-theme-promocoes .sv-card-content,.sv-design-v2.sv-theme-classico .sv-card-content{padding:12px}.sv-design-v2 .sv-card-content h3{line-height:1.35;font-size:16px!important}.sv-design-v2 .sv-card-content>small:first-child{font-size:12px}.sv-design-v2 .sv-card-price strong{font-size:18px}.sv-design-v2 .sv-card-stock{font-size:12px}.sv-design-v2 .sv-card-actions{display:block}.sv-design-v2 .sv-card-actions .sv-action{width:100%;min-height:46px;padding-inline:8px;font-size:14px}.sv-design-v2 .sv-detail-link{margin-top:12px;font-size:13px}.sv-design-v2.sv-theme-promocoes .sv-card-price strong{font-size:22px}.sv-design-v2.sv-theme-natural .sv-card-actions .sv-action{min-width:0}.sv-design-v2.sv-theme-promocoes .sv-selection-kits .sv-product-grid{grid-template-columns:1fr}.sv-design-v2.sv-theme-minimalista .sv-card-actions .sv-action{width:auto}.sv-design-v2.sv-theme-boutique .sv-card-actions .sv-action{min-height:44px}.sv-design-v2 .sv-media-imageText{grid-template-columns:1fr;max-width:100%;min-height:0;margin:22px 18px}.sv-design-v2 .sv-media-imageText>img{order:0;height:300px;min-height:0;max-height:none}.sv-design-v2 .sv-media-imageText>div{order:1;padding:30px 22px}.sv-design-v2 .sv-media-imageText h2{font-size:31px}.sv-design-v2 .sv-media-imageText p{font-size:16px}.sv-design-v2 .sv-media-editorial-full{min-height:440px}.sv-design-v2 .sv-media-editorial-full>img{height:100%;min-height:100%}.sv-design-v2 .sv-media-editorial-full>div{align-self:end}.sv-design-v2 .sv-media-editorial-full:after{background:linear-gradient(#0000,#000b)}.sv-design-v2 .sv-media-editorial-fashion h2{font-size:37px}.sv-design-v2 .sv-campaign-grid{grid-template-columns:1fr;gap:14px}.sv-design-v2 .sv-campaign-tile{min-height:265px}.sv-design-v2 .sv-campaign-tile>div{max-width:90%;min-height:265px;padding:26px}.sv-design-v2 .sv-campaign-tile h3{font-size:32px}.sv-design-v2 .sv-campaign-bento .sv-campaign-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile:first-child{grid-area:auto/1/auto/-1}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile:nth-child(2){grid-column:1/-1}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile:first-child>div{min-height:300px}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile:first-child h3{font-size:39px}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile>div{min-height:180px;padding:20px}.sv-design-v2 .sv-campaign-bento .sv-campaign-tile h3{font-size:25px}.sv-design-v2 .sv-campaign-fashion-pair .sv-campaign-grid{grid-template-columns:1fr 1fr;gap:9px}.sv-design-v2 .sv-campaign-fashion-pair .sv-campaign-tile{min-height:280px}.sv-design-v2 .sv-campaign-fashion-pair .sv-campaign-tile:nth-child(2){margin-top:0}.sv-design-v2 .sv-campaign-fashion-pair .sv-campaign-tile>div{max-width:100%;min-height:280px;padding:16px}.sv-design-v2 .sv-campaign-fashion-pair h3{font-size:27px}.sv-design-v2 .sv-campaign-panorama .sv-campaign-tile>div{max-width:90%;min-height:300px}.sv-design-v2 .sv-campaign-panorama .sv-campaign-tile{min-height:300px}.sv-design-v2 .sv-social-gallery .sv-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sv-design-v2 .sv-social-gallery .sv-campaign-tile{min-height:140px}.sv-design-v2 .sv-social-gallery .sv-campaign-tile>div{min-height:140px;padding:8px}.sv-design-v2 .sv-social-gallery .sv-campaign-tile h3{font-size:13px}.sv-design-v2 .sv-benefits-section>div{grid-template-columns:1fr 1fr;gap:24px 16px}.sv-design-v2 .sv-benefits-section h3{font-size:16px}.sv-design-v2 .sv-benefits-section p{font-size:14px}.sv-design-v2.sv-theme-moderno .sv-newsletter{padding:35px 22px;display:block}.sv-design-v2.sv-theme-moderno .sv-newsletter h2{margin-bottom:15px}.sv-design-v2.sv-theme-moderno .sv-newsletter .sv-action{margin-top:20px}.sv-design-v2 .sv-promotion-banner{min-height:260px;padding:30px 22px}.sv-design-v2 .sv-promotion-banner>div{max-width:100%}.sv-design-v2 .sv-promotion-banner h2{font-size:32px}.sv-design-v2 .sv-shop-footer{padding:35px 22px 90px}.sv-design-v2 .sv-footer-grid{grid-template-columns:1fr 1fr!important;gap:30px 20px!important}.sv-design-v2 .sv-footer-brand{grid-column:1/-1!important}.sv-design-v2 .sv-footer-grid h3{font-size:16px}.sv-design-v2 .sv-footer-grid a,.sv-design-v2 .sv-footer-grid p{font-size:14px;line-height:1.65}.sv-design-v2 .sv-footer-information{grid-column:1/-1}.sv-design-v2 .sv-footer-information a{min-height:32px;margin-right:18px;display:inline-block}.sv-design-v2 .sv-footer-bottom{gap:15px;margin-top:30px;padding-top:20px}.sv-design-v2 .sv-footer-nocturne .sv-footer-brand{display:block}.sv-design-v2 .sv-footer-nocturne .sv-footer-brand p{margin:18px 0}.sv-design-v2 .sv-footer-fashion .sv-footer-social{flex-direction:row;gap:20px}.sv-design-v2 .sv-product-detail{grid-template-columns:1fr;gap:30px}.sv-design-v2 .sv-product-photo>img{height:380px}.sv-design-v2 .sv-product-detail h1{font-size:31px}.sv-design-v2 .sv-cart-layout{grid-template-columns:1fr}.sv-design-v2 .sv-cart-item{flex-wrap:wrap;gap:12px}.sv-design-v2 .sv-cart-item>img{width:75px;height:90px}.sv-design-v2 .sv-market-catalog{grid-template-columns:1fr}.sv-design-v2 .sv-catalog-controls{flex-wrap:wrap;width:100%;display:flex}.sv-design-v2 .sv-catalog-controls label{flex:1;min-width:125px}.sv-design-v2 .sv-all-products .sv-section-heading{flex-wrap:wrap}.sv-design-v2 .sv-inner{padding:28px 18px}.sv-design-v2 .sv-page-heading{padding:36px 18px}.sv-design-v2 .sv-page-text{padding:32px 18px}.sv-design-v2 .sv-page-text p{font-size:16px}}@container (width<=380px){.sv-design-v2 .sv-design-hero h1{font-size:36px}.sv-design-v2 .sv-design-hero-campaign h1{font-size:57px}.sv-design-v2 .sv-visual-fashion-story h3{font-size:18px}.sv-design-v2 .sv-product-grid{gap:10px!important}.sv-design-v2 .sv-card-actions .sv-action{font-size:14px}.sv-design-v2 .sv-hero-campaign h2{font-size:19px!important}.sv-design-v2 .sv-footer-grid{grid-template-columns:1fr!important}.sv-design-v2 .sv-footer-information{grid-column:auto}}@media (prefers-reduced-motion:reduce){.sv-design-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sv-asset-library{margin:12px 0}.sv-asset-library>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.sv-asset-library-grid{grid-template-columns:1fr 1fr;gap:10px;max-height:380px;padding:6px;display:grid;overflow:auto}.sv-admin .sv-asset-library-grid button{text-align:left;background:#fff;border:1px solid #d2dce4;min-height:0;padding:0;overflow:hidden}.sv-asset-library-grid img{object-fit:cover;width:100%;height:90px;display:block}.sv-asset-library-grid span{padding:8px;font-size:12px;line-height:1.4;display:block}.sv-asset-library-grid .selected{border:2px solid #ea7825!important}.sv-photo-credit{font-size:12px!important;font-weight:400!important;line-height:1.5!important}.sv-template-library-choice{background:#f7fafc;border:1px solid #d8e0e7;border-radius:12px;margin-bottom:20px;padding:18px}.sv-template-reference{color:#975522;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:700}.sv-template-card .sv-real-thumbnail{height:290px}.sv-template-card h3{margin-top:8px}.sv-design-v2.sv-font-sans :is(h1,h2,h3,.sv-brand){font-family:Arial,sans-serif!important}.sv-design-v2.sv-font-serif :is(h1,h2,h3,.sv-brand){font-family:Georgia,serif!important}.sv-design-v2.sv-font-modern :is(h1,h2,h3,.sv-brand){font-family:Trebuchet MS,Arial,sans-serif!important}.sv-design-v2 .sv-visual-categories button>picture{display:contents}.sv-design-v2 .sv-collections .sv-visual-categories>button{grid-template-rows:auto 1fr;align-content:start;display:grid;overflow:hidden}.sv-design-v2 .sv-collections .sv-visual-categories>button>picture{aspect-ratio:4/3;background:var(--sv-soft);width:100%;overflow:hidden;height:auto!important;display:block!important}.sv-design-v2 .sv-collections .sv-visual-categories>button>picture img,.sv-design-v2 .sv-collections .sv-visual-categories>button>img{object-fit:cover;object-position:center;width:100%;display:block;aspect-ratio:auto!important;height:100%!important}.sv-design-v2 .sv-collections .sv-visual-categories>button>div{flex-direction:column;align-items:flex-start;min-height:112px;display:flex;color:inherit!important;background:0 0!important;padding:16px 2px!important;position:static!important;inset:auto!important}.sv-design-v2 .sv-collections .sv-visual-categories>button>div h3,.sv-design-v2 .sv-collections .sv-visual-categories>button>div p{margin:0 0 8px}.sv-design-v2 .sv-collections .sv-visual-categories>button>div span{margin-top:auto}.sv-design-v2 .sv-brand{flex-shrink:1;min-width:0;max-width:30%}.sv-design-v2 .sv-brand strong{overflow-wrap:anywhere}.sv-design-v2 .sv-header-editorial-nav{flex-wrap:wrap;gap:10px 18px;max-width:27%}@container (width<=1000px){.sv-design-v2 .sv-header-editorial-nav{display:none}.sv-design-v2 .sv-brand{max-width:38%}}@container (width<=700px){.sv-design-v2 .sv-brand{flex-shrink:1;max-width:none}.sv-design-v2 .sv-shop-header{min-width:0}.sv-design-v2 .sv-header-actions{gap:8px}}.sv-design-v2 :is(.sv-header-atelier,.sv-header-studio,.sv-header-noir) .sv-shop-header{justify-content:space-between;gap:20px;display:flex}.sv-design-v2 :is(.sv-header-atelier,.sv-header-studio,.sv-header-noir) .sv-header-actions{flex-shrink:0;margin-left:auto;position:static}.sv-design-v2 .sv-brand img{object-fit:contain;height:auto;max-height:64px}.sv-design-v2 .sv-shop-nav{flex-wrap:nowrap}@container (width<=700px){.sv-design-v2 .sv-brand img{height:auto;max-height:44px}.sv-design-v2 .sv-shop-nav.is-open{align-items:stretch}}.sv-design-v2 .sv-collections .sv-visual-categories>button>.sv-collection-rotator{aspect-ratio:4/3;background:var(--sv-soft);touch-action:pan-y;width:100%;display:block;position:relative;overflow:hidden}.sv-design-v2 .sv-collections .sv-collection-slide{object-fit:cover;width:100%;display:block;position:absolute;inset:0;height:100%!important}.sv-design-v2 .sv-collections .sv-collection-slide.is-active{animation:.5s both sv-collection-fade-in}.sv-design-v2 .sv-collections .sv-collection-slide.is-leaving{animation:.55s both sv-collection-fade-out}@keyframes sv-collection-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sv-collection-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sv-design-v2 .sv-collections .sv-collection-slide{animation:none!important}}.sv-design-v2 .sv-product-grid{align-items:stretch}.sv-design-v2 .sv-product-card{grid-template-rows:auto 1fr;min-width:0;height:100%;display:grid}.sv-design-v2 .sv-card-content{grid-template-rows:auto auto auto auto 1fr;min-width:0;height:100%;display:grid}.sv-design-v2 .sv-card-content h3{overflow-wrap:anywhere;min-height:2.8em}.sv-design-v2 .sv-card-actions{align-self:end}.sv-design-v2 .sv-no-image-card .sv-card-photo{background:linear-gradient(145deg,var(--sv-soft),color-mix(in srgb,var(--sv-brand) 12%,var(--sv-surface)));min-height:0;max-height:none;aspect-ratio:1!important}.sv-design-v2.sv-theme-elegante .sv-no-image-card .sv-card-photo{aspect-ratio:4/5!important}.sv-design-v2 .sv-discreet-placeholder{width:100%;height:100%;color:color-mix(in srgb,var(--sv-brand) 62%,var(--sv-ink));background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--sv-brand) 13%,transparent),transparent 42%);justify-content:center;align-items:center;display:flex;max-height:none!important}.sv-design-v2 .sv-discreet-placeholder>svg{fill:none;stroke:currentColor;stroke-width:2px;opacity:.72;width:min(48%,150px);height:auto;display:block}.sv-design-v2 .sv-benefits-section{padding-block:32px}.sv-design-v2 .sv-benefits-section>h2{margin:0 0 18px}.sv-design-v2 .sv-benefits-section>div{gap:20px;padding:22px 0}.sv-design-v2 .sv-benefits-section span{margin-bottom:6px;font-size:21px}.sv-design-v2 .sv-benefits-section h3{margin:0}.sv-design-v2 .sv-benefits-section p{line-height:1.55}.sv-design-v2 .sv-footer-information a{width:max-content;max-width:100%;margin-block:7px;display:block}.sv-design-v2 .sv-footer-social a{text-underline-offset:4px;font-weight:650;text-decoration:underline}.sv-design-v2 .sv-header-atelier .sv-shop-header{min-height:72px;padding-block:14px}.sv-design-v2 .sv-header-atelier .sv-brand img{max-width:calc(var(--sv-logo-size) * 1.1);max-height:70px}@container (width<=700px){.sv-design-v2 .sv-card-content h3{min-height:2.7em}.sv-design-v2 .sv-discreet-placeholder>svg{width:min(52%,105px)}.sv-design-v2 .sv-benefits-section{padding-block:25px}.sv-design-v2 .sv-benefits-section>div{gap:20px 14px;padding:20px 0}.sv-design-v2 .sv-header-atelier .sv-brand img{max-height:48px}}.sv-mobile-base-v2 .sv-floating-wa svg{width:24px;height:24px;display:block}@container (width<=700px){.sv-design-v2.sv-mobile-base-v2{--sv-space:16px;--sv-section-space:28px}.sv-design-v2.sv-mobile-base-v2 .sv-home-section{padding:var(--sv-section-space) var(--sv-space)}.sv-design-v2.sv-mobile-base-v2 .sv-shop-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px 12px;min-height:72px;padding:12px 16px;display:grid}.sv-design-v2.sv-mobile-base-v2 .sv-side-trigger{grid-area:1/1;min-width:44px;min-height:44px;padding:10px}.sv-design-v2.sv-mobile-base-v2 .sv-brand{grid-area:1/2;justify-self:center;min-width:0;max-width:100%;font-size:18px;justify-content:center!important}.sv-design-v2.sv-mobile-base-v2 .sv-brand img{width:auto;max-width:min(160px,100%);height:44px;max-height:48px}.sv-design-v2.sv-mobile-base-v2 .sv-brand strong{overflow-wrap:anywhere;font-size:18px}.sv-design-v2.sv-mobile-base-v2 .sv-header-actions{grid-area:1/3;justify-content:flex-end;margin:0}.sv-design-v2.sv-mobile-base-v2 .sv-header-actions .sv-contact-header,.sv-design-v2.sv-mobile-base-v2 .sv-search-toggle{display:none}.sv-design-v2.sv-mobile-base-v2 .sv-cart-link{justify-content:center;gap:3px;min-width:44px;min-height:44px}.sv-design-v2.sv-mobile-base-v2 .sv-ui-icon{width:22px;height:22px}.sv-design-v2.sv-mobile-base-v2 .sv-header-search{grid-area:2/1/3/4;width:100%;max-width:none;margin:0;display:flex!important}.sv-design-v2.sv-mobile-base-v2 .sv-header-search input{width:100%;height:44px;min-height:44px;font-size:16px}.sv-design-v2.sv-mobile-base-v2 .sv-section-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.sv-design-v2.sv-mobile-base-v2 .sv-section-heading h2{font-size:clamp(23px,6cqw,28px);line-height:1.2}.sv-design-v2.sv-mobile-base-v2 .sv-section-heading>a{padding-block:4px;font-size:14px;line-height:1.5}.sv-design-v2.sv-mobile-base-v2 .sv-all-products .sv-section-heading{gap:12px}.sv-design-v2.sv-mobile-base-v2 .sv-collections .sv-visual-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.sv-design-v2.sv-mobile-base-v2 .sv-collections .sv-visual-categories>button{text-align:left;flex-direction:column;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.sv-design-v2.sv-mobile-base-v2 .sv-collections .sv-visual-categories>button>picture,.sv-design-v2.sv-mobile-base-v2 .sv-collections .sv-collection-rotator{aspect-ratio:4/3;width:100%;height:auto;min-height:0;display:block;position:relative;overflow:hidden}.sv-design-v2.sv-mobile-base-v2 .sv-collections .sv-visual-categories img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;min-height:0;max-height:none;margin:0}.sv-design-v2.sv-mobile-base-v2 .sv-collections .sv-collection-rotator img{height:100%;position:absolute;inset:0}.sv-design-v2.sv-mobile-base-v2 .sv-collections .sv-visual-categories>button>div{width:100%;color:var(--sv-ink);background:var(--sv-surface);flex-direction:column;flex:1;gap:6px;padding:12px;display:flex;position:static}.sv-design-v2.sv-mobile-base-v2 .sv-collections h3{overflow-wrap:anywhere;margin:0;font-size:clamp(16px,4.4cqw,19px);line-height:1.25}.sv-design-v2.sv-mobile-base-v2 .sv-collections p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.sv-design-v2.sv-mobile-base-v2 .sv-collections button>div>span{margin-top:auto;padding-top:4px;font-size:14px}.sv-design-v2.sv-mobile-base-v2 .sv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}.sv-design-v2.sv-mobile-base-v2 .sv-product-grid[data-items="1"]{max-width:280px;grid-template-columns:minmax(0,1fr)!important}.sv-design-v2.sv-mobile-base-v2 .sv-card-photo{min-height:0;aspect-ratio:4/5!important;height:auto!important}.sv-design-v2.sv-mobile-base-v2 .sv-card-photo img{object-fit:contain;width:100%;height:100%}.sv-design-v2.sv-mobile-base-v2 .sv-card-content h3{overflow-wrap:anywhere;line-height:1.35;font-size:15px!important}.sv-design-v2.sv-mobile-base-v2 .sv-card-price strong{font-size:clamp(18px,5cqw,22px)}.sv-design-v2.sv-mobile-base-v2 .sv-card-actions .sv-action{width:100%;min-height:44px;font-size:14px}.sv-design-v2.sv-mobile-base-v2 .sv-floating-wa{width:44px;height:44px;min-height:44px;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));gap:0;padding:10px;font-size:0}.sv-design-v2.sv-mobile-base-v2 .sv-floating-wa svg{width:24px;height:24px}.sv-design-v2.sv-mobile-base-v2 .sv-shop-footer{padding:28px 16px 76px}.sv-design-v2.sv-mobile-base-v2 .sv-footer-grid{grid-template-columns:1fr!important;gap:24px!important}.sv-design-v2.sv-mobile-base-v2 .sv-footer-grid a,.sv-design-v2.sv-mobile-base-v2 .sv-footer-grid p{font-size:15px;line-height:1.6}.sv-design-v2.sv-mobile-base-v2 .sv-footer-information a{margin:0;padding-block:6px;display:block}.sv-design-v2.sv-mobile-base-v2 .sv-design-hero .sv-hero-copy{gap:0;max-width:100%;padding:24px 16px}.sv-design-v2.sv-mobile-base-v2 .sv-hero-copy>small{margin-bottom:10px}.sv-design-v2.sv-mobile-base-v2 .sv-hero-copy h1:not(.sv-hero-advanced){margin:0 0 12px;line-height:1.12;font-size:clamp(28px,8cqw,38px)!important}.sv-design-v2.sv-mobile-base-v2 .sv-hero-copy p:not(.sv-hero-advanced){margin:0 0 18px;line-height:1.5;font-size:16px!important}.sv-design-v2.sv-mobile-base-v2 .sv-hero-copy .sv-action:not(.sv-hero-advanced){min-height:44px;margin-top:0;font-size:15px!important}.sv-design-v2.sv-mobile-base-v2 .sv-design-hero{flex-direction:column;display:flex;min-height:0!important}.sv-design-v2.sv-mobile-base-v2 .sv-design-hero>.sv-hero-background,.sv-design-v2.sv-mobile-base-v2 .sv-design-hero>.sv-hero-lead{aspect-ratio:5/6;flex:none;width:100%;height:auto;position:relative;inset:auto;min-height:0!important}.sv-design-v2.sv-mobile-base-v2 .sv-hero-lead>.sv-hero-copy{background:var(--sv-surface);color:var(--sv-ink);position:relative}.sv-design-v2.sv-mobile-base-v2 .sv-design-hero:has(.sv-hero-lead>.sv-hero-copy)>.sv-hero-lead{aspect-ratio:auto;flex-direction:column;display:flex}.sv-design-v2.sv-mobile-base-v2 .sv-hero-lead:has(>.sv-hero-copy)>.sv-hero-background{aspect-ratio:5/6;width:100%;min-height:0;position:relative;inset:auto}.sv-design-v2.sv-mobile-base-v2 .sv-design-hero>.sv-hero-copy{color:var(--sv-ink);background:var(--sv-surface)}.sv-design-v2.sv-mobile-base-v2 .sv-design-hero .sv-hero-background:after{display:none}}@container (width<=319px){.sv-design-v2.sv-mobile-base-v2 .sv-product-grid,.sv-design-v2.sv-mobile-base-v2 .sv-collections .sv-visual-categories{grid-template-columns:1fr!important}}.sv-public{--sv-search-bg:#fff;--sv-search-text:#1f2937;--sv-search-placeholder:#606b7a;--sv-search-border:#8993a0;--sv-search-focus:#245db5;--sv-search-shadow:0 1px 2px #172b4508;--sv-search-radius:8px}.sv-public.sv-theme-dark-premium{--sv-search-bg:#262c34;--sv-search-text:#f5f7fa;--sv-search-placeholder:#c2cbd6;--sv-search-border:#7b8796;--sv-search-focus:#a6ceff;--sv-search-shadow:none}.sv-public.sv-theme-moderno,.sv-public.sv-theme-promocoes{--sv-search-radius:24px}.sv-public .sv-header-search{min-width:0;position:relative}.sv-public .sv-header-search input[type=search],.sv-public .sv-catalog-controls input[type=search]{box-sizing:border-box;width:100%;min-width:0;min-height:46px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.4;border:1px solid var(--sv-search-border)!important;border-radius:var(--sv-search-radius)!important;background:var(--sv-search-bg)!important;color:var(--sv-search-text)!important;box-shadow:var(--sv-search-shadow)!important;padding:11px 14px!important;font-size:16px!important}.sv-public.sv-theme-dark-premium input[type=search]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sv-public .sv-header-search input[type=search]{padding-left:44px!important}.sv-public .sv-header-search>.sv-ui-icon{pointer-events:none;z-index:1;position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--sv-search-text)!important}.sv-public .sv-header-search.search-open>.sv-ui-icon{left:14px}.sv-public .sv-header-search input[type=search]::placeholder,.sv-public .sv-catalog-controls input[type=search]::placeholder{opacity:1;color:var(--sv-search-placeholder)!important}.sv-public .sv-header-search input[type=search]:focus,.sv-public .sv-catalog-controls input[type=search]:focus{outline-offset:2px;border-color:var(--sv-search-focus)!important;outline:2px solid var(--sv-search-focus)!important;box-shadow:var(--sv-search-shadow)!important}@media (forced-colors:active){.sv-public .sv-header-search input[type=search],.sv-public .sv-catalog-controls input[type=search]{border-color:buttontext!important}.sv-public input[type=search]:focus{outline-color:highlight!important}}.sv-public .sv-about-page{max-width:1160px;color:var(--sv-ink,#242422);margin:0 auto;padding:44px 32px 56px}.sv-public .sv-about-opening{text-align:center;max-width:850px;margin:0 auto 28px}.sv-public .sv-about-opening h1{letter-spacing:-.02em;margin:0 0 18px;font-family:inherit;font-size:clamp(30px,3.6cqw,44px);font-weight:500;line-height:1.15}.sv-public .sv-about-subtitle{color:var(--sv-ink,#242422);margin:0;font-family:Georgia,serif;font-size:clamp(19px,2cqw,25px);font-style:italic;line-height:1.5}.sv-public .sv-about-image{max-width:980px;margin:0 auto 38px}.sv-public .sv-about-image img{object-fit:cover;object-position:50% 38%;border-radius:4px;width:100%;height:clamp(240px,27cqw,340px);display:block}.sv-public .sv-about-story{max-width:850px;margin:0 auto}.sv-public .sv-about-story p{white-space:pre-line;margin:0 0 22px;font-size:17px;line-height:1.85}.sv-public .sv-about-values{border-top:1px solid var(--sv-border,#dedbd5);max-width:980px;margin:46px auto 0;padding-top:30px}.sv-public .sv-about-values>h2{text-align:center;margin:0 0 28px;font-size:28px;font-weight:500}.sv-public .sv-about-values>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.sv-public .sv-about-values h3{letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.5}.sv-public .sv-about-values p{color:var(--sv-muted,#626468);margin:0;font-size:16px;line-height:1.65}.sv-public .sv-about-cta{text-align:center;border-top:1px solid var(--sv-border,#dedbd5);max-width:850px;margin:44px auto 0;padding-top:30px}.sv-public .sv-about-cta h2{margin:0 0 22px;font-size:clamp(23px,2.5cqw,30px);font-weight:500;line-height:1.4}.sv-public .sv-about-cta .sv-action{justify-content:center;align-items:center;min-height:46px;padding:12px 24px;text-decoration:none;display:inline-flex}@container (width<=700px){.sv-public .sv-about-page{padding:28px 20px 36px}.sv-public .sv-about-opening{margin-bottom:22px}.sv-public .sv-about-opening h1{margin-bottom:12px;font-size:30px}.sv-public .sv-about-subtitle{font-size:20px}.sv-public .sv-about-image{margin-bottom:26px}.sv-public .sv-about-image img{aspect-ratio:3/2;object-fit:cover;height:auto}.sv-public .sv-about-story p{margin-bottom:18px;font-size:16px;line-height:1.75}.sv-public .sv-about-values{margin-top:28px;padding-top:24px}.sv-public .sv-about-values>div{grid-template-columns:1fr;gap:22px}.sv-public .sv-about-values>h2{text-align:left;margin-bottom:22px;font-size:25px}.sv-public .sv-about-cta{margin-top:28px;padding-top:24px}.sv-public .sv-about-cta .sv-action{width:100%;max-width:340px}}.sr-panel,.sr-public{color:inherit;min-width:0}.sr-heading{justify-content:space-between;align-items:center;gap:16px;margin:12px 0 20px;display:flex}.sr-heading h2{margin:0}.sr-heading p{color:#586b80;margin:6px 0}.sr-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.sv-admin .sr-metrics>button{text-align:left;background:#fff;border:1px solid #d8e0e8;border-radius:10px;padding:14px 16px}.sr-metrics strong{margin-top:4px;font-size:25px;display:block}.sr-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.sr-filters label{gap:5px;display:grid}.sr-filters label:nth-child(2){flex:1;min-width:220px}.sr-table-scroll{background:#fff;border:1px solid #dce3ea;border-radius:10px;overflow:auto}.sr-table-scroll table{border-collapse:collapse;width:100%;font-size:14px}.sr-table-scroll th,.sr-table-scroll td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7ecf1;padding:12px}.sr-table-scroll th{white-space:nowrap;color:#526479;background:#f5f7fa;font-weight:600}.sr-table-scroll td:nth-child(5){min-width:180px}.sr-link{text-decoration:underline;color:#b3470b!important;background:0 0!important;border:0!important;padding:0!important}.sr-empty{text-align:center;color:#586b80;padding:20px}.sr-pagination{gap:10px;margin:15px 0;display:flex}.sr-settings{background:#f5f8fb;border:1px solid #dbe3eb;border-radius:10px;padding:20px}.sr-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sr-settings form,.sr-action-form,.sr-public form{gap:14px;display:grid}.sr-settings label,.sr-action-form label,.sr-public label{gap:6px;display:grid}.sr-settings form>button{justify-self:start}.sr-backdrop{z-index:500;background:#172b4560;justify-content:flex-end;display:flex;position:fixed;inset:0}.sr-drawer{color:#172b45;background:#fff;flex-direction:column;width:min(650px,100vw);height:100%;font:16px/1.5 Arial,sans-serif;display:flex;box-shadow:-12px 0 35px #172b4526}.sr-drawer *{box-sizing:border-box}.sr-drawer>header{border-bottom:1px solid #dbe3eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.sr-drawer h2{margin:0}.sr-drawer>header p{margin:4px 0}.sr-detail{overscroll-behavior:contain;padding:22px 24px;overflow:auto}.sr-detail h3{margin:24px 0 10px;font-size:18px}.sr-detail button{font:inherit;color:#172b45;cursor:pointer;background:#fff;border:1px solid #cad5e0;border-radius:8px;min-height:44px;padding:10px 14px}.sr-detail .sv-primary{color:#fff;background:#ed7122;border-color:#ed7122}.sr-detail input:not([type=checkbox]):not([type=radio]),.sr-detail select,.sr-detail textarea{font:inherit;color:#172b45;background:#fff;border:1px solid #9aabba;border-radius:7px;width:100%;min-height:44px;padding:10px}.sr-detail textarea{min-height:90px}.sr-radio{align-items:start;margin:10px 0;gap:10px!important;display:flex!important}.sr-radio input{accent-color:#ed7122;flex:none;width:18px;height:18px;margin:3px 0}.sr-error{background:#fff1ee;border-radius:7px;padding:10px 12px;color:#b42318!important}.sr-note{color:#586b80;background:#f3f6f9;border-radius:7px;padding:12px;font-size:14px;line-height:1.6}.sr-pre{white-space:pre-line;overflow-wrap:anywhere}.sr-instructions{color:#172b45;background:#f5f7f9;border-left:3px solid #ed7122;margin:18px 0;padding:14px 18px}.sr-photos{flex-wrap:wrap;gap:10px;display:flex}.sr-photos img{object-fit:cover;border-radius:8px;width:130px;height:120px}.sr-history{border-left:1px solid #dbe3eb;margin-left:8px;padding-left:20px}.sr-history li{margin:16px 0;padding-left:8px}.sr-history small,.sr-history span{color:#63758a;font-size:13px;display:block}.sr-history p{margin:6px 0}.sr-action-form{border-top:1px solid #dbe3eb;margin-top:22px;padding-top:12px}.sr-action-form fieldset{border:1px solid #dbe3eb;border-radius:8px;padding:10px}.sr-public{border:1px solid var(--sv-border,#dbe3eb);background:var(--sv-surface,#fff);border-radius:8px;max-width:850px;margin:30px auto 44px;padding:24px}.sr-public h2{font-size:26px}.sr-public small{line-height:1.6}.sr-public .sv-action{cursor:pointer;border:0;justify-self:start}.sr-customer-request{border-bottom:1px solid var(--sv-border,#dbe3eb);padding:18px 0}.sr-new-request{margin-top:28px}.sr-public-heading{max-width:850px;margin:35px auto 0;padding:0 24px}.sr-public-heading h1{font-size:32px}.sr-public input[type=checkbox],.sr-public input[type=radio]{accent-color:var(--sv-brand,#ed7122)}.sr-public .sr-history{color:var(--sv-ink,#172b45)}.sr-public .sr-history small{color:var(--sv-muted,#63758a)}.sr-drawer :focus-visible{outline-offset:3px;outline:2px solid #d65c11}.sr-drawer button:disabled{opacity:.6;cursor:default}@media (width<=700px){.sr-heading{flex-direction:column;align-items:start}.sr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sr-metrics strong{font-size:23px}.sr-fields{grid-template-columns:1fr}.sr-drawer>header,.sr-detail{padding:16px}.sr-public{margin:20px 16px 30px;padding:18px}.sr-public-heading{padding:0 18px}.sr-filters label{width:100%}.sr-public .sv-action{justify-content:center;width:100%}}.sv-public .sr-public textarea,.sv-public .sr-public select,.sv-public .sr-public input:not([type=checkbox]):not([type=radio]){font:inherit;box-sizing:border-box;background:var(--sv-surface,#fff);width:100%;min-width:0;min-height:46px;color:var(--sv-ink,#172b45);border:1px solid #8993a0;border-radius:7px;padding:10px 12px}.sv-public .sr-public textarea{resize:vertical;min-height:110px}.sv-public .sr-public :is(input,textarea,select):focus-visible{outline:2px solid var(--sv-ink,#172b45);outline-offset:2px}.sv-checkout{--checkout-brand:#163e5c;--checkout-ink:#172b45;min-height:100vh;color:var(--checkout-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;background:#f6f8fb!important}.sv-checkout.sv-font-serif{font-family:Georgia,serif}.sv-checkout.sv-font-modern{font-family:Trebuchet MS,Arial,sans-serif}.sv-checkout *{box-sizing:border-box}.sv-checkout-header{background:#fff;border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:18px;min-height:85px;padding:14px max(24px,50vw - 580px);font-size:15px;display:flex}.sv-checkout-header>span{color:#2b6c50;white-space:nowrap}.sv-checkout-brand{align-items:center;max-width:200px;font-size:24px;font-weight:700;display:flex}.sv-checkout-brand img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:54px}.sv-checkout-container{max-width:1200px;margin:auto;padding:28px 24px 36px}.sv-checkout-back{margin-bottom:18px;font-size:15px;display:inline-block;color:#52667c!important}.sv-checkout h1{margin:0 0 22px;line-height:1.25;font-size:30px!important}.sv-checkout h2{margin:0 0 18px;font-size:22px!important}.sv-checkout h3{margin:0 0 12px;font-size:18px}.sv-checkout-layout{grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);align-items:start;gap:28px;display:grid}.sv-checkout-main{min-width:0}.sv-checkout-panel,.sv-checkout-summary{background:#fff;border:1px solid #dfe6ed;border-radius:16px;padding:28px;box-shadow:0 4px 20px #14304d04}.sv-checkout-summary{padding:0;position:sticky;top:20px;overflow:hidden}.sv-checkout-summary details>summary{cursor:pointer;border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:18px;font-weight:700;list-style:none;display:flex}.sv-checkout-summary details>div{padding:0 24px 24px}.sv-checkout-summary details>summary strong{font-size:16px}.sv-checkout-summary-items{max-height:45vh;overflow-y:auto}.sv-checkout-summary-items article{border-bottom:1px solid #edf0f4;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 0;display:grid}.sv-checkout-summary-items img{object-fit:contain;background:#f6f7f9;border-radius:6px;width:56px;height:66px}.sv-checkout-summary-items article>div strong{font-size:15px;display:block}.sv-checkout-summary-items article>strong{white-space:nowrap;font-size:15px}.sv-checkout-summary-items small{color:#5b6d80;font-size:13px;display:block}.sv-checkout-product-placeholder{color:#98a5b6;text-align:center;font-size:28px}.sv-checkout-totals{margin:20px 0 0}.sv-checkout-totals>div{justify-content:space-between;gap:14px;margin:11px 0;font-size:15px;display:flex}.sv-checkout-totals dd{text-align:right;margin:0}.sv-checkout-grand-total{border-top:1px solid #dfe6ed;padding-top:18px;font-weight:700;margin-top:18px!important;font-size:22px!important}.sv-checkout-steps{gap:12px;max-width:680px;margin:0 0 28px;display:flex}.sv-checkout-steps button{text-align:left;flex:1;align-items:center;gap:9px;display:flex;color:#68798c!important;background:0 0!important;border:0!important;padding:8px 0!important;font-size:15px!important}.sv-checkout-steps button[aria-current=step]{font-weight:700;color:var(--checkout-ink)!important}.sv-checkout-steps button span{background:#e5eaf0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sv-checkout-steps button[aria-current=step] span{background:var(--checkout-brand);color:#fff}.sv-checkout-fields{gap:18px;margin:22px 0;display:grid}.sv-checkout label{gap:7px;min-width:0;font-weight:600;position:relative;font-size:15px!important;display:grid!important}.sv-checkout input:not([type=radio]):not([type=checkbox]),.sv-checkout textarea,.sv-checkout select{width:100%;font:inherit;color:#172b45;background:#fff;border:1px solid #bdcad7;border-radius:8px;max-width:100%;min-height:48px;padding:12px;font-size:16px;font-weight:400;line-height:1.4;display:block}.sv-checkout input:focus,.sv-checkout textarea:focus,.sv-checkout select:focus{outline:2px solid var(--checkout-accent);outline-offset:2px}.sv-checkout input[aria-invalid=true]{border-color:#bd3838}.sv-checkout-valid{color:#237c55;position:absolute;top:0;right:4px}.sv-checkout-field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.sv-checkout button,.sv-checkout-order-actions>a{font:inherit;color:#172b45;cursor:pointer;background:#fff;border:1px solid #ccd6df;border-radius:8px;min-height:46px;padding:11px 15px;font-size:15px;line-height:1.4}.sv-checkout button:disabled{cursor:default;opacity:.6}.sv-checkout .sv-checkout-primary{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:700;display:inline-flex;background:var(--checkout-brand)!important;border-color:var(--checkout-brand)!important;color:var(--checkout-button-ink,#fff)!important}.sv-checkout form>.sv-checkout-primary{width:100%;margin-top:8px}.sv-checkout-primary:hover{filter:brightness(.95)}.sv-checkout-primary:focus-visible,.sv-checkout button:focus-visible{outline:3px solid var(--checkout-accent);outline-offset:3px}.sv-checkout-error{font-weight:400;color:#a92d2d!important;font-size:14px!important}.sv-checkout-error-box{color:#a12d2d;background:#fff0f0;border:1px solid #ecc9c9;border-radius:10px;margin-bottom:20px;padding:16px}.sv-checkout-note{background:#f2f7fc;border:1px solid #d6e4f2;border-radius:8px;margin:10px 0 20px;padding:14px;font-size:15px}.sv-checkout-muted{color:#5c6e81}.sv-checkout fieldset{border:0;margin:16px 0;padding:0}.sv-checkout legend{margin:0 0 10px;font-size:15px}.sv-checkout-delivery-methods,.sv-checkout-payment-methods{gap:10px;display:grid}.sv-checkout fieldset>label{cursor:pointer;border:1px solid #ccd7e1;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex!important}.sv-checkout fieldset>label.selected{border-color:var(--checkout-brand);background:#f4f8fb}.sv-checkout input[type=radio]{width:20px;height:20px;accent-color:var(--checkout-brand);flex-shrink:0}.sv-checkout-delivery-methods small{color:#596e81;font-size:14px;font-weight:400;display:block}.sv-checkout-pickup{background:#f6f9fc;border-radius:10px;margin-bottom:20px;padding:20px}.sv-checkout-pickup p{margin:8px 0}.sv-checkout-pickup small{color:#5e6e80;font-size:14px}.sv-checkout-form-actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.sv-checkout-form-actions>.sv-checkout-primary{flex:1}.sv-checkout-step-back{margin-top:22px;border:0!important;padding-left:0!important}.sv-checkout-trust{color:#5c6c7d;gap:5px;margin-top:22px;padding:0 4px;font-size:14px;display:grid}.sv-checkout-trust strong{color:#315b50;font-size:15px}.sv-checkout-coupon{border-top:1px solid #e0e6ed;margin-top:24px;padding-top:18px}.sv-checkout-coupon label>div{gap:8px;display:flex}.sv-checkout-coupon input{min-width:0}.sv-checkout-footer{text-align:center;color:#6c7a8a;padding:38px 0 0;font-size:14px}.sv-checkout-pix-intro>.sv-checkout-primary{width:100%;margin-top:22px}.sv-checkout-card-form{gap:16px;display:grid}.sv-card-vault{background:#fff;border:1px solid #bdcad7;border-radius:8px;height:48px;padding:12px}.sv-card-vault iframe{border:0;width:100%;height:24px}.sv-checkout-order-mark{color:#3b5978;background:#eef3fa;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;font-size:30px;display:inline-flex}.sv-checkout-order-mark.is-approved{color:#24704c;background:#e8f5ee}.sv-checkout-number{font-size:18px}.sv-checkout-pix{text-align:center;border:1px solid #d9e4ee;border-radius:12px;justify-items:center;gap:14px;margin-top:20px;padding:22px;display:grid}.sv-checkout-pix img{object-fit:contain;width:220px;height:220px}.sv-checkout-pix label{text-align:left;width:100%}.sv-checkout-pix textarea{word-break:break-all;font-family:monospace;font-size:13px;font-weight:400}.sv-checkout-pix>strong{font-size:26px}.sv-checkout-pix small{font-size:14px}.sv-checkout-order-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.sv-checkout-order-actions>a{justify-content:center;align-items:center;display:inline-flex}.sv-checkout-order-actions>a:not(.sv-checkout-primary){border-color:#d2dde6}.sv-checkout-timeline{gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.sv-checkout-timeline li{border-left:3px solid #85bca1;padding-left:18px}.sv-checkout-timeline small{font-size:13px;display:block}.sv-checkout-delivery-confirmed{border-top:1px solid #e3e9ee;margin-top:24px;padding-top:20px}.sv-checkout-loading{text-align:center;min-height:50vh;padding:60px 24px;font:18px Arial,sans-serif}.sv-orders-admin{border-top:1px solid #dde5ed;margin-top:28px;padding-top:28px}.sv-orders-heading,.sv-orders-detail>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.sv-orders-heading>div:last-child,.sv-orders-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.sv-orders-heading h2{margin-bottom:6px}.sv-orders-heading p{color:#5a6c7f;margin:0}.sv-orders-settings,.sv-orders-detail{background:#fff;border:1px solid #d7e1ea;border-radius:14px;margin-bottom:24px;padding:24px}.sv-orders-settings>form{gap:20px;display:grid}.sv-orders-settings summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.sv-orders-coupons{border-top:1px solid #dde5ed;margin-top:24px;padding-top:16px}.sv-orders-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.sv-orders-metrics article{background:#f3f7fb;border:1px solid #dde6ed;border-radius:12px;padding:18px}.sv-orders-metrics strong{font-size:24px;display:block}.sv-orders-list{gap:9px;max-height:520px;margin-bottom:22px;display:grid;overflow:auto}.sv-orders-list>button{text-align:left;background:#fff;border:1px solid #d7e2eb;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.sv-orders-list>button.selected{border-color:#ed7122}.sv-orders-list>button>span:last-child{text-align:right}.sv-orders-list small{font-size:14px;display:block}.sv-orders-success{color:#246b46;background:#eaf8ef;border-radius:8px;padding:12px}.sv-orders-detail h4{margin:14px 0 8px}.sv-orders-detail-actions{margin-top:20px}@media (width<=800px){.sv-checkout-layout{grid-template-columns:minmax(0,1fr);gap:18px}.sv-checkout-summary{grid-row:1;position:static}.sv-checkout-main{grid-row:2}.sv-checkout-summary-items{max-height:240px}.sv-checkout-container{padding:22px 16px}.sv-checkout-panel{padding:22px 18px}.sv-checkout-header{gap:12px;min-height:74px;padding:12px 16px}.sv-checkout-header>span{display:none}.sv-checkout-brand{max-width:155px;font-size:22px}.sv-checkout-brand img{max-width:140px;max-height:44px}.sv-checkout-header>a:last-child{font-size:14px}.sv-checkout h1{font-size:27px!important}.sv-checkout-steps{gap:8px;margin-bottom:22px}.sv-checkout-steps button{flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px!important}.sv-checkout-fields{gap:17px}.sv-checkout-field-pair{gap:12px}.sv-checkout-summary details>summary{padding:17px 18px;font-size:16px}.sv-checkout-summary details>div{padding:0 18px 18px}.sv-checkout-summary-items article{grid-template-columns:46px minmax(0,1fr) auto;gap:10px}.sv-checkout-summary-items img{width:46px;height:56px}.sv-checkout-grand-total{font-size:20px!important}.sv-checkout-order-actions{flex-direction:column}.sv-checkout-order-actions>*{width:100%;min-height:48px}.sv-orders-heading,.sv-orders-detail>header{flex-direction:column;align-items:stretch}.sv-orders-settings,.sv-orders-detail{padding:18px}.sv-orders-metrics{grid-template-columns:1fr}.sv-orders-metrics article{justify-content:space-between;align-items:center;display:flex}.sv-orders-detail .sv-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sv-checkout *{scroll-behavior:auto!important}}.finance-manager,.finance-manager .financial-command article{min-width:0}.finance-manager .financial-command strong{font-size:clamp(19px,1.8vw,26px)}.finance-manager .financial-command small{white-space:normal;font-size:14px;line-height:1.35}.finance-manager .financial-command article{min-height:110px;padding:16px}.finance-manager button,.finance-manager input,.finance-manager select,.finance-manager textarea{font-size:15px}.finance-manager label{color:#243d54;font-size:15px}.finance-manager input,.finance-manager select,.finance-manager textarea{color:#17334b;background:#fff;border:1px solid #bac8d5;border-radius:8px;max-width:100%;min-height:42px;padding:9px 10px}.finance-manager button{color:#193a56;cursor:pointer;background:#fff;border:1px solid #bdcddd;border-radius:8px;min-height:40px;padding:8px 13px;font-weight:600}.finance-manager button:disabled{opacity:.55;cursor:default}.finance-manager button:focus-visible,.finance-manager input:focus-visible,.finance-manager summary:focus-visible{outline-offset:2px;outline:3px solid #ed9440}.finance-manager .financial-actions{flex-wrap:wrap}.finance-manager .financial-expense-action{color:#fff;background:#173d5c}.finance-manager .financial-account-action,.finance-manager .fm-primary{color:#fff;background:#ed7d28;border-color:#ed7d28}.finance-manager .fm-advanced-toggle{margin-left:auto}.fm-notice,.fm-warning,.fm-error{border-radius:9px;padding:12px 15px;font-size:15px;line-height:1.5}.fm-notice{color:#155d36;background:#e8f5ed;justify-content:space-between;align-items:center;display:flex}.fm-warning{color:#714711;background:#fff3da}.fm-error{color:#942c28;background:#ffebeb}.fm-alert-strip{flex-wrap:wrap;gap:8px 20px;margin:12px 0;font-size:15px;display:flex}.fm-alert-strip p{margin:0}.fm-alert{color:#a43a2a}.fm-alert-strip details{width:100%}.fm-tools,.fm-export,.fm-form-actions,.fm-inline-heading,.fm-quick-periods,.fm-segments,.fm-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fm-tools{padding:12px 0}.fm-tools .active,.fm-segments .active{color:#fff;background:#173d5c}.fm-export{justify-content:flex-end;margin:12px 0}.fm-export>span{color:#526576;margin-right:auto;font-size:14px}.finance-manager .financial-querybar{flex-wrap:wrap;display:flex}.finance-manager .financial-querybar label{gap:5px;display:grid}.finance-manager .financial-search{flex:1;min-width:min(100%,280px)}.fm-more-filters{background:#f4f7fa;border:1px solid #dbe3eb;border-radius:10px;margin:10px 0 16px;padding:12px}.fm-more-filters summary,.fm-registries summary{cursor:pointer;min-height:30px;font-weight:650}.fm-more-filters>div{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding-top:14px;display:grid}.fm-more-filters label{gap:6px;display:grid}.finance-manager .financial-table-body>article{align-items:start;gap:12px;padding:18px}.finance-manager .financial-table-body small{color:#536a7c;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.4;display:block}.finance-manager .financial-table-body strong{overflow-wrap:anywhere}.fm-row-actions{flex-wrap:wrap;gap:7px;display:flex}.fm-row-actions button{padding:7px 9px;font-size:14px}.fm-pagination{justify-content:center;padding:18px}.fm-dre dl{max-width:800px;margin:16px auto}.fm-dre dl>div{border-bottom:1px solid #d7e0e8;justify-content:space-between;gap:20px;padding:15px;font-size:17px;display:flex}.fm-dre dd{white-space:nowrap;margin:0;font-weight:700}.fm-dre-result{background:#e9f1f8;border-radius:10px;font-weight:750}.fm-dre>p{max-width:850px;margin:15px auto;padding:0 15px;font-size:15px;line-height:1.6}.fm-indicators{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding:16px;display:grid}.fm-indicators article{background:#f3f7fa;border-radius:10px;padding:17px}.fm-indicators span,.fm-indicators strong{display:block}.fm-indicators strong{margin-top:9px;font-size:23px}.fm-category-bar{grid-template-columns:150px 1fr 120px;align-items:center;gap:15px;padding:10px 20px;display:grid}.fm-category-bar meter{width:100%}.fm-registries>details,.fm-registries>section{border-top:1px solid #e2e8ee;padding:18px}.fm-chip-list{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.fm-chip-list span{border:1px solid #ccd9e4;border-radius:20px;padding:8px 12px;font-size:14px}.fm-registry-list>article{border-top:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.fm-registry-list p{margin:6px 0}.fm-settings form,.fm-dialog form{gap:15px;display:grid}.fm-settings>form,.fm-settings>p,.fm-settings>h3,.fm-settings>.fm-form-actions,.fm-settings>.fm-rate-list{margin:18px}.fm-settings form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.fm-settings label,.fm-dialog label,.fm-rate-list label{gap:6px;display:grid}.fm-rate-list>div{background:#f1f5f8;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.fm-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.fm-form-actions{justify-content:flex-end;margin-top:12px}.fm-dialog .fm-danger{color:#a63229;border-color:#d7a7a4}.fm-modal-backdrop{z-index:190;background:#071b2bb3;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.fm-dialog{color:#17334b;background:#fff;border-radius:16px;width:700px;max-width:100%;max-height:92dvh;padding:24px;overflow:auto;box-shadow:0 15px 80px #001a3d50}.fm-dialog>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;display:flex}.fm-dialog h2{margin:0;font-size:24px}.fm-dialog p{font-size:16px;line-height:1.5}.fm-dialog small{font-size:14px}.fm-dialog textarea{min-height:80px}.fm-dialog input[type=file]{width:100%;font-size:15px}.fm-dialog input[type=checkbox]{min-height:20px}.fm-history-item{border-bottom:1px solid #dbe3eb;padding:14px 0}.fm-history-item p{overflow-wrap:anywhere;margin:6px 0}.fm-flow-chart svg{width:100%;height:auto;max-height:320px;display:block}.finance-manager .financial-flow-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.fm-quick-periods{margin:14px 0}.fm-inline-heading{justify-content:space-between}.fm-segments{margin-top:10px}.fm-flow-chart header{flex-wrap:wrap}.finance-manager .financial-table-head,.finance-manager .financial-expense-head{font-size:14px}.finance-manager .financial-table-head,.finance-manager .financial-table-body>article:not(.financial-expense-row){grid-template-columns:1.6fr 1fr .75fr 1fr 1.1fr 1.35fr}@media (width<=1000px){.fm-rate-list>div,.finance-manager .financial-flow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-manager .financial-table-head,.finance-manager .financial-expense-head{display:none}.finance-manager .financial-table-body>article,.finance-manager .financial-table-body>article:not(.financial-expense-row){grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.finance-manager [data-label]:before{content:attr(data-label);color:#63778a;margin-bottom:5px;font-size:14px;display:block}.finance-manager .fm-row-actions{grid-column:1/-1}.fm-category-bar{grid-template-columns:120px 1fr 100px}}@media (width<=600px){.finance-manager .financial-command{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.finance-manager .financial-command article{gap:7px;min-height:105px;padding:12px}.finance-manager .financial-command i{display:none}.finance-manager .financial-command strong{font-size:20px}.finance-manager .financial-command small{font-size:14px}.finance-manager .financial-actions>button{flex:44%;margin:0}.finance-manager .fm-advanced-toggle{flex-basis:100%}.finance-manager .financial-period-bar{grid-template-columns:1fr 1fr;display:grid}.finance-manager .financial-period-presets{flex-wrap:wrap;grid-column:1/-1}.finance-manager .financial-tabs{display:flex}.finance-manager .financial-tabs button{white-space:normal;flex:1;padding:12px 8px}.fm-tools>button{flex:45%}.fm-export button{flex:1}.fm-export>span{flex-basis:100%}.fm-dialog{border-radius:12px;max-height:95dvh;padding:18px}.fm-modal-backdrop{padding:8px}.fm-fields{grid-template-columns:1fr}.fm-dialog input,.fm-dialog select,.fm-dialog textarea,.finance-manager input,.finance-manager select{width:100%;min-width:0;font-size:16px}.fm-settings form{grid-template-columns:1fr}.fm-rate-list>div{grid-template-columns:1fr 1fr}.fm-dre dl>div{padding:13px 9px;font-size:16px}.fm-dre dd{white-space:normal;text-align:right}.fm-indicators{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.fm-indicators strong{overflow-wrap:anywhere;font-size:20px}.fm-registry-list>article{flex-direction:column;align-items:stretch}.fm-category-bar{grid-template-columns:1fr 110px;gap:8px;padding:12px}.fm-category-bar meter{grid-area:2/1/auto/-1}.finance-manager .financial-flow-summary article{padding:12px}.finance-manager .financial-flow-summary strong{font-size:20px}.fm-quick-periods button{flex:28%}.fm-flow-chart svg{min-width:0}.fm-row-actions button{flex:1;min-height:42px}.finance-manager .financial-table-body>article,.finance-manager .financial-table-body>article:not(.financial-expense-row){grid-template-columns:1fr 1fr;padding:15px}.finance-manager .financial-table-body>article>div:first-child{grid-column:1/-1}.fm-settings,.financial-table-card,.financial-flow{min-width:0;max-width:100%}}.finance-manager .fm-kpi-link{font-size:inherit;color:inherit;background:0 0;border:0;min-height:30px;padding:0;text-decoration:underline}.pc-manager{min-width:0;padding:22px}.pc-manager-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.pc-manager-heading h3{color:#172b45;margin:0 0 6px;font-size:20px}.pc-manager-heading p{color:#65768a;margin:0;font-size:14px}.pc-manager .pc-primary,.pc-dialog .pc-primary{color:#fff;white-space:nowrap;background:#eb7126;border-color:#eb7126;font-weight:650}.pc-tree{gap:10px;display:grid}.pc-root{background:#fff;border:1px solid #e0e7ef;border-radius:10px;min-width:0}.pc-tree-row{align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px 12px;display:flex}.pc-manager .pc-drag,.pc-manager .pc-expand,.pc-manager .pc-more{width:30px;min-width:30px;min-height:40px;box-shadow:none;color:#60768c;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:19px;display:grid}.pc-manager .pc-drag{cursor:grab;letter-spacing:-2px}.pc-manager .pc-expand{font-size:16px}.pc-manager .pc-more{font-size:23px}.pc-item-name{flex:1;gap:3px;min-width:0;display:grid}.pc-item-name strong{color:#243d56;overflow-wrap:normal;word-break:normal;font-size:15px;line-height:1.35}.pc-manager .pc-item-name small{color:#6b7f92;margin:0;font-size:11px}.pc-manager .pc-count{color:#698094;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.pc-children{border-left:2px solid #e5ebf1;margin:0 18px 10px 56px;padding:0 0 2px 10px}.pc-children .pc-tree-row{gap:6px;min-height:52px;padding:4px 6px}.pc-branch{border-bottom:1px solid #d3dfe9;flex:none;width:12px;height:12px}.pc-manager .pc-add-child{color:#bb581d;background:0 0;border:0;align-items:center;width:auto;min-height:40px;margin:3px 0 0 36px;padding:8px 10px;font-size:13px;display:inline-flex}.pc-manager .pc-tree-note{color:#718399;margin:14px 0 0;font-size:12px;display:block}.pc-actions{flex:none;position:relative}.pc-action-list{z-index:50;background:#fff;border:1px solid #dce5ee;border-radius:9px;min-width:220px;padding:6px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 10px 28px #172b4526}.pc-manager .pc-action-list button{text-align:left;color:#29435d;background:0 0;border:0;border-radius:5px;width:100%;min-height:40px;padding:9px 10px;font-size:13px;display:block}.pc-manager .pc-action-list button:hover{background:#f2f6fa}.pc-manager button:disabled,.pc-dialog button:disabled{opacity:.5;cursor:default}.pc-tree-row.is-hidden .pc-item-name{opacity:.6}.pc-tree-row.is-dragging{opacity:.4;background:#fff1e7}.pc-manager .pc-feedback{color:#24714a;background:#effaf4;border-radius:7px;padding:10px;font-size:14px}.pc-error{font-size:14px;color:#a42d2d!important}.pc-empty{text-align:center;color:#61778b;padding:28px}.pc-dialog-backdrop{z-index:12000;background:#122b456b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pc-dialog{color:#243c54;background:#fff;border-radius:14px;width:min(460px,100%);max-height:90dvh;padding:24px;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-shadow:0 20px 65px #132c4540}.pc-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.pc-dialog h2{margin:0;font-size:21px}.pc-dialog button{color:#29445d;cursor:pointer;background:#fff;border:1px solid #ccd8e3;border-radius:7px;min-height:42px;padding:9px 14px;font-size:14px}.pc-dialog>header button{border:0;padding:4px 10px;font-size:26px}.pc-dialog form{gap:18px;display:grid}.pc-dialog label{gap:7px;font-size:14px;font-weight:600;display:grid}.pc-dialog input:not([type=radio]),.pc-dialog select{box-sizing:border-box;width:100%;min-height:46px;font:inherit;color:#243c54;background:#fff;border:1px solid #bccbd9;border-radius:7px;padding:10px 12px}.pc-dialog fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.pc-dialog legend{margin-bottom:10px;font-size:14px;font-weight:600}.pc-dialog .pc-radio{align-items:center;gap:10px;font-weight:400;display:flex}.pc-radio input{accent-color:#eb7126;width:18px;height:18px}.pc-dialog footer{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.pc-dialog small{color:#65798e;font-size:13px;line-height:1.5}.pc-dialog .pc-danger{color:#fff;background:#a83838;border-color:#a83838}.pc-manager button:focus-visible,.pc-dialog button:focus-visible{outline-offset:2px;outline:2px solid #e97a35}@media (width<=600px){.pc-manager{padding:14px}.pc-manager-heading{flex-direction:column;align-items:flex-start;gap:12px}.pc-manager-heading h3{font-size:18px}.pc-tree-row{gap:4px;padding:6px}.pc-children{margin-left:25px;margin-right:6px;padding-left:5px}.pc-manager .pc-count span{display:none}.pc-count{font-size:12px}.pc-manager .pc-add-child{margin-left:12px}.pc-dialog{padding:20px}.pc-action-list{min-width:205px}}.pc-manager{color:#243d56;background:#fff;border:1px solid #dfe7ef;border-radius:14px;padding:24px}.pc-manager button{cursor:pointer;font:inherit}.pc-manager-heading{align-items:flex-start;margin-bottom:22px}.pc-manager-heading h3{font-size:22px;line-height:1.3}.pc-manager-heading p{max-width:440px;font-size:13px;line-height:1.5}.pc-manager .pc-primary,.pc-dialog .pc-primary{background:var(--orange,#e85f2b);border:1px solid var(--orange,#e85f2b);color:#fff;border-radius:8px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:650}.pc-tree{gap:12px}.pc-root{border:1px solid #e4eaf0;border-radius:10px;min-width:0;padding:4px}.pc-tree-row{background:#f5f7fa;border-radius:7px;gap:6px;min-height:60px;padding:8px 10px;position:relative}.pc-item-name{gap:4px}.pc-item-name strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.pc-manager .pc-item-name .pc-count{color:#6b7f92;white-space:normal;margin:0;font-size:12px;font-weight:400;line-height:1.4;display:block}.pc-manager .pc-drag{opacity:0;pointer-events:none;width:22px;min-width:22px;font-size:15px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pc-manager .pc-expand{width:24px;min-width:24px;min-height:36px;margin-left:12px}.pc-manager .pc-drag:focus-visible,.pc-tree-row.is-ordering .pc-drag{opacity:1;pointer-events:auto}@media (hover:hover){.pc-tree-row:hover .pc-drag,.pc-tree-row:focus-within .pc-drag{opacity:1;pointer-events:auto}}.pc-children{border-left:1px solid #dce5ee;margin:5px 12px 4px 38px;padding-left:12px}.pc-children .pc-tree-row{background:#fff;gap:8px;min-height:48px;padding:5px 6px 5px 22px}.pc-children .pc-item-name{gap:1px}.pc-children .pc-item-name strong{font-size:14px;font-weight:500}.pc-children .pc-branch{width:14px;height:0;position:absolute;top:24px;left:0}.pc-manager .pc-add-child{min-height:36px;color:var(--orange,#e85f2b);white-space:normal;text-align:left;margin:2px 0 0 17px;padding:7px 6px;font-size:12px;font-weight:500}.pc-manager .pc-more{color:#65768a;min-width:36px;min-height:40px;margin-left:6px}.pc-action-list{z-index:100;box-shadow:0 8px 24px #172b4520}.pc-manager .pc-action-list .pc-delete-action{color:#af3434;border-top:1px solid #edf0f4;border-radius:0 0 5px 5px;margin-top:4px}.pc-manager .pc-ordering-note{color:#65768a;background:#f5f7fa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.pc-ordering-note button{color:#243d56;background:#fff;border:1px solid #ccd8e3;border-radius:6px;padding:7px 12px}.pc-dialog-backdrop{z-index:12000}.pc-drawer-backdrop{justify-content:flex-end;align-items:stretch;padding:0;display:flex}.pc-drawer{border-radius:0;flex-direction:column;width:min(420px,100%);height:100dvh;max-height:100dvh;padding:0;display:flex;overflow:auto;box-shadow:-12px 0 45px #132c4526}.pc-drawer>header{z-index:1;background:#fff;border-bottom:1px solid #e4eaf0;flex:none;margin:0;padding:22px 24px;position:sticky;top:0}.pc-drawer h2{font-size:19px}.pc-drawer form{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex}.pc-drawer form>footer{background:#fff;border-top:1px solid #e4eaf0;margin-top:auto;padding-top:24px;position:sticky;bottom:0}.pc-radio input{accent-color:var(--orange,#e85f2b)}.pc-manager button:focus-visible,.pc-dialog button:focus-visible{outline:2px solid var(--orange,#e85f2b);outline-offset:2px}@media (width<=600px){.pc-manager{border-radius:10px;padding:14px}.pc-manager-heading{gap:12px;margin-bottom:16px}.pc-manager-heading h3{font-size:19px}.pc-manager-heading .pc-primary{align-self:flex-start}.pc-tree{gap:10px}.pc-tree-row{gap:4px;min-height:58px;padding:6px}.pc-manager .pc-expand{width:22px;min-width:22px;margin-left:10px}.pc-children{margin-left:27px;margin-right:4px;padding-left:10px}.pc-manager .pc-count span{display:inline}.pc-manager .pc-more{width:32px;min-width:32px;margin-left:0}.pc-item-name strong{font-size:14px}.pc-children .pc-item-name strong{font-size:13px}.pc-manager .pc-add-child{margin-left:16px;font-size:12px}.pc-drawer{border-radius:0;width:100%;padding:0}.pc-drawer>header{padding:16px 20px}.pc-drawer form{gap:22px;padding:20px}.pc-manager .pc-ordering-note{align-items:flex-start}}
