.unsaved-overlay{z-index:1000;background:var(--overlay);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.unsaved-dialog{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);width:100%;max-width:520px;box-shadow:var(--shadow);flex-direction:column;gap:.9rem;padding:1.25rem 1.35rem;display:flex}.unsaved-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.unsaved-title{color:var(--text-h);margin:0;font-size:1.05rem}.unsaved-text{font-size:.9rem}.unsaved-actions{justify-content:flex-end;gap:.5rem;display:flex}@media (width<=520px){.unsaved-actions{flex-direction:column-reverse}.unsaved-actions .btn{white-space:normal;width:100%}}.dialog-overlay{z-index:1100}.dialog-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.dialog-input{box-sizing:border-box;width:100%}
