.seller-page{width:min(1450px,96%);padding:20px 0 60px;color:#17251d}.seller-command-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(125deg,#103d28,#1a5938);color:#fff;border-radius:18px;padding:20px 24px;margin-bottom:18px;box-shadow:0 14px 34px #143b2721}.seller-identity{display:flex;align-items:center;gap:16px}.seller-avatar{width:54px;height:54px;display:grid;place-items:center;border-radius:14px;background:#fff;color:#195137;font:700 27px Georgia,serif}.seller-identity small{display:block;color:#b9d8c5;font-size:10px;letter-spacing:1.7px;font-weight:800}.seller-identity h1{font:700 26px/1.15 Georgia,serif;margin:4px 0 7px}.seller-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.seller-meta>span:not(.badge){font-size:12px;color:#d8e8de;padding-left:10px;border-left:1px solid #ffffff38}.seller-logout{background:#fff;color:#18492f;text-decoration:none;font-weight:800;padding:10px 16px;border-radius:10px;white-space:nowrap}.seller-dashboard{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start}.seller-sidebar{position:sticky;top:84px;background:#fff;border:1px solid #dce5de;border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:6px;box-shadow:0 8px 24px #1a442a0d}.seller-sidebar button{display:grid;grid-template-columns:28px 1fr auto;align-items:center;text-align:left;width:100%;background:transparent;color:#3e4b43;border:0;border-radius:10px;padding:12px 11px;font-weight:700;transition:.18s}.seller-sidebar button:hover{background:#f0f6f1;color:#174f32}.seller-sidebar button.is-active,.seller-sidebar button[aria-selected="true"]{background:#174f32;color:#fff;box-shadow:0 6px 15px #174f3224}.seller-sidebar button>span{font-size:20px;text-align:center}.seller-sidebar button>b{min-width:22px;height:22px;display:grid;place-items:center;background:#e8f1ea;color:#185032;border-radius:20px;font-size:11px}.seller-sidebar button.is-active>b{background:#fff;color:#174f32}.seller-workspace{min-width:0}.seller-panel[hidden]{display:none!important}.seller-panel{animation:sellerIn .2s ease}@keyframes sellerIn{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:2px 0 18px}.panel-heading p{margin:0 0 3px;color:#26714b;font-size:10px;font-weight:900;letter-spacing:1.6px}.panel-heading h2{font:700 29px/1.1 Georgia,serif;margin:0 0 7px;outline:none}.panel-heading>div>span{color:#68736c}.primary-action,.outline-action{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:11px 16px;font-weight:800;white-space:nowrap}.primary-action{background:#17613b;color:#fff;border:1px solid #17613b}.primary-action:hover{background:#104a2c}.outline-action{background:#fff;color:#185337;border:1px solid #9ab5a4}.outline-action:hover{background:#eef6f0}.dashboard-card{background:#fff;border:1px solid #dce5de;border-radius:15px;padding:20px;box-shadow:0 7px 20px #183d260b;margin:0}.seller-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.seller-stats article{background:#fff;border:1px solid #dce5de;border-radius:14px;padding:16px;min-height:126px}.seller-stats article.attention{border-color:#edc074;background:#fffbf2}.seller-stats span{display:block;color:#657068;font-size:12px;font-weight:700}.seller-stats strong{display:block;font-size:29px;line-height:1;margin:15px 0 9px;color:#163f29}.seller-stats small{color:#879089}.overview-columns{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-bottom:18px}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.card-heading h3{font:700 20px Georgia,serif;margin:0 0 3px}.card-heading p{margin:0;color:#7a857e;font-size:13px}.card-heading button{background:#eef5f0;color:#1d5b3b;padding:7px 11px;font-size:12px}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-actions button{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;text-align:left;background:#f7faf7;color:#203128;border:1px solid #e0e8e1;border-radius:12px;padding:13px}.quick-actions button>span{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;background:#e3f0e7;color:#1a653f;border-radius:9px;font-size:18px}.quick-actions button>b{font-size:13px}.quick-actions button>small{color:#78837c;font-size:11px}.quick-actions button:hover{border-color:#7eaa8b;background:#f0f7f2}.alert-list>div{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #edf1ed}.alert-list>div:last-child{border-bottom:0}.alert-list img{width:42px;height:42px;object-fit:cover;border-radius:8px;background:#eef2ee}.alert-list span{flex:1}.alert-list b,.alert-list small{display:block}.alert-list b{font-size:13px}.alert-list small{color:#7b857f;font-size:11px}.alert-list em{font-style:normal;background:#fff0dc;color:#9b5500;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:900}.seller-table-wrap{overflow:auto}.seller-table{width:100%;min-width:680px;border-collapse:collapse}.seller-table th{background:#f5f8f5;color:#657168;text-transform:uppercase;font-size:10px;letter-spacing:.6px}.seller-table th,.seller-table td{padding:12px 13px;border-bottom:1px solid #e8ede9}.seller-table td{font-size:13px}.seller-table td small{display:block;color:#7d8780}.order-status{display:inline-block;border-radius:20px;padding:5px 9px;background:#e9eee9;color:#465148;font-size:10px;font-weight:900;text-transform:uppercase}.order-status.new{background:#fff0cd;color:#805900}.order-status.accepted,.order-status.packing{background:#e3edff;color:#234f91}.order-status.out_for_delivery{background:#efe7ff;color:#6840a2}.order-status.delivered{background:#ddf3e4;color:#176137}.order-status.rejected{background:#fae2e0;color:#972d27}.seller-form{padding:24px}.form-section-title{display:flex;flex-direction:column;border-bottom:1px solid #e4eae5;padding-bottom:14px;margin-bottom:18px}.form-section-title b{font-size:17px}.form-section-title span{font-size:12px;color:#77827b}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.form-grid label{font-size:13px;margin:8px 0}.form-grid label>span{display:block;font-size:11px;font-weight:400;color:#7a857e;margin-top:5px}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid textarea{border-color:#bdcac0;background:#fbfcfb}.image-drop{border:1px dashed #89a995;border-radius:12px;padding:16px;background:#f7faf7}.form-actions{display:flex;justify-content:flex-end;border-top:1px solid #e4eae5;padding-top:18px;margin-top:18px}.bulk-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bulk-upload-card{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:390px}.upload-symbol{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:#e3f1e7;color:#1b6841;font-size:32px}.bulk-upload-card h3{margin:15px 0 4px;font-size:22px}.bulk-upload-card p{color:#6f7c74;margin:0 0 18px}.csv-picker{display:flex;flex-direction:column;align-items:center;width:100%;border:1px dashed #7fa08a;border-radius:12px;padding:18px;background:#f7faf8;margin:0 0 18px;cursor:pointer}.csv-picker input{position:absolute;opacity:0;pointer-events:none}.csv-picker b{color:#1a5f3c}.csv-picker span{font-size:12px;color:#78837c;margin-top:4px}.upload-guide h3{font-size:21px}.upload-guide ol{padding-left:22px;color:#536057}.upload-guide li{margin:9px 0}.column-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.column-list span{background:#f2f6f2;border-radius:8px;padding:9px;font-size:12px}.column-list b{color:#185c3a}.notice{background:#fff6df;border-left:3px solid #e0a73b;padding:10px 12px;color:#76500c;font-size:12px}.inventory-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 17px}.inventory-toolbar label{margin:0;max-width:420px;flex:1;font-size:12px}.inventory-toolbar input{margin-top:5px}.inventory-toolbar>div{display:flex;gap:7px;flex-wrap:wrap}.inventory-toolbar>div span{background:#eef4ef;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:800;color:#345442}.inventory-list{display:flex;flex-direction:column;gap:12px}.inventory-product{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;background:#fff;border:1px solid #dce5de;border-radius:15px;padding:15px;transition:.15s}.inventory-product.is-modified{border-color:#d6a543;box-shadow:0 0 0 2px #f6e7b7}.inventory-image img{width:100%;height:120px;object-fit:cover;border-radius:10px;background:#eef3ee}.inventory-image label{display:block;margin:8px 0 0;color:#1c5d3c;font-size:11px;text-align:center;cursor:pointer}.inventory-image input{width:100%;font-size:10px;padding:4px;border:0}.inventory-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.inventory-title>div{display:flex;align-items:center;gap:7px;flex:1;flex-wrap:wrap}.inventory-title>div>input{font-weight:800;font-size:16px;max-width:430px}.availability{display:flex;align-items:center;gap:6px;margin:0;white-space:nowrap;font-size:12px}.availability input{width:auto}.stock-warning{background:#fff0dc;color:#975700;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:900}.inventory-grid{display:grid;grid-template-columns:1.2fr .75fr .65fr .8fr;gap:9px}.inventory-grid label{margin:0;font-size:11px;color:#68766d}.inventory-grid input,.inventory-grid textarea{margin-top:4px;padding:9px;font-size:13px}.inventory-grid .wide{grid-column:1/-1}.save-all-bar{position:sticky;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#153f29;color:#fff;border-radius:14px;padding:14px 18px;margin-top:16px;box-shadow:0 12px 30px #112c1c42;z-index:5}.save-all-bar b,.save-all-bar span{display:block}.save-all-bar span{color:#c9ded0;font-size:11px}.save-all-bar .primary-action{background:#fff;color:#164a2f}.save-all-bar .primary-action.has-changes{background:#f5ba45;color:#2a230f}.order-list{display:flex;flex-direction:column;gap:13px}.order-card{padding:18px}.order-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.order-top>div:last-child{text-align:right}.order-top span{font-size:10px;color:#6d786f;font-weight:900;letter-spacing:.6px}.order-top h3{font-size:18px;margin:4px 0}.order-top p{font-size:12px;color:#768178;margin:0}.order-top strong{display:block;font-size:20px;margin-top:8px}.order-address{display:flex;gap:20px;background:#f5f8f5;border-radius:10px;padding:12px;margin:14px 0;font-size:12px}.order-address b{min-width:110px}.order-action{display:flex;justify-content:flex-end;gap:8px}.order-action select{width:auto;min-width:180px}.switch-field{display:flex!important;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d6e0d8;border-radius:11px;padding:12px 14px}.switch-field>span{font-weight:800!important;color:#27362c!important}.switch-field small{display:block;font-weight:400;color:#7a857e}.switch-field input{width:20px;height:20px}.seller-empty{text-align:center;color:#7b867e;padding:24px}
@media(max-width:1180px){.seller-stats{grid-template-columns:repeat(3,1fr)}.overview-columns{grid-template-columns:1fr}.seller-dashboard{grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:820px){.seller-page{width:94%}.seller-command-bar{align-items:flex-start}.seller-dashboard{display:block}.seller-sidebar{position:static;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.seller-sidebar button{grid-template-columns:24px 1fr;padding:10px}.seller-sidebar button>b{display:none}.seller-stats{grid-template-columns:repeat(2,1fr)}.bulk-layout{grid-template-columns:1fr}.inventory-product{grid-template-columns:110px minmax(0,1fr)}.inventory-grid{grid-template-columns:1fr 1fr}.panel-heading{align-items:flex-start}.quick-actions{grid-template-columns:1fr}.order-address{display:block}.order-address b{display:block;margin-bottom:5px}}
@media(max-width:540px){.seller-command-bar{padding:16px}.seller-avatar{width:44px;height:44px}.seller-identity h1{font-size:20px}.seller-meta>span:not(.badge){display:none}.seller-sidebar{grid-template-columns:1fr 1fr}.seller-sidebar button{font-size:12px}.panel-heading{display:block}.panel-heading .primary-action,.panel-heading .outline-action{margin-top:12px;width:100%}.seller-stats{grid-template-columns:1fr 1fr}.seller-stats article{min-height:105px;padding:13px}.seller-stats strong{font-size:24px;margin:11px 0 7px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.inventory-toolbar{align-items:stretch;flex-direction:column}.inventory-product{grid-template-columns:1fr}.inventory-image{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center}.inventory-image img{height:85px}.inventory-grid{grid-template-columns:1fr 1fr}.inventory-title{display:block}.availability{margin-top:8px}.save-all-bar{display:block;bottom:6px}.save-all-bar .primary-action{width:100%;margin-top:10px}.order-top{display:block}.order-top>div:last-child{text-align:left;margin-top:10px}.order-action{display:grid;grid-template-columns:1fr}.order-action select{width:100%}.column-list{grid-template-columns:1fr}}
.seller-sidebar button{grid-template-columns:1fr auto}.seller-sidebar button>span{font-size:13px;text-align:left}
@media(max-width:820px){body.seller-app{padding-bottom:70px}.seller-sidebar{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:45;display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin:0;border-radius:0;padding:7px 7px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -8px 25px #173f5622}.seller-sidebar button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:7px 3px;text-align:center}.seller-sidebar button>span{font-size:9px;text-align:center}.seller-sidebar button>b{display:none}.site-footer{padding-bottom:88px}}
@media(max-width:540px){.seller-sidebar{grid-template-columns:repeat(6,1fr)}.seller-sidebar button{font-size:9px}}
.shipping-setup-alert{margin:0 0 14px;padding:12px 14px;background:#fff7df;border:1px solid #eed79a;border-radius:11px;color:#715312;font-size:12px}.order-controls{display:grid;grid-template-columns:minmax(230px,.35fr) minmax(0,.65fr);gap:14px;align-items:start}.order-controls>.order-action{display:grid;grid-template-columns:1fr;margin:0}.order-controls>.order-action select{width:100%;min-width:0}.shipment-workflow{background:#f6faf7;border:1px solid #d6e5da;border-radius:13px;padding:15px}.shipment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.shipment-heading small{display:block;color:#26704a;font-size:9px;font-weight:900;letter-spacing:1.3px}.shipment-heading h4{margin:2px 0 0;font-size:17px}.shipment-heading>span{background:#e1efe5;color:#235e3e;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900;text-transform:uppercase}.shipment-note{margin:0;color:#66746b;font-size:12px}.shipment-error{margin-bottom:10px;padding:9px 10px;border-radius:9px;background:#fee9e7;color:#a3332a;font-size:11px;font-weight:700}.shipment-step>b{display:flex;align-items:center;gap:8px;font-size:13px}.shipment-step>b>span{width:24px;height:24px;display:grid;place-items:center;background:#17613b;color:#fff;border-radius:50%;font-size:11px}.shipment-step>p{margin:7px 0 11px;color:#6b786f;font-size:11px}.package-form{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:8px;align-items:end}.package-form label,.awb-form label{margin:0;font-size:10px}.package-form input,.awb-form input{margin-top:4px;padding:9px;font-size:12px}.package-form button,.awb-form button,.shipment-actions button{min-height:39px;padding:8px 12px;font-size:11px}.awb-form{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:9px;align-items:end}.shipment-identifiers{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.shipment-identifiers>span{flex:1;min-width:150px;background:#fff;border:1px solid #deE8e1;border-radius:9px;padding:9px 10px}.shipment-identifiers small,.shipment-identifiers b{display:block}.shipment-identifiers small{color:#77837b;font-size:9px;text-transform:uppercase;font-weight:800}.shipment-identifiers b{margin-top:3px;font-size:11px;overflow-wrap:anywhere}.shipment-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.shipment-actions form{margin:0}.shipment-actions .secondary-shipment{background:#fff;color:#18583a;border-color:#99b7a4}.shipment-actions>a{display:inline-flex;align-items:center;min-height:39px;padding:8px 12px;border-radius:9px;background:#fff;color:#18583a;border:1px solid #99b7a4;text-decoration:none;font-size:11px;font-weight:800}.pickup-confirmed{color:#276846;font-size:11px;font-weight:800}.shiprocket-settings-title{margin-top:16px}
.seller-payment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:-4px 0 14px;padding:12px;border:1px solid #cfe0d4;border-radius:11px;background:#f5faf6}.seller-payment-summary>div{min-width:0}.seller-payment-summary small,.seller-payment-summary b{display:block}.seller-payment-summary small{color:#75827a;font-size:9px;font-weight:900;letter-spacing:.55px}.seller-payment-summary b{margin-top:3px;font-size:12px;overflow-wrap:anywhere}.seller-payment-summary.payment-locked{border-color:#edcf80;background:#fff8e7}.seller-payment-summary.payment-locked>p{grid-column:1/-1;margin:1px 0 0;color:#795408;font-size:11px;font-weight:800}.locked-order-action{padding:12px;border:1px solid #edcf80;border-radius:11px;background:#fff8e7}.locked-order-action span{color:#795408;font-size:11px}.locked-order-action button{background:#a83a31;border-color:#a83a31}.payment-hold-note{padding:11px;border-radius:9px;background:#fff0ca;color:#745006;font-weight:800}
@media(max-width:980px){.order-controls{grid-template-columns:1fr}.package-form{grid-template-columns:1fr 1fr}.package-form button{grid-column:1/-1}.awb-form{grid-template-columns:1fr auto}}
@media(max-width:540px){.package-form,.awb-form{grid-template-columns:1fr}.package-form button{grid-column:auto}.shipment-actions{align-items:stretch;flex-direction:column}.shipment-actions form,.shipment-actions button,.shipment-actions>a{width:100%}.pickup-confirmed{text-align:center;padding:8px}.order-card{padding:14px}.shipment-workflow{padding:12px}.seller-payment-summary{grid-template-columns:1fr}}
