@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";.sidebar-container{-webkit-user-select:none;user-select:none;z-index:40;background:#fbf8f2;border:1px solid #e2d8c8bf;border-radius:24px;flex-direction:column;flex:0 0 236px;width:236px;height:calc(100vh - 28px);min-height:640px;padding:16px 10px 14px;transition:width .22s,flex-basis .22s;display:flex;position:sticky;top:14px;box-shadow:0 4px 20px #5a482a0a}.sidebar-container.collapsed{flex:0 0 68px;width:68px;padding:16px 8px 14px}.sidebar-collapse-toggle-btn{color:#8a8274;cursor:pointer;z-index:2;background:#fdfbf7;border:1px solid #d8cdbcd9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:flex;position:absolute;top:14px;right:12px;box-shadow:0 1px 4px #3c30190f}.sidebar-collapse-toggle-btn:hover{color:#1f1d19;background:#fff;border-color:#cfc2af}.sidebar-collapse-toggle-btn .rotated{transform:rotate(180deg)}.sidebar-container.collapsed .sidebar-collapse-toggle-btn{margin:0 auto 10px;position:static}.brand-header{cursor:pointer;text-align:center;flex-direction:column;align-items:center;padding:4px 8px 14px;display:flex}.brand-logo-mark{color:#2b210d;background:linear-gradient(135deg,#ffd84d,#f5b91d);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 8px;transition:transform .2s;display:flex;box-shadow:0 4px 10px #d9770633}.brand-header:hover .brand-logo-mark{transform:scale(1.05)}.brand-app-name{letter-spacing:-.4px;color:#1f1e1b;font-size:18px;font-weight:700;line-height:1.2}.brand-app-tag{color:#8c8477;margin-top:2px;font-size:11.5px;font-weight:400}.sidebar-nav-scroll{flex:1;padding-right:2px;overflow-y:auto}.sidebar-nav-scroll::-webkit-scrollbar{width:4px}.sidebar-nav-scroll::-webkit-scrollbar-thumb{background:#b4a58c59;border-radius:4px}.nav-group-section{margin:10px 0 12px}.nav-group-title{color:#26231f;letter-spacing:-.1px;margin:0 10px 6px;font-size:12px;font-weight:700}.nav-item-wrapper{margin-bottom:2px}.nav-button-item{color:#3f3a32;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;font-size:13px;font-weight:500;transition:all .15s;display:flex;position:relative}.nav-button-item:hover{color:#1a1815;background:#ffffffb3}.nav-button-item.active{color:#1a1815;background:#fde89c;font-weight:600;box-shadow:0 2px 6px #b47f0d14}.nav-button-item.active:before{content:"";background:#d97706;border-radius:0 3px 3px 0;width:3.5px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-icon-box{color:#4a453c;flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.nav-button-item.active .nav-icon-box{color:#2b261f}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nav-caret-icon{color:#8c8577;justify-content:center;align-items:center;margin-left:auto;transition:transform .2s;display:flex}.nav-caret-icon.expanded{transform:rotate(180deg)}.subnav-container{border-left:1.5px solid #dcd1be;flex-direction:column;margin:3px 0 6px 14px;padding-left:8px;display:flex}.subnav-button-item{color:#5c564b;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;width:100%;min-height:28px;padding:3px 8px;font-size:11.5px;font-weight:500;transition:all .12s;display:block;overflow:hidden}.subnav-button-item:hover{color:#231f1c;background:#fff9}.subnav-button-item.active{color:#5d4107;background:#f5b91d33;font-weight:700}.sidebar-bottom-action{border-top:1px solid #e2d8c899;margin-top:auto;padding-top:10px}.sidebar-mobile-backdrop{display:none}@media (width<=800px){.sidebar-container,.sidebar-container.collapsed{z-index:1000;background:#fbf8f2;border:1px solid #e2d8c8e6;max-width:calc(100vw - 28px);height:auto;min-height:0;max-height:calc(100vh - 24px);animation:.22s cubic-bezier(.16,1,.3,1) sidebarSlideIn;display:none;position:fixed;top:12px;bottom:12px;left:12px;box-shadow:0 16px 48px #2d220f40;flex:0 0 256px!important;width:256px!important;padding:16px 12px 14px!important}.sidebar-container.mobile-open,.sidebar-container.collapsed.mobile-open{display:flex}.sidebar-collapse-toggle-btn{display:none!important}.sidebar-mobile-backdrop{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#231e146b;display:block;position:fixed;inset:0}.nav-icon-box{color:#4a453c;flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex!important}.nav-button-item.active .nav-icon-box{color:#2b261f}.nav-button-item{align-items:center;gap:10px;min-height:38px;padding:0 12px;font-size:13.5px;display:flex}.subnav-container{margin-left:14px}}@keyframes sidebarSlideIn{0%{opacity:0;transform:translate(-18px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.topbar-container{justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-bottom:14px;display:flex}.topbar-mobile-menu-btn{color:#2b261f;cursor:pointer;background:#fbf8f2;border:1px solid #e2d8c8d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:none;box-shadow:0 2px 8px #5544260a}.topbar-search-form{background:#fbf8f2;border:1px solid #e2d8c8d9;border-radius:9999px;align-items:center;gap:8px;width:280px;max-width:300px;height:42px;padding:0 12px 0 14px;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 8px #55442608}.topbar-search-form:focus-within{background:#fff;border-color:#d8c7a8;box-shadow:0 3px 12px #55442614}.topbar-search-icon{color:#8c8577;flex-shrink:0}.topbar-search-input{color:#1f1e1b;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12.5px;font-weight:450}.topbar-search-input::placeholder{color:#948d80}.topbar-shortcut-badge{color:#7b7468;letter-spacing:.2px;background:#e2d8c873;border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.topbar-metrics-capsule{background:#fbf8f2;border:1px solid #e2d8c8d9;border-radius:9999px;align-items:center;gap:14px;height:42px;padding:0 16px;display:flex;box-shadow:0 2px 8px #55442608}.topbar-metric-chip{cursor:pointer;align-items:center;gap:7px;transition:opacity .15s;display:flex}.topbar-metric-chip:hover{opacity:.85}.metric-chip-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.metric-chip-icon.green{color:#1e8354;background:#eaf6ef}.metric-chip-icon.yellow{color:#b47f0d;background:#fef5d8}.metric-chip-icon.red{color:#d04634;background:#fdeee9}.metric-chip-text{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:flex}.chip-label{color:#787163;font-weight:450}.chip-value{color:#1e1b18;font-weight:700}.topbar-actions-capsule{background:#fbf8f2;border:1px solid #e2d8c8d9;border-radius:9999px;align-items:center;gap:12px;height:42px;padding:0 8px 0 14px;display:flex;box-shadow:0 2px 8px #55442608}.topbar-storefront-launch-btn{color:#3b2804;cursor:pointer;background:#fde89c;border:1px solid #d977064d;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:750;transition:all .15s;display:inline-flex}.topbar-storefront-launch-btn:hover{background:#ffd84d;transform:translateY(-1px);box-shadow:0 2px 8px #d9770633}.topbar-action-item{color:#3b362e;cursor:pointer;background:0 0;border:0;align-items:center;font-size:12.5px;transition:opacity .15s;display:inline-flex}.topbar-action-item:hover{opacity:.82}.date-pill-btn{color:#2b2721;gap:6px;font-weight:500}.date-icon{color:#7b7468}.chip-caret{color:#8c8577}.flag-circle-btn{border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.uk-flag-svg{border-radius:50%;box-shadow:0 1px 3px #0000001f}.bell-btn{color:#3d372e;justify-content:center;align-items:center;padding:4px;display:flex;position:relative}.topbar-bell-dot{background:#e04f3b;border:1px solid #fbf8f2;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.user-profile-chip{align-items:center;gap:8px;padding:2px 6px 2px 2px;display:flex}.user-avatar-circle{color:#4a3805;background:#fde89c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.user-info-text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.user-name{color:#1e1b18;font-size:12px;font-weight:700}.user-role{color:#8c8477;font-size:10px;font-weight:450}.topbar-user-profile-wrap{position:relative}.user-caret{margin-left:2px}.topbar-menu-backdrop{z-index:100;background:0 0;position:fixed;inset:0}.topbar-user-dropdown-card{z-index:101;background:#fbf8f2;border:1px solid #e2d8c8e6;border-radius:16px;flex-direction:column;gap:2px;width:220px;padding:8px;animation:.15s ease-out dropdownFade;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #5544261f}.dropdown-user-header{align-items:center;gap:10px;padding:8px 10px;display:flex}.dropdown-avatar{color:#4a3805;background:#fde89c;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.dropdown-user-header strong{color:#1f1e1b;font-size:12.5px;display:block}.dropdown-user-header small{color:#8c8477;font-size:10.5px;display:block}.dropdown-divider{background:#e2d8c8a6;height:1px;margin:4px 0}.dropdown-menu-item{color:#3b362e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;padding:7px 10px;font-size:12px;font-weight:550;transition:all .12s;display:flex}.dropdown-menu-item:hover{color:#1f1e1b;background:#fde89c73}.dropdown-menu-item.danger{color:#c93b2b}.dropdown-menu-item.danger:hover{background:#fdeee9}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.topbar-container{gap:8px}.topbar-mobile-menu-btn{display:flex}.topbar-metrics-capsule{display:none}.topbar-search-form{flex:1;width:auto;min-width:0}.topbar-shortcut-badge,.user-info-text{display:none}}@media (width<=640px){.topbar-search-form{display:none}.topbar-actions-capsule{gap:8px;margin-left:auto;padding:0 6px 0 10px}.date-pill-btn span{font-size:11px}}.toast-notification{z-index:100;color:#4b4539;opacity:0;pointer-events:none;background:#fffdf8;border:1px solid #fffffff2;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:12.5px;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:22px;right:22px;transform:translateY(10px);box-shadow:0 10px 30px #3a2d1424}.toast-notification.show{opacity:1;pointer-events:auto;transform:translateY(0)}.toast-bullet{color:var(--gold,#f5b91d);font-size:13px}.overview-page{flex-direction:column;gap:14px;display:flex}.overview-card{background:#fbf8f2;border:1px solid #e2d8c8bf;border-radius:20px;padding:18px 20px 16px;position:relative;box-shadow:0 4px 18px #5a482a09}.card-header-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-headline{color:#1f1e1b;letter-spacing:-.2px;margin:0;font-size:15px;font-weight:700}.paren-note{color:#8c8477;font-size:13.5px;font-weight:450}.card-header-action-btn{color:#7b7468;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.card-header-action-btn:hover{color:#1f1e1b;background:#e2d8c866}.view-all-link-btn{color:#7b7468;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:12px;font-weight:500;transition:color .15s}.view-all-link-btn:hover{color:#1f1e1b}.overview-top-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sales-title-wrap{align-items:center;gap:8px;display:flex}.sales-icon-squircle{color:#3b2804;background:#fde89c;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sales-metric-display-row{justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 16px;display:flex}.huge-sales-number{letter-spacing:-1.2px;color:#1f1e1b;font-size:34px;font-weight:800;line-height:1.05}.sales-growth-tag{align-items:center;gap:6px;margin-top:6px;display:flex}.growth-arrow{color:#16a34a;font-size:12.5px;font-weight:700}.growth-subtext{color:#8c8477;font-size:12px;font-weight:450}.sales-mini-barchart{align-items:flex-end;gap:4px;height:52px;padding-right:4px;display:flex}.sales-chart-bar{background:#f5b91d;border-radius:3px 3px 0 0;width:6px;transition:height .3s}.sales-stats-footer-grid{border-top:1px solid #e2d8c8a6;grid-template-columns:1fr 1fr 1fr;padding-top:14px;display:grid}.stat-column{flex-direction:column;gap:2px;display:flex}.stat-column.divider{border-left:1px solid #e2d8c8a6;border-right:1px solid #e2d8c8a6;margin:0 -2px;padding:0 14px}.stat-column:last-child{padding-left:14px}.stat-value{color:#1f1e1b;letter-spacing:-.3px;font-size:16px;font-weight:750}.stat-label{color:#8c8477;font-size:11px;font-weight:450}.card-pagination-bar{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;padding-top:8px;display:flex}.pagination-info{color:#8c8477;font-size:11.5px;font-weight:450}.pagination-ctrls{align-items:center;gap:4px;display:inline-flex}.pager-nav-btn{color:#7b7468;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;display:flex}.pager-nav-btn:hover{color:#1f1e1b;background:#e2d8c873}.pager-num-btn{color:#5c564b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:flex}.pager-num-btn.active{color:#2b210d;background:#fde89c}.trend-legend-row{align-items:center;gap:14px;margin-bottom:8px;font-size:11.5px;display:flex}.legend-item{color:#7b7468;align-items:center;gap:6px;font-weight:500;display:inline-flex}.legend-dot{border-radius:50%;width:7px;height:7px}.legend-dot.gold{background:#f5a623}.legend-dot.gray{background:#b8b0a2}.trend-chart-box{width:100%;margin-top:6px}.trend-chart-svg{width:100%;height:120px;display:block}.chart-grid-lines line{stroke:#e2d8c899;stroke-dasharray:3 3;stroke-width:1px}.chart-axis-text{fill:#9a9284;text-anchor:end;font-family:inherit;font-size:9.5px}.chart-dates-row{color:#9a9284;justify-content:space-between;padding:4px 10px 0 45px;font-size:10.5px;display:flex}.regions-card{padding-bottom:14px}.regions-content-split{grid-template-columns:1.15fr .85fr;align-items:center;gap:20px;display:grid}.regions-map-container{justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.world-map-svg{width:100%;height:auto;max-height:220px}.regions-list-column{flex-direction:column;gap:4px;display:flex}.region-row-item{border-radius:10px;align-items:center;gap:10px;padding:6px 10px;transition:all .15s;display:flex}.region-row-item:hover{background:#fff9}.region-row-item.active-highlight{background:#fde89c;box-shadow:0 2px 6px #b47f0d0f}.region-flag-badge{letter-spacing:-.2px;border-radius:4px;justify-content:center;align-items:center;width:22px;height:18px;font-size:9.5px;font-weight:750;display:inline-flex}.region-flag-badge.us{color:#2b1f02;background:#e6a817}.region-flag-badge.gb{color:#1e40af;background:#dbeafe}.region-flag-badge.ca{color:#b91c1c;background:#fee2e2}.region-flag-badge.de{color:#92400e;background:#fef3c7}.region-flag-badge.au{color:#3730a3;background:#e0e7ff}.region-flag-badge.other{color:#4b5563;background:#e5e7eb}.region-meta-info{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.region-name{color:#1f1e1b;font-size:12.5px;font-weight:550}.region-amount{color:#7b7468;font-size:11px}.region-share-pct{color:#1f1e1b;font-size:12.5px;font-weight:700}.region-summary-footer{text-align:right;color:#8c8477;margin-top:6px;padding-top:8px;font-size:11.5px}.overview-lower-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.products-list-wrap{flex-direction:column;gap:6px;display:flex}.product-row-item{border-radius:12px;align-items:center;gap:12px;padding:8px 12px;transition:all .15s;display:flex}.product-row-item:hover{background:#fff9}.product-row-item.highlight-mint{background:#edf8f2;border:1px solid #a5dcbe73}.product-rank-badge{color:#5c564b;text-align:center;width:14px;font-size:11.5px;font-weight:750}.product-rank-badge.rank-1{color:#15803d}.product-thumb-box{color:#2b261f;background:#e2d8c873;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.product-meta-wrap{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.product-name{color:#1f1e1b;font-size:13px;font-weight:650}.product-sales-count{color:#8c8477;font-size:11px}.product-price-pill{color:#1f1e1b;font-size:12.5px;font-weight:700}.inventory-content-split{align-items:center;gap:20px;padding-top:4px;display:flex}.donut-chart-wrapper{flex-shrink:0;width:130px;height:130px;position:relative}.inventory-donut-svg{width:100%;height:100%;transform:rotate(0)}.donut-center-metric{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.donut-pct{letter-spacing:-.6px;color:#1f1e1b;font-size:22px;font-weight:800}.donut-sublabel{color:#8c8477;font-size:10px;font-weight:450}.inventory-breakdown-list{flex-direction:column;flex:1;gap:8px;display:flex}.breakdown-item{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.item-legend-group{align-items:center;gap:8px;display:inline-flex}.bullet-sq{border-radius:2px;width:8px;height:8px}.bullet-sq.green{background:#10b981}.bullet-sq.yellow{background:#f5a623}.bullet-sq.red{background:#e04f3b}.legend-label{color:#5c564b;font-weight:450}.breakdown-val{color:#1f1e1b;font-weight:700}.breakdown-divider-line{background:#e2d8c8a6;height:1px;margin:2px 0}.breakdown-item.total .legend-label{color:#1f1e1b;font-weight:550}.overview-bottom-split-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bottom-card{padding-bottom:14px}.alerts-preview-list,.payments-preview-list{flex-direction:column;gap:8px;display:flex}.alert-row{border-bottom:1px dashed #e2d8c880;justify-content:space-between;align-items:center;padding:6px 4px;font-size:12.5px;display:flex}.alert-row:last-child{border-bottom:0}.alert-item-name{color:#2b2721;font-weight:500}.payment-method-row{align-items:center;gap:10px;padding:6px 4px;font-size:12px;display:flex}.payment-name{color:#2b2721;width:120px;font-weight:500}.payment-bar-wrap{background:#e2d8c880;border-radius:9999px;flex:1;height:6px;overflow:hidden}.payment-bar-wrap i{background:#f5b91d;border-radius:9999px;height:100%;display:block}@media (width<=900px){.overview-top-grid,.regions-content-split,.overview-lower-grid,.overview-bottom-split-grid{grid-template-columns:1fr}.regions-map-container{min-height:180px}.huge-sales-number{font-size:30px}}.page-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:2px 3px 6px;display:flex}.page-heading-left{flex-direction:column;display:flex}.breadcrumbs{color:#8c8575;margin-bottom:5px;font-size:11px}.breadcrumbs span{color:#b8ad99;margin:0 5px}.page-title{letter-spacing:-.9px;color:var(--ink,#25251f);margin:0;font-size:25px;font-weight:750}.page-dot{color:var(--gold-dark,#a57912)}.page-subtitle{color:var(--muted,#898576);margin:4px 0 0;font-size:11px}.page-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.page-heading{flex-direction:column;align-items:flex-start}}.btn{min-height:36px;color:var(--ink,#25251f);cursor:pointer;background:#ffffffe0;border:1px solid #e8dfcf;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 5px #53432208}.btn:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #53432212}.btn:active:not(:disabled){transform:translateY(0)}.btn.primary{color:#533d0b;background:linear-gradient(120deg,#ffdc70,#ffc02e);border-color:#f3ba2d;box-shadow:0 3px 9px #cc94122b}.btn.primary:hover:not(:disabled){background:linear-gradient(120deg,#ffe285,#ffc740);box-shadow:0 5px 14px #cc941240}.btn-small{min-height:30px;padding:0 9px;font-size:11px}.btn:disabled{opacity:.5;cursor:not-allowed}.metric-card{background:linear-gradient(145deg,#ffffffe0,#fffcf3c7);border:1px solid #fffffff0;border-radius:16px;flex-direction:column;min-height:95px;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 17px #68522509,inset 0 1px #ffffffd9}.metric-card:after{content:"";pointer-events:none;background:#ebcf911f;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-30px;right:-8px}.metric-top{color:var(--muted,#898576);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.metric-icon{color:#379b73;background:#e5f4e9;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.metric-icon.yellow{color:#ad8119;background:#fff0c3}.metric-icon.red{color:#dc6f59;background:#fce5df}.metric-icon.blue{color:#2b7bb9;background:#e1f0fa}.metric-top-text{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.metric-value{letter-spacing:-.4px;color:var(--ink,#25251f);margin:7px 0 2px;font-size:21px;font-weight:750}.metric-label{color:#5d594f;align-items:center;gap:6px;font-size:11px;display:flex}.metric-trend{color:#27986d;margin-left:auto;font-size:10px;font-weight:700}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:4px;display:grid}@media (width<=900px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.metric-grid{grid-template-columns:1fr}}.panel-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 15px 11px;display:flex}.panel-head-info{flex-direction:column;display:flex}.eyebrow{color:#a87714;letter-spacing:.65px;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:780}.panel-title{letter-spacing:-.2px;color:var(--ink,#25251f);margin:0;font-size:14.5px;font-weight:720}.panel-subtitle{color:#999180;margin:4px 0 0;font-size:10.5px}.panel-head-actions{align-items:center;gap:8px;display:flex}.panel-meta{color:#a19784;white-space:nowrap;font-size:10.5px}.table-wrap{padding:8px 12px 12px;overflow-x:auto}.custom-table{border-collapse:separate;border-spacing:0 6px;text-align:left;white-space:nowrap;width:100%;font-size:11.5px}.custom-table th{color:#827b6c;text-transform:uppercase;letter-spacing:.3px;background:#f2efe7;padding:9px 10px;font-size:10px;font-weight:720}.custom-table th:first-child{border-radius:8px 0 0 8px}.custom-table th:last-child{border-radius:0 8px 8px 0}.custom-table td{color:#504e45;background:#edf6ed;padding:9px 10px;transition:background .12s}.custom-table tbody tr:nth-child(3n+2) td{background:#eef3f4}.custom-table tbody tr:nth-child(3n) td{background:#f5eff3}.custom-table tbody tr:nth-child(4n) td{background:#faf0e3}.custom-table tbody tr:hover td{filter:brightness(.97)}.custom-table td:first-child{border-radius:9px 0 0 9px}.custom-table td:last-child{border-radius:0 9px 9px 0}.table-empty-cell{text-align:center;font-style:italic;color:var(--muted,#898576)!important;background:#fff6!important;padding:24px!important}.modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#241e146b;justify-content:center;align-items:center;padding:16px;animation:.18s ease-out modalFadeIn;display:flex;position:fixed;inset:0}.modal-container{background:#fffdf8;border:1px solid #eee3d1;border-radius:20px;width:100%;max-height:min(90vh,820px);padding:24px;animation:.22s cubic-bezier(.16,1,.3,1) modalSlideUp;overflow-y:auto;box-shadow:0 24px 80px #1e180c38}.modal-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.modal-title-wrap{flex-direction:column;display:flex}.modal-eyebrow{color:#a87714;letter-spacing:.7px;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:780}.modal-title{letter-spacing:-.5px;color:var(--ink,#25251f);margin:0;font-size:21px;font-weight:750}.modal-close-btn{color:#5f594d;cursor:pointer;background:#fff;border:1px solid #e9dfcf;border-radius:9px;place-items:center;width:32px;height:32px;transition:all .12s;display:grid}.modal-close-btn:hover{color:#3b3528;background:#fdf5e6}.modal-body{color:var(--ink,#25251f)}.modal-actions{border-top:1px solid #eee5d7;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;display:flex}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.modal-container{padding:18px}}.product-modal-form{flex-direction:column;display:flex}.product-modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.product-modal-field{color:#5c574c;flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;display:flex}.product-modal-field.full-width{grid-column:1/-1}.product-modal-field input,.product-modal-field select,.product-modal-field textarea{width:100%;min-height:38px;color:var(--ink,#25251f);background:#fffefb;border:1px solid #e5dcce;border-radius:9px;outline-color:#f3ba2d;padding:0 11px;font-size:12px;font-weight:400;transition:border-color .15s}.product-modal-field input:focus,.product-modal-field select:focus,.product-modal-field textarea:focus{border-color:#f3ba2d}.product-uploader-section{background:#faf8f5;border:1px solid #ece4d6;border-radius:12px;gap:12px;padding:14px 16px}.product-uploader-header{justify-content:space-between;align-items:center;display:flex}.product-uploader-title{color:#2d2721;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.product-uploader-badge{color:#6b6255;background:#efe9de;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.product-upload-dropzone{text-align:center;cursor:pointer;background:#fff;border:2px dashed #d5cbb9;border-radius:10px;justify-content:center;align-items:center;padding:22px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.product-upload-dropzone:hover{background:#fffdf9;border-color:#d97706;transform:translateY(-1px)}.product-upload-dropzone.drag-active{background:#fef9ee;border-color:#d97706;transform:scale(1.01)}.product-upload-dropzone.uploading{cursor:wait;background:#fffdf9;border-color:#d97706}.product-dropzone-inner{flex-direction:column;align-items:center;gap:6px;display:flex}.product-dropzone-icon-bubble{background:#fdf4e7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:2px;display:flex}.product-dropzone-main{color:#2d2721;font-size:13px}.product-dropzone-sub{color:#8a8175;font-size:11px}.spin-icon{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-upload-feedback{border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600;animation:.2s fadeIn}.product-upload-feedback.success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.product-upload-feedback.info{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.product-uploaded-gallery{flex-direction:column;gap:8px;display:flex}.product-gallery-label{color:#5c564b;font-size:11px;font-weight:600}.product-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:10px;display:grid}.product-gallery-item{background:#fff;border:1.5px solid #e2d8c8;border-radius:9px;flex-direction:column;transition:all .15s;display:flex;overflow:hidden}.product-gallery-item:hover{border-color:#d97706;box-shadow:0 2px 8px #0000000f}.product-gallery-item.is-primary{border-color:#d97706;box-shadow:0 0 0 1.5px #d97706}.product-gallery-thumb-wrap{background:#f4efe6;justify-content:center;align-items:center;width:100%;height:80px;display:flex;position:relative;overflow:hidden}.product-gallery-thumb-wrap img{object-fit:cover;width:100%;height:100%;display:block}.primary-tag{color:#fff;background:#d97706;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:4px;left:4px;box-shadow:0 1px 4px #0003}.product-gallery-actions{background:#faf8f5;border-top:1px solid #ece4d6;justify-content:space-between;align-items:center;gap:4px;padding:5px 6px;display:flex}.gallery-btn{cursor:pointer;color:#4a443b;background:#fff;border:1px solid #d5cbb9;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:10.5px;transition:all .12s;display:flex}.gallery-btn:hover{color:#d97706;background:#fffdf9;border-color:#d97706}.gallery-btn.set-primary{font-size:10px;font-weight:600}.gallery-btn.delete-img{padding:3px 5px}.gallery-btn.delete-img:hover{color:#dc2626;background:#fef2f2;border-color:#dc2626}.product-urls-text-group{flex-direction:column;gap:4px;margin-top:4px;display:flex}.product-urls-text-label{color:#6b6255;font-size:11px;font-weight:600}.product-urls-textarea{color:#2d2721;background:#fff;border:1px solid #d5d9d9;border-radius:7px;width:100%;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.product-urls-textarea:focus{border-color:#d97706;outline:none}@media (width<=560px){.product-modal-grid{grid-template-columns:1fr}}.confirm-modal-content{flex-direction:column;display:flex}.confirm-modal-text{color:#555044;margin:4px 0 16px;font-size:13px;line-height:1.5}.btn-danger{color:#ad331e;background:#fce8e4;border:1px solid #f07b67;font-weight:650;box-shadow:0 2px 6px #dc50321f}.btn-danger:hover{color:#8c2412;background:#fadcd6}.products-page{flex-direction:column;gap:12px;display:flex}.products-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.products-filterbar{background:linear-gradient(145deg,#ffffffe0,#fffcf3c7);border:1px solid #fffffff0;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex;box-shadow:0 4px 14px #68522509}.products-select{color:#6a6456;background:#fffdf7e6;border:1px solid #e9e0d1;border-radius:9px;outline-color:#f3ba2d;min-height:35px;padding:0 10px;font-size:11.5px}.products-checkbox-label{color:#7a7364;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:11.5px;display:flex}.products-search-field{color:#777164;background:#fffdf7e6;border:1px solid #e9e0d1;border-radius:9px;align-items:center;gap:7px;width:min(260px,100%);min-height:35px;margin-left:auto;padding:0 10px;display:flex}.products-search-field input{width:100%;color:var(--ink,#25251f);background:0 0;border:0;outline:0;font-size:11.5px}.products-bulk-bar{color:#634b11;background:#fffaf0;border:1px solid #eadfc9;border-radius:12px;align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:flex}.products-table-panel{background:linear-gradient(145deg,#ffffffe0,#fffcf3cc);border:1px solid #fffffff0;border-radius:18px;overflow:hidden;box-shadow:0 5px 17px #68522509,inset 0 1px #ffffffd9}.panel-divider{background:#eee6d9;height:1px}.product-table-identity{align-items:center;gap:10px;min-width:160px;display:flex}.product-thumb-box{background:#eeece4;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.product-thumb-text strong{color:var(--ink,#25251f);font-size:11.5px;display:block}.product-thumb-text small{color:#938c7d;margin-top:2px;font-size:10px;display:block}.inventory-cell{flex-direction:column;gap:3px;display:flex}.stock-text{color:#40866a;font-weight:700}.stock-text.low{color:#aa7a14}.stock-progress-track{background:#dcded1;border-radius:4px;width:54px;height:3.5px;overflow:hidden}.stock-progress-track i{border-radius:inherit;background:#48b889;height:100%;display:block}.rating-text{color:#bd8a19;font-weight:600}.row-actions-cluster{gap:5px;display:inline-flex}.row-action-btn{color:#6a6455;cursor:pointer;background:#ffffffb3;border:1px solid #e6decd;border-radius:8px;place-items:center;width:28px;height:28px;transition:all .12s;display:grid}.row-action-btn:hover{color:#8b6813;background:#fff4d6}.row-action-btn.danger:hover{color:#ba3822;background:#fce7e4;border-color:#f7bbb1}@media (width<=900px){.products-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.products-filterbar{flex-wrap:wrap}.products-search-field{width:100%;margin-left:0}}.record-modal-form{flex-direction:column;display:flex}.record-modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.record-modal-field{color:#5c574c;flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;display:flex}.record-modal-field.full-width{grid-column:1/-1}.record-modal-field input,.record-modal-field select{width:100%;min-height:38px;color:var(--ink,#25251f);background:#fffefb;border:1px solid #e5dcce;border-radius:9px;outline-color:#f3ba2d;padding:0 11px;font-size:12px;font-weight:400}@media (width<=560px){.record-modal-grid{grid-template-columns:1fr}}.entity-page-container{flex-direction:column;gap:12px;display:flex}.entity-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.entity-filterbar{background:linear-gradient(145deg,#ffffffe0,#fffcf3c7);border:1px solid #fffffff0;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex;box-shadow:0 4px 14px #68522509}.entity-search-field{color:#777164;background:#fffdf7e6;border:1px solid #e9e0d1;border-radius:9px;flex:1;align-items:center;gap:7px;max-width:320px;min-height:35px;padding:0 10px;display:flex}.entity-search-field input{width:100%;color:var(--ink,#25251f);background:0 0;border:0;outline:0;font-size:11.5px}.entity-filter-select{color:#6a6456;background:#fffdf7e6;border:1px solid #e9e0d1;border-radius:9px;outline-color:#f3ba2d;min-height:35px;padding:0 10px;font-size:11.5px}.entity-table-panel{background:linear-gradient(145deg,#ffffffe0,#fffcf3cc);border:1px solid #fffffff0;border-radius:18px;overflow:hidden;box-shadow:0 5px 17px #68522509,inset 0 1px #ffffffd9}@media (width<=900px){.entity-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.entity-filterbar{flex-wrap:wrap}.entity-search-field{width:100%;max-width:none}}.variants-page,.categories-page,.attributes-page,.brands-page,.collections-page,.tags-page,.reviews-page,.order-modal-form{flex-direction:column;display:flex}.order-modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.order-modal-field{color:#5c574c;flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;display:flex}.order-modal-field.full-width{grid-column:1/-1}.order-modal-field input,.order-modal-field select{width:100%;min-height:38px;color:var(--ink,#25251f);background:#fffefb;border:1px solid #e5dcce;border-radius:9px;outline-color:#f3ba2d;padding:0 11px;font-size:12px;font-weight:400}@media (width<=560px){.order-modal-grid{grid-template-columns:1fr}}.orders-page{flex-direction:column;gap:12px;display:flex}.orders-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.orders-filterbar{background:linear-gradient(145deg,#ffffffe0,#fffcf3c7);border:1px solid #fffffff0;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex;box-shadow:0 4px 14px #68522509}.orders-search-field{color:#777164;background:#fffdf7e6;border:1px solid #e9e0d1;border-radius:9px;flex:1;align-items:center;gap:7px;max-width:320px;min-height:35px;padding:0 10px;display:flex}.orders-search-field input{width:100%;color:var(--ink,#25251f);background:0 0;border:0;outline:0;font-size:11.5px}.orders-select{color:#6a6456;background:#fffdf7e6;border:1px solid #e9e0d1;border-radius:9px;outline-color:#f3ba2d;min-height:35px;padding:0 10px;font-size:11.5px}.orders-status-select{color:var(--ink,#25251f);cursor:pointer;background:#fffdf8;border:1px solid #e5dcce;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600}.orders-table-panel{background:linear-gradient(145deg,#ffffffe0,#fffcf3cc);border:1px solid #fffffff0;border-radius:18px;overflow:hidden;box-shadow:0 5px 17px #68522509,inset 0 1px #ffffffd9}.order-id-badge{color:#433d32;letter-spacing:-.2px;font-weight:750}.order-customer-cell{flex-direction:column;display:flex}.order-customer-name{color:var(--ink,#25251f);font-weight:600}.order-customer-email{color:#928b7d;font-size:10px}@media (width<=900px){.orders-metric-strip{grid-template-columns:repeat(2,1fr)}}.fulfillment-tracking-page,.delivery-tracking-page,.carriers-page,.service-levels-page,.returns-page,.refund-requests-page,.cancellations-page,.abandoned-checkouts-page,.stock-modal-form{flex-direction:column;display:flex}.stock-modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.stock-modal-field{color:#5c574c;flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;display:flex}.stock-modal-field.full-width{grid-column:1/-1}.stock-modal-field input,.stock-modal-field select{width:100%;min-height:38px;color:var(--ink,#25251f);background:#fffefb;border:1px solid #e5dcce;border-radius:9px;outline-color:#f3ba2d;padding:0 11px;font-size:12px;font-weight:400}@media (width<=560px){.stock-modal-grid{grid-template-columns:1fr}}.stock-availability-page{flex-direction:column;gap:12px;display:flex}.stock-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stock-filterbar{background:linear-gradient(145deg,#ffffffe0,#fffcf3c7);border:1px solid #fffffff0;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex;box-shadow:0 4px 14px #68522509}.stock-search-field{color:#777164;background:#fffdf7e6;border:1px solid #e9e0d1;border-radius:9px;flex:1;align-items:center;gap:7px;max-width:320px;min-height:35px;padding:0 10px;display:flex}.stock-search-field input{width:100%;color:var(--ink,#25251f);background:0 0;border:0;outline:0;font-size:11.5px}.stock-select{color:#6a6456;background:#fffdf7e6;border:1px solid #e9e0d1;border-radius:9px;outline-color:#f3ba2d;min-height:35px;padding:0 10px;font-size:11.5px}.stock-table-panel{background:linear-gradient(145deg,#ffffffe0,#fffcf3cc);border:1px solid #fffffff0;border-radius:18px;overflow:hidden;box-shadow:0 5px 17px #68522509,inset 0 1px #ffffffd9}.stock-stepper-control{align-items:center;gap:8px;display:inline-flex}.stock-stepper-btn{cursor:pointer;background:#fffdf8;border:1px solid #e5dcce;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;transition:all .12s;display:inline-flex}.stock-stepper-btn:hover{background:#fff4d6;border-color:#f3ba2d}.stock-stepper-val{text-align:center;min-width:28px;color:var(--ink,#25251f);font-weight:700}@media (width<=900px){.stock-metric-grid{grid-template-columns:repeat(2,1fr)}}.warehouse-page,.stock-transfer-page,.replacement-page,.adjustment-audit-page,.suppliers-page,.customer-modal-form{flex-direction:column;display:flex}.customer-modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer-modal-field{color:#5c574c;flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;display:flex}.customer-modal-field.full-width{grid-column:1/-1}.customer-modal-field input,.customer-modal-field select{width:100%;min-height:38px;color:var(--ink,#25251f);background:#fffefb;border:1px solid #e5dcce;border-radius:9px;outline-color:#f3ba2d;padding:0 11px;font-size:12px;font-weight:400}@media (width<=560px){.customer-modal-grid{grid-template-columns:1fr}}.customers-page{flex-direction:column;gap:12px;display:flex}.customers-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customers-filterbar{background:linear-gradient(145deg,#ffffffe0,#fffcf3c7);border:1px solid #fffffff0;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex;box-shadow:0 4px 14px #68522509}.customers-search-field{color:#777164;background:#fffdf7e6;border:1px solid #e9e0d1;border-radius:9px;flex:1;align-items:center;gap:7px;max-width:320px;min-height:35px;padding:0 10px;display:flex}.customers-search-field input{width:100%;color:var(--ink,#25251f);background:0 0;border:0;outline:0;font-size:11.5px}.customers-select{color:#6a6456;background:#fffdf7e6;border:1px solid #e9e0d1;border-radius:9px;outline-color:#f3ba2d;min-height:35px;padding:0 10px;font-size:11.5px}.customers-table-panel{background:linear-gradient(145deg,#ffffffe0,#fffcf3cc);border:1px solid #fffffff0;border-radius:18px;overflow:hidden;box-shadow:0 5px 17px #68522509,inset 0 1px #ffffffd9}.customer-info-cell{flex-direction:column;display:flex}.customer-name{color:var(--ink,#25251f);font-weight:700}.customer-email{color:#8f887a;font-size:10px}@media (width<=900px){.customers-metric-grid{grid-template-columns:repeat(2,1fr)}}.customer-segments-page,.checkout-page{flex-direction:column;display:flex}.payment-gateways-page{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;display:flex}.gw-page-header{background:#fff;border:1px solid #ece4d6;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex;box-shadow:0 2px 8px #00000005}.gw-header-badge{letter-spacing:.05em;color:#d97706;background:#fef9ee;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:8px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.gw-page-title{color:#1e2022;letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:800}.gw-page-subtitle{color:#6b6255;max-width:650px;margin:0;font-size:13.5px;line-height:1.5}.gw-header-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.gw-add-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d97706,#b45309);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 2px 8px #d9770640}.gw-add-btn:hover{background:linear-gradient(135deg,#b45309,#92400e);transform:translateY(-1px)}.gw-header-stats{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.gw-stat-box{background:#faf8f5;border:1px solid #e2d8c8;border-radius:8px;align-items:baseline;gap:8px;padding:5px 12px;display:flex}.gw-stat-label{color:#7a7265;font-size:12px;font-weight:500}.gw-stat-value{color:#2d2721;font-size:13px}.gw-stat-value strong{color:#d97706;font-size:15px}.gw-stat-badge-live{color:#16a34a;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:flex}.gw-live-dot{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 0 2px #16a34a33}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.gw-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}.gw-card{background:#fff;border:1.5px solid #ece4d6;border-radius:16px;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 6px #00000005}.gw-card:hover{border-color:#e2b261;transform:translateY(-2px);box-shadow:0 10px 24px #2d27210f}.gw-card.gw-active{border-color:#d5cbb9}.gw-card.gw-inactive{opacity:.88;background:#fdfaf6}.gw-card-top{background:#faf8f5;border-bottom:1px solid #ece4d6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.gw-logo-wrap{border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;display:flex;box-shadow:0 2px 6px #0000001f}.gw-logo-text{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:800}.gw-badges-row{align-items:center;gap:6px;display:flex}.gw-status-chip{border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:flex}.gw-status-chip.enabled{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.gw-status-chip.disabled{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.gw-mode-chip,.gw-mode-toggle-btn{color:#92400e;letter-spacing:.05em;cursor:pointer;background:#fef3c7;border:1px solid #fde68a;border-radius:5px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}.gw-mode-toggle-btn:hover{transform:translateY(-1px);box-shadow:0 1px 4px #00000014}.gw-mode-toggle-btn.mode-live{color:#dc2626;background:#fef2f2;border-color:#fecaca}.gw-mode-toggle-btn.mode-test{color:#92400e;background:#fef3c7;border-color:#fde68a}.gw-card-body{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex}.gw-title-row{justify-content:space-between;align-items:center;display:flex}.gw-title{color:#1e2022;margin:0;font-size:17px;font-weight:750}.gw-meta-badge{color:#7a7265;background:#f4efe6;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.gw-desc{color:#6b6255;margin:0;font-size:12.5px;line-height:1.45}.gw-credentials-panel{background:#faf8f5;border:1.5px solid #e8e1d3;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.gw-cred-header{border-bottom:1px solid #ece4d6;justify-content:space-between;align-items:center;margin-bottom:2px;padding-bottom:6px;display:flex}.gw-cred-title{color:#2d2721;align-items:center;gap:6px;font-size:11.5px;font-weight:750;display:flex}.gw-cred-currency{color:#d97706;font-size:11px;font-weight:600}.gw-cred-row{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.gw-cred-k{color:#7a7265;white-space:nowrap;font-weight:550}.gw-cred-val-wrap{align-items:center;gap:4px;max-width:65%;display:flex}.gw-cred-v{color:#2d2721;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gw-cred-v.code-font{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.gw-cred-v .not-set{color:#9ca3af;font-style:italic;font-weight:400}.gw-cred-copy-btn{color:#6b6255;cursor:pointer;background:#fff;border:1px solid #d5cbb9;border-radius:4px;justify-content:center;align-items:center;padding:2px 5px;transition:all .12s;display:flex}.gw-cred-copy-btn:hover{color:#d97706;background:#fffdf9;border-color:#d97706}.gw-supported-wrap{flex-direction:column;gap:6px;display:flex}.gw-supported-label{color:#8c8275;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.gw-tags-list{flex-wrap:wrap;gap:5px;display:flex}.gw-tag{color:#4a443b;background:#faf8f5;border:1px solid #e6dec8;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:500}.gw-card-footer{background:#fff;border-top:1px solid #ece4d6;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.gw-config-btn{color:#2d2721;cursor:pointer;background:#fff;border:1.5px solid #d5cbb9;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.gw-config-btn:hover{color:#d97706;background:#fffdf9;border-color:#d97706}.gw-footer-right{align-items:center;gap:8px;display:flex}.gw-delete-btn{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px;transition:all .12s}.gw-delete-btn:hover{background:#fef2f2;border-color:#ef4444}.gw-toggle-wrap{align-items:center;gap:8px;display:flex}.gw-toggle-label{color:#5c564b;font-size:12px;font-weight:600}.gw-switch{width:44px;height:24px;display:inline-block;position:relative}.gw-switch input{opacity:0;width:0;height:0}.gw-slider{cursor:pointer;background-color:#d1d5db;border-radius:24px;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.gw-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.gw-switch input:checked+.gw-slider{background-color:#16a34a}.gw-switch input:checked+.gw-slider:before{transform:translate(20px)}.gw-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#14120f99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.gw-modal-card{background:#fff;border:1px solid #ece4d6;border-radius:20px;flex-direction:column;width:100%;max-width:620px;max-height:92vh;animation:.22s cubic-bezier(.16,1,.3,1) modalPop;display:flex;overflow-y:auto;box-shadow:0 24px 56px #00000040}@keyframes modalPop{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.gw-modal-header{background:#faf8f5;border-bottom:1px solid #ece4d6;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.gw-modal-eyebrow{letter-spacing:.05em;color:#d97706;font-size:10.5px;font-weight:750}.gw-modal-title{color:#1e2022;margin:3px 0 0;font-size:19px;font-weight:800}.gw-modal-close{color:#7a7265;cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px}.gw-modal-form{flex-direction:column;gap:20px;padding:26px;display:flex}.gw-form-section{flex-direction:column;gap:12px;display:flex}.gw-section-heading{color:#2d2721;border-bottom:1px solid #f0eae1;margin:0;padding-bottom:6px;font-size:13px;font-weight:750}.gw-type-selector-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.gw-type-btn{cursor:pointer;text-align:center;background:#faf8f5;border:1.5px solid #e2d8c8;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:10px;transition:all .15s;display:flex}.gw-type-btn:hover,.gw-type-btn.active{background:#fffdf9;border-color:#d97706}.gw-type-btn.active{box-shadow:0 0 0 1.5px #d97706}.gw-type-btn-name{color:#1e2022;font-size:13px;font-weight:750}.gw-type-btn-badge{color:#7a7265;font-size:10px}.gw-fields-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gw-field-group{flex-direction:column;gap:5px;display:flex}.gw-form-label{color:#4a443b;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.req-star{color:#dc2626}.gw-form-select,.gw-form-input{color:#1e2022;box-sizing:border-box;background:#fff;border:1.5px solid #d5cbb9;border-radius:8px;width:100%;height:40px;padding:0 12px;font-size:13px;transition:border-color .15s}.gw-form-select:focus,.gw-form-input:focus{border-color:#d97706;outline:none}.gw-input-wrap{align-items:center;display:flex;position:relative}.gw-pwd-toggle{color:#7a7265;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.gw-modal-toggle-row{background:#faf8f5;border:1px solid #e2d8c8;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.gw-modal-toggle-info strong{color:#2d2721;font-size:13px;display:block}.gw-modal-toggle-info p{color:#7a7265;margin:2px 0 0;font-size:11.5px}.gw-helper-box{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.gw-helper-link{color:#d97706;font-weight:600;text-decoration:underline}.gw-modal-actions{border-top:1px solid #ece4d6;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:18px;display:flex}.gw-btn-cancel{color:#5c564b;cursor:pointer;background:#fff;border:1px solid #d5cbb9;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600}.gw-btn-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d97706,#b45309);border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 8px #d9770640}.gw-btn-save:hover{background:linear-gradient(135deg,#b45309,#92400e);transform:translateY(-1px)}.gw-btn-save:disabled{opacity:.7;cursor:wait}@media (width<=768px){.gw-page-header{flex-direction:column;align-items:flex-start}.gw-header-actions{align-items:flex-start;width:100%}.gw-grid,.gw-fields-grid-2{grid-template-columns:1fr}}.coupons-page,.automatic-discounts-page,.promotions-page,.gift-cards-page,.campaigns-page,.marketplace-page,.vendors-page,.vendor-applications-page,.product-approval-page,.vendor-orders-page,.commission-rules-page,.vendor-payouts-page,.marketplace-disputes-page,.marketplace-policy-page{flex-direction:column;display:flex}.store-overview-page{flex-direction:column;gap:16px;display:flex}.storefront-launch-banner-card{background:linear-gradient(135deg,#fde89c73 0%,#fbf8f2e6 100%);border:1px solid #d9770640;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;box-shadow:0 4px 16px #5544260a}.storefront-launch-banner-card h3{color:#1f1e1b;margin:0 0 4px;font-size:15px;font-weight:800}.storefront-launch-banner-card p{color:#6a6356;margin:0;font-size:12.5px}@media (width<=768px){.storefront-launch-banner-card{flex-direction:column;align-items:flex-start}}.menu-page,.mega-menu-page,.store-pages-page{flex-direction:column;display:flex}.footer-mgmt-container{color:#1e293b;max-width:1350px;margin:0 auto;padding:24px;font-family:inherit}.footer-mgmt-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.footer-mgmt-title-group h1{color:#0f172a;align-items:center;gap:10px;margin:0 0 6px;font-size:24px;font-weight:800;display:flex}.footer-mgmt-title-group p{color:#64748b;margin:0;font-size:14px}.footer-mgmt-actions{align-items:center;gap:10px;display:flex}.btn-secondary{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn-secondary:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.btn-primary{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #1d4ed8;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #2563eb33}.btn-primary:hover{background:#1d4ed8}.footer-stats-ribbon{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:24px;display:grid}.footer-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:14px;padding:16px 20px;display:flex;box-shadow:0 1px 2px #00000008}.stat-icon-sq{border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.stat-icon-sq.blue{color:#2563eb;background:#eff6ff}.stat-icon-sq.amber{color:#d97706;background:#fffbeb}.stat-icon-sq.green{color:#059669;background:#ecfdf5}.stat-icon-sq.purple{color:#7c3aed;background:#faf5ff}.stat-val{color:#0f172a;font-size:20px;font-weight:800}.stat-lbl{color:#64748b;font-size:12px;font-weight:500}.footer-tabs-bar{border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.footer-tab-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.footer-tab-btn:hover{color:#0f172a}.footer-tab-btn.active{color:#2563eb;border-bottom-color:#2563eb}.columns-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:20px;display:grid}.column-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:20px;display:flex;box-shadow:0 1px 3px #0000000a}.col-card-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.col-title-input{color:#0f172a;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:4px 6px;font-size:15px;font-weight:700}.col-title-input:hover,.col-title-input:focus{background:#f8fafc;border-color:#cbd5e1;outline:none}.col-delete-btn{color:#ef4444;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;padding:4px}.col-delete-btn:hover{opacity:1;background:#fee2e2}.links-list{flex-direction:column;flex:1;gap:8px;margin-bottom:16px;display:flex}.link-item-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:flex}.link-item-row:hover{background:#f1f5f9;border-color:#cbd5e1}.link-item-meta{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.link-label-txt{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.link-slug-pill{color:#64748b;align-items:center;gap:4px;font-size:11px;display:flex}.link-actions-group{align-items:center;gap:2px;display:flex}.link-icon-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.link-icon-btn:hover{color:#0f172a;background:#e2e8f0}.link-icon-btn.delete:hover{color:#ef4444;background:#fee2e2}.add-link-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.add-link-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.add-column-card{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:40px 20px;transition:all .15s;display:flex}.add-column-card:hover{background:#f1f5f9;border-color:#94a3b8}.footer-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.footer-modal-window{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0003}.modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h3{color:#0f172a;margin:0;font-size:17px;font-weight:700}.modal-body{flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}.modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:#334155;font-size:12.5px;font-weight:600}.form-input,.form-select,.form-textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13.5px}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.form-textarea{resize:vertical;min-height:180px;line-height:1.6}.cms-pages-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.cms-table{border-collapse:collapse;text-align:left;width:100%}.cms-table th{color:#475569;text-transform:uppercase;letter-spacing:.3px;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 18px;font-size:12px;font-weight:700}.cms-table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:14px 18px;font-size:13px}.cms-table tr:hover td{background:#f8fafc}.cms-title-cell{color:#0f172a;font-weight:600}.blog-posts-page,.testimonials-page,.contact-messages-page,.popups-announcements-page,.faq-library-page{flex-direction:column;display:flex}.payments-page{flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:0 auto;display:flex}.pmt-header-card{background:#fff;border:1px solid #ece4d6;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex;box-shadow:0 2px 8px #00000005}.pmt-badge{letter-spacing:.05em;color:#d97706;background:#fef9ee;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:8px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pmt-title{color:#1e2022;letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:800}.pmt-subtitle{color:#6b6255;max-width:680px;margin:0;font-size:13.5px;line-height:1.5}.pmt-header-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.pmt-refresh-btn{color:#2d2721;cursor:pointer;background:#fff;border:1.5px solid #d5cbb9;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.pmt-refresh-btn:hover{color:#d97706;background:#fffdf9;border-color:#d97706}.pmt-sync-badge{color:#16a34a;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:flex}.pmt-pulse-dot{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 0 2px #16a34a40}.pmt-stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.pmt-stat-card{background:#fff;border:1px solid #ece4d6;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pmt-stat-label{color:#7a7265;font-size:12px;font-weight:600}.pmt-stat-num-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pmt-stat-val{color:#1e2022;font-size:20px;font-weight:800}.pmt-stat-val.text-green{color:#16a34a}.pmt-stat-val.text-amber{color:#d97706}.pmt-stat-sub{color:#8c8477;font-size:11.5px}.pmt-controls-bar{background:#fff;border:1px solid #ece4d6;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.pmt-search-wrap{background:#faf8f5;border:1px solid #e2d8c8;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:260px;height:38px;padding:0 12px;display:flex}.pmt-search-input{color:#1e2022;background:0 0;border:none;outline:none;width:100%;font-size:12.5px}.pmt-filters-group{align-items:center;gap:8px;display:flex}.pmt-select{color:#2d2721;cursor:pointer;background:#fff;border:1px solid #e2d8c8;border-radius:8px;outline:none;height:38px;padding:0 10px;font-size:12px}.pmt-select:focus{border-color:#d97706}.pmt-table-card{background:#fff;border:1px solid #ece4d6;border-radius:14px;overflow-x:auto;box-shadow:0 2px 6px #00000005}.pmt-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.pmt-table th{color:#7a7265;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#faf8f5;border-bottom:1px solid #ece4d6;padding:12px 16px;font-size:11px;font-weight:750}.pmt-table td{vertical-align:middle;border-bottom:1px solid #f4efe6;padding:14px 16px}.pmt-table tbody tr:hover{background:#fffdf9}.pmt-empty-state{text-align:center;color:#8c8477;font-size:13px;padding:40px!important}.pmt-tx-id-wrap{align-items:center;gap:6px;display:flex}.pmt-tx-id{color:#1e2022;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.pmt-copy-btn{cursor:pointer;color:#6b6255;background:#fff;border:1px solid #d5cbb9;border-radius:4px;justify-content:center;align-items:center;padding:2px 5px;transition:all .12s;display:flex}.pmt-copy-btn:hover{color:#d97706;background:#fffdf9;border-color:#d97706}.pmt-order-badge{color:#d97706;background:#fef9ee;border:1px solid #fde68a;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.pmt-cust-cell{flex-direction:column;display:flex}.pmt-cust-cell strong{color:#1e2022;font-size:12.5px}.pmt-cust-cell small{color:#7a7265;font-size:11px}.pmt-method-cell{flex-direction:column;display:flex}.pmt-gw-name{color:#1e2022;font-size:12px;font-weight:700}.pmt-method-sub{color:#7a7265;font-size:11px}.pmt-amount{color:#1e2022;font-size:13.5px;font-weight:800}.pmt-mode-chip{letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:750}.pmt-mode-chip.mode-live{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.pmt-mode-chip.mode-test{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.pmt-status-chip{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.pmt-status-chip.status-success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.pmt-status-chip.status-pending{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.pmt-status-chip.status-refunded{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.pmt-status-chip.status-failed{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.pmt-date{color:#6b6255;white-space:nowrap;font-size:11.5px}.pmt-actions-wrap{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pmt-action-btn{cursor:pointer;background:#fff;border:1px solid #d5cbb9;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .12s;display:flex}.pmt-action-btn.view{color:#2d2721}.pmt-action-btn.view:hover{color:#d97706;background:#fffdf9;border-color:#d97706}.pmt-action-btn.verify{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.pmt-action-btn.verify:hover{background:#d1fae5}.pmt-action-btn.refund{color:#6d28d9;border-color:#ddd6fe}.pmt-action-btn.refund:hover{background:#f5f3ff}.pmt-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#14120f99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pmt-receipt-card{background:#fff;border:1px solid #ece4d6;border-radius:18px;flex-direction:column;width:100%;max-width:480px;animation:.2s cubic-bezier(.16,1,.3,1) modalPop;display:flex;box-shadow:0 20px 48px #00000038}.pmt-receipt-header{background:#faf8f5;border-bottom:1px solid #ece4d6;border-top-left-radius:18px;border-top-right-radius:18px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.pmt-receipt-eyebrow{letter-spacing:.05em;color:#d97706;font-size:10px;font-weight:750}.pmt-receipt-title{color:#1e2022;margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:800}.pmt-modal-close{color:#7a7265;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.pmt-receipt-body{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.receipt-status-banner{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.receipt-lines-box{background:#faf8f5;border:1px solid #e8e1d3;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;font-size:12px;display:flex}.receipt-line{color:#6b6255;justify-content:space-between;align-items:center;display:flex}.receipt-line strong{color:#1e2022}.receipt-line.total-line{color:#1e2022;font-size:13.5px;font-weight:800}.receipt-total-price{color:#d97706;font-size:16px}.receipt-divider{border-top:1px dashed #d5cbb9;margin:4px 0}.receipt-security-note{color:#16a34a;align-items:center;gap:6px;font-size:11px;display:flex}.receipt-actions-row{justify-content:flex-end;margin-top:4px;display:flex}.receipt-close-btn{color:#fff;cursor:pointer;background:#2d2721;border:none;border-radius:8px;padding:8px 18px;font-size:12.5px;font-weight:600}.receipt-close-btn:hover{background:#1e2022}.code-font{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=768px){.pmt-header-card{flex-direction:column;align-items:flex-start}.pmt-header-actions{align-items:flex-start}}.settlements-page,.payment-links-page,.reports-overview-page,.sales-report-page,.order-report-page,.product-report-page,.inventory-report-page,.customer-report-page,.return-report-page,.channel-report-page,.payment-report-page,.vendor-report-page,.marketing-report-page,.communication-overview-page{flex-direction:column;display:flex}.email-integration-page{color:#1e2022;max-width:1360px;margin:0 auto;padding:24px;font-family:inherit}.eip-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.eip-title-group h1{color:#1e2022;align-items:center;gap:10px;margin:0 0 6px;font-size:24px;font-weight:700;display:flex}.eip-title-badge{color:#b45309;text-transform:uppercase;background:#fdf4e1;border:1px solid #e2b26166;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.eip-subtitle{color:#7b8089;margin:0;font-size:14px}.eip-status-pill{color:#4a4f57;background:#f4f1ea;border:1px solid #e6e1d6;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.eip-status-pill.active{color:#2e7d32;background:#e8f5e9;border-color:#c8e6c9}.eip-status-dot{background:#2e7d32;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2e7d3233}.eip-presets-card{background:#fff;border:1px solid #e6e1d6cc;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;padding:16px 20px;display:flex;box-shadow:0 4px 20px #00000005}.eip-presets-label{color:#7b8089;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.eip-preset-btn{color:#4a4f57;cursor:pointer;background:#faf8f5;border:1px solid #ebe6dc;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.eip-preset-btn:hover{color:#92400e;background:#fdf9f0;border-color:#f0b849;transform:translateY(-1px)}.eip-grid{grid-template-columns:1.25fr 1fr;gap:24px;margin-bottom:28px;display:grid}@media (width<=960px){.eip-grid{grid-template-columns:1fr}}.eip-card{background:#fff;border:1px solid #e6e1d6cc;border-radius:24px;flex-direction:column;padding:24px;display:flex;box-shadow:0 4px 24px #00000005}.eip-card-header{border-bottom:1px solid #f4f1ea;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.eip-card-title{color:#1e2022;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.eip-card-icon{color:#d97706;background:#fdf4e1;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.eip-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=560px){.eip-form-row{grid-template-columns:1fr}}.eip-form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.eip-form-group label{color:#4a4f57;font-size:13px;font-weight:600}.eip-input{color:#1e2022;box-sizing:border-box;background:#faf8f5;border:1px solid #ebe6dc;border-radius:12px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:all .2s}.eip-input:focus{background:#fff;border-color:#f0b849;box-shadow:0 0 0 3px #f0b8492e}.eip-input-wrapper{align-items:center;display:flex;position:relative}.eip-toggle-pwd{color:#9ca3af;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;right:12px}.eip-toggle-pwd:hover{color:#4a4f57}.eip-toggles-grid{background:#faf8f5;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;padding:14px;display:grid}.eip-toggle-item{color:#374151;cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.eip-toggle-item input[type=checkbox]{accent-color:#d97706;cursor:pointer;width:16px;height:16px}.eip-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f0b849,#d97706);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #d9770640}.eip-btn-primary:hover{background:linear-gradient(135deg,#f59e0b,#b45309);transform:translateY(-1px);box-shadow:0 6px 18px #d9770659}.eip-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.eip-btn-secondary{color:#4a4f57;cursor:pointer;background:#faf8f5;border:1px solid #ebe6dc;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.eip-btn-secondary:hover{color:#1e2022;background:#f4f1ea}.eip-preview-box{background:#fdf9f0;border:1px dashed #e2b261;border-radius:14px;margin-bottom:18px;padding:16px}.eip-preview-box h4{color:#92400e;margin:0 0 6px;font-size:13px;font-weight:700}.eip-preview-box p{color:#78350f;margin:0;font-size:12px;line-height:1.5}.eip-notification{border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.eip-notification.success{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9}.eip-notification.error{color:#c62828;background:#ffebee;border:1px solid #ffcdd2}.eip-logs-card{background:#fff;border:1px solid #e6e1d6cc;border-radius:24px;padding:24px;box-shadow:0 4px 24px #00000005}.eip-table-wrap{margin-top:14px;overflow-x:auto}.eip-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.eip-table th{color:#7b8089;background:#faf8f5;border-bottom:1px solid #ebe6dc;padding:12px 14px;font-weight:600}.eip-table th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.eip-table th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.eip-table td{color:#374151;border-bottom:1px solid #f4f1ea;padding:14px}.eip-log-status{border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.eip-log-status.SENT{color:#2e7d32;background:#e8f5e9}.eip-log-status.FAILED{color:#c62828;background:#ffebee}.eip-log-status.SKIPPED{color:#f57f17;background:#fff8e1}.eip-empty-logs{text-align:center;color:#9ca3af;padding:36px 20px;font-size:13px}.msg-templates-page{color:#1e2022;background-color:#faf8f5;min-height:100vh;padding:24px 32px 48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.msg-top-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.msg-header-pill{text-transform:uppercase;letter-spacing:.8px;color:#d97706;background:#fef3c7;border-radius:100px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.msg-page-title{color:#1e2022;letter-spacing:-.5px;margin:0 0 6px;font-size:26px;font-weight:800}.msg-page-subtitle{color:#6b7280;max-width:720px;margin:0;font-size:14px;line-height:1.5}.msg-top-actions{gap:12px;display:flex}.msg-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.msg-btn-primary{color:#1e2022;background:#e2b261}.msg-btn-primary:hover:not(:disabled){background:#d9a44b;transform:translateY(-1px)}.msg-btn-primary:disabled{opacity:.6;cursor:not-allowed}.msg-btn-outline{color:#1e2022;background:#fff;border:1px solid #e5e7eb}.msg-btn-outline:hover{background:#f3f4f6}.msg-toast-alert{border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.msg-toast-success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.msg-toast-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.msg-layout-grid{grid-template-columns:320px 1fr;align-items:start;gap:24px;display:grid}.msg-sidebar-column{flex-direction:column;gap:16px;display:flex}.msg-sidebar-title{text-transform:uppercase;letter-spacing:.5px;color:#78716c;font-size:13px;font-weight:700}.msg-templates-nav{flex-direction:column;gap:10px;display:flex}.msg-template-nav-card{cursor:pointer;background:#fff;border:1px solid #eae5de;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex}.msg-template-nav-card:hover{border-color:#d97706;transform:translateY(-1px)}.msg-template-nav-card.selected{background:#fffdf9;border-color:#d97706;box-shadow:0 4px 14px #d977061f}.msg-card-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.msg-card-content{flex:1;min-width:0}.msg-card-title-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.msg-card-title{color:#1e2022;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.msg-badge-pill{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:800}.msg-card-key{color:#8c827a;margin-top:2px;font-family:monospace;font-size:11px;display:block}.msg-brevo-tip-card{background:#fffdf9;border:1px solid #f3e8d6;border-radius:12px;padding:16px}.msg-tip-badge{color:#d97706;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.msg-brevo-tip-card strong{color:#1e2022;margin-bottom:4px;font-size:13px;display:block}.msg-brevo-tip-card p{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.msg-brevo-tip-card code{color:#1e2022;background:#f5efe6;border-radius:4px;padding:1px 5px;font-family:monospace}.msg-main-column{background:#fff;border:1px solid #eae5de;border-radius:16px;padding:24px;box-shadow:0 4px 18px #00000005}.msg-active-banner{border-bottom:1px solid #efeae0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.msg-banner-info{align-items:center;gap:14px;display:flex}.msg-banner-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.msg-banner-top{align-items:center;gap:10px;display:flex}.msg-banner-heading{color:#1e2022;margin:0;font-size:18px;font-weight:800}.msg-banner-desc{color:#6b7280;margin:3px 0 0;font-size:13px}.msg-tab-switch{background:#f5efe6;border-radius:10px;gap:4px;padding:4px;display:flex}.msg-switch-btn{color:#78716c;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.msg-switch-btn.active{color:#1e2022;background:#fff;box-shadow:0 2px 6px #0000000d}.msg-vars-palette{background:#faf8f5;border:1px solid #efeae0;border-radius:12px;margin-bottom:20px;padding:14px 16px}.msg-vars-label{color:#78716c;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.msg-vars-tags{flex-wrap:wrap;gap:8px;display:flex}.msg-var-chip{cursor:pointer;background:#fff;border:1px solid #d6cebe;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;transition:all .15s;display:inline-flex}.msg-var-chip:hover{background:#fef3c7;border-color:#d97706}.msg-var-chip code{color:#b45309;font-family:monospace;font-size:12px;font-weight:700}.chip-copy-icon{color:#9ca3af}.msg-subject-box{margin-bottom:20px}.msg-subject-box label{text-transform:uppercase;color:#4b5563;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.msg-subject-box input{color:#1e2022;box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;width:100%;padding:11px 14px;font-size:14px;font-weight:600}.msg-subject-box input:focus{border-color:#d97706;outline:none;box-shadow:0 0 0 3px #d9770626}.msg-preview-wrapper{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.msg-preview-toolbar{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex}.msg-preview-subject-pill{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.msg-preview-subject-pill strong{color:#1e2022}.msg-device-toggles{background:#e5e7eb;border-radius:8px;gap:4px;padding:3px;display:flex}.device-btn{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.device-btn.active{color:#1e2022;background:#fff;box-shadow:0 1px 3px #00000014}.msg-preview-viewport{background:#f3f4f6;justify-content:center;min-height:480px;padding:24px;display:flex;overflow-y:auto}.msg-preview-viewport.desktop .msg-preview-html{width:100%;max-width:620px}.msg-preview-viewport.mobile .msg-preview-html{background:#fff;border:8px solid #1e2022;border-radius:20px;width:375px;box-shadow:0 14px 40px #00000026}.msg-preview-html{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 24px #0000000f}.msg-code-editor-wrap{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.msg-editor-toolbar{color:#a9b0bc;background:#1e2022;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.msg-char-count{color:#e2b261;font-family:monospace}.msg-code-textarea{color:#abb2bf;box-sizing:border-box;resize:vertical;background:#282c34;border:none;width:100%;padding:18px;font-family:Fira Code,Courier New,monospace;font-size:13px;line-height:1.6}.msg-code-textarea:focus{outline:none}.msg-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.msg-modal-card{background:#fff;border-radius:18px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 20px 48px #0000002e}.msg-modal-header{border-bottom:1px solid #f1ece4;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.msg-modal-title-row{align-items:center;gap:10px;display:flex}.msg-modal-title-row h3{color:#1e2022;margin:0;font-size:17px;font-weight:800}.msg-modal-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.msg-modal-body{padding:24px}.msg-modal-desc{color:#5b626e;margin:0 0 18px;font-size:13px;line-height:1.5}.msg-field-row{margin-bottom:18px}.msg-field-row label{color:#374151;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.msg-field-row input{box-sizing:border-box;border:1.5px solid #d1d5db;border-radius:8px;width:100%;padding:10px 14px;font-size:14px}.msg-field-row input:focus{border-color:#d97706;outline:none}.msg-test-meta-box{background:#faf8f5;border:1px solid #efeae0;border-radius:10px;margin-bottom:20px;padding:12px 14px}.meta-row{justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.meta-row span{color:#6b7280}.meta-row strong{color:#1e2022}.msg-modal-footer{justify-content:flex-end;gap:10px;display:flex}@media (width<=992px){.msg-layout-grid{grid-template-columns:1fr}}.email-gateway-page{color:#1e2022;background-color:#faf8f5;min-height:100vh;padding:24px 32px 56px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.eg-top-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.eg-pill{text-transform:uppercase;letter-spacing:.8px;color:#d97706;background:#fef3c7;border-radius:100px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.eg-title{color:#1e2022;letter-spacing:-.5px;margin:0 0 6px;font-size:26px;font-weight:800}.eg-subtitle{color:#6b7280;max-width:740px;margin:0;font-size:14px;line-height:1.5}.eg-active-badge-card{background:#fff;border:1px solid #eae5de;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;display:flex;box-shadow:0 4px 16px #00000008}.eg-live-dot{background:#16a34a;border-radius:50%;width:12px;height:12px;animation:2s infinite pulse-dot;box-shadow:0 0 0 4px #16a34a33}@keyframes pulse-dot{0%{transform:scale(.95);box-shadow:0 0 #16a34a66}70%{transform:scale(1);box-shadow:0 0 0 8px #16a34a00}to{transform:scale(.95);box-shadow:0 0 #16a34a00}}.eg-active-label{color:#8c827a;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.eg-active-val{color:#1e2022;font-size:14px;font-weight:800;display:block}.eg-tabs-bar{background:#f0eae0;border-radius:12px;gap:8px;width:fit-content;margin-bottom:24px;padding:6px;display:flex}.eg-tab-btn{color:#78716c;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.eg-tab-btn:hover{color:#1e2022}.eg-tab-btn.active{color:#1e2022;background:#fff;box-shadow:0 2px 8px #0000000f}.eg-toast{border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.eg-toast-success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.eg-toast-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.eg-active-callout{background:#fff;border:1.5px solid #0092ff;border-radius:16px;align-items:flex-start;gap:16px;margin-bottom:28px;padding:20px 24px;display:flex;box-shadow:0 6px 20px #0092ff14}.eg-callout-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.eg-callout-content{flex:1}.eg-callout-top{align-items:center;gap:12px;margin-bottom:6px;display:flex}.eg-callout-top strong{color:#1e2022;font-size:16px}.eg-status-pill.online{color:#15803d;letter-spacing:.5px;background:#dcfce7;border-radius:100px;padding:3px 9px;font-size:11px;font-weight:800}.eg-callout-content p{color:#4b5563;margin:0;font-size:13px;line-height:1.5}.eg-callout-content code{background:#f3f4f6;border-radius:4px;padding:2px 6px;font-family:monospace;font-weight:600}.eg-vendors-grid{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:24px;display:grid}.eg-vendor-card{background:#fff;border:1px solid #eae5de;border-radius:16px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 4px 18px #00000005}.eg-vendor-card:hover{box-shadow:0 8px 26px #0000000f}.eg-vendor-card.active-card{border:2px solid #0092ff;box-shadow:0 8px 28px #0092ff1f}.eg-card-header{border-bottom:1px solid #f1ece4;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.eg-card-brand{align-items:flex-start;gap:14px;display:flex}.eg-brand-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.eg-brand-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eg-brand-title{color:#1e2022;margin:0;font-size:17px;font-weight:800}.eg-brand-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:800}.eg-brand-desc{color:#6b7280;margin:4px 0 0;font-size:12px}.eg-activate-btn{cursor:pointer;color:#4b5563;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.eg-activate-btn:hover:not(:disabled){color:#fff;background:#0092ff;border-color:#0092ff}.eg-activate-btn.is-active{color:#065f46;cursor:default;background:#ecfdf5;border-color:#6ee7b7}.eg-card-body{flex:1;padding:20px 24px}.eg-fields-row{gap:14px;margin-bottom:14px;display:flex}.eg-field{flex:1;margin-bottom:14px}.eg-field.port-field{flex:0 0 100px}.eg-field label{color:#4b5563;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.eg-field input{color:#1e2022;box-sizing:border-box;border:1.5px solid #e5e7eb;border-radius:8px;width:100%;padding:9px 12px;font-size:13px}.eg-field input:focus{border-color:#0092ff;outline:none;box-shadow:0 0 0 3px #0092ff1f}.eg-input-pwd-wrap{align-items:center;display:flex;position:relative}.eg-input-pwd-wrap input{padding-right:36px}.eg-pwd-toggle{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0;display:flex;position:absolute;right:10px}.eg-helper-link-row{margin-top:4px}.eg-helper-link-row a{color:#0092ff;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.eg-helper-link-row a:hover{text-decoration:underline}.eg-card-footer{background:#faf8f5;border-top:1px solid #f1ece4;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.eg-action-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.eg-test-btn{color:#1e2022;background:#fff;border:1px solid #d1d5db}.eg-test-btn:hover{background:#f3f4f6}.eg-save-btn{color:#1e2022;background:#e2b261}.eg-save-btn:hover:not(:disabled){background:#d9a44b;transform:translateY(-1px)}.eg-save-btn:disabled{opacity:.6;cursor:not-allowed}.eg-logs-view{background:#fff;border:1px solid #eae5de;border-radius:16px;padding:24px}.eg-logs-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.eg-logs-header h3{margin:0 0 4px;font-size:18px;font-weight:800}.eg-logs-header p{color:#6b7280;margin:0;font-size:13px}.eg-logs-table-wrap{overflow-x:auto}.eg-logs-table{border-collapse:collapse;width:100%}.eg-logs-table th{text-align:left;color:#8c827a;text-transform:uppercase;border-bottom:2px solid #efeae0;padding:12px 14px;font-size:12px;font-weight:700}.eg-logs-table td{border-bottom:1px solid #f1ece4;padding:14px;font-size:13px}.eg-status-badge{text-transform:uppercase;border-radius:100px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.eg-status-badge.sent{color:#065f46;background:#ecfdf5}.eg-status-badge.failed{color:#991b1b;background:#fef2f2}.eg-log-recipient{color:#1e2022}.eg-log-subject{color:#4b5563}.eg-log-provider{color:#0092ff;font-weight:700}.eg-log-date{color:#8c827a;font-size:12px}.eg-empty-td{text-align:center;color:#9ca3af;padding:36px!important}.eg-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.eg-modal-card{background:#fff;border-radius:18px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 20px 48px #0000002e}.eg-modal-header{border-bottom:1px solid #f1ece4;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.eg-modal-title{align-items:center;gap:10px;display:flex}.eg-modal-title h3{margin:0;font-size:17px;font-weight:800}.eg-modal-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;font-size:24px}.eg-modal-body{padding:24px}.eg-modal-desc{color:#5b626e;margin:0 0 16px;font-size:13px;line-height:1.5}.eg-modal-field{margin-bottom:16px}.eg-modal-field label{margin-bottom:6px;font-size:12px;font-weight:700;display:block}.eg-modal-field input{box-sizing:border-box;border:1.5px solid #d1d5db;border-radius:8px;width:100%;padding:10px 14px;font-size:14px}.eg-modal-meta{background:#faf8f5;border:1px solid #efeae0;border-radius:10px;margin-bottom:20px;padding:12px 14px}.eg-meta-row{justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.eg-meta-row span{color:#6b7280}.eg-meta-row strong{color:#1e2022}.eg-modal-footer{justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.eg-vendors-grid{grid-template-columns:1fr}}.customer-inbox-page,.support-tickets-page,.email-workflows-page,.notifications-activity-page,.ai-overview-page,.commerce-ai-studio-page,.voice-page,.knowledge-page,.prompt-library-page,.ai-reply-rules-page,.ai-activity-usage-page{flex-direction:column;display:flex}.media-file-manager-page{flex-direction:column;gap:16px;display:flex}.media-upload-banner{background:#faf8f5;border:1px solid #ece4d6;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;box-shadow:0 1px 3px #00000005}.media-banner-left{align-items:center;gap:16px;display:flex}.media-banner-icon{background:#fdf4e7;border:1px solid #f6d7a8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.media-banner-title{color:#2d2721;margin:0 0 4px;font-size:15px;font-weight:700}.media-banner-desc{color:#7a7265;margin:0;font-size:12.5px;line-height:1.4}.media-upload-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d97706,#b45309);border:none;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 6px #d9770640}.media-upload-btn:hover{background:linear-gradient(135deg,#b45309,#92400e);transform:translateY(-1px)}.media-upload-btn:disabled{opacity:.7;cursor:wait}.media-generated-url-box{background:#fff;border:1.5px solid #f59e0b;border-radius:12px;flex-direction:column;gap:10px;padding:16px 20px;animation:.2s slideDown;display:flex;box-shadow:0 4px 12px #f59e0b14}.media-url-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.media-url-badge{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700}.media-url-help{color:#6b6255;font-size:12px}.media-url-input-wrap{align-items:center;gap:10px;display:flex}.media-url-input{color:#2d2721;background:#fffdf9;border:1px solid #e2d8c8;border-radius:8px;flex:1;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.media-url-input:focus{border-color:#d97706;outline:none}.media-copy-btn{color:#f8f6f1;cursor:pointer;white-space:nowrap;background:#2d2721;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.media-copy-btn:hover{background:#1e2022;transform:translateY(-1px)}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.media-upload-banner{flex-direction:column;align-items:flex-start}}.team-members-page,.roles-page,.permissions-page,.team-metrics-page,.team-activity-log-page,.settings-overview-page,.branding-page,.language-currency-page,.store-seo-page,.maintenance-mode-page,.marketing-connections-page,.tax-rules-page,.shipping-zones-rates-page,.notification-preferences-page,.email-delivery-page,.security-page,.help-center-page{flex-direction:column;display:flex}.auth-showcase-panel{background:linear-gradient(145deg,#f7efe4 0%,#efe2cf 100%);border:1px solid #e2d8c8d9;border-radius:20px;flex-direction:column;justify-content:center;min-height:520px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 8px 30px #5a482a0d}.showcase-glow-radial{filter:blur(25px);pointer-events:none;background:radial-gradient(circle,#fde89c80 0%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.showcase-content{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.showcase-badge-pill{color:#784a04;background:#fde89cb3;border:1px solid #d9770640;border-radius:9999px;align-items:center;gap:6px;width:fit-content;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.sparkle-icon{color:#d97706}.showcase-headline{color:#1f1e1b;letter-spacing:-.6px;margin:0;font-size:26px;font-weight:800;line-height:1.25}.showcase-subtext{color:#6a6356;max-width:440px;margin:0;font-size:13.5px;font-weight:450;line-height:1.55}.showcase-floating-cards{flex-direction:column;gap:12px;margin:16px 0 8px;display:flex}.showcase-float-card{background:#fbf8f2;border:1px solid #e2d8c8e6;border-radius:16px;padding:14px 16px;transition:transform .2s;box-shadow:0 4px 16px #5544260d}.showcase-float-card:hover{transform:translateY(-2px)}.card-gmv .float-card-header{align-items:center;gap:8px;font-size:11.5px;display:flex}.float-icon-sq{color:#2b210d;background:#fde89c;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.float-label{color:#6a6356;font-weight:500}.float-trend{color:#16a34a;margin-left:auto;font-weight:700}.float-big-val{color:#1f1e1b;letter-spacing:-.6px;margin:8px 0;font-size:24px;font-weight:800}.float-mini-bars{align-items:flex-end;gap:4px;height:24px;display:flex}.float-mini-bars i{background:#f5b91d;border-radius:2px 2px 0 0;flex:1}.card-product{align-items:center;gap:10px;display:flex}.float-product-rank{color:#15803d;width:14px;font-size:11px;font-weight:800}.float-product-thumb{color:#1f1e1b;background:#e2d8c873;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.float-product-info{flex-direction:column;flex:1;line-height:1.2;display:flex}.float-product-info strong{color:#1f1e1b;font-size:12.5px}.float-product-info small{color:#8c8477;font-size:11px}.float-status-pill{color:#1a7a4c;background:#eaf6ef;border-radius:9999px;padding:3px 8px;font-size:10.5px;font-weight:700}.showcase-security-footer{color:#857e72;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:flex}@media (width<=900px){.auth-showcase-panel{display:none}}@media (width<=900px){.auth-master-card{grid-template-columns:1fr}.auth-form-column{padding:24px 20px}}@media (width<=900px){.auth-master-card{grid-template-columns:1fr}.auth-form-column{padding:24px 20px}}.auth-name-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.store-subdomain-pill{color:#6a6356;background:#e2d8c859;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;display:flex}.subdomain-label{font-weight:500}.subdomain-url{color:#8f5c05;font-weight:700}.pwd-strength-container{align-items:center;gap:8px;margin-top:4px;display:flex}.pwd-strength-track{background:#e2d8c899;border-radius:9999px;flex:1;height:4px;overflow:hidden}.pwd-strength-bar{border-radius:9999px;height:100%;transition:all .25s}.pwd-strength-label{font-size:11px;font-weight:700}.auth-terms-box{color:#6a6356;margin-top:2px;font-size:11.5px}.auth-terms-box a{color:#9c670a;font-weight:600;text-decoration:underline}@media (width<=600px){.auth-name-grid{grid-template-columns:1fr}}.auth-full-page{background-color:var(--bg-page,#f4ede4);min-height:100vh;font-family:var(--font-family);background-image:radial-gradient(at 85% 5%,#fffc,#0000 45%),radial-gradient(at 15% 90%,#fde68a2e,#0000 40%),linear-gradient(135deg,#f5eee5 0%,#ede3d4 100%);flex-direction:column;padding:24px;display:flex}.auth-nav-top{align-items:center;width:100%;max-width:1040px;margin:0 auto 16px;display:flex}.auth-back-btn{color:#5c564b;cursor:pointer;background:#fbf8f2;border:1px solid #e2d8c8cc;border-radius:9999px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:550;transition:all .15s;display:inline-flex}.auth-back-btn:hover{color:#1f1e1b;background:#fff;box-shadow:0 2px 8px #5544260d}.auth-master-card{background:#fbf8f2;border:1px solid #e2d8c8d9;border-radius:24px;grid-template-columns:1.15fr 1fr;gap:12px;width:100%;max-width:1040px;margin:auto;padding:12px;display:grid;overflow:hidden;box-shadow:0 12px 40px #55442612}.auth-form-column{flex-direction:column;padding:32px 36px;display:flex}.auth-brand-head{align-items:center;gap:10px;margin-bottom:24px;display:flex}.auth-logo-sq{color:#2b210d;background:linear-gradient(135deg,#ffd84d,#f5b91d);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 10px #d9770633}.auth-brand-text{flex-direction:column;display:flex}.auth-app-title{color:#1f1e1b;letter-spacing:-.3px;font-size:18px;font-weight:800;line-height:1.15}.auth-app-motto{color:#8c8477;font-size:11px}.auth-intro-text{margin-bottom:20px}.auth-main-heading{color:#1f1e1b;letter-spacing:-.6px;margin:0 0 6px;font-size:26px;font-weight:800}.auth-sub-heading{color:#6a6356;margin:0;font-size:13px;line-height:1.45}.auth-social-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.social-auth-btn{color:#2b261f;cursor:pointer;background:#fff;border:1px solid #e2d8c8d9;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.social-auth-btn:hover{background:#fdfbf7;border-color:#d1c1a8;box-shadow:0 2px 6px #5544260a}.auth-divider-wrap{align-items:center;gap:12px;margin-bottom:20px;display:flex}.auth-divider-line{background:#e2d8c8a6;flex:1;height:1px}.auth-divider-label{color:#8c8477;font-size:11.5px;font-weight:500}.auth-form-fields{flex-direction:column;gap:14px;display:flex}.auth-field-group{flex-direction:column;gap:6px;display:flex}.auth-field-label-row{justify-content:space-between;align-items:center;display:flex}.auth-field-label{color:#2b2721;font-size:12px;font-weight:650}.auth-link-inline{color:#9c670a;cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:600}.auth-link-inline:hover{text-decoration:underline}.auth-input-wrapper{background:#fff;border:1px solid #e2d8c8d9;border-radius:12px;align-items:center;height:42px;padding:0 12px;transition:all .15s;display:flex;position:relative}.auth-input-wrapper:focus-within{border-color:#d97706;box-shadow:0 0 0 3px #d977061f}.auth-input-icon{color:#8c8477;flex-shrink:0;margin-right:8px}.auth-text-input{color:#1f1e1b;background:0 0;border:0;outline:none;flex:1;font-size:13px;font-weight:500}.auth-text-input::placeholder{color:#9e9688}.auth-toggle-pwd{color:#8c8477;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px;display:flex}.auth-toggle-pwd:hover{color:#1f1e1b}.auth-remember-row{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.auth-checkbox-label{color:#5c564b;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.auth-checkbox-label input[type=checkbox]{accent-color:#d97706;cursor:pointer}.auth-primary-btn{color:#2b210d;cursor:pointer;background:linear-gradient(135deg,#ffd84d,#f5b91d);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:6px;font-size:13.5px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 14px #d9770638}.auth-primary-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #d9770647}.auth-primary-btn:active{transform:translateY(0)}.auth-primary-btn:disabled{opacity:.65;cursor:not-allowed}.demo-credentials-pill{color:#7b4a03;cursor:pointer;background:#fde89c59;border:1px dashed #d9770659;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:11px;font-weight:550;transition:all .15s;display:inline-flex}.demo-credentials-pill:hover{background:#fde89c99}.demo-check{color:#d97706;flex-shrink:0}.auth-footer-prompt{text-align:center;color:#6a6356;margin-top:24px;font-size:12.5px}.auth-switch-link{color:#9c670a;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=900px){.auth-master-card{grid-template-columns:1fr}.auth-form-column{padding:24px 20px}}.forgot-success-box{text-align:center;flex-direction:column;align-items:center;padding:20px 8px;animation:.25s ease-out fadeInSuccess;display:flex}.success-icon-badge{color:#16a34a;background:#eaf6ef;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex;box-shadow:0 4px 14px #16a34a26}.success-title{color:#1f1e1b;letter-spacing:-.4px;margin:0 0 8px;font-size:22px;font-weight:800}.success-message{color:#6a6356;max-width:360px;margin:0 0 24px;font-size:13px;line-height:1.5}.success-email-highlight{color:#1f1e1b;font-weight:700}.success-actions-row{flex-direction:column;gap:10px;width:100%;display:flex}.success-btn{width:100%}.resend-link-btn{color:#5c564b;cursor:pointer;background:#fff;border:1px solid #e2d8c8d9;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.resend-link-btn:hover{color:#1f1e1b;background:#fdfbf7}.spin{animation:1s linear infinite spinSlow}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInSuccess{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.amz-header-root{z-index:1000;color:#1e2022;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:sticky;top:0;box-shadow:0 2px 12px #2d27210f}.amz-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf8f2f5;border-bottom:1px solid #e2d8c8d9;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 24px;display:flex}.amz-nav-left{flex-shrink:0;align-items:center;gap:16px;display:flex}.amz-hamburger-mobile{cursor:pointer;background:#fff;border:1px solid #e2d8c8;border-radius:8px;padding:6px;display:none}.amz-brand-logo-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;transition:background-color .15s;display:flex}.store-logo-mark{color:#fff;background:linear-gradient(135deg,#fad02c,#f39c12);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 4px 10px #f39c1240}.amz-brand-logo-wrap:hover{background-color:#f39c1214}.amz-logo-text{align-items:baseline;line-height:1;display:flex}.amz-logo-main{letter-spacing:-.03em;color:#1e2022;font-size:24px;font-weight:800}.amz-logo-tld{color:#d97706;margin-left:2px;font-size:13px;font-weight:700}.amz-logo-smile{width:60px;height:10px;margin-top:-2px}.amz-smile-svg{width:100%;height:100%;display:block}.amz-deliver-box{cursor:pointer;background:#fff;border:1px solid #e8e2d5;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;transition:all .15s;display:flex}.amz-deliver-box:hover{background:#fffdf9;border-color:#d97706}.amz-deliver-pin{color:#d97706}.amz-deliver-text{flex-direction:column;line-height:1.15;display:flex}.amz-deliver-label{color:#7b8089;text-transform:uppercase;font-size:10px;font-weight:600}.amz-deliver-city{color:#1e2022;white-space:nowrap;font-size:12.5px;font-weight:700}.amz-search-form{background:#fff;border:1.5px solid #e2d8c8;border-radius:12px;flex:1;max-width:760px;height:42px;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000008}.amz-search-form:focus-within{border-color:#f39c12;box-shadow:0 0 0 3px #f39c122e}.amz-search-dept-wrap{cursor:pointer;background-color:#faf6ef;border-right:1px solid #e2d8c8;flex-shrink:0;align-items:center;padding:0 10px;display:flex;position:relative}.amz-search-dept-wrap:hover{background-color:#f2ece0}.amz-search-dept-select{color:#3d3933;cursor:pointer;appearance:none;background:0 0;border:none;outline:none;padding-right:16px;font-size:12px;font-weight:600}.amz-dept-caret{pointer-events:none;color:#7b8089;position:absolute;right:6px}.amz-search-input{color:#1e2022;background-color:#0000;border:none;outline:none;flex:1;padding:0 14px;font-size:13.5px}.amz-search-input::placeholder{color:#8e95a2;font-size:13px}.amz-search-submit-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#fad02c,#f39c12);border:none;flex-shrink:0;justify-content:center;align-items:center;width:48px;transition:opacity .15s;display:flex}.amz-search-submit-btn:hover{opacity:.92}.amz-nav-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.amz-lang-box{cursor:pointer;background:#fff;border:1px solid #e8e2d5;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;display:flex}.amz-lang-box:hover{border-color:#d97706}.amz-flag-icon{font-size:14px}.amz-lang-code{color:#1e2022;font-size:12px;font-weight:700}.amz-sub-caret{color:#8e95a2}.amz-nav-item-account,.amz-nav-item-orders{cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;padding:6px 12px;line-height:1.15;transition:all .15s;display:flex}.amz-nav-item-account:hover,.amz-nav-item-orders:hover{background-color:#f39c1214;border-color:#f39c1233}.amz-nav-line1{color:#7b8089;white-space:nowrap;font-size:11px}.amz-nav-line2{color:#1e2022;white-space:nowrap;align-items:center;gap:3px;font-size:13px;font-weight:700;display:flex}.amz-cart-btn{cursor:pointer;background:#fff;border:1px solid #e2d8c8;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;transition:all .15s;display:flex;position:relative;box-shadow:0 2px 6px #00000005}.amz-cart-btn:hover{background:#fffdf9;border-color:#d97706}.amz-cart-icon-wrap{color:#1e2022;align-items:center;display:flex;position:relative}.amz-cart-badge{color:#fff;text-align:center;background:#d97706;border-radius:999px;min-width:16px;padding:1px 6px;font-size:11px;font-weight:800;position:absolute;top:-8px;right:-10px}.amz-cart-label{color:#1e2022;font-size:13px;font-weight:700}.amz-subnav{background-color:#f4efe6;border-bottom:1px solid #e2d8c8b3;height:40px}.amz-subnav-inner{scrollbar-width:none;align-items:center;gap:12px;max-width:1540px;height:100%;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}.amz-subnav-inner::-webkit-scrollbar{display:none}.amz-subnav-all-btn{color:#1e2022;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2d8c8;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:flex}.amz-subnav-all-btn:hover{background:#fffdf9;border-color:#d97706}.amz-subnav-links{align-items:center;gap:4px;display:flex}.amz-subnav-link{color:#4a4740;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:600;transition:all .15s}.amz-subnav-link:hover{color:#1e2022;background-color:#0000000a}.amz-subnav-link.active{color:#d97706;background-color:#fff;box-shadow:0 1px 3px #0000000d}.amz-subnav-promo{color:#854d0e;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700;display:flex}.amz-drawer-backdrop{z-index:2000;background-color:#1e202299;display:flex;position:fixed;inset:0}.amz-drawer-dialog{background-color:#faf8f5;flex-direction:column;width:340px;max-width:85vw;height:100%;animation:.25s cubic-bezier(.16,1,.3,1) slideDrawer;display:flex;box-shadow:4px 0 24px #00000026}@keyframes slideDrawer{0%{transform:translate(-100%)}to{transform:translate(0)}}.amz-drawer-header{color:#fff;background:linear-gradient(135deg,#fad02c,#f39c12);justify-content:space-between;align-items:center;padding:20px;display:flex}.amz-drawer-user-info{align-items:center;gap:12px;display:flex}.amz-drawer-greeting{color:#fff;font-size:17px;font-weight:700}.amz-drawer-close-btn{cursor:pointer;background:0 0;border:none;padding:4px}.amz-drawer-body{flex:1;padding:16px 0;overflow-y:auto}.amz-drawer-group-title{color:#7b8089;text-transform:uppercase;padding:10px 24px;font-size:14px;font-weight:700}.amz-drawer-link{text-align:left;color:#1e2022;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .15s;display:block}.amz-drawer-link:hover{color:#d97706;background-color:#f3eee3}.amz-drawer-divider{background-color:#e6e1d6;height:1px;margin:12px 0}@media (width<=900px){.amz-deliver-box,.amz-lang-box,.amz-subnav-promo{display:none}.amz-hamburger-mobile{display:flex}}@media (width<=640px){.amz-nav-item-account,.amz-nav-item-orders{display:none}.amz-topbar{height:56px;padding:0 16px}.amz-search-dept-wrap{display:none}}.amz-hero-carousel{background-color:#faf8f5;width:100%;position:relative;overflow:hidden}.amz-hero-slide{color:#fff;justify-content:flex-start;align-items:center;min-height:360px;padding:44px 64px 90px;transition:all .5s ease-in-out;display:flex;position:relative}.amz-hero-content{z-index:10;flex-direction:column;gap:14px;max-width:680px;animation:.4s fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.amz-hero-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fde68a;background:#fef3c740;border:1px solid #f59e0b73;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.amz-hero-title{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 8px #00000040;margin:0;font-size:36px;font-weight:800;line-height:1.15}.amz-hero-desc{color:#f3e8d8;margin:0;font-size:15px;line-height:1.5}.amz-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.amz-hero-cta-btn{color:#1f1d19;cursor:pointer;background:linear-gradient(135deg,#fad02c,#f39c12);border:1px solid #e5a817;border-radius:999px;align-items:center;gap:8px;padding:11px 24px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #f39c1240}.amz-hero-cta-btn:hover{background:linear-gradient(135deg,#f5c61d,#e89107);transform:translateY(-1px)}.amz-hero-preview-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff59;border-radius:999px;padding:11px 20px;font-size:13px;transition:all .15s}.amz-hero-preview-btn:hover{background:#ffffff40;border-color:#fff}.amz-carousel-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:20;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex;position:absolute;top:45%;transform:translateY(-50%)}.amz-carousel-arrow:hover{background:#fff6;border-color:#fff}.amz-carousel-arrow.left{left:20px}.amz-carousel-arrow.right{right:20px}.amz-hero-dots{z-index:20;gap:8px;display:flex;position:absolute;bottom:80px;left:64px}.amz-hero-dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:9px;height:9px;transition:all .2s}.amz-hero-dot.active{background:#fad02c;transform:scale(1.3)}.amz-hero-bottom-gradient{pointer-events:none;z-index:15;background:linear-gradient(#faf8f500 0%,#faf8f5 100%);height:80px;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.amz-hero-slide{min-height:300px;padding:32px 24px 72px}.amz-hero-title{font-size:24px}.amz-carousel-arrow{display:none}.amz-hero-dots{left:24px}}.amz-product-card{color:#1e2022;background:#fff;border:1px solid #e6e1d6e6;border-radius:16px;flex-direction:column;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 2px 8px #00000005}.amz-product-card:hover{border-color:#e2b261;transform:translateY(-2px);box-shadow:0 10px 28px #2d272114}.amz-card-media-wrap{box-sizing:border-box;cursor:pointer;background:#f8f6f1;border:1px solid #ece4d6;border-radius:14px;justify-content:center;align-items:center;width:100%;height:270px;margin-bottom:12px;padding:0;display:flex;position:relative;overflow:hidden}.amz-badge-ribbon{z-index:5;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:750;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00000014}.amz-badge-ribbon.best-seller{color:#1f1d19;background:linear-gradient(135deg,#fad02c,#f39c12)}.amz-badge-ribbon.choice,.amz-badge-ribbon.pick{color:#fde68a;background:#2d2721}.amz-badge-ribbon.deal{color:#fff;background:#dc2626}.amz-card-wishlist-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;z-index:5;background:#ffffffeb;border:1px solid #e2d8c8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000014}.amz-card-wishlist-btn:hover{background:#fff;border-color:#d97706;transform:scale(1.08)}.amz-card-wishlist-btn.active{background:#fef2f2;border-color:#e04f3b}.amz-card-image-display{cursor:pointer;background:#f8f6f1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.amz-card-img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .3s;display:block}.amz-card-media-wrap:hover .amz-card-img{transform:scale(1.04)}.amz-card-emoji-thumb{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:72px;display:flex}.amz-slider-nav-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#2d2721;cursor:pointer;z-index:6;opacity:0;background:#ffffffeb;border:1px solid #d5cbb9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.amz-card-media-wrap:hover .amz-slider-nav-btn{opacity:1}.amz-slider-nav-btn:hover{color:#d97706;background:#fff;border-color:#d97706;transform:translateY(-50%)scale(1.1)}.amz-slider-nav-btn.prev{left:8px}.amz-slider-nav-btn.next{right:8px}@media (width<=768px){.amz-slider-nav-btn{opacity:.9}}.amz-card-thumbs-row{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;margin:0 0 12px;padding:2px 0;display:flex}.amz-card-thumb-dot{cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #e5dcd0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:1.5px;transition:all .15s;display:flex;overflow:hidden}.amz-card-thumb-dot:hover,.amz-card-thumb-dot.active{border-color:#d97706;transform:translateY(-1px);box-shadow:0 0 0 1.5px #d97706}.amz-card-thumb-dot img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.amz-card-details{flex-direction:column;flex:1;display:flex}.amz-card-brand{color:#7b8089;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11.5px;font-weight:600}.amz-card-title{color:#1e2022;cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;margin:0 0 6px;font-size:14.5px;font-weight:650;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.amz-card-title:hover{color:#d97706}.amz-card-rating-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.amz-stars-wrap{gap:1.5px;display:flex}.amz-rating-score{color:#1e2022;font-size:12.5px;font-weight:700}.amz-reviews-count{color:#7b8089;font-size:12px}.amz-bought-count{color:#8e95a2;margin-bottom:8px;font-size:11.5px}.amz-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.amz-discount-badge{color:#dc2626;background:#fee2e2;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:700}.amz-price-tag{color:#1e2022;align-items:flex-start;display:inline-flex}.amz-price-symbol{color:#1e2022;font-size:13px;font-weight:700;line-height:1;position:relative;top:2px}.amz-price-whole{font-size:22px;font-weight:800;line-height:1}.amz-price-cents{font-size:13px;font-weight:700;line-height:1;position:relative;top:2px}.amz-list-price{color:#8e95a2;font-size:12px;text-decoration:line-through}.amz-delivery-line{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;display:flex}.amz-prime-check{color:#d97706;font-size:12px;font-style:italic;font-weight:800}.amz-delivery-date{color:#4a4740;font-weight:600}.amz-low-stock-alert{color:#dc2626;margin-bottom:6px;font-size:11.5px;font-weight:600}.amz-color-options{color:#7b8089;margin-bottom:10px;font-size:11.5px}.amz-card-actions{align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.amz-add-cart-btn{color:#1f1d19;cursor:pointer;background:linear-gradient(135deg,#fad02c,#f39c12);border:1px solid #e5a817;border-radius:999px;flex:1;justify-content:center;align-items:center;height:36px;font-size:13px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 2px 8px #f39c1233}.amz-add-cart-btn:hover{background:linear-gradient(135deg,#f5c61d,#e89107);box-shadow:0 4px 12px #f39c124d}.amz-quick-view-btn{cursor:pointer;color:#5c564b;background:#fff;border:1px solid #e2d8c8;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.amz-quick-view-btn:hover{color:#d97706;background:#faf8f5;border-color:#d97706}.amz-compare-checkbox-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;border-top:1px dashed #e8e2d5;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}.amz-custom-checkbox{background:#fff;border:1px solid #c4bcac;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.amz-compare-checkbox-wrap:hover .amz-custom-checkbox{border-color:#d97706}.amz-compare-checkbox-wrap.checked .amz-custom-checkbox{background-color:#d97706;border-color:#d97706}.amz-compare-label{color:#7b8089;font-size:11.5px;font-weight:500}.amz-compare-checkbox-wrap:hover .amz-compare-label{color:#d97706}.amz-product-card.list-view{flex-direction:row;align-items:flex-start;gap:24px}.amz-product-card.list-view .amz-card-media-wrap{flex-shrink:0;width:250px;margin-bottom:0}.amz-product-card.list-view .amz-card-title{-webkit-line-clamp:2;height:auto;font-size:17px}.amz-list-bullet-points{color:#5c564b;margin:8px 0 12px 18px;padding:0;font-size:12.5px;line-height:1.5}.amz-list-bullet-points li{margin-bottom:4px}@media (width<=768px){.amz-product-card.list-view{flex-direction:column}.amz-product-card.list-view .amz-card-media-wrap{width:100%}}.amz-pdp-backdrop{z-index:2200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#1e2022a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.amz-pdp-dialog{color:#1e2022;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:1320px;max-height:94vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:.25s cubic-bezier(.16,1,.3,1) pdpFadeIn;display:flex;overflow:hidden;box-shadow:0 24px 70px #2d272133}@keyframes pdpFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.amz-pdp-topbar{background:#faf8f5;border-bottom:1px solid #e8e2d5;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 28px;display:flex}.amz-pdp-bread{color:#7b8089;font-size:12.5px;font-weight:500}.amz-pdp-close-btn{cursor:pointer;color:#5c564b;background:#fff;border:1px solid #e2d8c8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.amz-pdp-close-btn:hover{color:#1e2022;background:#faf8f5;border-color:#d97706}.amz-pdp-layout{flex:1;grid-template-columns:460px 1fr 300px;gap:32px;padding:28px;display:grid;overflow-y:auto}.amz-pdp-gallery-col{align-items:flex-start;gap:16px;display:flex;position:sticky;top:0}.amz-pdp-thumbs-vertical{flex-direction:column;gap:10px;display:flex}.amz-pdp-thumb-slot{cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #e2d8c8;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;padding:2px;transition:all .15s;display:flex;overflow:hidden}.amz-pdp-thumb-slot:hover,.amz-pdp-thumb-slot.active{background:#fffdf9;border-color:#d97706;box-shadow:0 0 0 1.5px #d97706}.amz-pdp-thumb-slot img{object-fit:cover;border-radius:6px;width:100%;height:100%}.amz-pdp-thumb-emoji{font-size:22px}.amz-pdp-stage-photo{box-sizing:border-box;background:#f8f6f1;border:1px solid #ece4d6;border-radius:16px;flex:1;justify-content:center;align-items:center;min-width:320px;height:480px;padding:0;display:flex;position:relative;overflow:hidden}.amz-pdp-main-img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block}.amz-pdp-stage-photo:hover .amz-pdp-main-img{transform:scale(1.04)}.amz-pdp-stage-emoji{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:110px;display:flex}.amz-pdp-nav-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#1e2022;cursor:pointer;z-index:6;opacity:0;background:#ffffffeb;border:1px solid #d5cbb9;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000001f}.amz-pdp-stage-photo:hover .amz-pdp-nav-btn{opacity:1}.amz-pdp-nav-btn:hover{color:#d97706;background:#fff;border-color:#d97706;transform:translateY(-50%)scale(1.08)}.amz-pdp-nav-btn.prev{left:12px}.amz-pdp-nav-btn.next{right:12px}.amz-pdp-details-col{flex-direction:column;display:flex}.amz-pdp-brand-link{color:#d97706;cursor:pointer;margin-bottom:6px;font-size:13px;font-weight:650}.amz-pdp-brand-link:hover{text-decoration:underline}.amz-pdp-title{color:#1e2022;letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:750;line-height:1.35}.amz-pdp-ratings-block{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.amz-pdp-stars{gap:2px;display:flex}.amz-pdp-rating-num{color:#1e2022;font-weight:700}.amz-pdp-reviews-count{color:#7b8089;cursor:pointer}.amz-pdp-sep{color:#d5d9d9}.amz-pdp-answers{color:#d97706;cursor:pointer;font-weight:500}.amz-pdp-badge-line{align-items:center;gap:8px;margin-bottom:14px;display:flex}.amz-badge-dept{color:#7b8089;font-size:12.5px}.amz-pdp-divider{background-color:#efeae0;height:1px;margin:18px 0}.amz-pdp-price-section{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.amz-pdp-discount-pill{color:#dc2626;font-size:26px;font-weight:700}.amz-pdp-price-amount{color:#1e2022;align-items:flex-start;display:inline-flex}.amz-pdp-price-amount .amz-price-symbol{font-size:16px;font-weight:700;top:4px}.amz-pdp-price-amount .amz-price-whole{font-size:32px;font-weight:800}.amz-pdp-price-amount .amz-price-cents{font-size:16px;font-weight:700;top:4px}.amz-pdp-list-block{color:#8e95a2;align-items:center;gap:6px;font-size:13px;display:flex}.amz-pdp-list-strike{text-decoration:line-through}.amz-pdp-option-group{margin-bottom:16px}.amz-option-label{color:#7b8089;margin-bottom:8px;font-size:13px}.amz-option-label strong{color:#1e2022}.amz-pdp-swatches-row{flex-wrap:wrap;gap:10px;display:flex}.amz-pdp-swatch-box{cursor:pointer;background:#fff;border:1px solid #e2d8c8;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;transition:all .15s;display:flex}.amz-pdp-swatch-box:hover,.amz-pdp-swatch-box.selected{background:#fffdf9;border-color:#d97706;box-shadow:0 0 0 1px #d97706}.amz-swatch-preview{border:1px solid #00000026;border-radius:50%;width:18px;height:18px}.amz-swatch-name{color:#1e2022;font-size:12.5px;font-weight:600}.amz-pdp-sizes-row{flex-wrap:wrap;gap:8px;display:flex}.amz-pdp-size-btn{color:#1e2022;cursor:pointer;background:#fff;border:1px solid #e2d8c8;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:650;transition:all .15s}.amz-pdp-size-btn:hover,.amz-pdp-size-btn.selected{color:#d97706;background:#fffdf9;border-color:#d97706;box-shadow:0 0 0 1px #d97706}.amz-pdp-section-heading{color:#1e2022;margin:0 0 10px;font-size:15px;font-weight:750}.amz-pdp-bullet-list{color:#4a4740;margin:0 0 16px;padding-left:20px;font-size:13px;line-height:1.55}.amz-pdp-bullet-list li{margin-bottom:8px}.amz-pdp-bullet-list strong{color:#1e2022}.amz-pdp-desc-text{color:#4a4740;margin:0 0 16px;font-size:13.5px;line-height:1.6}.amz-pdp-specs-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.amz-pdp-specs-table td{border-bottom:1px solid #f2ece0;padding:8px 12px}.amz-spec-key{color:#7b8089;width:35%;font-weight:700}.amz-spec-val{color:#1e2022;font-weight:500}.amz-pdp-buybox-col{position:sticky;top:0}.amz-buybox-card{background:#fffdf9;border:1px solid #e8e2d5;border-radius:16px;flex-direction:column;gap:14px;padding:20px 18px;display:flex;box-shadow:0 4px 16px #00000008}.amz-buybox-price{color:#1e2022;align-items:flex-start;display:inline-flex}.amz-buybox-price .amz-price-symbol{font-size:14px;font-weight:700;top:2px}.amz-buybox-price .amz-price-whole{font-size:26px;font-weight:800}.amz-buybox-price .amz-price-cents{font-size:14px;font-weight:700;top:2px}.amz-buybox-prime-line{color:#4a4740;font-size:12.5px;line-height:1.4}.amz-buybox-deliver-loc{color:#d97706;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.amz-buybox-stock-status{font-size:16px;font-weight:750}.amz-stock-green{color:#15803d}.amz-stock-red{color:#dc2626}.amz-buybox-qty-wrap{color:#4a4740;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.amz-buybox-qty-select{cursor:pointer;background:#fff;border:1px solid #e2d8c8;border-radius:8px;outline:none;padding:5px 10px;font-size:13px;font-weight:600}.amz-buybox-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:100%;height:40px;font-size:13.5px;font-weight:750;transition:all .15s;display:flex}.amz-buybox-btn.add-cart{color:#1f1d19;background:linear-gradient(135deg,#fad02c,#f39c12);border-color:#e5a817;box-shadow:0 4px 12px #f39c1240}.amz-buybox-btn.add-cart:hover{background:linear-gradient(135deg,#f5c61d,#e89107);transform:translateY(-1px)}.amz-buybox-btn.buy-now{color:#fff;background:#d97706;border-color:#b45309;box-shadow:0 4px 12px #d9770640}.amz-buybox-btn.buy-now:hover{background:#b45309;transform:translateY(-1px)}.amz-buybox-meta-table{border-top:1px solid #efeae0;flex-direction:column;gap:6px;padding-top:10px;font-size:12px;display:flex}.amz-meta-row{justify-content:space-between;display:flex}.amz-meta-key{color:#7b8089}.amz-meta-val{color:#1e2022;text-align:right;font-weight:600}@media (width<=1100px){.amz-pdp-layout{grid-template-columns:1fr 1fr}.amz-pdp-buybox-col{grid-column:span 2}}@media (width<=768px){.amz-pdp-layout{grid-template-columns:1fr;gap:20px;padding:16px}.amz-pdp-gallery-col{flex-direction:column-reverse;gap:12px;width:100%;position:static}.amz-pdp-thumbs-vertical{flex-direction:row;width:100%;padding-bottom:4px;overflow-x:auto}.amz-pdp-stage-photo{width:100%;min-width:unset;height:360px}.amz-pdp-nav-btn{opacity:.95}.amz-pdp-buybox-col{grid-column:span 1;position:static}}.amz-compare-backdrop{z-index:2500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#1e2022a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.amz-compare-dialog{color:#1e2022;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:1200px;max-height:90vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:.25s cubic-bezier(.16,1,.3,1) compareFadeIn;display:flex;overflow:hidden;box-shadow:0 24px 70px #2d272133}@keyframes compareFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.amz-compare-header{background:#faf8f5;border-bottom:1px solid #e8e2d5;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.amz-compare-title-group{flex-direction:column;gap:4px;display:flex}.amz-compare-heading{color:#1e2022;margin:0;font-size:19px;font-weight:750}.amz-compare-subheading{color:#7b8089;font-size:13px}.amz-compare-header-actions{align-items:center;gap:16px;display:flex}.amz-compare-clear-btn{color:#7b8089;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:underline}.amz-compare-clear-btn:hover{color:#dc2626}.amz-compare-close-btn{cursor:pointer;color:#5c564b;background:#fff;border:1px solid #e2d8c8;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.amz-compare-close-btn:hover{color:#1e2022;background:#faf8f5;border-color:#d97706}.amz-compare-table-container{flex:1;padding:24px 28px;overflow:auto}.amz-compare-table{border-collapse:collapse;width:100%;font-size:13px}.amz-compare-table th,.amz-compare-table td{vertical-align:top;text-align:left;border-bottom:1px solid #efeae0;padding:16px 20px}.amz-compare-attr-col{color:#7b8089;background:#faf8f5;border-right:1px solid #efeae0;width:180px;min-width:160px;font-weight:700}.amz-attr-label{color:#7b8089;background:#faf8f5;border-right:1px solid #efeae0;font-weight:700}.amz-compare-prod-col{background:#fff;min-width:240px}.amz-compare-item-card{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.amz-compare-remove-item{cursor:pointer;color:#7b8089;background:#fff;border:1px solid #e2d8c8;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex;position:absolute;top:-8px;right:-8px}.amz-compare-remove-item:hover{color:#dc2626;background:#fee2e2;border-color:#dc2626}.amz-compare-prod-img-box{box-sizing:border-box;background:#f8f6f1;border:1px solid #ece4d6;border-radius:12px;justify-content:center;align-items:center;width:120px;height:120px;padding:0;display:flex;overflow:hidden}.amz-compare-prod-img-box img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.amz-compare-emoji{font-size:50px}.amz-compare-brand{color:#7b8089;text-transform:uppercase;font-size:11px;font-weight:700}.amz-compare-prod-name{color:#1e2022;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.amz-compare-add-cart-btn{color:#1f1d19;cursor:pointer;background:linear-gradient(135deg,#fad02c,#f39c12);border:1px solid #e5a817;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:8px 16px;font-size:12.5px;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #f39c1233}.amz-compare-add-cart-btn:hover{background:linear-gradient(135deg,#f5c61d,#e89107)}.amz-compare-rating-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.amz-compare-price-cell{flex-direction:column;gap:2px;display:flex}.amz-price-current{color:#1e2022;font-size:18px;font-weight:800}.amz-compare-shipping-cell{flex-direction:column;gap:4px;display:flex}.amz-delivery-note{color:#4a4740;font-size:12.5px;font-weight:500}.amz-stock-in{color:#15803d;font-weight:700}.amz-compare-bullets{color:#4a4740;margin:0;padding-left:18px;line-height:1.5}.amz-compare-bullets li{margin-bottom:6px}.cart-drawer-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#231e1473;justify-content:flex-end;animation:.2s ease-out fadeInDrawer;display:flex;position:fixed;inset:0}.cart-drawer-panel{background:#fbf8f2;flex-direction:column;width:100%;max-width:440px;height:100%;animation:.25s cubic-bezier(.16,1,.3,1) slideInDrawer;display:flex;box-shadow:-10px 0 40px #372a1426}.cart-drawer-header{border-bottom:1px solid #e2d8c8bf;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.cart-header-title-wrap{align-items:center;gap:8px;display:flex}.cart-title{color:#1f1e1b;margin:0;font-size:16px;font-weight:800}.cart-items-count-pill{color:#4a3403;background:#fde89c;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.cart-close-btn{color:#5c564b;cursor:pointer;background:#fff;border:1px solid #e2d8c8d9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.cart-close-btn:hover{color:#1f1e1b;background:#fdfbf7}.cart-shipping-banner{background:#fde89c40;border-bottom:1px solid #e2d8c8a6;flex-direction:column;gap:6px;padding:12px 24px;display:flex}.shipping-banner-text{color:#5c564b;font-size:11.5px}.shipping-banner-text strong{color:#1f1e1b}.free-shipping-unlocked{color:#15803d;font-weight:700}.shipping-progress-track{background:#e2d8c8a6;border-radius:9999px;height:5px;overflow:hidden}.shipping-progress-fill{background:linear-gradient(90deg,#f5b91d,#10b981);border-radius:9999px;height:100%;transition:width .3s}.cart-items-scroll{flex:1;padding:16px 24px;overflow-y:auto}.cart-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:40px 20px;display:flex}.empty-cart-icon{font-size:54px}.cart-empty-state h3{color:#1f1e1b;margin:0;font-size:18px;font-weight:750}.cart-empty-state p{color:#7b7468;max-width:240px;margin:0;font-size:13px}.cart-continue-shopping-btn{color:#2b2721;cursor:pointer;background:#fff;border:1px solid #e2d8c8e6;border-radius:12px;margin-top:8px;padding:10px 20px;font-size:12.5px;font-weight:700;transition:all .15s}.cart-continue-shopping-btn:hover{color:#2b210d;background:#fde89c}.cart-items-list{flex-direction:column;gap:16px;display:flex}.cart-item-row{border-bottom:1px solid #e2d8c899;gap:14px;padding-bottom:16px;display:flex}.cart-item-thumb{background:#f8f6f0;border:1px solid #e2d8c8d9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:32px;display:flex;overflow:hidden}.cart-item-thumb img{object-fit:cover;border-radius:10px;width:100%;height:100%}.cart-item-details{flex-direction:column;flex:1;gap:4px;display:flex}.cart-item-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cart-item-name{color:#1f1e1b;font-size:13.5px;font-weight:700}.cart-item-price{color:#1f1e1b;font-size:13.5px;font-weight:750}.cart-item-variants{color:#8c8477;gap:10px;font-size:11px;display:flex}.cart-item-actions{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.cart-qty-picker{background:#fff;border:1px solid #e2d8c8e6;border-radius:8px;align-items:center;height:28px;display:flex}.cart-qty-btn{color:#5c564b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:100%;display:flex}.cart-qty-num{text-align:center;color:#1f1e1b;min-width:18px;font-size:12px;font-weight:700}.cart-trash-btn{color:#948d80;cursor:pointer;background:0 0;border:0;padding:4px;transition:color .15s}.cart-trash-btn:hover{color:#dc2626}.cart-drawer-footer{background:#fff;border-top:1px solid #e2d8c8bf;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.cart-coupon-form{gap:8px;display:flex}.coupon-input-wrap{background:#fbf8f2;border:1px solid #e2d8c8e6;border-radius:9px;flex:1;align-items:center;gap:6px;height:36px;padding:0 10px;display:flex}.coupon-sparkle{color:#d97706}.coupon-text-input{color:#1f1e1b;background:0 0;border:0;outline:none;width:100%;font-size:12px}.coupon-apply-btn{color:#2b2721;cursor:pointer;background:#fbf8f2;border:1px solid #e2d8c8e6;border-radius:9px;padding:0 14px;font-size:12px;font-weight:700}.coupon-apply-btn:hover{background:#fde89c}.coupon-msg{font-size:11px;font-weight:600}.coupon-msg.success{color:#16a34a}.coupon-msg.warn{color:#d97706}.cart-breakdown-table{flex-direction:column;gap:6px;padding:6px 0;font-size:12.5px;display:flex}.breakdown-row{color:#5c564b;justify-content:space-between;align-items:center;display:flex}.breakdown-row strong{color:#1f1e1b}.breakdown-row.discount{color:#16a34a}.breakdown-divider{background:#e2d8c8a6;height:1px;margin:4px 0}.breakdown-row.total{color:#1f1e1b;font-size:15px;font-weight:800}.final-total-val{color:#1f1e1b;font-size:18px}.cart-checkout-cta-btn{color:#2b210d;cursor:pointer;background:linear-gradient(135deg,#ffd84d,#f5b91d);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:14px;font-weight:800;transition:all .15s;display:flex;box-shadow:0 4px 14px #d9770638}.cart-checkout-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #d9770647}.cart-secure-note{color:#8c8477;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.shield-icon{color:#16a34a}@keyframes fadeInDrawer{0%{opacity:0}to{opacity:1}}@keyframes slideInDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=768px){.cart-shipping-banner{display:none!important}}.checkout-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#1e1a1299;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out fadeInCheckout;display:flex;position:fixed;inset:0;overflow:hidden auto}.checkout-modal-dialog{box-sizing:border-box;background:#faf8f5;border:1px solid #ece4d6;border-radius:20px;width:100%;max-width:890px;max-height:90vh;padding:24px 28px;animation:.2s cubic-bezier(.16,1,.3,1) scaleUpCheckout;position:relative;overflow:hidden auto;box-shadow:0 20px 50px #46341938}.checkout-top-header{box-sizing:border-box;border-bottom:1px solid #ece4d6;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:18px;padding-bottom:12px;display:flex}.checkout-steps-pill{color:#8c8477;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.checkout-steps-placeholder{min-height:20px}.step-dot.active{color:#d97706}.step-dot.done{color:#16a34a}.step-sep{color:#c9bfb1}.checkout-close-btn{color:#5c564b;cursor:pointer;background:#fff;border:1.5px solid #e2d8c8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000000d}.checkout-close-btn:hover{color:#1e2022;background:#faf8f5;border-color:#d97706;transform:scale(1.05)}.checkout-layout-grid{box-sizing:border-box;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:start;gap:28px;width:100%;display:grid}.checkout-form-column{flex-direction:column;width:100%;min-width:0;display:flex}.checkout-section-title{color:#1f1e1b;letter-spacing:-.3px;margin:0 0 14px;font-size:19px;font-weight:800}.checkout-step-body{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;display:flex}.checkout-field-row{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.checkout-field-row.three-col{grid-template-columns:1.2fr .9fr 1.1fr;gap:12px;width:100%;display:grid}.field-box{flex-direction:column;gap:5px;width:100%;display:flex}.field-box label{color:#3f3a32;font-size:11.5px;font-weight:650}.field-box input{color:#1f1e1b;box-sizing:border-box;background:#fff;border:1px solid #e2d8c8d9;border-radius:9px;outline:none;width:100%;height:40px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s}.field-box input:focus{border-color:#d97706;box-shadow:0 0 0 3px #d977061a}.shipping-method-subtitle{color:#1f1e1b;margin:8px 0 2px;font-size:13px;font-weight:750}.shipping-options-list{flex-direction:column;gap:8px;display:flex}.shipping-opt-box{cursor:pointer;background:#fff;border:1px solid #e2d8c8d9;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:all .15s;display:flex}.shipping-opt-box.active{background:#fde89c40;border-color:#d97706}.shipping-opt-box input{accent-color:#d97706}.opt-text{flex-direction:column;flex:1;display:flex}.opt-text strong{color:#1f1e1b;font-size:12.5px}.opt-text small{color:#8c8477;font-size:11px}.opt-price{color:#1f1e1b;font-size:12.5px;font-weight:750}.checkout-next-btn{color:#2b210d;cursor:pointer;background:linear-gradient(135deg,#ffd84d,#f5b91d);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:10px;font-size:13.5px;font-weight:800;transition:all .15s;display:flex;box-shadow:0 4px 14px #d9770633}.checkout-next-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #d9770642}.checkout-next-btn:disabled{opacity:.7;cursor:wait}.step-back-row{margin-bottom:-4px}.step-back-btn{color:#7b7468;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.step-back-btn:hover{color:#1f1e1b}.checkout-header-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.checkout-secure-badge{color:#16a34a;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:flex}.payment-select-chips{flex-wrap:wrap;gap:8px;width:100%;margin-bottom:8px;display:flex}.pay-chip{color:#3b362e;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e2d8c8;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:650;transition:all .15s;display:inline-flex}.pay-chip:hover{background:#fffdf9;border-color:#d97706}.pay-chip.active{color:#2b210d;background:#fde89c;border-color:#d97706;box-shadow:0 0 0 1px #d97706}.chip-mode-badge{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:750}.gateway-view-card{box-sizing:border-box;background:#fff;border:1.5px solid #e2d8c8;border-radius:14px;flex-direction:column;gap:12px;width:100%;padding:16px 18px;animation:.18s fadeInCheckout;display:flex}.gateway-view-header{border-bottom:1px solid #f4efe6;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.gateway-view-title-group{flex-direction:column;gap:2px;display:flex}.gateway-brand-name{color:#1e2022;font-size:13.5px;font-weight:750}.gateway-view-desc{color:#7a7265;font-size:11.5px}.gateway-brand-badge{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700}.gateway-brand-badge.rzp-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.gateway-brand-badge.stripe-badge{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.gateway-brand-badge.paypal-badge{color:#003087;background:#eff6ff;border:1px solid #bfdbfe}.gateway-brand-badge.ccav-badge{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.gateway-brand-badge.cod-badge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.upi-app-selector{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;width:100%;display:grid}.upi-app-btn{cursor:pointer;color:#4a443b;background:#faf8f5;border:1px solid #e2d8c8;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.upi-app-btn:hover,.upi-app-btn.active{color:#1d4ed8;background:#eff6ff;border-color:#3395ff}.upi-app-icon{color:#fff;background:#4285f4;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.upi-app-icon.phonepe{background:#5f259f}.upi-app-icon.paytm{background:#00baf2}.upi-app-icon.bhim{background:#007934}.gateway-sub-hint{color:#16a34a;font-size:11.5px;font-weight:500}.card-fields-wrap{flex-direction:column;gap:12px;width:100%;display:flex}.paypal-express-preview{box-sizing:border-box;background:#faf8f5;border:1px dashed #d5cbb9;border-radius:10px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.paypal-btn-mock{cursor:default;background:#ffc439;border-radius:20px;align-items:center;padding:8px 24px;display:flex;box-shadow:0 2px 6px #0000001a}.paypal-hint{color:#6b6255;text-align:center;margin:0;font-size:11.5px}.ccav-bank-select{color:#1e2022;box-sizing:border-box;background:#fff;border:1px solid #e2d8c8d9;border-radius:10px;width:100%;height:40px;padding:0 12px;font-size:13px}.ccav-benefits-row{color:#047857;gap:14px;font-size:11px;font-weight:600;display:flex}.cod-hint{color:#4b453a;margin:0;font-size:12px;line-height:1.45}.payment-security-pill{color:#7b7468;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.lock-icon{color:#16a34a}.checkout-summary-column{box-sizing:border-box;background:#fff;border:1px solid #ece4d6;border-radius:16px;flex-direction:column;width:100%;padding:20px;display:flex}.summary-title{color:#1f1e1b;margin:0 0 14px;font-size:14px;font-weight:800}.summary-items-scroll{flex-direction:column;gap:12px;max-height:220px;padding-right:4px;display:flex;overflow-y:auto}.summary-item-card{border-bottom:1px solid #f4efe6;align-items:center;gap:10px;padding-bottom:10px;display:flex}.summary-item-card:last-child{border-bottom:0;padding-bottom:0}.summary-meta{flex-direction:column;flex:1;min-width:0;display:flex}.summary-meta strong{color:#1f1e1b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.summary-meta small{color:#8c8477;font-size:11px}.summary-line-price{color:#1f1e1b;font-size:12.5px;font-weight:750}.summary-totals-box{border-top:1px solid #ece4d6;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.sum-row{color:#6a6356;justify-content:space-between;font-size:12.5px;display:flex}.sum-row strong{color:#1f1e1b}.sum-row.grand-total{color:#1f1e1b;padding-top:4px;font-size:15px;font-weight:850}.grand-price{color:#d97706}.order-confirmed-view{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;display:flex}.confirmed-badge{color:#16a34a;margin-bottom:4px}.confirmed-pill{color:#15803d;background:#eaf6ef;border-radius:9999px;padding:4px 12px;font-size:11.5px;font-weight:750}.confirmed-heading{color:#1f1e1b;letter-spacing:-.5px;margin:0;font-size:24px;font-weight:850}.confirmed-sub{color:#6a6356;max-width:440px;margin:0 0 10px;font-size:13px}.order-num{color:#d97706}.confirmed-receipt-card{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #ece4d6;border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:420px;padding:16px 20px;font-size:12.5px;display:flex}.receipt-row{color:#6a6356;justify-content:space-between;display:flex}.receipt-row strong{color:#1f1e1b}.confirmed-primary-btn{color:#2b210d;cursor:pointer;background:linear-gradient(135deg,#ffd84d,#f5b91d);border:0;border-radius:12px;margin-top:10px;padding:12px 28px;font-size:13.5px;font-weight:750;box-shadow:0 4px 14px #d9770638}@keyframes fadeInCheckout{0%{opacity:0}to{opacity:1}}@keyframes scaleUpCheckout{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.checkout-payment-error-banner{color:#991b1b;background:#fff1f2;border:1.5px solid #fca5a5;border-radius:12px;align-items:flex-start;gap:12px;margin-top:6px;padding:12px 14px;animation:.2s ease-out scaleUpCheckout;display:flex}.checkout-payment-error-banner .error-banner-icon{color:#dc2626;flex-shrink:0;margin-top:2px}.checkout-payment-error-banner .error-banner-content strong{color:#991b1b;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.checkout-payment-error-banner .error-banner-content p{color:#b91c1c;word-break:break-word;margin:0;font-size:12.5px;line-height:1.4}.gateway-auth-overlay{-webkit-backdrop-filter:blur(8px);z-index:999999;background:#0f172ab8;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out fadeInCheckout;display:flex;position:fixed;inset:0}.gateway-auth-box{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:100%;max-width:440px;padding:26px 22px;animation:.25s cubic-bezier(.16,1,.3,1) scaleUpCheckout;box-shadow:0 25px 60px -15px #00000040,0 0 0 1px #0000000d}.gateway-auth-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;display:flex}.gateway-auth-brand{color:#1e293b;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.gateway-auth-shield{color:#059669;background:#ecfdf5;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.gateway-auth-amount-badge{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 14px;display:flex}.gateway-auth-amount-badge .auth-label{color:#64748b;font-size:12px;font-weight:500}.gateway-auth-amount-badge .auth-val{color:#0f172a;font-size:16px;font-weight:800}.gateway-spinner-wrap{flex-direction:column;align-items:center;gap:10px;margin:18px 0;display:flex}.gateway-spinner-icon{color:#635bff;animation:1s linear infinite spin}.gateway-status-title{color:#0f172a;margin:0 0 4px;font-size:15px;font-weight:700}.gateway-status-subtitle{color:#64748b;margin:0;font-size:12.5px;line-height:1.4}.gateway-steps-progress{text-align:left;background:#f8fafc;border-radius:12px;flex-direction:column;gap:8px;margin:16px 0;padding:12px 14px;display:flex}.gateway-step-row{color:#94a3b8;align-items:center;gap:9px;font-size:12px;transition:all .2s;display:flex}.gateway-step-row.done{color:#059669;font-weight:600}.gateway-step-row.active{color:#0f172a;font-weight:700}.gateway-step-dot{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:7px;height:7px}.gateway-step-row.done .gateway-step-dot{background:#10b981}.gateway-step-row.active .gateway-step-dot{background:#635bff;box-shadow:0 0 0 3px #635bff33}.gateway-auth-err-box{color:#991b1b;text-align:left;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;margin:16px 0;padding:14px;font-size:13px}.gateway-auth-abort-btn{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:10px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .15s}.gateway-auth-abort-btn:hover{color:#0f172a;background:#e2e8f0}.stripe-hosted-banner{color:#fff;background:linear-gradient(135deg,#635bff 0%,#7a73ff 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:11px 14px;display:flex}.stripe-hosted-info{text-align:left;flex-direction:column;gap:2px;display:flex}.stripe-hosted-title{color:#fff;font-size:12.5px;font-weight:700}.stripe-hosted-sub{color:#ffffffd9;font-size:11px}.stripe-hosted-btn{color:#635bff;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:8px;align-items:center;gap:4px;padding:7px 11px;font-size:11px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.stripe-hosted-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}@media (width<=860px){.checkout-layout-grid{grid-template-columns:1fr;gap:20px}.checkout-modal-dialog{border-radius:18px;max-height:94vh;padding:20px 18px}.checkout-summary-column{order:2}}@media (width<=540px){.checkout-modal-backdrop{padding:8px}.checkout-modal-dialog{border-radius:14px;padding:14px 12px}.checkout-field-row,.checkout-field-row.three-col{grid-template-columns:1fr}.upi-app-selector{grid-template-columns:1fr 1fr}.payment-select-chips{grid-template-columns:1fr 1fr;display:grid}.pay-chip{justify-content:center}}.amz-footer-root{color:#ede5d8;width:100%;margin-top:48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.amz-back-to-top{color:#ede5d8;text-align:center;cursor:pointer;background-color:#3e3730;padding:15px 0;font-size:13px;font-weight:650;transition:background-color .2s}.amz-back-to-top:hover{color:#fff;background-color:#4d443b}.amz-footer-main{background-color:#2b2620;padding:48px 24px 36px}.amz-footer-cols-wrap{grid-template-columns:repeat(4,1fr);gap:32px;max-width:1100px;margin:0 auto;display:grid}.amz-footer-col-title{color:#fff;letter-spacing:-.01em;margin:0 0 14px;font-size:15px;font-weight:750}.amz-footer-links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.amz-footer-links a,.amz-footer-link-btn{color:#d5ccc0;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;line-height:1.35;text-decoration:none;transition:color .15s}.amz-footer-links a:hover,.amz-footer-link-btn:hover{color:#fad02c}.amz-footer-divider{background-color:#ede5d81f;max-width:1100px;height:1px;margin:36px auto 28px}.amz-footer-brand-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1100px;margin:0 auto;display:flex}.amz-footer-logo{cursor:pointer}.amz-footer-brand-title{color:#fff;letter-spacing:-.04em;font-size:24px;font-weight:800}.amz-footer-brand-tld{color:#fad02c;font-size:14px;font-weight:700}.amz-footer-selectors{align-items:center;gap:10px;display:flex}.amz-selector-pill{color:#ede5d8;cursor:pointer;background:0 0;border:1px solid #ede5d840;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;transition:all .15s;display:flex}.amz-selector-pill:hover{color:#fad02c;border-color:#fad02c}.amz-footer-bottom{text-align:center;background-color:#1e1a16;padding:24px 20px;font-size:12px}.amz-legal-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:10px;display:flex}.amz-legal-links a,.amz-subfooter-link-btn{color:#a39b8f;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:none;transition:color .15s}.amz-legal-links a:hover,.amz-subfooter-link-btn:hover{color:#ede5d8}.amz-copyright{color:#7b7267}@media (width<=800px){.amz-footer-cols-wrap{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.amz-footer-cols-wrap{grid-template-columns:1fr}}.cust-auth-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#231e147a;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out fadeInModal;display:flex;position:fixed;inset:0}.cust-auth-dialog{background:#fbf8f2;border:1px solid #e2d8c8f2;border-radius:24px;width:100%;max-width:440px;padding:32px 28px;animation:.2s cubic-bezier(.16,1,.3,1) scaleUpModal;position:relative;box-shadow:0 16px 48px #46341929}.cust-close-btn{color:#5c564b;cursor:pointer;background:#fff;border:1px solid #e2d8c8d9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.cust-close-btn:hover{color:#1f1e1b;background:#fdfbf7}.cust-auth-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.cust-logo-mark{color:#2b210d;background:linear-gradient(135deg,#ffd84d,#f5b91d);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:12px;display:flex;box-shadow:0 4px 10px #d9770633}.cust-title{color:#1f1e1b;letter-spacing:-.4px;margin:0 0 6px;font-size:20px;font-weight:850}.cust-subtitle{color:#6a6356;max-width:340px;margin:0;font-size:12.5px;line-height:1.45}.cust-tab-pill{background:#e2d8c873;border-radius:12px;margin-bottom:20px;padding:3px;display:flex}.cust-tab-btn{color:#5c564b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 0;font-size:12.5px;font-weight:650;transition:all .15s}.cust-tab-btn.active{color:#1f1e1b;background:#fff;box-shadow:0 2px 6px #0000000f}.cust-form-body{flex-direction:column;gap:12px;display:flex}.cust-input-field{flex-direction:column;gap:5px;display:flex}.cust-input-field label{color:#3b362e;font-size:11.5px;font-weight:700}.cust-pwd-row{justify-content:space-between;align-items:center;display:flex}.cust-forgot-link{color:#9c670a;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.cust-input-box{color:#8c8477;background:#fff;border:1px solid #e2d8c8e6;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;transition:border-color .15s;display:flex}.cust-input-box:focus-within{border-color:#d97706;box-shadow:0 0 0 3px #d977061a}.cust-input-box input{color:#1f1e1b;background:0 0;border:0;outline:none;flex:1;font-size:13px}.cust-eye-btn{color:#8c8477;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.member-perk-note{color:#8f5c05;align-items:center;gap:6px;font-size:11.5px;font-weight:550;display:flex}.perk-sparkle{color:#d97706}.cust-primary-btn{color:#2b210d;cursor:pointer;background:linear-gradient(135deg,#ffd84d,#f5b91d);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:42px;margin-top:4px;font-size:13px;font-weight:750;transition:all .15s;display:flex;box-shadow:0 4px 12px #d9770633}.cust-primary-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #d9770642}.demo-customer-pill{color:#7b4a03;cursor:pointer;background:#fde89c59;border:1px dashed #d9770659;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.demo-customer-pill:hover{background:#fde89c99}.demo-check-icon{color:#d97706;flex-shrink:0}.cust-forgot-success{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 0;display:flex}.cust-forgot-success h3{color:#1f1e1b;margin:0;font-size:18px;font-weight:800}.cust-forgot-success p{color:#6a6356;margin:0 0 10px;font-size:12.5px}.cust-back-btn{color:#7b7468;cursor:pointer;text-align:center;background:0 0;border:0;margin-top:8px;font-size:11.5px;font-weight:600}.portal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#231e147a;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out fadeInModal;display:flex;position:fixed;inset:0}.portal-dialog{background:#fbf8f2;border:1px solid #e2d8c8f2;border-radius:24px;flex-direction:column;gap:20px;width:100%;max-width:900px;max-height:90vh;padding:28px;animation:.2s cubic-bezier(.16,1,.3,1) scaleUpModal;display:flex;position:relative;overflow-y:auto;box-shadow:0 16px 48px #46341929}.portal-close-btn{color:#5c564b;cursor:pointer;z-index:10;background:#fff;border:1px solid #e2d8c8d9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex;position:absolute;top:18px;right:18px}.portal-close-btn:hover{color:#1f1e1b;background:#fdfbf7}.portal-profile-bar{background:#fff;border:1px solid #e2d8c8d9;border-radius:18px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;box-shadow:0 2px 10px #5544260a}.profile-identity-wrap{align-items:center;gap:12px;display:flex}.profile-avatar-circle{color:#3b2804;background:#fde89c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:flex}.profile-name-row{align-items:center;gap:8px;display:flex}.profile-name{color:#1f1e1b;margin:0;font-size:17px;font-weight:800}.profile-tier-badge{color:#92400e;background:#fef3c7;border-radius:9999px;padding:2px 8px;font-size:10.5px;font-weight:750}.profile-email{color:#8c8477;font-size:12px}.profile-actions-wrap{align-items:center;gap:12px;display:flex}.loyalty-pill{background:#fde89c59;border:1px solid #d9770633;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;display:flex}.loyalty-coin{font-size:16px}.loyalty-pill strong{color:#1f1e1b;font-size:12px;display:block}.loyalty-pill small{color:#8c8477;font-size:10px;display:block}.portal-signout-btn{color:#c93b2b;cursor:pointer;background:#fff;border:1px solid #e2d8c8d9;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:650;transition:all .15s;display:inline-flex}.portal-signout-btn:hover{background:#fdeee9}.portal-tabs-nav{border-bottom:1px solid #e2d8c8b3;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.portal-tab-btn{color:#5c564b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:650;transition:all .15s;display:inline-flex}.portal-tab-btn:hover{color:#1f1e1b;background:#fff9}.portal-tab-btn.active{color:#2b210d;background:#fde89c}.tab-count-badge{background:#0000001a;border-radius:9999px;padding:1px 6px;font-size:10.5px;font-weight:800}.portal-tab-content{flex-direction:column;gap:18px;display:flex}.portal-stats-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.portal-stat-card{background:#fff;border:1px solid #e2d8c8d9;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.p-stat-icon{border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.p-stat-icon.gold{color:#b45309;background:#fef3c7}.p-stat-icon.green{color:#16a34a;background:#eaf6ef}.p-stat-icon.amber{color:#7b4a03;background:#fde89c}.portal-stat-card strong{color:#1f1e1b;font-size:13.5px;display:block}.portal-stat-card small{color:#8c8477;font-size:11px;display:block}.active-shipment-banner{background:linear-gradient(135deg,#fde89c59 0%,#fbf8f2e6 100%);border:1px solid #d9770640;border-radius:16px;padding:16px 20px;box-shadow:0 4px 14px #5544260a}.shipment-badge-top{color:#8f5c05;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;display:flex}.pulsing-ship-dot{background:#d97706;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #d977064d}.shipment-eta{color:#1f1e1b;margin-left:auto;font-weight:700}.shipment-details-row{justify-content:space-between;align-items:center;display:flex}.shipment-id{color:#1f1e1b;margin:0 0 2px;font-size:18px;font-weight:850}.shipment-carrier{color:#6a6356;margin:0;font-size:12px}.shipment-carrier code{background:#e2d8c873;border-radius:5px;padding:2px 6px;font-weight:700}.track-now-pill-btn{color:#2b210d;cursor:pointer;background:#fde89c;border:0;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 2px 8px #d9770626}.portal-block-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.portal-block-header h3{color:#1f1e1b;margin:0;font-size:14px;font-weight:800}.portal-link-btn{color:#9c670a;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.recent-orders-list{flex-direction:column;gap:8px;display:flex}.recent-order-pill{background:#fff;border:1px solid #e2d8c8cc;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.ord-emoji{font-size:20px}.ord-info{flex-direction:column;flex:1;display:flex}.ord-id-row{align-items:center;gap:8px;display:flex}.status-pill{border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:750}.status-pill.amber{color:#92400e;background:#fef3c7}.status-pill.green{color:#15803d;background:#eaf6ef}.ord-receipt-btn{color:#5c564b;cursor:pointer;background:0 0;border:1px solid #e2d8c8d9;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:650}.ord-receipt-btn:hover{color:#1f1e1b;background:#fde89c}.orders-history-list{flex-direction:column;gap:14px;display:flex}.order-history-card{background:#fff;border:1px solid #e2d8c8d9;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.order-card-header{justify-content:space-between;align-items:center;display:flex}.order-id-text{color:#1f1e1b;font-size:15px;font-weight:800}.order-date-text{color:#8c8477;margin-left:8px;font-size:11.5px}.order-header-right{align-items:center;gap:10px;display:flex}.order-total-price{color:#1f1e1b;font-size:15px;font-weight:800}.order-items-grid{flex-wrap:wrap;gap:10px;display:flex}.order-item-chip{background:#fbf8f2;border:1px solid #e2d8c8b3;border-radius:9px;align-items:center;gap:8px;padding:6px 10px;display:flex}.item-chip-emoji{font-size:18px}.item-chip-text strong{color:#1f1e1b;font-size:12px;display:block}.item-chip-text small{color:#8c8477;font-size:10.5px;display:block}.order-card-footer{color:#6a6356;border-top:1px solid #e2d8c899;justify-content:space-between;align-items:center;padding-top:10px;font-size:11.5px;display:flex}.order-action-buttons{gap:8px;display:flex}.btn-order-action{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:650;display:inline-flex}.btn-order-action.secondary{color:#3f3a32;background:#fbf8f2;border:1px solid #e2d8c8d9}.btn-order-action.primary{color:#2b210d;background:#fde89c}.tracking-search-bar{gap:8px;display:flex}.tracking-search-bar input{background:#fff;border:1px solid #e2d8c8d9;border-radius:10px;outline:none;flex:1;height:40px;padding:0 14px;font-size:13px}.tracking-search-bar button{color:#2b210d;cursor:pointer;background:#fde89c;border:0;border-radius:10px;padding:0 16px;font-size:12.5px;font-weight:700}.tracking-shipment-card{background:#fff;border:1px solid #e2d8c8d9;border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex}.shipment-status-header{justify-content:space-between;align-items:flex-start;display:flex}.carrier-badge{color:#d97706;text-transform:uppercase;font-size:11px;font-weight:750}.tracking-order-title{color:#1f1e1b;margin:2px 0 0;font-size:20px;font-weight:850}.tracking-code-pill{background:#fbf8f2;border:1px solid #e2d8c8b3;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.copy-btn{color:#8c8477;cursor:pointer;background:0 0;border:0;display:flex}.delivery-eta-box{color:#16a34a;background:#eaf6ef;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.eta-label{color:#14532d;font-size:11px;display:block}.eta-date{color:#14532d;font-size:14px;font-weight:800;display:block}.timeline-container{flex-direction:column;gap:12px;display:flex}.timeline-title{color:#1f1e1b;margin:0;font-size:13.5px;font-weight:750}.timeline-steps{flex-direction:column;padding-left:20px;display:flex;position:relative}.timeline-steps:before{content:"";background:#ede3d4;width:2px;position:absolute;top:10px;bottom:10px;left:7px}.timeline-step{gap:14px;padding-bottom:20px;display:flex;position:relative}.timeline-step:last-child{padding-bottom:0}.timeline-marker{color:#16a34a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:2px;left:-20px}.timeline-marker .dot{background:#d8cebe;border-radius:50%;width:8px;height:8px}.timeline-step.current .timeline-marker{color:#d97706}.timeline-content{flex-direction:column;gap:2px;display:flex}.timeline-header{align-items:center;gap:10px;display:flex}.timeline-step-name{color:#1f1e1b;font-size:13px}.timeline-time{color:#8c8477;font-size:11px}.timeline-note{color:#6a6356;margin:0;font-size:11.5px}.addresses-header-row{justify-content:space-between;align-items:center;display:flex}.add-address-btn{cursor:pointer;background:#fff;border:1px solid #e2d8c8d9;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:650}.addresses-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.address-card{background:#fff;border:1px solid #e2d8c8d9;border-radius:14px;padding:16px}.address-card.default{background:#fde89c33;border-color:#d97706}.addr-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.default-pill{color:#3b2804;background:#fde89c;border-radius:9999px;padding:2px 7px;font-size:10px;font-weight:750}.addr-text{color:#5c564b;margin:0;font-size:12.5px;line-height:1.45}.add-address-form{background:#fff;border:1px dashed #d9770659;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.addr-fields-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.addr-fields-grid input{border:1px solid #e2d8c8d9;border-radius:8px;outline:none;height:38px;padding:0 10px;font-size:12.5px}.save-addr-btn{color:#2b210d;cursor:pointer;background:#fde89c;border:0;border-radius:8px;width:fit-content;padding:8px 16px;font-size:12px;font-weight:700}.payments-cards-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.payment-method-card{background:#fff;border:1px solid #e2d8c8d9;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.pm-card-top{justify-content:space-between;align-items:center;display:flex}.pm-brand-last4{color:#1f1e1b;font-size:14px}.pm-exp{color:#8c8477;font-size:11px}.payment-security-footer{color:#6a6356;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.receipt-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.receipt-modal-card{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:460px;padding:28px;display:flex;position:relative;box-shadow:0 16px 40px #0003}.receipt-close-btn{color:#8c8477;cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}.receipt-header{border-bottom:1.5px dashed #ede4d6;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.receipt-logo{color:#1f1e1b;align-items:center;gap:6px;font-weight:800;display:flex}.receipt-ord-id strong{color:#1f1e1b;font-size:14px;display:block}.receipt-ord-id small{color:#8c8477}.receipt-customer-details{grid-template-columns:1fr 1fr;gap:12px;font-size:12px;display:grid}.receipt-customer-details small{color:#8c8477}.receipt-customer-details strong{color:#1f1e1b;display:block}.receipt-customer-details p{color:#5c564b;margin:2px 0 0;font-size:11px}.receipt-items-table{border-top:1px solid #f0e8dc;border-bottom:1px solid #f0e8dc;flex-direction:column;gap:6px;padding:10px 0;font-size:12px;display:flex}.receipt-item-row{color:#3b362e;justify-content:space-between;display:flex}.receipt-totals-box{flex-direction:column;gap:4px;font-size:12px;display:flex}.receipt-totals-box .row{color:#6a6356;justify-content:space-between;display:flex}.receipt-totals-box .row.total{color:#1f1e1b;border-top:1px dashed #ede4d6;padding-top:6px;font-size:15px;font-weight:850}.print-invoice-btn{color:#fff;cursor:pointer;background:#2b2721;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:12.5px;font-weight:700;display:flex}.amz-page-view-root{color:#0f172a;background:#f8fafc;min-height:calc(100vh - 200px);padding:24px 20px 60px;font-family:inherit}.amz-page-container{max-width:1200px;margin:0 auto}.amz-page-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.amz-page-breadcrumbs{color:#64748b;align-items:center;gap:8px;font-size:13px;display:flex}.amz-crumb-btn{color:#0284c7;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.amz-crumb-btn:hover{color:#0369a1;text-decoration:underline}.amz-crumb-current{color:#334155;font-weight:600}.amz-back-store-btn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.amz-back-store-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.amz-page-grid{grid-template-columns:1fr 340px;align-items:start;gap:28px;display:grid}@media (width<=900px){.amz-page-grid{grid-template-columns:1fr}}.amz-page-article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:36px 40px;box-shadow:0 1px 3px #0000000a}@media (width<=640px){.amz-page-article{padding:24px 20px}}.amz-page-header{border-bottom:1px solid #e2e8f0;margin-bottom:28px;padding-bottom:24px}.amz-page-badges-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.amz-category-pill{color:#0369a1;text-transform:uppercase;letter-spacing:.3px;background:#e0f2fe;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.amz-status-badge{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.amz-page-title{color:#0f172a;margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.25}.amz-page-meta{color:#64748b;margin-bottom:16px;font-size:13px}.amz-page-summary-box{color:#334155;background:#f8fafc;border-left:4px solid #f59e0b;border-radius:0 8px 8px 0;padding:14px 18px;font-size:14px;line-height:1.6}.amz-page-body{color:#334155;font-size:15px;line-height:1.75}.amz-page-body h3{color:#0f172a;margin-top:28px;margin-bottom:14px;font-size:20px;font-weight:700}.amz-page-body h4{color:#1e293b;margin-top:22px;margin-bottom:10px;font-size:16px;font-weight:700}.amz-page-body p{margin:0 0 16px}.amz-page-body ul,.amz-page-body ol{margin:0 0 20px 20px;padding:0}.amz-page-body li{margin-bottom:8px}.amz-page-body blockquote{color:#1e293b;background:#f1f5f9;border-left:4px solid #0284c7;border-radius:0 8px 8px 0;margin:20px 0;padding:14px 20px;font-style:italic}.amz-page-sidebar{flex-direction:column;gap:20px;display:flex}.amz-sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:22px;box-shadow:0 1px 3px #0000000a}.amz-sidebar-title{color:#0f172a;border-bottom:1px solid #f1f5f9;margin:0 0 14px;padding-bottom:10px;font-size:15px;font-weight:700}.amz-related-links-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.amz-related-link-btn{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:13px;transition:all .15s;display:flex}.amz-related-link-btn:hover{color:#0284c7;background:#f1f5f9}.amz-related-link-btn.active{color:#0369a1;background:#e0f2fe;font-weight:600}.amz-support-card{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:12px;padding:22px}.amz-support-card h4{color:#f8fafc;margin:0 0 8px;font-size:16px;font-weight:700}.amz-support-card p{color:#94a3b8;margin:0 0 16px;font-size:13px;line-height:1.5}.amz-support-contact-pill{color:#f8fafc;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex}.amz-support-btn{color:#0f172a;cursor:pointer;background:#f59e0b;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.amz-support-btn:hover{background:#d97706}.storefront-app-root.amz-theme{color:#1e2022;background-color:#faf8f5;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.amz-main-catalog-wrap{box-sizing:border-box;align-items:flex-start;gap:28px;width:100%;max-width:1540px;margin:0 auto;padding:24px 24px 48px;display:flex}.amz-filter-sidebar{background:#fff;border:1px solid #e6e1d6e6;border-radius:16px;flex-direction:column;flex-shrink:0;gap:22px;width:260px;padding:20px 18px;display:flex;box-shadow:0 2px 10px #00000005}.amz-clear-filters-box{border-bottom:1px solid #efeae0;padding-bottom:12px}.amz-clear-all-btn{color:#4a4740;cursor:pointer;background:#faf8f5;border:1px solid #e2d8c8;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:650;transition:all .15s;display:inline-flex}.amz-clear-all-btn:hover{color:#1e2022;background:#f4efe6;border-color:#d97706}.amz-filter-section{flex-direction:column;gap:10px;display:flex}.amz-filter-title{color:#1e2022;letter-spacing:-.01em;margin:0 0 2px;font-size:13.5px;font-weight:750}.amz-checkbox-label{color:#4a4740;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.amz-checkbox-label input[type=checkbox]{accent-color:#d97706;cursor:pointer;width:16px;height:16px}.amz-prime-filter-text{align-items:center;gap:4px;display:inline-flex}.amz-prime-check{color:#d97706;font-style:italic;font-weight:800}.amz-filter-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.amz-filter-link{color:#5c564b;text-align:left;cursor:pointer;background:0 0;border:none;padding:3px 0;font-size:13px;font-weight:500;transition:color .15s}.amz-filter-link:hover{color:#d97706}.amz-filter-link.active{color:#d97706;font-weight:750}.amz-review-filters{flex-direction:column;gap:6px;display:flex}.amz-stars-filter-row{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;transition:background-color .15s;display:flex}.amz-stars-filter-row:hover{background-color:#faf8f5}.amz-stars-filter-row.active{background-color:#fffdf4;border:1px solid #e2b261}.amz-and-up{color:#7b8089;font-size:12px;font-weight:600}.amz-brand-checkboxes{flex-direction:column;gap:8px;display:flex}.amz-custom-price-form{align-items:center;gap:6px;margin-top:6px;display:flex}.amz-price-input-row{background:#faf8f5;border:1px solid #e2d8c8;border-radius:8px;align-items:center;width:65px;height:32px;padding:0 8px;display:flex}.amz-price-input-row:focus-within{background:#fff;border-color:#f39c12;box-shadow:0 0 0 2px #f39c1226}.amz-curr-sign{color:#7b8089;font-size:12px;font-weight:600}.amz-price-box{color:#1e2022;background:0 0;border:none;outline:none;width:100%;font-size:12.5px}.amz-price-sep{color:#8e95a2;font-size:12px}.amz-price-go-btn{color:#1f1d19;cursor:pointer;background:linear-gradient(135deg,#fad02c,#f39c12);border:1px solid #e5a817;border-radius:8px;height:32px;padding:0 12px;font-size:12px;font-weight:700;transition:opacity .15s}.amz-price-go-btn:hover{opacity:.9}.amz-catalog-content{flex-direction:column;flex:1;gap:18px;display:flex}.amz-results-bar{background:#fff;border:1px solid #e6e1d6e6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;box-shadow:0 2px 6px #00000005}.amz-results-count{color:#7b8089;font-size:13.5px}.amz-results-count strong{color:#1e2022}.amz-results-controls{align-items:center;gap:14px;display:flex}.amz-view-toggle{background:#faf8f5;border:1px solid #e2d8c8;border-radius:8px;padding:2px;display:flex}.amz-view-btn{cursor:pointer;color:#7b8089;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;transition:all .15s;display:flex}.amz-view-btn:hover{color:#1e2022}.amz-view-btn.active{color:#d97706;background:#fff;box-shadow:0 1px 4px #0000000f}.amz-sort-wrap{color:#5c564b;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.amz-sort-select{color:#1e2022;cursor:pointer;background:#fff;border:1px solid #e2d8c8;border-radius:8px;outline:none;padding:6px 12px;font-size:13px;font-weight:600;box-shadow:0 1px 3px #00000005}.amz-sort-select:focus{border-color:#d97706}.amz-products-matrix{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;display:grid}.amz-products-matrix.list-matrix{flex-direction:column;gap:18px;display:flex}.amz-empty-results{text-align:center;background:#fff;border:1px solid #e6e1d6e6;border-radius:16px;padding:48px 24px}.amz-empty-icon{margin-bottom:12px;font-size:48px;display:block}.amz-empty-results h3{color:#1e2022;margin:0 0 6px;font-size:18px;font-weight:750}.amz-empty-results p{color:#7b8089;margin:0;font-size:13.5px}.amz-docked-compare-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1500;background:#fffffff5;border-top:2px solid #f39c12;padding:12px 28px;animation:.25s cubic-bezier(.16,1,.3,1) slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #2d27211f}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.amz-docked-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:0 auto;display:flex}.amz-docked-left{align-items:center;gap:18px;display:flex}.amz-docked-count{color:#1e2022;font-size:14px;font-weight:750}.amz-docked-thumbs{gap:10px;display:flex}.amz-docked-thumb-slot{box-sizing:border-box;background:#faf8f5;border:1px solid #e2d8c8;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;padding:3px;display:flex;position:relative}.amz-docked-thumb-slot img{object-fit:cover;border-radius:6px;width:100%;height:100%}.amz-docked-remove{color:#fff;cursor:pointer;background:#1e2022;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .15s;display:flex;position:absolute;top:-6px;right:-6px}.amz-docked-remove:hover{background:#dc2626}.amz-docked-actions{align-items:center;gap:16px;display:flex}.amz-docked-clear{color:#7b8089;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:underline}.amz-docked-clear:hover{color:#dc2626}.amz-docked-compare-btn{color:#1f1d19;cursor:pointer;background:linear-gradient(135deg,#fad02c,#f39c12);border:1px solid #e5a817;border-radius:999px;padding:10px 24px;font-size:13.5px;font-weight:750;transition:all .15s;box-shadow:0 4px 14px #f39c1240}.amz-docked-compare-btn:hover{background:linear-gradient(135deg,#f5c61d,#e89107);transform:translateY(-1px)}@media (width<=900px){.amz-main-catalog-wrap{flex-direction:column}.amz-filter-sidebar{display:none!important}}@media (width<=768px){.amz-filter-sidebar{display:none!important}}.customer-panel-container{color:#1e2022;background-color:#faf8f5;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.cp-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#ffffffd9;border-bottom:1px solid #e6e1d6cc;padding:16px 28px;position:sticky;top:0}.cp-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:0 auto;display:flex}.cp-brand-group{align-items:center;gap:16px;display:flex}.cp-brand-logo{color:#1e2022;cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.cp-logo-icon{color:#fff;background:linear-gradient(135deg,#fad02c,#f39c12);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #f39c1240}.cp-brand-title{letter-spacing:-.02em;font-size:17px;font-weight:700}.cp-brand-sep{color:#d1d5db}.cp-portal-label{color:#7b8089;background:#f4f1ea;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.cp-header-actions{align-items:center;gap:12px;display:flex}.cp-back-store-btn{color:#4a4f57;cursor:pointer;background:#fff;border:1px solid #e6e1d6;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.cp-back-store-btn:hover{color:#1e2022;background:#faf8f5;border-color:#d1d5db}.cp-user-menu-btn{cursor:pointer;background:#fdf9f0;border:1px solid #f6deb5;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 8px;display:flex}.cp-user-avatar{color:#fff;background:linear-gradient(135deg,#f0b849,#d97706);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.cp-user-name{color:#1e2022;font-size:13px;font-weight:600}.cp-layout-wrap{box-sizing:border-box;flex:1;grid-template-columns:280px 1fr;gap:28px;width:100%;max-width:1400px;margin:0 auto;padding:28px 24px;display:grid}@media (width<=960px){.cp-layout-wrap{grid-template-columns:1fr}}.cp-sidebar{flex-direction:column;gap:20px;display:flex}.cp-profile-card{text-align:center;background:#fff;border:1px solid #e6e1d6cc;border-radius:20px;padding:22px;box-shadow:0 4px 20px #00000005}.cp-card-avatar{color:#fff;background:linear-gradient(135deg,#fad02c,#f39c12);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:24px;font-weight:700;display:flex;box-shadow:0 6px 16px #f39c1240}.cp-card-name{color:#1e2022;margin:0 0 4px;font-size:17px;font-weight:700}.cp-card-email{color:#7b8089;margin:0 0 12px;font-size:12px}.cp-tier-badge{color:#b45309;background:#fdf4e1;border:1px solid #e2b26166;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.cp-nav-menu{background:#fff;border:1px solid #e6e1d6cc;border-radius:20px;flex-direction:column;gap:4px;padding:12px;display:flex;box-shadow:0 4px 20px #00000005}.cp-nav-item{color:#4a4f57;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.cp-nav-item:hover{color:#1e2022;background:#faf8f5}.cp-nav-item.active{color:#b45309;background:#fdf4e1;font-weight:600}.cp-nav-item.danger{color:#dc2626;border-top:1px solid #f4f1ea;border-radius:0 0 14px 14px;margin-top:8px;padding-top:14px}.cp-nav-item.danger:hover{background:#fee2e2}.cp-badge-pill{color:#4a4f57;background:#f4f1ea;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:700}.cp-nav-item.active .cp-badge-pill{color:#fff;background:#b45309}.cp-main-panel{flex-direction:column;gap:24px;display:flex}.cp-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1100px){.cp-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.cp-stats-grid{grid-template-columns:1fr}}.cp-stat-card{background:#fff;border:1px solid #e6e1d6cc;border-radius:18px;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:0 4px 16px #00000005}.cp-stat-icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.cp-stat-icon.gold{color:#d97706;background:#fdf4e1}.cp-stat-icon.green{color:#2e7d32;background:#e8f5e9}.cp-stat-icon.blue{color:#0284c7;background:#e0f2fe}.cp-stat-icon.purple{color:#7e22ce;background:#f3e8ff}.cp-stat-text label{color:#7b8089;margin-bottom:2px;font-size:12px;font-weight:500;display:block}.cp-stat-text strong{color:#1e2022;font-size:20px;font-weight:700}.cp-card{background:#fff;border:1px solid #e6e1d6cc;border-radius:22px;padding:26px;box-shadow:0 4px 20px #00000005}.cp-card-header{border-bottom:1px solid #f4f1ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:16px;display:flex}.cp-card-title{color:#1e2022;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}.cp-card-icon{color:#d97706;background:#fdf4e1;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cp-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=680px){.cp-form-grid{grid-template-columns:1fr}}.cp-form-group{flex-direction:column;gap:6px;display:flex}.cp-form-group label{color:#4a4f57;font-size:13px;font-weight:600}.cp-input{color:#1e2022;box-sizing:border-box;background:#faf8f5;border:1px solid #ebe6dc;border-radius:12px;outline:none;width:100%;padding:11px 14px;font-size:14px;transition:all .2s}.cp-input:focus{background:#fff;border-color:#f0b849;box-shadow:0 0 0 3px #f0b8492e}.cp-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f0b849,#d97706);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #d9770640}.cp-btn-primary:hover{background:linear-gradient(135deg,#f59e0b,#b45309);transform:translateY(-1px)}.cp-btn-secondary{color:#4a4f57;cursor:pointer;background:#faf8f5;border:1px solid #ebe6dc;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.cp-btn-secondary:hover{color:#1e2022;background:#f4f1ea}.cp-order-item-card{background:#faf8f5;border:1px solid #ebe6dc;border-radius:16px;flex-direction:column;gap:16px;margin-bottom:16px;padding:20px;transition:all .2s;display:flex}.cp-order-item-card:hover{background:#fffdf9;border-color:#f0b849}.cp-order-item-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-order-id-group{align-items:center;gap:10px;display:flex}.cp-order-number{color:#1e2022;font-size:16px;font-weight:700}.cp-status-pill{text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.cp-status-pill.amber{color:#b45309;background:#fef3c7}.cp-status-pill.green{color:#15803d;background:#dcfce7}.cp-status-pill.blue{color:#0369a1;background:#e0f2fe}.cp-order-products-row{flex-wrap:wrap;gap:12px;display:flex}.cp-order-prod-thumb{background:#fff;border:1px solid #ebe6dc;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.cp-order-actions-row{border-top:1px solid #ebe6dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.cp-grid-2col{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=680px){.cp-grid-2col{grid-template-columns:1fr}}.cp-entity-card{background:#faf8f5;border:1px solid #ebe6dc;border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative}.cp-entity-card.default{background:#fdf9f0;border-color:#f0b849}.cp-default-tag{color:#fff;text-transform:uppercase;background:#d97706;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.cp-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#0f111573;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cp-modal-box{background:#fff;border:1px solid #e2b2614d;border-radius:24px;width:100%;max-width:580px;max-height:90vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000026}.cp-modal-close-btn{cursor:pointer;color:#6b7280;background:#faf8f5;border:1px solid #ebe6dc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:20px;right:20px}.cp-modal-close-btn:hover{color:#1e2022;background:#f4f1ea}.cp-auth-wrapper{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.cp-auth-card{background:#fff;border:1px solid #e6e1d6e6;border-radius:28px;width:100%;max-width:480px;padding:36px 32px;box-shadow:0 16px 40px #0000000a}.cp-auth-head{text-align:center;margin-bottom:24px}.cp-auth-logo-badge{color:#fff;background:linear-gradient(135deg,#fad02c,#f39c12);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:24px;display:flex;box-shadow:0 8px 20px #f39c1247}.cp-auth-title{color:#1e2022;margin:0 0 6px;font-size:22px;font-weight:700}.cp-auth-subtitle{color:#7b8089;margin:0;font-size:13px;line-height:1.5}.cp-auth-tabs{background:#faf8f5;border:1px solid #ebe6dc;border-radius:12px;margin-bottom:22px;padding:4px;display:flex}.cp-auth-tab-btn{cursor:pointer;color:#7b8089;background:0 0;border:none;border-radius:9px;flex:1;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s}.cp-auth-tab-btn.active{color:#1e2022;background:#fff;box-shadow:0 2px 8px #0000000a}.cp-auth-demo-pill{cursor:pointer;background:#fdf9f0;border:1px dashed #e2b261;border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:10px 14px;transition:all .2s;display:flex}.cp-auth-demo-pill:hover{background:#fdf4e1}.cp-auth-demo-left{align-items:center;gap:10px;display:flex}.cp-demo-avatar{color:#fff;background:#d97706;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#f4ede4;--bg-card:#fbf8f2;--bg-card-hover:#fff;--bg-pill:#f6f0e6;--ink:#1f1e1b;--ink-secondary:#5c574c;--muted:#8e877a;--faint:#b8b0a2;--border-light:#e4dacbb3;--border-subtle:#ede4d6;--gold:#f5b91d;--gold-light:#fde89c;--gold-active:#ffea9f;--gold-dark:#b47f0d;--gold-accent:#d97706;--green:#22a366;--green-soft:#eaf6ef;--red:#df5846;--red-soft:#fdeee9;--blue:#3b82f6;--blue-soft:#eef5ff;--shadow-sm:0 2px 8px #55442608;--shadow-card:0 4px 20px #5a482a0a;--shadow-float:0 12px 36px #3c301a17;--font-family:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--font-family);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--ink);background-color:var(--bg-page);font-family:var(--font-family);background-image:radial-gradient(at 80% 5%,#fffc,#0000 45%),radial-gradient(at 20% 90%,#fde68a26,#0000 40%),linear-gradient(135deg,#f5eee5 0%,#ede3d4 100%);margin:0;font-size:13px;line-height:1.45}button,input,select,textarea{font-family:inherit}button{color:inherit}.app{gap:14px;min-height:100vh;padding:14px;display:flex}.main{flex-direction:column;flex:1;min-width:0;display:flex}.content{flex-direction:column;gap:14px;min-width:0;display:flex}.pill{background:var(--green-soft);color:#1a7a4c;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.pill.warn{color:#92690d;background:#fff3cb}.pill.danger{background:var(--red-soft);color:#b53825}.pill.blue{background:var(--blue-soft);color:#2563eb}.pill.neutral{color:#635d51;background:#eee8dc}.trend{color:var(--green);font-size:11px;font-weight:700}.trend.down{color:var(--red)}@media (width<=800px){.app{gap:10px;padding:10px}}
