.listing-batch-progress{position:fixed;right:18px;bottom:18px;z-index:1100;width:min(480px,calc(100vw - 36px));border:1px solid #d8dde7;border-radius:12px;background:#fff;color:#253248;box-shadow:0 5px 22px #15233525;font:13px/1.5 system-ui,sans-serif}
.listing-batch-progress[hidden],.listing-batch-progress-content[hidden]{display:none!important}
.listing-batch-progress-open[hidden]{display:none!important}
.listing-batch-progress-header{display:flex;align-items:flex-start;background:#eef3fa;border-radius:12px}
.listing-batch-progress-header .listing-batch-progress-toggle{flex:1;min-width:0}
.listing-batch-progress-close{flex:0 0 36px;min-height:40px;border:0;background:transparent;color:#53647a;font-size:24px;cursor:pointer;border-radius:8px}
.listing-batch-progress-open{position:fixed;right:18px;bottom:18px;z-index:1100;border:1px solid #c8d4e4;border-radius:8px;padding:9px 14px;background:#fff;color:#253248;box-shadow:0 3px 12px #15233518;font:13px/1.5 system-ui,sans-serif;cursor:pointer}
.listing-batch-progress-refresh{border:1px solid #c8d4e4;border-radius:6px;background:#fff;padding:5px 10px;margin-bottom:8px;color:#365779;font:inherit;cursor:pointer}
.listing-batch-progress button:focus-visible,.listing-batch-progress-open:focus-visible{outline:2px solid #4676b0;outline-offset:2px}
.listing-batch-progress .is-unknown{color:#7d641e}
.listing-batch-progress-toggle{width:100%;padding:12px;border:0;border-radius:12px;background:#eef3fa;color:#253248;font:inherit;text-align:left;cursor:pointer;white-space:pre-line}
.listing-batch-progress-content{padding:0 14px 12px;max-height:44vh;overflow:auto;overscroll-behavior:contain}
.listing-batch-progress-note{font-size:12px;color:#617084}.listing-batch-progress progress{width:100%;height:8px;accent-color:#248970}
.listing-batch-progress ol{margin:8px 0 0;padding-left:22px}.listing-batch-progress li{padding:9px 0;border-bottom:1px solid #edf0f4;overflow-wrap:anywhere}.listing-batch-progress strong{font-size:12px}.listing-batch-progress-state{display:flex;gap:7px;margin-top:4px}.listing-batch-progress-icon{min-width:14px}.listing-batch-progress .is-success{color:#16825a}.listing-batch-progress .is-failed{color:#bb3346}.listing-batch-progress .is-waiting{color:#6d7180}.listing-batch-progress details{margin:5px 0;color:#a4323b}.listing-batch-progress details p{white-space:pre-wrap}.listing-batch-progress summary{cursor:pointer}
