.eb-dialog-backdrop{z-index:600;background:var(--dialog-backdrop);opacity:0;justify-content:center;align-items:center;padding:16px;transition:opacity .14s;display:flex;position:fixed;inset:0}.eb-dialog-backdrop[data-open=true]{opacity:1}.eb-dialog{--eb-dialog-w:440px;width:var(--eb-dialog-w);background:var(--dialog-bg);max-width:100%;max-height:calc(100vh - 32px);color:var(--dialog-fg);border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);opacity:0;flex-direction:column;transition:transform .16s,opacity .16s;display:flex;overflow:hidden;transform:translateY(6px)scale(.985)}.eb-dialog[data-open=true]{opacity:1;transform:none}.eb-dialog[data-size=sm]{--eb-dialog-w:360px}.eb-dialog[data-size=md]{--eb-dialog-w:440px}.eb-dialog[data-size=lg]{--eb-dialog-w:480px}.eb-dialog:focus{outline:none}.eb-dialog-head{padding:var(--dialog-pad) var(--dialog-pad) 10px;flex-shrink:0;align-items:flex-start;gap:10px;display:flex}.eb-dialog-title{min-width:0;color:var(--dialog-fg);word-break:break-word;overflow-wrap:break-word;flex:1;font-size:15px;font-weight:700;line-height:1.35}.eb-dialog-close{margin:-4px -4px 0 0}.eb-dialog-body{min-height:0;padding:0 var(--dialog-pad);color:var(--text-2);flex:1;font-size:13px;line-height:1.5;overflow-y:auto}.eb-dialog-foot{padding:16px var(--dialog-pad) var(--dialog-pad);flex-shrink:0;gap:10px;display:flex}@media (max-width:767.98px){.eb-dialog-backdrop[data-mobile=sheet],.eb-dialog-backdrop[data-mobile=fullscreen]{align-items:flex-end;padding:0}.eb-dialog[data-mobile=sheet]{--eb-dialog-w:100%;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;max-height:calc(100% - 24px);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;transform:translateY(24px)}.eb-dialog[data-mobile=fullscreen]{--eb-dialog-w:100%;height:100%;max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);border:none;border-radius:0;transform:translateY(12px)}.eb-dialog[data-mobile=sheet][data-open=true],.eb-dialog[data-mobile=fullscreen][data-open=true]{transform:none}.eb-dialog[data-mobile=sheet] .eb-dialog-close,.eb-dialog[data-mobile=fullscreen] .eb-dialog-close{width:var(--btn-h-touch);height:var(--btn-h-touch);margin:-12px -12px 0 0}.eb-dialog[data-mobile=sheet] .eb-dialog-foot .eb-btn,.eb-dialog[data-mobile=fullscreen] .eb-dialog-foot .eb-btn{height:var(--btn-h-touch);flex:1}}@media (prefers-reduced-motion:reduce){.eb-dialog,.eb-dialog-backdrop{transition:none}}
@media (prefers-reduced-motion:no-preference){.eb-access-pop{animation:.14s eb-access-pop-in}}@keyframes eb-access-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
