.quick-dialog{width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:auto;border:1px solid var(--cy);border-radius:14px;background:var(--bg);color:var(--tx)}
.quick-dialog::backdrop{background:rgba(3,10,16,.8)}
.quick-card{display:grid;gap:10px;padding:20px}
.quick-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.quick-head h2{margin:0}
.quick-x{min-width:44px;min-height:44px;padding:0;font-size:24px;line-height:1;border-radius:50%}
.quick-card textarea{resize:vertical;min-height:84px}
.quick-card input:focus-visible,.quick-card select:focus-visible,.quick-card textarea:focus-visible{outline:3px solid var(--am);outline-offset:2px;border-color:var(--cy)}
.quick-card .hint{margin:0}
.quick-card .row{margin:6px 0 0}
@media(max-width:560px){.quick-card{padding:14px}}
