:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vq-orange-50:#fff4ea;--vq-orange-100:#ffe4c7;--vq-orange-200:#ffcb96;--vq-orange-300:#ffab5c;--vq-orange-400:#ff8a2e;--vq-orange-500:#ff6a00;--vq-orange-600:#e85a00;--vq-orange-700:#bd4700;--vq-orange:var(--vq-orange-500);--vq-orange-strong:var(--vq-orange-600);--vq-orange-soft:#ff6a001a;--vq-orange-soft-strong:#ff6a002e;--vq-orange-line:#ff6a0052;--vq-canvas:#f2f3f5;--vq-canvas-alt:#eceef1;--vq-atmosphere-a:#ff8a2e1f;--vq-atmosphere-b:#ff6a000f;--vq-surface:#fff;--vq-surface-raised:#fff;--vq-surface-sunken:#f7f8fa;--vq-surface-dim:#edeff3;--vq-sidebar:#fff;--vq-sidebar-border:#141a2114;--vq-sidebar-active-bg:linear-gradient(100deg, #ff6a001f, #ff6a000a);--vq-topbar-bg:#ffffffdb;--vq-text:#1b2027;--vq-text-soft:#454e57;--vq-text-muted:#737d88;--vq-text-faint:#99a1ab;--vq-text-on-brand:#fff;--vq-text-on-dark:#f5f6f8;--vq-border:#141a211a;--vq-border-strong:#141a212e;--vq-border-soft:#141a210f;--vq-success:#157a4c;--vq-success-strong:#0f5f3a;--vq-success-bg:#157a4c1a;--vq-success-border:#157a4c47;--vq-warning:#a8660a;--vq-warning-bg:#a8660a1f;--vq-warning-border:#a8660a47;--vq-danger:#c8362a;--vq-danger-strong:#a12a20;--vq-danger-bg:#c8362a1a;--vq-danger-border:#c8362a47;--vq-info:#205e9c;--vq-info-bg:#205e9c1a;--vq-info-border:#205e9c42;--vq-neutral-bg:#141a210f;--vq-neutral-text:#4b535c;--vq-radius-xs:8px;--vq-radius-sm:12px;--vq-radius-md:16px;--vq-radius-lg:20px;--vq-radius-xl:26px;--vq-radius-pill:999px;--vq-shadow-xs:0 1px 2px #14181e0d;--vq-shadow-sm:0 3px 10px #14181e0e;--vq-shadow-md:0 10px 28px #14181e14;--vq-shadow-lg:0 24px 56px #14181e1a;--vq-focus-ring:0 0 0 4px #ff6a002e;--vq-font-display:"Fraunces", "Iowan Old Style", Georgia, serif;--vq-font-ui:"Source Sans 3", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--vq-sidebar-width:272px;--vq-topbar-height:72px;--vq-ease:cubic-bezier(.22, .7, .2, 1);--vq-duration-fast:.14s;--vq-duration-base:.22s;--vq-duration-slow:.42s}html{font-family:var(--vq-font-ui)}body{font-family:var(--vq-font-ui);color:var(--vq-text);background:var(--vq-canvas)}h1,h2,h3,.veqali-brand-context,.veqali-wordmark,.form-section-heading strong,.page-heading h1,.section-heading h1{font-family:var(--vq-font-display)}.app-shell{isolation:isolate;background:radial-gradient(circle at 14% -6%, var(--vq-atmosphere-a), transparent 42rem), radial-gradient(circle at 100% 14%, var(--vq-atmosphere-b), transparent 38rem), var(--vq-canvas);min-height:100dvh;position:relative}.app-shell.compact-ui .content{padding:clamp(14px,1.6vw,24px)}.sidebar{width:var(--vq-sidebar-width);z-index:40;border-right:1px solid var(--vq-sidebar-border);background:var(--vq-sidebar);transition:transform var(--vq-duration-base) var(--vq-ease);flex-direction:column;flex:none;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar-nav button{cursor:pointer;transition:color var(--vq-duration-fast) var(--vq-ease), background var(--vq-duration-fast) var(--vq-ease), border-color var(--vq-duration-fast) var(--vq-ease), transform var(--vq-duration-fast) var(--vq-ease)}.sidebar-nav button:hover{transform:translate(3px)}.sidebar-backdrop{z-index:39;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11151a6b;border:0;padding:0;position:fixed;inset:0}.main-shell{min-width:0;margin-left:var(--vq-sidebar-width);flex-direction:column;flex:auto;min-height:100dvh;display:flex}.topbar{z-index:30;background:var(--vq-topbar-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:12px;min-width:0;display:flex}.topbar-title{flex-direction:column;min-width:0;display:flex}.topbar-actions{align-items:center;gap:10px;display:flex}.mobile-menu{display:none}.content{width:100%;animation:vq-page-in var(--vq-duration-slow) var(--vq-ease) both;flex:auto;margin:0 auto}@media (width<=1120px){.sidebar{box-shadow:none;transform:translate(-100%)}.sidebar.open{box-shadow:var(--vq-shadow-lg);transform:translate(0)}.main-shell{margin-left:0}.mobile-menu{justify-content:center;align-items:center;display:inline-flex}}@media (width<=820px){.merchant-mobile-nav{z-index:35;display:flex;position:fixed;bottom:0;left:0;right:0}}@media (width<=360px){.content,.topbar{padding-left:10px;padding-right:10px}}@keyframes vq-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vq-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.content{animation:none}.sidebar{transition:none}}.vq-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.vq-page-header-copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.vq-page-header-icon{border-radius:var(--vq-radius-md);width:46px;height:46px;color:var(--vq-orange-strong);background:var(--vq-orange-soft);flex:none;place-items:center;display:grid}.vq-page-header-text{min-width:0}.vq-page-header-eyebrow{color:var(--vq-orange-strong);letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.vq-page-header-text h1{color:var(--vq-text);font-family:var(--vq-font-display);letter-spacing:-.3px;margin:4px 0 0;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.15}.vq-page-header-text p{max-width:60ch;color:var(--vq-text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.vq-page-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=520px){.vq-page-header{flex-direction:column;align-items:stretch}.vq-page-header-actions{justify-content:flex-start}.vq-page-header-actions>*{flex:auto}}.vq-empty-state{text-align:center;border:1px dashed var(--vq-border-strong);border-radius:var(--vq-radius-lg);background:var(--vq-surface-sunken);justify-items:center;gap:6px;padding:clamp(28px,5vw,46px) 20px;display:grid}.vq-empty-state-glyph{border-radius:var(--vq-radius-md);width:58px;height:58px;color:var(--vq-orange-strong);background:var(--vq-orange-soft);place-items:center;margin-bottom:6px;display:grid}.vq-empty-state h3{color:var(--vq-text);font-family:var(--vq-font-display);margin:4px 0 0;font-size:18px;font-weight:600}.vq-empty-state p{max-width:44ch;color:var(--vq-text-muted);margin:0;font-size:13px;line-height:1.55}.vq-empty-state-action{margin-top:10px}.vq-status-chip{border-radius:var(--vq-radius-pill);min-height:26px;color:var(--vq-neutral-text);background:var(--vq-neutral-bg);letter-spacing:.1px;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.vq-status-chip-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.vq-status-chip--success{color:var(--vq-success-strong);background:var(--vq-success-bg)}.vq-status-chip--warning{color:var(--vq-warning);background:var(--vq-warning-bg)}.vq-status-chip--danger{color:var(--vq-danger-strong);background:var(--vq-danger-bg)}.vq-status-chip--info{color:var(--vq-info);background:var(--vq-info-bg)}.vq-status-chip--brand{color:var(--vq-orange-strong);background:var(--vq-orange-soft)}.vq-status-chip--neutral{color:var(--vq-neutral-text);background:var(--vq-neutral-bg)}.vq-form-section{border:1px solid var(--vq-border);border-radius:var(--vq-radius-lg);background:var(--vq-surface);box-shadow:var(--vq-shadow-xs);padding:20px}.vq-form-section+.vq-form-section{margin-top:16px}.vq-form-section-heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.vq-form-section-icon{border-radius:var(--vq-radius-sm);width:38px;height:38px;color:var(--vq-orange-strong);background:var(--vq-orange-soft);flex:none;place-items:center;display:grid}.vq-form-section-heading strong{color:var(--vq-text);font-family:var(--vq-font-display);font-size:15px;font-weight:600;display:block}.vq-form-section-heading p{color:var(--vq-text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.vq-form-section-grid{gap:14px;display:grid}.vq-form-section-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.vq-form-section-grid--2{grid-template-columns:1fr}}.vq-media-uploader{gap:8px;display:grid}.vq-media-uploader-label{color:var(--vq-text-soft);font-size:12px;font-weight:700}.vq-media-uploader-drop{cursor:pointer;border:1.5px dashed var(--vq-border-strong);border-radius:var(--vq-radius-md);background:var(--vq-surface-sunken);transition:border-color var(--vq-duration-base) var(--vq-ease), background var(--vq-duration-base) var(--vq-ease), transform var(--vq-duration-base) var(--vq-ease);position:relative;overflow:hidden}.vq-media-uploader--square .vq-media-uploader-drop{aspect-ratio:1;max-width:200px}.vq-media-uploader--wide .vq-media-uploader-drop{aspect-ratio:16/6;width:100%}.vq-media-uploader-drop:hover,.vq-media-uploader-drop.is-dragging{border-color:var(--vq-orange);background:var(--vq-orange-soft)}.vq-media-uploader-drop.is-dragging{transform:scale(1.01)}.vq-media-uploader-drop.has-preview{border-style:solid;border-color:var(--vq-border);background:var(--vq-surface-dim)}.vq-media-uploader.is-disabled .vq-media-uploader-drop{cursor:not-allowed;opacity:.6}.vq-media-uploader-preview{object-fit:cover;width:100%;height:100%}.vq-media-uploader-placeholder{text-align:center;width:100%;height:100%;color:var(--vq-text-faint);place-items:center;gap:8px;padding:12px;display:grid}.vq-media-uploader-placeholder span{max-width:24ch;font-size:11px;line-height:1.4}.vq-media-uploader-clear{color:#fff;cursor:pointer;background:#14181e8c;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.vq-media-uploader-hint{color:var(--vq-text-faint);font-size:11px;line-height:1.4}.vq-media-uploader-status{color:var(--vq-text-soft);align-items:center;gap:8px;font-size:11px;display:flex}.vq-media-uploader-status.is-ready{color:var(--vq-success-strong)}.vq-media-uploader-bar{border-radius:var(--vq-radius-pill);background:var(--vq-surface-dim);flex:auto;height:6px;overflow:hidden}.vq-media-uploader-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--vq-orange-400), var(--vq-orange));height:100%;transition:width var(--vq-duration-base) var(--vq-ease);animation:1.1s ease-in-out infinite vq-pulse;display:block}.vq-media-uploader-status.is-ready .vq-media-uploader-bar i{background:var(--vq-success);animation:none}.vq-media-uploader-error{color:var(--vq-danger-strong);font-size:11px}@media (prefers-reduced-motion:reduce){.vq-media-uploader-bar i{animation:none}}.section-hero{border:1px solid var(--vq-border,#141a211a);box-shadow:var(--vq-shadow-md,0 10px 28px #14181e14);background:linear-gradient(135deg,#fff8f1 0%,#fff 55%,#fff4ea 100%);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);margin-bottom:18px;display:grid;overflow:hidden}.section-hero-copy{align-content:center;gap:10px;min-width:0;padding:clamp(20px,2.8vw,34px);display:grid}.section-hero-eyebrow,.section-hero-copy .vq-page-header-eyebrow,.section-hero-copy .eyebrow,.section-hero-copy .card-kicker{color:#bd4700;letter-spacing:1.4px;text-transform:uppercase;background:#ff6a001f;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.section-hero-copy h1{color:#1b2027;font-family:var(--vq-font-display,Georgia, serif);letter-spacing:-.5px;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.12}.section-hero-copy p{color:#454e57;max-width:54ch;margin:0;font-size:14px;line-height:1.6}.section-hero-copy .page-actions,.section-hero-copy .vq-page-header-actions,.section-hero-copy .exchange-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.section-hero-copy .vq-page-header-copy{align-items:flex-start}.section-hero-art,.coupon-validator-art,.plans-hero-v51-art{background-color:#fff4ea;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:220px}@media (width<=820px){.section-hero{grid-template-columns:1fr}.section-hero-art,.coupon-validator-art,.plans-hero-v51-art{min-height:180px}}:root{font-family:var(--vq-font-ui);color:var(--vq-text);background:var(--vq-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:var(--vq-canvas)}body{background:var(--vq-canvas);min-width:320px;min-height:100vh;margin:0}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}#root{min-height:100vh}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--vq-orange);outline-offset:3px;box-shadow:var(--vq-focus-ring)}:root{--bg:#f2f3f5;--bg-soft:#eceef1;--sidebar:#fff;--surface:#fff;--surface-2:#f7f8fa;--surface-3:#edeff3;--line:#141a211a;--line-strong:#141a212e;--text:#1b2027;--muted:#737d88;--muted-2:#99a1ab;--orange:#ff6a00;--orange-2:#ff8a2e;--green:#157a4c;--blue:#205e9c;--purple:#6a5bd6;--gold:#b5860a;--danger:#c8362a;--shadow:0 24px 56px #14181e1a;--radius:20px;--radius-sm:14px}.plans-professional-page{--plan-surface:#111315;--plan-line:#ffffff1a;gap:22px}.plans-hero-v51{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 15%,#ff740042,#0000 25rem),radial-gradient(circle at 8% 100%,#ff740014,#0000 28rem),linear-gradient(145deg,#151514,#070707 72%);border:1px solid #ff801f57;border-radius:30px;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:clamp(28px,5vw,68px);min-height:360px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.plans-hero-v51:before{content:"";z-index:-1;pointer-events:none;opacity:.26;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.plans-hero-v51-copy{z-index:2;position:relative}.plans-hero-v51-copy>span{color:#ffad68;letter-spacing:1.25px;background:#ff740014;border:1px solid #ff97455c;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:29px;padding:0 11px;font-size:10px;font-weight:950;display:inline-flex}.plans-hero-v51-copy h1{color:#fff;letter-spacing:-2.7px;text-wrap:balance;max-width:720px;margin:20px 0 16px;font-size:clamp(36px,5vw,66px);line-height:.98}.plans-hero-v51-copy>p{color:#aaa9a5;max-width:650px;margin:0;font-size:clamp(13px,1.35vw,16px);line-height:1.65}.plans-hero-v51-trust{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.plans-hero-v51-trust b{color:#d9d8d4;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;display:inline-flex}.plans-hero-v51-visual{align-content:center;gap:12px;min-height:250px;display:grid;position:relative}.plans-hero-v51-orbit{z-index:-1;border:1px solid #ff892d3b;border-radius:50%;width:330px;height:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 45px #ff740009,0 0 0 90px #ff740005}.plans-hero-v51-visual article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141413d6;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;min-height:68px;padding:12px 15px;display:grid;box-shadow:0 18px 45px #00000047}.plans-hero-v51-visual article:nth-of-type(2){border-color:#ff7b186b;transform:translate(-22px)}.plans-hero-v51-visual article:nth-of-type(3){transform:translate(10px)}.plans-hero-v51-visual article>span{color:#ff9b51;background:#ff74001f;border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:11px;font-weight:950;display:grid}.plans-hero-v51-visual strong{align-self:end;font-size:14px}.plans-hero-v51-visual small{color:#878681;align-self:start;font-size:10px}.plan-card-professional.plan-card-v51{color:#f6f5f2;background:#11110f;border:1px solid #ff7e1f47;border-radius:24px;flex-direction:column;min-height:100%;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 24px 62px #0000004d}.plan-card-professional.plan-card-v51:hover{border-color:#ff842c94;transform:translateY(-5px);box-shadow:0 32px 74px #0000006b}.plan-card-professional.plan-card-v51.silver{border-color:#ff82238f;box-shadow:0 28px 72px #ff5c001a,0 24px 62px #00000057}.plan-card-v51-visual{background:#090908;min-height:280px;position:relative;overflow:hidden}.plan-card-v51-visual>img{object-fit:cover;object-position:center 33%;width:100%;height:100%;transition:transform .45s;display:block;position:absolute;inset:0}.plan-card-v51:hover .plan-card-v51-visual>img{transform:scale(1.025)}.plan-card-v51-shade{background:linear-gradient(#0000000d,#0000002e 42%,#11110f 96%);position:absolute;inset:0}.plan-card-v51-tier{color:#ffe0c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:1px;background:#0c0c0bc7;border:1px solid #ffa65e6b;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:8px;font-weight:950;display:inline-flex;position:absolute;top:15px;left:15px}.plan-card-v51.silver .plan-card-v51-tier{color:#111;background:#ff8b2f;border-color:#0000}.plan-card-v51.gold .plan-card-v51-tier{color:#181208;background:#e4b446;border-color:#0000}.plan-card-v51 .plan-current-badge{top:14px;right:14px}.plan-card-v51-title{z-index:2;position:absolute;bottom:16px;left:21px;right:21px}.plan-card-v51-title small{color:#ff984a;letter-spacing:2.2px;font-size:9px;font-weight:950}.plan-card-v51.gold .plan-card-v51-title small{color:#e8bb51}.plan-card-v51-title h2{color:#fff;letter-spacing:-1.4px;margin:4px 0 7px;font-size:35px;line-height:1}.plan-card-v51-title p{color:#b5b4af;min-height:36px;margin:0;font-size:11px;line-height:1.55}.plan-card-v51-body{flex-direction:column;flex:1;padding:0 21px 21px;display:flex}.plan-card-v51-price{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 0;display:flex}.plan-card-v51-price>div{gap:4px;min-width:0;display:grid}.plan-card-v51-price span{color:#8c8b86;letter-spacing:1px;font-size:8px;font-weight:900}.plan-card-v51-price strong{color:#fff;letter-spacing:-1px;white-space:nowrap;font-size:clamp(25px,2.2vw,34px);line-height:1}.plan-card-v51-price>small{color:#777671;text-align:right;max-width:105px;font-size:8px;font-weight:700;line-height:1.45}.plan-card-v51-capacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0;display:grid}.plan-card-v51-capacity>div{color:#ff9140;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-items:center;gap:6px;min-width:0;padding:10px 7px;display:grid}.plan-card-v51.gold .plan-card-v51-capacity>div{color:#e2b143}.plan-card-v51-capacity span{gap:2px;min-width:0;display:grid}.plan-card-v51-capacity strong{color:#fff;font-size:12px}.plan-card-v51-capacity small{color:#777671;text-overflow:ellipsis;font-size:7px;line-height:1.2;overflow:hidden}.plan-card-v51-benefits{align-content:start;gap:9px;min-height:148px;margin:0 0 17px;padding:0;list-style:none;display:grid}.plan-card-v51-benefits li{color:#cac9c5;align-items:flex-start;gap:8px;font-size:10px;line-height:1.45;display:flex}.plan-card-v51-benefits svg{flex:none;margin-top:1px;color:#50d681!important}.plan-card-v51-actions{grid-template-columns:1.22fr .78fr;gap:8px;margin-top:auto;display:grid}.plan-card-v51-actions button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:9px 11px;font-size:10px;font-weight:900;transition:transform .18s,filter .18s,opacity .18s;display:inline-flex}.plan-card-v51.silver .plan-card-v51-actions .plan-request-action{color:#15100b;background:linear-gradient(135deg,#ff9a43,#ff6500)}.plan-card-v51.gold .plan-card-v51-actions .plan-request-action{color:#171208;background:linear-gradient(135deg,#efc35d,#d99b19)}.plan-card-v51-actions .plan-whatsapp-action{color:#eafff1;background:#25d3661a;border-color:#25d36673}.plan-card-v51-actions button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.plan-card-v51-actions button:disabled{cursor:not-allowed;opacity:.5}.plan-card-v51-actions .plan-secondary-request{color:#e8e4dc;background:#ffffff0f;border:1px solid #ffffff24;grid-column:1/-1;font-weight:700}@media (width<=1180px){.plans-hero-v51{grid-template-columns:1fr}.plans-hero-v51-visual{width:min(620px,100%);min-height:230px;margin:0 auto}.plans-grid-professional{grid-template-columns:repeat(2,minmax(280px,1fr))}.plan-card-v51:last-child{grid-column:1/-1;justify-self:center;width:min(540px,100%)}}@media (width<=720px){.plans-hero-v51{border-radius:24px;min-height:0;padding:26px 20px}.plans-hero-v51-copy h1{letter-spacing:-2px;font-size:clamp(36px,11vw,48px)}.plans-hero-v51-visual{min-height:218px}.plans-hero-v51-visual article:nth-of-type(2),.plans-hero-v51-visual article:nth-of-type(3){transform:none}.plans-hero-v51-orbit{width:250px;height:250px}.plans-grid-professional{grid-template-columns:1fr}.plan-card-v51,.plan-card-v51:last-child{grid-column:auto;justify-self:center;width:min(510px,100%)}}@media (width<=430px){.plans-hero-v51-trust{display:grid}.plans-hero-v51-visual article{grid-template-columns:38px 1fr}.plans-hero-v51-visual article>span{width:38px;height:38px}.plan-card-v51-visual{min-height:260px}.plan-card-v51-title{left:17px;right:17px}.plan-card-v51-body{padding:0 17px 17px}.plan-card-v51-actions{grid-template-columns:1fr}.plan-card-v51-price{flex-direction:column;align-items:flex-start;gap:8px}.plan-card-v51-price>small{text-align:left;max-width:none}}.admin-whatsapp-warning{background:#ff7a0017;border-color:#ff7a008c;align-items:flex-start;gap:12px;display:flex}.admin-whatsapp-warning strong,.admin-whatsapp-warning p{margin:0;display:block}.admin-whatsapp-warning p{color:var(--muted);margin-top:4px}.plan-card-actions{gap:9px;margin-top:14px;display:grid}.plan-card-actions button{width:100%;min-height:46px}.plan-request-status{text-align:center;border-radius:12px;margin-top:12px;padding:9px 11px;font-weight:900}.app-shell{background:radial-gradient(circle at 80% -10%, #ff6a001a, transparent 42%), var(--bg);min-height:100vh;color:var(--text)}button{color:inherit;background:0 0;border:0}svg{display:block}.sidebar{z-index:80;background:linear-gradient(180deg, #ffffff04, transparent 22%), var(--sidebar);border-right:1px solid #ffffff0e;flex-direction:column;width:264px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:14px 0 60px #00000026}.sidebar-brand{border-bottom:1px solid #ffffff0e;padding:4px 8px 22px}.frogo-brand{align-items:center;gap:12px;display:flex}.frogo-brand.compact{gap:8px}.veyfan-panel-logo{object-fit:contain;object-position:left center;width:210px;max-width:100%;height:64px;display:block}.frogo-brand.compact .veyfan-panel-logo{width:158px;height:48px}.frogo-symbol{background:linear-gradient(145deg,#ffa53c,#ff6500);border-radius:50% 50% 50% 14px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 12px 28px #ff6d0042}.frogo-symbol:before{content:"";border:3px solid #101a21;border-radius:50%;position:absolute;inset:8px}.frogo-symbol:after{content:"";background:#101a21;border-radius:999px;width:20px;height:3px;position:absolute;transform:rotate(45deg);box-shadow:0 -8px 0 -1px #101a21,0 8px 0 -1px #101a21}.frogo-symbol>span{z-index:2;background:#101a21;border-radius:50%;width:6px;height:6px;position:relative}.frogo-wordmark{flex-direction:column;line-height:1;display:flex}.frogo-wordmark strong{letter-spacing:1.5px;font-size:21px;font-weight:950}.frogo-wordmark strong span{color:var(--orange)}.frogo-wordmark small{color:#8d9ba5;letter-spacing:2.7px;margin-top:6px;font-size:8px;font-weight:800}.frogo-brand.compact .frogo-symbol{border-radius:50% 50% 50% 10px;width:28px;height:28px}.frogo-brand.compact .frogo-symbol:before{border-width:2px;inset:5px}.frogo-brand.compact .frogo-symbol:after{width:12px;height:2px;box-shadow:0 -5px 0 -1px #101a21,0 5px 0 -1px #101a21}.frogo-brand.compact .frogo-symbol>span{width:4px;height:4px}.frogo-brand.compact .frogo-wordmark strong{font-size:14px}.frogo-brand.compact .frogo-wordmark small{display:none}.merchant-card{background:#ffffff06;border:1px solid #1f303b;border-radius:15px;grid-template-columns:40px 1fr 16px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:grid}.merchant-avatar,.account-chip>span,.review-avatar,.inquiry-avatar,.rank-avatar{place-items:center;font-weight:900;display:grid}.merchant-avatar{color:#101820;background:linear-gradient(145deg,#ffab46,#ff6a00);border-radius:12px;width:40px;height:40px;overflow:hidden}.merchant-avatar img{object-fit:cover;width:100%;height:100%}.merchant-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.merchant-card small{color:var(--muted);align-items:center;gap:6px;margin-top:5px;font-size:9px;display:flex}.merchant-card>svg{color:#60717c}.online-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #25d3661a}.preview-store-button{color:#ff9a45;background:#ff740013;border:1px solid #ff740047;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin:12px 0 16px;font-size:11px;font-weight:800;transition:all .2s;display:flex}.preview-store-button:hover{background:#ff74001f;border-color:#ff74008c;transform:translateY(-1px)}.sidebar-nav{flex-direction:column;gap:4px;display:flex}.sidebar-nav button{color:#82909a;text-align:left;border-radius:11px;grid-template-columns:21px 1fr auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;font-size:11px;font-weight:760;transition:all .2s;display:grid}.sidebar-nav button.active{color:#fff;box-shadow:inset 3px 0 0 var(--orange);background:linear-gradient(90deg,#ff74002b,#ff74000b)}.sidebar-nav button.active>svg{color:var(--orange)}.sidebar-nav button em,.sidebar-nav button b{border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.sidebar-nav button em{color:#fff;background:#273844}.sidebar-nav button b{color:#ffac58;background:#ff74001a}.plan-mini-card{background:radial-gradient(circle at 85% 0,#b873332e,#0000 40%),#0e1820;border:1px solid #b8733359;border-radius:14px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:12px;display:grid}.plan-mini-icon{color:#d59053;background:#b873331f;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.plan-mini-card strong{font-size:10px;display:block}.plan-mini-card small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.logout-button{color:#71808a;border-radius:10px;align-items:center;gap:8px;min-height:38px;margin-top:11px;padding:0 10px;font-size:10px;display:flex}.logout-button:hover{color:#fff;background:#ffffff0a}.main-shell{min-height:100vh;margin-left:264px}.topbar{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071018db;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:72px;padding:0 26px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions{align-items:center;gap:13px;display:flex}.mobile-menu{background:#101c25;border-radius:11px;place-items:center;width:40px;height:40px;display:none}.topbar-title{flex-direction:column;display:flex}.topbar-title small{color:var(--orange);letter-spacing:1.6px;font-size:8px;font-weight:900}.topbar-title strong{margin-top:4px;font-size:14px}.topbar-preview{color:#aeb9c0;background:#0e1922;border:1px solid #243641;border-radius:11px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.topbar-preview:hover{color:#fff;border-color:#36505f}.notification-wrap{position:relative}.notification-button{color:#a8b4bb;background:#0e1922;border:1px solid #233540;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.notification-button:hover{color:#fff;border-color:#3b505d}.notification-button.has-alerts{color:#ff9b42}.notification-button>span{color:#fff;background:#ff6200;border:2px solid #071018;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px}.account-chip{align-items:center;gap:9px;padding-left:4px;display:flex}.account-chip>span{color:#171e22;background:linear-gradient(145deg,#ffac4e,#ff7300);border-radius:12px;width:37px;height:37px;font-size:11px}.account-chip strong{font-size:10px;display:block}.account-chip small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.notifications-panel{background:#0d1821;border:1px solid #2a3c48;border-radius:18px;width:390px;animation:.2s both drop-in;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 28px 80px #0000006b}.notifications-head{border-bottom:1px solid #1f303b;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.notifications-head strong{font-size:13px;display:block}.notifications-head small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.notifications-head>button{color:#788893;background:#13212b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.notification-toolbar{border-bottom:1px solid #1f303b;gap:8px;padding:9px 13px;display:flex}.notification-toolbar button{color:#9eabb4;background:#13212b;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:750}.notifications-list{max-height:410px;overflow-y:auto}.notifications-list>button{text-align:left;background:#ff740006;border-bottom:1px solid #ffffff0b;grid-template-columns:38px 1fr 7px;align-items:start;gap:10px;width:100%;padding:13px 15px;display:grid;position:relative}.notifications-list>button.read{opacity:.63;background:0 0}.notification-icon{color:#ff9c46;background:#ff74001c;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.notifications-list strong{font-size:10px;display:block}.notifications-list small{color:#8c9aa4;margin-top:4px;font-size:9px;line-height:1.45;display:block}.notifications-list em{color:#5f6f79;margin-top:5px;font-size:8px;font-style:normal;display:block}.notifications-list i{background:var(--orange);border-radius:50%;align-self:center;width:6px;height:6px}.empty-notifications{color:#71808a;justify-items:center;gap:9px;padding:35px;font-size:10px;display:grid}.content{max-width:1600px;margin:0 auto;padding:26px}.merchant-plan-alert{border:1px solid var(--vq-orange-line,#ff6a0052);background:var(--vq-orange-50,#fff4ea);color:var(--vq-text-soft,#454e57);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:grid}.merchant-plan-alert.expired,.merchant-plan-alert.suspended{border-color:var(--vq-danger-border,#c8362a47);background:var(--vq-danger-bg,#c8362a1a);color:var(--vq-danger-strong,#a12a20)}.merchant-plan-alert div{gap:3px;display:grid}.merchant-plan-alert strong{color:var(--vq-text,#1b2027);font-size:13px}.merchant-plan-alert span{font-size:11px;line-height:1.5}.merchant-plan-alert button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:11px;padding:9px 12px;font-weight:850}@media (width<=640px){.merchant-plan-alert{grid-template-columns:auto 1fr}.merchant-plan-alert button{grid-column:1/-1}}.eyebrow,.card-kicker{color:var(--orange);letter-spacing:1.5px;font-size:8px;font-weight:900}.hero-dashboard{min-height:178px;box-shadow:var(--shadow);background:radial-gradient(circle at 90% 10%,#ff740024,#0000 30%),linear-gradient(135deg,#0e1a24 0%,#0a151e 65%);border:1px solid #20313d;border-radius:23px;grid-template-columns:1fr 350px;align-items:center;gap:25px;padding:25px 26px;display:grid;position:relative;overflow:hidden}.hero-dashboard:after{content:"";border:1px solid #ff74002e;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-150px;right:-130px;box-shadow:0 0 0 30px #ff740009,0 0 0 70px #ff740006}.hero-copy{z-index:2;position:relative}.hero-copy h1{letter-spacing:-.9px;margin:7px 0 8px;font-size:clamp(25px,3vw,36px)}.hero-copy p{color:#91a0aa;max-width:650px;margin:0;font-size:12px;line-height:1.7}.hero-copy p strong{color:#dce5ea}.hero-actions{gap:10px;margin-top:18px;display:flex}.primary-button,.secondary-button,.whatsapp-button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:0 15px;font-size:10px;font-weight:850;transition:transform .2s,border-color .2s,filter .2s,box-shadow .2s;display:inline-flex}.primary-button:hover,.whatsapp-button:hover{filter:brightness(1.05);transform:translateY(-2px)}.secondary-button{color:#b2bec5;background:#111f29;border:1px solid #2a3c48}.secondary-button:hover{color:#fff;border-color:#3c5666}.danger-button{color:#ff7781;background:#ff5f6d12;border:1px solid #ff5f6d40;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.whatsapp-button.large{min-height:48px;font-size:11px}.profile-health-card{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07101894;border:1px solid #ffffff12;border-radius:17px;grid-template-columns:82px 1fr;align-items:center;gap:16px;padding:15px;display:grid;position:relative}.profile-ring{--progress:300deg;background:conic-gradient(var(--orange) var(--progress), #20313d 0);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative}.profile-ring:after{content:"";background:#0d1821;border-radius:50%;position:absolute;inset:7px}.profile-ring span{z-index:2;font-size:15px;font-weight:900;position:relative}.profile-health-card small{color:var(--orange);letter-spacing:1.2px;font-size:7px;font-weight:900}.profile-health-card strong{margin-top:5px;font-size:13px;display:block}.profile-health-card p{color:var(--muted);margin:4px 0 7px;font-size:9px}.profile-health-card button{color:#ff9c46;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.kpi-card{background:linear-gradient(145deg,#0e1a23,#0b161f);border:1px solid #1f303b;border-radius:16px;grid-template-columns:39px 1fr 18px;align-items:start;gap:11px;min-height:104px;padding:15px;transition:all .22s;animation:.5s both rise;display:grid}.kpi-card>svg{color:#52636e}.kpi-icon{border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.kpi-icon.orange{color:#ff9b42;background:#ff74001f}.kpi-icon.green{color:#4ce180;background:#25d3661c}.kpi-icon.blue{color:#73afff;background:#4e9cff1f}.kpi-icon.purple{color:#bb91ff;background:#a875ff1f}.kpi-icon.gold{color:#ffd360;background:#f6bd3c1f}.kpi-card small{color:var(--muted);font-size:8px;display:block}.kpi-card strong{letter-spacing:-.4px;margin-top:7px;font-size:20px;display:block}.kpi-card b{color:#8c9aa4;margin-top:4px;font-size:8px;display:block}.kpi-card b.positive{color:#45d879}.surface-card{border-radius:var(--radius);background:linear-gradient(145deg,#111f29f5,#0a151dfa);border:1px solid #20313d;box-shadow:0 18px 50px #0000001f}.dashboard-layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,.75fr);gap:13px;margin-top:13px;display:grid}.analytics-card{min-width:0;padding:19px}.card-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.card-heading h2,.card-heading h3{margin:6px 0 0}.card-heading h2{font-size:16px}.card-heading h3{font-size:13px}.card-heading p{color:var(--muted);margin:5px 0 0;font-size:9px}.card-heading>button{color:#ff9b42;font-size:9px;font-weight:850}.period-selector{background:#0a151d;border:1px solid #223440;border-radius:11px;gap:4px;padding:4px;display:flex}.period-selector button{color:#71808a;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:750}.period-selector button.selected{color:#fff;background:#1b2b36;box-shadow:0 3px 8px #0000002e}.metric-switches{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.metric-switches button{color:#697984;opacity:.65;background:#0b161e;border:1px solid #253743;border-radius:10px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.metric-switches button.enabled{opacity:1;color:#cbd5da}.metric-switches button>span{border-radius:50%;width:6px;height:6px}.metric-switches button.orange>span{background:var(--orange)}.metric-switches button.blue>span{background:var(--blue)}.metric-switches button.green>span{background:var(--green)}.metric-switches button.purple>span{background:var(--purple)}.chart-area{height:265px;margin-top:13px;position:relative;overflow:hidden}.chart-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:15px 0 30px}.chart-grid-lines span{border-top:1px dashed #fff1}.chart-area svg{width:100%;height:calc(100% - 28px);position:absolute;inset:0 0 28px;overflow:visible}.chart-area polyline{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.line-visits{stroke:var(--orange);filter:drop-shadow(0 5px 7px #ff740038)}.line-product-views{stroke:var(--blue)}.line-contacts{stroke:var(--green)}.line-favorites{stroke:var(--purple)}.point-visits{fill:#0d1821;stroke:var(--orange);stroke-width:3px}.chart-area text{fill:#c6d1d7;text-anchor:middle;font-size:10px}.chart-labels{color:#64737d;text-align:center;grid-template-columns:repeat(7,1fr);font-size:8px;display:grid;position:absolute;inset:auto 0 0}.dashboard-side{gap:13px;display:grid}.quick-status-card,.top-product-card{padding:17px}.success-badge{color:#50de80;background:#25d3661a;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:flex}.status-row{border-bottom:1px solid #ffffff0d;grid-template-columns:7px 1fr auto;align-items:center;gap:9px;min-height:38px;display:grid}.status-row:last-child{border-bottom:0}.status-row>span{border-radius:50%;width:7px;height:7px}.status-row>span.green{background:var(--green)}.status-row>span.orange{background:var(--orange)}.status-row>span.purple{background:var(--purple)}.status-row>span.blue{background:var(--blue)}.status-row strong{font-size:9px;font-weight:700}.status-row b{font-size:9px}.top-product-content{grid-template-columns:48px 1fr auto;align-items:center;gap:11px;margin-top:15px;display:grid}.product-thumb{width:48px;height:48px;color:var(--vq-orange-strong,#e85a00);background:var(--vq-orange-50,#fff4ea);border:1px solid var(--vq-border,#141a211a);border-radius:10px;flex-shrink:0;place-items:center;font-size:11px;font-weight:900;display:grid;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%}.top-product-content strong{font-size:10px;display:block}.top-product-content small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.top-product-content p{color:#71808a;align-items:center;gap:4px;margin:6px 0 0;font-size:8px;display:flex}.trend-chip{color:#43d878;background:#25d3661a;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:850}.dashboard-secondary-grid{grid-template-columns:1.35fr .9fr .9fr;gap:13px;margin-top:13px;display:grid}.recent-inquiries-card,.reputation-card,.ranking-highlight{padding:17px}.mini-inquiry{text-align:left;border-bottom:1px solid #ffffff0d;grid-template-columns:35px 1fr auto auto;align-items:center;gap:9px;width:100%;min-height:52px;display:grid}.mini-inquiry>span{width:35px;height:35px;color:var(--green);background:#25d3661a;border-radius:11px;place-items:center;display:grid}.mini-inquiry strong{font-size:9px;display:block}.mini-inquiry p{color:var(--muted);margin:3px 0 0;font-size:8px}.mini-inquiry em{border-radius:7px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.mini-inquiry em.nueva{color:#ff9b42;background:#ff74001a}.mini-inquiry em.pendiente{color:#ffd260;background:#f6bd3c1a}.mini-inquiry em.respondida{color:#7bb6ff;background:#4e9cff1a}.mini-inquiry em.finalizada{color:#53db80;background:#25d3661a}.mini-inquiry>small{color:#5f6e78;font-size:7px}.reputation-card,.ranking-highlight{grid-template-columns:auto 1fr;align-items:center;gap:15px;display:grid}.reputation-score{background:radial-gradient(circle,#f6bd3c1f,#0000 70%),#0b161e;border-radius:17px;align-content:center;justify-items:center;width:100px;min-height:108px;display:grid}.reputation-score>strong{font-size:28px}.reputation-score>small{color:var(--muted);margin-top:4px;font-size:8px}.reputation-card h3,.ranking-highlight h3{margin:6px 0 5px;font-size:13px}.reputation-card p,.ranking-highlight p{color:var(--muted);margin:0 0 8px;font-size:9px;line-height:1.5}.reputation-card button,.ranking-highlight button{color:#ff9b42;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.ranking-medal{width:92px;height:108px;color:var(--gold);background:radial-gradient(circle,#f6bd3c2e,#0000 65%),#0b161e;border-radius:17px;place-items:center;display:grid}.plan-upgrade-banner{background:radial-gradient(circle at 8%,#f6bd3c21,#0000 25%),linear-gradient(120deg,#111c24,#0a151d);border:1px solid #f6bd3c47;border-radius:18px;grid-template-columns:52px 1fr auto;align-items:center;gap:15px;margin-top:13px;padding:18px 20px;display:grid}.plan-banner-icon{color:#ffd65e;background:#f6bd3c1a;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.plan-upgrade-banner span{color:#e5b342;letter-spacing:1.2px;font-size:8px;font-weight:900}.plan-upgrade-banner h3{margin:4px 0;font-size:13px}.plan-upgrade-banner p{color:var(--muted);margin:0;font-size:9px}.plan-upgrade-banner>button{color:#161c20;background:linear-gradient(135deg,#ffd45a,#f2a800);border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.page-section{animation:.35s both rise}.page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.page-heading h1{letter-spacing:-.7px;margin:6px 0 5px;font-size:clamp(24px,3vw,32px)}.page-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.page-actions{gap:9px;display:flex}.catalog-overview,.inquiry-summary-grid,.stats-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.overview-stat{background:linear-gradient(145deg,#0f1c25,#0b161e);border:1px solid #20313c;border-radius:15px;padding:16px}.overview-stat small{color:var(--muted);font-size:8px}.overview-stat strong{margin-top:6px;font-size:23px;display:block}.overview-stat p{color:#667782;margin:4px 0 0;font-size:8px}.overview-stat.green{border-color:#25d36633}.overview-stat.orange,.overview-stat.nueva{border-color:#ff740038}.overview-stat.purple,.overview-stat.respondida{border-color:#a875ff38}.overview-stat.pendiente{border-color:#f6bd3c38}.overview-stat.finalizada{border-color:#4e9cff38}.catalog-toolbar{grid-template-columns:minmax(250px,1fr) 170px 170px 150px;gap:9px;margin-top:13px;padding:12px;display:grid}.search-box{color:#71808a;background:#0a151d;border:1px solid #263944;border-radius:11px;align-items:center;gap:9px;height:40px;padding:0 12px;display:flex}.search-box input{color:#dfe7eb;background:0 0;border:0;outline:0;width:100%;font-size:10px}.catalog-toolbar select,.inquiry-actions select,.analytics-heading select{color:#c8d2d7;background:#0a151d;border:1px solid #263944;border-radius:11px;outline:0;height:40px;padding:0 10px;font-size:9px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.product-card{background:linear-gradient(145deg,#0f1b24,#0a151d);border:1px solid #20313d;border-radius:18px;transition:all .22s;overflow:hidden}.product-card:hover{border-color:#36505f;transform:translateY(-4px);box-shadow:0 22px 55px #0003}.product-card-image{background:radial-gradient(circle at 50% 40%,#1c303d,#0c1820);height:176px;position:relative;overflow:hidden}.product-card-image>img{object-fit:cover;width:100%;height:100%}.product-card-image>div{color:#526570;align-content:center;justify-items:center;gap:7px;width:100%;height:100%;display:grid}.product-card-image>div span{font-size:8px}.product-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:11px;left:11px}.product-status.publicado{color:#0f5f3a;background:#ffffffeb;border-color:#157a4c47}.product-status.borrador{color:#454e57;background:#ffffffeb;border-color:#141a212e}.product-status.pendiente{color:#a8660a;background:#ffffffeb;border-color:#a8660a47}.product-status.rechazado{color:#a12a20;background:#ffffffeb;border-color:#c8362a47}.product-status.pausado{color:#205e9c;background:#ffffffeb;border-color:#205e9c42}.product-status.agotado{color:#a12a20;background:#ffffffeb;border-color:#c8362a47}.featured-label{color:#ffe081;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#291f08d1;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;display:flex;position:absolute;bottom:11px;left:11px}.product-card-actions{opacity:0;gap:5px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-5px)}.product-card:hover .product-card-actions{opacity:1;transform:translateY(0)}.product-card-actions button{color:#dce4e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d12c7;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.product-card-actions button:last-child:hover{color:#ff737d}.product-card-body{padding:15px}.product-rejection-reason{color:#ffb0b0;background:#ff484817;border:1px solid #ff5c5c4d;border-radius:13px;align-items:flex-start;gap:9px;margin:12px 0;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.product-rejection-reason svg{flex:none;margin-top:1px}.product-meta{justify-content:space-between;gap:8px;display:flex}.product-meta span{color:var(--orange);letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:900}.product-card h3{margin:7px 0 5px;font-size:13px}.product-card-body>p{min-height:32px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.product-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sale-badge,.stock-badge{border-radius:8px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.sale-badge.unit{color:#78b4ff;background:#4e9cff1a}.sale-badge.wholesale{color:#c392ff;background:#a875ff1a}.sale-badge.both{color:#ffac59;background:#ff74001a}.stock-badge{color:#9eabb4;background:#14232d}.stock-badge i{background:#83929b;border-radius:50%;width:6px;height:6px}.stock-badge.disponible i{background:var(--green)}.stock-badge.poco-stock i{background:var(--gold)}.stock-badge.agotado i{background:var(--danger)}.product-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.product-prices>div{background:#0a151d;border:1px solid #20323d;border-radius:10px;padding:9px}.product-prices small{color:var(--muted);font-size:7px;display:block}.product-prices strong{color:#edf1f3;margin-top:4px;font-size:11px;display:block}.product-prices em{color:#807e98;margin-top:3px;font-size:6px;font-style:normal;display:block}.product-card-footer{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;display:flex}.product-card-footer>div{gap:10px;display:flex}.product-card-footer span{color:#687983;align-items:center;gap:4px;font-size:7px;display:flex}.product-card-footer button{color:#ff9b42;background:#ff740017;border-radius:8px;padding:6px 9px;font-size:7px;font-weight:850}.product-card .product-card-footer button{border:1px solid var(--vq-orange-line,#ff6a0052);min-height:36px;color:var(--vq-orange-strong,#e85a00);background:var(--vq-orange-soft,#ff6a001a);border-radius:10px;padding:8px 14px;font-size:12px;font-weight:800}.empty-state{text-align:center;color:#71818b;border:1px dashed #2b414e;border-radius:18px;grid-column:1/-1;align-content:center;justify-items:center;min-height:270px;display:grid}.empty-state>span{color:#ff9c46;background:#ff740014;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.empty-state h3{color:#dce4e8;margin:12px 0 5px;font-size:14px}.empty-state p{max-width:350px;margin:0 0 13px;font-size:9px;line-height:1.5}.filter-tabs{gap:6px;margin:14px 0 11px;display:flex}.filter-tabs button{color:#7e8d97;background:#0c1820;border:1px solid #243641;border-radius:10px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.filter-tabs button.active{color:#fff;background:#ff74001c;border-color:#ff74005c}.inquiries-list{gap:9px;display:grid}.inquiry-card{background:linear-gradient(145deg,#0f1b24,#0b161e);border:1px solid #20313d;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.inquiry-avatar{color:#1b2023;background:linear-gradient(145deg,#82e5a3,#25d366);border-radius:13px;width:44px;height:44px;font-size:10px}.inquiry-main>div{align-items:center;gap:8px;display:flex}.inquiry-main strong{font-size:11px}.inquiry-main>small{color:#73828c;margin-top:4px;font-size:8px;display:block}.inquiry-main p{color:#a5b1b8;margin:7px 0 4px;font-size:9px;line-height:1.45}.inquiry-main em{color:#5f6e77;font-size:7px;font-style:normal}.inquiry-status{border-radius:7px;padding:4px 6px;font-size:7px;font-weight:850}.inquiry-status.nueva{color:#ff9b42;background:#ff74001a}.inquiry-status.pendiente{color:#ffd05a;background:#f6bd3c1a}.inquiry-status.respondida{color:#77b1ff;background:#4e9cff1a}.inquiry-status.finalizada{color:#50dc7e;background:#25d3661a}.inquiry-actions{align-items:center;gap:8px;display:flex}.inquiry-actions select{min-width:115px}.inquiry-actions .whatsapp-button{min-height:40px}.promotion-guidance{grid-template-columns:46px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.guidance-icon{color:#ffb66e;background:#ff74001a;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.promotion-guidance strong{font-size:11px;display:block}.promotion-guidance p{color:var(--muted);margin:4px 0 0;font-size:8px}.promotion-guidance>button{color:#fff;background:#ff6b00;border-radius:10px;min-height:36px;padding:0 12px;font-size:8px;font-weight:850}.promotion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.promotion-card{background:linear-gradient(145deg,#0f1b24,#0b161e);border:1px solid #20313d;border-radius:18px;overflow:hidden}.promotion-visual{color:#ff9c46;background:radial-gradient(circle,#1f3746,#0d1921);place-items:center;height:135px;display:grid;position:relative;overflow:hidden}.promotion-visual img{object-fit:cover;width:100%;height:100%}.promotion-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081016cc;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:10px;left:10px}.promotion-status.activa{color:#59df84}.promotion-status.programada{color:#7cb6ff}.promotion-status.borrador{color:#bbc5ca}.promotion-status.finalizada{color:#ff7b85}.promotion-body{padding:15px}.promotion-body>small{color:var(--orange);text-transform:uppercase;font-size:7px;font-weight:850}.promotion-body h3{margin:6px 0 5px;font-size:13px}.promotion-body p{min-height:29px;color:var(--muted);margin:0;font-size:8px;line-height:1.5}.promotion-dates{color:#73828c;align-items:center;gap:7px;margin-top:10px;font-size:7px;display:flex}.promotion-dates span{align-items:center;gap:4px;display:flex}.promotion-actions{gap:8px;margin-top:12px;display:flex}.promotion-actions button:first-child{color:#ff9b42;background:#ff740017;border-radius:9px;flex:1;min-height:34px;font-size:8px;font-weight:850}.icon-danger{color:#ff7781;background:#ff5f6d14;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.stats-highlight-grid{margin-bottom:13px}.metric-detail{background:linear-gradient(145deg,#0f1b24,#0b161e);border:1px solid #20313d;border-radius:15px;grid-template-columns:42px 1fr;align-items:start;gap:11px;padding:15px;display:grid}.metric-detail>span{color:#ff9b42;background:#ff74001a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.metric-detail small{color:var(--muted);font-size:8px}.metric-detail strong{margin-top:6px;font-size:12px;display:block}.metric-detail p{color:#6c7c86;margin:4px 0 0;font-size:8px}.full-width-card{margin-top:13px}.bar-chart{background:repeating-linear-gradient(0deg,#0000 0 63px,#ffffff0b 64px);border-bottom:1px solid #29404d;grid-template-columns:repeat(7,1fr);align-items:end;gap:15px;height:310px;margin-top:20px;padding:15px 10px 0;display:grid}.bar-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar-chart>div>span{background:linear-gradient(#ff9539,#ff6200);border-radius:7px 7px 2px 2px;width:min(38px,72%);min-height:8px;position:relative;box-shadow:0 10px 20px #ff620021}.bar-chart em{color:#b4c0c6;font-size:7px;font-style:normal;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.bar-chart small{color:#6c7b85;font-size:8px}.product-performance{margin-top:13px;padding:17px}.performance-table{margin-top:13px;overflow-x:auto}.performance-head,.performance-row{grid-template-columns:minmax(230px,1.6fr) repeat(4,.55fr);align-items:center;gap:12px;min-width:680px;display:grid}.performance-head{color:#677781;text-transform:uppercase;padding:0 10px 9px;font-size:7px;font-weight:850}.performance-row{border-top:1px solid #ffffff0d;min-height:65px;padding:9px 10px}.performance-row>div{align-items:center;gap:10px;display:flex}.performance-row .product-thumb{border-radius:10px;width:39px;height:39px}.performance-row strong{font-size:9px;display:block}.performance-row small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.performance-row>span{color:#a2afb6;font-size:9px}.performance-row>b{color:#4ddd7d;font-size:9px}.reviews-overview{grid-template-columns:190px 1fr 280px;align-items:center;gap:25px;padding:18px;display:grid}.reviews-big-score{border-right:1px solid #233642;justify-items:center;display:grid}.reviews-big-score>strong{font-size:42px}.reviews-big-score>small{color:var(--muted);margin-top:6px;font-size:8px}.rating-breakdown{gap:7px;display:grid}.rating-breakdown>div{grid-template-columns:28px 1fr 25px;align-items:center;gap:8px;display:grid}.rating-breakdown span{color:#d1b14e;align-items:center;gap:3px;font-size:8px;display:flex}.rating-breakdown i{background:#1d2d37;border-radius:999px;height:6px;overflow:hidden}.rating-breakdown b{border-radius:inherit;background:linear-gradient(90deg,#f2b630,#ffd763);height:100%;display:block}.rating-breakdown em{color:#71808a;font-size:7px;font-style:normal}.review-trust{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.review-trust>span{color:#50dc80;background:#25d3661a;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.review-trust strong{font-size:10px;display:block}.review-trust p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.review-list{gap:9px;margin-top:13px;display:grid}.review-card{background:linear-gradient(145deg,#0f1b24,#0b161e);border:1px solid #20313d;border-radius:15px;grid-template-columns:44px 1fr 34px;align-items:start;gap:12px;padding:14px;display:grid}.review-avatar{color:#ff9d47;background:#ff74001a;border-radius:13px;width:44px;height:44px;font-size:10px}.review-content>div{justify-content:space-between;gap:10px;display:flex}.review-content strong{font-size:10px}.review-content>div span{color:#60707a;font-size:7px}.review-content p{color:#9ba8af;margin:7px 0 0;font-size:9px;line-height:1.5}.review-card>button{color:#657680;background:#12212b;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.stars{gap:2px;display:inline-flex}.stars>span{color:#35434c}.stars>span.filled{color:var(--gold)}.ranking-hero{background:radial-gradient(circle at 85% 20%,#f6bd3c26,#0000 30%),linear-gradient(145deg,#101d27,#0a151d);grid-template-columns:1fr 180px;align-items:center;gap:25px;padding:24px;display:grid}.ranking-hero-copy h2{margin:7px 0 6px;font-size:24px}.ranking-hero-copy p{max-width:650px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.ranking-hero-copy>div{gap:9px;margin-top:14px;display:flex}.ranking-hero-copy>div span{color:#c4ced3;background:#ffffff0a;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.ranking-main-medal{color:#ffd45a;background:radial-gradient(circle,#f6bd3c2e,#0000 70%),#0b161e;border-radius:20px;align-content:center;justify-items:center;width:170px;height:150px;display:grid}.ranking-main-medal strong{margin-top:5px;font-size:29px}.ranking-main-medal small{color:#a39057;font-size:8px}.podium-large{background:#0c1720;border:1px solid #20313d;border-radius:20px;justify-content:center;align-items:flex-end;gap:12px;min-height:250px;margin-top:13px;padding:20px;display:flex}.rank-card{background:linear-gradient(#13222d,#0d1820);border:1px solid #263946;border-radius:18px 18px 8px 8px;align-content:center;justify-items:center;width:190px;min-height:160px;padding:17px;display:grid;position:relative}.rank-card.winner{background:radial-gradient(circle at 50% 0,#f6bd3c29,#0000 35%),linear-gradient(#15242d,#0d1820);border-color:#f6bd3c6b;min-height:205px}.rank-card.current{border-color:#ff740085;box-shadow:0 0 0 1px #ff74001a}.rank-number{color:#aeb9bf;background:#1b2c36;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid;position:absolute;top:10px;left:11px}.rank-card>svg{color:#ffd35b;position:absolute;top:9px}.rank-avatar{color:#171e22;background:linear-gradient(145deg,#ffb15c,#ff7400);border-radius:18px;width:62px;height:62px;font-size:13px}.rank-card strong{margin-top:10px;font-size:10px}.rank-card>small{color:#c1a64e;margin-top:4px;font-size:8px}.rank-card>em{color:#ff9b42;background:#ff74001a;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:7px;font-style:normal}.achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.achievement{opacity:.55;background:#0d1921;border:1px solid #20313d;border-radius:15px;grid-template-columns:42px 1fr 24px;align-items:center;gap:10px;padding:14px;display:grid}.achievement.unlocked{opacity:1;border-color:#f6bd3c38}.achievement>span{color:#ffd45b;background:#f6bd3c1a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.achievement strong{font-size:9px;display:block}.achievement p{color:var(--muted);margin:4px 0 0;font-size:7px}.achievement>b{color:#4edc7e;background:#25d3661a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;display:grid}.current-plan-summary{grid-template-columns:1fr auto;gap:16px;margin-bottom:18px;display:grid}.current-plan-summary>div:first-child p{color:var(--muted)}.current-plan-summary>dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin:0;display:grid}.current-plan-summary>dl>div{border:1px solid var(--line);background:#ffffff05;border-radius:13px;gap:4px;padding:12px;display:grid}.current-plan-summary dt,.merchant-payment-summary span{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:800}.current-plan-summary dd{margin:0;font-size:11px;font-weight:850}.merchant-payment-summary{background:#ff7a000b;border:1px solid #ff7a0033;border-radius:15px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;padding:13px;display:grid}.merchant-payment-summary>div{gap:4px;display:grid}.merchant-payment-summary strong{font-size:10px}.merchant-payment-summary.paid{background:#25d3660d;border-color:#25d36640}.merchant-payment-summary.overdue{background:#ff5a5a0d;border-color:#ff5a5a4d}.plan-admin-note{color:#ffad60;grid-column:1/-1;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.current-plan-summary>button{justify-self:start}@media (width<=760px){.current-plan-summary{grid-template-columns:1fr}.current-plan-summary>dl,.merchant-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.current-plan-summary>dl,.merchant-payment-summary{grid-template-columns:1fr}}.plan-card{background:linear-gradient(145deg,#101d26,#0a151d);border:1px solid #263946;border-radius:22px;min-height:500px;padding:24px;position:relative;overflow:hidden}.plan-card:after{content:"";opacity:.18;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-85px}.plan-card.bronze{border-color:#b8733373}.plan-card.bronze:after{background:#b87333}.plan-card.silver{border-color:#c3cfd873}.plan-card.silver:after{background:#c8d2da}.plan-card.gold{border-color:#f6bd3c9e;box-shadow:0 25px 65px #f69d0014}.plan-card.gold:after{background:#f6bd3c}.plan-card>em{color:#1e1d14;background:linear-gradient(135deg,#ffe272,#f6b621);border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:16px;right:16px}.plan-icon{border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.plan-card.bronze .plan-icon{color:#d39055;background:#b873331f}.plan-card.silver .plan-icon{color:#e2e8ec;background:#c8d2da1a}.plan-card.gold .plan-icon{color:#ffd45b;background:#f6bd3c1f}.plan-card>small{color:#6f7e87;letter-spacing:1.3px;margin-top:17px;font-size:8px;display:block}.plan-card h2{margin:5px 0 4px;font-size:27px}.plan-card>p{color:var(--muted);margin:0;font-size:9px}.plan-card>strong{margin-top:20px;font-size:20px;display:block}.plan-card ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.plan-card li{color:#aab6bc;align-items:center;gap:8px;font-size:9px;display:flex}.plan-card li svg{color:#4ddb7c}.plan-card>button{border-radius:12px;width:calc(100% - 48px);min-height:44px;font-size:9px;font-weight:850;position:absolute;bottom:24px;left:24px;right:24px}.plan-card>button:disabled{color:#87959e;background:#192832}.plan-comparison{grid-template-columns:230px repeat(3,1fr);align-items:center;gap:18px;margin-top:13px;padding:18px;display:grid}.plan-comparison>div:first-child strong{font-size:11px;display:block}.plan-comparison>div:first-child p{color:var(--muted);margin:4px 0 0;font-size:8px}.usage-bar>div{color:#8998a1;justify-content:space-between;font-size:7px;display:flex}.usage-bar>div strong{color:#c8d2d7}.usage-bar>i{background:#1c2c36;border-radius:999px;height:6px;margin-top:7px;display:block;overflow:hidden}.usage-bar>i b{border-radius:inherit;background:linear-gradient(90deg,#ff7a09,#ffae4e);height:100%;display:block}.featured-card-layout{grid-template-columns:360px 1fr;align-items:center;gap:20px;display:grid}.featured-phone{color:#1d252b;background:#f5f7f8;border:7px solid #1a2832;border-radius:34px;width:350px;padding:12px 12px 17px;box-shadow:0 30px 80px #00000040}.featured-phone-top{justify-content:space-between;align-items:center;height:38px;display:flex}.featured-phone-top>span{color:#fff;background:#ff6c00;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:900}.featured-cover{background:linear-gradient(135deg,#172d39,#ff7200) 50%/cover;border-radius:16px;height:130px}.featured-logo{color:#fff;background:#ff7200;border:5px solid #f5f7f8;border-radius:17px;place-items:center;width:58px;height:58px;margin:-28px auto 0;font-size:11px;font-weight:900;display:grid;overflow:hidden}.featured-logo img{object-fit:cover;width:100%;height:100%}.featured-phone h3{text-align:center;margin:8px 0 3px;font-size:14px}.featured-phone>p{text-align:center;color:#68757d;margin:0;font-size:8px}.featured-rating{justify-content:center;align-items:center;gap:6px;margin-top:7px;font-size:7px;display:flex}.featured-phone>button{color:#fff;background:#ff6b00;border-radius:10px;width:100%;min-height:37px;margin-top:12px;font-size:8px;font-weight:850}.featured-phone>small{text-align:center;color:#7f898f;margin-top:7px;font-size:6px;display:block}.featured-copy{padding:30px}.featured-copy h2{margin:8px 0 7px;font-size:27px}.featured-copy>p{max-width:680px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.featured-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0;padding:0;list-style:none;display:grid}.featured-copy li{color:#aab6bc;align-items:center;gap:7px;font-size:9px;display:flex}.featured-copy li svg{color:#4ddd7d}.featured-price{align-items:end;gap:8px;margin-bottom:15px;display:flex}.featured-price strong{font-size:32px}.featured-price small{color:var(--muted);margin-bottom:5px;font-size:9px}.profile-completion-banner{color:#1b2027;background:#fff;border:1px solid #141a211f;border-radius:17px;grid-template-columns:64px 1fr auto;align-items:center;gap:13px;margin-bottom:13px;padding:15px 18px;display:grid;box-shadow:0 1px 2px #14181e0a}.profile-completion-banner .profile-ring{background:conic-gradient(#ff7a00 var(--progress), #eceef1 0)}.profile-completion-banner .profile-ring:after{background:#fff}.profile-ring.small{width:58px;height:58px}.profile-ring.small span{color:#1b2027;font-size:12px;font-weight:900}.profile-completion-banner strong{color:#12171d;font-size:14px;font-weight:800;display:block}.profile-completion-banner p{color:#3d4650;margin:4px 0 0;font-size:12px;line-height:1.45}.profile-completion-banner>button{color:#1b2027;background:#fff;border:1px solid #141a2129;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.mi-comercio-hints.vq-empty-state{text-align:left;border-style:solid;justify-items:start;margin-bottom:13px;padding:14px 18px}.mi-comercio-hints .vq-empty-state-glyph{display:none}.mi-comercio-hints h3{font-size:13px}.mi-comercio-hints p{max-width:none;font-size:11px}.mi-comercio-hints .vq-empty-state-action{margin-top:8px}.profile-tabs{gap:7px;margin-bottom:13px;display:flex}.profile-tabs button{color:#778690;background:#0d1921;border:1px solid #243743;border-radius:10px;min-height:37px;padding:0 13px;font-size:8px;font-weight:850}.profile-tabs button.active{color:#fff;background:#ff74001a;border-color:#ff740061}.profile-form-card,.media-upload-card,.settings-card{padding:20px}.form-section-heading{grid-template-columns:42px 1fr;align-items:center;gap:11px;margin-bottom:17px;display:grid}.form-section-heading>span{color:#ff9b42;background:#ff74001a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.form-section-heading strong{font-size:11px;display:block}.form-section-heading p{color:var(--muted);margin:4px 0 0;font-size:8px}.form-grid{gap:12px;display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label{color:#9daab2;flex-direction:column;gap:7px;font-size:8px;font-weight:750;display:flex}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{color:#e4ebee;background:#0a151d;border:1px solid #263944;border-radius:11px;outline:0;width:100%;min-height:42px;padding:0 12px;font-size:10px;transition:all .2s}.form-grid textarea{resize:vertical;min-height:100px;padding:11px 12px;line-height:1.5}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#ff74008c;box-shadow:0 0 0 3px #ff740012}.form-grid label>small{color:#60707a;align-self:flex-end;font-size:7px;font-weight:500}.category-selector{border-top:1px solid #20313d;margin-top:20px;padding-top:17px}.category-selector>strong{font-size:10px;display:block}.category-selector>p{color:var(--muted);margin:4px 0 10px;font-size:8px}.category-selector>div{flex-wrap:wrap;gap:7px;display:flex}.category-selector button{color:#83919a;background:#0b161e;border:1px solid #293c48;border-radius:9px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;display:flex}.category-selector button.selected{color:#ffad61;background:#ff740014;border-color:#ff74005c}.media-profile-grid{grid-template-columns:.75fr 1.25fr;gap:13px;display:grid}.logo-upload-preview,.cover-upload-preview{color:#7e8e98;background:#0a151d 50%/cover;border:1px dashed #354c59;border-radius:16px;align-content:center;justify-items:center;gap:8px;width:100%;min-height:220px;display:grid;overflow:hidden}.logo-upload-preview img{object-fit:cover;border-radius:26px;width:120px;height:120px}.logo-upload-preview span,.cover-upload-preview span{font-size:9px;font-weight:850}.media-upload-card>small{color:#60707a;text-align:center;margin-top:8px;font-size:7px;display:block}.merchant-video-links-card{grid-column:1/-1;gap:11px;display:grid}.merchant-video-links-card .form-section-heading{margin-bottom:3px}.merchant-video-links-card label{color:#9daab2;gap:6px;font-size:8px;font-weight:750;display:grid}.merchant-video-links-card input{color:#e4ebee;background:#0a151d;border:1px solid #263944;border-radius:11px;outline:0;width:100%;min-height:42px;padding:0 12px;font-size:10px}.merchant-video-links-card input:focus{border-color:#ff74008c;box-shadow:0 0 0 3px #ff740012}.merchant-video-links-card>small{text-align:left;line-height:1.5}.sale-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.sale-capability-grid>button{text-align:left;background:#0a151d;border:1px solid #263944;border-radius:14px;grid-template-columns:45px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.sale-capability-grid>button.selected{background:#ff74000f;border-color:#ff740073}.sale-capability-grid>button>span{color:#ff9b42;background:#ff74001a;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.sale-capability-grid strong{font-size:10px;display:block}.sale-capability-grid p{color:var(--muted);margin:4px 0 0;font-size:8px}.sale-capability-grid i{color:#72818b;font-size:7px;font-style:normal;font-weight:850}.sale-capability-grid>button.selected i{color:#4ddd7d}.orientation-notice{color:#8ea0aa;background:#4e9cff0e;border:1px solid #4e9cff29;border-radius:11px;align-items:center;gap:9px;margin-top:15px;padding:12px;font-size:8px;line-height:1.5;display:flex}.orientation-notice svg{color:#6fabfa;flex:none}.location-settings-card{overflow:hidden}.location-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.location-type-grid>button{color:#7f8e97;text-align:left;background:#0a151d;border:1px solid #263944;border-radius:14px;align-items:center;gap:10px;min-height:78px;padding:13px;display:flex}.location-type-grid>button.selected{color:#ff9b42;background:#ff740012;border-color:#ff74007a}.location-type-grid span,.location-type-grid strong,.location-type-grid small{display:block}.location-type-grid small{color:#70808a;margin-top:4px;font-size:7px;line-height:1.4}.location-toolbar,.location-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mobile-expiry-select{color:#9daab2;align-items:center;gap:10px;margin-top:14px;font-size:9px;font-weight:750;display:flex}.mobile-expiry-select select{color:#e4ebee;background:#0a151d;border:1px solid #2a3c48;border-radius:10px;min-height:38px;padding:0 11px}.location-picker-map{background:#dfe4e7;border:1px solid #2a3c48;border-radius:17px;width:100%;height:390px;margin-top:15px;overflow:hidden}.veqali-location-marker{background:0 0}.veqali-location-marker span{background:#ff7200;border:3px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 4px 12px #0000006b}.veqali-location-marker span:after{content:"";background:#10151a;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:8px}.map-help{color:#687983;margin-top:7px;font-size:8px;line-height:1.5;display:block}.location-status-panel{background:#0a151d;border:1px solid #253844;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.location-status-panel strong,.location-status-panel small{display:block}.location-status-panel strong{margin-top:7px;font-size:10px}.location-status-panel small{color:#71818a;margin-top:4px;font-size:8px}.location-status-panel code{color:#c6d0d5;font-size:9px}.location-status{color:#84929a;background:#182630;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.location-status.visible{color:#4ddd7d;background:#4ddd7d1a}.location-visibility-toggle{color:#dce5ea;background:#0a151d;border:1px solid #263944;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.location-visibility-toggle input{accent-color:#ff7200;width:18px;height:18px}.location-visibility-toggle strong,.location-visibility-toggle small{display:block}.location-visibility-toggle strong{font-size:9px}.location-visibility-toggle small{color:#71818a;margin-top:4px;font-size:8px}.location-privacy-notice{background:#ff74000b;border-color:#ff74002e}.location-privacy-notice svg{color:#ff9b42}.settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.setting-row,.settings-action-row{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:15px;min-height:64px;display:flex}.setting-row strong,.settings-action-row strong{font-size:9px;display:block}.setting-row p,.settings-action-row p{color:var(--muted);margin:4px 0 0;font-size:8px}.toggle{background:#263741;border-radius:999px;width:42px;height:23px;padding:3px;transition:all .2s}.toggle span{background:#87949c;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.toggle.active{background:#ff740052}.toggle.active span{background:var(--orange);transform:translate(19px);box-shadow:0 3px 8px #ff74004d}.danger-outline{color:#ff7b85;background:#ff5f6d0f;border:1px solid #ff5f6d38;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:8px;display:flex}.firebase-ready-card{border-color:#25d36638;grid-column:1/-1;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;padding:17px;display:grid}.firebase-ready-card>span{color:#4ddd7d;background:#25d3661a;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.firebase-ready-card strong{font-size:11px;display:block}.firebase-ready-card p{color:#9aa8b0;margin:4px 0;font-size:8px}.firebase-ready-card small{color:#677781;font-size:7px}.firebase-ready-card>button{color:#4ddd7d;background:#25d36614;border-radius:10px;min-height:36px;padding:0 11px;font-size:8px;font-weight:850}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080cc7;place-items:center;padding:22px;animation:.18s both fade-in;display:grid;position:fixed;inset:0}.modal{background:#0d1821;border:1px solid #2b414e;border-radius:22px;width:min(1120px,100%);max-height:calc(100vh - 44px);animation:.24s cubic-bezier(.2,.75,.25,1) both modal-in;overflow:auto;box-shadow:0 35px 110px #0000008c}.modal-header{border-bottom:1px solid #20313d;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.modal-header h2{margin:6px 0 4px;font-size:21px}.modal-header p{color:var(--muted);margin:0;font-size:9px}.modal-close{color:#7d8d97;background:#14232d;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.product-editor-layout{grid-template-columns:minmax(0,1.55fr) 340px;display:grid}.product-form-scroll{border-right:1px solid var(--vq-border,#141a211a);max-height:calc(100vh - 195px);padding:20px;overflow-y:auto}.editor-section{border:1px solid var(--vq-border,#141a211a);background:var(--vq-surface,#fff);border-radius:16px;margin-bottom:15px;padding:17px}.editor-section:last-child{margin-bottom:0}.editor-section-title{grid-template-columns:32px 1fr;align-items:center;gap:10px;margin-bottom:15px;display:grid}.editor-section-title>span{color:#fff;background:linear-gradient(145deg,#ff8a18,#ff5d00);border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.editor-section-title strong{color:var(--vq-text,#1b2027);font-size:13px;display:block}.editor-section-title p{color:var(--muted);margin:3px 0 0;font-size:11px}.sale-mode-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sale-mode-selector button{border:1px solid var(--vq-border-strong,#141a212e);min-height:75px;color:var(--vq-text-soft,#454e57);text-align:left;background:var(--vq-surface-sunken,#f7f8fa);border-radius:12px;grid-template-columns:35px 1fr;align-items:center;gap:8px;padding:12px;display:grid}.sale-mode-selector button.active{color:var(--vq-orange-strong,#e85a00);background:#ff6a0012;border-color:#ff6a007a;box-shadow:inset 0 0 0 1px #ff6a0014}.sale-mode-selector strong{font-size:12px;display:block}.sale-mode-selector small{color:var(--vq-text-muted,#687983);margin-top:4px;font-size:10px;display:block}.price-fields{margin-top:12px}.media-editor-grid{grid-template-columns:minmax(170px,.72fr) minmax(220px,1.28fr);gap:9px;display:grid}.product-media-upload{border:1px dashed var(--vq-border-strong,#c9ced6);min-height:130px;color:var(--vq-text-muted,#737d88);background:var(--vq-surface-sunken,#f7f8fa);border-radius:13px;align-content:center;justify-items:center;gap:6px;display:grid;overflow:hidden}.product-media-upload.product-media-square{aspect-ratio:1;width:100%;max-width:180px;min-height:0}.product-media-upload img{object-fit:cover;width:100%;height:130px}.product-media-upload.product-media-square img{object-fit:cover;width:100%;height:100%}.product-media-upload strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--vq-text,#1b2027);font-size:12px;overflow:hidden}.product-media-upload small{color:var(--vq-text-muted,#737d88);text-align:center;padding:0 10px;font-size:10px}.product-media-controls{align-content:center;gap:8px;display:grid}.product-variants-column{gap:14px;display:grid}.product-size-field{gap:6px;display:grid}.product-size-editor{gap:10px;margin-top:2px;display:grid}.product-size-selected{border:1px solid var(--vq-border,#141a211a);background:var(--vq-surface-sunken,#f7f8fa);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;min-height:44px;padding:8px;display:flex}.product-size-empty{gap:2px;display:grid}.product-size-empty strong{color:var(--vq-text-soft,#454e57);font-size:12px}.product-size-empty small,.product-size-selected>small{color:var(--vq-text-muted,#687983);font-size:11px}.product-size-chip{min-height:30px;color:var(--vq-orange-strong,#e85a00);background:#ff6a0014;border:1px solid #ff6a005c;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.product-size-chip span{opacity:.75;font-size:14px;line-height:1}.product-size-presets{gap:7px;display:grid}.product-size-presets-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-size-presets>small,.product-size-presets-head>small,.product-size-editor>small,.product-size-field>small{color:var(--vq-text-muted,#687983);font-size:11px}.text-link-button{color:var(--vq-orange-strong,#e85a00);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.text-link-button:hover{text-decoration:underline}.product-size-presets>div{flex-wrap:wrap;gap:7px;display:flex}.product-size-presets button{border:1px solid var(--vq-border-strong,#141a212e);min-height:32px;color:var(--vq-text-soft,#454e57);background:var(--vq-surface,#fff);border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.product-size-presets button.selected{color:var(--vq-orange-strong,#e85a00);background:#ff6a0014;border-color:#ff6a0066}.product-size-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.product-size-add input{border:1px solid var(--vq-border-strong,#141a212e);width:100%;min-height:40px;color:var(--vq-text,#1b2027);background:var(--vq-surface,#fff);border-radius:10px;padding:0 12px;font-size:13px}.product-size-add .secondary-button{white-space:nowrap;min-height:40px}.preview-sizes{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.preview-sizes span{color:#454e57;background:#fff;border:1px solid #141a211f;border-radius:8px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.preview-no-sizes{color:#99a1ab;margin-top:8px;font-size:11px;display:block}.preview-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.preview-price-row strong{color:#1e272c;margin:0;font-size:18px}.preview-price-row s{color:#99a1ab;font-size:12px}.preview-product-square{aspect-ratio:1;min-height:0;height:auto!important}.preview-no-photo{color:#99a1ab;justify-items:center;gap:6px;font-size:11px;display:grid}.preview-offer-badge{letter-spacing:.3px;border-radius:4px;padding:5px 8px;font-weight:800;position:absolute;top:10px;left:10px;color:#111!important;background:#ff6a00!important;font-size:9px!important}.product-table-wrap{padding:0;overflow:hidden}.product-table{width:100%;display:grid}.product-table-head,.product-table-row{grid-template-columns:minmax(180px,1.6fr) minmax(90px,.8fr) minmax(70px,.55fr) minmax(70px,.55fr) minmax(90px,.7fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.product-table-head{border-bottom:1px solid var(--vq-border,#141a211a);background:var(--vq-surface-sunken,#f7f8fa);color:var(--vq-text-muted,#737d88);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:750}.product-table-row{border-bottom:1px solid var(--vq-border,#141a2114)}.product-table-row:last-child{border-bottom:0}.product-table-product{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.product-table-product strong,.product-table-price strong{color:var(--vq-text,#1b2027);font-size:13px;display:block}.product-table-product small,.product-table-compare{color:var(--vq-text-muted,#737d88);margin-top:3px;font-size:11px;display:block}.product-table-compare{text-decoration:line-through}.product-table-sizes .muted,.product-table-photo .no-photo{color:var(--vq-text-muted,#99a1ab);font-size:12px}.product-table-photo .has-photo{color:var(--vq-success,#157a4c);font-size:12px;font-weight:700}.product-table-status .product-status{display:inline-flex;position:static}.product-table-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-table-actions .secondary-button{min-height:34px;padding-inline:10px;font-size:11px}@media (width<=920px){.product-table-head{display:none}.product-table-row{grid-template-columns:1fr;gap:8px;padding:14px}.product-table-actions{justify-content:stretch}.product-table-actions .secondary-button{flex:1}}.product-media-controls button{justify-content:flex-start;width:100%}.danger-ghost-button{color:#ff9b9b;cursor:pointer;background:#ff434312;border:1px solid #ff57574d;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-weight:800;display:inline-flex}.product-upload-status,.media-security-note{grid-column:1/-1}.product-upload-status{background:#ff7a000f;border:1px solid #ff8c2d40;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(100px,.7fr) auto;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:grid}.product-upload-status>div{gap:3px;display:grid}.product-upload-status strong{color:#f2f7fa;font-size:10px}.product-upload-status span{color:#8e9ca5;font-size:8px}.product-upload-status progress,.merchant-setup-card progress{width:100%;height:7px;accent-color:var(--orange)}.product-upload-status b{color:#ffb86f;font-size:10px}.product-upload-status.completed{background:#33c77e12;border-color:#33c77e47}.product-upload-status.error{background:#ff434314;border-color:#ff575759}.product-upload-status.error span{color:#ffabab}.media-security-note{color:#6f818c;align-items:center;gap:7px;margin:0;font-size:8px;line-height:1.5;display:flex}.merchant-command-grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:16px;margin-top:16px;display:grid}.merchant-quick-actions,.merchant-setup-card{padding:18px;animation:.36s both merchant-card-in}.merchant-quick-actions>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.merchant-quick-actions>div:last-child>button{text-align:left;color:#dce7ed;cursor:pointer;background:linear-gradient(145deg,#101e28,#0b171f);border:1px solid #263b48;border-radius:13px;align-items:center;gap:10px;min-height:68px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:flex}.merchant-quick-actions>div:last-child>button:hover{background:#ff7a0014;border-color:#ff7a0085;transform:translateY(-2px)}.merchant-quick-actions button>svg{color:var(--orange);flex:none}.merchant-quick-actions button span{gap:3px;min-width:0;display:grid}.merchant-quick-actions button strong{font-size:10px}.merchant-quick-actions button small{color:#71838e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.merchant-setup-card .card-heading>b{color:var(--orange);font-size:18px}.merchant-setup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.merchant-setup-list>span{color:#7d8d97;align-items:center;gap:6px;font-size:8px;display:flex}.merchant-setup-list>span.done{color:#b9dfca}.merchant-setup-list>span.done svg{color:#38cb81}.merchant-plan-facts{border-top:1px solid #20323d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:12px;display:grid}.merchant-plan-facts span{gap:3px;min-width:0;display:grid}.merchant-plan-facts small{color:#70818c;font-size:7px}.merchant-plan-facts strong{color:#f3f6f8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.merchant-plan-alert.rejected{color:#ffb0b0;background:#ff454517;border-color:#ff555559}@keyframes merchant-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.merchant-quick-actions,.merchant-setup-card{animation:none}}@media (width<=1020px){.merchant-command-grid{grid-template-columns:1fr}}@media (width<=680px){.merchant-quick-actions>div:last-child,.merchant-setup-list{grid-template-columns:1fr}.product-upload-status{grid-template-columns:1fr auto}.product-upload-status>div{grid-column:1/-1}}.featured-checkbox{background:#0a151d;border:1px solid #263944;border-radius:11px;align-items:center;min-height:42px;padding:0 11px;flex-direction:row!important}.featured-checkbox input{accent-color:var(--orange);width:16px!important;min-height:16px!important}.featured-checkbox span strong{font-size:8px;display:block}.featured-checkbox span small{color:#667781;margin-top:2px;font-size:7px;display:block}.live-product-preview{background:var(--vq-surface-sunken,#f7f8fa);padding:20px}.preview-product-card{color:#1d262b;background:#f7f8f9;border:6px solid #172731;border-radius:24px;margin-top:12px;overflow:hidden;box-shadow:0 22px 55px #00000040}.preview-product-image{color:#76828a;background:linear-gradient(135deg,#e8ecef,#ccd4da);place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.preview-product-image img{object-fit:cover;width:100%;height:100%}.preview-product-image>b{color:#fff;background:#ff6d00;border-radius:999px;padding:5px 8px;font-size:6px;position:absolute;top:10px;left:10px}.preview-product-body{padding:14px}.preview-product-body h3{margin:8px 0 4px;font-size:14px}.preview-product-body>p{color:#71808a;margin:0;font-size:8px}.preview-product-body>strong{color:#1e272c;margin-top:12px;font-size:18px;display:block}.preview-product-body>strong small{color:#78848b;font-size:7px;font-weight:600}.preview-wholesale{background:#fff3e8;border-radius:10px;grid-template-columns:1fr auto;gap:3px 8px;margin-top:9px;padding:9px;display:grid}.preview-wholesale span{color:#cf6400;font-size:7px;font-weight:850}.preview-wholesale b{color:#1e272c;font-size:13px}.preview-wholesale small{color:#7a7772;grid-column:1/-1;font-size:7px}.preview-stock{color:#647179;align-items:center;gap:5px;margin:9px 0;font-size:7px;display:flex}.preview-stock i{background:#7c8a92;border-radius:50%;width:6px;height:6px}.preview-stock i.disponible{background:#23b65a}.preview-stock i.poco-stock{background:#e7b328}.preview-stock i.agotado{background:#e75560}.preview-product-body .whatsapp-button{width:100%;min-height:39px}.preview-disclaimer{color:#7d878d;text-align:center;margin-top:8px;font-size:6px;display:block}.preview-quality{color:#4ddd7d;background:#25d3660e;border:1px solid #25d36629;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:9px;margin-top:12px;padding:11px;display:grid}.preview-quality strong{font-size:8px;display:block}.preview-quality p{color:#799089;margin:3px 0 0;font-size:7px}.modal-footer{background:#0b161e;border-top:1px solid #20313d;justify-content:flex-end;align-items:center;gap:9px;padding:15px 20px;display:flex}.small-modal{width:min(620px,100%)}.small-modal>.form-grid{padding:20px}.small-modal>.orientation-notice{margin:0 20px 20px}.carousel-advisor-field{min-width:0}.settings-card>.carousel-advisor{margin:4px 0 2px}.settings-card>label{color:#aab7be;gap:7px;margin-top:12px;font-size:9px;font-weight:750;display:grid}.settings-card>label>small{color:#6f818c;font-size:8px;line-height:1.45}.settings-card>label>input,.settings-card>label>textarea{color:#e4ebee;width:100%;min-height:45px;font:inherit;background:#09161f;border:1px solid #29404d;border-radius:12px;padding:0 12px}.settings-card>label>textarea{resize:vertical;min-height:100px;padding-top:12px}.app-preview-modal{width:min(520px,100%)}.phone-preview{color:#1c252b;background:#f6f8f9;border:8px solid #1c2a34;border-radius:34px;width:355px;max-width:calc(100% - 28px);margin:20px auto 24px;padding:10px 12px 17px;box-shadow:0 30px 80px #0000004d}.phone-status{justify-content:space-between;align-items:center;height:33px;font-size:6px;display:flex}.phone-cover{background:linear-gradient(135deg,#122a37,#ff7200) 50%/cover;border-radius:15px;height:120px;position:relative}.phone-cover b{color:#fff;background:#20b859;border-radius:999px;padding:4px 7px;font-size:6px;position:absolute;bottom:8px;right:8px}.phone-store-header{grid-template-columns:52px 1fr 22px;align-items:end;gap:9px;margin-top:-23px;padding:0 8px;display:grid;position:relative}.phone-store-logo{color:#fff;background:#ff7200;border:4px solid #f6f8f9;border-radius:15px;place-items:center;width:52px;height:52px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.phone-store-logo img{object-fit:cover;width:100%;height:100%}.phone-store-header h3{margin:0 0 3px;font-size:13px}.phone-store-header p{color:#6c7980;align-items:center;gap:3px;margin:0;font-size:7px;display:flex}.verified-badge{color:#fff;background:#3a91f2;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.phone-rating{align-items:center;gap:6px;margin:10px 8px 0;font-size:7px;display:flex}.phone-sale-modes{gap:6px;margin:8px;display:flex}.phone-sale-modes span{color:#d15f00;background:#fff0e4;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:6px;font-weight:850;display:flex}.phone-description{color:#657279;margin:7px 8px;font-size:7px;line-height:1.45}.phone-section-title{justify-content:space-between;margin:10px 8px 7px;font-size:7px;display:flex}.phone-section-title span{color:#e96800}.phone-product-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.phone-product-grid>div{background:#fff;border-radius:10px;padding:6px;box-shadow:0 5px 14px #212c3314}.phone-product-grid>div>div{color:#8a969d;background:#e9edef;border-radius:8px;place-items:center;height:72px;display:grid;overflow:hidden}.phone-product-grid img{object-fit:cover;width:100%;height:100%}.phone-product-grid strong{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:7px;display:block;overflow:hidden}.phone-product-grid b{color:#1f272c;margin-top:3px;font-size:8px;display:block}.phone-product-grid small{color:#dd6907;font-size:6px}.phone-preview>.whatsapp-button{width:100%;margin-top:10px}.phone-disclaimer{color:#808a90;text-align:center;margin-top:7px;font-size:6px;display:block}.toast{z-index:300;color:#dff7e7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d2017f0;border:1px solid #25d36640;border-radius:13px;align-items:center;gap:9px;max-width:380px;min-height:46px;padding:0 15px;font-size:9px;font-weight:750;animation:.25s both toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #00000059}.toast svg{color:#4ddd7d}.compact-ui .content{padding:18px}.compact-ui .kpi-card{min-height:90px;padding:12px}.compact-ui .product-card-body{padding:12px}.compact-ui .surface-card{border-radius:15px}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1300px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid,.promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-secondary-grid{grid-template-columns:1.3fr 1fr}.ranking-highlight{grid-column:1/-1}.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02080cb8;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:grid}.hero-dashboard{grid-template-columns:1fr}.profile-health-card{max-width:430px}.dashboard-layout{grid-template-columns:1fr}.dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar{grid-template-columns:1fr 1fr}.search-box{grid-column:1/-1}.reviews-overview{grid-template-columns:160px 1fr}.review-trust{grid-column:1/-1}.plans-grid{grid-template-columns:1fr}.plan-card{min-height:auto;padding-bottom:90px}.plan-comparison{grid-template-columns:1fr}.featured-card-layout{grid-template-columns:1fr;justify-items:center}.featured-copy{width:100%}.product-editor-layout{grid-template-columns:1fr}.product-form-scroll{border-right:0;max-height:none}.live-product-preview{border-top:1px solid #20313d}.preview-product-card,.preview-quality{max-width:330px;margin-left:auto;margin-right:auto}}@media (width<=820px){.topbar{padding:0 14px}.topbar-preview{display:none}.content{padding:15px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-side,.dashboard-secondary-grid{grid-template-columns:1fr}.ranking-highlight{grid-column:auto}.catalog-overview,.inquiry-summary-grid,.stats-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid,.promotion-grid{grid-template-columns:1fr}.inquiry-card{grid-template-columns:42px 1fr}.inquiry-actions{grid-column:1/-1;justify-content:flex-end}.inquiry-actions select{flex:1}.reviews-overview{grid-template-columns:1fr}.reviews-big-score{border-bottom:1px solid #233642;border-right:0;padding-bottom:15px}.ranking-hero{grid-template-columns:1fr}.ranking-main-medal{justify-self:center}.podium-large{justify-content:flex-start;overflow-x:auto}.rank-card{flex:0 0 170px}.achievement-grid{grid-template-columns:1fr}.profile-tabs{overflow-x:auto}.profile-tabs button{white-space:nowrap}.media-profile-grid,.settings-layout,.location-type-grid{grid-template-columns:1fr}.location-picker-map{height:310px}.location-status-panel{flex-direction:column;align-items:flex-start}.firebase-ready-card{grid-column:auto}.sale-capability-grid,.featured-copy ul{grid-template-columns:1fr}.plan-upgrade-banner{grid-template-columns:48px 1fr}.plan-upgrade-banner>button{grid-column:1/-1;justify-content:center}.modal-backdrop{padding:10px}.modal{border-radius:18px;max-height:calc(100vh - 20px)}.product-form-scroll{padding:12px}.form-grid.two-columns{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.sale-mode-selector,.media-editor-grid{grid-template-columns:1fr}}@media (width<=580px){.account-chip>div,.account-chip>svg{display:none}.account-chip>span{width:35px;height:35px}.notifications-panel{width:auto;position:fixed;top:68px;left:10px;right:10px}.hero-dashboard{padding:20px}.hero-actions,.page-actions{grid-template-columns:1fr;width:100%;display:grid}.profile-health-card{grid-template-columns:64px 1fr}.profile-ring{width:64px;height:64px}.kpi-grid{grid-template-columns:1fr}.kpi-card{min-height:88px}.analytics-heading,.page-heading{flex-direction:column;align-items:stretch}.period-selector{overflow-x:auto}.period-selector button{white-space:nowrap}.metric-switches{grid-template-columns:1fr 1fr;display:grid}.chart-area{height:240px}.catalog-overview,.inquiry-summary-grid,.stats-highlight-grid,.catalog-toolbar{grid-template-columns:1fr}.search-box{grid-column:auto}.filter-tabs{overflow-x:auto}.filter-tabs button{white-space:nowrap}.inquiry-actions{flex-direction:column;align-items:stretch}.promotion-guidance{grid-template-columns:44px 1fr}.promotion-guidance>button{grid-column:1/-1}.ranking-hero-copy>div{flex-direction:column;align-items:flex-start}.featured-phone{width:100%}.featured-copy{padding:22px}.profile-completion-banner{grid-template-columns:52px 1fr}.profile-completion-banner>button{grid-column:1/-1;justify-content:center}.firebase-ready-card{grid-template-columns:45px 1fr}.firebase-ready-card>button{grid-column:1/-1}.modal-header{padding:16px}.modal-footer{grid-template-columns:1fr;display:grid}.modal-footer button,.phone-preview{width:100%}.toast{max-width:none;bottom:10px;left:10px;right:10px}}@media (hover:none),(width<=820px){.product-card-actions{opacity:1;transform:none}}.cloud-sync-chip{color:#aeb9c2;white-space:nowrap;background:#0a151ee0;border:1px solid #263743;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.cloud-sync-chip i{background:#f0a124;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f0a1241f}.cloud-sync-chip.saving i,.cloud-sync-chip.loading i{animation:1s ease-in-out infinite veqaliSyncPulse}.cloud-sync-chip.synced{color:#bff4d3;border-color:#2ac67059}.cloud-sync-chip.local{color:#ffe0a8;border-color:#f0a12461}.cloud-sync-chip.error{color:#ffd0ca;border-color:#ff5d4866}@keyframes veqaliSyncPulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}.product-media-upload.coming-soon{cursor:not-allowed;opacity:.68;border-style:dashed}@media (width<=760px){.cloud-sync-chip{padding:0 9px}.cloud-sync-chip span{display:none}}.frogo-logo-shell{background:#050505;border:1px solid #ff8500b8;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 4px #ff850012,0 15px 32px #00000061,0 0 26px #ff700026}.frogo-logo-shell:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:2px}.frogo-logo-image{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.frogo-brand.compact .frogo-logo-shell{width:30px;height:30px;box-shadow:0 6px 16px #00000047,0 0 18px #ff70001f}.frogo-brand.compact .frogo-wordmark small{letter-spacing:1.45px;margin-top:3px;font-size:5px;display:block}.sidebar-brand{padding:6px 8px 23px;position:relative}.sidebar-brand:after{content:"";background:linear-gradient(90deg,#ff7e00c7,#ff7e0014,#0000);height:1px;position:absolute;bottom:-1px;left:8px;right:8px}.frogo-wordmark strong{text-shadow:0 6px 24px #00000052}.app-shell{background:radial-gradient(circle at 72% -8%, #29658e1f, transparent 27%), radial-gradient(circle at 20% 10%, #ff770012, transparent 24%), var(--bg)}.topbar{background:linear-gradient(#0d1922f5,#081219e8),#081219eb;box-shadow:0 13px 38px #0000001f}.surface-card,.kpi-card,.metric-detail,.page-card{isolation:isolate;position:relative;overflow:hidden}.surface-card:before,.kpi-card:before,.metric-detail:before,.page-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ffffff07,#0000 27%),radial-gradient(circle at 100% 0,#ff85000b,#0000 26%);position:absolute;inset:0}.surface-card{border-color:#668ba03d;box-shadow:0 22px 58px #00000029,inset 0 1px #ffffff06}.kpi-card{transition:transform .24s,border-color .24s,box-shadow .24s}.kpi-card:hover{border-color:#ff85003d;transform:translateY(-3px);box-shadow:0 22px 50px #0003}.analytics-card:after{content:"VEQALI ANALYTICS";color:#ffffff06;letter-spacing:4px;pointer-events:none;font-size:28px;font-weight:950;position:absolute;bottom:14px;right:18px}.professional-chart{background:linear-gradient(#ffffff04,#0000 38%),radial-gradient(circle at 12% 18%,#ff85000e,#0000 25%),#050e1442;border:1px solid #ffffff09;border-radius:16px;height:310px;margin-top:16px;padding-left:34px;overflow:visible}.professional-chart .chart-grid-lines{z-index:0;inset:24px 13px 62px 46px}.professional-chart .chart-grid-lines span{border-top:1px solid #85a1b218}.chart-grid-columns{z-index:0;pointer-events:none;grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:24px 13px 62px 46px}.chart-grid-columns span{border-left:1px dashed #ffffff09}.chart-grid-columns span:last-child{border-right:1px dashed #ffffff09}.chart-y-labels{z-index:2;color:#52636e;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:23px;bottom:60px;left:6px}.professional-chart svg{z-index:2;width:calc(100% - 32px);height:calc(100% - 46px);inset:0 0 46px 32px}.chart-area-fill{fill:url(#visitsArea);stroke:none;pointer-events:none}.chart-line{fill:none;stroke-width:2.7px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;filter:url(#chartGlow);pointer-events:none}.chart-point{vector-effect:non-scaling-stroke;stroke-width:2px;pointer-events:none;transition:r .18s}.point-visits{fill:#0b1720;stroke:var(--orange)}.point-productViews{fill:#0b1720;stroke:var(--blue)}.point-contacts{fill:#0b1720;stroke:var(--green)}.point-favorites{fill:#0b1720;stroke:var(--purple)}.chart-point.active{stroke-width:3px;filter:url(#chartGlow)}.chart-crosshair{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;pointer-events:none}.chart-hit-zone{fill:#0000;cursor:crosshair}.chart-tooltip{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#071017f0;border:1px solid #ffffff1c;border-radius:13px;min-width:180px;padding:11px 12px;position:absolute;top:26px;transform:translate(-50%);box-shadow:0 18px 45px #00000061}.chart-tooltip strong{color:#fff;letter-spacing:.3px;margin-bottom:7px;font-size:9px;display:block}.chart-tooltip span{color:#8fa0aa;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;min-height:21px;font-size:8px;display:grid}.chart-tooltip i{border-radius:50%;width:6px;height:6px}.chart-tooltip b{color:#e9eff2;font-variant-numeric:tabular-nums;font-size:8px}.tooltip-visits i{background:var(--orange)}.tooltip-productViews i{background:var(--blue)}.tooltip-contacts i{background:var(--green)}.tooltip-favorites i{background:var(--purple)}.professional-chart .chart-labels{color:#71818b;font-size:8px;font-weight:700;inset:auto 12px 28px 46px}.chart-caption{color:#60717c;align-items:center;gap:6px;font-size:7px;display:flex;position:absolute;bottom:6px;left:46px}.bar-chart-legend{color:#81919a;justify-content:flex-end;gap:14px;margin-top:17px;font-size:8px;display:flex}.bar-chart-legend span{align-items:center;gap:6px;display:flex}.bar-chart-legend i{border-radius:3px;width:8px;height:8px}.bar-chart-legend i.visits{background:linear-gradient(#ffad53,#ff7000)}.bar-chart-legend i.views{background:linear-gradient(#66b9ff,#298cf0)}.professional-bars{background:repeating-linear-gradient(0deg,#0000 0 63px,#7d9bac13 64px),linear-gradient(#ffffff03,#0000);border:1px solid #ffffff09;border-radius:15px;height:330px;margin-top:8px;padding:20px 12px 0}.professional-bars .bar-group{justify-content:flex-end;gap:9px;height:100%}.professional-bars .bar-pair{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:calc(100% - 28px);display:flex}.professional-bars .bar-pair>span{border-radius:6px 6px 2px 2px;width:min(23px,32%);min-height:8px;transition:filter .2s,transform .2s;position:relative}.professional-bars .bar-pair>span:hover{filter:brightness(1.18);transform:translateY(-2px)}.professional-bars .bar-visits{background:linear-gradient(#ffad53,#ff6f00);box-shadow:0 9px 20px #ff6c0029}.professional-bars .bar-views{background:linear-gradient(#66b9ff,#2687e8);box-shadow:0 9px 20px #2687e821}.professional-bars em{opacity:0;color:#fff;white-space:nowrap;background:#071019;border-radius:6px;padding:3px 5px;transition:opacity .18s;top:-20px;box-shadow:0 8px 18px #00000047}.professional-bars .bar-pair>span:hover em{opacity:1}.stats-pro-page{gap:14px;display:grid}.stats-pro-insight{background:linear-gradient(135deg,#ff740014,#0000 55%),linear-gradient(145deg,#101c25,#0b151c);border:1px solid #ff85002e;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:16px 18px;display:grid}.stats-pro-insight>span{color:#ff9b42;background:#ff74001f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.stats-pro-insight strong{color:#eef3f6;font-size:13px;display:block}.stats-pro-insight p{color:#8a9ba5;margin:5px 0 0;font-size:11px;line-height:1.5}.stats-pro-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.stats-pro-kpi{background:linear-gradient(160deg,#101c26 0%,#0a141b 100%);border:1px solid #20313c;border-radius:16px;padding:16px 16px 14px}.stats-pro-kpi.accent{background:linear-gradient(160deg,#ff74001f,#0000 60%),linear-gradient(160deg,#121f28 0%,#0a141b 100%);border-color:#ff850047}.stats-pro-kpi small{color:#7f929d;letter-spacing:.02em;text-transform:uppercase;font-size:10px;display:block}.stats-pro-kpi strong{color:#f3f7f9;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:8px;font-size:28px;line-height:1;display:block}.stats-pro-kpi span{color:#667782;margin-top:8px;font-size:10px;display:block}.stats-pro-highlights{margin:0}.stats-pro-chart .card-heading p,.stats-pro-table .card-heading p{color:#758893;margin:4px 0 0;font-size:11px;line-height:1.45}.stats-pro-rank{color:#d7e0e5;background:#ffffff0f;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.stats-pro-table .performance-row>div:first-child{align-items:center;gap:10px;display:flex}@media (width<=980px){.stats-pro-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.stats-pro-kpi-grid{grid-template-columns:1fr 1fr}.stats-pro-kpi strong{font-size:24px}}@media (width<=760px){.frogo-logo-shell{width:44px;height:44px}.professional-chart{height:285px;padding-left:26px}.professional-chart svg{width:calc(100% - 24px);left:24px}.chart-y-labels{display:none}.chart-tooltip{min-width:155px}.chart-caption{left:36px}}.delivery-management-card{background:linear-gradient(145deg,#0c1c26f5,#07121af5);border:1px solid #253944;border-radius:16px;margin-top:15px;padding:14px}.delivery-toggle{width:100%;color:var(--text);text-align:left;background:#091720;border:1px solid #2a414e;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.delivery-toggle:hover{border-color:#ff740061}.delivery-toggle.selected{background:linear-gradient(135deg,#4ddd7d14,#ff74000b);border-color:#4ddd7d6b}.delivery-toggle>span{color:#ff9a3d;background:#ff74001a;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.delivery-toggle.selected>span{color:#4ddd7d;background:#4ddd7d1a}.delivery-toggle strong{font-size:11px;display:block}.delivery-toggle p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.delivery-toggle i{color:#8798a2;white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.delivery-toggle.selected i{color:#5ce389;background:#4ddd7d1a}.delivery-details-panel{background:#4ddd7d09;border:1px solid #4ddd7d29;border-radius:14px;margin-top:12px;padding:15px}.delivery-responsibility-check{background:#ffb04a0e;border:1px solid #ffb04a33;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex!important}.delivery-responsibility-check input{accent-color:#ff7600;width:17px;height:17px;margin-top:1px}.delivery-responsibility-check span{gap:4px;display:grid}.delivery-responsibility-check strong{font-size:9px}.delivery-responsibility-check small{color:#a1adb4;font-size:8px;line-height:1.55}.phone-delivery{color:#8fa0aa;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;align-items:flex-start;gap:8px;margin:9px 0;padding:10px;display:flex}.phone-delivery.available{color:#58df85;background:#4ddd7d0e;border-color:#4ddd7d33}.phone-delivery svg{flex:none;margin-top:1px}.phone-delivery div{gap:3px;display:grid}.phone-delivery strong{color:#dce5e9;font-size:8px}.phone-delivery small{color:#8799a3;font-size:7px;line-height:1.45}.phone-contact{background:#25d36614;border:1px solid #25d36647;border-radius:11px;align-items:flex-start;gap:8px;margin:0 0 9px;padding:10px;display:flex}.phone-contact svg{color:#25d366;flex:none;margin-top:1px}.phone-contact div{gap:2px;display:grid}.phone-contact strong{color:#dce5e9;font-size:8px}.phone-contact small{color:#b7f5cc;font-size:8px;font-weight:750}@media (width<=620px){.delivery-toggle{grid-template-columns:44px 1fr}.delivery-toggle i{grid-column:2;justify-self:start}}.storefront-showcase{background:linear-gradient(150deg,#0a1821fa,#060e15fa);border-color:#ffffff16;padding:0;overflow:hidden;box-shadow:0 24px 80px #00000038}.storefront-visual{background:radial-gradient(circle at 18% 20%,#ff770047,#0000 34%),linear-gradient(135deg,#172631,#08131b);min-height:245px;position:relative;overflow:hidden}.storefront-cover-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.storefront-cover-placeholder{color:#ff9d42;background:linear-gradient(135deg,#ff76001a,#246fa114);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.storefront-cover-placeholder span{color:#9aacb7;font-size:10px;font-weight:700}.storefront-shade{background:linear-gradient(#03080c14,#03080ce0);position:absolute;inset:0}.storefront-status{z-index:2;color:#dbe6eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.6px;text-transform:uppercase;background:#030b10b3;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:950;display:flex;position:absolute;top:18px;right:18px}.storefront-status i{background:#7d8c96;border-radius:50%;width:7px;height:7px}.storefront-status.published i{background:var(--green);box-shadow:0 0 0 5px #4ddd7d1c}.storefront-status.pending i{background:#ff9a3d;box-shadow:0 0 0 5px #ff76001c}.storefront-main-identity{z-index:2;grid-template-columns:74px minmax(0,1fr);align-items:end;gap:15px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.storefront-logo{color:#0b1014;background:linear-gradient(135deg,#ff9f48,#ff6d00);border:3px solid #ffffffc7;border-radius:22px;place-items:center;width:74px;height:74px;font-size:18px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 16px 38px #0000005c}.storefront-logo img{object-fit:cover;width:100%;height:100%}.storefront-main-identity small{color:#ff9a3d;letter-spacing:1.1px;font-size:8px;font-weight:950}.storefront-main-identity h2{color:#fff;letter-spacing:-1px;margin:5px 0 3px;font-size:clamp(23px,2.6vw,34px);line-height:1}.storefront-main-identity p{color:#c3d0d6;margin:0;font-size:10px;font-weight:700}.storefront-content{grid-template-columns:minmax(260px,1.1fr) minmax(300px,1fr) 180px;gap:18px;padding:20px;display:grid}.storefront-description{min-width:0}.storefront-description h3{color:#f2f7f9;margin:6px 0 8px;font-size:17px}.storefront-description p{color:#8fa0aa;margin:0;font-size:9px;line-height:1.65}.storefront-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.storefront-products{border-left:1px solid #fff1;min-width:0;padding-left:18px}.storefront-products-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:11px;display:flex}.storefront-products-head>div{flex-direction:column;display:flex}.storefront-products-head span{color:#ff8a25;letter-spacing:.9px;font-size:7px;font-weight:950}.storefront-products-head strong{color:#e8eff2;margin-top:4px;font-size:12px}.storefront-products-head button{color:#ff9a3d;background:0 0;border:0;font-size:8px;font-weight:900}.storefront-product-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.storefront-product-strip>button{min-width:0;color:inherit;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;padding:0 0 9px;transition:all .2s;overflow:hidden}.storefront-product-strip>button:hover{border-color:#ff760047;transform:translateY(-2px)}.storefront-product-strip>button>span{color:#ff9030;background:#10202a;place-items:center;height:74px;display:grid;overflow:hidden}.storefront-product-strip img{object-fit:cover;width:100%;height:100%}.storefront-product-strip>button>div{flex-direction:column;min-width:0;padding:8px 8px 0;display:flex}.storefront-product-strip strong{color:#dfe8ec;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.storefront-product-strip small{color:#ff9d42;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;font-weight:850;overflow:hidden}.storefront-empty-product{color:#ff9130;background:#ffffff05;border:1px dashed #ffffff1c;border-radius:14px;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:112px;display:grid}.storefront-empty-product span{color:#71838e;font-size:8px}.storefront-review-summary{gap:8px;display:grid}.storefront-review-summary>div{background:#ffffff06;border:1px solid #fff1;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:9px;min-height:72px;padding:10px;display:grid}.storefront-review-summary>div>span{color:#ff9637;background:#ff760017;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.storefront-review-summary strong{color:#e7eef1;font-size:11px}.storefront-review-summary small{color:#768892;font-size:7px}.sidebar-nav button{font-size:clamp(9px,.78vw,11px)}.topbar-title strong{font-size:clamp(13px,1vw,16px)}.page-heading h1,.hero-copy h1{font-size:clamp(28px,3.4vw,45px)}.page-heading p,.hero-copy p{font-size:clamp(10px,.9vw,13px)}.product-card h3,.surface-card h3{text-wrap:balance}@media (width<=1180px){.storefront-content{grid-template-columns:1fr 1fr}.storefront-review-summary{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.storefront-visual{min-height:220px}.storefront-content{grid-template-columns:1fr}.storefront-products{border-top:1px solid #fff1;border-left:0;padding-top:16px;padding-left:0}.storefront-review-summary{grid-column:auto}}@media (width<=560px){.storefront-main-identity{grid-template-columns:58px 1fr;bottom:17px;left:16px;right:16px}.storefront-logo{border-radius:18px;width:58px;height:58px}.storefront-status{top:12px;right:12px}.storefront-content{padding:15px}.storefront-actions{flex-direction:column}.storefront-actions button{width:100%}.storefront-product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-product-strip>button:nth-child(3){display:none}.storefront-review-summary{grid-template-columns:1fr}}.review-status{letter-spacing:.03em;color:#ffad33;background:#ffa6001f;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.review-status-published{color:#4ade80;background:#23c77421}.review-status-rejected,.review-status-hidden{color:#fb7185;background:#ef44441f}.exchange-request-banner{color:#ffc184;background:#ff7a0014;border:1px solid #ff913a4d;border-radius:15px;align-items:center;gap:11px;margin-bottom:15px;padding:14px 16px;display:flex}.exchange-request-banner.approved{color:#8ee6b5;background:#36ca8212;border-color:#36ca824d}.exchange-request-banner.rejected{color:#faa;background:#ff464614;border-color:#ff585857}.exchange-request-banner>div{gap:3px;display:grid}.exchange-request-banner strong{color:#f4f7f9;font-size:12px}.exchange-request-banner span{font-size:9px}.exchange-request-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.exchange-request-form,.exchange-request-preview{padding:20px}.exchange-request-form>h3{margin:18px 0 10px;font-size:13px}.exchange-request-form>h3:first-child{margin-top:0}.exchange-request-image{color:#6f818c;background:#0c171f;border:1px dashed #344955;border-radius:14px;grid-template-columns:180px 1fr;align-items:center;gap:12px;min-height:130px;display:grid;overflow:hidden}.exchange-request-image>img{object-fit:cover;width:180px;height:130px}.exchange-request-image>svg{justify-self:center}.exchange-request-image>div{gap:8px;padding:10px;display:grid}.exchange-quote-form{grid-template-columns:70px repeat(2,minmax(0,1fr));align-items:end;gap:9px;display:grid}.exchange-quote-form>strong{color:var(--orange);align-self:center}.exchange-upload-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;margin:12px 0;display:grid}.exchange-upload-progress progress{width:100%;accent-color:var(--orange)}.exchange-request-preview{position:sticky;top:88px}.exchange-request-preview>img,.exchange-preview-placeholder{object-fit:cover;background:#0c1820;border-radius:15px;width:100%;height:190px;margin:10px 0 14px}.exchange-preview-placeholder{color:#5f707a;place-items:center;display:grid}.exchange-request-preview h3{margin:0 0 7px}.exchange-request-preview>p{color:#81919a;align-items:center;gap:5px;display:flex}.exchange-request-preview>small{color:#6f808a}.exchange-preview-calculator{background:#0c171f;border:1px solid #263945;border-radius:13px;gap:8px;margin-top:17px;padding:14px;display:grid}.exchange-preview-calculator label{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.exchange-preview-calculator b{color:#ffb66e}@media (width<=920px){.exchange-request-layout{grid-template-columns:1fr}.exchange-request-preview{position:static}}@media (width<=600px){.exchange-request-image,.exchange-quote-form{grid-template-columns:1fr}.exchange-request-image>img{width:100%}}.product-image-gallery{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.product-image-gallery-item{background:#151515;border:1px solid #ffffff1f;border-radius:12px;width:72px;height:72px;position:relative;overflow:hidden}.product-image-gallery-item img{object-fit:cover;width:100%;height:100%}.product-image-gallery-item button{color:#fff;cursor:pointer;background:#000000c7;border:0;border-radius:50%;width:24px;height:24px;font-size:18px;line-height:20px;position:absolute;top:4px;right:4px}.product-image-gallery>small{color:var(--muted,#a0a0a0);font-weight:700}.account-chip{cursor:pointer;text-align:left;border:0}.merchant-dashboard-page{gap:14px;display:grid}.merchant-dashboard-welcome{justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:2px 2px 4px;display:flex}.merchant-dashboard-welcome>div:first-child>span{color:#83939d;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800}.merchant-dashboard-welcome h1{color:#f8fafb;letter-spacing:-.65px;margin:5px 0 4px;font-size:clamp(21px,2.3vw,30px);line-height:1.05}.merchant-dashboard-welcome h1 em{font-size:.68em;font-style:normal}.merchant-dashboard-welcome p{color:#788994;margin:0;font-size:10px}.merchant-dashboard-welcome p strong{color:#cbd5da}.merchant-dashboard-welcome-actions{align-items:center;gap:8px;display:flex}.merchant-dashboard-welcome-actions button{min-height:38px;padding-inline:13px;font-size:10px}.merchant-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-metric-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d1922,#0a151d);border:1px solid #1d2e39;border-radius:12px;grid-template-columns:38px 1fr;align-items:start;gap:10px;min-height:91px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 35px #0000001f}.dashboard-metric-card:hover{background:linear-gradient(145deg,#101f2a,#0b1720);border-color:#334853;transform:translateY(-2px)}.dashboard-metric-icon{width:38px;height:38px;color:var(--orange);background:#ff74001a;border-radius:10px;place-items:center;display:grid}.dashboard-metric-card.green .dashboard-metric-icon{color:#39d88a;background:#39d88a1a}.dashboard-metric-card.whatsapp .dashboard-metric-icon{color:#36d86c;background:#36d86c1a}.dashboard-metric-card.gold .dashboard-metric-icon{color:#ffb53e;background:#ffb53e1c}.dashboard-metric-copy{min-width:0;display:block}.dashboard-metric-copy small{color:#8796a0;font-size:8px;font-weight:760;display:block}.dashboard-metric-copy strong{color:#f5f8f9;letter-spacing:-.4px;margin-top:5px;font-size:20px;line-height:1;display:block}.dashboard-metric-copy strong em{color:#6f7f89;font-size:11px;font-style:normal;font-weight:800}.dashboard-metric-copy>b{color:#5fd18d;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:7px;font-weight:800;display:block;overflow:hidden}.dashboard-metric-card.orange .dashboard-metric-copy>b{color:#ff9b45}.dashboard-metric-card.gold .dashboard-metric-copy>b{color:#ffb84d}.dashboard-metric-card .stars{gap:1px;margin-top:4px}.dashboard-metric-card .stars svg{width:11px;height:11px}.dashboard-metric-card>i{background:linear-gradient(90deg,#ff6f00,#ffa543);border-radius:0 99px 99px 0;max-width:100%;height:3px;position:absolute;bottom:0;left:0}.merchant-dashboard-workspace{grid-template-columns:minmax(245px,.85fr) minmax(420px,1.55fr) minmax(225px,.75fr);grid-template-areas:"activity featured rail""requests stats rail";align-items:stretch;gap:10px;display:grid}.dashboard-panel{background:linear-gradient(155deg,#0f1d27fa,#09141cfa);border:1px solid #1c2d38;border-radius:12px;min-width:0;box-shadow:0 12px 38px #0000001f}.dashboard-activity-panel{grid-area:activity;padding:13px}.dashboard-featured-panel{grid-area:featured;padding:13px}.dashboard-requests-panel{grid-area:requests;padding:13px}.dashboard-month-panel{grid-area:stats;padding:13px}.dashboard-right-rail{grid-area:rail;align-content:start;gap:10px;min-width:0;display:grid}.dashboard-right-rail>.dashboard-panel{padding:13px}.dashboard-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:32px;margin-bottom:10px;display:flex}.dashboard-panel-head span{color:#71828d;letter-spacing:1.1px;font-size:7px;font-weight:900;display:block}.dashboard-panel-head h2{color:var(--vq-text,#1b2027);margin:4px 0 0;font-size:11px;line-height:1.25}.dashboard-panel-head>button,.dashboard-text-link{color:#ff932f;cursor:pointer;flex:none;font-size:7px;font-weight:850}.dashboard-panel-head>button:hover,.dashboard-text-link:hover{color:#ffb16a}.dashboard-activity-list{align-content:start;min-height:169px;display:grid}.dashboard-activity-list>button{text-align:left;cursor:pointer;border-bottom:1px solid #ffffff0b;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 0;display:grid}.dashboard-activity-list>button:hover strong{color:#ffad67}.activity-icon{color:#ff993e;background:#ff74001a;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.activity-icon.read{color:#7c8c96;background:#ffffff0b}.dashboard-activity-list strong,.dashboard-request-list strong{color:#dbe4e8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.dashboard-activity-list small,.dashboard-request-list small{color:#697a84;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.dashboard-activity-list time{color:#596a75;white-space:nowrap;font-size:6px}.dashboard-text-link{align-items:center;gap:5px;margin-top:8px;display:inline-flex}.dashboard-empty-small{color:#6f808a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:100px;padding:14px;font-size:8px;display:grid}.dashboard-featured-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.dashboard-product-card{text-align:left;cursor:pointer;background:#0a151d;border:1px solid #21333f;border-radius:9px;min-width:0;transition:transform .18s,border-color .18s;overflow:hidden}.dashboard-product-card:hover{border-color:#ff7f1b;transform:translateY(-2px)}.dashboard-product-image{color:#50616b;background:linear-gradient(145deg,#15232c,#0c171f);place-items:center;height:103px;display:grid;position:relative;overflow:hidden}.dashboard-product-image img{object-fit:cover;width:100%;height:100%}.dashboard-product-image b{color:#d7ffe5;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#23a053e6;border-radius:4px;max-width:calc(100% - 12px);padding:3px 5px;font-size:5px;font-weight:900;position:absolute;bottom:6px;left:6px;overflow:hidden}.dashboard-product-image b.pendiente,.dashboard-product-image b.borrador{color:#fff0d9;background:#c26f0feb}.dashboard-product-image b.rechazado{color:#ffe1e1;background:#b73037eb}.dashboard-product-image b.pausado,.dashboard-product-image b.agotado{color:#e1e8ec;background:#43515aeb}.dashboard-product-info{padding:8px;display:block}.dashboard-product-info>strong{color:#eaf0f2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.dashboard-product-info>small{color:#687983;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;display:block;overflow:hidden}.dashboard-product-info>em{color:#ff9a42;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;font-style:normal;font-weight:900;display:block;overflow:hidden}.dashboard-product-info>span{color:#60717b;align-items:center;gap:4px;margin-top:6px;font-size:6px;display:flex}.dashboard-add-first-product{color:#ff983d;cursor:pointer;background:#ff740006;border:1px dashed #2a414e;border-radius:9px;grid-column:1/-1;align-content:center;place-items:center;gap:7px;min-height:151px;display:grid}.dashboard-add-first-product strong{color:#dce5e9;font-size:10px}.dashboard-add-first-product small{color:#73838d;font-size:8px}.dashboard-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dashboard-quick-grid button{color:#ff9638;text-align:center;cursor:pointer;background:#0a161e;border:1px solid #1e303b;border-radius:9px;align-content:center;place-items:center;gap:7px;min-height:63px;padding:7px;transition:all .18s;display:grid}.dashboard-quick-grid button:hover{background:#ff740011;border-color:#ff7e1c8c;transform:translateY(-1px)}.dashboard-quick-grid span{color:#aeb9bf;font-size:6px;line-height:1.25}.store-status-pill{color:#7bea9e;background:#30be5f1a;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.store-status-pill i{background:#38d375;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #38d3751a}.store-status-pill i.en-revision{background:#ff9c38;box-shadow:0 0 0 3px #ff9c381a}.store-status-pill i.borrador{background:#75858e;box-shadow:0 0 0 3px #75858e1a}.dashboard-store-status p,.dashboard-potential-card p{color:#70818b;margin:9px 0;font-size:7px;line-height:1.5}.store-status-details{grid-template-columns:1fr 1fr;gap:6px;margin:9px 0;display:grid}.store-status-details span{background:#0a161e;border-radius:7px;min-width:0;padding:7px}.store-status-details small{color:#647680;font-size:6px;display:block}.store-status-details strong{color:#dce5e9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.dashboard-store-status>button,.dashboard-potential-card>button{color:#ff9c43;cursor:pointer;background:#ff74000f;border:1px solid #ff7e1a66;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:31px;font-size:7px;font-weight:850;display:flex}.dashboard-store-status>button:hover,.dashboard-potential-card>button:hover{background:#ff74001f}.dashboard-potential-card{background:radial-gradient(circle at 90% 0,#ff74002e,#0000 43%),linear-gradient(145deg,#101b23,#0a151d)}.dashboard-potential-card>span{color:#ff9a42;font-size:7px;font-weight:900}.dashboard-potential-card h2{color:#edf2f4;margin:6px 0 0;font-size:10px}.dashboard-request-list{display:grid}.dashboard-request-list>button{text-align:left;cursor:pointer;border-bottom:1px solid #ffffff0b;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 0;display:grid}.dashboard-request-list>button>span{color:#ff983b;background:#ff740017;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.dashboard-request-list b{color:#ffb45d;white-space:nowrap;background:#ffa13a17;border-radius:5px;padding:4px 6px;font-size:6px}.dashboard-month-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-month-stats>button{text-align:left;cursor:pointer;background:#09151d;border:1px solid #20333f;border-radius:9px;grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:8px;min-height:128px;padding:11px;display:grid}.dashboard-month-stats>button:hover{border-color:#3a505d}.dashboard-month-stats small{color:#70818c;font-size:7px;display:block}.dashboard-month-stats strong{color:#ecf2f4;margin-top:6px;font-size:18px;display:block}.dashboard-month-stats em{color:#56ce83;margin-top:5px;font-size:6px;font-style:normal;display:block}.mini-trend-chart{border-bottom:1px solid #ff740040;align-items:flex-end;gap:4px;height:69px;padding:4px 0;display:flex}.mini-trend-chart i{background:linear-gradient(#ff982f,#ff74002b);border-radius:4px 4px 1px 1px;flex:1;min-width:3px}.dashboard-benefits-strip{background:#1d2e39;border:1px solid #1d2e39;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dashboard-benefits-strip button{color:#ff9638;text-align:left;cursor:pointer;background:#0c1821;align-items:center;gap:10px;min-height:67px;padding:12px;display:flex}.dashboard-benefits-strip button:hover{background:#101f29}.dashboard-benefits-strip strong{color:#dce4e8;font-size:8px;display:block}.dashboard-benefits-strip small{color:#687a84;margin-top:3px;font-size:6px;display:block}.dashboard-support-banner{background:linear-gradient(90deg,#25d36617,#0f1d27f2);border:1px solid #2ed2693d;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:62px;padding:10px 13px;display:grid}.dashboard-support-icon{color:#eafff1;background:#25b958;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.dashboard-support-banner strong{color:#eaf1f3;font-size:10px;display:block}.dashboard-support-banner small{color:#78908a;margin-top:4px;font-size:7px;display:block}.dashboard-support-banner button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#31c967,#24a953);border-radius:8px;min-width:112px;min-height:36px;padding:0 15px;font-size:8px;font-weight:900;box-shadow:0 9px 25px #25d36629}.dashboard-support-banner button:hover{filter:brightness(1.08)}.merchant-mobile-nav{display:none}@media (width<=1360px){.merchant-dashboard-workspace{grid-template-columns:minmax(235px,.85fr) minmax(365px,1.35fr) minmax(215px,.75fr)}.dashboard-product-image{height:92px}}@media (width<=1180px){.merchant-dashboard-workspace{grid-template-columns:minmax(230px,.85fr) minmax(380px,1.35fr);grid-template-areas:"activity featured""requests stats""rail rail"}.dashboard-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.merchant-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-dashboard-workspace{grid-template-columns:1fr;grid-template-areas:"featured""activity""requests""stats""rail"}.dashboard-right-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-potential-card{grid-column:1/-1}.dashboard-benefits-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.content{padding-bottom:92px}.merchant-mobile-nav{z-index:68;height:67px;padding:5px max(8px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071018f5;border-top:1px solid #24343e;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #00000047}.merchant-mobile-nav button{color:#6f808a;cursor:pointer;align-content:center;place-items:center;gap:3px;min-width:0;height:52px;font-size:7px;display:grid}.merchant-mobile-nav button.active{color:#ff8b2d}.merchant-mobile-nav .mobile-create-button{color:#fff;background:linear-gradient(145deg,#ff922d,#ff6500);border-radius:50%;justify-self:center;width:48px;height:48px;transform:translateY(-9px);box-shadow:0 9px 25px #ff680057}}@media (width<=640px){.merchant-dashboard-welcome{flex-direction:column;align-items:stretch;gap:12px}.merchant-dashboard-welcome-actions{grid-template-columns:1fr 1fr;display:grid}.merchant-dashboard-metrics{gap:8px}.dashboard-metric-card{grid-template-columns:31px 1fr;gap:8px;min-height:93px;padding:11px}.dashboard-metric-icon{width:31px;height:31px}.dashboard-metric-copy strong{font-size:17px}.dashboard-featured-products{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.dashboard-product-card{scroll-snap-align:start;flex:0 0 143px}.dashboard-add-first-product{flex:1 0 100%}.dashboard-right-rail{grid-template-columns:1fr}.dashboard-potential-card{grid-column:auto}.dashboard-month-stats{grid-template-columns:1fr}.dashboard-month-stats>button{min-height:107px}.dashboard-benefits-strip{grid-template-columns:1fr 1fr}.dashboard-benefits-strip button{min-height:70px;padding:10px}.dashboard-support-banner{grid-template-columns:38px 1fr}.dashboard-support-icon{width:38px;height:38px}.dashboard-support-banner button{grid-column:1/-1;width:100%}}@media (width<=410px){.merchant-dashboard-welcome-actions,.merchant-dashboard-metrics,.dashboard-benefits-strip{grid-template-columns:1fr}}.merchant-support-page,.exchange-editor-page{--panel-border:#8da6b42e;--panel-soft:#0b161e;--panel-card:#0f1b23;--panel-card-2:#111e27}.merchant-support-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.merchant-support-form,.whatsapp-support-card,.support-faq-card,.support-request-history{border-color:var(--panel-border);background:linear-gradient(145deg,#101c25fa,#0a141bfa)}.merchant-support-form{gap:18px;padding:24px;display:grid}.support-card-heading{align-items:flex-start;gap:13px;display:flex}.support-card-heading.compact{align-items:center}.support-card-heading h3{color:#f4f7f8;margin:0;font-size:18px}.support-card-heading p{color:#8da0aa;margin:5px 0 0;font-size:12px;line-height:1.55}.support-card-icon{color:#ff8a1f;background:#ff7a001f;border:1px solid #ff7a0033;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.support-card-icon.whatsapp{color:#3fe173;background:#21c45d1f;border-color:#21c45d3b}.merchant-support-form label{color:#dce4e8;gap:8px;font-size:12px;font-weight:800;display:grid;position:relative}.merchant-support-form select,.merchant-support-form textarea{color:#eef3f5;background:#0a151d;border:1px solid #2b3d48;border-radius:12px;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.merchant-support-form select{min-height:45px;padding:0 14px}.merchant-support-form textarea{resize:vertical;min-height:148px;padding:13px 14px 30px}.merchant-support-form select:focus,.merchant-support-form textarea:focus{border-color:#ff7a00;box-shadow:0 0 0 3px #ff7a001a}.support-counter{color:#6f828c;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:11px}.support-attachment{background:#07101699;border:1px dashed #40505a;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.support-attachment.has-file{border-style:solid;border-color:#ff7a0059;grid-template-columns:64px minmax(0,1fr) auto auto}.support-attachment img{object-fit:cover;border-radius:10px;width:64px;height:54px}.support-attachment-icon{color:#91a0a8;background:#101d25;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.support-attachment strong,.support-attachment small{display:block}.support-attachment strong{color:#e8eef1;font-size:12px}.support-attachment small{color:#788b95;margin-top:4px;font-size:10px}.support-upload-progress,.exchange-upload-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.support-upload-progress progress,.exchange-upload-progress progress{accent-color:#ff7a00;width:100%}.support-feedback,.exchange-editor-feedback{color:#ffc17f;background:#ff7a0014;border:1px solid #ff7a003d;border-radius:12px;margin:0;padding:11px 13px;font-size:11px;font-weight:750}.support-submit{justify-content:center;width:100%;min-height:48px}.support-privacy-note{color:#7f919a;align-items:center;gap:7px;margin:-4px 0 0;font-size:10px;display:flex}.merchant-support-side{gap:18px;display:grid}.whatsapp-support-card,.support-faq-card{padding:22px}.support-response-box{border:1px solid;border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0;padding:13px 14px;display:flex}.support-response-box.ready{color:#57df82;background:#24ae5612;border-color:#2dcc6473}.support-response-box.missing{color:#ffb65c;background:#ff7a0012;border-color:#ff972e66}.support-response-box strong,.support-response-box small{display:block}.support-response-box strong{color:#eaf1f3;font-size:11px}.support-response-box small{color:#92a2aa;margin-top:3px;font-size:10px}.whatsapp-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#28b94f,#20a943);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #1eae4b26}.whatsapp-button:hover{filter:brightness(1.08)}.support-admin-note{color:#7d9099;align-items:center;gap:6px;margin-top:13px;font-size:9px;display:flex}.support-faq-list{border-top:1px solid #ffffff0f;margin-top:17px}.support-faq-item{border-bottom:1px solid #ffffff0f}.support-faq-item>button{color:#dde6e9;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 2px;font-size:11px;font-weight:800;display:flex}.support-faq-item>button svg{transition:transform .2s}.support-faq-item.open>button svg{transform:rotate(90deg)}.support-faq-item>p{color:#8799a2;margin:-3px 0 15px;font-size:10px;line-height:1.6}.support-request-history{margin-top:18px;padding:22px}.support-history-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.support-history-heading h3{color:#eef3f5;margin:5px 0 4px;font-size:17px}.support-history-heading p{color:#83969f;margin:0;font-size:11px}.support-history-count{color:#ff9a3d;background:#ff7a001a;border-radius:12px;place-items:center;min-width:38px;height:38px;font-weight:900;display:grid}.support-history-list{gap:10px;margin-top:18px;display:grid}.support-history-row{background:#070f1580;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.support-history-status{color:#ff9b3f;background:#ff7a001c;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.support-history-status.resolved{color:#55dd83;background:#23c25b1a}.support-history-status.in_progress{color:#5fc3ff;background:#298edc1a}.support-history-copy>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.support-history-copy strong{color:#edf3f5;font-size:12px}.support-history-copy p{color:#91a2aa;margin:6px 0;font-size:10px;line-height:1.55}.support-history-copy blockquote{color:#c7d1d5;background:#ff7a000f;border-left:3px solid #ff7a00;margin:9px 0;padding:10px 12px;font-size:10px}.support-history-copy small{color:#647983;font-size:9px}.support-status-pill{color:#ffad5d;text-transform:uppercase;background:#ff7a001a;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.support-status-pill.resolved{color:#60dd8a;background:#23c25b1a}.support-status-pill.in_progress{color:#6bc6ff;background:#248dde1a}.support-empty-state{text-align:center;border:1px dashed #ffffff1a;border-radius:14px;justify-items:center;padding:34px 18px;display:grid}.support-empty-state>span{color:#71858e;background:#101d25;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.support-empty-state strong{color:#dce5e8;margin-top:10px;font-size:12px}.support-empty-state p{color:#72858f;margin:5px 0 0;font-size:10px}.exchange-editor-page>form{gap:14px;display:grid}.exchange-editor-toolbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:4px 2px 14px;display:flex}.exchange-editor-toolbar h1{color:#f4f7f9;margin:4px 0;font-size:clamp(24px,2.2vw,34px)}.exchange-editor-toolbar p{color:#8598a1;margin:0;font-size:11px}.exchange-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.exchange-publication-state{color:#98a7ae;background:#0c171ecc;border:1px solid #2d3d47;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}.exchange-publication-state i{background:#88959a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #88959a1a}.exchange-publication-state.approved{color:#6ee395;border-color:#35cf684d}.exchange-publication-state.approved i{background:#31ca68;box-shadow:0 0 0 4px #31ca6821}.exchange-publication-state.pending{color:#ffb15e;border-color:#ff7a004d}.exchange-publication-state.pending i{background:#ff7a00}.exchange-review-message{color:#ffac57;background:#ff7a0012;border:1px solid #ff7a0040;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.exchange-review-message.rejected{color:#ff8e8e;background:#ff4e4e12;border-color:#ff4e4e47}.exchange-review-message strong,.exchange-review-message span{display:block}.exchange-review-message strong{color:#eff3f5;font-size:11px}.exchange-review-message span{margin-top:3px;font-size:10px}.exchange-progress-steps{border:1px solid var(--panel-border);background:linear-gradient(145deg,#101c25f5,#09131af5);border-radius:15px;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 16px;display:grid}.exchange-progress-step{align-items:center;gap:10px;display:flex;position:relative}.exchange-progress-step:not(:last-child):after{content:"";background:#ff7a0059;width:40px;height:1px;position:absolute;left:calc(100% - 20px)}.exchange-progress-step>span{color:#87969d;border:1px solid #52616a;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.exchange-progress-step.done>span{color:#fff;background:#2bb863;border-color:#32c56b}.exchange-progress-step strong,.exchange-progress-step small{display:block}.exchange-progress-step strong{color:#dfe7ea;font-size:10px}.exchange-progress-step small{color:#72858e;margin-top:2px;font-size:8px}.exchange-progress-step.done small{color:#6cd88f}.exchange-editor-grid{grid-template-columns:minmax(320px,.9fr) minmax(480px,1.35fr);align-items:start;gap:16px;display:grid}.exchange-editor-column{gap:12px;display:grid}.exchange-editor-card,.exchange-phone-preview-card{border-color:var(--panel-border);background:linear-gradient(145deg,#101c25fa,#0a141bfa)}.exchange-editor-card{padding:16px}.exchange-editor-card>h3,.exchange-card-toolbar h3{color:#ecf2f4;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;display:flex}.exchange-editor-card>h3>span,.exchange-card-toolbar h3>span{color:#ff850f}.exchange-editor-card .form-grid{gap:10px}.exchange-editor-card label,.exchange-field-label{color:#aab8be;font-size:9px;font-weight:750}.exchange-editor-card input,.exchange-editor-card select,.exchange-editor-card textarea{color:#eef3f5;background:#0a151d;border-color:#2b3d48;min-height:39px}.exchange-editor-card textarea{min-height:72px}.exchange-time-pair{grid-template-columns:1fr auto 1fr;align-items:end;gap:7px;display:grid}.exchange-time-pair>span{color:#6f828c;padding-bottom:12px;font-size:9px}.exchange-field-label{margin-top:13px;display:block}.exchange-day-picker{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.exchange-day-picker button{color:#8698a1;cursor:pointer;background:#0c171f;border:1px solid #344650;border-radius:999px;min-width:40px;height:31px;font-size:9px;font-weight:850}.exchange-day-picker button.active{color:#fff;background:linear-gradient(135deg,#ff7a00,#ff9f32);border-color:#ff7a00}.exchange-map-preview{grid-template-columns:180px 1fr;align-items:center;gap:12px;margin-top:12px;display:grid}.exchange-map-art{background:linear-gradient(31deg,#0000 46%,#fff9 47% 50%,#0000 51%),linear-gradient(145deg,#e7e0cf,#c7d1b4);border-radius:12px;height:108px;position:relative;overflow:hidden}.exchange-map-art:before,.exchange-map-art:after,.exchange-map-art i{content:"";background:#ffffffbf;border-radius:4px;height:4px;position:absolute;transform:rotate(-22deg)}.exchange-map-art:before{width:160px;top:40px;left:10px}.exchange-map-art:after{width:130px;top:74px;left:24px;transform:rotate(28deg)}.exchange-map-art i:first-of-type{width:110px;top:22px;left:-10px;transform:rotate(57deg)}.exchange-map-art i:nth-of-type(2){width:90px;top:26px;right:-10px;transform:rotate(75deg)}.exchange-map-art i:nth-of-type(3){width:130px;top:88px;left:40px;transform:rotate(-5deg)}.exchange-map-art>span{z-index:2;color:#fff;background:#ff7200;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #ff680059}.exchange-map-preview strong,.exchange-map-preview p{display:block}.exchange-map-preview strong{color:#e8eef1;font-size:10px}.exchange-map-preview p{color:#758993;margin:5px 0 10px;font-size:9px}.exchange-map-preview>div:last-child>div{flex-wrap:wrap;gap:7px;display:flex}.exchange-image-editor{grid-template-columns:205px 1fr;align-items:center;gap:12px;display:grid}.exchange-image-editor>img,.exchange-image-placeholder{object-fit:cover;background:#0b171f;border-radius:12px;width:205px;height:108px}.exchange-image-placeholder{color:#667a84;border:1px dashed #354751;place-items:center;display:grid}.exchange-image-editor strong,.exchange-image-editor small{display:block}.exchange-image-editor strong{color:#e8eef1;font-size:10px}.exchange-image-editor small{color:#778b94;margin:5px 0 10px;font-size:8px;line-height:1.5}.exchange-image-editor>div>div{flex-wrap:wrap;gap:7px;display:flex}.exchange-quotes-card{flex-direction:column;min-height:100%;display:flex}.exchange-card-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exchange-card-toolbar h3{margin-bottom:4px}.exchange-card-toolbar p{color:#778a93;margin:0;font-size:9px}.exchange-quote-table{border:1px solid #ffffff14;border-radius:13px;margin-top:14px;overflow:hidden}.exchange-quote-head,.exchange-currency-row{grid-template-columns:minmax(180px,1.2fr) minmax(140px,1fr) minmax(140px,1fr) 70px 80px;align-items:center;gap:10px;display:grid}.exchange-quote-head{color:#82949d;background:#0a151c;min-height:38px;padding:0 11px;font-size:8px;font-weight:800}.exchange-currency-row{background:#0b171f8c;border-top:1px solid #ffffff0f;min-height:68px;padding:8px 11px}.exchange-currency-row.inactive{opacity:.58}.exchange-currency-identity{grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.exchange-currency-identity>span{background:#13212a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.exchange-currency-identity>div{gap:2px;display:grid}.exchange-currency-identity input{background:0 0;border:0;min-height:22px;padding:0}.exchange-currency-identity input:first-child{color:#edf3f5;font-size:10px;font-weight:900}.exchange-currency-identity input:last-child{color:#788b94;font-size:8px}.exchange-currency-row>label{background:#0a151d;border:1px solid #2c3d47;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:5px;min-height:36px;padding:0 8px;display:grid}.exchange-currency-row>label span{color:#6f838d;font-size:8px}.exchange-currency-row>label input{background:0 0;border:0;min-width:0;min-height:31px;padding:0;font-size:10px}.exchange-toggle{cursor:pointer;background:#3d4a51;border:0;border-radius:999px;justify-self:center;width:38px;height:22px;position:relative}.exchange-toggle i{background:#e7ecee;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.exchange-toggle.on{background:linear-gradient(135deg,#ff7a00,#ffad3b)}.exchange-toggle.on i{transform:translate(16px)}.exchange-row-actions{gap:5px;display:flex}.exchange-row-actions button{color:#9baab1;cursor:pointer;background:0 0;border:1px solid #384952;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.exchange-row-actions button.danger{color:#ff6d6d;border-color:#ff535359}.exchange-update-note{color:#ff9c38;background:#ff7a000d;border:1px solid #ff7a008c;border-radius:11px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;display:flex}.exchange-update-note strong,.exchange-update-note span{display:block}.exchange-update-note strong{color:#ffac55;font-size:9px}.exchange-update-note span{color:#84969f;margin-top:4px;font-size:8px}.exchange-quote-tips{background:#0811178c;border:1px solid #ffffff12;border-radius:12px;gap:10px;margin-top:auto;padding:15px;display:grid}.exchange-quote-tips strong,.exchange-quote-tips span{align-items:center;gap:7px;display:flex}.exchange-quote-tips strong{color:#cfd9dd;font-size:9px}.exchange-quote-tips span{color:#82949d;font-size:8px}.exchange-quote-tips span svg{color:#62d987}.exchange-save-quotes{justify-content:center;width:100%;margin-top:14px}.exchange-phone-preview-card{text-align:center;padding:16px;position:sticky;top:84px}.exchange-phone-frame{background:#03080b;border:3px solid #39434a;border-radius:34px;width:min(100%,270px);margin:13px auto;padding:8px;box-shadow:0 18px 35px #00000059}.exchange-phone-screen{color:#edf2f4;text-align:left;background:#081219;border-radius:25px;overflow:hidden}.exchange-phone-status{color:#d9e0e3;background:#050c11;justify-content:space-between;align-items:center;height:24px;padding:0 13px;font-size:7px;display:flex}.exchange-phone-cover{background:#111e26;height:150px;position:relative}.exchange-phone-cover>img,.exchange-phone-cover>div{object-fit:cover;width:100%;height:100%}.exchange-phone-cover>div{color:#657983;place-items:center;display:grid}.exchange-phone-cover>span{color:#fff;background:#000000bf;border-radius:7px;padding:3px 6px;font-size:7px;position:absolute;bottom:8px;right:9px}.exchange-phone-content{padding:12px}.exchange-phone-title{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.exchange-phone-title h3{color:#f2f5f6;margin:0;font-size:13px}.exchange-phone-title b{color:#66dd8b;white-space:nowrap;background:#2ac35c1f;border-radius:999px;padding:4px 6px;font-size:6px}.exchange-phone-title b.closed,.exchange-phone-title b.out_of_service{color:#ff8d8d;background:#ff4e4e1f}.exchange-phone-content>p{color:#7d919a;align-items:center;gap:4px;margin:6px 0;font-size:7px;display:flex}.exchange-phone-rating{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:7px 0;display:flex}.exchange-phone-rating span{color:#ffad29;font-size:8px;font-weight:900}.exchange-phone-rating small{color:#a8b5ba;background:#18252d;border-radius:999px;padding:3px 6px;font-size:6px}.exchange-phone-quotes-heading{justify-content:space-between;align-items:center;gap:6px;margin:10px 0 7px;display:flex}.exchange-phone-quotes-heading strong{font-size:8px}.exchange-phone-quotes-heading small{color:#6d828c;text-align:right;max-width:115px;font-size:5.5px}.exchange-phone-quotes{gap:6px;display:grid}.exchange-phone-quotes>button{color:#eef3f5;text-align:left;cursor:pointer;background:#0e1b23;border:1px solid #22343e;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:7px;display:grid}.exchange-phone-quotes>button.selected{border-color:#ff7a008c}.exchange-phone-quotes>button>span{font-size:15px}.exchange-phone-quotes>button b,.exchange-phone-quotes>button small,.exchange-phone-quotes>button strong{display:block}.exchange-phone-quotes>button b{font-size:8px}.exchange-phone-quotes>button small{color:#71868f;font-size:5.5px}.exchange-phone-quotes>button strong{color:#f0f4f5;font-size:7px}.exchange-phone-quotes>button>div:last-child{text-align:right}.exchange-phone-empty{color:#72868f;text-align:center;border:1px dashed #2d404a;border-radius:9px;margin:0;padding:14px 7px;font-size:7px}.exchange-phone-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.exchange-phone-actions button{color:#ff9a3e;cursor:pointer;background:0 0;border:1px solid #ff7a00;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:33px;font-size:7px;font-weight:900;display:inline-flex}.exchange-phone-actions button.whatsapp{color:#fff;background:#1fa34a;border-color:#25b754}.exchange-phone-calculator{border:1px solid #ff7a0080;border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:6px;margin-top:7px;padding:7px;display:grid}.exchange-phone-calculator label{color:#8b9ca4;grid-template-columns:auto 1fr;align-items:center;gap:4px;font-size:6px;display:grid}.exchange-phone-calculator input{color:#f1f4f5;background:#14232c;border:0;border-radius:5px;min-width:0;height:25px;padding:0 5px;font-size:7px}.exchange-phone-calculator strong{color:#ffab58;text-align:right;font-size:7px}.exchange-phone-preview-card>p{color:#73868f;margin:0;font-size:8px;line-height:1.5}.exchange-unsaved-bar{border:1px solid var(--panel-border);background:linear-gradient(145deg,#111d25fa,#0a141bfa);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.exchange-unsaved-bar.visible{border-color:#ff9c3059;box-shadow:0 0 0 1px #ff7a000d}.exchange-unsaved-bar>div{align-items:center;gap:10px;display:flex}.exchange-unsaved-bar>div:first-child>svg{color:#ff9a3b}.exchange-unsaved-bar strong,.exchange-unsaved-bar small{display:block}.exchange-unsaved-bar strong{color:#eaf0f2;font-size:10px}.exchange-unsaved-bar small{color:#778a93;margin-top:3px;font-size:8px}@media (width<=1320px){.exchange-editor-grid{grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr)}.exchange-phone-preview-card{grid-column:1/-1;position:static}.exchange-phone-frame{width:270px}}@media (width<=980px){.merchant-support-grid,.exchange-editor-grid{grid-template-columns:1fr}.exchange-phone-preview-card{grid-column:auto}.exchange-editor-toolbar,.exchange-unsaved-bar{flex-direction:column;align-items:flex-start}.exchange-toolbar-actions,.exchange-unsaved-bar>div:last-child{width:100%}.exchange-toolbar-actions .primary-button,.exchange-toolbar-actions .secondary-button,.exchange-unsaved-bar>div:last-child button{flex:1;justify-content:center}}@media (width<=720px){.merchant-support-form,.whatsapp-support-card,.support-faq-card,.support-request-history,.exchange-editor-card,.exchange-phone-preview-card{padding:15px}.support-attachment,.support-attachment.has-file{grid-template-columns:48px 1fr}.support-attachment button{grid-column:1/-1;justify-content:center;width:100%}.support-history-row{grid-template-columns:38px 1fr}.support-history-row>button{grid-column:1/-1;justify-content:center;width:100%}.exchange-progress-steps{grid-template-columns:1fr 1fr}.exchange-progress-step:after{display:none}.exchange-map-preview,.exchange-image-editor{grid-template-columns:1fr}.exchange-map-art,.exchange-image-editor>img,.exchange-image-placeholder{width:100%}.exchange-quote-table{overflow-x:auto}.exchange-quote-head,.exchange-currency-row{min-width:640px}}@media (width<=500px){.exchange-progress-steps{grid-template-columns:1fr}.exchange-toolbar-actions{grid-template-columns:1fr;display:grid}.exchange-publication-state{justify-content:center}.exchange-time-pair{grid-template-columns:1fr}.exchange-time-pair>span{display:none}.exchange-unsaved-bar>div:last-child{grid-template-columns:1fr;display:grid}}.delivery-settings-page{gap:18px;display:grid}.delivery-hero{background:radial-gradient(circle at 92% 12%,#ff740033,#0000 32%),linear-gradient(145deg,#111f2afa,#09141cfa);justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex;overflow:hidden}.delivery-hero>div:first-child{max-width:760px}.delivery-eyebrow{color:var(--orange-2);letter-spacing:2.2px;font-size:11px;font-weight:950}.delivery-hero h1{max-width:720px;margin:8px 0 7px;font-size:clamp(24px,3vw,38px);line-height:1.06}.delivery-hero p{color:var(--muted);margin:0;line-height:1.65}.delivery-master-switch{border:1px solid var(--line-strong);min-width:178px;min-height:62px;color:var(--muted);cursor:pointer;background:#00000038;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:9px 10px 9px 18px;display:flex}.delivery-master-switch span{text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:950}.delivery-master-switch i{background:#32414b;border-radius:50%;width:43px;height:43px;transition:all .2s}.delivery-master-switch.active{color:#fff;background:#25d3661f;border-color:#25d36685}.delivery-empty-state{text-align:center;align-content:center;place-items:center;min-height:390px;padding:44px;display:grid}.delivery-empty-icon{color:#111b21;background:var(--orange);border-radius:22px;place-items:center;width:72px;height:72px;font-size:38px;font-weight:900;display:grid;transform:rotate(-18deg);box-shadow:0 18px 44px #ff740033}.delivery-empty-state h2{margin:24px 0 8px}.delivery-empty-state p{max-width:570px;color:var(--muted);margin:0 0 24px;line-height:1.65}.delivery-editor-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.delivery-editor-main{gap:18px;display:grid}.delivery-section-card{padding:24px}.delivery-section-heading{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.delivery-section-heading>span{width:38px;height:38px;color:var(--orange-2);background:#ff740014;border:1px solid #ff74005c;border-radius:12px;flex:none;place-items:center;font-size:11px;font-weight:950;display:grid}.delivery-section-heading h2{margin:0;font-size:18px}.delivery-section-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.delivery-choice-grid{gap:10px;display:grid}.delivery-choice-grid.three{grid-template-columns:repeat(3,1fr)}.delivery-choice-grid button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:15px;align-content:center;min-height:92px;padding:16px;display:grid}.delivery-choice-grid button:hover{border-color:#ff740057}.delivery-choice-grid button.selected{border-color:var(--orange);background:#ff740017;box-shadow:0 0 0 1px #ff740014}.delivery-choice-grid strong{font-size:12px}.delivery-choice-grid small{color:var(--muted);margin-top:7px;line-height:1.45}.delivery-status-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.delivery-status-actions button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:12px;padding:0 15px;font-size:10px;font-weight:900}.delivery-status-actions button.selected{color:#fff;background:#ff74001f;border-color:#ff740080}.delivery-status-actions button.selected.available{background:#25d3661f;border-color:#25d36680}.delivery-status-actions button.selected.warning{background:#f6bd3c1f;border-color:#f6bd3c80}.delivery-week-schedule{gap:9px;display:grid}.delivery-day-row{border:1px solid var(--line);background:#ffffff03;border-radius:14px;grid-template-columns:145px minmax(250px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.delivery-day-row.active{border-color:#ff740038}.delivery-day-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.delivery-day-toggle input{width:19px;height:19px;accent-color:var(--orange)}.delivery-day-toggle strong,.delivery-day-toggle small{display:block}.delivery-day-toggle strong{font-size:11px}.delivery-day-toggle small{color:var(--muted);margin-top:3px;font-size:9px}.delivery-interval-list{gap:7px;display:grid}.delivery-interval{align-items:center;gap:7px;display:flex}.delivery-interval input{border:1px solid var(--line);width:116px;min-height:38px;color:var(--text);background:var(--surface-2);border-radius:10px;padding:0 10px}.delivery-interval>span{color:var(--muted);font-size:10px}.delivery-interval>button{width:32px;height:32px;color:var(--danger);cursor:pointer;background:#ff5f6d17;border-radius:9px;font-size:18px}.delivery-add-interval{color:var(--orange-2);cursor:pointer;border:1px dashed #ff740061;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:900}.delivery-add-interval:disabled{opacity:.35;cursor:not-allowed}.delivery-closed-label{color:var(--muted-2);margin:0;font-size:10px}.delivery-form-grid input,.delivery-form-grid textarea{font-variant-numeric:tabular-nums}.delivery-option-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.delivery-option-list label{border:1px solid var(--line);cursor:pointer;background:#ffffff04;border-radius:14px;align-items:flex-start;gap:10px;min-height:100px;padding:14px;display:flex}.delivery-option-list input{width:18px;height:18px;accent-color:var(--orange)}.delivery-option-list strong,.delivery-option-list small{display:block}.delivery-option-list strong{font-size:11px}.delivery-option-list small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.delivery-location-warning{background:#f6bd3c12;border:1px solid #f6bd3c52;border-radius:12px;gap:4px;margin-top:15px;padding:14px 16px;display:grid}.delivery-location-warning strong{color:var(--gold);font-size:11px}.delivery-location-warning span{color:var(--muted);font-size:10px;line-height:1.5}.delivery-confirmation-card{justify-content:space-between;align-items:center;gap:18px;display:flex}.delivery-responsibility-check.professional{flex:1;margin:0}.delivery-save-button{justify-content:center;min-width:250px}.delivery-summary-card{padding:22px;position:sticky;top:90px}.delivery-summary-status{color:#59e590;letter-spacing:1px;background:#25d3661f;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:950;display:inline-flex}.delivery-summary-status.paused{color:#ffc15c;background:#f6bd3c1f}.delivery-summary-title{color:var(--orange-2);margin:0 0 10px;font-weight:950}.delivery-summary-card ul{margin:0;padding:0;list-style:none;display:grid}.delivery-summary-card li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 0;display:flex}.delivery-summary-card li span{color:var(--muted);font-size:10px}.delivery-summary-card li strong{text-align:right;max-width:150px;font-size:10px}.delivery-summary-badge{color:#9fd0ff;text-align:center;background:#4e9cff1a;border-radius:11px;margin-top:15px;padding:11px;font-size:10px;font-weight:850}.delivery-summary-note{color:var(--muted);margin:17px 0 0;font-size:9px;line-height:1.6}@media (width<=1120px){.delivery-editor-grid{grid-template-columns:1fr}.delivery-summary-card{position:static}.delivery-choice-grid.three,.delivery-option-list{grid-template-columns:1fr}}@media (width<=760px){.delivery-hero{flex-direction:column;align-items:stretch;padding:20px}.delivery-master-switch{width:100%}.delivery-section-card{padding:17px}.delivery-day-row{grid-template-columns:1fr}.delivery-interval{flex-wrap:wrap}.delivery-interval input{flex:1;min-width:110px}.delivery-confirmation-card{flex-direction:column;align-items:stretch}.delivery-save-button{width:100%;min-width:0}}.plans-professional-page{gap:18px;display:grid}.plans-hero-professional{background:radial-gradient(circle at 85% 10%,#ff74002e,#0000 31%),linear-gradient(135deg,#101b24 0%,#08121a 72%);border:1px solid #ff740047;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:26px;min-height:280px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000003d}.plans-hero-professional:after{content:"";pointer-events:none;border:1px solid #ff841938;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-155px;right:-105px;box-shadow:0 0 0 40px #ff740006,0 0 0 90px #ff740005}.plans-hero-copy,.plans-carousel-preview{z-index:1;position:relative}.plans-hero-copy>span{color:var(--orange);letter-spacing:1.8px;font-size:9px;font-weight:950;display:inline-block}.plans-hero-copy>p{color:#a4b0b8;max-width:700px;margin:0;font-size:12px;line-height:1.7}.plans-hero-confirmation{color:#dff8e7;background:#25d36613;border:1px solid #25d3663d;border-radius:12px;align-items:center;gap:9px;width:fit-content;margin-top:18px;padding:10px 13px;font-size:10px;display:flex}.plans-hero-confirmation svg{color:#42dd7d;flex:none}.plans-carousel-preview{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050d13b8;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:126px 1fr;align-items:center;gap:15px;min-height:224px;padding:14px;display:grid;box-shadow:0 20px 50px #0000004d}.plans-carousel-preview img{object-fit:contain;object-position:center;background:#071018;border:1px solid #263945;border-radius:18px;width:126px;height:196px}.plans-carousel-preview div{gap:7px;display:grid}.plans-carousel-preview span{color:#ff9841;letter-spacing:1.2px;font-size:8px;font-weight:950}.plans-carousel-preview strong{font-size:14px;line-height:1.35}.plans-carousel-preview small{color:var(--muted);font-size:9px;line-height:1.55}.plans-current-summary{margin-bottom:0;padding:20px}.plan-card-professional{color:#152029;background:#f7f7f5;border-radius:24px;flex-direction:column;min-height:100%;padding:0 0 22px;display:flex;overflow:hidden;box-shadow:0 24px 65px #00000038}.plan-card-professional:after{display:none}.plan-card-professional.bronze{border-color:#ff740073}.plan-card-professional.silver{border-color:#ff5d00ad}.plan-card-professional.gold{border-color:#f6ae00b8;box-shadow:0 24px 65px #00000038}.plan-card-professional.current{box-shadow:0 0 0 2px #25d36661,0 24px 65px #00000038}.plan-visual{background:linear-gradient(#fff,#f4f3ef);border-bottom:1px solid #e8e6df;place-items:center;height:170px;display:grid;overflow:hidden}.plan-visual img{object-fit:contain;width:100%;height:100%;display:block}.plan-card-heading>small{color:#e95d00;letter-spacing:1.3px;margin:0;font-size:9px;font-weight:950;display:block}.plan-card-heading h2{color:#ed5d00;margin:4px 0 7px;font-size:30px;line-height:1}.plan-card-heading p{color:#48545c;min-height:44px;margin:0;font-size:10px;line-height:1.55}.plan-price-block{color:#fff;background:linear-gradient(135deg,#ff7b08,#ef4d00);border-radius:14px;justify-items:center;margin:18px 22px 0;padding:15px 14px;display:grid;box-shadow:0 14px 28px #f253002e}.plan-card-professional.gold .plan-price-block{background:linear-gradient(135deg,#f4b700,#d88700)}.plan-price-block strong{margin:0;font-size:27px;line-height:1}.plan-price-block span{opacity:.9;margin-top:5px;font-size:9px;font-weight:750}.plan-card-professional ul{flex:1;gap:9px;margin:19px 22px 16px}.plan-card-professional li{color:#344149;align-items:flex-start;font-size:9px;line-height:1.45}.plan-card-professional li svg{color:#f26a08;flex:none;margin-top:1px}.plan-card-professional .plan-request-status{margin:0 22px 12px}.plan-card-professional .plan-card-actions button{border-radius:12px;min-height:48px;font-size:10px}.plan-card-professional .plan-primary-action{background:linear-gradient(135deg,#27ca62,#159a45);box-shadow:0 13px 25px #1aa64c33}.plan-card-professional .plan-primary-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.plan-card-footnote{color:#6c777d;text-align:center;margin:11px 22px 0;font-size:8px;line-height:1.45;display:block}.plans-how-it-works{background:linear-gradient(135deg,#0e1922,#09131a);border:1px solid #20313d;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px;display:grid}.plans-how-it-works>div{border-right:1px solid #ffffff0f;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.plans-how-it-works>div:last-child{border-right:0}.plans-how-it-works b{color:#171e22;background:linear-gradient(145deg,#ffae52,#ff7200);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.plans-how-it-works span{gap:3px;display:grid}.plans-how-it-works strong{font-size:9px}.plans-how-it-works small{color:var(--muted);font-size:7px;line-height:1.45}.plans-request-history{padding:18px}.plans-request-history h3{margin-top:0}@media (width<=1180px){.plans-hero-professional{grid-template-columns:1fr}.plans-carousel-preview{max-width:650px}.plans-grid-professional{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card-professional:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:620px}.plans-how-it-works{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-how-it-works>div{border-right:0}}@media (width<=760px){.plans-hero-professional{border-radius:19px;padding:20px}.plans-hero-copy h1{font-size:31px}.plans-carousel-preview{grid-template-columns:96px 1fr;min-height:178px}.plans-carousel-preview img{border-radius:14px;width:96px;height:150px}.plans-grid-professional{grid-template-columns:1fr}.plan-card-professional:last-child{grid-column:auto;max-width:none}.plans-how-it-works,.plan-comparison{grid-template-columns:1fr}}@media (width<=480px){.plans-hero-professional{padding:17px}.plans-hero-copy h1{font-size:27px}.plans-hero-confirmation{align-items:flex-start}.plans-carousel-preview{grid-template-columns:1fr}.plans-carousel-preview img{object-fit:contain;width:100%;height:220px}.plan-visual{height:150px}.plan-card-heading h2{font-size:27px}}.plans-professional-page{gap:16px}.plans-hero-professional{border-radius:20px;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:22px;min-height:218px;padding:22px 24px;box-shadow:0 18px 50px #0000002e}.plans-hero-copy h1{letter-spacing:-1.1px;max-width:720px;margin:8px 0 9px;font-size:clamp(30px,3.1vw,41px);line-height:1.08}.plans-hero-copy>p{max-width:720px;font-size:11px;line-height:1.62}.plans-hero-confirmation{margin-top:14px;padding:8px 11px;font-size:9px}.plans-carousel-preview{border-radius:17px;grid-template-columns:100px 1fr;gap:13px;min-height:176px;padding:12px}.plans-carousel-preview img{border-radius:15px;width:100px;height:154px}.plans-carousel-preview strong{font-size:12px}.plans-account-strip{background:linear-gradient(135deg,#101e28fa,#09141cfa);border-color:#ffffff13;border-radius:17px;grid-template-columns:44px minmax(240px,1.2fr) auto minmax(360px,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.plans-account-strip.no-plan{grid-template-columns:44px minmax(280px,1fr) auto minmax(300px,.72fr)}.plans-account-icon{color:#ffad55;background:#ff74001c;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.plans-account-copy{min-width:0}.plans-account-copy>span,.plans-section-heading span,.plans-payment-detail span{color:#ff8e2d;letter-spacing:1.2px;font-size:8px;font-weight:950}.plans-account-copy>strong{margin-top:4px;font-size:14px;display:block}.plans-account-copy>p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.plans-account-meta{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;display:grid}.plans-account-meta>div{background:#ffffff06;border:1px solid #fff1;border-radius:11px;min-width:0;padding:9px 10px}.plans-account-meta span{color:var(--muted);font-size:7px;display:block}.plans-account-meta strong{margin-top:4px;font-size:10px;display:block}.plans-account-note{color:#aebbc3;align-items:center;gap:8px;font-size:9px;line-height:1.45;display:flex}.plans-account-note svg{color:#ff9e49;flex:none}.plans-renew-button{white-space:nowrap;min-height:38px}.plans-section-heading{justify-content:space-between;align-items:end;gap:20px;padding:4px 2px 0;display:flex}.plans-section-heading h2{letter-spacing:-.35px;margin:5px 0 0;font-size:21px}.plans-section-heading>p{max-width:430px;color:var(--muted);text-align:right;margin:0;font-size:9px;line-height:1.5}.plans-grid-professional{gap:14px}.plan-card-professional{border-radius:20px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 16px 42px #0000002b}.plan-card-professional:hover{transform:translateY(-3px);box-shadow:0 22px 55px #00000038}.plan-visual{height:144px}.plan-card-heading{padding:17px 19px 0}.plan-card-heading h2{font-size:27px}.plan-card-heading p{min-height:40px}.plan-price-block{margin:15px 19px 0;padding:13px}.plan-price-block strong{font-size:24px}.plan-card-professional ul{gap:8px;margin:17px 19px 14px}.plan-card-professional .plan-card-actions{margin:auto 19px 0}.plan-card-footnote{margin:10px 19px 0}.plans-empty-state{text-align:center;border-style:dashed;align-content:center;justify-items:center;gap:9px;min-height:190px;padding:30px;display:grid}.plans-empty-state>div{color:#ff9f4a;background:#ff74001a;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.plans-empty-state strong{font-size:14px}.plans-empty-state p{max-width:470px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.plans-how-it-works{border-radius:16px;padding:12px}.plans-how-it-works>div{grid-template-columns:30px 1fr;padding:8px}.plans-how-it-works b{width:30px;height:30px;font-size:10px}.plans-usage-summary{margin-top:0}.plans-payment-detail{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;padding:14px;display:grid}.plans-payment-detail>div{border:1px solid var(--line);background:#ffffff05;border-radius:11px;padding:10px}.plans-payment-detail strong{margin-top:4px;font-size:10px;display:block}@media (width<=1320px){.plans-account-strip,.plans-account-strip.no-plan{grid-template-columns:44px 1fr auto}.plans-account-meta,.plans-account-note{grid-column:2/-1}.plans-renew-button{grid-column:2/-1;justify-self:start}}@media (width<=1080px){.plans-hero-professional{grid-template-columns:1fr}.plans-carousel-preview{max-width:none}.plans-section-heading{flex-direction:column;align-items:flex-start}.plans-section-heading>p{text-align:left;max-width:650px}.plans-payment-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.plans-hero-professional{min-height:0;padding:18px}.plans-hero-copy h1{font-size:28px}.plans-account-strip,.plans-account-strip.no-plan{grid-template-columns:40px 1fr}.plans-account-icon{width:40px;height:40px}.plans-account-strip .plan-status{grid-column:1/-1;justify-self:start}.plans-account-meta,.plans-account-note,.plans-renew-button{grid-column:1/-1}.plans-account-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-payment-detail{grid-template-columns:1fr}}@media (width<=480px){.plans-carousel-preview{grid-template-columns:82px 1fr}.plans-carousel-preview img{width:82px;height:126px}.plans-account-meta{grid-template-columns:1fr}}.plan-card-professional{color:#f3f6f8;background:radial-gradient(circle at 92% 0,#ff74001c,#0000 32%),linear-gradient(#111a21 0%,#0a1117 100%);border:1px solid #ff740047;overflow:hidden;box-shadow:0 22px 58px #00000047}.plan-card-professional.silver{background:radial-gradient(circle at 92% 0,#2774dc26,#0000 34%),linear-gradient(#101a24 0%,#091119 100%);border-color:#4291ff61}.plan-card-professional.gold{background:radial-gradient(circle at 92% 0,#e8ab1626,#0000 34%),linear-gradient(#1b1912 0%,#100e0a 100%);border-color:#e8ab167a}.plan-visual{background:#070b0f;border-bottom:1px solid #ffffff14;height:178px;padding:0}.plan-visual img{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.03);width:100%;height:100%}.plan-card-heading>small{color:#ff8a2b}.plan-card-professional.silver .plan-card-heading>small{color:#63a6ff}.plan-card-professional.gold .plan-card-heading>small{color:#efbc38}.plan-card-heading h2{color:#fff;letter-spacing:-.45px}.plan-card-heading p{color:#a9b5bd}.plan-price-block,.plan-card-professional.gold .plan-price-block{color:#fff;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff14;justify-items:start}.plan-price-block strong{color:#fff}.plan-price-block span{color:#ff9a4d;opacity:1}.plan-card-professional.silver .plan-price-block span{color:#72b0ff}.plan-card-professional.gold .plan-price-block span{color:#efc14c}.plan-card-professional li{color:#c9d2d8}.plan-card-professional li svg{color:#ff7a16}.plan-card-professional.silver li svg{color:#4f9dff}.plan-card-professional.gold li svg{color:#eeb62f}.plan-card-professional .plan-request-status{border:1px solid #ffffff14}.plan-card-actions-dual{grid-template-columns:1fr 1fr;gap:9px}.plan-card-actions-dual button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:10px 12px;font-weight:900;line-height:1.15;transition:transform .18s,border-color .18s,background .18s,opacity .18s;display:inline-flex}.plan-card-actions-dual button:not(:disabled):hover{transform:translateY(-2px)}.plan-whatsapp-action{color:#eafff1;background:#25d36617;border:1px solid #25d3668c}.plan-whatsapp-action:not(:disabled):hover{background:#25d3662b;border-color:#25d366}.plan-request-action{color:#fff;background:linear-gradient(135deg,#ff851d,#ee5600);border:1px solid #0000;box-shadow:0 12px 24px #ee560030}.plan-card-professional.silver .plan-request-action{background:linear-gradient(135deg,#2f8bf4,#1666c8);box-shadow:0 12px 24px #236fcd33}.plan-card-professional.gold .plan-request-action{color:#15100a;background:linear-gradient(135deg,#f2c33d,#d9980c);box-shadow:0 12px 24px #d9980c33}.plan-card-actions-dual button:disabled{cursor:not-allowed;opacity:.48;transform:none}.plan-card-footnote{color:#7f8b93}@media (width<=1120px){.plan-card-actions-dual{grid-template-columns:1fr}}@media (width<=760px){.plan-visual{height:166px}.plan-card-actions-dual{grid-template-columns:1fr}}.plans-hero-professional.plans-hero-image-only{background:#070b0f;border:1px solid #ff740094;border-radius:22px;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:0 22px 60px #00000047}.plans-hero-professional.plans-hero-image-only:after{display:none}.plans-hero-image-only>img{aspect-ratio:1443/438;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.plans-hero-image-only>img[src=""],.plans-hero-image-only>img:not([src]){visibility:hidden}.plans-grid-professional{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:stretch;gap:18px}.plan-card-professional.plan-poster-card{color:#fff;background:#050708;border:1px solid #ff74008c;border-radius:24px;min-height:0;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000057}.plan-card-professional.plan-poster-card.silver{border-color:#ff8220b8}.plan-card-professional.plan-poster-card.gold{border-color:#eeb92fc7}.plan-card-professional.plan-poster-card.current{border-color:#25d366d1;box-shadow:0 0 0 2px #25d3663d,0 24px 64px #00000057}.plan-card-professional.plan-poster-card:hover{transform:translateY(-4px);box-shadow:0 30px 76px #0000006b}.plan-poster-shell{aspect-ratio:1/2.02;background:#050708;width:100%;position:relative;overflow:hidden}.plan-poster-shell>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.plan-current-badge{z-index:3;color:#eafff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#082a19f0;border:1px solid #25d3668c;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:1.7%;right:3.2%;box-shadow:0 10px 30px #00000047}.plan-live-overlay{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090afb;border:1px solid #ff841ca3;border-radius:18px;grid-template-columns:minmax(116px,1fr) minmax(124px,1fr);align-items:stretch;gap:10px;height:13.6%;min-height:92px;padding:9px 10px;display:grid;position:absolute;bottom:6.1%;left:4.2%;right:4.2%;box-shadow:0 16px 42px #00000075}.plan-poster-card.silver .plan-live-overlay{border-color:#ff9237c7}.plan-poster-card.gold .plan-live-overlay{border-color:#eeb92fd1}.plan-live-price{border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;min-width:0;padding-right:10px;display:flex}.plan-live-price>span{color:#ff8a2a;letter-spacing:.9px;font-size:clamp(8px,.68vw,10px);font-weight:950}.plan-poster-card.gold .plan-live-price>span{color:#efbd3e}.plan-live-price>strong{color:#fff;letter-spacing:-.65px;white-space:nowrap;margin-top:2px;font-size:clamp(18px,1.75vw,30px);font-weight:950;line-height:1}.plan-live-price>small{color:#b5c0c7;margin-top:5px;font-size:clamp(8px,.68vw,10px);font-weight:800}.plan-live-actions{grid-template-rows:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.plan-live-actions button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:0;padding:6px 7px;font-size:clamp(8px,.72vw,11px);font-weight:900;line-height:1.1;transition:transform .18s,filter .18s,opacity .18s;display:flex}.plan-live-actions button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plan-live-actions .plan-whatsapp-action{color:#effff4;background:linear-gradient(135deg,#119b46,#087735);border:1px solid #25d36680}.plan-live-actions .plan-request-action{color:#16100b;background:linear-gradient(135deg,#ff9d32,#ff7100);border:1px solid #ffa249cc}.plan-poster-card.gold .plan-live-actions .plan-request-action{background:linear-gradient(135deg,#f7c845,#d99a00);border-color:#ffdd77e0}.plan-live-actions button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.plan-live-actions button:disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.15)}@media (width<=1180px){.plans-grid-professional{grid-template-columns:repeat(2,minmax(280px,1fr))}.plan-card-professional.plan-poster-card:last-child{grid-column:1/-1;justify-self:center;width:min(520px,100%);max-width:520px}}@media (width<=760px){.plans-hero-image-only>img{aspect-ratio:auto;object-position:55% center;min-height:210px}.plans-grid-professional{grid-template-columns:1fr}.plan-card-professional.plan-poster-card,.plan-card-professional.plan-poster-card:last-child{grid-column:auto;justify-self:center;width:min(470px,100%);max-width:470px}}@media (width<=430px){.plan-live-overlay{border-radius:15px;grid-template-columns:minmax(100px,.95fr) minmax(118px,1.05fr);gap:8px;height:14.2%;min-height:88px;padding:8px;bottom:6%;left:3.7%;right:3.7%}.plan-live-price{padding-right:8px}.plan-live-actions{gap:6px}.plan-live-actions button{gap:5px;padding:6px}}.home-pro-page{gap:16px;display:grid}.home-pro-welcome{justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:2px 2px 4px;display:flex}.home-pro-welcome h1{color:var(--vq-text,#1b2027);letter-spacing:-.8px;margin:6px 0 5px;font-size:clamp(24px,2.35vw,34px);line-height:1.02}.home-pro-welcome h1 em{font-size:.7em;font-style:normal}.home-pro-welcome p{color:#8b9aa3;margin:0;font-size:10px}.home-pro-welcome-actions{align-items:center;gap:10px;display:flex}.home-pro-welcome-actions button{min-height:42px;padding-inline:16px}.home-pro-workflow{background:linear-gradient(145deg,#111b21,#0a1217);border:1px solid #26343c;border-radius:17px;padding:15px 17px;box-shadow:0 15px 36px #00000024}.home-pro-workflow-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-pro-workflow-heading>span{color:#ff922c;letter-spacing:.55px;align-items:center;gap:7px;font-size:8px;font-weight:950;display:inline-flex}.home-pro-workflow-heading>strong{color:#ffb56c;background:#ff7a001a;border-radius:999px;padding:6px 10px;font-size:8px}.home-pro-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.home-pro-workflow-steps button{color:#71828a;text-align:left;cursor:pointer;background:#0a1318;border:1px solid #fff1;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:62px;padding:9px;display:grid}.home-pro-workflow-steps button:hover{border-color:#ff7a0052}.home-pro-workflow-steps button>i{color:#77878f;background:#152027;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.home-pro-workflow-steps b,.home-pro-workflow-steps small{text-overflow:ellipsis;display:block;overflow:hidden}.home-pro-workflow-steps b{color:#b5c0c5;white-space:nowrap;font-size:8px}.home-pro-workflow-steps small{color:#687a83;margin-top:4px;font-size:7px;line-height:1.35}.home-pro-workflow-steps button.done{border-color:#31cd7033}.home-pro-workflow-steps button.done>i{color:#58dc8c;background:#25d3661c}.home-pro-workflow-steps button.current{border-color:#ff7a0059;box-shadow:inset 0 0 0 1px #ff7a000d}.home-pro-workflow-steps button.current>i{color:#ff9b3e;background:#ff7a001f}.home-pro-plan-card{background:linear-gradient(115deg,#11191f 0%,#0d1318 58%,#12171b 100%);border:1px solid #ff7a0047;border-radius:18px;grid-template-columns:270px minmax(0,1fr) minmax(280px,330px);align-items:stretch;min-height:138px;display:grid;overflow:hidden;box-shadow:0 18px 45px #00000030}.home-pro-plan-card.active{border-color:#25d3664d}.home-pro-plan-card.expired,.home-pro-plan-card.suspended{border-color:#ff565652}.home-pro-plan-image-wrap{background:linear-gradient(135deg,#2b1b0d,#12171b);min-height:138px;overflow:hidden}.home-pro-plan-image-wrap img{object-fit:cover;width:100%;height:100%;min-height:138px;display:block}.home-pro-plan-copy{flex-direction:column;justify-content:center;min-width:0;padding:20px 24px;display:flex}.home-pro-plan-heading{color:#ff8b22;align-items:center;gap:8px;display:flex}.home-pro-plan-heading span{letter-spacing:.9px;font-size:10px;font-weight:950}.home-pro-plan-heading b{color:#ffb56d;text-transform:uppercase;background:#ff7a001f;border-radius:999px;margin-left:3px;padding:4px 9px;font-size:8px}.home-pro-plan-card.active .home-pro-plan-heading b{color:#64e28e;background:#25d3661f}.home-pro-plan-card.expired .home-pro-plan-heading b,.home-pro-plan-card.suspended .home-pro-plan-heading b{color:#ff9292;background:#ff4e4e1f}.home-pro-plan-copy h2{color:#f1f5f6;margin:10px 0 6px;font-size:18px}.home-pro-plan-copy p{color:#99a6ad;max-width:680px;margin:0;font-size:10px;line-height:1.55}.home-pro-plan-action{background:#03080b38;border-left:1px solid #ffffff12;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:10px 12px;padding:19px 22px;display:grid}.home-pro-plan-action>span{color:#69e894;background:#25d36621;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.home-pro-plan-action strong,.home-pro-plan-action small{display:block}.home-pro-plan-action small{color:#809098;margin-top:4px;font-size:8px}.home-pro-plan-action button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7a00,#ff9b2f);border:0;border-radius:10px;grid-column:2;min-height:38px;padding:0 16px;font-size:9px;font-weight:900;box-shadow:0 11px 28px #ff70003b}.home-pro-plan-action button:hover{filter:brightness(1.07)}.home-pro-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-pro-metric{text-align:left;cursor:pointer;background:linear-gradient(145deg,#121b21,#0c1419);border:1px solid #24323a;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px;min-height:104px;padding:16px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 13px 32px #0000001f}.home-pro-metric:hover{border-color:#3a4b55;transform:translateY(-2px)}.home-pro-metric>span{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.home-pro-metric.orange>span{color:#ff8b22;background:#ff7a001f}.home-pro-metric.green>span{color:#55dd85;background:#25d3661c}.home-pro-metric.whatsapp>span{color:#48df7a;background:#25d3661c}.home-pro-metric.gold>span{color:#f8bd39;background:#e8ab161c}.home-pro-metric small,.home-pro-metric strong,.home-pro-metric em{display:block}.home-pro-metric small{color:#a3afb5;letter-spacing:.45px;font-size:8px;font-weight:900}.home-pro-metric strong{color:#f6f8f9;margin-top:7px;font-size:27px;line-height:1}.home-pro-metric em{color:#73838b;margin-top:8px;font-size:8px;font-style:normal}.home-pro-metric .star-display{margin-top:5px}.home-pro-visibility-banner{background:radial-gradient(circle at 70%,#ff7a0038,#0000 38%),linear-gradient(90deg,#17110d,#090d10);border:1px solid #ff7a0073;border-radius:17px;min-height:120px;position:relative;overflow:hidden;box-shadow:0 17px 42px #00000029}.home-pro-visibility-banner img{object-fit:cover;width:100%;height:100%;min-height:120px;display:block}.home-pro-visibility-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#070a0c47);width:260px;position:absolute;inset:0 0 0 auto}.home-pro-visibility-banner button{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7300,#ff9a2d);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:190px;min-height:44px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:50%;right:28px;transform:translateY(-50%);box-shadow:0 12px 30px #ff6a0047}.home-pro-visibility-banner button:hover{filter:brightness(1.07)}.home-pro-main-grid{grid-template-columns:minmax(280px,.95fr) minmax(360px,1.25fr) minmax(250px,.8fr);align-items:stretch;gap:12px;display:grid}.home-pro-bottom-grid{grid-template-columns:minmax(300px,1fr) minmax(330px,1fr) minmax(280px,.82fr);align-items:stretch;gap:12px;display:grid}.home-pro-card{background:linear-gradient(150deg,#121b21,#0c1419);border:1px solid #26343c;border-radius:16px;min-width:0;padding:17px;box-shadow:0 15px 36px #00000021}.home-pro-card-head{justify-content:space-between;align-items:flex-start;gap:15px;min-height:36px;display:flex}.home-pro-card-head span{color:#ff922c;letter-spacing:.45px;align-items:center;gap:6px;font-size:8px;font-weight:950;display:inline-flex}.home-pro-card-head h2{color:var(--vq-text,#1b2027);margin:5px 0 0;font-size:14px}.home-pro-card-head>button{color:#ff9a38;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.home-pro-card-head>button:hover{color:#ffc183}.home-pro-chart-tabs{border-bottom:1px solid #ffffff12;gap:24px;margin-top:14px;display:flex}.home-pro-chart-tabs b,.home-pro-chart-tabs span{color:#7f9098;padding:0 0 9px;font-size:8px}.home-pro-chart-tabs b{color:#ff9631;border-bottom:2px solid #ff7a00}.home-pro-chart-area{background:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 34px),#0a1116;border-radius:11px;min-height:165px;margin-top:12px;padding:16px 12px 8px}.home-pro-chart-area .mini-trend-chart{border-bottom:1px solid #ff7a0059;gap:7px;height:140px;padding:0}.home-pro-chart-area .mini-trend-chart i{background:linear-gradient(#ff9b35,#ff7a0029);min-width:5px}.home-pro-chart-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.home-pro-chart-summary span{background:#0a1318;border-radius:10px;padding:10px 12px}.home-pro-chart-summary small,.home-pro-chart-summary strong{display:block}.home-pro-chart-summary small{color:#74858d;font-size:7px}.home-pro-chart-summary strong{color:#f2f5f6;margin-top:5px;font-size:18px}.home-pro-product-list{gap:9px;margin-top:14px;display:grid}.home-pro-product-list>button{text-align:left;cursor:pointer;background:#0a1318;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:78px;padding:8px;display:grid}.home-pro-product-list>button:hover{border-color:#ff7a0052}.home-pro-product-list>button>span{color:#687982;background:#111d23;border-radius:9px;place-items:center;width:66px;height:60px;display:grid;overflow:hidden}.home-pro-product-list img{object-fit:cover;width:100%;height:100%}.home-pro-product-list strong,.home-pro-product-list small,.home-pro-product-list em{display:block}.home-pro-product-list small{color:#768790;margin-top:4px;font-size:7px}.home-pro-product-list em{color:#ff9a36;margin-top:7px;font-size:10px;font-style:normal;font-weight:900}.home-pro-product-list>button>b{color:#ffb264;text-transform:uppercase;background:#ff7a001a;border-radius:999px;padding:5px 7px;font-size:6px}.home-pro-products-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:245px;display:grid}.home-pro-products-empty>span{color:#75848c;background:#172127;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.home-pro-products-empty small{color:#778890;max-width:260px;font-size:8px;line-height:1.5}.home-pro-products-empty button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7300,#ff9a2d);border:0;border-radius:10px;align-items:center;gap:7px;min-height:39px;margin-top:4px;padding:0 17px;font-size:8px;font-weight:900;display:inline-flex}.home-pro-profile-progress{margin-top:16px}.home-pro-profile-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-pro-profile-progress span{color:#adb8bd;font-size:8px}.home-pro-profile-progress>i{background:#29343a;border-radius:999px;height:9px;margin-top:8px;display:block;overflow:hidden}.home-pro-profile-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#ff7300,#ffb12f);height:100%;display:block}.home-pro-profile-checks{gap:9px;margin-top:16px;display:grid}.home-pro-profile-checks span{color:#87979f;align-items:center;gap:8px;font-size:8px;display:flex}.home-pro-profile-checks span svg{color:#ff8b23}.home-pro-profile-checks span.done{color:#cbd5d9}.home-pro-profile-checks span.done svg{color:#39d172}.home-pro-publication-state{border-top:1px solid #ffffff12;gap:10px;margin-top:17px;padding-top:13px;display:grid}.home-pro-publication-state>span{color:#9aa8ae;align-items:center;gap:7px;font-size:8px;display:flex}.home-pro-publication-state>span i{background:#788891;border-radius:50%;width:7px;height:7px}.home-pro-publication-state>span i.aprobado{background:#38d174}.home-pro-publication-state>span i.en-revision{background:#ff982e}.home-pro-publication-state button{color:#ff9c42;cursor:pointer;background:#ff7a000f;border:1px solid #ff7a006b;border-radius:9px;min-height:36px;font-size:8px;font-weight:900}.home-pro-activity-list{margin-top:13px;display:grid}.home-pro-activity-list>button{text-align:left;cursor:pointer;border-bottom:1px solid #ffffff0e;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 0;display:grid}.home-pro-activity-list .activity-icon{color:#ff9633;background:#ff7a0014;border:1px solid #ff7a004d;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.home-pro-activity-list strong,.home-pro-activity-list small{display:block}.home-pro-activity-list small{color:#778891;margin-top:4px;font-size:7px;line-height:1.4}.home-pro-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.home-pro-quick-grid button{color:#ff8e28;cursor:pointer;background:#0a1318;border:1px solid #26363f;border-radius:11px;align-content:center;place-items:center;gap:7px;min-height:78px;padding:8px;display:grid}.home-pro-quick-grid button:hover{background:#0f1a20;border-color:#ff7a006b}.home-pro-quick-grid span{color:#c5cfd3;text-align:center;font-size:7px}.home-pro-help-image{background:linear-gradient(135deg,#ff7200,#d84a00);border:1px solid #ff7a0052;border-radius:16px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 15px 36px #00000029}.home-pro-help-image img{object-fit:cover;width:100%;height:100%;min-height:250px;display:block}.home-pro-help-image button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7c00,#ff9a28);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:225px;min-height:46px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;bottom:20px;left:24px;box-shadow:0 12px 28px #00000038}.home-pro-help-image button:hover{filter:brightness(1.07)}@media (width<=1240px){.home-pro-plan-card{grid-template-columns:230px minmax(0,1fr) 285px}.home-pro-main-grid{grid-template-columns:minmax(280px,1fr) minmax(360px,1.25fr)}.home-pro-profile{grid-column:1/-1}.home-pro-profile-checks{grid-template-columns:repeat(5,minmax(0,1fr))}.home-pro-publication-state{grid-template-columns:1fr 180px;align-items:center}.home-pro-bottom-grid{grid-template-columns:1fr 1fr}.home-pro-help-image{grid-column:1/-1;min-height:210px}.home-pro-help-image img{min-height:210px}}@media (width<=980px){.home-pro-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pro-plan-card{grid-template-columns:210px minmax(0,1fr)}.home-pro-plan-action{border-top:1px solid #ffffff12;border-left:0;grid-column:1/-1;grid-template-columns:48px 1fr auto}.home-pro-plan-action button{grid-area:1/3;min-width:170px}.home-pro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pro-main-grid,.home-pro-bottom-grid{grid-template-columns:1fr}.home-pro-profile,.home-pro-help-image{grid-column:auto}.home-pro-profile-checks{grid-template-columns:1fr 1fr}}@media (width<=560px){.home-pro-workflow{padding:13px}.home-pro-workflow-steps{grid-template-columns:1fr}.home-pro-workflow-heading{align-items:flex-start}}@media (width<=720px){.home-pro-welcome{flex-direction:column;align-items:stretch}.home-pro-welcome-actions{grid-template-columns:1fr 1fr;display:grid}.home-pro-plan-card{grid-template-columns:1fr}.home-pro-plan-image-wrap,.home-pro-plan-image-wrap img{min-height:180px}.home-pro-plan-action{grid-column:auto;grid-template-columns:44px 1fr}.home-pro-plan-action button{grid-area:auto/1/auto/-1;width:100%}.home-pro-metrics{grid-template-columns:1fr}.home-pro-visibility-banner{min-height:220px}.home-pro-visibility-banner img{object-position:left center;min-height:220px}.home-pro-visibility-banner:after{background:linear-gradient(#0000 50%,#070a0cd1);width:100%}.home-pro-visibility-banner button{width:auto;min-width:0;inset:auto 18px 18px;transform:none}.home-pro-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pro-help-image button{min-width:0;bottom:16px;left:18px;right:18px}}@media (width<=430px){.home-pro-welcome-actions,.home-pro-profile-checks,.home-pro-publication-state{grid-template-columns:1fr}.home-pro-quick-grid{grid-template-columns:1fr 1fr}}.home-pro-page,.home-pro-plan-card,.home-pro-main-grid,.home-pro-bottom-grid,.home-pro-card{min-width:0}.home-pro-page{max-width:100%;overflow-x:hidden}.home-pro-plan-image-wrap{min-height:138px;position:relative}.home-pro-plan-image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:138px;display:block}.home-pro-visibility-banner{aspect-ratio:1122/110;border-radius:16px;min-height:0;overflow:hidden}.home-pro-visibility-banner:after{background:linear-gradient(90deg,#0000,#0407092e);width:24%}.home-pro-visibility-banner button{white-space:nowrap;width:16.4%;min-width:168px;min-height:44%;max-height:48px;padding:0 14px;top:50%;right:2.15%;transform:translateY(-50%)}.home-pro-main-grid{grid-template-columns:minmax(260px,.92fr) minmax(350px,1.24fr) minmax(255px,.84fr);align-items:stretch;gap:14px}.home-pro-activity,.home-pro-quick,.home-pro-help-image{height:100%;min-height:246px}.home-pro-quick-grid{gap:8px}.home-pro-quick-grid button{min-height:68px}.home-pro-help-image{isolation:isolate;aspect-ratio:auto;background:#d95805;border-radius:16px;align-self:stretch;position:relative;overflow:hidden}.home-pro-help-image:before{content:"";z-index:0;filter:blur(18px)saturate(.95)brightness(.82);opacity:.78;background:url(/home-images/inicio-ayuda-whatsapp.webp) 50%/cover no-repeat;position:absolute;inset:-20px;transform:scale(1.12)}.home-pro-help-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0306082e,#0000 22% 78%,#0306082e);position:absolute;inset:0}.home-pro-help-image button{z-index:4;white-space:nowrap;width:55.6%;min-width:0;min-height:44px;max-height:50px;padding:0 12px;bottom:17.5%;left:10.8%;right:auto}@media (width<=1240px){.home-pro-main-grid{grid-template-columns:minmax(280px,1fr) minmax(360px,1.2fr)}.home-pro-profile{grid-column:1/-1}.home-pro-bottom-grid{grid-template-columns:1fr 1fr}.home-pro-help-image{aspect-ratio:378/204;grid-column:1/-1;justify-self:center;width:min(100%,620px);min-height:0}.home-pro-help-image:before,.home-pro-help-image:after{display:none}.home-pro-help-image img{object-fit:cover}.home-pro-help-image button{width:56.2%;bottom:7.2%;left:10.5%}}@media (width<=980px){.home-pro-main-grid,.home-pro-bottom-grid{grid-template-columns:1fr}.home-pro-profile,.home-pro-help-image{grid-column:auto}.home-pro-help-image{width:min(100%,620px)}}@media (width<=720px){.home-pro-visibility-banner{aspect-ratio:auto;min-height:190px}.home-pro-visibility-banner img{object-fit:cover;object-position:left center}.home-pro-visibility-banner:after{background:linear-gradient(#0000 42%,#05080ae0);width:100%}.home-pro-visibility-banner button{width:auto;min-width:0;min-height:42px;max-height:none;inset:auto 16px 15px;transform:none}.home-pro-help-image{width:100%}.home-pro-help-image button{font-size:8px}}.home-pro-bottom-grid{grid-template-columns:minmax(260px,.9fr) minmax(330px,1.12fr) minmax(340px,1.06fr);align-items:start;gap:14px}.home-pro-activity,.home-pro-quick{height:auto;min-height:190px}.home-pro-quick-grid{gap:7px;margin-top:11px}.home-pro-quick-grid button{min-height:58px;padding:7px}.home-pro-help-image{isolation:isolate;aspect-ratio:378/204;background:#080d10;border:1px solid #ff7a006b;border-radius:16px;align-self:start;width:100%;height:auto;min-height:0;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000038}.home-pro-help-image:before,.home-pro-help-image:after{content:none!important;display:none!important}.home-pro-help-image img{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.home-pro-help-image button{z-index:3;color:#0000;width:55.8%;min-width:0;height:23.6%;min-height:0;max-height:none;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;font-size:0;position:absolute;bottom:7.35%;left:10.55%;overflow:hidden}.home-pro-help-image button svg{display:none}.home-pro-help-image button:hover{filter:none;background:#ffffff0b;box-shadow:inset 0 0 0 2px #fff3}.home-pro-help-image button:focus-visible{outline-offset:-4px;outline:3px solid #fffffff2}@media (width<=1240px){.home-pro-bottom-grid{grid-template-columns:minmax(260px,.92fr) minmax(330px,1.08fr)}.home-pro-help-image{aspect-ratio:378/204;grid-column:1/-1;justify-self:center;width:min(100%,560px)}.home-pro-help-image img{object-fit:cover}.home-pro-help-image button{width:55.8%;bottom:7.35%;left:10.55%}}@media (width<=980px){.home-pro-bottom-grid{grid-template-columns:1fr}.home-pro-help-image{grid-column:auto;justify-self:center;width:min(100%,560px)}}@media (width<=520px){.home-pro-help-image{border-radius:13px;width:100%}.home-pro-help-image button{border-radius:10px}}.home-pro-visibility-banner{aspect-ratio:1122/110;background:#071018;border:0;border-radius:16px;min-height:0;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000038}.home-pro-visibility-banner img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.home-pro-visibility-banner:after{display:none}.home-pro-visibility-banner button{z-index:4;color:#0000;width:23.2%;min-width:0;height:58%;min-height:0;max-height:none;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:18px;padding:0;position:absolute;top:50%;right:1.5%;transform:translateY(-50%)}.home-pro-visibility-banner button svg{opacity:0}.home-pro-visibility-banner button:hover{filter:none;background:#ffffff09}.home-pro-visibility-banner button:focus-visible{outline-offset:-5px;outline:2px solid #fff}@media (width<=720px){.home-pro-visibility-banner{aspect-ratio:auto;min-height:126px}.home-pro-visibility-banner img{object-fit:cover;object-position:center}.home-pro-visibility-banner button{width:28%;height:58%;inset:50% 1.5% auto auto;transform:translateY(-50%)}}.delivery-settings-page{gap:18px;min-width:0;overflow-x:clip}.delivery-hero{isolation:isolate;background:linear-gradient(135deg,#071018,#101b23);border-color:#ffffff1a;justify-content:space-between;align-items:center;gap:30px;min-height:310px;padding:34px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.delivery-hero-image{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.delivery-hero-content{z-index:2;min-width:0;max-width:700px;position:relative}.delivery-eyebrow{color:#ff9838;letter-spacing:2.25px;align-items:center;font-size:11px;font-weight:950;display:inline-flex}.delivery-hero h1{color:#fff;letter-spacing:-1.3px;text-wrap:balance;max-width:690px;margin:12px 0;font-size:clamp(30px,3.5vw,48px);line-height:1.03}.delivery-hero p{color:#c0cbd1;max-width:670px;margin:0;font-size:14px;line-height:1.68}.delivery-hero-pills{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.delivery-hero-pills span{color:#dce4e8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050d128f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.delivery-hero-pills span:first-child svg{color:#4ce180}.delivery-hero-pills span:last-child svg{color:#ff9b42}.delivery-master-switch{z-index:3;color:#b8c2c8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060d12bd;border-color:#ffffff2e;flex:none;min-width:190px;min-height:68px;padding:10px 11px 10px 20px;position:relative;box-shadow:0 14px 36px #0000003d}.delivery-master-switch:hover{border-color:#ff74008c;transform:translateY(-1px)}.delivery-master-switch span{letter-spacing:1px;font-size:11px}.delivery-master-switch i{background:#354650;flex:none;width:46px;height:46px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.delivery-master-switch.active{background:#0d4b2ba6;border-color:#25d36699}.delivery-master-switch.active i{background:#31d66e;box-shadow:0 0 0 7px #25d3661f,0 8px 20px #25d36633}.delivery-empty-state-professional{background:radial-gradient(circle at 50% 15%,#ff74001a,#0000 30%),linear-gradient(145deg,#101d27fa,#08121afa);border-color:#ffffff17;min-height:470px;padding:42px 34px}.delivery-empty-state-professional .delivery-empty-icon{color:#111820;transform:none}.delivery-empty-kicker{color:#ff9a3d;letter-spacing:1.8px;margin-top:18px;font-size:9px;font-weight:950}.delivery-empty-state-professional h2{text-wrap:balance;max-width:650px;margin:10px 0;font-size:clamp(24px,3vw,34px);line-height:1.12}.delivery-empty-state-professional>p{max-width:720px;margin:0;font-size:13px}.delivery-empty-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;width:min(820px,100%);margin-top:26px;display:grid}.delivery-empty-benefits>div{text-align:left;background:#ffffff06;border:1px solid #243742;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:4px 11px;min-width:0;padding:16px;display:grid}.delivery-empty-benefits>div>span{color:#ff9c46;background:#ff74001a;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.delivery-empty-benefits strong{font-size:11px}.delivery-empty-benefits small{color:var(--muted);font-size:9px;line-height:1.45}.delivery-empty-action{min-height:48px;margin-top:24px;padding-inline:20px;font-size:11px}.delivery-platform-disclaimer{color:#a9bac5;background:#4e9cff0e;border:1px solid #4e9cff33;border-radius:11px;align-items:center;gap:8px;margin-top:18px;padding:11px 14px;font-size:9px;display:inline-flex}.delivery-platform-disclaimer svg{color:#72afff}.delivery-configuration-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px 20px;padding:16px 18px 20px;display:grid;position:relative;overflow:hidden}.delivery-progress-copy{align-items:center;gap:11px;display:flex}.delivery-progress-copy>span{color:#ff9c46;background:#ff74001a;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.delivery-progress-copy strong,.delivery-progress-copy small{display:block}.delivery-progress-copy strong{font-size:12px}.delivery-progress-copy small{color:var(--muted);margin-top:4px;font-size:9px}.delivery-progress-value{align-items:center;gap:10px;display:flex}.delivery-progress-value strong{font-size:18px}.delivery-progress-value span{color:#aebbc2;background:#ffffff0b;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.delivery-configuration-progress>i{background:#1b2a34;border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.delivery-configuration-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#ff6c00,#ffad4a);height:100%;transition:width .25s;display:block}.delivery-editor-grid{grid-template-columns:minmax(0,1fr) 330px;gap:18px}.delivery-section-card{border-color:#ffffff16;padding:24px}.delivery-section-heading-with-summary{grid-template-columns:38px 1fr auto;display:grid}.delivery-section-heading-with-summary>b{color:#ffac60;background:#ff740017;border-radius:999px;align-self:center;padding:7px 10px;font-size:8px}.delivery-choice-grid button{grid-template-columns:42px 1fr;align-content:start;gap:4px 11px;min-height:132px;padding:17px;position:relative}.delivery-choice-icon{color:#ff9c46;background:#ff740017;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.delivery-choice-grid button>strong,.delivery-choice-grid button>small{align-self:center}.delivery-choice-grid button>small{margin-top:0;font-size:9px}.delivery-choice-check{color:#0000;background:#0b161e;border:1px solid #31444f;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:12px;right:12px}.delivery-choice-grid button.selected .delivery-choice-check{color:#102018;background:#34d878;border-color:#34d878}.delivery-status-actions{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.delivery-status-actions button{text-align:left;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:82px;padding:13px;display:grid}.delivery-status-actions button>span{color:#8d9aa3;background:#ffffff0a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.delivery-status-actions button strong,.delivery-status-actions button small{display:block}.delivery-status-actions button strong{font-size:9px}.delivery-status-actions button small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.delivery-status-actions button.selected>span{color:#fff;background:#ff74002e}.delivery-status-actions button.selected.available>span{background:#25d3662e}.delivery-status-actions button.selected.warning>span{background:#f6bd3c2e}.delivery-day-row{grid-template-columns:150px minmax(240px,1fr) auto;min-width:0;padding:13px}.delivery-day-row.active{background:#ff740006;border-color:#ff740052}.delivery-day-toggle input{flex:none}.delivery-interval input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.delivery-form-grid label>small{color:#667781;align-self:flex-start;line-height:1.45}.delivery-option-list label{transition:border-color .2s,background .2s,transform .2s}.delivery-option-list label:hover{background:#ff740006;border-color:#ff740052;transform:translateY(-1px)}.delivery-location-warning{grid-template-columns:24px 1fr;align-items:start;display:grid}.delivery-location-warning>svg{color:var(--gold);margin-top:1px}.delivery-location-warning>div{gap:4px;display:grid}.delivery-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-confirmation-card{background:linear-gradient(135deg,#ffb04a12,#ffffff05);border-color:#ffb04a33;padding:18px}.delivery-responsibility-check.professional{background:0 0;border:0;grid-template-columns:20px 42px 1fr;align-items:center;gap:11px;padding:0;display:grid!important}.delivery-responsibility-check.professional input{width:19px;height:19px;margin:0}.delivery-responsibility-check.professional>span:last-child{gap:4px;display:grid}.delivery-confirmation-icon{color:#ff9c46;background:#ff74001a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid!important}.delivery-responsibility-check.professional strong{font-size:11px}.delivery-responsibility-check.professional small{font-size:9px}.delivery-save-button{min-width:230px;min-height:46px}.delivery-summary-card{background:radial-gradient(circle at 100% 0,#ff74001c,#0000 32%),linear-gradient(145deg,#101d27fa,#08121afa);border-color:#ffffff17;padding:22px;top:92px;overflow:hidden}.delivery-summary-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.delivery-summary-completion{color:#83929c;font-size:8px;font-weight:850}.delivery-summary-icon{color:#ff9c46;background:#ff74001a;border-radius:16px;place-items:center;width:54px;height:54px;margin-top:20px;display:grid}.delivery-summary-card h2{margin:13px 0 4px;font-size:20px}.delivery-summary-title{margin-bottom:3px;font-size:11px}.delivery-summary-subtitle{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.5}.delivery-summary-card li{padding:11px 0}.delivery-summary-card li strong{max-width:170px;line-height:1.4}.delivery-summary-badge{justify-content:center;align-items:center;gap:7px;display:flex}.delivery-summary-whatsapp{color:#55df83;background:#25d3660f;border:1px solid #25d36633;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-top:15px;padding:12px;display:grid}.delivery-summary-whatsapp>svg{justify-self:center}.delivery-summary-whatsapp strong,.delivery-summary-whatsapp small{display:block}.delivery-summary-whatsapp strong{font-size:9px}.delivery-summary-whatsapp small{color:#91a09a;margin-top:3px;font-size:8px;line-height:1.45}@media (width<=1240px){.delivery-status-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.delivery-editor-grid{grid-template-columns:1fr}.delivery-summary-card{position:static}.delivery-choice-grid.three,.delivery-option-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.delivery-hero{align-items:flex-end;min-height:360px;padding:28px}.delivery-hero-overlay{background:linear-gradient(90deg,#040b11f5,#040b11b8 60%,#040b1157),linear-gradient(#0000 25%,#040b11eb)}.delivery-hero-content{max-width:620px}.delivery-master-switch{align-self:flex-start}.delivery-choice-grid.three,.delivery-option-list,.delivery-empty-benefits{grid-template-columns:1fr}}@media (width<=760px){.delivery-settings-page{gap:13px}.delivery-hero{align-content:end;gap:18px;min-height:430px;padding:22px;display:grid}.delivery-hero-image{object-position:66% center}.delivery-hero-overlay{background:linear-gradient(#040b1147 0%,#040b11e0 45%,#040b11fa 100%),linear-gradient(90deg,#040b11b8,#040b1114)}.delivery-hero h1{font-size:clamp(29px,9vw,38px)}.delivery-hero p{font-size:12px}.delivery-hero-pills{gap:7px}.delivery-hero-pills span{justify-content:flex-start;width:100%}.delivery-master-switch{width:100%;min-width:0}.delivery-empty-state-professional{min-height:0;padding:30px 18px}.delivery-empty-benefits{width:100%}.delivery-configuration-progress{grid-template-columns:1fr}.delivery-progress-value{justify-content:space-between}.delivery-section-card{padding:17px}.delivery-section-heading-with-summary{grid-template-columns:38px 1fr}.delivery-section-heading-with-summary>b{grid-column:2;justify-self:start}.delivery-status-actions,.delivery-day-row{grid-template-columns:1fr}.delivery-interval{flex-wrap:nowrap}.delivery-interval input{width:100%;min-width:0}.delivery-cost-grid{grid-template-columns:1fr}.delivery-confirmation-card{flex-direction:column;align-items:stretch}.delivery-responsibility-check.professional{grid-template-columns:20px 1fr}.delivery-confirmation-icon{display:none!important}.delivery-save-button{width:100%;min-width:0}}@media (width<=480px){.delivery-hero{border-radius:17px;min-height:460px}.delivery-hero h1{font-size:31px}.delivery-empty-state-professional h2{font-size:25px}.delivery-empty-benefits>div{grid-template-columns:38px 1fr;padding:13px}.delivery-empty-benefits>div>span{width:38px;height:38px}.delivery-section-heading h2{font-size:16px}.delivery-section-heading p{font-size:10px}.delivery-interval{grid-template-columns:1fr auto 1fr auto;display:grid}.delivery-add-interval{width:100%}.delivery-summary-card{padding:18px}}.delivery-hero{isolation:isolate;background:#071018;position:relative}.delivery-hero-image{z-index:0;object-fit:cover;object-position:center center;opacity:1;visibility:visible;width:100%;height:100%;display:block;position:absolute;inset:0}.delivery-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#040b11f7 0%,#040b11e0 34%,#040b117a 62%,#040b111a 100%),linear-gradient(#0000 38%,#040b11b8 100%);position:absolute;inset:0}.delivery-hero-content{z-index:2;position:relative}.delivery-hero .delivery-master-switch{z-index:3;position:relative}@media (width<=760px){.delivery-hero-image{object-position:66% center}.delivery-hero-overlay{background:linear-gradient(#040b117a 0%,#040b11d6 48%,#040b11fa 100%),linear-gradient(90deg,#040b117a,#040b111a)}}.delivery-settings-page .delivery-hero{isolation:isolate;background:#071018!important;position:relative!important;overflow:hidden!important}.delivery-settings-page .delivery-hero-background{pointer-events:none;z-index:0!important;object-fit:cover!important;object-position:right center!important;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.delivery-settings-page .delivery-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050d13fa 0%,#050d13e8 38%,#050d1394 60%,#050d131f 100%);position:absolute;inset:0}.delivery-settings-page .delivery-hero>div,.delivery-settings-page .delivery-master-switch{z-index:2!important;position:relative!important}@media (width<=760px){.delivery-settings-page .delivery-hero-background{object-position:68% center!important}.delivery-settings-page .delivery-hero:after{background:linear-gradient(#050d1359 0%,#050d13d1 48%,#050d13fa 100%)}}.registration-progress-card{background:linear-gradient(135deg,#ff740013,#ffffff05);border:1px solid #648ea438;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:center;gap:14px;margin:0 0 12px;padding:13px 14px;display:grid}.registration-progress-card>div:first-child{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.registration-progress-card span{color:#ffad67;white-space:nowrap;font-size:9px;font-weight:850}.registration-progress-track{background:#172833;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 4px #00000047}.registration-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#ff6200,#ff9b42);width:0;height:100%;transition:width .25s;display:block;box-shadow:0 0 18px #ff74003d}.orientation-notice{background:#4375910e;border-color:#5c869c38}.orientation-notice span{line-height:1.55}.profile-form-card{border-color:#638ca13d;box-shadow:0 22px 58px #0000002e,inset 0 1px #ffffff06}.form-section-heading strong{color:#eff4f6;font-size:12px}.form-section-heading p{color:#7f919b;max-width:760px;font-size:9px;line-height:1.5}.form-grid label{color:#aab7be;letter-spacing:.1px;font-size:9px}.form-grid input,.form-grid select,.form-grid textarea{background:#09161f;border-color:#29404d;border-radius:12px;min-height:45px;font-size:11px}.form-grid textarea{min-height:112px}.form-grid input:focus-visible,.form-grid select:focus-visible,.form-grid textarea:focus-visible,.profile-tabs button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible{outline-offset:3px;outline:2px solid #ff9a42}.delivery-responsibility-check{background:linear-gradient(135deg,#ff74001a,#ffffff05);border-color:#ff8b2d61}.delivery-responsibility-check strong{color:#fff}.delivery-responsibility-check small{color:#91a2ab;line-height:1.5}.delivery-responsibility-check input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ff5f6da6}.page-heading .primary-button{border-radius:13px;min-height:44px;padding-inline:17px}.profile-tabs{scrollbar-width:thin;padding-bottom:2px;overflow-x:auto}.profile-tabs button{flex:none;min-height:40px}.primary-button,.secondary-button,.whatsapp-button,.danger-button{cursor:pointer}.primary-button:not(:disabled):active,.secondary-button:not(:disabled):active,.whatsapp-button:not(:disabled):active{transform:translateY(0)}.toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ff964238;box-shadow:0 24px 65px #0000006b}@media (width<=760px){.registration-progress-card{grid-template-columns:1fr}.registration-progress-card>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.registration-progress-card span{white-space:normal}.page-heading .primary-button{width:100%}}@media (prefers-reduced-motion:reduce){.registration-progress-track i,.primary-button,.secondary-button,.whatsapp-button,.danger-button{transition:none}}.dashboard-welcome-compact{align-items:flex-start}.dashboard-welcome-compact h1{font-size:clamp(22px,3vw,34px)}.dashboard-secondary-links{flex-wrap:wrap;gap:8px 14px;display:flex}.dashboard-secondary-links button{min-height:36px;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.dashboard-attention-panel{border-radius:var(--radius-sm);background:radial-gradient(circle at 100% 0%, #ff74001f, transparent 42%), linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:var(--shadow);border:1px solid #ff7a0047;gap:12px;padding:16px 18px;display:grid}.dashboard-attention-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-attention-head>span{color:var(--orange-2);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.dashboard-attention-head>strong{color:var(--vq-orange-strong,#e85a00);background:var(--vq-orange-soft,#ff6a001a);border-radius:999px;padding:5px 10px;font-size:11px}.dashboard-attention-head>strong.ok{color:var(--vq-success,#157a4c);background:var(--vq-success-bg,#157a4c1a)}.dashboard-attention-list{gap:8px;display:grid}.dashboard-attention-item{border:1px solid var(--line);background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dashboard-attention-item strong,.dashboard-attention-item small{display:block}.dashboard-attention-item strong{color:var(--text);font-size:13px}.dashboard-attention-item small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.dashboard-attention-item button{border:1px solid var(--line-strong);min-height:34px;color:var(--text);background:var(--surface-3);cursor:pointer;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:11px;font-weight:800}.dashboard-attention-item.danger{border-color:#ff5f6d47}.dashboard-attention-item.warning{border-color:#ff9a2f47}.dashboard-attention-item.info{border-color:#4e9cff3d}.dashboard-attention-empty{color:var(--muted);justify-items:start;gap:10px;display:grid}.dashboard-attention-empty p{max-width:560px;margin:0;font-size:12px;line-height:1.55}.dashboard-summary-strip{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.dashboard-plan-compact{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);gap:10px;padding:16px 18px;display:grid}.dashboard-plan-compact.active{border-color:#25d36647}.dashboard-plan-compact.expired,.dashboard-plan-compact.suspended{border-color:#ff5f6d47}.dashboard-plan-compact-head{color:var(--orange);align-items:center;gap:10px;display:flex}.dashboard-plan-compact-head small,.dashboard-plan-compact-head strong{display:block}.dashboard-plan-compact-head small{color:var(--muted);letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-plan-compact-head strong{color:var(--text);font-size:16px}.dashboard-plan-compact p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.dashboard-plan-compact>button{min-height:34px;color:var(--orange-2);cursor:pointer;background:#ff740014;border:1px solid #ff7a0059;border-radius:10px;justify-self:start;padding:0 12px;font-size:11px;font-weight:800}.plan-expiry-banner{border:1px solid var(--line);background:var(--surface-2,#fff);border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.plan-expiry-banner>div{flex:1;min-width:0}.plan-expiry-banner strong,.plan-expiry-banner p{margin:0;display:block}.plan-expiry-banner p,.plan-expiry-inline{color:var(--muted,#5b6b75);margin-top:4px;font-size:12px;line-height:1.35}.plan-expiry-banner.tone-ok{border-color:#25d36647}.plan-expiry-banner.tone-warning{background:#ffaa3c14;border-color:#ffaa3c6b}.plan-expiry-banner.tone-danger{background:#ff5f6d14;border-color:#ff5f6d61}.plan-expiry-inline.tone-warning,.plan-expiry-inline.tone-danger{color:#b54708;font-weight:700}.dashboard-plan-compact .plan-expiry-inline{display:block}.dashboard-catalog-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboard-catalog-stats button{border:1px solid var(--line);min-height:84px;color:inherit;background:var(--surface-2);text-align:left;cursor:pointer;border-radius:12px;align-content:center;gap:6px;padding:12px;display:grid}.dashboard-catalog-stats button:hover{border-color:#ff7a0052}.dashboard-catalog-stats small{color:var(--muted);letter-spacing:.35px;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-catalog-stats strong{color:var(--text);font-size:24px;line-height:1}.dashboard-workflow-compact{margin-top:0}.dashboard-hub-card,.dashboard-guide-card{border:1px solid var(--vq-border,var(--line,#e6e8ec));background:var(--vq-surface,#fff);border-radius:20px;margin-top:0;padding:18px 18px 16px;box-shadow:0 8px 24px #141a210a}.dashboard-hub-head,.dashboard-guide-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dashboard-hub-head span,.dashboard-guide-head span{color:var(--vq-orange-strong,#e85a00);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.dashboard-hub-head small,.dashboard-guide-head small{color:var(--vq-text-muted,#737d88);margin-top:4px;font-size:13px;display:block}.dashboard-hub-head strong{background:var(--vq-orange-50,#fff4ea);color:var(--vq-orange-strong,#e85a00);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px}.dashboard-hub-head strong.ok{color:#157347;background:#e8f8ee}.dashboard-hub-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-hub-columns>section{border:1px solid var(--vq-border-soft,#141a210f);background:var(--vq-surface-sunken,#f7f8fa);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.dashboard-hub-columns h3{color:var(--vq-text,#1b2027);margin:0;font-size:15px}.dashboard-hub-columns>section>p{color:var(--vq-text-muted,#737d88);margin:0 0 4px;font-size:12px;line-height:1.4}.dashboard-hub-columns button{border:1px solid var(--vq-border,#141a211a);min-height:52px;color:var(--vq-text,#1b2027);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.dashboard-hub-columns button:hover{border-color:var(--vq-orange-line,#ff6a0052);background:var(--vq-orange-50,#fff4ea)}.dashboard-hub-columns button strong,.dashboard-hub-columns button small{display:block}.dashboard-hub-columns button strong{font-size:13px}.dashboard-hub-columns button small{color:var(--vq-text-muted,#737d88);font-size:11px}.dashboard-hub-columns button i{background:var(--vq-surface-dim,#edeff3);border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.dashboard-hub-columns button.done i{color:#157347;background:#e8f8ee}.dashboard-hub-columns button.current{border-color:var(--vq-orange-line,#ff6a0052)}.dashboard-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-guide-grid>button{border:1px solid var(--vq-border,#141a211a);background:var(--vq-surface,#fff);min-height:92px;color:var(--vq-text,#1b2027);text-align:left;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.dashboard-guide-grid strong{font-size:13px}.dashboard-guide-grid small{color:var(--vq-text-muted,#737d88);font-size:12px;line-height:1.35}.location-steps{border:1px solid var(--vq-border,#e6e8ec);background:var(--vq-surface-sunken,#f7f8fa);color:var(--vq-text,#1b2027);border-radius:14px;gap:6px;margin:0 0 14px;padding:12px 12px 12px 28px;display:grid}.location-steps li{font-size:13px;line-height:1.4}.dashboard-focus-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;display:grid}.dashboard-focus-grid .home-pro-activity{grid-column:1/-1}.dashboard-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.dashboard-mini-metrics span{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:10px 12px}.dashboard-mini-metrics small,.dashboard-mini-metrics strong{display:block}.dashboard-mini-metrics small{color:var(--muted);font-size:10px}.dashboard-mini-metrics strong{color:var(--text);margin-top:4px;font-size:18px}.catalog-plan-limit-banner{border-radius:var(--radius-sm);background:#ff74000f;border:1px solid #ff7a0047;align-items:center;gap:12px;padding:14px 16px;display:flex}.catalog-plan-limit-banner.full{background:#ff5f6d14;border-color:#ff5f6d52}.catalog-plan-limit-banner>div{flex:1}.catalog-plan-limit-banner strong,.catalog-plan-limit-banner small{display:block}.catalog-plan-limit-banner strong{font-size:13px}.catalog-plan-limit-banner small{color:var(--muted);margin-top:4px;font-size:11px}.catalog-plan-limit-banner>button{border:1px solid var(--line-strong);background:var(--surface-3);cursor:pointer;border-radius:10px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800}.catalog-status-guide{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:14px 16px;display:grid}.catalog-status-guide>div{grid-template-columns:12px 1fr;align-items:start;gap:8px 10px;display:grid}.catalog-status-guide span{border-radius:999px;width:12px;height:12px;margin-top:3px}.catalog-status-guide span.draft{background:#8b9aa5}.catalog-status-guide span.paused{background:var(--blue)}.catalog-status-guide strong,.catalog-status-guide small{grid-column:2;display:block}.catalog-status-guide strong{font-size:12px}.catalog-status-guide small{color:var(--muted);font-size:11px;line-height:1.4}@media (width<=980px){.dashboard-summary-strip,.dashboard-focus-grid,.dashboard-guide-grid,.dashboard-hub-columns{grid-template-columns:1fr}.dashboard-catalog-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pro-welcome-actions{flex-direction:column;align-items:stretch}}@media (width<=640px){.dashboard-attention-item{flex-direction:column;align-items:stretch}.dashboard-attention-item button{width:100%}.dashboard-catalog-stats{grid-template-columns:1fr 1fr}}.panel-illustration{filter:drop-shadow(0 12px 28px #ff74001f);flex-shrink:0;display:block}.empty-state.empty-state-illustrated{background:radial-gradient(circle at 50% 18%,#ff74001a,#0000 52%),linear-gradient(#141e24eb,#0c12168c);border-color:#ff740047;gap:6px;min-height:340px;padding:28px 20px}.empty-state.empty-state-illustrated h3{color:#f3f6f7;margin-top:8px;font-size:18px;font-weight:850}.empty-state.empty-state-illustrated p{color:#9aa8b1;max-width:420px;margin-bottom:16px;font-size:13px;line-height:1.55}.home-pro-products-empty.dashboard-empty-block,.dashboard-empty-block{text-align:center;align-content:center;place-items:center;gap:10px;min-height:280px;padding:18px 14px;display:grid}.home-pro-products-empty.dashboard-empty-block strong,.dashboard-empty-block strong{color:var(--vq-text,#1b2027);font-size:15px}.home-pro-products-empty.dashboard-empty-block small,.dashboard-empty-block span,.dashboard-empty-block small{max-width:320px;color:var(--vq-text-muted,#737d88);font-size:12px;line-height:1.5}.mini-empty-state{text-align:center;justify-items:center;gap:8px;padding:18px 12px 8px;display:grid}.mini-empty-state strong{color:var(--vq-text,#1b2027);font-size:13px}.mini-empty-state p{color:#84939c;max-width:280px;margin:0;font-size:12px;line-height:1.5}.performance-empty{text-align:center;grid-column:1/-1;justify-items:center;gap:10px;padding:28px 16px;display:grid}.performance-empty strong{color:var(--vq-text,#1b2027);font-size:15px}.performance-empty p{color:#8b99a2;max-width:380px;margin:0 0 6px;font-size:12px;line-height:1.5}.request-status-pill{color:#d7e0e5;text-transform:none;background:#ffffff0f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.settings-card h3,.profile-tabs button{align-items:center;gap:8px;display:inline-flex}.support-empty-state{padding:28px 16px}.support-empty-state .panel-illustration{margin-bottom:4px}.delivery-empty-state{text-align:center;justify-items:center;padding:36px 24px;display:grid}.delivery-empty-state .panel-illustration{margin-bottom:8px}.overview-stat{position:relative}.overview-stat-icon{color:#ff9c46;background:#ff74001f;border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:8px;display:grid}.overview-stat.green .overview-stat-icon{color:#7dffb0;background:#2db46024}.overview-stat.orange .overview-stat-icon{color:#ffb36a;background:#ff962824}.overview-stat.red .overview-stat-icon{color:#ff9b9b;background:#dc464624}.empty-state.empty-state-illustrated{min-height:380px}.carousel-advisor{background:linear-gradient(145deg,#ff7a0012,#ffffff06);border:1px solid #ff7a003d;border-radius:18px;gap:11px;padding:14px;display:grid}.carousel-advisor__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.carousel-advisor__heading>div{gap:3px;display:grid}.carousel-advisor__heading span{color:#ff8a22;letter-spacing:.11em;font-size:8px;font-weight:900}.carousel-advisor__heading strong{color:#f7f8fa;font-size:12px}.carousel-advisor__status{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:7px}.carousel-advisor__status.is-optimal{color:#65e6ad;background:#23c77f21;border:1px solid #23c77f40}.carousel-advisor__status.is-acceptable{color:#ffd08a;background:#ffa93a21;border:1px solid #ffa93a40}.carousel-advisor__status.is-warning{color:#ff9c9c;background:#ff5c5c1f;border:1px solid #ff5c5c40}.carousel-advisor__frame{aspect-ratio:16/9;isolation:isolate;background:#11151b;border-radius:15px;position:relative;overflow:hidden}.carousel-advisor__frame>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.carousel-advisor__shade{z-index:1;background:linear-gradient(90deg,#030508db 0%,#0305087a 48%,#03050814 78%),linear-gradient(#0000 50%,#03050880);position:absolute;inset:0}.carousel-advisor__safe{z-index:2;pointer-events:none;border:1px dashed #ffffff47;border-radius:10px;position:absolute;inset:7%}.carousel-advisor__copy{z-index:3;color:#fff;gap:4px;width:62%;display:grid;position:absolute;bottom:11%;left:9%}.carousel-advisor__copy>span{color:#111;letter-spacing:.07em;background:#ff7900;border-radius:999px;width:fit-content;padding:4px 6px;font-size:6px;font-weight:950}.carousel-advisor__copy h4{max-width:18ch;margin:0;font-size:clamp(13px,2.1vw,22px);line-height:1.03}.carousel-advisor__copy p{color:#ffffffd6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(7px,.85vw,10px);line-height:1.3;display:-webkit-box;overflow:hidden}.carousel-advisor__tags{align-items:center;gap:5px;margin-top:2px;display:flex}.carousel-advisor__tags b,.carousel-advisor__tags em{border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.carousel-advisor__tags b{color:#111;background:#fff}.carousel-advisor__tags em{color:#111;background:#ff7900eb}.carousel-advisor__empty{color:#98a1ad;text-align:center;place-content:center;justify-items:center;gap:5px;display:grid;position:absolute;inset:0}.carousel-advisor__empty strong{color:#e4e8ed;font-size:11px}.carousel-advisor__empty span{font-size:7px}.carousel-advisor__details{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.carousel-advisor__details span{color:#9da6b1;font-size:7px;line-height:1.45}.carousel-advisor__details span:last-child{text-align:right;color:#d2d7de}.carousel-advisor__tip{color:#8993a0;border-top:1px solid #ffffff14;margin:0;padding-top:9px;font-size:7px;line-height:1.5}.carousel-advisor.is-compact{border-radius:15px;padding:11px}.carousel-advisor.is-compact .carousel-advisor__heading strong{font-size:10px}@media (width<=620px){.carousel-advisor__heading{flex-direction:column;align-items:flex-start}.carousel-advisor__details{grid-template-columns:1fr}.carousel-advisor__details span:last-child{text-align:left}.carousel-advisor__copy{width:72%}}.catalog-photo-ai{background:linear-gradient(145deg,#ff7a0013,#14171cc7);border:1px solid #ff7a0047;border-radius:18px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.catalog-photo-ai__head,.catalog-photo-ai__score-row,.catalog-photo-ai__actions,.catalog-photo-ai__suggestion-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-photo-ai__head{justify-content:space-between}.catalog-photo-ai__title{align-items:center;gap:10px;display:flex}.catalog-photo-ai__spark{color:#111318;background:#ff7a00;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.catalog-photo-ai__title strong,.catalog-photo-ai__title small{display:block}.catalog-photo-ai__title small,.catalog-photo-ai__muted,.catalog-photo-ai__privacy{color:var(--muted,#9ba2ad)}.catalog-photo-ai__badge{text-align:center;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;min-width:72px;padding:7px 10px;font-size:12px;font-weight:800}.catalog-photo-ai__badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.catalog-photo-ai__score-row progress{accent-color:#ff7a00;flex:1;min-width:140px;height:8px}.catalog-photo-ai__score-row b{color:#ff8a1f}.catalog-photo-ai__tips,.catalog-photo-ai__warnings{gap:7px;margin:0;padding:0;list-style:none;display:grid}.catalog-photo-ai__tips li,.catalog-photo-ai__warnings li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.catalog-photo-ai__tips li:before{content:"✓";color:#35d58c;font-weight:900}.catalog-photo-ai__warnings li:before{content:"!";color:#ff9b42;font-weight:900}.catalog-photo-ai__button{min-height:42px;color:inherit;cursor:pointer;background:#ff7a001f;border:1px solid #ff7a0061;border-radius:12px;padding:0 14px;font-weight:800}.catalog-photo-ai__button.primary{color:#101216;background:#ff7a00;border-color:#ff7a00}.catalog-photo-ai__button:disabled{opacity:.55;cursor:not-allowed}.catalog-photo-ai__result{border-top:1px solid #ffffff17;gap:10px;padding-top:13px;display:grid}.catalog-photo-ai__result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-photo-ai__result-card{background:#0003;border:1px solid #ffffff12;border-radius:12px;padding:11px 12px}.catalog-photo-ai__result-card span,.catalog-photo-ai__result-card strong{display:block}.catalog-photo-ai__result-card span{color:var(--muted,#9ba2ad);margin-bottom:4px;font-size:11px}.catalog-photo-ai__description{margin:0;font-size:13px;line-height:1.45}.catalog-photo-ai__error{color:#ffb07a;margin:0;font-size:13px;line-height:1.4}.catalog-photo-ai__privacy{margin:0;font-size:11px;line-height:1.4}@media (width<=680px){.catalog-photo-ai{padding:13px}.catalog-photo-ai__result-grid{grid-template-columns:1fr}.catalog-photo-ai__button{flex:100%}}html[data-theme=light] .catalog-photo-ai,body.light .catalog-photo-ai{background:linear-gradient(145deg,#fff8f0,#fff);border-color:#d45c0047}html[data-theme=light] .catalog-photo-ai__result-card,body.light .catalog-photo-ai__result-card{background:#f7f7f7;border-color:#e7e7e7}.fashion-ai-studio{background:radial-gradient(circle at 90% 0,#ad76ff21,#0000 40%),#0a0c11b8;border:1px solid #ad76ff4d;border-radius:17px;gap:13px;margin-top:4px;padding:16px;display:grid}.fashion-ai-studio__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fashion-ai-studio__head>span{color:#17101f;background:linear-gradient(135deg,#d8b4ff,#9f7aea);border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid}.fashion-ai-studio__head div{gap:3px;display:grid}.fashion-ai-studio__head small{color:#a8a5b2;line-height:1.4}.fashion-ai-studio__head>b{color:#d8b4ff;background:#ad76ff1a;border-radius:999px;padding:6px 9px;font-size:10px}.fashion-ai-studio__prompt{gap:7px;display:grid}.fashion-ai-studio__prompt>span{color:#e7e3ed;font-size:12px;font-weight:800}.fashion-ai-studio__prompt textarea{box-sizing:border-box;resize:vertical;color:#fff;background:#03040794;border:1px solid #ffffff21;border-radius:13px;outline:none;width:100%;min-height:100px;padding:12px 13px;line-height:1.55}.fashion-ai-studio__prompt textarea:focus{border-color:#b68bff;box-shadow:0 0 0 3px #ad76ff1c}.fashion-ai-studio__prompt>small{color:#85818d;font-size:10px}.fashion-ai-studio__poses{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fashion-ai-studio__poses button{color:#d4d0db;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;gap:3px;padding:10px;display:grid}.fashion-ai-studio__poses button small{color:#817d88}.fashion-ai-studio__poses button.active{color:#fff;background:#ad76ff1f;border-color:#b68bff}.fashion-ai-studio__generate{color:#17101f;cursor:pointer;background:linear-gradient(135deg,#d8b4ff,#9f7aea);border:0;border-radius:13px;min-height:44px;font-weight:900}.fashion-ai-studio__generate:disabled{opacity:.48;cursor:not-allowed}.fashion-ai-studio__generate i{vertical-align:-2px;border:2px solid #17101f4d;border-top-color:#17101f;border-radius:50%;width:12px;height:12px;margin-right:7px;animation:.8s linear infinite fashion-spin;display:inline-block}.fashion-ai-studio__wait,.fashion-ai-studio__legal{color:#8c8895;margin:0;font-size:10px;line-height:1.5}.fashion-ai-studio__wait{color:#c7b0eb;text-align:center}.fashion-ai-studio__result{background:#ad76ff0f;border:1px solid #ad76ff3d;border-radius:15px;grid-template-columns:minmax(150px,.72fr) minmax(0,1fr);gap:14px;padding:12px;display:grid;overflow:hidden}.fashion-ai-studio__result img{aspect-ratio:3/4;object-fit:cover;background:#090a0e;border-radius:11px;width:100%}.fashion-ai-studio__result>div{align-content:center;gap:8px;display:grid}.fashion-ai-studio__result span{color:#c99fff;letter-spacing:.14em;font-size:9px;font-weight:900}.fashion-ai-studio__result p{color:#aaa6b1;margin:0;font-size:11px;line-height:1.5}.fashion-ai-studio__result button{color:#17101f;cursor:pointer;background:#d8b4ff;border:0;border-radius:11px;padding:10px 12px;font-weight:900}.fashion-ai-studio__result small{color:#8b8792}.fashion-ai-studio__error{color:#ffc1c1;background:#ff464612;border:1px solid #ff5c5c40;border-radius:11px;margin:0;padding:10px 11px;font-size:11px}@keyframes fashion-spin{to{transform:rotate(360deg)}}@media (width<=620px){.fashion-ai-studio__head{grid-template-columns:auto minmax(0,1fr)}.fashion-ai-studio__head>b{grid-column:1/-1;width:fit-content}.fashion-ai-studio__poses,.fashion-ai-studio__result{grid-template-columns:1fr}.fashion-ai-studio__result img{max-height:460px}}.catalog-camera-coach__closed{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.catalog-camera-coach__closed button{color:#ffb56f;cursor:pointer;background:#ff7a0012;border:1px solid #ff7a0059;border-radius:11px;padding:10px 12px;font-weight:800}.catalog-camera-coach__closed small{color:#8f96a1}.catalog-camera-coach__closed p{color:#ffc1c1;flex-basis:100%;margin:0;font-size:11px}.catalog-camera-coach{background:#090b0e;border:1px solid #ffffff1a;border-radius:15px;gap:10px;padding:11px;display:grid}.catalog-camera-coach__viewport{background:#030405;border-radius:12px;min-height:280px;position:relative;overflow:hidden}.catalog-camera-coach__viewport video{object-fit:cover;width:100%;height:340px;display:block}.catalog-camera-coach__guide{border:2px solid #ffffffc7;border-radius:18px;position:absolute;inset:10% 16%;box-shadow:0 0 0 999px #0003}.catalog-camera-coach__viewport>span{border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900;position:absolute;top:12px;left:12px}.catalog-camera-coach__viewport>span.ready{color:#082116;background:#62e6b2}.catalog-camera-coach__viewport>span.improve{color:#2a1706;background:#f3ad66}.catalog-camera-coach__status,.catalog-camera-coach__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.catalog-camera-coach__status div{gap:3px;display:grid}.catalog-camera-coach__status small{color:#959ba5}.catalog-camera-coach__status b{color:#ff982f}.catalog-camera-coach__actions{justify-content:flex-end}.catalog-camera-coach__actions button{color:#e9e9e9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:9px 12px}.catalog-camera-coach__actions button.primary{color:#191008;background:#ff8a1f;border:0;font-weight:900}.catalog-camera-coach__actions button:disabled{opacity:.45;cursor:wait}@media (width<=620px){.catalog-camera-coach__viewport video{height:290px}.catalog-camera-coach__status{align-items:flex-start}.catalog-camera-coach__actions button{flex:1}}.coupon-validator-page{color:#1b2027;gap:16px;display:grid}.coupon-validator-hero{box-shadow:none;background:#fff;border:1px solid #141a2114;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:0;display:flex;position:relative;overflow:hidden}.coupon-validator-hero h2{color:#1b2027;font-family:var(--vq-font-display,Georgia, serif);letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:500}.coupon-validator-hero p{color:#454e57;max-width:62ch;margin:0;line-height:1.5}.coupon-eyebrow,.coupon-dashboard-heading span{color:#e85a00;letter-spacing:.08em;font-size:12px;font-weight:700}.coupon-trust-badge{background:#e8f8ee;border:1px solid #1573472e;border-radius:14px;align-items:center;gap:10px;width:fit-content;min-width:0;padding:10px 12px;display:flex}.coupon-trust-badge>span{color:#fff;background:#157347;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.coupon-trust-badge div{gap:2px;display:grid}.coupon-trust-badge small{color:#157347}.coupon-validator-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.coupon-scan-card,.coupon-dashboard-card{box-shadow:none;background:#fff;border:1px solid #141a2114;border-radius:20px;padding:20px}.coupon-step{align-items:center;gap:12px;margin-bottom:16px;display:flex}.coupon-step>span{color:#fff;background:#ff7a00;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.coupon-step div{gap:2px;display:grid}.coupon-step small{color:#737d88}.coupon-scan-box{background:#f6f1ea;border:1px dashed #141a2129;border-radius:16px;place-items:center;min-height:220px;display:grid;overflow:hidden}.coupon-camera-button{color:#1b2027;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;width:100%;min-height:220px;display:grid}.coupon-camera-button small{color:#737d88}.coupon-camera-icon{color:#e85a00;background:#fff;border:0;border-radius:18px;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.coupon-camera{background:#1b2027;width:100%;height:280px;position:relative}.coupon-camera video{object-fit:cover;width:100%;height:100%}.coupon-camera-guide{border:3px solid #ff7a00;border-radius:18px;position:absolute;inset:15% 20%;box-shadow:0 0 0 999px #00000047}.coupon-camera button{z-index:2;color:#1b2027;background:#fff;border:0;border-radius:10px;padding:9px 12px;font-weight:700;position:absolute;bottom:12px;right:12px}.coupon-manual-field{gap:7px;margin-top:16px;display:grid}.coupon-manual-field span{color:#737d88;font-size:13px;font-weight:700}.coupon-manual-field input{box-sizing:border-box;color:#1b2027;background:#fff;border:1px solid #141a2124;border-radius:12px;outline:none;width:100%;min-height:48px;padding:12px 14px;font-family:ui-monospace,monospace;font-size:16px}.coupon-check-button{color:#fff;cursor:pointer;background:#ff7a00;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:12px;padding:13px;font-weight:700}.coupon-check-button:disabled{opacity:.45;cursor:wait}.coupon-error{color:#a12a20;background:#fff6f6;border:1px solid #c8362a47;border-radius:12px;margin:12px 0 0;padding:11px 12px;font-size:13px}.coupon-result{background:#f7f8fa;border:1px solid #141a2114;border-radius:16px;margin-top:16px;padding:16px}.coupon-result-heading{align-items:center;gap:11px;display:flex}.coupon-result-heading>span{color:#fff;background:#157347;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.coupon-result:not(.coupon-result-valid):not(.coupon-result-redeemed) .coupon-result-heading>span{background:#c8362a}.coupon-result-heading small{color:#737d88;letter-spacing:.08em;font-size:11px}.coupon-result-heading h3{margin:2px 0 0}.coupon-result>p{color:#454e57;margin:10px 0 0;line-height:1.5}.coupon-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.coupon-result dl div{background:#fff;border-radius:12px;gap:4px;padding:10px;display:grid}.coupon-result dt{color:#737d88;font-size:12px}.coupon-result dd{margin:0;font-weight:700}.coupon-holder-card{background:#fff;border:1px solid #1573472e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:14px 0;padding:12px;display:grid}.coupon-holder-card>span{color:#fff;width:42px;height:42px;font-size:18px;font-weight:500;font-family:var(--vq-font-display,Georgia, serif);background:#1b2027;border-radius:14px;place-items:center;display:grid}.coupon-holder-card div{gap:2px;display:grid}.coupon-holder-card small{color:#8a8178;letter-spacing:.08em;font-size:11px}.coupon-holder-card em{color:#737d88;font-size:12px;font-style:normal}.coupon-holder-card b{color:#157347;background:#e8f8ee;border-radius:999px;padding:6px 8px;font-size:12px}.coupon-terms{background:#fff;border-left:3px solid #ff7a00;padding:12px}.coupon-terms p{color:#454e57;margin:5px 0 0;font-size:13px;line-height:1.5}.coupon-confirm-area{border-top:1px solid #141a2114;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.coupon-confirm-area div{gap:3px;display:grid}.coupon-confirm-area small{color:#737d88}.coupon-confirm-area button{color:#fff;cursor:pointer;background:#ff7a00;border:0;border-radius:12px;padding:12px 14px;font-weight:700}.coupon-reset-button{color:#1b2027;cursor:pointer;background:#fff;border:1px solid #141a2124;border-radius:10px;margin-top:12px;padding:10px 12px}.coupon-dashboard-heading{justify-content:space-between;align-items:center;display:flex}.coupon-dashboard-heading h3{margin:4px 0 0}.coupon-dashboard-heading button{color:#1b2027;cursor:pointer;background:#fff;border:1px solid #141a211a;border-radius:10px;width:36px;height:36px;font-size:18px}.coupon-campaign-list{gap:10px;margin-top:16px;display:grid}.coupon-campaign-list article{background:#f7f8fa;border:1px solid #141a2114;border-radius:14px;padding:14px}.coupon-campaign-list article>div:first-child{justify-content:space-between;gap:8px;display:flex}.coupon-campaign-list code{color:#e85a00;font-size:12px}.coupon-stock-row{justify-content:space-between;margin-top:12px;font-size:13px;display:flex}.coupon-stock-row small,.coupon-campaign-list article>small{color:#737d88}.coupon-stock-track{background:#efece8;border-radius:99px;height:6px;margin:8px 0 6px;overflow:hidden}.coupon-stock-track i{border-radius:inherit;background:#ff7a00;height:100%;display:block}.coupon-empty{text-align:center;color:#737d88;justify-items:center;gap:8px;padding:20px 12px;display:grid}.coupon-empty p{max-width:260px;margin:0;font-size:13px;line-height:1.5}.coupon-history-empty-block{text-align:center;justify-items:center;gap:6px;padding:12px 0 4px;display:grid}.coupon-history{border-top:1px solid #141a2114;margin-top:18px;padding-top:16px}.coupon-history h4{margin:0 0 10px}.coupon-history>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.coupon-history>div>span{color:#157347;background:#e8f8ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.coupon-history p{gap:2px;margin:0;display:grid}.coupon-history small{color:#737d88}.coupon-history em{color:#157347;font-size:12px;font-style:normal;font-weight:700}.coupon-history-empty{color:#737d88;margin:0;font-size:13px}.coupon-security-note{background:#f6f1ea;border:1px solid #141a2114;border-radius:14px;gap:10px;margin-top:16px;padding:12px;display:flex}.coupon-security-note p{gap:4px;margin:0;display:grid}.coupon-security-note small{color:#5c656e;line-height:1.45}@media (width<=980px){.coupon-validator-grid{grid-template-columns:1fr}.coupon-dashboard-card{order:-1}.coupon-validator-hero{flex-direction:column;align-items:flex-start}.coupon-trust-badge{min-width:0}}@media (width<=620px){.coupon-validator-hero,.coupon-scan-card,.coupon-dashboard-card{border-radius:16px;padding:16px}.coupon-result dl{grid-template-columns:1fr}.coupon-holder-card{grid-template-columns:auto minmax(0,1fr)}.coupon-holder-card>b{grid-column:1/-1;width:fit-content}.coupon-confirm-area{flex-direction:column;align-items:stretch}.coupon-confirm-area button,.coupon-reset-button{width:100%}.coupon-scan-box,.coupon-camera-button{min-height:200px}}.cobros-page{gap:22px;max-width:1080px;display:grid}.cobros-hero{border:1px solid var(--vq-border,#141a211a);box-shadow:var(--vq-shadow-md,0 10px 28px #14181e14);background:linear-gradient(135deg,#fff8f1 0%,#fff 55%,#fff4ea 100%);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);display:grid;overflow:hidden}.cobros-hero-copy{align-content:center;gap:10px;padding:clamp(22px,3vw,36px);display:grid}.cobros-hero-copy span{color:#bd4700;letter-spacing:1.4px;text-transform:uppercase;background:#ff6a001f;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.cobros-hero-copy h1{color:#1b2027;font-family:var(--vq-font-display,Georgia, serif);letter-spacing:-.6px;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.12}.cobros-hero-copy p{color:#454e57;max-width:52ch;margin:0;font-size:14px;line-height:1.6}.cobros-hero-steps{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.cobros-hero-steps b{color:#1b2027;background:#fff;border:1px solid #141a211a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.cobros-hero-art{background:url(/cobros/hero.png) 50%/cover no-repeat,#fff4ea;min-height:220px}.cobros-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cobros-metric{border:1px solid var(--vq-border,#141a211a);box-shadow:var(--vq-shadow-xs,0 1px 2px #14181e0a);background:#fff;border-radius:18px;padding:16px 18px}.cobros-metric span{color:#3d4650;font-size:13px;font-weight:700;display:block}.cobros-metric strong{color:#12171d;font-family:var(--vq-font-display,Georgia, serif);letter-spacing:-.4px;margin-top:6px;font-size:clamp(24px,2.4vw,30px);font-weight:700;display:block}.cobros-connect{border:1px solid var(--vq-border,#141a211a);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.cobros-connect.is-connected{background:linear-gradient(#f4fbf7,#fff);border-color:#157a4c47}.cobros-connect.is-unavailable{background:linear-gradient(#fff8ee,#fff);border-color:#a8660a47}.cobros-connect-copy{gap:8px;min-width:0;display:grid}.cobros-connect-copy h2{color:#1b2027;font-family:var(--vq-font-display,Georgia, serif);margin:6px 0 0;font-size:22px;font-weight:600}.cobros-connect-copy p{color:#454e57;margin:0;font-size:14px;line-height:1.55}.cobros-connect-copy small{color:#737d88;font-size:12px;line-height:1.5}.cobros-connect-actions{justify-items:stretch;gap:10px;min-width:min(260px,100%);display:grid}.cobros-message{color:#0f5f3a;background:#157a4c1a;border:1px solid #157a4c47;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:700}.cobros-message.is-error{color:#a12a20;background:#c8362a1a;border-color:#c8362a47}.cobros-orders{gap:12px;display:grid}.cobros-orders-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cobros-orders-head h2{color:#1b2027;font-family:var(--vq-font-display,Georgia, serif);margin:0;font-size:22px;font-weight:600}.cobros-orders-head p{color:#737d88;margin:0;font-size:13px}.cobros-order{border:1px solid var(--vq-border,#141a211a);background:#fff;border-radius:18px;padding:16px 18px}.cobros-order-top{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.cobros-order-top p{color:#1b2027;margin:8px 0 0;font-size:14px;font-weight:650}.cobros-order-top small{color:#737d88;margin-top:4px;font-size:12px;display:block}.cobros-order-top small.cobros-regret{color:#9a4b00;background:#ff7a001a;border-radius:10px;margin-top:8px;padding:8px 10px;font-weight:700}.cobros-order-amount{text-align:right}.cobros-order-amount strong{color:#1b2027;font-size:20px;font-weight:800;display:block}.cobros-order-amount small{color:#737d88}.cobros-order-actions{justify-items:start;gap:6px;margin-top:14px;display:grid}.cobros-next{min-width:220px;min-height:46px}.cobros-cancel{color:#737d88;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:600}.cobros-cancel:disabled{opacity:.5;cursor:default}.cobros-empty{text-align:center;background:#f7f8fa;border:1px dashed #141a2129;border-radius:22px;justify-items:center;gap:8px;padding:28px 20px 32px;display:grid}.cobros-empty img{object-fit:cover;border-radius:16px;width:min(360px,100%);height:180px}.cobros-empty h3{color:#1b2027;font-family:var(--vq-font-display,Georgia, serif);margin:8px 0 0;font-size:20px}.cobros-empty p{color:#737d88;max-width:46ch;margin:0;font-size:14px;line-height:1.55}.cobros-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cobros-rates article{background:#fff4ea;border:1px solid #ff6a002e;border-radius:14px;padding:12px 14px}.cobros-rates span{color:#bd4700;font-size:11px;font-weight:800;display:block}.cobros-rates strong{color:#1b2027;font-size:18px}@media (width<=860px){.cobros-hero,.cobros-connect,.cobros-metrics,.cobros-rates{grid-template-columns:1fr}.cobros-hero-art{order:-1;min-height:180px}.cobros-order-amount{text-align:left}}.cobros-connect label{color:#5c6770;gap:6px;margin-top:10px;font-size:13px;font-weight:700;display:grid}.cobros-connect input{box-sizing:border-box;width:100%;font:inherit;color:#1b2027;background:#fff;border:1px solid #141a2129;border-radius:12px;padding:12px 14px;font-weight:600}.catalog-share-backdrop{z-index:1200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020505c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.catalog-share-dialog{color:#f4f8f6;background:radial-gradient(circle at 90% 0,#62e6b221,#0000 36%),#101514;border:1px solid #62e6b233;border-radius:24px;gap:18px;width:min(620px,100%);padding:24px;display:grid;box-shadow:0 30px 90px #00000080}.catalog-share-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.catalog-share-dialog header span{color:#62e6b2;letter-spacing:.16em;font-size:9px;font-weight:900}.catalog-share-dialog h2{margin:5px 0 0;font-size:27px}.catalog-share-dialog header>button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;width:36px;height:36px;font-size:23px}.catalog-share-dialog__link{gap:7px;display:grid}.catalog-share-dialog__link label{color:#aebbb7;font-size:11px;font-weight:800}.catalog-share-dialog__link>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.catalog-share-dialog__link input{color:#e9f3ef;background:#080b0a;border:1px solid #ffffff1c;border-radius:11px;min-width:0;padding:12px}.catalog-share-dialog__link button{color:#07120e;cursor:pointer;background:#62e6b2;border:0;border-radius:11px;padding:0 14px;font-weight:900}.catalog-share-dialog__link small{color:#82918c;line-height:1.45}.catalog-share-dialog__networks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.catalog-share-dialog__networks a,.catalog-share-dialog__networks button{color:#eff7f4;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;gap:4px;padding:13px;text-decoration:none;display:grid}.catalog-share-dialog__networks a:hover,.catalog-share-dialog__networks button:hover{background:#62e6b212;border-color:#62e6b266}.catalog-share-dialog__networks small{color:#83918d}.catalog-share-dialog__preview{color:#62e6b2;font-size:12px;font-weight:900;text-decoration:none}.catalog-share-dialog>p{color:#bff5df;background:#62e6b214;border-radius:10px;margin:0;padding:10px 11px;font-size:11px}.catalog-share-dialog__missing{background:#ff7e6412;border-radius:14px;padding:20px}.catalog-share-dialog__missing p{color:#a99b98}@media (width<=560px){.catalog-share-dialog{border-radius:19px;padding:18px}.catalog-share-dialog__networks,.catalog-share-dialog__link>div{grid-template-columns:1fr}.catalog-share-dialog__link button{min-height:42px}}.confirm-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a0eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:min(100%,420px);color:var(--text);background:linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:var(--shadow);padding:22px 24px 20px}.confirm-dialog h2{margin:0 0 10px;font-size:18px;line-height:1.25}.confirm-dialog p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.confirm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.confirm-dialog.danger{border-color:#ff5f6d59}.confirm-dialog.danger h2{color:#ffd0d4}.veqali-boot-splash{color:#1b2027;background:radial-gradient(circle at 50% 28%,#ff8a2e29,#0000 42%),#f2f3f5;place-content:center;justify-items:center;gap:28px;min-height:100dvh;margin:0;padding:32px 20px;display:grid}.veqali-boot-logo{object-fit:contain;object-position:center;width:min(220px,70vw);height:auto;max-height:66px;display:block}.veqali-boot-bar{background:#141a211a;border-radius:999px;width:min(220px,70vw);height:4px;overflow:hidden}.veqali-boot-bar>i{border-radius:inherit;background:linear-gradient(90deg,#e85a00,#ff8a2e);width:38%;height:100%;animation:1.05s ease-in-out infinite veqali-boot-bar;display:block}@keyframes veqali-boot-bar{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.veqali-boot-bar>i{width:70%;animation:none;transform:none}}:root{--auth-orange:#ff7900;--auth-orange-light:#ff9b35;--auth-bg:#071019;--auth-panel:#0d1720;--auth-panel-soft:#111e28;--auth-line:#ffffff17;--auth-text:#f7f9fb;--auth-muted:#9ca8b3;--auth-green:#38d47a;--auth-red:#ff6868}*{box-sizing:border-box}.auth-shell{min-height:100vh;color:var(--auth-text);background:radial-gradient(circle at 12% 18%, #ff790026, transparent 28%), radial-gradient(circle at 86% 82%, #37688e24, transparent 31%), linear-gradient(145deg, #050b10, var(--auth-bg));place-items:center;padding:28px;display:grid}.auth-layout{border:1px solid var(--auth-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081017e0;border-radius:30px;grid-template-columns:1.05fr .95fr;width:min(1080px,100%);min-height:650px;display:grid;overflow:hidden;box-shadow:0 32px 90px #0000006b}.auth-presentation{border-right:1px solid var(--auth-line);background:linear-gradient(160deg,#ff790017,#0000 52%),#09131b;flex-direction:column;justify-content:space-between;padding:50px;display:flex;position:relative;overflow:hidden}.auth-presentation:before,.auth-presentation:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.auth-presentation:before{border:1px solid #ff79002e;width:360px;height:360px;top:50px;right:-190px;box-shadow:0 0 0 45px #ff790006,0 0 0 90px #ff790005}.auth-presentation:after{filter:blur(8px);background:#ff790014;width:180px;height:180px;bottom:-70px;left:-100px}.auth-brand{z-index:2;align-items:center;gap:13px;display:inline-flex;position:relative}.auth-brand-mark{background:linear-gradient(145deg, var(--auth-orange-light), #ff5b00);border-radius:50% 50% 50% 15px;place-items:center;width:48px;height:48px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 13px 30px #ff790040}.auth-brand-mark:before{content:"";border:3px solid #09131b;border-radius:50%;position:absolute;inset:9px}.auth-brand-mark:after{content:"";background:#09131b;border-radius:999px;width:20px;height:3px;position:absolute;transform:rotate(45deg);box-shadow:0 -8px 0 -1px #09131b,0 8px 0 -1px #09131b}.auth-brand-mark span{z-index:2;background:#09131b;border-radius:50%;width:7px;height:7px}.auth-brand-copy{flex-direction:column;line-height:1;display:flex}.auth-brand-copy strong{letter-spacing:1.7px;font-size:23px;font-weight:950}.auth-brand-copy strong span{color:var(--auth-orange)}.auth-brand-copy small{color:var(--auth-muted);letter-spacing:3.1px;margin-top:7px;font-size:8px;font-weight:850}.auth-presentation-copy{z-index:2;max-width:480px;position:relative}.auth-kicker{color:var(--auth-orange);letter-spacing:2px;margin:0 0 12px;font-size:11px;font-weight:900}.auth-presentation .auth-kicker{color:#fff}.auth-presentation-copy h1,.auth-status-card h1{letter-spacing:-2px;margin:0;font-size:clamp(35px,4.5vw,57px);line-height:1.04}.auth-presentation-copy>p:last-child,.auth-status-card>p{color:var(--auth-muted);font-size:16px;line-height:1.7}.auth-trust-list{z-index:2;color:#dce3e8;gap:12px;font-size:14px;font-weight:700;display:grid;position:relative}.auth-trust-list span{align-items:center;gap:10px;display:flex}.auth-trust-list b{width:23px;height:23px;color:var(--auth-green);background:#38d47a1a;border-radius:50%;place-items:center;display:grid}.auth-disclaimer{z-index:2;color:#75828d;font-size:12px;position:relative}.auth-card{background:linear-gradient(#ffffff05,#0000);flex-direction:column;justify-content:center;padding:48px;display:flex}.auth-mobile-brand{margin-bottom:35px;display:none}.auth-card h2{letter-spacing:-1.2px;margin:0;font-size:clamp(29px,4vw,40px)}.auth-subtitle{color:var(--auth-muted);margin:12px 0 26px;font-size:14px;line-height:1.6}.auth-card form{gap:16px;display:grid}.auth-card label{color:#dce3e8;gap:8px;font-size:13px;font-weight:800;display:grid}.auth-card input{width:100%;min-height:49px;color:var(--auth-text);border:1px solid var(--auth-line);background:var(--auth-panel-soft);border-radius:13px;outline:none;padding:0 15px;transition:border-color .16s,box-shadow .16s,transform .16s}.auth-card input::placeholder{color:#697783}.auth-password-field{display:block;position:relative}.auth-password-field input{padding-right:74px}.auth-password-field button{color:var(--auth-orange);background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:850;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-password-help{color:var(--auth-muted);margin:-2px 0 0;font-size:12px;line-height:1.45}.auth-primary-button{color:#11171c;background:linear-gradient(135deg, var(--auth-orange-light), var(--auth-orange));border:0;border-radius:13px;width:100%;min-height:50px;margin-top:4px;font-weight:950;transition:transform .16s,filter .16s,box-shadow .16s;box-shadow:0 14px 30px #ff790033}.auth-primary-button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 35px #ff790040}.auth-primary-button:disabled{cursor:wait;opacity:.65}.auth-message{border:1px solid;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45}.auth-message.error{color:#ffb5b5;background:#ff686814;border-color:#ff686840}.auth-message.success{color:#9bf2bd;background:#38d47a14;border-color:#38d47a40}.auth-links{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.auth-links span{background:#4f5c66;border-radius:50%;width:4px;height:4px}.auth-links button{color:#b8c2ca;background:0 0;border:0;padding:3px;font-size:13px;font-weight:800}.auth-links button:hover{color:var(--auth-orange)}.auth-help{color:#71808b;border-top:1px solid var(--auth-line);text-align:center;margin:28px 0 0;padding-top:20px;font-size:12px;line-height:1.5}.auth-loading-screen{align-content:center;gap:20px}.auth-loading-screen p{color:var(--auth-muted);margin:0;font-size:14px}.auth-loader{border:4px solid #ffffff14;border-top-color:var(--auth-orange);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite auth-spin}.auth-status-card{text-align:center;border:1px solid var(--auth-line);background:#0b151df0;border-radius:28px;width:min(560px,100%);padding:44px;box-shadow:0 28px 80px #00000061}.auth-status-card .auth-brand{justify-content:center;margin-bottom:34px}.auth-status-card h1{letter-spacing:-1.3px;font-size:clamp(29px,5vw,42px)}.auth-status-icon{border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 22px;font-size:28px;font-weight:950;display:grid}.auth-status-icon.pending{color:#ffc768;background:#ffb43a1a;border:1px solid #ffb43a4d}.auth-status-icon.blocked{color:var(--auth-red);background:#ff68681a;border:1px solid #ff68684d}.auth-status-icon.warning{color:var(--auth-orange-light);background:#ff79001a;border:1px solid #ff79004d}.auth-account-summary{border:1px solid var(--auth-line);background:var(--auth-panel-soft);border-radius:14px;gap:5px;margin:24px 0;padding:16px;display:grid}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=820px){.auth-shell{place-items:start center;padding:17px}.auth-layout{border-radius:24px;grid-template-columns:1fr;min-height:auto}.auth-presentation{display:none}.auth-card{justify-content:center;min-height:calc(100vh - 34px);padding:34px 25px}.auth-mobile-brand{display:block}.auth-status-card{padding:33px 23px}}@media (width<=430px){.auth-shell{background:var(--auth-bg);padding:0}.auth-layout{border:0;border-radius:0;min-height:100vh}.auth-card{min-height:100vh;padding:28px 20px}.auth-brand-mark{width:44px;height:44px}.auth-brand-copy strong{font-size:21px}.auth-links{flex-wrap:wrap}}.auth-status-icon svg{width:32px;height:32px}.auth-brand-logo{background:#050505;border:1px solid #ff8500b8;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 5px #ff850012,0 18px 38px #0000006b,0 0 28px #ff70002b}.auth-brand-logo:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:2px}.auth-brand-logo img{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.auth-shell{background:radial-gradient(circle at 10% 14%,#ff79002b,#0000 26%),radial-gradient(circle at 86% 82%,#23679629,#0000 31%),linear-gradient(145deg,#04090d,#071019 52%,#07131b)}.auth-layout{border-color:#7e99aa2e;box-shadow:0 36px 100px #0000007a,inset 0 1px #ffffff06}.auth-presentation{background:linear-gradient(155deg,#ff79001b,#0000 48%),radial-gradient(circle at 70% 28%,#ff891f14,#0000 25%),#08131b}.auth-presentation:before{border-color:#ff790036;box-shadow:0 0 0 45px #ff790007,0 0 0 90px #ff790004,0 0 70px #ff79000f}.auth-form-panel{background:linear-gradient(#ffffff04,#0000 30%),#091219e0}.auth-form-card,.auth-status-card{border:1px solid #ffffff13;box-shadow:0 24px 65px #0000003b,inset 0 1px #ffffff06}.auth-brand-copy strong{text-shadow:0 8px 28px #00000061}.auth-mobile-brand .auth-brand-logo{width:48px;height:48px}.veyfan-auth-letter{z-index:2;color:#111318;letter-spacing:-.08em;place-items:center;width:100%;height:100%;font-size:28px;font-weight:1000;display:grid;position:relative}.auth-legal-acceptance{margin:2px 0 4px}.auth-legal-acceptance>label{color:#1b2027;grid-template-columns:none;align-items:flex-start;gap:12px;font-size:14px;font-weight:650;line-height:1.55;display:flex}.auth-legal-acceptance input[type=checkbox]{width:24px;height:24px;min-height:24px;accent-color:var(--auth-orange);flex:none;margin:1px 0 0}.auth-legal-acceptance span{flex:1}.auth-legal-acceptance button{color:#bd4700;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-weight:850}.auth-legal-acceptance>p{color:#b4232d;margin:8px 0 0 36px;font-size:12px;font-weight:750;line-height:1.45}.auth-primary-button.is-disabled{opacity:.42;box-shadow:none;cursor:not-allowed}.auth-legal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11171c8a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.auth-legal-dialog{color:#11171c;background:#fff;border:1px solid #dfe3e6;border-radius:24px;width:min(820px,100%);max-height:min(88vh,900px);overflow:hidden;box-shadow:0 28px 90px #11171c40}.auth-legal-dialog header{border-bottom:1px solid #e7eaed;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.auth-legal-dialog header p{color:var(--auth-orange);letter-spacing:1.5px;margin:0 0 4px;font-size:10px;font-weight:900}.auth-legal-dialog header h2{margin:0;font-size:clamp(20px,4vw,28px)}.auth-legal-dialog header button{color:#11171c;cursor:pointer;background:#f6f7f8;border:1px solid #dfe3e6;border-radius:12px;min-height:44px;padding:0 14px;font-weight:850}.auth-legal-content{max-height:calc(88vh - 92px);padding:22px;overflow:auto}.auth-legal-intro{color:#38434c;background:#fff5e9;border-radius:16px;margin:0 0 18px;padding:15px;font-weight:650;line-height:1.65}.auth-legal-content article{background:#fff;border:1px solid #e7eaed;border-radius:17px;margin-bottom:12px;padding:16px}.auth-legal-content h3{margin:0 0 8px;font-size:16px}.auth-legal-content article p,.auth-legal-content li{color:#46525c;font-size:13px;line-height:1.65}.auth-legal-content article p:last-child{margin-bottom:0}@media (width<=640px){.auth-legal-backdrop{place-items:stretch stretch;padding:0}.auth-legal-dialog{border:0;border-radius:0;height:100vh;max-height:100vh}.auth-legal-content{max-height:calc(100vh - 82px);padding:14px}.auth-legal-dialog header{padding:14px}}:root{--auth-bg:#f4f1ec;--auth-panel:#fff;--auth-panel-soft:#f5f6f7;--auth-line:#11171c1f;--auth-text:#11171c;--auth-muted:#66727c}.auth-shell{color:var(--auth-text);background:radial-gradient(circle at 12% 16%,#ff79001f,#0000 30%),linear-gradient(145deg,#fffaf4,#eef1f3)}.auth-layout{background:#fff;box-shadow:0 28px 80px #11171c24}.auth-presentation{border-right-color:var(--auth-line);background:linear-gradient(155deg,#fff3e5,#f8f9fa 70%)}.auth-presentation-copy>p:last-child,.auth-status-card>p,.auth-disclaimer,.auth-help,.auth-links button{color:var(--auth-muted)}.auth-trust-list{color:#26313a}.auth-card{background:#fff}.auth-card label{color:#26313a}.auth-card input{color:var(--auth-text);background:var(--auth-panel-soft)}.auth-message.error{color:#a51f2a;background:#fff1f2}.auth-message.success{color:#166534;background:#effbf3}.auth-status-card{color:var(--auth-text);background:#fff}.onboarding-shell{align-items:flex-start;padding:clamp(16px,4vw,44px);overflow-y:auto}.merchant-onboarding-card{border:1px solid var(--auth-line,#e4e7eb);background:var(--auth-panel,#fff);border-radius:28px;width:min(980px,100%);margin:0 auto;padding:clamp(18px,4vw,34px);box-shadow:0 24px 70px #141a2121}.merchant-onboarding-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.merchant-onboarding-header h1{color:var(--auth-text,#15191e);margin:4px 0 8px;font-size:clamp(26px,4vw,42px);line-height:1.05}.merchant-onboarding-header p{max-width:680px;color:var(--auth-muted,#68717c);margin:0;line-height:1.55}.merchant-onboarding-logout{border:1px solid var(--auth-line,#e4e7eb);min-height:42px;color:var(--auth-text,#15191e);background:var(--auth-panel-soft,#f7f8f9);cursor:pointer;border-radius:14px;flex:none;padding:0 14px;font-weight:800}.merchant-onboarding-notice,.merchant-rejection-box{color:#764000;background:#fff5e9;border:1px solid #ff7a0059;border-radius:17px;gap:4px;margin:0 0 18px;padding:13px 15px;font-size:13px;line-height:1.5;display:grid}.merchant-rejection-box{color:#8f1f2d;background:#fff3f4;border-color:#be202f59}.merchant-onboarding-form{gap:16px;display:grid}.merchant-onboarding-form fieldset{border:1px solid var(--auth-line,#e4e7eb);background:var(--auth-panel-soft,#fafafa);border-radius:20px;gap:13px;min-width:0;margin:0;padding:18px;display:grid}.merchant-onboarding-form legend{color:var(--auth-text,#15191e);padding:0 8px;font-size:14px;font-weight:900}.merchant-onboarding-form label{color:var(--auth-text,#15191e);gap:6px;font-size:12px;font-weight:800;display:grid}.merchant-onboarding-form input,.merchant-onboarding-form select,.merchant-onboarding-form textarea{border:1px solid var(--auth-line,#dde1e6);width:100%;min-width:0;color:var(--auth-text,#15191e);font:inherit;background:#fff;border-radius:14px;outline:none;padding:11px 12px;font-weight:600}.merchant-onboarding-form input:focus,.merchant-onboarding-form select:focus,.merchant-onboarding-form textarea:focus{border-color:#ff7a00;box-shadow:0 0 0 3px #ff7a0024}.merchant-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.merchant-check-row,.merchant-legal-confirmation{align-items:flex-start;gap:10px!important;display:flex!important}.merchant-check-row input,.merchant-legal-confirmation input{accent-color:#ff7a00;width:20px;min-width:20px;height:20px;margin:1px 0 0}.merchant-check-row span{gap:2px;display:grid}.merchant-check-row small{color:var(--auth-muted,#68717c);font-weight:600;line-height:1.4}.merchant-legal-confirmation{background:#fff8f0;border:1px solid #ff7a0066;border-radius:17px;padding:14px;line-height:1.45}.merchant-missing{color:var(--auth-muted,#68717c);margin:-4px 0 0;font-size:11px;font-weight:700}@media (width<=680px){.merchant-onboarding-header{flex-direction:column}.merchant-onboarding-logout{width:100%}.merchant-form-grid{grid-template-columns:1fr}.merchant-onboarding-card{border-radius:22px;padding:16px}.merchant-onboarding-form fieldset{padding:14px}}.auth-same-account-note{background:#ff7a0014;border:1px solid #ff7a0052;border-radius:14px;gap:4px;margin:14px 0 18px;padding:12px 14px;display:grid}.auth-same-account-note strong{color:#d85f00;font-size:13px}.auth-same-account-note span{color:var(--auth-muted);font-size:12px;line-height:1.45}.auth-brand .veqali-auth-logo{object-fit:contain;object-position:left center;background:0 0;border:0;border-radius:0;width:min(230px,68vw);height:70px}.onboarding-shell{color:#eef3f5;background:radial-gradient(circle at 12% 0,#ff740029,#0000 28%),radial-gradient(circle at 92% 18%,#347ca81a,#0000 24%),linear-gradient(145deg,#061018,#09151e 58%,#071018);min-height:100vh}.merchant-onboarding-card{isolation:isolate;color:#edf3f6;background:linear-gradient(145deg,#0f1d27fa,#071118fc);border-color:#84a4b533;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000006b,inset 0 1px #ffffff09}.merchant-onboarding-title{min-width:0}.merchant-onboarding-badges{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.merchant-onboarding-badges span{color:#ffad65;letter-spacing:1.15px;background:#ff740014;border:1px solid #ff8b2d47;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.merchant-onboarding-header h1{color:#fff;letter-spacing:-1.15px;text-wrap:balance}.merchant-onboarding-header p{color:#9eacb5;font-size:13px}.merchant-onboarding-logout{color:#bac6cc;background:#ffffff09;border-color:#97b1bf38;transition:border-color .2s,color .2s,transform .2s}.merchant-onboarding-logout:hover{color:#fff;border-color:#ff8b2d73;transform:translateY(-1px)}.merchant-onboarding-progress{background:#ffffff06;border:1px solid #61899e38;border-radius:18px;gap:10px;margin:0 0 18px;padding:16px;display:grid}.merchant-onboarding-progress-copy{justify-content:space-between;align-items:center;gap:18px;display:flex}.merchant-onboarding-progress-copy>div{gap:4px;min-width:0;display:grid}.merchant-onboarding-progress-copy strong{color:#f6f9fa;font-size:12px}.merchant-onboarding-progress-copy span,.merchant-onboarding-progress>small{color:#7f919c;font-size:10px}.merchant-onboarding-progress-copy b{color:#ff9e4c;letter-spacing:-.5px;font-size:20px}.merchant-onboarding-progress-track{background:#182832;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 4px #0000004d}.merchant-onboarding-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#ff6200,#ff9f42);width:0;height:100%;transition:width .28s;display:block;box-shadow:0 0 18px #ff740040}.merchant-onboarding-notice,.merchant-rejection-box{color:#d9e1e5;background:#ff740012;border-color:#ff8b2d47}.merchant-onboarding-notice strong,.merchant-rejection-box strong{color:#fff;font-size:12px}.merchant-rejection-box{background:#ff5f6d13;border-color:#ff5f6d57}.merchant-onboarding-form{gap:18px}.merchant-onboarding-form fieldset{background:#ffffff05;border-color:#6b8fa233;gap:14px;box-shadow:inset 0 1px #ffffff05}.merchant-onboarding-form legend{color:#f4f8fa;letter-spacing:.15px;font-size:13px}.merchant-fieldset-intro{color:#7f909a;margin:-4px 0 2px;font-size:10px;line-height:1.55}.merchant-field-title{color:#c2cdd3;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.35;display:flex}.merchant-field-title b{color:#ff8d32;font-size:13px}.merchant-field-title em{color:#788b96;letter-spacing:.35px;background:#ffffff06;border:1px solid #90a6b229;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.merchant-onboarding-form input,.merchant-onboarding-form select,.merchant-onboarding-form textarea{color:#eef3f5;background:#09161f;border-color:#263a46;min-height:46px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff05}.merchant-onboarding-form textarea{resize:vertical;min-height:112px;line-height:1.55}.merchant-onboarding-form input:focus,.merchant-onboarding-form select:focus,.merchant-onboarding-form textarea:focus{background:#0b1922;border-color:#ff7a00;box-shadow:0 0 0 4px #ff7a001a}.merchant-onboarding-form input[aria-invalid=true]:not(:placeholder-shown),.merchant-onboarding-form textarea[aria-invalid=true]:not(:placeholder-shown){border-color:#ff5f6da6}.merchant-field-counter{color:#60737e;justify-self:end;font-size:9px}.merchant-check-row{background:#ffffff05;border:1px solid #6b8fa22e;border-radius:14px;min-height:58px;padding:12px 13px}.merchant-conditional-fields{background:#ff740009;border-left:2px solid #ff74007a;border-radius:0 14px 14px 0;padding:14px}.merchant-legal-confirmation{color:#dfe7ea;background:linear-gradient(135deg,#ff74001c,#ffffff05);border-color:#ff8b2d6b;align-items:center;min-height:76px}.merchant-legal-confirmation span{gap:4px;display:grid}.merchant-legal-confirmation strong{color:#fff;font-size:12px}.merchant-legal-confirmation small{color:#94a4ad;font-size:10px;font-weight:600;line-height:1.5}.merchant-form-error{color:#ffd7db;background:#ff5f6d14;border:1px solid #ff5f6d4d;gap:4px;display:grid}.merchant-form-error strong{color:#fff;font-size:11px}.merchant-form-error span{font-size:10px;line-height:1.5}.merchant-missing,.merchant-ready-message{color:#aebbc2;background:#ff74000b;border:1px solid #ffae5b38;border-radius:14px;gap:4px;margin:0;padding:12px 14px;display:grid}.merchant-missing strong,.merchant-ready-message strong{color:#fff;font-size:11px}.merchant-missing span,.merchant-ready-message span{font-size:9px;line-height:1.5}.merchant-ready-message{background:#25d3660f;border-color:#25d3663d}.merchant-onboarding-actions{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08131beb;border:1px solid #6c91a43d;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 50px #00000047}.merchant-onboarding-actions>div{gap:3px;min-width:0;display:grid}.merchant-onboarding-actions strong{color:#f2f6f8;font-size:11px}.merchant-onboarding-actions span{color:#71848f;font-size:9px}.merchant-onboarding-actions .auth-primary-button{border-radius:13px;width:auto;min-width:230px;min-height:48px;margin:0;box-shadow:0 14px 32px #ff5e0038}.merchant-onboarding-actions .auth-primary-button:focus-visible,.merchant-onboarding-logout:focus-visible,.merchant-onboarding-form input:focus-visible,.merchant-onboarding-form select:focus-visible,.merchant-onboarding-form textarea:focus-visible{outline-offset:3px;outline:2px solid #ff9a42}@media (width<=680px){.onboarding-shell{padding:10px}.merchant-onboarding-card{border-radius:20px}.merchant-onboarding-badges{margin-bottom:9px}.merchant-onboarding-progress-copy{align-items:flex-start}.merchant-onboarding-actions{flex-direction:column;align-items:stretch;position:static}.merchant-onboarding-actions .auth-primary-button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.merchant-onboarding-progress-track i,.merchant-onboarding-logout{transition:none}}.auth-business-type{border:0;margin:4px 0 16px;padding:0}.auth-business-type legend{color:var(--text,#eef2f4);margin-bottom:9px;font-size:13px;font-weight:800}.auth-business-type>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-business-type button{color:#dfe7eb;text-align:left;cursor:pointer;background:#0d1419bd;border:1px solid #94a3b838;border-radius:14px;min-height:88px;padding:14px}.auth-business-type button.active{background:#ff790014;border-color:#ff7900;box-shadow:0 0 0 2px #ff790021}.auth-business-type strong,.auth-business-type span{display:block}.auth-business-type strong{font-size:13px}.auth-business-type span{color:#8fa0a8;margin-top:5px;font-size:11px;line-height:1.45}.auth-business-type>small{color:#74868f;margin-top:8px;font-size:10px;display:block}.merchant-business-type-readonly{background:#ff790012;border:1px solid #ff790047;border-radius:14px;grid-template-columns:auto 1fr;gap:3px 12px;margin-bottom:18px;padding:14px 16px;display:grid}.merchant-business-type-readonly strong{color:#8f9fa6;font-size:11px}.merchant-business-type-readonly span{color:#fff;font-weight:900}.merchant-business-type-readonly small{color:#8fa0a8;grid-column:1/-1;line-height:1.45}@media (width<=620px){.auth-business-type>div{grid-template-columns:1fr}}.auth-panel-link{justify-content:center;align-items:center;margin-top:10px;text-decoration:none;display:inline-flex}.auth-secondary-button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b859;border-radius:14px;margin-top:10px;padding:13px 18px;font-weight:700}.onboarding-shell{min-height:100vh;color:var(--vq-text,#1b2027);background:radial-gradient(circle at 12% 0%, var(--vq-atmosphere-a,#ff8a2e1f), transparent 30rem), var(--vq-canvas,#f2f3f5)}.merchant-onboarding-card{isolation:isolate;border:1px solid var(--vq-border,#141a211a);color:var(--vq-text,#1b2027);background:var(--vq-surface,#fff);box-shadow:var(--vq-shadow-lg,0 24px 56px #14181e1a);position:relative;overflow:hidden}.merchant-onboarding-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 100% 0%, var(--vq-orange-soft,#ff6a001a), transparent 28%);position:absolute;inset:0}.merchant-onboarding-badges span{color:var(--vq-orange-strong,#e85a00);border:1px solid var(--vq-orange-line,#ff6a0052);background:var(--vq-orange-soft,#ff6a001a)}.merchant-onboarding-header h1{color:var(--vq-text,#1b2027);font-family:var(--vq-font-display,Georgia, serif)}.merchant-onboarding-header p{color:var(--vq-text-muted,#737d88)}.merchant-onboarding-logout{border:1px solid var(--vq-border-strong,#141a212e);color:var(--vq-text-soft,#454e57);background:var(--vq-surface-sunken,#f7f8fa)}.merchant-onboarding-logout:hover{color:var(--vq-text,#1b2027);border-color:var(--vq-orange-line,#ff6a0052)}.merchant-onboarding-progress{border:1px solid var(--vq-border,#141a211a);background:var(--vq-surface-sunken,#f7f8fa)}.merchant-onboarding-progress-copy strong{color:var(--vq-text,#1b2027)}.merchant-onboarding-progress-copy span,.merchant-onboarding-progress>small{color:var(--vq-text-muted,#737d88)}.merchant-onboarding-progress-copy b{color:var(--vq-orange-strong,#e85a00)}.merchant-onboarding-progress-track{background:var(--vq-surface-dim,#edeff3);box-shadow:none}.merchant-onboarding-progress-track i{background:linear-gradient(90deg, var(--vq-orange-600,#e85a00), var(--vq-orange-400,#ff8a2e));box-shadow:none}.merchant-onboarding-notice,.merchant-rejection-box{border:1px solid var(--vq-orange-line,#ff6a0052);color:var(--vq-text-soft,#454e57);background:var(--vq-orange-50,#fff4ea)}.merchant-onboarding-notice strong,.merchant-rejection-box strong{color:var(--vq-text,#1b2027)}.merchant-onboarding-notice span,.merchant-rejection-box span{color:var(--vq-text-muted,#737d88)}.merchant-rejection-box{border-color:var(--vq-danger-border,#c8362a47);background:var(--vq-danger-bg,#c8362a1a)}.merchant-onboarding-form fieldset{border:1px solid var(--vq-border,#141a211a);background:var(--vq-surface,#fff);box-shadow:none}.merchant-onboarding-form legend{color:var(--vq-text,#1b2027)}.merchant-fieldset-intro{color:var(--vq-text-muted,#737d88)}.merchant-field-title{color:var(--vq-text-soft,#454e57)}.merchant-field-title b{color:var(--vq-orange-strong,#e85a00)}.merchant-field-title em{border:1px solid var(--vq-border-strong,#141a212e);color:var(--vq-text-muted,#737d88);background:var(--vq-surface-sunken,#f7f8fa)}.merchant-onboarding-form label{color:var(--vq-text-soft,#454e57)}.merchant-onboarding-form input,.merchant-onboarding-form select,.merchant-onboarding-form textarea{border-color:var(--vq-border-strong,#141a212e);color:var(--vq-text,#1b2027);background:var(--vq-surface,#fff);box-shadow:none}.merchant-onboarding-form input::placeholder,.merchant-onboarding-form textarea::placeholder{color:var(--vq-text-faint,#99a1ab)}.merchant-onboarding-form input:hover,.merchant-onboarding-form select:hover,.merchant-onboarding-form textarea:hover{border-color:var(--vq-text-faint,#99a1ab)}.merchant-onboarding-form input:focus,.merchant-onboarding-form select:focus,.merchant-onboarding-form textarea:focus{border-color:var(--vq-orange,#ff6a00);background:var(--vq-surface,#fff);box-shadow:0 0 0 4px var(--vq-orange-soft,#ff6a001a)}.merchant-field-counter{color:var(--vq-text-faint,#99a1ab)}.merchant-check-row{border:1px solid var(--vq-border,#141a211a);background:var(--vq-surface-sunken,#f7f8fa)}.merchant-check-row strong{color:var(--vq-text,#1b2027)}.merchant-check-row small{color:var(--vq-text-muted,#737d88)}.merchant-conditional-fields{border-left:2px solid var(--vq-orange,#ff6a00);background:var(--vq-orange-50,#fff4ea)}.merchant-legal-confirmation{border-color:var(--vq-orange-line,#ff6a0052);color:var(--vq-text-soft,#454e57);background:var(--vq-orange-50,#fff4ea)}.merchant-legal-confirmation strong{color:var(--vq-text,#1b2027)}.merchant-legal-confirmation small{color:var(--vq-text-muted,#737d88)}.merchant-form-error{border:1px solid var(--vq-danger-border,#c8362a47);color:var(--vq-danger-strong,#a12a20);background:var(--vq-danger-bg,#c8362a1a)}.merchant-form-error strong{color:var(--vq-danger-strong,#a12a20)}.merchant-missing,.merchant-ready-message{border:1px solid var(--vq-border-strong,#141a212e);color:var(--vq-text-muted,#737d88);background:var(--vq-surface-sunken,#f7f8fa)}.merchant-missing strong,.merchant-ready-message strong{color:var(--vq-text,#1b2027)}.merchant-ready-message{border-color:var(--vq-success-border,#157a4c47);background:var(--vq-success-bg,#157a4c1a)}.merchant-ready-message strong{color:var(--vq-success-strong,#0f5f3a)}.merchant-onboarding-actions{border:1px solid var(--vq-border,#141a211a);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--vq-shadow-md,0 10px 28px #14181e14);background:#ffffffeb}.merchant-onboarding-actions strong{color:var(--vq-text,#1b2027)}.merchant-onboarding-actions span{color:var(--vq-text-muted,#737d88)}.merchant-onboarding-actions .auth-primary-button{box-shadow:0 12px 26px #ff5a0038}.auth-business-type legend{color:var(--vq-text,#1b2027)}.auth-business-type button{border:1px solid var(--vq-border,#141a211a);color:var(--vq-text-soft,#454e57);background:var(--vq-surface,#fff)}.auth-business-type button.active{border-color:var(--vq-orange,#ff6a00);box-shadow:0 0 0 2px var(--vq-orange-soft,#ff6a001a);background:var(--vq-orange-50,#fff4ea)}.auth-business-type span{color:var(--vq-text-muted,#737d88)}.auth-business-type>small{color:var(--vq-text-faint,#99a1ab)}.merchant-business-type-readonly{border:1px solid var(--vq-orange-line,#ff6a0052);background:var(--vq-orange-50,#fff4ea)}.merchant-business-type-readonly strong{color:var(--vq-text-muted,#737d88)}.merchant-business-type-readonly small{color:var(--vq-text-muted,#737d88)}@media (prefers-reduced-motion:reduce){.merchant-onboarding-progress-track i,.merchant-onboarding-logout{transition:none}}.auth-mail-card{text-align:center}.auth-mail-mark{width:64px;height:64px;color:var(--auth-orange,#ff7900);background:#ff79001f;border-radius:20px;place-items:center;margin:0 auto 18px;display:grid}.auth-mail-actions{display:grid}.auth-mail-actions .auth-primary-button,.auth-mail-actions .auth-secondary-button{width:100%}.auth-mail-links{margin-top:14px;display:grid}.auth-mail-links button,.auth-mail-later{color:var(--auth-muted,#8fa0a8);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.auth-mail-links button{padding:8px}.auth-mail-later{text-underline-offset:3px;font-size:13px;font-weight:650;text-decoration:underline}.auth-mail-links button:disabled,.auth-mail-later:disabled{opacity:.5;cursor:wait}.auth-mail-form{text-align:left;gap:12px;margin-top:8px;display:grid}.auth-mail-form input,.auth-code-input{width:100%;min-height:49px;color:var(--auth-text,#fff);border:1px solid var(--auth-line,#ffffff1f);background:var(--auth-panel-soft,#ffffff0a);border-radius:13px;outline:none;padding:0 15px}.auth-code-input{letter-spacing:8px;text-align:center;min-height:64px;font-size:28px;font-weight:800}.auth-mail-continue{place-items:center;margin-top:8px;text-decoration:none;display:grid}@media (width<=760px){.auth-mail-card{width:100%;padding:28px 18px}.auth-mail-card h1{font-size:28px}}.public-storefront{color:#eef8f3;background:#070b09;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.public-storefront-hero{background-color:#0000;background-image:radial-gradient(circle at 78% 20%,#62e6b22e,#0000 36%),linear-gradient(145deg,#14211c,#08100d);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:space-between;min-height:430px;padding:28px clamp(20px,6vw,84px) 46px;display:flex}.public-storefront-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.public-storefront-top>a{color:#62e6b2;letter-spacing:.17em;font-size:16px;font-weight:1000;text-decoration:none}.public-storefront-top button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050a088c;border:1px solid #ffffff38;border-radius:999px;min-height:42px;padding:0 18px;font-weight:850}.public-storefront-identity{align-items:flex-end;gap:20px;display:flex}.public-storefront-logo{background:#62e6b2;border:3px solid #ffffffd9;border-radius:27px;flex:none;place-items:center;width:104px;height:104px;display:grid;overflow:hidden;box-shadow:0 18px 45px #00000057}.public-storefront-logo img{object-fit:cover;width:100%;height:100%}.public-storefront-logo span{color:#092019;font-size:43px;font-weight:1000}.public-storefront-identity>div:last-child>span,.public-storefront-catalog header span{color:#62e6b2;letter-spacing:.14em;font-size:10px;font-weight:950}.public-storefront-identity h1{letter-spacing:-.045em;max-width:760px;margin:6px 0;font-size:clamp(35px,7vw,72px);line-height:.96}.public-storefront-identity p{color:#cad8d1;margin:0;font-size:14px}.public-storefront-summary{background:#0c1310;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,220px)) 1fr;gap:20px;padding:28px clamp(20px,6vw,84px);display:grid}.public-storefront-summary>div:not(.public-storefront-actions){gap:5px;display:grid}.public-storefront-summary span{color:#81918a;font-size:11px}.public-storefront-summary strong{font-size:14px}.public-storefront-summary>p{color:#aebbb5;grid-column:1/-1;max-width:820px;margin:2px 0 0;line-height:1.65}.public-storefront-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.public-storefront-actions a{color:#c6f6e2;background:#62e6b20f;border:1px solid #62e6b238;border-radius:999px;padding:11px 14px;font-size:11px;font-weight:850;text-decoration:none}.public-storefront-catalog{padding:54px clamp(20px,6vw,84px) 78px}.public-storefront-catalog>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.public-storefront-catalog h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(27px,4vw,42px)}.public-storefront-catalog header>small{color:#7e8c86;text-align:right;max-width:280px;line-height:1.45}.public-storefront-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.public-storefront-grid article{background:#0d1411;border:1px solid #ffffff14;border-radius:21px;transition:transform .2s,border-color .2s;overflow:hidden}.public-storefront-grid article:hover{border-color:#62e6b240;transform:translateY(-3px)}.public-storefront-product-image{aspect-ratio:1;color:#587066;letter-spacing:.15em;background:radial-gradient(circle,#17241f,#0a0f0d);place-items:center;font-size:12px;font-weight:950;display:grid;overflow:hidden}.public-storefront-product-image img{object-fit:cover;width:100%;height:100%}.public-storefront-product-copy{gap:9px;padding:17px;display:grid}.public-storefront-product-copy>small{color:#62e6b2;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.public-storefront-product-copy h3{margin:0;font-size:19px}.public-storefront-product-copy>p{color:#91a099;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.public-storefront-product-copy>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-storefront-product-copy>div strong{font-size:16px}.public-storefront-product-copy>div span{color:#85928d;font-size:10px}.public-storefront-product-copy>a{color:#07130e;background:#62e6b2;border-radius:11px;place-items:center;min-height:39px;font-size:11px;font-weight:950;text-decoration:none;display:grid}.public-storefront-empty{color:#cbd7d1;text-align:center;border:1px dashed #ffffff21;border-radius:22px;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.public-storefront-empty p{color:#7f8d87;margin:0}.public-storefront footer{color:#728078;background:#050806;justify-content:space-between;gap:18px;padding:25px clamp(20px,6vw,84px);font-size:11px;display:flex}.public-storefront footer strong{color:#62e6b2;letter-spacing:.12em}.public-storefront-state{color:#eef8f3;text-align:center;background:radial-gradient(circle,#12231c,#060a08 60%);align-content:center;place-items:center;gap:11px;min-height:100vh;padding:28px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.public-storefront-state b{font-size:clamp(24px,5vw,38px)}.public-storefront-state small{color:#8fa097;max-width:440px;font-size:13px;line-height:1.5}.public-storefront-state a,.public-storefront-state button{color:#07130e;min-height:42px;font:inherit;cursor:pointer;background:#62e6b2;border:0;border-radius:999px;place-items:center;margin-top:8px;padding:0 19px;font-weight:900;text-decoration:none;display:grid}.public-storefront-loader{border:3px solid #62e6b22b;border-top-color:#62e6b2;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite public-storefront-spin}@keyframes public-storefront-spin{to{transform:rotate(360deg)}}@media (width<=760px){.public-storefront-hero{min-height:390px}.public-storefront-identity{align-items:center}.public-storefront-logo{border-radius:22px;width:82px;height:82px}.public-storefront-summary{grid-template-columns:1fr 1fr}.public-storefront-actions{grid-column:1/-1;justify-content:flex-start}.public-storefront-catalog>header{flex-direction:column;align-items:flex-start}.public-storefront-catalog header>small{text-align:left}.public-storefront footer{flex-direction:column}}@media (width<=480px){.public-storefront-hero{min-height:350px;padding-top:20px}.public-storefront-identity{flex-direction:column;align-items:flex-start;gap:13px}.public-storefront-logo{width:70px;height:70px}.public-storefront-summary{grid-template-columns:1fr}.public-storefront-actions{grid-column:1}.public-storefront-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-storefront-loader{animation-duration:1.8s}.public-storefront-grid article{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--vq-canvas);--bg-soft:var(--vq-canvas-alt);--sidebar:var(--vq-sidebar);--surface:var(--vq-surface);--surface-2:var(--vq-surface-sunken);--surface-3:var(--vq-surface-dim);--line:var(--vq-border);--line-strong:var(--vq-border-strong);--text:var(--vq-text);--muted:var(--vq-text-muted);--muted-2:var(--vq-text-faint);--orange:var(--vq-orange);--orange-2:var(--vq-orange-400);--green:var(--vq-success);--blue:var(--vq-info);--purple:#6a5bd6;--gold:#b5860a;--danger:var(--vq-danger);--shadow:var(--vq-shadow-md);--radius:var(--vq-radius-lg);--radius-sm:var(--vq-radius-sm);--premium-focus:var(--vq-focus-ring);font-family:var(--vq-font-ui);font-synthesis:none}html{background:var(--vq-canvas);scroll-behavior:smooth;min-width:320px}body{background:var(--vq-canvas);min-width:320px;color:var(--vq-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{color:#fff;background:#ff6a00b8}*{scrollbar-width:thin;scrollbar-color:#c8ccd2 var(--vq-canvas-alt)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--vq-canvas-alt)}::-webkit-scrollbar-thumb{border:2px solid var(--vq-canvas-alt);background:#c1c6cd;border-radius:999px}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--premium-focus);outline:2px solid var(--vq-orange)!important;outline-offset:3px!important}.app-shell{background:radial-gradient(circle at 16% -8%, var(--vq-atmosphere-a), transparent 42rem), radial-gradient(circle at 100% 12%, var(--vq-atmosphere-b), transparent 40rem), var(--vq-canvas);min-height:100dvh}.sidebar{width:var(--vq-sidebar-width);padding:20px 16px max(18px, env(safe-area-inset-bottom));background:var(--vq-sidebar);border-right-color:var(--vq-sidebar-border);box-shadow:none}.sidebar-brand{border-bottom-color:var(--vq-border);padding:3px 8px 17px}.sidebar-brand:after{display:none}.veqali-brand{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.veqali-brand-logo{object-fit:contain;object-position:left center;width:min(188px,100%);height:56px;display:block}.veqali-brand-context{color:var(--vq-orange-strong,#e85a00);letter-spacing:2.4px;text-transform:uppercase;padding-left:2px;font-size:9px;font-weight:850}.veqali-brand.compact .veqali-brand-logo{width:min(148px,100%);height:44px}.veqali-brand.compact .veqali-brand-context{display:none}.merchant-card{border:1px solid var(--vq-border);background:var(--vq-surface-sunken);min-height:72px;box-shadow:none;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 16px;margin-top:16px;padding:12px}.merchant-avatar{color:#fff;background:linear-gradient(135deg, var(--vq-orange-400), var(--vq-orange-600));border-radius:12px;width:44px;height:44px;box-shadow:0 6px 16px #ff6a003d}.merchant-card strong{max-width:160px;color:var(--vq-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.merchant-card small{color:var(--vq-text-muted);margin-top:6px;font-size:10px}.preview-store-button{border:1px solid var(--vq-orange-line);min-height:44px;color:var(--vq-orange-strong);background:var(--vq-orange-soft);transition:background var(--vq-duration-fast) var(--vq-ease), transform var(--vq-duration-fast) var(--vq-ease);border-radius:12px;margin-top:10px;font-size:11px;font-weight:800}.preview-store-button:hover{background:var(--vq-orange-soft-strong)}.sidebar-nav{gap:14px;margin-top:13px;display:grid}.sidebar-nav-group{gap:4px;display:grid}.sidebar-nav-heading{color:var(--vq-text-faint);letter-spacing:1.6px;text-transform:uppercase;padding:0 10px 5px;font-size:8px;font-weight:900}.sidebar-nav button{min-height:42px;color:var(--vq-text-soft);background:0 0;border:1px solid #0000;border-radius:11px;padding:0 11px;font-size:11.5px;font-weight:700}.sidebar-nav button:hover{color:var(--vq-text);background:var(--vq-surface-sunken)}.sidebar-nav button.active{color:var(--vq-orange-strong);border-color:var(--vq-orange-line);background:var(--vq-sidebar-active-bg);box-shadow:inset 3px 0 var(--vq-orange);transform:none}.sidebar-nav button.active svg{color:var(--vq-orange)}.sidebar-nav button svg{color:var(--vq-text-faint)}.sidebar-nav button.active:hover{transform:none}.sidebar-nav button em,.sidebar-nav button b{color:#fff;background:var(--vq-orange);border:0;border-radius:999px;min-width:22px;height:20px;padding:0 6px;font-size:9px}.plan-mini-card{border:1px solid var(--vq-orange-line);background:var(--vq-orange-soft);border-radius:14px;margin-top:18px}.plan-mini-card strong{color:var(--vq-text);font-size:11px}.plan-mini-card small{color:var(--vq-text-muted);font-size:9px;line-height:1.35}.plan-mini-card button{color:var(--vq-orange-strong);font-size:10px;font-weight:800}.plan-mini-icon{color:var(--vq-orange-strong)}.logout-button{min-height:42px;color:var(--vq-text-muted);font-size:11px}.logout-button:hover{color:var(--vq-danger-strong)}.main-shell{margin-left:var(--vq-sidebar-width)}.topbar{border-bottom:1px solid var(--vq-border);background:var(--vq-topbar-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);height:72px;padding:0 clamp(18px,2.4vw,36px)}.topbar-title small{color:var(--vq-orange-strong);letter-spacing:1.7px;text-transform:uppercase;font-size:9px;font-weight:800}.topbar-title strong{color:var(--vq-text);font-family:var(--vq-font-display);letter-spacing:-.15px;margin-top:5px;font-size:17px;font-weight:600}.mobile-menu,.notification-button,.topbar-preview{border:1px solid var(--vq-border);min-height:44px;color:var(--vq-text-soft);background:var(--vq-surface);border-radius:12px}.mobile-menu:hover,.notification-button:hover,.topbar-preview:hover{border-color:var(--vq-border-strong);color:var(--vq-text)}.topbar-preview{height:44px;color:var(--vq-text-soft);padding-inline:15px;font-size:11px;font-weight:700}.notification-button{width:44px;height:44px}.notification-button.has-alerts{color:var(--vq-orange-strong);border-color:var(--vq-orange-line)}.notification-button span{background:var(--vq-orange);color:#fff}.cloud-sync-chip{border:1px solid var(--vq-border);background:var(--vq-surface-sunken);color:var(--vq-text-muted)}.cloud-sync-chip.synced{color:var(--vq-success-strong);border-color:var(--vq-success-border);background:var(--vq-success-bg)}.cloud-sync-chip.local{color:var(--vq-warning);border-color:var(--vq-warning-border);background:var(--vq-warning-bg)}.cloud-sync-chip.error{color:var(--vq-danger-strong);border-color:var(--vq-danger-border);background:var(--vq-danger-bg)}.cloud-sync-chip i{background:var(--vq-warning);box-shadow:0 0 0 4px var(--vq-warning-bg)}.cloud-sync-chip.synced i{background:var(--vq-success);box-shadow:0 0 0 4px var(--vq-success-bg)}.cloud-sync-chip.local i{background:var(--vq-warning);box-shadow:0 0 0 4px var(--vq-warning-bg)}.cloud-sync-chip.error i{background:var(--vq-danger);box-shadow:0 0 0 4px var(--vq-danger-bg)}.account-chip strong{color:var(--vq-text);font-size:11px}.account-chip small{color:var(--vq-text-muted);font-size:9px}.account-chip>span{color:#fff;background:linear-gradient(135deg, var(--vq-orange-400), var(--vq-orange-600))}.account-chip:hover strong{color:var(--vq-orange-strong)}.account-chip:hover>svg{color:var(--vq-orange)}.account-chip>svg{color:var(--vq-text-faint)}.online-dot{background:var(--vq-success);box-shadow:0 0 0 4px var(--vq-success-bg)}.notifications-panel{border:1px solid var(--vq-border);background:var(--vq-surface);width:min(410px,100vw - 24px);box-shadow:var(--vq-shadow-lg);border-radius:18px;top:55px}.notifications-head{border-bottom:1px solid var(--vq-border);padding:18px}.notifications-head strong{color:var(--vq-text);font-size:15px}.notifications-head small{color:var(--vq-text-muted);font-size:10px}.notification-toolbar button{min-height:32px;color:var(--vq-text-soft);font-size:10px}.notification-toolbar button:hover{color:var(--vq-orange-strong)}.notifications-list>button{border-bottom:1px solid var(--vq-border-soft);background:0 0;min-height:78px;padding:14px 16px}.notifications-list>button:hover{background:var(--vq-surface-sunken)}.notifications-list>button.read{opacity:.65}.notifications-list strong{color:var(--vq-text);font-size:12px}.notifications-list small{color:var(--vq-text-muted);font-size:10px}.notifications-list em{color:var(--vq-text-faint);font-size:9px}.notifications-list i{background:var(--vq-orange)}.notification-icon{color:var(--vq-orange-strong);background:var(--vq-orange-soft)}.empty-notifications{color:var(--vq-text-muted)}.content{width:100%;max-width:1580px;padding:clamp(20px,2.4vw,38px)}.surface-card,.home-pro-card,.home-pro-metric,.profile-form-card,.media-upload-card,.product-card,.promotion-card,.request-card,.settings-card,.kpi-card,.metric-detail,.page-card,.inquiry-card,.dashboard-attention-panel{border:1px solid var(--vq-border);background:var(--vq-surface);box-shadow:var(--vq-shadow-xs)}.surface-card:hover,.product-card:hover,.promotion-card:hover,.request-card:hover{box-shadow:var(--vq-shadow-sm)}.eyebrow,.card-kicker{color:var(--vq-orange-strong);letter-spacing:1.55px;text-transform:uppercase;font-size:9px;font-weight:800}.primary-button,.secondary-button,.whatsapp-button,.danger-button{min-height:46px;transition:transform var(--vq-duration-fast) var(--vq-ease), filter var(--vq-duration-fast) var(--vq-ease), box-shadow var(--vq-duration-fast) var(--vq-ease);border-radius:12px;padding-inline:17px;font-size:12px;font-weight:750}.primary-button{color:#fff;background:linear-gradient(135deg, var(--vq-orange-400), var(--vq-orange-600));box-shadow:0 10px 24px #ff5a0038}.primary-button:disabled{opacity:.55;box-shadow:none}.secondary-button{border:1px solid var(--vq-border-strong);color:var(--vq-text-soft);background:var(--vq-surface)}.secondary-button:hover:not(:disabled){border-color:var(--vq-text-faint);color:var(--vq-text)}.whatsapp-button{color:#fff;background:linear-gradient(135deg,#2fce6a,#1fa855);box-shadow:0 10px 22px #25be6438}.danger-button{color:var(--vq-danger-strong);border:1px solid var(--vq-danger-border);background:var(--vq-danger-bg)}.home-pro-page{gap:18px}.home-pro-welcome{min-height:90px;padding:2px}.home-pro-welcome>div:first-child>span{color:var(--vq-orange-strong);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:800}.home-pro-welcome h1{color:var(--vq-text);font-family:var(--vq-font-display);letter-spacing:-.6px;margin:8px 0 7px;font-size:clamp(26px,3vw,38px);font-weight:600}.home-pro-welcome p{color:var(--vq-text-muted);font-size:13px;line-height:1.55}.home-pro-welcome p strong{color:var(--vq-text)}.home-pro-plan-card{border:1px solid var(--vq-orange-line);background:linear-gradient(115deg, var(--vq-orange-50) 0%, var(--vq-surface) 60%);min-height:158px;box-shadow:var(--vq-shadow-sm);border-radius:20px}.home-pro-plan-copy{padding:24px 28px}.home-pro-plan-heading span{color:var(--vq-orange-strong);letter-spacing:1px;font-size:11px;font-weight:800}.home-pro-plan-heading b{color:var(--vq-text-muted);font-size:9px}.home-pro-plan-copy h2{color:var(--vq-text);font-size:20px;font-family:var(--vq-font-display)}.home-pro-plan-copy p{color:var(--vq-text-muted);font-size:11px}.home-pro-plan-action{background:var(--vq-surface);border:1px solid var(--vq-border);border-radius:14px}.home-pro-plan-action strong{color:var(--vq-text);font-size:12px}.home-pro-plan-action small{color:var(--vq-text-muted);font-size:9px}.home-pro-plan-action button{border-radius:11px;min-height:42px;font-size:10px}.home-pro-metrics{gap:14px}.home-pro-metric{border-radius:16px;min-height:118px;padding:18px}.home-pro-metric small{color:var(--vq-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.home-pro-metric strong{color:var(--vq-text);font-size:28px;font-family:var(--vq-font-display)}.home-pro-metric em{color:var(--vq-text-faint);font-size:9px}.home-pro-card{border-radius:18px;padding:20px}.home-pro-card-head{min-height:42px}.home-pro-card-head span{color:var(--vq-orange-strong);text-transform:uppercase;letter-spacing:.6px;font-size:9px}.home-pro-card-head h2{color:var(--vq-text);font-size:16px;font-family:var(--vq-font-display)}.home-pro-card-head>button{min-height:32px;color:var(--vq-orange-strong);font-size:10px;font-weight:800}.home-pro-chart-tabs b,.home-pro-chart-tabs span,.home-pro-chart-summary small{color:var(--vq-text-muted);font-size:9px}.home-pro-product-list strong{color:var(--vq-text);font-size:12px}.home-pro-product-list small{color:var(--vq-text-muted);font-size:9px}.home-pro-product-list em{color:var(--vq-orange-strong);font-size:12px}.home-pro-product-list>button>b{font-size:8px}.home-pro-product-list>button{border:1px solid var(--vq-border);background:var(--vq-surface-sunken);color:var(--vq-text)}.home-pro-product-list>button>span{background:var(--vq-surface);color:var(--vq-text-muted)}.home-pro-product-list>button>b{color:var(--vq-orange-strong);background:var(--vq-orange-soft);font-size:11px}.home-pro-product-list>button:hover{background:var(--vq-orange-soft)}.home-pro-products-empty strong{color:var(--vq-text);font-size:15px}.home-pro-products-empty small,.home-pro-profile-progress span{color:var(--vq-text-muted);font-size:10px}.home-pro-profile-progress strong{color:var(--vq-text);font-size:12px}.home-pro-profile-checks span,.home-pro-publication-state>span{color:var(--vq-text-muted);font-size:10px}.home-pro-publication-state button{min-height:40px;font-size:10px}.home-pro-activity-list strong{color:var(--vq-text);font-size:11px}.home-pro-activity-list small{color:var(--vq-text-muted);font-size:9px}.home-pro-activity-list time{color:var(--vq-text-faint);font-size:9px}.home-pro-quick-grid button{border:1px solid var(--vq-border);background:var(--vq-surface);min-height:82px;transition:border-color var(--vq-duration-fast) var(--vq-ease), transform var(--vq-duration-fast) var(--vq-ease);border-radius:14px}.home-pro-quick-grid button:hover{border-color:var(--vq-orange-line);transform:translateY(-2px)}.home-pro-quick-grid span{color:var(--vq-text-soft);font-size:9px}.home-pro-quick-grid svg{color:var(--vq-orange-strong)}.dashboard-secondary-links button{color:var(--vq-text-muted)}.dashboard-secondary-links button:hover{color:var(--vq-orange-strong)}.page-heading h1,.section-heading h1{color:var(--vq-text);font-family:var(--vq-font-display);letter-spacing:-.4px;font-weight:600}.page-heading p,.section-heading p{color:var(--vq-text-muted);font-size:13px;line-height:1.55}.filter-tabs button{border:1px solid var(--vq-border);min-height:34px;color:var(--vq-text-muted);background:var(--vq-surface);border-radius:10px}.filter-tabs button.active{color:var(--vq-orange-strong);border-color:var(--vq-orange-line);background:var(--vq-orange-soft)}.category-selector{border-top-color:var(--vq-border)}.category-selector>strong{color:var(--vq-text)}.category-selector>p{color:var(--vq-text-muted)}.category-selector button{border:1px solid var(--vq-border);color:var(--vq-text-muted);background:var(--vq-surface)}.category-selector button.selected{color:var(--vq-orange-strong);border-color:var(--vq-orange-line);background:var(--vq-orange-soft)}.profile-tabs{border:1px solid var(--vq-border);background:var(--vq-surface-sunken);border-radius:14px;gap:5px;padding:5px}.profile-tabs button{min-height:43px;color:var(--vq-text-muted);border-radius:10px;padding:0 15px;font-size:11px}.profile-tabs button.active{color:#fff;background:linear-gradient(135deg, var(--vq-orange-400), var(--vq-orange-600));box-shadow:0 8px 18px #ff5a0033}.profile-form-card{border-radius:20px}.form-section-heading strong{color:var(--vq-text);font-family:var(--vq-font-display);font-size:14px;font-weight:600}.form-section-heading>span{color:var(--vq-orange-strong);background:var(--vq-orange-soft)}.form-section-heading p{color:var(--vq-text-muted);font-size:11px}.form-grid label,.merchant-video-links-card label,.mobile-expiry-select{color:var(--vq-text-soft);font-size:11px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea,.merchant-video-links-card input,.mobile-expiry-select select,.catalog-toolbar input,.catalog-toolbar select,.inquiry-actions select{border:1px solid var(--vq-border-strong);min-height:46px;color:var(--vq-text);background:var(--vq-surface);border-radius:12px;font-size:13px}.form-grid input:hover,.form-grid select:hover,.form-grid textarea:hover{border-color:var(--vq-text-faint)}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.merchant-video-links-card input:focus{border-color:var(--vq-orange);box-shadow:0 0 0 3px var(--vq-orange-soft)}.form-grid input::placeholder,.form-grid textarea::placeholder,.merchant-video-links-card input::placeholder{color:var(--vq-text-faint)}.form-grid small,.media-upload-card>small{color:var(--vq-text-muted);font-size:10px;line-height:1.45}.catalog-status-guide{background:var(--vq-surface-sunken);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;padding:14px;display:grid}.catalog-status-guide>div{background:var(--vq-surface);border:1px solid var(--vq-border);border-radius:12px;grid-template-columns:9px minmax(0,1fr);gap:4px 9px;min-width:0;padding:11px;display:grid}.catalog-status-guide span{background:var(--vq-text-faint);border-radius:50%;width:9px;height:9px;margin-top:3px}.catalog-status-guide span.pending{background:var(--vq-warning)}.catalog-status-guide span.published{background:var(--vq-success)}.catalog-status-guide span.rejected{background:var(--vq-danger)}.catalog-status-guide strong{color:var(--vq-text);font-size:11px}.catalog-status-guide small{color:var(--vq-text-muted);grid-column:2;font-size:9px;line-height:1.4}.request-status-guide{border:1px solid var(--vq-orange-line);background:var(--vq-orange-50);border-radius:16px;align-items:center;gap:13px;margin:14px 0;padding:15px 17px;display:flex}.request-status-guide>span{width:42px;height:42px;color:var(--vq-orange-strong);background:var(--vq-orange-soft);border-radius:12px;flex:none;place-items:center;display:grid}.request-status-guide strong,.request-status-guide small{display:block}.request-status-guide strong{color:var(--vq-text);font-size:12px}.request-status-guide small{color:var(--vq-text-muted);margin-top:4px;font-size:10px;line-height:1.45}.registration-progress-card{border:1px solid var(--vq-orange-line);background:var(--vq-orange-50);border-radius:15px}.registration-progress-card strong{color:var(--vq-text);font-size:12px}.registration-progress-card span{color:var(--vq-orange-strong);font-size:10px}.delivery-responsibility-check{border:1px solid var(--vq-orange-line);background:var(--vq-orange-50);border-radius:15px}.delivery-responsibility-check strong{color:var(--vq-text);font-size:12px}.delivery-responsibility-check small{color:var(--vq-text-muted);font-size:10px}.media-profile-grid{gap:16px}.media-upload-card{border-radius:20px;position:relative;overflow:hidden}.logo-upload-preview,.cover-upload-preview{border:1px solid var(--vq-border-strong);background-color:var(--vq-surface-sunken);transition:border-color var(--vq-duration-base) var(--vq-ease), transform var(--vq-duration-base) var(--vq-ease), box-shadow var(--vq-duration-base) var(--vq-ease);border-radius:14px}.logo-upload-preview:hover,.cover-upload-preview:hover{border-color:var(--vq-orange);box-shadow:var(--vq-shadow-sm);transform:translateY(-2px)}.media-upload-status{border:1px solid var(--vq-border);min-height:38px;color:var(--vq-text-muted);background:var(--vq-surface-sunken);border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;font-size:10px;line-height:1.35;display:flex}.media-upload-status.ready{border-color:var(--vq-success-border);color:var(--vq-success-strong);background:var(--vq-success-bg)}.location-type-grid button{border:1px solid var(--vq-border);background:var(--vq-surface);border-radius:14px;min-height:80px}.location-type-grid button.selected{border-color:var(--vq-orange);background:var(--vq-orange-soft)}.location-type-grid strong{color:var(--vq-text);font-size:12px}.location-type-grid small{color:var(--vq-text-muted);font-size:10px;line-height:1.4}.merchant-business-type-readonly span{color:var(--vq-text)}.location-picker-map{border:1px solid var(--vq-border-strong);height:clamp(330px,44vh,520px);box-shadow:var(--vq-shadow-sm);border-radius:18px;overflow:hidden}.veqali-location-marker span{filter:drop-shadow(0 6px 10px #14181e47)}.map-help{color:var(--vq-text-muted)!important;font-size:10px!important}.location-status-panel{border:1px solid var(--vq-border);background:var(--vq-surface-sunken);border-radius:14px}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11151a80;padding:clamp(10px,2.2vw,28px)}.modal{border:1px solid var(--vq-border);background:var(--vq-surface);box-shadow:var(--vq-shadow-lg);color:var(--vq-text);border-radius:22px}.modal-header{border-bottom:1px solid var(--vq-border)}.modal-header h2{color:var(--vq-text);font-size:21px;font-family:var(--vq-font-display)}.modal-header p{color:var(--vq-text-muted);font-size:11px}.modal-close{background:var(--vq-surface-sunken);min-width:42px;min-height:42px;color:var(--vq-text-soft);border-radius:11px}.modal-close:hover{background:var(--vq-surface-dim);color:var(--vq-text)}.editor-section{border-bottom:1px solid var(--vq-border)}.editor-section-title>span{background:linear-gradient(135deg, var(--vq-orange-400), var(--vq-orange-600));color:#fff}.editor-section-title strong{color:var(--vq-text);font-size:13px}.editor-section-title p{color:var(--vq-text-muted);font-size:10px}.product-media-upload{border:1px solid var(--vq-border-strong);background:var(--vq-surface-sunken);border-radius:14px}.product-status,.status-badge,.request-status,.plan-request-status{letter-spacing:.25px;font-weight:800}.product-status{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffffb3}.product-status.publicado{color:var(--vq-success-strong);border-color:var(--vq-success-border);background:#ffffffeb}.product-status.borrador{color:var(--vq-text-soft);border-color:var(--vq-border-strong);background:#ffffffeb}.product-status.pendiente{color:var(--vq-warning);border-color:var(--vq-warning-border);background:#ffffffeb}.product-status.rechazado{color:var(--vq-danger-strong);border-color:var(--vq-danger-border);background:#ffffffeb}.product-status.pausado{color:var(--vq-info);border-color:var(--vq-info-border);background:#ffffffeb}.product-status.agotado{color:var(--vq-danger-strong);border-color:var(--vq-danger-border);background:#ffffffeb}.product-card h3{color:var(--vq-text);font-size:16px}.product-card-body>p{color:var(--vq-text-muted);font-size:13px}.product-meta small{color:var(--vq-text-muted);font-size:12px}.product-prices>div{border:1px solid var(--vq-border);background:var(--vq-surface-sunken)}.product-prices small{color:var(--vq-text-muted);font-size:12px}.product-prices strong{color:var(--vq-text);font-size:18px}.product-prices em{color:var(--vq-text-muted);font-size:12px}.product-card-footer{border-top:1px solid var(--vq-border)}.product-card-footer span{color:var(--vq-text-muted);font-size:12px}.plan-request-status{background:var(--vq-neutral-bg);color:var(--vq-neutral-text)}.plan-request-status.pending{color:var(--vq-warning);background:var(--vq-warning-bg)}.plan-request-status.approved{color:var(--vq-success-strong);background:var(--vq-success-bg)}.plan-request-status.rejected{color:var(--vq-danger-strong);background:var(--vq-danger-bg)}.request-status-pill{background:var(--vq-neutral-bg);color:var(--vq-neutral-text)}.request-status-pill.approved,.request-status-pill.aprobada{color:var(--vq-success-strong);background:var(--vq-success-bg)}.request-status-pill.pending,.request-status-pill.pendiente{color:var(--vq-warning);background:var(--vq-warning-bg)}.request-status-pill.rejected,.request-status-pill.rechazada{color:var(--vq-danger-strong);background:var(--vq-danger-bg)}.orientation-notice,.firebase-ready-card{border:1px solid var(--vq-border);background:var(--vq-surface-sunken);border-radius:14px}.toast{right:max(20px, env(safe-area-inset-right));bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));border:1px solid var(--vq-border-strong);background:var(--vq-text);color:var(--vq-text-on-dark);box-shadow:var(--vq-shadow-lg);border-radius:14px;font-size:12px}.empty-state,.mini-empty-state,.support-empty-state,.plans-empty-state,.delivery-empty-state,.performance-empty,.dashboard-empty-block,.home-pro-products-empty{color:var(--vq-text-muted)}.empty-state{border:1px dashed var(--vq-border-strong);background:var(--vq-surface-sunken);border-radius:16px}.empty-state>span{color:var(--vq-orange-strong);background:var(--vq-orange-soft)}.empty-state h3{color:var(--vq-text);font-family:var(--vq-font-display)}.empty-state p{color:var(--vq-text-muted)}.empty-state.empty-state-illustrated{border-color:var(--vq-orange-line);background:radial-gradient(circle at 50% 18%, var(--vq-orange-soft), transparent 52%), var(--vq-surface-sunken)}.empty-state.empty-state-illustrated h3{color:var(--vq-text)}.empty-state.empty-state-illustrated p{color:var(--vq-text-muted)}.support-empty-state{border:1px dashed var(--vq-border-strong);background:var(--vq-surface-sunken);border-radius:14px}.support-empty-state>span{color:var(--vq-orange-strong);background:var(--vq-orange-soft)}.support-empty-state strong{color:var(--vq-text)}.support-empty-state p{color:var(--vq-text-muted)}.plans-empty-state{border-color:var(--vq-border-strong)}.plans-empty-state>div{color:var(--vq-orange-strong);background:var(--vq-orange-soft)}.plans-empty-state strong{color:var(--vq-text)}.plans-empty-state p{color:var(--vq-text-muted)}.mini-empty-state strong{color:var(--vq-text)}.mini-empty-state p{color:var(--vq-text-muted)}.plans-hero-v51{border:1px solid var(--vq-orange-line);color:var(--vq-text);background:radial-gradient(circle at 88% 15%, var(--vq-orange-soft), transparent 25rem), linear-gradient(145deg, var(--vq-orange-50), var(--vq-surface) 72%);box-shadow:var(--vq-shadow-sm)}.plans-hero-v51:before{opacity:.12}.plans-hero-v51-copy>span{color:var(--vq-orange-strong);background:var(--vq-surface);border:1px solid var(--vq-orange-line)}.plans-hero-v51-copy h1{color:var(--vq-text);font-family:var(--vq-font-display)}.plans-hero-v51-copy>p{color:var(--vq-text-muted)}.plans-hero-v51-trust b{color:var(--vq-text-soft);background:var(--vq-surface);border-color:var(--vq-border)}.plans-hero-v51-trust svg{color:var(--vq-success)}.plans-hero-v51-visual article{border-color:var(--vq-border);background:var(--vq-surface);box-shadow:var(--vq-shadow-sm)}.plans-hero-v51-visual article>span{color:var(--vq-orange-strong);background:var(--vq-orange-soft)}.plans-hero-v51-visual strong{color:var(--vq-text)}.plans-hero-v51-visual small{color:var(--vq-text-muted)}.plan-card-professional.plan-card-v51{border:1px solid var(--vq-border);color:var(--vq-text);background:var(--vq-surface);box-shadow:var(--vq-shadow-sm)}.plan-card-professional.plan-card-v51:hover{border-color:var(--vq-orange-line);box-shadow:var(--vq-shadow-md)}.plan-card-professional.plan-card-v51.silver{border-color:var(--vq-orange-line)}.plan-card-professional.plan-card-v51.gold{border-color:#b5860a66}.plan-card-professional.plan-card-v51.current{box-shadow:0 0 0 2px var(--vq-success-border), var(--vq-shadow-sm)}.plan-card-v51-visual{background:var(--vq-surface-dim)}.plan-card-v51-shade{background:linear-gradient(180deg, #fff0, #ffffff1a 42%, var(--vq-surface) 96%)}.plan-card-v51-tier{color:var(--vq-text);border-color:var(--vq-border-strong);background:#ffffffe0}.plan-card-v51-title small{color:var(--vq-orange-strong)}.plan-card-v51-title h2{color:var(--vq-text);font-family:var(--vq-font-display)}.plan-card-v51-title p{color:var(--vq-text-muted)}.plan-card-v51-price{border-top:1px solid var(--vq-border);border-bottom:1px solid var(--vq-border)}.plan-card-v51-price span{color:var(--vq-text-faint)}.plan-card-v51-price strong{color:var(--vq-text)}.plan-card-v51-price>small{color:var(--vq-text-muted)}.plan-card-v51-capacity>div{border-color:var(--vq-border);background:var(--vq-surface-sunken);color:var(--vq-orange-strong)}.plan-card-v51-capacity strong{color:var(--vq-text)}.plan-card-v51-capacity small{color:var(--vq-text-faint)}.plan-card-v51-benefits li{color:var(--vq-text-soft)}.plan-card-v51-benefits svg{color:var(--vq-success)!important}.plan-card-v51-actions .plan-request-action{color:#fff;background:linear-gradient(135deg, var(--vq-orange-400), var(--vq-orange-600))}.plan-card-v51-actions .plan-whatsapp-action{color:#1a8a4c;background:#25be641a;border:1px solid #25be6459}.auth-shell{background:radial-gradient(circle at 12% 12%, var(--vq-atmosphere-a), transparent 30rem), radial-gradient(circle at 90% 88%, var(--vq-atmosphere-b), transparent 32rem), var(--vq-canvas);padding:clamp(14px,3vw,36px)}.auth-layout{border:1px solid var(--vq-border);background:var(--vq-surface);width:min(1180px,100%);min-height:min(720px,100dvh - 72px);box-shadow:var(--vq-shadow-lg);border-radius:28px}.auth-presentation{color:#fff;background:radial-gradient(circle at 82% 23%, #ffffff24, transparent 22rem), linear-gradient(150deg, var(--vq-orange-600), var(--vq-orange-500) 65%, var(--vq-orange-400));padding:clamp(34px,4vw,58px)}.auth-brand{flex-direction:row;align-items:center;gap:13px}.veqali-auth-logo{object-fit:contain;object-position:left center;width:min(240px,72vw);height:66px;display:block}.auth-brand{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.auth-brand .auth-brand-copy strong{display:none}.auth-brand .auth-brand-copy small{color:var(--vq-orange-strong,#e85a00);letter-spacing:2.4px;text-transform:uppercase;font-size:9px;font-weight:850}.auth-presentation .auth-brand-copy small{color:#ffffffe0}.auth-presentation .auth-brand-mark{background:#fff;box-shadow:0 12px 28px #1118202e}.auth-presentation .auth-brand-mark:before{border-color:var(--vq-orange-600,#e85a00)}.auth-presentation .auth-brand-mark:after,.auth-presentation .auth-brand-mark span{background:var(--vq-orange-600,#e85a00)}.auth-presentation .auth-brand-copy strong,.auth-presentation .auth-brand-copy strong span{color:#fff}.auth-presentation .auth-brand-copy small{color:#ffffffe0;letter-spacing:2.7px;font-size:8px}.auth-mobile-brand .auth-brand-copy strong{color:var(--vq-text)}.auth-mobile-brand .auth-brand-copy strong span{color:var(--vq-orange-strong)}.auth-mobile-brand .auth-brand-copy small{color:var(--vq-text-muted);letter-spacing:2.7px;font-size:8px}.auth-presentation .veqali-auth-logo{filter:brightness(0)invert()}.auth-presentation .auth-kicker{color:#fff;letter-spacing:1.6px;background:#11171c38;border-radius:999px;margin:0 0 14px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.auth-presentation-copy h1{font-family:var(--vq-font-display);letter-spacing:-1px;color:#fff;font-size:clamp(32px,4vw,50px);font-weight:600;line-height:1.05}.auth-status-card h1{font-family:var(--vq-font-display);letter-spacing:-1px;color:var(--vq-text);font-size:clamp(32px,4vw,50px);font-weight:600;line-height:1.05}.auth-presentation-copy>p:last-child{color:#fff;font-size:15px}.auth-status-card>p{color:var(--vq-text-muted);font-size:15px}.auth-trust-list{color:#fff;font-size:13px}.auth-trust-list b{color:#fff;background:#fff3}.auth-disclaimer{color:#fff;text-shadow:0 1px 10px #11171c47;font-weight:650}.auth-card{color:var(--vq-text);background:var(--vq-surface);padding:clamp(30px,4.2vw,56px)}.auth-card .auth-kicker{color:var(--vq-orange-700,#bd4700)}.auth-card h2{color:var(--vq-text);font-family:var(--vq-font-display);letter-spacing:-.6px;font-size:clamp(26px,3vw,34px);font-weight:600}.auth-card .auth-subtitle{color:#454e57;font-size:14px;line-height:1.55}.auth-card form label{color:#1b2027;font-size:13px;font-weight:800}.auth-card input{color:#1b2027;background:#fff;border:1px solid #141a2147;border-radius:12px;min-height:50px;font-size:15px}.auth-card input::placeholder{color:#5c6570;opacity:1}.auth-card input:focus{border-color:var(--vq-orange);box-shadow:0 0 0 4px var(--vq-orange-soft)}.auth-card .auth-password-field button{color:var(--vq-orange-700,#bd4700);font-size:12px;font-weight:800}.auth-card .auth-same-account-note{border:1px solid var(--vq-orange-line);background:var(--vq-orange-50)}.auth-card .auth-same-account-note strong{color:var(--vq-orange-700,#bd4700)}.auth-card .auth-same-account-note span,.auth-card .auth-password-help,.auth-card .auth-help{color:#454e57}.auth-card .auth-legal-acceptance{background:#fff4ea;border:1px solid #e85a0059;border-radius:14px;padding:14px}.auth-card .auth-legal-acceptance>label,.auth-card .auth-legal-acceptance span{color:#1b2027;font-size:14px;font-weight:650;line-height:1.5}.auth-card .auth-legal-acceptance button,.auth-card .auth-links button{color:#bd4700;font-weight:800}.auth-card .auth-primary-button{color:#111;background:#ff7a00;border-radius:12px;min-height:50px;font-weight:900;box-shadow:0 12px 26px #ff5a0038}.auth-card .auth-primary-button.is-disabled{color:#111;box-shadow:none;opacity:.7;background:#ff9b35}.auth-message.error{color:var(--vq-danger-strong);border-color:var(--vq-danger-border);background:var(--vq-danger-bg)}.auth-message.success{color:var(--vq-success-strong);border-color:var(--vq-success-border);background:var(--vq-success-bg)}.auth-mobile-brand .veqali-auth-logo{width:min(220px,70vw);height:60px}.auth-status-card{border:1px solid var(--vq-border);background:var(--vq-surface);box-shadow:var(--vq-shadow-md);border-radius:24px}.auth-status-icon.pending{color:var(--vq-warning);border:1px solid var(--vq-warning-border);background:var(--vq-warning-bg)}.auth-status-icon.blocked{color:var(--vq-danger-strong);border:1px solid var(--vq-danger-border);background:var(--vq-danger-bg)}.auth-status-icon.warning{color:var(--vq-orange-strong);border:1px solid var(--vq-orange-line);background:var(--vq-orange-soft)}.auth-account-summary{border:1px solid var(--vq-border);background:var(--vq-surface-sunken);border-radius:14px}.auth-account-summary small{color:var(--vq-text-muted)}.veqali-entry-screen{color:var(--vq-text);background:radial-gradient(circle at 22% 20%, var(--vq-atmosphere-a), transparent 30rem), var(--vq-canvas)}.veqali-entry-shell{border:1px solid var(--vq-border);background:var(--vq-surface);box-shadow:var(--vq-shadow-lg)}.veqali-entry-brand span{color:var(--vq-text-muted);letter-spacing:2.5px}.veqali-entry-copy h1{color:var(--vq-text);font-family:var(--vq-font-display);letter-spacing:-1.4px}.veqali-entry-eyebrow{color:var(--vq-orange-strong)}.veqali-entry-copy>p:last-child{color:var(--vq-text-muted)}.veqali-entry-presentation{border-right:1px solid var(--vq-border);background:radial-gradient(circle at 86% 18%, var(--vq-orange-soft), transparent 20rem), linear-gradient(150deg, var(--vq-orange-50), var(--vq-surface))}.veqali-entry-brand img{object-fit:contain;object-position:left center;width:min(220px,72vw);height:58px;display:block}.veqali-entry-highlights article{border:1px solid var(--vq-border);background:var(--vq-surface)}.veqali-entry-highlights article>span{color:var(--vq-orange-strong);background:var(--vq-orange-soft)}.veqali-entry-highlights strong{color:var(--vq-text)}.veqali-entry-highlights small{color:var(--vq-text-muted)}.veqali-entry-console{background:var(--vq-surface-sunken)}.veqali-entry-console-head{color:var(--vq-text-faint)}.veqali-entry-console-head>div{color:var(--vq-text-soft)}.veqali-entry-online-dot{background:var(--vq-success);box-shadow:0 0 0 5px var(--vq-success-bg), 0 0 18px #157a4c4d}.veqali-entry-loader-ring{border:1px solid var(--vq-border);border-top:3px solid var(--vq-orange);border-right-color:var(--vq-orange-line);box-shadow:0 0 30px var(--vq-orange-soft), inset 0 0 30px var(--vq-orange-soft)}.veqali-entry-loader-ring:before,.veqali-entry-loader-ring:after{border:1px solid var(--vq-border)}.veqali-entry-loader-ring:before{border-left-color:var(--vq-orange-300)}.veqali-entry-loader-core{border:1px solid var(--vq-orange-line);background:var(--vq-surface);box-shadow:var(--vq-shadow-md)}.veqali-entry-loader-core b{color:var(--vq-orange-strong)}.veqali-entry-loader-core small{color:var(--vq-text-faint)}.veqali-entry-status>div{border:1px solid var(--vq-border);background:var(--vq-surface)}.veqali-entry-status>div>span{color:var(--vq-success);background:var(--vq-success-bg)}.veqali-entry-status>div.is-active>span{color:var(--vq-orange-strong);background:var(--vq-orange-soft)}.veqali-entry-status strong{color:var(--vq-text)}.veqali-entry-status small,.veqali-entry-status b{color:var(--vq-text-faint)}.veqali-entry-status .is-active>b{color:var(--vq-orange-strong)}.veqali-entry-progress{background:var(--vq-surface-dim)}.veqali-entry-progress i{background:linear-gradient(90deg, var(--vq-orange-600), var(--vq-orange-400))}.veqali-entry-console-note,.veqali-entry-footer{color:var(--vq-text-faint)}.veqali-entry-footer i{background:var(--vq-orange)}@media (width<=1240px){.home-pro-main-grid,.home-pro-bottom-grid{gap:14px}}@media (width<=1120px){.main-shell{margin-left:0}.sidebar{width:min(320px,88vw)}.sidebar-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11151a6b}}@media (width<=820px){.topbar{height:66px;padding:0 14px}.topbar-title small{font-size:8px}.topbar-title strong{font-size:14px}.content{padding:16px 14px 104px}.merchant-mobile-nav{height:calc(70px + env(safe-area-inset-bottom));padding:5px max(8px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--vq-border);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#fffffff0}.merchant-mobile-nav button{min-height:52px;color:var(--vq-text-muted);font-size:9px;font-weight:750}.merchant-mobile-nav button.active{color:var(--vq-orange-strong)}.merchant-mobile-nav .mobile-create-button{border:4px solid var(--vq-surface);background:linear-gradient(145deg, var(--vq-orange-400), var(--vq-orange-600));color:#fff;width:52px;height:52px;box-shadow:0 8px 20px #ff5a004d}.home-pro-welcome h1{font-size:clamp(24px,8vw,32px)}.home-pro-welcome p{font-size:12px}.home-pro-plan-copy{padding:21px}.home-pro-metric{min-height:108px}.home-pro-card{padding:17px}.profile-form-card{padding:16px}.profile-tabs{border-radius:13px}.profile-tabs button{min-height:44px}.location-picker-map{height:min(52vh,430px)}.modal{border-radius:18px;max-height:calc(100dvh - 20px)}.notifications-panel{top:64px}.catalog-status-guide{grid-template-columns:1fr 1fr}}@media (width<=680px){.auth-shell{place-items:stretch stretch;padding:0}.auth-layout{border:0;border-radius:0;min-height:100dvh}.auth-card{padding:30px 22px calc(28px + env(safe-area-inset-bottom))}.auth-mobile-brand{margin-bottom:22px}.auth-mobile-brand .veqali-auth-logo{width:min(220px,70vw);height:60px}.auth-card h2{font-size:28px}.auth-status-card{border-radius:20px;margin:14px;padding:26px 20px}.veqali-entry-shell{border-radius:22px}}@media (width<=520px){.topbar-actions{gap:7px}.notification-button{width:42px;height:42px}.account-chip>span{width:38px;height:38px}.home-pro-welcome-actions{grid-template-columns:1fr}.home-pro-welcome-actions button{width:100%}.home-pro-metrics{grid-template-columns:1fr}.home-pro-metric{grid-template-columns:45px minmax(0,1fr);min-height:102px;padding:16px}.home-pro-metric>span{width:45px;height:45px}.home-pro-product-list>button{grid-template-columns:56px minmax(0,1fr)}.home-pro-product-list>button>span{width:56px;height:56px}.home-pro-product-list>button>b{grid-column:2;justify-self:start}.home-pro-quick-grid{grid-template-columns:1fr 1fr}.location-toolbar,.location-actions{grid-template-columns:1fr;display:grid}.location-toolbar button,.location-actions button{width:100%}.media-upload-status{align-items:flex-start}.catalog-status-guide{grid-template-columns:1fr}.request-status-guide{align-items:flex-start}.modal-backdrop{padding:0}.modal{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}}@media (width<=360px){.content{padding-left:10px;padding-right:10px}.home-pro-welcome h1{font-size:22px}.plan-card-v51-actions{grid-template-columns:1fr!important}}@media (hover:hover){.primary-button:not(:disabled):hover,.home-pro-plan-action button:hover{filter:brightness(1.04);transform:translateY(-2px)}}.home-pro-products-empty.dashboard-empty-block strong,.dashboard-empty-block strong,.mini-empty-state strong,.performance-empty strong,.dashboard-panel-head h2,.home-pro-card-head h2,.home-pro-welcome h1,.home-pro-plan-copy h2,.home-pro-plan-action strong,.plan-card-heading h2,.plan-price-block,.plan-price-block strong,.plan-card-v51-title h2,.plan-card-v51-price strong,.merchant-plan-alert,.merchant-plan-alert strong,.dashboard-hub-columns button,.dashboard-hub-columns button strong,.dashboard-guide-grid>button,.dashboard-guide-grid strong,.request-status-pill,.overview-stat strong,.overview-stat h3{color:var(--vq-text)}.merchant-plan-alert{background:var(--vq-orange-50);border-color:var(--vq-orange-line)}.dashboard-hub-columns button small,.dashboard-guide-grid small,.home-pro-products-empty.dashboard-empty-block small,.dashboard-empty-block small,.mini-empty-state p,.performance-empty p{color:var(--vq-text-muted)}.overview-stat{border-color:var(--vq-border);background:var(--vq-surface);color:var(--vq-text)}.search-box{border-color:var(--vq-border);background:var(--vq-surface);color:var(--vq-text-muted)}.search-box input{color:var(--vq-text)}.plan-card-heading p,.plan-card-professional li{color:var(--vq-text-soft)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.merchant-support-page{--panel-border:var(--vq-border);--panel-soft:var(--vq-canvas-alt);--panel-card:var(--vq-surface);--panel-card-2:var(--vq-surface)}.merchant-support-form,.whatsapp-support-card,.support-faq-card,.support-request-history{border-color:var(--vq-border);background:var(--vq-surface);box-shadow:var(--vq-shadow-sm,0 8px 24px #1018200f)}.support-card-heading h3,.support-history-heading h3,.support-history-copy strong,.support-attachment strong,.support-empty-state strong,.support-response-box strong{color:var(--vq-text)}.support-card-heading p,.support-history-heading p,.support-history-copy p,.support-history-copy small,.support-attachment small,.support-empty-state p,.support-faq-item>p,.support-privacy-note,.support-admin-note,.support-response-box small{color:var(--vq-text-muted)}.merchant-support-form label{color:var(--vq-text)}.merchant-support-form select,.merchant-support-form textarea{color:var(--vq-text);background:var(--vq-surface-sunken);border-color:var(--vq-border)}.support-attachment{border-color:var(--vq-border);background:var(--vq-canvas-alt)}.support-attachment-icon,.support-empty-state>span{color:var(--vq-text-muted);background:var(--vq-surface-sunken)}.support-feedback{color:#9a4a00;background:var(--vq-orange-soft,#ff7a001a);border-color:var(--vq-orange-line,#ff7a0047)}.support-faq-list,.support-faq-item{border-color:var(--vq-border)}.support-faq-item>button{color:var(--vq-text)}.support-history-row{border-color:var(--vq-border);background:var(--vq-canvas-alt)}.support-history-copy blockquote{color:var(--vq-text);background:var(--vq-orange-soft,#ff7a0014)}.support-empty-state{border-color:var(--vq-border)}.coupon-validator-page{color:var(--vq-text)}.coupon-validator-hero{border-color:var(--vq-orange-line,#ff7a0038);background:radial-gradient(circle at 88% 0, #ff7a001f, transparent 38%), var(--vq-surface);box-shadow:var(--vq-shadow-sm,0 8px 24px #1018200f)}.coupon-validator-hero h2{color:var(--vq-text)}.coupon-validator-hero p{color:var(--vq-text-muted)}.coupon-eyebrow,.coupon-dashboard-heading span,.coupon-campaign-list code,.coupon-history em{color:var(--vq-orange-strong,#e85a00)}.coupon-trust-badge{border-color:var(--vq-orange-line,#ff7a0047);background:var(--vq-orange-soft,#ff7a0014)}.coupon-trust-badge>span,.coupon-step>span,.coupon-history>div>span{color:#fff;background:var(--vq-orange)}.coupon-trust-badge strong{color:var(--vq-text)}.coupon-trust-badge small,.coupon-step small,.coupon-camera-button small,.coupon-manual-field span,.coupon-history small,.coupon-security-note small,.coupon-empty p,.coupon-history-empty,.coupon-stock-row small,.coupon-campaign-list article>small{color:var(--vq-text-muted)}.coupon-scan-card,.coupon-dashboard-card{border-color:var(--vq-border);background:var(--vq-surface);box-shadow:var(--vq-shadow-sm,0 8px 24px #1018200f)}.coupon-scan-box{border-color:var(--vq-orange-line,#ff7a0047);background:var(--vq-canvas-alt)}.coupon-camera-button{color:var(--vq-text)}.coupon-camera-icon{color:var(--vq-orange-strong,#e85a00);border-color:var(--vq-orange-line,#ff7a0047);background:var(--vq-orange-soft,#ff7a001a)}.coupon-camera-guide{border-color:var(--vq-orange)}.coupon-manual-field input{color:var(--vq-text);background:var(--vq-surface-sunken);border-color:var(--vq-border)}.coupon-manual-field input:focus{border-color:var(--vq-orange);box-shadow:0 0 0 3px #ff7a001f}.coupon-check-button{color:#fff;background:var(--vq-orange)}.coupon-error{color:#9a1f1f;background:#dc323214;border-color:#dc323238}.coupon-result{border-color:var(--vq-border);background:var(--vq-canvas-alt)}.coupon-result-valid,.coupon-result-redeemed{background:linear-gradient(145deg, #20a94314, var(--vq-canvas-alt));border-color:#20a94347}.coupon-result-invalid,.coupon-result-already_redeemed,.coupon-result-expired,.coupon-result-token_expired,.coupon-result-inactive,.coupon-result-wrong_business{background:linear-gradient(145deg, #dc503214, var(--vq-canvas-alt));border-color:#dc503247}.coupon-result-heading h3,.coupon-dashboard-heading h3,.coupon-history h4,.coupon-empty strong,.coupon-holder-card strong,.coupon-campaign-list strong{color:var(--vq-text)}.coupon-result-heading small,.coupon-result>p,.coupon-result dt,.coupon-confirm-area small,.coupon-holder-card small,.coupon-holder-card em,.coupon-terms p{color:var(--vq-text-muted)}.coupon-result-heading>span,.coupon-holder-card>span{color:#fff;background:var(--vq-orange)}.coupon-result dl div{background:var(--vq-surface)}.coupon-result dd{color:var(--vq-text)}.coupon-holder-card{border-color:var(--vq-orange-line,#ff7a0038);background:var(--vq-orange-soft,#ff7a0012)}.coupon-holder-card b{color:var(--vq-orange-strong,#e85a00);background:#ff7a001a}.coupon-terms{border-left-color:var(--vq-orange);background:var(--vq-surface)}.coupon-confirm-area{border-top-color:var(--vq-border)}.coupon-reset-button,.coupon-dashboard-heading button{color:var(--vq-text);background:var(--vq-surface-sunken);border-color:var(--vq-border)}.coupon-campaign-list article{border-color:var(--vq-border);background:var(--vq-canvas-alt)}.coupon-stock-track{background:var(--vq-border)}.coupon-stock-track i{background:linear-gradient(90deg, var(--vq-orange), #f3a048)}.coupon-empty{color:var(--vq-text-muted)}.coupon-empty>span{color:var(--vq-orange)}.coupon-empty strong{color:var(--vq-text)}.coupon-history{border-top-color:var(--vq-border)}.coupon-security-note{border-color:var(--vq-orange-line,#ff7a0038);background:var(--vq-orange-soft,#ff7a0012)}.coupon-security-note p{color:var(--vq-text)}.auth-shell{place-items:center;min-height:100dvh;overflow-y:auto}.auth-shell:has(.auth-card--register){place-items:start center;padding-top:clamp(14px,2vw,28px);padding-bottom:28px}.auth-layout{align-items:stretch;width:min(1180px,100%);height:auto;min-height:min(760px,100dvh - 36px);margin:0 auto;overflow:hidden}.auth-layout:has(.auth-card--register){min-height:auto}.auth-presentation{flex-direction:column;justify-content:flex-start;min-height:100%;padding:0;display:flex;position:relative;overflow:hidden}.auth-presentation:before,.auth-presentation:after{display:none}.auth-presentation-top{z-index:2;background:linear-gradient(#bd47002e 0%,#e85a0014 38%,#e85a009e 100%);flex-direction:column;flex:auto;justify-content:space-between;gap:18px;min-height:0;padding:clamp(26px,3.2vw,42px) clamp(26px,3.2vw,42px) clamp(28px,3vw,40px);display:flex;position:relative}.auth-presentation-copy h1{font-size:clamp(26px,3vw,40px)}.auth-presentation-art{z-index:0;background:url(/illustrations/auth.png) 50%/cover no-repeat,#e85a00;border-radius:0;min-height:100%;margin:0;position:absolute;inset:0}.auth-card--register{justify-content:flex-start}.home-pro-welcome.section-hero,.dashboard-welcome-compact.section-hero{min-height:220px;margin-bottom:18px;padding:0}.home-pro-welcome.section-hero .section-hero-copy,.dashboard-welcome-compact.section-hero .section-hero-copy{padding:clamp(20px,2.8vw,32px)}.plans-hero-v51{overflow:hidden}.plans-hero-v51-art{background:url(/illustrations/plans.png) 50%/cover no-repeat,#fff4ea;border-radius:22px;min-height:260px}.coupon-validator-hero{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:stretch;padding:0;display:grid;overflow:hidden}.coupon-validator-hero>div:first-child{align-content:center;gap:10px;padding:clamp(22px,3vw,32px);display:grid}.coupon-validator-art{background-color:#fff4ea;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:220px}.merchant-onboarding-hero{margin-bottom:18px}.merchant-onboarding-hero .merchant-onboarding-logout{width:fit-content}.exchange-editor-hero{margin-bottom:16px}@media (width<=820px){.auth-presentation{display:none}.coupon-validator-hero{grid-template-columns:1fr}.plans-hero-v51-art{min-height:180px}}.review-card{border-color:var(--vq-border);background:var(--vq-surface);color:var(--vq-text);grid-template-columns:44px minmax(0,1fr) auto;align-items:center}.review-content strong,.inquiry-main strong{color:var(--vq-text);font-size:15px}.review-content p,.inquiry-main p,.inquiry-main small,.inquiry-main em{color:var(--vq-text-muted);font-size:13px}.review-card>button{border:1px solid var(--vq-border);background:var(--vq-surface);width:auto;min-width:0;height:auto;min-height:36px;color:var(--vq-text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.review-card>button:disabled{opacity:.6;cursor:default}.page-section{flex-direction:column;gap:18px;display:flex}.overview-stat strong,.stats-pro-kpi strong,.home-pro-metric strong,.kpi-card strong,.metric-detail strong{font-family:var(--vq-font-display,Georgia, serif);letter-spacing:-.04em;font-weight:500}.product-status,.inquiry-status,.promotion-status{text-transform:none;letter-spacing:0}.product-status.publicado{color:#157347;background:#e8f8ee}.product-status.pausado{color:#205e9c;background:#eef5fb}.product-status.pendiente,.product-status.borrador{color:#8a6a12;background:#f8f3e6}.product-status.rechazado,.product-status.agotado{color:#a12a20;background:#fff6f6}.empty-state,.mini-empty-state{text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.empty-state h3,.mini-empty-state strong{color:#1b2027;font-family:var(--vq-font-display,Georgia, serif);margin:0;font-size:22px;font-weight:500}.empty-state p,.mini-empty-state p{color:#737d88;max-width:36ch;margin:0;font-size:14px;line-height:1.45}.stock-choice{gap:8px;display:flex}.stock-choice button{color:#1b2027;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #141a2124;border-radius:12px;flex:1;font-size:14px;font-weight:700}.stock-choice button.active.disponible{color:#157347;background:#e8f8ee;border-color:#157347}.stock-choice button.active.agotado{color:#a12a20;background:#fdeceb;border-color:#a12a20}.product-crop-preview{justify-items:start;gap:8px;max-width:240px;display:grid}.product-crop-preview img{object-fit:cover;background:#fff;border:1px solid #141a211a;border-radius:16px;width:180px;height:180px}.product-crop-preview p{color:#5c6770;margin:0;font-size:13px}.product-crop-actions{flex-wrap:wrap;gap:8px;display:flex}.inquiry-replies{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.inquiry-replies button{color:#9a4b00;min-height:36px;font:inherit;cursor:pointer;background:#fff7f0;border:1px solid #ff7a0059;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.home-day-line{color:#9a4b00;width:fit-content;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:15px;font-weight:700;display:inline-flex}.schedule-editor{grid-column:1/-1;gap:10px;display:grid}.schedule-editor>span,.schedule-times label{color:#5c6770;font-size:12px;font-weight:700}.schedule-days{flex-wrap:wrap;gap:6px;display:flex}.schedule-days button{color:#1b2027;min-width:52px;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #141a2124;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.schedule-days button.active{color:#9a4b00;background:#fff7f0;border-color:#ff7a00}.schedule-times{flex-wrap:wrap;gap:12px;display:flex}.schedule-times input{min-height:44px}.schedule-editor small{color:#737d88;font-size:13px}.sidebar-photo-hint{color:var(--vq-text-muted,#737d88);margin:10px 0 0;font-size:12px;line-height:1.4}.product-phone-steps,.product-phone-back,.product-phone-next,.mini-empty-state .panel-illustration,.coupon-empty .panel-illustration,.coupon-history-empty-block .panel-illustration,.cobros-empty img,.empty-state .panel-illustration,.home-phone,.topbar-store-name,.stats-phone,.plan-phone-art,.stats-lock-art{display:none}@media (width<=760px){html,body{overflow-x:hidden}input,select,textarea{font-size:16px}.content{padding:14px 14px calc(96px + env(safe-area-inset-bottom))}.topbar{min-height:58px;padding-top:env(safe-area-inset-top)}.topbar-title,.topbar-title h1,.topbar-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar{width:min(86vw,320px)}.section-hero,.cobros-hero,.coupon-validator-hero,.home-pro-welcome.section-hero,.dashboard-welcome-compact.section-hero{border-radius:18px;grid-template-columns:1fr;min-height:0;padding:0;overflow:hidden}.section-hero-copy,.cobros-hero-copy{padding:16px 16px 18px}.section-hero-copy h1,.cobros-hero-copy h1{font-size:26px}.section-hero-art,.cobros-hero-art,.coupon-validator-art,.plans-hero-v51-art{aspect-ratio:16/9;background-position:50% 38%;background-repeat:no-repeat;background-size:cover;order:-1;width:100%;height:auto;min-height:0}.section-hero-copy .vq-page-header-actions,.vq-page-header-actions,.page-actions{grid-template-columns:1fr;width:100%;display:grid}.vq-page-header-actions .primary-button,.vq-page-header-actions .secondary-button,.page-actions .primary-button,.page-actions .secondary-button,.auth-primary-button,.performance-empty .primary-button,.dashboard-empty-block button{justify-content:center;width:100%;min-height:48px}.dashboard-secondary-links{gap:12px;display:flex}.dashboard-summary-strip,.dashboard-focus-grid,.home-pro-main-grid,.home-pro-bottom-grid,.stats-pro-kpi-grid,.stats-highlight-grid,.cobros-metrics,.cobros-rates{grid-template-columns:1fr}.stats-pro-kpi-grid{grid-template-columns:1fr 1fr}.stats-pro-kpi{padding:14px}.stats-pro-kpi strong{font-size:22px}.home-pro-card-head span,.home-pro-card-head>button{letter-spacing:.2px;font-size:12px}.home-pro-card-head h2{font-size:18px}.home-pro-chart-area{overflow:hidden}.mini-trend-chart,.home-pro-chart-area .mini-trend-chart{align-items:flex-end;gap:4px;height:128px}.mini-trend-chart i,.home-pro-chart-area .mini-trend-chart i{border-radius:6px 6px 2px 2px;min-width:4px}.dashboard-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bar-chart,.professional-bars{background:repeating-linear-gradient(0deg,#0000 0 41px,#141a2112 42px),#f7f8fa;border:0;border-bottom:1px solid #141a2114;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;height:210px;padding:10px 4px 0;overflow:hidden}.professional-bars .bar-pair>span{width:min(16px,46%)}.bar-chart small,.professional-bars small{color:#454e57;font-size:11px;font-weight:700}.bar-chart em,.professional-bars em{display:none}.bar-chart-legend{color:#454e57;flex-wrap:wrap;justify-content:flex-start;gap:10px 14px;font-size:13px}.bar-chart-legend i{width:12px;height:12px}.stats-pro-kpi small,.stats-pro-kpi span,.metric-detail p,.dashboard-mini-metrics small{font-size:12px;line-height:1.35}.stats-pro-insight{grid-template-columns:42px minmax(0,1fr)}.stats-pro-insight p{font-size:14px}.performance-table{margin:0;overflow:visible}.performance-head{display:none}.performance-row{background:#f7f8fa;border:1px solid #141a211a;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px 12px;min-width:0;margin-top:10px;padding:14px;display:grid}.performance-row>div{grid-column:1/-1;min-width:0}.performance-row>span,.performance-row>b{color:#1b2027;gap:2px;min-width:0;font-size:18px;font-weight:800;display:grid}.performance-row>span:before,.performance-row>b:before{content:attr(data-label);color:#737d88;letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:700}.panel-illustration{width:min(168px,52vw);height:auto}.dashboard-empty-block,.home-pro-products-empty.dashboard-empty-block,.performance-empty{min-height:0;padding:8px 4px 4px}.home-pro-product-list>button{grid-template-columns:64px minmax(0,1fr);min-height:84px}.home-pro-product-list>button>b{grid-column:2;justify-self:start}.home-pro-product-list strong{font-size:14px}.home-pro-product-list small,.home-pro-product-list em{font-size:12px}.performance-table{margin-left:-4px;margin-right:-4px}.modal-backdrop{align-items:flex-end;padding:0}.modal{border-radius:18px 18px 0 0;width:100%;max-height:min(92dvh,100dvh - 12px)}.merchant-mobile-nav{height:auto;padding-bottom:max(8px, env(safe-area-inset-bottom))}.merchant-mobile-nav button{letter-spacing:0;height:56px;font-size:11px;font-weight:700}.merchant-mobile-nav .mobile-create-button{width:52px;height:52px}.cobros-order-actions,.cobros-connect-actions{grid-template-columns:1fr;display:grid}.cobros-order-actions button:not(.cobros-cancel),.cobros-connect-actions button{width:100%;min-height:44px}.cobros-order-actions .cobros-cancel{justify-self:center;width:auto;min-height:36px}.auth-card{padding:28px 18px calc(24px + env(safe-area-inset-bottom))}.auth-card h2{font-size:28px}.mobile-menu,.topbar-preview,.cloud-sync-chip,.account-chip,.topbar-title small,.sidebar-photo-hint{display:none}.topbar{background:#fff;border-bottom:1px solid #141a2114;height:56px;min-height:56px;padding:0 16px}.topbar-title strong{letter-spacing:-.2px;font-size:18px;font-weight:700}.notification-button{width:44px;height:44px}.notifications-panel{border-radius:18px;width:auto;max-height:min(70dvh,520px);position:fixed;top:64px;left:12px;right:12px}.sidebar{z-index:80;width:min(88vw,340px)}.sidebar-backdrop{z-index:75}.sidebar-nav button{min-height:48px;font-size:15px}.sidebar-nav-heading{font-size:12px}.section-hero-art,.cobros-hero-art,.coupon-validator-art,.plans-hero-v51-art{display:none}.section-hero,.cobros-hero,.coupon-validator-hero,.home-pro-welcome.section-hero,.dashboard-welcome-compact.section-hero{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0}.section-hero-copy,.cobros-hero-copy,.home-pro-welcome.section-hero .section-hero-copy{padding:2px 0 0}.section-hero-copy h1,.cobros-hero-copy h1,.home-pro-welcome h1{font-size:28px;line-height:1.15}.section-hero-copy p,.home-pro-welcome p{font-size:15px;line-height:1.45}.home-pro-page{gap:14px}.dashboard-secondary-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dashboard-secondary-links button{color:#1b2027;background:#fff;border:1px solid #141a211a;border-radius:12px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none}.dashboard-attention-item{flex-direction:column;align-items:stretch;gap:10px}.dashboard-attention-item strong{font-size:15px}.dashboard-attention-item small{font-size:13px;line-height:1.4}.dashboard-attention-item button,.dashboard-plan-compact>button{width:100%;min-height:44px;font-size:14px}.dashboard-catalog-stats{grid-template-columns:1fr 1fr;gap:10px}.dashboard-catalog-stats button{background:#fff;border-radius:16px;min-height:92px;padding:14px}.dashboard-catalog-stats small{letter-spacing:0;text-transform:none;font-size:12px}.dashboard-catalog-stats strong{font-size:28px}.dashboard-hub-card{border-radius:18px;padding:16px}.dashboard-hub-head small{font-size:14px;line-height:1.4}.dashboard-hub-columns{grid-template-columns:1fr;gap:16px}.dashboard-hub-columns>section{background:0 0;border:0;border-radius:0;gap:8px;padding:0}.dashboard-hub-columns>section>p{display:none}.dashboard-hub-columns h3{letter-spacing:.4px;text-transform:uppercase;color:#737d88;font-size:13px}.dashboard-hub-columns button{border-radius:14px;min-height:56px;padding:10px 12px}.dashboard-hub-columns button strong{font-size:15px}.dashboard-hub-columns button small{font-size:13px}.home-pro-chart-area,.home-pro-activity{display:none}.dashboard-mini-metrics{gap:8px;margin-top:0}.dashboard-mini-metrics span{background:#fff;border-radius:14px;min-height:72px;padding:12px}.dashboard-mini-metrics small{font-size:12px}.dashboard-mini-metrics strong{font-size:20px}.stats-pro-kpi,.stats-pro-kpi.accent,.stats-pro-insight{color:#1b2027;background:#fff;border:1px solid #141a2114;border-radius:16px}.stats-pro-kpi.accent{background:#fff4ea;border-color:#ff6a0052}.stats-pro-kpi small,.stats-pro-kpi span,.stats-pro-insight p{color:#737d88}.stats-pro-kpi strong,.stats-pro-insight strong{color:#1b2027}.stats-pro-insight>span{color:#e85a00;background:#fff4ea}.catalog-toolbar,.form-grid.two-columns,.settings-layout,.promotion-grid,.product-grid{grid-template-columns:1fr}.catalog-toolbar select,.search-box,.search-box input,.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}.filter-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.filter-tabs button{flex:none;min-height:40px;font-size:14px}.product-card{box-shadow:none;background:#fff;border:1px solid #141a211a;border-radius:16px;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"image body""actions actions";display:grid}.product-card:hover{transform:none}.product-card-image{grid-area:image;height:auto;min-height:112px}.product-card-body{grid-area:body;padding:12px 12px 4px}.product-card-body>p,.product-badges{display:none}.product-card h3{font-size:16px;line-height:1.25}.product-meta span,.product-meta small,.product-prices small,.product-card-footer span{font-size:12px}.product-prices strong{font-size:16px}.product-card-actions{opacity:1;grid-area:actions;padding:0 12px 12px;position:static;transform:none}.product-card-actions button{color:#1b2027;background:#f7f8fa;border:1px solid #141a211a;border-radius:12px;width:44px;height:44px}.product-card-footer{gap:8px}.product-card .product-card-footer button{min-height:44px;font-size:14px}.merchant-mobile-nav{z-index:60;height:auto;padding:4px 4px max(6px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #141a2114;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;box-shadow:0 -6px 20px #141a210d}.merchant-mobile-nav button{color:#737d88;letter-spacing:0;width:100%;height:auto;min-height:54px;box-shadow:none;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:11px;font-weight:700;display:flex;position:relative}.merchant-mobile-nav button.active{color:#e85a00}.merchant-mobile-nav .mobile-nav-count{color:#fff;background:#ff7a00;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:calc(50% - 22px)}.merchant-mobile-nav .mobile-create-button{color:#e85a00;width:auto;height:auto;min-height:54px;box-shadow:none;background:0 0;border:0;border-radius:12px}.home-pro-page>:not(.home-phone){display:none!important}.home-phone{flex-direction:column;gap:12px;display:flex}.home-phone-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-phone-head .phone-spot{flex:none;width:72px;height:72px}.home-phone-head .phone-spot svg{width:72px;height:72px;display:block}.home-phone-head p{color:#737d88;margin:0;font-size:14px;font-weight:600}.home-phone-head h1{color:#1b2027;letter-spacing:-.4px;margin:2px 0 8px;font-size:28px;font-weight:700;line-height:1.15}.home-phone-head .home-day-line{margin-top:4px;font-size:14px;line-height:1.35;display:block}.home-phone-head .home-phone-status{color:#bd4700;background:#fff4ea;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.home-phone-head .home-phone-status.is-ok{color:#157347;background:#e8f8ee}.home-phone-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-phone-stats button{text-align:left;cursor:pointer;background:#fff;border:1px solid #141a2114;border-radius:16px;align-content:center;gap:4px;min-height:88px;padding:14px;display:grid}.home-phone-stats strong{color:#1b2027;font-size:28px;line-height:1}.home-phone-stats small{color:#737d88;font-size:13px;font-weight:700}.home-phone-cta{border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:16px;display:inline-flex}.home-phone-alerts{gap:8px;display:grid}.home-phone-alerts button{text-align:left;cursor:pointer;background:#fff;border:1px solid #141a2114;border-radius:16px;gap:6px;width:100%;min-height:72px;padding:12px 14px;display:grid}.home-phone-alerts button.danger{background:#fff6f6;border-color:#ff5f6d73}.home-phone-alerts button.warning{background:#fff8ee;border-color:#ffaa3c80}.home-phone-alerts strong,.home-phone-alerts small,.home-phone-alerts em{display:block}.home-phone-alerts strong{color:#1b2027;font-size:15px}.home-phone-alerts small{color:#454e57;margin-top:2px;font-size:13px;line-height:1.35}.home-phone-alerts em{color:#e85a00;font-size:14px;font-style:normal;font-weight:800}.home-phone-products,.home-phone-plan{background:#fff;border:1px solid #141a2114;border-radius:16px}.home-phone-products{padding:14px}.home-phone-products-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.home-phone-products-head h2{color:#1b2027;margin:0;font-size:18px}.home-phone-products-head button{color:#e85a00;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0;font-size:14px;font-weight:800}.home-phone-empty{color:#737d88;margin:8px 0 4px;font-size:14px;line-height:1.4}.home-phone .home-pro-product-list{margin-top:0}.home-phone-plan{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:68px;padding:14px 16px;display:flex}.home-phone-plan small,.home-phone-plan strong{display:block}.home-phone-plan small{color:#737d88;font-size:13px}.home-phone-plan strong{color:#1b2027;margin-top:2px;font-size:16px}.home-phone-plan em{color:#e85a00;font-size:14px;font-style:normal;font-weight:800}.plans-professional-page{gap:8px}.main-shell:has(.plans-professional-page) .content{padding-top:8px}.plans-professional-page .plans-hero-v51,.plans-professional-page .plans-section-heading,.plans-professional-page .plans-how-it-works,.plans-professional-page .plans-request-history,.plans-professional-page .plans-usage-summary,.plans-professional-page .plans-payment-detail,.plans-professional-page .plan-admin-note,.plans-professional-page .admin-whatsapp-warning,.plans-professional-page .plan-card-v51-visual>img,.plans-professional-page .plan-card-v51-shade,.plans-professional-page .plan-card-v51-title p,.plans-professional-page .plan-card-v51-title small,.plans-professional-page .plan-card-v51-benefits,.plans-professional-page .plans-account-copy>span,.plans-professional-page .plans-account-copy>p,.plans-professional-page .plans-account-meta,.plans-professional-page .plans-account-note{display:none}.plans-professional-page .plans-account-strip,.plans-professional-page .plans-account-strip.no-plan{color:#1b2027;background:#fff;border:1px solid #141a2114;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:8px 12px}.plans-professional-page .plans-account-icon{color:#e85a00;background:#fff4ea;width:36px;height:36px}.plans-professional-page .plans-account-copy>strong{color:#1b2027;margin:0;font-size:15px}.plans-professional-page .plans-grid-professional{grid-template-columns:1fr;gap:8px}.plans-professional-page .plan-card-v51,.plans-professional-page .plan-card-v51:last-child{color:#1b2027;width:100%;box-shadow:none;background:#fff;border-radius:16px;grid-column:auto;justify-self:stretch}.plans-professional-page .plan-card-v51:hover{transform:none}.plans-professional-page .plan-card-v51-visual{background:0 0;justify-content:space-between;align-items:center;gap:8px;min-height:0;padding:8px 12px 0;display:flex}.plans-professional-page .plan-card-v51-title{position:static;bottom:auto;left:auto;right:auto}.plans-professional-page .plan-card-v51-title h2{color:#1b2027;letter-spacing:-.3px;margin:0;font-size:20px;line-height:1.1}.plans-professional-page .plan-card-v51-tier{color:#bd4700;letter-spacing:0;background:#fff4ea;border:0;min-height:24px;padding:0 8px;font-size:11px;position:static}.plans-professional-page .plan-card-v51-body{gap:6px;padding:4px 12px 8px}.plans-professional-page .plan-card-v51-price{border:0;align-items:baseline;min-height:0;padding:0}.plans-professional-page .plan-card-v51-price span{display:none}.plans-professional-page .plan-card-v51-price strong{color:#1b2027;font-size:22px}.plans-professional-page .plan-card-v51-price>small{color:#737d88;max-width:none;font-size:12px}.plans-professional-page .plan-card-v51-capacity{gap:6px;margin:0}.plans-professional-page .plan-card-v51-capacity>div{color:#e85a00;background:#f7f8fa;border-color:#141a2114;gap:0;padding:4px 2px}.plans-professional-page .plan-card-v51-capacity svg{display:none}.plans-professional-page .plan-card-v51-capacity strong{color:#1b2027;font-size:16px}.plans-professional-page .plan-card-v51-capacity small{color:#737d88;font-size:11px}.plans-professional-page .plan-card-v51-actions button{border-radius:12px;min-height:36px;font-size:13px}.plans-professional-page .plan-phone-art{flex:none;width:44px;height:44px;display:block}.plans-professional-page .plan-phone-art svg{width:44px;height:44px;display:block}.stats-pro-page>:not(.stats-phone):not(.plan-expiry-banner){display:none!important}.stats-phone{flex-direction:column;gap:12px;display:flex}.stats-phone-head,.stats-phone-top{align-items:center;gap:12px;display:flex}.stats-phone-head .phone-spot,.stats-phone-top .phone-spot,.stats-lock-art{flex:none;width:64px;height:64px;display:block}.stats-phone-head .phone-spot svg,.stats-phone-top .phone-spot svg,.stats-lock-art svg{width:64px;height:64px;display:block}.stats-phone-head p,.stats-phone-top small{color:#737d88;margin:0;font-size:13px;font-weight:700}.stats-phone-head h1{color:#1b2027;margin:2px 0 0;font-size:28px;line-height:1.1}.stats-phone-insight{color:#454e57;margin:0;font-size:15px;line-height:1.45}.stats-phone-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stats-phone-kpis article{background:#fff;border:1px solid #141a2114;border-radius:16px;align-content:center;gap:4px;min-height:84px;padding:14px;display:grid}.stats-phone-kpis strong{color:#1b2027;font-size:28px;line-height:1}.stats-phone-kpis small{color:#737d88;font-size:13px;font-weight:700}.stats-phone-week,.stats-phone-top{background:#fff;border:1px solid #141a2114;border-radius:16px;padding:14px}.stats-phone-week-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.stats-phone-week-head h2{color:#1b2027;margin:0;font-size:16px}.stats-phone-week-head span{color:#737d88;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.stats-phone-week-head i,.stats-day-bars i>span{border-radius:99px;display:block}.stats-phone-week-head i{width:10px;height:10px}.stats-phone-week-head i.visits,.stats-day-bars i.visits>span{background:#ff7a00}.stats-phone-week-head i.views,.stats-day-bars i.views>span{background:#7eb6ff}.stats-day{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;min-height:36px;display:grid}.stats-day b,.stats-day em{color:#1b2027;font-size:13px;font-style:normal;font-weight:700}.stats-day em{text-align:right}.stats-day-bars{gap:4px;display:grid}.stats-day-bars i{background:#f2f3f5;border-radius:99px;height:7px;display:block;overflow:hidden}.stats-day-bars i>span{height:100%}.stats-phone-top strong,.stats-phone-top span{display:block}.stats-phone-top strong{color:#1b2027;margin-top:2px;font-size:16px}.stats-phone-top span{color:#737d88;margin-top:2px;font-size:13px}.plan-expiry-banner .stats-lock-art{grid-column:1/-1}.app-shell{background:#efece8}.topbar{box-shadow:none;background:#efece8eb;border-bottom-color:#0000}.topbar-title strong{font-family:var(--vq-font-display,Georgia, serif);letter-spacing:-.03em;font-size:20px;font-weight:500}.home-phone-head h1,.stats-phone-head h1,.home-phone-stats strong,.stats-phone-kpis strong,.plans-professional-page .plan-card-v51-title h2,.plans-professional-page .plan-card-v51-price strong{font-family:var(--vq-font-display,Georgia, serif);letter-spacing:-.04em;font-weight:500}.home-phone-stats,.stats-phone-kpis{background:#fff;border:1px solid #141a2114;border-radius:20px;gap:0;overflow:hidden;box-shadow:0 1px 1px #141a210a,0 14px 32px #141a210d}.home-phone-stats button,.stats-phone-kpis article{min-height:86px;box-shadow:none;background:0 0;border:0;border-radius:0}.home-phone-stats button:nth-child(odd),.stats-phone-kpis article:nth-child(odd){box-shadow:inset -1px 0 #141a2114}.home-phone-stats button:nth-child(-n+2),.stats-phone-kpis article:nth-child(-n+2){box-shadow:inset 0 -1px #141a2114}.home-phone-stats button:nth-child(odd):nth-child(-n+2),.stats-phone-kpis article:nth-child(odd):nth-child(-n+2){box-shadow:inset -1px 0 #141a2114,inset 0 -1px #141a2114}.stats-phone-kpis article.accent{background:0 0;border-color:#0000}.home-phone-stats small,.stats-phone-kpis small{letter-spacing:0;font-weight:600}.home-phone-products,.home-phone-plan,.home-phone-alerts button,.stats-phone-week,.stats-phone-top,.plans-professional-page .plan-card-v51,.plans-professional-page .plans-account-strip{border-color:#141a2114;box-shadow:0 1px 1px #141a210a,0 14px 32px #141a210d}.home-phone-cta{letter-spacing:-.01em;box-shadow:none;border-radius:12px}.merchant-mobile-nav{background:#fffffff0;box-shadow:0 -1px #141a210f}.merchant-mobile-nav button.active{color:#e85a00;background:#fff4ea}.plans-professional-page .plan-card-v51-tier,.plans-professional-page .plan-card-v51.silver .plan-card-v51-tier,.plans-professional-page .plan-card-v51.gold .plan-card-v51-tier{color:#8a8178;letter-spacing:.12em;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:10px;font-weight:700}.plans-professional-page .plan-card-v51.silver .plan-card-v51-tier{color:#e85a00}.plans-professional-page .plan-card-v51.gold .plan-card-v51-tier{color:#8a6a12}.plans-professional-page .plan-card-v51.current{box-shadow:0 0 0 1.5px #157347}.home-phone-head .phone-spot,.stats-phone .phone-spot,.stats-lock-art,.plans-professional-page .plan-phone-art{display:none}.home-phone-mark{color:#fff;width:44px;height:44px;font-family:var(--vq-font-display,Georgia, serif);letter-spacing:-.04em;background:#1b2027;border-radius:14px;flex:none;place-items:center;font-size:22px;font-weight:500;display:grid}.home-phone-head .home-phone-status,.home-phone-head .home-phone-status.is-ok{background:0 0;border-radius:0;min-height:0;padding:0;font-size:13px;font-weight:600}.home-phone-head .home-phone-status{color:#8a6a12}.home-phone-head .home-phone-status.is-ok{color:#157347}.home-phone-head .home-phone-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px}.home-phone-products,.home-phone-plan,.home-phone-alerts button,.stats-phone-week,.stats-phone-top,.plans-professional-page .plan-card-v51,.plans-professional-page .plans-account-strip,.home-phone-stats,.stats-phone-kpis{box-shadow:none}.home-phone-cta{background:#ff7a00;font-weight:700}.merchant-mobile-nav button.active{background:0 0}.home-phone-products-head h2,.stats-phone-week-head h2{color:#8a8178;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.home-phone .home-pro-product-list{gap:0;margin:2px -14px -6px}.home-phone .home-pro-product-list>button{min-height:64px;box-shadow:none;background:0 0;border:0;border-top:1px solid #141a210f;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;padding:10px 14px}.home-phone .home-pro-product-list>button>span{color:#8a8178;background:#f6f1ea;border-radius:10px;width:48px;height:48px}.home-phone .home-pro-product-list strong{color:#1b2027;font-size:15px;font-weight:600}.home-phone .home-pro-product-list em{color:#5c656e;margin-top:2px;font-size:13px;font-weight:600}.home-phone .home-pro-product-list>button>b{color:#8a8178;letter-spacing:.04em;text-transform:none;background:0 0;border-radius:0;grid-column:auto;justify-self:end;padding:0;font-size:11px;font-weight:700}.plans-professional-page .plan-card-v51-capacity>div{background:0 0;border:0;border-radius:0}.stats-phone-head p{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.plans-professional-page .plan-card-v51-visual{flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow:visible}.plans-professional-page .plan-card-v51-tier{display:none}.plans-professional-page .plan-card-v51-title{flex:auto;order:1;min-width:0}.plans-professional-page .plan-card-v51-title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plans-professional-page .plan-card-v51 .plan-current-badge{color:#157347;min-height:24px;box-shadow:none;letter-spacing:0;white-space:nowrap;background:#e8f8ee;border:0;border-radius:999px;flex:none;order:2;padding:0 8px;font-size:11px;font-weight:700;line-height:1;position:static}.plans-professional-page .plan-card-v51-actions{grid-template-columns:minmax(0,1fr) auto!important}.plans-professional-page .plan-card-v51-actions button{white-space:nowrap;gap:4px;padding:0 10px;font-size:12px}.plans-professional-page .plan-card-v51-actions .plan-request-action svg{display:none}.page-section:has(.product-table) .vq-page-header-eyebrow{display:none}.page-section:has(.product-table) .section-hero-copy p{display:none}.page-section:has(.product-table) .catalog-status-guide{display:none}.page-section:has(.product-table) .vq-page-header-actions{grid-template-columns:auto minmax(0,1fr);gap:8px}.page-section:has(.product-table) .vq-page-header-actions .secondary-button{width:auto;padding-inline:12px}.page-section:has(.product-table) .catalog-overview{background:#fff;border:1px solid #141a2114;border-radius:20px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.page-section:has(.product-table) .overview-stat{min-height:72px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 14px}.page-section:has(.product-table) .overview-stat:nth-child(odd){box-shadow:inset -1px 0 #141a2114}.page-section:has(.product-table) .overview-stat:nth-child(-n+2){box-shadow:inset 0 -1px #141a2114}.page-section:has(.product-table) .overview-stat:nth-child(odd):nth-child(-n+2){box-shadow:inset -1px 0 #141a2114,inset 0 -1px #141a2114}.page-section:has(.product-table) .overview-stat svg{display:none}.page-section:has(.product-table) .overview-stat-icon{display:none}.page-section:has(.product-table) .overview-stat p{display:none}.page-section:has(.product-table) .overview-stat small{color:#737d88;font-size:12px;font-weight:600}.page-section:has(.product-table) .overview-stat strong{color:#1b2027;font-family:var(--vq-font-display,Georgia, serif);letter-spacing:-.04em;margin-top:2px;font-size:26px;font-weight:500}.catalog-plan-limit-banner{color:#1b2027;background:#fff;border-radius:16px;flex-wrap:wrap}.catalog-plan-limit-banner strong{color:#1b2027;font-size:14px}.catalog-plan-limit-banner small{color:#737d88}.page-section:has(.product-table) .catalog-toolbar{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.page-section:has(.product-table) .catalog-toolbar .search-box{border-radius:14px;flex:1 0 100%}.page-section:has(.product-table) .catalog-toolbar select{flex:calc(33% - 8px);width:auto;min-width:0;min-height:40px;font-size:13px}.product-table-wrap{box-shadow:none;background:#fff;border:1px solid #141a2114;border-radius:20px;overflow:hidden}.product-table-row{border-bottom:1px solid #141a210f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px}.product-table-product{grid-column:1/-1}.product-table-product strong{color:#1b2027;font-size:15px;font-weight:600}.product-table-price{grid-column:1}.product-table-price strong{color:#1b2027;font-size:14px;font-weight:600}.product-table-sizes,.product-table-photo{display:none}.product-table-status{grid-column:2;justify-self:end}.product-table-status .product-status{letter-spacing:.04em;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:700;position:static}.product-table-actions{border-top:1px solid #141a210f;grid-column:1/-1;gap:0;margin:2px -14px -12px;display:flex}.product-table-actions .secondary-button{min-height:40px;box-shadow:none;color:#1b2027;background:0 0;border:0;border-radius:0;flex:1;padding:0 8px;font-size:13px;font-weight:700}.product-table-actions .secondary-button+.secondary-button{box-shadow:inset 1px 0 #141a2114}.page-section:has(.inquiries-list) .vq-page-header-eyebrow{display:none}.page-section:has(.inquiries-list) .section-hero-copy p{display:none}.inquiry-summary-grid{background:#fff;border:1px solid #141a2114;border-radius:20px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.inquiry-summary-grid .overview-stat{min-height:72px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 14px}.inquiry-summary-grid .overview-stat:nth-child(odd){box-shadow:inset -1px 0 #141a2114}.inquiry-summary-grid .overview-stat:nth-child(-n+2){box-shadow:inset 0 -1px #141a2114}.inquiry-summary-grid .overview-stat svg,.inquiry-summary-grid .overview-stat-icon,.inquiry-summary-grid .overview-stat p{display:none}.inquiry-summary-grid .overview-stat small{color:#737d88;font-size:12px}.inquiry-summary-grid .overview-stat strong{color:#1b2027;font-family:var(--vq-font-display,Georgia, serif);font-size:26px;font-weight:500}.inquiry-card{background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr);padding:12px}.inquiry-actions{grid-column:1/-1;grid-template-columns:1fr;gap:8px;display:grid}.inquiry-actions select,.inquiry-actions .whatsapp-button{width:100%;min-height:44px}.inquiry-replies button{min-height:40px}.product-crop-preview,.product-crop-actions,.stock-choice{width:100%;max-width:none}.product-crop-preview img{width:180px;height:180px}.product-crop-actions .primary-button{width:100%}.cobros-page{flex-direction:column;gap:12px;display:flex}.cobros-hero{box-shadow:none;background:0 0;border:0;padding:0}.cobros-hero-copy h1{font-size:28px}.cobros-metrics{background:#fff;border:1px solid #141a2114;border-radius:20px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.cobros-metric{background:0 0;border:0;border-radius:0;padding:14px 16px;box-shadow:inset 0 -1px #141a2114}.cobros-metric:last-child{box-shadow:none}.cobros-connect,.cobros-order{border-radius:16px}.cobros-connect{grid-template-columns:1fr}.cobros-connect .primary-button,.cobros-order-actions .primary-button{width:100%}.cobros-order-top{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cobros-order-amount{text-align:left}.review-card{border-radius:16px;grid-template-columns:40px minmax(0,1fr)}.review-card>button{grid-column:1/-1;justify-content:center}.product-phone-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.product-phone-steps span{color:#8a8178;text-align:center;border-bottom:2px solid #141a2114;padding-bottom:6px;font-size:13px;font-weight:700}.product-phone-steps span.is-on{color:#e85a00;border-color:#ff7a00}.product-editor-desktop-note,.live-product-preview,.product-editor-modal .editor-section{display:none}.product-editor-modal.phone-step-1 .editor-section.phone-step-1,.product-editor-modal.phone-step-2 .editor-section.phone-step-2,.product-editor-modal.phone-step-3 .editor-section.phone-step-3{display:block}.product-phone-back,.product-phone-next{display:inline-flex}.product-editor-modal.phone-step-3 .product-phone-next,.product-editor-modal:not(.phone-step-3) .modal-footer>button[type=submit]{display:none}.profile-tabs{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid;overflow:visible}.profile-tabs button{color:#1b2027;background:#fff;border:1px solid #141a2114;border-radius:12px;min-height:44px}.profile-tabs button.active{color:#e85a00;background:#fff4ea;border-color:#ff7a0066}.product-status.publicado{color:#157347}.product-status.pausado{color:#205e9c}.product-status.pendiente,.product-status.borrador{color:#8a6a12}.product-status.rechazado,.product-status.agotado{color:#a12a20}}
