#modal:has([data-form="admin_creation"]){width:min(840px,94vw);max-width:840px}
[data-form="admin_creation"] h3{padding-top:16px;border-top:1px solid var(--line);margin-top:8px}
#mask-preview{width:180px;aspect-ratio:9/16;position:relative;background:linear-gradient(135deg,#efc781,#6371b4);margin:12px auto;display:grid;place-items:center;color:white;overflow:hidden;border-radius:6px}
#mask-preview [data-main]{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(145deg,#32675a,#182e45)}
#mask-preview [data-mask]{position:absolute;left:0;width:100%}
#mask-preview [data-mask="top"]{top:0}
#mask-preview [data-mask="bottom"]{bottom:0}
#cloud-voice-rows{max-height:390px;overflow:auto;display:grid;gap:14px}
.cloud-voice-row{border:1px solid var(--line);padding:16px;border-radius:10px;display:grid;gap:12px;min-width:0;background:var(--paper)}
.cloud-voice-row .field-row{align-items:end;gap:12px}
.cloud-voice-row button{justify-self:start}
[data-form="admin_recharge"] label:has(input[type="checkbox"]){display:flex;align-items:center;gap:10px}
[data-form="admin_recharge"] input[type="checkbox"]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:var(--accent,#117963)}
