._overlay_21qjz_1{z-index:var(--z-modal);background:#00000073;justify-content:center;align-items:center;padding:1rem;animation:.15s _fadeIn_21qjz_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_21qjz_1{0%{opacity:0}to{opacity:1}}._dialog_21qjz_35{background:var(--lp-surface,var(--color-surface));border:1px solid var(--lp-border,var(--color-border));border-radius:var(--lp-radius,var(--radius-xl));box-shadow:var(--lp-shadow,0 20px 25px -5px #1a237e26);flex-direction:column;max-height:calc(100vh - 2rem);animation:.18s _slideUp_21qjz_1;display:flex}@keyframes _slideUp_21qjz_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._sm_21qjz_69{width:100%;max-width:400px}._md_21qjz_71{width:100%;max-width:540px}._lg_21qjz_73{width:100%;max-width:720px}._xl_21qjz_75{width:100%;max-width:900px}._full_21qjz_77{width:100%;max-width:calc(100vw - 2rem);height:calc(100vh - 2rem)}._header_21qjz_83{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}._title_21qjz_103{color:var(--color-text);font-size:1rem;font-weight:600}._description_21qjz_115{color:var(--color-text-muted);margin-top:.25rem;font-size:.875rem}._closeBtn_21qjz_127{color:var(--color-text-muted);border-radius:var(--radius-md);transition:var(--transition);flex-shrink:0;padding:.25rem;display:flex}._closeBtn_21qjz_127:hover{background:var(--color-gray-100);color:var(--color-text)}._body_21qjz_157{flex:1;padding:1.25rem 1.5rem;overflow-y:auto}._footer_21qjz_171{border-top:1px solid var(--color-border);background:var(--color-gray-50);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}._confirmMsg_21qjz_195{color:var(--color-text);font-size:.9375rem;line-height:1.6}@media (width<=768px){._overlay_21qjz_1{align-items:flex-end;padding:0}._dialog_21qjz_35{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:92vh;animation:.22s _slideUpMobile_21qjz_1;max-width:100%!important}@keyframes _slideUpMobile_21qjz_1{0%{opacity:.9;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._header_21qjz_83,._body_21qjz_157{padding:1rem}._footer_21qjz_171{padding:.75rem 1rem;padding-bottom:calc(.75rem + var(--safe-bottom));flex-wrap:wrap}._footer_21qjz_171 button{flex:1;min-width:calc(50% - .375rem)}}
