.ops-shell{background:#f4f5ef;border-radius:18px}.ops-shell .eyebrow{color:#6d795c}.ops-shell .select2-selection,.ops-shell .select2-selection__rendered,.ops-shell select{background:#fff!important;color:#344631!important}.ops-shell .ops-card p,.ops-shell .ops-tiles p{line-height:1.6}.ops-shell h2,.ops-shell h3{color:#2e4735}.account-page{background:#f5f5ef!important}.account-page .acct-hero{padding:28px 0}.account-page .acct-hero .acct-avatar{background:#e6eddc;color:#45663c}.account-page .acct-menu-item.active{background:#e6eddc;color:#365e3c}.account-page .account-top-tabs a.active{box-shadow:inset 0 -3px #d1a849;color:#3d5137}.account-page .acct-stat{background:#fff;border-color:#dce3d3;border-top:3px solid #d2b262}.account-page .acct-stat-num{color:#355338}.account-page .acct-form,.account-page .acct-order,.account-page .acct-quick-item{background:#fff;border-color:#dce3d3;border-radius:12px}#cart-drawer:not([open]){display:none!important}.home-page{background:#f7f9fa;color:#173e4c}.home-page .hero-bento{background:#032e40}.home-page .seller-invite{background:linear-gradient(115deg,#eef8f7,#f5fafb 70%,#e4f5f0);border-color:#d9e9e8;color:#173e4c}.home-page .seller-invite h2{color:#173e4c}.home-page .seller-invite p{color:#59717b}.home-page .seller-invite .eyebrow{color:#08786d}.home-page .discovery-flash{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,#0a4f66,#0d748e 52%,#1193ac);color:#fff;border:0}.home-page .discovery-flash:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 10% -10%,#12f9a624,transparent 44%),radial-gradient(ellipse at 92% 110%,#00c4d833,transparent 48%),radial-gradient(ellipse at 68% -30%,#ffb6471f,transparent 38%)}.home-page .discovery-flash .section-title{color:#fff}.home-page .discovery-flash .section-title em{color:#8dffd0}.home-page .discovery-flash .eyebrow{color:#ffd58a}.home-page .discovery-flash .eyebrow:before{background:#ffd58a}.home-page .discovery-flash .flash-spark{box-shadow:0 10px 22px -10px #032e40a6;animation:flash-bolt-pulse 2.6s ease-in-out infinite}.home-page .discovery-flash .flash-spark svg{width:16px;height:16px;fill:currentColor;display:block}@keyframes flash-bolt-pulse{0%,to{box-shadow:0 10px 22px -10px #032e40a6,0 0 0 0 #ffcb6f00}50%{box-shadow:0 10px 22px -10px #032e40a6,0 0 0 10px #ffcb6f2e}}@media(prefers-reduced-motion:reduce){.home-page .discovery-flash .flash-spark{animation:none}}.home-page .discovery-subtitle{color:#d9f0f5}.home-page .discovery-flash .prod-card{border-color:#ffffff42;box-shadow:0 16px 36px -22px #0224338c;color:var(--ink)}.home-page .discovery-flash .prod-name{color:#0d3a4c}.home-page .discovery-flash .prod-category{color:#5e7d8b}.home-page .discovery-flash .card-cart{background:var(--deep-ink);color:#fff}.home-page .discovery-flash .card-cart:hover:not(:disabled){background:var(--cyan)}.home-page .discovery-flash .card-cart.in-cart{background:linear-gradient(135deg,#12f9a6,#00c4d8);color:#04353f;font-weight:750}.home-page .discovery-flash .card-cart.in-cart:hover{background:linear-gradient(135deg,#12f9a6,#00c4d8);filter:brightness(1.04)}.home-page .discovery-flash .rail-arrow{color:#eafcff;border-color:#ffffff47;background:#ffffff14}.home-page .discovery-flash .rail-arrow:hover:not(:disabled){background:#12f9a6;color:#033b41;border-color:#12f9a6}.home-page .discovery-flash .rail-arrow:disabled{opacity:.45}.home-page .discovery-flash .btn-ghost{border-color:#ffffff59;color:#fff;background:#ffffff12}.home-page .discovery-flash .btn-ghost:hover{background:#12f9a6;border-color:#12f9a6;color:#033b41}.home-page #departamentos{padding-top:36px}.home-page .marketplace-stories{background:linear-gradient(180deg,#ffffff,#f4f9fb 48%,#eef5f8);color:#173e4c;padding-bottom:64px}.home-page .marketplace-stories:before{opacity:.5;background:radial-gradient(ellipse at 12% 16%,#c9efe8,transparent 44%),radial-gradient(ellipse at 90% 84%,#d8eef7,transparent 46%),radial-gradient(ellipse at 64% 6%,#ffe9c2,transparent 34%)}.home-page .marketplace-stories:after{background:linear-gradient(180deg,#ffffff77,transparent 38%,#eef5f8)}.home-page .stories-intro .section-title{color:#173e4c}.home-page .stories-intro .eyebrow,.home-page .stories-intro .section-title em{color:#08786d}.home-page .stories-intro p{color:#59717b}.home-page .stories-motion{color:#526d78;border-color:#d2e1e5;background:#ffffffb8}.home-page .stories-motion:hover{color:#075f57;border-color:#8ebeb3;background:#fff}.home-page .marketplace-stories .marketplace-highlight-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.9fr) minmax(0,1.06fr);gap:20px}.home-page .marketplace-stories .marketplace-highlight-grid.without-offer{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.home-page .marketplace-stories .marketplace-trust{border-color:#dbe7ea;box-shadow:0 20px 46px -26px #173e4c30}.home-page .marketplace-stories .marketplace-trust:after{background:linear-gradient(180deg,#012a3bb0,transparent 26%,#023446f2 58%,#022c3c)}.home-page .marketplace-stories .marketplace-offer.offer-carousel{background:#fff;color:#173e4c;border-color:#dde8eb;box-shadow:0 20px 46px -26px #173e4c26}.home-page .marketplace-offer.offer-carousel .marketplace-offer-name{color:#173e4c}.home-page .marketplace-offer.offer-carousel .marketplace-offer-price strong{color:#086c64}.home-page .marketplace-offer.offer-carousel .marketplace-offer-price del,.home-page .marketplace-offer.offer-carousel .marketplace-offer-price small{color:#657b84}.home-page .marketplace-offer.offer-carousel .marketplace-offer-copy>p{color:#94601e}.home-page .offer-featured-label{color:#386975}.home-page .marketplace-stories .marketplace-offer-media{background:radial-gradient(ellipse at center,#fff,#eef6f4);border-color:#e9eff1}.home-page .marketplace-stories .offer-arrow{background:#f7fafb;border-color:#d5e3e7;color:#245568}.home-page .marketplace-stories .offer-arrow:hover{background:#e6f6f0;border-color:#99ccbd;color:#075f57}.home-page .marketplace-stories .offer-dot{background:#c7d7dc}.home-page .marketplace-stories .offer-dot.active{background:linear-gradient(135deg,#12f9a6,#00c4d8);box-shadow:0 0 0 4px #12f9a61c}.home-page .marketplace-stories .featured-beacon{background:#0b9b7a}.home-page .marketplace-stories .shop-showcases{position:relative;background:linear-gradient(180deg,#edf9f5,#ffffff 46%,#eaf4f8);border-color:#cfe3e3;box-shadow:0 26px 54px -34px #0d4a5c3d}.home-page .shop-showcases-head .section-title{color:#173e4c}.home-page .shop-showcases .marketplace-sell-note a,.home-page .shop-showcases-head .eyebrow,.home-page .shop-showcases-head .section-title em{color:#08786d}.home-page .shop-showcases .marketplace-sell-note span{color:#59717b}.home-page .marketplace-stories .shop-showcase{background:#fff;color:#173e4c;border-color:#d3e3e8;box-shadow:0 14px 32px -20px #123c5033}.home-page .marketplace-stories .shop-showcase-id h4{color:#173e4c}.home-page .marketplace-stories .shop-showcase-desc,.home-page .shop-showcase-id small{color:#59717b}.home-page .shop-showcase-id small b{color:#08786d}.home-page .marketplace-stories .shop-showcase-visit{color:#07655e;border-color:#a9dccc;background:#e9f8f2}.home-page .marketplace-stories .shop-showcase-visit:hover{background:#12f9a6;border-color:#12f9a6;color:#04353f}.home-page .marketplace-stories .shop-showcase-initial{background:linear-gradient(135deg,#0fe0a2,#00c2da);color:#04353f;box-shadow:0 10px 20px -12px #00c4d8cc}.home-page .shop-deals-head{color:#2f5d6d}.home-page .marketplace-stories .shop-deals-head .rail-arrow{background:#fff;color:#245568;border-color:#cfe0e6}.home-page .marketplace-stories .shop-deals-head .rail-arrow:hover:not(:disabled){background:#e6f6f0;color:#075f57;border-color:#99ccbd}.home-page .marketplace-stories .shop-deals-head .rail-arrow:disabled{color:#8aa3ad;background:#f5f8f9}.home-page .marketplace-stories .shop-prod{background:#fff;border-color:#dbe8ec;box-shadow:0 8px 18px -14px #123c502e}.home-page .marketplace-stories .shop-prod:hover{box-shadow:0 14px 30px -18px #173e4c33}.home-page .marketplace-stories .shop-prod-media{background:linear-gradient(#fff,#f0f7f5)}.home-page .marketplace-stories .shop-prod-name{color:#173e4c}.home-page .marketplace-stories .shop-prod-price{color:#086c64}.home-page .marketplace-stories .shop-prod-price del{color:#738a94}.home-page .marketplace-stories :focus-visible{outline-color:#08786d}@property --beam-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes beam-spin{to{--beam-angle:360deg}}.home-page .marketplace-stories .marketplace-offer.offer-carousel:before,.home-page .marketplace-stories .shop-showcases:before{content:"";position:absolute;inset:0;height:auto;width:auto;padding:2px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--beam-angle,0deg),#00c9e3,#12f9a6,#ffb647,#12f9a6,#00c9e3);background-size:100% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beam-spin 5s linear infinite}.home-page .marketplace-stories .shop-showcase:before{content:none}.home-page .shop-showcases-head{position:relative;z-index:2}.home-page .shop-star-party{position:absolute;top:-12px;right:-2px;width:150px;height:112px;pointer-events:none;z-index:3;transform-origin:top right;background:radial-gradient(ellipse 82% 66% at 72% 32%,#ffffff 0,#ffffff 58%,#ffffff00 86%);border-radius:26px}.home-page .shop-star-party .sp-rays{position:absolute;top:-6px;right:0;width:58px;height:58px;border-radius:50%;opacity:.9;background:conic-gradient(from 0deg,transparent 0 6%,#ffe9a8 8%,transparent 11% 18%,#ffe9a8 21%,transparent 24% 32%,#ffe9a8 35%,transparent 38% 46%,#ffe9a8 49%,transparent 52% 60%,#ffe9a8 63%,transparent 66% 74%,#ffe9a8 77%,transparent 80% 88%,#ffe9a8 91%,transparent 94%);-webkit-mask:radial-gradient(circle,transparent 34%,#000 42% 66%,transparent 72%);mask:radial-gradient(circle,transparent 34%,#000 42% 66%,transparent 72%);animation:sp-rays 10s linear infinite}.home-page .shop-star-party .sp-star{position:absolute;top:4px;right:10px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 50% 52%,#fff 0 42%,#ffffff00 64%);color:#ffd166;filter:drop-shadow(0 0 7px #ffcb6f99);animation:sp-twinkle 2.3s ease-in-out infinite}.home-page .shop-star-party .sp-star svg{width:100%;height:100%;fill:currentColor;display:block}.home-page .shop-star-party .sp-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff6cf;box-shadow:0 0 9px 2px #ffd166cc;animation:sp-dot 2.6s ease-in-out infinite}.home-page .shop-star-party .sp-dot:nth-child(3){top:2px;right:56px}.home-page .shop-star-party .sp-dot:nth-child(4){top:40px;right:0;animation-delay:.8s}.home-page .shop-star-party .sp-dot:nth-child(5){top:-6px;right:26px;animation-delay:1.5s}.home-page .shop-star-party .sp-mini{position:absolute;top:30px;width:9px;height:9px;background:linear-gradient(180deg,#ffe9a8,#ffb647);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);opacity:0;animation:sp-fall 3.6s ease-in infinite}.home-page .shop-star-party .sp-mini:nth-child(6){right:28px;animation-delay:.1s}.home-page .shop-star-party .sp-mini:nth-child(7){right:52px;width:7px;height:7px;animation-delay:.65s;animation-duration:4.1s}.home-page .shop-star-party .sp-mini:nth-child(8){right:14px;width:6px;height:6px;animation-delay:1.2s;animation-duration:3.4s}.home-page .shop-star-party .sp-mini:nth-child(9){right:72px;width:8px;height:8px;animation-delay:1.8s;animation-duration:4.4s}.home-page .shop-star-party .sp-mini:nth-child(10){right:40px;width:5px;height:5px;animation-delay:2.4s;animation-duration:3.2s}.home-page .shop-star-party .sp-mini:nth-child(11){right:92px;width:6px;height:6px;animation-delay:3s;animation-duration:4s}.home-page .shop-star-party .sp-mini:nth-child(12){right:62px;width:10px;height:10px;animation-delay:3.5s;animation-duration:3.8s}@keyframes sp-twinkle{0%,to{transform:scale(.9) rotate(-7deg);filter:drop-shadow(0 0 6px #ffcb6f8c)}50%{transform:scale(1.14) rotate(8deg);filter:drop-shadow(0 0 12px #ffcb6fe0) drop-shadow(0 0 26px #ffb6478c)}}@keyframes sp-rays{to{transform:rotate(1turn)}}@keyframes sp-dot{0%,to{transform:scale(.55);opacity:.35}50%{transform:scale(1.3);opacity:1}}@keyframes sp-fall{0%{transform:translate3d(0,-8px,0) rotate(0deg) scale(.5);opacity:0}12%{opacity:1}55%{transform:translate3d(-12px,52px,0) rotate(130deg) scale(.95);opacity:1}to{transform:translate3d(7px,108px,0) rotate(260deg) scale(.65);opacity:0}}.home-page .marketplace-stories.motion-paused .shop-showcases:before,.home-page .marketplace-stories.motion-paused .shop-star-party,.home-page .marketplace-stories.motion-paused .shop-star-party *{animation-play-state:paused!important}@media(min-width:901px) and (max-width:1180px){.home-page .marketplace-stories .marketplace-highlight-grid{grid-template-columns:minmax(0,1fr) minmax(0,.88fr) minmax(0,1fr);gap:14px}.home-page .marketplace-stories .shop-showcases{grid-column:auto;padding:18px;min-height:0}.home-page .marketplace-stories .marketplace-trust-copy{padding:22px}.home-page .marketplace-stories .marketplace-trust-copy h3{font-size:clamp(21px,2.1vw,27px)}.home-page .marketplace-stories .marketplace-offer.offer-carousel{padding:18px}.home-page .marketplace-stories .marketplace-offer-media{height:180px;margin:16px 0}.home-page .marketplace-stories .marketplace-offer-name{font-size:17px}.home-page .marketplace-stories .marketplace-offer-price strong{font-size:24px}.home-page .marketplace-stories .shop-showcases-head .section-title{font-size:23px}.home-page .marketplace-stories .shop-showcase{padding:15px}.home-page .marketplace-stories .shop-prod{width:calc((100% - 12px)/2)}.home-page .shop-star-party{transform:scale(.78)}}@media(max-width:900px){.home-page .marketplace-stories .marketplace-highlight-grid,.home-page .marketplace-stories .marketplace-highlight-grid.without-offer{grid-template-columns:minmax(0,1fr);gap:16px}.home-page .marketplace-stories .shop-showcases{grid-column:auto;min-height:0}}@media(max-width:760px){.home-page .marketplace-stories{padding-bottom:36px}.home-page .discovery-flash .section-head{align-items:flex-start}}.cart-notice{position:fixed;right:24px;bottom:24px;z-index:10000;max-width:min(440px,calc(100vw - 32px));padding:17px 20px;background:#073d45;color:#fff;border:1px solid #57958d;border-radius:12px;box-shadow:0 14px 45px #062e4033;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px;line-height:1.5}.cart-notice[hidden]{display:none}.cart-notice a{color:#a4f3d3;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cart-notice.is-error{background:#fff2df;color:#713a15;border-color:#dfbd8e}.purchase-box{flex-wrap:wrap}.purchase-box [data-cart-feedback]{flex-basis:100%;margin:8px 0 0;color:#08664f;font-size:13px;font-weight:600}.card-cart.in-cart{background:#def3e9;color:#145f48}form[aria-busy=true] button{cursor:progress;opacity:.65}.drawer-item-controls{gap:12px;margin-top:14px}.drawer-quantity label{font-size:12px;font-weight:600;color:#415d69}.drawer-quantity input{width:58px;padding:8px 9px;font-size:13px;font-weight:650;color:#092f42;text-align:center;background:#fff;border:1px solid #c8dbe3;border-radius:7px}.drawer-quantity input:focus{border-color:#00b7da;outline:2px solid #00b7da2e}.drawer-quantity button{font-size:11.5px;font-weight:650;padding:8px 12px;border:1px solid #c8dbe3;border-radius:7px;background:#f2f8fa;color:#0b4a5f;text-decoration:none}.drawer-quantity button:hover{background:#e2f1f6;border-color:#9ecdd9}.drawer-remove{font-size:11.5px;font-weight:650;color:#9c4633;text-decoration:underline;text-underline-offset:3px}.drawer-remove:hover{color:#7c3524}@media(max-width:760px){.cart-notice{right:16px;bottom:16px}}.ops-shell{max-width:1780px;margin:16px auto;padding:18px 20px;color:#28382f}.ops-bar{position:sticky;top:134px;z-index:30;display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap;background:#fff;border:1px solid #e1e5dc;border-radius:16px;padding:10px 14px;margin-bottom:14px;box-shadow:0 18px 40px -34px #22392b66}.ops-bar-id{display:flex;flex-direction:column;line-height:1.25;padding-right:20px;border-right:1px solid #e8ece2;flex-shrink:0;max-width:240px}.ops-bar-id small{color:#727d71;font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.ops-bar-id b{font-size:16px;letter-spacing:-.01em;color:#2e4735;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-tabs{display:flex;align-items:center;gap:6px;flex:1 1;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 20px 2px 2px;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 20px),transparent)}.ops-tabs::-webkit-scrollbar{display:none}.ops-tabs a{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid transparent;border-radius:999px;color:#536151;font-size:13px;line-height:1;white-space:nowrap;flex:0 0 auto}.ops-tabs a span{font-size:11.5px;color:#8b987e}.ops-tabs a:hover{background:#f1f4ea;color:#245c3a}.ops-tabs a.active{background:#e3eed6;border-color:#c9ddb6;color:#1f4a2d;font-weight:750;box-shadow:0 6px 14px -10px #235232}.ops-tabs a.active span{color:#3d7a4d}.ops-bar-meta{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.ops-bar-account{font-size:12.5px;font-weight:650;color:#3d6244;white-space:nowrap}.ops-bar-account:hover{color:#245c3a;text-decoration:underline;text-underline-offset:3px}.ops-main{min-width:0}.ops-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px}.ops-head h1{font-size:27px;letter-spacing:-.045em;margin:5px 0}.ops-head p{color:#70806f;font-size:13px}.ops-kpis,.ops-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.ops-kpis.kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.ops-kpis.kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ops-kpis.kpis-4{grid-template-columns:1fr}}.ops-card,.ops-kpis>div,.ops-tiles>a{background:#fff;border:1px solid #e0e5db;border-radius:14px;padding:17px 18px;margin-bottom:12px}.ops-kpis>div{margin:0;border-top:3px solid #d6a74d}.ops-kpis strong{display:block;font-size:26px;margin:8px 0}.ops-card p,.ops-kpis small{color:#6a7768}.ops-tiles>a{margin:0;color:#2f5038}.ops-card h2{font-size:17.5px;margin:0 0 12px}.ops-card h3{font-size:15px}.ops-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-form-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ops-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#53614f}.ops-filters input,.ops-filters select,.ops-form input,.ops-form select,.ops-form textarea{background:#fff;color:#26332b;border:1px solid #cfd7c7;border-radius:7px;padding:11px;font:inherit;width:100%;box-sizing:border-box}.ops-wide{grid-column:1/-1}.ops-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;line-height:1.15;text-align:center;text-decoration:none;background:#e6b953;color:#302916;padding:11px 18px;border:0;border-radius:8px;font-weight:650;cursor:pointer;font-size:13px}.ops-button.secondary{background:#edf2e5;color:#315c3f}.ops-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:14px}.ops-filters label{font-size:12px;max-width:200px;flex:1 1}.ops-filters>a{align-self:end;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;padding:0 15px;border:1px solid #d7dfcd;border-radius:8px;background:#fff;color:#3d6244;font-size:13px;font-weight:650;line-height:1.15;white-space:nowrap;text-decoration:none}.ops-filters>a:hover{background:#edf2e5;border-color:#c4d3b8;text-decoration:none}.ops-table table{width:100%;border-collapse:collapse;font-size:12px}.ops-table th{text-align:left;color:#737f70;font-weight:600;background:#f7f8f3}.ops-table td,.ops-table th{padding:9px 12px;border-bottom:1px solid #e6eadf;border-right:1px solid #e6eadf;vertical-align:top}.ops-table td:last-child,.ops-table th:last-child{border-right:0}.ops-table td.table-actions{display:table-cell;vertical-align:middle}.ops-table table{border-collapse:separate;border-spacing:0}.ops-table thead th{border-bottom:1px solid #dfe5d8}.ops-table input{width:90px;padding:8px;border:1px solid #d4dccb;border-radius:5px}.table-actions,.table-actions>*{vertical-align:middle}.table-actions>*+*{margin-left:8px}.table-actions form{margin:0}.table-actions form:not(.ops-form){display:inline-flex;align-items:center;gap:6px}.table-actions .ops-button{padding:7px 11px;font-size:12px;line-height:1.15;min-height:30px}.table-actions .btn{white-space:nowrap}.table-actions .link-danger,.table-actions .link-edit{display:inline-flex;align-items:center;min-height:30px;white-space:nowrap}.ops-table.table-as-grid td.table-actions>*+*{margin-left:0}.ops-tag{display:inline-block;background:#eef3e7;color:#3d6244;padding:5px 9px;border-radius:20px;font-size:11px}.ops-alert{padding:14px 18px;background:#fff3ce;border:1px solid #e7cd83;border-radius:9px;margin-bottom:18px;color:#5c4a1c}.ops-message{padding:14px;border-left:3px solid #d6ae58;margin:12px 0;background:#f7f8f3}.ops-message small{color:#6b7766}.ops-message p{white-space:pre-wrap}.ops-help{font-size:12px;line-height:1.6;color:#74816f}.ops-card details{border-bottom:1px solid #e3e7dc;padding:18px 0}.ops-card summary{font-weight:650;cursor:pointer}.ops-card details p{line-height:1.8}.ops-timeline{list-style:none;padding:0}.ops-timeline li{padding:12px 18px;border-left:3px solid #aec794;margin-left:10px}.ops-timeline time{display:block;font-size:11px;color:#6f7c68}.acct-banner{background:#f4f0e3!important}.acct-banner,.acct-banner h1,.acct-banner p{color:#283c2d!important}.acct-sidebar{background:#fff!important}.acct-nav-link.active{background:#e9efdd!important;color:#376040!important}.dash-shell{background:#f5f5ef}.dash-side{background:#fff!important;color:#344931}.dash-side .logo{background:#244637;border-radius:8px;padding:12px}.dash-nav a{color:#4b6046!important}.dash-nav a.active{background:#e5edd9!important}.dash-main .kpi-card,.dash-main .panel{background:#fff;border-color:#dce3d3}.dash-main .section-title{color:#30462e}@media(max-width:800px){.ops-shell{padding:14px;margin:14px auto;border-radius:12px}.ops-bar{position:static;padding:12px 14px;border-radius:12px;gap:10px}.ops-bar-id{padding-right:0;border-right:0;max-width:100%}.ops-bar-id b{max-width:calc(100vw - 120px)}.ops-tabs{order:3;flex-wrap:nowrap;width:100%;margin:0 -4px;padding:2px 18px 2px 4px;overflow-x:auto;scrollbar-width:none}.ops-tabs::-webkit-scrollbar{display:none}.ops-kpis,.ops-tiles{grid-template-columns:1fr 1fr}.ops-form{grid-template-columns:1fr}.ops-head{align-items:flex-start}.ops-head h1{font-size:26px}.ops-card{padding:17px}}.error-404{max-width:860px;margin:0 auto;padding:80px 24px 96px;text-align:center}.error-404 .error-code{display:inline-block;font-family:var(--v3-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#00758e;background:#e9f6fa;border:1px solid #d3e8ef;border-radius:999px;padding:7px 14px}.error-404 .error-big{font-family:var(--v3-serif);font-weight:600;font-size:clamp(76px,16vw,168px);line-height:.95;letter-spacing:-.04em;margin:16px 0 2px;background:linear-gradient(120deg,#032e40,#005773 55%,#00a8c4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.error-404 h1{font-size:clamp(24px,3.2vw,36px);letter-spacing:-.03em;margin:8px 0 12px;color:#173e4c}.error-404 h1 em{color:#08786d}.error-404>p{color:#59717b;font-size:14px;line-height:1.8;max-width:54ch;margin:0 auto 26px}.error-404 .error-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}.error-404 .error-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;text-align:left}.error-404 .error-links a{display:block;background:#fff;border:1px solid #dbe7ea;border-radius:12px;padding:14px 16px;color:#173e4c;font-size:12.5px;font-weight:650;transition:transform .18s,box-shadow .2s,border-color .18s}.error-404 .error-links a small{display:block;font-weight:400;font-size:11px;color:#69828c;margin-top:3px}.error-404 .error-links a:hover{transform:translateY(-2px);border-color:#9bcec0;box-shadow:0 14px 30px -20px #173e4c47}.footer-legal{display:inline-flex;gap:14px;flex-wrap:wrap}.footer-legal a{color:#cfe6ee;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.footer-legal a:hover{color:#12f9a6}.account-page .acct-hero{padding:16px 0 14px;gap:16px}.account-page .acct-hero .acct-avatar{width:64px;height:64px;font-size:26px}.acct-summary-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;align-items:start}.acct-summary-main{min-width:0}.acct-summary-side{display:flex;flex-direction:column;gap:14px;min-width:0}.acct-summary-side .account-store-box{flex-direction:column;align-items:flex-start;gap:12px}.acct-summary-side .acct-quick{grid-template-columns:1fr}.account-page .acct-stat{padding:14px 16px}.account-page .acct-stat-num{font-size:24px}@media(max-width:1100px){.acct-summary-grid{grid-template-columns:1fr}.acct-summary-side .acct-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.account-page .acct-hero .acct-avatar{width:54px;height:54px;font-size:22px}.acct-summary-side .acct-quick{grid-template-columns:1fr 1fr}}.ops-bar-cta{display:inline-flex;align-items:center;gap:6px;background:#e6b953;color:#302916;font-size:12px;font-weight:700;padding:8px 13px;border-radius:999px;white-space:nowrap;transition:transform .15s ease,box-shadow .2s ease}.ops-bar-cta:hover{transform:translateY(-1px);box-shadow:0 10px 20px -14px #8a6a1f99}.panel-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.ops-tiles>a h3{margin:0 0 5px;font-size:15px}.ops-tiles>a p{margin:0;font-size:12.5px}.ops-kpis>div small:first-child,.ops-kpis>div strong+small{font-size:11.5px}.panel-toolbar h2{margin:0}.panel-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.panel-rows{display:flex;flex-direction:column;gap:8px}.panel-rows a{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;border:1px solid #e6eadf;border-radius:9px;background:#fbfcf8;color:#3a4a3c;font-size:13px;transition:border-color .15s ease,background .15s ease,transform .15s ease}.panel-rows a:hover{border-color:#cdd9c2;background:#f5f9ef;transform:translateX(2px)}.panel-rows b{color:#7a5b1e;font-size:12px;white-space:nowrap}.ops-alert.ok{background:#eef6e6;border-color:#c4dcae;color:#3c5c2a}.ops-tiles>a{transition:transform .16s ease,box-shadow .22s ease,border-color .16s ease}.ops-tiles>a:hover{transform:translateY(-2px);box-shadow:0 18px 34px -26px #22392b73;border-color:#cfd9c4}.ops-kpis>div{transition:transform .16s ease,box-shadow .22s ease}.ops-kpis>div:hover{transform:translateY(-2px);box-shadow:0 18px 34px -26px #22392b59}.ops-head .pill{vertical-align:4px;margin-left:6px}.dash-main .panel{background:#fff;border:1px solid #e0e5db;border-radius:14px;padding:17px 18px;margin-bottom:12px}.dash-main .panel .field input,.dash-main .panel .field select,.dash-main .panel .field textarea{background:#fff;color:#26332b;border:1px solid #cfd7c7;border-radius:7px}@media(prefers-reduced-motion:reduce){.ops-bar-cta,.ops-kpis>div,.ops-tiles>a,.panel-rows a{transition:none}}.account-page>.wrap{max-width:1560px}.account-page .acct-section-tabs{margin:0 0 24px;padding:18px 2px 4px;border:0}.account-page .acct-section-tabs a{font-size:13.5px;padding:9px 15px}.account-page .acct-menu-item{transition:background .15s ease,color .15s ease}.account-page .acct-menu-item.active{background:#e3eed6;color:#235232}.account-page .acct-order,.account-page .acct-quick-item,.account-page .acct-stat{transition:transform .16s ease,box-shadow .22s ease,border-color .16s ease}.account-page .acct-quick-item:hover,.account-page .acct-stat:hover{transform:translateY(-2px);box-shadow:0 18px 34px -26px #22392b4d}.account-page .acct-order:hover{border-color:#d3dcc8}.acct-hero .pill{vertical-align:4px;margin-left:6px}@media(prefers-reduced-motion:reduce){.account-page .acct-menu-item,.account-page .acct-order,.account-page .acct-quick-item,.account-page .acct-stat{transition:none}}.acct-order-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px}.acct-order-filters{display:flex;gap:6px;flex-wrap:wrap}.acct-filter{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid #e0e6da;border-radius:999px;background:#fff;color:#536151;font-size:12.5px;transition:background .15s ease,border-color .15s ease,color .15s ease}.acct-filter b{font-size:11px;color:#7d8b76;font-weight:700}.acct-filter:hover{background:#f1f4ea;color:#245c3a}.acct-filter.active{background:#e3eed6;border-color:#d2e2c2;color:#235232;font-weight:700}.acct-filter.active b{color:#3d7a4d}.acct-order-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acct-order-search input[type=search]{min-width:220px;padding:9px 12px;border:1px solid #cfd7c7;border-radius:8px;font-size:13px;color:#26332b;background:#fff}.acct-filter-clear{display:inline-flex;align-items:center;min-height:37px;padding:0 8px;font-size:12.5px;color:#3d6244;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.acct-order-search{width:100%}.acct-order-search input[type=search]{flex:1 1;min-width:0}}.table-pager{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:0}.table-pager a,.table-pager span{padding:6px 10px;border:1px solid #e0e6da;border-radius:7px;color:#42523f;background:#fff;font-size:12.5px;line-height:1}.table-pager a:hover{background:#f1f4ea;border-color:#cdd9c2}.table-pager .on{background:#e3eed6;border-color:#d2e2c2;color:#235232;font-weight:700}.table-pager .off{opacity:.45}.ops-toolbar{align-items:flex-end}.ops-toolbar .ops-filters{margin-bottom:0;flex:1 1;min-width:0}.ops-toolbar .table-pager{margin-left:auto}.ops-card .table-pager{margin-top:12px}.ops-collapse>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;margin:0}.ops-collapse>summary::-webkit-details-marker{display:none}.ops-collapse>summary h2{margin:0;font-size:17.5px}.ops-collapse>summary .ops-help{margin-left:auto;margin-bottom:0}.ops-collapse-caret{transition:transform .18s ease;color:#7d8b76;font-size:13px}.ops-collapse[open] .ops-collapse-caret{transform:rotate(180deg)}.ops-collapse-body{margin-top:14px;padding-top:14px;border-top:1px solid #e8ece2}@media(max-width:800px){.ops-collapse>summary{flex-wrap:wrap}.ops-collapse>summary .ops-help{margin-left:0;flex-basis:100%;order:3}}.ops-table{overflow:auto;max-height:65vh}.ops-table thead th{position:sticky;top:0;z-index:2}.acct-top{justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0 10px}.acct-id,.acct-top{display:flex;align-items:center}.acct-id{gap:13px;min-width:0}.acct-avatar-sm{width:46px;height:46px;font-size:19px;flex-shrink:0}.acct-top h1{font-size:23px;letter-spacing:-.03em;margin:2px 0;color:#123b50}.acct-table{overflow:auto;max-height:64vh;border:1px solid #dce3d3;border-radius:10px;background:#fff}.acct-table table{width:100%;border-collapse:collapse;font-size:13px}.acct-table th{position:sticky;top:0;z-index:2;background:#fbfcf8;text-align:left;color:#6f7d6a;font-weight:600;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #e6eadf;white-space:nowrap}.acct-table td{padding:10px 12px;border-bottom:1px solid #eef1ea;vertical-align:middle}.acct-table tbody tr:hover td{background:#fafcf7}.acct-tr-detail td{background:#f8faf4;border-bottom:2px solid #e6eadf}.acct-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;padding:4px 0}.acct-td-items{max-width:340px}.acct-chip{display:inline-block;background:#f2f6ec;border:1px solid #e2e9d8;border-radius:999px;padding:3px 9px;font-size:11.5px;color:#42523f;margin:0 4px 4px 0}.acct-chip.dim{color:#82907b;background:#f7f9f3}.acct-muted{color:#74816f;font-size:11.5px}.btn-xs{padding:5px 9px;font-size:11px}.acct-ship-row{border:1px solid #dce3d3;border-radius:10px;background:#fff;margin-bottom:8px}.acct-ship-row summary{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;list-style:none;flex-wrap:wrap}.acct-ship-row summary::-webkit-details-marker{display:none}.acct-ship-row .acct-order-id{font-size:13px}.acct-ship-caret{margin-left:auto;color:#8dabb9;transition:transform .18s ease}.acct-ship-row[open] .acct-ship-caret{transform:rotate(180deg)}.acct-ship-body{padding:2px 14px 14px;border-top:1px solid #eef1ea}.acct-ship-row .acct-timeline{margin-top:10px}.discount-preview{margin:2px 0 4px;padding:11px 14px;background:#eef6e6;border:1px solid #c4dcae;border-radius:10px;font-size:13px;color:#3c5c2a;grid-column:1/-1}.discount-preview b{color:#235232}@media(max-width:760px){.acct-detail-grid{grid-template-columns:1fr}.acct-td-items{max-width:180px}}.ops-chips{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 14px}.ops-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #e0e6da;border-radius:999px;background:#fff;font-size:12px;color:#536151}.ops-chip b{font-size:14px;color:#2e4735}.ops-chip.ok{border-color:#c4dcae;background:#f2f8ec}.ops-chip.warn{border-color:#e7cd83;background:#fff9ec}.ops-chip.danger{border-color:#e3b4a6;background:#fdf1ee}.ops-analytics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ops-analytics-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;border:1px solid #e6eadf;border-radius:8px;background:#fbfcf8;font-size:12.5px;color:#3a4a3c;margin-bottom:6px}.ops-analytics-row:hover{border-color:#cdd9c2;background:#f5f9ef}.ops-analytics-row b{color:#7a5b1e;font-size:11.5px;white-space:nowrap}@media(max-width:1000px){.ops-analytics{grid-template-columns:1fr}}.vd-stock-form{display:flex;gap:4px;align-items:center}.vd-stock-form input{width:64px;padding:6px 8px;border:1px solid #cfd7c7;border-radius:6px;font-size:12.5px;text-align:center}.ops-steps{display:flex;gap:10px;list-style:none;margin:4px 0 0;padding:0;flex-wrap:wrap}.ops-step{display:flex;gap:7px;font-size:12.5px}.ops-step,.ops-step-dot{align-items:center;color:#8b9880}.ops-step-dot{display:inline-flex;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid #d5ddca;font-size:11px;font-weight:700;background:#fff}.ops-step.done .ops-step-dot{background:#2e4735;border-color:#2e4735;color:#fff}.ops-step.current{color:#2e4735;font-weight:700}.ops-step.current .ops-step-dot{border-color:#2e4735;color:#2e4735;box-shadow:0 0 0 3px #2e473522}.ops-step.done{color:#4c5a4a}.ops-head-kpis-5{grid-template-columns:repeat(5,minmax(0,1fr));flex:1 1 620px}.ops-head-kpis-5>div{padding:9px 12px}.ops-head-kpis-5 strong{font-size:20px;margin:3px 0 0}.ops-head-kpis-5 small{font-size:10.5px}@media(max-width:1100px){.ops-head-kpis-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.ops-head-kpis-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-rank-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e6eadf;border-radius:9px;background:#fbfcf8;margin-bottom:6px;color:#3a4a3c;font-size:12.5px;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ops-rank-row:hover{border-color:#cdd9c2;background:#f5f9ef;transform:translateX(2px)}.ops-rank-thumb{width:34px;height:34px;border-radius:7px;object-fit:cover;background:#fff;border:1px solid #e6eadf;flex-shrink:0}.ops-rank-copy{min-width:0;flex:1 1}.ops-rank-copy b{display:block;font-size:12.5px;color:#2e4735;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-rank-copy small{color:#74816f;font-size:11px}.ops-rank-metric{text-align:right;flex-shrink:0;min-width:92px}.ops-rank-metric b{font-size:12px;color:#7a5b1e;display:block}.ops-rank-bar{display:block;height:4px;border-radius:3px;background:linear-gradient(90deg,#d6a74d,#e6c987);margin-top:4px;transition:width .3s ease}.ops-attn-row{display:flex;gap:10px;padding:9px 11px;border:1px solid #f0e3cd;border-radius:9px;background:#fffaf0;margin-bottom:6px}.ops-attn-row,.vd-stock-btn{align-items:center;font-size:12.5px}.vd-stock-btn{display:inline-flex;gap:5px;padding:6px 10px;border:1px solid #cfd7c7;border-radius:7px;background:#fff;font-weight:650;color:#2e4735;cursor:pointer}.vd-stock-btn:hover{background:#f1f4ea;border-color:#b9c8ac}.vd-stock-btn span{color:#8b987e;font-size:11px}.stock-modal{border:0;border-radius:14px;padding:0;max-width:440px;width:calc(100vw - 32px);box-shadow:0 30px 80px -30px #22392b99;background:#fff}.stock-modal::backdrop{background:#0d2a1f66}.stock-modal-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #e8ece2}.stock-modal-head img{width:52px;height:52px;border-radius:10px;object-fit:cover;border:1px solid #e6eadf;background:#f7f9f3}.stock-modal-x{margin-left:auto;width:28px;height:28px;border-radius:50%;border:1px solid #e0e6da;background:#fff;color:#536151;cursor:pointer;font-size:12px}.stock-modal-x:hover{background:#f1f4ea}.stock-modal-body{padding:14px 18px}.stock-modal-foot{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid #e8ece2;background:#fbfcf8;border-radius:0 0 14px 14px}.stock-kv{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:#4c5a4a;padding:6px 0;border-bottom:1px dashed #eef1ea}.stock-kv b{color:#2e4735}.stock-modal input[type=number]{width:100%;margin-top:6px;padding:10px 12px;border:1px solid #cfd7c7;border-radius:8px;font-size:16px;text-align:center;font-weight:750;color:#2e4735;background:#fff}.ops-action-banner{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:11px 14px;border-radius:10px;margin:0 0 12px;font-size:13px}.ops-action-banner.warn{background:#fff7e5;border:1px solid #e7cd83;color:#5c4a1c}.ops-action-banner.ok{background:#eef6e6;border:1px solid #c4dcae;color:#3c5c2a}.ops-action-banner .ops-button{margin-left:auto}.ops-chart{display:flex;align-items:flex-end;gap:3px;height:120px;padding:10px 0 0;border-bottom:2px solid #e6eadf}.ops-chart-col{flex:1 1;min-width:2px;background:linear-gradient(180deg,#d6a74d,#e6c987);border-radius:3px 3px 0 0;transition:filter .15s ease}.ops-chart.ops-chart-months{gap:8px;justify-content:center}.ops-chart.ops-chart-months .ops-chart-col{flex:1 1 42px;min-width:14px;max-width:72px}.ops-chart-col:hover{filter:brightness(.9)}.ops-chart-labels{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#74816f;margin-top:5px}.vform{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px;align-items:start}.vform-main{display:flex;flex-direction:column;gap:10px;min-width:0}.vform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vform .span2{grid-column:span 2}.vform .field{margin-bottom:0}.vform .field label{margin-bottom:5px;font-size:10px}.vform .field input,.vform .field select,.vform .field textarea{padding:8px 10px;font-size:13px}.vform-side{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid #e6eadf;border-radius:12px;background:#fbfcf8}.vform-thumb{width:100%;max-height:170px;object-fit:contain;border-radius:10px;background:#fff;border:1px solid #e6eadf;margin-top:6px}.vform-check{display:flex;align-items:center;gap:8px;font-size:13px;color:#3a4a3c}.vform-check input{width:auto}.vform .field .vform-check{font-size:13px;margin:0 0 6px;text-transform:none;letter-spacing:normal}.vform .help{font-size:11px;color:#74816f}.vform .span-full{grid-column:1/-1}.vform-price-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.vform-currency-col,.vform-discount-col,.vform-price-col,.vform-status-col{display:flex;flex-direction:column;gap:5px;min-width:0}.vform-currency-col,.vform-price-col,.vform-status-col{flex:0 0 130px}.vform-discount-col{flex:0 1 290px;min-width:250px}.vform-currency-col select,.vform-price-col input,.vform-status-col select{max-width:130px}.vform .field select:disabled{background:#f1f4ea!important;color:#53614f!important;border-color:#dce3d3!important;cursor:not-allowed;opacity:1}.vform-discount-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vform .field .vform-discount-controls .vform-check{margin:0;min-height:35px}.vform-discount-input{display:block}.vform-discount-cap{font-size:10px;font-weight:400;line-height:1;color:#74816f;letter-spacing:.02em;white-space:nowrap;margin-left:4px}.vform-discount-input input{flex:none;width:100px;max-width:100px}@media(max-width:640px){.vform-price-row{flex-direction:column}.vform-currency-col,.vform-discount-col,.vform-price-col,.vform-status-col{flex:1 1 auto;width:100%}.vform-currency-col select,.vform-price-col input,.vform-status-col select{max-width:none}}.vform .select2-container{width:100%!important}.vform .select2-container--default .select2-selection--multiple{border:1px solid #cfd7c7;border-radius:8px;background:#fff;min-height:40px;padding:3px 6px;overflow:visible}.vform .select2-container--default.select2-container--focus .select2-selection--multiple,.vform .select2-container--default.select2-container--open .select2-selection--multiple{border-color:#9fb58d;box-shadow:0 0 0 3px #e6efdd}.vform .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:2px 0;margin:0;overflow:visible}.vform .select2-container--default .select2-selection--multiple .select2-selection__choice{float:none;display:inline-flex;align-items:center;gap:4px;margin:0;background:#eef6e6;border:1px solid #c4dcae;color:#3c5c2a;border-radius:6px;padding:3px 8px;font-size:12px;line-height:1.25;max-width:100%}.vform .select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vform .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:static;top:auto;left:auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#7a8c6c;font-size:15px;font-weight:700;line-height:1}.vform .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.vform .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background:transparent;color:#a33b2d;outline:none}.vform .select2-container .select2-search--inline{display:none!important}.select2-container--default .select2-dropdown{border:1px solid #cfd7c7;border-radius:8px;box-shadow:0 14px 30px -18px #22392b66;background:#fff;overflow:hidden}.select2-container--default .select2-search--dropdown{padding:8px;background:#fbfcf8}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #cfd7c7;border-radius:6px;padding:7px 9px;font-size:13px;color:#344631;background:#fff;outline:none;box-sizing:border-box}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#9fb58d;box-shadow:0 0 0 3px #e6efdd}.select2-container--default .select2-results__option{padding:8px 12px;font-size:13px;color:#344631}.select2-container--default.select2-container--default .select2-results__option--selected.select2-results__option--selectable{background:#f6faf1;color:#2e4735}.select2-container--default.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#eef6e6;color:#2e4735}.select2-container--default.select2-container--default .select2-results__group{padding:7px 12px 4px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#7a8c6c}.btn-block{width:100%}@media(max-width:1100px){.vform{grid-template-columns:1fr}.vform-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.vform-grid{grid-template-columns:1fr}.vform .span2{grid-column:auto}}.ops-filters input,.ops-filters select,.ops-form input,.ops-form select,.ops-form textarea{padding:8px 10px}.ops-button{padding:9px 15px}.dash-main .panel,.ops-card,.ops-kpis>div,.ops-tiles>a{padding:14px 16px}.ops-filters label{max-width:170px}.ops-head h1{font-size:25px}.ops-bar{padding:9px 13px}.ops-head{flex-wrap:wrap;align-items:flex-end}.ops-head-kpis{margin:0;flex:1 1 540px;justify-content:flex-end}.ops-head-kpis>div{padding:11px 14px}.ops-head-kpis.kpis-4{align-self:stretch;grid-auto-rows:1fr}.ops-head-kpis.kpis-4>div{display:flex;flex-direction:column;justify-content:center;height:100%;box-sizing:border-box}.dispatch-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:14px;align-items:start}.dispatch-grid>.ops-card{margin-bottom:0}.dispatch-grid>.dispatch-summary{grid-column:1;grid-row:1}.dispatch-grid>.dispatch-form{grid-column:2}.dispatch-grid>.dispatch-form .ops-form{grid-template-columns:1fr}@media(max-width:900px){.dispatch-grid{grid-template-columns:1fr}.dispatch-grid>.dispatch-summary{grid-column:1;grid-row:auto}.dispatch-grid>.dispatch-form{grid-column:1;grid-row:auto;order:-1}}.ops-head-kpis strong{font-size:21px;margin:4px 0}.ops-head-kpis small{font-size:11px}@media(max-width:900px){.ops-head-kpis{flex-basis:100%;margin-top:10px}}.media-mini{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;margin-bottom:6px}.media-mini figure{position:relative;margin:0;border:1px solid #e6eadf;border-radius:8px;overflow:hidden;background:#fff}.media-mini img{width:100%;height:54px;object-fit:cover;display:block}.media-mini figure.media-v{display:flex;align-items:center;justify-content:center;height:54px;background:#f4f7ee}.media-v-ico{color:#6f8a5f;font-size:18px}.media-mini figure>form{position:absolute;top:3px;right:3px;margin:0}.media-mini .media-x{display:block;width:18px;height:18px;border:0;border-radius:50%;background:rgba(138,47,35,.85);color:#fff;font-size:10px;line-height:1;cursor:pointer;padding:0}.ops-crumbs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;color:#66755f;margin:0 0 10px}.ops-crumbs a{color:#3d6244;text-decoration:none}.ops-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.ops-crumbs b{color:#2e4735;font-weight:700}.ops-crumbs .ops-crumb-sep{color:#a9b5a1;font-size:11px}.ops-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid #e0e6da;background:#fff;color:#3d6244;font-size:15px;text-decoration:none}.ops-bell:hover{background:#f1f4ea;border-color:#cdd9c2}.ops-bell-count{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;border-radius:9px;display:flex;padding:0 4px}.ops-bell-count,.ops-tabs a .ops-tab-badge{background:#c0392b;color:#fff;font-size:10.5px;font-weight:750;align-items:center;justify-content:center}.ops-tabs a .ops-tab-badge{display:inline-flex;min-width:18px;height:18px;border-radius:10px;padding:0 5px;margin-left:2px;box-shadow:0 0 0 2px #fff}.ops-tabs a.active .ops-tab-badge{background:#032e40;color:#fff;box-shadow:0 0 0 2px #fff}.ops-notifs{display:flex;flex-direction:column;gap:8px}.ops-notif{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid #e6eadf;border-radius:10px;background:#fff}.ops-notif.unread{border-left:3px solid #d2a13f;background:#fffdf6}.ops-notif b{display:block;font-size:13.5px;color:#2e4735}.ops-notif small{color:#74816f;font-size:11.5px}.ops-notif p{margin:3px 0 0;font-size:12.5px;color:#4c5a4a}.ops-notif .ops-notif-actions{margin-left:auto;display:flex;gap:6px;flex-shrink:0;align-items:center}@media(max-width:700px){.ops-notif{flex-direction:column}.ops-notif .ops-notif-actions{margin-left:0}}.ops-oc{background:#fff}.ops-oc-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:2px solid #2e4735;padding-bottom:12px;margin-bottom:14px}.ops-oc-kicker{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#66755f;font-weight:650}.ops-oc-head h2{margin:4px 0 2px;font-size:22px}.ops-oc-grid{margin-bottom:6px}.ops-oc-note{background:#f6f8f2;border:1px solid #e6eadf;border-radius:8px;padding:10px 12px;font-size:13px}.ops-oc-totals{max-width:380px;margin-left:auto;margin-top:10px}.ops-oc-pay{margin-top:10px;padding:10px 12px;border-radius:8px;background:#fff7e5;border:1px solid #e7cd83;font-size:13px;color:#5c4a1c}.ops-oc-pay.ok{background:#eef6e6;border-color:#c4dcae;color:#3c5c2a}.ops-oc-actions{margin-top:14px}.acct-table td,.acct-table th{border-right:1px solid #e6eadf}.acct-table td:last-child,.acct-table th:last-child{border-right:0}.acct-top.acct-top-seller{position:relative;overflow:hidden;background:repeating-linear-gradient(115deg,rgba(255,255,255,.028) 0 1px,transparent 1px 7px),radial-gradient(120% 180% at 10% 15%,rgba(42,220,245,.18),transparent 50%),radial-gradient(100% 160% at 90% 85%,rgba(255,182,71,.1),transparent 55%),linear-gradient(110deg,#0b1113,#102329 28%,#17383e 50%,#0f2226 72%,#0b1113);color:#f6f2e9;border:1px solid rgba(246,242,233,.14);border-radius:18px;padding:18px 22px;box-shadow:0 20px 45px -30px #000;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.acct-top.acct-top-seller:before{content:"";position:absolute;top:-35%;bottom:-35%;left:-35%;width:34%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.05) 32%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.05) 68%,transparent);transform:skewX(-18deg) translateX(-170%);animation:acct-seller-metal-shine 5s ease-in-out infinite;pointer-events:none;will-change:transform,opacity}@keyframes acct-seller-metal-shine{0%,45%{transform:skewX(-18deg) translateX(-170%);opacity:0}50%{opacity:.85}92%{transform:skewX(-18deg) translateX(430%);opacity:.85}97%,to{transform:skewX(-18deg) translateX(430%);opacity:0}}@media(prefers-reduced-motion:reduce){.acct-top.acct-top-seller:before{animation:none;opacity:0}}.acct-top.acct-top-seller:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--cyan),var(--mint) 55%,var(--amber));opacity:.9}.acct-top.acct-top-seller>*{position:relative;z-index:1}.acct-top-seller .acct-avatar{background:rgba(255,255,255,.08);color:var(--mint);border-color:rgba(246,242,233,.2);box-shadow:inset 0 0 0 1px rgba(42,220,245,.08)}.acct-top-seller .account-kicker{color:var(--cyan);letter-spacing:.16em}.acct-top-seller h1{color:#f6f2e9}.acct-top-seller .acct-hero-sub{color:rgba(246,242,233,.62)}.acct-top-seller .acct-seller-status{background:rgba(18,249,166,.14);color:#b9ffe7;border:1px solid rgba(18,249,166,.38)}.acct-top-seller .acct-seller-metrics>div{background:rgba(255,255,255,.055);border:1px solid rgba(246,242,233,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.acct-top-seller .acct-seller-metrics b{color:#f6f2e9}.acct-top-seller .acct-seller-metrics small{color:rgba(246,242,233,.56)}.acct-top-seller .acct-seller-cta{background:var(--cyan);color:#052b32;box-shadow:0 10px 24px -14px var(--cyan)}.acct-top-seller .acct-seller-cta:hover{background:var(--mint);color:#052b32}.account-overview-heading>a.btn-dark{color:#fff;font-size:12.5px;font-weight:700}.acct-seller-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}@media(max-width:900px){.acct-seller-hero-actions{width:100%;justify-content:flex-start}}.acct-seller-banner{position:relative;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 14px;padding:16px 20px;border-radius:16px;background:linear-gradient(90deg,var(--cyan),var(--mint) 55%,var(--amber));color:#073b45;text-decoration:none;overflow:hidden;box-shadow:0 18px 40px -30px #0b5a5a;transition:transform .16s ease,box-shadow .2s ease}.acct-seller-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.55),transparent 42%);pointer-events:none}.acct-seller-banner>*{position:relative;z-index:1}.acct-seller-banner:hover{transform:translateY(-1px);box-shadow:0 22px 45px -28px #0b5a5a}.acct-seller-banner-copy{display:flex;flex-direction:column;gap:3px;min-width:240px;flex:1 1}.acct-seller-kicker{font-size:10px;font-weight:800;letter-spacing:.14em;color:#085d63}.acct-seller-banner-copy strong{font-size:19px;line-height:1.2;color:#073b45}.acct-seller-banner-copy small{font-size:12.5px;color:#155e62;max-width:560px}.acct-seller-status{display:inline-block;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.55);font-size:10px;text-transform:uppercase;letter-spacing:.06em;vertical-align:middle}.acct-seller-metrics{display:flex;gap:8px;flex-wrap:wrap}.acct-seller-metrics>div{min-width:76px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.5);text-align:center}.acct-seller-metrics b{display:block;font-size:20px;line-height:1;color:#073b45}.acct-seller-metrics small{display:block;margin-top:3px;font-size:10px;color:#155e62;text-transform:uppercase;letter-spacing:.05em}.acct-seller-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:9px;background:#073b45;color:#fff;font-size:12.5px;font-weight:750;white-space:nowrap;box-shadow:0 8px 18px -12px #073b45}.acct-seller-banner:hover .acct-seller-cta{background:#0a4f5b}.acct-seller-banner-buyer{background:linear-gradient(90deg,var(--amber),var(--mint) 55%,var(--cyan))}@media(max-width:760px){.acct-seller-banner{padding:14px}.acct-seller-cta,.acct-seller-metrics{width:100%}.acct-seller-metrics>div{flex:1 1}}.payout-summary{display:flex;flex-wrap:wrap;gap:7px 18px;align-items:center;background:#f7f8f3;border:1px solid #e6eadf;border-radius:10px;padding:10px 12px;margin:0 0 12px;font-size:12px;color:#53614f}.payout-summary b{color:#2e4735}.payout-group-title{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6a7768;margin:14px 0 8px}.ops-table.table-as-grid{overflow:visible;max-height:none}.ops-table.table-as-grid table,.ops-table.table-as-grid tbody{display:block}.ops-table.table-as-grid thead{display:none}.ops-table.table-as-grid tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.ops-table.table-as-grid tr{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #e0e5db;border-radius:12px;padding:12px;min-width:0}.ops-table.table-as-grid tr.acct-tr-detail{background:#fbfcf8;border-style:dashed}.ops-table.table-as-grid td{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border:0;padding:3px 0;text-align:right;font-size:12.5px}.ops-table.table-as-grid td:before{content:attr(data-label);color:#74816f;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:650;text-align:left;flex:0 0 auto;max-width:48%}.ops-table.table-as-grid td:first-child{display:block;text-align:left;font-size:14px;border-bottom:1px dashed #e6eadf;padding-bottom:7px;margin-bottom:5px}.ops-table.table-as-grid td:first-child:before{display:none}.ops-table.table-as-grid td.table-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;border-top:1px dashed #eef1ea;margin-top:5px;padding-top:8px}.ops-table.table-as-grid td.table-actions:before{display:none}.ops-table.table-as-grid td[colspan]{display:block;text-align:left}.ops-table.table-as-grid td[colspan]:before{display:none}.ops-table.table-as-grid td[data-label="Método / entrega"],.ops-table.table-as-grid td[data-label="Recepción"],.ops-table.table-as-grid td[data-label=Producto]{display:block;text-align:left}.ops-table.table-as-grid td[data-label="Método / entrega"]:before,.ops-table.table-as-grid td[data-label="Recepción"]:before,.ops-table.table-as-grid td[data-label=Producto]:before{display:block;margin-bottom:2px}.ops-table.table-as-grid td.table-actions form{min-width:0!important;width:100%}.ops-table.table-as-grid td.table-actions .ops-form{grid-template-columns:1fr}.ops-table.table-as-grid td.table-actions .ops-form .ops-wide{grid-column:auto}.retire-warning{font-size:12.5px;line-height:1.55;color:#6b4a16;background:#fff7e5;border:1px solid #e7cd83;border-radius:8px;padding:10px 12px;margin:12px 0 0}.retire-check{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#3a4a3c;margin-top:12px;cursor:pointer}.retire-check input{width:auto;margin-top:2px;flex:0 0 auto}.ops-button.danger{background:#b4433c;color:#fff}.ops-button.danger:disabled{opacity:.42;cursor:not-allowed}.ship-logistics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;background:#f7f8f3;border:1px solid #e6eadf;border-radius:10px;padding:11px 12px;margin-top:12px}.ship-logistics>div{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:#2e4735;min-width:0}.ship-logistics small{color:#74816f;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.ship-logistics span{color:#5c6b58;font-size:11.5px}.vd-layout-toggle{display:inline-flex;border:1px solid #d7dfcd;border-radius:8px;overflow:hidden;background:#fff}.vd-layout-toggle a{padding:8px 11px;font-size:12px;color:#536151;text-decoration:none}.vd-layout-toggle a.active{background:#e3eed6;color:#235232;font-weight:700}.vd-layout-toggle a+a{border-left:1px solid #e0e6da}.vd-prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px}.vd-prod-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e5db;border-radius:12px;overflow:hidden;min-width:0}.vd-prod-media{position:relative;height:150px;background:#f7f9f3;border-bottom:1px solid #eef1ea}.vd-prod-media img{width:100%;height:100%;object-fit:contain;padding:10px}.vd-prod-media .pill{position:absolute;top:8px;left:8px}.vd-prod-body{display:flex;flex-direction:column;gap:5px;padding:11px 12px 12px;flex:1 1}.vd-prod-body h3{font-size:13.5px;line-height:1.35;margin:0;min-height:36px}.vd-prod-body>small{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-prod-tags{display:flex;gap:4px;flex-wrap:wrap}.vd-prod-meta{justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;border-top:1px dashed #eef1ea}.vd-prod-actions,.vd-prod-meta{display:flex;align-items:center}.vd-prod-actions{gap:12px;font-size:12px;padding-top:6px}.vd-store-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;align-items:start}.vd-store-layout .panel{margin:0}.vd-store-layout .ops-card{margin-bottom:12px}@media(max-width:1050px){.vd-store-layout{grid-template-columns:1fr}}.pill{white-space:nowrap}.pill-gold{background:rgba(250,204,21,.26);color:#8a6a00}.pill-transit{background:rgba(251,146,60,.24);color:#b4460a}@media print{#cart-drawer,#retire-modal,#scroll-progress,#site-header,#stock-modal,.commerce-footer,.grid-bg,.ops-bar,.ops-crumbs,.ops-oc-actions,.ops-tabs,.ops-toolbar,.panel-actions,footer{display:none!important}.ops-shell{max-width:none;margin:0;padding:0;background:#fff}.ops-oc{border:0;box-shadow:none}.ops-card,.ops-chart{page-break-inside:avoid;break-inside:avoid}.ops-card{box-shadow:none}body{background:#fff}}html{scroll-behavior:smooth}body{margin:0}a,button,input,select,textarea{touch-action:manipulation}button:disabled{opacity:.5;cursor:not-allowed}button{cursor:pointer}input,select,textarea{max-width:100%;font:inherit}label{display:grid;gap:7px;font-size:13px;font-weight:600}input:not([type=checkbox]),select,textarea{background:white;border:1px solid #cbdcde;border-radius:7px;padding:11px 13px;color:#123f4b;width:100%}:focus-visible{outline:3px solid #00bca9;outline-offset:3px}.search-scope-label{padding:0 14px;font-size:11px;color:#526c72}.search-divider{height:25px;background:#dce5e6}#search-form input{border:0;background:transparent}.header-search{margin:0}.cart-symbol{font-size:30px}.page-main{padding:42px 0 70px;min-height:55vh}.page-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.page-head h1{font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:clamp(28px,4vw,42px);margin:7px 0}.page-head p{color:#66808a}.eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.panel{background:#fff;border:1px solid #dce7e8;border-radius:12px;padding:26px;margin-bottom:20px}.panel h2,.panel h3{margin:0 0 20px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px}.form-grid .wide{grid-column:1/-1}.error-box{padding:14px 18px;border:1px solid #e8b6aa;background:#fff1ed;color:#943524;border-radius:8px;margin:16px 0;font-size:14px}.empty-state{padding:65px 20px;text-align:center;border:1px dashed #c1d7db;border-radius:12px;background:#f7fbfa}.empty-state h2{font-family:Georgia,serif;font-size:24px;margin:13px}.empty-state p{color:#668087;font-size:14px}.empty-icon{font-size:35px;color:#0c8b87}.toast{position:fixed;bottom:25px;right:25px;max-width:min(450px,calc(100vw - 32px));z-index:999;background:#043f4b;color:white;border:1px solid #12f9a6;border-radius:10px;padding:18px 45px 18px 22px;box-shadow:0 12px 45px #002f3f44}.toast button{position:absolute;right:12px;top:12px;color:inherit;background:none;border:0;font-size:24px}.loading-line{padding:30px;color:#69828b}.favorite-button{border:0;background:none;font-size:11px;color:#577680;padding:12px 0 0}.prod-card{border:1px solid #e0e9e9;border-radius:10px}.prod-image-wrap{display:block;position:relative;background:#f2f7f6;aspect-ratio:1}.prod-image{width:100%;height:100%;object-fit:contain}.prod-card-body{padding:18px}.prod-vendor{font-size:10px;color:#718790;display:block;margin-bottom:6px}.prod-name{display:block;font-weight:600;color:#123e4d;min-height:42px}.prod-rating{font-size:11px;margin:8px 0}.product-bottom{display:flex;justify-content:space-between;align-items:center}.prod-price{font-size:21px;font-weight:700}.product-bottom del{display:block;font-size:11px;color:#839397}.card-cart{background:#e9f8f3;border:0;color:#005773;width:36px;height:36px;border-radius:50%;font-size:24px}.prod-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.filter-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:28px}.filter-bar>*{flex:1 1;min-width:140px}.catalog-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px}.catalog-sidebar a{display:block;padding:11px 0;color:#4d6f78;border-bottom:1px solid #e4eeee}.home-empty-hero{background:linear-gradient(120deg,#f4fbff,#d9edf7 60%,#e9f7f5);min-height:470px;display:flex;align-items:center;position:relative;overflow:hidden}.home-empty-hero:after{content:"m";position:absolute;right:5%;top:-30px;font:italic 550px Georgia,serif;color:#00577308;pointer-events:none}.home-empty-hero .wrap{width:100%;position:relative;z-index:1}.home-empty-hero h1{font:clamp(42px,6vw,78px)/1.07 Fraunces,Georgia,serif;color:#033e51;max-width:700px;letter-spacing:-.035em;margin:20px 0}.home-empty-hero p{color:#477381;max-width:430px;line-height:1.8;margin-bottom:27px}.hero-note{margin-top:35px;display:flex;gap:25px;font-size:11px;color:#476c77}.mint-strip{background:#12f9a6;color:#033f45;text-align:center;padding:12px;font-size:11px;font-weight:700;letter-spacing:.07em}.home-section{padding-top:44px;padding-bottom:14px}.home-section .section-head{margin-bottom:24px}.home-category-links{display:flex;gap:12px;flex-wrap:wrap}.home-category-links a{border:1px solid #d7e7e8;border-radius:100px;padding:14px 22px;background:#fff}.product-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:48px}.product-gallery>img{width:100%;aspect-ratio:1;object-fit:contain;background:white;border:1px solid #e2ebeb;border-radius:12px}.product-gallery-thumbs{display:flex;gap:10px;margin-top:12px;overflow:auto}.product-gallery-thumbs img{width:70px;height:70px;object-fit:contain;border:1px solid #d3e4e6;border-radius:7px}.product-copy h1{font:38px/1.2 Georgia,serif;margin:15px 0}.product-copy .price-big{font-size:35px;color:#005773;margin:20px 0}.product-copy p{white-space:pre-line;line-height:1.8;color:#55737c}.purchase-row{display:flex;gap:12px;margin:24px 0}.purchase-row input{width:90px}.two-column{display:grid;grid-template-columns:1.5fr 1fr;gap:28px}.cart-row{display:grid;grid-template-columns:80px 1fr 80px 90px 30px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid #e0eaea}.cart-row img{width:80px;height:80px;object-fit:contain}.cart-row .remove{background:none;border:0;color:#a04b48;font-size:22px}.summary-line{display:flex;justify-content:space-between;padding:11px 0;gap:20px}.summary-total{border-top:1px solid #ccdede;font-size:21px;font-weight:700;margin-top:12px}.summary-card{position:sticky;top:30px;height:fit-content}.auth-shell{max-width:1040px;margin:50px auto 70px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #d2e4e6;border-radius:17px;overflow:hidden;background:white;min-height:510px}.auth-aside{background:linear-gradient(145deg,#032e40,#005773);padding:55px 45px;color:white;display:flex;flex-direction:column;justify-content:center}.auth-aside .eyebrow{color:#12f9a6}.auth-aside h1{font:43px/1.15 Georgia,serif;margin:25px 0}.auth-aside p{color:#badbe1;font-size:14px;line-height:1.9}.auth-form{padding:45px;display:grid;gap:20px;align-content:center}.auth-form h2{font:27px Georgia,serif}.auth-links{display:flex;justify-content:space-between;gap:15px;font-size:12px}.account-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px}.account-menu{display:flex;flex-direction:column;gap:4px}.account-menu a,.account-menu button{padding:12px 16px;text-align:left;border:0;background:none;color:#365f6c;font-size:13px;border-radius:7px}.account-menu a.active{background:#e1f7ef;color:#005747;font-weight:700}.data-table-wrap{overflow:auto;max-width:100%}.data-table{width:100%;border-collapse:collapse;font-size:12px}.data-table td,.data-table th{text-align:left;padding:13px;border-bottom:1px solid #e2ebeb;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table th{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#6f8a90}.data-table tr:hover{background:#f1faf7}.data-table button{border:1px solid #d0e3e4;background:transparent;color:#006a76;border-radius:5px;padding:5px 10px;margin-right:6px}.badge{display:inline-flex;border-radius:30px;padding:5px 10px;font-size:10px;font-weight:600;background:#e6f7ef;color:#00675b}.account-content .panel{padding:22px}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.detail-grid dt{font-size:10px;text-transform:uppercase;color:#789298;margin-bottom:5px}.detail-grid dd{margin:0;overflow-wrap:anywhere;font-size:13px}.pager{display:flex;justify-content:end;align-items:center;gap:15px;margin:22px 0}.pager button{padding:8px 16px;background:none;border:1px solid #bfd6da;border-radius:6px}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workflow-grid .action-form{margin:0}.text-page{max-width:780px;margin:auto;line-height:1.9}.text-page h1{font:40px Georgia,serif;margin-bottom:25px}.message{padding:16px;background:#eef8f5;border-radius:9px;margin:12px 0}.message small{color:#6a848a}.message p{white-space:pre-wrap}.back-link{font-size:12px;color:#527782}.file-field{grid-column:1/-1}.file-field input{margin-top:8px}.results-json{white-space:pre-wrap;overflow:auto;font-size:12px;line-height:1.7;background:#eef7f4;padding:20px;border-radius:9px}.admin-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:#0b1113;color:#f6f2e9;font-family:Instrument Sans,sans-serif;font-size:14px;--text:#f6f2e9;--muted:#9faeab}.admin-sidebar{border-right:1px solid #ffffff16;padding:28px 17px;position:sticky;top:0;height:100vh;overflow:auto;background:#10181a}.admin-brand{display:flex;align-items:center;gap:12px;padding:0 12px 25px;border-bottom:1px solid #ffffff18;margin-bottom:20px}.admin-brand b{background:#12f9a6;color:#023e41;border-radius:7px;padding:9px 12px}.admin-brand span{font-size:12px;font-weight:700}.admin-brand small{display:block;color:#6e8b88;font-size:9px;letter-spacing:.15em;margin-top:4px}.admin-sidebar h3{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#65817c;padding:20px 12px 8px}.admin-sidebar a{display:block;font-size:12px;color:#a9bbb7;padding:8px 12px;border-radius:5px}.admin-sidebar a.active{background:#12f9a612;color:#12f9a6}.admin-sidebar a:hover{background:#ffffff09}.admin-body{min-width:0;padding:0 36px 55px}.admin-topbar{height:75px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff18;color:#9faeab;font-size:11px;margin-bottom:32px}.admin-topbar a{color:#2adcf5}.admin-shell .page-head h1{color:#f6f2e9;font-family:Instrument Sans,sans-serif;font-size:30px;letter-spacing:-.02em}.admin-shell .page-head p{color:#80958e}.admin-shell .eyebrow{color:#12f9a6}.admin-shell .panel{background:#121b1d;border-color:#ffffff14}.admin-shell input:not([type=checkbox]),.admin-shell select,.admin-shell textarea{background:#0b1315;color:#f6f2e9;border-color:#ffffff23}.admin-shell .data-table th,.admin-shell .detail-grid dt{color:#718d85}.admin-shell .data-table td,.admin-shell .data-table th{border-color:#ffffff12}.admin-shell .data-table tr:hover{background:#ffffff04}.admin-shell .data-table button{border-color:#ffffff22;color:#2adcf5}.admin-shell .empty-state{background:#10191a;border-color:#ffffff23}.admin-shell .empty-state h2{color:#e2ede7}.admin-shell .data-table td{font-family:JetBrains Mono,monospace;font-size:11px}.admin-shell .results-json{background:#0a1415;color:#b0e0d1}.admin-shell .btn-primary{color:#033b3b;background:#12f9a6;border-color:#12f9a6}.admin-shell .pager button{color:#b9d3c9;border-color:#ffffff22}.admin-shell .filter-bar{margin-top:20px}.admin-shell h2,.admin-shell h3{color:#e5eee9}.admin-shell .badge{background:#12f9a616;color:#12f9a6}.admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.metric{padding:25px;border:1px solid #ffffff15;background:#121b1d;border-radius:10px}.metric small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#8da79d}.metric strong{display:block;font:32px JetBrains Mono,monospace;margin:14px 0 6px;color:#e8f7ee}.metric span{font-size:10px;color:#12f9a6}.editor-dialog{width:min(920px,calc(100vw - 30px));max-height:85vh;overflow:auto;border:1px solid #c6ddde;border-radius:13px;padding:28px;margin:auto;background:#f8fbfa;color:#163d47}.editor-dialog::backdrop{background:#00283299;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-shell .editor-dialog{background:#121b1d;color:#e9f2ed;border-color:#35534b}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.dialog-head button{background:none;color:inherit;border:0;font-size:26px}.editor-dialog .form-grid{margin-top:20px}.editor-help{font-size:11px;color:#708d87;margin:0 0 18px}.workflow-grid:empty{display:none}.section-spacer{margin:35px 0 20px}.file-upload-note{font-size:11px;color:#6e8886}.table-actions{position:sticky;right:0;background:inherit}.status-neutral{color:#7b9c96}.button-row{display:flex;gap:10px;flex-wrap:wrap}.admin-menu-mobile{display:none}.notice-box{background:#edf8f2;border-left:3px solid #15ba8c;padding:17px;font-size:13px;line-height:1.7;margin-bottom:20px}.admin-shell .notice-box{background:#12f9a60b;color:#a4c8b9}.table-clickable{cursor:pointer}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.account-stat{border:1px solid #d7e6e6;padding:22px;border-radius:10px;background:#f0faf5}.account-stat strong{display:block;font-size:28px;color:#005773;margin-top:10px}.standalone-action{margin-top:30px}.action-form h3{font-size:15px}.action-form .form-grid{grid-template-columns:1fr 1fr}.plain-button{border:1px solid #c4d9db;background:transparent;padding:9px 16px;border-radius:7px;color:inherit}.campaign-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.campaign-copy,.campaign-panel{position:relative}.campaign-copy{z-index:2}.admin-shell .plain-button{border-color:#ffffff25}.admin-shell .error-box{background:#48241f;color:#ffbeb4;border-color:#753d34}@media(max-width:1100px){.prod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-layout{grid-template-columns:180px minmax(0,1fr)}.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-body{padding:0 22px 40px}.workflow-grid{grid-template-columns:1fr}}@media(max-width:760px){.page-main{padding-top:25px}.wrap{padding-left:18px;padding-right:18px}.header-inner{gap:12px;grid-template-columns:1fr auto}.header-search{grid-row:2;grid-column:1/-1}.hdr-id{display:none}.search-scope-label{font-size:9px}.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prod-card-body{padding:12px}.prod-name{font-size:12px}.prod-price{font-size:18px}.catalog-layout{grid-template-columns:1fr}.catalog-sidebar{display:none}.account-layout,.auth-shell,.product-detail,.two-column{grid-template-columns:1fr}.auth-shell{margin:25px 15px}.auth-aside{padding:30px}.auth-aside h1{font-size:31px}.auth-form{padding:28px}.home-empty-hero{min-height:390px}.home-empty-hero h1{font-size:46px}.hero-note{gap:15px;flex-wrap:wrap}.home-empty-hero:after{font-size:400px;right:-50px;top:30px}.account-menu{flex-direction:row;overflow:auto;margin-bottom:5px}.account-menu a,.account-menu button{white-space:nowrap;font-size:11px}.account-layout{gap:12px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.cart-row{grid-template-columns:55px 1fr 65px;gap:12px}.cart-row img{width:55px;height:65px}.cart-row>strong{grid-column:2}.summary-card{position:static}.detail-grid{grid-template-columns:1fr 1fr}.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:relative;padding:14px;display:none}.admin-sidebar.open{display:block}.admin-body{padding:0 16px 35px}.admin-metrics{grid-template-columns:1fr 1fr;gap:12px}.metric{padding:18px}.metric strong{font-size:25px}.admin-menu-mobile{display:block;margin-right:12px;background:none;border:0;color:#12f9a6;font-size:22px}.admin-topbar{height:62px;margin-bottom:22px}.admin-brand{padding:10px}.admin-sidebar h3{padding-top:13px}.account-stats,.action-form .form-grid,.workflow-grid{grid-template-columns:1fr}.page-head{align-items:start;flex-direction:column}.product-copy h1{font-size:29px}.commerce-footer .footer-grid{grid-template-columns:1fr 1fr}.editor-dialog{padding:20px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.admin-sidebar .admin-brand{display:flex;gap:8px;padding:0 4px 20px}.admin-brand b{flex-shrink:0}.admin-brand span{min-width:0;font-size:10px;overflow-wrap:anywhere}.admin-brand small{font-size:8px;line-height:1.5}.prod-grid,.prod-grid.prod-grid-dense{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px;align-items:stretch}.shop-results .prod-grid,.vendor-results .prod-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:14px}.home-page .prod-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.prod-card{display:flex;flex-direction:column;height:100%;min-width:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff;box-shadow:var(--shadow-card)}.prod-card .prod-media{position:relative;display:block;width:100%;height:195px;min-height:195px;aspect-ratio:auto;border:0;border-radius:0;background:linear-gradient(#fff,#f3f8fb);overflow:hidden}.prod-card .prod-media img{width:100%;height:100%;object-fit:contain;padding:12px 12px 34px;mix-blend-mode:multiply}.prod-card .prod-body{display:flex;flex-direction:column;flex:1 1;padding:10px 12px;gap:0}.prod-name{font-size:14px;font-weight:650;line-height:19px;height:38px;min-height:38px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-rating{font-size:10px;color:#9c6d16;white-space:nowrap;margin:0}.prod-price{font-size:19px;line-height:24px;font-weight:750;color:var(--deep);letter-spacing:-.035em}@media(min-width:1450px){.shop-results .prod-grid,.vendor-results .prod-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-page .prod-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:760px){.home-page .prod-grid,.prod-grid,.prod-grid.prod-grid-dense,.shop-results .prod-grid,.vendor-results .prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prod-card .prod-media{height:160px;min-height:160px}.prod-card .prod-media img{padding:8px 8px 32px}.prod-card .prod-body{padding:9px}.prod-name{font-size:12px;line-height:17px;height:34px;min-height:34px}.prod-price{font-size:17px}.prod-ship,.prod-vendor-link{font-size:9px}}.hdr-avatar svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.core-shell .core-page-header{background:transparent;border-bottom:1px solid var(--border);padding:8px 0 16px}.core-shell .core-page-header h1{color:var(--text)}.core-shell .core-page-header p{color:var(--muted)}.auth-stage .auth-form{display:block;padding:0;gap:0;margin:0}.auth-stage .auth-form .field{margin-bottom:16px}.auth-stage .auth-form .btn-block{margin-top:4px}.auth-help{display:block;font-size:11px;line-height:1.6;color:#64808f;margin:-8px 0 14px}.auth-demo a{color:#00758e;font-weight:650;text-decoration:underline}.account-dropdown nav button{display:block;width:100%;padding:9px 12px;border:0;border-radius:8px;background:none;color:#a04b48;font:inherit;font-size:12.5px;text-align:left}.account-dropdown nav button:hover{background:#eef7fb}.pdp-vendor-initial{display:grid;place-items:center;background:linear-gradient(135deg,#12f9a6,#00c4d8);color:#03323c;font-weight:800;font-size:14px}.pdp-related{margin-top:34px}.header-cart{cursor:pointer}#cart-drawer .drawer-item-controls form{margin:0}#cart-drawer .drawer-remove-form{display:flex;align-items:center}.check-row input[type=checkbox],.check-row input[type=radio]{width:15px;height:15px;flex:0 0 15px;margin:0;padding:0}.cart-page{padding:22px 0 35px;min-height:60vh}.cart-page .section-title{font-size:28px}.cart-page .catalog-sub{font-size:12px;line-height:1.8;color:var(--text-dim);margin:0 0 20px}.cart-page .checkout-steps{display:flex;gap:20px;margin:15px 0 20px;padding-bottom:15px;border-bottom:1px solid var(--line);font-size:11px}.cart-page .pdp-grid{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.cart-page .cart-row{display:grid;grid-template-columns:75px minmax(0,1fr) 60px 125px 25px;gap:14px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:8px;background:white;margin-bottom:12px}.cart-page .cart-row img{width:75px;height:80px;object-fit:contain}.cart-page .cart-row form{display:flex;margin:0}.cart-page .cart-row .qty-box{border-radius:6px}.cart-page .cart-row .qty-box input{width:42px;padding:8px 0;font-size:13px;background:transparent;border:0}.cart-page .cart-summary{background:white;border:1px solid var(--line);border-radius:8px;padding:20px;position:sticky;top:136px}.cart-page .cart-summary .summary-row{display:flex;justify-content:space-between;padding:10px 0;font-size:12px;color:var(--text-dim);border-bottom:1px solid var(--line-soft)}.cart-page .cart-summary .summary-row>span:last-child{text-align:right}.cart-page .cart-summary .summary-row.total{color:var(--ink);font-weight:700;font-size:18px;border-bottom:none;padding-top:16px}.cart-page .empty-state{padding:35px 20px;border:1px solid var(--line);border-radius:8px;background:white}.cart-page .continue-shopping{font-size:12px;color:var(--deep);display:inline-block;margin:12px 0}@media(max-width:1100px){.cart-page .pdp-grid{grid-template-columns:minmax(0,1fr) 290px}.cart-page .cart-row{grid-template-columns:65px minmax(0,1fr) 50px}.cart-page .cart-row>div:nth-of-type(2){grid-column:2}}@media(max-width:760px){.cart-page .pdp-grid{grid-template-columns:1fr}.cart-page .cart-summary{position:static}.cart-page .cart-row{padding:12px;gap:10px}.cart-page .checkout-steps{font-size:10px;gap:14px}}#cart-drawer .drawer-summary .btn{display:flex;width:100%;justify-content:center;margin-top:14px}#cart-drawer .drawer-summary>small{display:block;margin-top:10px;color:#6b7e87;font-size:10.5px}#cart-drawer .drawer-empty{flex:1 1;display:grid;align-content:center;justify-items:center}@media(max-width:760px){.pdp-related{margin-top:24px}.pdp-save{margin-top:10px}}.vendor-ops .card{background:#fff;border:1px solid #e0e5db;border-radius:14px;padding:17px 18px;margin-bottom:12px;color:#28382f;box-shadow:none}.vendor-ops .card .table-wrap{overflow-x:auto;max-width:100%;border:0;border-radius:0;background:#fff}.vendor-ops table.data{width:100%;border-collapse:collapse;font-size:12px}.vendor-ops table.data th{text-align:left;color:#737f70;font-weight:600;background:#f7f8f3;padding:9px 12px;border-bottom:1px solid #dfe5d8;border-right:1px solid #e6eadf;white-space:nowrap;position:static}.vendor-ops table.data td{padding:9px 12px;border-bottom:1px solid #e6eadf;border-right:1px solid #e6eadf;vertical-align:middle}.vendor-ops table.data td:last-child,.vendor-ops table.data th:last-child{border-right:0}.vendor-ops table.data tbody tr:hover td{background:#f7faf3}.vendor-ops .row-title{display:flex;align-items:center;gap:10px;min-width:220px}.vendor-ops .row-title strong{display:block;font-weight:650;color:#2e4735}.vendor-ops .row-title small{display:block;color:#7a8874;font-size:10.5px;margin-top:2px}.vendor-ops .row-img{width:40px;height:40px;border-radius:8px;object-fit:contain;background:#f4f7ee;border:1px solid #e2e8dc;padding:3px;flex-shrink:0}.vendor-ops .badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:650;background:#eef3e7;color:#3d6244;border:1px solid #dfe7d6}.vendor-ops .badge-green{background:#e8f4e1;color:#35632e;border-color:#cfe3c3}.vendor-ops .badge-amber{background:#fff3ce;color:#7c5b15;border-color:#ebd798}.vendor-ops .badge-red{background:#fceae6;color:#8f3d2c;border-color:#ecc9c0}.vendor-ops .btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:8px 13px;border:1px solid #d7dfcd;border-radius:7px;background:#fff;color:#315c3f;font-size:12px;font-weight:650;line-height:1.15;text-decoration:none;transition:background .15s ease,border-color .15s ease}.vendor-ops .btn:hover{background:#edf2e5;border-color:#c4d3b8;transform:none}.vendor-ops .btn-primary{background:#e6b953;border-color:#e6b953;color:#302916}.vendor-ops .btn-primary:hover{background:#dcae45;border-color:#dcae45}.vendor-ops .btn-ghost{background:#edf2e5;color:#315c3f;border-color:#d7dfcd}.vendor-ops .btn-danger{background:#fff5f2;color:#933f2b;border-color:#e7c7bd}.vendor-ops .btn-danger:hover{background:#fbe9e3;border-color:#dcb5a8}.vendor-ops .btn-sm{min-height:30px;padding:7px 11px;font-size:11.5px}.vendor-ops .ops-card>.action-form,.vendor-ops .ops-card>.panel{border:0;padding:0;margin:0;background:transparent;box-shadow:none}.vendor-ops .ops-card>.action-form h3,.vendor-ops .ops-card>.panel h3{font-size:17px;margin:0 0 14px;color:#2e4735}.vendor-ops .ops-card .form-grid{gap:12px;margin-bottom:14px}.vendor-ops .ops-card label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:9px;font-size:13px;min-height:44px}.vendor-ops .ops-card label>input[type=checkbox]{width:16px;height:16px;min-width:16px;accent-color:#3d7a4d;margin:0}.vendor-ops .ops-card .file-field input[type=file]{width:100%}.vendor-ops .ops-card .field input,.vendor-ops .ops-card .field select,.vendor-ops .ops-card .field textarea{background:#fff;color:#26332b;border:1px solid #cfd7c7;border-radius:7px}.vendor-ops .ops-card .btn-primary{background:#e6b953;color:#302916;border-color:#e6b953}.vendor-ops .table-actions{text-align:right;white-space:nowrap}.vendor-ops .table-actions .btn{margin:2px 2px 2px 0}.vendor-ops .ops-head{margin-bottom:14px}.vendor-ops .ops-head h1{color:#2e4735}.vendor-ops .ops-head .page-actions{flex-shrink:0}.vendor-ops .empty-state{padding:42px 20px;background:#fbfcf8;border-color:#dce3d3}.vendor-ops .loading-line{padding:28px 4px}@media(max-width:760px){.vendor-ops .card{padding:14px;border-radius:12px}.vendor-ops table.data td,.vendor-ops table.data th{padding:8px 9px}.vendor-ops .row-title{min-width:170px}.vendor-ops .ops-head{flex-direction:column;align-items:flex-start}}.vendor-ops .vform .field{display:flex;flex-direction:column;gap:5px}.vendor-ops .vform .field>label{display:block;margin:0;font-size:10px;font-weight:650;letter-spacing:.02em;color:#53614f;text-transform:none}.vendor-ops .vform .field input,.vendor-ops .vform .field select,.vendor-ops .vform .field textarea{padding:8px 10px;font-size:13px}.vendor-ops .vform .field>select[multiple]{min-height:96px}.vendor-ops .vform .help{font-size:11px;color:#74816f;line-height:1.45}.vendor-ops .vform .vform-check{display:flex;align-items:center;gap:8px;font-size:13px;color:#3a4a3c}.vendor-ops .vform .vform-check input{width:auto}.vendor-ops .vform .discount-preview{margin-top:2px}.vendor-ops .vform-side .panel{border:0;padding:0;margin:0;background:transparent}.vendor-ops .vform-side .panel h3{font-size:12px;margin:0 0 8px;color:#53614f}.vendor-ops .vform-side .panel .form-grid{gap:8px;margin-bottom:0}.vendor-ops .vform-side .panel .plain-button{font-size:11px;padding:5px 8px}.vendor-ops .ops-collapse .ops-collapse-body>.panel{border:0;padding:0;margin:0;background:transparent}.vendor-ops .ops-collapse .ops-collapse-body>.panel>summary{font-size:13px}.vendor-ops .ops-collapse .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vendor-ops .tag{position:static;display:inline-block;margin:2px 3px 0 0}@media(max-width:760px){.vendor-ops .vform-side .panel{display:block}.vendor-ops .ops-collapse .field-row{grid-template-columns:1fr}}.vendor-ops .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vendor-ops .field-row .field{margin:0}.vendor-ops .vendor-store-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:12px;background:#e6eddc;color:#45663c;font-size:24px;font-weight:750}.vendor-ops .vd-store-layout .panel h2{color:#2e4735}.vendor-ops .vd-store-layout .panel .btn-primary{background:#e6b953;border-color:#e6b953;color:#302916}.vendor-ops .vd-store-layout .ops-card{margin-bottom:12px}.vendor-ops .ops-card .acct-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:10px 0 14px}.vendor-ops .acct-order-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#74816f;margin-bottom:6px}.vendor-ops .acct-order-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed #eef1ea;font-size:12.5px;color:#4c5a4a}.vendor-ops .acct-order-row b{color:#2e4735}@media(max-width:760px){.vendor-ops .field-row,.vendor-ops .ops-card .acct-detail-grid{grid-template-columns:1fr}}.vendor-shipping-picker{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px solid #cfd7c7;border-radius:8px;background:#fff;padding:8px;min-height:44px}.vendor-shipping-group{flex-basis:100%;font-size:9.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#7a8874;margin:2px 0 0}.vendor-shipping-option{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #dfe7d6;border-radius:6px;background:#fbfcf8;font-size:12px;color:#3a4a3c;cursor:pointer;line-height:1.25}.vendor-shipping-option:has(input:checked){background:#eef6e6;border-color:#c4dcae;color:#3c5c2a}.vendor-shipping-option input{width:13px;height:13px;accent-color:#3d7a4d;margin:0}.vendor-ops .ops-card .action-form{border:0;padding:0;margin:12px 0 0;background:transparent;box-shadow:none}.vendor-ops .ops-table .empty-state{padding:28px 18px;border-style:dashed;background:#fbfcf8}.vendor-ops .ops-table .empty-state h2{font-family:inherit;font-size:20px;margin:8px 0 4px;letter-spacing:-.02em}.vendor-ops .ops-table .empty-state p{font-size:12.5px;margin:0}@media(max-width:760px){.vendor-ops .vendor-products-table{overflow:visible;max-height:none}.vendor-ops .vendor-products-table table,.vendor-ops .vendor-products-table tbody{display:block}.vendor-ops .vendor-products-table thead{display:none}.vendor-ops .vendor-products-table tbody{display:grid;grid-template-columns:1fr;gap:10px}.vendor-ops .vendor-products-table tr{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #e0e5db;border-radius:12px;padding:12px}.vendor-ops .vendor-products-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border:0;padding:3px 0;text-align:right;font-size:12.5px}.vendor-ops .vendor-products-table td:before{content:attr(data-label);color:#74816f;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:left;flex:0 0 auto}.vendor-ops .vendor-products-table td.product-thumb-cell{display:block;padding:0 0 4px}.vendor-ops .vendor-products-table td.product-thumb-cell:before{display:none}.vendor-ops .vendor-products-table td.product-thumb-cell .row-thumb{width:54px;height:54px}.vendor-ops .vendor-products-table td.product-name-cell{display:block;text-align:left;font-weight:650;color:#2e4735;border-bottom:1px dashed #eef1ea;padding-bottom:6px;margin-bottom:3px}.vendor-ops .vendor-products-table td.product-name-cell:before{display:none}.vendor-ops .vendor-products-table td.table-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;border-top:1px dashed #eef1ea;margin-top:5px;padding-top:8px}.vendor-ops .vendor-products-table td.table-actions:before{display:none}.vendor-ops .vendor-products-table td.table-actions>*+*{margin-left:10px}.vendor-ops .vendor-products-table td .tag{margin:3px 3px 0 0}}