.cc .cc-submit-review{position:absolute;z-index:15;width:max-content;max-width:calc(100% - 40px);left:20px;right:20px;bottom:64px;display:block;padding:8px 10px;background:#30363bed;backdrop-filter:blur(18px);border:1px solid #c5d4df35;border-radius:10px;box-shadow:0 8px 28px #0004;color:#dce4ea}
.cc .cc-submit-review[hidden]{display:none}.cc-batch-bar{display:flex;align-items:center;gap:10px;white-space:nowrap}.cc-batch-bar strong{font-weight:500;font-size:12px}.cc-batch-bar b{font-variant-numeric:tabular-nums;color:#b9d8ed}.cc-batch-total{font-size:12px;color:#aebac4}.cc-batch-total i{font-style:normal;margin:0 8px;color:#75818b}.cc-batch-divider{height:16px;width:1px;background:#ffffff20}.cc .cc-submit-review button{min-height:28px;font-size:12px;padding:4px 9px;border-radius:6px}.cc-batch-warning{color:#e3c18a;font-size:11px;padding-top:6px;white-space:normal;max-width:620px}
.cc-batch-details{position:absolute;bottom:calc(100% + 8px);left:0;right:0;min-width:0;background:#30363bf5;border:1px solid #c5d4df35;border-radius:10px;box-shadow:0 8px 28px #0005;overflow:hidden;backdrop-filter:blur(18px)}.cc-batch-details header{display:flex;justify-content:space-between;padding:12px;font-size:11px;color:#9faeb9;border-bottom:1px solid #ffffff12}.cc-batch-list{max-height:min(260px,45vh);overflow-y:auto;overscroll-behavior:contain}.cc-batch-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #ffffff0b}.cc-batch-item img,.cc-batch-placeholder{width:34px;height:34px;object-fit:cover;border-radius:5px;background:#ffffff09;flex:none}.cc-batch-placeholder{display:grid;place-items:center;color:#8d9ba5;font-size:12px}.cc-batch-name{flex:1;min-width:0}.cc-batch-name strong,.cc-batch-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-batch-numbers{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#b9d8ed}.cc-batch-numbers i{font-style:normal;color:#78848e;margin:0 6px}.cc-batch-details footer{font-size:10px;color:#99a7b1;padding:9px 12px;line-height:1.5}.cc-batch-list::-webkit-scrollbar{width:4px}.cc-batch-list::-webkit-scrollbar-thumb{background:#91a1ad55;border-radius:4px}
@media(max-width:680px){.cc-batch-bar{flex-wrap:wrap;gap:7px}.cc-batch-total{flex:1}.cc-batch-details{max-width:100%}.cc .cc-submit-review{width:calc(100% - 40px)}}
