.brief-exit-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;margin:auto;padding:clamp(20px,4vw,32px);border:1px solid #687075;border-radius:16px;background:#121619;color:#f5f7f8;box-shadow:0 20px 80px #0009}.brief-exit-dialog::backdrop{background:#000b}.brief-exit-dialog h2{font-size:clamp(1.4rem,4vw,1.8rem);line-height:1.2;margin:0 0 16px}.brief-exit-dialog p{color:#c8ced2;line-height:1.6}.brief-exit-dialog .form-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.brief-exit-dialog button{min-height:48px;white-space:normal}.brief-exit-dialog button:focus-visible{outline:3px solid #bafa00;outline-offset:4px}
