.home-slot-dialog{width:min(480px,calc(100vw - 32px));padding:22px;box-sizing:border-box}
.home-slot-dialog p{margin:0 0 14px;line-height:1.5;font-size:14px}
#home-slot-account{overflow-wrap:anywhere;opacity:.75}
#home-slot-fields{display:grid;gap:14px;margin-bottom:18px}
#home-slot-fields[hidden]{display:none}
#home-slot-fields label{display:grid;gap:7px;font-size:13px}
#home-slot-fields input{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--border-color,#42566b);border-radius:10px;background:var(--input-bg,#1a2430);color:var(--text-color,#edf3fa);font:inherit;min-width:0}
#home-slot-error{color:#ffad83}
.home-slot-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}
.home-slot-actions button{padding:10px 14px;border-radius:10px;font:inherit;font-size:13px}
#home-slot-submit{background:#357abe;color:white;border:1px solid #5797d6}
#home-slot-release{background:transparent;color:inherit;border:1px solid #53667a}
#home-slot-submit:disabled{opacity:.55}
