/**
 * Light Ideas Components
 *
 * Shared UI component source, established from the native Marketplace
 * Seller Dashboard in Light Ideas Marketplace 0.36.19.
 *
 * IMPORTANT: component classes intentionally retain their Marketplace names
 * during the first extraction so Account and Seller Dashboard can use the
 * exact same class names and computed rules rather than parallel copies.
 */

.li-seller-portal{--li-border:#e6e6e6;--li-muted:#717171;--li-soft:#f7f7f7;--li-radius:14px;max-width:1180px;margin:0 auto 48px;font-size:15px;color:#202020}.li-dashboard-shell{width:100%}.li-seller-nav-shell{margin:0 0 28px}.li-seller-nav__track,.li-pills{display:flex;flex-wrap:wrap;gap:8px}.li-seller-nav__item,.li-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:1px solid var(--li-border);border-radius:999px;background:#fff;color:#222;text-decoration:none!important;line-height:1.2;transition:.15s ease}.li-seller-nav__item:hover,.li-pill:hover{border-color:#999;color:#111}.li-seller-nav__item.is-active,.li-pill.is-active{background:#181818;border-color:#181818;color:#fff}.li-message-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fff;color:#111;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.li-seller-portal__body{min-width:0}.li-card,.li-seller-panel,.li-section{background:#fff;border:1px solid var(--li-border);border-radius:var(--li-radius);padding:24px;margin:0 0 20px;box-shadow:none}.li-card__head,.li-seller-panel__head,.li-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.li-card h2,.li-card h3,.li-seller-panel h3,.li-section h3{margin:0 0 5px}.li-card__head p,.li-seller-panel__head p{margin:0;color:var(--li-muted)}.li-pills{margin:4px 0 24px;padding-bottom:2px}.li-form{max-width:880px}.li-form-section{padding:4px 0 20px}.li-form-section+.li-form-section{border-top:1px solid var(--li-border);padding-top:24px}.li-form-section>h3{font-size:18px;margin:0 0 18px}.li-form label,.li-seller-form label{display:block;font-weight:600;margin:0 0 18px}.li-form input[type=text],.li-form input[type=url],.li-form input[type=email],.li-form input[type=number],.li-form textarea,.li-form select,.li-seller-form input,.li-seller-form textarea,.li-seller-form select{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:1px solid #d6d6d6;border-radius:8px;background:#fff;color:#222;min-height:44px;font:inherit}.li-form textarea,.li-seller-form textarea{min-height:110px;resize:vertical}.li-form input:focus,.li-form textarea:focus,.li-form select:focus,.li-seller-form input:focus,.li-seller-form textarea:focus,.li-seller-form select:focus{outline:none!important;box-shadow:none!important;border-color:#222!important}.li-form-grid,.li-seller-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.li-form fieldset{border:1px solid var(--li-border);border-radius:10px;padding:16px;margin:8px 0 20px}.li-form legend{font-weight:700;padding:0 6px}.li-form .li-choice{display:inline-flex;align-items:center;gap:7px;margin:8px 18px 5px 0}.li-form .li-choice input{width:auto;margin:0}.li-form small,.li-help{display:block;color:var(--li-muted);font-weight:400;margin-top:6px}.li-form-actions{border-top:1px solid var(--li-border);padding-top:20px}.li-button,.li-seller-portal .button{display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #222!important;border-radius:999px!important;padding:10px 18px!important;min-height:40px;background:#fff!important;color:#222!important;text-decoration:none!important;font-weight:600!important;line-height:1!important;box-shadow:none!important}.li-button--primary,.li-seller-portal .button.alt{background:#181818!important;color:#fff!important}.li-media-field{padding:16px;border:1px solid var(--li-border);border-radius:10px;margin-bottom:16px}.li-media-field img,.li-form-section>img{display:block;max-width:320px;max-height:180px;width:auto;height:auto;object-fit:contain;margin-top:12px;border-radius:8px}.li-notice{padding:12px 14px;border-radius:8px;margin:0 0 18px;background:var(--li-soft)}.li-notice--success{border-left:3px solid #3a7d44}.li-seller-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--li-border);border-radius:10px}.li-seller-table,.li-dashboard-table{width:100%;border-collapse:collapse;background:#fff}.li-seller-table th,.li-seller-table td,.li-dashboard-table th,.li-dashboard-table td{padding:13px 14px;text-align:left;border-bottom:1px solid var(--li-border);vertical-align:middle}.li-seller-table th,.li-dashboard-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#666;background:#fafafa}.li-seller-table tr:last-child td,.li-dashboard-table tr:last-child td{border-bottom:0}.li-seller-empty{padding:28px;text-align:center;color:var(--li-muted);background:var(--li-soft);border-radius:10px}.li-grid{width:100%}.li-cols-group{display:flex;flex-wrap:wrap;gap:20px}.li-cols-group>.all-100{width:100%}.li-sales-snapshot-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.li-sales-snapshot-item{padding:20px;border:1px solid var(--li-border);border-radius:12px;min-width:0}.li-sales-snapshot-item-icon{font-size:13px;color:#777}.li-sales-snapshot-item-value{font-size:28px;font-weight:700;margin:8px 0}.li-sales-snapshot-item-label{margin:0 0 8px;font-weight:600}.li-sales-snapshot-item-comparison{font-size:12px;color:#6c6c6c}.li-month-overview-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.li-month-stat{display:flex;justify-content:space-between;gap:12px;padding:14px;background:var(--li-soft);border-radius:10px}.li-view-more{color:#222;text-decoration:underline}.li-review-stars{white-space:nowrap}.woocommerce-message{border-radius:8px!important}.li-seller-count{font-size:22px}
@media(min-width:900px){.li-cols-group>.large-50{width:calc(50% - 10px)}}
@media(max-width:700px){.li-seller-portal{font-size:14px;margin-bottom:28px}.li-seller-nav-shell{margin-bottom:18px}.li-seller-nav__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.li-seller-nav__item{padding:9px 7px;font-size:13px;white-space:nowrap}.li-card,.li-seller-panel,.li-section{padding:17px;border-radius:12px}.li-card__head,.li-seller-panel__head,.li-section-header{display:block}.li-card__head>*+*,.li-seller-panel__head>*+*{margin-top:12px}.li-pills{gap:6px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.li-pill{padding:9px 13px;white-space:nowrap}.li-form-grid,.li-seller-form__grid,.li-sales-snapshot-content,.li-month-overview-content{grid-template-columns:1fr}.li-sales-snapshot-item{padding:16px}.li-sales-snapshot-item-value{font-size:24px}.li-seller-table-wrap{border:0;overflow:visible}.li-seller-table thead,.li-dashboard-table thead{display:none}.li-seller-table,.li-seller-table tbody,.li-seller-table tr,.li-seller-table td,.li-dashboard-table,.li-dashboard-table tbody,.li-dashboard-table tr,.li-dashboard-table td{display:block;width:100%;box-sizing:border-box}.li-seller-table tr,.li-dashboard-table tr{border:1px solid var(--li-border);border-radius:10px;margin-bottom:10px;padding:8px 12px;background:#fff}.li-seller-table td,.li-dashboard-table td{border:0;padding:6px 0}.li-media-field img,.li-form-section>img{max-width:100%}}
@media(max-width:430px){.li-seller-nav__track{grid-template-columns:repeat(2,minmax(0,1fr))}}

.li-notice--error{border-left:3px solid #b42318;background:#fff7f6}.li-seller-application-wrap{max-width:900px;margin-top:32px}.li-marketplace-application .li-form-section>p.li-help{margin:-8px 0 18px}.li-marketplace-application label small{display:inline;font-size:12px;color:var(--li-muted);font-weight:400;margin-left:4px}.li-marketplace-application label>small:last-child{display:block;margin:6px 0 0}.li-terms-choice{display:flex!important;align-items:flex-start;gap:10px;font-weight:500!important}.li-terms-choice input{width:auto!important;min-height:0!important;margin:3px 0 0!important;flex:0 0 auto}.li-terms-choice span{line-height:1.5}.li-form-actions small{margin-top:10px}
@media(max-width:700px){.li-seller-application-wrap{margin-top:24px}}
.li-application-confirmation{text-align:center;padding-top:34px;padding-bottom:34px}.li-application-confirmation h2{margin-bottom:10px}.li-application-confirmation>p{margin:0 0 18px}.li-application-confirmation__redirect{color:var(--li-muted);font-size:14px}.li-application-confirmation__redirect a{color:inherit;text-decoration:underline}.li-application-confirmation .li-button{margin-top:4px}


/* 0.27.3 seller UX refinements */
.li-settings-panel[hidden]{display:none!important}.li-pills button.li-pill{font:inherit;cursor:pointer}.li-setting-choice{border:1px solid var(--li-border);border-radius:10px;padding:16px;margin:8px 0 20px}.li-setting-choice h4{margin:0 0 12px;font-size:15px}.li-setting-choice__options{display:flex;flex-wrap:wrap;gap:18px}.li-form .li-choice,.li-seller-form .li-seller-check,.li-seller-form .li-seller-radio,.li-inline-choice{display:inline-flex!important;align-items:center!important;gap:9px!important;width:auto!important;margin:8px 18px 8px 0!important;font-weight:600}.li-form input[type=checkbox],.li-form input[type=radio],.li-seller-form input[type=checkbox],.li-seller-form input[type=radio]{display:inline-block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;padding:0!important;margin:0!important;vertical-align:middle;flex:0 0 20px}.li-form input[type=radio],.li-seller-form input[type=radio]{border-radius:50%!important}.li-product-list-item{display:flex;align-items:center;gap:12px;min-width:170px}.li-product-list-thumb{width:52px!important;height:52px!important;min-width:52px;object-fit:cover;border-radius:8px;background:#f5f5f5}.li-product-list-thumb--empty{display:inline-block;border:1px solid var(--li-border)}.li-attribute-list{display:grid;gap:10px}.li-attribute-group{border:1px solid var(--li-border);border-radius:12px;background:#fff;overflow:hidden}.li-attribute-group summary{list-style:none;cursor:pointer;padding:13px 16px;font-weight:650;display:flex;align-items:center;justify-content:space-between}.li-attribute-group summary::-webkit-details-marker{display:none}.li-attribute-group summary:after{content:'+';font-size:20px;font-weight:400}.li-attribute-group[open] summary:after{content:'−'}.li-attribute-group[open] summary{border-bottom:1px solid var(--li-border);background:#fafafa}.li-attribute-grid{padding:14px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.li-auto-seo-note{border:1px solid var(--li-border);background:var(--li-soft);border-radius:10px;padding:14px 16px;margin:0 0 20px}.li-auto-seo-note p{margin:5px 0 0;color:var(--li-muted)}.li-refund-request .li-inline-choice{margin:12px 0!important}.li-seller-form input[type=file],.li-form input[type=file]{width:auto;max-width:100%;min-height:0;padding:0;border:0;background:transparent}.li-character-counter{font-size:12px;color:var(--li-muted);margin-top:4px}
@media(max-width:700px){.li-attribute-grid{grid-template-columns:1fr}.li-product-list-item{min-width:0}.li-product-list-thumb{width:46px!important;height:46px!important;min-width:46px}.li-setting-choice__options{gap:10px 18px}}

/* 0.27.4 dashboard chart, order workflow panels and hard checkbox reset */
.li-sales-chart__plot{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:end;min-height:245px;padding:14px 4px 0;border-bottom:1px solid var(--li-border)}
.li-sales-chart__column{display:grid;grid-template-rows:auto 170px auto;gap:8px;align-items:end;text-align:center;min-width:0}
.li-sales-chart__value{font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.li-sales-chart__bar-wrap{height:170px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to top,rgba(0,0,0,.025),transparent);border-radius:10px 10px 0 0}
.li-sales-chart__bar{display:block;width:min(52px,72%);min-height:6px;border-radius:10px 10px 3px 3px;background:#cfeeff}
.li-sales-chart__column:nth-child(3n+2) .li-sales-chart__bar{background:#f4d6fa}
.li-sales-chart__column:nth-child(3n) .li-sales-chart__bar{background:#d8f8e2}
.li-sales-chart__label{font-size:12px;font-weight:650;padding-bottom:8px}
.li-sales-chart .li-section-header p{margin:4px 0 0;color:var(--li-muted)}
.li-order-workflow-panel{margin-top:20px}
.li-order-workflow-panel .li-seller-panel__head{padding-bottom:14px;border-bottom:1px solid var(--li-border)}
.li-order-workflow-panel .li-seller-panel__head p{margin:4px 0 0;color:var(--li-muted)}
.li-order-workflow-panel .li-seller-form{max-width:none}
/* Protect native choices from broad theme input dimensions. */
.li-seller-portal input[type="checkbox"],.li-seller-portal input[type="radio"],
.li-seller-portal .li-seller-form input[type="checkbox"],.li-seller-portal .li-seller-form input[type="radio"]{
appearance:auto!important;-webkit-appearance:auto!important;box-sizing:border-box!important;display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;padding:0!important;margin:0!important;border-radius:3px!important;line-height:18px!important;vertical-align:middle!important;flex:0 0 18px!important}
.li-seller-portal input[type="radio"]{border-radius:50%!important}
.li-seller-portal .li-seller-radio,.li-seller-portal .li-seller-check,.li-seller-portal .li-inline-choice{display:flex!important;align-items:center!important;gap:9px!important;width:fit-content!important;max-width:100%!important}
@media(max-width:700px){.li-sales-chart__plot{gap:7px;min-height:205px}.li-sales-chart__column{grid-template-rows:auto 135px auto}.li-sales-chart__bar-wrap{height:135px}.li-sales-chart__value{font-size:10px}.li-sales-chart__label{font-size:11px}}

/* 0.28.0 native dashboard completion */
.li-seller-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:22px 0 18px;padding:0 2px}
.li-seller-dashboard-kicker{display:block;margin:0 0 4px;color:#8a8a8a;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}
.li-seller-dashboard-head h1{margin:0;font-size:30px;line-height:1.15;font-weight:600}
.li-verified-pill{display:inline-flex;align-items:center;justify-content:center;padding:7px 13px;border:1px solid #9b9b9b;border-radius:999px;background:#fff;color:#555;font-size:13px;font-weight:600;white-space:nowrap}
.li-required{color:#b42318;font-weight:700}
.li-setting-choice--plain{padding:0;border:0;margin:10px 0 0}

/* Dashboard: Sales Snapshot and This Month share the first desktop row. */
@media(min-width:900px){
  .li-dashboard-native>.li-cols-group:first-child>.large-50{display:flex}
  .li-dashboard-native>.li-cols-group:first-child>.large-50>.li-section{width:100%;height:100%;box-sizing:border-box}
}

/* Product list: image/title as the visual anchor, price replaces product type. */
.li-product-price del{color:#888;margin-right:5px}.li-product-price ins{text-decoration:none;font-weight:700}
.li-product-row-actions{white-space:nowrap}.li-products-table .li-product-cell{min-width:230px}
@media(max-width:700px){
  .li-products-table tr{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:0!important;overflow:hidden}
  .li-products-table td{padding:11px 14px!important;border-bottom:1px solid var(--li-border)!important}
  .li-products-table td:last-child{border-bottom:0!important}
  .li-products-table .li-product-cell{grid-column:1/-1;min-width:0;padding:14px!important;background:#fff}
  .li-products-table td:not(.li-product-cell):before{content:attr(data-li-label);display:block;color:var(--li-muted);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}
  .li-products-table .li-product-row-actions{grid-column:1/-1;white-space:normal}
  .li-product-list-thumb{width:64px!important;height:64px!important;min-width:64px}
}

/* Shipping tariff builder. */
.li-shipping-section{padding:4px 0 24px}.li-shipping-section+.li-shipping-section{border-top:1px solid var(--li-border);padding-top:24px}
.li-shipping-section>h4,.li-shipping-section__head h4{margin:0 0 8px;font-size:18px}.li-shipping-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.li-shipping-section__head p{margin:0;color:var(--li-muted)}
.li-shipping-rates{display:grid;gap:12px}.li-shipping-rate{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(160px,1.2fr) minmax(95px,.65fr) minmax(95px,.65fr) 38px;gap:10px;align-items:end;padding:14px;border:1px solid var(--li-border);border-radius:12px;background:#fff}
.li-shipping-rate label{margin:0!important}.li-shipping-rate input,.li-shipping-rate select{margin-top:6px!important}.li-rate-remove{width:38px;height:44px;border:1px solid var(--li-border);border-radius:9px;background:#fff;color:#444;font-size:24px;line-height:1;cursor:pointer}.li-rate-remove:hover{border-color:#999;color:#111}
.li-add-rate{white-space:nowrap}.li-shipping-rates:empty:after{content:'No shipping tariffs yet. Add your first tariff above.';display:block;padding:18px;border:1px dashed var(--li-border);border-radius:10px;color:var(--li-muted);text-align:center}
@media(max-width:760px){.li-shipping-section__head{display:block}.li-shipping-section__head .li-add-rate{margin-top:12px}.li-shipping-rate{grid-template-columns:1fr 1fr}.li-shipping-rate .li-rate-remove{grid-column:2;justify-self:end}.li-shipping-rate label:nth-of-type(1),.li-shipping-rate label:nth-of-type(2){grid-column:auto}.li-shipping-rate label:nth-of-type(3),.li-shipping-rate label:nth-of-type(4){grid-column:auto}}
@media(max-width:520px){.li-shipping-rate{grid-template-columns:1fr}.li-shipping-rate .li-rate-remove{grid-column:1;justify-self:end}.li-shipping-rate label{grid-column:1!important}}

/* Product editor spacing. */
.li-attribute-list{margin-bottom:24px}.li-auto-seo-note{margin-top:26px!important;margin-bottom:24px!important}.li-product-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.li-product-actions .button{margin:0!important}

@media(max-width:700px){
  .li-seller-dashboard-head{align-items:center;margin-top:18px}.li-seller-dashboard-head h1{font-size:25px}.li-verified-pill{padding:6px 11px;font-size:12px}
}

/* Native country-rate shipping table. */
.li-shipping-rate{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(180px,1.4fr) minmax(130px,1fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(110px,.8fr) auto;gap:14px;align-items:end;padding:18px 0;border-bottom:1px solid #e8e8e8}.li-shipping-rate label{margin:0}.li-shipping-rate__once{align-self:center;margin-top:22px!important}.li-rate-remove{align-self:center}.li-product-shipping-summary{margin:18px 0;padding:16px 18px;border:1px solid #e6e6e6;border-radius:16px;font-size:14px;line-height:1.5}.li-product-shipping-summary__note{margin-top:4px;color:#6b6b6b}
@media(max-width:900px){.li-shipping-rate{grid-template-columns:1fr 1fr}.li-rate-remove{justify-self:start}.li-shipping-rate__once{margin-top:0!important}}
@media(max-width:560px){.li-shipping-rate{grid-template-columns:1fr}}

/* Shared notice treatment: a quiet outline avoids the heavy left stripe. */
.li-seller-portal .li-notice{border:1px solid transparent}
.li-seller-portal .li-notice--success{border-color:#cfe4d2}
.li-seller-portal .li-notice--error{border-color:#efd2cf;border-left-color:#efd2cf}
/* 0.29.1 tiered shipping */
.li-tiered-rates{display:grid;gap:12px;margin-top:14px}.li-tiered-rate{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:14px;align-items:end;padding:14px 0;border-bottom:1px solid #e8e8e8}.li-tiered-rate label{margin:0!important}.li-tiered-rate input{margin-top:6px!important}.li-tiered-rates:empty:after{content:'No tiered rates yet. Add your first tier above.';display:block;padding:18px;border:1px dashed var(--li-border);border-radius:10px;color:var(--li-muted);text-align:center}@media(max-width:700px){.li-tiered-rate{grid-template-columns:1fr 1fr}.li-tiered-rate .li-rate-remove{grid-column:2;justify-self:end}}@media(max-width:480px){.li-tiered-rate{grid-template-columns:1fr}.li-tiered-rate .li-rate-remove{grid-column:1}}


/* 0.30.1 seller-portal polish */
.li-seller-portal{font-size:16px;line-height:1.55}
.li-seller-portal strong,.li-seller-portal b{font-weight:500}
.li-card h2,.li-card h3,.li-seller-panel h3,.li-section h3,.li-seller-form__fieldset>legend,.li-form-section>h3{font-weight:500}
.li-card h2,.li-seller-panel h3,.li-section h3{font-size:23px;line-height:1.25}
.li-seller-form__fieldset>legend,.li-form-section>h3{font-size:19px}
.li-form label,.li-seller-form label{font-weight:500;font-size:16px}
.li-seller-portal .button,.li-button,.li-seller-nav__item,.li-pill{font-weight:500!important}
.li-seller-table th,.li-dashboard-table th{font-size:13px;font-weight:500}
.li-sales-snapshot-item-value{font-size:30px;font-weight:500}
.li-sales-snapshot-item-label{font-size:16px;font-weight:500}
.li-sales-snapshot-item-icon{font-size:14px}
.li-sales-snapshot-item-comparison{font-size:13px}
.li-month-stat{font-size:16px;align-items:center;border:1px solid var(--li-border);background:#fff;border-radius:999px;padding:14px 18px}
.li-month-stat strong{font-size:18px;font-weight:500}
.li-attribute-group summary{font-size:16px;font-weight:500}
.li-attribute-minimum{margin:10px 0 14px;padding:9px 12px;border-radius:9px;background:#fff4f3;color:#9f1f17;font-size:14px}
.li-attribute-minimum.is-complete{color:#2f6538;background:#f4faf5}
.li-attribute-minimum.is-error{color:#9f1f17;background:#fff4f3}
.li-product-shipping-summary--delivery-only{padding:0;border:0;border-radius:0;margin:12px 0 18px}
.li-product-shipping-summary--delivery-only .li-product-shipping-summary__note{margin:0}

/* Summary sections are full-width; their metrics remain compact pills/cards. */
.li-dashboard-native>.li-cols-group:first-child>.all-100{width:100%}
.li-sales-snapshot-content{grid-template-columns:repeat(3,minmax(0,1fr))}
.li-month-overview-content{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}

/* Native dashboard order alignment. */
.li-dashboard-orders-wrap{overflow:hidden;border:1px solid var(--li-border);border-radius:12px}
.li-dashboard-orders-table{table-layout:fixed}
.li-dashboard-orders-table th:nth-child(1){width:18%}
.li-dashboard-orders-table th:nth-child(2){width:24%}
.li-dashboard-orders-table th:nth-child(3){width:18%}
.li-dashboard-orders-table th:nth-child(4){width:18%}
.li-dashboard-orders-table th:nth-child(5){width:22%}
.li-dashboard-orders-table td,.li-dashboard-orders-table th{vertical-align:middle}
.li-dashboard-order-number{font-weight:500}
.li-dashboard-order-action{text-align:right!important}
.li-dashboard-order-action .li-view-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 14px;border:1px solid var(--li-border);border-radius:999px;text-decoration:none}

@media (min-width:620px) and (max-width:899px){
  .li-sales-snapshot-content{grid-template-columns:repeat(3,minmax(0,1fr))}
  .li-month-overview-content{grid-template-columns:repeat(4,minmax(0,1fr))}
  .li-month-stat{padding:12px 14px;font-size:14px;gap:8px}
  .li-month-stat strong{font-size:17px}
}
@media (max-width:619px){
  .li-seller-portal{font-size:15px}
  .li-card h2,.li-seller-panel h3,.li-section h3{font-size:22px}
  .li-sales-snapshot-content{grid-template-columns:1fr}
  .li-month-overview-content{grid-template-columns:repeat(2,minmax(0,1fr))}
  .li-month-stat{border-radius:12px;padding:13px 14px;font-size:14px}
  .li-dashboard-orders-wrap{border:0;overflow:visible}
  .li-dashboard-orders-table,.li-dashboard-orders-table tbody{display:block;width:100%}
  .li-dashboard-orders-table thead{display:none}
  .li-dashboard-orders-table .li-dashboard-order-row{display:grid!important;grid-template-columns:1fr 1fr!important;padding:0!important;margin:0 0 12px!important;border:1px solid var(--li-border)!important;border-radius:12px!important;overflow:hidden;background:#fff}
  .li-dashboard-orders-table .li-dashboard-order-row td{display:block!important;width:auto!important;padding:13px 14px!important;border:0!important;border-bottom:1px solid var(--li-border)!important;box-sizing:border-box}
  .li-dashboard-orders-table .li-dashboard-order-row td:nth-child(odd):not(.li-dashboard-order-action){border-right:1px solid var(--li-border)!important}
  .li-dashboard-orders-table .li-dashboard-order-row td[data-li-label]:before{content:attr(data-li-label);display:block;margin:0 0 4px;color:var(--li-muted);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}
  .li-dashboard-orders-table .li-dashboard-order-action{grid-column:1/-1;text-align:left!important;border-bottom:0!important}
  .li-dashboard-order-action .li-view-btn{width:100%;box-sizing:border-box}
  .li-dashboard-orders-table .li-dashboard-order-empty{display:block!important;border:1px solid var(--li-border);border-radius:12px;padding:14px}
}

/* 0.30.2 simplified native shipping setup */
.li-shipping-panel .li-seller-panel__head{align-items:center}
.li-shipping-status{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:5px 12px;border:1px solid var(--li-border);border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;background:#fff;color:var(--li-muted)}
.li-shipping-status.is-ready{color:#315f39;background:#f6faf6}
.li-shipping-start{margin:-4px 0 18px;padding:12px 14px;border:1px solid var(--li-border);border-radius:10px;background:var(--li-soft);color:var(--li-muted)}
.li-shipping-form{display:grid;gap:16px}
.li-shipping-form .li-shipping-section{margin:0;padding:20px;border:1px solid var(--li-border);border-radius:12px;background:#fff}
.li-shipping-form .li-shipping-section+.li-shipping-section{padding-top:20px;border-top:1px solid var(--li-border)}
.li-shipping-section--rate-type{max-width:520px}
.li-shipping-section>h4,.li-shipping-section__head h4{font-size:19px;font-weight:500;margin:0 0 6px}
.li-shipping-section__head{margin-bottom:14px;align-items:center}
.li-shipping-section__head p{font-size:14px;line-height:1.5;max-width:700px}
.li-shipping-form .li-form-help{font-size:13px;line-height:1.45}
.li-shipping-rates:empty:after{content:'No delivery rates yet. Add your first rate.'}
.li-shipping-form .li-form-actions{border-top:0;padding-top:0}
.li-shipping-form [data-li-shipping-other-address][hidden]{display:none!important}
@media(max-width:700px){
  .li-shipping-panel .li-seller-panel__head{display:flex;align-items:flex-start}
  .li-shipping-panel .li-seller-panel__head>*+*{margin-top:0}
  .li-shipping-form .li-shipping-section{padding:16px}
  .li-shipping-section__head{display:flex;align-items:flex-start}
  .li-shipping-section__head .li-add-rate{margin-top:0}
  .li-shipping-status{min-height:30px;padding:4px 10px;font-size:12px}
}
@media(max-width:520px){
  .li-shipping-panel .li-seller-panel__head{display:block}
  .li-shipping-panel .li-seller-panel__head .li-shipping-status{margin-top:10px}
  .li-shipping-section__head{display:block}
  .li-shipping-section__head .li-add-rate{margin-top:12px}
}

/* 0.30.3 shipping/refund clarity */
.li-shipping-section--rate-type{max-width:none}
.li-shipping-section--rate-type .li-form-help{display:block;margin-top:8px;color:var(--li-muted)}
.li-shipping-rates{counter-reset:li-delivery-rate}
.li-shipping-rate{counter-increment:li-delivery-rate;position:relative;border:0!important;border-bottom:1px solid var(--li-border)!important;border-radius:0!important;background:transparent!important;padding:20px 0 22px!important}
.li-shipping-rate:before{content:'Delivery rate ' counter(li-delivery-rate);grid-column:1/-1;font-size:15px;font-weight:500;color:#222;margin-bottom:-2px}
.li-shipping-rate:last-child{border-bottom:0!important;padding-bottom:6px!important}
.li-rate-remove{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:38px;min-width:38px;height:42px;padding:0 10px;background:#fff}
.li-rate-remove__text{display:none;font-size:14px;white-space:nowrap}
.li-tiered-rates{counter-reset:li-tier-rate}
.li-tiered-rate{counter-increment:li-tier-rate;position:relative;border:0!important;border-bottom:1px solid var(--li-border)!important;border-radius:0!important;background:transparent!important;padding:18px 0 20px!important}
.li-tiered-rate:before{content:'Tier ' counter(li-tier-rate);grid-column:1/-1;font-size:15px;font-weight:500;color:#222}
.li-tiered-rate:last-child{border-bottom:0!important}

/* Refund table stays a table on larger screens, but becomes labelled cards on phones. */
.li-refund-table input[type=number]{width:110px;max-width:100%}
@media(max-width:700px){
  .li-refund-panel .li-seller-table-wrap{overflow:visible}
  .li-refund-table,.li-refund-table tbody{display:block;width:100%}
  .li-refund-table thead{display:none}
  .li-refund-table .li-refund-row{display:grid!important;grid-template-columns:1fr 1fr;gap:0;margin:0 0 14px;border:1px solid var(--li-border);border-radius:12px;overflow:hidden;background:#fff}
  .li-refund-table .li-refund-row td{display:block!important;width:auto!important;padding:13px 14px!important;border:0!important;border-bottom:1px solid var(--li-border)!important;box-sizing:border-box}
  .li-refund-table .li-refund-row td:nth-child(odd):not(.li-refund-qty-cell--na){border-right:1px solid var(--li-border)!important}
  .li-refund-table .li-refund-row td[data-li-label]:before{content:attr(data-li-label);display:block;margin:0 0 5px;color:var(--li-muted);font-size:12px;font-weight:500}
  .li-refund-table .li-refund-item{grid-column:1/-1;border-right:0!important}
  .li-refund-table .li-refund-available{grid-column:1/-1;border-right:0!important}
  .li-refund-table .li-refund-qty-cell,.li-refund-table .li-refund-amount-cell{border-bottom:0!important}
  .li-refund-table .li-refund-qty-cell--na{display:none!important}
  .li-refund-table .li-refund-row--shipping .li-refund-amount-cell{grid-column:1/-1;border-right:0!important}
  .li-refund-table input[type=number]{width:100%;min-height:48px}
  .li-refund-total{font-size:17px}
}

@media(max-width:560px){
  .li-shipping-rate,.li-tiered-rate{grid-template-columns:1fr!important;padding:18px 0 20px!important}
  .li-shipping-rate:before,.li-tiered-rate:before{grid-column:1!important}
  .li-shipping-rate .li-rate-remove,.li-tiered-rate .li-rate-remove{grid-column:1!important;justify-self:start;width:auto;min-width:0;height:38px;margin-top:2px}
  .li-rate-remove__text{display:inline}
  .li-shipping-form .li-shipping-section{padding:16px 14px}
}

/* Seller portal UI hardening */
.li-save-toast{width:max-content;max-width:min(92%,620px);box-sizing:border-box;margin:0 auto 18px;padding:10px 18px;border-radius:999px;text-align:center;font-size:15px;font-weight:500;line-height:1.35;transition:opacity .24s ease,transform .24s ease}
.li-save-toast--success{background:#edf8ef;border:1px solid #b9ddc0;color:#2f6d3b}
.li-save-toast--error{background:#fff2f1;border:1px solid #efc1bd;color:#9c2f27}
.li-save-toast--info{background:#f4f6f8;border:1px solid #d9dee3;color:#4f5963}
.li-save-toast.is-hiding{opacity:0;transform:translateY(-4px)}
.li-input-error{border-color:#b42318!important;outline:2px solid rgba(180,35,24,.12)!important;outline-offset:1px}
.li-required{color:#b42318}
.li-shop-origin{line-height:1.45}
.li-shop-origin a{white-space:nowrap}

/* Keep destination editors inside the seller panel at every desktop/tablet width. */
.li-shipping-form,.li-shipping-form .li-shipping-section,.li-shipping-rates,.li-tiered-rates{min-width:0;max-width:100%}
.li-shipping-rate{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%;box-sizing:border-box}
.li-shipping-rate>label,.li-tiered-rate>label{min-width:0}
.li-shipping-rate input,.li-shipping-rate select,.li-tiered-rate input,.li-tiered-rate select{min-width:0;max-width:100%}
.li-shipping-rate .li-rate-remove{justify-self:start;align-self:end}
.li-tiered-rate{grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;width:100%;box-sizing:border-box}
@media(max-width:1150px){
  .li-shipping-rate{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .li-shipping-rate:before{grid-column:1/-1!important}
  .li-shipping-rate .li-rate-remove{grid-column:auto!important;width:auto;min-width:0;padding:0 12px}
  .li-rate-remove__text{display:inline}
  .li-tiered-rate{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .li-tiered-rate:before{grid-column:1/-1!important}
  .li-tiered-rate .li-rate-remove{width:auto;min-width:0;padding:0 12px}
}
@media(max-width:620px){
  .li-shipping-rate,.li-tiered-rate{grid-template-columns:1fr!important}
  .li-shipping-rate:before,.li-tiered-rate:before{grid-column:1!important}
  .li-shipping-rate .li-rate-remove,.li-tiered-rate .li-rate-remove{grid-column:1!important;justify-self:start!important}
}

/* Seller Orders and Awaiting Shipping use one predictable aligned table. */
.li-orders-panel,.li-awaiting-shipping-panel{margin-bottom:24px}
.li-orders-table-wrap{overflow:hidden}
.li-orders-table{table-layout:fixed;width:100%}
.li-orders-table th:nth-child(1),.li-orders-table td:nth-child(1){width:13%}
.li-orders-table th:nth-child(2),.li-orders-table td:nth-child(2){width:22%}
.li-orders-table th:nth-child(3),.li-orders-table td:nth-child(3){width:18%}
.li-orders-table th:nth-child(4),.li-orders-table td:nth-child(4){width:14%}
.li-orders-table th:nth-child(5),.li-orders-table td:nth-child(5){width:14%}
.li-orders-table th:nth-child(6),.li-orders-table td:nth-child(6){width:19%}
.li-orders-table th,.li-orders-table td{vertical-align:middle}
.li-order-number{font-weight:500}
.li-order-actions{text-align:right!important}
.li-order-actions .li-view-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 14px;border:1px solid var(--li-border);border-radius:999px;text-decoration:none;white-space:nowrap}
@media(max-width:700px){
  .li-orders-table-wrap{overflow:visible;border:0}
  .li-orders-table,.li-orders-table tbody{display:block;width:100%}
  .li-orders-table thead{display:none}
  .li-orders-table .li-order-row{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;padding:0!important;margin:0 0 12px!important;border:1px solid var(--li-border)!important;border-radius:12px!important;overflow:hidden;background:#fff}
  .li-orders-table .li-order-row td{display:block!important;width:auto!important;padding:13px 14px!important;border:0!important;border-bottom:1px solid var(--li-border)!important;box-sizing:border-box}
  .li-orders-table .li-order-row td:nth-child(odd):not(.li-order-actions){border-right:1px solid var(--li-border)!important}
  .li-orders-table .li-order-row td[data-li-label]:before{content:attr(data-li-label);display:block;margin:0 0 4px;color:var(--li-muted);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}
  .li-orders-table .li-order-actions{grid-column:1/-1;text-align:left!important;border-bottom:0!important;border-right:0!important}
  .li-order-actions .li-view-btn{width:100%;box-sizing:border-box}
}

/* 0.31.0 seller dashboard parity */
.li-seller-nav__item{gap:9px}.li-nav-icon{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.li-seller-nav__item.is-active .li-nav-icon{stroke:currentColor}.li-order-top-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.li-order-top-actions>a:first-child{color:#222;text-decoration:none}.li-settings-shortcut{padding-bottom:14px}.li-settings-shortcut .li-pills{margin-bottom:0}.li-coupon-form{margin-bottom:26px}.li-coupon-list{margin-top:22px}.li-shipping-section [data-li-tier-destination]{max-width:100%}
@media(max-width:900px){.li-seller-nav__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.li-seller-nav__item{justify-content:flex-start;padding:11px 13px}.li-seller-nav__item span:not(.li-message-badge){overflow:hidden;text-overflow:ellipsis}}
@media(max-width:620px){.li-seller-nav__track{grid-template-columns:repeat(2,minmax(0,1fr))}.li-seller-nav__item{font-size:14px}.li-order-top-actions{align-items:flex-start;flex-direction:column}.li-order-top-actions .button{width:100%;box-sizing:border-box}}

/* Generic required-field feedback. */
.li-input-error{background:#fffafa!important}.li-form [required].li-input-error,.li-seller-form [required].li-input-error{border-color:#b42318!important}.li-save-toast--client{position:relative;z-index:5}

/* New read-only seller financial sections stay usable on tablets. */
@media(max-width:800px){.li-seller-panel>.li-seller-table-wrap{overflow-x:auto}.li-seller-panel>.li-seller-table-wrap .li-seller-table{min-width:680px}}
@media(max-width:700px){.li-seller-panel>.li-seller-table-wrap .li-seller-table{min-width:0}}


/* 0.31.1 product editor delivery and image polish */
.li-product-delivery__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 8px;padding:14px 16px;border:1px solid var(--li-border);border-radius:10px;background:var(--li-soft)}
.li-product-delivery__summary>div{display:flex;flex-direction:column;gap:2px;min-width:0}.li-product-delivery__label{font-size:12px;color:var(--li-muted);font-weight:400}.li-product-delivery__summary strong{font-size:16px;font-weight:500}.li-product-delivery__manage{font-size:14px;white-space:nowrap;color:#222;text-decoration:underline;text-underline-offset:2px}.li-product-delivery__parcel-title{font-size:16px;font-weight:500;margin:22px 0 2px}.li-product-delivery__parcel-help{margin-top:0!important;margin-bottom:14px}
.li-product-images__section{padding:2px 0 20px}.li-product-images__section+.li-product-images__section{padding-top:22px;border-top:1px solid var(--li-border)}.li-product-images__section h4{font-size:16px;font-weight:500;margin:0 0 2px}.li-product-image{margin:14px 0}.li-product-image img{display:block;width:min(100%,520px);height:auto;max-height:360px;object-fit:contain;border-radius:12px;background:var(--li-soft)}.li-product-image-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.li-file-button{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;position:relative!important;display:inline-block!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;overflow:hidden!important;vertical-align:top!important}.li-file-button__face{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:42px!important;margin:0!important;padding:10px 17px!important;border:1px solid #222!important;border-radius:999px!important;background:#fff!important;color:#222!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap!important}.li-file-button:hover .li-file-button__face{background:#fafafa!important}.li-seller-form .li-file-button__input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}.li-image-remove-choice{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;margin:0!important;font-size:14px!important;font-weight:400!important;cursor:pointer}.li-image-remove-choice input{margin:0!important}.li-product-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:12px;margin:14px 0}.li-product-gallery__item{display:flex!important;flex-direction:column;gap:7px;width:auto!important;margin:0!important;padding:8px;border:1px solid var(--li-border);border-radius:10px;background:#fff;font-size:13px!important;font-weight:400!important;cursor:pointer}.li-product-gallery__item img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;border-radius:7px;background:var(--li-soft)}.li-product-gallery__remove{display:flex;align-items:center;gap:6px;color:var(--li-muted)}.li-product-gallery__remove input{margin:0!important}.li-file-button--gallery{margin-top:2px!important}
@media(max-width:560px){.li-product-delivery__summary{display:block}.li-product-delivery__manage{display:inline-block;margin-top:8px}.li-product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.li-product-gallery__item{padding:6px}.li-product-image img{width:100%;max-height:none}.li-product-image-actions{align-items:flex-start}.li-file-button__face{min-height:40px!important;padding:9px 14px!important}}

/* 0.31.2 product image manager + responsive delivery rate cards */
.li-product-image:empty{display:none}.li-product-image img{width:min(100%,620px);max-height:460px}
.li-product-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}
.li-product-gallery__item{position:relative;display:block!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible}
.li-product-gallery__image{overflow:hidden;border:1px solid var(--li-border);border-radius:12px;background:var(--li-soft)}
.li-product-gallery__item img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:11px}
.li-product-gallery__remove{position:absolute!important;top:-8px;right:-8px;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;margin:0!important;border:1px solid #ddd;border-radius:999px;background:#fff;color:#222;box-shadow:0 1px 5px rgba(0,0,0,.12);cursor:pointer;z-index:2}
.li-product-gallery__remove input{position:absolute;opacity:0;pointer-events:none}.li-product-gallery__remove span{font-size:21px;line-height:1;font-weight:400;margin-top:-2px}
.li-product-gallery__item.is-removed{display:none!important}.li-product-gallery--new[hidden]{display:none!important}.li-product-gallery--new{margin-top:14px}
@media(max-width:700px){.li-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.li-product-image img{width:100%;max-height:none}.li-product-gallery__remove{top:-7px;right:-7px}}
@media(min-width:1151px){.li-shipping-rate{grid-template-columns:repeat(3,minmax(0,1fr))!important}.li-shipping-rate:before{grid-column:1/-1!important}.li-shipping-rate .li-rate-remove{width:auto;min-width:0;padding:0 12px}.li-rate-remove__text{display:inline}}


/* 0.35.8 order UX */
.li-order-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#181818;color:#fff;font-size:11px;font-weight:600;line-height:1;box-sizing:border-box}.li-seller-nav__item.is-active .li-order-count{background:#fff;color:#181818}.li-order-detail-panel{overflow:hidden}.li-order-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:18px;margin:0 0 24px}.li-order-detail-card{border:1px solid var(--li-border);border-radius:12px;padding:18px;background:#fff}.li-order-detail-card h4,.li-order-items>h4{margin:0 0 14px;font-size:18px}.li-order-address{line-height:1.65;margin-bottom:18px}.li-order-contact{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid var(--li-border)}.li-order-contact span{color:var(--li-muted)}.li-order-contact a{overflow-wrap:anywhere}.li-order-summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--li-border)}.li-order-summary-row:first-of-type{padding-top:0}.li-order-summary-row--total{font-size:17px;border-bottom:0;padding-bottom:0}.li-order-items{margin-top:2px}.li-order-items-table td:nth-child(2),.li-order-items-table th:nth-child(2){width:90px}.li-order-items-table td:nth-child(3),.li-order-items-table th:nth-child(3){width:140px;text-align:right}.li-order-detail-head .li-seller-status{white-space:nowrap}
@media(max-width:700px){.li-order-detail-grid{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.li-order-detail-card{padding:15px}.li-order-detail-head{display:flex;align-items:flex-start;gap:10px}.li-order-detail-head>div{min-width:0}.li-order-detail-head .li-seller-status{margin-top:2px}.li-order-items-table tr{display:grid!important;grid-template-columns:1fr auto;gap:7px 16px;padding:13px 14px!important}.li-order-items-table td{display:flex!important;width:auto!important;padding:0!important;align-items:baseline;justify-content:space-between;gap:12px}.li-order-items-table .li-order-item-name{grid-column:1/-1;font-size:16px;font-weight:600;padding-bottom:7px!important;border-bottom:1px solid var(--li-border)!important}.li-order-items-table .li-order-item-qty{grid-column:1}.li-order-items-table .li-order-item-total{grid-column:2;text-align:right!important}.li-order-items-table td:before{content:attr(data-li-label);display:inline-block;margin-right:8px;color:var(--li-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.li-order-items-table .li-order-item-name:before{display:none}.li-order-items-table .li-order-item-total:before{margin-right:8px}.li-order-contact{grid-template-columns:58px minmax(0,1fr)} }


/* 0.35.9 compact settings navigation and simplified shipping sections */
.li-settings-menu{
  border:1px solid var(--li-border);
  border-radius:28px;
  padding:20px 22px 18px;
  margin:0 0 24px;
  background:#fff;
}
.li-settings-menu__head{margin:0 0 16px}
.li-settings-menu__head h2{margin:0 0 4px;font-size:24px;line-height:1.2;font-weight:500}
.li-settings-menu__head p{margin:0;color:var(--li-muted)}
.li-settings-menu .li-pills{margin:0;display:flex;flex-wrap:wrap;gap:10px}
.li-settings-menu .li-pill{margin:0}
.li-settings-card{margin-top:0}
.li-settings-card>.li-form{margin-top:0}

/* Shipping is one settings page: use dividers rather than a stack of cards. */
.li-shipping-form{gap:0!important}
.li-shipping-form .li-shipping-section{
  margin:0!important;
  padding:24px 0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.li-shipping-form .li-shipping-section+.li-shipping-section{
  border-top:1px solid var(--li-border)!important;
}
.li-shipping-form .li-shipping-section:first-child{padding-top:8px!important}
.li-shipping-form .li-shipping-section:last-of-type{padding-bottom:8px!important}
.li-shipping-section--rate-type{max-width:none!important}

@media(max-width:700px){
  .li-settings-menu{border-radius:22px;padding:18px 14px 16px;margin-bottom:20px}
  .li-settings-menu__head{margin-bottom:14px}
  .li-settings-menu__head h2{font-size:22px}
  .li-settings-menu .li-pills{gap:8px}
  .li-shipping-form .li-shipping-section{padding:20px 0!important}
}


/* 0.35.10 fixed Settings menu: all sections visible, no horizontal slider */
.li-settings-menu .li-pills{overflow:visible!important;flex-wrap:wrap!important;padding-bottom:0!important}
.li-settings-menu .li-pill{flex:0 0 auto}
@media(max-width:700px){.li-settings-menu .li-pills{display:flex!important;overflow:visible!important;flex-wrap:wrap!important;gap:8px!important}.li-settings-menu .li-pill{white-space:nowrap}}

/* 0.35.12 unified Settings tabs */
.li-settings-card #li-settings-panel-shipping>.li-shipping-panel{border:0;border-radius:0;padding:0;margin:0;background:transparent}
.li-settings-card #li-settings-panel-shipping>.li-shipping-panel>.li-seller-panel__head{padding-bottom:18px;border-bottom:1px solid var(--li-border)}

/* 0.35.13 labelled mobile data tables */
@media(max-width:700px){
  .li-mobile-labelled-table tr{
    padding:12px 14px!important;
  }
  .li-mobile-labelled-table td[data-li-label]{
    display:grid!important;
    grid-template-columns:minmax(108px,.8fr) minmax(0,1.2fr);
    gap:14px;
    align-items:baseline;
    padding:9px 0!important;
    border-bottom:1px solid var(--li-border)!important;
  }
  .li-mobile-labelled-table td[data-li-label]:before{
    content:attr(data-li-label);
    display:block;
    color:var(--li-muted);
    font-size:11px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:.04em;
    line-height:1.35;
  }
  .li-mobile-labelled-table td[data-li-label]:last-of-type{
    border-bottom:0!important;
  }
  .li-mobile-labelled-table .li-mobile-table-actions{
    display:block!important;
    padding:12px 0 2px!important;
    border:0!important;
    font-weight:500;
  }
  .li-coupon-table td[data-li-label]:first-child{
    padding-top:5px!important;
  }
  .li-coupon-table td[data-li-label]:first-child strong{
    font-size:16px;
  }
  .li-statement-table td[data-li-label]:first-child,
  .li-report-table td[data-li-label]:first-child{
    padding-top:5px!important;
    font-weight:600;
  }
}
.li-seller-auth-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.li-seller-auth-actions .li-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:6px;background:#0878f9;color:#fff;text-decoration:none;font-weight:600}.li-seller-auth-actions .li-button--secondary{background:#fff;color:#222;border:1px solid #222}

/* 0.35.21 application/product/mobile refinements */
@media(max-width:700px){.li-commission-table td[data-li-label]:first-child{padding-top:5px!important;font-weight:600}}


/* 0.35.23 seller setup progress + native Payouts settings */
.li-setup-progress{margin-bottom:22px}.li-setup-progress__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.li-setup-step{display:flex;align-items:center;gap:11px;padding:14px 15px;border:1px solid var(--li-border);border-radius:14px;text-decoration:none!important;color:inherit!important;background:#fff}.li-setup-step:hover{border-color:#b9b9b9}.li-setup-step__number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#f1f1f1;font-size:13px;font-weight:600}.li-setup-step__label{font-weight:600;min-width:0}.li-setup-step__state{margin-left:auto;color:var(--li-muted);font-size:12px}.li-setup-step.is-complete .li-setup-step__number{background:#e6f4ea;color:#137333}.li-setup-step.is-complete .li-setup-step__state{color:#137333}.li-payout-settings__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.li-payout-settings__head h3{margin-bottom:5px}.li-payout-settings__head p{margin:0;color:var(--li-muted)}.li-payout-status{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;background:#f2f2f2}.li-payout-status.is-ready{background:#e6f4ea;color:#137333}.li-payout-status.is-pending{background:#fff4df;color:#8a5700}.li-payout-status.is-error{background:#fce8e6;color:#b3261e}.li-payout-test-note{margin:18px 0 0;padding:11px 13px;border-radius:10px;background:#f6f7f7}.li-payout-settings__message{margin:18px 0}.li-payout-details{margin:0 0 18px}.li-payout-details>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;padding:9px 0;border-top:1px solid var(--li-border)}.li-payout-details dt{color:var(--li-muted)}.li-payout-details dd{margin:0;font-weight:500}.li-payout-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
@media(max-width:700px){.li-setup-progress__steps{grid-template-columns:1fr}.li-setup-step{padding:13px}.li-payout-settings__head{display:block}.li-payout-status{margin-top:12px}.li-payout-details>div{grid-template-columns:90px minmax(0,1fr);gap:12px}}

.li-media-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 22px}
.li-media-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.li-media-card{border:1px solid var(--li-border);border-radius:12px;overflow:hidden;background:#fff;min-width:0}
.li-media-card__image{aspect-ratio:1/1;background:#f7f7f7;display:flex;align-items:center;justify-content:center}
.li-media-card__image img{width:100%;height:100%;object-fit:cover}
.li-media-card__body{padding:13px;display:flex;flex-direction:column;gap:7px}
.li-media-card__body strong{overflow-wrap:anywhere}
.li-media-card__body small,.li-media-card__type{font-size:12px;color:var(--li-muted);overflow-wrap:anywhere}
.li-media-card__usage{display:flex;flex-direction:column;gap:6px}
.li-media-in-use{display:inline-flex;align-self:flex-start;border-radius:999px;background:#f1f1f1;padding:5px 9px;font-size:12px;font-weight:700}
.li-media-card .button{margin-top:5px;align-self:flex-start}
.li-media-card .button[disabled]{opacity:.45;cursor:not-allowed}
@media(max-width:1100px){.li-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.li-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.li-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:430px){.li-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.li-media-card__body{padding:9px;gap:5px}.li-media-card__body strong{font-size:13px}.li-media-card .button{font-size:12px;padding:7px 9px;min-height:0}}

.li-product-type select{max-width:340px}
.li-use-variation{margin-top:12px;padding-top:10px;border-top:1px solid var(--li-border)}
.li-variations[hidden],[data-li-simple-fields][hidden],[data-li-use-variation][hidden]{display:none!important}
.li-variation-warning{margin:10px 0 14px;padding:10px 12px;border-radius:9px;background:#fff4f3;color:#9f1f17}
.li-variation-list{display:grid;gap:14px}
.li-variation-card{border:1px solid var(--li-border);border-radius:12px;padding:16px;background:#fff}
.li-variation-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}
.li-variation-card__head strong{font-size:15px}
.li-variation-card__head img{width:54px;height:54px;object-fit:cover;border-radius:8px}


/* 0.35.39 clearer Orders list + view-only Media library */
.li-orders-table{table-layout:fixed;width:100%}
.li-orders-table th:nth-child(1),.li-orders-table td:nth-child(1){width:22%}
.li-orders-table th:nth-child(2),.li-orders-table td:nth-child(2){width:20%}
.li-orders-table th:nth-child(3),.li-orders-table td:nth-child(3){width:17%}
.li-orders-table th:nth-child(4),.li-orders-table td:nth-child(4){width:25%}
.li-orders-table th:nth-child(5),.li-orders-table td:nth-child(5){width:16%}
.li-order-number strong{display:block;font-weight:500}
.li-order-date{display:block;margin-top:5px;color:var(--li-muted);font-size:13px;font-weight:400;line-height:1.35}
.li-order-financials{white-space:normal}
.li-order-financial-total{display:block;font-size:16px;font-weight:500}
.li-order-financial-meta{display:flex;flex-direction:column;gap:2px;margin-top:5px;color:var(--li-muted);font-size:13px;line-height:1.4}
.li-order-status,.li-order-fulfilment{line-height:1.45}
.li-media-library .li-seller-panel__head{margin-bottom:18px}
.li-media-library .li-media-grid{margin-top:0}

@media(max-width:1050px) and (min-width:701px){
  .li-orders-table th,.li-orders-table td{padding-left:12px!important;padding-right:12px!important}
  .li-orders-table th:nth-child(1),.li-orders-table td:nth-child(1){width:22%}
  .li-orders-table th:nth-child(2),.li-orders-table td:nth-child(2){width:19%}
  .li-orders-table th:nth-child(3),.li-orders-table td:nth-child(3){width:18%}
  .li-orders-table th:nth-child(4),.li-orders-table td:nth-child(4){width:25%}
  .li-orders-table th:nth-child(5),.li-orders-table td:nth-child(5){width:16%}
  .li-order-actions .li-view-btn{padding:7px 11px}
}

@media(max-width:700px){
  .li-orders-table .li-order-row{grid-template-columns:1fr 1fr!important}
  .li-orders-table .li-order-row .li-order-financials{grid-column:1/-1;border-right:0!important}
  .li-orders-table .li-order-row .li-order-actions{grid-column:1/-1}
  .li-order-financial-meta{flex-direction:row;flex-wrap:wrap;gap:4px 10px}
  .li-order-date{font-size:12px}
}

/* 0.35.40 seller Media picker and compact library */
.li-product-image-actions,.li-variation-image-choice{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.li-variation-media-preview img,[data-li-media-selected-preview] img{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--li-border)}
.li-media-field{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.li-media-picker[hidden]{display:none!important}
.li-media-picker{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px}
.li-media-picker__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.46)}
.li-media-picker__dialog{position:relative;width:min(920px,100%);max-height:min(82vh,760px);overflow:auto;background:#fff;border-radius:16px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.24)}
.li-media-picker__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}
.li-media-picker__head h3{margin:0 0 4px}.li-media-picker__head p{margin:0;color:var(--li-muted)}
.li-media-picker__close{appearance:none;border:0;background:transparent;font-size:32px;line-height:1;cursor:pointer;padding:0 4px}
.li-media-picker__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.li-media-picker__item{appearance:none;border:1px solid var(--li-border);background:#fff;border-radius:10px;padding:0;overflow:hidden;text-align:left;cursor:pointer}
.li-media-picker__item:hover,.li-media-picker__item:focus{border-color:#111;outline:2px solid transparent}
.li-media-picker__item img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}
.li-media-picker__item span{display:block;padding:8px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.li-media-picker-open{overflow:hidden}
@media(max-width:900px){.li-media-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.li-media-picker{padding:12px}.li-media-picker__dialog{padding:14px;max-height:88vh}.li-media-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:480px){.li-media-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* 0.35.41 sharper Media thumbnails + compact delete control */
.li-media-card__image{position:relative}
.li-media-delete-dot{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d63638;color:#fff!important;text-decoration:none!important;font-size:22px;font-weight:500;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.18);z-index:2}
.li-media-delete-dot:hover,.li-media-delete-dot:focus{background:#b32d2e;color:#fff!important;outline:2px solid #fff;outline-offset:1px}
.li-media-card__usage{gap:3px}
@media(max-width:430px){.li-media-delete-dot{top:6px;right:6px;width:28px;height:28px;font-size:20px}}

/* 0.35.56: single image action menu replaces paired upload/media buttons. */
.li-image-action-menu{display:flex;flex-wrap:wrap;gap:8px;margin:0}.li-product-image-actions>.li-image-action-menu{margin:0}.li-image-action-menu .li-seller-nav__item{font:inherit;white-space:nowrap;cursor:pointer}@media(max-width:560px){.li-image-action-menu{gap:7px}.li-image-action-menu .li-seller-nav__item{padding:9px 13px;font-size:14px}}

/* 0.35.62: one seller-specific order state across dashboard, Orders and detail. */
.li-dashboard-orders-table th:nth-child(1),.li-dashboard-orders-table td:nth-child(1){width:18%}
.li-dashboard-orders-table th:nth-child(2),.li-dashboard-orders-table td:nth-child(2){width:28%}
.li-dashboard-orders-table th:nth-child(3),.li-dashboard-orders-table td:nth-child(3){width:34%}
.li-dashboard-orders-table th:nth-child(4),.li-dashboard-orders-table td:nth-child(4){width:20%}
.li-dashboard-order-total .li-order-financial-meta{margin-top:4px}
.li-dashboard-order-status{font-weight:500;line-height:1.4}
.li-orders-table th:nth-child(1),.li-orders-table td:nth-child(1){width:24%}
.li-orders-table th:nth-child(2),.li-orders-table td:nth-child(2){width:26%}
.li-orders-table th:nth-child(3),.li-orders-table td:nth-child(3){width:32%}
.li-orders-table th:nth-child(4),.li-orders-table td:nth-child(4){width:18%}
.li-order-detail-head{align-items:center}
.li-order-detail-head .li-seller-status{max-width:48%;text-align:center;line-height:1.3}
.li-fulfilment-history p{margin:8px 0}

/* Tablet keeps the same four-column information hierarchy as desktop. */
@media(max-width:1050px) and (min-width:701px){
  .li-dashboard-orders-table th,.li-dashboard-orders-table td,.li-orders-table th,.li-orders-table td{padding-left:12px!important;padding-right:12px!important}
  .li-dashboard-orders-table th:nth-child(1),.li-dashboard-orders-table td:nth-child(1){width:19%}
  .li-dashboard-orders-table th:nth-child(2),.li-dashboard-orders-table td:nth-child(2){width:28%}
  .li-dashboard-orders-table th:nth-child(3),.li-dashboard-orders-table td:nth-child(3){width:33%}
  .li-dashboard-orders-table th:nth-child(4),.li-dashboard-orders-table td:nth-child(4){width:20%}
  .li-orders-table th:nth-child(1),.li-orders-table td:nth-child(1){width:24%}
  .li-orders-table th:nth-child(2),.li-orders-table td:nth-child(2){width:27%}
  .li-orders-table th:nth-child(3),.li-orders-table td:nth-child(3){width:31%}
  .li-orders-table th:nth-child(4),.li-orders-table td:nth-child(4){width:18%}
}

/* Mobile turns the same four fields into a balanced 2-up card, with the action full width. */
@media(max-width:700px){
  .li-dashboard-orders-table .li-dashboard-order-row,.li-orders-table .li-order-row{grid-template-columns:1fr 1fr!important}
  .li-dashboard-orders-table .li-dashboard-order-row .li-dashboard-order-total,.li-orders-table .li-order-row .li-order-financials{grid-column:1/-1;border-right:0!important}
  .li-dashboard-orders-table .li-dashboard-order-row .li-dashboard-order-action,.li-orders-table .li-order-row .li-order-actions{grid-column:1/-1}
  .li-dashboard-orders-table .li-dashboard-order-row td:nth-child(odd):not(.li-dashboard-order-action){border-right:0!important}
  .li-dashboard-orders-table .li-dashboard-order-row .li-dashboard-order-number,.li-orders-table .li-order-row .li-order-number{border-right:1px solid var(--li-border)!important}
  .li-order-detail-head .li-seller-status{max-width:52%;white-space:normal}
}

.li-holiday-settings{margin-top:0}.li-holiday-settings>h3{margin-bottom:6px}.li-holiday-settings>.li-help{margin:0 0 16px}.li-holiday-switch{display:flex!important;align-items:center;gap:10px;width:max-content;margin:0!important;cursor:pointer}.li-holiday-switch input{position:absolute!important;opacity:0!important;pointer-events:none}.li-holiday-switch__track{position:relative;flex:0 0 auto;width:42px;height:24px;border-radius:999px;background:#c8c8c8;transition:.18s}.li-holiday-switch__track:after{content:'';position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:.18s}.li-holiday-switch input:checked+.li-holiday-switch__track{background:#222}.li-holiday-switch input:checked+.li-holiday-switch__track:after{transform:translateX(18px)}.li-holiday-settings__fields{margin-top:18px}.li-holiday-settings__fields[hidden]{display:none!important}.li-holiday-settings__fields input[type=date]{width:100%;min-height:46px;box-sizing:border-box}@media(max-width:700px){.li-holiday-settings__fields .li-form-grid{display:block}.li-holiday-settings__fields .li-form-grid>label+label{margin-top:16px}}

/* 0.35.68: normalise native date control to Marketplace form styling. */
.li-holiday-settings__fields input[type=date]{background:#fff!important;color:#222!important;border:1px solid #d7d7d7!important;border-radius:8px!important;padding:10px 12px!important;-webkit-text-fill-color:#222!important;color-scheme:light}.li-holiday-settings__fields input[type=date]::-webkit-datetime-edit,.li-holiday-settings__fields input[type=date]::-webkit-datetime-edit-fields-wrapper,.li-holiday-settings__fields input[type=date]::-webkit-datetime-edit-text,.li-holiday-settings__fields input[type=date]::-webkit-datetime-edit-month-field,.li-holiday-settings__fields input[type=date]::-webkit-datetime-edit-day-field,.li-holiday-settings__fields input[type=date]::-webkit-datetime-edit-year-field{color:#222!important;-webkit-text-fill-color:#222!important}.li-holiday-settings__fields input[type=date]::-webkit-calendar-picker-indicator{opacity:.65}

/* 0.36.17 compact product header/filter */
.li-products-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.li-product-filter-form{margin:0}
.li-product-filter-form select{height:40px;min-height:40px;margin:0;padding:0 38px 0 16px;border:1px solid #d6d6d6;border-radius:999px;background-color:#fff;color:#222;font:inherit;font-weight:600;line-height:1;box-shadow:none;cursor:pointer}
.li-product-filter-form select:focus{outline:none;border-color:#222;box-shadow:none}
@media(max-width:700px){.li-seller-panel__head .li-products-head-actions{display:flex;margin-top:14px;justify-content:flex-start;gap:8px;flex-wrap:nowrap}.li-products-head-actions .button.alt{margin:0!important;white-space:nowrap}.li-product-filter-form{min-width:0;flex:1}.li-product-filter-form select{width:100%;min-width:0;padding-left:14px;padding-right:30px}}
@media(max-width:390px){.li-seller-panel__head .li-products-head-actions{flex-wrap:wrap}.li-product-filter-form{flex:1 1 150px}}


/* 0.36.18 balanced product header controls */
.li-products-head-actions>.button.alt,.li-product-filter-form{width:160px;flex:0 0 160px;box-sizing:border-box}
.li-product-filter-form select{display:block;width:100%;height:40px;min-height:40px;box-sizing:border-box;margin:0;padding:0 18px;border:1px solid #d6d6d6;border-radius:999px;background:#fff!important;background-image:none!important;color:#222;font:inherit;font-weight:400!important;line-height:1;text-align:center;text-align-last:center;box-shadow:none;cursor:pointer;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}
.li-product-filter-form select::-ms-expand{display:none}
@media(max-width:700px){.li-seller-panel__head .li-products-head-actions{width:100%}.li-products-head-actions>.button.alt,.li-product-filter-form{width:auto;min-width:0;flex:1 1 0}.li-product-filter-form select{padding-left:10px!important;padding-right:10px!important}}
