.order-manager{color:#17211e;background:#fff}.order-manager button,.order-manager input,.order-manager select,.order-manager textarea{font:inherit}.order-manager-heading{border:1px solid #dce4e0;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:22px;display:grid}.order-manager-heading small,.order-detail-heading small{letter-spacing:.1em;color:#16865e;font-size:11px;font-weight:900}.order-manager h2{margin:4px 0 5px;font-size:25px}.order-manager-heading p{color:#64736d;margin:0}.order-stat{border-left:1px solid #dfe6e2;min-width:130px;padding-left:18px;display:grid}.order-stat strong{font-size:25px}.order-stat span{color:#697770;font-size:12px}.order-toolbar{justify-content:space-between;gap:12px;margin:18px 0;display:flex}.order-toolbar label{border:1px solid #bfcac5;border-radius:9px;flex:1;align-items:center;max-width:520px;height:42px;padding:0 12px;display:flex}.order-toolbar label svg{color:#68766f;width:18px}.order-toolbar input{border:0;outline:0;width:100%;padding:0 9px}.order-toolbar select,.order-progress-card select{background:#fff;border:1px solid #bdc8c3;border-radius:9px;padding:9px 12px}.order-list-table{border:1px solid #d9e1dd;border-radius:12px;overflow:hidden}.order-list-head,.order-list-table article{grid-template-columns:1.05fr 2fr .8fr .8fr 1fr auto;align-items:center;gap:13px;display:grid}.order-list-head{color:#53615b;background:#f3f5f4;padding:11px 15px;font-size:12px;font-weight:800}.order-list-table article{border-top:1px solid #e4e9e7;padding:16px 15px}.order-list-table article>span{gap:4px;min-width:0;display:grid}.order-list-table small{color:#6e7a75;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.order-list-table article>button,.packing-slip,.order-detail-heading>button:first-child{color:#0b64c9;background:#fff;border:1px solid #1473e6;border-radius:999px;padding:8px 14px;font-weight:800}.order-status{text-transform:capitalize;color:#7a5700;background:#fff1cc;border-radius:999px;width:max-content;padding:5px 9px}.order-status.shipped{color:#235da1;background:#e5efff}.order-status.delivered{color:#08734e;background:#e4f7ed}.order-status.cancelled{color:#a72727;background:#fde9e9}.order-detail-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.order-detail-heading>button{align-items:center;gap:6px;display:flex}.order-detail-heading>button svg{width:17px}.order-detail-heading h2{margin:3px 0}.order-detail-heading span{color:#718079;font-size:13px}.packing-slip{color:#2c3934;border-color:#c3cdc8;border-radius:9px}.order-progress-card,.order-box{background:#fff;border:1px solid #d9e1dd;border-radius:12px}.order-progress-card{grid-template-columns:1fr auto;gap:15px;padding:18px;display:grid}.order-progress-card>div:first-child{gap:3px;display:grid}.order-progress-card>div:first-child strong{text-transform:capitalize;font-size:18px}.order-progress-card>div:first-child span{color:#68766f}.order-timeline{grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding-top:8px;display:grid}.order-timeline span{color:#7c8983;grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:12px;display:grid;position:relative}.order-timeline span:before{content:"";background:#d9e0dd;height:2px;position:absolute;top:14px;left:-50%;right:calc(100% - 15px)}.order-timeline span:first-child:before{display:none}.order-timeline i{z-index:1;background:#e8eeeb;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.order-timeline .done{color:#08734e;font-weight:800}.order-timeline .done:before,.order-timeline .done i{color:#fff;background:#159064}.order-notice{color:#126545;background:#eaf8f1;border:1px solid #c5e6d6;border-radius:9px;padding:10px 13px}.order-detail-grid{grid-template-columns:minmax(0,1fr) 340px;gap:16px;margin-top:16px;display:grid}.order-detail-main,.order-detail-aside{align-content:start;gap:16px;display:grid}.order-box{padding:18px}.order-box>header{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.order-box>header>svg{color:#087a57}.order-box h3{margin:0 0 4px}.order-box header p{color:#6a7872;margin:0;font-size:13px}.order-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-form-grid label{gap:6px;font-size:12px;font-weight:800;display:grid}.order-form-grid .wide{grid-column:1/-1}.order-form-grid input,.order-form-grid textarea{background:#fff;border:1px solid #bdc9c4;border-radius:8px;padding:10px}.order-form-grid textarea{resize:vertical;min-height:75px}.tracking-preview{color:#0969c5;align-items:center;gap:6px;width:max-content;margin-top:12px;font-weight:800;display:flex}.tracking-preview svg{width:16px}.save-fulfillment{color:#fff;background:#168b62;border:0;border-radius:9px;margin-top:14px;padding:11px 15px;font-weight:800}.order-items-table>div{border-top:1px solid #e5eae8;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.item-thumb{background:#eff3f1;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.item-thumb svg{color:#65746d;width:22px}.order-items-table span{gap:4px;display:grid}.order-items-table small{color:#6d7974}.order-detail-aside .order-box>p{color:#4d5b55;align-items:flex-start;gap:6px;display:flex}.order-detail-aside .order-box>p svg{flex:none;width:17px}.order-detail-aside .order-box>button{color:#0a65c4;background:#fff;border:1px solid #1976d2;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;font-weight:800;display:flex}.order-detail-aside .order-box>button svg{width:16px}.money-summary p{justify-content:space-between;display:flex}.money-summary .total{font-size:17px}.money-summary small{color:#68766f}.order-invoice-link{color:#18352c;border:1px solid #bac8c1;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px;font-weight:800;display:flex}.order-invoice-link svg{width:18px}@media (max-width:900px){.order-manager-heading{grid-template-columns:1fr 1fr}.order-manager-heading>div:first-child{grid-column:1/-1}.order-list-head{display:none}.order-list-table article{grid-template-columns:1fr 1fr}.order-detail-grid{grid-template-columns:1fr}.order-detail-aside{grid-template-columns:1fr 1fr}.order-detail-aside .order-invoice-link{grid-column:1/-1}}@media (max-width:600px){.order-manager-heading,.order-list-table article,.order-detail-heading,.order-progress-card,.order-form-grid,.order-detail-aside{grid-template-columns:1fr}.order-toolbar{display:grid}.order-toolbar label{max-width:none}.order-detail-heading>button{width:max-content}.order-timeline{grid-template-columns:1fr;gap:8px}.order-timeline span:before{display:none}.order-form-grid .wide,.order-detail-aside .order-invoice-link{grid-column:auto}}.order-label-link{color:#176342;margin-top:10px;font-weight:700;text-decoration:underline;display:block}.seller-order-queue>header,.seller-order-queue-group>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-order-queue>header>div{flex:1;min-width:220px}.seller-order-queue>input{box-sizing:border-box;border:1px solid #cbd9d1;border-radius:10px;width:100%;margin:16px 0;padding:12px}.seller-order-queue button{color:#17543b;cursor:pointer;background:#fff;border:1px solid #b6d1c0;border-radius:10px;padding:10px 15px}.seller-order-queue-group{border:1px solid #d7e4da;border-radius:16px;margin-top:18px;padding:18px}.seller-order-queue-group>header{border-bottom:1px solid #e1e8e3;padding-bottom:12px}.order-rider-assignment{border-top:1px solid #dfe7e3;margin-top:18px;padding-top:18px}.rider-assignment-heading{align-items:flex-start;gap:10px;display:flex}.rider-assignment-heading>svg{color:#087a57;flex:none;width:22px}.rider-assignment-heading h4{margin:0 0 3px;font-size:16px}.rider-assignment-heading p{color:#697872;margin:0;font-size:13px}.current-rider-assignments{gap:8px;margin-top:13px;display:grid}.current-rider-assignments>div{background:#f3faf6;border:1px solid #cfe2d8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.current-rider-assignments span{gap:2px;display:grid}.current-rider-assignments small{color:#64756d}.current-rider-assignments b{color:#08704d;text-transform:capitalize;background:#e1f3ea;border-radius:999px;padding:5px 9px;font-size:12px}.rider-assignment-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.rider-assignment-form label{gap:6px;font-size:12px;font-weight:800;display:grid}.rider-assignment-form .wide{grid-column:1/-1}.rider-assignment-form input,.rider-assignment-form select,.rider-assignment-form textarea{background:#fff;border:1px solid #bdc9c4;border-radius:8px;width:100%;padding:10px}.rider-assignment-form textarea{resize:vertical;min-height:70px}.rider-assignment-form button{color:#fff;background:#168b62;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:800;display:flex}.rider-assignment-form button:disabled{opacity:.55;cursor:not-allowed}.rider-assignment-form button svg{width:18px}.rider-assignment-empty{color:#5d6b65;background:#f4f7f5;border-radius:8px;margin:13px 0 0;padding:11px;font-size:13px}.rider-assignment-empty.success{color:#126846;background:#edf8f2}@media (max-width:600px){.rider-assignment-form{grid-template-columns:1fr}.rider-assignment-form .wide,.rider-assignment-form button{grid-column:auto}}.seller-full-payment{background:#f4faf6;border:1px solid #cce4d7;border-radius:10px;margin:10px 0;padding:12px}.seller-full-payment p{margin:8px 0}.seller-full-payment .total{color:#0b6541;border-top:1px solid #d7e8df;padding-top:9px}.seller-payment-status{color:#705000;text-transform:capitalize;background:#fff0c9;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-block}.seller-payment-status.paid{color:#08734e;background:#daf3e5}.seller-wholesale{gap:18px;display:grid}.seller-wholesale>header{background:linear-gradient(120deg,#f4fbf7,#fff);border:1px solid #d9e2dd;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.seller-wholesale>header small{color:#0b8059;letter-spacing:.1em;font-weight:900}.seller-wholesale h2{margin:5px 0}.seller-wholesale>header p{color:#66756e;margin:0}.seller-wholesale>header a{color:#fff;background:#0b7654;border-radius:9px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:flex}.seller-wholesale>header svg{width:18px}.seller-wholesale>nav{border-bottom:1px solid #dbe3df;gap:8px;display:flex;overflow:auto}.seller-wholesale>nav button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:11px 13px;font-weight:800;display:flex}.seller-wholesale>nav button svg{width:17px}.seller-wholesale>nav button.active{color:#087451;border-bottom:3px solid #087451}.wholesale-center-notice{color:#0c6748;background:#e9f7f0;border-radius:8px;padding:11px}.wholesale-center-actions{justify-content:space-between;align-items:center;display:flex}.wholesale-center-actions h3{margin:0}.wholesale-center-actions p{color:#697871;margin:4px 0}.wholesale-center-actions button,.stock-scan-bar>button{color:#fff;background:#0d805a;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:flex}.wholesale-center-actions svg,.stock-scan-bar svg{width:17px}.wholesale-listing-form{background:#f9fbfa;border:1px solid #cfdad4;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid;position:relative}.wholesale-listing-form label{gap:5px;font-size:12px;font-weight:800;display:grid}.wholesale-listing-form input,.wholesale-listing-form select,.wholesale-listing-form textarea{font:inherit;background:#fff;border:1px solid #bfcac5;border-radius:8px;padding:9px}.wholesale-listing-form textarea{min-height:75px}.wholesale-listing-form .wide{grid-column:1/-1}.wholesale-listing-form>button.wide{color:#fff;background:#0d805a;border:0;border-radius:9px;padding:11px;font-weight:800}.wholesale-listing-form .form-close{background:#edf2f0;border:0;border-radius:50%;width:30px;height:30px;position:absolute;top:8px;right:8px}.wholesale-listing-form .form-close svg{width:16px}.seller-wholesale-list{border:1px solid #d8e0dc;border-radius:11px;overflow:hidden}.seller-wholesale-list article{border-top:1px solid #e3e9e6;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:14px;display:grid}.seller-wholesale-list article:first-child{border-top:0}.seller-wholesale-list article>div{gap:3px;display:grid}.seller-wholesale-list small,.seller-wholesale-list span{color:#6b7973}.seller-wholesale-list em{text-transform:capitalize;color:#0a6d4c;background:#e8f7f0;border-radius:999px;padding:5px 8px;font-style:normal}.wholesale-center-empty{text-align:center;padding:35px}.wholesale-center-empty svg{color:#7b9188;width:35px;height:35px}.wholesale-center-empty a{color:#087451;font-weight:800}.stock-scan-bar{background:#eef7f3;border-radius:11px;justify-content:space-between;align-items:end;gap:12px;padding:14px;display:flex}.stock-scan-bar label{gap:5px;font-size:12px;font-weight:800;display:grid}.stock-scan-bar input{border:1px solid #b9cbc3;border-radius:8px;width:min(440px,70vw);padding:10px}.stock-receive-list{gap:10px;display:grid}.stock-receive-list article{border:1px solid #d7e0db;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.stock-receive-list article>svg{color:#17815d;background:#e6f6ef;border-radius:9px;width:38px;height:38px;padding:7px}.stock-receive-list article>div:nth-child(2){gap:3px;display:grid}.stock-receive-list small,.stock-receive-list span{color:#697972}.stock-receive-list article>button,.transfer-controls button{color:#fff;background:#0c7b57;border:0;border-radius:8px;padding:9px 11px;font-weight:800}.transfer-controls{gap:6px;display:grid}.transfer-controls input{border:1px solid #bdc9c3;border-radius:7px;width:145px;padding:8px}.barcode-modal{z-index:200;background:#071b17c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.barcode-modal section{background:#fff;border-radius:15px;width:min(520px,100%);padding:20px;position:relative}.barcode-modal section>button{border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:10px;right:10px}.barcode-modal video{object-fit:cover;background:#111;border-radius:10px;width:100%;height:300px}.barcode-modal p{text-align:center;color:#63736c}@media (max-width:800px){.wholesale-listing-form{grid-template-columns:1fr 1fr}.stock-receive-list article{grid-template-columns:auto 1fr}.stock-receive-list article>button,.transfer-controls{grid-column:1/-1}.seller-wholesale>header{display:grid}}@media (max-width:560px){.wholesale-listing-form{grid-template-columns:1fr}.wholesale-listing-form .wide{grid-column:auto}.seller-wholesale-list article{grid-template-columns:1fr}.stock-scan-bar{align-items:stretch;display:grid}.stock-scan-bar input{width:100%}}.wholesale-photo-field{background:#f0f8f3;border:1px dashed #a6c4b4;border-radius:13px;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:20px;display:grid}.wholesale-photo-preview{color:#668b75;background:#fff;border:1px solid #d4e1d8;border-radius:11px;place-items:center;width:130px;height:130px;display:grid;overflow:hidden}.wholesale-photo-preview img{object-fit:contain;width:100%;height:100%}.wholesale-photo-field h4{margin:0 0 7px;font-size:15px}.wholesale-photo-field p{color:#466655;max-width:640px;margin:0 0 12px;font-size:13px;line-height:1.6}.wholesale-photo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wholesale-photo-actions .wholesale-file-button{color:#fff;cursor:pointer;background:#08744f;border:1px solid #08744f;border-radius:8px;padding:10px 14px;font-size:13px;display:block;position:relative;overflow:hidden}.wholesale-file-button input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.wholesale-photo-actions>button,.wholesale-form-actions button{color:#22533d;cursor:pointer;background:#fff;border:1px solid #b6cfc0;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700}.wholesale-photo-field .wholesale-photo-error{color:#9f2738;margin-top:10px}.wholesale-form-actions{border-top:1px solid #d4e1d8;justify-content:flex-end;gap:10px;padding-top:15px;display:flex}.wholesale-form-actions button:last-child{color:#fff;background:#08744f;border-color:#08744f}.wholesale-listing-form>h3{margin:0;padding-inline-end:36px}.seller-wholesale button:disabled,.wholesale-listing-form input:disabled{opacity:.55;cursor:not-allowed}.seller-wholesale-list article{grid-template-columns:minmax(0,1fr) auto auto}.seller-wholesale-list article>.wholesale-catalog-product{align-items:center;gap:14px;min-width:0;display:flex}.wholesale-catalog-product>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.wholesale-catalog-product>img,.wholesale-catalog-placeholder{object-fit:contain;background:#f4f8f5;border:1px solid #d7e2dc;border-radius:9px;flex:0 0 72px;width:72px;height:72px}.wholesale-catalog-placeholder{color:#6b8d79;place-items:center;display:grid}.seller-wholesale-list article>.wholesale-row-actions{border-top:1px solid #e7eee9;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.wholesale-row-actions button,.wholesale-row-actions a{color:#126444;cursor:pointer;background:#fff;border:1px solid #b9d0c2;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.wholesale-load-error{color:#9a3232;background:#fff1ed;border-radius:10px;padding:14px}.wholesale-load-error button{margin-inline-start:10px}.seller-wholesale :focus-visible{outline-offset:3px;outline:3px solid #c59845}.wholesale-file-button:focus-within{outline-offset:3px;outline:3px solid #c59845}@media (max-width:600px){.wholesale-photo-field{grid-template-columns:1fr;padding:16px}.wholesale-center-actions{flex-direction:column;align-items:start;gap:12px}.seller-wholesale-list article{grid-template-columns:1fr}.seller-wholesale-list article>.wholesale-row-actions{justify-content:flex-start}.wholesale-form-actions{flex-wrap:wrap}}.wholesale-center-notice.error{color:#9c2d35;background:#fff0ed;border:1px solid #eac9c3}.wholesale-sales-list{gap:10px;display:grid}.wholesale-sales-list article{border:1px solid #d7e0db;border-radius:11px;grid-template-columns:1fr 230px 150px;align-items:end;gap:14px;padding:14px;display:grid}.wholesale-sales-list article>div,.wholesale-sales-list label{gap:4px;display:grid}.wholesale-sales-list small,.wholesale-sales-list span{color:#697972}.wholesale-sales-list label{font-size:12px;font-weight:800}.wholesale-sales-list input,.wholesale-sales-list select{background:#fff;border:1px solid #bdc9c3;border-radius:8px;padding:9px}@media (max-width:750px){.wholesale-sales-list article{grid-template-columns:1fr}.wholesale-sales-list article>div{grid-column:1/-1}}.seller-distributor,.distributor-loading{color:#16342a;gap:18px;display:grid}.distributor-loading{place-content:center;justify-items:center;min-height:360px}.distributor-loading svg{color:#138856;width:44px}.seller-distributor>header{color:#fff;background:linear-gradient(125deg,#073e30,#138755);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.seller-distributor>header span{color:#a9ebcb;letter-spacing:.1em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.seller-distributor>header span svg{width:17px}.seller-distributor>header h2{margin:7px 0 4px;font-size:29px}.seller-distributor>header p{color:#dff5e9;margin:0}.seller-distributor>header a{color:#0a7148;white-space:nowrap;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:12px 15px;font-weight:900;text-decoration:none;display:flex}.seller-distributor>header a svg{width:18px}.seller-distributor>nav{border-bottom:1px solid #d7e2dc;gap:6px;display:flex;overflow:auto}.seller-distributor>nav button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:12px 14px;font-weight:850;display:flex}.seller-distributor>nav button svg{width:17px}.seller-distributor>nav button.active{color:#08754c;border-bottom:3px solid #08754c}.seller-distributor>nav b{color:#08754c;background:#e5f4ec;border-radius:999px;padding:2px 6px}.distributor-notice{color:#086944;background:#eaf7f0;border-radius:10px;margin:0;padding:11px 14px}.distributor-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.distributor-kpis article{background:#fff;border:1px solid #d8e4dd;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:16px;display:grid}.distributor-kpis svg{color:#108254;background:#e8f7ef;border-radius:10px;grid-row:1/3;width:38px;height:38px;padding:8px}.distributor-kpis span{color:#66786f;font-size:12px}.distributor-kpis strong{font-size:24px}.distributor-overview-grid{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.distributor-overview-grid>article{background:#fff;border:1px solid #d8e4dd;border-radius:15px;padding:18px}.distributor-overview-grid h3{margin:0 0 13px}.coverage-chips{flex-wrap:wrap;gap:7px;display:flex}.coverage-chips span{color:#0a7148;background:#edf8f2;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.coverage-chips svg{width:14px}.distributor-overview-grid p{color:#65766e}.distributor-overview-grid button{color:#154332;background:#f7fbf9;border:1px solid #c9dcd2;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:11px;font-weight:800;display:flex}.distributor-overview-grid button svg{width:17px}.distributor-catalog-layout{grid-template-columns:340px 1fr;gap:16px;display:grid}.distributor-catalog-layout>form,.distributor-profile-form,.distributor-onboarding form{background:#f8fbf9;border:1px solid #d2e1d9;border-radius:16px;align-content:start;gap:12px;padding:19px;display:grid}.distributor-catalog-layout form h3,.distributor-profile-form h3,.distributor-onboarding form h3{margin:0}.distributor-catalog-layout label,.distributor-profile-form label,.distributor-onboarding label{gap:6px;font-size:12px;font-weight:800;display:grid}.distributor-catalog-layout form>div,.distributor-profile-form>div,.distributor-onboarding form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.distributor-catalog-layout input,.distributor-catalog-layout select,.distributor-profile-form input,.distributor-profile-form textarea,.distributor-onboarding input,.distributor-onboarding textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #bed0c6;border-radius:9px;padding:10px}.distributor-catalog-layout button,.distributor-profile-form>button,.distributor-onboarding form>button{color:#fff;background:#128653;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px;font-weight:900;display:flex}.distributor-catalog-layout button svg,.distributor-profile-form button svg,.distributor-onboarding button svg{width:18px}.distributor-catalog-list{align-content:start;gap:9px;display:grid}.distributor-catalog-list article{background:#fff;border:1px solid #d8e3dd;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.distributor-catalog-list article>div{gap:3px;display:grid}.distributor-catalog-list small,.distributor-catalog-list span{color:#6a7a72}.distributor-catalog-list em{color:#08724a;background:#e7f5ee;border-radius:999px;padding:5px 8px;font-style:normal}.distributor-request-list{gap:10px;display:grid}.distributor-request-list>article{background:#fff;border:1px solid #d6e2dc;border-radius:14px;grid-template-columns:minmax(220px,1fr) 150px 155px 170px auto;align-items:end;gap:10px;padding:15px;display:grid}.distributor-request-list article>div{gap:3px;display:grid}.distributor-request-list small,.distributor-request-list span{color:#687971}.distributor-request-list p{color:#455b52;margin:5px 0 0;font-size:12px}.distributor-request-list label{gap:5px;font-size:11px;font-weight:850;display:grid}.distributor-request-list input,.distributor-request-list select{background:#fff;border:1px solid #c4d4cc;border-radius:8px;padding:9px}.distributor-request-list button{color:#fff;background:#128653;border:0;border-radius:9px;padding:10px 12px;font-weight:850}.distributor-empty{text-align:center!important;padding:45px!important}.distributor-empty svg{color:#168b55;width:42px}.distributor-onboarding{background:radial-gradient(circle at 0 0,#e1f7eb,#0000 45%),#fff;border:1px solid #d1e3d9;border-radius:20px;grid-template-columns:1fr minmax(390px,.8fr);gap:25px;padding:30px;display:grid}.distributor-onboarding>div{align-self:center}.distributor-onboarding>div>span{color:#108053;letter-spacing:.12em;font-size:12px;font-weight:900}.distributor-onboarding h2{margin:10px 0;font-size:38px;line-height:1.08}.distributor-onboarding p{color:#5f756b;line-height:1.6}.distributor-onboarding ul{gap:10px;padding:0;list-style:none;display:grid}.distributor-onboarding li{align-items:center;gap:8px;font-weight:800;display:flex}.distributor-onboarding li svg{color:#168b55;width:19px}.distributor-onboarding fieldset,.distributor-profile-form fieldset{border:1px solid #cbdcd3;border-radius:10px;flex-wrap:wrap;gap:13px;display:flex}.distributor-onboarding fieldset label,.distributor-profile-form fieldset label{align-items:center;gap:6px;display:flex}.distributor-onboarding fieldset input,.distributor-profile-form fieldset input{width:auto}.distributor-profile-form{max-width:820px}.distributor-profile-form textarea,.distributor-onboarding textarea{min-height:75px}.distributor-profile-form>button{justify-self:start;padding-inline:22px}@media (max-width:950px){.distributor-kpis{grid-template-columns:1fr 1fr}.distributor-catalog-layout,.distributor-onboarding{grid-template-columns:1fr}.distributor-request-list>article{grid-template-columns:1fr 1fr}.distributor-request-list>article>div{grid-column:1/-1}}@media (max-width:600px){.seller-distributor>header{padding:18px;display:grid}.seller-distributor>header a{justify-content:center}.distributor-kpis,.distributor-overview-grid,.distributor-catalog-layout form>div,.distributor-profile-form>div,.distributor-onboarding form>div,.distributor-catalog-list article,.distributor-request-list>article{grid-template-columns:1fr}.distributor-request-list>article>div{grid-column:auto}.distributor-onboarding{padding:18px}.distributor-onboarding h2{font-size:30px}}.localized-file-input{box-sizing:border-box;background:#fff;border:1px solid #cdded5;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:7px 10px;display:flex;position:relative;overflow:hidden}.localized-file-input>span{color:#19593c;background:#e9f3ed;border-radius:7px;flex-shrink:0;padding:7px 10px;font-weight:700}.localized-file-input>bdi{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.localized-file-input input[type=file]{cursor:pointer;opacity:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.localized-file-input:focus-within{outline-offset:2px;outline:2px solid #2b8e64}.rider-card-actions{justify-items:end;gap:8px;display:grid}.regenerate-invite{color:#087455;cursor:pointer;background:#f4faf7;border:1px solid #c9ddd5;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.regenerate-invite svg{width:15px}.regenerate-invite:disabled{opacity:.55;cursor:wait}@media (max-width:620px){.rider-card-actions{grid-column:1/-1;justify-items:start}.regenerate-invite{justify-content:center;width:100%}}.seller-location-card{background:linear-gradient(135deg,#f7fcf9,#eef8f2);border:1px solid #cfe0d6;border-radius:16px;margin:18px 0;padding:22px}.seller-location-card>header{align-items:center;gap:13px;margin-bottom:18px;display:flex}.seller-location-icon{color:#fff;background:#168b55;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.seller-location-card header small{color:#168b55;letter-spacing:.08em;font-weight:900}.seller-location-card h3{margin:3px 0;font-size:22px}.seller-location-card header p{color:#66756e;margin:0}.seller-location-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seller-location-card form>label{gap:6px;font-size:14px;font-weight:800;display:grid}.seller-location-card input{background:#fff;border:1px solid #bcd0c4;border-radius:9px;outline:none;height:44px;padding:0 12px}.seller-location-card input:focus{border-color:#168b55;box-shadow:0 0 0 3px #168b5518}.seller-location-card label small{color:#708078;font-weight:500}.seller-location-card .wide,.location-mode-options,.seller-country-markets{grid-column:1/-1}.seller-country-markets{background:#fff;border:1px solid #bfd2c6;border-radius:13px;padding:15px}.seller-country-markets legend{padding:0 6px;font-weight:900}.seller-country-markets>p{color:#66756e;margin:0 0 12px;font-size:13px}.seller-country-markets>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.seller-country-markets label{cursor:pointer;border:1px solid #d4e0d8;border-radius:10px;gap:5px;padding:11px;display:grid}.seller-country-markets label.selected{background:#eff9f3;border-color:#168b55}.seller-country-markets label input{width:18px;height:18px;margin:0}.seller-country-markets label span{color:#86620d;font-size:11px;font-weight:700}.seller-country-markets label span.approved{color:#11693f}.location-mode-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.location-mode-options label{cursor:pointer;background:#fff;border:1px solid #bfd2c6;border-radius:12px;grid-template-columns:auto 1fr;gap:5px 8px;padding:15px;display:grid;position:relative}.location-mode-options label.selected{background:#eff9f3;border:2px solid #168b55}.location-mode-options input{opacity:0;position:absolute}.location-mode-options svg{color:#168b55;grid-row:1/3}.location-mode-options span{color:#66756e;grid-column:2;font-size:13px}.seller-location-card form>button{color:#fff;cursor:pointer;background:#168b55;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;font-weight:850;display:flex}.seller-location-card form>button:disabled{opacity:.6}.seller-shop-pin{background:#fff;border:1px solid #bfd2c6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.seller-shop-pin>div{gap:4px;display:grid}.seller-shop-pin small{color:#66756e}.seller-shop-pin span{color:#11693f;font-size:12px;font-weight:800}.seller-shop-pin button{color:#11693f;cursor:pointer;white-space:nowrap;background:#eff9f3;border:1px solid #168b55;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-weight:850;display:flex}.seller-shop-pin button:disabled{opacity:.6}.seller-location-notice{color:#11693f;align-self:center;margin:0;font-weight:750}.seller-location-notice:only-child{grid-column:1/-1}@media (max-width:700px){.seller-location-card form,.location-mode-options{grid-template-columns:1fr}.location-mode-options,.seller-location-card .wide{grid-column:auto}.seller-country-markets>div{grid-template-columns:1fr 1fr}.seller-shop-pin{flex-direction:column;align-items:stretch}.seller-shop-pin button{justify-content:center}}.ebay-overview{color:#171d1a;gap:18px;display:grid}.overview-account-strip{background:#fff;border:1px solid #d6dcda;border-radius:13px;grid-template-columns:auto minmax(180px,1fr) repeat(3,auto) auto;align-items:center;gap:20px;padding:14px 18px;display:grid}.overview-avatar{color:#0c7449;background:#e8f4ee;border-radius:8px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.overview-account-strip>div:nth-child(2){gap:4px;display:grid}.overview-account-strip>div:nth-child(2) span{color:#596962;text-transform:capitalize;font-size:12px}.account-strip-stat{border-left:1px solid #dfe4e2;align-items:center;gap:8px;padding-left:16px;display:flex}.account-strip-stat>svg{width:22px}.account-strip-stat span{display:grid}.account-strip-stat b{font-size:17px}.account-strip-stat small{color:#65736d}.overview-account-strip>button,.blue-action{color:#fff;background:#1683ef;border:0;border-radius:999px;padding:11px 18px;font-weight:800}.overview-alert-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.overview-alert-row button{text-align:left;background:#f4f6f5;border:0;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:14px;display:grid}.overview-alert-row svg{width:19px}.overview-alert-row svg:last-child{color:#69766f;width:15px}.overview-alert-row b{font-size:20px}.overview-alert-row .bus-booking-alert{background:#eef7f2}.overview-alert-row .bus-booking-alert.has-new{box-shadow:inset 0 0 0 1px #63ad84}.bus-booking-card .hub-row-list button span{gap:2px;display:grid}.bus-booking-card .hub-row-list button small{color:#68766f;text-decoration:none}.bus-booking-card .hub-row-list button>b{color:#176f48;text-transform:capitalize;font-size:11px}.bus-booking-card>.outline-action{margin-top:14px}.bus-booking-empty{color:#65746d;text-align:center;align-content:center;place-items:center;gap:5px;min-height:140px;display:grid}.bus-booking-empty svg{color:#23845a}.bus-booking-empty strong{color:#1b2822}.ebay-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hub-card{box-sizing:border-box;background:#fff;border:1px solid #d5dcda;border-radius:11px;min-height:270px;padding:16px}.hub-card header{border-bottom:1px solid #dfe5e2;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.hub-card header h2{text-underline-offset:3px;margin:0;font-size:18px;text-decoration:underline}.hub-card header h2 small{color:#0968d7;border:1px solid #0968d7;border-radius:999px;padding:2px 5px;font-size:10px;text-decoration:none}.hub-card header>button{background:#f3f5f4;border:0;border-radius:50%;width:29px;height:29px;font-size:22px}.listing-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:16px;display:grid}.listing-summary button{text-align:left;background:#f4f5f5;border:0;border-radius:9px;grid-template-columns:1fr auto;gap:8px;min-height:86px;padding:12px;display:grid}.listing-summary span{grid-column:1/-1;font-size:10px}.listing-summary b{font-size:20px}.listing-summary svg{width:16px}.listing-summary .unsold{grid-column:1/-1;min-height:65px}.hub-row-list{display:grid}.hub-row-list button,.hub-row-list p{text-align:left;color:inherit;background:0 0;border:0;border-bottom:1px solid #e4e8e6;justify-content:space-between;gap:15px;margin:0;padding:10px 2px;display:flex}.hub-row-list button span{text-decoration:underline}.hub-row-list.compact p{padding:8px 2px}.hub-row-list.analytics p{padding:12px 2px}.hub-row-list em{color:#16824f;font-size:10px}.chart-label{text-align:center;color:#617068;font-size:12px}.ebay-sales-chart{border-bottom:1px solid #c7cecb;align-items:end;gap:7px;height:105px;padding:0 12px;display:flex}.ebay-sales-chart i{background:#6596d9;border-radius:2px 2px 0 0;flex:1;min-height:5px}.ad-summary{background:#f3f7fc;border-radius:9px;align-items:flex-start;gap:12px;padding:13px;display:flex}.ad-summary>svg{color:#186ac7;width:32px}.ad-summary div{gap:4px;display:grid}.ad-summary span,.ad-summary p{color:#5e6e67;margin:0;font-size:11px}.ad-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.ad-metrics p{margin:0;display:grid}.ad-metrics span{color:#68766f;font-size:10px}.outline-action{color:#096aca;background:#fff;border:1px solid #167be5;border-radius:999px;padding:8px 14px;font-weight:800}.seller-level{justify-content:space-between;gap:12px;padding:10px 0;display:flex}.seller-level span{font-size:12px}.seller-level strong{text-transform:capitalize}.feedback-score{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin:20px 0;display:grid}.feedback-score svg{color:#e4a300}.feedback-score strong{font-size:28px}.feedback-score span{color:#67756f}.feedback-bars p{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.feedback-bars p>span{border-radius:50%;width:9px;height:9px}.positive-dot{background:#27a55b}.neutral-dot{background:#888}.negative-dot{background:#d53a3a}.tool-links{grid-template-columns:1fr 1fr;gap:2px 16px;display:grid}.tool-links button{text-align:left;background:0 0;border:0;padding:7px 0;text-decoration:underline}.announcement-list{display:grid}.announcement-list p{border-bottom:1px solid #e7eae9;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);align-items:start;gap:16px;margin:0;padding:9px 0;display:grid}.announcement-list small{color:#596860;white-space:normal;overflow-wrap:anywhere;min-width:0;font-weight:800}.announcement-list p>span{overflow-wrap:anywhere;min-width:0}@media (max-width:400px){.announcement-list p{grid-template-columns:minmax(0,1fr);gap:5px}}.limits-card p,.payout-card p{justify-content:space-between;display:flex}.limits-card>div{background:#e1e6e3;height:5px}.limits-card>div i{background:#1683ef;height:100%;display:block}.limits-card>small{color:#68766f;margin-top:18px;display:block}.empty-promotion{text-align:center;place-items:center;gap:8px;padding:16px;display:grid}.empty-promotion svg{color:#1977d2;width:40px;height:40px}.empty-promotion p{color:#65746d;margin:0}.empty-promotion button{color:#096dcc;background:0 0;border:0;text-decoration:underline}.payout-total{border-top:1px solid #dfe4e2;padding-top:13px;font-size:17px}@media (max-width:1250px){.overview-account-strip{grid-template-columns:auto 1fr repeat(2,auto)}.account-strip-stat:nth-of-type(5){display:none}.ebay-dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.overview-account-strip{grid-template-columns:auto 1fr}.account-strip-stat,.overview-account-strip>button{grid-column:auto}.overview-alert-row,.ebay-dashboard-grid{grid-template-columns:1fr}}@media (max-width:520px){.overview-account-strip{gap:10px;padding:12px}.account-strip-stat{display:none}.overview-account-strip>button{grid-column:1/-1}.listing-summary{grid-template-columns:1fr}.listing-summary .unsold{grid-column:auto}.hub-card{padding:13px}}.seller-copilot{background:#fff;border:1px solid #cde4d8;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #044b3114}.seller-copilot>header{color:#fff;background:linear-gradient(135deg,#063f31,#0b704c);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.seller-copilot>header>div{align-items:center;gap:12px;display:flex}.seller-copilot>header svg{width:28px;height:28px}.seller-copilot>header span{gap:3px;display:grid}.seller-copilot>header strong{font-size:19px}.seller-copilot>header strong em{color:#075f3d;letter-spacing:.08em;vertical-align:middle;background:#e4fff2;border-radius:999px;margin-inline-start:6px;padding:3px 7px;font-size:10px;font-style:normal}.seller-copilot>header small{color:#d9f6e8;font-size:13px}.seller-copilot>header>b{background:#ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;display:flex}.copilot-head-actions{align-items:center;gap:9px;display:flex}.copilot-head-actions label{background:#ffffff1f;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:7px;padding:5px 8px;display:flex}.copilot-head-actions label svg{width:17px;height:17px}.copilot-head-actions select{color:#fff;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.copilot-head-actions select option{color:#16352b}.copilot-head-actions>b{white-space:nowrap;background:#ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;display:flex}.seller-copilot>header i{background:#51e59c;border-radius:50%;width:8px;height:8px}.copilot-capabilities{background:#f7fbf9;border-bottom:1px solid #e5eee9;flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.copilot-capabilities button{color:#075f3d;cursor:pointer;background:#fff;border:1px solid #cde4d8;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:flex}.copilot-capabilities svg{width:16px}.copilot-chat{background:#fbfdfc;flex-direction:column;gap:12px;min-height:310px;max-height:48vh;padding:20px;display:flex;overflow:auto}.copilot-message{align-items:flex-start;gap:9px;max-width:82%;display:flex}.copilot-message svg{color:#08724d;flex:none;width:20px}.copilot-message p{color:#173f32;background:#e8f5ef;border-radius:14px;margin:0;padding:11px 13px;line-height:1.5}.copilot-message>div{gap:7px;display:grid}.copilot-inline-action{color:#075f3d;cursor:pointer;background:#fff;border:1px solid #9fcdb9;border-radius:9px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-weight:850;display:inline-flex}.copilot-inline-action svg{width:15px}.copilot-stepper{background:#f3fbf7;border:1px solid #b8dccb;border-radius:13px;gap:10px;margin:0 18px 14px;padding:12px 14px;display:grid}.copilot-stepper>div{color:#315f4e;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:13px;font-weight:850;display:grid}.copilot-stepper progress{accent-color:#08724d;width:100%;height:8px}.copilot-stepper section{justify-content:flex-end;gap:8px;display:flex}.copilot-stepper button{color:#174d3b;cursor:pointer;background:#fff;border:1px solid #b8d2c6;border-radius:9px;padding:8px 12px;font-weight:850}.copilot-stepper button:last-child{color:#fff;background:#08724d;border-color:#08724d}.copilot-stepper button:disabled{opacity:.45;cursor:default}.copilot-message.seller{align-self:flex-end}.copilot-message.seller p{color:#fff;background:#08724d}.copilot-confirm{color:#704c05;background:#fff9e9;border:1px solid #f0c36d;border-radius:14px;gap:12px;margin:0 18px 14px;padding:15px;display:flex}.copilot-confirm>svg{flex:none}.copilot-confirm p{margin:5px 0 11px}.copilot-confirm span{gap:8px;display:flex}.copilot-confirm button{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-weight:800;display:flex}.copilot-confirm button:first-child{color:#fff;background:#08724d}.copilot-confirm button:last-child{color:#333;background:#eee}.copilot-confirm button svg{width:17px}.seller-copilot form{border-top:1px solid #e5eee9;grid-template-columns:auto 1fr auto;gap:9px;padding:15px 18px;display:grid}.seller-copilot form button{color:#fff;cursor:pointer;background:#08724d;border:0;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.seller-copilot form button.listening{background:#b42318;animation:1s infinite voicePulse}.seller-copilot form button.speaking{background:#155eef}.seller-copilot form button:disabled{opacity:.45}.seller-copilot textarea{resize:vertical;min-height:46px;font:inherit;border:1px solid #bfd8cc;border-radius:12px;padding:11px 13px}.seller-copilot>footer{color:#557067;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px 15px;font-size:13px;display:flex}.seller-copilot>footer span{align-items:center;gap:7px;display:flex}.seller-copilot>footer svg{width:17px}.seller-copilot>footer button{color:#315f4e;cursor:pointer;background:#fff;border:1px solid #c9dbd2;border-radius:8px;flex:none;padding:7px 10px;font-weight:800}@keyframes voicePulse{50%{transform:scale(1.08);box-shadow:0 0 0 7px #b4231824}}@media (max-width:700px){.seller-copilot>header{align-items:flex-start}.copilot-head-actions>b{display:none}.copilot-head-actions label{padding:6px}.copilot-head-actions label svg{display:none}.copilot-message{max-width:94%}.copilot-capabilities{flex-wrap:nowrap;overflow:auto}.copilot-capabilities button{white-space:nowrap}.seller-copilot>footer{flex-direction:column;align-items:flex-start}}.ad-center{color:#17231f;gap:18px;display:grid}.ad-center-head{color:#fff;background:linear-gradient(125deg,#062f25,#0a7250);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.ad-center-head span,.ad-modal header span{text-transform:uppercase;letter-spacing:.08em;color:#8de0bb;font-size:12px;font-weight:800}.ad-center-head h2{margin:4px 0;font-size:28px}.ad-center-head p{color:#d4f0e3;margin:0}.ad-center-head button,.launch-campaign{color:#075f3d;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:900;display:flex}.ad-center-head button:disabled{opacity:.5}.ad-notice{color:#075f3d;background:#edfbf4;border:1px solid #a8dbc4;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-weight:700;display:flex}.ad-notice button{background:0 0;border:0;margin-left:auto}.ad-model-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ad-model-grid article{background:#fff;border:1px solid #d7e3dd;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0846300f}.ad-model-grid article>div{color:#08734d;background:#e7f6ef;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.ad-model-grid span{color:#16815a;margin-top:15px;font-size:12px;font-weight:800;display:block}.ad-model-grid h3{margin:5px 0 8px}.ad-model-grid p{color:#61716a;min-height:45px}.ad-model-grid button{color:#fff;background:#08734d;border:0;border-radius:999px;padding:9px 14px;font-weight:800}.growth-plans{background:#fff;border:1px solid #d7e2dd;border-radius:17px;overflow:hidden}.growth-plans>header{background:#f3f9f6;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.growth-plans>header span{color:#08734d;text-transform:uppercase;font-size:12px;font-weight:900}.growth-plans h3{margin:3px 0}.plan-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.plan-grid article{border:1px solid #d8e2dd;border-radius:14px;padding:18px}.plan-grid article.premium{color:#fff;background:linear-gradient(145deg,#072f25,#0c6749)}.plan-grid article.selected{outline-offset:2px;outline:3px solid #28a878}.plan-grid article>span{text-transform:uppercase;color:#16815a;font-size:12px;font-weight:900}.plan-grid .premium>span{color:#8de0bb}.plan-grid h4{margin:5px 0;font-size:19px}.plan-grid ul{gap:8px;padding:0;list-style:none;display:grid}.plan-grid li{align-items:center;gap:7px;display:flex}.plan-grid li svg{color:#18a66f;width:17px}.plan-grid button{color:#fff;background:#08734d;border:0;border-radius:999px;padding:9px 14px;font-weight:900}.plan-grid .premium button{color:#075f3d;background:#fff}.seo-guide{color:#43534c;background:#f7faf8;border-radius:12px;margin:0 18px 18px;padding:15px}.seo-guide p{margin:5px 0 10px}.seo-guide small{color:#6c7973}.advanced-targeting{background:#f7faf8;border:1px solid #d9e4df;border-radius:12px;gap:9px;padding:13px;display:grid}.advanced-targeting label{grid-template-columns:auto 1fr;align-items:start;display:grid}.advanced-targeting input{width:18px;height:18px;min-height:0;margin-top:3px}.advanced-targeting span{display:grid}.advanced-targeting small{color:#68766f;font-weight:500}.advanced-targeting p{color:#8a5b00;margin:0;font-size:13px}.ad-stats{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.ad-stats article{background:#fff;border:1px solid #dce5e1;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:15px;display:grid}.ad-stats svg{color:#16815a;grid-row:1/3}.ad-stats span{color:#65736d;font-size:12px}.ad-stats b{font-size:18px}.campaign-list{background:#fff;border:1px solid #d7e1dc;border-radius:16px;overflow:hidden}.campaign-list>header{border-bottom:1px solid #e4e9e6;justify-content:space-between;padding:18px 20px;display:flex}.campaign-list h3,.campaign-list p{margin:0}.campaign-list p{color:#69766f}.campaign-list>article{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,1fr)) auto auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.campaign-list small,.campaign-product span{color:#69766f;font-size:12px;display:block}.campaign-list em{text-transform:capitalize;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800}.campaign-list em.active{color:#08734d;background:#e5f7ed}.campaign-list em.paused{color:#626b67;background:#f1f1f1}.campaign-actions{gap:5px;display:flex}.campaign-actions button{background:#fff;border:1px solid #dce4e0;border-radius:8px;width:35px;height:35px}.campaign-actions svg{width:16px}.ad-empty{text-align:center;color:#68766f;place-items:center;padding:40px;display:grid}.ad-empty svg{color:#13805a;width:42px;height:42px}.ad-empty strong{color:#23352e}.ad-empty p{margin:3px}.ad-modal{z-index:10020;background:#031912ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ad-modal form{background:#fff;border-radius:18px;gap:16px;width:min(720px,100%);max-height:92vh;padding:22px;display:grid;overflow:auto}.ad-modal header{justify-content:space-between;display:flex}.ad-modal header h3{margin:3px 0;font-size:23px}.ad-modal header button{background:#eef3f0;border:0;border-radius:50%;width:38px;height:38px}.ad-type-picker{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ad-type-picker button{text-align:left;background:#fff;border:1px solid #d6e2dc;border-radius:11px;padding:12px;display:grid}.ad-type-picker button.active{background:#edf8f3;border:2px solid #08734d}.ad-type-picker small{color:#69766f}.ad-modal label{gap:6px;font-weight:800;display:grid}.ad-modal input,.ad-modal select{min-height:45px;font:inherit;border:1px solid #bcd2c7;border-radius:10px;padding:0 11px}.ad-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ad-confirm-note{color:#76540b;background:#fff7df;border-radius:11px;gap:10px;padding:12px;display:flex}.ad-confirm-note span{display:grid}.ad-confirm-note small{font-weight:500}.launch-campaign{color:#fff;background:#08734d;border-radius:11px;justify-content:center}@media (max-width:950px){.ad-model-grid,.plan-grid{grid-template-columns:1fr}.ad-stats{grid-template-columns:repeat(2,1fr)}.campaign-list>article{grid-template-columns:1fr 1fr}.campaign-list em,.campaign-actions{justify-self:start}}@media (max-width:600px){.ad-center-head{flex-direction:column;align-items:flex-start}.ad-stats,.ad-form-row,.ad-type-picker,.campaign-list>article{grid-template-columns:1fr}.ad-modal{padding:8px}.ad-modal form{padding:16px}}.counter-offer-editor{background:#f4faf7;border:1px solid #c9dfd2;border-radius:12px;grid-column:2/-1;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.counter-offer-editor label{color:#315247;gap:5px;font-size:13px;font-weight:800;display:grid}.counter-offer-editor input,.counter-offer-editor textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #b8d1c2;border-radius:8px;padding:10px}.counter-offer-editor textarea{resize:vertical;min-height:72px}.counter-offer-editor>div{grid-column:1/-1;gap:8px;display:flex}.counter-offer-editor button{color:#fff;background:#168b55;border:0;border-radius:8px;padding:10px 13px;font-weight:800}.counter-offer-editor .cancel-counter{color:#385a4c;background:#fff;border:1px solid #bcd2c5}@media (max-width:800px){.counter-offer-editor{grid-column:2;grid-template-columns:1fr}.counter-offer-editor>div{flex-wrap:wrap;grid-column:auto}}.offer-customer{flex-wrap:wrap;align-items:center;gap:8px;display:flex;margin:8px 0!important}.offer-customer b{color:#173d31}.offer-customer span{color:#207751;background:#e9f6ef;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.seller-marketing-center{outline:none;scroll-margin-top:24px}.seller-marketing-center header small{color:#098568}.seller-marketing-center nav,.marketing-actions{flex-wrap:wrap;gap:10px;margin-block:20px;display:flex}.seller-marketing-center button,.marketing-actions a,.marketing-availability a{color:#075e49;cursor:pointer;font:inherit;background:#fff;border:1px solid #cce0d8;border-radius:9px;padding:10px 15px;text-decoration:none}.seller-marketing-center nav button[aria-pressed=true]{color:#fff;background:#08694f}.marketing-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.marketing-stats article,.marketing-products article,.marketing-availability{background:#f8fcfa;border:1px solid #dbe7e2;border-radius:14px;padding:18px}.marketing-stats strong{margin-top:8px;font-size:28px;display:block}.seller-marketing-center label{gap:8px;margin-block:16px;font-weight:600;display:grid}.seller-marketing-center input,.seller-marketing-center select{width:100%;font:inherit;border:1px solid #c7dbd3;border-radius:9px;padding:12px}.marketing-products{gap:12px;display:grid}.marketing-products article{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.marketing-products article strong{flex:1;min-width:180px}.marketing-table{overflow:auto}.marketing-table table{border-collapse:collapse;width:100%}.marketing-table th,.marketing-table td{text-align:start;border-bottom:1px solid #dbe7e2;padding:14px}.marketing-availability a{margin-inline:10px;display:inline-block}.seller-marketing-center p{color:#536b63;line-height:1.8}.seller-marketing-center textarea{width:100%;font:inherit;resize:vertical;border:1px solid #c7dbd3;border-radius:9px;min-height:90px;padding:12px}.seller-marketing-center form>a{color:#08694f}.marketing-targets{flex-wrap:wrap;gap:10px;margin-block:16px;display:flex}.marketing-targets button[aria-pressed=true]{color:#fff;background:#08694f;border-color:#08694f}.seller-marketing-center select:disabled{color:#61736b;background:#f0f4f2}:is(.seller-marketing-center a:focus-visible,.marketing-targets button:focus-visible){outline-offset:3px;outline:2px solid #13896c}.seller-insights{background:linear-gradient(145deg,#fff 65%,#effaf5);border:1px solid #d6e8e0;border-radius:18px}.insights-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.seller-insights .marketing-stats article{background:#fff;box-shadow:0 4px 18px #123b2210}.seller-insights .marketing-stats strong{overflow-wrap:anywhere;font-size:clamp(19px,2vw,27px)}.insights-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.insights-bank,.insight-reputation{border:1px solid #d7e7df;border-radius:14px;margin-block:18px;padding:18px}.insights-bank>span,.insights-bank>bdi{margin-block:9px;display:block}.seller-insights td{min-width:110px}.seller-insights td small{color:#647c72;margin-top:5px;font-size:12px;display:block}.insight-status{color:#405e6a;white-space:nowrap;background:#e8eef1;border-radius:20px;padding:5px 9px;display:inline-block}.insight-status.paid{color:#086d47;background:#ddf5e8}.insight-status.eligible{color:#165487;background:#e2eefa}.insight-status.held{color:#8c500c;background:#fff0dc}.insight-reputation>strong{margin-bottom:16px;font-size:24px;display:block}.fbr-center{gap:18px;display:grid}.fbr-center>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fbr-center header p{color:#14734f;letter-spacing:.12em;margin:0;font-size:11px;font-weight:900}.fbr-center h3{margin:5px 0;font-size:28px}.fbr-center header span{color:#65766f}.fbr-state{color:#785b10;background:#fff3d5;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.fbr-state.connected{color:#087347;background:#def5e8}.fbr-state.failed{color:#a32b2b;background:#ffe3e3}.fbr-state svg{width:18px}.fbr-warning{background:#eaf6f0;border:1px solid #cce6da;border-radius:13px;gap:12px;padding:14px;display:flex}.fbr-warning svg{color:#08764e;flex:none}.fbr-warning p{gap:4px;margin:0;display:grid}.fbr-warning span{color:#587068;font-size:13px}.fbr-center form{background:#fff;border:1px solid #d9e5df;border-radius:15px;gap:16px;padding:18px;display:grid}.fbr-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.fbr-grid label{gap:6px;font-size:12px;font-weight:800;display:grid}.fbr-grid input,.fbr-grid select,.fbr-grid textarea{color:#17382e;font:inherit;background:#fff;border:1px solid #c9dcd2;border-radius:9px;padding:11px}.fbr-address{grid-column:1/-1}.fbr-address textarea{min-height:75px}.fbr-auto{align-items:flex-start;gap:10px;display:flex}.fbr-auto span{gap:3px;display:grid}.fbr-auto small{color:#64776f}.fbr-center footer{flex-wrap:wrap;gap:9px;display:flex}.fbr-center footer button{color:#126b4c;background:#fff;border:1px solid #bad3c7;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:flex}.fbr-center footer .fbr-save{color:#fff;background:#087a55}.fbr-center footer button:disabled{opacity:.45}.fbr-center footer svg{width:17px}.fbr-notice{background:#f0f7f3;border-radius:9px;margin:0;padding:11px 13px}.fbr-guide{background:#fafcfb;border:1px solid #d9e5df;border-radius:13px;padding:16px}.fbr-guide ol{color:#536960;margin:9px 0 0;padding-inline-start:20px;line-height:1.7}.fbr-jobs{gap:8px;display:grid}.fbr-jobs h4{margin:0}.fbr-jobs article{border-bottom:1px solid #e5ece8;grid-template-columns:160px 90px 110px 1fr;gap:10px;padding:10px;font-size:12px;display:grid}.fbr-jobs article em{text-transform:capitalize;font-style:normal;font-weight:800}.fbr-jobs article p{margin:0}@media (max-width:720px){.fbr-center>header{display:grid}.fbr-grid{grid-template-columns:1fr}.fbr-address{grid-column:auto}.fbr-jobs article{grid-template-columns:1fr 1fr}.fbr-jobs article p{grid-column:1/-1}}.seller-portal.seller-farm-unified .seller-hub-body{grid-template-columns:190px minmax(0,1fr);gap:22px;display:grid}.farm-seller-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.farm-seller-heading small{letter-spacing:.08em;color:#587368;font-size:11px}.farm-seller-heading h2{margin:8px 0;font-size:27px}.farm-seller-heading p,.farm-seller-note{color:#65766e;font-size:13px}.farm-seller-heading>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.farm-seller-center button,.farm-seller-center select,.farm-seller-center input{color:#223a2c;background:#fff;border:1px solid #d9e3dd;border-radius:7px;padding:10px 13px}.farm-seller-heading>div:last-child button:first-child{color:#fff;background:#11683e}.farm-seller-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.farm-seller-metrics button{text-align:start;padding:20px}.farm-seller-metrics strong{margin-top:12px;font-size:30px;display:block}.farm-seller-listings{background:#fff;border:1px solid #dde5e0;border-radius:10px;padding:20px}.farm-seller-filters{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.farm-seller-filters input{flex:1;min-width:190px}.farm-seller-table{overflow:auto}.farm-seller-table table{border-collapse:collapse;text-align:start;width:100%;min-width:700px}.farm-seller-table th,.farm-seller-table td{text-align:start;border-bottom:1px solid #e8ede9;padding:16px 10px;font-size:13px}.farm-seller-table th{color:#53655a;background:#f6f8f6}.farm-seller-item{gap:12px;max-width:340px;display:flex}.farm-seller-item img{object-fit:cover;border-radius:6px;width:58px;height:58px}.farm-seller-table small,.farm-seller-table a{color:#607267;margin-top:7px;display:block}.farm-seller-status{background:#fff4da;border-radius:20px;padding:6px 9px;display:inline-block}.farm-seller-status.approved{color:#11683e;background:#e3f4e9}.farm-editor-embedded{background:0 0!important;max-width:none!important;min-height:0!important;padding:0!important}.farm-editor-embedded .farm-form-page>header,.farm-editor-embedded .farm-manage>header{display:none}.farm-editor-embedded .farm-form-page{background:#fff;box-shadow:none!important;margin:18px 0!important}.farm-seller-photos{flex-wrap:wrap;gap:10px;display:flex}.farm-seller-photos img{object-fit:cover;width:80px;height:80px}.seller-farm-unified .seller-core-navigation{overflow:auto}.seller-farm-unified .seller-hub-sidebar button{width:100%}@media (max-width:900px){.seller-portal.seller-farm-unified .seller-hub-body{grid-template-columns:1fr}.seller-farm-unified .seller-hub-sidebar{display:none}.farm-seller-metrics{grid-template-columns:repeat(2,1fr)}.farm-seller-heading{flex-direction:column;align-items:flex-start}}.farm-kept-images{flex-wrap:wrap;gap:12px;display:flex}.farm-kept-images img{object-fit:cover;border-radius:7px;width:90px;height:90px}.farm-kept-images>div{flex-direction:column;gap:6px;display:flex}.seller-portal.seller-farm-unified .farm-workspace-sidebar{box-sizing:border-box;scrollbar-width:thin;border-right:0;border-inline-end:1px solid #e0e4e2;align-self:start;gap:6px;width:100%;min-width:0;max-height:calc(100dvh - 180px);padding:8px 12px 16px 0;overflow:hidden auto}.seller-farm-unified .farm-workspace-sidebar>strong{padding:8px 10px 12px;line-height:1.5}.seller-portal.seller-farm-unified .farm-workspace-sidebar>button{text-align:start;white-space:normal;word-break:normal;overflow-wrap:normal;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:11px 10px;line-height:1.45;display:grid}.seller-farm-unified .farm-workspace-sidebar>button>svg{flex-shrink:0;width:19px;height:19px}.seller-portal.seller-farm-unified .farm-workspace-sidebar .farm-sidebar-label{white-space:normal;word-break:normal;overflow-wrap:normal;background:0 0;border-radius:0;min-width:0;padding:0;font-size:13px;line-height:1.45;display:block}.seller-farm-unified .farm-workspace-sidebar>button:focus-visible{outline-offset:-2px;outline:2px solid #168b55}.farm-seller-center,.farm-seller-heading>div,.farm-seller-listings{box-sizing:border-box;min-width:0}.farm-seller-heading{flex-wrap:wrap}.farm-seller-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.farm-seller-metrics button{min-width:0}.farm-seller-filters>*{box-sizing:border-box;max-width:100%}.seller-farm-unified .seller-core-navigation>select{flex-shrink:0;max-width:230px}@media (max-width:900px){.seller-portal.seller-farm-unified .farm-workspace-sidebar{border-inline-end:0;border-bottom:1px solid #e0e4e2;flex-flow:wrap;gap:6px;max-height:none;padding:0 0 12px;display:flex}.seller-farm-unified .farm-workspace-sidebar>strong{width:100%;padding:4px}.seller-portal.seller-farm-unified .farm-workspace-sidebar>button{flex:0 auto;width:auto}.farm-seller-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.farm-seller-listings{padding:12px}.farm-seller-heading>div:last-child{width:100%}.farm-seller-heading>div:last-child>button{white-space:normal;flex:1}.farm-seller-filters input{flex-basis:100%;width:100%;min-width:0}}.seller-workspace-overview{color:#23352b;min-width:0}.workspace-overview-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.workspace-overview-heading h2{margin:6px 0;font-size:27px}.workspace-overview-heading small,.workspace-overview-heading p{color:#67786d}.seller-workspace-overview button{cursor:pointer}.workspace-overview-heading>button,.workspace-account-strip>button{color:#225d3f;background:#fff;border:1px solid #d5e0d8;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;display:flex}.workspace-account-strip{border:1px solid #dbe4de;border-radius:9px;align-items:center;gap:16px;padding:18px;display:flex}.workspace-account-strip>div{flex:1}.workspace-account-strip small{color:#6b796f;margin-top:5px;display:block}.workspace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.workspace-summary-grid>button{text-align:start;background:#fff;border:1px solid #dbe4de;border-radius:9px;min-width:0;padding:20px}.workspace-summary-grid strong{color:#176442;margin:14px 0;font-size:30px;display:block}.workspace-summary-grid small{color:#6c796f;align-items:center;gap:5px;display:flex}.workspace-overview-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.workspace-overview-columns>section,.workspace-recent-activity{background:#fff;border:1px solid #dbe4de;border-radius:9px;padding:20px}.workspace-overview-columns h3,.workspace-recent-activity h3{margin:0 0 16px;font-size:17px}.workspace-overview-columns button{text-align:start;background:#fff;border:0;border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.workspace-overview-columns button>span{flex:1}.workspace-recent-activity{margin-top:20px}.workspace-activity-table{overflow:auto}.workspace-activity-table table{border-collapse:collapse;width:100%;min-width:500px}.workspace-activity-table th,.workspace-activity-table td{text-align:start;border-bottom:1px solid #e9eeeb;padding:13px 10px;font-size:13px}.workspace-activity-table th{background:#f7f9f7}.workspace-activity-table button{text-align:start;color:#256747;background:0 0;border:0;padding:0}.seller-unified-workspace .seller-core-navigation>button{flex-shrink:0}.seller-unified-workspace .seller-core-navigation>select{background:#fff;border:1px solid #dbe4de;border-radius:6px;max-width:220px;padding:9px}.seller-unified-workspace .seller-wholesale>header,.seller-unified-workspace .seller-distributor>header{box-shadow:none;border:0;border-bottom:1px solid #dbe4de;border-radius:0;padding:0 0 18px;color:#23352b!important;background:#fff!important}.seller-unified-workspace .seller-wholesale>header h2,.seller-unified-workspace .seller-distributor>header h2{font-size:26px;color:#23352b!important}.seller-unified-workspace .seller-wholesale>header p,.seller-unified-workspace .seller-distributor>header p{color:#67786d!important}.seller-unified-workspace .seller-wholesale>nav{flex-wrap:wrap;gap:8px;display:flex}.seller-unified-workspace .seller-wholesale{min-width:0}.seller-unified-workspace .seller-wholesale>header{flex-wrap:wrap}@media (max-width:900px){.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-account-strip{flex-wrap:wrap}.workspace-account-strip>div{min-width:150px}}@media (max-width:600px){.workspace-overview-columns{grid-template-columns:1fr}.workspace-account-strip>button{flex:1}.workspace-summary-grid>button{padding:15px}.workspace-overview-heading{align-items:flex-start}.workspace-recent-activity,.workspace-overview-columns>section{padding:14px}}.farm-market{color:#172219;background:#f6f8f4;min-height:100vh;font-family:Arial,sans-serif}.farm-top{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e2e9df;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.farm-top img{object-fit:contain;width:170px;max-height:42px}.farm-top nav{gap:6px;display:flex;overflow:auto}.farm-top button{white-space:nowrap;color:#536056;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 13px;font-weight:700}.farm-top button.active,.farm-top button:hover{color:#19612d;background:#e7f3e6}.farm-hero{color:#fff;background:linear-gradient(125deg,#123d24,#267544);border-radius:28px;justify-content:space-between;align-items:center;gap:30px;max-width:1200px;min-height:300px;margin:30px auto 18px;padding:48px;display:flex;box-shadow:0 18px 50px #174c2630}.farm-hero>div{max-width:760px}.farm-hero span,.farm-guide>div>span,.farm-form-page header span,.farm-manage header span,.farm-admin header span{letter-spacing:1.4px;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.farm-hero h1{margin:18px 0;font-size:clamp(34px,5vw,64px);line-height:1.05}.farm-hero p{color:#e6f4e8;font-size:18px;line-height:1.65}.farm-hero>div>div{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.farm-hero b{align-items:center;gap:7px;font-size:13px;display:flex}.farm-hero svg{width:17px}.farm-hero>button,.farm-submit,.farm-price button,.farm-actions button,.admin-farm-list button,.proof-upload{color:#153d20;cursor:pointer;background:#d7efc7;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:900;display:flex}.farm-filters{background:#fff;border:1px solid #e4e9e1;border-radius:18px;grid-template-columns:1fr 230px auto;align-items:center;gap:12px;max-width:1200px;margin:0 auto 22px;padding:16px;display:grid}.farm-filters label{align-items:center;gap:10px;display:flex}.farm-filters input,.farm-filters select,.farm-form-page input,.farm-form-page select,.farm-form-page textarea,.guide-calculator input,.guide-calculator select,.farm-modal input,.farm-modal textarea{box-sizing:border-box;color:#18221a;width:100%;font:inherit;background:#fff;border:1px solid #dce4d9;border-radius:11px;padding:12px}.farm-filters input{border:0;outline:0}.farm-filters select{padding:11px}.farm-filters>span{color:#637066;font-size:13px}.farm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1200px;margin:auto;padding-bottom:50px;display:grid}.farm-grid>article{background:#fff;border:1px solid #e2e8df;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #28452e0a}.farm-photo{background:#e6efe3;place-items:center;height:220px;display:grid;position:relative}.farm-photo img{object-fit:cover;width:100%;height:100%}.farm-photo>svg{color:#65856d;width:55px;height:55px}.farm-photo span{background:#fffffff0;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:13px;left:13px}.farm-card-body{padding:18px}.farm-card-body>small{color:#667168;align-items:center;gap:5px;display:flex}.farm-card-body>small svg{width:14px}.farm-card-body h2{margin:10px 0;font-size:20px}.farm-card-body p{color:#59635b;min-height:70px;line-height:1.55}.farm-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0;display:grid}.farm-facts span{text-align:center;background:#f4f7f2;border-radius:10px;padding:9px 6px;font-size:11px}.farm-facts b{font-size:13px;display:block}.farm-price{border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.farm-price>span{font-size:18px;font-weight:900}.farm-price small{color:#778078;font-size:10px;display:block}.farm-guide,.farm-form-page,.farm-manage,.farm-admin{background:#fff;border:1px solid #e0e7dd;border-radius:24px;max-width:1100px;margin:30px auto;padding:30px}.farm-guide>div:first-child,.farm-form-page header,.farm-manage header,.farm-admin header{color:#fff;background:#173f26;border-radius:18px;padding:25px}.farm-guide h1,.farm-form-page h1,.farm-manage h1,.farm-admin h1{margin:10px 0}.guide-calculator{grid-template-columns:1fr 1fr;gap:18px;padding:25px;display:grid}.guide-calculator label,.farm-form-page label,.farm-modal label{gap:7px;font-size:13px;font-weight:800;display:grid}.guide-numbers{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guide-numbers article{background:#f3f7f1;border-radius:14px;padding:20px}.guide-numbers small,.guide-numbers b{display:block}.guide-numbers b{margin-top:8px;font-size:20px}.guide-numbers .profit{color:#155b2b;background:#e4f3df}.guide-detail{background:#f8faf7;border-left:4px solid #3e8b50;grid-column:1/-1;padding:20px;line-height:1.6}.farm-form-page form{grid-template-columns:1fr 1fr;gap:16px;padding:26px;display:grid}.farm-form-page .wide{grid-column:1/-1}.farm-form-page textarea,.farm-modal textarea{resize:vertical;min-height:110px}.upload-zone{background:#f7faf5;border:2px dashed #b9ccb7;border-radius:15px;padding:18px}.upload-zone>svg{color:#27743d}.farm-submit{color:#fff;background:#267541;width:max-content}.farm-submit:disabled{opacity:.55;cursor:wait}.farm-notice{color:#684f06;background:#fff5d9;border-radius:10px;padding:12px 16px}.farm-empty{text-align:center;background:#fff;border:1px dashed #cad7c6;border-radius:22px;max-width:600px;margin:40px auto;padding:45px}.farm-empty>svg{color:#4a8656;width:44px;height:44px}.farm-manage>article,.admin-farm-list>article{border-bottom:1px solid #e8ece6;grid-template-columns:1fr auto;gap:20px;padding:20px;display:grid}.farm-status{background:#edf1eb;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-block}.farm-actions,.admin-farm-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.proof-upload input{display:none}.admin-farm-list img{object-fit:cover;border-radius:10px;width:90px;height:75px}.admin-farm-list>article{grid-template-columns:auto 1fr auto}.admin-farm-list .reject{color:#991b1b;background:#fee2e2}.farm-modal{z-index:80;background:#102016ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.farm-modal form{background:#fff;border-radius:22px;gap:15px;width:min(520px,100%);padding:28px;display:grid;position:relative;box-shadow:0 30px 80px #0005}.farm-modal .close{cursor:pointer;background:#eef1ec;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;position:absolute;top:10px;right:12px}@media (max-width:850px){.farm-top{padding:12px;display:block;position:relative}.farm-top img{margin:0 auto 9px;display:block}.farm-grid{grid-template-columns:1fr 1fr;padding:0 14px 35px}.farm-hero{border-radius:20px;margin:14px;padding:28px;display:block}.farm-hero>button{margin-top:25px}.farm-filters{grid-template-columns:1fr 160px;margin:0 14px 18px}.farm-filters>span{grid-column:1/-1}.farm-guide,.farm-form-page,.farm-manage,.farm-admin{margin:14px;padding:14px}.guide-calculator,.farm-form-page form{padding:15px}}@media (max-width:600px){.farm-top nav{padding-bottom:4px}.farm-top button{font-size:12px}.farm-hero h1{font-size:34px}.farm-hero p{font-size:15px}.farm-grid,.farm-filters{grid-template-columns:1fr}.farm-filters>span{grid-column:auto}.farm-photo{height:210px}.guide-calculator,.farm-form-page form{grid-template-columns:1fr}.farm-form-page .wide{grid-column:auto}.guide-numbers,.farm-manage>article,.admin-farm-list>article{grid-template-columns:1fr}.admin-farm-list img{width:100%;height:170px}.farm-actions,.admin-farm-list article>div:last-child{justify-content:flex-start}.farm-guide,.farm-form-page,.farm-manage,.farm-admin{border-radius:16px}.farm-form-page header,.farm-manage header,.farm-admin header{padding:18px}.farm-price>span{font-size:16px}}.farm-kind-picker{background:#f1f5ef;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:10px;padding:6px;display:grid}.farm-kind-picker button{color:#526056;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;padding:14px;font-weight:800}.farm-kind-picker button.active{color:#175b2b;background:#fff;border-color:#81b38b;box-shadow:0 5px 18px #173b2114}.farm-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.farm-card-actions button{padding:9px 10px;font-size:11px}.farm-manage a{color:#176e36;font-weight:800}.farm-form-page input[type=hidden]{display:none}@media (max-width:600px){.farm-kind-picker{grid-template-columns:1fr}.farm-price{flex-direction:column;align-items:flex-start}.farm-card-actions{justify-content:stretch;width:100%}.farm-card-actions button{flex:1}}.admin-return{color:#31533a;white-space:nowrap;background:#f0f4ee;border-radius:10px;align-items:center;gap:5px;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.admin-return svg{width:16px}.farm-load-error{color:#8b1c1c;background:#fff5f5;border:1px solid #fecaca;border-radius:14px;align-items:center;gap:12px;max-width:1100px;margin:18px auto;padding:14px 17px;display:flex}.farm-load-error>div{flex:1;display:grid}.farm-load-error span{font-size:12px}.farm-load-error button{color:#fff;background:#8b1c1c;border:0;border-radius:9px;padding:9px 13px;font-weight:800}.farm-admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.farm-admin-stats article{background:#f7faf5;border:1px solid #e1e9de;border-radius:14px;gap:8px;padding:18px;display:grid}.farm-admin-stats small{color:#667268}.farm-admin-stats b{color:#1d6534;font-size:26px}.admin-empty{color:#617066;border:1px dashed #ccd8c9;border-radius:14px;grid-column:1/-1;align-content:center;place-items:center;gap:6px;min-height:120px;display:grid}.admin-empty svg{color:#4e925c}.admin-empty span{font-size:12px}@media (max-width:700px){.farm-admin-stats{grid-template-columns:1fr 1fr}.farm-load-error{margin:12px}.admin-return{padding:8px}.farm-top nav{align-items:center}}.farm-seller-workspace{border:1px solid #e1e9de;border-radius:18px;width:100%;min-height:0;overflow:hidden}.farm-seller-workspace .farm-top{flex-wrap:wrap;gap:15px;padding:18px 22px;position:static}.farm-seller-workspace .farm-top>strong{color:#20472c;font-size:18px}.farm-seller-workspace .farm-form-page,.farm-seller-workspace .farm-manage{max-width:none;margin:18px}.farm-seller-workspace .farm-form-page header h1{font-size:clamp(26px,3vw,40px)}.farm-seller-workspace .farm-kind-picker{min-width:0}.farm-seller-workspace .farm-top nav{white-space:normal;flex-wrap:wrap}@media (max-width:650px){.farm-seller-workspace .farm-form-page,.farm-seller-workspace .farm-manage{margin:9px}.farm-seller-workspace .farm-top{padding:15px}.farm-seller-workspace .farm-top nav{margin-top:10px}}.farm-market:not(.farm-seller-workspace) .farm-category-tabs{box-sizing:border-box;background:#eaf1e6;border:1px solid #dce6d6;border-radius:17px;flex-wrap:wrap;gap:7px;width:calc(100% - 36px);max-width:1200px;margin:20px auto 16px;padding:6px;display:flex}.farm-market .farm-category-tabs button{cursor:pointer;color:#4a6245;background:0 0;border:1px solid #0000;min-height:42px;padding:10px 17px;transition:background .2s,box-shadow .2s}.farm-market .farm-category-tabs button.active{color:#245f2d;background:#fff;border-color:#c8dac0;box-shadow:0 3px 9px #234b2610}.farm-market .farm-category-tabs button:hover{background:#f7faf5}.farm-market .farm-category-tabs button:focus-visible{outline-offset:3px;outline:2px solid #357d43}.farm-market section.farm-filters button:focus-visible{outline-offset:3px;outline:2px solid #357d43}.farm-market section.farm-filters select:focus-visible{outline-offset:3px;outline:2px solid #357d43}.farm-market section.farm-filters{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:calc(100% - 36px);max-width:1200px;margin:0 auto 22px;padding:20px;display:grid;box-shadow:0 8px 26px -20px #183c2526}.farm-market section.farm-filters>*{box-sizing:border-box;min-width:0}.farm-market section.farm-filters .farm-filter-search{background:#fafcf9;border:1px solid #d8e3d3;border-radius:11px;grid-column:span 2;min-height:46px;padding-inline:12px}.farm-market .farm-filter-search svg{color:#4b6c4b;flex-shrink:0;width:19px}.farm-market section.farm-filters .farm-filter-search input{background:0 0;min-width:0;padding:12px 0}.farm-market section.farm-filters .farm-filter-search:focus-within{outline-offset:2px;outline:2px solid #357d43}.farm-market section.farm-filters select,.farm-market section.farm-filters input[type=number]{border:1px solid #d8e3d3;border-radius:11px;width:100%;max-width:none;min-height:46px;padding:11px 12px;font-size:14px}.farm-market section.farm-filters input[type=number]:focus-visible{outline-offset:2px;outline:2px solid #357d43}.farm-market section.farm-filters .farm-filter-reset{color:#2c6131;cursor:pointer;background:#eef6e9;border:1px solid #cbddc5;border-radius:11px;min-height:46px;padding:11px 14px;font-weight:700}.farm-market section.farm-filters .farm-filter-reset:hover{background:#e2efd9}.farm-market section.farm-filters .farm-filter-count{color:#63735f;border-top:1px solid #e7ede3;grid-column:1/-1;padding-top:12px;font-size:12px}.farm-market:not(.farm-seller-workspace) .farm-hero,.farm-market:not(.farm-seller-workspace)>.farm-grid{box-sizing:border-box;width:calc(100% - 36px);max-width:1200px;margin-inline:auto}.farm-market:not(.farm-seller-workspace)>.farm-grid{padding-inline:0}@media (max-width:850px){.farm-market section.farm-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.farm-market section.farm-filters .farm-filter-search,.farm-market section.farm-filters .farm-filter-count{grid-column:1/-1}}@media (max-width:480px){.farm-market:not(.farm-seller-workspace) .farm-category-tabs,.farm-market section.farm-filters,.farm-market:not(.farm-seller-workspace) .farm-hero,.farm-market:not(.farm-seller-workspace)>.farm-grid{width:calc(100% - 24px)}.farm-market .farm-category-tabs button{flex:calc(50% - 7px);padding:9px 8px;font-size:12px}.farm-market section.farm-filters{gap:10px;padding:13px}.farm-market section.farm-filters select,.farm-market section.farm-filters input[type=number]{padding:10px 8px;font-size:13px}.farm-market section.farm-filters .farm-filter-search input{font-size:13px}}.farm-market .farm-card-body h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0;font-size:18px;line-height:1.45;display:-webkit-box;overflow:hidden}.farm-market .farm-card-body h2 a{color:inherit;text-decoration:none}.farm-market .farm-card-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.farm-market .farm-grid>article{flex-direction:column;min-width:0;display:flex}.farm-market .farm-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.farm-market .farm-card-body>.farm-price{margin-top:auto}.farm-market .farm-detail-toggle{text-align:center;color:#246a37;background:#edf7ed;border:1px solid #c7dec9;border-radius:9px;margin:12px 0;padding:11px 14px;font-size:13px;font-weight:700;text-decoration:none;display:block}.farm-market .farm-photo img{object-fit:contain;background:#f8faf7}.farm-market .farm-hero{min-height:220px;padding:34px 38px}.farm-market .farm-hero h1{max-width:680px;font-size:clamp(28px,3vw,42px);line-height:1.18}.farm-market .farm-hero p{max-width:720px;font-size:15px}.farm-product-page{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:26px 24px 50px}.farm-product-breadcrumb{color:#397747;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;font-size:13px;display:flex}.farm-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.farm-product-media,.farm-product-summary,.farm-detail-block{background:#fff;border:1px solid #dce8d9;border-radius:18px;min-width:0;padding:24px;box-shadow:0 12px 30px #244a2a06}.farm-product-main-image{object-fit:contain;background:#f6f9f4;border-radius:12px;width:100%;height:410px}.farm-product-thumbnails{gap:10px;margin-top:14px;display:flex;overflow:auto}.farm-product-thumbnails button{cursor:pointer;background:#fff;border:1px solid #d5e3d1;border-radius:8px;padding:5px}.farm-product-thumbnails button[aria-pressed=true]{border:2px solid #3a8645}.farm-product-thumbnails img{object-fit:contain;width:65px;height:65px}.farm-product-summary>small{color:#46804b;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.farm-product-summary h1{overflow-wrap:anywhere;margin:12px 0;font-size:27px;line-height:1.4}.farm-product-place{color:#70836b;font-size:13px}.farm-product-price{border-block:1px solid #e3edde;margin-block:17px;padding:16px 0}.farm-product-price strong{color:#266f36;font-size:27px}.farm-product-price span{color:#6b7e65;font-size:12px}.farm-product-intro{color:#5e7458;font-size:14px;line-height:1.8}.farm-description-anchor{color:#28763a;font-size:12px}.farm-product-actions{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.farm-product-actions button{color:#2a6830;cursor:pointer;background:#edf6e9;border:1px solid #a8cca7;border-radius:9px;flex:1;padding:12px 10px;font-size:12px;font-weight:700}.farm-product-actions button:first-child{color:#fff;background:#296f38}.farm-detail-block{margin-top:24px}.farm-detail-block h2{margin:0 0 18px;font-size:19px}.farm-detail-block dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.farm-detail-block dl>div{border-bottom:1px solid #e5eddf;min-width:0;padding:12px 0}.farm-detail-block dt{color:#718569;margin-bottom:6px;font-size:12px}.farm-detail-block dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.farm-full-description{scroll-margin-top:90px}.farm-full-description p{white-space:pre-wrap;overflow-wrap:anywhere;color:#46603f;max-width:900px;font-size:14px;line-height:1.9}.farm-product-summary .farm-detail-block{box-shadow:none;border:0;border-top:1px solid #e4edde;border-radius:0;padding:18px 0 0}.farm-detail-video{color:#246e32;margin-top:20px;display:inline-block}.farm-modal form{max-height:90vh;overflow:auto}.farm-modal h2{overflow-wrap:anywhere;font-size:21px;line-height:1.4}@media (max-width:750px){.farm-product-layout{grid-template-columns:1fr}.farm-product-page{padding:20px 14px}.farm-product-media,.farm-product-summary,.farm-detail-block{padding:18px}.farm-product-main-image{height:320px}.farm-product-summary h1{font-size:23px}.farm-detail-block dl{grid-template-columns:1fr}.farm-market .farm-hero{padding:25px}.farm-market .farm-hero h1{font-size:29px}}.seller-profile-center{color:#173529;gap:18px;display:grid}.seller-profile-hero{background:linear-gradient(135deg,#f7fcf9,#edf8f2);border:1px solid #cfe1d7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.seller-profile-avatar{color:#fff;background:#137e50;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.seller-profile-avatar svg{width:34px;height:34px}.seller-profile-hero span{letter-spacing:.08em;text-transform:uppercase;color:#11744b;font-size:12px;font-weight:900}.seller-profile-hero h3{margin:3px 0;font-size:25px}.seller-profile-hero p{color:#62756b;margin:0}.seller-account-status{white-space:nowrap;border-radius:999px;padding:8px 11px;color:#086944!important;background:#e5f4ec!important}.seller-account-status.suspended,.seller-account-status.rejected{color:#a32727!important;background:#fff0ef!important}.seller-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seller-profile-card{background:#fff;border:1px solid #d5e2db;border-radius:16px;align-content:start;gap:16px;padding:20px;display:grid;box-shadow:0 6px 18px #143e2c0a}.seller-profile-card>header{align-items:center;gap:12px;display:flex}.seller-profile-card>header>svg{color:#0b774d;background:#e9f6ef;border-radius:12px;width:42px;height:42px;padding:10px}.seller-profile-card h4{margin:0;font-size:18px}.seller-profile-card header p{color:#708078;margin:3px 0 0;font-size:13px}.seller-profile-card dl{gap:0;margin:0;display:grid}.seller-profile-card dl>div{border-top:1px solid #edf1ef;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:15px;padding:12px 0;display:grid}.seller-profile-card dt{color:#6a7b72;align-items:center;gap:7px;font-size:13px;display:flex}.seller-profile-card dt svg{width:16px}.seller-profile-card dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:800}.seller-verification-row{border:1px solid #e0e8e3;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.seller-verification-row>span{grid-template-columns:auto 1fr;gap:1px 8px;min-width:0;display:grid}.seller-verification-row>span svg{color:#187c53;grid-row:1/3;align-self:center;width:20px}.seller-verification-row small{color:#667970;overflow-wrap:anywhere}.seller-verification-row>strong,.seller-identity-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.seller-verification-row>strong svg,.seller-identity-status>svg{width:16px}.seller-verification-row .verified,.seller-identity-status.verified{color:#087149;background:#e5f6ed}.seller-verification-row .unverified,.seller-identity-status.pending{color:#8d5a00;background:#fff4dd}.seller-profile-action{color:#086e48;cursor:pointer;background:#f0f9f4;border:1px solid #acd4c0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-weight:850;text-decoration:none;display:flex}.seller-profile-action svg{width:18px}.seller-profile-wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.seller-profile-wide>header{grid-column:1/-1}.seller-market-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seller-market-list span{background:#f4faf7;border:1px solid #d0e4da;border-radius:999px;padding:8px 11px;font-weight:750}.seller-market-list p{color:#718078;margin:0}.seller-identity-status{border-radius:12px;padding:10px 12px}.seller-identity-status span{display:grid}.seller-identity-status small{font-weight:600}@media (max-width:760px){.seller-profile-hero{grid-template-columns:auto 1fr}.seller-account-status{grid-column:1/-1;justify-self:start}.seller-profile-grid{grid-template-columns:1fr}.seller-profile-wide{grid-column:auto;grid-template-columns:1fr}.seller-profile-wide>header{grid-column:auto}.seller-verification-row{flex-direction:column;align-items:flex-start}.seller-profile-card dl>div{grid-template-columns:1fr}.seller-profile-card dd{text-align:start}}.seller-billing-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.seller-billing-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.seller-billing-form input,.seller-billing-form textarea{box-sizing:border-box;color:#173529;width:100%;min-width:0;font:inherit;background:#fbfdfc;border:1px solid #bed6c9;border-radius:10px;padding:11px 12px}.seller-billing-form textarea{resize:vertical}.seller-billing-form input:focus,.seller-billing-form textarea:focus{outline-offset:2px;outline:2px solid #137e50}.seller-billing-actions{flex-wrap:wrap;gap:8px;display:flex}.seller-billing-actions button:first-child{color:#fff;background:#137e50}.seller-billing-form fieldset:disabled{opacity:.65}.seller-profile-personal-photo{justify-items:center;gap:9px;max-width:180px;display:grid}.seller-profile-personal-photo>.seller-profile-action{letter-spacing:normal;text-transform:none;min-height:36px;font-size:12px}.seller-profile-personal-photo>.customer-avatar{box-shadow:0 0 0 4px #fff,0 5px 15px #137e501a}.seller-profile-photo-editor>.customer-photo-card{margin-bottom:10px}.seller-profile-personal-photo button:disabled{opacity:.6;cursor:wait}@media (max-width:550px){.seller-profile-hero{grid-template-columns:1fr}.seller-profile-personal-photo{justify-items:start;max-width:100%}}.seller-phone-verify{background:#f8fbf9;border:1px solid #d8e5de;border-radius:13px;gap:9px;padding:13px;display:grid}.seller-phone-verify input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bfd2c8;border-radius:9px;padding:9px 11px}.seller-phone-verify>div{flex-wrap:wrap;gap:8px;display:flex}.seller-phone-verify button{color:#fff;cursor:pointer;background:#117c50;border:0;border-radius:9px;min-height:40px;padding:8px 13px;font-weight:800}.seller-phone-verify button.secondary{color:#176744;background:#fff;border:1px solid #bfd4c9}.seller-profile-notice{color:#75500b;background:#fff6df;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.seller-id-record{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.seller-id-record span{color:#6b7a72;border:1px solid #dbe6e0;border-radius:11px;gap:4px;padding:11px;font-size:12px;display:grid}.seller-id-record b{color:#183b2d;font-size:14px}@media (max-width:620px){.seller-id-record{grid-template-columns:1fr}}.seller-integration-center{gap:18px;display:grid}.seller-integration-center>header{background:linear-gradient(125deg,#f2fbf6,#fff);border:1px solid #dbe7e1;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.seller-integration-center h2,.seller-integration-center h3,.seller-integration-center p{margin:0}.seller-integration-center>header small{letter-spacing:.13em;color:#087550;font-weight:900}.seller-integration-center>header h2{margin:5px 0;font-size:28px}.seller-integration-center>header p{color:#607169;max-width:720px}.integration-brand{color:#6f39b2;background:#faf7ff;border:1px solid #d8c8f3;border-radius:12px;align-items:center;gap:9px;padding:12px 16px;display:flex}.integration-brand span{font-size:23px;font-weight:950}.integration-promise{color:#164c39;background:#edf8f2;border-radius:13px;gap:13px;padding:17px;display:flex}.integration-promise svg{width:28px;height:28px}.integration-promise p{color:#587168;margin-top:4px}.integration-onboarding{border:1px solid #dbe4e0;border-radius:15px;gap:18px;padding:20px;display:grid}.integration-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.integration-steps article{background:#f8faf9;border-radius:12px;gap:11px;padding:15px;display:flex}.integration-steps article>span{color:#fff;background:#087653;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.integration-steps b{display:block}.integration-steps p{color:#68776f;margin-top:5px;font-size:13px}.integration-primary,.integration-actions button,.integration-form-actions button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:850;display:inline-flex}.integration-primary{justify-self:start;color:#fff!important;background:#087653!important}.integration-primary svg,.integration-actions svg{width:18px}.integration-connect-form{background:#fbfcfb;border:1px solid #d3ded8;border-radius:13px;grid-template-columns:1fr 1fr;gap:13px;padding:19px;display:grid}.integration-connect-form h3,.integration-connect-form .integration-security,.integration-connect-form .integration-form-actions{grid-column:1/-1}.integration-connect-form label{gap:6px;font-size:12px;font-weight:850;display:grid}.integration-connect-form input,.integration-connect-form select{width:100%;font:inherit;background:#fff;border:1px solid #bccbc4;border-radius:8px;padding:11px}.integration-security{color:#376352;background:#edf7f2;border-radius:9px;align-items:center;gap:8px;padding:11px;font-size:13px;display:flex}.integration-security svg{width:20px}.integration-form-actions{justify-content:flex-end;gap:8px;display:flex}.integration-form-actions button:first-child{color:#25453a;background:#eaf0ed}.integration-form-actions button:last-child{color:#fff;background:#087653}.integration-status-card{border:1px solid #d7e2dd;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:19px;display:grid}.integration-status-icon{color:#087653;background:#e8f7ef;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.integration-status-icon.attention{color:#a55a00;background:#fff1df}.integration-status-card small{color:#68786f;font-weight:900}.integration-status-card h3{margin:3px 0;font-size:21px}.integration-status-card a{color:#087653;align-items:center;gap:4px;display:inline-flex}.integration-status-card a svg{width:14px}.integration-metrics{gap:10px;display:flex}.integration-metrics span{color:#69776f;border-left:1px solid #dce4e0;gap:2px;padding:9px 12px;font-size:11px;display:grid}.integration-metrics b{color:#1b332a;text-transform:capitalize;font-size:13px}.integration-actions{flex-wrap:wrap;gap:9px;display:flex}.integration-actions button{color:#27483c;background:#eef3f0}.integration-actions .disconnect{color:#a23434;background:#fff0f0}.integration-error,.integration-notice{border-radius:9px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.integration-error{color:#9a3030;background:#fff0f0}.integration-notice{color:#116544;background:#eaf8f1}.integration-error button,.integration-notice button{color:inherit;background:0 0;border:0;font-weight:800}.integration-history{border:1px solid #dbe3df;border-radius:13px;overflow:hidden}.integration-history>div{background:#f7faf8;align-items:center;gap:8px;padding:14px;display:flex}.integration-history>div svg{color:#087653;width:20px}.integration-history article{border-top:1px solid #e4e9e7;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.integration-history article>svg{color:#13835e;width:18px}.integration-history article>svg.failed{color:#b83e3e}.integration-history article div{display:grid}.integration-history article span,.integration-history time{color:#718078;font-size:12px}.integration-history>p{color:#6c7a73;padding:20px}.seller-integration-center>footer{color:#5f7169;background:#f5f8f7;border-radius:11px;gap:10px;padding:14px;font-size:13px;display:flex}.seller-integration-center>footer svg{color:#087653;flex:0 0 22px;width:22px}.spin{animation:1s linear infinite integration-spin}@keyframes integration-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.integration-steps{grid-template-columns:1fr}.integration-status-card{grid-template-columns:auto 1fr}.integration-metrics{grid-column:1/-1;overflow:auto}.integration-metrics span:first-child{border-left:0}}@media (max-width:600px){.seller-integration-center>header{align-items:flex-start;display:grid}.integration-connect-form{grid-template-columns:1fr}.integration-connect-form h3,.integration-connect-form .integration-security,.integration-connect-form .integration-form-actions{grid-column:auto}.integration-form-actions{display:grid}.integration-status-card{grid-template-columns:1fr}.integration-status-icon{width:44px;height:44px}.integration-metrics{display:grid}.integration-metrics span{border-top:1px solid #dce4e0;border-left:0}.integration-actions{display:grid}.integration-history article{grid-template-columns:auto 1fr}.integration-history time{grid-column:2}}.integration-connect-form .integration-wide{grid-column:1/-1}.integration-connect-form textarea{resize:vertical;min-height:90px;font:inherit;background:#fff;border:1px solid #bccbc4;border-radius:8px;padding:11px}.integration-connect-form input[readonly]{color:#53665e;background:#f0f4f2}.integration-approval-card{border:1px solid;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}.integration-approval-card>svg{flex:0 0 31px;width:31px;height:31px}.integration-approval-card small{letter-spacing:.08em;font-weight:950}.integration-approval-card h3{margin:4px 0 7px}.integration-approval-card p{color:#5f7068}.integration-approval-card span{margin-top:8px;font-size:13px;display:block}.integration-approval-card.pending{color:#72560a;background:#fff9e9;border-color:#ead79d}.integration-approval-card.rejected{color:#8e3030;background:#fff2f2;border-color:#efc2c2}.integration-approval-card.approved{color:#126443;background:#edf9f3;border-color:#b9dec9}@media (max-width:600px){.integration-connect-form .integration-wide{grid-column:auto}.integration-approval-card{display:grid}}.seller-bus-center{gap:22px;display:grid}.seller-bus-title{color:#fff;background:linear-gradient(125deg,#0d6d42,#149b59);border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:26px;display:flex}.seller-bus-title span{align-items:center;gap:8px;font-weight:800;display:flex}.seller-bus-title h2{margin:8px 0 4px;font-size:30px}.seller-bus-title p{color:#e8fff3;margin:0}.seller-bus-title a{color:#0c7443;white-space:nowrap;background:#fff;border-radius:10px;padding:12px 16px;font-weight:900;text-decoration:none}.bus-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bus-kpis article{background:#fff;border:1px solid #d7e6de;border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex}.bus-kpis svg{color:#149656;background:#eaf7f0;border-radius:10px;width:42px;height:42px;padding:8px}.bus-kpis strong,.bus-kpis span{display:block}.bus-kpis strong{font-size:22px}.bus-kpis span{color:#657970;font-size:13px}.bus-center-actions{flex-wrap:wrap;gap:10px;display:flex}.bus-center-actions button,.setup-fields>button,.booking-status button{color:#fff;background:#128d51;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 16px;font-weight:900;display:flex}.bus-center-actions button:disabled{opacity:.45}.seller-bus-notice{color:#07673a;background:#eaf7f0;border-radius:10px;margin:0;padding:12px 15px}.bus-setup-panel{background:#fff;border:1px solid #cfdfd7;border-radius:16px;padding:20px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading h3{margin:0}.panel-heading button{background:#edf4f0;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.setup-fields{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.setup-fields label{gap:6px;font-size:13px;font-weight:800;display:grid}.setup-fields input,.setup-fields select{background:#fff;border:1px solid #cbded4;border-radius:9px;padding:11px}.setup-fields>button{justify-content:center;align-self:end}.bus-operations-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bus-operations-grid>section{background:#fff;border:1px solid #d7e5de;border-radius:15px;overflow:hidden}.section-head{border-bottom:1px solid #e1ebe6;justify-content:space-between;padding:15px 18px;display:flex}.section-head h3{margin:0}.section-head span{color:#667c72}.trip-admin-list,.booking-admin-list{max-height:520px;overflow:auto}.trip-admin-list article,.booking-admin-list article{border-bottom:1px solid #edf2ef;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.trip-admin-list strong,.trip-admin-list span,.booking-admin-list strong,.booking-admin-list span{display:block}.trip-admin-list span,.booking-admin-list span{color:#697c73;margin-top:4px;font-size:12px}.trip-admin-list em{color:#09703e;background:#eaf7f0;border-radius:20px;padding:5px 9px;font-size:12px;font-style:normal}.booking-status{text-align:right}.booking-status button{margin-top:5px;padding:7px 9px;font-size:12px}.booking-status svg{width:15px}.bus-empty{text-align:center;color:#6c8077;padding:35px}.bus-empty svg{color:#159657;width:38px;height:38px}@media (max-width:1000px){.bus-kpis{grid-template-columns:1fr 1fr}.bus-operations-grid{grid-template-columns:1fr}.setup-fields{grid-template-columns:1fr 1fr}}@media (max-width:650px){.seller-bus-title{display:grid}.seller-bus-title a{text-align:center}.bus-kpis,.setup-fields,.trip-admin-list article,.booking-admin-list article{grid-template-columns:1fr}.booking-status{text-align:left}.booking-status button{width:max-content}}.trip-controls{justify-items:end;gap:8px;display:grid}.trip-delete{color:#a22626;background:#fff7f7;border:1px solid #f3caca;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:800;display:flex}.trip-delete:hover{background:#fdeaea}.trip-delete svg,.trip-delete-locked svg{width:14px;height:14px}.trip-delete small{color:#855;font-weight:600}.trip-delete-locked{align-items:center;gap:5px;color:#7b8781!important;margin:0!important;font-size:11px!important;display:flex!important}.trip-time-help{color:#60786c;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}@media (max-width:650px){.trip-controls{justify-items:start}}.booking-status select{background:#fff;border:1px solid #bfd7ca;border-radius:8px;max-width:150px;margin-top:7px;padding:8px}.booking-status small{color:#8a6107!important}.seller-bus-title .add-customer-booking{color:#0c7443;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-weight:900;display:flex}.assisted-booking{gap:18px;display:grid}.seller-seat-picker{border-top:1px solid #e4ece8;gap:12px;padding-top:16px;display:grid}.seller-seat-picker>div:first-child{justify-content:space-between;gap:12px;display:flex}.seller-seat-picker span{color:#687970;font-size:12px}.seller-seat-grid{grid-template-columns:repeat(10,minmax(44px,1fr));gap:8px;display:grid}.seller-seat-grid button{color:#263b31;background:#fff;border:1px solid #c9d9d1;border-radius:8px;padding:9px 5px;font-weight:800}.seller-seat-grid button.selected{color:#fff;background:#128d51;border-color:#128d51}.seller-seat-grid button.unavailable{color:#8b9690;background:#e6e9e7;text-decoration:line-through}.seller-seat-picker p{margin:0}.save-assisted-booking{color:#fff;background:#128d51;border:0;border-radius:10px;align-items:center;gap:8px;width:max-content;padding:12px 18px;font-weight:900;display:flex}.save-assisted-booking:disabled{opacity:.45}.seller-cargo-center{background:#fff;border-radius:16px;border:1px solid #dbe3df!important;padding:22px!important}@media (max-width:1000px){.seller-seat-grid{grid-template-columns:repeat(8,minmax(42px,1fr))}}@media (max-width:650px){.seller-bus-title .add-customer-booking{justify-content:center}.seller-seat-picker>div:first-child{display:grid}.seller-seat-grid{grid-template-columns:repeat(5,1fr)}.save-assisted-booking{justify-content:center;width:100%}}.seller-cargo-center{border-top:1px solid #dbe3df;margin-top:24px;padding-top:22px}.seller-cargo-center>header{justify-content:space-between;gap:15px;display:flex}.seller-cargo-center header span{color:#16714a;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.seller-cargo-center header h3{margin:6px 0;font-size:25px}.seller-cargo-center header p{color:#63726b;margin:0}.seller-cargo-center header button{background:#fff;border:1px solid #bdd2c6;border-radius:999px;align-self:start;align-items:center;gap:7px;padding:9px 14px;display:flex}.seller-cargo-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.seller-cargo-kpis p{background:#eef7f2;border-radius:13px;margin:0;padding:14px;display:grid}.seller-cargo-kpis b{font-size:24px}.seller-cargo-list{gap:12px;display:grid}.seller-cargo-list article{background:#fff;border:1px solid #dbe3df;border-radius:15px;grid-template-columns:1.1fr 1.4fr .8fr 1fr;align-items:start;gap:15px;padding:15px;display:grid}.seller-cargo-list article>div{gap:4px;display:grid}.seller-cargo-list small{color:#718078}.seller-cargo-list p{margin:5px 0}.cargo-id{grid-template-columns:auto 1fr!important}.cargo-id>svg{color:#20875a}.cargo-id span{display:grid}.cargo-id em{color:#68776f;font-style:normal}.cargo-status{text-transform:capitalize;background:#edf2ef;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px}.cargo-status.approved,.cargo-status.delivered{color:#126b44;background:#dcf5e7}.cargo-status.submitted{color:#775700;background:#fff1ca}.cargo-actions button{text-transform:capitalize;background:#edf4f0;border:0;border-radius:8px;padding:7px}.cargo-actions .deliver{color:#fff;background:#19794f;justify-content:center;gap:5px;display:flex}.seller-cargo-notice{background:#fff4d9;border-radius:9px;padding:10px}@media (max-width:900px){.seller-cargo-list article{grid-template-columns:1fr 1fr}.cargo-actions{grid-column:1/-1}}@media (max-width:540px){.seller-cargo-center>header{display:grid}.seller-cargo-kpis,.seller-cargo-list article{grid-template-columns:1fr}.cargo-actions{grid-column:auto}}.seller-cargo-head-actions{flex-wrap:wrap;gap:8px;display:flex}.seller-cargo-center header .cargo-add-customer{color:#fff;background:#168453;border-color:#168453}.seller-cargo-create{background:#f9fcfa;border:1px solid #cfe0d7;border-radius:16px;gap:18px;margin:18px 0;padding:20px;display:grid}.seller-cargo-form-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.seller-cargo-form-grid label{color:#334b3f;gap:6px;font-size:13px;font-weight:800;display:grid}.seller-cargo-form-grid input,.seller-cargo-form-grid select,.seller-cargo-form-grid textarea{color:#18271f;background:#fff;border:1px solid #c9dacf;border-radius:9px;width:100%;padding:11px}.seller-cargo-form-grid textarea{resize:vertical;min-height:84px}.cargo-field-wide{grid-column:1/-1}.seller-cargo-quote{grid-template-columns:2fr 1fr;gap:12px;display:grid}.seller-cargo-quote>div{background:#eaf6ef;border-radius:12px;gap:4px;padding:15px;display:grid}.seller-cargo-quote small{color:#61776b}.seller-cargo-quote strong{font-size:17px}.seller-cargo-quote span{color:#52695d;font-size:12px}.seller-cargo-save{color:#fff;background:#137f4d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:max-content;padding:12px 18px;font-weight:900;display:flex}.seller-cargo-save:disabled{opacity:.45}.seller-cargo-help{color:#63766d;margin:0;font-size:12px}@media (max-width:820px){.seller-cargo-form-grid{grid-template-columns:1fr 1fr}.seller-cargo-quote{grid-template-columns:1fr}}@media (max-width:540px){.seller-cargo-head-actions,.seller-cargo-head-actions button,.seller-cargo-save{width:100%}.seller-cargo-head-actions button{justify-content:center}.seller-cargo-form-grid{grid-template-columns:1fr}.cargo-field-wide{grid-column:auto}}.seller-status strong{margin-top:7px;display:block}.listing-step-overview{background:#fff;border:1px solid #d9e4df;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:4px;padding:12px;display:grid}.listing-step-overview span{color:#617069;align-items:center;gap:8px;min-width:0;display:flex}.listing-step-overview b,.listing-step-heading>b{color:#087a4a;background:#e6f3ec;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.listing-step-overview small{font-weight:750;line-height:1.2}.listing-step-heading{border-top:1px solid #e1e8e4;align-items:center;gap:12px;margin-top:8px;padding-top:18px;display:flex}.listing-step-heading>b{color:#fff;background:#087a4a;width:38px;height:38px}.listing-step-heading>div{gap:3px;display:grid}.listing-step-heading strong{color:#162f26;font-size:17px}.listing-step-heading span{color:#66766f;font-size:13px}.listing-slide-section{background:#fff;border:1px solid #d5e2dc;border-radius:14px;overflow:hidden}.listing-slide-section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fbf9;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.listing-slide-section>summary::-webkit-details-marker{display:none}.listing-slide-section>summary span{gap:3px;display:grid}.listing-slide-section>summary strong{color:#173c2f;font-size:15px}.listing-slide-section>summary small{color:#687a72;font-weight:600}.listing-slide-section>summary svg{color:#087a4a;width:19px;transition:transform .25s}.listing-slide-section[open]>summary svg{transform:rotate(90deg)}.listing-slide-content{border-top:1px solid #e0e9e4;padding:18px;animation:.22s ease-out listingSlideDown}.listing-slide-content>p{color:#62766d;margin:0 0 14px;font-size:13px}@keyframes listingSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.listing-step-overview{grid-template-columns:1fr 1fr}.listing-step-overview span:last-child{grid-column:1/-1}.listing-step-heading{align-items:flex-start}.listing-slide-section>summary,.listing-slide-content{padding:14px}}.seller-tabs{gap:8px;margin:18px 0;display:flex}.seller-tabs button{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:750;display:flex}.seller-tabs button.active{background:var(--green-dark);color:#fff}.seller-tabs svg{width:18px}.seller-metrics small{color:var(--muted)}.seller-commerce-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.seller-panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.seller-panel-title h3,.seller-panel-title p{margin:0}.seller-panel-title p{color:var(--muted);margin-top:4px}.seller-panel-title>button{background:var(--green);color:#fff;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:flex}.seller-panel-title svg{width:18px}.product-form{background:#f4f8f5;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px;padding:16px;display:grid}.product-form label{gap:5px;font-size:13px;font-weight:700;display:grid}.product-form input,.product-form select,.product-form textarea{font:inherit;background:#fff;border:1px solid #bdcec3;border-radius:8px;padding:10px}.product-form .wide{grid-column:1/-1}.product-video-fieldset{background:#fff;border:1px solid #cbdcd2;border-radius:12px;gap:10px;padding:14px;display:grid}.product-video-fieldset legend{color:#17372b;padding:0 6px;font-weight:850}.product-video-fieldset>p{color:#64756e;margin:0;font-size:13px}.product-video-mode{flex-wrap:wrap;gap:9px;display:flex}.product-video-mode label{background:#f7fbf9;border:1px solid #d5e3dc;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:flex}.product-video-mode input{width:auto;margin:0;padding:0}.product-form-actions{justify-content:flex-end;gap:8px;display:flex}.product-form-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 13px;font-weight:750}.product-form-actions button:last-child{background:var(--green);color:#fff;border-color:var(--green)}.seller-success{background:var(--mint);color:var(--green-dark);border-radius:9px;padding:11px}.seller-product-list article,.seller-order-list article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.seller-product-list img,.image-placeholder{object-fit:cover;background:#eff5f1;border-radius:10px;place-items:center;width:58px;height:58px;display:grid}.seller-product-list article>div:nth-child(2),.seller-order-list article>div:first-child{gap:3px;display:grid}.seller-product-list small,.seller-order-list small{color:var(--green-dark)}.seller-product-list span,.seller-order-list span{color:var(--muted);font-size:13px}.seller-product-list em{color:#a32820;font-size:12px}.commerce-status{text-transform:capitalize;color:#765000;background:#fff1cf;border-radius:999px;padding:5px 8px;font-size:11px}.commerce-status.approved{background:var(--mint);color:var(--green-dark)}.commerce-status.rejected{color:#a32820;background:#fff0ef}.row-actions{gap:5px;display:flex}.row-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;width:34px;height:34px}.row-actions svg{width:15px}.seller-order-list article{grid-template-columns:1fr auto auto}.order-money{text-align:right;gap:3px;display:grid}.order-money strong{color:var(--green-dark)}.seller-order-list label{gap:4px;font-size:12px;display:grid}.seller-order-list select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px}@media (max-width:700px){.seller-tabs{overflow:auto}.seller-tabs button{white-space:nowrap}.product-form{grid-template-columns:1fr}.product-form .wide{grid-column:auto}.seller-product-list article,.seller-order-list article{grid-template-columns:1fr}.seller-product-list img,.image-placeholder{width:100%;height:160px}.order-money{text-align:left}}.delivery-quote-box{background:#f1f8f4;border:1px solid #cfe5d8;border-radius:14px;min-width:250px;padding:14px}.delivery-quote-box label{grid-template-columns:auto 1fr;align-items:center;gap:7px;font-weight:700;display:grid}.delivery-quote-box input{background:#fff;border:1px solid #b8d2c2;border-radius:9px;grid-column:1/-1;width:100%;margin-top:5px;padding:10px}.delivery-quote-box p{color:#52665b;margin:8px 0}.delivery-quote-box button{color:#fff;cursor:pointer;background:#198b55;border:0;border-radius:9px;width:100%;padding:10px;font-weight:800}.seller-order-list article>div:first-child span{align-items:center;gap:5px;display:flex}@media (max-width:850px){.seller-order-list article{grid-template-columns:1fr}.delivery-quote-box{min-width:0}}.seller-panel.page-mode .seller-tabs{border-bottom:1px solid #d8dedb;gap:26px;margin:20px 0 24px;overflow:auto}.seller-panel.page-mode .seller-tabs button{color:#17231e;background:0 0;border:0;border-radius:0;flex:none;padding:13px 1px}.seller-panel.page-mode .seller-tabs button.active{color:#087b47;border-bottom:3px solid #087b47}.seller-hub-page>h3{margin:0 0 7px;font-size:24px}.seller-hub-page>p{color:var(--muted)}.hub-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.hub-action-grid article{border:1px solid var(--line);background:#f7faf8;border-radius:12px;gap:10px;padding:22px;display:grid}.hub-action-grid svg{color:var(--green)}.hub-action-grid button{border:1px solid var(--green);color:var(--green-dark);background:#fff;border-radius:999px;justify-self:start;padding:9px 14px;font-weight:800}.store-profile-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.store-profile-grid p{background:#fff;gap:5px;margin:0;padding:18px;display:grid}.store-profile-grid span{color:var(--muted);font-size:13px}.report-table{border:1px solid var(--line);margin-top:18px}.report-table>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 16px;display:flex}.report-table>div:last-child{border-bottom:0}@media (max-width:700px){.hub-action-grid,.store-profile-grid{grid-template-columns:1fr}.seller-panel.page-mode .seller-tabs{gap:18px}}.seller-page-shell{background:#fff!important;padding:0!important}.seller-page-shell>.seller-portal{width:100%!important;min-height:100vh!important;box-shadow:none!important;border-radius:0!important}.seller-page-shell .seller-portal>header{border-bottom:1px solid #d9dddb;padding:14px 34px}.seller-header-store-name{text-align:center;grid-template-columns:auto 1fr;place-items:center;column-gap:9px;max-width:38vw;line-height:1.05;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seller-header-store-name>span:not(.seller-header-store-logo){grid-column:2;color:#168b55!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:900!important}.seller-header-store-name>strong{color:#101d18;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:28px;font-weight:900;overflow:hidden}.seller-header-store-logo{background:#edf8f2;border:1px solid #cfe7da;border-radius:13px;grid-area:1/1/span 2;place-items:center;width:44px;height:44px;overflow:hidden;box-shadow:0 4px 12px #08734f1a;color:#08734f!important;letter-spacing:0!important;font-size:18px!important;font-weight:900!important;display:grid!important}.seller-header-store-logo img{object-fit:cover;width:100%;height:100%;display:block}.seller-page-shell .seller-portal>header h2{font-size:26px}.seller-page-shell .seller-dashboard{padding:0 32px 40px}.seller-page-shell .seller-status,.seller-page-shell .store-summary{display:none}.seller-hub-masthead{grid-template-columns:auto minmax(260px,1fr) repeat(3,auto);align-items:center;gap:18px;padding:18px 0 10px;display:grid}.hub-brand{color:#111;white-space:nowrap;align-items:center;gap:14px;font-size:24px;display:flex}.hub-brand img{object-fit:contain;width:135px;height:52px}.hub-brand-title{color:#111;gap:1px;line-height:1.1;display:grid}.hub-brand-title>strong{color:#111;font-size:23px}.hub-brand-title>small{color:#168b55;font-size:15px;font-weight:900}.hub-brand-title>em{color:#4f5e56;font-size:11px;font-style:normal;font-weight:600}.seller-hub-masthead{grid-template-columns:minmax(300px,auto) minmax(260px,1fr) repeat(3,auto)}.hub-search{border:2px solid #17231e;border-radius:999px;align-items:center;height:46px;padding-left:14px;display:flex;overflow:hidden}.hub-search svg{width:20px}.hub-search input{min-width:0;font:inherit;border:0;outline:0;flex:1;padding:0 12px}.hub-search button{color:#fff;background:#168b55;border:0;height:100%;padding:0 28px;font-weight:800}.hub-message-button,.hub-icon-button{background:#fff;border:1px solid #bdc8c2;border-radius:999px;align-items:center;gap:7px;height:42px;padding:0 14px;font-weight:800;display:flex}.seller-language-picker{color:#17372b;background:#fff;border:1px solid #bdc8c2;border-radius:999px;align-items:center;gap:6px;height:42px;padding:0 10px;display:flex}.seller-language-picker svg{width:17px}.seller-language-picker select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;max-width:112px;font-weight:800}.seller-language-picker .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seller-header-actions{align-items:center;gap:9px;display:flex}.seller-portal>header .seller-language-picker{width:auto;height:42px}.seller-portal>header .seller-language-picker select{width:auto;height:auto;padding:0}.hub-security-button{color:#14392e;text-decoration:none}.hub-message-button svg,.hub-icon-button svg{width:18px}.hub-message-button b{color:#fff;background:#168b55;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:12px;display:grid}.hub-icon-button{justify-content:center;width:42px;padding:0}.seller-page-shell .seller-tabs{z-index:30;border-bottom:1px solid #cfd5d2;flex-wrap:wrap;gap:25px;margin:0;position:relative;overflow:visible}.seller-page-shell .seller-tabs button{color:#17231e;background:0 0;border:0;border-radius:0;flex:none;padding:14px 0 12px;font-size:14px}.seller-page-shell .seller-tabs button svg{display:none}.seller-page-shell .seller-tabs button.active{color:#087b47;background:0 0;border-bottom:3px solid #087b47}.seller-hub-dropdown{flex:none;position:relative}.seller-page-shell .seller-tabs .seller-hub-dropdown-trigger{color:#17231e;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:14px 0 12px;font-size:14px;display:flex}.seller-page-shell .seller-tabs .seller-hub-dropdown-trigger svg{width:14px;height:14px;transition:transform .18s;display:block}.seller-hub-dropdown.open .seller-hub-dropdown-trigger svg{transform:rotate(180deg)}.seller-hub-dropdown.active .seller-hub-dropdown-trigger{color:#087b47;border-bottom:3px solid #087b47}.seller-hub-dropdown-menu{z-index:80;background:#fff;border:1px solid #dce3df;border-radius:16px;width:max-content;min-width:235px;max-width:min(310px,100vw - 24px);padding:10px 0;animation:.16s ease-out sellerMenuIn;display:grid;position:absolute;top:calc(100% + 7px);left:-16px;box-shadow:0 18px 45px #142a2129}.seller-page-shell .seller-tabs .seller-hub-dropdown-menu button{color:#17231e;text-align:left;white-space:nowrap;background:#fff;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:11px 20px;font-size:15px;display:flex}:is(.seller-page-shell .seller-tabs .seller-hub-dropdown-menu button:hover,.seller-page-shell .seller-tabs .seller-hub-dropdown-menu button:focus-visible){color:#087b47;background:#f0f8f4;outline:0}.seller-hub-dropdown-menu b{color:#087b47;background:#e7f4ed;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:grid}@keyframes sellerMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.seller-hub-body{grid-template-columns:215px minmax(0,1fr);gap:24px;padding-top:22px;display:grid}.seller-hub-sidebar{border-right:1px solid #e0e4e2;flex-direction:column;gap:3px;padding-right:18px;display:flex}.seller-hub-sidebar strong{text-transform:uppercase;letter-spacing:.04em;color:#617069;padding:20px 12px 7px;font-size:13px}.seller-hub-sidebar button{text-align:left;color:#27352f;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 11px;display:grid}.seller-hub-sidebar button:hover,.seller-hub-sidebar button.active{color:#087b47;background:#eaf5ef;font-weight:800}.seller-hub-sidebar svg{width:18px}.seller-hub-sidebar span{background:#eef2f0;border-radius:999px;padding:2px 7px;font-size:12px}.seller-hub-content{min-width:0}.seller-commerce-panel{border-radius:8px}.seller-overview{gap:18px;display:grid}.seller-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-metrics article{border-radius:8px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.overview-grid>section{background:#fff;border:1px solid #d9dfdc;border-radius:9px;min-height:250px;padding:18px}.overview-title{border-bottom:1px solid #e1e5e3;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.overview-title h3{margin:0;font-size:20px}.overview-title button{color:#087b47;background:0 0;border:0;font-weight:800}.overview-links{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.overview-links button{text-align:left;background:#f3f6f4;border:0;border-radius:9px;gap:12px;min-height:85px;padding:13px;display:grid}.overview-links b{font-size:24px}.hub-primary{color:#fff;background:#168b55;border:0;border-radius:999px;padding:10px 17px;font-weight:800}.overview-order-list,.traffic-list{display:grid}.overview-order-list p,.traffic-list p,.sales-total{border-bottom:1px solid #e5e8e7;justify-content:space-between;margin:0;padding:12px 0;display:flex}.sales-bars{border-bottom:1px solid #bdc8c2;align-items:end;gap:10px;height:130px;margin:18px 0 10px;padding:0 10px;display:flex}.sales-bars i{background:#54a57c;border-radius:4px 4px 0 0;flex:1;min-height:10px}.listing-toolbar{align-items:center;gap:9px;margin:0 0 16px;display:flex}.listing-toolbar label{border:1px solid #aebbb4;border-radius:999px;flex:1;align-items:center;min-width:260px;height:40px;padding:0 12px;display:flex}.listing-toolbar label svg{width:17px}.listing-toolbar input{border:0;outline:0;flex:1;padding-left:8px}.listing-toolbar select,.listing-toolbar>button{background:#fff;border:1px solid #aebbb4;border-radius:999px;height:40px;padding:0 14px}.listing-toolbar>button{align-items:center;gap:6px;display:flex}.listing-toolbar>button svg{width:16px}.listing-table{border:1px solid #d9dfdc;overflow-x:auto}.listing-head,.listing-table article{align-items:center;gap:12px;min-width:980px;grid-template-columns:minmax(260px,2fr) 110px 80px 90px 85px 85px 100px 80px!important;padding:12px 14px!important;display:grid!important}.listing-head{background:#f4f6f5;border-bottom:1px solid #d9dfdc;font-size:12px;font-weight:800}.listing-table article>img,.listing-table article>.image-placeholder{display:none}.listing-table article>div:nth-child(2){min-width:0}.listing-table article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-number{align-items:center;gap:4px;display:flex;color:#28362f!important}.listing-number svg{width:15px}.listing-price{font-size:14px}.row-actions button:last-child{display:none}.research-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.research-grid article{background:#f3f7f5;border-radius:9px;gap:8px;padding:22px;display:grid}.research-grid strong{font-size:30px}.messages-layout{border:1px solid #d9dfdc;grid-template-columns:330px minmax(0,1fr);min-height:430px;margin-top:20px;display:grid}.message-list{border-right:1px solid #d9dfdc}.message-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e6e4;gap:5px;width:100%;padding:15px;display:grid}.message-list button:hover{background:#f2f7f4}.message-list span,.message-list small{color:#697870}.message-thread{flex-direction:column;padding:20px;display:flex}.message-thread>div:first-child{border-bottom:1px solid #e2e6e4;gap:5px;padding-bottom:16px;display:grid}.message-bubble{background:#eaf5ef;border-radius:14px 14px 14px 3px;align-self:flex-start;max-width:70%;margin:28px 0;padding:14px}.message-thread form{gap:8px;margin-top:auto;display:grid}.message-thread textarea{border:1px solid #aebbb4;border-radius:8px;min-height:90px;padding:12px}.message-thread form button{color:#fff;background:#168b55;border:0;border-radius:999px;justify-self:end;padding:10px 18px;font-weight:800}.message-thread form small{color:#087b47}.seller-hub-page{min-height:420px}@media (max-width:1050px){.seller-hub-masthead{grid-template-columns:auto 1fr auto}.hub-message-button{display:none}.seller-hub-body{grid-template-columns:175px minmax(0,1fr)}.seller-page-shell .seller-dashboard{padding:0 18px 30px}.overview-grid{grid-template-columns:1fr}.seller-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.seller-page-shell .seller-portal>header{padding:12px 16px}.seller-header-store-name{max-width:38vw;margin-inline-start:auto;position:static;transform:none}.seller-header-store-name>strong{font-size:18px}.seller-hub-masthead{grid-template-columns:1fr auto;gap:10px}.hub-search{grid-area:2/1/auto/-1}.hub-brand img{width:105px}.hub-brand strong{font-size:19px}.seller-hub-body{grid-template-columns:1fr}.seller-page-shell .seller-tabs.seller-core-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:6px 0;display:grid}.seller-page-shell .seller-tabs.seller-core-navigation>button,.seller-page-shell .seller-tabs.seller-core-navigation .seller-hub-dropdown-trigger{justify-content:space-between;width:100%;padding:12px 4px}.seller-hub-dropdown-menu{min-width:min(270px,100vw - 32px);left:0;right:auto}.seller-hub-dropdown:nth-child(2n) .seller-hub-dropdown-menu{left:auto;right:0}.seller-hub-sidebar{display:none}.seller-page-shell .seller-dashboard{padding:0 12px 24px}.seller-metrics{grid-template-columns:1fr 1fr}.overview-links{grid-template-columns:1fr}.listing-toolbar{flex-wrap:wrap}.listing-toolbar label{min-width:100%}.messages-layout{grid-template-columns:1fr}.message-list{border-bottom:1px solid #d9dfdc;border-right:0;max-height:190px;overflow:auto}.research-grid,.hub-action-grid{grid-template-columns:1fr}}.business-policy-form{background:#f4f8f5;border:1px solid #d3e2da;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;padding:22px;display:grid}.business-policy-form h4{grid-column:1/-1;margin:0;font-size:20px}.business-policy-form>label{gap:6px;font-weight:700;display:grid}.business-policy-form input,.business-policy-form select,.business-policy-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #aec4b7;border-radius:8px;padding:10px}.business-policy-form textarea{min-height:90px}.business-policy-form .wide{grid-column:1/-1}.business-policy-form .policy-check{align-items:center;gap:9px;display:flex}.business-policy-form .policy-check input{width:19px}.business-policy-form fieldset{border:1px solid #aec4b7;border-radius:8px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.business-policy-form fieldset label{align-items:center;gap:6px;display:flex}.business-policy-form fieldset input{width:17px}.policy-form-actions{justify-content:space-between;align-items:center;display:flex}.policy-form-actions a{color:#087a48;font-weight:800}.policy-form-actions button{color:#fff;background:#168b55;border:0;border-radius:999px;padding:11px 18px;font-weight:800}@media (max-width:700px){.business-policy-form{grid-template-columns:1fr}.business-policy-form .wide,.business-policy-form h4{grid-column:auto}.policy-form-actions{flex-direction:column;align-items:stretch;gap:12px}}.product-policy-manager{margin-top:18px}.seller-verification-gate{background:#fff;border:1px solid #d9e5df;border-radius:18px;width:min(920px,100% - 40px);margin:36px auto 54px;padding:30px;box-shadow:0 18px 45px #10372717}.verification-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.verification-heading span{color:#168b55;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.verification-heading h3{color:#15352a;margin:6px 0;font-size:clamp(22px,3vw,30px)}.verification-heading p,.verification-cards p{color:#617068;margin:0}.verification-heading>strong{color:#087a48;background:#e7f6ee;border-radius:999px;flex:none;padding:9px 13px}.verification-cards{gap:14px;display:grid}.verification-cards article{background:#f9fbfa;border:1px solid #dce5e0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.verification-cards article.verified{background:#f1fbf5;border-color:#a8dbc0}.verification-cards article>svg:first-child{color:#168b55;width:24px}.verification-cards small{color:#687971;font-weight:750}.verification-cards h4{overflow-wrap:anywhere;margin:4px 0}.verification-cards button,.refresh-verification{color:#fff;cursor:pointer;background:#168b55;border:0;border-radius:999px;padding:10px 16px;font-weight:800}.verification-cards button:disabled,.refresh-verification:disabled{cursor:wait;opacity:.65}.verification-check{color:#168b55}.phone-verification-fields{gap:8px;display:grid}.phone-verification-fields input{width:100%;max-width:360px;font:inherit;border:1px solid #b8cbc1;border-radius:9px;padding:10px 12px}.verification-notice{color:#5f4a00;background:#fff7d6;border-radius:10px;margin:16px 0 0;padding:11px 13px}.refresh-verification{color:#126c45;background:#e7f3ed;align-items:center;gap:8px;margin-top:16px;display:inline-flex}.refresh-verification svg{width:17px}@media (max-width:700px){.seller-verification-gate{width:calc(100% - 24px);margin:20px auto 32px;padding:20px}.verification-heading{flex-direction:column}.verification-cards article{grid-template-columns:auto minmax(0,1fr)}.verification-cards article>button,.verification-cards .verification-check{grid-column:2;justify-self:start}}.policy-template-form{background:#f3f7f5;border-radius:10px;grid-template-columns:1fr 1fr;gap:13px;margin:18px 0;padding:18px;display:grid}.policy-template-form label{gap:6px;font-weight:750;display:grid}.policy-template-form label:first-child{grid-column:1/-1}.policy-template-form input,.policy-template-form textarea{font:inherit;border:1px solid #aec4b7;border-radius:8px;padding:10px}.policy-template-form textarea{min-height:105px}.policy-template-form>button{color:#fff;background:#168b55;border:0;border-radius:999px;grid-column:1/-1;justify-self:end;padding:11px 18px;font-weight:800}.policy-template-list{gap:12px;display:grid}.policy-template-list article{border:1px solid #d5e0da;border-radius:10px;padding:17px;position:relative}.policy-template-list article>div{justify-content:space-between;display:flex}.policy-template-list article>div span{color:#087a48;background:#e2f3e9;border-radius:999px;padding:4px 9px;font-size:12px}.policy-template-list p{color:#53645c;margin:9px 0;line-height:1.5}.policy-template-list article>button{color:#a32820;background:#fff;border:1px solid #e1aaa5;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;display:flex}.policy-template-list article>button svg{width:15px}@media (max-width:700px){.policy-template-form{grid-template-columns:1fr}.policy-template-form label:first-child,.policy-template-form>button{grid-column:auto}}.seller-pos{gap:22px;display:grid}.pos-toolbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pos-toolbar>div:first-child>span{color:#0c8550;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.pos-toolbar h3{color:#15352a;margin:5px 0;font-size:30px}.pos-toolbar p{color:#617168;margin:0}.pos-today{background:#fff;border:1px solid #d9e6df;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:2px 10px;padding:13px 16px;display:grid}.pos-today svg{color:#168b55;grid-row:1/3}.pos-today span{color:#65756c;font-size:12px}.pos-today strong{color:#15352a}.pos-workspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:18px;display:grid}.pos-catalogue,.pos-cart,.pos-sales-history{background:#fff;border:1px solid #d9e5df;border-radius:16px}.pos-catalogue{overflow:hidden}.pos-instant-scan{color:#fff;background:radial-gradient(circle at 90% 0,#42de9747,#0000 35%),linear-gradient(135deg,#062f25,#087552 68%,#0b9363);grid-template-columns:minmax(250px,1fr) auto;gap:14px 18px;padding:18px;display:grid}.pos-instant-scan>div:first-child{gap:5px;display:grid}.pos-instant-scan>div:first-child>span{color:#9af0c8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.pos-instant-scan>div:first-child svg{width:17px}.pos-instant-scan>div:first-child strong{font-size:19px}.pos-instant-scan>div:first-child small{color:#d4eee3;line-height:1.45}.pos-scan-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pos-scan-actions button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-weight:850;display:flex}.pos-scan-actions button:first-child{color:#075d40;background:#fff}.pos-scan-actions button:disabled{opacity:.55}.pos-scan-actions svg{width:18px}.pos-hardware-scan{background:#00000029;border:1px solid #ffffff3d;border-radius:12px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px 7px 12px;display:grid}.pos-hardware-scan>svg{color:#9af0c8;width:20px}.pos-hardware-scan input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:9px 0}.pos-hardware-scan input::placeholder{color:#c7e3d8}.pos-hardware-scan button{color:#076044;background:#fff;border:0;border-radius:8px;padding:9px 14px;font-weight:900}.pos-hardware-scan button:disabled{opacity:.48}.pos-hidden-file{display:none!important}.pos-scanner-backdrop{z-index:10080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02130ed1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pos-scanner-modal{color:#fff;background:#081f19;border:1px solid #ffffff2e;border-radius:22px;width:min(560px,100%);overflow:hidden;box-shadow:0 30px 90px #00000073}.pos-scanner-modal>header{background:linear-gradient(135deg,#06392c,#087452);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.pos-scanner-modal header>div{align-items:center;gap:10px;display:flex}.pos-scanner-modal header>div>svg{color:#8ce9bb;width:28px}.pos-scanner-modal header span{gap:2px;display:grid}.pos-scanner-modal header small{color:#cce9dc}.pos-scanner-modal header button{color:#075c40;background:#fff;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.pos-scanner-modal header button svg{width:22px}.pos-camera-frame{aspect-ratio:4/3;background:#020a08;position:relative;overflow:hidden}.pos-camera-frame video{object-fit:cover;width:100%;height:100%}.pos-camera-frame>div{color:#d8eee5;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.pos-camera-frame>div svg{width:34px}.pos-camera-frame>i,.pos-camera-frame>b{pointer-events:none;border:3px solid #4be29c;border-radius:18px;position:absolute;inset:24% 9%;box-shadow:0 0 0 999px #00000047}.pos-camera-frame>b{background:#ffdf64;border:0;border-radius:999px;height:2px;animation:1.8s ease-in-out infinite pos-scan-line;top:50%;bottom:auto;box-shadow:0 0 16px #ffdf64}.pos-camera-frame.photo-mode{aspect-ratio:16/10}.pos-camera-actions{justify-content:center;padding:15px 17px 17px;display:flex}.pos-camera-actions button{color:#075d40;cursor:pointer;background:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 20px;font-weight:900;display:inline-flex}.pos-camera-actions button:disabled{opacity:.55}.pos-camera-actions svg{width:20px}@keyframes pos-scan-line{50%{transform:translateY(80px)}}.pos-scanner-modal>p{color:#c8ddd5;text-align:center;margin:0;padding:14px 17px 17px;line-height:1.5}.pos-search-row{background:#f7faf8;border-bottom:1px solid #e3ebe7;grid-template-columns:1fr 190px;gap:10px;padding:15px;display:grid}.pos-search-row label{background:#fff;border:1px solid #b9cdc2;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.pos-search-row svg{color:#607068;width:18px}.pos-search-row input,.pos-search-row select{width:100%;font:inherit;background:0 0;border:0;outline:none;padding:11px 0}.pos-search-row select{background:#fff;border:1px solid #b9cdc2;border-radius:10px;padding:10px}.pos-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:670px;padding:15px;display:grid;overflow:auto}.pos-product{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde7e2;border-radius:13px;align-content:start;gap:5px;min-width:0;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.pos-product:hover:not(:disabled){border-color:#59aa7e;transform:translateY(-2px);box-shadow:0 8px 22px #154c321c}.pos-product:disabled{cursor:not-allowed;opacity:.55}.pos-product>div{aspect-ratio:1.35;background:#eef5f1;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.pos-product img{object-fit:cover;width:100%;height:100%}.pos-product>div>svg{color:#7c9a89}.pos-product>div span{color:#25734e;background:#fffffff0;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;position:absolute;bottom:6px;right:6px}.pos-product>div span.low{color:#a13b28}.pos-product small{color:#73827a;margin-top:4px}.pos-product strong{color:#17352b;min-height:42px;line-height:1.35}.pos-product b{color:#087a48}.pos-empty{color:#6a7b72;grid-column:1/-1;align-content:center;place-items:center;gap:7px;min-height:260px;display:grid}.pos-cart{position:sticky;top:12px;overflow:hidden}.pos-cart-title{border-bottom:1px solid #e2eae6;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.pos-cart-title>div{align-items:center;gap:9px;display:flex}.pos-cart-title h4{margin:0;font-size:18px}.pos-cart-title svg{color:#168b55}.pos-cart-title>span{color:#087a48;background:#e7f5ed;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.pos-customer-fields{background:#f8faf9;border-bottom:1px solid #e5ece8;gap:8px;padding:14px 16px;display:grid}.pos-customer-fields label{align-items:center;gap:8px;display:flex}.pos-customer-fields svg{color:#708078;width:18px}.pos-customer-fields input,.pos-totals input,.pos-cash-row input,.pos-cart>textarea{width:100%;font:inherit;background:#fff;border:1px solid #bed0c6;border-radius:9px;padding:10px}.pos-cart-lines{max-height:280px;display:grid;overflow:auto}.pos-cart-lines article{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:13px 16px;display:grid}.pos-cart-lines article>div:first-child{gap:3px;display:grid}.pos-cart-lines article span{color:#718078;font-size:12px}.pos-quantity{align-items:center;gap:7px;display:flex}.pos-quantity button,.pos-remove{cursor:pointer;background:#fff;border:1px solid #c9d8d0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.pos-quantity svg,.pos-remove svg{width:14px}.pos-remove{color:#a83e32;border:0}.pos-empty-cart{color:#738078;align-content:center;place-items:center;gap:6px;min-height:165px;display:grid}.pos-totals{border-top:1px solid #e4ebe7;gap:8px;padding:14px 16px;display:grid}.pos-totals label,.pos-totals>div,.pos-cash-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.pos-totals input{text-align:right;max-width:130px;padding:8px}.pos-grand-total{color:#14382a;border-top:1px dashed #b7c9bf;margin-top:4px;padding-top:10px;font-size:19px}.pos-payment-methods{gap:8px;padding:0 16px 14px;display:grid}.pos-payment-methods>span{color:#53665c;font-weight:750}.pos-payment-methods>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pos-payment-methods button{cursor:pointer;background:#fff;border:1px solid #bcd0c5;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px 6px;display:flex}.pos-payment-methods button.active{color:#087a48;background:#e8f7ef;border-color:#168b55;font-weight:800}.pos-payment-methods svg{width:17px}.pos-cash-row{align-items:end;margin:0 16px 14px}.pos-cash-row label{color:#53665c;gap:5px;font-weight:750;display:grid}.pos-cash-row>div{text-align:right;gap:2px;display:grid}.pos-cash-row>div span{color:#6c7b73;font-size:12px}.pos-cart>textarea{resize:vertical;width:calc(100% - 32px);min-height:62px;margin:0 16px 14px}.pos-notice{color:#674f00;background:#fff4cf;border-radius:8px;margin:0 16px 12px;padding:9px 11px}.pos-checkout{color:#fff;cursor:pointer;background:#138a52;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);margin:0 16px 16px;padding:13px;font-size:16px;font-weight:850;display:flex}.pos-checkout:disabled{cursor:not-allowed;opacity:.5}.pos-sales-history{overflow:hidden}.pos-sales-history>div:first-child{border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.pos-sales-history h4{margin:0}.pos-sales-history>div:first-child span{color:#6c7c73}.pos-sales-table article{border-bottom:1px solid #eef2f0;grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:14px;padding:13px 17px;display:grid}.pos-sales-table article>div{gap:3px;display:grid}.pos-sales-table article span{color:#66766e}.pos-sales-table article>div span{font-size:12px}.pos-payment-pill{text-transform:capitalize;background:#edf5f1;border-radius:999px;padding:5px 8px;font-size:12px}.pos-sales-table>p{color:#6d7c74;text-align:center;margin:0;padding:28px}.pos-receipt-backdrop{z-index:120;background:#0c1f179e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pos-receipt{background:#fff;border-radius:16px;width:min(440px,100%);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000045}.pos-receipt-close{cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:12px}.pos-receipt-brand{text-align:center;gap:3px;padding-bottom:18px;display:grid}.pos-receipt-brand strong{color:#15382a;font-size:23px}.pos-receipt-brand span,.pos-receipt-meta,.pos-receipt-customer span,.pos-receipt-customer small{color:#6c7a73;font-size:12px}.pos-receipt-meta{border-block:1px dashed #b8c9c0;justify-content:space-between;padding:10px 0;display:flex}.pos-receipt-customer{gap:3px;padding:13px 0;display:grid}.pos-receipt-items{border-block:1px dashed #b8c9c0;padding:6px 0;display:grid}.pos-receipt-items>div,.pos-receipt-summary>div{justify-content:space-between;gap:20px;padding:7px 0;display:flex}.pos-receipt-items span{display:grid}.pos-receipt-items small{color:#78857e}.pos-receipt-summary{padding:8px 0;display:grid}.pos-receipt-summary>div:nth-child(3){border-top:1px solid #dfe6e2;font-size:18px}.pos-receipt>p{color:#617168;text-align:center}.pos-print{color:#fff;cursor:pointer;background:#168b55;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-weight:800;display:flex}.pos-print-settings{background:#f2f8f5;border-radius:12px;gap:6px;margin:14px 0 10px;padding:12px;display:grid}.pos-print-settings label{color:#173d30;font-size:12px;font-weight:900}.pos-print-settings select{color:#173d30;background:#fff;border:1px solid #bdd3c8;border-radius:9px;width:100%;padding:10px;font-weight:750}.pos-print-settings small{color:#697a72;line-height:1.4}@media (max-width:1100px){.pos-workspace{grid-template-columns:1fr}.pos-cart{position:static}}@media (max-width:700px){.pos-toolbar{flex-direction:column}.pos-today{width:100%}.pos-search-row{grid-template-columns:1fr}.pos-instant-scan{grid-template-columns:1fr;padding:15px}.pos-scan-actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}.pos-scan-actions button{justify-content:center;min-width:0;padding-inline:7px;font-size:12px}.pos-hardware-scan{grid-column:auto}.pos-scanner-backdrop{padding:8px}.pos-scanner-modal{border-radius:18px}.pos-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-cart-lines article{grid-template-columns:minmax(0,1fr) auto}.pos-cart-lines article>b,.pos-remove{justify-self:end}.pos-sales-table article{grid-template-columns:1fr auto}}@media print{body *{visibility:hidden!important}.pos-receipt,.pos-receipt *{visibility:visible!important}.pos-receipt{color:#000;width:100%;max-height:none;box-shadow:none;border-radius:0;padding:0;position:fixed;inset:0;overflow:visible}.pos-receipt-close,.pos-print,.pos-print-settings{display:none!important}body[data-print-mode=receipt][data-print-format="58mm"] .pos-receipt{width:54mm;font-size:10px}body[data-print-mode=receipt][data-print-format="76mm"] .pos-receipt{width:70mm;font-size:11px}body[data-print-mode=receipt][data-print-format="80mm"] .pos-receipt{width:74mm;font-size:11px}body[data-print-mode=receipt] .pos-receipt-brand strong{color:#000;font-size:16px}body[data-print-mode=receipt] .pos-receipt-items>div,body[data-print-mode=receipt] .pos-receipt-summary>div{gap:8px;padding:4px 0}body[data-print-mode=receipt] .pos-receipt-summary>div:nth-child(3){font-size:14px}}.listing-type-picker{background:linear-gradient(135deg,#f5faf7,#fff);border:1px solid #cadbd2;border-radius:14px;gap:13px;padding:18px;display:grid}.visual-scan-photo-note{margin-top:5px;font-weight:750;line-height:1.45;display:block;color:#087b47!important}.listing-type-picker>div:first-of-type{gap:3px;display:grid}.listing-type-picker>div:first-of-type strong{color:#16372b;font-size:18px}.listing-type-picker>div:first-of-type span{color:#63736a}.listing-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.listing-type-options button{color:#29463a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex;position:relative}.listing-type-options button:hover,.listing-type-options button.active{color:#0b5f38;background:#dff5e8;border-color:#158a53;box-shadow:inset 0 0 0 2px #158a53,0 7px 18px #158a531f}.listing-type-options button.active:after{content:"✓ Selected";color:#fff;letter-spacing:.01em;background:#158a53;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:7px;right:8px}.listing-type-options button>svg{color:#168b55;flex:none;width:22px}.listing-type-options button span{gap:4px;display:grid}.listing-type-options button b{font-size:15px}.listing-type-options button small{color:#64756c;line-height:1.35}.listing-specific-fields{background:#f8fbf9;border:1px solid #cddfd5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.listing-specific-fields>.wide{grid-column:1/-1}.property-amenity-checks{background:#edf7f1;border-radius:13px;gap:10px;padding:14px;display:grid}.property-amenity-checks>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.property-amenity-checks label{background:#fff;border:1px solid #d2e4da;border-radius:10px;align-items:center;gap:8px;padding:9px;font-weight:650;display:flex!important}.property-amenity-checks input{width:17px!important;height:17px!important}.listing-section-heading{border-bottom:1px solid #dfe9e3;grid-column:1/-1;align-items:flex-start;gap:11px;padding-bottom:13px;display:flex}.listing-section-heading>svg{color:#168b55;width:23px}.listing-section-heading>div{gap:3px;display:grid}.listing-section-heading strong{color:#15382a;font-size:17px}.listing-section-heading span{color:#65756c}.digital-listing-fields{border-left:4px solid #168b55}.service-listing-fields{border-left:4px solid #3477a6}.service-schedule-editor{background:#f8fbfa;border:1px solid #cbded5;border-radius:13px;gap:9px;padding:14px;display:grid}.service-schedule-editor>div:first-child{gap:3px;margin-bottom:3px;display:grid}.service-schedule-editor>div:first-child span{color:#66786f;font-size:12px}.service-day-row{background:#fff;border:1px solid #dce8e2;border-radius:9px;grid-template-columns:minmax(110px,1fr) 130px auto 130px;align-items:center;gap:9px;padding:8px 10px;display:grid}.service-day-row label{align-items:center;gap:8px;font-weight:850;display:flex!important}.service-day-row label input{width:auto!important}.service-day-row>input{min-width:0}.service-day-row>span{text-align:center;color:#6d7d75;font-size:12px}@media (max-width:620px){.service-day-row{grid-template-columns:1fr 1fr}.service-day-row>span{display:none}.service-day-row label{grid-column:1/-1}}.seller-orders-with-services{gap:18px;display:grid}.seller-service-bookings{background:#fff;border:1px solid #d6e3dc;border-radius:14px;overflow:hidden}.seller-service-bookings>header{background:#f5faf7;border-bottom:1px solid #dce8e2;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.seller-service-bookings h3{margin:3px 0}.seller-service-bookings header p{color:#66776f;margin:0}.seller-service-bookings header small{color:#168b55;letter-spacing:.08em;font-weight:900}.seller-service-bookings header button{color:#176b49;background:#fff;border:1px solid #bcd4c7;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-weight:850;display:flex}.seller-service-bookings header button svg{width:16px}.seller-service-bookings>div>article{border-top:1px solid #e5ece8;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.seller-service-bookings>div>article:first-child{border-top:0}.seller-service-bookings>div>article>svg{color:#168b55;background:#e7f6ed;border-radius:10px;width:38px;height:38px;padding:8px}.seller-service-bookings article>div:nth-child(2){gap:3px;display:grid}.seller-service-bookings article small{color:#6b7c73;text-transform:uppercase}.seller-service-bookings article span{color:#446458;align-items:center;gap:5px;display:flex}.seller-service-bookings article span svg{width:15px}.seller-service-bookings article p{color:#697a72;margin:4px 0 0}.service-booking-actions{gap:6px;display:flex}.service-booking-actions button{color:#fff;background:#168b55;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-weight:850;display:flex}.service-booking-actions button.reject{color:#a52b34;background:#fff0f0}.service-booking-actions svg{width:16px}.service-manager-notice{color:#176343;background:#eef8f3;border-radius:8px;margin:10px 18px;padding:9px}@media (max-width:760px){.seller-service-bookings>div>article{grid-template-columns:auto 1fr}.seller-service-bookings>div>article>b,.service-booking-actions{grid-column:2}.seller-service-bookings>header{align-items:flex-start}.seller-service-bookings header button{flex:none}}.listing-kind{border-radius:999px;padding:2px 7px;font-size:11px;font-weight:850;display:inline-flex}.listing-kind.physical{color:#52665b;background:#edf2ef}.listing-kind.digital{color:#2469a0;background:#e8f2ff}.listing-kind.service{color:#6145a7;background:#eee9ff}@media (max-width:760px){.listing-type-options,.listing-specific-fields{grid-template-columns:1fr}.listing-specific-fields>.wide,.listing-section-heading{grid-column:auto}.property-amenity-checks>div{grid-template-columns:1fr 1fr}}@media (max-width:480px){.property-amenity-checks>div{grid-template-columns:1fr}}.seller-application-countries,.listing-country-picker{background:#f8fbf9;border:1px solid #cbdcd2;border-radius:12px;padding:14px}.seller-application-countries legend,.listing-country-picker legend{color:#173d2d;padding:0 7px;font-weight:900}.seller-application-countries>p,.listing-country-picker>p{color:#65766e;margin:0 0 11px;font-size:13px}.seller-application-countries>div,.listing-country-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.seller-application-countries label,.listing-country-picker label{cursor:pointer;background:#fff;border:1px solid #d4e1d9;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.seller-application-countries input,.listing-country-picker input{flex:none;width:18px;height:18px}.listing-country-picker label span{gap:2px;display:grid}.listing-country-picker label small{color:#718078;font-size:11px}@media (max-width:700px){.seller-application-countries>div,.listing-country-picker>div{grid-template-columns:1fr 1fr}}.seller-shipping-methods{background:#f7fbf9;border:1px solid #cad9d1;border-radius:14px;padding:14px}.seller-shipping-methods legend{padding:0 6px;font-weight:900}.seller-shipping-methods>p{color:#64746d;margin:0 0 10px;font-size:13px}.seller-shipping-methods>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.seller-shipping-methods label{background:#fff;border:1px solid #d2ddd7;border-radius:11px;align-items:flex-start;gap:9px;padding:11px;display:flex!important}.seller-shipping-methods input{margin-top:3px;width:auto!important}.seller-shipping-methods span{gap:2px;display:grid}.seller-shipping-methods small{color:#6a7872}.shipping-method-badge{color:#096946;text-transform:none;background:#e8f5ef;border-radius:999px;justify-self:start;padding:7px 10px;font-size:12px}.pickup-fulfillment-note{color:#1c4435;background:#f3f8f5;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.pickup-fulfillment-note>div{gap:4px;display:grid}.shipping-box>.save-fulfillment{margin-top:14px}@media (max-width:650px){.seller-shipping-methods>div{grid-template-columns:1fr}}.store-summary-logo,.store-summary-avatar{object-fit:contain;background:#edf8f2;border-radius:14px;width:64px;height:64px}.store-summary-avatar{color:#147b4c;place-items:center;font-size:27px;font-weight:900;display:grid}.store-summary-details{border-left:1px solid #dce8e1;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px 24px;margin-left:auto;padding-left:24px;display:grid!important}.store-summary-details span{color:#263a30;font-size:13px;display:grid}.store-summary-details b{color:#738078;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.store-summary-details em{font-style:normal}.seller-live-dot{color:#168b55;font-weight:850}.seller-live-dot:before{content:"";background:#19a663;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}@media (max-width:800px){.store-summary{flex-wrap:wrap}.store-summary-details{border-top:1px solid #dce8e1;border-left:0;grid-template-columns:1fr 1fr;width:100%;margin:8px 0 0;padding:12px 0 0}}.identity-upload-section{background:#f7fbf9;border:1px solid #cfe1d8;border-radius:16px;padding:18px}.identity-upload-section legend{color:#123f32;padding:0 7px;font-weight:850}.identity-upload-section>p{color:#657a70;margin:0 0 14px;font-size:13px}.identity-upload-section>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.identity-upload-section input[type=file]{background:#fff;padding:10px}.identity-upload-section>small{color:#087456;align-items:center;gap:7px;margin-top:12px;font-weight:700;display:flex}.identity-upload-section>small svg{width:17px}@media (max-width:640px){.identity-upload-section>div{grid-template-columns:1fr}}.islamic-policy-guidance{background:#f2faf6;border:1px solid #c9e3d6;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.islamic-policy-guidance>svg{color:#08744e;background:#dff3e9;border-radius:10px;width:34px;height:34px;padding:7px}.islamic-policy-guidance strong{color:#164b38;display:block}.islamic-policy-guidance p{color:#60766c;margin:3px 0 0;font-size:12px;line-height:1.5}.islamic-policy-guidance a{color:#08744e;font-size:12px;font-weight:800}.islamic-policy-check{color:#644e0d;background:#fff8dc;border-radius:11px;padding:12px}.seller-panel-title .islamic-policy-starter{color:#08724f;background:#e7f5ee;border:1px solid #c6dfd3}@media (max-width:700px){.islamic-policy-guidance{grid-template-columns:auto 1fr}.islamic-policy-guidance a{grid-column:1/-1}}.seller-charter-agreement{background:#fffdf2;border:1px solid #d9dfbc;border-radius:12px;padding:14px}.seller-charter-agreement input{width:18px;height:18px}.seller-charter-agreement span{line-height:1.55}.seller-charter-agreement a{color:#08744e;font-weight:850}.listing-detail-card{background:#f8fbf9;border:1px solid #d7e6de;border-radius:14px;padding:16px}.listing-detail-card legend{color:#143d2e;padding:0 8px;font-weight:900}.listing-detail-card>p{color:#62766d;margin:0 0 14px;font-size:13px}.dimension-fields{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.attribute-fields,.seo-fields{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.long-description-input{line-height:1.65;min-height:220px!important}.product-form label small{color:#667a71;font-weight:500;line-height:1.4}.seo-listing-card{background:linear-gradient(135deg,#f7fbf9,#edf8f2)}@media (max-width:760px){.dimension-fields,.attribute-fields,.seo-fields{grid-template-columns:1fr}.dimension-fields .wide,.attribute-fields .wide,.seo-fields .wide{grid-column:auto}}.warranty-policy-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-warranty-card{background:#f2faf5;border-color:#bcdcc9}.product-warranty-card legend{color:#0b7140}@media (max-width:760px){.warranty-policy-fields{grid-template-columns:1fr}.warranty-policy-fields .wide{grid-column:auto}.seller-page-shell>.seller-portal{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.seller-page-shell .seller-portal>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:0;padding:10px 12px;display:grid;position:static}.seller-page-shell .seller-portal>header>div:first-child{min-width:0}.seller-page-shell .seller-portal>header>div:first-child>span{font-size:9px}.seller-page-shell .seller-portal>header h2{white-space:nowrap;margin:2px 0 0;font-size:21px;line-height:1.15}.seller-page-shell .seller-portal>header p{display:none}.seller-page-shell .seller-header-store-name{text-align:left;grid-area:2/1;grid-template-columns:32px 1fr;justify-items:start;column-gap:8px;max-width:100%;margin:0;position:static;transform:none}.seller-page-shell .seller-header-store-name>span:not(.seller-header-store-logo){display:none}.seller-page-shell .seller-header-store-logo{border-radius:9px;width:32px;height:32px;display:grid!important}.seller-page-shell .seller-header-store-name>strong{max-width:min(58vw,240px);font-size:14px;line-height:1.2}.seller-page-shell .seller-header-actions{grid-area:1/2/span 2;align-self:center;gap:6px}.seller-page-shell .seller-portal>header .seller-header-ai,.seller-page-shell .seller-portal>header>.seller-header-actions>button:last-child{width:38px;height:38px}.seller-page-shell .seller-language-picker{max-width:116px;height:38px;padding:0 7px}.seller-page-shell .seller-language-picker select{max-width:78px;font-size:13px}.seller-page-shell .seller-hub-masthead{padding-top:10px}.seller-page-shell .seller-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin}.seller-page-shell .seller-hub-content,.seller-page-shell .seller-commerce-panel{width:100%;min-width:0}}.farm-seller-access{background:linear-gradient(145deg,#fff,#f2f8ef)!important;border:1px solid #d4e5cf!important;padding:34px!important}.farm-seller-access-icon{color:#fff;background:#1b6134;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:15px;display:grid}.farm-seller-access-icon svg{width:30px;height:30px}.farm-seller-access>span{letter-spacing:1.2px;color:#267342;font-size:12px;font-weight:900}.farm-seller-access h3{margin:8px 0;font-size:30px}.farm-seller-access>p{color:#5d685f;max-width:760px;line-height:1.6}.farm-seller-access .hub-action-grid{margin-top:22px}.farm-seller-access article a{color:#fff;background:#1c6b38;border-radius:10px;margin-top:14px;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-flex}.seller-hub-dropdown-menu{overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;overflow-y:auto}.seller-page-shell .seller-tabs .seller-hub-dropdown-menu button{white-space:normal;overflow-wrap:anywhere;text-align:start;min-width:0}.seller-hub-dropdown-menu button span{min-width:0}.seller-hub-dropdown-menu b{flex-shrink:0}.seller-hub-sidebar{min-width:0}.seller-hub-sidebar button{overflow-wrap:anywhere}.seller-portal>header .seller-language-picker,.seller-page-shell .seller-language-picker{flex:none;min-width:150px;max-width:none}.seller-portal>header .seller-language-picker select,.seller-page-shell .seller-language-picker select{text-overflow:clip;white-space:nowrap;flex:0 0 116px;width:116px;min-width:116px;max-width:none}.seller-portal>header .seller-header-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.seller-local-file{cursor:pointer;background:#fff;border:1px solid #bdc9c4;border-radius:8px;align-items:center;gap:12px;min-width:0;min-height:42px;padding:6px 9px;display:flex;position:relative}.seller-local-file .seller-file-button{color:#173d30;background:#edf5f0;border-radius:5px;flex:none;padding:5px 10px;font-weight:700}.seller-local-file .seller-file-name{overflow-wrap:anywhere;color:#52635a;min-width:0;font-weight:400}.seller-local-file>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.seller-local-file:focus-within{outline-offset:2px;outline:2px solid #15825b}.listing-insight-banner{background:#f0f6ff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:14px 0;padding:16px;display:grid}.listing-insight-banner>svg{color:#176cc1}.listing-insight-banner>div{gap:4px;display:grid}.listing-insight-banner span{color:#536a7c;font-size:13px}.listing-insight-banner button{color:#075fae;background:0 0;border:0;font-weight:800;text-decoration:underline}.listing-filter-chips{gap:7px;padding:0 0 14px;display:flex;overflow-x:auto}.listing-filter-chips button{background:#fff;border:1px solid #aeb9b4;border-radius:999px;flex:none;padding:7px 12px;font-size:12px}.listing-bulk-bar{align-items:center;gap:8px;margin:3px 0 12px;font-size:12px;display:flex}.listing-bulk-bar button{background:#fff;border:1px solid #b9c3be;border-radius:999px;padding:7px 13px}.listing-bulk-bar a{margin-left:auto;text-decoration:underline}.listing-bulk-bar a+a{margin-left:4px}.ebay-listing-table{border-radius:4px;width:100%;overflow-x:auto}.ebay-listing-table .listing-head,.ebay-listing-table article{grid-template-columns:32px 145px minmax(300px,2fr) 130px 125px 125px 105px 110px 180px 75px 75px 90px 90px!important;gap:0!important;min-width:1900px!important;padding:0!important}.ebay-listing-table .listing-head>span{border-right:1px solid #dfe5e2;align-items:center;height:100%;padding:13px 10px;display:flex}.ebay-listing-table article>*{box-sizing:border-box;border-right:1px solid #e5e9e7;align-items:center;height:100%;padding:13px 10px;display:flex}.ebay-listing-table article>input{align-self:center;height:auto;margin:auto}.ebay-listing-table article>div:nth-child(2){min-width:auto}.listing-action-cell{gap:7px}.listing-action-cell button:first-child{background:#fff;border:1px solid #87958e;border-radius:999px;min-width:88px;padding:7px 12px}.listing-action-cell button:last-child{background:0 0;border:0;width:30px}.listing-action-cell svg{width:17px}.listing-item-cell{grid-template-columns:56px 1fr;gap:10px;display:grid!important}.ebay-listing-table article .listing-item-cell>img,.ebay-listing-table article .listing-item-cell>.image-placeholder{object-fit:cover;border-radius:5px;width:54px;height:54px;display:block!important}.listing-item-cell>span{gap:3px;min-width:0;display:grid}.listing-item-cell strong{white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;overflow:hidden}.listing-item-cell small{color:#65736d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-price{align-content:center;display:grid!important}.listing-price small{color:#68766f;font-size:11px}.listing-link{color:#075da8;text-align:left;background:0 0;text-decoration:underline;border:0!important}.promoted-cell{align-content:center;gap:3px;display:grid!important}.promoted-cell small{color:#68766f;font-size:11px}.promoted-cell button{color:#0763ad;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.time-left{font-weight:750;color:#b72222!important}@media (max-width:700px){.listing-insight-banner{grid-template-columns:auto 1fr}.listing-insight-banner button{text-align:left;grid-column:1/-1}.listing-bulk-bar a{display:none}}.seller-invoice-button{color:#087a57;border:1px solid #b9d4ca;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.seller-invoice-button svg{width:17px}.seller-registration-plan-summary{background:#eef9f3;border:1px solid #bcdcca;border-radius:14px;align-items:center;gap:16px;margin:22px 28px 0;padding:13px 16px;display:flex}.seller-registration-plan-summary button{color:#08734f;background:#fff;border:0;border-radius:8px;padding:9px 11px;font-weight:800}.seller-registration-plan-summary span{flex:1;display:grid}.seller-registration-plan-summary small{color:#08734f;font-weight:850}.seller-registration-plan-summary>b{color:#102c25}@media (max-width:700px){.seller-registration-plan-summary{flex-wrap:wrap;align-items:flex-start;margin:14px 14px 0}.seller-registration-plan-summary>b{width:100%}}.seller-portal>header .seller-header-ai{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#075f3d,#0b8c58);border:1px solid #a9d4c0;border-radius:999px;align-items:center;gap:8px;width:auto;height:42px;padding:0 14px;font-weight:850;display:flex}.seller-portal>header .seller-header-ai svg{width:18px;height:18px}.seller-portal>header .seller-header-ai span{color:inherit;letter-spacing:0;text-transform:none;font-size:12px}@media (max-width:700px){.seller-portal>header .seller-header-ai{justify-content:center;width:42px;padding:0}.seller-portal>header .seller-header-ai span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}
