.pa-toolbar{position:static;z-index:6;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #dce5f3;border-radius:12px;box-shadow:0 -4px 20px #18376412;flex-wrap:wrap}
.pa-toolbar.pa-floating{position:fixed;bottom:20px;left:248px;right:auto;max-width:calc(100vw - 272px);z-index:40;box-shadow:0 8px 32px #18376430;border-color:#a8c5f7}
.pa-price-trigger{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.pa-price-trigger:hover{color:#2463dc}.pa-price-trigger:focus-visible{outline:2px solid #2869ff;outline-offset:4px;border-radius:3px}
body.nav-collapsed .pa-toolbar.pa-floating{left:96px;max-width:calc(100vw - 120px)}
@media(max-width:900px){.pa-toolbar.pa-floating,body.nav-collapsed .pa-toolbar.pa-floating{left:12px;right:auto;max-width:calc(100vw - 24px)}}
@media(max-width:650px){.pa-toolbar.pa-floating,body.nav-collapsed .pa-toolbar.pa-floating{left:12px;right:auto;bottom:76px;max-width:220px;gap:6px;padding:10px}.pa-toolbar.pa-floating button{padding:6px 8px}}
.pa-select{float:left;margin:8px 10px 8px 0}.pa-select-all{margin-right:12px}.pa-select input,.pa-select-all,.pa-check input{width:18px!important;height:18px!important;accent-color:#2869ff}
.pa-single{margin-top:8px;font-size:13px!important;padding:5px 12px!important;min-height:30px!important;color:#2463dc!important}
.pa-dialog{width:min(1040px,94vw);max-height:90vh;padding:0;border:1px solid #dce5f3;border-radius:16px;color:#17324d;background:white}
.pa-dialog::backdrop{background:#152b4c70}.pa-dialog>header,.pa-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#f7f9fc}.pa-dialog h2{margin:0;font-size:20px}.pa-content{padding:20px;overflow:auto;max-height:65vh}.pa-dialog button,.pa-toolbar button{font-size:14px;min-height:38px;padding:8px 14px;line-height:1.4;border:1px solid #dce5f3;border-radius:8px;background:white;color:#2463dc}.pa-dialog button:disabled,.pa-toolbar button:disabled{opacity:.5}
.pa-product{display:flex;align-items:center;gap:10px;text-align:left;min-width:180px}.pa-product img{width:48px;height:48px;object-fit:contain}.pa-product b{font-size:14px;overflow-wrap:anywhere}.pa-dialog small{display:block;font-size:12px;color:#75869b;margin-top:4px}.pa-table{overflow:auto}.pa-dialog table{width:100%;border-collapse:collapse}.pa-dialog th,.pa-dialog td{padding:12px!important;text-align:left!important;vertical-align:middle;border-bottom:1px solid #e6edf6}.pa-dialog td:nth-child(2),.pa-dialog td:nth-child(3){white-space:nowrap}.pa-dialog .pa-risk{color:#bd4f17}.pa-check{display:flex;align-items:center;gap:8px;margin:12px 0}.pa-amount{display:block;width:220px;margin-top:8px;padding:10px;font-size:18px;border:1px solid #ccd9ed;border-radius:8px}
.pa-dialog{width:min(1160px,94vw)}.pa-dialog .pa-table table{table-layout:fixed}.pa-dialog .pa-table th:nth-child(1){width:27%}.pa-dialog .pa-table th:nth-child(2){width:12%}.pa-dialog .pa-table th:nth-child(3){width:14%}.pa-dialog .pa-table th:nth-child(4){width:15%}.pa-dialog .pa-table th:nth-child(5){width:13%}.pa-dialog .pa-table th:nth-child(6){width:19%}.pa-dialog .pa-table .pa-product{min-width:0}.pa-dialog .pa-profit,.pa-dialog .pa-margin{white-space:nowrap;font-weight:700}.pa-dialog .pa-loss{color:#d93c4d}.pa-dialog .pa-table{font-size:14px}@media(max-width:800px){.pa-dialog .pa-table table{min-width:850px}}
.listing-status-dialog .pa-table th:nth-child(1){width:40%}.listing-status-dialog .pa-table th:nth-child(n+2){width:20%}.listing-status-dialog .pa-table td:nth-child(4){white-space:normal;overflow-wrap:anywhere}.listing-status-dialog>footer{flex-wrap:wrap}.listing-history-filter{display:flex;align-items:center;gap:12px}.listing-history-filter select{padding:8px 12px;max-width:100%;border:1px solid #dce5f3;border-radius:8px;background:#fff}.listing-history-items{display:grid;gap:8px}.listing-history-items>button{text-align:left}.disabled-table .listing-offer-history{display:block;margin:6px auto 0}

/* Keep selection controls on the same column centre in header and rows. */
.inventory-table .pa-product-heading{display:flex;align-items:center;gap:10px;min-height:18px;white-space:nowrap}
.inventory-table .pa-select-all,.inventory-table .pa-select input{appearance:auto;display:block;margin:0!important;padding:0!important;min-height:18px!important;flex:0 0 18px}
.inventory-table .pa-product-heading>span{min-width:0}
.workspace #inventory-view .inventory-table th[data-column="product"]{padding-left:12px!important}
