.cl-multi-destination{margin:18px 0;padding:20px;border:1px solid var(--v-line,#ced8e8);border-radius:16px;background:var(--v-paper,#fff);color:var(--v-ink,#142943)}
.cl-multi-fieldset{margin:0;padding:0;border:0;min-width:0}.cl-multi-fieldset legend{font-size:1.15rem;font-weight:750;padding:0 0 8px}
.cl-multi-hint,.cl-multi-connection,.cl-multi-status{font-size:.9rem;line-height:1.5}.cl-multi-hint{margin:0 0 14px;color:var(--v-muted,#52657e)}
.cl-multi-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cl-multi-choice{border:1px solid var(--v-line,#ced8e8);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:7px}
.cl-multi-choice.is-device{grid-column:1/-1;background:var(--v-soft,#edf3ff);border-color:var(--v-accent,#2255df)}
.cl-multi-label,.cl-multi-device{display:flex;align-items:center;gap:10px;cursor:pointer}.cl-multi-label input,.cl-multi-device input{width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;flex:0 0 20px;accent-color:#2255df}
.cl-multi-chosen{font-size:.8rem;font-weight:650}.cl-multi-connection{color:var(--v-muted,#52657e)}.cl-multi-link{font-size:.88rem;color:var(--v-accent,#2255df);text-decoration:underline;text-underline-offset:3px}
html[data-theme=dark] .cl-multi-link{color:#a9c5ff}
.cl-multi-devices{display:grid;gap:10px;margin-top:8px}.cl-multi-device{flex-wrap:wrap;min-height:40px}.cl-multi-device small{color:var(--v-muted,#52657e);font-size:.8rem}
.cl-multi-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.cl-multi-actions button{min-height:44px}.cl-multi-status{margin:12px 0 0}.cl-multi-status[role=alert]{color:var(--v-danger,#ad273f)}
select[data-multi-replaced=true],.cl-app-push-destinations[hidden]{display:none!important}
.cl-multi-fieldset:disabled{opacity:.65}.cl-multi-label input:focus-visible,.cl-multi-device input:focus-visible{outline:3px solid var(--v-accent,#2255df);outline-offset:3px}
@media(max-width:600px){.cl-multi-choices{grid-template-columns:1fr}.cl-multi-destination{padding:15px}.cl-multi-actions button{width:100%}}
