.dialog-panel{background:var(--surf);border:1px solid var(--line-strong);overflow-wrap:anywhere;border-radius:22px;outline:none;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);padding:26px 28px 24px;overflow-y:auto}.dialog-panel.wide{width:min(780px,100vw - 32px)}.dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.dialog-title{font-family:var(--font-head);text-transform:uppercase;font-size:20px;font-weight:900;line-height:1.15}.dialog-close{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--fg-soft);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.dialog-close:hover{color:var(--fg);border-color:var(--fg-soft)}.dialog-text{color:var(--fg-soft);margin-top:14px;font-size:15px;line-height:1.55}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;display:flex}@media (max-width:600px){.dialog-panel{padding:22px 18px 20px}}
