.seller-page{--green:#145c3a;--green-dark:#0d472c;--mustard:#d8a92f;--cream:#f5eedc;--ink:#193226;--muted:#68756c;width:100%;color:var(--ink);background:var(--cream);font-family:Inter,system-ui,-apple-system,"Noto Sans Devanagari","Segoe UI",sans-serif}
.seller-page[hidden],.seller-page [hidden]{display:none!important}.seller-page *{box-sizing:border-box}.seller-page button,.seller-page input{font:inherit}.seller-page button{cursor:pointer}.seller-stage{padding:18px 16px 24px;display:flex;justify-content:center;align-items:flex-start}.seller-phone{width:min(100%,410px);min-height:0;background:var(--screen-bg,#f7f4e9);border:1px solid rgba(25,50,38,.08);border-radius:28px;box-shadow:0 18px 48px rgba(35,48,36,.13);overflow:hidden;display:flex;flex-direction:column}.seller-phone-head{display:grid;grid-template-columns:44px 1fr 70px;gap:10px;align-items:center;padding:14px 16px 10px;border-bottom:1px solid rgba(25,50,38,.07);background:rgba(255,255,255,.55)}.seller-icon-btn{border:0;background:rgba(255,255,255,.65);width:38px;height:38px;border-radius:12px;font-size:28px;line-height:1;color:var(--green-dark)}.seller-text-btn{border:0;background:transparent;color:#747c70;font-size:11px;font-weight:850;padding:8px 0}.seller-progress-wrap{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.seller-progress{height:7px;background:rgba(255,255,255,.75);border-radius:999px;overflow:hidden}.seller-progress span{display:block;height:100%;background:var(--screen-accent,var(--green));border-radius:inherit}.seller-progress-wrap small{font-size:10px;color:#707b71;font-weight:850}.seller-screen-wrap{position:relative;background:var(--screen-bg,#fff);overflow:visible}.seller-screen{display:none;padding:22px 20px 16px;min-height:0;background:radial-gradient(175px 125px at 94% 9%,rgba(20,92,58,.04),transparent 73%),linear-gradient(145deg,var(--screen-bg,#fff),var(--screen-bg-2,var(--screen-bg,#fff)))}.seller-screen.is-active{display:block}.seller-kicker{display:inline-flex;padding:4px 9px;border-radius:999px;background:var(--kicker-bg,rgba(255,255,255,.58));color:var(--kicker-text,var(--green));font-size:10.5px;font-weight:900;margin-bottom:9px}.seller-screen h1{font-size:23px;line-height:1.22;margin:0 0 9px;letter-spacing:-.025em;color:#143424}.seller-lead{margin:0 0 16px;color:var(--muted);font-size:13.5px;line-height:1.52;font-weight:600}.seller-label{display:block;margin:14px 0 6px;font-size:12px;font-weight:850;color:#405648}.seller-label small{font-weight:650;color:#758077}.seller-input{width:100%;min-height:48px;border:1px solid var(--field-border,#d3d9ca);background:var(--field-bg,rgba(255,255,255,.75));border-radius:14px;padding:11px 13px;color:var(--ink);outline:none}.seller-input:focus{border-color:var(--screen-accent,#6f9d80);box-shadow:0 0 0 3px rgba(20,92,58,.11)}
.seller-primary,.seller-secondary{border:0;border-radius:14px;min-height:47px;padding:10px 15px;font-weight:900}.seller-primary{background:var(--green);color:#fff;box-shadow:0 8px 18px rgba(20,92,58,.18)}.seller-secondary{background:rgba(255,255,255,.58);color:#3e5447;border:1px solid rgba(72,91,76,.12)}.seller-bottom{padding:10px 16px 12px;background:var(--screen-bg,#fff);display:grid;grid-template-columns:84px 1fr;gap:8px}.seller-bottom.is-hidden{display:none}.seller-home-cta{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-top:18px}.seller-two-col{display:grid;grid-template-columns:1fr 1fr;gap:9px}.seller-section-block{padding:14px;margin-top:16px;border-radius:18px;background:rgba(255,255,255,.35);border:1px solid rgba(54,75,60,.08)}.seller-section-title{font-size:14px;font-weight:950;color:#2d4936;margin-bottom:10px}.seller-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seller-chip{position:relative;min-height:50px;border:1px solid var(--chip-border,#d9d9c8);background:var(--chip-bg,rgba(255,255,255,.67));color:#445247;border-radius:14px;padding:10px 30px 10px 12px;text-align:left;font-size:13.5px;font-weight:800;line-height:1.34}.seller-chip::after{content:"";position:absolute;right:10px;top:50%;width:18px;height:18px;border-radius:50%;transform:translateY(-50%);border:1px solid rgba(63,82,68,.18);background:rgba(255,255,255,.55)}.seller-chip.is-selected{background:#dcebdd;border-color:#629071;color:#2c5a3c}.seller-chip.is-selected::after{content:"✓";display:grid;place-items:center;background:var(--green);border-color:var(--green);color:#fff;font-size:11px;font-weight:950}
.seller-business-list{display:grid;gap:10px}.seller-business-card{width:100%;display:grid;grid-template-columns:1fr 24px;gap:10px;align-items:center;text-align:left;border:1px solid #ddcfbd;border-radius:16px;background:rgba(255,255,255,.58);padding:12px 11px 12px 13px;color:#2e4535}.seller-business-card:nth-child(1){background:#f3eed2}.seller-business-card:nth-child(2){background:#e4f0db}.seller-business-card:nth-child(3){background:#eee8d9}.seller-business-card:nth-child(4){background:#e4ece7}.seller-business-card:nth-child(5){background:#f7e4d8}.seller-business-card:nth-child(6){background:#f3e4e7}.seller-business-copy strong{display:block;font-size:14px;line-height:1.3}.seller-business-copy small{display:block;margin-top:4px;color:#6e766f;font-size:10.8px;line-height:1.42}.seller-check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(58,79,64,.17);background:rgba(255,255,255,.6);color:transparent}.seller-business-card.is-selected{border-color:var(--green);box-shadow:inset 0 0 0 1px rgba(20,92,58,.12)}.seller-business-card.is-selected .seller-check{background:var(--green);border-color:var(--green);color:#fff}.seller-note-card{margin-top:13px;padding:11px 12px;border-radius:14px;background:rgba(255,255,255,.44);border:1px solid rgba(57,79,62,.08);color:#657168;font-size:10.8px;line-height:1.5;font-weight:600}.seller-logo-row{display:grid;grid-template-columns:90px 1fr;gap:13px;align-items:center;margin-top:18px;padding:12px;border-radius:18px;background:rgba(255,255,255,.37);border:1px solid rgba(57,79,62,.08)}.seller-logo-box{width:86px;height:86px;overflow:hidden;border:1px dashed #9bb6a0;background:rgba(255,255,255,.58);border-radius:18px;color:var(--green);font-weight:950;display:flex;flex-direction:column;align-items:center;justify-content:center}.seller-logo-box img{width:100%;height:100%;object-fit:contain}.seller-logo-row strong{font-size:13px}.seller-logo-row p{margin:4px 0 0;color:#758077;font-size:11px}.seller-locate{width:100%;display:flex;align-items:center;gap:11px;text-align:left;border:1px solid #b9d0ba;background:rgba(255,255,255,.59);border-radius:15px;padding:11px 12px;color:#31503c;user-select:none}.seller-locate-dot{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#e2eee4;font-weight:950}.seller-locate strong,.seller-locate small{display:block}.seller-locate strong{font-size:12px}.seller-locate small{color:#748076;font-size:10px;margin-top:2px;font-weight:650}.seller-location-status{display:block;margin:8px 2px;color:#315f42;font-size:11px;font-weight:750}.seller-location-status.is-error{color:#8b3429}
.seller-contact-list{display:grid;gap:10px}.seller-contact-card{position:relative;width:100%;min-height:54px;padding:12px 42px 12px 14px;text-align:left;border:1px solid #d6d9cb;background:rgba(255,255,255,.58);border-radius:15px;color:#3b5142;font-weight:850;font-size:13.5px}.seller-contact-card::after{content:"";position:absolute;right:13px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid rgba(55,78,62,.18);border-radius:50%}.seller-contact-card.is-selected{border-color:var(--green);background:#dfeee2;color:#28563a}.seller-contact-card.is-selected::after{content:"✓";display:grid;place-items:center;background:var(--green);color:#fff;font-size:11px}.seller-privacy-hint{display:grid;grid-template-columns:28px 1fr;gap:10px;margin-top:16px;padding:12px;border-radius:15px;background:rgba(255,255,255,.42);border:1px solid rgba(57,79,62,.08)}.seller-lock{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:#dcebe0;color:#2f6843;font-size:9px}.seller-privacy-hint strong{font-size:12px}.seller-privacy-hint p{margin:3px 0 0;color:#6d786f;font-size:10.5px;line-height:1.45}.seller-photo-add{width:100%;display:flex;align-items:center;justify-content:center;gap:11px;padding:13px;border:1px dashed #8cae92;border-radius:18px;background:rgba(255,255,255,.49);color:#34543e}.seller-photo-plus{width:39px;height:39px;border-radius:13px;background:#e4eee5;display:grid;place-items:center;font-size:25px}.seller-photo-add strong,.seller-photo-add small{display:block;text-align:left}.seller-photo-add strong{font-size:13px}.seller-photo-add small{margin-top:2px;color:#748078;font-size:10px}.seller-photo-count{margin:9px 2px 0;text-align:right;color:#6b766e;font-size:10.5px;font-weight:850}.seller-photo-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.seller-photo-preview:empty{display:none}.seller-photo-tile{height:112px;border-radius:15px;overflow:hidden;background:#fff}.seller-photo-tile img{width:100%;height:100%;object-fit:cover}.seller-photo-examples{margin-top:14px;padding:12px;border-radius:16px;background:rgba(255,255,255,.34)}.seller-example-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.seller-example-tags span{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.62);font-size:9.8px;color:#69756d;font-weight:750}
.seller-review-card,.seller-summary{border:1px solid rgba(71,79,62,.09);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.48)}.seller-review-card div,.seller-summary div{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid rgba(71,79,62,.07);font-size:11.5px}.seller-review-card div:last-child,.seller-summary div:last-child{border:0}.seller-review-card span,.seller-summary span{color:#707970;flex:0 0 72px}.seller-review-card strong,.seller-summary strong{text-align:right}.seller-completion-preview,.seller-completion-success{margin-top:14px;padding:13px;border-radius:16px;background:rgba(255,255,255,.39)}.seller-completion-preview>div:first-child,.seller-completion-success>div{display:flex;justify-content:space-between}.seller-completion-bar{height:9px;margin-top:8px;background:rgba(255,255,255,.72);border-radius:999px;overflow:hidden}.seller-completion-bar span{display:block;width:75%;height:100%;background:var(--green)}.seller-completion-preview p{margin:8px 0 0;color:#6f7971;font-size:10.5px}.seller-consent{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:11px;border-radius:13px;background:rgba(255,255,255,.47);font-size:10.5px;font-weight:750}.seller-consent input{margin-top:1px;accent-color:var(--green)}.seller-success-screen{text-align:center;padding-top:42px}.seller-success-mark{width:70px;height:70px;margin:0 auto 16px;border-radius:23px;background:var(--green);color:#fff;display:grid;place-items:center;font-size:32px;font-weight:950}.seller-success-screen .seller-lead{margin-left:auto;margin-right:auto}.seller-success-screen .seller-summary{text-align:left;margin-top:15px}.seller-toast{max-width:410px;margin:10px auto;padding:10px 14px;border-radius:999px;background:#163c29;color:#fff;font-size:12px;font-weight:800}
.seller-phone[data-active-screen="4"]{--screen-bg:#f7eadb;--screen-bg-2:#eef1d8;--screen-accent:#7d7440;--kicker-bg:#e8ddb9}.seller-phone[data-active-screen="5"]{--screen-bg:#e7f0dd;--screen-bg-2:#f5e9d0;--screen-accent:#52784f;--field-bg:#f8f4de;--field-border:#c4d6bf;--kicker-bg:#d5e5cf}.seller-phone[data-active-screen="6"]{--screen-bg:#e3eee5;--screen-bg-2:#f4e9c9;--screen-accent:#4e815b;--field-bg:#f5f3dd;--field-border:#b9d0ba;--kicker-bg:#cfe3d2}.seller-phone[data-active-screen="7"]{--screen-bg:#f7e2d8;--screen-bg-2:#f5ebce;--screen-accent:#a6664a;--chip-bg:#f5ddd1;--chip-border:#dfbfae;--kicker-bg:#eecbbb}.seller-phone[data-active-screen="8"]{--screen-bg:#e5ebe0;--screen-bg-2:#efe8d1;--screen-accent:#58735e;--kicker-bg:#d3dfd4}.seller-phone[data-active-screen="9"]{--screen-bg:#f5e8d8;--screen-bg-2:#e9efe0;--screen-accent:#8a6946;--kicker-bg:#ead8bb}.seller-phone[data-active-screen="10"]{--screen-bg:#e2efe0;--screen-bg-2:#f5ebcc;--screen-accent:#3e7751;--kicker-bg:#cfe4d1}.seller-phone[data-active-screen="11"]{--screen-bg:#f5e9bf;--screen-bg-2:#e6efdc;--screen-accent:#4f7b4f;--kicker-bg:#e8d88e}
@media(max-width:520px){.seller-stage{padding:0}.seller-phone{width:100%;border-radius:0;border:0;box-shadow:none}.seller-screen{padding:18px 17px 13px}.seller-phone-head{padding-left:11px;padding-right:11px}.seller-bottom{padding:8px 14px max(12px,env(safe-area-inset-bottom))}.seller-screen h1{font-size:22px}}@media(max-width:360px){.seller-chip-grid{grid-template-columns:1fr}.seller-two-col{grid-template-columns:1fr}}

/* Keep Seller button/link interaction states within the Kishanix palette. */
.seller-page button{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(216,169,47,.22)}
.seller-page .seller-business-card:hover,.seller-page .seller-business-card:focus,.seller-page .seller-business-card:focus-visible,.seller-page .seller-chip:hover,.seller-page .seller-chip:focus,.seller-page .seller-chip:focus-visible,.seller-page .seller-contact-card:hover,.seller-page .seller-contact-card:focus,.seller-page .seller-contact-card:focus-visible{background:#fff1c9;color:var(--green-dark);border-color:var(--mustard);box-shadow:none}
.seller-page .seller-business-card.is-selected,.seller-page .seller-business-card.is-selected:hover,.seller-page .seller-business-card.is-selected:focus,.seller-page .seller-business-card.is-selected:focus-visible,.seller-page .seller-chip.is-selected,.seller-page .seller-chip.is-selected:hover,.seller-page .seller-chip.is-selected:focus,.seller-page .seller-chip.is-selected:focus-visible,.seller-page .seller-contact-card.is-selected,.seller-page .seller-contact-card.is-selected:hover,.seller-page .seller-contact-card.is-selected:focus,.seller-page .seller-contact-card.is-selected:focus-visible{background:#f3e2ad;color:var(--green-dark);border-color:#b78a1e;box-shadow:inset 0 0 0 1px rgba(183,138,30,.16)}
.seller-page .seller-logo-box:hover,.seller-page .seller-logo-box:focus,.seller-page .seller-logo-box:focus-visible,.seller-page .seller-locate:hover,.seller-page .seller-locate:focus,.seller-page .seller-locate:focus-visible,.seller-page .seller-photo-add:hover,.seller-page .seller-photo-add:focus,.seller-page .seller-photo-add:focus-visible{background:#fff1c9;color:var(--green-dark);border-color:var(--mustard);box-shadow:none}
.seller-page .seller-icon-btn:hover,.seller-page .seller-icon-btn:focus,.seller-page .seller-icon-btn:focus-visible{background:rgba(255,255,255,.78);color:var(--green-dark);border-color:transparent;box-shadow:none}
.seller-page .seller-text-btn:hover,.seller-page .seller-text-btn:focus,.seller-page .seller-text-btn:focus-visible{background:transparent;color:var(--green-dark);border-color:transparent;box-shadow:none}
.seller-page .seller-primary:hover,.seller-page .seller-primary:focus,.seller-page .seller-primary:focus-visible,.seller-page a.seller-primary:hover,.seller-page a.seller-primary:focus,.seller-page a.seller-primary:focus-visible{background:var(--green-dark);color:#fff;border-color:var(--green-dark);box-shadow:0 8px 18px rgba(20,92,58,.18)}
.seller-page .seller-secondary:hover,.seller-page .seller-secondary:focus,.seller-page .seller-secondary:focus-visible{background:#fff1c9;color:var(--green-dark);border-color:var(--mustard);box-shadow:none}
.seller-page button:focus-visible,.seller-page a:focus-visible,.seller-page input:focus-visible{outline:3px solid #efbd3b;outline-offset:2px}
.seller-page .seller-consent input{display:grid;place-content:center;flex:0 0 16px;width:16px;height:16px;margin-top:1px;-webkit-appearance:none;appearance:none;border:1.5px solid #8cae92;border-radius:4px;background:#fff;accent-color:var(--green)}
.seller-page .seller-consent input:checked{border-color:var(--green);background:var(--green)}
.seller-page .seller-consent input:checked::after{content:"✓";color:#fff;font-size:12px;font-weight:950;line-height:1}
