:root{--accent:#1E7B34;--accent-dark:#145C26;--ink:#20312A;--muted:#5F7267;--line:#DCE9DE;--bg-soft:#E7F4E9;--green:#1E7B34;--g-primary:#1E7B34;--g-accent:#43A047;--g-cta1:#2E9E4F;--g-mint:#E7F4E9;--g-bg:#F6FAF3;--card-shadow:0 12px 32px rgba(27,84,44,.09)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Hind Siliguri,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--g-bg);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--g-primary)}.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--g-cta1),var(--g-primary));color:#fff!important;font-family:inherit;font-size:20px;font-weight:700;text-align:center;padding:14px 30px;border:none;border-radius:999px;text-decoration:none;cursor:pointer;box-shadow:0 8px 20px rgba(30,123,52,.3);transition:filter .15s ease,transform .1s ease}.cta-btn:hover{filter:brightness(1.07)}.cta-btn:active{transform:scale(.99)}.cta-btn:disabled{opacity:.6;cursor:not-allowed}.btn-shine{position:relative;overflow:hidden;isolation:isolate}.btn-shine:after{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:45%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.45) 50%,rgba(255,255,255,0));transform:translateX(-180%) skewX(-18deg);animation:btnShineSweep 2.8s ease-in-out infinite;pointer-events:none}.btn-shine>*{position:relative;z-index:1}@keyframes btnShineSweep{0%{transform:translateX(-180%) skewX(-18deg)}35%{transform:translateX(300%) skewX(-18deg)}to{transform:translateX(300%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.btn-shine:after{animation:none}}.landing{max-width:1160px;margin:0 auto;padding:0 16px 88px}@media (min-width:768px){.landing{padding-bottom:28px}}.lp-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;background:rgba(246,250,243,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e1efe2}.lp-brand{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:19px;letter-spacing:.4px;color:var(--ink)}.lp-brand-mark{width:34px;height:34px;border-radius:10px;flex:0 0 auto;background:linear-gradient(135deg,var(--g-cta1),var(--g-primary));color:#fff;display:flex;align-items:center;justify-content:center}.lp-phone-chip{display:inline-flex;align-items:center;gap:7px;background:var(--g-mint);color:var(--g-primary);font-weight:700;font-size:15.5px;text-decoration:none;padding:8px 15px;border-radius:999px;border:1px solid #cbe7cf;white-space:nowrap}@media (max-width:480px){.lp-brand{font-size:16px;letter-spacing:.2px;gap:7px}.lp-brand-mark{width:30px;height:30px;border-radius:8px}.lp-phone-chip{font-size:14px;padding:7px 12px}}.lp-hero{padding:26px 0 4px}.hero-grid{display:grid;grid-gap:26px;gap:26px}@media (min-width:920px){.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:38px}}.hero-tag{display:inline-block;background:var(--g-mint);color:var(--g-primary);border:1px solid #cbe7cf;border-radius:999px;font-weight:600;font-size:14.5px;padding:6px 15px}.hero-hook{margin-top:14px;font-size:clamp(31px,6vw,47px);line-height:1.28;font-weight:700;color:var(--ink)}.hl-green{color:var(--g-primary)}.hero-product{margin-top:10px;font-size:clamp(19px,3vw,24px);font-weight:700}.hero-tagline{color:var(--g-accent);font-weight:600}.hero-sub{margin-top:10px;color:#42564A;font-size:17px;line-height:1.65;max-width:540px}.hero-visual{background:#fff;border-radius:26px;padding:12px;box-shadow:var(--card-shadow)}.hero-img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:18px}.hero-photo-wrap{position:relative}.hero-img-photo{aspect-ratio:87/100}.hero-net-chip{position:absolute;right:14px;bottom:14px;z-index:1;background:#fff;color:var(--g-primary);font-weight:700;font-size:13.5px;padding:5px 13px;border-radius:999px;box-shadow:0 4px 12px rgba(20,70,35,.18)}.hero-placeholder{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:18px;background:linear-gradient(150deg,#CDEBCF,#6FBF73 45%,#1E7B34);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:24px}.hero-placeholder:after,.hero-placeholder:before{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.14)}.hero-placeholder:before{width:240px;height:240px;top:-90px;right:-70px}.hero-placeholder:after{width:170px;height:170px;bottom:-70px;left:-50px}.hero-seal{position:absolute;top:14px;left:14px;z-index:1;background:#fff;color:var(--g-primary);font-weight:700;font-size:13.5px;padding:5px 13px;border-radius:999px;box-shadow:0 4px 12px rgba(20,70,35,.18)}.hero-ph-icon{opacity:.95;margin-bottom:6px}.hero-ph-name{font-size:clamp(24px,4vw,33px);line-height:1.25;text-shadow:0 2px 10px rgba(15,60,28,.35)}.hero-ph-tagline{font-weight:500;opacity:.94;margin-top:4px}.hero-ph-net{margin-top:14px;font-weight:700;font-size:15px;border:1.5px solid rgba(255,255,255,.8);border-radius:999px;padding:4px 16px}.price-block{margin:20px 0 16px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.price-now{font-size:42px;font-weight:700;color:var(--g-primary);line-height:1}.price-was{font-size:22px;color:var(--muted);text-decoration:line-through}.price-badge{background:linear-gradient(135deg,var(--g-cta1),var(--g-primary));color:#fff;font-weight:700;padding:4px 13px;border-radius:999px;font-size:15px}.hero-cta{width:100%}@media (min-width:920px){.hero-cta{width:auto;min-width:330px}}.hero-note{margin-top:12px;color:var(--g-primary);font-weight:600;font-size:15.5px}.lp-features{margin-top:30px;background:#fff;border-radius:22px;box-shadow:var(--card-shadow);padding:18px 10px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.feature-item{flex-direction:column;gap:8px;text-align:center}.feature-icon,.feature-item{display:flex;align-items:center}.feature-icon{width:52px;height:52px;border-radius:50%;background:var(--g-mint);color:var(--g-primary);justify-content:center}.feature-label{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ink)}@media (max-width:480px){.feature-icon{width:44px;height:44px}.feature-label{font-size:12px}}.lp-section{margin-top:30px}.lp-card{background:#fff;border-radius:24px;box-shadow:var(--card-shadow);padding:24px 20px}@media (min-width:920px){.lp-card{padding:32px 36px}}.section-title-lp{font-size:clamp(22px,3.4vw,28px);font-weight:700;text-align:center;color:var(--ink);line-height:1.35}.lp-card .section-title-lp{margin-bottom:18px}.benefit-checks{list-style:none;display:grid;grid-gap:13px;gap:13px}@media (min-width:820px){.benefit-checks{grid-template-columns:1fr 1fr;gap:13px 30px}}.benefit-checks li{display:flex;gap:11px;align-items:flex-start;font-size:16.5px;line-height:1.65}.check-circle{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--g-cta1),var(--g-primary));color:#fff;display:flex;align-items:center;justify-content:center;margin-top:2px}.how-slider{position:relative;margin-top:18px}.how-slider-viewport{position:relative;overflow:hidden;border-radius:20px;box-shadow:var(--card-shadow);background:var(--g-mint)}.how-slider-track{display:flex;transition:transform .55s ease}.how-slider-img{flex:0 0 100%;width:100%;aspect-ratio:2.13/1;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.how-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;border:none;border-radius:50%;background:rgba(255,255,255,.95);color:var(--g-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(20,70,35,.3);transition:transform .15s ease,background .15s ease}.how-slider-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.how-slider-arrow.left{left:12px}.how-slider-arrow.right{right:12px}@media (max-width:480px){.how-slider-arrow{width:38px;height:38px}.how-slider-arrow.left{left:8px}.how-slider-arrow.right{right:8px}}.how-slider-dots{display:flex;justify-content:center;gap:7px;margin-top:13px}.how-dot{width:9px;height:9px;border:none;border-radius:50%;background:#C4DCC6;cursor:pointer;padding:0;transition:width .3s ease,background .3s ease}.how-dot.active{background:var(--g-primary);width:24px;border-radius:999px}.aud-grid{display:grid;grid-gap:14px;gap:14px;margin-top:18px}@media (min-width:820px){.aud-grid{grid-template-columns:repeat(3,1fr)}}.aud-card{background:#fff;border-radius:20px;box-shadow:var(--card-shadow);padding:24px 20px;text-align:center;display:grid;grid-gap:7px;gap:7px;justify-items:center;align-content:start}.aud-card strong{font-size:17.5px}.aud-card p{color:var(--muted);font-size:15px;line-height:1.65}.faq-list{display:grid;grid-gap:12px;gap:12px;max-width:820px;margin:18px auto 0}.faq-item{background:#fff;border:1px solid #e3efe4;border-radius:18px;box-shadow:0 6px 18px rgba(27,84,44,.05);padding:2px 20px}.faq-item summary{cursor:pointer;list-style:none;position:relative;font-weight:600;font-size:16.5px;color:var(--ink);padding:15px 30px 15px 0}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:25px;font-weight:400;color:var(--g-primary);transition:transform .2s ease}.faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq-item p{padding:0 0 17px;color:#42564A;font-size:15.5px;line-height:1.65}.lp-footer{text-align:center;color:#C8D8CC;font-size:15px;background:#14301E;border-radius:20px;padding:34px 16px;margin-top:30px;display:grid;grid-gap:4px;gap:4px;justify-items:center}.lp-footer-brand{font-weight:700;font-size:18px;letter-spacing:.4px;color:#fff}.lp-footer-cod{color:#A8E6B5;font-weight:600}.lp-footer a{font-weight:600;text-decoration:none;color:#fff}.lp-footer-copy{font-size:13.5px;margin-top:4px;color:#9DB8A4}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(255,255,255,.97);border-top:1px solid #e1efe2;padding:9px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 -4px 16px rgba(27,84,44,.08)}.sticky-price{display:flex;flex-direction:column;line-height:1.15;min-width:86px}.sticky-price strong{color:var(--g-primary);font-size:21px}.sticky-price s{color:var(--muted);font-size:14px}.sticky-btn{flex:1 1;font-size:18.5px;padding:12px 16px}@media (min-width:768px){.sticky-bar{display:none}}@keyframes heroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-copy>*{animation:heroIn .65s cubic-bezier(.22,.61,.36,1) both}.hero-copy>:nth-child(2){animation-delay:.07s}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.21s}.hero-copy>:nth-child(5){animation-delay:.28s}.hero-copy>:nth-child(6){animation-delay:.35s}.hero-copy>:nth-child(7){animation-delay:.42s}.hero-visual{animation:heroIn .8s cubic-bezier(.22,.61,.36,1) .18s both}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.aud-card{transition:transform .35s ease,box-shadow .35s ease}@media (hover:hover){.aud-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(27,84,44,.13)}.cta-btn:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.hero-copy>*,.hero-visual{animation:none}.aud-card,.how-slider-track{transition:none}}.checkout-section{margin-top:30px;scroll-margin-top:74px}.checkout-card{background:#fff;border-radius:26px;box-shadow:var(--card-shadow);padding:24px 22px 26px}@media (max-width:560px){.checkout-card{padding:19px 14px 21px}}.co-head{gap:13px;flex-wrap:wrap}.co-head,.co-head-icon{display:flex;align-items:center}.co-head-icon{width:48px;height:48px;border-radius:50%;flex:0 0 auto;background:var(--g-mint);color:var(--g-primary);justify-content:center}.co-title{font-size:clamp(22px,3.4vw,28px);font-weight:700;line-height:1.3}.co-sub{color:var(--muted);font-size:15.5px}.co-seal{margin-left:auto;background:var(--g-mint);color:var(--g-primary);font-weight:700;font-size:13.5px;padding:6px 13px;border-radius:999px;border:1px solid #cbe7cf}@media (max-width:560px){.co-seal{margin-left:0}}.co-form{display:grid;grid-gap:4px;gap:4px;margin-top:8px}@media (min-width:920px){.co-form{grid-template-columns:minmax(0,1fr) 372px;gap:32px;align-items:start}}.co-side{display:grid;grid-gap:14px;gap:14px;align-content:start;margin-top:20px}@media (min-width:920px){.co-side{position:-webkit-sticky;position:sticky;top:82px;margin-top:42px}}.section-label{font-size:18px;font-weight:600;margin:20px 0 10px}.checkout-card .section-label{font-size:18px}.checkout-card .section-label:first-child{margin-top:12px}.option-card{display:flex;align-items:center;gap:12px;border:1.5px solid var(--line);border-radius:16px;padding:13px 14px;margin-bottom:10px;cursor:pointer;background:#fff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.option-card.selected{border-color:var(--g-primary);background:#EFF7EF;box-shadow:0 0 0 3px rgba(46,158,79,.12)}.option-card input{width:20px;height:20px;accent-color:var(--g-primary);flex:0 0 auto}.option-info{flex:1 1;display:flex;flex-direction:column;min-width:0}.option-info small{color:var(--muted)}.option-price{font-weight:700;font-size:19px;color:var(--g-primary);white-space:nowrap}.option-price s{display:block;font-size:14px;color:var(--muted);font-weight:400;text-align:right}.option-thumb{width:46px;height:46px;object-fit:cover;border-radius:10px;border:1px solid var(--line);flex-shrink:0}.qty-row{gap:13px}.qty-btn,.qty-row{display:flex;align-items:center}.qty-btn{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--g-accent);background:#fff;color:var(--g-primary);font-size:23px;font-weight:700;cursor:pointer;line-height:1;justify-content:center}.qty-btn:disabled{opacity:.35;cursor:not-allowed}.qty-value{font-size:21px;font-weight:700;min-width:30px;text-align:center}.qty-hint{color:var(--muted);font-size:14.5px}.line-qty{margin:2px 0 14px 8px}.summary-row{display:flex;justify-content:space-between;gap:12px;font-size:16.5px}.summary-row.total{border-top:1px solid var(--line);padding-top:9px;margin-top:3px;font-size:20px;font-weight:700}.summary-row.total span:last-child{color:var(--accent)}.co-side .summary-box{background:var(--g-mint);border-radius:20px;padding:20px;display:grid;grid-gap:8px;gap:8px}.co-side .summary-box h3{font-size:18px;margin-bottom:3px}.co-side .summary-row.total{border-top-color:#CBE7CF;font-size:21px}.co-side .summary-row.total span:last-child,.summary-cod{color:var(--g-primary)}.summary-cod{margin-top:5px;font-size:14px;font-weight:600}.form-grid{display:grid;grid-gap:12px;gap:12px;margin-top:6px}.field{display:grid;grid-gap:5px;gap:5px}.field label{font-weight:600;font-size:16px}.field input,.field textarea{font-family:inherit;font-size:16.5px;padding:12px 13px;border:1.5px solid var(--line);border-radius:10px;width:100%;background:#fff;color:var(--ink)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent)}.checkout-card .field input,.checkout-card .field textarea{border-color:#D8E6DA;border-radius:14px;padding:13px 14px;background:#FBFDFB}.checkout-card .field input:focus,.checkout-card .field textarea:focus{border-color:var(--g-primary);box-shadow:0 0 0 3px rgba(46,158,79,.15)}.field-error{color:#c62828;font-size:14.5px}.form-error{margin-top:14px;background:#fdecea;color:#b71c1c;border:1px solid #f5c6c0;border-radius:12px;padding:11px 14px;font-weight:500}.co-side .form-error{margin-top:0}.submit-btn{width:100%;font-size:19px;padding:15px 20px}.co-privacy{text-align:center;color:var(--muted);font-size:13.5px}.thanks-wrap{padding:34px 16px 40px;text-align:center}.thanks-icon{font-size:58px}.thanks-wrap h1{font-size:27px;margin:10px 0 8px}.thanks-sub{color:#374151;max-width:520px;margin:0 auto}.order-box{text-align:left;max-width:520px;margin:22px auto 0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;display:grid;grid-gap:7px;gap:7px}.home-btn{margin-top:24px}.admin-wrap{padding:20px 16px 40px}.admin-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.admin-header h1{font-size:25px}.admin-logout-btn{font-family:inherit;font-size:15px;font-weight:600;background:#fff;color:var(--accent);border:1.5px solid var(--accent);border-radius:9px;padding:7px 14px;cursor:pointer}.admin-logout-btn:hover{background:var(--bg-soft)}.admin-login-card{max-width:420px;margin:30px auto 0}.admin-login-card h1{font-size:25px;margin-bottom:6px}.admin-login-sub{color:var(--muted);margin-bottom:6px}.admin-notice{border:1.5px dashed var(--accent);background:var(--bg-soft);border-radius:12px;padding:18px;display:grid;grid-gap:8px;gap:8px;font-size:16px}.admin-notice code{background:#ffe3d3;border-radius:5px;padding:0 5px;font-size:14.5px;word-break:break-all}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.stat-card{border:1px solid var(--line);border-radius:12px;padding:12px 8px;text-align:center;display:flex;flex-direction:column;gap:1px}.stat-value{font-size:22px;font-weight:700;color:var(--accent)}.stat-label{font-size:13.5px;color:var(--muted)}.admin-empty{text-align:center;color:var(--muted);padding:32px 0;font-size:17px}.order-list{display:grid;grid-gap:12px;gap:12px}.order-card{border:1px solid var(--line);border-radius:12px;padding:14px;display:grid;grid-gap:5px;gap:5px}.order-card-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.order-id{font-weight:700;font-size:15px}.order-time{color:var(--muted);font-size:14px}.order-customer{font-size:16.5px}.order-customer a{font-weight:600;text-decoration:none}.order-address{color:#374151;font-size:15.5px;white-space:pre-line}.order-meta{color:var(--muted);font-size:15px}.order-card-bottom,.order-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.order-card-bottom{align-items:center;border-top:1px solid var(--line);padding-top:10px;margin-top:4px}.order-total{font-size:20px;font-weight:700;color:var(--accent)}.status-cell{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.status-select{font-family:inherit;font-size:15.5px;font-weight:600;padding:8px 10px;border:1.5px solid var(--line);border-radius:9px;background:#fff;cursor:pointer;max-width:100%}.status-select:focus{outline:none;border-color:var(--accent)}.status-note{font-size:13.5px;color:var(--muted)}.status-ok{color:var(--green);font-weight:600}.status-err{color:#c62828;font-weight:600}.admin-actions{display:flex;gap:10px;align-items:center}.admin-nav-link{font-weight:600;font-size:15px;text-decoration:none;color:var(--accent);background:#fff;border:1.5px solid var(--accent);border-radius:9px;padding:7px 13px}.admin-nav-link:hover{background:var(--bg-soft)}.settings-group{border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:14px;display:grid;grid-gap:12px;gap:12px}.settings-group h2{font-size:18px}.settings-save{width:100%;margin-top:4px}.save-ok{background:#e7f7ee;border:1px solid #bfe8cf;color:#146c2e;border-radius:10px;padding:11px 14px;font-weight:500;margin-bottom:12px}.admin-shell{display:flex;min-height:100vh;align-items:stretch}.admin-sidebar{width:232px;flex-shrink:0;background:#141a26;color:#e5e7eb;display:flex;flex-direction:column;padding:18px 12px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sidebar-brand{font-weight:800;font-size:19px;color:#fff;padding:2px 10px 14px}.sidebar-brand span{display:block;font-size:13px;font-weight:500;color:#94a3b8;margin-top:2px}.sidebar-nav{display:grid;grid-gap:4px;gap:4px}.sidebar-link{color:#cbd5e1;text-decoration:none;padding:10px 12px;border-radius:9px;font-size:15.5px;font-weight:500;display:block}.sidebar-link:hover{background:rgba(255,255,255,.08);color:#fff}.sidebar-link.active{background:var(--accent);color:#fff}.sidebar-link.sub{margin-left:14px;font-size:14.5px}.sidebar-footer{margin-top:auto;padding-top:14px}.admin-sidebar .admin-logout-btn{width:100%;color:#fff;border-color:rgba(255,255,255,.35);background:transparent}.admin-sidebar .admin-logout-btn:hover{background:rgba(255,255,255,.1)}.admin-main{flex:1 1;max-width:900px;padding:22px 20px 48px}.page-title{font-size:24px;margin-bottom:16px}.section-title{font-size:19px;margin:22px 0 10px}.page-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.add-btn{padding:10px 16px;font-size:15px;text-decoration:none}.dash-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 4px}.dash-btn{text-decoration:none;padding:12px 16px;font-size:15.5px}.dash-btn.alt{background:#fff;color:var(--accent);border:1.5px solid var(--accent)}.settings-note{color:var(--muted);font-size:14.5px}.check-row{display:flex;gap:9px;align-items:center;font-weight:500;align-self:end;padding-bottom:12px}.check-row input{width:18px;height:18px}.product-row{display:flex;gap:14px;align-items:center}.product-thumb{width:56px;height:56px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.product-info{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.product-info small{color:var(--muted)}.product-price{font-weight:700;color:var(--accent)}.product-price s{color:var(--muted);margin-left:6px;font-weight:400}.product-side{display:grid;grid-gap:8px;gap:8px;justify-items:end}.active-badge{font-size:12.5px;font-weight:700;padding:2px 9px;border-radius:999px}.active-badge.on{background:#e7f7ee;color:#146c2e}.active-badge.off{background:#f3f4f6;color:#6b7280}.product-actions{display:flex;gap:8px}.edit-btn{text-decoration:none;border:1.5px solid var(--accent);color:var(--accent);border-radius:8px}.danger-btn,.edit-btn{font-weight:600;font-size:14px;padding:6px 11px;background:#fff}.danger-btn{cursor:pointer;border:1.5px solid #e02424;color:#e02424;border-radius:8px}@media (max-width:840px){.admin-shell{flex-direction:column}.admin-sidebar{width:100%;height:auto;position:static}.sidebar-nav{display:flex;overflow-x:auto;padding-bottom:4px}.sidebar-link{white-space:nowrap}.sidebar-link.sub{margin-left:0}.sidebar-footer{margin-top:10px}.admin-main{padding:18px 14px 40px}}.order-items{display:grid;grid-gap:2px;gap:2px;font-size:15px;color:#374151}.page-tag{background:#eef2ff;color:#3730a3;border-radius:999px;padding:1px 9px;font-size:13px;font-weight:600}.picker-row{justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.picker-main,.picker-row{display:flex;align-items:center}.picker-main{gap:9px;font-weight:500;cursor:pointer}.picker-main input{width:18px;height:18px;accent-color:var(--accent)}.picker-main .active-badge{margin-left:8px}.picker-sort{display:flex;align-items:center;gap:7px;font-size:14.5px;color:var(--muted)}.picker-sort input{width:76px;font-family:inherit;font-size:15.5px;padding:8px 9px;border:1.5px solid var(--line);border-radius:8px}.picker-sort input:disabled{opacity:.4}.upload-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.thumb-preview{width:84px;height:84px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.sidebar-link{display:flex;align-items:center;gap:10px}.sidebar-link svg{flex-shrink:0;opacity:.85}.sidebar-link.active svg{opacity:1}.admin-main{max-width:1180px}.field select,.field textarea{width:100%;font-family:inherit;font-size:16px;padding:11px 12px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:inherit}.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent)}.variant-box{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.variant-group{display:grid;grid-gap:6px;gap:6px}.variant-name{font-size:14px;font-weight:600;color:#374151}.variant-chips{display:flex;flex-wrap:wrap;gap:7px}.variant-chip{font-family:inherit;font-size:14.5px;font-weight:600;padding:7px 13px;border-radius:999px;cursor:pointer;border:1.5px solid var(--line);background:#fff;color:#374151}.variant-chip small{font-weight:500;color:var(--muted);margin-left:4px}.variant-chip.active{border-color:var(--accent);background:var(--accent);color:#fff}.variant-chip.active small{color:rgba(255,255,255,.85)}.free-badge{display:inline-block;background:#16a34a;color:#fff;font-size:13px;font-weight:700;padding:1px 10px;border-radius:999px;vertical-align:middle}.free-delivery-hint{background:#e7f7ee;border:1px dashed #86d3a5;color:#146c2e;border-radius:10px;padding:9px 12px;font-size:14.5px;font-weight:500}.summary-variant{display:block;font-size:13px;color:var(--muted);font-weight:500}.gallery-list{display:grid;grid-gap:10px;gap:10px}.gallery-item{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.gallery-item img{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid var(--line);flex-shrink:0}.gallery-item-meta{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px;justify-items:start}.gallery-url{font-size:13px;color:var(--muted);word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery-item-actions{display:flex;gap:6px;flex-shrink:0}.gallery-item-actions .edit-btn:disabled{opacity:.4;cursor:default}.gallery-url-row{display:flex;gap:8px}.gallery-url-row input{flex:1 1;font-family:inherit;font-size:15px;padding:9px 11px;border:1.5px solid var(--line);border-radius:8px}.gallery-url-row input:focus{outline:none;border-color:var(--accent)}.variant-editor-group{border:1px dashed var(--line);border-radius:10px;padding:12px;display:grid;grid-gap:8px;gap:8px}.variant-editor-head{display:flex;gap:8px}.variant-editor-head input{flex:1 1;font-family:inherit;font-size:15.5px;font-weight:600;padding:9px 11px;border:1.5px solid var(--line);border-radius:8px}.variant-editor-option{display:flex;gap:8px;flex-wrap:wrap}.variant-editor-option input{font-family:inherit;font-size:15px;padding:8px 10px;border:1.5px solid var(--line);border-radius:8px;flex:1 1;min-width:110px}.variant-editor-head input:focus,.variant-editor-option input:focus{outline:none;border-color:var(--accent)}.product-stock{display:block;font-size:13.5px;font-weight:500;color:var(--muted);margin-top:2px}.media-upload-row{margin-bottom:14px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.media-cell{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;display:grid}.media-cell img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.media-cell figcaption{padding:8px 10px;display:grid;grid-gap:6px;gap:6px}.media-name{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-cell-actions{display:flex;gap:6px}.media-cell-actions .danger-btn,.media-cell-actions .edit-btn{padding:4px 9px;font-size:13px}.media-modal-backdrop,.media-overlay{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:flex-start;justify-content:center;padding:24px 14px;z-index:60;overflow-y:auto}.media-modal{background:#fff;border-radius:14px;width:100%;max-width:720px;padding:18px;display:grid;grid-gap:12px;gap:12px}.media-modal-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.media-modal-head h3{font-size:18px}.media-modal .media-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}button.media-cell{cursor:pointer;padding:0;text-align:left;font:inherit;position:relative}.media-cell.picked{outline:3px solid var(--accent);outline-offset:-3px}.media-picked{position:absolute;top:6px;right:6px;width:24px;height:24px;background:var(--accent);color:#fff;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.media-modal-actions,.media-modal-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.home-badge{background:#dcfce7;color:#166534;border-radius:999px;padding:1px 10px;font-size:13px;font-weight:700;margin-left:8px}.row-actions-wrap{display:grid;grid-gap:6px;gap:6px;justify-items:end}.row-action-msg{font-size:13.5px;font-weight:600;max-width:340px;text-align:right}.row-action-msg.ok{color:#146c2e}.row-action-msg.err{color:#b91c1c}.orders-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.orders-filters input[type=date],.orders-filters input[type=search],.orders-filters select{font-family:inherit;font-size:14.5px;padding:8px 10px;border:1.5px solid var(--line);border-radius:8px;background:#fff}.orders-filters input[type=search]{flex:1 1;min-width:190px}.orders-filters input:focus,.orders-filters select:focus{outline:none;border-color:var(--accent)}.filter-date{gap:6px;font-size:14px;color:var(--muted)}.bulk-bar,.filter-date{display:flex;align-items:center}.bulk-bar{gap:10px;flex-wrap:wrap;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:10px 12px;margin-bottom:12px}.bulk-bar select{font-family:inherit;font-size:14px;padding:6px 8px;border:1.5px solid var(--line);border-radius:8px;background:#fff}.bulk-group{display:flex;gap:6px;align-items:center}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.orders-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:880px}.orders-table th{text-align:left;background:#f8fafc;color:#475569;font-size:13px;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.orders-table td{padding:10px 12px;border-bottom:1px solid #eef1f4;vertical-align:top}.orders-table tbody tr:last-child td{border-bottom:none}.orders-table tbody tr:hover{background:#fafbfc}.orders-table tr.row-selected{background:#eef2ff}.orders-table .col-check{width:34px}.orders-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent)}.order-link{font-weight:700;color:var(--accent);text-decoration:none;word-break:break-all}.order-link:hover{text-decoration:underline}.cell-sub{display:block;font-size:13px;color:var(--muted);margin-top:2px}.cell-sub a{color:inherit}.cell-products{max-width:240px}.cell-line{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-variant{display:block;font-style:normal;font-size:12.5px;color:var(--muted)}.cell-total{font-weight:700;white-space:nowrap}.fraud-chip{display:inline-flex;align-items:center;gap:4px;margin-top:5px;background:#fef3c7;color:#92400e;border:1px solid #fcd34d;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}.courier-chip{display:inline-block;font-size:12.5px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.courier-chip.ok{background:#e7f7ee;color:#146c2e}.courier-chip.err{background:#fee2e2;color:#b91c1c}.status-select{max-width:170px}.status-select.st-pending{border-color:#f59e0b}.status-select.st-on_hold{border-color:#8b5cf6}.status-select.st-processing{border-color:#3b82f6}.status-select.st-shipped{border-color:#06b6d4}.status-select.st-delivered{border-color:#16a34a}.status-select.st-cancelled{border-color:#e02424}.orders-pager{display:flex;gap:12px;align-items:center;margin-top:14px;font-weight:600}.detail-head-actions{display:flex;gap:8px}.courier-send button,.detail-head-actions button{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:inherit}.detail-grid{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px}@media (min-width:900px){.detail-grid{grid-template-columns:1fr 1fr}.detail-grid .settings-group:last-child{grid-column:1/-1}}.detail-dl{display:grid;grid-template-columns:92px 1fr;grid-gap:7px 12px;gap:7px 12px;margin:0}.detail-dl dt{color:var(--muted);font-size:14.5px}.detail-dl dd{margin:0;font-weight:500}.courier-send{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.courier-send select{font-family:inherit;font-size:14.5px;padding:7px 9px;border:1.5px solid var(--line);border-radius:8px;background:#fff}.inline-ok{margin-left:8px;padding:4px 10px}.note-form{display:grid;grid-gap:8px;gap:8px}.note-form textarea{font-family:inherit;font-size:15.5px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;width:100%}.note-form textarea:focus{outline:none;border-color:var(--accent)}.invoice-sheet{border:1px solid var(--line);border-radius:12px;padding:20px;background:#fff;display:grid;grid-gap:14px;gap:14px}.invoice-head{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.invoice-head h2{font-size:22px}.invoice-table{width:100%;border-collapse:collapse;font-size:15px}.invoice-table td,.invoice-table th{text-align:left;padding:8px 10px;border-bottom:1px solid #eef1f4}.invoice-table tfoot td{font-weight:600}.invoice-table .invoice-total td{font-size:17px;font-weight:800;border-top:2px solid #111827}.invoice-thanks{color:var(--muted)}@media print{.admin-sidebar,.no-print,.page-head{display:none!important}.admin-shell{display:block}.admin-main{max-width:none;padding:0}.invoice-sheet{border:none;padding:0}body{background:#fff}}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.dash-columns{display:grid;grid-gap:14px;gap:14px}@media (min-width:900px){.dash-columns{grid-template-columns:1.4fr 1fr}}.dash-panel{margin-bottom:0}.dash-bars{display:flex;align-items:flex-end;gap:10px;height:150px}.dash-bar-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.dash-bar-count{font-size:13px;font-weight:700;color:var(--muted)}.dash-bar-track{max-width:44px;flex:1 1;display:flex;align-items:flex-end;background:#f1f5f9;overflow:hidden}.dash-bar-fill,.dash-bar-track{width:100%;border-radius:7px 7px 0 0}.dash-bar-fill{background:var(--accent);min-height:3px}.dash-bar-label{font-size:12.5px;color:var(--muted)}.dash-page-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dash-page-list li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--line);padding-bottom:7px}.dash-page-list li:last-child{border-bottom:none;padding-bottom:0}.recent-list{display:grid;grid-gap:8px;gap:8px}.recent-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:10px 13px;text-decoration:none;color:inherit;background:#fff}.recent-row:hover{border-color:var(--accent)}.recent-id{font-weight:700;color:var(--accent)}.recent-customer{flex:1 1;min-width:140px}.recent-status,.recent-time{color:var(--muted);font-size:14px}.recent-total{font-weight:700}.dash-more{margin-top:12px}.checkout-section{background:#f4f6f9;border-radius:24px;padding:26px 14px}@media (max-width:560px){.checkout-section{padding:18px 8px}}.co2-card{max-width:1080px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:22px 26px 26px;--acc-fallback:#1E7B34}@media (max-width:560px){.co2-card{padding:15px 13px 19px}}.co2-card .co-head{border-bottom:1px solid #eef1f4;padding-bottom:16px}.co2-card .co-head-icon{width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--acc,#1E7B34) 12%,white);color:var(--acc,#1E7B34)}.co2-card .co-title{font-family:"Noto Serif Bengali",serif;font-weight:700}.co2-card .co-seal{background:color-mix(in srgb,var(--acc,#1E7B34) 10%,white);color:var(--acc,#1E7B34);border-color:color-mix(in srgb,var(--acc,#1E7B34) 25%,white)}.co2-section-title{font-family:"Noto Serif Bengali",serif;font-size:17px;font-weight:700;color:#111827;margin:18px 0 12px}.co2-section-title:first-child{margin-top:14px}.co2-products{display:grid;grid-gap:13px;gap:13px}.co2-pcard{position:relative;border:2px solid #e5e7eb;padding:13px 14px;background:#fff;transition:border-color .15s ease,background .15s ease}.co2-pcard:hover{border-color:color-mix(in srgb,var(--acc,#1E7B34) 55%,white)}.co2-pcard.selected{border-color:var(--acc,#1E7B34);background:color-mix(in srgb,var(--acc,#1E7B34) 8%,white)}.co2-badge{position:absolute;top:-10px;right:12px;z-index:1;background:#ef6b4a;color:#fff;font-size:11px;font-weight:700;padding:2px 10px;border-radius:999px;box-shadow:0 3px 8px rgba(239,107,74,.35)}.co2-pcard-main{display:flex;align-items:center;gap:12px;cursor:pointer}.co2-radio{width:22px;height:22px;border-radius:50%;flex:0 0 auto;border:2px solid #c7ced6;position:relative;background:#fff}.co2-area-card.selected .co2-radio,.co2-pcard.selected .co2-radio{border-color:var(--acc,#1E7B34)}.co2-area-card.selected .co2-radio:after,.co2-pcard.selected .co2-radio:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--acc,#1E7B34)}.co2-thumb{width:68px;height:68px;object-fit:cover;border-radius:10px;border:1px solid #e5e7eb;flex-shrink:0}@media (max-width:400px){.co2-thumb{width:52px;height:52px}}.co2-pinfo{flex:1 1;display:flex;flex-direction:column;min-width:0}.co2-pinfo strong{font-size:14.5px;color:#111827}.co2-pinfo small{color:#4b5563}.co2-price-wrap{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.co2-price{font-family:"Noto Serif Bengali",serif;font-weight:900;font-size:16.5px;color:#d97706}.co2-price-wrap s{font-size:12px;color:#9ca3af}.co2-pcard .variant-box{margin-top:12px}.co2-card .variant-chip.active{background:var(--acc,#1E7B34);border-color:var(--acc,#1E7B34)}.co2-stepper{display:flex;align-items:center;gap:12px;margin-top:12px}.co2-card .qty-btn{width:34px;height:34px;font-size:20px;border-color:var(--acc,#1E7B34);color:var(--acc,#1E7B34)}.co2-card .qty-value{font-size:19px}.co2-alert{margin-top:14px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:12px;padding:11px 14px;font-weight:500;font-size:15px}.co2-cols{display:grid;grid-gap:8px 0;gap:8px 0;margin-top:6px}@media (min-width:720px){.co2-cols{grid-template-columns:1fr 1fr;gap:0}.co2-left{border-right:1px solid #e5e7eb;padding-right:26px}.co2-summary{margin-left:26px}}.co2-field{display:grid;grid-gap:5px;gap:5px;margin-bottom:13px}.co2-field>label{font-weight:600;color:#111827}.co2-req{color:#dc2626}.co2-field input,.co2-field select,.co2-field textarea{font-family:inherit;font-size:15px;color:#111827;width:100%;padding:13px;background:#f9fafc;border:1.5px solid #e5e7eb;border-radius:10px}.co2-field input:focus,.co2-field select:focus,.co2-field textarea:focus{outline:none;border-color:var(--acc,#1E7B34);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc,#1E7B34) 18%,transparent)}.co2-input-wrap{position:relative}.co2-input-wrap svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;transition:opacity .15s ease}.co2-input-wrap.area svg{top:16px;transform:none}.co2-field.has-value .co2-input-wrap svg{opacity:0}.co2-field.field-ok input{border-color:#16a34a}.co2-field.field-bad input{border-color:#dc2626;background:#fef2f2}.co2-phone-hint{font-size:13.5px;font-weight:500}.co2-phone-hint.ok{color:#16a34a}.co2-phone-hint.bad{color:#dc2626}.co2-area-card{display:flex;align-items:center;gap:11px;border:2px solid #e5e7eb;border-radius:12px;padding:12px 14px;margin-bottom:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.co2-area-card.selected{border-color:var(--acc,#1E7B34);background:color-mix(in srgb,var(--acc,#1E7B34) 8%,white)}.co2-area-label{flex:1 1;font-weight:600}.co2-area-charge{font-weight:700}.co2-free-note{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0;border-radius:12px;padding:11px 14px;font-weight:600;font-size:15px}.co2-summary{background:#f8f9fc;border:1px solid #e5e7eb;border-radius:16px;padding:6px 18px 18px;margin-top:18px}@media (min-width:720px){.co2-summary{margin-top:0}}.co2-sum-line{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px dashed #e5e7eb}.co2-sum-thumb{width:40px;height:40px;object-fit:cover;border-radius:8px;flex-shrink:0}.co2-sum-info{flex:1 1;min-width:0;font-weight:500}.co2-sum-info small{display:block;color:#9ca3af;font-size:12.5px;font-weight:500}.co2-sum-qty{color:#4b5563;white-space:nowrap}.co2-sum-amt{font-weight:700;white-space:nowrap}.co2-sum-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:15.5px}.co2-free-pill{background:#16a34a;color:#fff;font-size:12px;font-weight:700;padding:2px 11px;border-radius:999px}.co2-total{border-top:1px solid #e5e7eb;margin-top:4px;font-family:"Noto Serif Bengali",serif;font-size:17px;font-weight:900;color:#111827}.co2-total-amt{color:#d97706}.co2-cod{margin-top:14px}.co2-cod strong{font-size:15.5px;color:#111827}.co2-cod p{margin-top:6px;background:#eef0f3;color:#4b5563;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.65}.co2-submit{width:100%;display:flex;align-items:center;gap:10px;background:var(--btn,#1E7B34);color:#fff;border:none;border-radius:14px;padding:17px 20px;font-family:"Noto Serif Bengali",serif;font-size:18px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px rgba(17,24,39,.22);transition:filter .15s ease,transform .1s ease}.co2-submit:hover{filter:brightness(1.07)}.co2-submit:active{transform:scale(.99)}.co2-submit:disabled{opacity:.6;cursor:not-allowed}.co2-submit-label{flex:1 1}.co2-submit-total{background:rgba(255,255,255,.18);padding:4px 13px;border-radius:999px;font-size:16px;white-space:nowrap}.co2-summary .co-privacy{margin-top:10px}.co2-modal-overlay{position:fixed;inset:0;z-index:90;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:16px}.co2-modal-card{background:#fff7f7;border:2px solid #dc2626;border-radius:16px;max-width:430px;width:100%;padding:24px 20px;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.25)}.co2-modal-text{font-size:16.5px;font-weight:600;color:#7f1d1d;line-height:1.6}.co2-modal-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:18px}.co2-call-btn,.co2-wa-btn{padding:11px 20px;border-radius:999px;color:#fff!important;font-weight:700;text-decoration:none;font-size:15.5px}.co2-call-btn{background:#2563eb}.co2-wa-btn{background:#16a34a}.co2-modal-close{padding:11px 20px;border-radius:999px;cursor:pointer;border:1.5px solid #d1d5db;background:#fff;color:#374151;font-family:inherit;font-size:15.5px;font-weight:600}.thanks-hero{max-width:560px;margin:0 auto;background:linear-gradient(135deg,#0f2b1f,#1a3a4a);border-radius:20px;padding:32px 22px 28px;color:#fff;box-shadow:0 16px 40px rgba(15,43,31,.25)}.thanks-hero h1{color:#fff;margin-top:16px}.thanks-hero .thanks-sub{color:#cfe3d6}.thanks-hero .thanks-sub strong{color:#fff}.thanks-check{width:76px;height:76px;margin:0 auto;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:38px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px rgba(34,197,94,.18),0 10px 24px rgba(22,163,74,.35);animation:thanksPop .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes thanksPop{0%{transform:scale(.35);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.thanks-check{animation:none}}.picker-row{flex-wrap:wrap}.picker-fields{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.picker-badge-input{width:150px!important}.color-input-row{display:flex;gap:9px;align-items:stretch}.color-input-row input[type=color]{width:54px;min-height:46px;padding:3px;flex:0 0 auto;cursor:pointer}.color-input-row input[type=text]{flex:1 1}.custom-field-row{display:flex;gap:10px;align-items:end;flex-wrap:wrap;border:1px dashed var(--line);border-radius:10px;padding:12px}.custom-field-row .field{flex:1 1;min-width:130px}.custom-field-row .custom-field-options{flex-basis:100%}.admin-login-card,.admin-main{font-size:19px}.admin-sidebar{width:248px}.sidebar-brand{font-size:21px}.sidebar-brand span{font-size:15px}.sidebar-link{font-size:18.5px}.admin-header h1,.admin-login-card h1{font-size:27px}.admin-logout-btn,.admin-nav-link{font-size:18px}.page-title{font-size:26px}.section-title{font-size:21px}.settings-group h2{font-size:20px}.stat-value{font-size:24px}.stat-label{font-size:16.5px}.admin-empty{font-size:20px}.admin-notice{font-size:19px}.admin-notice code{font-size:17.5px}.field label{font-size:19px}.field input,.field textarea{font-size:19.5px}.field select{font-size:19px}.status-select{font-size:18.5px}.status-note{font-size:16.5px}.order-id{font-size:18px}.order-time{font-size:17px}.order-customer{font-size:19.5px}.order-address{font-size:18.5px}.order-meta{font-size:18px}.order-total{font-size:23px}.order-items{font-size:18px}.orders-filters input[type=date],.orders-filters input[type=search],.orders-filters select{font-size:17.5px}.bulk-bar select,.filter-date{font-size:17px}.orders-table{font-size:17.5px}.cell-sub,.orders-table th{font-size:16px}.cell-variant{font-size:15.5px}.fraud-chip{font-size:15px}.courier-chip{font-size:15.5px}.courier-send select,.detail-dl dt{font-size:17.5px}.note-form textarea{font-size:18.5px}.invoice-table{font-size:18px}.invoice-head h2{font-size:24px}.invoice-table .invoice-total td{font-size:19px}.add-btn{font-size:18px}.dash-btn{font-size:18.5px}.settings-note{font-size:17.5px}.danger-btn,.edit-btn{font-size:17px}.active-badge{font-size:15.5px}.home-badge,.page-tag{font-size:16px}.picker-sort{font-size:17.5px}.picker-sort input{font-size:18.5px}.gallery-url{font-size:16px}.gallery-url-row input{font-size:18px}.variant-editor-head input{font-size:18.5px}.variant-editor-option input{font-size:18px}.product-stock{font-size:16.5px}.media-name{font-size:15.5px}.media-cell-actions .danger-btn,.media-cell-actions .edit-btn{font-size:16px}.media-modal-head h3{font-size:21px}.row-action-msg{font-size:16.5px}.dash-bar-count{font-size:16px}.dash-bar-label{font-size:15.5px}.recent-status,.recent-time{font-size:17px}@font-face{font-family:BN Digits;src:url(/fonts/noto-sans-bengali-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+09e6-09ef}body{font-family:BN Digits,Hind Siliguri,system-ui,-apple-system,sans-serif}.landing.d8{max-width:none;margin:0;padding:0;background:#FFF9EF;color:#17251A;--p8-green:#0E5B24;--p8-green-dark:#0A4520;--p8-green-deep:#07331A;--p8-amber:#F59E0B;--p8-amber-soft:#FEF3D8;--p8-line:#EADFC8;--p8-muted:#5B6A58;--p8-shadow:0 2px 4px rgba(60,42,0,.06),0 14px 30px -14px rgba(60,42,0,.18)}.d8-wrap{max-width:1100px;margin:0 auto;padding:0 18px}.d8-card{background:#fff;border:2px solid #f1e7ce;border-radius:18px;box-shadow:var(--p8-shadow)}.d8-section{padding:24px 0 4px}.d8-sec-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.d8-sec-bar{width:8px;height:36px;border-radius:99px;background:var(--p8-amber);flex:0 0 auto}.d8-sec-head h2{font-size:28px;font-weight:800;line-height:1.3}.d8-band-hl{color:#FFD166}.d8-header{background:#fff;border-bottom:2px solid #f1e7ce}.d8-hdr{justify-content:space-between;padding:13px 18px}.d8-brand,.d8-hdr{display:flex;align-items:center}.d8-brand{gap:10px}.d8-brand-mark{width:38px;height:38px;border-radius:10px;flex:0 0 auto;background:var(--p8-green);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px}.d8-brand-name{font-weight:800;font-size:17px;letter-spacing:.11em}.d8-phone{display:flex;align-items:center;gap:8px;background:var(--p8-amber-soft);border:1.5px solid #f5dfa8;color:#7A5200;font-weight:800;font-size:15px;padding:8px 15px;border-radius:999px;text-decoration:none;white-space:nowrap}.d8-phone svg{color:#B97E04}.d8-hero-band{background:linear-gradient(180deg,#EAF5E4,#FFF9EF)}.d8-hero{padding:26px 18px 20px;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:40px;gap:40px;align-items:center}.d8-pill{display:inline-block;background:var(--p8-green);color:#fff;font-weight:700;font-size:14px;padding:6px 16px;border-radius:999px;box-shadow:0 8px 18px -8px rgba(14,91,36,.6)}.d8-hook{font-size:38px;line-height:1.3;font-weight:800;margin-top:14px;background:linear-gradient(92deg,#0B5D2B,#17A047 55%,#E8A10C 115%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.d8-hl{background:linear-gradient(transparent 62%,#FFE1A1 0);padding:0 4px;color:#B97A08;-webkit-text-fill-color:#B97A08}.d8-subcopy{margin-top:12px;font-size:17px;color:#3D4F3A;max-width:470px;font-weight:500;line-height:1.65}.d8-price-row{display:flex;align-items:center;gap:15px;margin-top:22px;flex-wrap:wrap}.d8-price{font-size:52px;font-weight:800;color:var(--p8-green);line-height:1}.d8-was{font-size:22px;color:#A08C5F;font-weight:600}.d8-off-badge{background:#D92D20;color:#fff;font-weight:800;font-size:15px;padding:6px 13px;border-radius:10px;transform:rotate(-2deg);box-shadow:0 8px 16px -6px rgba(217,45,32,.5)}.d8-cta-row{display:flex;align-items:center;gap:15px;margin-top:22px;flex-wrap:wrap}.d8-btn{display:inline-flex;align-items:center;gap:9px;background:var(--p8-amber);font-weight:800;font-size:19px;padding:15px 36px;border-radius:14px;text-decoration:none;border-bottom:4px solid #d98a06;box-shadow:0 14px 26px -10px rgba(245,158,11,.65)}.d8-btn,.d8-btn svg{color:#231600}.d8-cod-note{font-size:14.5px;font-weight:700;color:var(--p8-green-dark)}.d8-hero-photo{position:relative}.d8-hero-frame{border-radius:22px;overflow:hidden;border:4px solid #fff;box-shadow:var(--p8-shadow)}.d8-hero-frame img{display:block;width:100%;height:500px;object-fit:cover;object-position:center 22%}.d8-hero-placeholder{height:500px;background:linear-gradient(150deg,#2E9E4F,#0E5B24);font-size:26px;padding:24px;text-align:center}.d8-hero-placeholder,.d8-rosette{display:flex;align-items:center;justify-content:center;color:#fff}.d8-rosette{position:absolute;top:18px;right:-8px;background:#D92D20;font-weight:800;font-size:17px;width:86px;height:86px;border-radius:50%;flex-direction:column;transform:rotate(10deg);line-height:1.15;border:3px dashed rgba(255,255,255,.65);box-shadow:0 10px 20px -8px rgba(217,45,32,.6)}.d8-rosette small{font-size:11px;font-weight:700}.d8-seal{position:absolute;left:14px;bottom:14px;background:var(--p8-green-deep);color:#fff;border-radius:14px;padding:10px 15px;display:flex;gap:10px;align-items:center;box-shadow:var(--p8-shadow)}.d8-seal svg{color:#FFD166;flex:0 0 auto}.d8-seal b{font-size:14.5px;display:block;line-height:1.3}.d8-seal span{font-size:12px;color:#CBDFC6}.d8-iconrow{margin:6px 0 4px;background:#fff;border:2px solid #f1e7ce;border-radius:18px;display:grid;grid-template-columns:repeat(4,1fr);padding:18px 6px;box-shadow:var(--p8-shadow)}.d8-iconrow-item{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;border-right:1px dashed var(--p8-line)}.d8-iconrow-item:last-child{border-right:none}.d8-iconrow-ic{width:46px;height:46px;border-radius:50%;background:var(--p8-amber-soft);color:#B97E04;display:flex;align-items:center;justify-content:center}.d8-iconrow-item>span:last-child{font-size:14px;font-weight:700;color:#33452F}.d8-benefits{padding:24px 28px;list-style:none}.d8-benefits li{display:flex;gap:13px;align-items:flex-start;padding:10.5px 0;border-bottom:1px dashed #efe3c2;font-size:16.5px;font-weight:600;line-height:1.65}.d8-benefits li:last-child{border-bottom:none}.d8-tick{flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:var(--p8-green);color:#fff;display:flex;align-items:center;justify-content:center;margin-top:1px}.d8-steps-track{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.d8-reviews-track{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.d8-dots{display:none;justify-content:center;gap:7px;margin-top:12px}.d8-dots i{width:8px;height:8px;border-radius:99px;background:#DCCFA9;transition:all .25s}.d8-dots i.on{width:24px;background:var(--p8-amber)}.d8-ustep{background:#fff;border:2px solid #f1e7ce;border-radius:16px;overflow:hidden;box-shadow:var(--p8-shadow)}.d8-ustep img{display:block;width:100%;height:142px;object-fit:cover}.d8-ucap{padding:12px 14px;font-size:14.5px;font-weight:600;display:flex;gap:9px;line-height:1.55}.d8-unum{background:var(--p8-green);color:#fff;font-weight:800;min-width:22px;height:22px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:1px;flex:0 0 auto}.d8-audience{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.d8-aud{padding:21px 21px 17px;border-top:5px solid var(--p8-amber);transition:transform .35s ease,box-shadow .35s ease}.d8-aud h4{font-size:17px;font-weight:800;color:var(--p8-green-dark)}.d8-aud p{color:var(--p8-muted);font-size:14.5px;margin-top:5px;line-height:1.65}@media (hover:hover){.d8-aud:hover{transform:translateY(-4px);box-shadow:0 22px 38px -14px rgba(60,42,0,.3)}}@media (hover:none){.d8-aud:active{transform:translateY(-4px);box-shadow:0 22px 38px -14px rgba(60,42,0,.3)}}.d8-urgency{margin-top:34px;background:linear-gradient(90deg,var(--p8-green-deep),var(--p8-green));border-radius:18px;color:#fff;padding:20px 26px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;box-shadow:var(--p8-shadow)}.d8-urgency-big{font-size:21px;font-weight:800;line-height:1.4}.d8-urgency-sub{font-size:14.5px;color:#D7EAD2;margin-top:2px}.d8-timer{margin-left:auto;display:flex;gap:7px}.d8-timer-box{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:6px 0;width:56px;text-align:center}.d8-timer-box b{display:block;font-size:19px;line-height:1.1}.d8-timer-box span{font-size:10.5px;color:#CBDFC6}.d8-rev{padding:21px;border-left:5px solid var(--p8-amber)}.d8-stars{color:var(--p8-amber);font-size:16px;letter-spacing:3px}.d8-rev p{font-size:15px;color:#2A3A28;margin-top:8px;font-weight:500;line-height:1.65}.d8-rev-who{margin-top:12px;gap:10px}.d8-rev-av,.d8-rev-who{display:flex;align-items:center}.d8-rev-av{width:36px;height:36px;border-radius:50%;flex:0 0 auto;background:var(--p8-green);color:#fff;font-weight:800;justify-content:center}.d8-rev-who b{font-size:14px;display:block;line-height:1.3}.d8-rev-who span span{font-size:12px;color:var(--p8-muted)}.d8-rev-summary{margin-top:15px;font-weight:700;font-size:15px;color:var(--p8-green-dark)}.d8-rev-summary>span{color:var(--p8-amber);letter-spacing:2px}.d8-faq-item{padding:0;margin-bottom:10px;overflow:hidden}.d8-faq-q{width:100%;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;color:#17251A;padding:17px 21px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:700}.d8-faq-icon{color:var(--p8-amber);font-weight:800;font-size:21px;line-height:1;flex:0 0 auto}.d8-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s ease}.d8-faq-item.open .d8-faq-panel{grid-template-rows:1fr}.d8-faq-panel-inner{overflow:hidden;min-height:0}.d8-faq-panel-inner p{padding:0 21px 17px;color:var(--p8-muted);font-size:14.5px;line-height:1.65;max-width:860px}.d8-footer{margin-top:32px;background:var(--p8-green-deep);color:#CBDFC6;padding:26px 18px 42px;text-align:center;font-size:14.5px}.d8-footer b{color:#fff;letter-spacing:.12em;font-size:16px}.d8-footer p{margin-top:5px}.d8-hot{font-weight:800;color:#FFD166;font-size:16px;text-decoration:none}.d8-stickybar{display:none}.landing.d8 .checkout-section{background:transparent;border-radius:0;padding:6px 0 0;margin-top:26px;scroll-margin-top:16px}.co2-card{max-width:none;border:2.5px solid #0e5b24;border-radius:18px;box-shadow:0 2px 4px rgba(60,42,0,.06),0 14px 30px -14px rgba(60,42,0,.18);padding:32px 36px 30px;--acc-fallback:#F59E0B}@media (max-width:560px){.co2-card{padding:23px 15px 21px}}.co2-card .co-head{display:block;text-align:center;border-bottom:none;padding-bottom:0;margin-bottom:24px}.co2-tag{display:inline-block;background:#D92D20;color:#fff;font-weight:800;font-size:13px;padding:4px 14px;border-radius:999px;margin-bottom:9px}.co2-card .co-title{font-family:BN Digits,Hind Siliguri,sans-serif;font-size:29px;font-weight:800;color:#07331A;line-height:1.3}.co2-cols{gap:0;margin-top:0}@media (min-width:820px){.co2-cols{grid-template-columns:1.1fr .9fr;gap:32px}.co2-left{border-right:none;padding-right:0}.co2-summary{margin-left:0}}.co2-products{gap:11px}.co2-pcard{border:2px solid #eadfc8;border-radius:14px;padding:15px 17px}.co2-pcard:hover{border-color:color-mix(in srgb,var(--acc,#F59E0B) 55%,white)}.co2-pcard.selected{border-color:var(--acc,#F59E0B);background:color-mix(in srgb,var(--acc,#F59E0B) 7%,white)}.co2-badge{background:#D92D20;box-shadow:0 3px 8px rgba(217,45,32,.35)}.co2-radio{border-color:#CBBFA4}.co2-pcard.selected .co2-radio{border-color:var(--acc,#F59E0B)}.co2-pcard.selected .co2-radio:after{background:var(--acc,#F59E0B)}.co2-pinfo strong{font-size:16px;color:#17251A}.co2-pinfo small{font-size:13px;color:#5B6A58;font-weight:600}.co2-price{font-family:BN Digits,Hind Siliguri,sans-serif;font-size:22px;font-weight:800;color:#0E5B24}.co2-price-wrap s{font-size:13px;color:#B3A078}.co2-card .variant-chip.active{background:#0E5B24;border-color:#0E5B24}.co2-card .qty-btn{border-color:#0E5B24;color:#0E5B24}.co2-field>label{font-size:14px;font-weight:700;color:#33452F}.co2-field input,.co2-field select,.co2-field textarea{border:2px solid #eadfc8;border-radius:11px;background:#FFFDF7;padding:12px 14px;font-size:15.5px;color:#17251A}.co2-input-wrap input,.co2-input-wrap textarea{padding-left:42px}.co2-field input:focus,.co2-field select:focus,.co2-field textarea:focus{border-color:#0E5B24;background:#fff;box-shadow:0 0 0 3px rgba(14,91,36,.15)}.co2-input-wrap svg{color:#B3A078}.co2-group-label{font-size:14px;font-weight:700;color:#33452F;margin:2px 0 6px}.co2-zones{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin-bottom:13px}@media (max-width:480px){.co2-zones{gap:8px}.co2-area-card{padding:10px}.co2-area-label{font-size:14px}}.co2-area-card{border:2px solid #eadfc8;border-radius:11px;padding:11px 13px;margin-bottom:0;justify-content:space-between}.co2-area-card.selected{border-color:#0E5B24;background:#F2F9EC}.co2-area-card.selected .co2-area-label{font-weight:800;color:#0A4520}.co2-area-charge{color:#0E5B24;font-weight:800}.co2-summary{background:transparent;border:none;border-radius:0;padding:0;margin-top:26px;align-self:start}@media (min-width:820px){.co2-summary{margin-top:0}}.co2-sum-panel{background:#07331A;border-radius:16px;padding:21px 23px;color:#fff;box-shadow:0 2px 4px rgba(60,42,0,.06),0 14px 30px -14px rgba(60,42,0,.18)}.co2-summary .co2-section-title{font-family:BN Digits,Hind Siliguri,sans-serif;font-size:16px;font-weight:800;color:#FFD166;letter-spacing:.03em;margin:0 0 10px}.co2-sum-line{border-bottom:none;padding:6px 0;font-size:15px;color:#E4F0DF}.co2-sum-info small{color:#9DBE97}.co2-sum-qty{color:#CBDFC6}.co2-sum-row{font-size:15px;color:#E4F0DF;padding:6px 0}.co2-total{border-top:1px dashed rgba(255,255,255,.35);margin-top:7px;padding-top:12px;font-family:BN Digits,Hind Siliguri,sans-serif;font-size:18px;font-weight:800;color:#fff}.co2-total-amt{color:#FFD166;font-size:23px}.co2-submit{background:var(--btn,#F59E0B);color:#231600;border-bottom:4px solid rgba(0,0,0,.2);border-radius:13px;padding:15px;margin-top:16px;font-family:BN Digits,Hind Siliguri,sans-serif;font-size:19px;font-weight:800;justify-content:center;box-shadow:0 14px 26px -10px rgba(245,158,11,.6)}.co2-submit-label,.co2-trust{text-align:center}.co2-trust{margin-top:13px;font-size:13.5px;font-weight:700;color:#0A4520}@media (max-width:820px){.d8-hero{grid-template-columns:1fr;gap:22px;padding:18px 18px 14px}.d8-hook{font-size:29px}.d8-price{font-size:44px}.d8-hero-frame img,.d8-hero-placeholder{height:370px}.d8-rosette{width:72px;height:72px;font-size:14.5px;right:8px}.d8-iconrow{padding:14px 2px}.d8-iconrow-item>span:last-child{font-size:11px}.d8-iconrow-ic{width:37px;height:37px}.d8-iconrow-ic svg{width:18px;height:18px}.d8-audience{grid-template-columns:1fr}.d8-benefits{padding:19px 17px}.d8-sec-head h2{font-size:23px}.d8-phone-label{display:none}.d8-timer{margin-left:0}.d8-snap-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 2px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.d8-snap-track::-webkit-scrollbar{display:none}.d8-steps-track>*{flex:0 0 80%;scroll-snap-align:start}.d8-reviews-track>*{flex:0 0 86%;scroll-snap-align:start}.d8-dots{display:flex}.d8-footer{padding-bottom:106px}.d8-stickybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--p8-green-deep);padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:14px;box-shadow:0 -8px 22px -10px rgba(0,0,0,.45)}.d8-sp b{font-size:19px;color:#FFD166;display:block;line-height:1.2}.d8-sp s{font-size:12.5px;color:#9DBE97}.d8-stickybar a{flex:1 1;text-align:center;background:var(--p8-amber);color:#231600;font-weight:800;font-size:17px;padding:12.5px;border-radius:11px;text-decoration:none}}.thanks-page{background:#FFF9EF;min-height:100vh}.thanks-page .thanks-wrap{padding:40px 16px 48px}.thanks-popper{display:inline-block;font-size:70px;line-height:1.1;filter:drop-shadow(0 12px 22px rgba(245,158,11,.45)) drop-shadow(0 0 36px rgba(255,209,102,.5));animation:thanksFloat 3.4s ease-in-out infinite}@keyframes thanksFloat{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(5deg)}}@media (max-width:560px){.thanks-popper{font-size:55px}}@media (prefers-reduced-motion:reduce){.thanks-popper{animation:none}}.thanks-page .thanks-hero{background:linear-gradient(150deg,#07331A,#0E5B24);border:1px solid rgba(255,209,102,.28);border-radius:22px;padding:40px 24px 34px;box-shadow:0 2px 4px rgba(60,42,0,.06),0 18px 38px -14px rgba(7,51,26,.45);max-width:520px;margin:0 auto}.thanks-page .thanks-hero h1{font-size:28px;font-weight:800;line-height:1.4;margin-top:16px}.thanks-page .thanks-sub{line-height:1.7;font-size:15.5px;margin-top:10px}.thanks-page .order-box{border:2px solid #f1e7ce;border-radius:18px;box-shadow:0 2px 4px rgba(60,42,0,.06),0 14px 30px -14px rgba(60,42,0,.18);padding:20px 22px;gap:9px;margin-top:24px}.thanks-page .summary-row.total{border-top:1.5px dashed #eadfc8;padding-top:12px;margin-top:4px}.thanks-page .summary-row.total span:last-child{color:#0E5B24;font-weight:800}.thanks-page .home-btn{margin-top:26px;background:#F59E0B;color:#231600;border-bottom:4px solid #d98a06;border-radius:13px;box-shadow:0 14px 26px -10px rgba(245,158,11,.55)}.co2-products{margin-bottom:18px}@media (min-width:720px){.co2-products{grid-template-columns:1fr 1fr;align-items:start}}.co2-pcard,.co2-ribbon{overflow:hidden}.co2-ribbon{position:absolute;top:17px;right:-40px;z-index:2;transform:rotate(45deg);width:150px;text-align:center;background:linear-gradient(135deg,#f07a52,#e8502f);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em;line-height:1.25;padding:4px 6px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;box-shadow:0 3px 8px rgba(232,80,47,.35)}.co2-check-row{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;padding:4px 0}.co2-check-row input[type=checkbox]{width:19px;height:19px;accent-color:var(--acc,#1E7B34);flex:0 0 auto}.sidebar-group-head{display:flex;align-items:stretch}.sidebar-group-link{flex:1 1;min-width:0}.sidebar-chevron{background:none;border:none;color:inherit;cursor:pointer;display:flex;align-items:center;padding:0 8px;opacity:.75}.sidebar-chevron svg{transition:transform .18s ease}.sidebar-group.open .sidebar-chevron svg{transform:rotate(180deg)}.sidebar-group.open .sidebar-children{display:block}@media (hover:hover) and (min-width:861px){.sidebar-group:hover .sidebar-children{display:block}.sidebar-group:hover .sidebar-chevron svg{transform:rotate(180deg)}}.nav-badge{background:#e02424;color:#fff;font-weight:800}.nav-badge,.nav-count{margin-left:auto;font-size:11.5px;line-height:1;padding:3px 8px;border-radius:999px}.nav-count{background:rgba(255,255,255,.16);color:inherit;font-weight:700}.status-select.st-completed{border-color:#059669;background:#ecfdf5}.order-id-row{display:inline-flex;align-items:center;gap:7px}.eye-btn{background:none;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;line-height:1;padding:4px 7px}.eye-btn:hover{background:#f1f5f9}.qv-overlay{position:fixed;inset:0;z-index:80;background:rgba(15,23,32,.5);display:flex;align-items:center;justify-content:center;padding:16px}.qv-modal{background:#fff;border-radius:14px;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;padding:20px 22px;box-shadow:0 24px 60px rgba(0,0,0,.3)}.qv-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.qv-head strong{font-size:17px}.qv-head .cell-sub{margin-right:auto}.qv-close{background:none;border:none;font-size:17px;cursor:pointer;color:#64748b;padding:4px 8px}.qv-grid{display:grid;grid-gap:14px;gap:14px;margin-bottom:12px}@media (min-width:560px){.qv-grid{grid-template-columns:1fr 1fr}}.qv-grid h4{margin:0 0 6px;font-size:13.5px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.qv-grid p{margin:2px 0}.qv-items{width:100%;border-collapse:collapse;margin-bottom:14px}.qv-items td{padding:7px 4px;border-bottom:1px solid #eef1f4}.qv-items td:last-child{text-align:right;white-space:nowrap}.qv-items .qv-total td{font-weight:800;border-bottom:none;font-size:16px}.qv-actions{display:flex;gap:10px;flex-wrap:wrap}.orders-tools-wrap{margin-bottom:12px}.orders-tools-head{display:flex;justify-content:flex-end}.orders-tools-panel{margin-top:10px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:14px 16px;display:grid;grid-gap:12px;gap:12px}.orders-tools-panel .tools-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.orders-tools-panel input[type=date]{padding:8px 10px;border:1px solid #cbd5e1;border-radius:9px;font:inherit}.pageform-tabs{gap:6px;flex-wrap:wrap;border-bottom:2px solid #e5e7eb;margin-bottom:18px}.pageform-tab{background:none;cursor:pointer;font:inherit;font-weight:700;color:#64748b;padding:10px 16px;border:none;border-bottom:3px solid transparent;margin-bottom:-2px}.pageform-tab:hover{color:#0f172a}.pageform-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.favicon-row{display:flex;align-items:center;gap:10px}.favicon-row input{flex:1 1}.favicon-preview{width:34px;height:34px;border-radius:8px;object-fit:contain;border:1px solid #e2e8f0;background:#fff;padding:3px}.users-table{min-width:760px}.user-add-form{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-top:16px}.user-add-form .field{min-width:170px}.user-reset-row{display:inline-flex;gap:6px;align-items:center}.user-reset-row input{width:130px}.co2-pcard:has(.co2-ribbon) .co2-pcard-main{padding-right:40px}.co2-card{border-color:var(--co-border,#e5e7eb);color:var(--co-text,inherit)}.co2-card .co2-field input,.co2-card .co2-field select,.co2-card .co2-field textarea{background:var(--co-fieldbg,#FFFDF7)}.co2-submit{border-radius:var(--co-btnradius,13px);box-shadow:0 14px 26px -10px var(--co-shadow,rgba(245,158,11,.6))}.co-theme-bw .co2-sum-panel{background:#fff;color:#111111;border:1px solid var(--co-border,#d1d5db);box-shadow:none}.co-theme-bw .co2-sum-line,.co-theme-bw .co2-summary .co2-section-title{color:#111111}.co-theme-bw .co2-sum-info small{color:#555f55}.co-theme-bw .co2-total-amt{color:#111111}.co-theme-bw .co2-submit{color:#ffffff}.co-theme-bw .co2-trust{color:#111111}.co2-cod{margin-top:16px}.co2-cod-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--co-text,#0A4520);margin-bottom:8px}.co2-cod-dot{width:11px;height:11px;border-radius:50%;flex:none;background:var(--acc,#1E7B34);box-shadow:inset 0 0 0 2.5px #fff,0 0 0 1.5px var(--acc,#1E7B34)}.co2-cod-box{position:relative;background:var(--co-fieldbg,#F4F8F1);border:1px solid var(--co-border,#e3eadf);border-radius:10px;padding:10px 14px;font-size:14.5px;font-weight:600}.co2-cod-box:before{content:"";position:absolute;top:-6px;left:22px;width:10px;height:10px;transform:rotate(45deg);background:inherit;border-left:1px solid var(--co-border,#e3eadf);border-top:1px solid var(--co-border,#e3eadf)}.custom-content{padding:8px 0 4px}.custom-block{margin:0 auto;max-width:1080px}.pageform-tabs{display:flex;align-items:center}.pageform-gear{margin-left:auto;flex:none;width:34px;height:34px;border-radius:9px;border:1px solid transparent;background:transparent;font-size:17px;color:#667085;cursor:pointer;line-height:1}.pageform-gear:hover{background:#EEF4EC;color:#145C26}.pageform-gear.active{background:#E7F2E4;color:#145C26;border-color:#CBE0C2}.theme-row{display:flex;gap:12px;flex-wrap:wrap}.theme-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;cursor:pointer;border:1.5px solid #d8e2d8;background:#fff;font-weight:600}.theme-card.active{border-color:var(--accent,#1E7B34);background:#F2F8F0}.theme-swatch{width:34px;height:24px;border-radius:6px;border:1px solid #d8e2d8;flex:none}.theme-swatch-current{background:linear-gradient(135deg,#145C26 0 55%,#F5A400 55% 100%)}.theme-swatch-bw{background:linear-gradient(135deg,#ffffff 0 55%,#111111 55% 100%)}.radius-row{display:flex;align-items:center;gap:12px}.radius-row input[type=range]{flex:1 1}.radius-row input[type=number]{width:76px}.text-show-toggle{margin-top:6px;font-size:13.5px}.content-mode-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.content-mode-card{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;cursor:pointer;border:1.5px solid #d8e2d8;background:#fff;font-weight:600}.content-mode-card.active{border-color:var(--accent,#1E7B34);background:#F2F8F0}.content-block{border:1px solid #e1e8e0;border-radius:12px;padding:12px;margin-bottom:12px;background:#FBFCFA}.content-block-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.content-block-name{flex:1 1;max-width:320px}.content-block-tools{display:flex;gap:6px;margin-left:auto}.mini-btn{border:1px solid #d8e2d8;background:#fff;border-radius:8px;padding:4px 10px;cursor:pointer;font-size:13.5px}.mini-btn:disabled{opacity:.4;cursor:not-allowed}.mini-btn.danger{color:#B3261E;border-color:#EBC5C2}.content-block-code{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;background:#0F1B12;color:#D9E8D2;border:none;border-radius:9px;padding:12px}.admin-sidebar{width:272px}.admin-sidebar .sidebar-link{white-space:nowrap}.sidebar-group{position:relative}.sidebar-children,.sidebar-group.open .sidebar-children{display:none}.sidebar-group.inline-open .sidebar-children,.sidebar-group.open.inline-open .sidebar-children{display:block}@media (hover:hover) and (min-width:861px){.sidebar-group:hover .sidebar-children{display:none}.sidebar-group.inline-open:hover .sidebar-children{display:block}}.sidebar-child-arrow{color:#7d8ea3;font-weight:700;flex:none}.sidebar-link.sub{display:flex;align-items:center;gap:7px}.sidebar-link.sub.active .sidebar-child-arrow{color:rgba(255,255,255,.85)}.sidebar-flyout{display:none;position:absolute;left:100%;top:-8px;margin-left:10px;width:244px;z-index:80;background:#20262f;border:1px solid rgba(255,255,255,.08);border-radius:11px;box-shadow:0 22px 48px rgba(10,15,22,.45),0 4px 14px rgba(10,15,22,.3)}.sidebar-flyout:before{content:"";position:absolute;left:-7px;top:26px;width:14px;height:14px;background:#20262f;transform:rotate(45deg);border-left:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-flyout:after{content:"";position:absolute;left:-12px;top:0;width:12px;height:100%}.sidebar-flyout-head{padding:12px 16px 10px;font-size:17px;font-weight:800;color:#fff;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);border-radius:11px 11px 0 0}.sidebar-flyout-link{display:flex;align-items:center;gap:8px;padding:11px 16px;color:#c9d4e0;text-decoration:none;font-size:16.5px;font-weight:500;white-space:nowrap}.sidebar-flyout-link:hover{background:rgba(255,255,255,.1);color:#fff}.sidebar-flyout-link.active{background:rgba(255,255,255,.07);color:#fff}.sidebar-flyout-link:last-child{border-radius:0 0 11px 11px}.sidebar-flyout-link .nav-count{margin-left:auto}.sidebar-group.open .sidebar-flyout{display:block}.sidebar-group.open.inline-open .sidebar-flyout{display:none}@media (hover:hover) and (min-width:861px){.sidebar-group:hover .sidebar-flyout{display:block}.sidebar-group.inline-open:hover .sidebar-flyout{display:none}}@media (max-width:860px){.sidebar-flyout{left:0;top:100%;margin-left:0;margin-top:6px}.sidebar-flyout:before{display:none}}.zebra-table tbody tr:nth-child(2n){background:#F6F7F7}.admin-main [role=button],.admin-main a,.admin-main button,.admin-main input[type=checkbox],.admin-main input[type=radio],.admin-main label.check-row,.admin-main select,.admin-main summary,.admin-sidebar a,.admin-sidebar button{cursor:pointer}.admin-main button:disabled,.admin-sidebar button:disabled{cursor:not-allowed}.settings-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:2px solid var(--line);margin:14px 0 18px}.settings-tab{font:inherit;font-size:16.5px;font-weight:700;color:var(--muted);background:transparent;padding:10px 16px;cursor:pointer;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;border-radius:8px 8px 0 0}.settings-tab:hover{color:var(--ink);background:#eef5ee}.settings-tab.active{color:var(--accent-dark,#145C26);border-bottom-color:var(--accent);background:#e7f7ee}.settings-moved-note{background:#fdf6e3;border:1px solid #ecd9a0;color:#7a5c12;font-size:14.5px;font-weight:600;border-radius:10px;padding:9px 13px;margin-bottom:16px}.settings-tab-save{margin-top:2px}.blocker-sub{margin:-6px 0 16px}.blocker-off-banner{margin-bottom:16px}.blocker-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.blocker-card-head h2{margin:0}.blocker-badge{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:800;border-radius:999px;padding:5px 13px;background:#e7f7ee;color:var(--accent-dark,#145C26)}.blocker-badge .blocker-dot{width:9px;height:9px;border-radius:50%;background:var(--accent)}.blocker-badge.off{background:#f3f4f6;color:#6b7280}.blocker-badge.off .blocker-dot{background:#9ca3af}.blocker-master-row{display:flex;align-items:center;gap:14px}.blocker-master-row .settings-note{margin:0}.blocker-toggle-row{display:flex;align-items:flex-start;gap:14px;padding:13px 0}.blocker-toggle-row+.blocker-toggle-row{border-top:1px solid #eef3ee}.blocker-toggle-main{flex:1 1;min-width:0}.blocker-toggle-title{font-size:17.5px;font-weight:700;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.blocker-default-tag{font-size:12.5px;font-weight:800;letter-spacing:.02em;color:var(--accent-dark,#145C26);background:#e7f7ee;border-radius:999px;padding:2px 9px}.blocker-hours{display:inline-flex;align-items:center;gap:8px}.blocker-hours input{width:64px;font:inherit;font-size:16px;font-weight:700;text-align:center;color:var(--ink);border:1.5px solid #cfdccf;border-radius:8px;padding:5px 6px}.blocker-hours span{font-size:15.5px;font-weight:600;color:var(--muted)}.blocker-save-row{display:flex;justify-content:flex-end}.p10-switch{position:relative;width:54px;height:29px;flex:none;display:inline-block}.p10-switch input{opacity:0;width:0;height:0}.p10-slider{inset:0;background:#c3d2c7;border-radius:999px;cursor:pointer}.p10-slider,.p10-slider:before{position:absolute;transition:.2s}.p10-slider:before{content:"";width:23px;height:23px;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.p10-switch input:checked+.p10-slider{background:var(--accent)}.p10-switch input:checked+.p10-slider:before{transform:translateX(25px)}.status-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:16.5px;padding:12px 2px 4px}.status-tabs a{color:#2271b1;text-decoration:none;font-weight:500;cursor:pointer;padding:2px 1px}.status-tabs a:hover{text-decoration:underline}.status-tabs a.on{color:var(--ink);font-weight:800;text-decoration:none;border-bottom:3px solid var(--accent)}.status-tabs .n{color:var(--muted);font-weight:600}.status-tabs .sep{color:#c3cfc6;font-weight:400}.status-tab-item{display:inline-flex;align-items:center;gap:10px}.orders-topbar{display:flex;justify-content:flex-end;margin:4px 0 10px}.orders-table.zebra-table tbody tr.row-selected{background:#eef2ff}.orders-table.zebra-table tbody tr:hover{background:#f0f7f0}.orders-table.zebra-table tbody tr.row-selected:hover{background:#e4ebff}.ord-actions{display:block;margin-top:5px}.ord-action-link{font:inherit;font-size:14px;font-weight:600;color:#2271b1;background:none;border:none;padding:0;cursor:pointer}.ord-action-link:hover{text-decoration:underline;color:var(--accent-dark,#145C26)}.send-btn{font:inherit;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;padding:8px 12px;border-radius:9px;border:none;background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 2px 7px rgba(30,123,52,.22)}.send-btn:hover{background:var(--accent-dark,#145C26)}.retry-btn{font:inherit;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;padding:8px 12px;border-radius:9px;border:1.5px solid #d9534a;background:#fff5f4;color:#b3261e;cursor:pointer;white-space:nowrap}.retry-btn:hover{background:#fdecec}.sent-done{display:inline-flex;align-items:center;gap:6px;color:#8a9a90;font-size:14.5px;font-weight:700;padding:8px 4px}.orders-table .col-send,.sent-done{white-space:nowrap}.p10-modal{width:560px;max-width:94vw;max-height:92vh;overflow-y:auto}.p10-field{margin-bottom:14px}.p10-field>label{display:block;font-size:15px;font-weight:700;color:#33452f;margin-bottom:5px}.p10-field input,.p10-field select,.p10-field textarea{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1.5px solid #cbd5d1;border-radius:9px;background:#fff;color:var(--ink);box-sizing:border-box}.p10-field input:focus,.p10-field select:focus,.p10-field textarea:focus{outline:none;border-color:var(--accent)}.p10-field textarea{resize:vertical;line-height:1.45}.p10-field select{cursor:pointer}.p10-modal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:560px){.p10-modal-grid{grid-template-columns:1fr}}.p10-hint{display:flex;gap:8px;background:#f2f9f1;border:1px solid #d7ecd4;border-radius:9px;padding:10px 13px;font-size:14.5px;color:#3d5a43;margin:2px 0 6px}.p10-total-preview{font-size:19px;font-weight:800;padding:9px 2px;color:var(--ink)}.p10-edit-items{display:grid;grid-gap:8px;gap:8px}.p10-edit-item{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fbfcfb;border:1px solid #e8ecee;border-radius:9px;padding:9px 12px}.p10-edit-item-name{font-weight:600;min-width:0}.p10-qty{display:inline-flex;align-items:center;gap:6px;font-weight:700}.p10-qty input{width:64px;font:inherit;font-size:15.5px;font-weight:700;text-align:center;padding:6px;border:1.5px solid #cbd5d1;border-radius:8px;background:#fff;color:var(--ink)}.p10-add-line{border:1px solid #e8ecee;border-radius:9px;padding:10px 12px;background:#fbfcfb;display:grid;grid-gap:8px;gap:8px}.p10-add-line-main{display:flex;align-items:center;gap:10px}.p10-add-line-main select{flex:1 1;min-width:0;font:inherit;font-size:15.5px;padding:8px 10px;border:1.5px solid #cbd5d1;border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.p10-add-variant{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--muted);font-weight:600}.p10-add-variant select{font:inherit;font-size:15px;padding:6px 9px;border:1.5px solid #cbd5d1;border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.prod-table{width:100%;border-collapse:collapse;font-size:17.5px}.prod-table th{text-align:left;background:#fbfcfb;color:#68796e;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:11px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.prod-table td{padding:13px 14px;border-bottom:1px solid #e8ecee;vertical-align:top}.prod-table tbody tr:last-child td{border-bottom:none}.prod-table tbody tr:hover{background:#f0f7f0}.zebra-table tbody tr.p10-qe-row,.zebra-table tbody tr.p10-qe-row:hover{background:#fbfdf8}.prod-col-price{width:170px}.prod-col-status{width:120px}.prod-cell{display:flex;gap:13px;align-items:flex-start}.prod-thumb{width:56px;height:56px;border-radius:9px;object-fit:cover;flex-shrink:0;border:1px solid #e5e9eb;background:#eef2ee}.prod-main{min-width:0}.prod-title{display:block;font-weight:700;color:var(--ink);font-size:18px}.prod-sub{display:block;font-size:15.5px;color:var(--muted);margin-top:1px}.prod-price{display:block;font-weight:800;white-space:nowrap}.prod-was{display:block;font-size:15px;color:#9db3a4;text-decoration:line-through;font-weight:600;margin-top:2px}.prod-stock{display:block;font-size:14.5px;color:var(--muted);margin-top:4px}.prod-row-actions{margin-top:5px;font-size:14.5px;font-weight:500;color:#a3adb3;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.prod-pid{color:#69767c}.prod-sep{color:#c3cfc6}.prod-row-actions a{color:#2271b1;text-decoration:none;cursor:pointer}.prod-row-actions a:hover{text-decoration:underline}.prod-action-link{font:inherit;font-size:14.5px;font-weight:500;color:#2271b1;background:none;border:none;padding:0;cursor:pointer}.prod-action-link:hover{text-decoration:underline}.prod-action-link:disabled{opacity:.55;cursor:wait;text-decoration:none}.prod-action-link.prod-trash,.prod-row-actions .prod-trash{color:#b32d2e}.p10-qe-row td{padding:0}.p10-qe{border-left:4px solid var(--accent);padding:16px 18px 18px}.p10-qe h4{font-size:17px;font-weight:800;margin:0 0 12px}.p10-qe h4 span{color:var(--accent);font-weight:700;font-size:15px;margin-left:8px}.p10-qe-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:760px){.p10-qe-grid{grid-template-columns:1fr}}.p10-qe .p10-field{margin-bottom:0}.p10-qe-actions{display:flex;gap:10px;margin-top:14px;align-items:center}.orders-table input[type=checkbox],.prod-table input[type=checkbox]{cursor:pointer}.eye-btn,.ord-action-link,.prod-action-link,.prod-row-actions a,.retry-btn,.send-btn,.status-tabs a{transition:background .15s ease,color .15s ease}.bulk-bar button,.bulk-bar select,.inc-pager button,.incomplete-table input[type=checkbox],.incomplete-table select,.incomplete-tabs button,.orders-filters a,.orders-filters button,.orders-filters select{cursor:pointer}.incomplete-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.inc-btn{cursor:pointer;white-space:nowrap;font-size:14.5px;padding:6px 11px;border-radius:8px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.inc-btn:hover{box-shadow:0 1px 4px rgba(20,40,25,.14)}.inc-btn-wa{background:#e7f6ec;border-color:#bfe6cb;color:#146c2e;font-weight:700}.inc-btn-wa:hover{background:#d5efdd}.inc-btn-order{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.inc-btn-order:hover{filter:brightness(1.07)}.inc-btn-order:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}.inc-blocked-reason{display:block;margin-top:5px;max-width:240px}.incomplete-table .cell-time{white-space:nowrap;color:var(--muted);font-size:15px}.stat-card-btn{font:inherit;text-align:left;cursor:pointer;width:100%;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.stat-card-btn:hover{box-shadow:0 3px 10px rgba(20,40,25,.12);transform:translateY(-1px)}.stat-card-btn.active{border-color:var(--accent);box-shadow:0 0 0 2px rgba(46,125,50,.18)}.stat-card-btn.active .stat-label{color:var(--accent);font-weight:700}.inc-pager{margin-top:14px}.inc-pager button:disabled{opacity:.45;cursor:not-allowed}.inc-modal-backdrop{position:fixed;inset:0;background:rgba(18,28,20,.48);z-index:60;display:flex;align-items:center;justify-content:center;padding:18px}.inc-modal{background:#fff;border-radius:14px;max-width:520px;width:100%;padding:22px 24px;box-shadow:0 18px 50px rgba(0,0,0,.28);max-height:88vh;overflow:auto}.inc-modal h3{margin:0 0 10px;font-size:21px}.inc-modal-customer{margin:0 0 12px;font-size:16.5px}.inc-modal-customer .cell-sub{display:block}.inc-modal-items{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:7px;gap:7px}.inc-modal-items li{display:flex;justify-content:space-between;gap:14px;font-size:16px;background:#f7faf7;border:1px solid #e8ecee;border-radius:9px;padding:9px 12px}.inc-modal-total{font-size:17px;margin:0 0 8px}.inc-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.inc-modal-actions button{cursor:pointer}.inc-toggle-row{font-weight:600;cursor:pointer}.inc-test-row,.inc-toggle-row{display:flex;align-items:center;gap:12px}.inc-test-row{margin-top:14px;flex-wrap:wrap}.inc-test-row button{cursor:pointer}.inc-test-ok{color:#146c2e;font-weight:700;font-size:15.5px}.inc-test-fail{color:#b3261e;font-weight:600;font-size:15.5px}.mlib .media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.mlib-cell{position:relative;border-radius:14px;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.mlib-cell:hover{box-shadow:0 6px 18px rgba(20,40,25,.13);transform:translateY(-2px)}.mlib-cell.selected{outline:3px solid var(--accent);outline-offset:-3px}.mlib-cell figcaption{padding:10px 12px 12px;gap:8px}.mlib .media-cell-actions{flex-wrap:nowrap}.mlib .media-cell-actions .danger-btn,.mlib .media-cell-actions .edit-btn{flex:1 1;padding:4px 8px;font-size:12.5px;line-height:1.35;white-space:nowrap;text-align:center;cursor:pointer}.mlib-check{position:absolute;top:8px;left:8px;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:7px;padding:4px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.18)}.mlib-check input{width:17px;height:17px;margin:0;cursor:pointer;accent-color:var(--accent)}.mlib-title{display:block;width:100%;background:none;border:0;padding:0;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink,#1c2521);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlib-title:hover{color:var(--accent);text-decoration:underline}.mlib-title-input{width:100%;font:inherit;font-size:13.5px;padding:4px 7px;border:1.5px solid var(--accent);border-radius:8px;outline:none}.mlib-folder-select{width:100%;font:inherit;font-size:13px;padding:4px 6px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;color:var(--muted)}.mlib-folders{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px}.mlib-chip{font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:6px 13px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:inherit;transition:border-color .15s ease,background .15s ease,color .15s ease}.mlib-chip.active,.mlib-chip:hover{border-color:var(--accent)}.mlib-chip.active{background:var(--accent);color:#fff}.mlib-chip .mlib-count{opacity:.65;font-weight:500;font-size:12.5px;margin-left:2px}.mlib-chip.mlib-new{border-style:dashed;color:var(--accent)}.mlib-folder-actions{display:inline-flex;gap:6px;margin-left:6px}.mlib-folder-actions .danger-btn,.mlib-folder-actions .edit-btn{padding:4px 10px;font-size:13px;white-space:nowrap;cursor:pointer}.mlib-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;background:#eef6ee;border:1.5px solid var(--accent);border-radius:12px;padding:10px 14px;margin-bottom:14px;font-size:14.5px}.mlib-bulkbar .danger-btn,.mlib-bulkbar .edit-btn{padding:5px 12px;font-size:13.5px;white-space:nowrap;cursor:pointer}.mlib-bulkbar .danger-btn:disabled,.mlib-bulkbar .edit-btn:disabled{opacity:.5;cursor:not-allowed}.mlib-bulk-move{display:inline-flex;align-items:center;gap:7px;font-weight:600}.mlib-bulk-move select{font:inherit;font-size:13.5px;padding:5px 7px;cursor:pointer;border:1px solid var(--line);border-radius:8px;background:#fff}.admin-main{max-width:none;padding:22px 30px 48px}@media (max-width:840px){.admin-main{padding:18px 14px 40px}}@media print{.admin-main{padding:0}}.orders-table{min-width:1090px}.order-link,.orders-table .order-id-row{white-space:nowrap}.order-link{word-break:normal}.orders-table td:nth-child(2){min-width:172px}.orders-table td:nth-child(3){min-width:168px}.orders-table td:nth-child(5),.orders-table td:nth-child(9){white-space:nowrap}.orders-table .cell-products{max-width:340px}.sidebar-group.inline-open .sidebar-children{margin-top:5px;padding-top:2px}.sidebar-link.sub{margin-left:20px;margin-bottom:2px}@media (max-width:840px){.sidebar-link.sub{margin-left:0}}.sidebar-link.sub.active{background:linear-gradient(180deg,rgba(190,242,205,.3),rgba(140,220,170,.15));color:#eafff1;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 0 1px rgba(190,242,205,.22)}.sidebar-link.sub.active .sidebar-child-arrow{color:rgba(234,255,241,.9)}.inc-head .page-title{margin-bottom:0}.inc-view-btn{white-space:nowrap;flex:none}.sidebar-flyout-link{position:relative;overflow:hidden;transition:color .18s ease,transform .18s ease}.sidebar-flyout-link:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(46,160,80,.38),rgba(255,255,255,.08));transform:translateX(-102%);transition:transform .22s ease;pointer-events:none}.sidebar-flyout-link:hover{background:transparent;transform:translateX(3px)}.sidebar-flyout-link:hover:before{transform:translateX(0)}.sidebar-flyout-link>*{position:relative;z-index:1}.inc-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inc-csv-slot:empty{display:none}.inc2-btn-dark{display:inline-flex;align-items:center;gap:6px;background:#0f172a;color:#fff;text-decoration:none;font-size:14px;font-weight:700;padding:10px 18px;border-radius:9px;white-space:nowrap;transition:background .15s ease}.inc2-btn-dark:hover{background:#1e293b;color:#fff}.inc-navpills{display:inline-flex;gap:4px;background:#fff;border:1.5px solid var(--line);border-radius:11px;padding:4px}.inc-navpill{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border-radius:8px;border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.inc-navpill:hover{background:#f0f7f0;color:var(--accent-dark)}.inc-navpill.active,.inc-navpill.active:hover{background:var(--accent);color:#fff}.inc2-stats{display:grid;grid-gap:16px;gap:16px;margin:4px 0 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.inc2-sc{position:relative;overflow:hidden;display:block;width:100%;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:20px 18px;text-align:left;font-family:inherit;box-shadow:0 2px 8px rgba(20,92,38,.06),0 10px 28px rgba(20,92,38,.05)}.inc2-sc:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--sc-bar,linear-gradient(90deg,#1e7b34,#3fa34d))}button.inc2-sc{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}button.inc2-sc:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(20,92,38,.1),0 14px 34px rgba(20,92,38,.08)}button.inc2-sc.active{border-color:var(--accent);box-shadow:0 0 0 2px rgba(30,123,52,.25)}.inc2-sc-ico{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;margin-bottom:12px;background:var(--sc-tile,#e4f2e6);color:var(--sc-ink,#1e7b34)}.inc2-sc-num{display:block;font-size:30px;font-weight:800;line-height:1.1;color:#1c2b1f}.inc2-sc-label{font-size:14.5px;font-weight:600;margin-top:3px}.inc2-sc-label,.inc2-sc-sub{display:block;color:var(--muted)}.inc2-sc-sub{font-size:12.5px;margin-top:2px}.inc2-sc-sub.ok{color:#1e7b34;font-weight:600}.inc2-sc-sub.warn{color:#b45309;font-weight:600}.inc2-sc-sub.bad{color:#b91c1c;font-weight:600}.inc2-sc.v-green{--sc-bar:linear-gradient(90deg,#1e7b34,#3fa34d);--sc-tile:#e4f2e6;--sc-ink:#1e7b34}.inc2-sc.v-amber{--sc-bar:linear-gradient(90deg,#f59e0b,#fbbf24);--sc-tile:#fef3c7;--sc-ink:#b45309}.inc2-sc.v-emerald{--sc-bar:linear-gradient(90deg,#10b981,#34d399);--sc-tile:#d1fae5;--sc-ink:#047857}.inc2-sc.v-blue{--sc-bar:linear-gradient(90deg,#3b82f6,#60a5fa);--sc-tile:#dbeafe;--sc-ink:#1d4ed8}.inc2-sc.v-red{--sc-bar:linear-gradient(90deg,#ef4444,#f87171);--sc-tile:#fee2e2;--sc-ink:#b91c1c}.inc2-sc.v-cyan{--sc-bar:linear-gradient(90deg,#06b6d4,#38bdf8);--sc-tile:#cffafe;--sc-ink:#0e7490}.inc2-sc.v-teal{--sc-bar:linear-gradient(90deg,#0d9488,#2dd4bf);--sc-tile:#ccfbf1;--sc-ink:#0f766e}.inc2-filterbar{align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.inc2-filterbar,.inc2-tabs{display:flex;flex-wrap:wrap}.inc2-tabs{gap:6px}.inc2-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:999px;background:#fff;border:1.5px solid var(--line);color:var(--muted);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.inc2-tab:hover{border-color:var(--accent);color:var(--accent-dark)}.inc2-tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.inc2-tab-cnt{background:#f1f5f1;color:inherit;border-radius:10px;padding:1px 8px;font-size:11.5px;font-weight:800;line-height:1.5}.inc2-tab.active .inc2-tab-cnt{background:rgba(255,255,255,.25)}.inc2-search{display:flex;align-items:center;gap:10px}.inc2-search input{width:260px;max-width:100%;padding:9px 14px;border:1.5px solid var(--line);border-radius:9px;background:#fff;font-family:inherit;font-size:14.5px;color:inherit}.inc2-search input:focus{outline:none;border-color:var(--accent)}.inc2-bulkbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#eef6ee;border:1.5px solid var(--accent);border-radius:12px;padding:9px 14px;margin:0 0 12px;font-size:15px;font-weight:600}.inc2-tcard{background:#fff;border:1.5px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(20,92,38,.06),0 10px 28px rgba(20,92,38,.05)}.inc2 .orders-table{min-width:1060px}.inc2-table thead th{background:#fafcfa;color:var(--muted);font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:13px 14px;border-bottom:2px solid var(--line)}.inc2-table tbody td{padding:13px 14px;font-size:15.5px;vertical-align:middle;border-bottom:1px solid #eff4ef}.inc2-table tbody tr:hover{background:#f2f8f2}.inc2-cust{font-weight:700;font-size:16px}.inc2-table .cell-sub{font-size:13px}.inc2-note-preview{font-style:italic}.inc2-phone{font-weight:700;color:var(--accent);text-decoration:none;white-space:nowrap}.inc2-phone:hover{text-decoration:underline}.inc2-addr{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;line-height:1.45;min-width:130px}.inc2-prod{display:inline-block;vertical-align:middle;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#edf6ed;border:1.5px solid #bfe0c4;border-radius:7px;padding:4px 11px;font-size:13px;font-weight:700;color:var(--accent-dark)}.inc2-more{display:block;margin-top:3px;font-size:12.5px;font-weight:700;color:var(--accent)}.inc2-total{font-weight:700;white-space:nowrap}.inc2-time{white-space:nowrap;font-size:14.5px;color:var(--muted)}.inc2-status{display:inline-flex;border-radius:999px}.inc2-status select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;color:inherit;font-family:inherit;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:6px 11px;cursor:pointer;max-width:160px}.inc2-status.s-incomplete{background:#fef3c7;color:#92400e}.inc2-status.s-converted{background:#dcfce7;color:#166534}.inc2-status.s-contacted{background:#dbeafe;color:#1e40af}.inc2-status.s-fake{background:#fee2e2;color:#991b1b}.inc2-status.s-no_response{background:#f1f5f9;color:#64748b}.inc2-acts{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.inc2-act{width:30px;height:30px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.inc2-act.wa{background:#dcfce7;color:#16a34a}.inc2-act.wa:hover{background:#25d366;color:#fff;transform:scale(1.12)}.inc2-act.call{background:#dbeafe;color:#1d4ed8}.inc2-act.call:hover{background:#3b82f6;color:#fff;transform:scale(1.12)}.inc2-act.note{background:#fef3c7;color:#92400e}.inc2-act.note:hover{background:#f59e0b;color:#fff;transform:scale(1.12)}.inc2-act.del{background:#fee2e2;color:#dc2626}.inc2-act.del:hover{background:#ef4444;color:#fff;transform:scale(1.12)}.inc2-order-btn{display:inline-flex;align-items:center;gap:5px;margin-left:5px;padding:8px 13px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .15s ease}.inc2-order-btn:hover{filter:brightness(1.08)}.inc2-order-btn:disabled{opacity:.45;cursor:not-allowed}.inc2-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:15px 18px;border-top:1.5px solid var(--line)}.inc2-pager-info{font-size:14.5px;color:var(--muted)}.inc2-pages{display:flex;align-items:center;gap:4px}.inc2-page{min-width:35px;height:35px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid var(--line);border-radius:9px;font-family:inherit;font-size:14.5px;font-weight:600;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.inc2-page.current,.inc2-page:hover:not(:disabled):not(.current):not(.dots){border-color:var(--accent)}.inc2-page.current{background:var(--accent);color:#fff}.inc2-page:disabled{opacity:.4;cursor:not-allowed}.inc2-page.dots{border:none;background:none;cursor:default;min-width:22px}@media (max-width:760px){.inc2-search{width:100%}.inc2-search input{flex:1 1;width:auto}.inc-head{flex-wrap:wrap}}.admin-main{min-width:0}.sidebar-link.sub.active{background:linear-gradient(180deg,rgba(185,244,203,.55),rgba(143,227,174,.34));font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 0 0 1px rgba(190,242,205,.35),0 4px 14px rgba(20,92,38,.2)}.inc2-table{table-layout:fixed}.inc2-table thead th:first-child{width:40px}.inc2-table thead th:nth-child(2){width:13%}.inc2-table thead th:nth-child(3){width:11.5%}.inc2-table thead th:nth-child(4){width:13.5%}.inc2-table thead th:nth-child(5){width:16%}.inc2-table thead th:nth-child(6){width:7%}.inc2-table thead th:nth-child(7){width:10%}.inc2-table thead th:nth-child(8){width:13%}.inc2-table thead th:nth-child(9){width:16%}.inc2-table .cell-time{white-space:normal}.inc2-addr{min-width:0}.inc2-phone{font-size:14.5px}.inc2-status select{padding:6px 8px}.inc2-order-btn{margin-left:0;padding:8px 11px}.inc2-prod{display:block;max-width:100%}