/* Supply center v61.4 — bright, spacious, full-width Arabic RTL workspace. */
#supplyCenterSection{grid-column:1/-1;width:100%;max-width:none;min-width:0}
.supply-center,.sc-dialog{--sc-ink:#49375d;--sc-muted:#8b7b9c;--sc-purple:#8157b8;--sc-line:#e9dff1;--sc-mint:#edf9f2;--sc-amber:#fff8e9;color:var(--sc-ink);font:inherit;font-size:14px;line-height:1.85;text-align:start}
.supply-center *,.sc-dialog *{box-sizing:border-box;min-width:0}
.supply-center{display:block;width:100%;max-width:none;padding:0 0 30px;isolation:isolate}
.supply-center h2,.supply-center h3,.supply-center h4,.sc-dialog h2,.sc-dialog h3,.sc-dialog h4{margin:0;font:inherit;font-weight:800;line-height:1.55;color:var(--sc-ink);overflow-wrap:anywhere}
.supply-center h2{font-size:32px;letter-spacing:-.025em}.supply-center h3,.sc-dialog h3{font-size:19px}.supply-center h4,.sc-dialog h4{font-size:17px}
.supply-center p,.sc-dialog p{overflow-wrap:anywhere}.sc-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:.065em;color:#9b7bb7;line-height:1.6}.sc-muted{font-size:12px;color:var(--sc-muted);overflow-wrap:anywhere}.sc-muted:empty{display:none}
.sc-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;padding:32px 36px;margin-bottom:24px;border:1px solid #e4d9ee;border-radius:25px;background:linear-gradient(115deg,#eefaf4 0%,#fff 48%,#f5edfc 100%);box-shadow:0 12px 40px -30px #a989ca45}
.sc-hero-copy{flex:1}.sc-hero h2{margin-top:9px}.sc-hero p{margin:9px 0 0;color:var(--sc-muted);font-size:13px;max-width:750px}.sc-tools,.sc-actions,.sc-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-tools{align-items:flex-end;justify-content:flex-end;flex:0 1 470px}.sc-tools .sc-field{flex:1 1 150px;max-width:210px}.sc-tools .sc-button{flex-shrink:0}
.supply-center .sc-button,.sc-dialog .sc-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;margin:0;padding:10px 17px;border:1px solid #e1d2ee;border-radius:12px;background:#fff;color:#7d58a4;font:inherit;font-size:12px;font-weight:800;line-height:1.6;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;box-shadow:none;text-decoration:none;transition:background .15s,border-color .15s,transform .15s}
.supply-center .sc-button:hover,.sc-dialog .sc-button:hover{background:#f8f3fd;border-color:#ccb5e4}.supply-center .sc-button.primary,.sc-dialog .sc-button.primary{background:var(--sc-purple);border-color:var(--sc-purple);color:#fff;box-shadow:0 6px 15px -9px #8958b5aa}.supply-center .sc-button.primary:hover,.sc-dialog .sc-button.primary:hover{background:#754da9;border-color:#754da9}.supply-center .sc-button.subtle,.sc-dialog .sc-button.subtle{background:#faf7fd;color:#947aa8;border-color:#eae1f2}.supply-center .sc-button.compact,.sc-dialog .sc-button.compact{min-height:38px;font-size:11px;padding:8px 12px}.supply-center .sc-button.text,.sc-dialog .sc-button.text{background:transparent;border:0;box-shadow:none;min-height:34px;padding:4px 0;text-align:start;justify-content:flex-start}.sc-dialog .sc-button.close{width:38px;min-height:38px;flex:0 0 38px;padding:0;font-size:24px;font-weight:400;background:#fff}.supply-center .sc-button:disabled,.sc-dialog .sc-button:disabled{opacity:.55;cursor:not-allowed;transform:none}
.supply-center .sc-button:focus-visible,.sc-dialog .sc-button:focus-visible,.sc-field input:focus-visible,.sc-field select:focus-visible,.sc-field textarea:focus-visible,.sc-confirm input:focus-visible,.sc-limitations>summary:focus-visible{outline:3px solid #c5a6e7;outline-offset:3px}
.sc-tabs{display:flex;align-items:stretch;gap:7px;flex-wrap:wrap;margin:0 0 25px;padding:9px;border:1px solid #e9e1f1;border-radius:17px;background:#fff;box-shadow:0 8px 25px -25px #8157b8aa}.supply-center .sc-tabs .sc-button{flex:1 1 auto;min-height:45px;border-color:transparent;border-radius:11px;background:transparent;color:#9783a7;font-size:12px;padding:10px 15px;box-shadow:none}.supply-center .sc-tabs .sc-button.selected{color:#8254ad;background:#f0e7fa;border-color:#e9dcf6}.supply-center .sc-tabs .sc-button:hover{background:#f7f2fc;color:#8254ad}.sc-page{width:100%;max-width:none;min-width:0}
.sc-field{display:block;min-width:0;margin:0}.sc-field label{display:block;font-size:11px;font-weight:800;color:#8b769c;margin:0 0 7px;line-height:1.6}.supply-center .sc-field input,.supply-center .sc-field select,.supply-center .sc-field textarea,.sc-dialog .sc-field input,.sc-dialog .sc-field select,.sc-dialog .sc-field textarea{display:block;width:100%;max-width:100%;min-height:45px;margin:0;padding:11px 13px;border:1px solid #e2d7ed;border-radius:11px;background:#fff;color:#624b77;font:inherit;font-size:12px;line-height:1.6;box-shadow:none}.sc-field textarea{resize:vertical;min-height:95px}.sc-field input[type=date],.sc-field input[type=number],.sc-field input[type=tel]{font-variant-numeric:tabular-nums}.sc-field input[type=date]{direction:ltr}.sc-field input:disabled,.sc-field select:disabled{background:#f7f4fa;color:#9b8da7}
.sc-notice,.sc-error{width:100%;padding:16px 20px;margin:0 0 22px;border-radius:14px;font-size:12px;overflow-wrap:anywhere}.sc-notice{background:#effaf3;border:1px solid #d9ecdf;color:#5e8e71}.sc-error{background:#fff4f6;border:1px solid #efdce4;color:#a66b83}.sc-error p{margin:0 0 12px}.sc-empty{grid-column:1/-1;width:100%;margin:0;padding:28px 22px;border:1px dashed #e4d8ee;border-radius:14px;background:#fcfaff;text-align:center;color:#9a85ab;font-size:12px;line-height:1.9}.sc-form-error{color:#ae6d88;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.sc-form-error:empty{display:none}.sc-warning-copy{color:#a68b55;font-size:12px;line-height:1.8;overflow-wrap:anywhere}
.sc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.sc-metric{display:flex;flex-direction:column;align-items:flex-start;padding:24px 26px;border:1px solid #e7d9f4;border-radius:20px;background:#f7f0fd}.sc-metric>span{font-size:12px;color:#9780aa}.sc-metric>strong{font-size:34px;line-height:1.25;margin:12px 0;color:#8960b3;font-variant-numeric:tabular-nums}.sc-metric>small{font-size:10px;color:#a18eaf;line-height:1.8}.sc-metric.amber{background:#fff8eb;border-color:#eee2c9}.sc-metric.amber>strong{color:#ae8b47}.sc-metric.amber>span,.sc-metric.amber>small{color:#aa956c}.sc-metric.mint{background:#f0faf4;border-color:#dcece3}.sc-metric.mint>strong{color:#5b9478}.sc-metric.mint>span,.sc-metric.mint>small{color:#7d9b8b}.sc-metric.lavender{background:#f5f4fd;border-color:#e5e1f4}.sc-metric.lavender>strong{color:#8b7db7}
.sc-panel{width:100%;max-width:none;min-width:0;padding:27px 29px;margin:0 0 24px;border:1px solid var(--sc-line);border-radius:21px;background:#fff}.sc-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.sc-panel-head p{max-width:950px;margin:8px 0 0;font-size:12px;color:var(--sc-muted);line-height:1.95}.sc-overview-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:23px}.sc-overview-grid>.sc-panel{height:100%}.sc-boundary{display:flex;align-items:flex-start;gap:22px;margin:0 0 24px;padding:19px 24px;border:1px solid #dcebe1;border-radius:16px;background:#f2faf5;color:#7d9986;font-size:12px}.sc-boundary strong{flex:0 0 auto;color:#5b8c6c}.sc-boundary span{line-height:1.95}
.sc-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:5px 11px;border-radius:999px;background:#f3eef8;color:#9884aa;font-size:10px;line-height:1.65;font-weight:700;overflow-wrap:anywhere}.sc-badge.mint{background:#edf8f1;color:#64947a}.sc-badge.amber{background:#fff5dc;color:#ac8b49}.sc-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.sc-card-head>strong{font-size:13px;overflow-wrap:anywhere}.sc-card-head>.sc-badge{flex:0 1 auto}.sc-compact-row,.sc-need-row{border-bottom:1px solid #efe7f5;padding:16px 0}.sc-compact-row:last-of-type,.sc-need-row:last-of-type{border-bottom:0}.sc-compact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center}.sc-compact-row>strong{font-size:13px;overflow-wrap:anywhere}.sc-compact-row>.sc-button{justify-self:end}.sc-need-row:first-of-type{padding-top:0}.sc-need-row p{font-size:12px;color:#8f7e9c;margin:9px 0 0}.sc-need-row small{display:block;margin-top:7px}
.sc-toolbar{align-items:flex-end;margin-bottom:25px;gap:15px}.sc-toolbar>.sc-field:first-child{flex:2 1 230px}.sc-toolbar>.sc-field{flex:1 1 150px}.sc-toolbar>.sc-actions{flex:0 1 auto}.sc-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sc-item-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:25px;border:1px solid #e9def3;border-radius:19px;background:#fefcff}.sc-item-card.low{background:#fffdfa;border-color:#eee1c8}.sc-item-symbol{display:grid;place-items:center;width:41px;height:41px;border:1px solid #e9ddf4;border-radius:13px;background:#f4edfc;color:#a384bd;font-size:22px}.sc-item-card.low .sc-item-symbol{background:#fff5df;border-color:#f2e5c6;color:#b1975a}.sc-item-card h4{margin:19px 0 0}.sc-item-card>.sc-muted{margin:5px 0 17px}.sc-item-balance{display:block;font-size:23px;line-height:1.6;color:#87659f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sc-stock-threshold{font-size:11px;color:#a18fae;margin:5px 0 20px}.sc-item-card>.sc-actions{margin-top:auto;padding-top:15px;border-top:1px solid #eee5f5}.sc-more{margin-top:22px;text-align:center}
.sc-dialog{width:min(770px,calc(100% - 30px));max-width:calc(100% - 30px);max-height:91vh;max-height:91dvh;padding:0;border:1px solid #ddcdea;border-radius:23px;background:#fff;box-shadow:0 28px 100px #6547832b;overflow:auto}.sc-dialog.wide{width:min(1120px,calc(100% - 34px));max-width:calc(100% - 34px)}.sc-dialog::backdrop{background:#78599139;backdrop-filter:blur(3px)}.sc-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:23px;padding:26px 29px;background:linear-gradient(105deg,#f4fbf7,#fcf8ff 65%);border-bottom:1px solid #e9dff2}.sc-dialog-head h2{font-size:22px}.sc-dialog-head p{font-size:12px;line-height:1.9;color:#9780a6;margin:9px 0 0;max-width:850px}.sc-dialog-body{padding:26px 29px}.sc-dialog-body>.sc-actions{margin-bottom:24px}.sc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sc-form-grid .full,.sc-form-grid>.sc-confirm{grid-column:1/-1}.sc-form>.sc-actions{justify-content:flex-end;padding-top:23px;margin-top:22px;border-top:1px solid #ece3f4}.sc-form-block{margin:0;padding:23px;border:1px solid #e9dff3;border-radius:16px;background:#fdfaff}.sc-form-block>.sc-muted{margin:8px 0 20px}.sc-confirm{display:flex;align-items:flex-start;gap:11px;padding:16px 18px;border:1px solid #dfebe2;border-radius:13px;background:#f3faf6;color:#789682;font-size:12px;line-height:1.9;cursor:pointer;margin-top:3px}.sc-confirm input{appearance:auto;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:3px 0 0;accent-color:#8b61b3}.sc-preview{padding:15px 18px;background:#f6f0fc;border:1px solid #e8dcf4;border-radius:12px;font-size:12px;color:#9273a8;line-height:1.9;overflow-wrap:anywhere}.sc-detail-facts{display:flex;align-items:center;flex-wrap:wrap;gap:15px 24px;padding:18px 22px;background:#f8f3fc;border:1px solid #e9dff2;border-radius:15px;margin-bottom:22px;font-size:12px;color:#8f77a1}.sc-detail-facts>strong{font-size:22px;color:#8b62a9}.sc-package-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 0;border-bottom:1px solid #eee5f5}.sc-package-row:last-of-type{border-bottom:0}.sc-package-row strong{font-size:13px}.sc-package-row p{margin:5px 0}.sc-barcode-text{display:inline-block;max-width:100%;font-size:12px;letter-spacing:.06em;overflow-wrap:anywhere;color:#9b85aa}.sc-package-row>.sc-actions{flex:0 1 auto}
.sc-scan-form{display:flex;gap:13px;align-items:flex-end;margin-bottom:18px}.sc-scan-form>.sc-field{flex:1}.sc-scan-form>.sc-button{flex:0 1 auto}.sc-scan-result:not(:empty){padding:23px;margin-top:23px;border:1px solid #e5d7f1;border-radius:16px;background:#fcf9ff}.sc-scan-result>.sc-button{margin:10px 0 0 9px}.sc-scan-result p{font-size:12px}.sc-camera-host{margin-top:18px}.sc-camera-video{display:block;width:100%;max-height:300px;border:1px solid #e4d7ee;border-radius:16px;object-fit:contain;background:#f4eef9}.sc-camera-host>.sc-muted{margin:12px 0}.sc-limitations{margin:0 0 24px;padding:16px 21px;border:1px solid #ece2cf;border-radius:13px;background:#fffaf1;color:#a38e65;font-size:11px}.sc-limitations>summary{cursor:pointer;font-weight:800}.sc-limitations li{padding:4px 0;overflow-wrap:anywhere}.sc-movement-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 0;border-bottom:1px solid #eee6f5;font-size:12px}.sc-movement-row:last-of-type{border-bottom:0}.sc-movement-row>div{flex:1}.sc-movement-row p{margin:5px 0 0}.sc-movement-row>strong{flex:0 0 auto;font-size:15px;font-variant-numeric:tabular-nums}.sc-positive{color:#6f9d80}.sc-outgoing{color:#a68bbd}
.sc-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.sc-product-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;border:1px solid #e8def0;border-radius:20px;background:#fff;padding:24px}.sc-product-art{display:grid;place-items:center;min-height:150px;margin:-3px -3px 22px;border:1px solid #e8e3d9;border-radius:15px;background:radial-gradient(ellipse at 45% 35%,#f7f9ef,#edf5e9 65%,#f6f1fb);font-size:72px;color:#9cae89;line-height:1}.sc-product-card:nth-child(3n+2) .sc-product-art{background:radial-gradient(ellipse at 45% 35%,#fffbef,#fcf2dd 65%,#f6edf9);color:#b6a06b}.sc-product-card:nth-child(3n+3) .sc-product-art{background:radial-gradient(ellipse at 45% 35%,#faf5ff,#eee5f9 65%,#f1f8ef);color:#ab93be}.sc-product-card h4{margin:10px 0 0}.sc-product-card>.sc-muted{margin:9px 0 18px;line-height:1.95}.sc-product-facts{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:#9b86a9;margin:auto 0 19px}.sc-product-price{display:block;font-size:18px;color:#8964a5;margin:0 0 18px;font-variant-numeric:tabular-nums}.sc-product-card>.sc-button{width:100%;margin-top:auto}.sc-cart-list{margin-bottom:22px}.sc-cart-row,.sc-order-line{padding:19px 0;border-bottom:1px solid #ece3f4;font-size:12px}.sc-cart-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.sc-cart-row p{margin:6px 0 0}.sc-cart-row>div{flex:1}.sc-cart-row>strong{flex:0 0 auto;color:#9b7cb1}.sc-cart-total{margin:0 0 23px;padding:18px 22px;border:1px solid #dcebe0;border-radius:13px;background:#f1faf4;color:#7b9b85;font-size:13px;font-weight:800}.sc-order-card{padding:23px 25px;margin-bottom:20px;background:#fdfaff;border:1px solid #e8ddf1;border-radius:17px}.sc-order-card>.sc-muted{margin:7px 0}.sc-order-card>p{font-size:12px;color:#9c87aa}.sc-order-address{padding:19px 23px;border:1px solid #e8dff0;border-radius:14px;background:#faf7fd;margin-bottom:23px;font-size:12px}.sc-order-address p{margin:7px 0;color:#9984a8}.sc-order-line p{margin:7px 0}.sc-order-line:last-of-type{border-bottom:0}.sc-order-line+.sc-actions{margin-top:22px}.sc-receipt-lines{display:flex;flex-direction:column;gap:17px}.sc-receipt-input{padding:21px;border:1px solid #e4d8ef;border-radius:15px;background:#fdfaff}.sc-receipt-input>div:first-child{margin-bottom:17px}.sc-receipt-input strong{font-size:14px}.sc-receipt-input p{margin:7px 0}.sc-receipt-input>.sc-field{max-width:300px}.sc-receipt-input>.sc-preview{margin-top:17px}.sc-receipt-row{padding:17px 0;border-bottom:1px solid #ece5f3;font-size:12px}.sc-receipt-row:last-of-type{border-bottom:0}.sc-receipt-row p{margin:6px 0}.sc-section-slot{width:100%;max-width:none;min-width:0}.sc-section-slot>.card,.sc-section-slot>section{width:100%;max-width:none;min-width:0;margin:0;border-radius:15px;box-shadow:none}.sc-section-slot .card{max-width:none;min-width:0}.sc-section-slot .head{flex-wrap:wrap;gap:18px;align-items:flex-start}.sc-section-slot .head h2{font-size:22px}.sc-section-slot input,.sc-section-slot select,.sc-section-slot textarea{max-width:100%}.sc-feeding-host{width:100%;max-width:none;min-width:0}.supply-center [hidden],.sc-dialog [hidden]{display:none!important}
@media(min-width:1600px){.sc-item-grid,.sc-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-hero{padding:37px 40px}.sc-panel{padding:30px 33px}}
@media(max-width:1180px){.sc-hero{flex-wrap:wrap;gap:23px;padding:27px 29px}.sc-hero-copy{flex:1 1 430px}.sc-tools{flex:1 1 350px}.sc-metrics{gap:14px}.sc-metric{padding:21px}.sc-metric>strong{font-size:30px}.sc-item-grid,.sc-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-overview-grid{grid-template-columns:1fr;gap:0}.sc-overview-grid>.sc-panel{height:auto}}
@media(max-width:750px){.supply-center h2{font-size:27px}.supply-center h3,.sc-dialog h3{font-size:18px}.sc-hero{padding:25px 22px;gap:20px}.sc-hero-copy{flex-basis:100%}.sc-tools{width:100%;justify-content:flex-start;flex-basis:100%}.sc-tools>.sc-field{max-width:none;flex:1 1 100%}.sc-tools>.sc-button{flex:1 1 130px}.sc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;border-radius:15px}.supply-center .sc-tabs .sc-button{padding:10px 8px;min-height:45px;font-size:11px}.sc-tabs>.sc-button:last-child{grid-column:1/-1}.sc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-metric{padding:19px 17px;border-radius:16px}.sc-metric>span{font-size:11px}.sc-metric>strong{font-size:29px;margin:10px 0}.sc-metric>small{font-size:9px}.sc-panel{padding:23px 20px;border-radius:18px;margin-bottom:20px}.sc-panel-head{margin-bottom:20px}.sc-panel-head p{font-size:11px}.sc-boundary{flex-direction:column;gap:7px;padding:17px 19px;font-size:11px}.sc-toolbar{gap:13px}.sc-toolbar>.sc-field:first-child{flex-basis:100%}.sc-toolbar>.sc-field{flex:1 1 130px}.sc-toolbar>.sc-actions{width:100%;justify-content:flex-start}.sc-item-grid,.sc-catalog-grid{gap:16px}.sc-item-card,.sc-product-card{padding:20px}.sc-item-balance{font-size:21px}.sc-item-card h4,.sc-product-card h4{font-size:16px}.sc-product-art{min-height:120px;font-size:60px}.sc-dialog,.sc-dialog.wide{width:calc(100% - 22px);max-width:calc(100% - 22px);max-height:94vh;max-height:94dvh;border-radius:18px}.sc-dialog-head{padding:21px 20px;gap:15px}.sc-dialog-head h2{font-size:20px}.sc-dialog-head p{font-size:11px}.sc-dialog-body{padding:22px 20px}.sc-form-grid{grid-template-columns:1fr;gap:19px}.sc-form-block{padding:19px}.sc-form-grid .full,.sc-form-grid>.sc-confirm{grid-column:auto}.sc-form>.sc-actions{justify-content:stretch}.sc-form>.sc-actions>.sc-button{flex:1 1 auto}.sc-confirm{padding:15px;font-size:11px}.sc-package-row{flex-direction:column;align-items:stretch;gap:15px}.sc-scan-form{flex-wrap:wrap}.sc-scan-form>.sc-field{flex:1 1 100%}.sc-scan-form>.sc-button{width:100%}.sc-scan-result:not(:empty){padding:20px}.sc-cart-row{flex-wrap:wrap;gap:12px}.sc-cart-row>div{flex-basis:100%}.sc-cart-total{padding:16px;font-size:12px}.sc-order-card{padding:21px 19px}.sc-receipt-input{padding:18px}.sc-receipt-input>.sc-field{max-width:none}.sc-section-slot .head h2{font-size:20px}.sc-section-slot>.card,.sc-section-slot>section{padding:17px 13px}.sc-section-slot .row{flex-wrap:wrap}}
@media(max-width:480px){.sc-hero{padding:24px 20px;border-radius:20px}.supply-center h2{font-size:25px}.sc-kicker{font-size:9px;letter-spacing:.025em}.sc-hero p{font-size:12px}.sc-panel{padding:22px 18px}.sc-item-grid,.sc-catalog-grid{grid-template-columns:1fr}.sc-item-card,.sc-product-card{padding:23px}.sc-item-card>.sc-actions>.sc-button{flex:1 1 100%}.sc-product-art{min-height:145px}.sc-compact-row{grid-template-columns:minmax(0,1fr)}.sc-compact-row>.sc-badge{justify-self:start}.sc-compact-row>.sc-button{justify-self:start}.sc-need-row .sc-card-head{flex-direction:column;gap:9px}.sc-movement-row{flex-wrap:wrap;gap:10px}.sc-movement-row>div{flex-basis:100%}.sc-movement-row>strong{font-size:14px}.sc-dialog-head,.sc-dialog-body{padding:20px 17px}.sc-dialog-head h2{font-size:19px}.sc-dialog-body>.sc-actions>.sc-button{flex:1 1 100%}.sc-detail-facts{padding:17px;gap:12px 18px}.sc-detail-facts>strong{flex-basis:100%}.sc-detail-facts>span{font-size:11px}.sc-form>.sc-actions>.sc-button{flex-basis:100%}.sc-order-card .sc-card-head{flex-direction:column;gap:11px}.sc-scan-result>.sc-button{width:100%;margin:11px 0 0}.sc-boundary{padding:17px}.sc-section-slot{overflow-wrap:anywhere}.sc-section-slot .head{display:block}.sc-section-slot .head>div+div{margin-top:17px}}
@media(prefers-reduced-motion:reduce){.supply-center .sc-button,.sc-dialog .sc-button{transition:none}}
/* Maintain readable contrast and controls within the legacy portal shell. */
#supplyCenterSection{--sc-muted:#6f5e7f;--sc-purple:#7750a8;font-size:15px}
#supplyCenterSection .sc-button,.sc-dialog .sc-button{font-size:14px}
#supplyCenterSection .sc-tabs .sc-button{font-size:13px;color:#69517d}
#supplyCenterSection .sc-field label,.sc-dialog .sc-field label{font-size:13px;color:#655078}
#supplyCenterSection .sc-metric>span{font-size:14px;color:#705b83}
#supplyCenterSection .sc-metric>small{font-size:12px;color:#756581}
#supplyCenterSection .sc-metric.amber>span,#supplyCenterSection .sc-metric.amber>small{color:#806332}
#supplyCenterSection .sc-metric.mint>span,#supplyCenterSection .sc-metric.mint>small{color:#486b59}
#supplyCenterSection .sc-panel-head p,#supplyCenterSection .sc-muted{font-size:13px;color:#6f5e7f}
#supplyCenterSection .sc-section-slot :is(.supplier-card h3,.proc-card h3){font-size:17px}
#supplyCenterSection .sc-section-slot :is(.supplier-hero p,.supplier-stat span,.supplier-contact,.supplier-tags,.supplier-card-foot,.proc-hero p,.proc-stat span,.proc-card-data span,.proc-card-data b,.proc-card-main p){font-size:12px}
@media(max-width:480px){#supplyCenterSection .sc-tabs .sc-button{font-size:12px}#supplyCenterSection .sc-metric>span{font-size:12px}#supplyCenterSection .sc-metric>small{font-size:11px}}
