._backdrop_8pvxe_1{z-index:var(--osp-z-dialog);background:var(--osp-overlay);padding:var(--osp-space-4);animation:_fade_8pvxe_1 var(--osp-duration) var(--osp-ease);place-items:center;display:grid;position:fixed;inset:0}._dialog_8pvxe_12{width:min(100%, var(--dialog-w,480px));background:var(--osp-surface);max-height:calc(100vh - 32px);color:var(--osp-ink);border:1px solid var(--osp-border);border-radius:var(--osp-radius-xl);box-shadow:var(--osp-shadow-pop);animation:_rise_8pvxe_1 var(--osp-duration) var(--osp-ease);flex-direction:column;display:flex}._dialog_8pvxe_12:focus{outline:none}._header_8pvxe_29{align-items:flex-start;gap:var(--osp-space-3);padding:var(--osp-space-4) var(--osp-space-5) var(--osp-space-2);display:flex}._title_8pvxe_36{font-size:var(--osp-text-lg);flex:1;font-weight:600}._body_8pvxe_42{padding:var(--osp-space-2) var(--osp-space-5) var(--osp-space-4);color:var(--osp-ink-muted);overflow:auto}._footer_8pvxe_48{justify-content:flex-end;gap:var(--osp-space-2);padding:var(--osp-space-3) var(--osp-space-5);border-top:1px solid var(--osp-border);flex-wrap:wrap;display:flex}._backdrop_8pvxe_1[data-sheet] ._body_8pvxe_42{color:var(--osp-ink)}@media (width<=640px){._backdrop_8pvxe_1[data-sheet]{place-items:stretch stretch;padding:0}._backdrop_8pvxe_1[data-sheet] ._dialog_8pvxe_12{width:100%;height:100%;padding-top:var(--osp-safe-top);padding-bottom:var(--osp-safe-bottom);border:0;border-radius:0;max-height:none}._backdrop_8pvxe_1[data-sheet] ._body_8pvxe_42{padding-inline:var(--osp-space-4);flex:1}}._backdrop_8pvxe_1[data-side]{place-items:stretch end;padding:0}._backdrop_8pvxe_1[data-side] ._dialog_8pvxe_12{width:min(100%, var(--dialog-w,420px));height:100%;padding-top:var(--osp-safe-top);padding-bottom:var(--osp-safe-bottom);border:0;border-inline-start:1px solid var(--osp-border);max-height:none;animation:_slide_8pvxe_1 var(--osp-duration) var(--osp-ease);border-radius:0}._backdrop_8pvxe_1[data-side] ._body_8pvxe_42{color:var(--osp-ink);flex:1}@media (width<=640px){._backdrop_8pvxe_1[data-side] ._dialog_8pvxe_12{border:0;width:100%}._backdrop_8pvxe_1[data-side] ._body_8pvxe_42{padding-inline:var(--osp-space-4)}}@keyframes _slide_8pvxe_1{0%{opacity:0;transform:translate(16px)}}@keyframes _fade_8pvxe_1{0%{opacity:0}}@keyframes _rise_8pvxe_1{0%{opacity:0;transform:translateY(6px)}}
