.jumia-filter-grid{display:grid;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(130px,1fr)) auto;gap:10px;margin-bottom:18px}.jumia-item-card{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:8px 12px;padding:12px;border:1px solid var(--line);border-radius:12px}.jumia-item-card>div:first-child{display:grid;gap:4px}.jumia-item-card .row-actions{grid-column:1/-1}.jumia-rate-head,.jumia-rate-row{display:grid;grid-template-columns:minmax(220px,1fr) 150px 100px;gap:10px;align-items:center}.jumia-rate-list{display:grid;gap:8px;max-height:55vh;overflow:auto}.jumia-listing-pick{width:100%;text-align:left}.jumia-listing-price{display:grid;text-align:right;gap:3px}.jumia-listing-entry{display:grid;gap:12px;border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:12px;background:var(--surface,#fff)}.jumia-listing-entry .panel-head{margin:0}.jumia-promo-box{display:grid;gap:10px;padding:12px;border:1px dashed #e2ad35;border-radius:12px;background:#fff9ea}.jumia-promo-box>.check-row{font-weight:700}.jumia-promo-status{display:block}.jumia-order-line{position:relative;display:grid;grid-template-columns:minmax(260px,2fr) 100px 150px minmax(180px,1fr);gap:10px;align-items:end;border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:10px}.jumia-order-line>.icon-button{position:absolute;right:6px;top:6px;width:28px;height:28px}.jumia-order-line>.jumia-line-help{grid-column:1/-1;color:var(--muted)}.field-action{display:flex;align-items:end;padding-bottom:2px}.jumia-import-summary{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;margin:14px 0}.jumia-import-summary span{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.jumia-import-summary strong{font-size:1.2rem;color:var(--ink)}.jumia-import-preview{max-height:48vh}.jumia-import-preview td small{display:block;margin-top:3px}.jumia-import-preview .status-badge{display:inline-block;margin-bottom:3px}@media(max-width:1000px){.jumia-filter-grid,.jumia-order-line{grid-template-columns:1fr 1fr}}@media(max-width:650px){.jumia-filter-grid,.jumia-order-line,.jumia-rate-head,.jumia-rate-row,.jumia-import-summary{grid-template-columns:1fr}.jumia-rate-head{display:none}.jumia-listing-price{text-align:left}}
.jumia-settlement-orders{display:grid;gap:8px;max-height:38vh;overflow:auto;margin:8px 0 16px}.jumia-settlement-order{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:11px;background:#fff}.jumia-settlement-order>input{width:18px}.jumia-settlement-order span{display:grid;gap:3px}.jumia-settlement-order span:last-child{text-align:right}.jumia-settlement-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.jumia-settlement-summary span{background:var(--bg);border-radius:10px;padding:10px;color:var(--muted)}.jumia-settlement-summary strong{display:block;color:var(--ink);margin-top:4px}.jumia-settlement-history-filter{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px}.jumia-settlement-card{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:10px;border:1px solid var(--line);border-radius:12px;padding:13px}.jumia-settlement-card>div{display:grid;gap:4px}.jumia-settlement-card>div:nth-child(2){text-align:right}.jumia-settlement-breakdown{grid-column:1/-1;display:flex!important;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line);padding-top:8px;color:var(--muted)}.good-text{color:#08783e}.bad-text{color:#c62828}@media(max-width:800px){.jumia-settlement-summary{grid-template-columns:1fr 1fr}.jumia-settlement-history-filter{grid-template-columns:1fr 1fr}.jumia-settlement-order,.jumia-settlement-card{grid-template-columns:auto 1fr}.jumia-settlement-order span:last-child,.jumia-settlement-card>div:nth-child(2){grid-column:2;text-align:left}}@media(max-width:520px){.jumia-settlement-summary,.jumia-settlement-history-filter{grid-template-columns:1fr}}
.jumia-order-line>.jumia-bundle-section{grid-column:1/-1;width:100%;min-width:0}.jumia-accessory-row{display:grid;grid-template-columns:minmax(240px,2fr) minmax(120px,1fr) auto;align-items:end;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.jumia-accessory-row>label{min-width:0}@media(max-width:650px){.jumia-accessory-row{grid-template-columns:1fr}}
