/* Affiroma 24435 — canonical order workspaces. Loaded in <head> to avoid style flash. */
:root{--a35-ink:#172720;--a35-text:#26362f;--a35-muted:#6d7b75;--a35-line:#dfe7e3;--a35-soft:#f7f9f8;--a35-soft2:#eef6f2;--a35-green:#0f7b60;--a35-green2:#0b654f;--a35-warn:#9b6b24;--a35-danger:#a6473d;--a35-radius:12px}

/* Base journey rules also cover the customer WooCommerce order view. */
body .affiroma-order-journey{--a32-ink:#152923;--a32-muted:#66756f;--a32-line:#dce6e1;--a32-soft:#f7faf8;--a32-accent:#0b8064;--a32-accent-soft:#eaf6f1;margin:18px 0;border:1px solid var(--a32-line);border-radius:12px;background:#fff;overflow:hidden;color:var(--a32-ink);font-family:inherit}
body .affiroma-order-journey .a24432-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:17px 18px;border-bottom:1px solid var(--a32-line)}
body .affiroma-order-journey .a24432-kicker{display:block;color:var(--a32-accent);font-size:10px;font-weight:800;letter-spacing:.05em}
body .affiroma-order-journey .a24432-head h2{margin:4px 0;font-size:20px;line-height:1.4;font-weight:750}
body .affiroma-order-journey .a24432-head p{margin:0;color:var(--a32-muted);font-size:12px;line-height:1.65}
body .affiroma-order-journey .a24432-order-meta{display:grid;gap:3px;text-align:left;direction:rtl}body .affiroma-order-journey .a24432-order-meta span{font-size:10px;color:var(--a32-muted)}body .affiroma-order-journey .a24432-order-meta strong{font-size:16px}
body .affiroma-order-journey .a24432-steps{display:grid;grid-template-columns:repeat(var(--a32-step-count,6),minmax(0,1fr));margin:0;padding:0;list-style:none;border-bottom:1px solid var(--a32-line)}
body .affiroma-order-journey .a24432-steps li{display:grid;grid-template-columns:24px 1fr;gap:8px;padding:11px 10px;border-inline-start:1px solid var(--a32-line)}body .affiroma-order-journey .a24432-steps li:first-child{border-inline-start:0}body .affiroma-order-journey .a24432-steps i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef2f0;color:#74817c;font-style:normal;font-size:9px;font-weight:800}body .affiroma-order-journey .a24432-steps b,body .affiroma-order-journey .a24432-steps span{display:block}body .affiroma-order-journey .a24432-steps b{font-size:11.5px}body .affiroma-order-journey .a24432-steps span{margin-top:2px;color:var(--a32-muted);font-size:9.5px}body .affiroma-order-journey .a24432-steps li.done i{background:var(--a32-accent);color:#fff}body .affiroma-order-journey .a24432-steps li.active{background:var(--a32-accent-soft)}
body .affiroma-order-journey .a24432-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--a32-line)}body .affiroma-order-journey .a24432-context article{padding:11px 13px;border-inline-start:1px solid var(--a32-line)}body .affiroma-order-journey .a24432-context article:first-child{border-inline-start:0}body .affiroma-order-journey .a24432-context small,body .affiroma-order-journey .a24432-context b{display:block}body .affiroma-order-journey .a24432-context small{font-size:9.5px;color:var(--a32-muted)}body .affiroma-order-journey .a24432-context b{margin-top:3px;font-size:11.5px}
body .affiroma-order-journey .a24432-shipments,body .affiroma-order-journey .a24432-items{padding:14px 16px}body .affiroma-order-journey .a24432-shipments{border-bottom:1px solid var(--a32-line)}body .affiroma-order-journey .a24432-shipments>div{display:grid;gap:7px;margin-top:8px}body .affiroma-order-journey .a24432-shipments article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--a32-line);border-radius:8px;background:#fafcfb}
body .affiroma-order-journey .a24432-items-grid{display:grid;gap:8px}body .affiroma-order-journey .a24432-items-grid article{display:grid;grid-template-columns:50px minmax(180px,1fr) minmax(240px,.8fr);gap:12px;align-items:center;padding:10px 11px;border:1px solid var(--a32-line);border-radius:9px}body .affiroma-order-journey .a24432-items-grid img,body .affiroma-order-journey .a24432-placeholder{width:50px;height:50px;border-radius:7px;object-fit:cover;background:#edf3f0}body .affiroma-order-journey .a24432-placeholder{display:grid;place-items:center;color:var(--a32-accent);font-weight:800}body .affiroma-order-journey .a24432-product-copy b,body .affiroma-order-journey .a24432-product-copy small,body .affiroma-order-journey .a24432-product-copy em{display:block}body .affiroma-order-journey .a24432-product-copy b{font-size:12.5px}body .affiroma-order-journey .a24432-product-copy small,body .affiroma-order-journey .a24432-product-copy em{margin-top:2px;color:var(--a32-muted);font-size:9.5px;font-style:normal}body .affiroma-order-journey .a24432-item-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-items:center;text-align:center}body .affiroma-order-journey .a24432-item-numbers>span{padding:6px;background:var(--a32-soft);border-radius:7px;font-size:9px;color:var(--a32-muted)}body .affiroma-order-journey .a24432-item-numbers>span b{display:block;margin-top:2px;color:var(--a32-ink);font-size:10.5px}body .affiroma-order-journey .a24432-item-numbers>strong{font-size:12px}body .affiroma-order-journey>footer{display:flex;justify-content:space-between;gap:10px;padding:8px 16px;border-top:1px solid var(--a32-line);background:var(--a32-soft);font-size:9px;color:var(--a32-muted)}

body.a24435-agent-order-page,body.a24435-vendor-order-page{background:#f6f8f7!important;color:var(--a35-text)!important}
body.a24435-agent-order-page .aep-dashboard,body.a24435-vendor-order-page [class*="affiroma-stage40-"]{font-family:"IBM Plex Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif!important;color:var(--a35-text)!important}
body.a24435-agent-order-page .aep-content,body.a24435-vendor-order-page .affiroma-stage40-main{font-size:15px!important;line-height:1.65!important}

/* Shared journey — compact operating document, not a stack of cards. */
body .a24434-role-journey{margin:14px 0 18px!important}
body .a24434-role-journey .affiroma-order-journey{margin:0!important;border:1px solid var(--a35-line)!important;border-radius:var(--a35-radius)!important;box-shadow:0 5px 18px rgba(20,45,35,.035)!important;background:#fff!important;overflow:hidden!important;color:var(--a35-ink)!important}
body .a24434-role-journey .a24432-head{padding:16px 18px!important;gap:18px!important;background:#fff!important}
body .a24434-role-journey .a24432-kicker{font-size:10px!important;letter-spacing:.04em!important;color:var(--a35-green)!important}
body .a24434-role-journey .a24432-head h2{font-size:20px!important;line-height:1.35!important;margin:3px 0 4px!important;font-weight:750!important}
body .a24434-role-journey .a24432-head p{font-size:12.5px!important;line-height:1.65!important;color:var(--a35-muted)!important}
body .a24434-role-journey .a24432-order-meta strong{font-size:16px!important;font-weight:750!important}
body .a24434-role-journey .a24432-order-meta span{font-size:10.5px!important}
body .a24434-role-journey .a24432-steps{border-top:1px solid var(--a35-line)!important;border-bottom:1px solid var(--a35-line)!important;background:#fbfcfb!important}
body .a24434-role-journey .a24432-steps li{grid-template-columns:24px 1fr!important;gap:8px!important;padding:11px 10px!important;background:transparent!important}
body .a24434-role-journey .a24432-steps li.active{background:var(--a35-soft2)!important}
body .a24434-role-journey .a24432-steps i{width:22px!important;height:22px!important;font-size:9px!important}
body .a24434-role-journey .a24432-steps b{font-size:11.5px!important;font-weight:750!important}
body .a24434-role-journey .a24432-steps span{font-size:9.5px!important;line-height:1.45!important}
body .a24434-role-journey .a24432-context{background:#fff!important}
body .a24434-role-journey .a24432-context article{padding:11px 14px!important}
body .a24434-role-journey .a24432-context small{font-size:9.5px!important}
body .a24434-role-journey .a24432-context b{font-size:11.5px!important;font-weight:750!important}
body .a24434-role-journey .a24432-shipments,body .a24434-role-journey .a24432-items{padding:14px 16px!important}
body .a24434-role-journey .a24432-shipments h3,body .a24434-role-journey .a24432-items h3{font-size:14px!important;font-weight:750!important}
body .a24434-role-journey .a24432-shipments article{padding:9px 11px!important;border-radius:8px!important;background:#fafcfb!important}
body .a24434-role-journey .a24432-items-grid article{grid-template-columns:50px minmax(180px,1fr) minmax(250px,.8fr)!important;padding:10px 11px!important;border-radius:9px!important}
body .a24434-role-journey .a24432-items-grid img,body .a24434-role-journey .a24432-placeholder{width:50px!important;height:50px!important;border-radius:7px!important}
body .a24434-role-journey .a24432-product-copy b{font-size:12.5px!important}
body .a24434-role-journey .a24432-product-copy small,body .a24434-role-journey .a24432-product-copy em{font-size:9.5px!important}
body .a24434-role-journey .a24432-item-numbers>span{padding:6px!important;font-size:9px!important}
body .a24434-role-journey .a24432-item-numbers>span b{font-size:10.5px!important}
body .a24434-role-journey .a24432-item-numbers>strong{font-size:12px!important}
body .a24434-role-journey .affiroma-order-journey>footer{font-size:9px!important;padding:8px 16px!important}

/* Agent order list/detail: normalize hierarchy and remove oversized/AI-card feel. */
body.a24435-agent-order-page .a24417-order-main{max-width:1260px!important;padding:18px 20px 30px!important}
body.a24435-agent-order-page .a24417-order-hero{padding:0 0 14px!important;margin:0 0 12px!important;background:transparent!important;border-bottom:1px solid var(--a35-line)!important;align-items:center!important}
body.a24435-agent-order-page .a24417-order-hero h1{font-size:26px!important;line-height:1.25!important;margin:2px 0 3px!important;font-weight:750!important}
body.a24435-agent-order-page .a24417-order-hero small{font-size:10px!important;color:#8f6949!important}
body.a24435-agent-order-page .a24417-order-hero p{font-size:12px!important;color:var(--a35-muted)!important}
body.a24435-agent-order-page .a24417-back,body.a24435-agent-order-page .a24435-journey-shortcut{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 11px!important;margin:0 0 8px 7px!important;border:1px solid #cfd9d4!important;border-radius:8px!important;background:#fff!important;color:var(--a35-ink)!important;text-decoration:none!important;font-size:12px!important;font-weight:750!important}
body.a24435-agent-order-page .a24435-journey-shortcut{color:var(--a35-green2)!important;border-color:#bcd8ce!important;background:#f3f9f6!important}
body.a24435-agent-order-page .a24417-status{padding:6px 10px!important;border-radius:8px!important;font-size:11px!important}body.a24435-agent-order-page .a24417-status.done{background:#eaf6f1!important;color:#0b6a53!important}body.a24435-agent-order-page .a24417-status.work{background:#fff6e6!important;color:#8b651f!important}body.a24435-agent-order-page .a24417-status.bad{background:#fff0ed!important;color:#9a473b!important}
body.a24435-agent-order-page .a24417-order-kpis{gap:8px!important;margin-bottom:12px!important}
body.a24435-agent-order-page .a24417-order-kpis>div{padding:10px 12px!important;border-radius:9px!important;background:#fff!important}
body.a24435-agent-order-page .a24417-order-kpis small{font-size:10px!important}
body.a24435-agent-order-page .a24417-order-kpis b{font-size:17px!important;margin-top:2px!important}
body.a24435-agent-order-page .a24417-order-grid{gap:10px!important;margin-bottom:10px!important}
body.a24435-agent-order-page .a24417-order-grid>article{padding:14px!important;border-radius:10px!important;box-shadow:none!important}
body.a24435-agent-order-page .a24417-order-grid h2{font-size:18px!important;font-weight:750!important}
body.a24435-agent-order-page .a24417-order-grid dl>div{padding:7px 0!important;font-size:12px!important}
body.a24435-agent-order-page .a24417-products{border-radius:10px!important;box-shadow:none!important}
body.a24435-agent-order-page .a24417-products>header{padding:12px 14px!important}
body.a24435-agent-order-page .a24417-products h2{font-size:18px!important;font-weight:750!important}
body.a24435-agent-order-page .a24417-product-table th,body.a24435-agent-order-page .a24417-product-table td{padding:10px 9px!important;font-size:12px!important}
body.a24435-agent-order-page .a24417-product-table th{font-size:10.5px!important;background:#f8faf9!important}
body.a24435-agent-order-page .a24417-order-more{gap:8px!important}
body.a24435-agent-order-page .a24417-order-more details{border-radius:9px!important}
body.a24435-agent-order-page .a24417-order-more summary{padding:11px 12px!important;font-size:12px!important}
body.a24435-agent-order-page .a24417-order-list{gap:6px!important}
body.a24435-agent-order-page .a24417-order-list>a{grid-template-columns:82px 1fr 130px 130px!important;padding:10px 12px!important;border-radius:8px!important;font-size:12px!important;box-shadow:none!important}

/* Vendor single order: turn the old three giant text columns into a compact record. */
body.a24435-vendor-order-page .a24422-vendor-order-single{max-width:1320px!important;margin:0 auto 22px!important}
body.a24435-vendor-order-page .a24422-vendor-order-single>header{padding:12px 14px!important;margin-bottom:10px!important;border-radius:10px!important;box-shadow:none!important}
body.a24435-vendor-order-page .a24422-vendor-order-single>header h2{font-size:22px!important;font-weight:750!important;margin:0!important}
body.a24435-vendor-order-page .a24422-vendor-order-single>header small{font-size:10px!important;color:var(--a35-muted)!important}
body.a24435-vendor-order-page .a24422-vendor-order-single>header .button{min-height:34px!important;line-height:32px!important;border-radius:8px!important;padding:0 12px!important;font-size:12px!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-box{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid.affiroma-stage86-details-grid{display:grid!important;grid-template-columns:1fr 1fr 1.15fr!important;gap:0!important;margin:0 0 10px!important;border:1px solid var(--a35-line)!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div{padding:14px 16px!important;min-height:0!important;border-inline-start:1px solid var(--a35-line)!important;background:#fff!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div:first-child{border-inline-start:0!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid h4{margin:0 0 9px!important;font-size:15px!important;font-weight:750!important;color:var(--a35-ink)!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid p{display:flex!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:6px 0!important;border-bottom:1px solid #edf1ef!important;font-size:11.5px!important;line-height:1.55!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid p:last-child{border-bottom:0!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid p strong{font-weight:650!important;color:var(--a35-muted)!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage86-final-total{margin-top:4px!important;padding-top:8px!important;font-size:12.5px!important;color:var(--a35-green2)!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-shipments{margin:10px 0!important;padding:0!important;border:1px solid var(--a35-line)!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-shipments h4{margin:0!important;padding:12px 14px!important;border-bottom:1px solid var(--a35-line)!important;font-size:15px!important;font-weight:750!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-table-wrap{border:0!important;border-radius:0!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-table th,body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-table td{padding:9px 8px!important;font-size:11px!important;font-weight:600!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-table th{background:#f8faf9!important;color:var(--a35-muted)!important;font-weight:700!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-form{grid-template-columns:1fr 1fr 1fr 1fr!important;gap:8px!important;margin:0!important;padding:12px 14px!important;border-top:1px solid var(--a35-line)!important;background:#fbfcfb!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-form label{font-size:11px!important;font-weight:650!important;gap:4px!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-form input,body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-form select,body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-form textarea{min-height:37px!important;border-radius:7px!important;font-size:11.5px!important;font-weight:500!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-form textarea{min-height:62px!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-form .button{min-height:38px!important;border-radius:7px!important;font-size:12px!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-items-wrap{margin-top:10px!important;border:1px solid var(--a35-line)!important;border-radius:10px!important;overflow:auto!important;background:#fff!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-items-table{min-width:760px!important;margin:0!important;border:0!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-items-table th,body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-items-table td{padding:10px 11px!important;font-size:11.5px!important;text-align:right!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-items-table th{background:#f8faf9!important;color:var(--a35-muted)!important;font-size:10.5px!important}

/* Admin journey: only typography/spacing polish; preserve the already-good workspace. */
body.wp-admin .a24433-journey{font-family:"Segoe UI",Tahoma,Arial,sans-serif!important}
body.wp-admin .a24433-title h2{font-size:21px!important;font-weight:700!important}
body.wp-admin .a24433-title p{font-size:12.5px!important}
body.wp-admin .a24433-steps li b{font-size:11.5px!important;font-weight:700!important}
body.wp-admin .a24433-steps li span{font-size:9.5px!important}
body.wp-admin .a24433-product-copy b{font-size:12.5px!important}

@media(max-width:1100px){
 body .a24434-role-journey .a24432-items-grid article{grid-template-columns:50px 1fr!important}
 body .a24434-role-journey .a24432-item-numbers{grid-column:1/-1!important}
 body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid.affiroma-stage86-details-grid{grid-template-columns:1fr!important}
 body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div{border-inline-start:0!important;border-top:1px solid var(--a35-line)!important}
 body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div:first-child{border-top:0!important}
 body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-form{grid-template-columns:1fr 1fr!important}
}
@media(max-width:720px){
 body.a24435-agent-order-page .a24417-order-main{padding:12px 10px 24px!important}
 body.a24435-agent-order-page .a24417-order-hero h1{font-size:23px!important}
 body.a24435-agent-order-page .a24417-order-list>a{grid-template-columns:1fr 1fr!important}
 body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage91-form{grid-template-columns:1fr!important}
 body .a24434-role-journey .a24432-head h2{font-size:18px!important}
}


/* 29.71 — precision commercial layout: fixed proportions, compact market cells, no wasted columns. */
body .a24384-report-table table{width:100%!important;min-width:0!important;table-layout:fixed!important}
body .a24384-report-table th,body .a24384-report-table td{white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:middle!important}
body .a24384-report-table th:nth-child(1),body .a24384-report-table td:nth-child(1){min-width:0!important}
body .a24384-market-cell{width:72px!important;min-width:72px!important;max-width:72px!important;text-align:center!important;margin:auto!important}
body .a24384-vgroup-table th:nth-child(1),body .a24384-vgroup-table td:nth-child(1){width:82px!important}
body .a24384-vgroup-table.agents th:nth-child(2),body .a24384-vgroup-table.agents td:nth-child(2),body .a24384-vgroup-table.products th:nth-child(2),body .a24384-vgroup-table.products td:nth-child(2){width:82px!important}
body .a24384-report-table td.money{width:76px!important;max-width:88px!important;font-variant-numeric:tabular-nums!important}
body .a24384-report-table td.name{width:auto!important;min-width:120px!important}
body .a24384-filter-reset{min-height:39px;padding:8px 13px;border:1px solid #d8e1dc;border-radius:9px;background:#f6f8f7;color:#34443d;font-weight:700;cursor:pointer}

/* Vendor order: customer/order side by side, finance as compact full-width strip. */
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid.affiroma-stage86-details-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;border:0!important;background:transparent!important;overflow:visible!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div{border:1px solid var(--a35-line)!important;border-radius:10px!important;padding:13px 14px!important;background:#fff!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div:nth-child(3){grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:18px!important;align-items:start!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div:nth-child(3)>h4{grid-column:1/-1!important}
body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div:nth-child(3)>p{min-width:0!important}

/* Agent detail: balanced compact sections and clear full-details action. */
body.a24435-agent-order-page .a24417-order-grid{grid-template-columns:1fr 1fr!important;align-items:start!important}
body.a24435-agent-order-page .a24417-order-grid>article{min-height:0!important}
body.a24435-agent-order-page .a24417-order-grid dl{grid-template-columns:1fr!important}
body.a24435-agent-order-page .a24417-order-grid dl>div,body.a24435-agent-order-page .a24417-order-grid dl>div.wide{grid-column:auto!important;grid-template-columns:105px minmax(0,1fr)!important}
body.a24435-agent-order-page .a24417-order-list>a{grid-template-columns:76px minmax(145px,1fr) 105px 110px!important}
body.a24435-agent-order-page a.a24417-back,body.a24435-agent-order-page .a24417-order-list>a{border-color:#cfdcd6!important}
body.a24435-agent-order-page .a24417-order-list>a:hover{background:#f3f8f5!important;border-color:#a9c8ba!important}

/* Shared sidebar stays light and commercial on order-detail routes. */
body.a24435-agent-order-page .aep-sidebar,body.a24435-agent-order-page .aep-sidebar-holder .aep-sidebar{background:#fff!important;color:#26362f!important;border:1px solid #dfe7e3!important;box-shadow:none!important}
body.a24435-agent-order-page .aep-sidebar a{background:transparent!important;color:#26362f!important;border-radius:8px!important;box-shadow:none!important}
body.a24435-agent-order-page .aep-sidebar a.active,body.a24435-agent-order-page .aep-sidebar a[aria-current="page"]{background:#eaf4ef!important;color:#0b654f!important;box-shadow:inset -3px 0 #0f7b60!important}

/* Stage95 reports: one dense table per section; avoid horizontal scroll on desktop. */
body .affiroma-stage95-table{min-width:0!important;table-layout:fixed!important}
body .affiroma-stage95-table th,body .affiroma-stage95-table td{white-space:normal!important;overflow-wrap:anywhere!important;padding:9px 7px!important}
body .affiroma-stage95-table th:first-child,body .affiroma-stage95-table td:first-child{width:92px!important}
body .affiroma-stage95-table th:nth-child(2),body .affiroma-stage95-table td:nth-child(2){width:90px!important}
body .affiroma-stage95-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}
@media(max-width:1100px){body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div:nth-child(3){grid-template-columns:1fr 1fr!important}}
@media(max-width:720px){body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid.affiroma-stage86-details-grid,body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div:nth-child(3),body.a24435-agent-order-page .a24417-order-grid{grid-template-columns:1fr!important}body.a24435-vendor-order-page .a24422-vendor-order-single .affiroma-stage85-details-grid>div:nth-child(3){grid-column:auto!important}body .a24384-report-table table,body .affiroma-stage95-table{min-width:680px!important}}

/* 29.71 table proportions — source-neutral and responsive. */
body .a24384-report-table th{line-height:1.35!important;overflow-wrap:anywhere!important}
body .a24384-report-table td.money{min-width:0!important;width:auto!important;max-width:none!important;text-align:center!important}
@media(min-width:901px){body .a24384-report-table{overflow:visible!important}body .a24384-report-table table{min-width:0!important}}

body .a24384-report-table td.market,body .a24384-compact-table td.market{width:74px!important;max-width:74px!important;text-align:center!important;padding-inline:5px!important}


/* 29.71 report isolation / commercial density closure. */
body .a24384-v291-report .a24384-empty,
body .a24384-v292-vendor-report .a24384-empty{min-height:0!important;padding:14px 16px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#78847f!important;background:#fbfcfb!important;border:1px dashed #dfe7e3!important;border-radius:9px!important;font-size:12px!important}
body .a24384-report-grid>article{min-width:0!important;overflow:hidden!important}
body .a24384-report-table table{width:100%!important;min-width:0!important;table-layout:fixed!important}
body .a24384-report-table th,body .a24384-report-table td{padding:9px 7px!important;vertical-align:middle!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}
body .a24384-report-table th{font-size:12px!important;line-height:1.35!important;color:#66746e!important}
body .a24384-report-table td{font-size:12.5px!important;line-height:1.45!important}
body .a24384-report-table th:first-child,body .a24384-report-table td.name{width:18%!important}
body .a24384-report-table td.market,body .a24384-compact-table td.market,body .a24384-market-cell{width:68px!important;max-width:68px!important;min-width:68px!important;text-align:center!important;padding-inline:4px!important}
body .a24384-market-cell strong,body .a24384-market-cell small,body td.market strong,body td.market small{display:block!important;line-height:1.25!important;white-space:normal!important}
body .a24384-report-table td.money{width:8.5%!important;text-align:center!important;font-variant-numeric:tabular-nums!important}
body .a24384-report-table .a24384-status-stack{max-width:100%!important}

/* Keep the marketer navigation compact and visually consistent on operational pages. */
@media(min-width:1025px){
 body.a24435-agent-order-page .aep-dashboard{gap:12px!important}
 body.a24435-agent-order-page .aep-sidebar-holder,body.a24435-agent-order-page .aep-sidebar{flex:0 0 220px!important;width:220px!important;min-width:220px!important;max-width:220px!important}
 body.a24435-agent-order-page .aep-content{max-width:calc(100% - 232px)!important;padding-left:4px!important}
 body.a24435-agent-order-page .aep-sidebar a{padding:9px 12px!important;min-height:38px!important;font-size:13px!important;line-height:1.4!important;justify-content:flex-start!important;text-align:right!important}
 body.a24435-agent-order-page .aep-sidebar h2{font-size:20px!important;margin:10px 12px!important}
}

/* The order-detail renderer has a real two-column document layout before any stage-specific polish. */
body.a24435-agent-order-page .a24417-order-main{padding-top:10px!important}
body.a24435-agent-order-page .a24417-order-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:start!important;gap:10px!important}
body.a24435-agent-order-page .a24417-order-grid>article{height:auto!important;min-height:0!important}
body.a24435-agent-order-page .a24417-order-grid dl{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.a24435-agent-order-page .a24417-order-grid dl>div,body.a24435-agent-order-page .a24417-order-grid dl>div.wide{grid-column:auto!important;display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:8px!important;padding:7px 0!important}
body.a24435-agent-order-page .a24417-order-kpis>div{min-width:0!important}
@media(max-width:720px){body.a24435-agent-order-page .a24417-order-grid{grid-template-columns:1fr!important}}

/* Commission/withdraw tables keep market context compact and financial values numeric-only. */
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table table{width:100%!important;min-width:0!important;table-layout:fixed!important}
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table th,
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table td{padding:9px 6px!important;font-size:12.5px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important}
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table th:nth-child(1),
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table td:nth-child(1){width:18%!important;text-align:right!important}
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table th:nth-child(2),
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table td:nth-child(2){width:8%!important}
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table th:nth-child(3),
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table td:nth-child(3){width:7%!important}
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table th:nth-child(4),
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table td:nth-child(4){width:7%!important}
body.a24435-agent-order-page .affiroma-stage75-breakdown .affiroma-stage75-table td:nth-child(n+5){font-variant-numeric:tabular-nums!important;font-weight:700!important}


/* 29.72 commercial report precision */
.a24384-commercial-table{overflow-x:auto!important;overflow-y:hidden!important;border:1px solid #dfe6e2!important;border-radius:10px!important;background:#fff!important}
.a24384-commercial-table table{width:100%!important;min-width:720px!important;table-layout:auto!important;border-collapse:collapse!important}
.a24384-commercial-table th,.a24384-commercial-table td{border-inline-start:1px solid #e1e7e4!important;border-bottom:1px solid #e6ebe8!important;padding:10px 9px!important;vertical-align:middle!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}
.a24384-commercial-table th:first-child,.a24384-commercial-table td:first-child{border-inline-start:0!important}
.a24384-commercial-table th{background:#f7f9f8!important;color:#52615a!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}
.a24384-commercial-table th small{display:block!important;margin-top:2px!important;font-size:10px!important;font-weight:650!important;color:#7a8781!important}
.a24384-commercial-table th.market,.a24384-commercial-table td.market{width:72px!important;min-width:72px!important;max-width:76px!important}
.a24384-commercial-table th.qty,.a24384-commercial-table td.qty{width:62px!important;min-width:62px!important;white-space:nowrap!important}
.a24384-commercial-table th.finance,.a24384-commercial-table td.finance{width:220px!important;min-width:190px!important}
.a24384-commercial-table th.source,.a24384-commercial-table td.source{width:145px!important}
.a24384-commercial-table th.name,.a24384-commercial-table td.name{min-width:165px!important;text-align:right!important}
.a24384-commercial-table td.money,.a24384-commercial-table .a24384-vgroup-stack strong,.a24384-commercial-table .a24384-vgroup-stack span{white-space:nowrap!important;word-break:keep-all!important}
.a24384-commercial-table .a24384-vgroup-stack{display:grid!important;grid-template-columns:repeat(3,minmax(54px,1fr))!important;gap:5px!important;align-items:stretch!important;min-width:0!important}
.a24384-commercial-table .a24384-vgroup-stack>strong{grid-column:1/-1!important;display:block!important;padding:0 2px 6px!important;text-align:center!important;font-size:15px!important;border-bottom:1px solid #e7ece9!important}
.a24384-commercial-table .a24384-vgroup-stack>span{display:grid!important;gap:2px!important;padding:6px 4px!important;border-radius:7px!important;font-size:12px!important;text-align:center!important}
.a24384-commercial-table .a24384-vgroup-stack>span b{display:block!important;font-size:9.5px!important;font-weight:700!important;white-space:normal!important}
.a24384-report-grid>article,.a24384-report-detail{overflow:hidden!important}
.a24384-report-grid>article>h3,.a24384-report-detail>h3{font-size:18px!important;margin:0 0 10px!important}
.a24384-dashboard-filter,.a24384-report-filter{align-items:end!important}
.aep-order-details-link.affiroma-stage158-action-link{background:#eef6f2!important;color:#176b5b!important;border:1px solid #bdd5ca!important;font-weight:800!important;opacity:1!important;text-shadow:none!important;box-shadow:none!important}
.aep-order-details-link.affiroma-stage158-action-link:hover{background:#e4f1eb!important;color:#124f43!important}
.a24434-role-journey strong,.a24434-role-journey b,.a24435-order-workspace strong{font-size:inherit}
.a24434-role-journey .a24434-step-title,.a24434-role-journey b{font-size:13px!important;line-height:1.4!important}
.a24434-role-journey small,.a24434-role-journey span{font-size:11px!important;line-height:1.45!important}
body.a24435-agent-order-page .aep-sidebar,body.affiroma-commerce-shell .aep-sidebar{background:#fff!important;color:#26342e!important;border:1px solid #dfe6e2!important;box-shadow:none!important}
body.a24435-agent-order-page .aep-sidebar a,body.affiroma-commerce-shell .aep-sidebar a{font-family:var(--a86-font,"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif)!important;font-size:13.5px!important;font-weight:700!important;color:#26342e!important;background:transparent!important;border-radius:8px!important}
body.a24435-agent-order-page .aep-sidebar a.active,body.affiroma-commerce-shell .aep-sidebar a.active{background:#edf4f0!important;color:#176b5b!important;border-inline-end:3px solid #176b5b!important}
/* My Store top area: one restrained catalogue title, no AI-style pills. */
.affiroma-stage124-manager .affiroma-stage69-store-title{display:flex!important;align-items:baseline!important;gap:8px!important;margin:0 0 10px!important}
.affiroma-stage124-manager .affiroma-stage69-store-title span{font-size:11px!important;letter-spacing:.04em!important;color:#74817b!important}
.affiroma-stage124-manager .affiroma-stage69-store-title strong{font-size:20px!important;font-weight:820!important;color:#24312b!important}
.affiroma-stage124-manager .affiroma-stage124-store-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid #e0e7e3!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;gap:0!important}
.affiroma-stage124-manager .affiroma-stage124-store-summary span{border:0!important;border-inline-start:1px solid #e7ece9!important;border-radius:0!important;background:#fff!important;padding:8px 10px!important;font-size:12px!important;font-weight:700!important}
.affiroma-stage124-manager .affiroma-stage124-manager-filter{display:grid!important;grid-template-columns:2fr repeat(4,minmax(120px,1fr)) auto auto!important;gap:8px!important;align-items:end!important;background:#fafbfafa!important;border:1px solid #e1e7e4!important;border-radius:10px!important;padding:10px!important}
.affiroma-stage124-manager .affiroma-stage124-manager-filter label{font-size:12px!important;font-weight:750!important;gap:4px!important}
.affiroma-stage124-manager .affiroma-stage124-manager-filter input,.affiroma-stage124-manager .affiroma-stage124-manager-filter select{min-height:39px!important;border-radius:8px!important;font-size:13px!important}
@media(max-width:1100px){.a24384-commercial-table th.finance,.a24384-commercial-table td.finance{min-width:180px!important}.affiroma-stage124-manager .affiroma-stage124-manager-filter{grid-template-columns:repeat(3,minmax(0,1fr))!important}.affiroma-stage124-manager .affiroma-stage124-store-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:720px){.a24384-commercial-table table{min-width:680px!important}.affiroma-stage124-manager .affiroma-stage124-manager-filter,.affiroma-stage124-manager .affiroma-stage124-store-summary{grid-template-columns:1fr!important}}

.a24384-section-filter{margin:0 0 9px;border:1px solid #e1e7e4;border-radius:9px;background:#fafbfafa;overflow:hidden}.a24384-section-filter>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;color:#53615a;font-size:12px;font-weight:750}.a24384-section-filter>summary::-webkit-details-marker{display:none}.a24384-section-filter>summary strong{font-size:11px;color:#176b5b;direction:ltr}.a24384-section-filter form{display:grid;grid-template-columns:1.5fr repeat(5,minmax(110px,1fr)) auto auto;gap:7px;align-items:end;padding:10px;border-top:1px solid #e4e9e6}.a24384-section-filter label{display:grid;gap:4px;font-size:11px;font-weight:750;color:#65726c}.a24384-section-filter input,.a24384-section-filter select{width:100%;min-width:0;height:37px;padding:5px 7px;border:1px solid #d7e0db;border-radius:7px;background:#fff;font:700 12px var(--a86-font,"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif);text-align:center}.a24384-section-filter button{height:37px;border:1px solid #176b5b;border-radius:7px;background:#176b5b;color:#fff;padding:0 14px;font-size:12px;font-weight:800}.a24384-section-filter button.reset{background:#fff;color:#5a6861;border-color:#d7e0db}.a24384-finance-filter-wrap{margin-top:12px}@media(max-width:1100px){.a24384-section-filter form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.a24384-section-filter form{grid-template-columns:1fr}.a24384-section-filter>summary{align-items:flex-start;flex-direction:column}}
.affiroma-stage124-manager .affiroma-stage124-source-nav{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;margin:0 0 8px!important;padding:0!important}.affiroma-stage124-manager .affiroma-stage124-source-nav a,.affiroma-stage124-manager .affiroma-stage124-source-nav button{min-height:34px!important;padding:6px 10px!important;border:1px solid #dbe4df!important;border-radius:7px!important;background:#fff!important;color:#3b4b43!important;font-size:12px!important;font-weight:750!important;box-shadow:none!important}.affiroma-stage124-manager .affiroma-ff-filter-pill{border-radius:7px!important;background:#f3f8f5!important;color:#176b5b!important;font-size:11.5px!important;padding:6px 9px!important}.affiroma-stage124-manager .novacore-store-head.affiroma-stage124-store-head{display:none!important}.affiroma-stage124-manager .affiroma-stage124-filterbar{margin-top:8px!important}

/* 29.73 commercial precision pass — balanced density, stable sidebars and readable journey. */
.a24384-commercial-table table{table-layout:fixed!important;min-width:780px!important}
.a24384-commercial-table th,.a24384-commercial-table td{font-size:13px!important;line-height:1.35!important;padding:10px 7px!important;overflow:hidden!important;text-overflow:ellipsis!important}
.a24384-commercial-table th.market,.a24384-commercial-table td.market{width:68px!important;min-width:68px!important;max-width:68px!important}
.a24384-commercial-table th.qty,.a24384-commercial-table td.qty{width:58px!important;min-width:58px!important;max-width:58px!important}
.a24384-commercial-table th.finance,.a24384-commercial-table td.finance{width:168px!important;min-width:150px!important;max-width:178px!important}
.a24384-commercial-table th.source,.a24384-commercial-table td.source{width:126px!important;min-width:112px!important;max-width:136px!important}
.a24384-commercial-table th.name,.a24384-commercial-table td.name{width:154px!important;min-width:138px!important;max-width:172px!important;text-align:right!important}
.a24384-commercial-table th:not(.name):not(.market):not(.qty):not(.finance):not(.source),.a24384-commercial-table td:not(.name):not(.market):not(.qty):not(.finance):not(.source){min-width:205px!important;width:auto!important}
.a24384-commercial-table .a24384-vgroup-stack{grid-template-columns:repeat(3,minmax(46px,1fr))!important;gap:4px!important}
.a24384-commercial-table .a24384-vgroup-stack>strong{font-size:14px!important;padding-bottom:5px!important}
.a24384-commercial-table .a24384-vgroup-stack>span{padding:6px 3px!important;font-size:11.5px!important;min-width:0!important}
.a24384-commercial-table .a24384-vgroup-stack>span b{font-size:9.5px!important;line-height:1.25!important}
.a24384-report-detail .a24384-commercial-table th.finance,.a24384-report-detail .a24384-commercial-table td.finance{width:190px!important;max-width:200px!important}
.a24384-report-detail .a24384-commercial-table th.qty,.a24384-report-detail .a24384-commercial-table td.qty{width:66px!important;max-width:66px!important}
.a24384-section-filter>summary{min-height:40px!important;font-size:12.5px!important;background:#fbfcfb!important}
.a24384-section-filter form{grid-template-columns:minmax(135px,1.15fr) repeat(5,minmax(105px,.9fr)) minmax(78px,.6fr) minmax(78px,.6fr)!important;gap:7px!important}
.a24384-section-filter input,.a24384-section-filter select{font-size:12.5px!important;height:39px!important}
.a24435-journey-shortcut{appearance:none!important;border:1px solid #bdd5ca!important;background:#f5faf7!important;color:#176b5b!important;border-radius:8px!important;min-height:37px!important;padding:7px 13px!important;font:800 13px var(--a86-font,"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif)!important;cursor:pointer!important;box-shadow:none!important}
.a24435-journey-shortcut:hover{background:#eaf4ef!important;color:#124f43!important}
.a24434-role-journey .a24434-step-title,.a24434-role-journey b{font-size:14px!important;line-height:1.45!important}
.a24434-role-journey small,.a24434-role-journey span{font-size:12px!important;line-height:1.5!important}
body.a24435-agent-order-page .aep-sidebar,body.affiroma-commerce-shell .aep-sidebar{padding:12px 10px!important;border-radius:12px!important}
body.a24435-agent-order-page .aep-sidebar h2,body.affiroma-commerce-shell .aep-sidebar h2{font-size:19px!important;line-height:1.4!important;margin:0 4px 10px!important;padding-bottom:10px!important;border-bottom:1px solid #e5ebe8!important}
body.a24435-agent-order-page .aep-sidebar a,body.affiroma-commerce-shell .aep-sidebar a{display:flex!important;align-items:center!important;min-height:40px!important;margin:1px 0!important;padding:7px 10px!important;font-size:14px!important;line-height:1.45!important;text-decoration:none!important}
.affiroma-stage124-manager{background:#fff!important;border:1px solid #e0e7e3!important;border-radius:12px!important;padding:14px!important}
.affiroma-stage124-manager .affiroma-stage69-store-title{display:none!important}
.affiroma-stage124-manager .affiroma-stage124-source-nav{border-bottom:1px solid #e5ebe8!important;padding-bottom:9px!important;margin-bottom:10px!important}
.affiroma-stage124-manager .affiroma-stage124-store-summary{margin:8px 0 10px!important}
.affiroma-stage124-manager .affiroma-stage124-manager-filter{grid-template-columns:minmax(190px,1.45fr) repeat(4,minmax(105px,.82fr)) minmax(82px,.55fr) minmax(82px,.55fr)!important;background:#fbfcfb!important}
@media(max-width:1200px){.a24384-commercial-table th.finance,.a24384-commercial-table td.finance{min-width:145px!important}.a24384-section-filter form{grid-template-columns:repeat(4,minmax(0,1fr))!important}.affiroma-stage124-manager .affiroma-stage124-manager-filter{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:760px){.a24384-commercial-table table{min-width:760px!important}.a24384-section-filter form,.affiroma-stage124-manager .affiroma-stage124-manager-filter{grid-template-columns:1fr!important}}


/* 29.73b — final visual precision: content-led widths, calm hierarchy, stable sidebar. */
.a24384-commercial-table{overflow:auto!important;border:1px solid #dde5e1!important;border-radius:10px!important;background:#fff!important}
.a24384-commercial-table table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;min-width:760px!important}
.a24384-commercial-table th,.a24384-commercial-table td{padding:10px 8px!important;border-bottom:1px solid #e5ebe8!important;border-inline-start:1px solid #e5ebe8!important;vertical-align:middle!important;text-align:center!important;font-size:13.5px!important;line-height:1.45!important;overflow:hidden!important}
.a24384-commercial-table th:first-child,.a24384-commercial-table td:first-child{border-inline-start:0!important}
.a24384-commercial-table th{font-size:13px!important;font-weight:820!important;color:#53615a!important;background:#f8faf9!important;white-space:normal!important}
.a24384-commercial-table th.market,.a24384-commercial-table td.market{width:72px!important;min-width:72px!important;max-width:72px!important}
.a24384-commercial-table th.market small{display:block!important;font-size:10px!important;color:#7b8781!important;margin-top:2px!important}
.a24384-commercial-table th.qty,.a24384-commercial-table td.qty{width:62px!important;min-width:62px!important;max-width:62px!important}
.a24384-commercial-table th.name,.a24384-commercial-table td.name{width:155px!important;min-width:155px!important;max-width:155px!important;text-align:start!important}
.a24384-commercial-table th.source,.a24384-commercial-table td.source{width:130px!important;min-width:130px!important;max-width:130px!important}
.a24384-commercial-table th.finance,.a24384-commercial-table td.finance{width:178px!important;min-width:178px!important;max-width:178px!important}
.a24384-commercial-table th:not(.market):not(.qty):not(.name):not(.source):not(.finance),.a24384-commercial-table td:not(.market):not(.qty):not(.name):not(.source):not(.finance){width:auto!important;min-width:150px!important}
.a24384-commercial-table .a24384-status-stack{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;min-width:0!important}
.a24384-commercial-table .a24384-status-stack>*{min-width:0!important;padding:7px 4px!important;border-radius:7px!important;font-size:10.5px!important;line-height:1.35!important;white-space:normal!important}
.a24384-commercial-table .a24384-status-stack strong{display:block!important;font-size:13px!important;margin-top:2px!important}
.a24384-report-detail th.finance,.a24384-report-detail td.finance{width:190px!important;min-width:190px!important;max-width:190px!important}

/* Order journey: button is a button (no hash URL), with slightly larger readable type. */
.a24435-journey-shortcut{cursor:pointer!important;border:1px solid #c8d9d1!important;background:#f3f8f5!important;color:#176b5b!important;border-radius:8px!important;min-height:38px!important;padding:7px 13px!important;font-size:13.5px!important;font-weight:800!important;box-shadow:none!important}
#affiroma-role-order-journey{scroll-margin-top:24px!important}
#affiroma-role-order-journey .a24435-journey-step,#affiroma-role-order-journey .affiroma-role-order-step{font-size:14px!important;line-height:1.5!important}
#affiroma-role-order-journey small{font-size:11.5px!important;line-height:1.45!important}
body.a24435-agent-order-page .aep-sidebar{font-size:15px!important}
body.a24435-agent-order-page .aep-sidebar a{min-height:40px!important;padding:9px 13px!important;font-size:14.5px!important;line-height:1.45!important;font-weight:700!important;border-radius:8px!important}
body.a24435-agent-order-page .aep-sidebar h2,body.a24435-agent-order-page .aep-sidebar .sidebar-title{font-size:20px!important;line-height:1.4!important}

/* Agent store manager: one restrained commercial control deck, not a pill wall. */
.affiroma-stage124-manager,.affiroma-stage124-my-store-card{border:1px solid #dfe6e2!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
.affiroma-stage124-manager .affiroma-stage69-store-title,.affiroma-stage124-my-store-card .affiroma-stage69-store-title{display:none!important}
.affiroma-stage124-source-nav{padding:0 0 10px!important;margin:0 0 10px!important;border-bottom:1px solid #e6ece9!important;gap:6px!important}
.affiroma-stage124-source-nav a,.affiroma-stage124-source-nav button{min-height:36px!important;padding:7px 11px!important;border-radius:7px!important;background:#fff!important;border:1px solid #dce4e0!important;color:#36473f!important;font-size:12.5px!important;font-weight:750!important;box-shadow:none!important}
.affiroma-stage124-store-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border:1px solid #e1e7e4!important;border-radius:9px!important;overflow:hidden!important;margin:8px 0 10px!important}
.affiroma-stage124-store-summary>span,.affiroma-stage124-store-summary>.affiroma-ff-filter-pill{border:0!important;border-inline-start:1px solid #e7ece9!important;border-radius:0!important;background:#fbfcfb!important;min-height:40px!important;padding:8px 10px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.affiroma-stage124-manager-filter{display:grid!important;grid-template-columns:minmax(200px,1.5fr) minmax(105px,.72fr) minmax(110px,.76fr) minmax(120px,.84fr) minmax(125px,.88fr) minmax(125px,.88fr) 90px 90px!important;gap:7px!important;align-items:end!important;padding:10px!important;border:1px solid #e0e7e3!important;border-radius:9px!important;background:#fafbfa!important}
.affiroma-stage124-manager-filter label{font-size:11.5px!important;font-weight:750!important;color:#4d5d55!important;gap:4px!important}
.affiroma-stage124-manager-filter input,.affiroma-stage124-manager-filter select{height:39px!important;min-height:39px!important;border:1px solid #d6dfda!important;border-radius:7px!important;font-size:12.5px!important;background:#fff!important;box-shadow:none!important}
.affiroma-stage124-manager-filter .button,.affiroma-stage124-manager-filter button{height:39px!important;min-height:39px!important;border-radius:7px!important;font-size:12.5px!important;box-shadow:none!important}

/* Vendor shipping/report cards: keep the KPI strip compact and visually contiguous. */
.affiroma-stage95-filter.shipping{grid-template-columns:repeat(5,minmax(120px,1fr)) 94px 94px!important;gap:7px!important}
.affiroma-stage95-filter.warehouses{grid-template-columns:repeat(4,minmax(125px,1fr)) 94px 94px!important;gap:7px!important}
.affiroma-stage95-filter label{font-size:12.5px!important;gap:4px!important}
.affiroma-stage95-filter input,.affiroma-stage95-filter select{min-height:39px!important;height:39px!important;border-radius:7px!important;font-size:13px!important}
.affiroma-stage95-filter .button{min-height:39px!important;height:39px!important;border-radius:7px!important}
.affiroma-stage95-kpis.shipping-kpis{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}
.affiroma-stage95-kpis.shipping-kpis>div{min-width:0!important;padding:10px 9px!important;border-radius:10px!important}
.affiroma-stage95-kpis.shipping-kpis span{font-size:11.5px!important;line-height:1.4!important}
.affiroma-stage95-kpis.shipping-kpis strong{font-size:18px!important;line-height:1.25!important;white-space:nowrap!important}
.affiroma-stage95-kpis.shipping-kpis small{font-size:10.5px!important;margin-top:3px!important}
.affiroma-stage95-kpis.shipping-kpis .shipping-collected small{color:#176b5b!important;font-weight:800!important}
.affiroma-stage95-table th,.affiroma-stage95-table td{border-inline-start:1px solid #e2e8e5!important;font-size:13.5px!important;padding:9px 8px!important}
.affiroma-stage95-table th:first-child,.affiroma-stage95-table td:first-child{border-inline-start:0!important}

/* Admin report controls: short fields stay short; dates and ownership get the room they need. */
.aep-admin-v42-filter{grid-template-columns:105px 145px 145px 120px 110px 120px minmax(155px,1.15fr) 135px 110px!important;gap:7px!important;align-items:end!important}
.aep-admin-v42-filter>div{min-width:0!important}
.aep-admin-v42-filter label{font-size:11.5px!important;font-weight:750!important}
.aep-admin-v42-filter select,.aep-admin-v42-filter input{height:39px!important;min-height:39px!important;min-width:0!important;width:100%!important;border-radius:7px!important;font-size:12.5px!important}
.aep-admin-v42-filter .button{min-height:39px!important;height:39px!important;border-radius:7px!important}
.a24399-shipping-summary .a24399-table{min-width:820px!important}
.a24399-shipping-summary .a24399-table th,.a24399-shipping-summary .a24399-table td{padding:9px 8px!important;font-size:13px!important;border-inline-start:1px solid #e2e8e5!important}
.a24399-shipping-summary .a24399-table th:first-child,.a24399-shipping-summary .a24399-table td:first-child{border-inline-start:0!important}

@media(max-width:1400px){
 .affiroma-stage95-kpis.shipping-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 .aep-admin-v42-filter{grid-template-columns:repeat(5,minmax(0,1fr))!important}
 .affiroma-stage124-manager-filter{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:1050px){
 .affiroma-stage95-filter.shipping,.affiroma-stage95-filter.warehouses{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .affiroma-stage95-kpis.shipping-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .affiroma-stage124-store-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
 .aep-admin-v42-filter,.affiroma-stage124-manager-filter,.affiroma-stage95-filter.shipping,.affiroma-stage95-filter.warehouses,.affiroma-stage95-kpis.shipping-kpis,.affiroma-stage124-store-summary{grid-template-columns:1fr!important}
}

/* 29.74 FINAL — canonical commercial report geometry. This is intentionally the
   last front stylesheet layer; legacy inline Stage24384 now loads before it. */
body.a24435-agent-order-page .a24384-commercial-table,
body .a24384-v291-report .a24384-commercial-table,
body .a24384-agent-dashboard .a24384-commercial-table{overflow:auto!important;border:1px solid #dce4e0!important;border-radius:11px!important;background:#fff!important}
body.a24435-agent-order-page .a24384-commercial-table table,
body .a24384-v291-report .a24384-commercial-table table,
body .a24384-agent-dashboard .a24384-commercial-table table{width:100%!important;min-width:820px!important;table-layout:fixed!important;border-collapse:collapse!important}
body .a24384-commercial-table th,body .a24384-commercial-table td{box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;border-inline-start:1px solid #e1e7e4!important;border-bottom:1px solid #e6ebe8!important;padding:10px 7px!important;font-size:13.5px!important;line-height:1.42!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
body .a24384-commercial-table th:first-child,body .a24384-commercial-table td:first-child{border-inline-start:0!important}
body .a24384-commercial-table th{background:#f8faf9!important;color:#53615a!important;font-size:13px!important;font-weight:850!important}
body .a24384-commercial-table th small{display:block!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.3!important;font-weight:700!important;color:#7b8781!important}
body .a24384-commercial-table th.name,body .a24384-commercial-table td.name{width:16%!important;min-width:145px!important;max-width:none!important;text-align:right!important}
body .a24384-commercial-table th.source,body .a24384-commercial-table td.source{width:13%!important;min-width:120px!important;max-width:none!important}
body .a24384-commercial-table th.market,body .a24384-commercial-table td.market{width:7.5%!important;min-width:72px!important;max-width:82px!important}
body .a24384-commercial-table th.orders,body .a24384-commercial-table td.orders,
/* removed in 29.74: legacy catch-all width distorted orders/finance columns */
body .a24384-commercial-table th.qty,body .a24384-commercial-table td.qty{width:6.5%!important;min-width:62px!important;max-width:72px!important}
body .a24384-commercial-table th.finance,body .a24384-commercial-table td.finance{width:22%!important;min-width:185px!important;max-width:none!important}
body .a24384-commercial-table .a24384-vgroup-stack{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important}
body .a24384-commercial-table .a24384-vgroup-stack>strong{grid-column:1/-1!important;display:block!important;margin:0!important;padding:0 2px 7px!important;border-bottom:1px solid #e5ebe8!important;font-size:15px!important;line-height:1.2!important;font-weight:900!important;text-align:center!important;white-space:nowrap!important}
body .a24384-commercial-table .a24384-vgroup-stack>span{min-width:0!important;padding:7px 4px!important;border-radius:8px!important;font-size:11.5px!important;line-height:1.3!important;text-align:center!important;white-space:normal!important}
body .a24384-commercial-table .a24384-vgroup-stack>span b{display:block!important;font-size:10px!important;line-height:1.25!important;white-space:normal!important;margin-bottom:3px!important}
body .a24384-market-cell{display:grid!important;gap:1px!important;place-items:center!important;white-space:normal!important}
body .a24384-market-cell strong{font-size:12.5px!important;line-height:1.3!important}body .a24384-market-cell small{font-size:10.5px!important;line-height:1.2!important}
/* report group-specific geometry */
body .a24384-v291-report .a24384-report-grid article{overflow:hidden!important}
body .a24384-v291-report .a24384-report-grid article>h3{font-size:20px!important;line-height:1.4!important;margin:0 0 11px!important}
body .a24384-v291-report .a24384-commercial-table th.name,body .a24384-v291-report .a24384-commercial-table td.name{width:16%!important}
body .a24384-v291-report .a24384-commercial-table th.market,body .a24384-v291-report .a24384-commercial-table td.market{width:7%!important}
body .a24384-v291-report .a24384-commercial-table th.qty,body .a24384-v291-report .a24384-commercial-table td.qty{width:6%!important}
body .a24384-v291-report .a24384-commercial-table th.finance,body .a24384-v291-report .a24384-commercial-table td.finance{width:20%!important}
/* Sidebar: same typography and order on every role route. */
body.a24435-agent-order-page .aep-sidebar{font-family:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif!important}
body.a24435-agent-order-page .aep-sidebar a{font-size:15px!important;line-height:1.5!important;font-weight:750!important;min-height:43px!important;padding:9px 13px!important}
body.a24435-vendor-order-page .affiroma-stage164-menu a{font-size:16px!important;line-height:1.55!important;font-weight:750!important;min-height:45px!important;padding:9px 12px!important}
/* Journey readability. */
#affiroma-role-order-journey .a24432-head h2{font-size:24px!important}#affiroma-role-order-journey .a24432-head p{font-size:13.5px!important;line-height:1.7!important}
#affiroma-role-order-journey .a24432-steps b{font-size:13.5px!important;line-height:1.45!important}#affiroma-role-order-journey .a24432-steps span{font-size:11.5px!important;line-height:1.45!important}
#affiroma-role-order-journey .a24432-context small{font-size:11px!important}#affiroma-role-order-journey .a24432-context b{font-size:13.5px!important}
#affiroma-role-order-journey .a24432-items h3{font-size:16px!important}#affiroma-role-order-journey .a24432-product-copy b{font-size:14px!important}
/* Product intelligence pagination. */
.a24343-products-pagination{display:flex!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important;margin:12px 0 2px!important}.a24343-products-pagination button{min-width:34px!important;height:34px!important;border:1px solid #d6e0db!important;border-radius:8px!important;background:#fff!important;color:#34463d!important;font-size:12.5px!important;font-weight:800!important;cursor:pointer!important}.a24343-products-pagination button.active{background:#eaf4ef!important;color:#176b5b!important;border-color:#bcd5c9!important}
/* Vendor shipping report compact geometry and column controls. */
.affiroma-stage95-kpis.shipping-kpis{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:7px!important}.affiroma-stage95-kpis.shipping-kpis>div{min-width:0!important;padding:10px 8px!important}.affiroma-stage95-kpis.shipping-kpis strong{font-size:18px!important;white-space:nowrap!important}
.affiroma-stage95-column-tools{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:wrap!important;margin:0 0 9px!important}.affiroma-stage95-column-tools>span{font-size:11.5px!important;font-weight:800!important;color:#68766f!important;margin-inline-end:3px!important}.affiroma-stage95-column-tools button{min-height:32px!important;padding:5px 9px!important;border:1px solid #dbe4df!important;border-radius:7px!important;background:#fff!important;color:#3f5047!important;font-size:11.5px!important;font-weight:750!important;cursor:pointer!important}.affiroma-stage95-column-tools button.off{background:#f2f4f3!important;color:#89928e!important;text-decoration:line-through!important}
.shipping-report-card .affiroma-stage95-table{min-width:900px!important;table-layout:auto!important}.shipping-report-card .affiroma-stage95-table th,.shipping-report-card .affiroma-stage95-table td{white-space:normal!important;line-height:1.35!important;text-align:center!important;vertical-align:middle!important}.shipping-report-card .affiroma-stage95-table .ship-country{width:72px!important;min-width:72px!important}.shipping-report-card .affiroma-stage95-table .ship-currency{width:66px!important;min-width:66px!important}.shipping-report-card .affiroma-stage95-table .ship-date{width:112px!important;min-width:112px!important}.shipping-report-card .affiroma-stage95-table .ship-money{width:92px!important;min-width:92px!important}.affiroma-stage95-date-stack{display:grid!important;gap:2px!important;white-space:nowrap!important}.affiroma-stage95-date-stack b{font-size:12.5px!important}.affiroma-stage95-date-stack small{font-size:11.5px!important;color:#6d7973!important}
/* Admin filter geometry. */
.aep-admin-v42-filter{grid-template-columns:110px 145px 145px 105px 95px 120px minmax(170px,1.25fr) 145px 105px!important;gap:7px!important}.aep-admin-v42-filter label{font-size:12px!important}.aep-admin-v42-filter select,.aep-admin-v42-filter input{font-size:13px!important;min-width:0!important;width:100%!important}
@media(max-width:1450px){.affiroma-stage95-kpis.shipping-kpis{grid-template-columns:repeat(8,minmax(92px,1fr))!important}}
@media(max-width:1250px){body .a24384-commercial-table table{min-width:900px!important}.affiroma-stage95-kpis.shipping-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.aep-admin-v42-filter{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:760px){body .a24384-commercial-table table{min-width:820px!important}.affiroma-stage95-kpis.shipping-kpis,.aep-admin-v42-filter{grid-template-columns:1fr!important}}



/* 29.74.1 FINAL GEOMETRY — explicit report families, balanced filters and shipping row. */
/* No catch-all width assignments: every commercial report family now owns its geometry. */
body .a24384-commercial-table th:not(.name):not(.source):not(.market):not(.orders):not(.qty):not(.finance),
body .a24384-commercial-table td:not(.name):not(.source):not(.market):not(.orders):not(.qty):not(.finance){width:auto!important;min-width:0!important;max-width:none!important}
body .a24384-commercial-table th.orders,body .a24384-commercial-table td.orders{min-width:0!important;max-width:none!important}

/* Agent: proportions mirror the information density instead of stretching orders. */
body.a24435-agent-order-page .a24384-cols-agent-traders .name,
body.a24435-agent-order-page .a24384-cols-stores.a24384-cols-agent .name{width:20%!important}
body.a24435-agent-order-page .a24384-cols-agent-traders .market,
body.a24435-agent-order-page .a24384-cols-stores.a24384-cols-agent .market{width:8%!important;min-width:72px!important}
body.a24435-agent-order-page .a24384-cols-agent-traders .orders,
body.a24435-agent-order-page .a24384-cols-stores.a24384-cols-agent .orders{width:33%!important;min-width:285px!important}
body.a24435-agent-order-page .a24384-cols-agent-traders .qty,
body.a24435-agent-order-page .a24384-cols-stores.a24384-cols-agent .qty{width:7%!important;min-width:64px!important}
body.a24435-agent-order-page .a24384-cols-agent-traders .finance,
body.a24435-agent-order-page .a24384-cols-stores.a24384-cols-agent .finance{width:32%!important;min-width:245px!important}
body.a24435-agent-order-page .a24384-cols-products.a24384-cols-agent .name{width:17%!important}
body.a24435-agent-order-page .a24384-cols-products.a24384-cols-agent .source{width:14%!important}
body.a24435-agent-order-page .a24384-cols-products.a24384-cols-agent .market{width:7%!important;min-width:70px!important}
body.a24435-agent-order-page .a24384-cols-products.a24384-cols-agent .orders{width:28%!important;min-width:250px!important}
body.a24435-agent-order-page .a24384-cols-products.a24384-cols-agent .qty{width:7%!important;min-width:62px!important}
body.a24435-agent-order-page .a24384-cols-products.a24384-cols-agent .finance{width:27%!important;min-width:225px!important}
body.a24435-agent-order-page .a24384-cols-market.a24384-cols-agent .market{width:10%!important}
body.a24435-agent-order-page .a24384-cols-market.a24384-cols-agent .orders{width:42%!important}
body.a24435-agent-order-page .a24384-cols-market.a24384-cols-agent .qty{width:8%!important}
body.a24435-agent-order-page .a24384-cols-market.a24384-cols-agent .finance{width:40%!important}

/* Vendor: two financial groups need equal commercial room without crushing market/date columns. */
body.a24435-vendor-order-page .a24384-cols-stores.a24384-cols-vendor .name,
body.a24435-vendor-order-page .a24384-cols-products.a24384-cols-vendor .name{width:18%!important}
body.a24435-vendor-order-page .a24384-cols-stores.a24384-cols-vendor .market,
body.a24435-vendor-order-page .a24384-cols-products.a24384-cols-vendor .market{width:7%!important;min-width:70px!important}
body.a24435-vendor-order-page .a24384-cols-stores.a24384-cols-vendor .orders,
body.a24435-vendor-order-page .a24384-cols-products.a24384-cols-vendor .orders{width:25%!important;min-width:235px!important}
body.a24435-vendor-order-page .a24384-cols-stores.a24384-cols-vendor .qty,
body.a24435-vendor-order-page .a24384-cols-products.a24384-cols-vendor .qty{width:7%!important;min-width:62px!important}
body.a24435-vendor-order-page .a24384-cols-stores.a24384-cols-vendor .finance,
body.a24435-vendor-order-page .a24384-cols-products.a24384-cols-vendor .finance{width:21.5%!important;min-width:205px!important}
body.a24435-vendor-order-page .a24384-cols-vendor-agents .name{width:16%!important}
body.a24435-vendor-order-page .a24384-cols-vendor-agents .market{width:7%!important}
body.a24435-vendor-order-page .a24384-cols-vendor-agents .orders{width:22%!important}
body.a24435-vendor-order-page .a24384-cols-vendor-agents .qty{width:6%!important}
body.a24435-vendor-order-page .a24384-cols-vendor-agents td:nth-child(5),body.a24435-vendor-order-page .a24384-cols-vendor-agents th:nth-child(5){width:12%!important}
body.a24435-vendor-order-page .a24384-cols-vendor-agents td:nth-child(6),body.a24435-vendor-order-page .a24384-cols-vendor-agents th:nth-child(6){width:18%!important}
body.a24435-vendor-order-page .a24384-cols-vendor-agents td:nth-child(7),body.a24435-vendor-order-page .a24384-cols-vendor-agents th:nth-child(7){width:19%!important}
body.a24435-vendor-order-page .a24384-cols-market.a24384-cols-vendor .market{width:9%!important}
body.a24435-vendor-order-page .a24384-cols-market.a24384-cols-vendor .orders{width:28%!important}
body.a24435-vendor-order-page .a24384-cols-market.a24384-cols-vendor .qty{width:7%!important}
body.a24435-vendor-order-page .a24384-cols-market.a24384-cols-vendor .finance{width:28%!important}
body .a24384-cols-commission-detail .name{width:20%!important}
body .a24384-cols-commission-detail .market{width:8%!important}
body .a24384-cols-commission-detail .qty{width:8%!important}
body .a24384-cols-commission-detail .finance{width:32%!important}

/* Headers and row groups: clean boundaries and no oversized empty cells. */
body .a24384-commercial-table thead th{text-align:center!important;vertical-align:middle!important}
body .a24384-commercial-table tbody td{border-color:#e2e8e5!important}
body .a24384-commercial-table .orders .a24384-vgroup-stack,
body .a24384-commercial-table .finance .a24384-vgroup-stack{align-content:center!important}

/* Withdrawal report: content-led filter, visible currency and compact commercial title. */
body.a24435-agent-order-page .affiroma-stage78-filter-form{grid-template-columns:minmax(195px,1.35fr) 145px 145px 145px 160px 160px 90px 90px!important;gap:8px!important;align-items:end!important}
body.a24435-agent-order-page .affiroma-stage78-filter-form label{min-width:0!important;font-size:12.5px!important;font-weight:800!important;line-height:1.35!important;color:#35443d!important}
body.a24435-agent-order-page .affiroma-stage78-filter-form select,
body.a24435-agent-order-page .affiroma-stage78-filter-form input{min-width:0!important;width:100%!important;min-height:42px!important;font-size:13.5px!important;font-weight:700!important;padding-inline:10px!important;text-overflow:ellipsis!important}
body.a24435-agent-order-page .affiroma-stage78-filter-form select[name="currency"]{direction:rtl!important;text-align:right!important;text-align-last:right!important;padding-inline-end:30px!important}
body.a24435-agent-order-page .affiroma-stage78-filter-form .button{width:100%!important;min-width:0!important;min-height:42px!important}

/* Shipping filters and KPI cards: one row on commercial desktop widths. */
body.a24435-vendor-order-page .affiroma-stage95-filter.shipping{grid-template-columns:1fr 1.15fr 1.15fr .92fr .9fr .95fr 92px 92px!important;gap:8px!important}
body.a24435-vendor-order-page .affiroma-stage95-filter.warehouses{grid-template-columns:1fr 1.15fr 1.15fr 1.15fr 1fr 92px 92px!important;gap:8px!important}
body.a24435-vendor-order-page .affiroma-stage95-kpis.shipping-kpis{grid-template-columns:repeat(8,minmax(0,1fr))!important}
body.a24435-vendor-order-page .affiroma-stage95-kpis.shipping-kpis .shipping-collected small{display:block!important;margin-top:4px!important}
@media(max-width:1180px){body.a24435-agent-order-page .affiroma-stage78-filter-form{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.a24435-vendor-order-page .affiroma-stage95-filter.shipping,body.a24435-vendor-order-page .affiroma-stage95-filter.warehouses{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.a24435-vendor-order-page .affiroma-stage95-kpis.shipping-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:760px){body.a24435-agent-order-page .affiroma-stage78-filter-form,body.a24435-vendor-order-page .affiroma-stage95-filter.shipping,body.a24435-vendor-order-page .affiroma-stage95-filter.warehouses,body.a24435-vendor-order-page .affiroma-stage95-kpis.shipping-kpis{grid-template-columns:1fr!important}}
