.cb .cb-dialog.cm-dialog{width:min(552px,96vw)}
.cb .cm-dialog>.cb-dialog-head{width:280px}
.cb .cm-dialog .cw-layout{grid-template-columns:minmax(0,280px) minmax(0,256px)}
.cb .cm-dialog .cm-main{height:auto;max-height:calc(100dvh - 86px);overflow:auto;padding:0 12px 12px}
.cb .cm-card{padding:12px;background:#191919;border:1px solid #303030;border-radius:5px;margin-bottom:10px}
.cb .cm-region{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.cb .cm-region img{width:36px;height:36px;object-fit:contain}
.cb .cm-region label{font-size:13px;font-weight:600}
.cb .cm-region small{display:block;font-size:11px;font-weight:400;color:#aebbc7;margin-top:4px}
.cb .cm-controls{display:flex;gap:8px}.cb .cm-controls input{width:100%;min-width:0;height:32px;background:#292929;padding:4px 8px}.cb .cm-controls button{height:32px;white-space:nowrap;padding:4px 12px;font-size:12px}
.cb .cm-extra>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:5px 0 12px;font-size:12px;color:#b4c0ca}.cb .cm-extra>summary::-webkit-details-marker{display:none}.cb .cm-extra[open]>summary .cb-fluent-chevron{transform:rotate(180deg)}
.cb .cm-dialog .cw-bulk{margin-top:0;gap:4px}.cb .cm-dialog .cw-bulk button{padding:5px 8px}
@media(max-width:560px){.cb .cm-dialog .cw-layout{grid-template-columns:1fr}.cb .cm-dialog>.cb-dialog-head{width:100%}.cb .cm-dialog .cm-main{max-height:none}.cb .cm-dialog .cw-stats{max-height:240px}}
