@media (max-width: 768px){.fin-kpis{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:14px!important}.fin-kpis>div{padding:12px 14px!important;min-width:0}.fin-kpi-sub{display:none!important}.fin-kpi-value{font-size:17px!important}.kpi-grid.fin-kpis>div>div:nth-child(2){font-size:18px!important}.fin-desp-actions{flex-wrap:wrap;gap:8px!important}.fin-desp-actions>*{flex:1 1 100%!important}.fin-month{justify-content:space-between}.fin-month input{flex:1;min-width:0;text-align:center}.fin-table-wrap{background:transparent!important;border:none!important}.fin-table thead{display:none}.fin-table,.fin-table tbody{display:block;width:100%}.fin-table tbody tr.fin-row{display:grid;gap:6px 10px;padding:12px;margin-bottom:10px;border:1px solid var(--border)!important;border-radius:12px;background:var(--card-bg);align-items:center}.fin-table tbody tr.fin-row>td{display:block;padding:0!important;min-width:0!important}.fin-table tbody tr.fin-row>td.hide-mobile{display:none!important}.fin-table:not(.fin-desp-table) tbody tr.fin-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"sel desc menu" "sel due  val" "sel st   st"}.fin-row-sel{border-color:var(--red)!important}.fin-c-sel{grid-area:sel;align-self:start;padding-top:2px!important}.fin-c-menu{grid-area:menu;align-self:start}.fin-c-desc{grid-area:desc;white-space:normal!important;max-width:none!important;overflow:visible!important}.fin-c-due{grid-area:due}.fin-due-flag{display:none!important}.fin-c-val{grid-area:val;text-align:right}.fin-c-st{grid-area:st;display:flex!important;align-items:center;flex-wrap:wrap;gap:6px}.fin-c-st .fin-pay-btn{order:2;margin:0 0 0 auto!important;padding:8px 20px!important;font-size:13px!important}.fin-c-desc>div{max-width:none!important}.fin-c-desc>div:first-child{font-size:14px!important}.fin-c-val>span{font-size:15px!important}.fin-desp-table tbody tr.fin-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"desc desc val" "due  acts acts"}.fin-desp-table .fin-c-acts{grid-area:acts;text-align:right}.fin-desp-table .fin-c-acts>button,.fin-desp-table .fin-c-acts>span{margin-left:4px}.fin-desp-table .fin-c-acts>button{min-width:34px;min-height:34px;justify-content:center;align-items:center}.fin-desp-table .fin-c-due{font-size:12px}.fin-bulk-bar{left:12px!important;right:12px!important;transform:none!important;max-width:none!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;gap:8px!important}.fin-bulk-bar>span{flex:1;min-width:0}.fin-bulk-bar>button:last-child{padding:10px 18px!important}.fin-hide-sm{display:none}}.modal-box.bm-box{background:var(--card-bg)!important;border:1px solid var(--border);border-radius:12px;width:100%;max-width:min(520px,95vw);max-height:90vh;overflow-y:auto;padding:0!important;box-sizing:border-box}.bm-head{position:sticky;top:0;z-index:2;background:var(--card-bg);display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.bm-head h3{margin:0;font-size:16px;font-weight:700;color:var(--white)}.bm-close{width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.bm-close:hover{background:var(--dark-gray);color:var(--white)}.bm-body{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.bm-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.bm-label{font-size:12px;font-weight:600;color:var(--text-muted)}.bm-hint{font-size:12px;color:var(--text-muted);line-height:1.4}.bm-input{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;height:42px;padding:0 12px;margin:0;background:var(--card-bg);color:var(--white);border:1px solid var(--border);border-radius:8px;font-size:14px;font-family:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bm-input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px var(--red-15, rgba(193,18,31,.15))}textarea.bm-input{height:auto;min-height:70px;padding:10px 12px;resize:vertical;line-height:1.4}select.bm-input{padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}input[type=date].bm-input{line-height:40px}input[type=date].bm-input::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date].bm-input::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.bm-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.bm-seg button{height:40px;border:none;border-left:1px solid var(--border);background:var(--card-bg);color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer;padding:0 6px}.bm-seg button:first-child{border-left:none}.bm-seg button.on{background:var(--red);color:#fff;font-weight:600}.bm-more{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 0;border:none;background:none;color:var(--white);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.bm-more-sub{font-weight:400;color:var(--text-muted);font-size:12px}.bm-error{background:#ef444414;border:1px solid #ef444466;border-radius:8px;padding:10px 12px;color:#dc2626;font-size:13px}.bm-note{background:#f59e0b14;border:1px solid #f59e0b55;border-radius:8px;padding:10px 12px;font-size:12px;color:#b45309}.bm-foot{position:sticky;bottom:0;z-index:2;background:var(--card-bg);display:flex;gap:10px;padding:14px 20px;border-top:1px solid var(--border)}.bm-btn{flex:1;height:44px;border-radius:8px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.bm-primary{background:var(--red);border-color:var(--red);color:#fff}.bm-primary:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 768px){.sheet-modal-overlay>.modal-box.bm-box{padding:0!important;max-height:88dvh!important}.bm-head{padding:14px 16px}.bm-body{padding:16px}.bm-input,.bm-seg button{font-size:16px}.bm-seg button{font-size:14px}.bm-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}@media (max-width: 380px){.bm-row{grid-template-columns:1fr}}:root{--store-primary: #dc2626;--store-primary-hover: #b91c1c;--store-primary-light: rgba(220, 38, 38, .08);--store-primary-gradient: linear-gradient(135deg, #dc2626 0%, #991b1b 100%);--store-bg: #ffffff;--store-card-bg: #ffffff;--store-header-bg: #111827;--store-header-accent: #1f2937;--store-header-text: #ffffff;--store-text-primary: #1a1a1a;--store-text-secondary: #5c5c5c;--store-text-muted: #8c8c8c;--store-price-color: #1a1a1a;--store-price-old: #999999;--store-offer-badge: #f5222d;--store-success: #00a650;--store-warning: #fa8c16;--store-danger: #dc2626;--store-border: #e8e8e8;--store-input-bg: #ffffff;--store-input-border: #d9d9d9;--store-search-bg: #ffffff;--store-footer-bg: #fafbfc;--store-footer-text: #5c6773;--store-footer-heading: #1a1f2e;--store-footer-border: rgba(15, 25, 35, .08);--store-footer-accent: var(--store-primary);--store-shadow-xs: 0 1px 2px rgba(0,0,0,.04);--store-shadow-sm: 0 1px 4px rgba(0,0,0,.06), 0 0 1px rgba(0,0,0,.04);--store-shadow-md: 0 4px 16px rgba(0,0,0,.08);--store-shadow-lg: 0 8px 32px rgba(0,0,0,.12);--store-shadow-hover: 0 12px 40px rgba(0,0,0,.16);--store-radius-xs: 4px;--store-radius-sm: 6px;--store-radius-md: 10px;--store-radius-lg: 16px;--store-radius-xl: 24px;--store-max-width: 1440px;--store-mobile-nav-height: 56px;--store-font: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--store-transition: .2s cubic-bezier(.4, 0, .2, 1)}[data-store-theme=dark]{--store-bg: #0a0a0a;--store-card-bg: #161616;--store-header-bg: #0a0a0a;--store-header-accent: #161616;--store-text-primary: #e8e8e8;--store-text-secondary: #a0a0a0;--store-text-muted: #707070;--store-border: #2a2a2a;--store-input-bg: #1e1e1e;--store-input-border: #333;--store-search-bg: #1e1e1e;--store-footer-bg: #0a0a0a;--store-footer-text: #9aa4b2;--store-footer-heading: #f3f4f6;--store-footer-border: rgba(255, 255, 255, .08);--store-footer-accent: var(--store-primary);--store-shadow-sm: 0 1px 4px rgba(0,0,0,.3);--store-shadow-md: 0 4px 16px rgba(0,0,0,.4);--store-shadow-lg: 0 8px 32px rgba(0,0,0,.5);--store-shadow-hover: 0 12px 40px rgba(0,0,0,.6);--store-primary-light: rgba(0, 134, 255, .12);--store-danger: #f87171}.store-layout{min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;background:var(--store-bg);color:var(--store-text-primary);display:flex;flex-direction:column;font-family:var(--store-font);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .2s ease,color .2s ease}@media (prefers-reduced-motion: reduce){.store-layout{transition:none}}.store-layout *,.store-layout *:before,.store-layout *:after{box-sizing:border-box}.store-main{flex:1;width:100%;max-width:var(--store-max-width);margin:0 auto;padding:0 20px}@media (max-width: 768px){.store-main{padding:0 12px;padding-bottom:calc(var(--store-mobile-nav-height) + 12px)}}.store-loading-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--store-bg)}.store-loading-spinner{width:32px;height:32px;border:3px solid var(--store-border);border-top-color:var(--store-primary);border-radius:50%;animation:store-spin .7s linear infinite}@keyframes store-spin{to{transform:rotate(360deg)}}.store-announcement-bar{background:#0f1923;color:#e5e7eb;text-align:center;padding:5px 16px;font-size:11.5px;font-weight:600;letter-spacing:.02em;line-height:1.3;text-decoration:none;display:block}.store-announcement-bar strong{color:#fff;font-weight:700}.store-announcement-bar--image{padding:0;background:#0f1923;line-height:0}.store-announcement-bar__img{display:block;width:100%;max-height:90px;object-fit:cover;object-position:center}a.store-announcement-bar{cursor:pointer;transition:opacity .15s}a.store-announcement-bar:hover{opacity:.92}.store-header{position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000001a}.store-header__utility{background:var(--store-bg);border-bottom:1px solid var(--store-border);font-size:12px;color:var(--store-text-secondary)}.store-header__utility-inner{max-width:var(--store-max-width);margin:0 auto;padding:6px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.store-header__utility-tagline{font-weight:600}.store-header__utility-nav{display:flex;gap:18px}.store-header__utility-nav a{color:var(--store-text-secondary);text-decoration:none;transition:color var(--store-transition)}.store-header__utility-nav a:hover{color:var(--store-primary)}@media (max-width: 700px){.store-header__utility{display:none}}.store-header__main{background:var(--store-card-bg);padding:16px 0;border-bottom:1px solid var(--store-border)}.store-header__catnav{background:var(--store-card-bg);border-bottom:1px solid var(--store-border)}.store-header__catnav-inner{width:100%;max-width:var(--store-max-width);margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:26px;box-sizing:border-box;flex-wrap:nowrap}@media (max-width: 1100px){.store-header__catnav-inner{padding:10px 16px;gap:20px;overflow-x:auto;scrollbar-width:none}.store-header__catnav-inner::-webkit-scrollbar{display:none}}.store-header__catnav-link{color:var(--store-text-primary);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;padding:4px 0;border-bottom:2px solid transparent;transition:all var(--store-transition)}.store-header__catnav-link:hover{color:var(--store-primary);border-bottom-color:var(--store-primary)}.store-header__catnav-link--accent{color:var(--store-primary)}.store-header__catnav-all{position:relative}.store-header__catnav-all-btn{background:none;border:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center}.store-header__catnav-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:10px;box-shadow:0 12px 32px #0000001f;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:2px;z-index:200;min-width:520px;max-width:min(640px,calc(100vw - 40px))}.store-header__catnav-dropdown-item{color:var(--store-text-primary);font-size:13px;font-weight:500;text-decoration:none;padding:9px 12px;border-radius:6px;transition:all var(--store-transition);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-header__catnav-dropdown-item:hover{background:#0000000a;color:var(--store-primary)}@media (max-width: 640px){.store-header__catnav-dropdown{grid-template-columns:repeat(2,minmax(130px,1fr));min-width:280px}}.store-header__main-inner{max-width:var(--store-max-width);margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:24px}.store-header__logo{flex-shrink:0;text-decoration:none;display:flex;align-items:center}.store-header__logo img{height:56px;width:auto;max-width:280px}.store-header__logo-text{color:var(--store-text-primary);font-size:26px;font-weight:800;letter-spacing:-.03em}.store-header__delivery{position:relative;flex-shrink:0}.store-header__search{flex:1;max-width:600px}.store-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.store-header__action-item{background:none;border:none;color:var(--store-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:all var(--store-transition);text-decoration:none;position:relative}.store-header__action-item:hover{background:var(--store-primary-light);color:var(--store-primary)}.store-header__cart-btn{position:relative}.store-header__cart-badge{position:absolute;top:0;right:-2px;background:var(--store-primary);color:#fff;font-size:10px;font-weight:800;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;animation:store-badge-pop .3s cubic-bezier(.4,0,.2,1)}@keyframes store-badge-pop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.store-header__user-btn{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--store-text-secondary);cursor:pointer;padding:6px 12px;border-radius:var(--store-radius-md);transition:all var(--store-transition);text-align:left}.store-header__user-btn:hover{background:var(--store-primary-light);color:var(--store-primary)}.store-header__user-text{display:flex;flex-direction:column;line-height:1.2}.store-header__user-greeting{font-size:11px;color:var(--store-text-muted);font-weight:400}.store-header__user-name{font-size:12px;font-weight:700;color:var(--store-text-primary);white-space:nowrap}.store-header__user{position:relative}.store-header__dropdown{position:absolute;top:calc(100% + 8px);right:0;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md);box-shadow:var(--store-shadow-lg);min-width:200px;z-index:200;overflow:hidden;animation:store-dropdown-in .15s ease}@keyframes store-dropdown-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.store-header__dropdown a,.store-header__dropdown button{display:block;width:100%;padding:12px 16px;text-align:left;border:none;background:none;color:var(--store-text-primary);cursor:pointer;font-size:13px;text-decoration:none;transition:background var(--store-transition)}.store-header__dropdown a:hover,.store-header__dropdown button:hover{background:var(--store-primary-light);color:var(--store-primary)}.store-header__categories{background:var(--store-card-bg);border-bottom:1px solid var(--store-border);overflow-x:auto;scrollbar-width:none}.store-header__categories::-webkit-scrollbar{display:none}.store-header__categories-inner{max-width:var(--store-max-width);margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:0;white-space:nowrap}.store-header__hamburger{display:flex;align-items:center;gap:8px;padding:10px 18px 10px 0;background:none;border:none;border-right:1px solid var(--store-border);margin-right:4px;cursor:pointer;font-size:13px;font-weight:600;color:var(--store-text-primary);font-family:var(--store-font);transition:color var(--store-transition);flex-shrink:0}.store-header__hamburger:hover{color:var(--store-primary)}.store-header__cat-links{display:flex;overflow-x:auto;scrollbar-width:none}.store-header__cat-links::-webkit-scrollbar{display:none}.store-header__cat-links a{display:inline-flex;align-items:center;padding:12px 16px;color:var(--store-text-secondary);text-decoration:none;font-size:13px;font-weight:500;transition:all var(--store-transition);white-space:nowrap}.store-header__cat-links a:hover{color:var(--store-primary);background:var(--store-primary-light)}.store-header__mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:500;animation:store-fade-in .2s ease}@keyframes store-fade-in{0%{opacity:0}to{opacity:1}}.store-header__mobile-menu{position:absolute;left:0;top:0;bottom:0;width:280px;background:var(--store-card-bg);box-shadow:var(--store-shadow-lg);display:flex;flex-direction:column;animation:store-slide-in .25s ease}@keyframes store-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.store-header__mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--store-border);font-size:16px}.store-header__mobile-menu-header button{background:none;border:none;font-size:24px;cursor:pointer;color:var(--store-text-secondary)}.store-header__mobile-menu a{display:block;padding:14px 20px;color:var(--store-text-primary);text-decoration:none;font-size:14px;border-bottom:1px solid var(--store-border);transition:background var(--store-transition)}.store-header__mobile-menu a:hover{background:var(--store-primary-light);color:var(--store-primary)}.store-searchbar{position:relative;width:100%}.store-searchbar__wrapper{display:flex;align-items:center;background:#fff;border-radius:var(--store-radius-md);overflow:hidden;border:2px solid #e0e0e0;transition:all var(--store-transition)}.store-searchbar__wrapper:focus-within{border-color:var(--store-primary);box-shadow:0 0 0 3px #0086ff26}[data-store-theme=dark] .store-searchbar__wrapper{background:var(--store-search-bg);border-color:var(--store-input-border)}.store-searchbar__input{flex:1;border:none;outline:none;padding:12px 20px;font-size:14px;background:transparent;color:#1a1a1a;font-family:var(--store-font)}[data-store-theme=dark] .store-searchbar__input{color:var(--store-text-primary)}.store-searchbar__input::placeholder{color:var(--store-text-muted)}.store-searchbar__ai-badge{padding:3px 10px;font-size:10px;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:12px;margin-right:6px;letter-spacing:.03em;animation:store-ai-glow 3s infinite}@keyframes store-ai-glow{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 12px #6366f166}}.store-searchbar__spinner{width:16px;height:16px;border:2px solid var(--store-border);border-top-color:var(--store-primary);border-radius:50%;animation:store-spin .6s linear infinite;margin-right:10px}.store-searchbar__btn{background:var(--store-primary);border:none;color:#fff;padding:12px 20px;cursor:pointer;display:flex;align-items:center;transition:background var(--store-transition)}.store-searchbar__btn:hover{background:var(--store-primary-hover)}.store-searchbar__dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md);box-shadow:var(--store-shadow-lg);list-style:none;margin:0;padding:6px 0;z-index:300;max-height:380px;overflow-y:auto;animation:store-dropdown-in .15s ease}.store-searchbar__suggestion{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background var(--store-transition);list-style:none}.store-searchbar__suggestion:hover{background:var(--store-primary-light)}.store-searchbar__suggestion-icon{font-size:16px;width:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--store-text-muted);flex-shrink:0}.store-searchbar__suggestion-icon svg{display:block}.store-searchbar__suggestion-text{flex:1;font-size:14px;color:var(--store-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-searchbar__suggestion-count{font-size:11px;color:var(--store-text-muted);background:var(--store-bg);padding:2px 8px;border-radius:999px;font-weight:600;flex-shrink:0}.store-searchbar__suggestion-group{padding:8px 16px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--store-text-muted);list-style:none;background:var(--store-bg);border-top:1px solid var(--store-border)}.store-searchbar__suggestion-group:first-child{border-top:none}.store-searchbar__suggestion-ai{font-size:9px;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:2px 6px;border-radius:6px;letter-spacing:.05em}.store-searchbar--compact .store-searchbar__input{padding:10px 16px;font-size:13px}.store-searchbar--compact .store-searchbar__btn{padding:10px 16px}.store-searchbar__suggestion--product{padding:8px 12px;gap:10px}.store-searchbar__suggestion-thumb{flex-shrink:0;width:44px;height:44px;border-radius:6px;overflow:hidden;background:var(--store-bg);display:flex;align-items:center;justify-content:center;border:1px solid var(--store-border)}.store-searchbar__suggestion-thumb img{width:100%;height:100%;object-fit:cover;display:block}.store-searchbar__suggestion-thumb-placeholder{font-size:20px;opacity:.5}.store-searchbar__suggestion-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.store-searchbar__suggestion--product .store-searchbar__suggestion-text{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;font-size:13px}.store-searchbar__suggestion-price{font-size:13px;font-weight:700;color:var(--store-price-color, #00a650)}.store-footer{background:var(--store-footer-bg);color:var(--store-footer-text);margin-top:auto;position:relative;border-top:1px solid var(--store-footer-border)}.store-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--store-footer-accent) 50%,transparent 100%);opacity:.6}.store-footer__inner{max-width:var(--store-max-width);margin:0 auto;padding:56px 20px 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.store-footer__heading{color:var(--store-footer-heading);margin:0 0 20px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.store-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.store-footer__list li{font-size:13px;line-height:1.55}.store-footer__list a,.store-footer__list button,.store-footer__list>li{color:var(--store-footer-text);text-decoration:none;transition:color var(--store-transition)}.store-footer__list a,.store-footer__linklike{display:inline-flex;align-items:flex-start;gap:10px}.store-footer__list a:hover,.store-footer__linklike:hover{color:var(--store-footer-heading)}.store-footer__list svg{flex-shrink:0;color:var(--store-footer-accent);opacity:.75;margin-top:2px;transition:opacity var(--store-transition)}.store-footer__list a:hover svg,.store-footer__list li:hover>svg{opacity:1}.store-footer__list--links li{padding:2px 0}.store-footer__list--badges li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--store-footer-text)}.store-footer__cdv-seal{display:flex;justify-content:flex-start;margin-top:20px;padding-left:25px}.store-footer__cdv-logo{height:36px;width:auto;max-width:160px;object-fit:contain;display:block;opacity:.95}[data-store-theme=dark] .store-footer__cdv-logo{background:#fffffff0;border-radius:4px;padding:5px 8px;height:40px}.store-footer__hours,.store-footer__address{display:flex;align-items:flex-start;gap:10px}.store-footer__company{margin-top:18px;padding-top:16px;border-top:1px solid var(--store-footer-border);display:flex;flex-direction:column;gap:4px;font-size:12px}.store-footer__company-name{color:var(--store-footer-heading);font-weight:600}.store-footer__linklike{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.store-footer__pay-strip{border-top:1px solid var(--store-footer-border);border-bottom:1px solid var(--store-footer-border);background:#00000004}.store-footer__pay-inner{max-width:var(--store-max-width);margin:0 auto;padding:22px 20px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.store-footer__pay-title{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--store-footer-text);opacity:.75;white-space:nowrap}.store-footer__pay-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.store-footer__pay{display:inline-flex;align-items:center;justify-content:center;width:56px;height:36px;background:#fff;border:1px solid var(--store-footer-border);border-radius:7px;padding:4px 6px;box-shadow:0 1px 2px #0f19230a;transition:transform var(--store-transition),box-shadow var(--store-transition)}.store-footer__pay img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain}.store-footer__pay:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0f192314}.store-footer__pay-divider{width:1px;height:28px;background:var(--store-footer-border);margin:0 8px}.store-footer__pay-row{gap:10px}.store-footer__bottom{background:#0f192308;border-top:1px solid var(--store-footer-border)}.store-footer__bottom-inner{max-width:var(--store-max-width);margin:0 auto;padding:18px 20px;font-size:11.5px;color:var(--store-footer-text);opacity:.8;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;text-align:center}.store-footer__bottom-sep{opacity:.4}.store-footer__bottom-muted{opacity:.75}[data-store-theme=dark] .store-footer__pay{box-shadow:0 1px 2px #0000004d}@media (max-width: 960px){.store-footer__inner{grid-template-columns:repeat(2,1fr);gap:36px;padding:44px 20px 32px}}@media (max-width: 768px){.store-footer{margin-bottom:var(--store-mobile-nav-height)}.store-footer__pay-inner{justify-content:center;text-align:center;gap:16px;padding:20px}.store-footer__pay-title{width:100%;text-align:center}.store-footer__pay-divider{display:none}}@media (max-width: 520px){.store-footer__inner{grid-template-columns:1fr;gap:32px}.store-footer__bottom-inner{flex-direction:column;gap:4px}.store-footer__bottom-sep{display:none}}.store-mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--store-card-bg);border-top:1px solid var(--store-border);z-index:100;height:var(--store-mobile-nav-height);box-shadow:0 -2px 12px #0000000f}@media (max-width: 768px){.store-mobile-nav{display:flex;justify-content:space-around;align-items:center}.store-header__topbar,.store-header__icon-label{display:none}}.store-mobile-nav__item{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:var(--store-text-muted);font-size:10px;font-weight:500;padding:8px 16px;transition:color var(--store-transition)}.store-mobile-nav__item.active{color:var(--store-primary)}.store-mobile-nav__cart-wrapper{position:relative}.store-mobile-nav__badge{position:absolute;top:-5px;right:-8px;background:var(--store-offer-badge);color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center}.store-whatsapp-float{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36659;z-index:90;transition:all var(--store-transition)}.store-whatsapp-float:hover{transform:scale(1.08);box-shadow:0 6px 24px #25d36680}@media (max-width: 768px){.store-whatsapp-float{bottom:calc(var(--store-mobile-nav-height) + 16px);right:16px;width:48px;height:48px}}@media (max-width: 480px){.store-whatsapp-float{bottom:calc(var(--store-mobile-nav-height) + 10px);right:12px;width:44px;height:44px}}.store-theme-toggle{background:none;border:none;color:var(--store-text-secondary);cursor:pointer;padding:8px;border-radius:50%;transition:all var(--store-transition);display:flex;align-items:center}.store-theme-toggle:hover{background:var(--store-primary-light);color:var(--store-primary)}.store-product-card{background:var(--store-card-bg);border-radius:var(--store-radius-md);overflow:hidden;box-shadow:var(--store-shadow-xs);transition:all var(--store-transition);cursor:pointer;display:flex;flex-direction:column;border:1px solid var(--store-border);position:relative;width:100%;height:380px}.store-product-card:hover{transform:translateY(-3px);box-shadow:var(--store-shadow-lg);border-color:transparent}.store-product-card__image{aspect-ratio:1;overflow:hidden;background:#fff;position:relative}[data-store-theme=dark] .store-product-card__image{background:#1a1a1a}.store-product-card__image img{width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.4,0,.2,1)}.store-product-card:hover .store-product-card__image img{transform:scale(1.06)}.store-product-card__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--store-text-muted);font-size:36px;opacity:.4;background:linear-gradient(135deg,#f5f5f5,#eaeaea)}.store-product-card__image-placeholder--logo{font-size:0;opacity:1}.store-product-card__image-placeholder--logo img{max-width:60%;max-height:60%;object-fit:contain;filter:grayscale(1) contrast(.95);opacity:.6;transition:opacity var(--store-transition)}.store-product-card:hover .store-product-card__image-placeholder--logo img{opacity:.8;transform:none}.store-product-card__badge{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:var(--store-radius-xs);font-size:10px;font-weight:700;color:#fff;letter-spacing:.03em;text-transform:uppercase}.store-product-card__badge--bom{background:var(--store-success)}.store-product-card__badge--otimo{background:#0052cc}.store-product-card__badge--regular{background:var(--store-warning)}.store-product-card__discount-badge,.store-product-card__featured-badge,.store-product-card__shipping-badge{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;background:#ffffffeb;color:#0f172a;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(15,23,42,.06);border-radius:100px;box-shadow:0 1px 2px #0f172a0d,0 4px 14px #0f172a0f;backdrop-filter:blur(8px) saturate(1.4);-webkit-backdrop-filter:blur(8px) saturate(1.4);line-height:1;white-space:nowrap}.store-product-card__discount-badge svg,.store-product-card__featured-badge svg,.store-product-card__shipping-badge svg{color:#0f172a;flex-shrink:0}.store-product-card__discount-badge{top:12px;left:12px;font-size:11.5px;font-weight:700;letter-spacing:.01em;text-transform:none;padding:6px 12px}.store-product-card__featured-badge{top:12px;left:12px}.store-product-card__shipping-badge{bottom:12px;left:12px}.store-product-card__wishlist{position:absolute;top:10px;right:10px;background:transparent;border:none;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;filter:drop-shadow(0 1px 2px rgba(15,23,42,.55)) drop-shadow(0 2px 6px rgba(15,23,42,.25));transition:transform var(--store-transition),color var(--store-transition),filter var(--store-transition)}.store-product-card__wishlist:hover{transform:scale(1.12);color:#fff;filter:drop-shadow(0 1px 2px rgba(15,23,42,.6)) drop-shadow(0 3px 8px rgba(15,23,42,.35))}.store-product-card__wishlist:disabled{cursor:wait;opacity:.7}.store-product-card__wishlist--active,.store-product-card__wishlist--active:hover{color:#ef4444;filter:drop-shadow(0 1px 2px rgba(15,23,42,.5)) drop-shadow(0 0 1px rgba(255,255,255,.9))}@media (max-width: 720px){.store-product-card__wishlist{padding:8px;top:6px;right:6px}}.store-product-card__info{padding:12px;flex:1;display:flex;flex-direction:column}.store-product-card__head{display:flex;flex-direction:column;gap:2px}.store-product-card__itemcond{align-self:flex-start;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:3px;margin-bottom:4px;line-height:1.4}.store-product-card__itemcond--used{background:#60a5fa26;color:#2563eb}.store-product-card__itemcond--refurb{background:#f59e0b26;color:#b45309}.store-product-card__itemcond--new{background:#4ade802e;color:#15803d}.store-product-card__foot{margin-top:auto;padding-top:10px}.store-product-card__name{font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--store-text-primary);min-height:35.1px}.store-product-card__vehicle{font-size:11px;color:var(--store-text-muted);line-height:1.3;min-height:14.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-product-card__price-old{display:block;font-size:11px;color:var(--store-price-old);text-decoration:none;line-height:1.3;height:14.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-product-card__price{font-size:19px;font-weight:800;color:var(--store-price-color);letter-spacing:-.02em;line-height:1.2}.store-product-card__unavailable{font-size:14px;font-weight:700;color:var(--store-text-muted);letter-spacing:0;line-height:1.2;padding:4px 8px;background:var(--store-bg-soft, rgba(0,0,0,.04));border-radius:4px;display:inline-block;align-self:flex-start}.store-product-card--out{opacity:.7}.store-product-card--out:hover{opacity:.85}.store-product-card--out .store-product-card__image img{filter:grayscale(100%);opacity:.85}.store-product-card--out .store-product-card__name,.store-product-card--out .store-product-card__vehicle{color:var(--store-text-muted)}.store-product-card__price--pix{color:var(--store-price-color);display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px}.store-product-card__price-pix-tag{display:inline-flex;align-items:center;gap:4px;background:transparent;color:var(--store-text-primary);font-size:10px;font-weight:700;letter-spacing:.05em;padding:2px 6px;border:1px solid var(--store-border);border-radius:4px;line-height:1;align-self:center}.store-product-card__price-pix-tag svg{display:block}.store-product-card__installments{font-size:11px;color:var(--store-text-secondary);font-weight:500;line-height:1.3;height:28.6px;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:anywhere}.store-product-card__add-btn{margin-top:10px;width:100%;padding:9px;background:var(--store-primary);color:#fff;border:none;border-radius:var(--store-radius-sm);font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all var(--store-transition);font-family:var(--store-font)}.store-product-card__add-btn:hover{background:var(--store-primary-hover);transform:translateY(-1px)}.store-product-card__add-btn:disabled{opacity:.5;cursor:wait}.store-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}@media (max-width: 720px){.store-product-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.store-carousel{position:relative}.store-carousel__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 8px;scroll-padding:0 20px}.store-carousel__track::-webkit-scrollbar{display:none}.store-carousel__track{align-items:stretch}.store-carousel__track>*{scroll-snap-align:start;flex:0 0 180px;width:180px}.store-carousel__btn{position:absolute;top:50%;transform:translateY(-60%);background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--store-shadow-md);z-index:5;transition:all var(--store-transition);font-size:18px;color:var(--store-text-secondary)}.store-carousel__btn:hover{box-shadow:var(--store-shadow-lg);color:var(--store-primary)}.store-carousel__btn--prev{left:-8px}.store-carousel__btn--next{right:-8px}@media (max-width: 767px){.store-carousel__btn{display:none}}.store-section{margin:48px 0}.store-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--store-border)}.store-section__title{font-size:20px;font-weight:800;color:var(--store-text-primary);display:flex;align-items:center;gap:8px;letter-spacing:-.02em}.store-section__link{color:var(--store-primary);text-decoration:none;font-size:13px;font-weight:600;display:flex;align-items:center;gap:4px;transition:gap var(--store-transition)}.store-section__link:hover{gap:6px}.store-hero{position:relative;overflow:hidden;margin:16px calc(50% - 50vw) 24px;box-shadow:var(--store-shadow-md);width:100vw}.store-hero__track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.store-hero__slide{min-width:100%;aspect-ratio:4/1;display:flex;align-items:center;padding:40px 72px;position:relative;overflow:hidden;background:var(--store-header-bg)}.store-hero__slide--link{text-decoration:none;color:inherit;cursor:pointer}.store-hero__img{transition:transform .5s ease}.store-hero__slide--link:hover .store-hero__img{transform:scale(1.03)}.store-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.store-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1;pointer-events:none}.store-hero__content{position:relative;z-index:2;color:#fff;max-width:480px}.store-hero__title{font-size:32px;font-weight:800;margin-bottom:8px;letter-spacing:-.02em;line-height:1.15}.store-hero__subtitle{font-size:15px;opacity:.85;margin-bottom:20px;line-height:1.5}.store-hero__cta{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:var(--store-primary);color:#fff;border-radius:var(--store-radius-xl);text-decoration:none;font-weight:700;font-size:14px;transition:all var(--store-transition);box-shadow:0 4px 12px #0086ff4d}.store-hero__cta:hover{background:var(--store-primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px #0086ff66}.store-hero__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:5}.store-hero__dot{width:8px;height:8px;border-radius:50%;background:#fff6;border:none;cursor:pointer;transition:all var(--store-transition)}.store-hero__dot--active{background:#fff;width:24px;border-radius:4px}.store-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#ffffff2e;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;opacity:.85;box-shadow:0 2px 10px #0000001f;transition:background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease,opacity .22s ease}.store-hero:hover .store-hero__arrow{opacity:1}.store-hero__arrow:hover{background:#ffffffe6;border-color:#ffffffe6;color:#1a1a1a;transform:translateY(-50%) scale(1.06);box-shadow:0 6px 18px #0000002e}.store-hero__arrow:active{transform:translateY(-50%) scale(.96)}.store-hero__arrow:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff8c,0 2px 10px #0000001f}.store-hero__arrow--prev{left:20px}.store-hero__arrow--next{right:20px}@media (max-width: 768px){.store-hero__arrow{width:32px;height:32px}.store-hero__arrow--prev{left:10px}.store-hero__arrow--next{right:10px}}@media (max-width: 768px){.store-hero__slide{aspect-ratio:2/1;padding:20px 40px}.store-hero__title{font-size:22px}.store-hero__subtitle{font-size:13px}.store-hero{margin:8px calc(50% - 50vw) 16px;width:100vw}}.store-hero__slide--slim{aspect-ratio:8/1;padding:20px 64px}.store-hero__slide--slim .store-hero__title{font-size:20px;margin-bottom:4px}.store-hero__slide--slim .store-hero__subtitle{font-size:13px;margin-bottom:10px}.store-hero__slide--slim .store-hero__cta{padding:8px 18px;font-size:12px}.store-hero__slide--tall{aspect-ratio:3/1;padding:56px 76px}.store-hero__slide--tall .store-hero__title{font-size:40px}.store-hero__slide--tall .store-hero__subtitle{font-size:17px}@media (max-width: 768px){.store-hero__slide--slim{aspect-ratio:4/1;padding:14px 46px}.store-hero__slide--slim .store-hero__title{font-size:15px}.store-hero__slide--slim .store-hero__subtitle{font-size:11px;margin-bottom:6px}.store-hero__slide--slim .store-hero__cta{padding:6px 12px;font-size:11px}.store-hero__slide--tall{aspect-ratio:16/9;padding:24px 40px}.store-hero__slide--tall .store-hero__title{font-size:24px}.store-hero__slide--tall .store-hero__subtitle{font-size:14px}}.store-banner-row{display:grid;grid-template-columns:var(--store-banner-tracks, repeat(var(--store-banner-cols, 1), 1fr));gap:8px;margin:16px calc(50% - 50vw) 24px;width:100vw}.store-banner-row--count-1{--store-banner-cols: 1}.store-banner-row--count-2{--store-banner-cols: 2}.store-banner-row--count-3{--store-banner-cols: 3}.store-banner-row--count-4{--store-banner-cols: 4}.store-banner-card{position:relative;overflow:hidden;display:flex;align-items:center;aspect-ratio:4/1;padding:48px 76px;background:var(--store-header-bg);box-shadow:var(--store-shadow-md)}.store-banner-card--link{text-decoration:none;color:inherit;cursor:pointer}.store-banner-card__img{transition:transform .45s ease}.store-banner-card--link:hover .store-banner-card__img{transform:scale(1.03)}.store-banner-row--count-2 .store-banner-card{aspect-ratio:2.4/1;padding:36px 48px}.store-banner-row--count-3 .store-banner-card{aspect-ratio:1.8/1;padding:28px 32px}.store-banner-row--count-4 .store-banner-card{aspect-ratio:1.5/1;padding:22px 24px}.store-banner-row--slim.store-banner-row--count-1 .store-banner-card{aspect-ratio:8/1;padding:20px 64px}.store-banner-row--slim.store-banner-row--count-2 .store-banner-card{aspect-ratio:5/1;padding:18px 32px}.store-banner-row--slim.store-banner-row--count-3 .store-banner-card{aspect-ratio:3.5/1;padding:16px 22px}.store-banner-row--slim.store-banner-row--count-4 .store-banner-card{aspect-ratio:2.5/1;padding:14px 18px}.store-banner-row--tall.store-banner-row--count-1 .store-banner-card{aspect-ratio:3/1;padding:56px 76px}.store-banner-row--tall.store-banner-row--count-2 .store-banner-card{aspect-ratio:1.6/1;padding:40px 48px}.store-banner-row--tall.store-banner-row--count-3 .store-banner-card{aspect-ratio:1.2/1;padding:32px}.store-banner-row--tall.store-banner-row--count-4 .store-banner-card{aspect-ratio:1/1;padding:24px}.store-banner-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.store-banner-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1;pointer-events:none}.store-banner-card__content{position:relative;z-index:2;color:#fff;max-width:480px}.store-banner-card__title{font-size:28px;font-weight:800;margin:0 0 6px;letter-spacing:-.02em;line-height:1.15}.store-banner-card__subtitle{font-size:14px;opacity:.88;margin:0 0 16px;line-height:1.4}.store-banner-card__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--store-primary);color:#fff;border-radius:var(--store-radius-xl);text-decoration:none;font-weight:700;font-size:13px;transition:all var(--store-transition);box-shadow:0 4px 12px #0086ff4d}.store-banner-card__cta:hover{background:var(--store-primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px #0086ff66}.store-banner-row--count-3 .store-banner-card__title,.store-banner-row--count-4 .store-banner-card__title{font-size:20px}.store-banner-row--count-3 .store-banner-card__subtitle,.store-banner-row--count-4 .store-banner-card__subtitle{font-size:12px;margin-bottom:10px}.store-banner-row--count-3 .store-banner-card__cta,.store-banner-row--count-4 .store-banner-card__cta{padding:8px 14px;font-size:12px}@media (max-width: 900px){.store-banner-row--count-3,.store-banner-row--count-4{--store-banner-cols: 2;grid-template-columns:repeat(2,1fr)}.store-banner-row--count-3 .store-banner-card,.store-banner-row--count-4 .store-banner-card{aspect-ratio:2.4/1;padding:36px 48px}.store-banner-row--slim.store-banner-row--count-3 .store-banner-card,.store-banner-row--slim.store-banner-row--count-4 .store-banner-card{aspect-ratio:5/1;padding:18px 32px}.store-banner-row--tall.store-banner-row--count-3 .store-banner-card,.store-banner-row--tall.store-banner-row--count-4 .store-banner-card{aspect-ratio:1.6/1;padding:40px 48px}.store-banner-row--count-3 .store-banner-card__title,.store-banner-row--count-4 .store-banner-card__title{font-size:24px}.store-banner-row--count-3 .store-banner-card__subtitle,.store-banner-row--count-4 .store-banner-card__subtitle{font-size:13px;margin-bottom:14px}.store-banner-row--count-3 .store-banner-card__cta,.store-banner-row--count-4 .store-banner-card__cta{padding:10px 20px;font-size:13px}}@media (max-width: 560px){.store-banner-row--count-2,.store-banner-row--count-3,.store-banner-row--count-4{--store-banner-cols: 1;grid-template-columns:1fr}.store-banner-row{margin:8px calc(50% - 50vw) 16px;gap:4px}.store-banner-row--count-1 .store-banner-card,.store-banner-row--count-2 .store-banner-card,.store-banner-row--count-3 .store-banner-card,.store-banner-row--count-4 .store-banner-card{aspect-ratio:2/1;padding:20px 28px}.store-banner-row--slim.store-banner-row--count-1 .store-banner-card,.store-banner-row--slim.store-banner-row--count-2 .store-banner-card,.store-banner-row--slim.store-banner-row--count-3 .store-banner-card,.store-banner-row--slim.store-banner-row--count-4 .store-banner-card{aspect-ratio:4/1;padding:14px 24px}.store-banner-row--tall.store-banner-row--count-1 .store-banner-card,.store-banner-row--tall.store-banner-row--count-2 .store-banner-card,.store-banner-row--tall.store-banner-row--count-3 .store-banner-card,.store-banner-row--tall.store-banner-row--count-4 .store-banner-card{aspect-ratio:16/9;padding:24px 32px}.store-banner-row .store-banner-card__title{font-size:20px}.store-banner-row .store-banner-card__subtitle{font-size:12px;margin-bottom:10px}.store-banner-row .store-banner-card__cta{padding:8px 16px;font-size:12px}.store-banner-row--slim .store-banner-card__title{font-size:15px}.store-banner-row--slim .store-banner-card__subtitle{font-size:11px;margin-bottom:6px}.store-banner-row--slim .store-banner-card__cta{padding:6px 12px;font-size:11px}}.store-vehicle-search{background:linear-gradient(135deg,#0f1923,#1a2d3f,#0f1923);border-radius:var(--store-radius-lg);padding:24px 32px;box-shadow:var(--store-shadow-lg);position:relative;overflow:visible;z-index:20}.store-vehicle-search:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(193,18,31,.12) 0%,transparent 70%);pointer-events:none}.store-vehicle-search:after{content:"";position:absolute;bottom:-30%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(0,134,255,.08) 0%,transparent 70%);pointer-events:none}.store-vehicle-search__title{font-size:18px;font-weight:800;margin-bottom:4px;color:#fff;letter-spacing:-.02em;position:relative;z-index:1;text-align:center}.store-vehicle-search__subtitle{font-size:12px;color:#ffffff80;margin-bottom:16px;position:relative;z-index:1;text-align:center}.store-vehicle-search__row{display:flex;align-items:flex-start;gap:12px;position:relative;z-index:15;justify-content:center}.store-vehicle-search__selects{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.store-vehicle-search__btn{padding:0 28px;height:48px;background:var(--store-primary);color:#fff;border:none;border-radius:var(--store-radius-md);font-size:14px;font-weight:700;font-family:var(--store-font);cursor:pointer;display:flex;align-items:center;gap:8px;transition:all var(--store-transition);box-shadow:0 4px 16px #c1121f59;white-space:nowrap;flex-shrink:0}.store-vehicle-search__btn:hover{box-shadow:0 6px 20px #c1121f73;filter:brightness(1.1)}.store-vehicle-search__btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}@media (max-width: 768px){.store-vehicle-search{padding:20px 16px}.store-vehicle-search__title{font-size:16px}.store-vehicle-search__row,.store-vehicle-search__selects{flex-direction:column}.vs-select{width:100%}.store-vehicle-search__btn{width:100%;justify-content:center;height:44px}}.vs-select{position:relative;min-width:200px;flex:1;z-index:10}.vs-select--disabled{opacity:.35;pointer-events:none}.vs-select__trigger{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.25);border-radius:var(--store-radius-md);cursor:pointer;transition:all var(--store-transition);text-align:left;color:#fff;font-family:var(--store-font)}.vs-select--open{z-index:20}.vs-select--open .vs-select__trigger,.vs-select__trigger:hover{border-color:#ffffff80;background:#ffffff26}.vs-select__icon{flex-shrink:0;opacity:.5;display:flex;align-items:center}.vs-select__text{flex:1;display:flex;flex-direction:column;gap:1px;overflow:hidden}.vs-select__label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-weight:600}.vs-select__value{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-select__arrow{flex-shrink:0;opacity:.5;transition:transform var(--store-transition)}.vs-select--open .vs-select__arrow{transform:rotate(180deg)}.vs-select__dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#1a2d3f;border:1px solid rgba(255,255,255,.12);border-radius:var(--store-radius-md);box-shadow:0 12px 40px #00000080;z-index:50;max-height:260px;overflow-y:auto;animation:store-dropdown-in .15s ease;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.vs-select__dropdown--up{top:auto;bottom:calc(100% + 6px)}.vs-select__option{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;font-size:13px;color:#fffc;cursor:pointer;transition:all var(--store-transition)}.vs-select__option:hover{background:#ffffff14;color:#fff}.vs-select__option--active{background:#c1121f33;color:#fff;font-weight:600}.vs-select__option--clear{color:#fff6;font-size:12px;border-bottom:1px solid rgba(255,255,255,.08);font-style:italic}.vs-select__option-count{font-size:11px;color:#ffffff4d;background:#ffffff0f;padding:2px 8px;border-radius:10px}.store-trust-strip{display:flex;justify-content:center;gap:32px;padding:14px 0;border-bottom:1px solid var(--store-border);margin-bottom:8px}.store-trust-strip__item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--store-text-secondary);white-space:nowrap}.store-trust-strip__item svg{color:var(--store-primary);flex-shrink:0}@media (max-width: 768px){.store-trust-strip{gap:16px;flex-wrap:wrap;justify-content:center}.store-trust-strip__item{font-size:11px}.store-trust-strip__item svg{width:14px;height:14px}}.store-categories-row{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:4px 0 10px;scroll-snap-type:x mandatory}.store-categories-row::-webkit-scrollbar{display:none}.store-category-circle{flex:0 0 auto;width:108px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 10px;text-decoration:none;color:var(--store-text-primary);background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:12px;scroll-snap-align:start;transition:all var(--store-transition)}.store-category-circle:hover{transform:translateY(-2px);border-color:var(--store-primary);box-shadow:0 6px 18px #00000014}.store-category-circle__icon{width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--store-bg);transition:transform var(--store-transition)}.store-category-circle__icon img{width:82%;height:82%;object-fit:contain;transition:transform .3s ease}.store-category-circle:hover .store-category-circle__icon img{transform:scale(1.08)}.store-category-circle__label{font-size:12px;font-weight:600;text-align:center;color:var(--store-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:92px}.store-skeleton{background:linear-gradient(90deg,var(--store-border) 25%,rgba(255,255,255,.4) 50%,var(--store-border) 75%);background-size:200% 100%;animation:store-shimmer 1.5s ease infinite;border-radius:var(--store-radius-sm)}@keyframes store-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.store-skeleton-card{background:var(--store-card-bg);border-radius:var(--store-radius-md);overflow:hidden;border:1px solid var(--store-border)}.store-skeleton-card__image{aspect-ratio:1}.store-skeleton-card__text{height:14px;margin:14px;border-radius:4px}.store-skeleton-card__price{height:24px;margin:8px 14px;width:55%;border-radius:4px}.store-skeleton-card__btn{height:36px;margin:14px;border-radius:var(--store-radius-sm)}.store-ai-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:12px;font-size:12px;font-weight:700;letter-spacing:.02em}.store-auth-page{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:32px 16px}.store-auth-card{background:var(--store-card-bg);border-radius:var(--store-radius-lg);padding:36px;width:100%;max-width:420px;box-shadow:var(--store-shadow-md);border:1px solid var(--store-border)}.store-auth-title{font-size:24px;font-weight:800;text-align:center;margin-bottom:4px;letter-spacing:-.02em}.store-auth-subtitle{text-align:center;color:var(--store-text-muted);font-size:14px;margin-bottom:28px}.store-auth-error{background:#fef2f2;color:#dc2626;padding:12px 16px;border-radius:var(--store-radius-sm);font-size:13px;margin-bottom:16px;text-align:center;border:1px solid #fecaca}[data-store-theme=dark] .store-auth-error{background:#dc26261a;border-color:#dc262633}.store-auth-form{display:flex;flex-direction:column;gap:16px}.store-auth-label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--store-text-secondary)}.store-auth-input{padding:12px 14px;border:1px solid var(--store-input-border);border-radius:var(--store-radius-sm);background:var(--store-input-bg);color:var(--store-text-primary);font-size:14px;font-family:var(--store-font);transition:border-color var(--store-transition),box-shadow var(--store-transition)}.store-auth-input:focus{outline:none;border-color:var(--store-primary);box-shadow:0 0 0 3px #0000000f;box-shadow:0 0 0 3px color-mix(in srgb,var(--store-primary) 20%,transparent)}.store-auth-forgot-link{font-size:12px;color:var(--store-primary);text-align:right;text-decoration:none;font-weight:500}.store-auth-forgot-link:hover{text-decoration:underline}.store-auth-card input.store-auth-input{width:100%;box-sizing:border-box;height:44px;font-size:15px}.store-auth-card .store-auth-btn{height:44px;padding:0 14px}.store-auth-card .store-auth-form{gap:18px}.store-auth-card input.store-auth-input[aria-invalid=true],.store-auth-card input.store-auth-input[aria-invalid=true]:focus,.store-cpf-fix input.store-auth-input[aria-invalid=true],.store-cpf-fix input.store-auth-input[aria-invalid=true]:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262624}[data-store-theme=dark] .store-auth-card input.store-auth-input[aria-invalid=true],[data-store-theme=dark] .store-auth-card input.store-auth-input[aria-invalid=true]:focus{border-color:#f87171!important}.store-auth-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.store-auth-btn{padding:14px;background:var(--store-primary);color:#fff;border:none;border-radius:var(--store-radius-sm);font-size:15px;font-weight:700;cursor:pointer;font-family:var(--store-font);transition:all var(--store-transition);letter-spacing:.01em}.store-auth-btn:hover{background:var(--store-primary-hover)}.store-auth-btn:disabled{opacity:.5;cursor:not-allowed}.store-google-btn{display:flex;justify-content:center;min-height:44px}.store-auth-divider{display:flex;align-items:center;gap:10px;margin:20px 0;color:var(--store-text-muted);font-size:12px}.store-auth-divider:before,.store-auth-divider:after{content:"";flex:1;height:1px;background:var(--store-border)}.store-google-signup-email{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--store-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md)}.store-google-signup-email__rotulo{font-size:11px;font-weight:600;color:var(--store-text-muted);text-transform:uppercase;letter-spacing:.4px}.store-google-signup-email__valor{font-size:14px;color:var(--store-text-primary);overflow-wrap:break-word}.store-auth-consents{display:flex;flex-direction:column;gap:14px;padding-top:2px}.store-auth-optin{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.store-auth-optin__label{font-size:13px;color:var(--store-text-secondary)}.store-auth-optin__opcoes{display:flex;gap:8px}.store-auth-optin__chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--store-border);border-radius:999px;background:var(--store-card-bg);color:var(--store-text-secondary);font:600 13px var(--store-font);cursor:pointer;transition:border-color var(--store-transition),background var(--store-transition),color var(--store-transition)}.store-auth-optin__chip:hover{border-color:var(--store-primary)}.store-auth-optin__chip.is-on{border-color:var(--store-primary);background:var(--store-bg);background:color-mix(in srgb,var(--store-primary) 12%,transparent);color:var(--store-text-primary)}.store-auth-optin__chip:focus-visible{outline:2px solid var(--store-primary);outline-offset:2px}.store-auth-btn-secondary{padding:12px;background:transparent;color:var(--store-text-muted);border:1px solid var(--store-border);border-radius:var(--store-radius-sm);font-size:14px;font-weight:600;cursor:pointer;font-family:var(--store-font)}.store-auth-btn-secondary:hover{background:var(--store-bg)}.store-auth-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.store-auth-card .store-auth-btn-secondary{height:44px;padding:0 14px}@media (max-width: 600px){.store-auth-page{padding:16px 12px 28px;min-height:0;align-items:flex-start}.store-auth-card{padding:26px 18px 22px;border-radius:16px;box-shadow:none}.store-auth-title{font-size:22px}.store-auth-subtitle{font-size:13px;margin-bottom:22px}.store-auth-card input.store-auth-input{font-size:16px}}@media (max-width: 400px){.store-auth-card .store-password-checks{grid-template-columns:1fr}}.store-auth-footer-text{text-align:center;font-size:13px;color:var(--store-text-muted);margin-top:20px}.store-auth-link{color:var(--store-primary);text-decoration:none;font-weight:600}.store-auth-link:hover{text-decoration:underline}.store-auth-field-error{display:flex;align-items:flex-start;gap:6px;color:#dc2626;font-size:12px;font-weight:500;line-height:1.4}.store-auth-field-error:before{content:"";flex-shrink:0;width:14px;height:14px;margin-top:1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E") center / contain no-repeat}[data-store-theme=dark] .store-auth-field-error{color:#f87171}.store-auth-checkboxes{display:flex;flex-direction:column;gap:10px}.store-auth-checkbox{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;cursor:pointer}.store-auth-checkbox input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin:1px 0 0;accent-color:var(--store-primary)}.store-password-checks{margin:8px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:12px;font-weight:500}.store-auth-checkbox a{color:var(--store-primary);text-decoration:none}.store-auth-checkbox a:hover{text-decoration:underline}.store-password-strength{display:flex;align-items:center;gap:8px;margin-top:4px}.store-password-strength__bar{flex:1;height:4px;background:var(--store-border);border-radius:4px;overflow:hidden}.store-cart{padding:24px 0}.store-cart__empty{text-align:center;padding:80px 20px}.store-cart__empty-icon{width:96px;height:96px;margin:0 auto 20px;border-radius:50%;background:var(--store-primary-light, rgba(0,166,80,.1));color:var(--store-primary);display:flex;align-items:center;justify-content:center}.store-cart__grid{display:grid;grid-template-columns:1fr 380px;gap:24px;align-items:start}@media (max-width: 900px){.store-cart__grid{grid-template-columns:1fr}}.store-cart__items{display:flex;flex-direction:column;gap:12px}.store-cart-item{display:flex;gap:16px;padding:16px;background:var(--store-card-bg);border-radius:var(--store-radius-md);border:1px solid var(--store-border);transition:box-shadow var(--store-transition),border-color var(--store-transition)}.store-cart-item:hover{box-shadow:var(--store-shadow-sm);border-color:var(--store-input-border)}.store-cart-item__image{width:100px;height:100px;border-radius:var(--store-radius-sm);overflow:hidden;flex-shrink:0;background:#fafafa;display:flex;align-items:center;justify-content:center}[data-store-theme=dark] .store-cart-item__image{background:#1a1a1a}.store-cart-item__image img{width:100%;height:100%;object-fit:cover}.store-cart-item__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--store-text-muted)}.store-cart-item__info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.store-cart-item__name{font-weight:600;font-size:14px;line-height:1.35}.store-cart-item__name:hover{color:var(--store-primary)}.store-cart-item__vehicle{font-size:12px;color:var(--store-text-muted)}.store-cart-item__price{font-size:18px;font-weight:800;color:var(--store-price-color);margin-top:2px}.store-cart-item__actions{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.store-cart-item__qty{display:inline-flex;align-items:center;border:1px solid var(--store-input-border);border-radius:var(--store-radius-sm);overflow:hidden;background:var(--store-bg)}.store-cart-item__qty button{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--store-text-secondary);transition:background var(--store-transition),color var(--store-transition)}.store-cart-item__qty button:hover:not(:disabled){background:var(--store-primary-light);color:var(--store-primary)}.store-cart-item__qty button:disabled{opacity:.4;cursor:not-allowed}.store-cart-item__qty span{padding:0 12px;font-size:14px;font-weight:600;min-width:20px;text-align:center}.store-cart-item__remove{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--store-text-muted);cursor:pointer;font-size:12px;font-weight:600;padding:6px 8px;border-radius:var(--store-radius-sm);transition:color var(--store-transition),background var(--store-transition)}.store-cart-item__remove:hover:not(:disabled){color:#dc2626;background:#dc26260f}.store-cart-item__remove:disabled{opacity:.5;cursor:not-allowed}.store-cart__summary{background:var(--store-card-bg);border-radius:var(--store-radius-lg);padding:24px;border:1px solid var(--store-border);position:sticky;top:140px;box-shadow:var(--store-shadow-sm)}.store-cart__summary h3{font-size:18px;font-weight:700;margin:0 0 16px}.store-cart__summary-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:var(--store-text-secondary)}.store-cart__summary-total{display:flex;justify-content:space-between;padding:14px 0;border-top:2px solid var(--store-border);margin-top:8px;font-size:22px;font-weight:800}.store-cart__summary-total span:last-child{color:var(--store-price-color)}.store-cart__checkout-btn{width:100%;padding:14px;margin-top:16px;background:var(--store-primary);color:#fff;border:none;border-radius:var(--store-radius-sm);font-size:16px;font-weight:700;cursor:pointer;transition:all var(--store-transition);font-family:var(--store-font)}.store-cart__checkout-btn:hover{background:var(--store-primary-hover)}.store-cart__checkout-btn:disabled{opacity:.4;cursor:not-allowed}.store-cart__continue{display:block;text-align:center;margin-top:12px;color:var(--store-primary);text-decoration:none;font-size:13px;font-weight:600}.store-coupon{display:flex;gap:8px;margin-top:16px}.store-coupon input{flex:1;padding:10px 12px;border:1px solid var(--store-input-border);border-radius:var(--store-radius-xs);background:var(--store-input-bg);color:var(--store-text-primary);font-size:13px;font-family:var(--store-font)}.store-coupon button{padding:10px 16px;background:var(--store-text-secondary);color:#fff;border:none;border-radius:var(--store-radius-xs);cursor:pointer;font-weight:600;font-size:12px;transition:background var(--store-transition)}.store-coupon button:hover{background:var(--store-text-primary)}.store-coupon-applied{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#00a65014;border:1px solid rgba(0,166,80,.22);border-radius:var(--store-radius-sm);margin-top:12px;font-size:13px;color:var(--store-success)}.store-coupon-applied__label{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0}.store-coupon-applied__label strong{font-weight:700;letter-spacing:.02em;color:var(--store-success)}.store-coupon-applied button{background:none;border:none;color:var(--store-text-muted);cursor:pointer;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:color var(--store-transition),background var(--store-transition)}.store-coupon-applied button:hover{color:#dc2626;background:#dc262614}.store-search{padding:20px 0}.store-search__bar,.store-search__banner{margin-bottom:16px}.store-search__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.store-search__title{font-size:18px;font-weight:700;margin:0}.store-search__count{font-size:13px;color:var(--store-text-muted)}.store-search__header-actions{display:flex;align-items:center;gap:10px}.store-search__sort{padding:8px 12px;border-radius:var(--store-radius-sm);border:1px solid var(--store-border);background:var(--store-input-bg);color:var(--store-text-primary);font-size:13px;font-family:var(--store-font)}.store-search__filter-toggle{display:none;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--store-border);border-radius:var(--store-radius-sm);background:var(--store-card-bg);color:var(--store-text-primary);font-size:13px;font-weight:600;cursor:pointer;font-family:var(--store-font)}@media (max-width: 768px){.store-search__filter-toggle{display:flex}}.store-search__body{display:flex;gap:24px;align-items:flex-start}.store-search__sidebar{width:240px;flex-shrink:0}@media (max-width: 768px){.store-search__sidebar{display:none}}.store-search__results{flex:1;min-width:0}.store-search__empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:72px 24px;color:var(--store-text-muted);background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md)}.store-search__empty-icon{color:var(--store-text-muted);opacity:.6;margin-bottom:16px}.store-search__empty h3{color:var(--store-text-primary);font-size:18px;font-weight:600;margin:0 0 6px}.store-search__empty p{margin:0;font-size:14px}.store-search__empty-action{margin-top:20px;padding:10px 20px;border-radius:var(--store-radius-sm);border:1px solid var(--store-border);background:var(--store-card-bg);color:var(--store-text-primary);font-size:13px;font-weight:600;font-family:var(--store-font);cursor:pointer;transition:all var(--store-transition)}.store-search__empty-action:hover{border-color:var(--store-primary);color:var(--store-primary)}.store-search__pagination{display:flex;justify-content:center;gap:6px;margin-top:32px;flex-wrap:wrap}.store-search__page-btn{padding:8px 14px;border-radius:var(--store-radius-sm);border:1px solid var(--store-border);background:var(--store-card-bg);color:var(--store-text-primary);cursor:pointer;font-size:13px;font-family:var(--store-font);transition:all var(--store-transition)}.store-search__page-btn:hover{border-color:var(--store-primary);color:var(--store-primary)}.store-search__page-btn--active{background:var(--store-primary);color:#fff;border-color:var(--store-primary)}.store-search__mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:500;animation:store-fade-in .2s ease}.store-search__mobile-sidebar{position:absolute;right:0;top:0;bottom:0;width:320px;background:var(--store-card-bg);display:flex;flex-direction:column;animation:store-slide-right .25s ease;box-shadow:var(--store-shadow-lg)}@keyframes store-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}.store-search__mobile-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--store-border);font-size:16px}.store-search__mobile-sidebar-header button{background:none;border:none;font-size:24px;cursor:pointer;color:var(--store-text-muted)}.store-search__mobile-sidebar-body{flex:1;overflow-y:auto;padding:16px 20px}.store-search__mobile-sidebar-footer{padding:16px 20px;border-top:1px solid var(--store-border)}.store-filters{background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-lg);padding:8px 4px}.store-filters__group{border-bottom:1px solid var(--store-border);padding:4px 16px}.store-filters__group:last-child{border-bottom:none}.store-filters__title{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px;font-weight:600;color:var(--store-text-primary);background:transparent;border:none;cursor:pointer;padding:14px 0;font-family:var(--store-font);text-align:left}.store-filters__title:hover{color:var(--store-primary)}.store-filters__caret{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--store-bg);color:var(--store-text-muted);font-size:14px;font-weight:700;line-height:1;transition:all var(--store-transition)}.store-filters__title:hover .store-filters__caret{background:var(--store-primary-light);color:var(--store-primary)}.store-filters__group-body{padding:0 0 14px}.store-filters__pills{display:flex;flex-wrap:wrap;gap:6px}.store-filters__pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:999px;color:var(--store-text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--store-transition);font-family:var(--store-font);line-height:1.2}.store-filters__pill:hover{border-color:var(--store-text-primary);color:var(--store-text-primary)}.store-filters__pill--active{background:var(--store-text-primary);border-color:var(--store-text-primary);color:var(--store-card-bg);font-weight:600}.store-filters__pill--active:hover{background:var(--store-text-primary);color:var(--store-card-bg);opacity:.88}.store-filters__pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 5px;height:18px;font-size:10px;font-weight:700;background:var(--store-bg);color:var(--store-text-muted);border-radius:999px}.store-filters__pill--active .store-filters__pill-count{background:#ffffff2e;color:#fff}.store-filters__show-more{margin-top:10px;background:none;border:none;color:var(--store-primary);font-size:12px;font-weight:600;cursor:pointer;padding:4px 0;font-family:var(--store-font)}.store-filters__show-more:hover{text-decoration:underline}.store-filters__price-inputs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:12px}.store-filters__price-inputs input{width:100%;padding:8px 10px;border:1px solid var(--store-border);border-radius:var(--store-radius-sm);font-size:13px;background:var(--store-input-bg);color:var(--store-text-primary);font-family:var(--store-font);transition:border-color var(--store-transition),box-shadow var(--store-transition)}.store-filters__price-inputs input:focus{border-color:var(--store-primary);outline:none;box-shadow:0 0 0 3px var(--store-primary-light)}.store-filters__price-inputs span{color:var(--store-text-muted);font-size:13px;text-align:center}.store-search__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0;margin-bottom:8px;border-bottom:1px dashed var(--store-border)}.store-search__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;background:var(--store-text-primary);color:var(--store-card-bg);border:none;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--store-font);transition:opacity var(--store-transition);line-height:1.2}.store-search__chip:hover{opacity:.85}.store-search__chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fff3;font-size:13px;font-weight:700;line-height:1}.store-search__chips-clear{background:none;border:none;color:var(--store-text-secondary);font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer;padding:6px 4px;font-family:var(--store-font)}.store-search__chips-clear:hover{color:var(--store-danger)}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:999;animation:store-slide-up .4s ease}@keyframes store-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-consent__inner{background:#1a1a2e;color:#e0e0e0;padding:16px 24px;display:flex;align-items:center;gap:20px;box-shadow:0 -2px 20px #00000040}.cookie-consent__content{flex:1}.cookie-consent__title{display:none}.cookie-consent__text{font-size:12px;color:#b0b0b0;line-height:1.5;margin:0}.cookie-consent__text a{color:#8ab4f8}.cookie-consent__details{margin-top:12px;display:flex;gap:20px;flex-wrap:wrap}.cookie-consent__option{display:flex;align-items:center;gap:8px;cursor:pointer}.cookie-consent__option input{accent-color:var(--store-primary)}.cookie-consent__option strong{font-size:12px;color:#e0e0e0}.cookie-consent__option span{font-size:10px;color:#888;margin-left:4px}.cookie-consent__actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.cookie-consent__btn{padding:8px 18px;border:none;border-radius:var(--store-radius-sm);font-size:12px;font-weight:600;font-family:var(--store-font);cursor:pointer;white-space:nowrap;transition:all var(--store-transition)}.cookie-consent__btn--accept{background:var(--store-primary);color:#fff}.cookie-consent__btn--accept:hover{filter:brightness(1.15)}.cookie-consent__btn--essential{background:#ffffff1a;color:#ccc}.cookie-consent__btn--essential:hover{background:#ffffff2e}.cookie-consent__btn--config{background:none;color:#8ab4f8;border:none;text-decoration:underline;padding:8px}@media (max-width: 768px){.cookie-consent__inner{flex-direction:column;padding:16px;gap:12px}.cookie-consent__actions{width:100%;justify-content:stretch}.cookie-consent__btn{flex:1;text-align:center}.cookie-consent__details{flex-direction:column;gap:8px}}@media (max-width: 768px){.store-header__main-inner{gap:10px;flex-wrap:wrap}.store-header__main{padding:12px 0}.store-header__logo img{height:44px}.store-header__logo-text{font-size:18px}.store-header__search{order:10;flex-basis:100%;max-width:100%}.store-header__delivery{order:11;flex-basis:100%}.store-header__delivery>button{width:100%;max-width:none;justify-content:flex-start}.store-header__actions{gap:0}.store-header__user-text,.store-header__hamburger span{display:none}.store-header__hamburger{border-right:none;padding-right:12px;margin-right:0}}.store-product-page{padding:20px;max-width:1240px;margin:0 auto}@media (max-width: 900px){.store-product-page{padding:14px 14px 0}}.store-product-page__grid{display:grid;grid-template-columns:minmax(0,560px) minmax(340px,1fr);gap:40px;align-items:start}@media (max-width: 980px){.store-product-page__grid{grid-template-columns:1fr;gap:24px}}.store-product-page__left{display:flex;flex-direction:column;gap:20px;min-width:0}.store-product__buybox{position:sticky;top:88px;display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width: 980px){.store-product__buybox{position:static;top:auto}}.store-product__head{display:flex;flex-direction:column;gap:10px}.store-product__title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.store-product__title{margin:0;font-size:22px;font-weight:700;line-height:1.28;letter-spacing:-.01em;color:var(--store-text-primary);flex:1;min-width:0}@media (min-width: 1200px){.store-product__title{font-size:24px}}.store-product__share-trigger{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:1px solid var(--store-border);border-radius:50%;color:var(--store-text-secondary);cursor:pointer;font-family:inherit;transition:color var(--store-transition),border-color var(--store-transition),background var(--store-transition)}.store-product__share-trigger:hover{color:var(--store-primary);border-color:var(--store-primary);background:color-mix(in srgb,var(--store-primary) 8%,transparent)}.store-product__favorite-trigger:disabled{cursor:not-allowed;opacity:.7}.store-product__favorite-trigger:hover{color:#e11d48;border-color:#e11d48;background:color-mix(in srgb,#e11d48 8%,transparent)}.store-product__favorite-trigger--active,.store-product__favorite-trigger--active:hover{color:#e11d48;border-color:#e11d48;background:color-mix(in srgb,#e11d48 10%,transparent)}@media (max-width: 720px){.store-product__share-trigger,.store-product__favorite-trigger{width:44px;height:44px}}.store-favorites{padding:24px 0}.store-favorites__header{margin:12px 0 24px}.store-favorites__title{font-size:24px;font-weight:800;letter-spacing:-.01em;margin:0 0 4px;color:var(--store-text-primary)}.store-favorites__subtitle{margin:0;font-size:14px;color:var(--store-text-secondary)}@media (max-width: 720px){.store-favorites__title{font-size:20px}}.store-wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}@media (max-width: 720px){.store-wishlist-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.store-share-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:store-fade-in .15s ease}.store-share-modal__box{position:relative;width:100%;max-width:420px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--store-card-bg, #fff);color:var(--store-text-primary, #1a1a1a);border-radius:16px;padding:28px 24px 20px;box-shadow:0 24px 64px #0000002e;animation:store-slide-up .2s ease}.store-share-modal__close{position:absolute;top:12px;right:12px;background:transparent;border:none;cursor:pointer;color:var(--store-text-muted);width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all var(--store-transition)}.store-share-modal__close:hover{background:var(--store-bg);color:var(--store-text-primary)}.store-share-modal__title{margin:0 0 4px;font-size:18px;font-weight:800;letter-spacing:-.01em;padding-right:32px}.store-share-modal__product{margin:0 0 18px;font-size:13px;color:var(--store-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.store-share-modal__options{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.store-share-modal__option{display:flex;align-items:center;gap:14px;padding:12px 14px;background:transparent;border:1px solid var(--store-border);border-radius:12px;color:var(--store-text-primary);text-decoration:none;cursor:pointer;font-family:inherit;text-align:left;width:100%;transition:border-color var(--store-transition),background var(--store-transition)}.store-share-modal__option:hover{border-color:var(--store-primary);background:color-mix(in srgb,var(--store-primary) 5%,transparent)}.store-share-modal__option-icon{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--store-primary) 10%,transparent);color:var(--store-primary)}.store-share-modal__option-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.store-share-modal__option-text strong{font-size:14px;font-weight:700;color:var(--store-text-primary)}.store-share-modal__option-text small{font-size:12px;color:var(--store-text-muted);line-height:1.3}.store-share-modal__option--whatsapp .store-share-modal__option-icon{background:#25d3661f;color:#25d366}.store-share-modal__option--whatsapp:hover{border-color:#25d366;background:#25d3660f}.store-share-modal__option.is-copied .store-share-modal__option-icon{background:color-mix(in srgb,var(--store-success) 15%,transparent);color:var(--store-success)}.store-share-modal__option.is-copied{border-color:var(--store-success)}.store-share-modal__url{display:flex;gap:8px;padding:8px;background:var(--store-bg);border:1px solid var(--store-border);border-radius:10px}.store-share-modal__url input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:12px;color:var(--store-text-secondary);font-family:var(--store-font-mono, monospace);padding:4px 6px}.store-share-modal__url-btn{padding:6px 12px;background:var(--store-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.store-share-modal__url-btn:hover{background:var(--store-primary-hover)}@media (max-width: 480px){.store-share-modal__box{padding:22px 18px 16px;border-radius:14px}.store-share-modal__option{padding:11px 12px;gap:12px}.store-share-modal__option-icon{width:40px;height:40px}}.store-product__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--store-text-muted);line-height:1.4}.store-product__meta-sep{opacity:.4}.store-product__meta-vehicle{color:var(--store-text-secondary);font-weight:500}.store-product__badges{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.store-product__rating{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--store-text-secondary)}.store-product__rating__stars{color:#f5a623;letter-spacing:1px;font-size:13px}.store-product__highlights-block{padding:14px 16px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md)}.store-product__highlights-title{margin:0 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--store-text-secondary)}.store-product__highlights{list-style:none;margin:0;padding:0;display:grid;gap:10px}.store-product__highlights__item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--store-text-primary);line-height:1.45}.store-product__highlights__check{color:var(--store-success);flex-shrink:0;margin-top:2px}.store-product__highlights__item strong{font-weight:600}.store-product__price-card{padding:20px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md);display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 2px #00000008}.store-product__urgency-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:#ef444414;color:#dc2626;font-size:11px;font-weight:700;border-radius:999px;letter-spacing:.2px;text-transform:uppercase}.store-product__urgency-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#dc2626;animation:storePulse 1.8s ease-in-out infinite}@keyframes storePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.store-product__price-block{display:flex;flex-direction:column;gap:4px}.store-product__unavailable-block{padding:16px;background:var(--store-bg-soft, rgba(0,0,0,.04));border:1px solid var(--store-border);border-radius:8px;text-align:center}.store-product__unavailable-title{font-size:18px;font-weight:800;color:var(--store-text-muted);margin-bottom:8px}.store-product__unavailable-msg{font-size:13px;color:var(--store-text-secondary);margin:0;line-height:1.5}.store-product__price-old-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.store-product__price-old{font-size:13px;color:var(--store-text-muted);text-decoration:line-through;font-weight:500}.store-product__discount-badge{display:inline-flex;align-items:center;background:#16a34a;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.3px}.store-product__price-main{font-size:30px;font-weight:800;color:var(--store-text-primary);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.store-product__price-main--pix{color:var(--store-text-primary);display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.store-product__price-pix-badge{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--store-text-primary);font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px;border:1px solid var(--store-border);border-radius:4px;line-height:1;align-self:center;white-space:nowrap}.store-product__price-pix-badge svg{display:block}.store-product__price-alt{margin:6px 0 0;font-size:13px;color:var(--store-text-secondary);line-height:1.4}.store-product__price-alt strong{color:var(--store-text-primary);font-weight:700}.store-product__savings{margin:0;font-size:12px;color:var(--store-success);font-weight:700}.store-product__pix-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:linear-gradient(90deg,#9ca3af1f,#9ca3af0d);border:1px dashed rgba(156,163,175,.5);border-radius:10px}.store-product__pix-card__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#9ca3af;letter-spacing:.2px}.store-product__pix-card__label-icon{display:inline-block;height:18px;width:18px;vertical-align:middle;background-color:#9ca3af;-webkit-mask:url(/payment-icons/pix.svg) center/contain no-repeat;mask:url(/payment-icons/pix.svg) center/contain no-repeat}.store-product__pix-card__value{font-size:17px;font-weight:800;color:#9ca3af;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.store-product__installments{margin:0;font-size:13px;color:var(--store-text-secondary);line-height:1.5}.store-product__installments strong{color:var(--store-text-primary);font-weight:700}.store-product__installments-sub{margin-top:3px;font-size:11px;color:var(--store-text-muted)}.store-product__installments-sub strong{color:var(--store-text-secondary);font-weight:600}.store-product__ctas{display:grid;gap:10px;margin-top:2px}.store-product__cta-primary{width:100%;padding:14px;background:var(--store-primary);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer;transition:background var(--store-transition),transform 80ms}.store-product__cta-primary:hover:not(:disabled){background:var(--store-primary-hover)}.store-product__cta-primary:active:not(:disabled){transform:translateY(1px)}.store-product__cta-primary:disabled{opacity:.5;cursor:not-allowed}.store-product__cta-secondary{width:100%;padding:13px;background:transparent;color:var(--store-primary);border:1.5px solid var(--store-primary);border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:background var(--store-transition),color var(--store-transition)}.store-product__cta-secondary:hover:not(:disabled){background:var(--store-primary);color:#fff}.store-product__cta-secondary:disabled{opacity:.5;cursor:not-allowed}.store-product__cta-note{margin:0;font-size:12px;color:var(--store-text-secondary);line-height:1.5;text-align:center}.store-product__cta-note a{color:var(--store-primary);font-weight:600;text-decoration:none}.store-product__cta-note a:hover{text-decoration:underline}.store-product__cta-error{padding:10px 12px;background:#dc262614;border:1px solid rgba(220,38,38,.3);border-radius:8px;font-size:12px;color:var(--store-danger);line-height:1.4}.store-product__payment-link{align-self:flex-start;padding:0;margin:0;background:transparent;border:none;color:var(--store-primary);font-size:13px;font-weight:700;cursor:pointer;text-align:left}.store-product__payment-link:hover{text-decoration:underline}.store-product__seller-badge{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--store-border);font-size:12px;color:var(--store-text-secondary);line-height:1.4}.store-product__seller-badge svg{color:var(--store-success);flex-shrink:0}.store-product__seller-badge strong{color:var(--store-text-primary);font-weight:700}.store-product__trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width: 420px){.store-product__trust-strip{grid-template-columns:repeat(2,1fr)}}.store-product__trust-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:12px 4px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:10px;transition:border-color var(--store-transition),transform var(--store-transition)}.store-product__trust-item:hover{border-color:var(--store-primary);transform:translateY(-1px)}.store-product__trust-item__icon{width:18px;height:18px;color:var(--store-primary);flex-shrink:0}.store-product__trust-item__label{font-size:10.5px;font-weight:600;color:var(--store-text-secondary);line-height:1.25;letter-spacing:.01em}.store-product__info-card{background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md);overflow:hidden}.store-product__info-card__section{padding:16px;border-bottom:1px solid var(--store-border)}.store-product__info-card__section:last-child{border-bottom:none}.store-product__info-card__title{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--store-text-primary);display:flex;align-items:center;gap:8px}.store-product__info-card__title svg{color:var(--store-primary);flex-shrink:0}.store-product__info-card__accordion{padding:0}.store-product__info-card__accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;font-size:13px;font-weight:700;color:var(--store-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.store-product__info-card__accordion>summary::-webkit-details-marker{display:none}.store-product__info-card__accordion>summary:after{content:"›";font-size:20px;font-weight:400;color:var(--store-text-muted);transform:rotate(90deg);transition:transform .18s ease-out;line-height:1}.store-product__info-card__accordion[open]>summary:after{transform:rotate(-90deg)}.store-product__info-card__accordion__body{padding:0 16px 14px;font-size:12.5px;color:var(--store-text-secondary);line-height:1.65}.store-product__info-card__accordion__body p{margin:0 0 8px}.store-product__info-card__accordion__body p:last-child{margin-bottom:0}.store-product__info-card__accordion__body strong{color:var(--store-text-primary);font-weight:600}.store-product__freight-row{display:flex;gap:8px}.store-product__freight-input{flex:1;padding:10px 12px;background:var(--store-input-bg);border:1px solid var(--store-border);border-radius:8px;color:var(--store-text-primary);font-size:13px;transition:border-color var(--store-transition)}.store-product__freight-input:focus{outline:none;border-color:var(--store-primary)}.store-product__freight-btn{padding:10px 18px;background:var(--store-text-primary);color:var(--store-bg);border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity var(--store-transition);white-space:nowrap}.store-product__freight-btn:disabled{opacity:.45;cursor:not-allowed}.store-product__freight-hint{margin:6px 0 0;font-size:11px;color:var(--store-text-muted)}.store-product__freight-error{margin-top:10px;padding:9px 11px;background:#ef444414;border:1px solid rgba(239,68,68,.28);border-radius:8px;font-size:12px;color:#dc2626}.store-product__freight-options{margin-top:12px;display:flex;flex-direction:column;gap:6px}.store-product__freight-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--store-bg);border:1px solid var(--store-border);border-radius:8px}.store-product__freight-option__name{font-size:13px;font-weight:700;color:var(--store-text-primary)}.store-product__freight-option__eta{margin-top:2px;font-size:11px;color:var(--store-text-muted)}.store-product__freight-option__price{font-size:14px;font-weight:800;color:var(--store-price-color);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px}.store-product__freight-option__price--free{color:#16a34a}.store-product__freight-option__price small{font-size:11px;color:var(--store-text-muted);text-decoration:line-through;font-weight:500}.store-product__freight-disclaimer{margin:6px 0 0;font-size:10.5px;color:var(--store-text-muted)}.store-product__mobile-bar{display:none}@media (max-width: 768px){.store-product__mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;align-items:center;gap:12px;padding:10px 14px;background:var(--store-card-bg);border-top:1px solid var(--store-border);box-shadow:0 -4px 12px #00000014}.store-product-page__mobile-spacer{height:72px}}.store-product__mobile-bar__price{flex:1;display:flex;flex-direction:column;line-height:1.15;min-width:0}.store-product__mobile-bar__price small{font-size:10px;color:var(--store-text-muted);text-decoration:line-through}.store-product__mobile-bar__price strong{font-size:18px;font-weight:800;color:var(--store-text-primary);font-variant-numeric:tabular-nums}.store-product__mobile-bar__cta{flex:1.1;padding:12px;background:var(--store-primary);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer}.store-product__mobile-bar__cta:disabled{opacity:.5;cursor:not-allowed}.store-product-sections{display:flex;flex-direction:column;gap:28px;margin-top:36px}.store-product-section__title{margin:0 0 14px;font-size:18px;font-weight:700;color:var(--store-text-primary);letter-spacing:-.01em}.store-product__desc-card,.store-product__compat-card,.store-product__specs-card,.store-product__bundle,.store-product__reviews-card{padding:22px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md)}@media (max-width: 700px){.store-product__desc-card,.store-product__compat-card,.store-product__specs-card,.store-product__bundle,.store-product__reviews-card{padding:18px}}.store-product__compat-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.store-product__compat-card__subtitle{margin:0 0 14px;font-size:12.5px;color:var(--store-text-muted)}.store-product__compat-card__primary{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--store-primary-light);color:var(--store-primary);border-radius:999px;font-size:12px;font-weight:700;margin-bottom:14px}.store-product__compat-card__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.store-product__compat-card__item{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:var(--store-bg);border:1px solid var(--store-border);border-radius:10px;transition:border-color var(--store-transition)}.store-product__compat-card__item:hover{border-color:var(--store-primary)}.store-product__compat-card__item-brand{font-size:11px;font-weight:700;color:var(--store-text-muted);text-transform:uppercase;letter-spacing:.5px}.store-product__compat-card__item-model{font-size:13.5px;font-weight:600;color:var(--store-text-primary);line-height:1.3}.store-product__compat-card__item-year{font-size:12px;color:var(--store-text-secondary);font-variant-numeric:tabular-nums;margin-top:2px}.store-product__compat-card__expand{align-self:flex-start;margin-top:14px;padding:8px 16px;background:transparent;border:1px solid var(--store-border);border-radius:8px;font-size:12.5px;font-weight:600;color:var(--store-text-primary);cursor:pointer;transition:border-color var(--store-transition),color var(--store-transition)}.store-product__compat-card__expand:hover{border-color:var(--store-primary);color:var(--store-primary)}.store-product__compat-card__disclaimer{margin:16px 0 0;padding-top:12px;border-top:1px dashed var(--store-border);font-size:11.5px;color:var(--store-text-muted);line-height:1.5}.store-product__bundle__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:20px;align-items:start}@media (max-width: 780px){.store-product__bundle__row{grid-template-columns:1fr;gap:14px}}.store-product__bundle__items{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;min-width:0}.store-product__bundle__card{flex:1 1 120px;max-width:160px;min-width:110px;display:flex;flex-direction:column;align-items:center;padding:12px 10px;background:var(--store-bg);border:1px solid var(--store-border);border-radius:10px;text-align:center;text-decoration:none;color:inherit;transition:border-color .14s,transform .14s,box-shadow .14s}.store-product__bundle__card--main{border-color:var(--store-primary);background:var(--store-primary-light)}.store-product__bundle__card--link{cursor:pointer}.store-product__bundle__card--link:hover{border-color:var(--store-primary);transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.store-product__bundle__thumb{width:68px;height:68px;background:#fff;border:1px solid var(--store-border);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.store-product__bundle__thumb img{width:100%;height:100%;object-fit:contain}.store-product__bundle__name{font-size:12px;font-weight:600;color:var(--store-text-primary);line-height:1.3;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:30px}.store-product__bundle__price{font-size:13px;font-weight:800;color:var(--store-price-color);font-variant-numeric:tabular-nums}.store-product__bundle__tag{margin-top:4px;font-size:10px;font-weight:700;color:var(--store-primary);text-transform:uppercase;letter-spacing:.5px}.store-product__bundle__plus{align-self:center;font-size:20px;font-weight:600;color:var(--store-text-muted);padding:0 2px;line-height:1}.store-product__bundle__total{padding:14px 16px;background:linear-gradient(180deg,#94a3b814,#94a3b805);border:1px solid rgba(148,163,184,.18);border-radius:12px;display:flex;flex-direction:column;gap:2px}.store-product__bundle__total__label{font-size:11px;font-weight:600;color:var(--store-text-muted);text-transform:uppercase;letter-spacing:.6px}.store-product__bundle__total__value{font-size:22px;font-weight:700;color:var(--store-text-primary);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.store-product__bundle__cta{margin-top:10px;width:100%;padding:12px;background:var(--store-primary);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity var(--store-transition)}.store-product__bundle__cta:hover:not(:disabled){opacity:.88}.store-product__bundle__cta:disabled{opacity:.45;cursor:not-allowed}.store-product__specs__table{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));border:1px solid var(--store-border);border-radius:var(--store-radius-md);overflow:hidden;background:var(--store-card-bg)}.store-product__specs__row{display:flex;gap:12px;padding:11px 16px;border-bottom:1px solid var(--store-border);font-size:13px;line-height:1.4}.store-product__specs__row:last-child{border-bottom:none}.store-product__specs__label{color:var(--store-text-muted);font-weight:500;flex:0 0 44%}.store-product__specs__value{color:var(--store-text-primary);font-weight:600;flex:1;min-width:0}.store-product__reviews-card{display:flex;flex-direction:column;gap:12px}.store-product__reviews-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.store-product__reviews-header h2{margin:0;font-size:18px;font-weight:700;color:var(--store-text-primary);letter-spacing:-.01em}.store-product__reviews-cta{padding:8px 16px;background:transparent;color:var(--store-primary);border:1px solid var(--store-primary);border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:background var(--store-transition),color var(--store-transition)}.store-product__reviews-cta:hover{background:var(--store-primary);color:#fff}.store-product__review-item{padding:14px 16px;background:var(--store-bg);border:1px solid var(--store-border);border-radius:10px}.store-product__review-item+.store-product__review-item{margin-top:8px}.store-product__review-item__head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.store-product__review-item__author{font-size:14px;font-weight:700;color:var(--store-text-primary)}.store-product__review-item__date{font-size:12px;color:var(--store-text-muted)}.store-product__review-item__stars{color:#f5a623;letter-spacing:1px;font-size:13px;margin-bottom:4px}.store-product__review-item__title{font-size:14px;font-weight:600;color:var(--store-text-primary);margin:0 0 4px}.store-product__review-item__body{font-size:13px;color:var(--store-text-secondary);margin:0;line-height:1.55}.store-product__reviews-empty{padding:28px 0;text-align:center;font-size:13px;color:var(--store-text-muted)}.store-product__reviews-thanks{padding:12px 14px;background:#22c55e14;border:1px solid rgba(34,197,94,.3);border-radius:10px;color:var(--store-success);font-size:13px}.store-product__modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;animation:storeFadeIn .14s ease-out}@keyframes storeFadeIn{0%{opacity:0}to{opacity:1}}.store-product__modal{width:100%;max-width:460px;max-height:85vh;display:flex;flex-direction:column;background:var(--store-card-bg);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:storeSlideUp .18s ease-out}@keyframes storeSlideUp{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.store-product__modal__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--store-border)}.store-product__modal__close{background:transparent;border:none;color:var(--store-text-muted);font-size:26px;line-height:1;cursor:pointer;width:32px;height:32px}.store-product__modal__body{padding:18px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.store-product__pay-method{padding:14px 16px;background:var(--store-bg);border:1px solid var(--store-border);border-radius:10px}.store-product__pay-method__title{font-size:13px;font-weight:700;color:var(--store-text-primary);margin-bottom:8px}.store-product__pay-method__desc{font-size:13px;color:var(--store-text-secondary);line-height:1.5}.store-product__installments-table{width:100%;border-collapse:collapse;margin-top:4px}.store-product__installments-table td{padding:5px 0;font-size:12px;border-bottom:1px dashed var(--store-border);font-variant-numeric:tabular-nums}.store-product__installments-table td:first-child{font-weight:700;color:var(--store-text-primary);width:50px}.store-product__installments-table tr:last-child td{border-bottom:none}.store-how-it-works{margin:48px 0 0;padding:32px 24px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md)}.store-how-it-works__header{text-align:center;margin-bottom:28px}.store-how-it-works__title{margin:0 0 6px;font-size:22px;font-weight:800;color:var(--store-text-primary);letter-spacing:-.3px}.store-how-it-works__subtitle{margin:0;font-size:14px;color:var(--store-text-muted)}.store-how-it-works__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.store-how-it-works__step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 10px;position:relative}.store-how-it-works__icon{width:56px;height:56px;border-radius:50%;background:var(--store-primary-light);color:var(--store-primary);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.store-how-it-works__step-n{font-size:11px;font-weight:700;color:var(--store-primary);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.store-how-it-works__step-title{font-size:15px;font-weight:700;color:var(--store-text-primary);margin-bottom:6px}.store-how-it-works__step-desc{font-size:13px;color:var(--store-text-secondary);line-height:1.5;margin:0;max-width:220px}.store-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:32px 0}@media (max-width: 768px){.store-shortcuts{grid-template-columns:repeat(2,1fr);gap:10px}}.store-shortcuts__card{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--store-card-bg);color:var(--store-text-primary);text-decoration:none;border:1px solid var(--store-border);border-radius:12px;transition:all var(--store-transition)}.store-shortcuts__card:hover{border-color:var(--store-primary);transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.store-shortcuts__card:hover .store-shortcuts__icon{background:var(--store-primary);color:#fff}.store-shortcuts__icon{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--store-primary-light);color:var(--store-primary);flex-shrink:0;transition:all var(--store-transition)}.store-shortcuts__icon svg{width:22px;height:22px}.store-shortcuts__label{font-size:14px;font-weight:700;color:var(--store-text-primary);line-height:1.3}.store-account__layout{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:start}.store-account__sidebar{display:flex;flex-direction:column;gap:4px;position:sticky;top:80px}@media (max-width: 768px){.store-account__layout{grid-template-columns:1fr;gap:12px}.store-account__sidebar{flex-direction:row;overflow-x:auto;position:static;padding-bottom:8px;border-bottom:1px solid var(--store-border);gap:2px;scrollbar-width:thin}.store-account__sidebar>a{flex:0 0 auto;white-space:nowrap}}.store-checkout__address-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 600px){.store-checkout__address-grid{grid-template-columns:1fr;gap:10px}}.store-cart-drawer{width:100%;max-width:min(420px,100vw)}.store-card-form__expiry-cvv{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 400px){.store-card-form__expiry-cvv{grid-template-columns:1fr}}@media (max-width: 768px){.store-product-card__add-btn{min-height:44px;padding:12px}}.store-skeleton{background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md);overflow:hidden}.store-skeleton--card{display:flex;flex-direction:column}.store-skeleton--row{display:flex;gap:14px;padding:14px;overflow:visible}.store-skeleton__img--card{width:100%;aspect-ratio:1 / 1}.store-skeleton__img--row{width:100px;height:100px;flex-shrink:0;border-radius:var(--store-radius-sm)}.store-skeleton__body{display:flex;flex-direction:column;gap:8px;flex:1}.store-skeleton--card .store-skeleton__body{padding:14px}.store-skeleton__line{border-radius:4px}.store-skeleton__line--title{height:14px;width:85%}.store-skeleton__line--subtitle{height:12px;width:55%}.store-skeleton__line--price{height:22px;width:40%;margin-top:4px}.store-skeleton__line--button{height:36px;border-radius:6px;margin-top:6px}.store-skeleton-shimmer{background:linear-gradient(90deg,var(--store-border) 25%,var(--store-bg) 50%,var(--store-border) 75%);background-size:200% 100%;animation:store-skeleton-shine 1.4s linear infinite}@keyframes store-skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.store-skeleton-shimmer{animation:none}}.store-layout input::placeholder,.store-layout textarea::placeholder{color:var(--store-text-muted);opacity:1}[data-store-theme=dark] .store-layout input::placeholder,[data-store-theme=dark] .store-layout textarea::placeholder{color:#9a9a9a;opacity:.9}.store-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9998;display:flex;animation:store-overlay-in .16s ease-out}.store-overlay-backdrop--center{align-items:center;justify-content:center;padding:16px}.store-overlay-backdrop--right{justify-content:flex-end}.store-breadcrumb{font-size:13px;color:var(--store-text-muted);margin-bottom:16px}.store-breadcrumb__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.store-breadcrumb__item{display:inline-flex;align-items:center;gap:4px;min-width:0}.store-breadcrumb__sep{color:var(--store-text-muted);margin:0 2px}.store-breadcrumb__label{color:var(--store-text-primary)}.store-breadcrumb__label--current{font-weight:600}.store-breadcrumb__link{color:inherit;text-decoration:none}.store-breadcrumb__link:hover{text-decoration:underline}@media (max-width: 480px){.store-breadcrumb__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.store-breadcrumb__list::-webkit-scrollbar{display:none}.store-breadcrumb__item{flex-shrink:0}.store-breadcrumb__label,.store-breadcrumb__link{white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}}.store-toast-container{position:fixed;top:16px;right:16px;z-index:10001;display:flex;flex-direction:column;gap:10px;max-width:min(360px,calc(100vw - 32px));pointer-events:none}.store-toast{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--store-card-bg);color:var(--store-text-primary);border:1px solid var(--store-border);border-left:4px solid var(--store-primary);border-radius:var(--store-radius-sm);box-shadow:var(--store-shadow-lg);pointer-events:auto;animation:store-toast-in .18s ease-out}.store-toast--success{border-left-color:var(--store-success)}.store-toast--error{border-left-color:var(--store-danger)}.store-toast--warning{border-left-color:var(--store-warning)}.store-toast__content{flex:1;display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.4}.store-toast__title{font-weight:700;font-size:13px}.store-toast__message{color:var(--store-text-secondary)}.store-toast__close{background:transparent;border:none;cursor:pointer;color:var(--store-text-muted);font-size:20px;line-height:1;padding:0;width:24px;height:24px;flex-shrink:0}.store-toast__close:hover{color:var(--store-text-primary)}@keyframes store-toast-in{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 480px){.store-toast-container{top:auto;bottom:calc(var(--store-mobile-nav-height) + 12px);left:12px;right:12px;max-width:none}}.store-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:store-overlay-in .16s ease-out}@keyframes store-overlay-in{0%{opacity:0}to{opacity:1}}.store-modal{background:var(--store-card-bg);color:var(--store-text-primary);border-radius:var(--store-radius-md);border:1px solid var(--store-border);box-shadow:var(--store-shadow-lg);max-width:440px;width:100%;padding:24px;display:flex;flex-direction:column;gap:14px;animation:store-modal-in .2s cubic-bezier(.2,.8,.2,1)}@keyframes store-modal-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.store-modal__title{margin:0;font-size:17px;font-weight:700;color:var(--store-text-primary)}.store-modal__message{margin:0;font-size:14px;line-height:1.5;color:var(--store-text-secondary)}.store-modal__input{padding:10px 12px;border:1px solid var(--store-input-border);background:var(--store-input-bg);color:var(--store-text-primary);border-radius:var(--store-radius-sm);font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}.store-modal__input:focus{outline:none;border-color:var(--store-primary);box-shadow:0 0 0 3px var(--store-primary-light)}.store-modal__input--textarea{resize:vertical;min-height:88px}.store-modal__error{margin:0;font-size:12px;color:var(--store-danger);font-weight:600}.store-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px;flex-wrap:wrap}.store-modal__btn{padding:10px 18px;border-radius:var(--store-radius-sm);border:1px solid transparent;font-size:13px;font-weight:700;cursor:pointer;transition:background var(--store-transition),color var(--store-transition),border-color var(--store-transition);min-height:40px}.store-modal__btn--secondary{background:transparent;color:var(--store-text-primary);border-color:var(--store-border)}.store-modal__btn--secondary:hover{background:var(--store-bg)}.store-modal__btn--primary{background:var(--store-primary);color:#fff}.store-modal__btn--primary:hover{background:var(--store-primary-hover)}.store-modal__btn--danger{background:var(--store-danger);color:#fff}.store-modal__btn--danger:hover{filter:brightness(.92)}.store-order-detail{padding:20px 0 60px;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.store-order-detail__back{font-size:13px;color:var(--store-text-muted);text-decoration:none;align-self:flex-start;padding:4px 0;transition:color var(--store-transition)}.store-order-detail__back:hover{color:var(--store-text-primary)}.store-order-detail__hero{background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-lg);padding:24px;box-shadow:var(--store-shadow-sm)}.store-order-detail__hero-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px}.store-order-detail__number{font-size:22px;font-weight:800;color:var(--store-text-primary);letter-spacing:-.01em}.store-order-detail__date{margin-top:4px;font-size:13px;color:var(--store-text-secondary)}.store-order-detail__status-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.store-order-detail__hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:16px;border-top:1px solid var(--store-border)}@media (max-width: 560px){.store-order-detail__hero-stats{grid-template-columns:1fr;gap:10px}}.store-order-detail__hero-stat{display:flex;flex-direction:column;gap:2px}.store-order-detail__hero-stat-label{font-size:11px;color:var(--store-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.store-order-detail__hero-stat strong{font-size:15px;color:var(--store-text-primary);font-weight:700}.store-order-detail__hero-stat-strong{color:var(--store-price-color)!important;font-size:18px!important}.store-order-detail__card{background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-lg);padding:20px 24px;box-shadow:var(--store-shadow-xs)}.store-order-detail__card-title{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--store-text-primary)}.store-order-detail__banner{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;border-radius:var(--store-radius-md);border:1px solid}.store-order-detail__banner-icon{font-size:24px;line-height:1;flex-shrink:0}.store-order-detail__banner-body strong{display:block;font-size:14px;font-weight:700}.store-order-detail__banner-body p{margin:4px 0 0;font-size:13px;line-height:1.55}.store-order-detail__banner-body small{display:block;margin-top:6px;font-size:11px;opacity:.75}.store-order-detail__banner--warning{background:#f59e0b14;border-color:#f59e0b4d;color:#7c4a03}[data-store-theme=dark] .store-order-detail__banner--warning{color:#fbbf24}.store-order-detail__banner--info{background:#3b82f614;border-color:#3b82f64d;color:#1e3a8a}[data-store-theme=dark] .store-order-detail__banner--info{color:#93c5fd}.store-order-detail__banner--danger{background:#dc26260f;border-color:#dc262640;color:#991b1b}[data-store-theme=dark] .store-order-detail__banner--danger{color:#fca5a5}.store-order-detail__timeline{display:flex;flex-direction:column}.store-order-detail__tl-step{display:flex;gap:16px;padding:4px 0}.store-order-detail__tl-node{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.store-order-detail__tl-dot{width:26px;height:26px;border-radius:50%;background:var(--store-border);color:var(--store-text-muted);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;transition:all var(--store-transition)}.store-order-detail__tl-line{width:2px;flex:1;min-height:24px;background:var(--store-border);margin:2px 0}.store-order-detail__tl-step--active .store-order-detail__tl-dot{background:var(--store-success, #10b981);color:#fff}.store-order-detail__tl-step--active .store-order-detail__tl-line{background:var(--store-success, #10b981)}.store-order-detail__tl-step--current .store-order-detail__tl-dot{background:var(--store-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--store-primary) 20%,transparent)}.store-order-detail__tl-step:last-child .store-order-detail__tl-line{display:none}.store-order-detail__tl-text{flex:1;padding-bottom:12px;min-width:0}.store-order-detail__tl-label{font-size:14px;font-weight:500;color:var(--store-text-muted)}.store-order-detail__tl-step--active .store-order-detail__tl-label{color:var(--store-text-primary)}.store-order-detail__tl-step--current .store-order-detail__tl-label{font-weight:700}.store-order-detail__tl-meta{font-size:12px;color:var(--store-text-muted);margin-top:2px}.store-order-detail__tracking{background:linear-gradient(135deg,color-mix(in srgb,var(--store-primary) 10%,var(--store-card-bg)),var(--store-card-bg));border:1px solid var(--store-primary);border-radius:var(--store-radius-lg);padding:20px}.store-order-detail__tracking-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.store-order-detail__tracking-icon{font-size:28px;line-height:1}.store-order-detail__tracking-label{font-size:11px;color:var(--store-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.store-order-detail__tracking-carrier{font-size:12px;color:var(--store-text-muted);margin-top:2px}.store-order-detail__tracking-row{display:flex;gap:8px;margin-bottom:10px}.store-order-detail__tracking-input{flex:1;padding:12px 14px;font-size:15px;font-family:monospace;font-weight:700;letter-spacing:1px;border:1px solid var(--store-border);border-radius:var(--store-radius-sm);background:var(--store-input-bg);color:var(--store-primary);min-width:0}.store-order-detail__tracking-copy{padding:10px 16px;background:var(--store-primary);color:#fff;border:none;border-radius:var(--store-radius-sm);cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap;transition:background .12s}.store-order-detail__tracking-copy.is-ok{background:var(--store-success)}.store-order-detail__tracking-copy.is-err{background:var(--store-danger)}.store-order-detail__tracking-link{display:block;padding:12px;background:var(--store-primary);color:#fff;border-radius:var(--store-radius-sm);text-align:center;text-decoration:none;font-size:14px;font-weight:700;transition:background var(--store-transition)}.store-order-detail__tracking-link:hover{background:var(--store-primary-hover)}.store-order-detail__items{display:flex;flex-direction:column;gap:14px}.store-order-detail__item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--store-border);align-items:flex-start}.store-order-detail__item:last-child{border-bottom:none;padding-bottom:0}.store-order-detail__item:first-child{padding-top:0}.store-order-detail__item-thumb{width:80px;height:80px;border-radius:var(--store-radius-sm);overflow:hidden;background:var(--store-bg);border:1px solid var(--store-border);flex-shrink:0}.store-order-detail__item-thumb img{width:100%;height:100%;object-fit:cover}.store-order-detail__item-thumb-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px;opacity:.4}.store-order-detail__item-body{flex:1;min-width:0}.store-order-detail__item-name{display:block;color:var(--store-text-primary);text-decoration:none;font-weight:600;font-size:14px;line-height:1.35;margin-bottom:4px}.store-order-detail__item-name:hover{color:var(--store-primary)}.store-order-detail__item-meta{display:flex;gap:6px;font-size:12px;color:var(--store-text-muted);font-family:monospace;flex-wrap:wrap}.store-order-detail__item-total{font-weight:700;font-size:15px;color:var(--store-text-primary);white-space:nowrap}.store-order-detail__review-btn{margin-top:8px;padding:6px 12px;background:transparent;color:var(--store-primary);border:1px solid var(--store-primary);border-radius:var(--store-radius-sm);font-size:12px;font-weight:700;cursor:pointer;transition:all var(--store-transition)}.store-order-detail__review-btn:hover{background:var(--store-primary);color:#fff}.store-order-detail__review-badge{display:inline-block;margin-top:8px;padding:4px 10px;background:#10b9811f;color:var(--store-success, #10b981);border:1px solid rgba(16,185,129,.3);border-radius:999px;font-size:11px;font-weight:700}.store-order-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 720px){.store-order-detail__grid{grid-template-columns:1fr}}.store-order-detail__summary-row{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;color:var(--store-text-secondary)}.store-order-detail__summary-total{margin-top:8px;padding-top:10px;border-top:1px solid var(--store-border)}.store-order-detail__summary-strong{font-weight:800;color:var(--store-price-color)!important;font-size:18px}.store-order-detail__summary-positive{color:var(--store-success, #10b981);font-weight:600}.store-order-detail__summary-payment{margin-top:12px;padding:10px 12px;background:var(--store-bg);border-radius:var(--store-radius-sm);font-size:13px;color:var(--store-text-secondary)}.store-order-detail__no-interest{color:var(--store-success, #10b981);font-weight:600}.store-order-detail__with-interest{color:var(--store-text-muted)}.store-order-detail__address{font-size:14px;line-height:1.7;color:var(--store-text-secondary)}.store-order-detail__address-name{color:var(--store-text-primary);font-weight:600;margin-bottom:2px}.store-order-detail__address-cep{margin-top:4px;color:var(--store-text-muted);font-size:12px}.store-order-detail__shipping-method{margin-top:12px;padding-top:12px;border-top:1px solid var(--store-border);font-size:13px;color:var(--store-text-secondary)}.store-order-detail__shipping-method strong{color:var(--store-text-primary)}.store-order-detail__label{display:block;font-size:11px;color:var(--store-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-bottom:2px}.store-order-detail__actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.store-order-detail__cancel-window{margin:0;font-size:12px;color:var(--store-text-muted);max-width:480px;text-align:right}.store-order-detail__cancel-btn{padding:10px 18px;background:transparent;color:var(--store-danger);border:1px solid var(--store-danger);border-radius:var(--store-radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--store-transition)}.store-order-detail__cancel-btn:hover:not(:disabled){background:var(--store-danger);color:#fff}.store-order-detail__cancel-btn:disabled{opacity:.6;cursor:wait}.store-order-detail__help{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;background:var(--store-bg);border:1px dashed var(--store-border);border-radius:var(--store-radius-md)}.store-order-detail__help-icon{font-size:24px;line-height:1}.store-order-detail__help strong{display:block;font-size:14px;color:var(--store-text-primary)}.store-order-detail__help p{margin:4px 0 0;font-size:13px;color:var(--store-text-secondary);line-height:1.55}.store-order-detail__help code{background:var(--store-card-bg);padding:2px 8px;border-radius:4px;font-family:monospace;font-weight:700;color:var(--store-text-primary)}.store-verify{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:store-fade-in .15s ease}.store-verify__box{width:100%;max-width:400px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--store-card-bg, #fff);color:var(--store-text-primary, #1a1a1a);border-radius:16px;padding:32px 28px;box-shadow:0 24px 64px #0000002e;animation:store-slide-up .2s ease}@media (max-width: 480px){.store-verify__box{padding:24px 20px;border-radius:14px}}.store-verify__close{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:22px;line-height:1;cursor:pointer;color:var(--store-text-muted);width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all var(--store-transition)}.store-verify__close:hover{background:var(--store-bg);color:var(--store-text-primary)}.store-verify__box{position:relative}.store-verify__title{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--store-text-primary)}.store-verify__lead{margin:0 0 24px;color:var(--store-text-secondary);font-size:14px;line-height:1.5}.store-verify__channels{display:flex;flex-direction:column;border-top:1px solid var(--store-border)}.store-verify__channel{display:flex;align-items:center;gap:14px;padding:18px 4px;background:transparent;border:none;border-bottom:1px solid var(--store-border);color:var(--store-text-primary);cursor:pointer;font-family:var(--store-font);text-align:left;transition:color var(--store-transition);width:100%;min-width:0}.store-verify__channel:hover:not(:disabled){color:var(--store-primary)}.store-verify__channel:disabled{opacity:.5;cursor:wait}.store-verify__channel-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--store-text-muted);flex-shrink:0}.store-verify__channel:hover:not(:disabled) .store-verify__channel-icon{color:var(--store-primary)}.store-verify__channel-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.store-verify__channel-label{font-size:14px;font-weight:600;color:inherit}.store-verify__channel-value{font-size:13px;color:var(--store-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-verify__channel-arrow{color:var(--store-text-muted);font-size:18px;flex-shrink:0}.store-verify__sending{padding:24px 0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.store-verify__sending-text{margin:0;color:var(--store-text-secondary);font-size:14px;word-break:break-word}.store-verify__sending-text strong{color:var(--store-text-primary);font-weight:600}.store-verify__error{margin-top:12px;color:var(--store-danger);font-size:13px;line-height:1.45;word-break:break-word}.store-verify__dest{margin-bottom:20px;font-size:14px;color:var(--store-text-secondary);line-height:1.5;word-break:break-all}.store-verify__dest strong{color:var(--store-text-primary);font-weight:600}.store-verify__code-input{width:100%;padding:14px 4px;border:none;border-bottom:2px solid var(--store-border);background:transparent;color:var(--store-text-primary);font-size:clamp(22px,7vw,32px);letter-spacing:clamp(6px,3vw,14px);font-family:monospace;font-weight:600;text-align:center;box-sizing:border-box;transition:border-color .18s ease;border-radius:0}.store-verify__code-input:focus{outline:none;border-bottom-color:var(--store-primary)}.store-verify__code-input::placeholder{color:var(--store-border);letter-spacing:inherit}.store-verify__confirm{margin-top:24px;width:100%;padding:14px 16px;background:var(--store-text-primary);color:var(--store-card-bg);border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity var(--store-transition)}.store-verify__confirm:hover:not(:disabled){opacity:.85}.store-verify__confirm:disabled{opacity:.35;cursor:not-allowed}.store-verify__resend{margin-top:16px;text-align:center;font-size:13px;color:var(--store-text-muted)}.store-verify__resend-btn{background:transparent;border:none;color:var(--store-text-primary);cursor:pointer;font-weight:600;font-size:13px;padding:4px 8px;text-decoration:underline;text-underline-offset:3px}.store-verify__resend-btn:disabled{opacity:.5;cursor:not-allowed}.store-verify__resend-btn:hover:not(:disabled){color:var(--store-primary)}.store-verify__switch{margin-top:4px;text-align:center}.store-verify__switch-btn{background:transparent;border:none;color:var(--store-text-muted);cursor:pointer;font-size:12px;padding:6px 8px}.store-verify__switch-btn:hover{color:var(--store-text-primary)}.store-verify__retry{padding:10px 20px;background:var(--store-text-primary);color:var(--store-card-bg);border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity var(--store-transition)}.store-verify__retry:hover:not(:disabled){opacity:.85}.store-mixed__summary{padding:14px 16px;background:var(--store-bg);border-radius:var(--store-radius-md);margin-bottom:16px}.store-mixed__row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--store-text-secondary)}.store-mixed__row strong{color:var(--store-price-color);font-size:18px;font-weight:800}.store-mixed__quick{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.store-mixed__quick-label{font-size:12px;color:var(--store-text-muted);font-weight:600;margin-right:4px}.store-mixed__quick-btn{padding:6px 12px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:999px;font-size:12px;font-weight:600;color:var(--store-text-primary);cursor:pointer;transition:all var(--store-transition)}.store-mixed__quick-btn:hover:not(:disabled){border-color:var(--store-primary);color:var(--store-primary)}.store-mixed__split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media (max-width: 560px){.store-mixed__split{grid-template-columns:1fr}}.store-mixed__field{display:flex;flex-direction:column;gap:6px}.store-mixed__field-label{font-size:13px;font-weight:600;color:var(--store-text-primary)}.store-mixed__input-wrap{display:flex;align-items:center;background:var(--store-input-bg);border:1px solid var(--store-input-border);border-radius:var(--store-radius-sm);transition:border-color var(--store-transition)}.store-mixed__input-wrap:focus-within{border-color:var(--store-primary);box-shadow:0 0 0 3px var(--store-primary-light)}.store-mixed__prefix{padding:0 12px;color:var(--store-text-muted);font-size:14px;font-weight:600}.store-mixed__input{flex:1;min-width:0;padding:12px 12px 12px 0;border:none;background:transparent;outline:none;font-size:16px;font-weight:600;color:var(--store-text-primary);font-family:inherit}.store-mixed__sum{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:var(--store-radius-sm);font-size:14px;margin-bottom:16px}.store-mixed__sum--ok{background:#10b98114;border:1px solid rgba(16,185,129,.25);color:#10b981}.store-mixed__sum--err{background:#f59e0b14;border:1px solid rgba(245,158,11,.3);color:#d97706}.store-mixed__card-type{display:flex;gap:12px;margin-bottom:14px}.store-mixed__card-type label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--store-text-primary);cursor:pointer}.store-mixed__card-hint{margin:0 0 12px;padding:10px 12px;background:var(--store-primary-light);border-radius:var(--store-radius-sm);font-size:13px;line-height:1.5;color:var(--store-text-secondary)}.store-mixed__card-hint strong{color:var(--store-text-primary)}.store-gallery{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start}.store-gallery:not(:has(.store-gallery__thumbs)){grid-template-columns:1fr}@media (max-width: 768px){.store-gallery{grid-template-columns:1fr;grid-template-rows:1fr 72px}.store-gallery:not(:has(.store-gallery__thumbs)){grid-template-rows:1fr}}.store-gallery__thumbs{display:flex;flex-direction:column;gap:8px;max-height:min(70vh,560px);overflow-y:auto}@media (max-width: 768px){.store-gallery__thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;order:2;padding-bottom:4px}}.store-gallery__thumb{width:72px;height:72px;padding:0;flex-shrink:0;overflow:hidden;background:var(--store-bg);border-radius:8px;border:2px solid var(--store-border);cursor:pointer;transition:border-color var(--store-transition)}.store-gallery__thumb:hover{border-color:var(--store-text-primary)}.store-gallery__thumb--active{border-color:var(--store-primary)}.store-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.store-gallery__main{position:relative;aspect-ratio:1;width:100%;max-width:560px;max-height:min(70vh,560px);border-radius:12px;overflow:hidden;border:1px solid var(--store-border);background:var(--store-card-bg)}@media (max-width: 768px){.store-gallery__main{order:1}}.store-gallery__main .iiz{width:100%;height:100%}.store-gallery__main .iiz__img{width:100%;height:100%;object-fit:contain}.store-gallery__empty{aspect-ratio:1;width:100%;max-width:560px;max-height:min(70vh,560px);background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--store-text-muted)}.store-gallery__empty-logo{max-width:50%;max-height:50%;object-fit:contain;filter:grayscale(1) contrast(.95);opacity:.55}.store-gallery__expand{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:#ffffffe6;color:var(--store-text-primary);border:1px solid var(--store-border);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2;box-shadow:var(--store-shadow-sm);transition:transform var(--store-transition)}.store-gallery__expand:hover{transform:scale(1.08)}.store-gallery__fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.store-gallery__fs-close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:#ffffff1a;color:#fff;border:none;font-size:28px;line-height:1;cursor:pointer;z-index:2}.store-gallery__fs-close:hover{background:#fff3}.store-gallery__fs-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#ffffff1a;color:#fff;border:none;font-size:32px;line-height:1;cursor:pointer;font-weight:300;z-index:2}.store-gallery__fs-nav:hover:not(:disabled){background:#fff3}.store-gallery__fs-nav:disabled{opacity:.3;cursor:not-allowed}.store-gallery__fs-nav--prev{left:20px}.store-gallery__fs-nav--next{right:20px}.store-gallery__fs-body{max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.store-gallery__fs-body .iiz{max-width:90vw;max-height:90vh}.store-gallery__fs-body .iiz__img{max-width:90vw;max-height:90vh;object-fit:contain}.store-gallery__fs-counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#0009;color:#fff;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600}.store-confirm{--confirm-tone: var(--store-text-secondary);--confirm-tone-soft: rgba(107, 114, 128, .1);max-width:720px;margin:0 auto;padding:32px 16px 56px;display:flex;flex-direction:column;gap:16px}.store-confirm--tone-success{--confirm-tone: var(--store-success);--confirm-tone-soft: rgba(0, 166, 80, .1)}.store-confirm--tone-warn{--confirm-tone: #f59e0b;--confirm-tone-soft: rgba(245, 158, 11, .12)}.store-confirm--tone-info{--confirm-tone: #2563eb;--confirm-tone-soft: rgba(37, 99, 235, .1)}.store-confirm--tone-accent{--confirm-tone: #8b5cf6;--confirm-tone-soft: rgba(139, 92, 246, .1)}.store-confirm--tone-danger{--confirm-tone: #dc2626;--confirm-tone-soft: rgba(220, 38, 38, .1)}.store-confirm--tone-muted{--confirm-tone: #6b7280;--confirm-tone-soft: rgba(107, 114, 128, .1)}.store-confirm__hero{position:relative;overflow:hidden;text-align:center;padding:36px 24px 30px;background:var(--store-card-bg);border-radius:var(--store-radius-lg);border:1px solid var(--store-border);box-shadow:var(--store-shadow-sm)}.store-confirm__hero:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--confirm-tone)}.store-confirm__hero-icon{width:76px;height:76px;margin:4px auto 16px;border-radius:50%;background:var(--confirm-tone-soft);color:var(--confirm-tone);display:flex;align-items:center;justify-content:center}.store-confirm__hero-title{margin:0;font-size:24px;font-weight:800;letter-spacing:-.01em;color:var(--store-text-primary)}.store-confirm__hero-meta{margin:8px 0 16px;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--store-text-secondary);flex-wrap:wrap;justify-content:center}.store-confirm__order-number{font-family:var(--store-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-weight:700;font-size:13px;color:var(--store-text-primary);background:var(--store-bg);border:1px solid var(--store-border);border-radius:6px;padding:3px 8px;letter-spacing:.04em}.store-confirm__hero-sep{color:var(--store-text-muted)}.store-confirm__status-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 12px;background:var(--confirm-tone-soft);color:var(--confirm-tone);border-radius:999px;font-size:13px;font-weight:700}.store-confirm__status-dot{width:8px;height:8px;border-radius:50%;background:var(--confirm-tone);box-shadow:0 0 0 0 var(--confirm-tone)}.store-confirm--tone-warn .store-confirm__status-dot,.store-confirm--tone-info .store-confirm__status-dot,.store-confirm--tone-accent .store-confirm__status-dot{animation:store-confirm-pulse 2s ease-out infinite}@keyframes store-confirm-pulse{0%{box-shadow:0 0 #0000002e}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.store-confirm__card{padding:22px 22px 20px;background:var(--store-card-bg);border-radius:var(--store-radius-lg);border:1px solid var(--store-border);box-shadow:var(--store-shadow-sm)}.store-confirm__card-title{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--store-text-primary);letter-spacing:-.005em}.store-confirm__card-text{margin:0;font-size:14px;line-height:1.6;color:var(--store-text-secondary)}.store-confirm__card-hint{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;color:var(--store-text-muted)}.store-confirm__inline-link{color:var(--store-primary);font-weight:600;text-decoration:none}.store-confirm__inline-link:hover{text-decoration:underline}.store-confirm__pix-stack{display:flex;flex-direction:column;gap:16px;margin-bottom:14px}.store-confirm__boleto{margin-bottom:14px}.store-confirm__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:confirm-step}.store-confirm__steps li{position:relative;padding:2px 0 2px 40px;font-size:14px;line-height:1.55;color:var(--store-text-secondary);counter-increment:confirm-step}.store-confirm__steps li:before{content:counter(confirm-step);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--store-primary-light, rgba(0, 166, 80, .1));color:var(--store-primary);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.store-confirm__items{list-style:none;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--store-border);display:flex;flex-direction:column;gap:10px}.store-confirm__items-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-size:14px}.store-confirm__items-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.store-confirm__items-name{color:var(--store-text-primary);font-weight:600;line-height:1.35}.store-confirm__items-meta{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--store-text-muted)}.store-confirm__items-sku{font-family:var(--store-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);letter-spacing:.02em}.store-confirm__items-qty{display:inline-block;padding:1px 6px;background:var(--store-bg);border:1px solid var(--store-border);border-radius:4px;font-weight:600;color:var(--store-text-secondary)}.store-confirm__items-price{font-weight:700;color:var(--store-text-primary);white-space:nowrap}.store-confirm__totals{margin:0;display:flex;flex-direction:column;gap:6px}.store-confirm__summary-row{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:14px;color:var(--store-text-secondary)}.store-confirm__summary-row dt{margin:0;font-weight:500}.store-confirm__summary-row dd{margin:0;font-weight:600;color:var(--store-text-primary)}.store-confirm__summary-row--accent dd{color:var(--store-success)}.store-confirm__summary-row--total{margin-top:6px;padding-top:12px;border-top:2px solid var(--store-border)}.store-confirm__summary-row--total dt{font-size:15px;font-weight:700;color:var(--store-text-primary)}.store-confirm__summary-row--total dd{font-size:22px;font-weight:800;color:var(--store-price-color)}.store-confirm__payment-line{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--store-border);font-size:13px;color:var(--store-text-muted)}.store-confirm__payment-line strong{color:var(--store-text-primary);font-weight:700;text-transform:capitalize}.store-confirm__payment-tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.store-confirm__payment-tag--success{background:#00a6501a;color:var(--store-success)}.store-confirm__payment-note{display:inline-block;margin-left:8px;font-size:12px;color:var(--store-text-muted)}.store-confirm__address{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.55;color:var(--store-text-secondary)}.store-confirm__address strong{color:var(--store-text-primary);font-weight:700;font-size:14px}.store-confirm__address-cep{margin-top:4px;font-size:12px;color:var(--store-text-muted);letter-spacing:.02em}.store-confirm__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.store-confirm__btn-primary,.store-confirm__btn-secondary{flex:1;min-width:180px;text-align:center;text-decoration:none;padding:13px 18px;border-radius:var(--store-radius-sm);font-size:14px;font-weight:700;cursor:pointer;transition:background var(--store-transition),transform var(--store-transition),box-shadow var(--store-transition)}.store-confirm__btn-primary{background:var(--store-primary);color:#fff;border:1px solid var(--store-primary)}.store-confirm__btn-primary:hover{background:var(--store-primary-hover);transform:translateY(-1px);box-shadow:var(--store-shadow-md)}.store-confirm__btn-secondary{background:transparent;color:var(--store-text-primary);border:1px solid var(--store-border)}.store-confirm__btn-secondary:hover{background:var(--store-bg);border-color:var(--store-text-secondary)}@media (max-width: 600px){.store-confirm{padding:20px 12px 40px;gap:14px}.store-confirm__hero{padding:28px 18px 24px}.store-confirm__hero-title{font-size:21px}.store-confirm__hero-icon{width:64px;height:64px}.store-confirm__card{padding:18px 16px}.store-confirm__items-row{flex-direction:column;gap:4px}.store-confirm__items-price{align-self:flex-end}.store-confirm__payment-line{flex-direction:column;align-items:flex-start;gap:4px}.store-confirm__btn-primary,.store-confirm__btn-secondary{flex:1 1 100%}}.store-pay-processing{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1923b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px;animation:store-fade-in .2s ease}.store-pay-processing__box{width:100%;max-width:380px;background:var(--store-card-bg, #fff);border-radius:16px;padding:36px 28px 28px;text-align:center;box-shadow:0 24px 64px #0000004d;animation:store-slide-up .25s ease}.store-pay-processing__spinner{width:56px;height:56px;margin:0 auto 20px;border:4px solid var(--store-border);border-top-color:var(--store-primary);border-radius:50%;animation:store-spin .9s linear infinite}.store-pay-processing__title{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--store-text-primary)}.store-pay-processing__text{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--store-text-secondary)}.store-pay-processing__hint{margin:16px 0 0;padding:10px 14px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:8px;font-size:12px;color:#b45309;font-weight:600}[data-store-theme=dark] .store-pay-processing__hint{color:#fbbf24}.store-order-detail__pay-now{display:flex;align-items:center;gap:16px;padding:18px 20px;background:linear-gradient(135deg,#f59e0b1f,#f59e0b0d);border:1px solid rgba(245,158,11,.4);border-radius:var(--store-radius-lg);flex-wrap:wrap}.store-order-detail__pay-now-body{display:flex;gap:14px;align-items:flex-start;flex:1;min-width:240px}.store-order-detail__pay-now-body strong{display:block;font-size:15px;color:var(--store-text-primary)}.store-order-detail__pay-now-body p{margin:4px 0 0;font-size:13px;color:var(--store-text-secondary);line-height:1.5}.store-order-detail__pay-now-btn{padding:12px 20px;background:var(--store-primary);color:#fff;border-radius:var(--store-radius-sm);text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap;transition:background var(--store-transition),transform var(--store-transition)}.store-order-detail__pay-now-btn:hover{background:var(--store-primary-hover);transform:translateY(-1px)}.store-product-description h1,.store-product-description h2,.store-product-description h3,.store-product-description h4{margin:20px 0 10px;font-size:16px;font-weight:700;color:var(--store-text-primary)}.store-product-description h1:first-child,.store-product-description h2:first-child,.store-product-description h3:first-child{margin-top:0}.store-product-description p{margin:0 0 12px}.store-product-description ul,.store-product-description ol{margin:0 0 14px;padding-left:20px;display:grid;gap:6px}.store-product-description li{margin:0}.store-product-description strong,.store-product-description b{color:var(--store-text-primary);font-weight:600}.store-product-description em,.store-product-description i{font-style:italic}.store-product-description blockquote{margin:14px 0;padding:10px 14px;border-left:3px solid var(--store-primary);background:var(--store-bg-subtle, #f7f7f7);color:var(--store-text-primary);border-radius:4px}.store-product-description hr{border:0;border-top:1px solid var(--store-border);margin:16px 0}.store-account{padding:24px 0}.store-account__hero{display:flex;align-items:center;gap:16px;padding:20px 24px;margin-bottom:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--store-primary) 10%,var(--store-card-bg)),var(--store-card-bg));border:1px solid var(--store-border);border-radius:var(--store-radius-lg);box-shadow:var(--store-shadow-xs)}.store-account__avatar{width:56px;height:56px;border-radius:50%;background:var(--store-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;flex-shrink:0;letter-spacing:-.01em}.store-account__hero-text{min-width:0}.store-account__eyebrow{display:block;font-size:11px;color:var(--store-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.store-account__greeting{margin:2px 0 0;font-size:17px;color:var(--store-text-primary);font-weight:500;line-height:1.3}.store-account__greeting strong{font-weight:800}@media (max-width: 560px){.store-account__hero{padding:14px 16px;gap:12px}.store-account__avatar{width:44px;height:44px;font-size:18px}.store-account__greeting{font-size:15px}}.store-account__tab{display:flex;flex-direction:column;gap:16px}.store-account__tabhead{margin:0}.store-account__tabtitle{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--store-text-primary)}.store-account__tabsubtitle{margin:4px 0 0;font-size:13px;color:var(--store-text-secondary)}@media (max-width: 560px){.store-account__tabtitle{font-size:19px}}.store-account__sidebar{background:var(--store-card-bg);border-radius:var(--store-radius-lg);border:1px solid var(--store-border);padding:8px;box-shadow:var(--store-shadow-xs)}.store-account__navlink,.store-account__logout{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--store-radius-sm);font-size:14px;font-weight:600;color:var(--store-text-primary);background:transparent;border:none;text-decoration:none;cursor:pointer;text-align:left;white-space:nowrap;box-sizing:border-box;line-height:1.2;transition:background .12s,color .12s;font-family:inherit}.store-account__navlink:hover,.store-account__logout:hover{background:color-mix(in srgb,var(--store-primary) 8%,transparent);color:var(--store-primary)}.store-account__navlink.is-active{background:var(--store-primary);color:#fff}.store-account__navlink.is-active:hover{color:#fff}.store-account__logout{color:var(--store-text-muted);margin-top:4px;border-top:1px solid var(--store-border);padding-top:12px;border-radius:0 0 var(--store-radius-sm) var(--store-radius-sm)}.store-account__logout:hover{color:var(--store-danger);background:color-mix(in srgb,var(--store-danger) 8%,transparent)}.store-account__navicon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 768px){.store-account__logout{border-top:none;padding-top:11px;margin-top:0;border-radius:var(--store-radius-sm)}}.store-account__empty{text-align:center;padding:40px 20px;color:var(--store-text-secondary)}.store-account__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 8%,transparent);color:var(--store-primary);margin-bottom:12px}.store-account__empty p{margin:0;font-size:14px}.store-orders{padding:24px 0}.store-orders__header{margin-bottom:20px}.store-orders__title{margin:0 0 4px;font-size:24px;font-weight:800;letter-spacing:-.01em;color:var(--store-text-primary)}.store-orders__subtitle{margin:0;font-size:14px;color:var(--store-text-secondary)}.store-orders__filters{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.store-orders__chip{padding:8px 14px;background:var(--store-card-bg);color:var(--store-text-primary);border:1px solid var(--store-border);border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .12s}.store-orders__chip:hover{border-color:var(--store-primary);color:var(--store-primary)}.store-orders__chip.is-active{background:var(--store-primary);color:#fff;border-color:var(--store-primary)}.store-orders__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.store-orders__card{background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-lg);overflow:hidden;box-shadow:var(--store-shadow-xs);transition:box-shadow .15s,transform .15s,border-color .15s}.store-orders__card:hover{box-shadow:var(--store-shadow-md);transform:translateY(-1px);border-color:color-mix(in srgb,var(--store-primary) 40%,var(--store-border))}.store-orders__card-link{display:block;padding:18px 20px 14px;text-decoration:none;color:inherit}.store-orders__card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}.store-orders__card-meta{display:flex;flex-direction:column;gap:2px}.store-orders__card-number{font-size:13px;font-family:var(--store-font-mono, monospace);color:var(--store-text-primary);font-weight:700;letter-spacing:.02em}.store-orders__card-date{font-size:12px;color:var(--store-text-muted)}.store-orders__status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;line-height:1}.store-orders__status svg{flex-shrink:0}.store-orders__card-body{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:center}.store-orders__thumb{position:relative;width:84px;height:84px;border-radius:var(--store-radius-md);overflow:hidden;background:var(--store-bg);border:1px solid var(--store-border);flex-shrink:0}.store-orders__thumb img{width:100%;height:100%;object-fit:cover}.store-orders__thumb-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--store-text-muted);opacity:.6}.store-orders__thumb-badge{position:absolute;top:4px;right:4px;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:#111111d9;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;box-shadow:0 1px 4px #00000040}.store-orders__summary{min-width:0}.store-orders__item-name{font-size:14px;font-weight:600;color:var(--store-text-primary);line-height:1.35;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.store-orders__item-count{font-size:12px;color:var(--store-text-muted);margin-bottom:8px}.store-orders__facts{margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 18px}.store-orders__fact{margin:0}.store-orders__fact dt{font-size:10px;color:var(--store-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700;margin-bottom:2px}.store-orders__fact dd{margin:0;font-size:13px;color:var(--store-text-primary);font-weight:600;display:inline-flex;align-items:center;gap:6px}.store-orders__fact dd svg{color:var(--store-text-muted);flex-shrink:0}.store-orders__no-interest{color:var(--store-success);font-weight:700;font-size:12px;margin-left:4px}.store-orders__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.store-orders__price-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--store-text-muted);font-weight:700}.store-orders__price strong{font-size:20px;font-weight:800;color:var(--store-price-color);letter-spacing:-.01em}.store-orders__card-foot{display:flex;justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px dashed var(--store-border)}.store-orders__details-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--store-primary);text-transform:uppercase;letter-spacing:.04em}.store-orders__pay-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:var(--store-primary);color:#fff;border:none;border-top:1px solid color-mix(in srgb,#000 10%,var(--store-primary));font-size:13px;font-weight:800;cursor:pointer;transition:background .12s}.store-orders__pay-btn:hover{background:var(--store-primary-hover)}.store-orders__empty{text-align:center;padding:48px 24px;background:var(--store-card-bg);border-radius:var(--store-radius-lg);border:1px solid var(--store-border)}.store-orders__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:color-mix(in srgb,var(--store-primary) 8%,transparent);color:var(--store-primary);margin-bottom:14px}.store-orders__empty h3{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--store-text-primary)}.store-orders__empty p{margin:0 0 20px;color:var(--store-text-secondary);font-size:14px}.store-orders__empty-btn{display:inline-block;text-decoration:none;padding:12px 24px}.store-orders__pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px}.store-orders__page-btn{padding:8px 14px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-sm);color:var(--store-text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:all .12s}.store-orders__page-btn:not(:disabled):hover{border-color:var(--store-primary);color:var(--store-primary)}.store-orders__page-btn:disabled{opacity:.4;cursor:not-allowed}.store-orders__page-info{padding:8px 12px;font-size:13px;color:var(--store-text-secondary)}.store-orders__card.is-finalized .store-orders__thumb img,.store-orders__card.is-finalized .store-orders__thumb-fallback{filter:grayscale(.85);opacity:.7}.store-orders__card.is-finalized .store-orders__item-name,.store-orders__card.is-finalized .store-orders__price strong{color:var(--store-text-secondary)}.store-orders__pay-tbd{color:var(--store-text-muted)!important;font-style:italic;font-weight:500!important}@media (max-width: 600px){.store-orders{padding:16px 0}.store-orders__title{font-size:20px}.store-orders__card-link{padding:14px 14px 10px}.store-orders__card-head{margin-bottom:10px}.store-orders__status{padding:5px 10px;font-size:11px}.store-orders__card-body{grid-template-columns:64px 1fr;row-gap:10px;gap:12px}.store-orders__thumb{width:64px;height:64px}.store-orders__thumb-badge{min-width:20px;height:18px;font-size:10px;padding:0 5px}.store-orders__item-name{font-size:13px}.store-orders__item-count{font-size:11px}.store-orders__facts{gap:10px 14px}.store-orders__fact dd{font-size:12px}.store-orders__price{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px dashed var(--store-border)}.store-orders__price strong{font-size:18px}.store-orders__pay-btn{padding:14px;font-size:14px}}.checkout-page{max-width:1140px;margin:0 auto;padding:24px 16px 48px}.checkout-stepper{margin-bottom:28px}.checkout-stepper__list{list-style:none;display:flex;gap:0;padding:0;margin:0;align-items:flex-start}.checkout-stepper__item{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:0}.checkout-stepper__dot{width:32px;height:32px;border-radius:50%;border:2px solid var(--store-border);background:var(--store-card-bg);color:var(--store-text-muted);font-size:13px;font-weight:700;font-family:var(--store-font);display:flex;align-items:center;justify-content:center;cursor:not-allowed;z-index:2;transition:all var(--store-transition)}.checkout-stepper__item--done .checkout-stepper__dot{background:var(--store-primary);border-color:var(--store-primary);color:#fff;cursor:pointer}.checkout-stepper__item--active .checkout-stepper__dot{background:var(--store-card-bg);border-color:var(--store-primary);color:var(--store-primary)}.checkout-stepper__label{margin-top:8px;font-size:12px;color:var(--store-text-muted);font-weight:600;text-align:center;line-height:1.2}.checkout-stepper__item--active .checkout-stepper__label,.checkout-stepper__item--done .checkout-stepper__label{color:var(--store-text-primary)}.checkout-stepper__connector{position:absolute;top:15px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:var(--store-border);z-index:1}.checkout-stepper__item--done .checkout-stepper__connector{background:var(--store-primary)}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:flex-start}.checkout-main{min-width:0}.checkout-summary{position:sticky;top:88px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md);padding:18px;display:flex;flex-direction:column;gap:14px}.checkout-summary__heading{margin:0;font-size:15px;font-weight:700;color:var(--store-text-primary)}.checkout-summary__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:240px;overflow-y:auto}.checkout-summary__item{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;font-size:12.5px}.checkout-summary__item-thumb{width:44px;height:44px;border-radius:var(--store-radius-sm);background:#f5f5f5;overflow:hidden;display:flex;align-items:center;justify-content:center}.checkout-summary__item-thumb img{width:100%;height:100%;object-fit:cover}.checkout-summary__item-info{min-width:0;display:flex;flex-direction:column}.checkout-summary__item-name{color:var(--store-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.checkout-summary__item-qty{color:var(--store-text-muted);font-size:11px}.checkout-summary__item-price{font-weight:700;color:var(--store-text-primary);white-space:nowrap}.checkout-summary__coupon{border-top:1px solid var(--store-border);border-bottom:1px solid var(--store-border);padding:12px 0}.checkout-summary__coupon-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--store-primary);font-size:13px;font-weight:600;cursor:pointer;padding:0;font-family:var(--store-font)}.checkout-summary__coupon-toggle:hover{text-decoration:underline}.checkout-summary__coupon-form{display:flex;gap:6px}.checkout-summary__coupon-form input{flex:1;padding:8px 10px;border:1px solid var(--store-input-border);border-radius:var(--store-radius-sm);font-size:13px;font-family:var(--store-font);text-transform:uppercase}.checkout-summary__coupon-form button{padding:8px 14px;background:var(--store-primary);color:#fff;border:none;border-radius:var(--store-radius-sm);font-size:13px;font-weight:700;cursor:pointer;font-family:var(--store-font)}.checkout-summary__coupon-form button:disabled{opacity:.5;cursor:not-allowed}.checkout-summary__coupon-applied{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--store-text-primary)}.checkout-summary__coupon-applied svg{color:var(--store-success)}.checkout-summary__coupon-code{font-weight:700;background:var(--store-primary-light);color:var(--store-primary);padding:2px 8px;border-radius:var(--store-radius-xs)}.checkout-summary__coupon-applied button{margin-left:auto;background:none;border:none;cursor:pointer;font-size:12px;color:var(--store-text-muted);text-decoration:underline}.checkout-summary__coupon-error{margin:6px 0 0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--store-danger)}.checkout-summary__totals{margin:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.checkout-summary__totals>div{display:flex;justify-content:space-between}.checkout-summary__totals dt{color:var(--store-text-secondary);margin:0}.checkout-summary__totals dd{margin:0;color:var(--store-text-primary);font-weight:600}.checkout-summary__totals-discount dd{color:var(--store-success)}.checkout-summary__shipping-label{font-size:11.5px;color:var(--store-text-muted)}.checkout-summary__muted{color:var(--store-text-muted)}.checkout-summary__free{color:var(--store-success)}.checkout-summary__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid var(--store-border);font-size:14px}.checkout-summary__total strong{font-size:22px;font-weight:800;color:var(--store-text-primary)}.checkout-summary__secure{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--store-text-muted);padding-top:8px;border-top:1px dashed var(--store-border)}.checkout-summary__splits{border-top:1px solid var(--store-border);padding-top:12px}.checkout-summary__splits-head{font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--store-text-muted);font-weight:700;margin-bottom:8px}.checkout-summary__splits ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.checkout-summary__splits li{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;font-size:12.5px;color:var(--store-text-primary)}.checkout-summary__splits-icon{color:var(--store-text-secondary);display:flex}.checkout-summary__splits-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-summary__splits-label em{font-style:normal;color:var(--store-text-muted);font-size:11px}.checkout-summary__splits strong{font-weight:700;white-space:nowrap}.checkout-page__error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:16px;background:#dc26260f;border:1px solid rgba(220,38,38,.25);border-radius:var(--store-radius-sm);color:var(--store-danger);font-size:13px;font-weight:500}.checkout-page__error svg{flex-shrink:0;margin-top:1px}.checkout-step{background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md);padding:24px;margin-bottom:16px}.checkout-step__title{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--store-text-primary)}.checkout-step__hint{margin:0 0 18px;font-size:13px;color:var(--store-text-secondary);line-height:1.5}.checkout-step__error{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--store-danger);margin:8px 0 0}.checkout-step__empty{color:var(--store-text-muted);font-size:13px;padding:16px;background:#fafafa;border-radius:var(--store-radius-sm);text-align:center}.checkout-step--empty{text-align:center;padding:48px 24px}.checkout-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.checkout-nav__hint{font-size:13px;color:var(--store-text-muted);font-style:italic}.checkout-retry__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;color:var(--store-text-muted);text-decoration:none;transition:color var(--store-transition)}.checkout-retry__back:hover{color:var(--store-text-primary)}.checkout-retry__head{background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-md);padding:18px 20px;margin-bottom:16px}.checkout-retry__head h1{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--store-text-primary)}.checkout-retry__head p{margin:0;font-size:13px;color:var(--store-text-secondary)}.checkout-retry__previous{margin-top:8px!important;font-size:12px!important;color:var(--store-text-muted)!important;font-style:italic}.checkout-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--store-radius-sm);font-size:14px;font-weight:700;font-family:var(--store-font);cursor:pointer;transition:all var(--store-transition);border:1px solid transparent}.checkout-btn:disabled{opacity:.55;cursor:not-allowed}.checkout-btn--primary{background:var(--store-primary);color:#fff}.checkout-btn--primary:hover:not(:disabled){background:var(--store-primary-hover)}.checkout-btn--ghost{background:transparent;color:var(--store-text-primary);border-color:var(--store-border)}.checkout-btn--ghost:hover:not(:disabled){background:#f5f5f5}.checkout-btn--finalize{padding:14px 28px;font-size:15px}.checkout-field{display:flex;flex-direction:column;gap:6px}.checkout-field>span{font-size:12.5px;font-weight:600;color:var(--store-text-secondary)}.checkout-field input[type=text],.checkout-field input[type=number]{padding:10px 12px;border:1px solid var(--store-input-border);border-radius:var(--store-radius-sm);background:var(--store-input-bg);color:var(--store-text-primary);font-size:14px;font-family:var(--store-font);transition:border-color var(--store-transition)}.checkout-field input:focus{outline:none;border-color:var(--store-primary);box-shadow:0 0 0 3px var(--store-primary-light)}.checkout-field--inline{flex-direction:row;align-items:center}.checkout-field--inline>span{font-size:13px;font-weight:500}.checkout-field__hint{font-size:11.5px;color:var(--store-text-muted)}.checkout-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.checkout-address__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.checkout-address__card{display:flex;align-items:stretch;border:1px solid var(--store-border);border-radius:var(--store-radius-sm);background:var(--store-card-bg);transition:border-color var(--store-transition)}.checkout-address__card:hover{border-color:var(--store-text-muted)}.checkout-address__card--active{border-color:var(--store-primary);box-shadow:0 0 0 3px var(--store-primary-light)}.checkout-address__card-main{flex:1;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer;min-width:0}.checkout-address__card-main input[type=radio]{margin-top:4px;flex-shrink:0}.checkout-address__card-content{flex:1;min-width:0}.checkout-address__card-head{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:var(--store-text-primary)}.checkout-address__card-head strong{font-size:14px;font-weight:700}.checkout-address__badge{font-size:10px;font-weight:700;text-transform:uppercase;background:var(--store-primary-light);color:var(--store-primary);padding:2px 7px;border-radius:999px;letter-spacing:.4px}.checkout-address__card-line{font-size:13px;color:var(--store-text-primary);line-height:1.4}.checkout-address__card-line--muted{color:var(--store-text-muted);font-size:12px}.checkout-address__card-actions{display:flex;flex-direction:column;gap:4px;padding:10px 8px;border-left:1px solid var(--store-border)}.checkout-address__card-actions button{background:none;border:1px solid transparent;border-radius:var(--store-radius-xs);padding:6px;cursor:pointer;color:var(--store-text-muted);display:flex;align-items:center;justify-content:center;transition:all var(--store-transition)}.checkout-address__card-actions button:hover{background:#f5f5f5;color:var(--store-text-primary)}.checkout-address__add{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:12px 18px;background:transparent;border:1px dashed var(--store-input-border);border-radius:var(--store-radius-sm);color:var(--store-primary);font-size:13px;font-weight:700;font-family:var(--store-font);cursor:pointer;transition:all var(--store-transition)}.checkout-address__add:hover{border-color:var(--store-primary);background:var(--store-primary-light)}.checkout-address-form{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.checkout-field--col-3{grid-column:span 3}.checkout-field--col-4{grid-column:span 4}.checkout-field--col-6{grid-column:span 6}.checkout-field--col-8{grid-column:span 8}.checkout-field--col-9{grid-column:span 9}.checkout-field--col-12{grid-column:span 12}.checkout-cart__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.checkout-cart__item{display:grid;grid-template-columns:64px 1fr auto auto auto;gap:14px;align-items:center;padding:12px;border:1px solid var(--store-border);border-radius:var(--store-radius-sm);background:var(--store-card-bg)}.checkout-cart__thumb{width:64px;height:64px;border-radius:var(--store-radius-xs);background:#f5f5f5;overflow:hidden;display:flex;align-items:center;justify-content:center}.checkout-cart__thumb img{width:100%;height:100%;object-fit:cover}.checkout-cart__info{display:flex;flex-direction:column;gap:2px;min-width:0}.checkout-cart__name{font-size:14px;font-weight:600;color:var(--store-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout-cart__meta{font-size:12px;color:var(--store-text-muted)}.checkout-cart__unit{font-size:12px;color:var(--store-text-secondary)}.checkout-cart__qty{display:inline-flex;align-items:center;border:1px solid var(--store-input-border);border-radius:var(--store-radius-sm);overflow:hidden}.checkout-cart__qty button{width:30px;height:32px;background:var(--store-card-bg);border:none;cursor:pointer;font-size:16px;font-weight:700;color:var(--store-text-primary);display:flex;align-items:center;justify-content:center}.checkout-cart__qty button:disabled{color:var(--store-text-muted);cursor:not-allowed}.checkout-cart__qty span{width:36px;text-align:center;font-size:14px;font-weight:600;color:var(--store-text-primary)}.checkout-cart__line{font-size:14px;font-weight:700;color:var(--store-text-primary);white-space:nowrap}.checkout-cart__remove{background:none;border:1px solid transparent;padding:6px;border-radius:var(--store-radius-xs);color:var(--store-text-muted);cursor:pointer;transition:all var(--store-transition)}.checkout-cart__remove:hover{background:#fef2f2;color:var(--store-danger)}.checkout-cart__continue{display:inline-block;margin-top:16px;font-size:13px;color:var(--store-primary);font-weight:600;text-decoration:none}.checkout-cart__continue:hover{text-decoration:underline}.checkout-shipping__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px;background:#fafafa;border-radius:var(--store-radius-sm);color:var(--store-text-secondary);font-size:13px;font-weight:600}.checkout-shipping__tabs{display:flex;gap:8px;margin-bottom:16px}.checkout-shipping__tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border:1px solid var(--store-border);background:var(--store-card-bg);color:var(--store-text-primary);font-size:14px;font-weight:600;font-family:var(--store-font);border-radius:var(--store-radius-sm);cursor:pointer;transition:all var(--store-transition)}.checkout-shipping__tab:hover:not(:disabled){border-color:var(--store-text-muted)}.checkout-shipping__tab--active{border-color:var(--store-primary);background:var(--store-primary-light);color:var(--store-primary)}.checkout-shipping__tab:disabled{opacity:.45;cursor:not-allowed}.checkout-shipping__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.checkout-shipping__option{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--store-border);border-radius:var(--store-radius-sm);cursor:pointer;transition:all var(--store-transition)}.checkout-shipping__option:hover{border-color:var(--store-text-muted)}.checkout-shipping__option--active{border-color:var(--store-primary);box-shadow:0 0 0 3px var(--store-primary-light)}.checkout-shipping__option-info{flex:1;display:flex;flex-direction:column;min-width:0}.checkout-shipping__option-info strong{font-size:14px;color:var(--store-text-primary);font-weight:600}.checkout-shipping__option-deadline{font-size:12px;color:var(--store-text-muted)}.checkout-shipping__option-price{font-size:14px;font-weight:700;color:var(--store-text-primary);white-space:nowrap}.checkout-shipping__pickup{border:1px solid var(--store-border);border-radius:var(--store-radius-sm);padding:16px;display:flex;flex-direction:column;gap:8px}.checkout-shipping__pickup-head{display:flex;justify-content:space-between;align-items:baseline}.checkout-shipping__pickup-head strong{font-size:14px;color:var(--store-text-primary);text-transform:capitalize}.checkout-shipping__pickup-free{font-weight:700;color:var(--store-success)}.checkout-shipping__pickup-line{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--store-text-primary)}.checkout-shipping__pickup-line svg{color:var(--store-text-muted);flex-shrink:0;margin-top:2px}.checkout-shipping__pickup-instructions{margin:4px 0 0;font-size:12.5px;color:var(--store-text-secondary);line-height:1.5}.checkout-shipping__pickup-note{margin:4px 0 0;font-size:12px;color:var(--store-text-muted);font-style:italic}.checkout-payment__methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.checkout-payment__method{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--store-border);border-radius:var(--store-radius-sm);cursor:pointer;transition:all var(--store-transition);position:relative}.checkout-payment__method:hover{border-color:var(--store-text-muted)}.checkout-payment__method--active{border-color:var(--store-primary);box-shadow:0 0 0 3px var(--store-primary-light)}.checkout-payment__method input[type=radio]{margin:0;flex-shrink:0}.checkout-payment__method-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;color:var(--store-text-primary)}.checkout-payment__method-info{flex:1;min-width:0}.checkout-payment__method-head{display:flex;align-items:center;gap:8px}.checkout-payment__method-head strong{font-size:14px;color:var(--store-text-primary)}.checkout-payment__method-info>span{font-size:12px;color:var(--store-text-muted);display:block;margin-top:2px}.checkout-payment__method-badge{font-size:11px;font-weight:800;background:var(--store-success);color:#fff;padding:2px 8px;border-radius:999px}.checkout-payment__method-check{position:absolute;top:14px;right:14px;color:var(--store-primary)}.checkout-payment__card-wrap{margin-top:16px}.checkout-payment__hint{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;color:var(--store-text-muted);line-height:1.5}.checkout-payment__hint svg{flex-shrink:0;margin-top:2px}.checkout-payment__note{margin:14px 0 0;padding:12px 14px;background:#fafafa;border-radius:var(--store-radius-sm);font-size:13px;color:var(--store-text-secondary);line-height:1.5}.checkout-multi{margin-top:18px;padding:16px;background:#fafafa;border:1px solid var(--store-border);border-radius:var(--store-radius-sm)}.checkout-multi__head{margin-bottom:14px}.checkout-multi__status{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:14px;border-bottom:1px dashed var(--store-border)}.checkout-multi__guide{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:var(--store-radius-sm);font-size:13px;font-weight:600;line-height:1.4}.checkout-multi__guide--info{background:#3b82f614;border:1px solid rgba(59,130,246,.25);color:#1e40af}.checkout-multi__guide--warning{background:#f59e0b14;border:1px solid rgba(245,158,11,.3);color:#b45309}.checkout-multi__guide--success{background:#10b98114;border:1px solid rgba(16,185,129,.3);color:#047857}.checkout-multi__guide--error{background:#dc262614;border:1px solid rgba(220,38,38,.3);color:#b91c1c}.checkout-multi__guide svg{flex-shrink:0;margin-top:1px}.checkout-multi__status>div{display:flex;flex-direction:column;gap:2px}.checkout-multi__status span{font-size:11.5px;color:var(--store-text-muted)}.checkout-multi__status strong{font-size:14px;color:var(--store-text-primary);font-weight:700}.checkout-multi__missing strong{color:var(--store-warning)}.checkout-multi__missing--ok strong{color:var(--store-success)}.checkout-multi__list{list-style:none;margin:14px 0;padding:0;display:flex;flex-direction:column;gap:8px}.checkout-multi__item{display:grid;grid-template-columns:28px 1fr auto auto;gap:12px;align-items:center;padding:10px 12px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-xs)}.checkout-multi__item-icon{color:var(--store-text-secondary);display:flex}.checkout-multi__item-info{display:flex;flex-direction:column;min-width:0}.checkout-multi__item-info strong{font-size:13.5px;color:var(--store-text-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-multi__item-info span{font-size:11.5px;color:var(--store-text-muted)}.checkout-multi__item-amount{font-size:14px;font-weight:700;color:var(--store-text-primary)}.checkout-multi__item-remove{background:none;border:1px solid transparent;border-radius:var(--store-radius-xs);padding:5px;color:var(--store-text-muted);cursor:pointer}.checkout-multi__item-remove:hover{background:#fef2f2;color:var(--store-danger)}.checkout-multi__add-bar{display:flex;flex-wrap:wrap;gap:8px}.checkout-multi__add-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--store-card-bg);border:1px dashed var(--store-input-border);border-radius:var(--store-radius-sm);font-size:13px;font-weight:600;color:var(--store-text-primary);cursor:pointer;font-family:var(--store-font);transition:all var(--store-transition)}.checkout-multi__add-btn:hover:not(:disabled){border-color:var(--store-primary);color:var(--store-primary)}.checkout-multi__add-btn:disabled{opacity:.4;cursor:not-allowed}.checkout-multi__form{margin-top:14px;padding:14px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:var(--store-radius-sm)}.checkout-multi__form h4{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--store-text-primary)}.checkout-review__block{border:1px solid var(--store-border);border-radius:var(--store-radius-sm);margin-bottom:12px}.checkout-review__block header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--store-border);background:#fafafa;border-radius:var(--store-radius-sm) var(--store-radius-sm) 0 0}.checkout-review__block header h3{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;color:var(--store-text-primary);text-transform:uppercase;letter-spacing:.3px}.checkout-review__edit{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;font-weight:600;color:var(--store-primary);cursor:pointer;font-family:var(--store-font)}.checkout-review__edit:hover{text-decoration:underline}.checkout-review__body{padding:14px;display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--store-text-primary)}.checkout-review__body strong{font-weight:600}.checkout-review__muted{color:var(--store-text-muted);font-size:12.5px}.checkout-review__splits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.checkout-review__splits li{display:flex;justify-content:space-between;font-size:13px;padding:8px 10px;background:#fafafa;border-radius:var(--store-radius-xs)}.checkout-review__splits strong{font-weight:700}.checkout-review__secure{display:flex;align-items:center;gap:6px;margin:16px 0 0;font-size:12px;color:var(--store-text-muted);line-height:1.5}@media (max-width: 900px){.checkout-grid{grid-template-columns:1fr}.checkout-summary{position:static;order:-1}.checkout-stepper__label{font-size:10.5px}.checkout-stepper__connector{left:calc(50% + 12px);right:calc(-50% + 12px)}.checkout-step{padding:16px}.checkout-cart__item{grid-template-columns:56px 1fr auto;grid-template-rows:auto auto}.checkout-cart__qty{grid-column:1 / -1;justify-self:end}.checkout-cart__line{grid-column:2 / 3;grid-row:2}.checkout-cart__remove{grid-column:3 / 4;grid-row:1 / 3}.checkout-multi__status{grid-template-columns:1fr;gap:4px}}.login-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:flex-end}.login-sheet__fundo{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;animation:login-sheet-fade .25s ease}.login-sheet__painel{position:relative;width:100%;background:var(--store-card-bg);color:var(--store-text-primary);border-radius:20px 20px 0 0;padding:10px 20px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px #0000002e;animation:store-slide-up .35s cubic-bezier(.16,1,.3,1)}.login-sheet__alca{display:block;width:40px;height:4px;border-radius:999px;background:var(--store-border);margin:0 auto 6px}.login-sheet__fechar{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:1px solid var(--store-border);background:var(--store-card-bg);color:var(--store-text-secondary);display:grid;place-items:center;cursor:pointer}.login-sheet__fechar svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.login-sheet__titulo{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.01em;margin:14px 40px 18px 0;color:var(--store-text-primary)}.login-sheet__btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border-radius:var(--store-radius-md);font-size:14.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:background var(--store-transition),color var(--store-transition)}.login-sheet__btn--cheio{background:var(--store-primary);color:#fff;border:none}.login-sheet__btn--cheio:active{background:var(--store-primary-hover)}.login-sheet__btn--contorno{background:transparent;color:var(--store-primary);border:1px solid var(--store-primary)}.login-sheet__btn--contorno:active{background:var(--store-primary-light)}.login-sheet__ou{display:flex;align-items:center;gap:12px;margin:12px 0;color:var(--store-text-muted);font-size:12.5px}.login-sheet__ou:before,.login-sheet__ou:after{content:"";flex:1;height:1px;background:var(--store-border)}@keyframes login-sheet-fade{0%{opacity:0}to{opacity:1}}@media (min-width: 769px){.login-sheet{display:none}}@media (prefers-reduced-motion: reduce){.login-sheet__painel,.login-sheet__fundo{animation:none}}.store-mfooter{display:none}@media (max-width: 768px){.store-footer--desk{display:none}.store-mfooter{display:block;margin-top:auto;margin-bottom:var(--store-mobile-nav-height);background:var(--store-footer-bg);color:var(--store-footer-text);border-top:1px solid var(--store-footer-border);font-size:14px}.store-mfooter__conta{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:22px 16px;border-bottom:1px solid var(--store-footer-border);color:var(--store-text-primary)}.store-mfooter__conta svg{color:var(--store-primary);flex:none}.store-mfooter__conta a{color:var(--store-text-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.store-mfooter__conta-link{display:inline-flex;align-items:center;gap:8px}.store-mfooter__ou{color:var(--store-text-muted);font-size:13px}.store-mfooter__bloco{padding:22px 20px 4px}.store-mfooter__titulo{margin:0 0 14px;font-size:16px;font-weight:700;color:var(--store-text-primary)}.store-mfooter__contato{list-style:none;margin:0;padding:0;display:grid;gap:12px}.store-mfooter__contato li,.store-mfooter__contato a{display:flex;align-items:center;gap:10px;color:var(--store-footer-text);text-decoration:none}.store-mfooter__contato svg{color:var(--store-primary);flex:none}.store-mfooter__contato small{color:var(--store-text-muted);font-size:12px;margin-left:4px}.store-mfooter__links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.store-mfooter__links li{display:flex;align-items:flex-start;gap:7px;min-width:0}.store-mfooter__links li:before{content:"";flex:none;margin-top:5px;width:0;height:0;border-left:5px solid var(--store-primary);border-top:4px solid transparent;border-bottom:4px solid transparent}.store-mfooter__links a,.store-mfooter__links button{color:var(--store-footer-text);text-decoration:none;font-size:14px;line-height:1.35;background:none;border:0;padding:0;font-family:inherit;text-align:left;cursor:pointer}.store-mfooter__pagamento{display:flex;align-items:center;gap:12px;padding:22px 20px;flex-wrap:wrap}.store-mfooter__pagamento>span{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--store-text-muted)}.store-mfooter__pagamento>div{display:flex;gap:6px;flex-wrap:wrap}.store-mfooter__pagamento img{height:22px;width:auto;background:#fff;border:1px solid var(--store-border);border-radius:4px;padding:2px 4px}.store-mfooter__legal{background:var(--store-bg);padding:20px 20px 24px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--store-text-secondary)}.store-mfooter__legal p{margin:0 0 10px}.store-mfooter__selo{display:flex;align-items:center;justify-content:center;gap:10px;margin:6px 0 0!important;font-weight:600;color:var(--store-text-primary)}.store-mfooter__selo img{height:22px;width:auto}}@media (max-width: 768px){.store-header{box-shadow:none}.store-header__main{background:var(--store-primary);border-bottom:none;padding:10px 0 0}.store-header__main-inner{gap:0}.store-header__logo,.store-header__actions,.store-header__catnav{display:none}.store-header__search{order:1}.store-header__main .store-searchbar__wrapper{background:#00000038;border:none;border-radius:999px;box-shadow:none}.store-header__main .store-searchbar__wrapper:focus-within{background:#0000004d;box-shadow:0 0 0 2px #ffffff8c}.store-header__main .store-searchbar__input{color:#fff;padding:12px 16px 12px 4px;font-size:15px}.store-header__main .store-searchbar__input::placeholder{color:#ffffffeb}.store-header__main .store-searchbar__btn{order:-1;background:transparent;color:#fff;padding:10px 6px 10px 16px}.store-header__main .store-searchbar__btn:hover{background:transparent}.store-header__main .store-header__delivery{order:2;margin:10px -20px 0;padding:2px 16px;width:calc(100% + 40px);flex-basis:calc(100% + 40px);background:#0000001f;color:#fff}.store-header__delivery>button{max-width:none!important;width:100%}.store-header__delivery>button>span{flex-direction:row!important;align-items:baseline!important;gap:5px;overflow:visible!important}.store-header__delivery>button>span>span{white-space:nowrap;max-width:none!important}.store-header__delivery>button>span>span:first-child{font-size:13px!important;font-weight:600!important;opacity:1!important}.store-header__delivery>button>span>span:first-child:after{content:":"}.store-header__delivery>button>span>span:last-child{font-size:13px!important;text-decoration:underline;text-underline-offset:2px}[data-store-theme=dark] .store-header__main .store-searchbar__wrapper{background:#00000038}[data-store-theme=dark] .store-header__main .store-searchbar__input{color:#fff}.store-mobile-nav__item{background:none;border:0;font-family:inherit;cursor:pointer;flex:1;padding:0}.store-mobile-nav__item span{font-size:10.5px}}.cat-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:flex-end}.cat-sheet__fundo{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;animation:login-sheet-fade .25s ease}.cat-sheet__painel{position:relative;width:100%;max-height:78vh;display:flex;flex-direction:column;background:var(--store-card-bg);color:var(--store-text-primary);border-radius:20px 20px 0 0;padding:10px 0 calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px #0000002e;animation:store-slide-up .35s cubic-bezier(.16,1,.3,1)}.cat-sheet__alca{display:block;width:40px;height:4px;border-radius:999px;background:var(--store-border);margin:0 auto 4px}.cat-sheet__topo{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 10px 20px}.cat-sheet__topo h2{margin:0;font-size:16px;font-weight:600}.cat-sheet__fechar{width:30px;height:30px;border-radius:50%;border:1px solid var(--store-border);background:var(--store-card-bg);color:var(--store-text-secondary);display:grid;place-items:center;cursor:pointer}.cat-sheet__fechar svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cat-sheet__lista{list-style:none;margin:0;padding:0 8px;overflow-y:auto}.cat-sheet__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 12px;border-radius:var(--store-radius-sm);color:var(--store-text-primary);text-decoration:none;font-size:14.5px}.cat-sheet__item:active{background:var(--store-primary-light)}.cat-sheet__item small{color:var(--store-text-muted);font-size:12px}.cat-sheet__item--destaque{color:var(--store-primary-hover);font-weight:600}.cat-sheet__aviso{padding:13px 12px;color:var(--store-text-muted);font-size:14px}@media (min-width: 769px){.cat-sheet{display:none}}.store-entrega__transp{margin:0 0 14px;font-size:14px;color:var(--store-text-secondary)}.store-entrega__vazio,.store-entrega__aviso{margin:0;font-size:14px;color:var(--store-text-muted);line-height:1.5}.store-entrega__aviso{margin-top:12px;font-size:12.5px}.store-entrega__lista{list-style:none;margin:0;padding:0}.store-entrega__item{position:relative;display:grid;grid-template-columns:22px 1fr;gap:10px;padding-bottom:18px}.store-entrega__item:not(:last-child):before{content:"";position:absolute;left:7px;top:18px;bottom:0;width:2px;background:var(--store-border)}.store-entrega__ponto{width:16px;height:16px;margin-top:2px;border-radius:50%;background:var(--store-card-bg);border:2px solid var(--store-border);box-sizing:border-box}.store-entrega__item.is-atual .store-entrega__ponto{background:var(--store-primary);border-color:var(--store-primary);box-shadow:0 0 0 4px var(--store-primary-light)}.store-entrega__item--problema.is-atual .store-entrega__ponto{background:var(--store-warning);border-color:var(--store-warning)}.store-entrega__item strong{display:block;font-size:14.5px;font-weight:600;color:var(--store-text-primary)}.store-entrega__item p{margin:2px 0 0;font-size:13.5px;color:var(--store-text-secondary);line-height:1.45}.store-entrega__item time{display:block;margin-top:3px;font-size:12px;color:var(--store-text-muted)}.home-circles{margin:18px 0 8px}.home-circles__trilho{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 8px;scroll-snap-type:x proximity}.home-circles__trilho::-webkit-scrollbar{display:none}.home-circles__item{flex:1 0 64px;min-width:64px;display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--store-text-primary);scroll-snap-align:start}.home-circles__bola{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--store-primary-light);color:var(--store-primary-hover);border:1px solid transparent;transition:border-color var(--store-transition),transform var(--store-transition)}.home-circles__bola svg{width:26px;height:26px}.home-circles__bola--foto{background:var(--store-card-bg);border-color:var(--store-border);overflow:hidden}.home-circles__bola--foto img{width:80%;height:80%;object-fit:contain}.home-circles__item:hover .home-circles__bola{border-color:var(--store-primary);transform:translateY(-2px)}.home-circles__rotulo{font-size:11.5px;font-weight:500;line-height:1.25;text-align:center;color:var(--store-text-secondary)}@media (min-width: 769px){.home-circles__trilho{gap:22px;justify-content:flex-start}.home-circles__item{flex:0 0 96px}.home-circles__bola{width:84px;height:84px}.home-circles__rotulo{font-size:13px}}@media (max-width: 768px){.store-trust{margin:16px 0!important;padding:0!important;border:0!important;background:transparent!important}.store-trust__grade{display:flex!important;gap:10px!important;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.store-trust__grade::-webkit-scrollbar{display:none}.store-trust__item{flex:0 0 auto;gap:8px!important;padding:9px 12px;background:var(--store-card-bg);border:1px solid var(--store-border);border-radius:999px}.store-trust__item>span{width:28px!important;height:28px!important}.store-trust__item>span svg{width:15px;height:15px}.store-trust__item div div:first-child{font-size:12.5px!important;white-space:nowrap}.store-trust__sub{display:none}.store-how-it-works{display:none!important}}@media (max-width: 768px){.store-section{margin:22px 0}.store-section__header{border-bottom:none;padding-bottom:0;margin-bottom:12px}.store-section__title{font-size:17px;font-weight:700;letter-spacing:-.01em}.store-section__link{font-size:13px}.home-circles{margin:14px 0 0}}.store-product-card__add-btn[data-no-carrinho=true]{background:var(--store-card-bg);color:var(--store-primary-hover);border:1.5px solid var(--store-primary)}@media (min-width: 769px){.store-header__utility{background:#000;border-bottom:none;color:#ffffffc7}.store-header__utility-nav a{color:#ffffffc7}.store-header__utility-nav a:hover{color:#fff}.store-header__main{background:var(--store-primary);border-bottom:none;padding:14px 0}.store-header__logo img{filter:brightness(0) invert(1);height:46px}.store-header__main .store-header__action-item,.store-header__main .store-header__user-btn,.store-header__main .store-theme-toggle,.store-header__main .store-header__delivery{color:#fff}.store-header__main .store-header__action-item:hover{background:#ffffff2e}.store-header__main .store-header__user-greeting{color:#ffffffd9}.store-header__main .store-header__user-name{color:#fff}.store-header__main .store-header__cart-badge{background:#fff;color:var(--store-primary-hover)}.store-header__main .store-searchbar__wrapper{background:#fff;border:none;border-radius:999px;box-shadow:0 2px 10px #0000001f}.store-header__main .store-searchbar__wrapper:focus-within{box-shadow:0 0 0 3px #ffffff80}.store-header__main .store-searchbar__input{padding:13px 22px}.store-header__main .store-searchbar__btn{background:transparent;color:var(--store-primary-hover);padding:12px 20px}[data-store-theme=dark] .store-header__main .store-searchbar__input{color:#1a1a1a}.home-circles{margin:26px 0 6px}.home-circles__trilho{justify-content:center;gap:28px}.store-section__header{border-bottom:none;padding-bottom:0}.store-carousel__btn{opacity:0;transition:opacity .2s;box-shadow:0 4px 14px #0000001f}.store-carousel:hover .store-carousel__btn{opacity:1}}.store-header__icone{display:none}@media (max-width: 768px){.store-header__icone{display:flex;align-items:center;flex:none;order:0;margin-right:10px}.store-header__icone img{width:34px;height:34px;object-fit:contain;filter:brightness(0) invert(1)}.store-header__search{flex:1 1 0;flex-basis:0!important;min-width:0}}.store-announcement-bar{background:#000;color:#fff;font-size:12.5px;padding:8px 16px}.store-announcement-bar__destaque{color:var(--store-primary);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.store-header__utility{border-bottom:1px solid rgba(255,255,255,.08)}@media (min-width: 769px){.store-header__main{background:#000}.store-header__logo img{filter:none}.store-header__main .store-header__action-item svg,.store-header__main .store-header__user-btn svg,.store-header__main .store-header__delivery svg{color:var(--store-primary)}.store-header__main .store-header__action-item:hover{background:#ffffff1a}.store-header__main .store-header__cart-badge{background:#fff;color:#000}.store-header__main .store-searchbar__btn{background:var(--store-primary);color:#000;border-radius:0 999px 999px 0}.store-header__main .store-searchbar__btn:hover{background:var(--store-primary-hover);color:#000}}@media (max-width: 768px){.store-header__main{background:#000}.store-header__main .store-searchbar__wrapper,[data-store-theme=dark] .store-header__main .store-searchbar__wrapper{background:#ffffff1f}.store-header__main .store-searchbar__wrapper:focus-within{background:#ffffff2e}.store-header__main .store-searchbar__btn{color:var(--store-primary)}.store-header__main .store-header__delivery{background:#ffffff12}.store-header__main .store-header__delivery svg{color:var(--store-primary)}.store-header__icone img{filter:none}.store-hero{margin:12px 12px 16px;width:auto;border-radius:16px;box-shadow:0 6px 18px #0000001f}}@media (max-width: 768px){.store-announcement-bar__resto{display:none}}.home-circles__bola--categoria{background:radial-gradient(circle at 50% 60%,#fff 0%,var(--store-primary-light) 72%);overflow:hidden}.home-circles__bola--categoria img{width:94%;height:94%;object-fit:contain}.home-vitrines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 8px;align-items:stretch}.home-vitrine{background:var(--store-card-bg);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 10px #0000000f;min-width:0}.home-vitrine__topo{background:var(--store-primary);color:#000;text-align:center;font-weight:700;font-size:16px;padding:11px 12px}.home-vitrine__topo--escura{background:#000;color:#fff}.home-vitrine__itens{flex:1;display:grid;grid-auto-rows:1fr;gap:10px;padding:14px}.home-vitrine__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--store-border);border-radius:12px;padding:8px;text-decoration:none;color:var(--store-text-primary);transition:border-color var(--store-transition)}.home-vitrine__item:hover{border-color:var(--store-primary)}.home-vitrine__foto{width:88px;aspect-ratio:1;background:#fff;border-radius:8px;overflow:hidden;display:block}.home-vitrine__foto img{width:100%;height:100%;object-fit:contain}.home-vitrine__info{min-width:0;display:grid;gap:3px}.home-vitrine__preco{font-weight:800;font-size:16px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.home-vitrine__pix{display:inline-flex;align-items:center;gap:3px;background:var(--store-primary-light);color:var(--store-text-primary);font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px}.home-vitrine__nome{font-size:12.5px;color:var(--store-text-secondary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-vitrine__botao{margin:0 14px 14px;text-align:center;border:1.5px solid var(--store-primary);color:var(--store-text-primary);border-radius:999px;padding:8px;font-weight:700;font-size:13px;text-decoration:none}.home-vitrine__botao:hover{background:var(--store-primary);color:#000}.home-vitrine--retira .home-vitrine__itens{grid-auto-rows:auto;grid-template-rows:1fr auto}.home-vitrine__mapa{position:relative;display:block;min-height:120px;border-radius:10px;background-size:cover;background-position:center}.home-vitrine__pino{position:absolute;left:50%;top:50%;width:38px;height:38px;transform:translate(-50%,-100%) rotate(-45deg);border-radius:50% 50% 50% 0;background:var(--store-primary);color:#000;display:grid;place-items:center;box-shadow:0 6px 14px #0000004d}.home-vitrine__pino svg{transform:rotate(45deg)}.home-vitrine__lista{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:12.5px;color:var(--store-text-secondary)}.home-vitrine__lista li{display:flex;gap:6px;align-items:flex-start}.home-vitrine__lista svg{flex:none;color:var(--store-primary-hover);margin-top:1px}@media (max-width: 1100px){.home-vitrines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.home-vitrines{display:flex;overflow-x:auto;scrollbar-width:none;gap:10px;margin:14px 0 4px;padding-bottom:4px;scroll-snap-type:x mandatory}.home-vitrines::-webkit-scrollbar{display:none}.home-vitrine{flex:0 0 82%;scroll-snap-align:start}.home-vitrine__topo{font-size:14px;padding:9px}.home-vitrine__itens{padding:10px;gap:8px}.home-vitrine__item{grid-template-columns:72px minmax(0,1fr)}.home-vitrine__foto{width:72px}}@media (min-width: 769px){.store-hero{margin:16px 0 20px;width:auto;border-radius:16px}}@media (max-width: 768px){.store-hero__arrow,.store-hero__nav{display:none!important}.home-vitrines{scroll-snap-type:x proximity}}.store-announcement-bar{background:var(--store-primary);color:#000}.store-announcement-bar__destaque{color:#000}.store-product__trust-strip{grid-template-columns:repeat(var(--selos, 4),minmax(0,1fr))}@media (max-width: 420px){.store-product__trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-appbar,.checkout-resumo-toggle,.checkout-nav__total{display:none}@media (max-width: 768px){.store-layout--checkout .store-announcement-bar,.store-layout--checkout .store-header,.store-layout--checkout .store-footer,.store-layout--checkout .store-mfooter,.store-layout--checkout .store-mobile-nav,.store-layout--checkout .store-whatsapp-float{display:none!important}.checkout-appbar{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:6px;position:sticky;top:0;z-index:60;background:#000;color:#fff;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px 4px}.checkout-appbar__voltar{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:#fff;cursor:pointer}.checkout-appbar__titulo{font-weight:700;font-size:16px}.checkout-appbar__seguro{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--store-primary)}.store-layout--checkout .store-main{padding-top:0}.checkout-page{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.checkout-resumo-toggle{display:flex;align-items:center;gap:10px;width:100%;margin:4px 0 12px;padding:12px 14px;border-radius:12px;background:var(--store-card-bg);border:1px solid var(--store-border);font:inherit;font-size:14px;color:var(--store-text-primary);cursor:pointer;text-align:left}.checkout-resumo-toggle span{flex:1;color:var(--store-text-secondary)}.checkout-resumo-toggle strong{font-size:15px;font-variant-numeric:tabular-nums}.checkout-page .checkout-summary{display:none}.checkout-page--resumo-aberto .checkout-summary{display:block}.checkout-nav{position:fixed;left:0;right:0;bottom:0;z-index:60;margin:0;background:var(--store-card-bg);box-shadow:0 -6px 18px #0000001a;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.checkout-nav__total{display:grid;line-height:1.15}.checkout-nav__total span{font-size:11.5px;color:var(--store-text-secondary)}.checkout-nav__total strong{font-size:18px;font-variant-numeric:tabular-nums}.checkout-nav .checkout-btn--ghost{width:46px;height:46px;padding:0;justify-content:center}.checkout-nav .checkout-btn--ghost span{display:none}.checkout-nav .checkout-btn--primary{height:46px;padding:0 20px;border-radius:999px}.checkout-nav .checkout-btn--finalize{padding:0 16px;font-size:14px}.checkout-nav__hint{font-size:12px;text-align:right}}@media (max-width: 768px){.checkout-btn__valor{display:none}}.store-cart__barra{display:none}@media (max-width: 768px){.store-cart__barra{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;position:fixed;left:0;right:0;z-index:55;bottom:calc(var(--store-mobile-nav-height) + env(safe-area-inset-bottom,0px));background:var(--store-card-bg);box-shadow:0 -6px 18px #00000014;padding:10px 14px}.store-cart__barra-total{display:grid;line-height:1.15}.store-cart__barra-total span{font-size:11.5px;color:var(--store-text-secondary)}.store-cart__barra-total strong{font-size:18px;font-variant-numeric:tabular-nums}.store-cart__barra-btn{height:46px;padding:0 22px;border:0;border-radius:999px;background:var(--store-primary);color:#000;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.store-cart__barra-btn:disabled{opacity:.5;cursor:not-allowed}.store-cart{padding-bottom:84px}}.store-account__layout{grid-template-columns:220px minmax(0,1fr)}.store-account__layout>*{min-width:0}@media (max-width: 768px){.store-account__layout{grid-template-columns:minmax(0,1fr)}.store-account__sidebar{overflow-x:auto;scrollbar-width:none}.store-account__sidebar::-webkit-scrollbar{display:none}}.store-password-field{position:relative;width:100%}.store-password-field>input{width:100%;box-sizing:border-box}.store-password-field__olho{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;background:none;border:0;border-radius:8px;color:var(--store-text-muted);cursor:pointer}.store-password-field__olho:hover{color:var(--store-text-primary)}.store-password-field__olho:focus-visible{outline:2px solid var(--store-primary)}@media (max-width: 768px){.store-layout:has(.store-cart__barra) .store-whatsapp-float{bottom:calc(var(--store-mobile-nav-height) + env(safe-area-inset-bottom,0px) + 82px)!important}}.store-cpf-fix{display:flex;flex-direction:column;gap:6px;margin:0 0 16px;padding:16px;border:1px solid #fecaca;border-radius:var(--store-radius-md);background:#fef2f2}[data-store-theme=dark] .store-cpf-fix{background:#dc262614;border-color:#f8717159}.store-cpf-fix__title{margin:0;font-size:15px;font-weight:700;color:var(--store-text-primary)}.store-cpf-fix__text{margin:0 0 4px;font-size:13px;color:var(--store-text-secondary)}.store-cpf-fix__row{display:flex;gap:8px}.store-cpf-fix__row .store-auth-input{flex:1;min-width:0;height:44px;box-sizing:border-box;font-size:16px}.store-cpf-fix__row .store-auth-btn{flex-shrink:0;height:44px;padding:0 18px}@media (max-width: 420px){.store-cpf-fix__row{flex-direction:column}}.store-cpf-status{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4}.store-cpf-status--checking{color:var(--store-text-muted)}.store-cpf-status--ok{color:#16a34a}[data-store-theme=dark] .store-cpf-status--ok{color:#4ade80}.store-cpf-status__spinner{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:2px solid var(--store-border);border-top-color:var(--store-primary);animation:store-cpf-spin .8s linear infinite}@keyframes store-cpf-spin{to{transform:rotate(360deg)}}.store-hero,.store-banner-row{width:var(--store-vw, 100vw);margin-left:calc(50% - var(--store-vw, 100vw) / 2);margin-right:calc(50% - var(--store-vw, 100vw) / 2);border-radius:0}.store-home>.store-hero:first-child{margin-top:0}.store-banner-card{box-shadow:none}@media (max-width: 768px){.store-hero{box-shadow:none;margin-bottom:16px}}.mp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.mp-reputation-bar{display:flex;gap:10px;margin-bottom:16px;align-items:stretch;flex-wrap:wrap}.mp-tabs{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid var(--border);flex-wrap:wrap!important}.mp-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:12px}.mp-header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mp-monitor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.mp-order-row{padding:16px 20px;cursor:pointer;display:grid;grid-template-columns:1fr auto auto auto;gap:16px;align-items:center}.mp-order-details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mp-toolbar{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.mp-listing-card{background:var(--dark-gray);border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:12px}.mp-listing-right{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.mp-questions-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:10px}.mp-response-time{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.mp-question-card-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.mp-nfe-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mp-nfe-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.mp-batch-bar{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;border-radius:8px}.mp-filter-row{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.mp-sync-row{display:flex;justify-content:flex-end;gap:8px;margin-bottom:20px}.mp-alert-card{display:flex;justify-content:space-between;align-items:center;gap:12px}.mp-recent-sale{display:flex;justify-content:space-between;align-items:center}.mp-visits-section{display:flex;flex-direction:column;gap:16px}.mp-claim-card{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.mp-feedback-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.mp-tax-row{display:flex;align-items:center;gap:16px}.mp-modal-grid,.mp-modal-fields{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 1024px){.mp-stats-grid,.mp-monitor-grid,.mp-feedback-grid{grid-template-columns:repeat(2,1fr)}.mp-order-row{grid-template-columns:1fr auto auto}.mp-order-items-col{display:none}}@media (max-width: 768px){.mp-page{padding:16px!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;max-width:100%!important}.mp-header{flex-direction:column;align-items:stretch}.mp-header-actions{justify-content:flex-start;flex-wrap:wrap}.mp-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.mp-stats-grid>div{padding:12px 14px!important}.mp-monitor-grid{grid-template-columns:repeat(2,1fr);gap:8px}.mp-tabs{gap:0;padding-bottom:0}.mp-tabs button{padding:8px 12px!important;font-size:12px!important;min-width:max-content}.mp-order-row{grid-template-columns:1fr;gap:8px;padding:14px 16px}.mp-order-items-col{display:none}.mp-order-total-col{text-align:left!important}.mp-order-date-col{text-align:left!important;flex-direction:row-reverse!important;justify-content:flex-end!important}.mp-order-details{grid-template-columns:1fr}.mp-toolbar{gap:8px}.mp-toolbar>*{min-width:0}.mp-toolbar-search{flex:1 1 100%!important;min-width:0!important}.mp-toolbar-btn{font-size:12px!important;padding:7px 10px!important}.mp-toolbar-btn .mp-btn-text{display:none}.mp-toolbar-btn svg{margin:0}.mp-listing-card{flex-wrap:wrap;padding:12px;gap:10px}.mp-listing-right{width:100%;justify-content:space-between;margin-top:4px}.mp-batch-bar{flex-wrap:wrap;gap:8px}.mp-batch-bar .mp-batch-spacer{display:none}.mp-questions-toolbar{flex-direction:column;align-items:stretch}.mp-response-time>div{flex:1;min-width:90px}.mp-question-card-inner{flex-direction:column}.mp-nfe-row{flex-direction:column;align-items:stretch;gap:10px}.mp-nfe-actions{width:100%;justify-content:space-between}.mp-filter-row{gap:6px}.mp-filter-row input[type=number]{width:60px!important}.mp-filter-row input[type=date]{max-width:130px}.mp-sync-row{flex-wrap:wrap;justify-content:stretch}.mp-sync-row button{flex:1;min-width:0;justify-content:center}.mp-alert-card{flex-direction:column;align-items:stretch}.mp-feedback-grid{grid-template-columns:1fr 1fr}.mp-tax-row{flex-direction:column;align-items:stretch;gap:10px}.mp-tax-row button{align-self:flex-end}.mp-reputation-bar>div{flex:1;min-width:130px!important}.mp-modal-grid,.mp-modal-fields{grid-template-columns:1fr!important}.mp-nfe-transp .mp-modal-fields>*{grid-column:auto!important}.mp-nfe-transp input,.mp-nfe-transp select{font-size:16px!important}.mp-recent-sale{flex-wrap:wrap;gap:8px}.mp-claim-card{flex-direction:column;align-items:stretch}}@media (max-width: 480px){.mp-page{padding:12px!important}.mp-stats-grid{grid-template-columns:1fr 1fr;gap:6px}.mp-stats-grid>div{padding:10px 12px!important}.mp-monitor-grid{grid-template-columns:1fr 1fr;gap:6px}.mp-tabs button{padding:7px 10px!important;font-size:11px!important}.mp-listing-card{padding:10px}.mp-listing-thumb{width:40px!important;height:40px!important}.mp-header-actions{flex-wrap:wrap;align-items:stretch}.mp-header-actions button,.mp-header-actions a{justify-content:center;text-align:center}.mp-response-time{flex-direction:column}.mp-feedback-grid{grid-template-columns:1fr}.mp-reputation-bar{flex-direction:column}.mp-reputation-bar>div{min-width:0!important}}.edit-listing-modal{background:var(--dark-gray);border:1px solid var(--border);border-radius:12px;width:100%;max-width:900px;max-height:92vh;display:flex;flex-direction:column}.edit-listing-scroll>*{flex-shrink:0}.edit-listing-body{display:grid;grid-template-columns:280px 1fr;gap:20px}.edit-listing-imgs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.edit-img-actions{position:absolute;bottom:0;left:0;right:0;background:#000000d9;display:flex;justify-content:space-between;align-items:center;padding:4px 5px;opacity:0;transition:opacity .15s}.edit-img-container:hover .edit-img-actions{opacity:1}.edit-img-container>img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.edit-listing-dims{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px}.edit-listing-price-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.edit-listing-info{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:12px}.edit-listing-freight{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 1024px){.edit-listing-body{grid-template-columns:1fr!important}.edit-listing-imgs{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.edit-listing-modal{border-radius:0;max-height:100vh;max-height:100dvh;max-width:100%;height:100vh;height:100dvh}.edit-listing-body{grid-template-columns:1fr!important}.edit-listing-imgs{grid-template-columns:repeat(3,1fr)}.edit-img-actions{opacity:1!important;padding:6px 8px}.edit-listing-dims,.edit-listing-price-row{grid-template-columns:1fr 1fr}.edit-listing-freight{flex-direction:column}.edit-listing-freight>label{min-width:0!important}.edit-listing-info{grid-template-columns:1fr}.edit-ml-price-search{flex-wrap:wrap}.edit-ml-price-search>div:first-child{flex:1 1 100%!important}.edit-ml-price-search>button{flex:1 1 auto}.edit-compat-row{flex-wrap:wrap}.edit-compat-row>input:nth-child(1),.edit-compat-row>input:nth-child(2){flex:1 1 calc(50% - 3px)!important}.edit-compat-row>input:nth-child(3),.edit-compat-row>input:nth-child(4){flex:1 1 70px!important;width:auto!important}.edit-listing-scroll{min-height:0;-webkit-overflow-scrolling:touch}.edit-listing-footer{position:sticky;bottom:0;background:var(--dark-gray);z-index:2}}@media (max-width: 480px){.edit-listing-modal{border-radius:0;max-height:100dvh;height:100dvh}.edit-listing-imgs{grid-template-columns:1fr 1fr}.edit-listing-price-row{grid-template-columns:1fr}.edit-listing-dims{grid-template-columns:1fr 1fr}.edit-listing-save-btn{flex:1}}.create-listing-overlay,.edit-listing-overlay,.img-search-overlay{padding:16px}@media (max-width: 768px){.create-listing-overlay,.edit-listing-overlay,.img-search-overlay{padding:0!important}}@media (max-width: 768px){.img-search-modal{border-radius:0!important;max-height:100vh!important;max-height:100dvh!important;height:100vh!important;height:100dvh!important;max-width:100%!important}.img-search-grid{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}}@media (max-width: 480px){.img-search-modal{max-height:100dvh!important;height:100dvh!important}.img-search-grid{grid-template-columns:repeat(3,1fr)!important}}.mp-sidebar{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.mp-sidebar::-webkit-scrollbar{width:4px}.mp-sidebar::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.mp-sidebar button:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.mp-content{font-variant-numeric:tabular-nums}@media (max-width: 1024px){.mp-layout{flex-direction:column!important}.mp-content{align-self:stretch;width:100%;max-width:100%;min-width:0}.mp-sidebar{width:100%!important;position:static!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;padding:6px!important;gap:4px!important}.mp-sidebar>*{flex-shrink:0}.mp-sidebar>div[style*="height: 1px"]{width:1px!important;height:auto!important;align-self:stretch;margin:4px!important}.mp-sidebar>div[style*=UPPERCASE],.mp-sidebar>div[style*=uppercase]{display:none}.mp-sidebar button{white-space:nowrap;padding:8px 12px!important}}@media (max-width: 600px){.mp-page{padding:12px!important}}@media (max-width: 700px){.mp-content [style*="grid-template-columns: 1fr auto auto auto"],.mp-content [style*="grid-template-columns: auto 1fr auto auto"]{grid-template-columns:1fr!important;gap:8px!important}}.mp-create-modal{width:100%;max-width:1100px;max-height:92vh;display:flex;flex-direction:column}.mp-create-scroll{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:0}@media (max-width: 1024px){.mp-create-modal{max-width:100%!important;max-height:96vh}}@media (max-width: 768px){.mp-create-modal{width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0!important;border:none!important}.mp-create-footer{flex-shrink:0!important;position:sticky!important;bottom:0;background:var(--dark-gray);z-index:2}.mp-create-scroll{padding:14px!important;-webkit-overflow-scrolling:touch}.mp-create-modal .mp-create-scroll button[style*="justify-content: space-between"]{flex-wrap:wrap!important}.mp-create-modal .mp-create-scroll>div[style*="max-height: 400px"]{max-height:calc(100vh - 220px)!important}.mp-create-modal [style*="grid-template-columns: 1fr 1fr 1fr"],.mp-create-modal [style*="grid-template-columns: 1fr 1fr 1fr 1fr"]{grid-template-columns:1fr 1fr!important;gap:8px!important}.mp-create-modal [style*="grid-template-columns: repeat(auto-fit, minmax(120px"]{grid-template-columns:1fr 1fr!important}.mp-create-modal [style*="Modo de Anúncio"]~div[style*="grid-template-columns: 1fr 1fr"],.mp-create-modal [style*="Modo de Anúncio"]+div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:10px!important}.mp-create-modal [style*="Pesquisa de preço"]~div[style*="display: flex"],.mp-create-modal [style*="display: flex"][style*="align-items: stretch"]{flex-wrap:wrap!important;gap:6px!important}.mp-create-modal [style*="display: flex"][style*="align-items: stretch"]>div:first-child{flex:1 1 100%!important}.mp-create-modal [style*="Veículos Compatíveis"]~div>div[style*="border: 1px solid"][style*="border-radius: 8px"][style*="padding: 6px 8px"]{flex-wrap:wrap!important;align-items:stretch!important;padding:8px!important;gap:6px!important}.mp-create-modal [style*="Veículos Compatíveis"]~div input[placeholder=Marca],.mp-create-modal [style*="Veículos Compatíveis"]~div input[placeholder=Modelo]{flex:1 1 calc(50% - 4px)!important;min-width:0!important}.mp-create-modal [style*="Veículos Compatíveis"]~div input[placeholder=De],.mp-create-modal [style*="Veículos Compatíveis"]~div input[placeholder=Até]{flex:1 1 60px!important;width:auto!important;min-width:0!important}.mp-create-modal [style*="Preços de atacado"]~div [style*="display: flex"][style*="gap: 8px"][style*="align-items: center"]{flex-wrap:wrap!important;gap:6px!important}.mp-create-modal [style*="Preços de atacado"]~div [style*="flex: 0 0 100px"]{flex:1 1 100px!important}.mp-create-modal [style*="Posições no veículo"]~div [style*="flex-wrap: wrap"]{gap:4px!important}.mp-create-modal [style*="Preço de Venda Sugerido"]+div,.mp-create-modal [style*=averagePrice]+div{flex-wrap:wrap!important}.mp-create-modal label[style*="min-width: 140px"]{flex:1 1 100%!important;min-width:0!important}.mp-create-modal>div:first-child>div:first-child>div:last-child{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3}.mp-create-modal [style*="flex-wrap: wrap"][style*="gap: 6px"]{gap:8px!important}}@media (max-width: 480px){.mp-create-scroll{padding:12px!important}.mp-create-modal [style*="grid-template-columns: 1fr 1fr 1fr 1fr"],.mp-create-modal [style*="grid-template-columns: repeat(auto-fit, minmax(120px"]{grid-template-columns:1fr 1fr!important}.mp-create-modal [style*="Imagens do anúncio"]+div,.mp-create-modal label[style*=Imagens]~div[style*="display: flex"][style*="flex-wrap: wrap"]{gap:6px!important}.mp-create-modal label[style*=Imagens]~div[style*="display: flex"]>button,.mp-create-modal label[style*=Imagens]~div[style*="display: flex"]>label{flex:1 1 calc(50% - 3px)!important;justify-content:center!important}.mp-create-modal [style*="Veículos Compatíveis"]~div input[placeholder=Marca],.mp-create-modal [style*="Veículos Compatíveis"]~div input[placeholder=Modelo]{flex:1 1 100%!important}}.mp-part-pick-row{transition:border-color .12s,background .12s}@media (max-width: 768px){.mp-part-pick-row{flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:10px 12px!important}.mp-part-pick-row .mp-part-pick-price{align-self:flex-end!important;font-size:15px!important;padding:2px 8px;background:#4ade801a;border-radius:6px}.mp-part-pick-row .mp-part-pick-name{-webkit-line-clamp:3!important;font-size:13px!important}}@media (max-width: 768px){.ml-missing-attrs-overlay{padding:0!important;align-items:stretch!important}.ml-missing-attrs-modal{width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0!important;border:none!important}.ml-missing-attrs-footer{position:sticky!important;bottom:0;z-index:2;flex-wrap:wrap!important;gap:8px!important;padding:12px 16px!important}.ml-missing-attrs-footer button{flex:1;min-width:0}.ml-missing-attrs-confirm{flex:1 1 100%!important;order:-1!important;padding:14px 18px!important;font-size:16px!important;font-weight:800!important;box-shadow:0 4px 12px #4ade8059!important}}@media (max-width: 768px){.mp-create-modal~div[style*="z-index: 1200"][style*="inset: 0"]>div,div[style*="z-index: 1200"][style*="position: fixed"][style*="inset: 0"]>div{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0!important;margin:0!important}}@media (max-width: 1024px){div[style*="z-index: 999;"]>div>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}div[style*="z-index: 999;"]>div>div[style*="grid-template-columns: 1fr 1fr"]>div:last-child{display:none!important}}@media (max-width: 768px){div[style*="z-index: 999;"][style*="inset: 0"]>div{width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0!important}}@media (max-width: 768px){div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 1000"]>div,div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 1100"]>div,div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 1200"]>div,div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 1300"]>div{width:100vw!important;max-width:100vw!important;max-height:100vh!important;height:auto;min-height:0;border-radius:0!important;margin:0!important}div[style*="position: fixed"][style*="z-index: 1000"]>div>div[style*="justify-content: space-between"][style*=border-top]{flex-direction:column!important;align-items:stretch!important;gap:8px!important}div[style*="position: fixed"][style*="z-index: 1000"]>div>div[style*="justify-content: space-between"][style*=border-top]>button,div[style*="position: fixed"][style*="z-index: 1000"]>div>div[style*="justify-content: space-between"][style*=border-top]>div{width:100%!important}div[style*="position: fixed"][style*="z-index: 1000"]>div>div[style*="justify-content: space-between"][style*=border-top]>div{display:flex!important;gap:8px!important}div[style*="position: fixed"][style*="z-index: 1000"]>div>div[style*="justify-content: space-between"][style*=border-top]>div>button{flex:1 1 50%!important}}@media (max-width: 480px){.img-search-modal [style*="grid-template-columns: repeat(4"],.img-search-modal [style*="grid-template-columns: repeat(5"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.mp-listing-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.mp-listing-actions>button,.mp-listing-actions>a{min-width:36px!important;min-height:36px!important;padding:6px 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media (max-width: 1024px){.mp-sidebar{position:sticky!important;top:0!important;z-index:20;background:var(--card-bg);border-radius:var(--radius);box-shadow:0 4px 12px #00000026;-webkit-overflow-scrolling:touch}.mp-sidebar button>span:first-of-type{max-width:none!important}}@media (max-width: 768px){.mp-toolbar-btn .mp-btn-text{display:inline!important;font-size:11px!important}.mp-toolbar-btn,.mp-toolbar>select,.mp-toolbar>.mp-ferramentas{flex:1 1 calc(50% - 4px)!important;justify-content:center!important;min-width:0!important}}@media (max-width: 380px){.mp-toolbar-btn .mp-btn-text{display:none!important}.mp-toolbar-btn{flex:0 0 auto!important}}@media (max-width: 768px){.mp-page{padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important}}@media (max-width: 480px){.mp-page{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}}@media (max-width: 480px){.mp-page h1{font-size:26px!important;letter-spacing:-.02em;font-weight:700;line-height:1.15}.mp-page h2{font-size:20px!important;letter-spacing:-.01em;line-height:1.2}.mp-page{font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%}}@media (max-width: 768px){.mp-page button,.mp-page a[role=button],.mp-page a.btn{-webkit-tap-highlight-color:transparent}.mp-page button:not(.mp-tabbar-btn):not(.mp-more-item):not(.mp-toolbar-btn):not([style*="width: 6px"]):not([style*="padding: 2px"]):not([class*=mp-lcard]):not([aria-pressed]):not(.mp-q-more):not(.mp-qs-trocar):not([class*=mlc-]):not([class*=mpo-]){min-height:40px}.mp-page button:active:not(:disabled){transition:transform .08s ease-out;transform:scale(.97)}}@media (max-width: 768px){.mp-content [style*="border-radius: 10"],.mp-content [style*="border-radius: 12"],.mp-listing-card{box-shadow:0 1px 3px #0000002e}}@media (max-width: 720px) and (min-width: 481px){.mp-content [style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr 1fr!important}}@media (max-width: 480px){.mp-content [style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:8px!important}}@media (max-width: 480px){.mp-sales-30d-right{text-align:left!important;width:100%}}@media (max-width: 768px){.mp-part-pick-meta{gap:4px 10px!important;flex-wrap:wrap!important;max-width:100%}.mp-part-pick-meta>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;align-items:center}.mp-part-pick-row .mp-part-pick-price{align-self:flex-start!important;margin-top:4px}}@media (max-width: 480px){.mp-content>h1,.mp-content>h2,.mp-content>div>h2{padding-inline:2px}}@media (max-width: 480px){.mp-header-actions{gap:8px!important}.mp-header-actions>button,.mp-header-actions>a,.mp-header-actions>.mp-account-switcher{min-height:42px;border-radius:10px!important;font-size:13.5px!important;font-weight:600!important;justify-content:center!important;box-sizing:border-box}.mp-header-actions>.mp-account-switcher{padding:0 12px!important}.mp-header-actions svg{width:16px;height:16px;flex-shrink:0}}.mp-bottom-tabbar,.mp-mobile-bar{display:none}@media (max-width: 1024px){.mp-mobile-bar{--sidebar-border: var(--border);--nav-text: var(--text-muted);--nav-text-active: var(--white);display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:40;background:var(--card-bg);border-bottom:1px solid var(--border);padding:calc(6px + env(safe-area-inset-top,0px)) 12px 8px 4px}.mp-mb-back{width:42px;height:42px;margin-right:-4px;border:none;border-radius:50%;background:transparent;color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.mp-mb-back:active{background:var(--overlay-6)}.mp-mb-mark{width:34px;height:34px;border-radius:10px;background:#ffe600;color:#2d3277;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mp-mb-who{flex:1;min-width:0;display:flex;flex-direction:column}.mp-mb-who b{font-size:15px;color:var(--white);line-height:1.15}.mp-mb-acct{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:12px;font-weight:700;color:var(--text-muted);white-space:nowrap;overflow:hidden}.mp-mb-acct i{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0}.mp-mb-acct select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;padding:0;font:inherit;color:inherit;min-width:0;max-width:100%;text-overflow:ellipsis;cursor:pointer;outline:none}.mp-mb-bell{flex-shrink:0}label.mp-mb-acct{position:relative;cursor:pointer}.mp-mb-acct .mp-mb-acct-txt{overflow:hidden;text-overflow:ellipsis}.mp-mb-acct select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}body.mp-more-open .wa-widget-fab{display:none!important}.mp-more-user{display:flex;align-items:center;gap:12px;padding:12px 14px 4px}.mp-more-user b{display:block;font-size:14px;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-more-user small{display:block;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-more-avatar{width:38px;height:38px;border-radius:50%;background:var(--overlay-6);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--white);flex-shrink:0}.mp-more-logout{height:36px;padding:0 16px;border-radius:18px;border:1px solid var(--border);background:transparent;color:#ef4444;font-weight:700;font-size:13px;font-family:inherit;cursor:pointer;flex-shrink:0}}@media (max-width: 1024px){.mp-sidebar{display:none!important}.mp-bottom-tabbar{display:flex;position:fixed;inset:auto 0 0 0;z-index:50;background:#141416eb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--border);padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);justify-content:space-around;align-items:stretch}.mp-tabbar-btn{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 0;min-height:48px;background:transparent;border:none;color:var(--text-muted);font-size:10px;font-weight:500;font-family:inherit;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;transition:color .15s ease-out,transform .08s ease-out}[data-theme=light] .mp-bottom-tabbar{background:#fffffff0;box-shadow:0 -1px 12px #0000000d}.mp-tabbar-btn.is-active{color:var(--red)}.mp-tabbar-btn svg{width:22px;height:22px}.mp-tabbar-btn:active{transform:scale(.94)}.mp-tabbar-btn span:not(.mp-tabbar-badge){font-weight:inherit;line-height:1.1}.mp-tabbar-badge{position:absolute;top:2px;left:50%;transform:translate(4px);background:var(--red);color:#fff;border-radius:999px;font-size:9px;font-weight:700;padding:1px 5px;min-width:16px;line-height:1.3;text-align:center;box-shadow:0 1px 2px #0000004d}.mp-more-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:49;animation:mp-fadein .18s ease-out}.mp-more-sheet{position:fixed;inset:auto 0 0 0;z-index:51;background:var(--card-bg);border-radius:16px 16px 0 0;padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px));max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:mp-slideup .22s ease-out;box-shadow:0 -8px 24px #0006}.mp-more-handle{width:36px;height:4px;background:var(--border);border-radius:2px;margin:0 auto 12px}.mp-more-group{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:12px 14px 6px}.mp-more-item{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;background:transparent;border:none;color:var(--white);font-size:15px;font-family:inherit;text-align:left;border-radius:10px;cursor:pointer;min-height:48px;-webkit-tap-highlight-color:transparent;transition:background .15s ease-out,transform .08s ease-out}.mp-more-item.is-active{background:#ef44441f;color:var(--red);font-weight:600}.mp-more-item:active{transform:scale(.98);background:#ffffff0d}.mp-more-item svg{flex-shrink:0;opacity:.8}.mp-more-item.is-active svg{opacity:1}.mp-more-count{margin-left:auto;font-size:12px;font-weight:700;padding:2px 8px;border-radius:10px;background:var(--overlay-6);color:var(--text-muted);font-variant-numeric:tabular-nums}.mp-more-count.is-red{background:#ef4444;color:#fff}.mp-more-count.is-yellow{background:var(--yellow);color:#fff}.mp-more-footer{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.mp-page{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))!important}}@keyframes mp-fadein{0%{opacity:0}to{opacity:1}}@keyframes mp-slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 768px){.mp-content [style*="grid-template-columns: 3fr 2fr"],.mp-content [style*="grid-template-columns: 2fr 1fr"],.mp-content [style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width: 480px){.mp-content [style*="grid-template-columns: 1fr 1fr"]:not([style*="grid-template-columns: 1fr 1fr 1fr"]){grid-template-columns:1fr!important}.mp-content [style*="padding: 18px"],.mp-content [style*="padding: 20px"]{padding:14px!important}}@media (max-width: 768px){.mp-create-modal:before,.edit-listing-modal:before{content:"";display:block;width:36px;height:4px;background:var(--border);border-radius:2px;margin:8px auto 4px;flex-shrink:0}}@media (max-width: 768px){html,body{overflow-x:hidden!important;max-width:100vw!important}.mp-page,.mp-content,.mp-content>div,.mp-create-modal,.mp-create-scroll,.edit-listing-modal,.edit-listing-body,.img-search-modal{overflow-x:hidden!important;max-width:100vw!important;box-sizing:border-box!important}.mp-content>div,.mp-content>section,.mp-create-scroll>div,.mp-create-scroll>section{max-width:100%!important;box-sizing:border-box!important;min-width:0}.mp-content h1,.mp-content h2,.mp-content h3,.mp-content p,.mp-content span:not(.mp-tabbar-badge),.mp-create-modal h1,.mp-create-modal h2,.mp-create-modal h3,.mp-create-modal p{overflow-wrap:anywhere;word-break:break-word}.mp-page button:not(.mp-tabbar-btn),.mp-page a{max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}.mp-content [style*="display: flex"],.mp-content [style*="display:flex"],.mp-create-scroll [style*="display: flex"],.mp-create-scroll [style*="display:flex"]{min-width:0;max-width:100%;box-sizing:border-box}.mp-content [style*="display: flex"]>*,.mp-content [style*="display:flex"]>*,.mp-create-scroll [style*="display: flex"]>*,.mp-create-scroll [style*="display:flex"]>*{min-width:0;max-width:100%;box-sizing:border-box}.mp-page input,.mp-page select,.mp-page textarea,.mp-create-modal input,.mp-create-modal select,.mp-create-modal textarea{max-width:100%!important;box-sizing:border-box!important}.mp-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mp-page img,.mp-create-modal img{max-width:100%;height:auto}.mp-part-pick-row{width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important}.mp-part-pick-row>div{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.mp-part-pick-row .mp-part-pick-name{max-width:100%!important;word-break:break-word;overflow-wrap:anywhere}.mp-part-pick-row .mp-part-pick-meta{max-width:100%!important}.mp-part-pick-row .mp-part-pick-meta>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}}@media (max-width: 768px){.mq-head{flex-direction:column;align-items:stretch!important}.mq-head>div:last-child{align-items:stretch!important;width:100%;min-width:0}.mq-head>div:last-child>div{width:100%;min-width:0;box-sizing:border-box}.mq-head .mq-analyze{flex:1;min-width:0;box-sizing:border-box;justify-content:center}.mq-summary{flex-direction:column;align-items:stretch!important;gap:14px!important}.mq-levels{gap:6px!important}.mq-row{padding:12px!important;gap:10px!important}.mq-row .mq-thumb{display:none!important}.mq-row .mq-title{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.mq-progress-head{flex-direction:column;align-items:flex-start!important;gap:4px!important}.mq-progress-head>span:last-child{max-width:100%}}@media (max-width: 480px){.mq-gauge>div:last-child{max-width:none}}.mp-account-switcher{min-width:0;max-width:260px}.mp-account-row-actions{flex-wrap:wrap}@media (max-width: 768px){.mp-account-switcher{max-width:none;flex:1 1 0;min-width:0;justify-content:space-between}.mp-account-switcher select{max-width:none!important;width:100%}.mp-account-row{grid-template-columns:1fr!important;gap:10px!important}.mp-account-row>button,.mp-account-row-actions{width:100%}.mp-account-row-actions>button{flex:1}.mp-account-picker button{flex:1 1 100%;justify-content:flex-start}}@media (max-width: 480px){.mp-listing-meta .mp-badge-joint-edit{display:none}}@media (max-width: 768px){.mp-listing-right{flex-wrap:wrap;row-gap:8px}.mp-listing-actions{flex-basis:100%;display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px!important;padding-top:8px;border-top:1px solid var(--border)}.mp-listing-actions>button,.mp-listing-actions>a{width:100%!important;min-height:42px!important}}.mp-ferramentas{flex:0 0 auto}.mp-ferramentas>button{width:100%}.mp-segmented{flex-shrink:0}@media (max-width: 768px){.mp-acoes-lista{left:0!important;right:auto!important;width:max-content;max-width:calc(100vw - 40px)}.mp-ferramentas-menu{left:auto!important;right:0!important;width:calc(100vw - 40px)!important;max-width:330px}.mp-segmented{display:grid!important;grid-template-columns:1fr 1fr;gap:3px!important;width:100%;flex:1 1 100%}.mp-segmented>button{justify-content:center!important;min-height:38px}.mp-filter-row>button[aria-expanded]{flex:1 1 100%!important;justify-content:center!important;height:38px!important;padding:0 12px!important;font-size:12.5px!important}.mp-filtros-painel{grid-template-columns:1fr!important;gap:12px!important;padding:13px 14px!important}.mp-filtros-painel input,.mp-filtros-painel select,.mp-filtros-painel button{height:38px!important}.mp-filtros-painel>button{width:100%}}@media (max-width: 768px){.mp-header-actions{width:100%;align-items:stretch!important}.mp-header-actions>.mp-acoes-menu{order:1;flex:0 0 auto!important}.mp-header-actions>.mp-account-switcher{order:2;flex:1 1 0!important;min-width:0;min-height:42px}.mp-header-actions>button{order:3;flex:1 1 100%!important;justify-content:center!important;min-height:42px}.mp-header-actions>.mp-acoes-menu>button{width:42px;height:42px}.mp-header-actions>.mp-account-switcher{min-height:42px;height:42px}}.mp-acoes-lista button,.mp-ferramentas-menu button{justify-content:flex-start!important;text-align:left!important;padding:11px 14px!important;font-size:13px!important;border-radius:0!important;min-height:0!important;font-weight:400!important;width:100%}.mp-acoes-lista button:hover,.mp-ferramentas-menu button:hover{background:var(--overlay-5)}.mp-acoes-lista button>span[style*=margin-left]{margin-left:auto}@media (max-width: 768px){.mp-content>.mp-toolbar{overflow:visible!important}}.ml-chat-fullscreen{display:contents}.ml-chat-actions::-webkit-scrollbar{height:4px}.ml-chat-actions::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}@media (max-width: 768px){.ml-chat-fullscreen{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;height:100vh;height:100dvh;background:var(--bg, #f5f5f5);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.ml-chat-fullscreen>.ml-chat-panel{flex:1;min-height:0;border-radius:0!important;border-left:none!important;border-right:none!important}body:has(.ml-chat-fullscreen) .wa-widget-fab,body:has(.ml-chat-fullscreen) .mp-bottom-tabbar,body:has(.ml-chat-fullscreen) .ham-btn{display:none!important}.ml-messages-list{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.mlc-grid>*,.ml-chat-context{min-height:0}body:has(.mlc-grid) .wa-widget-fab{display:none!important}.mlc-lhead{display:grid;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.mlc-lrow{display:flex;gap:8px;align-items:center;min-width:0}.mlc-search{position:relative;flex:1;min-width:0}.mlc-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.mlc-search input{width:100%;height:38px;box-sizing:border-box;padding:0 12px 0 34px;border-radius:19px;border:1px solid var(--border);background:var(--dark-gray);color:var(--white);font-size:13.5px;font-family:inherit;outline:none}.mlc-search input:focus{border-color:var(--red);background:var(--card-bg)}.mlc-chips{display:flex;gap:6px}.mlc-chips button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}.mlc-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--red) 10%,var(--card-bg));border-color:color-mix(in srgb,var(--red) 35%,transparent);color:var(--red)}.mlc-chips b{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--red);color:#fff;font-size:10.5px;display:inline-flex;align-items:center;justify-content:center}.mlc-convs{flex:1;min-height:0;overflow-x:hidden}.mlc-cv{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;border:none;border-bottom:1px solid var(--border);background:transparent;text-align:left;font-family:inherit;cursor:pointer}.mlc-cv:hover{background:var(--dark-gray)}.mlc-cv.is-sel{background:color-mix(in srgb,var(--red) 8%,transparent);box-shadow:inset 3px 0 0 var(--red)}.mlc-av{width:38px;height:38px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--dark-gray);border:1px solid var(--border);color:var(--white);font-size:13px;font-weight:600}.mlc-cvb{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.mlc-cvt{display:flex;align-items:baseline;gap:8px;min-width:0}.mlc-cvt b{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlc-cvt time{flex:none;font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.mlc-it{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlc-cvm{display:flex;align-items:flex-start;gap:8px;min-width:0}.mlc-prev{flex:1;min-width:0;font-size:13px;line-height:1.4;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mlc-cv.is-unread .mlc-cvt b,.mlc-cv.is-unread .mlc-prev{color:var(--white);font-weight:600}.mlc-cv.is-unread .mlc-cvt time{color:var(--red);font-weight:600}.mlc-badge{flex:none;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:var(--red);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.mlc-risk{flex:none;padding:1px 7px;border-radius:10px;font-size:10.5px;font-weight:600;background:#d9770618;color:#b45309}.mlc-risk.is-high{background:#dc262618;color:#b91c1c}.mlc-menu-wrap{position:relative;flex:none;display:inline-flex}.mlc-ib{width:38px;height:38px;padding:0;border-radius:10px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mlc-ib:hover,.mlc-ib.is-on{border-color:var(--red);color:var(--red)}.mlc-menu,.mlc-ai-menu{position:absolute;z-index:60;width:300px;padding:6px;display:grid;gap:2px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 40px -12px #1e140f59}.mlc-menu{top:calc(100% + 6px);right:0}.mlc-menu hr,.mlc-menu-sheet hr{border:none;border-top:1px solid var(--border);margin:4px 2px}.mlc-menu-tog{display:flex;align-items:center;gap:10px;padding:10px}.mlc-menu-tog>span{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--white)}.mlc-menu-tog small,.mlc-mi small{display:block;margin-top:1px;font-size:11.5px;font-weight:500;color:var(--text-muted)}.mlc-mi{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:none;border-radius:8px;background:transparent;color:var(--white);text-align:left;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}.mlc-mi:hover:not(:disabled){background:var(--dark-gray)}.mlc-mi:disabled{opacity:.5;cursor:default}.mlc-mi>svg{flex:none;color:var(--text-muted)}.mlc-keys{display:grid;gap:4px;padding:4px 10px 8px}.mlc-keys div{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--white)}.mlc-keys kbd{font-family:inherit;font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:6px;border:1px solid var(--border);background:var(--dark-gray);white-space:nowrap}.mlc-sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#140f0c73;display:flex;align-items:flex-end;animation:mp-fadein .15s ease-out}.mlc-menu-sheet{width:100%;display:grid;gap:2px;padding:8px 12px calc(20px + env(safe-area-inset-bottom,0px));background:var(--card-bg);border-radius:22px 22px 0 0;animation:mp-slideup .22s ease-out}.mlc-menu-sheet .mlc-mi{padding:13px 10px;font-size:15px}.mlc-grab{width:40px;height:5px;margin:0 auto 8px;border-radius:3px;background:var(--border)}.mlc-box{position:relative;container-type:inline-size;display:grid;border:1px solid var(--border);border-radius:14px;background:var(--card-bg)}.mlc-box:focus-within{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 9%,transparent)}.mlc-box.is-ai{border-color:#a855f766}.mlc-box.is-warn{border-color:#f59e0b}.mlc-box textarea{display:block;width:100%;box-sizing:border-box;padding:12px 14px 4px;border:none;outline:none;resize:none;background:transparent;color:var(--white);font-size:14.5px;line-height:1.45;font-family:inherit}.mlc-bar{display:flex;align-items:center;gap:2px;padding:4px 8px 8px;min-width:0}.mlc-tool{flex:none;width:36px;height:36px;padding:0;border:none;border-radius:9px;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mlc-tool:hover:not(:disabled),.mlc-tool.is-on{background:var(--dark-gray);color:var(--white)}.mlc-tool:disabled{opacity:.45;cursor:not-allowed}.mlc-ai-wrap{flex:none;display:inline-flex;margin-left:4px}.mlc-ai{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:17px;border:1px solid #a855f740;background:#a855f712;color:#7c3aed;font-size:12.5px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer}.mlc-ai.is-on{background:#a855f726}.mlc-ai:disabled{opacity:.6;cursor:wait}.mlc-ai-menu{bottom:calc(100% + 8px);left:8px;width:min(300px,calc(100% - 16px));box-sizing:border-box}.mlc-ai-menu .mlc-mi>svg{color:#7c3aed}.mlc-sp{flex:1;min-width:4px}.mlc-count{flex:none;margin-right:6px;font-size:11.5px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.mlc-count.is-max{color:var(--red)}.mlc-send{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border:none;border-radius:19px;background:var(--red);color:#fff;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer}.mlc-send:disabled{opacity:.45;cursor:not-allowed}.mlc-mcard{position:relative;display:grid;gap:2px;padding:4px 8px 8px;border-radius:26px;background:var(--card-bg);border:1px solid var(--border);box-shadow:0 10px 28px -14px #1e140f59}.mlc-mcard.is-ai{border-color:#a855f766}.mlc-mcard.is-warn{border-color:#f59e0b}.mlc-mcard textarea{display:block;width:100%;box-sizing:border-box;padding:12px 10px 6px;border:none;outline:none;resize:none;background:transparent;color:var(--white);font-size:16px;line-height:1.4;font-family:inherit}.mlc-mcard textarea:focus,.mlc-box textarea:focus{outline:none;box-shadow:none;border:none}.mlc-mbar{display:flex;align-items:center;gap:8px;min-width:0}.mlc-plus{flex:none;width:42px;height:42px;padding:0;border-radius:50%;border:none;background:var(--dark-gray);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mlc-plus.is-on{background:var(--border)}.mlc-plus:disabled{opacity:.5}.mlc-aipill{flex:none;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:21px;border:none;background:var(--dark-gray);color:#7c3aed;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.mlc-aipill.is-on{background:#a855f71f}.mlc-aipill:disabled{opacity:.6}.mlc-mbar .mlc-send{width:42px;height:42px;padding:0;justify-content:center;border-radius:50%}.mlc-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px 0 6px}.mlc-tools-grid button{display:grid;justify-items:center;gap:6px;padding:6px 2px;border:none;background:none;color:var(--white);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}.mlc-tools-grid button span{width:52px;height:52px;border-radius:16px;background:var(--dark-gray);display:inline-flex;align-items:center;justify-content:center}.mlc-tools-grid button:disabled{opacity:.45}.mlc-mi.is-ai>svg{color:#7c3aed}@container (max-width: 380px){.mlc-count{display:none}}@media (max-width: 768px){.mlc-cv{padding:13px 14px}}.mpo{--mpo-good: #15803d;--mpo-info: #2563eb;--mpo-warn: #b45309;--mpo-bad: #c1121f}.mpo-grid{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);background:var(--card-bg);border:1px solid var(--border);border-radius:14px;overflow:hidden;min-height:480px}.mpo-num{font-variant-numeric:tabular-nums}.mpo-sp{flex:1}.mpo-list{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--border);background:var(--card-bg)}.mpo-lhead{display:grid;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.mpo-lrow{display:flex;gap:8px;min-width:0}.mpo-search{position:relative;flex:1;min-width:0}.mpo-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.mpo-search input{width:100%;height:38px;box-sizing:border-box;padding:0 12px 0 34px;border-radius:19px;border:1px solid var(--border);background:var(--dark-gray);color:var(--white);font-size:13.5px;font-family:inherit;outline:none}.mpo-search input:focus{border-color:var(--red);background:var(--card-bg)}.mpo-chips{display:flex;flex-wrap:wrap;gap:6px}.mpo-chips button{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.mpo-chips b{font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.mpo-chips button.is-alert b{color:var(--mpo-bad)}.mpo-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--red) 10%,var(--card-bg));border-color:color-mix(in srgb,var(--red) 35%,transparent);color:var(--red)}.mpo-chips button[aria-pressed=true] b{color:var(--red)}.mpo-orders{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.mpo-oc{display:flex;gap:12px;width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;border:none;border-bottom:1px solid var(--border);background:transparent;text-align:left;font-family:inherit;cursor:pointer}.mpo-oc:hover{background:var(--dark-gray)}.mpo-oc.is-sel{background:color-mix(in srgb,var(--red) 8%,transparent);box-shadow:inset 3px 0 0 var(--red)}.mpo-th{width:52px;height:52px;flex:none;overflow:hidden;border-radius:10px;background:var(--dark-gray);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.mpo-th img{width:100%;height:100%;object-fit:cover;display:block}.mpo-ob{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.mpo-ot{display:flex;gap:8px;align-items:baseline;min-width:0}.mpo-ot b{flex:1;min-width:0;font-size:13.5px;font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpo-ot .mpo-num{flex:none;font-size:13.5px;font-weight:600;color:var(--white)}.mpo-oi{font-size:12.5px;color:var(--white);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpo-om{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11.5px;color:var(--text-muted)}.mpo-pill{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.mpo-pill.is-good{color:var(--mpo-good);background:#15803d17}.mpo-pill.is-info{color:var(--mpo-info);background:#2563eb14}.mpo-pill.is-warn{color:var(--mpo-warn);background:#b4530917}.mpo-pill.is-bad{color:var(--mpo-bad);background:color-mix(in srgb,var(--red) 9%,transparent)}.mpo-pill.is-mute{color:var(--text-muted);background:var(--dark-gray)}.mpo-empty{padding:40px 16px;text-align:center;color:var(--text-muted);font-size:13.5px;line-height:1.5}.mpo-spinner{display:block;width:28px;height:28px;margin:0 auto 12px;border:3px solid var(--border);border-top-color:var(--red);border-radius:50%;animation:spin .8s linear infinite}.mpo-ib{width:38px;height:38px;flex:none;padding:0;border-radius:10px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mpo-ib:hover,.mpo-ib.is-on{border-color:var(--red);color:var(--red)}.mpo-ib.is-flat{border:none;background:none}.mpo-ib.is-spin svg{animation:spin .8s linear infinite}.mpo-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:12.5px;font-weight:600;font-family:inherit;white-space:nowrap;text-decoration:none;cursor:pointer;text-transform:none;letter-spacing:0}.mpo-btn svg{color:var(--text-muted)}.mpo-btn:hover{border-color:var(--text-muted)}.mpo-btn.is-pri{background:var(--red);border-color:var(--red);color:#fff}.mpo-btn.is-pri svg{color:#fff}.mpo-btn.is-on{border-color:var(--red);color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}.mpo-btn.is-on svg{color:var(--red)}.mpo-btn.is-sm{height:32px;font-size:12px}.mpo-btn:disabled{opacity:.55;cursor:wait}.mpo-mini{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;flex:none;border-radius:8px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:12px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;box-sizing:border-box}.mpo-mini svg{color:var(--text-muted)}.mpo-mini.is-dark{background:var(--card-bg);border-color:color-mix(in srgb,var(--red) 40%,transparent);color:var(--red)}.mpo-mini.is-icon{width:32px;padding:0}.mpo-mini:disabled{opacity:.5}.mpo-link{border:none;background:none;padding:0;color:var(--red);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;text-transform:none;letter-spacing:0;justify-self:start}.mpo-detail{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--dark-gray)}.mpo-dhead{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--card-bg);border-bottom:1px solid var(--border)}.mpo-dtitle{flex:1;min-width:0}.mpo-dtitle h2{margin:0;font-size:17px;font-weight:600;color:var(--white);overflow-wrap:anywhere}.mpo-dsub{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:4px;font-size:12px;color:var(--text-muted)}.mpo-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.mpo-menu-wrap{position:relative;display:inline-flex}.mpo-menu{top:calc(100% + 6px);right:0;width:260px}.mpo-dbody{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start;container-type:inline-size}.mpo-card{display:grid;gap:8px;align-content:start;min-width:0;padding:14px 16px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px}.mpo-card.is-full{grid-column:1 / -1}.mpo-card h3{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mpo-kv{display:flex;justify-content:space-between;gap:12px;min-width:0;font-size:13px}.mpo-kv>span:first-child{flex:none;color:var(--text-muted)}.mpo-kv>span:last-child{min-width:0;color:var(--white);text-align:right;overflow-wrap:anywhere}.mpo-kv.is-item>span:first-child{flex:1;min-width:0;color:var(--white)}.mpo-kv.is-item>span:last-child{flex:none;white-space:nowrap}.mpo-kv.is-tot{padding-top:8px;border-top:1px solid var(--border);font-size:14px;font-weight:600}.mpo-kv.is-tot>span:first-child{color:var(--white)}.mpo-kv.is-net>span:last-child{color:var(--mpo-good);font-weight:600}.mpo-text{margin:0;font-size:13px;line-height:1.5;color:var(--white);overflow-wrap:anywhere}.mpo-pre{white-space:pre-wrap}.mpo-hint{margin:0;font-size:12px;color:var(--text-muted)}.mpo-warnbox{margin:0;padding:8px 10px;border-radius:8px;background:#b4530917;color:var(--mpo-warn);font-size:12.5px;font-weight:600}.mpo-who{font-size:15px;color:var(--white);overflow-wrap:anywhere}.mpo-item{display:flex;align-items:center;gap:12px;min-width:0}.mpo-item .mpo-th{width:56px;height:56px}.mpo-item-tx{flex:1;min-width:0}.mpo-item-tx b{display:block;font-size:13.5px;line-height:1.35;color:var(--white)}.mpo-item-tx small{font-size:12px;color:var(--text-muted)}.mpo-item-v{flex:none;font-size:14px;font-weight:600;color:var(--white)}.mpo-tl{list-style:none;margin:4px 0 0;padding:0;display:grid}.mpo-tl li{position:relative;display:flex;gap:12px;align-items:flex-start;padding-bottom:14px}.mpo-tl li:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:2px;background:var(--border)}.mpo-tl li.is-last{padding-bottom:0}.mpo-tl li.is-last:before{display:none}.mpo-dot{width:14px;height:14px;flex:none;margin-top:2px;box-sizing:border-box;border-radius:50%;background:var(--card-bg);border:3px solid var(--border)}.mpo-tl li.is-last .mpo-dot{border-color:currentColor;background:currentColor}.mpo-tl li.is-good{color:var(--mpo-good)}.mpo-tl li.is-info{color:var(--mpo-info)}.mpo-tl li.is-warn{color:var(--mpo-warn)}.mpo-tl li.is-bad{color:var(--mpo-bad)}.mpo-tl-tx{flex:1;min-width:0}.mpo-tl-tx b{display:block;font-size:13.5px;color:var(--white)}.mpo-tl-tx small{display:block;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.mpo-tl-tx .mpo-note{color:var(--white)}.mpo-docs{display:grid;gap:8px}.mpo-doc{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.mpo-doc.is-drop{border-style:dashed;cursor:pointer}.mpo-doc.is-over{border-color:var(--red);background:color-mix(in srgb,var(--red) 7%,transparent)}.mpo-doc-ic{width:36px;height:36px;flex:none;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--dark-gray);color:var(--text-muted)}.mpo-doc.is-done .mpo-doc-ic{background:#15803d17;color:var(--mpo-good)}.mpo-doc-tx{flex:1;min-width:0}.mpo-doc-tx b{display:block;font-size:13px;color:var(--white)}.mpo-doc-tx small{display:block;font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpo-sub{margin-top:4px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mpo-prints{display:flex;gap:6px;flex-wrap:wrap}.mpo-pane{position:absolute;top:0;right:0;bottom:0;z-index:25;width:min(440px,100%);display:flex;flex-direction:column;background:var(--dark-gray);border-left:1px solid var(--border);box-shadow:-24px 0 48px -28px #1e140f80}.mpo-phead{display:flex;align-items:center;gap:6px;padding:12px 14px;background:var(--card-bg);border-bottom:1px solid var(--border)}.mpo-ptitle{flex:1;font-size:15px;color:var(--white)}.mpo-pbody{flex:1;min-height:0;overflow-y:auto;padding:14px;display:grid;gap:10px;align-content:start}.mpo-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mpo-step{min-height:40px;padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:12.5px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer}.mpo-step[aria-pressed=true].is-good{border-color:var(--mpo-good);background:#15803d17;color:var(--mpo-good)}.mpo-step[aria-pressed=true].is-info{border-color:var(--mpo-info);background:#2563eb14;color:var(--mpo-info)}.mpo-step[aria-pressed=true].is-warn{border-color:var(--mpo-warn);background:#b4530917;color:var(--mpo-warn)}.mpo-step[aria-pressed=true].is-bad{border-color:var(--mpo-bad);background:color-mix(in srgb,var(--red) 9%,transparent);color:var(--mpo-bad)}.mpo-fld{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--text-muted)}.mpo-fld input,.mpo-fld textarea{width:100%;box-sizing:border-box;height:40px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:14px;font-family:inherit}.mpo-fld textarea{height:auto;padding:8px 10px;resize:vertical}.mpo-formacts{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.mpo-formacts .mpo-btn{justify-content:center;height:42px}@container (max-width: 640px){.mpo-card{grid-column:1 / -1}}.mpo-mobile .mpo-list{border:1px solid var(--border);border-radius:14px;overflow:hidden}.mpo-mobile .mpo-orders{overflow:visible;padding-bottom:80px}.mpo-detail.is-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;height:100vh;height:100dvh;padding-top:env(safe-area-inset-top,0px)}.mpo-detail.is-full .mpo-dhead{padding:8px 12px;gap:8px}.mpo-detail.is-full .mpo-dtitle h2{font-size:15px}.mpo-detail.is-full .mpo-dbody{grid-template-columns:minmax(0,1fr);padding:12px 12px 96px}.mpo-detail.is-full .mpo-pane{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:210;padding-top:env(safe-area-inset-top,0px);border-left:none}.mpo-pbar{position:absolute;left:0;right:0;bottom:0;display:flex;gap:8px;padding:10px 12px calc(14px + env(safe-area-inset-bottom,0px));background:var(--card-bg);border-top:1px solid var(--border)}.mpo-pbar .mpo-btn{flex:1;justify-content:center;height:44px;border-radius:12px;font-size:13.5px}.mpo-pbar .mpo-ib{width:44px;height:44px;border-radius:12px}body:has(.mpo) .wa-widget-fab,body:has(.mpo-detail.is-full) .wa-widget-fab,body:has(.mpo-detail.is-full) .mp-bottom-tabbar,body:has(.mpo-detail.is-full) .ham-btn{display:none!important}.dispatch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:24px}.dispatch-sheet{width:min(720px,100%);height:min(92vh,100%);background:var(--card-bg);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000059}@media (max-width: 768px){.dispatch-overlay{padding:0;background:var(--card-bg)}.dispatch-sheet{width:100%;height:100dvh;border:none;border-radius:0;box-shadow:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);box-sizing:border-box}body:has(.dispatch-overlay) .wa-widget-fab,body:has(.dispatch-overlay) .mp-bottom-tabbar,body:has(.dispatch-overlay) .ham-btn{display:none!important}}@media (max-width: 768px){.mp-page .mp-content .mp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mp-page .mp-content .mp-stats-grid>div{padding:12px!important;min-width:0}.mp-content .mp-response-time{flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important}.mp-content .mp-response-time>div{flex:1 1 0!important;min-width:0!important;padding:8px 10px!important}}.mp-viewtoggle{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--border);border-radius:10px;background:var(--dark-gray);flex-shrink:0}.mp-viewtoggle button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}.mp-viewtoggle button[aria-pressed=true]{background:var(--card-bg);color:var(--white);box-shadow:0 1px 2px #00000014}.mp-select-btn{height:38px;padding:0 14px;border-radius:19px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;flex-shrink:0}.mp-lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:14px}.mp-lcard{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:box-shadow .15s,border-color .15s,transform .12s;user-select:none;-webkit-user-select:none}.mp-lcard:focus-visible{outline:2px solid var(--red);outline-offset:2px}.mp-lcard.is-sel{border-color:var(--red);box-shadow:0 0 0 2px var(--red-15)}.mp-lcard.is-menu{z-index:5}.mp-lcard-photo{position:relative;aspect-ratio:1 / 1;border-radius:11px 11px 0 0;overflow:hidden;background:var(--dark-gray)}.mp-lcard-photo img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}.mp-lcard.is-paused .mp-lcard-photo img,.mp-lcard.is-closed .mp-lcard-photo img{filter:grayscale(1);opacity:.55}.mp-lcard-nofoto{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:.6}.mp-lcard-chk{position:absolute;top:9px;left:9px;width:24px;height:24px;border-radius:7px;border:2px solid #fff;background:#1c161359;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:0;transition:opacity .12s}.mp-lgrid.is-selecting .mp-lcard-chk,.mp-lcard.is-sel .mp-lcard-chk,.mp-lcard-chk:focus-visible{opacity:1}.mp-lcard.is-sel .mp-lcard-chk{background:var(--red);border-color:var(--red)}.mp-lcard-score{position:absolute;top:9px;right:9px;min-width:34px;height:24px;padding:0 8px;border:none;border-radius:12px;color:#fff;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.mp-lcard-state{position:absolute;left:9px;bottom:9px;padding:3px 8px;border-radius:6px;background:#ffffffed;font-size:11px;font-weight:600;color:#b45309}.mp-lcard-state.is-closed{color:#6b7280}.mp-lcard-quick{position:absolute;right:9px;bottom:9px;height:30px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s}.mp-lcard-quick.is-pause{background:#fff;color:#b45309;box-shadow:0 2px 8px #0000002e}.mp-lcard-quick.is-play{background:#16a34a;color:#fff}.mp-lcard-quick.is-category{background:#dc2626;color:#fff;opacity:1;transform:none}.mp-lcard-state.is-under_review{color:#dc2626}.mp-lcard-quick svg{width:13px;height:13px}.mp-lcard-spin{width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.mp-lcard-nav{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;padding:0;border:none;border-radius:50%;background:#fffffff0;color:#1c1613;box-shadow:0 2px 8px #0003;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s}.mp-lcard-nav.is-prev{left:8px}.mp-lcard-nav.is-next{right:8px}.mp-lcard-nav:disabled{opacity:0!important;pointer-events:none}.mp-lcard-count{position:absolute;right:9px;top:40px;padding:2px 6px;border-radius:6px;background:#1c16138c;color:#fff;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .12s}.mp-lcard-dots{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:4px;pointer-events:none}.mp-lcard-dots i{width:6px;height:6px;border-radius:50%;background:#fff9;box-shadow:0 0 0 1px #0000001f}.mp-lcard-dots i.on{width:14px;border-radius:3px;background:#fff}@media (hover: hover){.mp-lcard:hover{border-color:var(--overlay-7);box-shadow:0 10px 26px -14px #3c281e73;transform:translateY(-1px)}.mp-lcard:hover .mp-lcard-chk,.mp-lcard:hover .mp-lcard-nav,.mp-lcard:hover .mp-lcard-count{opacity:1}.mp-lcard:hover .mp-lcard-quick,.mp-lcard:focus-within .mp-lcard-quick{opacity:1;transform:none}}@media (hover: none){.mp-lcard-nav{opacity:.92;width:26px;height:26px}}.mp-lcard-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:11px 12px 12px}.mp-lcard-title{margin:0;min-height:36.45px;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--white);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-lcard-grupo{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:999px;background:#60a5fa26;color:#2563eb;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;vertical-align:1px}.mp-lcard-price{font-size:19px;font-weight:600;color:var(--white);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mp-lcard-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--text-muted)}.mp-lcard-meta .is-low{color:#dc2626;font-weight:600}.mp-lcard-foot{margin-top:auto;padding-top:6px;display:flex;align-items:center;gap:6px}.mp-lcard-accts{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px}.mp-lcard-acct{padding:2px 6px;border-radius:5px;border:1px solid var(--border);background:var(--dark-gray);color:var(--white);font-size:10.5px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mp-lcard-acct.is-closed{color:var(--text-muted);text-decoration:line-through}.mp-lcard-acct-n{font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-lcard-more{width:30px;height:30px;flex-shrink:0;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.mp-lcard-more:hover,.mp-lcard-more[aria-expanded=true]{color:var(--white);border-color:var(--text-muted)}.mp-lcard-menu{position:absolute;right:8px;bottom:44px;z-index:20;width:236px;padding:5px;display:flex;flex-direction:column;gap:1px;background:var(--card-bg);border:1px solid var(--border);border-radius:11px;box-shadow:0 16px 40px -12px #1e140f59;cursor:default}.mp-lcard-menu hr{border:none;border-top:1px solid var(--border);margin:4px 2px}.mp-lcard-mitem{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:7px;background:transparent;color:var(--white);font-size:13px;font-weight:600;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer}.mp-lcard-mitem svg{color:var(--text-muted)}.mp-lcard-mitem:hover{background:var(--overlay-5)}.mp-lcard-mitem.is-danger,.mp-lcard-mitem.is-danger svg{color:#dc2626}.mp-lmore{display:flex;justify-content:center;padding:18px 0 6px}.mp-lmore button{height:38px;padding:0 18px;border-radius:19px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-weight:700;font-size:13px;font-family:inherit;cursor:pointer}.mp-lsheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#140f0c73;display:flex;align-items:flex-end;animation:mp-fadein .15s ease-out}.mp-lsheet{width:100%;max-height:86vh;overflow-y:auto;background:var(--card-bg);border-radius:22px 22px 0 0;padding:8px 14px calc(18px + env(safe-area-inset-bottom,0px));animation:mp-slideup .22s ease-out}.mp-lsheet-grab{width:40px;height:5px;border-radius:3px;background:var(--border);margin:0 auto 12px}.mp-lsheet-head{display:flex;align-items:center;gap:12px;padding:0 4px 14px;margin-bottom:6px;border-bottom:1px solid var(--border)}.mp-lsheet-head img,.mp-lsheet-nofoto{width:52px;height:52px;border-radius:10px;object-fit:cover;background:var(--dark-gray);flex-shrink:0}.mp-lsheet-title{font-size:13.5px;font-weight:700;line-height:1.3;color:var(--white);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-lsheet-sub{margin-top:3px;font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.mp-lsheet-item{display:flex;align-items:center;gap:14px;width:100%;min-height:50px;padding:12px 6px;border:none;border-radius:12px;background:none;color:var(--white);font-size:15.5px;font-weight:600;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer}.mp-lsheet-item svg{color:var(--text-muted);width:19px;height:19px}.mp-lsheet-item:active{background:var(--overlay-5)}.mp-lsheet-item.is-danger,.mp-lsheet-item.is-danger svg{color:#dc2626}.mp-lsheet-sep{height:1px;margin:4px 0;background:var(--border)}.mp-lsheet-cancel{width:100%;height:50px;margin-top:8px;border:none;border-radius:14px;background:var(--dark-gray);color:var(--white);font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.mp-sel-bar{display:none}@media (max-width: 1024px){.mp-lgrid.is-compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding-bottom:90px}.mp-lgrid.is-compact .mp-lcard{border-color:transparent;border-radius:14px;box-shadow:0 1px 2px #1e140f14}.mp-lgrid.is-compact .mp-lcard.is-sel{border-color:var(--red)}.mp-lgrid.is-compact .mp-lcard:active{transform:scale(.97)}.mp-lgrid.is-compact .mp-lcard-photo{border-radius:14px 14px 0 0}.mp-lgrid.is-compact .mp-lcard-chk{width:26px;height:26px;border-radius:50%}.mp-lgrid.is-compact .mp-lcard-score{height:22px;min-width:30px;padding:0 6px;font-size:11px}.mp-lgrid.is-compact .mp-lcard-body{gap:4px;padding:9px 10px 10px}.mp-lgrid.is-compact .mp-lcard-title{font-size:12.5px;min-height:33.75px}.mp-lgrid.is-compact .mp-lcard-price{font-size:16px}.mp-lgrid.is-compact .mp-lcard-meta{font-size:11px;gap:8px}.mp-lgrid.is-compact .mp-lcard-more{width:32px;height:32px;border:none;border-radius:50%;background:var(--dark-gray)}.mp-sel-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:sticky;top:calc(58px + env(safe-area-inset-top,0px));z-index:30;margin:0 0 12px;padding:10px 12px;border-radius:14px;background:var(--card-bg);border:1px solid var(--border);box-shadow:0 8px 18px -10px #00000059}.mp-sel-bar b{flex:1;min-width:0;font-size:15px;color:var(--white)}.mp-sel-bar button{height:36px;padding:0 12px;border-radius:18px;border:1px solid var(--border);background:var(--dark-gray);color:var(--white);font-weight:600;font-size:12.5px;font-family:inherit;cursor:pointer}.mp-sel-bar button:disabled{opacity:.45}.mp-sel-bar button.is-danger{color:#dc2626;border-color:#dc262659}.mp-sel-bar button.is-done{background:var(--red);color:#fff;border-color:var(--red)}}@media (max-width: 768px){.mp-viewtoggle button span{display:none}.mp-viewtoggle button{padding:0 10px}}@media (max-width: 768px){.mp-page>.mp-header.mp-header--app{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;margin-bottom:14px!important}.mp-page>.mp-header.mp-header--app h1{font-size:26px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.15}.mp-page>.mp-header.mp-header--app>div:first-child{flex:1;min-width:0}.mp-page>.mp-header.mp-header--app .mp-header-actions{width:auto!important;flex-wrap:nowrap!important;justify-content:flex-end!important;margin-left:auto}.mp-page>.mp-header.mp-header--app .mp-new-btn{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:50%!important;justify-content:center!important;box-shadow:0 6px 14px -6px #c1121fb3}.mp-page>.mp-header.mp-header--app .mp-new-btn svg{width:20px!important;height:20px!important}.mp-page>.mp-header.mp-header--app .mp-new-txt{display:none}}@media (max-width: 1024px){body.mp-workspace .page-main{overflow:visible!important}@supports (overflow: clip){body.mp-workspace{overflow-x:clip!important;overflow-y:visible!important}body.mp-workspace .mp-page,body.mp-workspace .mp-content,body.mp-workspace .mp-content>div{overflow-x:clip!important}}.mp-sel-bar b{order:0;flex:1 1 calc(100% - 120px);white-space:nowrap}.mp-sel-bar .is-done{order:1}.mp-sel-bar button:not(.is-done){order:2;flex:1 1 40%}}@media (max-width: 768px){.mp-toolbar.mp-ltoolbar{gap:8px!important}.mp-toolbar.mp-ltoolbar>select{flex:1 1 0!important;min-width:0!important}.mp-toolbar.mp-ltoolbar>.mp-ferramentas{flex:0 0 auto!important}.mp-toolbar.mp-ltoolbar>.mp-ferramentas>button{width:42px!important;padding:0!important;justify-content:center!important}.mp-toolbar.mp-ltoolbar>.mp-ferramentas>button>span{display:none!important}.mp-filter-row.mp-lfilters{flex-wrap:nowrap!important;align-items:stretch!important}.mp-filter-row.mp-lfilters>.mp-segmented{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;flex:1 1 auto!important;width:auto!important;min-width:0}.mp-filter-row.mp-lfilters>.mp-segmented>button{flex-direction:column!important;gap:2px!important;padding:5px 2px!important;font-size:11.5px!important;min-height:46px!important}.mp-filter-row.mp-lfilters>div:not(.mp-segmented){display:none!important}.mp-filter-row.mp-lfilters>button[aria-expanded]{flex:0 0 46px!important;padding:0!important;font-size:0!important;justify-content:center!important;height:auto!important}.mp-filter-row.mp-lfilters>button[aria-expanded]>span:last-child{display:none}}.mp-dash{container-type:inline-size;display:grid;gap:14px}.mp-dash-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mp-dash-sub{font-size:12.5px;color:var(--text-muted)}.mp-dash-periods{display:inline-flex;padding:3px;gap:2px;background:var(--card-bg);border:1px solid var(--border);border-radius:10px;max-width:100%;overflow-x:auto;scrollbar-width:none}.mp-dash-periods::-webkit-scrollbar{display:none}.mp-dash-periods button{flex:none;height:32px;padding:0 13px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.mp-dash-periods button[aria-pressed=true]{background:color-mix(in srgb,var(--red) 10%,var(--card-bg));color:var(--red)}.mp-dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mp-dash-kpi{display:grid;gap:4px;min-width:0;padding:14px 16px 10px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px}.mp-dash-kpi.is-hl{border-color:#2a78d659}.mp-dash-kpi-lb{font-size:12px;font-weight:600;color:var(--text-muted)}.mp-dash-kpi-v{font-size:24px;font-weight:600;color:var(--white);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-dash-kpi-row{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--text-muted)}.mp-dash-kpi-row>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-dash-delta{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 6px;border-radius:6px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.mp-dash-delta.is-up{color:#15803d;background:#15803d17}.mp-dash-delta.is-down{color:#c1121f;background:color-mix(in srgb,var(--red) 9%,transparent)}.mp-dash-delta.is-flat,.mp-dash-delta.is-none{color:var(--text-muted);background:var(--overlay-5)}.mp-dash-spark{display:block;width:100%;height:34px;margin-top:2px}.mp-dash-mid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.mp-dash-bottom{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.mp-dash-panel{display:grid;gap:10px;align-content:start;min-width:0;padding:16px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px}.mp-dash-ptitle{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.mp-dash-ptitle h3{margin:0;font-size:14px;font-weight:600;color:var(--white)}.mp-dash-aux{font-size:12px;color:var(--text-muted)}.mp-dash-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--white)}.mp-dash-legend i,.mp-dash-rows i,.mp-dash-tip i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px;flex:none}.mp-dash-chart{position:relative;min-width:0}.mp-dash-chart svg{display:block;overflow:visible;max-width:100%}.mp-dash-axis{font-size:11px;fill:var(--text-muted);font-variant-numeric:tabular-nums}.mp-dash-tip{position:absolute;top:34px;z-index:3;transform:translate(-50%);pointer-events:none;padding:9px 11px;border-radius:9px;background:#1c1613;color:#fff;font-size:12px;line-height:1.55;white-space:nowrap;box-shadow:0 10px 24px #00000040}.mp-dash-tip b{font-weight:600;font-variant-numeric:tabular-nums}.mp-dash-tip-dim{opacity:.75}.mp-dash-todo{gap:4px}.mp-dash-todo>button{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:none;border-radius:10px;background:transparent;color:var(--white);font-family:inherit;text-align:left;cursor:pointer}.mp-dash-todo>button:hover{background:var(--overlay-5)}.mp-dash-todo-ic{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--overlay-5);color:var(--text-muted)}.mp-dash-todo-t{flex:1;min-width:0;font-size:13.5px;font-weight:600}.mp-dash-todo-t small{display:block;margin-top:1px;font-size:11.5px;font-weight:500;color:var(--text-muted)}.mp-dash-todo-n{min-width:34px;text-align:right;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted)}.mp-dash-todo-chev{color:var(--text-muted);display:flex}.mp-dash-todo .is-warn .mp-dash-todo-ic{color:#b45309;background:#b4530917}.mp-dash-todo .is-warn .mp-dash-todo-n{color:#b45309}.mp-dash-todo .is-crit .mp-dash-todo-ic{color:#c1121f;background:color-mix(in srgb,var(--red) 9%,transparent)}.mp-dash-todo .is-crit .mp-dash-todo-n{color:#c1121f}.mp-dash-top table{width:100%;border-collapse:collapse;font-size:13px}.mp-dash-top th{padding:0 6px 8px;text-align:left;font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase}.mp-dash-top td{padding:9px 6px;border-top:1px solid var(--border);color:var(--white)}.mp-dash-top .r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mp-dash-top td.t{width:100%;max-width:0}.mp-dash-top td.t span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.mp-dash-empty{padding:18px 0;font-size:13px;color:var(--text-muted)}.mp-dash-big{font-size:26px;font-weight:600;color:var(--white);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mp-dash-stack{display:flex;gap:2px;height:14px;overflow:hidden;border-radius:7px;background:var(--overlay-5)}.mp-dash-stack span{display:block;height:100%}.mp-dash-rows{display:grid;gap:8px}.mp-dash-rows>div{display:flex;align-items:center;gap:10px;font-size:13px}.mp-dash-rows .l{flex:1;color:var(--white)}.mp-dash-rows .v{color:var(--white);font-variant-numeric:tabular-nums}@container (max-width: 860px){.mp-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-dash-mid,.mp-dash-bottom{grid-template-columns:minmax(0,1fr)}.mp-dash-mid>.mp-dash-todo{order:-1}}@container (max-width: 480px){.mp-dash{gap:12px}.mp-dash-kpis{gap:8px}.mp-dash-kpi{padding:12px 12px 8px}.mp-dash-kpi-v{font-size:19px}.mp-dash-kpi-lb{font-size:11.5px}.mp-dash-kpi-row{flex-wrap:wrap;gap:4px 8px}.mp-dash-panel{padding:14px}.mp-dash-top .hide-sm{display:none}}.mp-qs{container-type:inline-size;display:grid;gap:12px}.mp-qs-top{display:grid;gap:12px}.mp-qs-left{display:grid;gap:12px;min-width:0;position:relative}.mp-qs-tools{display:flex;gap:8px}.mp-qs-search{flex:1;position:relative;min-width:0}.mp-qs-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.mp-qs-search input{width:100%;height:42px;box-sizing:border-box;padding:0 14px 0 40px;border-radius:21px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:14px;font-family:inherit;outline:none}.mp-qs-search input:focus{border-color:var(--red)}.mp-qs-ibtn{position:relative;flex:none;width:42px;height:42px;padding:0;border-radius:12px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer}.mp-qs-ibtn.is-on{border-color:var(--red);color:var(--red);background:var(--red-10)}.mp-qs-ibtn.is-spin svg{animation:spin .8s linear infinite}.mp-qs-dot{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--red);border:2px solid var(--card-bg)}.mp-qs-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px}.mp-qs-seg button{display:grid;justify-items:center;gap:1px;padding:6px 2px;border:none;border-radius:9px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.mp-qs-seg button b{font-size:14px;color:var(--white);font-variant-numeric:tabular-nums}.mp-qs-seg button.is-alert b{color:#2563eb}.mp-qs-seg button[aria-pressed=true]{background:color-mix(in srgb,var(--red) 10%,var(--card-bg));color:var(--red)}.mp-qs-seg button[aria-pressed=true] b{color:var(--red)}.mp-qs-rt{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:4px;padding:10px 12px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px}.mp-qs-rt-ic{width:30px;height:30px;margin-right:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--overlay-5);color:var(--text-muted)}.mp-qs-rt-c{display:grid;gap:1px;min-width:0;padding-left:10px;border-left:1px solid var(--border)}.mp-qs-rt-ic+.mp-qs-rt-c{padding-left:0;border-left:none}.mp-qs-rt-c span{font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-qs-rt-c b{font-size:16px;font-variant-numeric:tabular-nums}.mp-qs-rt-c b.is-good{color:#15803d}.mp-qs-rt-c b.is-warn{color:#b45309}.mp-qs-rt-c b.is-bad{color:#c1121f}.mp-qs-rt-conta{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid var(--border);font-size:11.5px;color:var(--text-muted);min-width:0}.mp-qs-rt-conta span{min-width:0;overflow-wrap:anywhere}.mp-qs-rt-conta button{flex:none;border:none;background:none;padding:0;color:var(--red);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.mp-qs-list{display:grid;gap:8px}.mp-qs-empty{padding:40px 16px;text-align:center;color:var(--text-muted);font-size:14px;border:1.5px dashed var(--border);border-radius:14px}.mp-q{display:grid;gap:8px;min-width:0;padding:12px 14px;background:var(--card-bg);border:1px solid var(--border);border-radius:14px}.mp-q.is-pend{border-color:#2563eb59;box-shadow:inset 3px 0 #2563eb}.mp-q-top{display:flex;align-items:center;gap:10px;min-width:0}.mp-q-th{width:38px;height:38px;flex:none;overflow:hidden;border-radius:8px;background:var(--overlay-5)}.mp-q-th img{width:100%;height:100%;object-fit:cover;display:block}.mp-q-meta{flex:1;min-width:0}.mp-q-lt{font-size:12.5px;font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-q-who{font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-q-st{flex:none;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600}.mp-q-txt{font-size:15px;font-weight:600;line-height:1.4;color:var(--white);overflow-wrap:anywhere}.mp-q-cep{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:20px;background:#2563eb14;color:#2563eb;font-size:11.5px;font-weight:600}.mp-q-ans,.mp-q-sug{padding:9px 11px;border-radius:10px;font-size:13.5px;line-height:1.45;color:var(--white);overflow-wrap:anywhere}.mp-q-ans{background:var(--overlay-5)}.mp-q-sug{background:#7c3aed14}.mp-q-lb{display:flex;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;font-weight:600;color:var(--text-muted)}.mp-q-lb.is-ai{color:#7c3aed}.mp-q-ia{padding:1px 6px;border-radius:5px;background:#7c3aed1a;color:#7c3aed}.mp-q-anstx{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mp-q-ans.is-open .mp-q-anstx{display:block}.mp-q-more{padding:4px 0 0;border:none;background:none;color:var(--red);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.mp-q-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mp-q-btn{white-space:nowrap}.mp-q-btn{height:42px;padding:0 14px;border-radius:11px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:13.5px;font-weight:600;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.mp-q-btn:disabled{opacity:.6;cursor:wait}.mp-q-btn.is-ai{color:#7c3aed;border-color:#7c3aed4d;background:#7c3aed14}.mp-q-btn.is-pri{background:var(--red);border-color:var(--red);color:#fff}.mp-qf-panel{display:grid;gap:10px;padding:14px 16px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 30px -16px #0000004d}.mp-qf-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#140f0c73;display:flex;align-items:flex-end;animation:mp-fadein .15s ease-out}.mp-qf-sheet{width:100%;display:grid;gap:12px;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--card-bg);border-radius:22px 22px 0 0;animation:mp-slideup .22s ease-out;max-height:88vh;overflow-y:auto}.mp-qf-grab{width:40px;height:5px;margin:0 auto 2px;border-radius:3px;background:var(--border)}.mp-qf-h{margin-top:2px;font-size:11.5px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}.mp-qf-quick{display:flex;flex-wrap:wrap;gap:6px}.mp-qf-quick button{height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}.mp-qf-quick button[aria-pressed=true]{background:color-mix(in srgb,var(--red) 10%,var(--card-bg));border-color:color-mix(in srgb,var(--red) 35%,transparent);color:var(--red)}.mp-qf-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mp-qf-dates label{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--text-muted)}.mp-qf-dates input{height:42px;box-sizing:border-box;padding:0 10px;border-radius:10px;border:1px solid var(--border);background:var(--dark-gray);color:var(--white);font-size:14px;font-family:inherit;min-width:0}.mp-qf-ia{display:grid;gap:6px}.mp-qf-ia button{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:12px;border:1px solid var(--border);background:var(--card-bg);text-align:left;font-family:inherit;cursor:pointer}.mp-qf-ia button[aria-pressed=true]{border-color:#7c3aed;background:#7c3aed14}.mp-qf-radio{width:20px;height:20px;flex:none;margin-top:1px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.mp-qf-ia button[aria-pressed=true] .mp-qf-radio{border-color:#7c3aed}.mp-qf-ia button[aria-pressed=true] .mp-qf-radio:after{content:"";width:9px;height:9px;border-radius:50%;background:#7c3aed}.mp-qf-ia b{display:block;font-size:14px;color:var(--white)}.mp-qf-ia small{font-size:12px;color:var(--text-muted)}.mp-qf-acts{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.mp-qf-acts button{height:42px;border-radius:11px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer}.mp-qf-acts button:disabled{opacity:.45;cursor:default}.mp-qf-acts .mp-qf-done{background:var(--red);border-color:var(--red);color:#fff}@container (min-width: 760px){.mp-qs-top{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.mp-qs-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mp-q-acts{grid-template-columns:auto auto;justify-content:end}.mp-q-acts .mp-q-btn{height:38px}.mp-qf-panel{max-width:560px}}@media (max-width: 1024px){.mp-qs-list{padding-bottom:90px}}.mpo-route{justify-content:center;height:40px}.mpo-dispatch-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mpo-dsteps{display:flex;gap:6px;flex-wrap:wrap}.mpo-dstep{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;background:var(--dark-gray);color:var(--text-muted)}.mpo-dstep.is-done{background:#15803d17;color:#15803d}.mpo-dstep-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.mpo-dgo{justify-self:start;height:42px;font-size:13.5px}.mpo-dgo.is-ok{background:#15803d;border-color:#15803d;color:#fff}.mpo-dgo.is-ok svg{color:#fff}@media (max-width: 1024px){.mpo-dgo{justify-self:stretch;justify-content:center;height:46px}}.mpo-card h3 .mpo-pill{text-transform:none;letter-spacing:0}.mpo-dl-acts{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;text-transform:none;letter-spacing:0}.mpo-bp-nf{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mpo-bp-nf input{flex:1;min-width:140px;height:36px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:14px;font-family:inherit;box-sizing:border-box}.mpo-src{margin-left:6px;padding:1px 7px;border-radius:6px;background:#2563eb14;color:#2563eb;font-size:10.5px;font-weight:600;vertical-align:middle}.mpo-nfe-go{justify-self:start;margin-top:4px}.mlc-inbox-top{align-items:center}.mlc-inbox-count{flex:1;min-width:0;font-size:12.5px;color:var(--text-muted)}.mlc-inbox-count b{color:var(--white);font-size:14px}.mlc-inbox .mlc-chips{flex-wrap:wrap}.mlc-inbox-chat>.mlc-grid>.ml-chat-panel,.mlc-inbox-chat .ml-chat-panel{border:none!important;border-radius:0!important}.mpo-bp{--mpo-good: #15803d;--mpo-info: #2563eb;--mpo-warn: #b45309;--mpo-bad: #c1121f;display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--mpo-info) 3%,var(--card-bg))}.mpo-bp-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mpo-bp .mpo-bp-head img.mpo-bp-logo{height:16px;max-height:16px;width:auto;max-width:140px;display:block;flex:none}.mpo-bp-ids{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--text-muted)}.mpo-bp-ids b{color:var(--white);font-variant-numeric:tabular-nums}.mpo-spin{display:inline-flex}.mpo-spin svg{animation:spin .8s linear infinite}.mpo-bp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.mpo-bp-route{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--white)}.mpo-bp-route svg{color:var(--mpo-info)}.mpo-bp-route small{font-size:12px;font-weight:400;color:var(--text-muted)}.mpo-bp-steps li{position:relative;display:grid;justify-items:center;text-align:center;gap:3px;padding:0 4px}.mpo-bp-steps li+li:before{content:"";position:absolute;top:12px;left:-50%;right:50%;height:3px;background:var(--border);z-index:0}.mpo-bp-steps li+li.is-done:before{background:var(--mpo-info)}.mpo-bp-steps li+li.is-good:before{background:var(--mpo-good)}.mpo-bp-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;box-sizing:border-box;border:2px solid var(--border);background:var(--card-bg);color:var(--text-muted);font-size:12px;font-weight:700}.mpo-bp-steps li.is-done .mpo-bp-dot{border-color:var(--mpo-info);background:var(--mpo-info);color:#fff}.mpo-bp-steps li.is-current .mpo-bp-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--mpo-info) 18%,transparent)}.mpo-bp-steps li.is-good .mpo-bp-dot{border-color:var(--mpo-good);background:var(--mpo-good)}.mpo-bp-steps li.is-bad .mpo-bp-dot{border-color:var(--mpo-bad);background:var(--mpo-bad);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--mpo-bad) 15%,transparent)}.mpo-bp-steps b{font-size:12.5px;color:var(--white)}.mpo-bp-steps li:not(.is-done) b{color:var(--text-muted);font-weight:600}.mpo-bp-steps small{font-size:11px;color:var(--text-muted);line-height:1.3}.mpo-bp-steps li.is-bad small{color:var(--mpo-bad);font-weight:600}.mpo-infobox{display:flex;gap:8px;align-items:flex-start;margin:0;padding:8px 10px;border-radius:8px;background:#2563eb14;color:var(--mpo-info);font-size:12.5px;line-height:1.45}.mpo-infobox svg{margin-top:1px}.mpo-warnbox.is-bad{background:color-mix(in srgb,var(--red) 9%,transparent);color:var(--mpo-bad)}.mpo-bp-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text-muted)}.mpo-bp-meta b{color:var(--white)}.mpo-bp-acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.mpo-bp-path{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.mpo-bp-path-t{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mpo-bp-path .mpo-tl li.is-last .mpo-dot{border-color:var(--border);background:var(--card-bg)}.mpo-bp-path .mpo-tl li.is-now .mpo-dot{border-color:currentColor;background:currentColor}.mpo-bp-path .mpo-tl li:not(.is-now) .mpo-tl-tx b{font-weight:500}.mpo-bp-path .mpo-tl li{padding-bottom:10px}.mpo-bp-path .mpo-tl li.is-last{padding-bottom:0}.mpo-tl-sub{margin:4px 0 0;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ml-chat-context .mpo-bp-steps small{display:none}.ml-chat-context .mpo-bp-steps b{font-size:11.5px;line-height:1.25}@media (max-width: 768px){.mpo-bp-acts .mpo-btn{flex:1 1 100%;justify-content:center;height:40px}.mpo-bp-steps small{display:none}}:root{--ig-grad: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);--ig-grad-soft: linear-gradient(45deg, rgba(240, 148, 51, .08), rgba(188, 24, 136, .08));--ig-radius-sm: 8px;--ig-radius-md: 12px;--ig-radius-lg: 16px;--ig-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--ig-shadow-md: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 12px rgba(0, 0, 0, .06);--ig-shadow-lg: 0 8px 24px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .04);--ig-bubble-in: #f1f3f5;--ig-bubble-out: #4d7cfe}.ig-page{display:grid;grid-template-columns:240px 1fr;gap:0;min-height:calc(100vh - var(--app-header-h, 0px));background:var(--bg);color:var(--white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ig-sidebar{background:var(--card-bg);border-right:1px solid var(--border);padding:16px 12px;display:flex;flex-direction:column;gap:4px}.ig-sidebar-header{display:flex;align-items:center;gap:10px;padding:8px 12px 16px;border-bottom:1px solid var(--border);margin-bottom:12px}.ig-sidebar-header-icon{width:36px;height:36px;border-radius:10px;background:var(--ig-grad);display:flex;align-items:center;justify-content:center;color:#fff}.ig-sidebar-header-title{font-weight:700;font-size:15px;line-height:1.2}.ig-sidebar-header-sub{font-size:11.5px;color:var(--text-muted)}.ig-tab{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--ig-radius-sm);cursor:pointer;color:var(--white);font-size:13.5px;font-weight:500;background:transparent;border:none;text-align:left;width:100%;transition:background .12s}.ig-tab:hover{background:var(--bg)}.ig-tab[data-active=true]{background:var(--ig-grad-soft);color:var(--red, #dc2743);font-weight:600}.ig-tab-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ig-grad);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.ig-content{padding:24px;min-width:0;overflow-x:hidden}.ig-content-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.ig-content-title{font-size:20px;font-weight:700;line-height:1.2}.ig-content-sub{font-size:13px;color:var(--text-muted);margin-top:2px}.ig-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.ig-chip{padding:6px 14px;border-radius:999px;background:var(--card-bg);border:1px solid var(--border);color:var(--white);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .12s;white-space:nowrap}.ig-chip:hover{background:var(--bg)}.ig-chip[data-active=true]{background:var(--ig-grad);color:#fff;border-color:transparent}.ig-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ig-radius-md);box-shadow:var(--ig-shadow-sm);padding:16px}.ig-card-hoverable{transition:box-shadow .18s,transform .18s;cursor:pointer}.ig-card-hoverable:hover{box-shadow:var(--ig-shadow-md);transform:translateY(-1px)}.ig-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.ig-kpi{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ig-radius-md);padding:14px 16px}.ig-kpi-label{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.ig-kpi-value{font-size:24px;font-weight:700;line-height:1.1;margin-top:6px}.ig-kpi-delta{font-size:12px;margin-top:4px;color:var(--text-muted)}.ig-kpi-delta[data-pos=true]{color:#16a34a}.ig-kpi-delta[data-neg=true]{color:#dc2626}.ig-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ig-post-thumb{position:relative;aspect-ratio:1 / 1;background:var(--bg);border-radius:6px;overflow:hidden;cursor:pointer}.ig-post-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ig-post-thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;font-weight:600;opacity:0;transition:all .18s}.ig-post-thumb:hover .ig-post-thumb-overlay{background:#00000080;opacity:1}.ig-post-thumb-badge{position:absolute;top:8px;right:8px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.ig-convo-layout{display:grid;grid-template-columns:320px 1fr;gap:0;height:calc(100vh - var(--app-header-h, 0px) - 100px);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ig-radius-md);overflow:hidden}.ig-convo-list{border-right:1px solid var(--border);overflow-y:auto;-webkit-overflow-scrolling:touch}.ig-convo-item{display:flex;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border);cursor:pointer;align-items:center;transition:background .12s}.ig-convo-item:hover{background:var(--bg)}.ig-convo-item[data-active=true]{background:var(--ig-grad-soft)}.ig-avatar{width:44px;height:44px;border-radius:50%;background:var(--ig-grad);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;flex-shrink:0}.ig-convo-body{flex:1;min-width:0}.ig-convo-name{font-weight:600;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig-convo-preview{font-size:12.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.ig-convo-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.ig-convo-time{font-size:11px;color:var(--text-muted)}.ig-convo-unread{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ig-grad);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.ig-thread{display:flex;flex-direction:column;min-width:0;height:100%}.ig-thread-header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--card-bg);flex-shrink:0}.ig-thread-back{display:none;background:transparent;border:none;cursor:pointer;padding:4px;color:var(--white)}.ig-thread-name{font-weight:600;font-size:14px;flex:1}.ig-thread-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px;display:flex;flex-direction:column;gap:6px;background:var(--bg)}.ig-msg-day{text-align:center;font-size:11.5px;color:var(--text-muted);margin:12px 0 4px;font-weight:600}.ig-msg{max-width:75%;padding:8px 12px;border-radius:16px;font-size:14px;line-height:1.4;word-wrap:break-word;white-space:pre-wrap;box-shadow:var(--ig-shadow-sm);animation:ig-msg-in .18s ease-out}.ig-msg[data-dir=inbound]{align-self:flex-start;background:var(--card-bg);color:var(--white);border-bottom-left-radius:4px}.ig-msg[data-dir=outbound]{align-self:flex-end;background:var(--ig-bubble-out);color:#fff;border-bottom-right-radius:4px}.ig-msg-time{font-size:10.5px;opacity:.7;margin-top:4px}@keyframes ig-msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ig-composer{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border);background:var(--card-bg);flex-shrink:0}.ig-composer textarea{flex:1;border:1px solid var(--border);border-radius:22px;padding:10px 16px;font-size:14px;font-family:inherit;background:var(--bg);color:var(--white);resize:none;outline:none;max-height:120px;line-height:1.4;min-height:40px}.ig-composer textarea:focus{border-color:var(--red, #dc2743)}.ig-btn-send{width:40px;height:40px;border-radius:50%;background:var(--ig-grad);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .12s,transform .12s}.ig-btn-send:hover{transform:scale(1.04)}.ig-btn-send:disabled{opacity:.5;cursor:not-allowed}.ig-window-warn{background:#fef3c7;color:#92400e;border-bottom:1px solid #fde68a;padding:8px 16px;font-size:12.5px;text-align:center}.ig-comments-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ig-comment-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ig-radius-md);padding:14px;display:flex;gap:12px}.ig-comment-thumb{width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--bg);flex-shrink:0}.ig-comment-thumb img{width:100%;height:100%;object-fit:cover}.ig-comment-body{flex:1;min-width:0}.ig-comment-user{font-weight:600;font-size:13px}.ig-comment-text{font-size:13.5px;line-height:1.4;margin-top:4px;word-wrap:break-word}.ig-comment-meta{font-size:11.5px;color:var(--text-muted);margin-top:6px}.ig-comment-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.ig-btn{padding:8px 14px;border-radius:var(--ig-radius-sm);border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .12s;font-family:inherit}.ig-btn:hover{background:var(--bg)}.ig-btn:disabled{opacity:.5;cursor:not-allowed}.ig-btn-primary{background:var(--ig-grad);color:#fff;border-color:transparent;font-weight:600}.ig-btn-primary:hover{background:var(--ig-grad);opacity:.92;transform:translateY(-1px)}.ig-btn-ghost{background:transparent;border-color:transparent}.ig-btn-ghost:hover{background:var(--bg)}.ig-btn-danger{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.ig-btn-danger:hover{background:#fecaca}.ig-fab{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:50%;background:var(--ig-grad);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--ig-shadow-lg);z-index:50;transition:transform .18s}.ig-fab:hover{transform:scale(1.06)}.ig-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ig-modal{background:var(--card-bg);border-radius:var(--ig-radius-lg);width:100%;max-width:720px;max-height:90vh;overflow-y:auto;box-shadow:var(--ig-shadow-lg);display:flex;flex-direction:column}.ig-modal-header{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.ig-modal-title{font-size:16px;font-weight:700}.ig-modal-body{padding:20px}.ig-modal-footer{padding:14px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ig-bottom-tabbar{display:none;position:fixed;left:0;right:0;bottom:0;height:60px;background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border);z-index:100;padding-bottom:env(safe-area-inset-bottom,0px)}.ig-bottom-tabbar-inner{display:grid;grid-template-columns:repeat(7,1fr);height:60px}.ig-bottom-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-size:10.5px;font-weight:500;position:relative;font-family:inherit}.ig-bottom-tab[data-active=true]{color:var(--red, #dc2743)}.ig-bottom-tab-badge{position:absolute;top:6px;right:calc(50% - 18px);min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ig-grad);color:#fff;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.ig-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:200;animation:ig-fade-in .18s}.ig-sheet{position:fixed;left:0;right:0;bottom:0;background:var(--card-bg);border-top-left-radius:20px;border-top-right-radius:20px;padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px));z-index:201;max-height:80vh;overflow-y:auto;animation:ig-slide-up .22s cubic-bezier(.16,1,.3,1)}.ig-sheet-handle{width:36px;height:4px;background:var(--border);border-radius:999px;margin:0 auto 12px}@keyframes ig-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ig-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ig-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center;color:var(--text-muted)}.ig-empty-icon{width:72px;height:72px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--text-muted);margin-bottom:16px}.ig-empty-title{font-size:16px;font-weight:600;color:var(--white);margin-bottom:4px}.ig-empty-sub{font-size:13.5px;max-width:360px}.ig-skel{background:linear-gradient(90deg,var(--bg) 0%,var(--border) 50%,var(--bg) 100%);background-size:200% 100%;animation:ig-skel 1.4s ease-in-out infinite;border-radius:6px}@keyframes ig-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.ig-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.ig-dot[data-color=green]{background:#16a34a}.ig-dot[data-color=amber]{background:#f59e0b}.ig-dot[data-color=red]{background:#dc2626}.ig-dot[data-color=muted]{background:var(--text-muted)}.ig-upload-card{width:100%;display:flex;align-items:center;gap:14px;padding:16px;border-radius:12px;border:1.5px dashed var(--border);background:var(--card-bg);color:var(--white);font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s}.ig-upload-card:hover:not(:disabled){border-color:#dc2743;background:var(--bg)}.ig-upload-card:disabled{cursor:progress;opacity:.75}.ig-upload-card-icon{width:44px;height:44px;border-radius:12px;background:var(--ig-grad);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ig-upload-divider{display:flex;align-items:center;gap:10px;margin:14px 0 12px;font-size:12px;color:var(--text-muted)}.ig-upload-divider:before,.ig-upload-divider:after{content:"";flex:1;height:1px;background:var(--border)}.ig-upload-tile{aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:6px;border:1.5px dashed var(--border);background:var(--bg);color:var(--text-muted);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.ig-upload-tile:hover:not(:disabled){border-color:#dc2743;color:#dc2743}.ig-upload-tile:disabled{cursor:progress;opacity:.7}.ig-sched-control{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ig-sched-toggle{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--border);background:var(--bg)}.ig-sched-toggle button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:none;border-radius:999px;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;cursor:pointer}.ig-sched-toggle button[data-active=true]{background:var(--ig-grad);color:#fff}.ig-sched-toggle button:disabled{cursor:not-allowed;opacity:.6}.ig-sched-date{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ig-sched-date input,.ig-sched-edit input{padding:7px 10px;border-radius:8px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-size:13px;font-family:inherit}.ig-sched-hint{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted)}.ig-sched-paused{color:#dc2626;font-weight:600}.ig-sched-date input[type=time],.ig-sched-edit input[type=time]{width:7.5em}.ig-weekday-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.ig-weekday-chip{min-width:42px;padding:6px 8px;border-radius:999px;border:1px solid var(--border);background:var(--card-bg);color:var(--text-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.ig-weekday-chip[data-active=true]{background:var(--ig-grad);border-color:transparent;color:#fff}.ig-weekday-chip:disabled{cursor:not-allowed;opacity:.6}.ig-sched-time{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--bg);border:1px solid var(--border);font-weight:700;font-variant-numeric:tabular-nums;color:var(--white)}.ig-sched-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#fdf2f8;color:#be185d;font-weight:600}.ig-recurring{margin-bottom:18px}.ig-recurring-empty{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px}.ig-sched-row[data-status=skipped]{opacity:.65}.ig-week-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.ig-week-day{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:var(--card-bg)}.ig-week-day[data-off=true]{background:var(--bg)}.ig-week-day label{display:flex;align-items:center;gap:6px;flex:1;font-size:13px;font-weight:600;cursor:pointer}.ig-week-day input[type=time]{padding:5px 6px;border-radius:6px;border:1px solid var(--border);background:var(--card-bg);color:var(--white);font-family:inherit;font-size:13px;width:6.5em}.ig-sched-summary{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.ig-sched-summary-icon{width:42px;height:42px;border-radius:12px;background:var(--ig-grad);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ig-sched-count{display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;color:var(--text-muted);white-space:nowrap}.ig-sched-day{margin-bottom:18px}.ig-sched-day-title{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:4px 2px 8px}.ig-sched-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px}.ig-sched-row[data-status=failed],.ig-sched-row[data-status=missed]{border-color:#fecaca}.ig-sched-thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--bg);color:var(--text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ig-sched-thumb[data-story=true]{width:42px;height:74px}.ig-sched-thumb img{width:100%;height:100%;object-fit:cover}.ig-sched-info{flex:1;min-width:0}.ig-sched-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.ig-sched-type{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--white)}.ig-sched-status{display:inline-flex;align-items:center;font-weight:600;color:var(--text-muted)}.ig-sched-status[data-color=red]{color:#b91c1c}.ig-sched-status[data-color=green]{color:#15803d}.ig-sched-status[data-color=amber]{color:#b45309}.ig-sched-caption{margin-top:4px;font-size:13px;color:var(--text-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:pre-line}.ig-sched-error{margin-top:6px;padding:6px 10px;border-radius:8px;background:#fee2e2;color:#991b1b;font-size:12px;word-break:break-word}.ig-sched-sub{margin-top:4px;font-size:12px;color:var(--text-muted)}.ig-sched-edit{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.ig-sched-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}@media (max-width: 1024px){.ig-page{grid-template-columns:1fr;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.ig-sidebar{display:none}.ig-bottom-tabbar{display:block}.ig-content{padding:16px}.ig-kpis{grid-template-columns:1fr 1fr}.ig-comments-grid{grid-template-columns:1fr}.ig-convo-layout{grid-template-columns:1fr;height:calc(100vh - var(--app-header-h, 0px) - 80px)}.ig-convo-layout[data-thread-open=true] .ig-convo-list,.ig-convo-layout[data-thread-open=false] .ig-thread{display:none}.ig-thread-back{display:flex}.ig-fab{bottom:80px}}@media (max-width: 768px){.ig-content{padding:12px}.ig-content-title{font-size:18px}.ig-posts-grid{gap:3px}.ig-kpi-value{font-size:20px}.ig-modal-backdrop{padding:0}.ig-modal{max-width:100vw;width:100vw;height:100vh;max-height:100vh;border-radius:0}.ig-modal-body{padding:16px}.ig-msg{max-width:85%;font-size:14.5px}.ig-thread-body{padding:12px}.ig-composer{padding:10px 12px}.ig-composer textarea{font-size:16px}.ig-fab{right:16px;width:52px;height:52px}.ig-btn{min-height:36px}.ig-sched-row{flex-wrap:wrap}.ig-sched-actions{width:100%;justify-content:flex-end}.ig-sched-date input,.ig-sched-edit input{font-size:16px}.ig-modal-footer>div[style*="margin-right: auto"]{width:100%;margin-right:0!important}}@media (max-width: 480px){.ig-posts-grid{grid-template-columns:1fr 1fr}.ig-kpi-value{font-size:18px}.ig-content-title{font-size:16px}.ig-tab{padding:10px;font-size:13px}.ig-chip{padding:5px 12px;font-size:12px}.ig-bottom-tab{font-size:9.5px}.ig-avatar{width:40px;height:40px;font-size:14px}}@media (prefers-color-scheme: dark){.ig-bottom-tabbar{background:#141416d9}.ig-bubble-in{background:#2a2d35}}@media (prefers-reduced-motion: reduce){.ig-msg,.ig-sheet,.ig-sheet-backdrop,.ig-btn-primary:hover,.ig-fab:hover{animation:none;transform:none}}.tv-root{--tv-xs: clamp(10px, 1.25vmin, 20px);--tv-sm: clamp(12px, 1.6vmin, 26px);--tv-md: clamp(14px, 2.05vmin, 33px);--tv-lg: clamp(18px, 2.9vmin, 46px);--tv-xl: clamp(22px, 4vmin, 64px);--tv-gap: clamp(8px, 1.15vmin, 22px);--tv-pad: clamp(10px, 1.55vmin, 30px);--tv-accent: clamp(3px, .42vmin, 7px);--tv-radius: clamp(8px, 1.1vmin, 18px);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--tv-gap);padding:var(--tv-gap);background:var(--black);color:var(--white);overflow:hidden;font-family:inherit}.tv-top{flex:0 0 auto;display:flex;align-items:center;gap:var(--tv-gap);padding:0 var(--tv-pad)}.tv-brand{display:flex;align-items:center;gap:var(--tv-gap);min-width:0}.tv-brand h1{margin:0;font-size:var(--tv-lg);font-weight:800;letter-spacing:-.01em;white-space:nowrap}.tv-live{width:var(--tv-sm);height:var(--tv-sm);border-radius:50%;background:var(--text-muted);flex-shrink:0;transition:background .3s}.tv-live.on{background:#4ade80;animation:tv-pulse 2.4s ease-in-out infinite}@keyframes tv-pulse{0%,to{opacity:1}50%{opacity:.35}}.tv-clock{margin-left:auto;text-align:right;line-height:1.1}.tv-clock-time{font-size:var(--tv-xl);font-weight:800;font-variant-numeric:tabular-nums}.tv-clock-date{font-size:var(--tv-sm);color:var(--text-muted)}.tv-exit{flex-shrink:0;width:calc(var(--tv-lg) * 1.1);height:calc(var(--tv-lg) * 1.1);display:flex;align-items:center;justify-content:center;border-radius:var(--tv-radius);border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;opacity:.25;transition:opacity .2s,color .2s}.tv-exit:hover{opacity:1;color:var(--white)}.tv-exit svg{width:55%;height:55%}.tv-mural{flex:0 0 auto;max-height:30vh;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--tv-gap) * .6);padding:var(--tv-pad) calc(var(--tv-pad) * 1.4);border:1px solid var(--border);border-radius:var(--tv-radius);overflow:hidden}.tv-mural-body{transition:opacity .4s ease;opacity:1;min-height:0}.tv-mural-body.fading{opacity:0}.tv-mural-head{display:flex;align-items:center;gap:var(--tv-gap);margin-bottom:calc(var(--tv-gap) * .5)}.tv-mural-kind{display:inline-flex;align-items:center;gap:.45em;padding:.25em .8em;border-radius:999px;font-size:var(--tv-sm);font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.tv-mural-kind svg{width:1em;height:1em}.tv-mural-pin{display:inline-flex;color:var(--text-muted)}.tv-mural-pin svg{width:var(--tv-md);height:var(--tv-md)}.tv-mural-author{font-size:var(--tv-sm);color:var(--text-muted)}.tv-mural-count{margin-left:auto;font-size:var(--tv-sm);font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.tv-mural-title{font-size:var(--tv-lg);font-weight:800;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-mural-text{margin-top:calc(var(--tv-gap) * .45);font-size:var(--tv-md);line-height:1.45;color:var(--text-muted);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tv-mural-dots{display:flex;gap:.5em;margin-top:calc(var(--tv-gap) * .5)}.tv-dot{width:calc(var(--tv-xs) * .7);height:calc(var(--tv-xs) * .7);border-radius:999px;background:var(--border);transition:background .3s,transform .3s}.tv-dot.on{transform:scale(1.5)}.tv-board{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tv-gap)}.tv-col{display:flex;flex-direction:column;min-height:0;background:var(--dark-gray);border:1px solid var(--border);border-radius:var(--tv-radius);overflow:hidden}.tv-col-head{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--tv-gap) * .5) calc(var(--tv-gap) * .7);padding:var(--tv-pad);border-bottom:1px solid var(--border)}.tv-col-dot{width:.7em;height:.7em;border-radius:50%;font-size:var(--tv-md);flex-shrink:0}.tv-col-label{font-size:var(--tv-md);font-weight:800;white-space:nowrap}.tv-col-count{font-size:var(--tv-md);font-weight:800;font-variant-numeric:tabular-nums}.tv-col-overdue{font-size:var(--tv-xs);font-weight:800;color:#ef4444;background:#ef444424;padding:.2em .7em;border-radius:999px;white-space:nowrap}.tv-col-total{margin-left:auto;font-size:var(--tv-sm);font-weight:800;white-space:nowrap}.tv-col-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--tv-gap);padding:var(--tv-gap);scrollbar-width:none}.tv-col-body::-webkit-scrollbar{display:none}.tv-col-empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--tv-sm)}.tv-card{flex:0 0 auto;padding:var(--tv-pad);border:1px solid var(--border);border-radius:var(--tv-radius)}.tv-card-title{font-size:var(--tv-md);font-weight:700;line-height:1.25;margin-bottom:calc(var(--tv-gap) * .5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-card-tags{display:flex;flex-wrap:wrap;gap:calc(var(--tv-gap) * .4);margin-bottom:calc(var(--tv-gap) * .5)}.tv-tag{font-size:var(--tv-xs);font-weight:700;padding:.18em .7em;border-radius:999px;white-space:nowrap}.tv-tag-alert{background:#ef44442e;color:#ef4444}.tv-tag-paid{background:#4ade8026;color:#4ade80}.tv-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--tv-gap);font-size:var(--tv-sm);color:var(--text-muted)}.tv-card-customer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.tv-card-people{display:flex;align-items:center;gap:calc(var(--tv-gap) * .6);margin-top:calc(var(--tv-gap) * .6);font-size:var(--tv-sm)}.tv-avatars{display:flex;align-items:center}.tv-avatar{width:1.9em;height:1.9em;border-radius:50%;border:2px solid var(--dark-gray);object-fit:cover;flex-shrink:0}.tv-avatar-initials{display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:#fff;font-size:.75em;font-weight:800}.tv-card-who{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-card-value{margin-top:calc(var(--tv-gap) * .5);font-size:var(--tv-md);font-weight:800}.tv-loading{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--tv-lg)}@media (orientation: portrait){.tv-mural{max-height:24vh}.tv-mural-text{-webkit-line-clamp:4}}@media (max-width: 900px){.tv-board{grid-template-columns:1fr}.tv-mural{max-height:40vh}}.ds-page{padding:24px 32px;max-width:1400px}.ds-tabs{display:flex;gap:2px;margin-bottom:24px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ds-tabs::-webkit-scrollbar{display:none}.ds-tab{padding:10px 16px;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;border-radius:10px 10px 0 0;white-space:nowrap;display:flex;align-items:center;gap:6px;background:transparent;color:var(--text-muted);border-bottom:2px solid transparent;transition:all .15s}.ds-tab:hover{color:var(--white);background:var(--overlay-3)}.ds-tab.active{background:var(--red-10);color:var(--red);border-bottom-color:var(--red)}.ds-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ds-section-title{margin:0;font-size:17px;font-weight:700;color:var(--white)}.ds-section-subtitle{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.ds-section-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ds-card{background:var(--card-bg);border-radius:14px;padding:20px;border:1px solid var(--border);transition:border-color .2s}.ds-card:hover{border-color:var(--overlay-15)}.ds-card--green{border-color:color-mix(in srgb,var(--green) 25%,transparent)}.ds-card--yellow{border-color:color-mix(in srgb,var(--yellow) 25%,transparent)}.ds-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ds-kpi{background:var(--card-bg);border-radius:14px;padding:18px 20px;border:1px solid var(--border);position:relative;overflow:hidden}.ds-kpi-label{font-size:11px;color:var(--text-muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.ds-kpi-value{font-size:24px;font-weight:700}.ds-grid-2{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.ds-grid-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.ds-input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius);color:var(--white);padding:8px 12px;font-size:13px;font-family:inherit;outline:none;transition:border-color .15s}.ds-input:focus{border-color:var(--red);box-shadow:0 0 0 2px var(--focus-ring)}.ds-input::placeholder{color:var(--text-muted)}.ds-btn{padding:8px 18px;border-radius:var(--radius);border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s,background .15s;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ds-btn:disabled{opacity:.5;cursor:not-allowed}.ds-btn--primary{background:var(--red);color:#fff}.ds-btn--primary:hover:not(:disabled){background:var(--red-hover)}.ds-btn--secondary{background:transparent;color:var(--text-muted);border:1px solid var(--btn-secondary-border)}.ds-btn--secondary:hover:not(:disabled){border-color:var(--text-muted);color:var(--white)}.ds-btn--danger{background:var(--red-10);color:var(--red);border:1px solid var(--red-15)}.ds-btn--danger:hover:not(:disabled){background:var(--red-15)}.ds-btn--sm{padding:4px 12px;font-size:11px}.ds-btn--md{padding:6px 16px;font-size:12px}.ds-btn--full{width:100%}.ds-badge{padding:3px 12px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap;display:inline-block}.ds-chip{padding:3px 10px;border-radius:6px;font-size:11px;background:var(--overlay-4);color:var(--text-muted)}.ds-chip strong{color:var(--white)}.ds-chip--danger{background:var(--red-10);color:var(--red)}.ds-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ds-table{width:100%;border-collapse:collapse;font-size:13px}.ds-table thead tr{border-bottom:2px solid var(--border)}.ds-table th{text-align:left;padding:10px 14px;font-size:11px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.6px}.ds-table tbody tr{border-bottom:1px solid var(--border);transition:background .1s}.ds-table tbody tr:hover{background:var(--overlay-2)}.ds-table td{padding:12px 14px;color:var(--white)}.ds-table .mono{font-family:monospace;font-size:12px}.ds-table .muted{color:var(--text-muted)}.ds-empty{text-align:center;padding:48px 32px}.ds-empty-title{font-size:15px;font-weight:600;color:var(--white);margin-bottom:6px}.ds-empty-desc{font-size:13px;color:var(--text-muted);max-width:400px;margin:0 auto;line-height:1.5}.ds-form-row{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.ds-form-group{display:flex;flex-direction:column;gap:4px}.ds-form-group--grow{flex:1;min-width:180px}.ds-form-label{font-size:11px;color:var(--text-muted);font-weight:600}.ds-search-wrap{position:relative}.ds-search-wrap .ds-input{width:100%}.ds-pagination{display:flex;justify-content:center;gap:8px;margin-top:12px;align-items:center}.ds-pagination-text{color:var(--text-muted);font-size:13px;min-width:80px;text-align:center}.ds-metrics{display:flex;gap:20px;font-size:12px;color:var(--text-muted)}.ds-metric-value{font-weight:600;color:var(--white);font-size:16px}.ds-metric-label{font-size:11px}.ds-price-row{display:flex;gap:20px;font-size:13px}.ds-price-label{font-size:11px;color:var(--text-muted);margin-bottom:2px}.ds-price-value{font-weight:600;color:var(--white)}.ds-catalog-thumb{width:60px;height:60px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid var(--border)}.ds-catalog-placeholder{width:60px;height:60px;border-radius:10px;flex-shrink:0;background:var(--overlay-4);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:22px}.ds-catalog-price{font-size:18px;font-weight:700;color:var(--yellow)}.ds-cat-label{font-size:12px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:1px}.ds-show-mobile{display:none!important}.ds-color-green{color:var(--green)}.ds-color-blue{color:var(--blue)}.ds-color-yellow{color:var(--yellow)}.ds-color-orange{color:var(--orange)}.ds-color-red{color:var(--pink)}.ds-color-purple{color:var(--purple)}.ds-color-muted{color:var(--text-muted)}.ds-color-white{color:var(--white)}.ds-fw-700{font-weight:700}@media (max-width: 1024px){.ds-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.ds-page{padding:62px 14px 28px}.ds-tab{padding:8px 12px;font-size:12px}.ds-kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px}.ds-kpi{padding:14px 16px}.ds-kpi-value{font-size:20px}.ds-grid-2,.ds-grid-3{grid-template-columns:1fr}.ds-section-header{flex-direction:column;align-items:stretch;gap:10px}.ds-section-actions{flex-direction:column}.ds-section-actions .ds-input,.ds-section-actions .ds-search-wrap{width:100%}.ds-form-row{flex-direction:column}.ds-form-group--grow{min-width:0}.ds-table{font-size:12px}.ds-table th{padding:8px 10px;font-size:10px}.ds-table td{padding:10px}.ds-empty{padding:32px 16px}.ds-card{padding:16px;border-radius:12px}.ds-metrics{gap:14px;flex-wrap:wrap}.ds-metric-value{font-size:14px}.ds-price-row{gap:14px;flex-wrap:wrap}.ds-catalog-thumb,.ds-catalog-placeholder{width:48px;height:48px}.ds-catalog-price{font-size:16px}.ds-btn--full-mobile{width:100%}.ds-pagination{gap:6px}.ds-hide-mobile{display:none!important}.ds-show-mobile{display:block!important}}@media (max-width: 480px){.ds-page{padding:58px 10px 20px}.ds-kpi-grid{grid-template-columns:1fr;gap:8px}.ds-kpi{padding:12px 14px}.ds-kpi-value{font-size:18px}.ds-tab{padding:7px 10px;font-size:11px}.ds-card{padding:14px}.ds-catalog-price{font-size:15px}.ds-table{font-size:11px}.ds-table th{padding:6px 8px}.ds-table td{padding:8px}}:root{--black: #0D0D0D;--red: #C1121F;--red-hover: #A00E18;--dark-gray: #1F1F1F;--card-bg: #161616;--bg: #121212;--border: #2A2A2A;--light-gray: #E5E5E5;--text-muted: #888888;--white: #FFFFFF;--sidebar-bg-start: #1a1a1a;--sidebar-bg-end: #161616;--sidebar-border: var(--border);--sidebar-surface: var(--overlay-4);--sidebar-hover-bg: var(--nav-hover-bg);--input-bg: rgba(255,255,255,.04);--input-border: rgba(255,255,255,.06);--nav-text: #aaa;--nav-text-hover: #eee;--nav-text-active: #ddd;--sidebar-star: var(--nav-text-active);--group-header-text: #999;--group-hover-bg: rgba(255,255,255,.02);--nav-hover-bg: rgba(255,255,255,.03);--user-area-bg: rgba(0,0,0,.2);--btn-secondary-border: rgba(255,255,255,.12);--kbd-bg: rgba(255,255,255,.05);--badge-bg: rgba(255,255,255,.04);--focus-ring: rgba(193, 18, 31, .2);--mark-bg: rgba(193,18,31,.3);--red-10: rgba(193, 18, 31, .1);--red-15: rgba(193, 18, 31, .15);--red-35: rgba(193, 18, 31, .35);--red-45: rgba(193, 18, 31, .45);--scrollbar-track: var(--dark-gray);--scrollbar-thumb: var(--border);--green: #4ade80;--green-dim: #22c55e;--blue: #60a5fa;--yellow: #fbbf24;--orange: #fb923c;--pink: #f87171;--purple: #a78bfa;--overlay-2: rgba(255,255,255,.02);--overlay-3: rgba(255,255,255,.03);--overlay-4: rgba(255,255,255,.04);--overlay-5: rgba(255,255,255,.05);--overlay-6: rgba(255,255,255,.06);--overlay-7: rgba(255,255,255,.07);--overlay-15: rgba(255,255,255,.15);--radius: 6px;--font: "Inter", "Segoe UI", system-ui, sans-serif;--two-col-grid: 1fr 1fr;--three-col-grid: repeat(3, 1fr);--four-col-grid: repeat(4, 1fr);--five-col-grid: repeat(5, 1fr)}[data-theme=light]{--black: #FFFFFF;--dark-gray: #F5F5F5;--card-bg: #FFFFFF;--bg: #FFFFFF;--border: #E5E0DA;--light-gray: #3D3530;--text-muted: #7A706A;--white: #1C1613;--sidebar-bg-start: #FAFAFA;--sidebar-bg-end: #F5F5F5;--input-bg: rgba(0,0,0,.03);--input-border: rgba(0,0,0,.08);--nav-text: #6B5F58;--nav-text-hover: #2E2420;--nav-text-active: #1C1613;--sidebar-star: var(--nav-text-active);--group-header-text: #7A706A;--group-hover-bg: rgba(0,0,0,.03);--nav-hover-bg: rgba(0,0,0,.04);--user-area-bg: rgba(0,0,0,.03);--btn-secondary-border: rgba(0,0,0,.1);--kbd-bg: rgba(0,0,0,.05);--badge-bg: rgba(0,0,0,.05);--focus-ring: rgba(193, 18, 31, .15);--mark-bg: rgba(193,18,31,.15);--red-10: rgba(193, 18, 31, .08);--red-15: rgba(193, 18, 31, .12);--red-35: rgba(193, 18, 31, .25);--red-45: rgba(193, 18, 31, .35);--scrollbar-track: #E8E2DC;--scrollbar-thumb: #C8C0B8;--green: #15803d;--green-dim: #16a34a;--blue: #2563eb;--yellow: #d97706;--orange: #c2410c;--pink: #dc2626;--purple: #7c3aed;--overlay-2: rgba(0,0,0,.02);--overlay-3: rgba(0,0,0,.03);--overlay-4: rgba(0,0,0,.04);--overlay-5: rgba(0,0,0,.05);--overlay-6: rgba(0,0,0,.06);--overlay-7: rgba(0,0,0,.07);--overlay-15: rgba(0,0,0,.12)}@media (max-width: 1024px){:root{--five-col-grid: repeat(3, 1fr)}}@media (max-width: 768px){:root{--two-col-grid: 1fr;--three-col-grid: 1fr 1fr;--four-col-grid: repeat(2, 1fr);--five-col-grid: repeat(2, 1fr)}}@media (max-width: 480px){:root{--three-col-grid: 1fr;--four-col-grid: 1fr;--five-col-grid: 1fr}}.vehicle-modal-overlay{padding:0!important;align-items:flex-end!important;overflow:hidden!important}.vehicle-modal-box{border:none!important;border-radius:16px 16px 0 0!important;padding:0!important;max-width:100%!important;max-height:95vh!important;height:95vh!important;overflow:hidden!important;overflow-y:hidden!important;display:flex!important;flex-direction:column!important}.vehicle-modal-box *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.vehicle-modal-box input,.vehicle-modal-box select,.vehicle-modal-box textarea{font-size:16px!important}@media (max-width: 768px){.vehicle-modal-box [style*=grid]{grid-template-columns:1fr!important}}@media (min-width: 769px){.vehicle-modal-overlay{padding:16px!important;align-items:center!important}.vehicle-modal-box{border:1px solid var(--border)!important;border-radius:16px!important;max-width:680px!important;height:auto!important;max-height:90vh!important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:15px}body{background-color:var(--black);color:var(--white);font-family:var(--font);line-height:1.5;-webkit-font-smoothing:antialiased;transition:background-color .25s ease,color .25s ease}#root{display:flex;min-height:100vh}input,select,textarea,button{font-family:var(--font)}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes selectFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--red)!important;box-shadow:0 0 0 2px var(--focus-ring)}.ham-btn{display:none;position:fixed;top:calc(12px + env(safe-area-inset-top,0px));left:12px;z-index:200;width:42px;height:42px;align-items:center;justify-content:center;background:var(--sidebar-bg-start);border:1px solid var(--sidebar-border);border-radius:12px;cursor:pointer;color:var(--nav-text-active);flex-shrink:0;box-shadow:0 4px 14px #0000002e;transition:border-color .15s,transform .12s}.ham-btn:active{transform:scale(.94)}.sidebar-collapse-btn{opacity:1;transition:border-color .15s,color .15s,background .15s,box-shadow .15s!important}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:140;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.sidebar-backdrop.visible{opacity:1;visibility:visible}body.sb-locked{overflow:hidden}.page-main{flex:1;overflow:auto;background:var(--black);min-width:0;padding:28px 32px}.page-container{width:100%;max-width:1400px;margin:0 auto}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr)}.kpi-grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.two-col-grid{display:grid;grid-template-columns:1fr 1fr}.pdv-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}@keyframes pdv-spin{to{transform:rotate(360deg)}}.pdv-cart-row:hover{transform:translateY(-1px)}.pdv-checkout-sticky{display:none}.pdv-ml-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:220;display:flex;justify-content:flex-end;animation:pdv-fade .18s ease}@keyframes pdv-fade{0%{opacity:0}to{opacity:1}}@keyframes pdv-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.pdv-ml-drawer{width:min(420px,95vw);height:100vh;background:var(--card-bg);border-left:1px solid var(--border);padding:20px;overflow-y:auto;animation:pdv-slide .22s ease;box-shadow:-20px 0 50px #0009}.pdv-section-card{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.pdv-section-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:700}.pdv-finalize-btn{background:linear-gradient(135deg,var(--red) 0%,#c1272d 100%);border:none;color:#fff;padding:16px;border-radius:12px;font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;font-family:inherit;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .1s,box-shadow .15s,opacity .15s;box-shadow:0 4px 14px #e5091440}.pdv-finalize-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 18px #e5091459}.pdv-finalize-btn:disabled{background:var(--dark-gray);color:var(--text-muted);cursor:not-allowed;box-shadow:none;opacity:.7}.pdv-secondary-btn{background:transparent;border:1.5px solid var(--border);color:var(--white);padding:11px 14px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s;width:100%}.pdv-secondary-btn:not(:disabled):hover{border-color:var(--text-muted);background:#ffffff08}.pdv-secondary-btn:disabled{opacity:.5;cursor:not-allowed}.dre-grid{display:grid;grid-template-columns:320px 1fr}.caixa-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width: 768px){.caixa-hero{grid-template-columns:1fr}}@media (max-width: 1024px){.comercial-grid{grid-template-columns:1fr!important}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.table-scroll::-webkit-scrollbar{height:8px}.table-scroll::-webkit-scrollbar-track{background:var(--overlay-3, rgba(255,255,255,.03));border-radius:4px}.table-scroll::-webkit-scrollbar-thumb{background:var(--border, rgba(255,255,255,.1));border-radius:4px;transition:background .2s}.table-scroll::-webkit-scrollbar-thumb:hover{background:var(--text-muted, rgba(255,255,255,.25))}.table-scroll-wrap{position:relative}.table-scroll-wrap:before,.table-scroll-wrap:after{content:"";position:absolute;top:0;bottom:8px;width:24px;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s}.table-scroll-wrap:before{left:0;background:linear-gradient(to right,var(--card-bg, #1a1a2e) 0%,transparent 100%)}.table-scroll-wrap:after{right:0;background:linear-gradient(to left,var(--card-bg, #1a1a2e) 0%,transparent 100%)}.table-scroll-wrap.shadow-left:before{opacity:1}.table-scroll-wrap.shadow-right:after{opacity:1}.resp-table .sticky-col{position:sticky;left:0;z-index:1;background:inherit}.resp-table thead .sticky-col{z-index:3}.resp-table .sticky-col:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:1px;background:var(--border)}@keyframes actionMenuIn{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.page-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.page-header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inv-actions{display:flex!important;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:300;padding:16px}.modal-box{background:var(--dark-gray);border:1px solid var(--border);border-radius:16px;padding:28px;width:100%;max-height:90vh;overflow-y:auto}.modal-box-sm{max-width:min(400px,95vw)}.modal-box-md{max-width:min(480px,95vw)}.modal-box-lg{max-width:min(620px,95vw)}.modal-box-xl{max-width:min(780px,95vw)}.form-grid{display:grid;grid-template-columns:var(--two-col-grid);gap:12px}.form-grid-3{display:grid;grid-template-columns:var(--three-col-grid);gap:12px}.resp-table{width:100%;border-collapse:collapse}.resp-table th,.resp-table td{text-align:left;white-space:nowrap}.show-mobile,.hide-always{display:none!important}@media (max-width: 1024px){.pdv-grid{grid-template-columns:minmax(0,1fr) 320px;gap:14px}.hide-tablet{display:none!important}}@media (max-width: 768px){.ham-btn{display:flex}.app-sidebar{position:fixed!important;left:0!important;top:0!important;z-index:150;width:min(84vw,300px)!important;height:100vh!important;height:100dvh!important;min-height:0!important;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:0 0 50px #00000080}.app-sidebar.open{transform:translate(0)}.sidebar-collapse-btn{display:none!important}.app-sidebar .sb-link{padding:12px 14px!important;font-size:14px!important;min-height:48px;margin-bottom:3px!important}.app-sidebar .sb-link svg{width:20px;height:20px}.app-sidebar .sb-group-header{padding:12px 16px!important;min-height:46px}.app-sidebar input[type=search]{padding-top:11px!important;padding-bottom:11px!important;font-size:15px!important}.page-main{padding:62px 14px 28px!important}.kpi-grid,.kpi-grid-3{grid-template-columns:repeat(2,1fr)}.two-col-grid{grid-template-columns:1fr}.pdv-grid{grid-template-columns:1fr;height:auto!important;gap:12px;padding-bottom:100px}.pdv-checkout-sticky{display:flex!important;position:fixed;left:0;right:0;bottom:0;background:linear-gradient(to top,#0f0f0ffa 60%,#0f0f0feb);border-top:1px solid var(--border);padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:80;align-items:center;gap:10px;box-shadow:0 -8px 22px #0006}.pdv-ml-drawer{width:100%!important;max-width:100vw}.dre-grid{grid-template-columns:1fr}.page-container{max-width:100%}.filter-bar input,.filter-bar select{min-width:0;width:100%}.page-header{flex-direction:column;align-items:stretch}.page-header-actions{width:100%}.page-header-actions>*{flex:1;min-width:0}.inv-actions{justify-content:stretch!important}.inv-actions>button{flex:1 1 calc(50% - 4px);min-width:0}.vd-parts-actions{width:100%;justify-content:stretch}.vd-parts-actions>button,.vd-parts-actions>.btn{flex:1;min-width:0;justify-content:center}.vd-parts-secondary{width:100%;margin-left:0!important}.vd-parts-secondary>button{flex:1;min-width:0;text-align:center;justify-content:center}.toolbar{width:100%}.toolbar input,.toolbar select{min-width:0;flex:1}.sales-filters{align-items:stretch!important}.sales-filters>div,.sales-filters>button{width:100%!important}.sales-filters>div[style*="gap: 4px"]{flex-wrap:wrap}.sales-filters>div[style*="gap: 4px"]>button{flex:1 1 calc(50% - 4px)}.sales-table-wrap{border:none!important;background:transparent!important;overflow:visible!important}.sales-table,.sales-table tbody{display:block;width:100%}.sales-table thead{display:none}.sales-table tbody tr,.sales-table tbody td{display:block}.sales-table tbody tr.sales-row{position:relative;border:1px solid var(--border)!important;border-radius:12px;margin-bottom:10px;padding:12px 46px 12px 14px;background:var(--card-bg)}.sales-table tbody tr.sales-row td{padding:2px 0!important;border:none!important;white-space:normal!important}.sales-table tbody tr.sales-row td:first-child{position:absolute;top:6px;right:4px;padding:0!important}.sales-table tbody tr.sales-row td:nth-child(4){font-size:15px}.sale-detail-overlay{padding:0!important;align-items:stretch!important}.sale-detail-box{width:100%!important;max-height:none!important;height:100vh;height:100dvh;border:none!important;border-radius:0!important;animation:sheet-up .22s ease-out}.sale-detail-head{position:relative;padding:12px 52px 12px 14px!important;gap:10px!important}.sale-detail-head h3{font-size:17px!important}.sale-detail-close{position:absolute;top:8px;right:8px}.sale-detail-actions{width:100%;flex-wrap:nowrap!important;gap:6px!important}.sale-detail-actions>*{flex:1 1 0;min-width:0}.sale-detail-actions>*>button,.sale-detail-actions>button{width:100%;justify-content:center;padding:9px 6px!important;font-size:12.5px!important}.sale-item-row{flex-wrap:wrap;row-gap:6px!important}.sale-item-row>div:first-child{flex:1 1 100%!important}.sale-item-row>div:nth-child(2){margin-right:auto;text-align:left!important}.sale-detail-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.sale-detail-box>div:last-child{padding:12px!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;-webkit-overflow-scrolling:touch}@keyframes sheet-up{0%{transform:translateY(16px);opacity:.6}to{transform:translateY(0);opacity:1}}.sales-modal-overlay,.sheet-modal-overlay{display:block!important;padding:0!important;overflow:hidden!important;overscroll-behavior:contain!important}.sales-modal-overlay>div,.sheet-modal-overlay>div{position:fixed!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;width:100%!important;max-width:100%!important;border-radius:16px 16px 0 0!important;max-height:92vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;animation:sheet-up .22s ease-out}.sheet-modal-overlay>.modal-box{padding-top:20px!important;padding-left:16px!important;padding-right:16px!important}.sheet-modal-overlay>.modal-box [style*="grid-template-columns: 1fr 1fr"],.sheet-modal-overlay>.modal-box [style*="grid-template-columns: 1fr auto"]{grid-template-columns:1fr!important}.veh-page .page-header{margin-bottom:14px!important}.veh-page .page-header p{display:none}.veh-page .page-header h1{font-size:24px}.veh-page .page-header-actions{flex-wrap:wrap;gap:8px}.veh-page .page-header-actions>*:nth-child(3){flex:1 0 100%!important;order:-1}.veh-page .page-header-actions>*:nth-child(1),.veh-page .page-header-actions>*:nth-child(2){flex:1 1 calc(50% - 4px)!important}.veh-stats{display:flex!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px!important}.veh-stats::-webkit-scrollbar{display:none}.veh-stats>div{flex:0 0 auto;min-width:98px;padding:10px 14px!important}.veh-stats>div>div:first-child{font-size:19px!important}.veh-kpis{gap:8px!important}.veh-kpis>div{padding:10px 12px!important}.veh-kpis>div>div:first-child{font-size:14px!important}.veh-kpis>div>div:last-child{font-size:10px!important}.veh-filters{flex-wrap:wrap;gap:8px}.veh-filters>input{flex:1 0 100%!important;min-width:0!important}.veh-filters>div{flex:1 1 calc(50% - 4px)!important;min-width:0!important;width:auto!important}.veh-filters>.veh-filter-engine{flex:1 0 100%!important}.veh-filters>button{flex:1 0 100%!important;min-width:0!important}.veh-table-wrap{overflow:visible!important}.veh-table,.veh-table tbody{display:block;width:100%}.veh-table thead{display:none}.veh-table tbody tr,.veh-table tbody td{display:block}.veh-table tbody tr.veh-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;border:1px solid var(--border)!important;border-radius:12px;margin-bottom:10px;padding:12px 46px 12px 42px;background:var(--card-bg)}.veh-table tbody tr.veh-row td{padding:0!important;border:none!important;white-space:normal!important}.veh-table tbody tr.veh-row td[data-col=check]{position:absolute;left:10px;top:14px;width:auto!important}.veh-table tbody tr.veh-row td[data-col=actions]{position:absolute;right:4px;top:6px}.veh-table tbody tr.veh-row td[data-col=model]{order:1;flex:1 0 100%;font-size:16px;font-weight:700;color:var(--white);max-width:none!important;line-height:1.25}.veh-table tbody tr.veh-row td[data-col=model]>div{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.veh-table tbody tr.veh-row td[data-col=brand]{order:2}.veh-table tbody tr.veh-row td[data-col=year]{order:3}.veh-table tbody tr.veh-row td[data-col=brand],.veh-table tbody tr.veh-row td[data-col=year]{font-size:13px;color:var(--text-muted)}.veh-table tbody tr.veh-row td[data-col=year]:before{content:"·";margin-right:8px;opacity:.5}.veh-table tbody tr.veh-row td[data-col=plate]{order:4;flex:1 0 100%;margin-top:10px}.veh-table tbody tr.veh-row td[data-col=price]{order:5;font-size:15px}.veh-table tbody tr.veh-row td[data-col=parts]{order:6;font-size:13px}.veh-table tbody tr.veh-row td[data-col=status]{order:7}.veh-table tbody tr.veh-row td[data-col=price],.veh-table tbody tr.veh-row td[data-col=parts],.veh-table tbody tr.veh-row td[data-col=status]{margin-top:10px}.veh-table tbody tr.veh-row td[data-col=parts]>div{display:inline-flex!important}.veh-table tbody tr.veh-row td[data-col=parts]:after{content:" peças";color:var(--text-muted);font-size:12px;font-weight:400}.veh-bulk-bar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;gap:10px;padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--card-bg);border-top:1px solid var(--red-35);box-shadow:0 -6px 24px #00000059}.veh-page-selected{padding-bottom:96px}body:has(.sheet-modal-overlay) .wa-widget-fab,body:has(.modal-overlay) .wa-widget-fab,body:has(.create-listing-overlay) .wa-widget-fab,body:has(.sb-appearance-panel) .wa-widget-fab{display:none!important}.modal-box{padding:20px;border-radius:12px;max-height:95vh}.resp-table{font-size:12px;min-width:0!important}.resp-table th,.resp-table td{padding:8px 6px}.resp-table td,.resp-table th{white-space:normal}.hide-mobile{display:none!important}.show-mobile{display:revert!important}.kanban-board{grid-template-columns:repeat(3,minmax(260px,1fr));overflow-x:auto}.page-container h1{font-size:18px!important}.kpi-grid>div,.kpi-grid-3>div{padding:14px 16px}.kpi-strip>.kpi-pill{flex:1 1 calc(33.333% - 8px)}.notice-grid{grid-template-columns:1fr!important}.notice-board-actions{width:100%;margin-left:0!important}.activities-table-header,.activities-row-desktop{display:none!important}.activities-row-mobile{display:block!important}.activities-list{overflow-x:hidden!important}}@media (max-width: 480px){.page-main{padding:58px 10px 20px!important}.kpi-grid,.kpi-grid-3,.pdv-grid{grid-template-columns:1fr}.kpi-strip>.kpi-pill{flex:1 1 calc(50% - 8px)}.veh-kpis{grid-template-columns:repeat(2,1fr)!important}.toolbar{flex-direction:column;align-items:stretch}.toolbar input,.toolbar select,.toolbar button{width:100%}.modal-box{padding:16px;border-radius:10px}.resp-table{font-size:11px}.resp-table th,.resp-table td{padding:6px 4px}.kanban-board{grid-template-columns:1fr!important}}.kanban-col{transition:background .15s,box-shadow .15s}.kanban-col.drag-over{background:var(--overlay-4);box-shadow:inset 0 0 0 2px var(--red-35)}.kanban-card{transition:transform .12s,box-shadow .12s,opacity .12s;animation:kanban-pop .18s ease}.kanban-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000059}.kanban-card.dragging{opacity:.35;transform:rotate(1.5deg)}.kanban-card:active{cursor:grabbing}.kanban-drop-line{height:0;border-top:2px solid var(--red);margin:1px 2px;border-radius:2px;box-shadow:0 0 8px var(--red-35)}.kanban-add{width:100%;padding:9px;border-radius:9px;background:transparent;border:1px dashed var(--border);color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px}.kanban-add:hover{background:var(--overlay-3);border-color:var(--red-35);color:var(--white)}@keyframes kanban-pop{0%{transform:scale(.97);opacity:.5}to{transform:scale(1);opacity:1}}.notice-card{transition:transform .12s,box-shadow .12s,opacity .12s}.notice-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000047;opacity:1}.notice-card-actions{opacity:0;transition:opacity .15s}.notice-card:hover .notice-card-actions,.notice-card:focus-within .notice-card-actions{opacity:1}.notice-card-actions button:hover{border-color:var(--red-35);color:var(--white)}@media (hover: none){.notice-card-actions{opacity:1}}.mp-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mp-tabs::-webkit-scrollbar{display:none}.mp-create-modal{width:100%;max-width:1280px;max-height:96vh;display:flex;flex-direction:column}.mp-create-scroll{overflow-y:auto;padding:20px 24px;flex:1;min-height:0}.mp-create-footer{padding:16px 24px;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end}@media (max-width: 768px){.mp-page{padding:14px!important}.mp-stats-grid,.mp-monitor-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.mp-tabs button{padding:8px 12px!important;font-size:13px!important}.mp-create-modal{max-width:100%;max-height:100vh;border-radius:0!important;height:100vh}.mp-create-scroll{padding:16px!important}.mp-create-footer{padding:12px 16px!important;flex-wrap:wrap!important;gap:8px!important}.mp-create-footer button{flex:1;min-width:0;font-size:13px!important}.mp-create-footer .mp-publish-btn{flex:1 1 100%!important;order:-1!important;padding:14px 20px!important;font-size:16px!important;font-weight:800!important;box-shadow:0 4px 12px #ef444459!important}.mp-modal-grid{grid-template-columns:1fr!important;gap:16px!important}.mp-header-actions{flex-wrap:wrap!important;gap:6px!important}.mp-header-actions button{font-size:12px!important;padding:6px 10px!important}.mp-sync-row{flex-wrap:wrap!important}.mp-sync-row button{flex:1;min-width:0;font-size:12px!important}.mp-listing-card{flex-wrap:wrap!important;padding:10px 12px!important;gap:8px!important}.mp-listing-thumb{width:40px!important;height:40px!important}.mp-listing-right{width:100%!important;justify-content:space-between!important;padding-left:28px}.mp-header{flex-direction:column!important;align-items:stretch!important}.mp-header h1{font-size:18px!important}.mp-header p{font-size:12px!important}}@media (max-width: 480px){.mp-page{padding:10px!important}.mp-stats-grid{grid-template-columns:1fr!important}.mp-monitor-grid{grid-template-columns:repeat(2,1fr)!important}.mp-create-scroll{padding:12px!important}.mp-create-footer{padding:10px 12px!important}.mp-create-footer button{font-size:12px!important;padding:8px 10px!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-sidebar input[type=search]:focus{border-color:var(--focus-ring)!important;box-shadow:none!important}@keyframes marquee{0%{transform:translate(0)}15%{transform:translate(0)}65%{transform:translate(var(--marquee-offset, -60px))}80%,to{transform:translate(var(--marquee-offset, -60px))}}.sidebar-brand-marquee{overflow:hidden;white-space:nowrap}.sidebar-brand-marquee span{display:inline-block;animation:marquee 4s ease-in-out infinite alternate}@keyframes sb-flyout-in{0%{opacity:0;transform:translateY(-50%) translate(-5px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes sb-panel-in{0%{opacity:0;transform:translate(-6px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes sb-drill-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes sb-drill-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.sb-fly-scroll{scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent}.sb-fly-scroll::-webkit-scrollbar{width:6px}.sb-fly-scroll::-webkit-scrollbar-track{background:transparent}.sb-fly-scroll::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:3px}.sb-fly-scroll::-webkit-scrollbar-thumb:hover{background:var(--sidebar-hover-bg)}.app-sidebar nav{scrollbar-width:thin;scrollbar-color:transparent transparent}.app-sidebar nav:hover{scrollbar-color:var(--sidebar-border) transparent}.app-sidebar nav::-webkit-scrollbar{width:7px}.app-sidebar nav::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;border:2px solid transparent;background-clip:padding-box;transition:background .2s}.app-sidebar nav:hover::-webkit-scrollbar-thumb{background:var(--sidebar-border);background-clip:padding-box}.app-sidebar nav::-webkit-scrollbar-thumb:hover{background:var(--sidebar-hover-bg);background-clip:padding-box}.desc-editor{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.desc-editor__toolbar{display:flex;gap:2px;padding:6px 8px;background:var(--dark-gray);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;position:sticky;top:0;z-index:2}.desc-editor__sep{width:1px;height:20px;background:var(--border);align-self:center;margin:0 2px}.desc-editor__btn{padding:6px 8px;background:transparent;color:var(--white);border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;transition:background .12s,color .12s}.desc-editor__btn:hover:not(.is-active):not(:disabled){background:#ffffff14}.desc-editor__btn.is-active{background:var(--red);color:#fff}.desc-editor__btn:disabled{opacity:.35;cursor:not-allowed}.desc-editor__content{background:#fff;color:#1a1a1a;min-height:320px;max-height:520px;overflow-y:auto}.desc-editor__content .ProseMirror{padding:16px 18px;font-size:14px;line-height:1.65;outline:none;min-height:280px;color:#1a1a1a}.desc-editor__content .ProseMirror:focus{outline:none}.desc-editor__content .ProseMirror h3{margin:18px 0 8px;font-size:16px;font-weight:700;color:#0f172a}.desc-editor__content .ProseMirror h3:first-child{margin-top:0}.desc-editor__content .ProseMirror p{margin:0 0 10px}.desc-editor__content .ProseMirror ul,.desc-editor__content .ProseMirror ol{margin:0 0 12px;padding-left:22px;display:grid;gap:4px}.desc-editor__content .ProseMirror li,.desc-editor__content .ProseMirror li p{margin:0}.desc-editor__content .ProseMirror strong{font-weight:700;color:#0f172a}.desc-editor__content .ProseMirror em{font-style:italic}.desc-editor__content .ProseMirror blockquote{margin:12px 0;padding:10px 14px;border-left:3px solid #dc2626;background:#f8fafc;color:#0f172a;border-radius:0 6px 6px 0}.desc-editor__content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#94a3b8;pointer-events:none;height:0}.banner-color-picker .react-colorful{width:100%;height:180px;border-radius:8px;overflow:hidden}.banner-color-picker .react-colorful__saturation{border-radius:8px 8px 0 0}.banner-color-picker .react-colorful__hue{height:14px;border-radius:0 0 8px 8px}.banner-color-picker .react-colorful__pointer{width:16px;height:16px}@media (min-width: 1025px){body.mp-workspace .app-sidebar{display:none!important}body.mp-workspace .page-main{padding:0 0 0 248px;transition:padding-left .22s}body.mp-workspace.mp-workspace-rail .page-main{padding-left:64px}}@media (max-width: 1024px){body.mp-workspace .app-sidebar,body.mp-workspace .ham-btn,body.mp-workspace .sidebar-backdrop{display:none!important}body.mp-workspace .page-main{padding:0!important}}
