[data-slot=dialog-overlay]{z-index:1000;overscroll-behavior:contain;background:#1d231c80;position:fixed;inset:0;overflow:hidden}[data-slot=dialog-content]{z-index:1001;box-sizing:border-box;width:calc(100vw - 2rem);max-width:min(32rem,100vw - 2rem);max-height:calc(100vh - 2rem);overscroll-behavior:contain;color:#1d231c;background:#fff;border:1px solid #dbe5df;border-radius:14px;gap:1rem;max-height:calc(100dvh - 2rem);padding:1.5rem;font-family:inherit;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 16px 48px #1d231c3d}.sb-dialog-content *,.sb-dialog-content :before,.sb-dialog-content :after{box-sizing:border-box}.sb-dialog-content>[data-slot=dialog-close]{color:#065a2e;cursor:pointer;background:#fff;border:1px solid #66a584;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:6px;display:inline-flex;position:absolute;top:10px;right:10px}.sb-dialog-close svg{pointer-events:none;width:18px;height:18px}.sb-dialog-content :focus-visible{outline-offset:3px;outline:3px solid #2f9cd1}.sb-dialog-content>[data-slot=dialog-close]:focus-visible{outline-offset:3px;outline:3px solid #2f9cd1}.sb-dialog-header{flex-direction:column;gap:8px;display:flex}.sb-dialog-footer{flex-direction:column-reverse;gap:8px;display:flex}.sb-dialog-title{margin:0;padding-right:2rem;font-size:1.125rem;font-weight:600;line-height:1.4}.sb-dialog-description{color:#526157;margin:0;font-size:.875rem;line-height:1.65}.sb-dialog-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.sb-dialog-footer{flex-direction:row;justify-content:flex-end}}@media (prefers-reduced-motion:no-preference){[data-slot=dialog-overlay][data-state=open],[data-slot=dialog-content][data-state=open]{animation:.12s ease-out sb-dialog-fade}}@keyframes sb-dialog-fade{0%{opacity:0}to{opacity:1}}.credential-dialog form{gap:1rem;display:grid}.credential-dialog label{gap:.4rem;font-weight:600;display:grid}.credential-dialog input[type=password]{width:100%;min-height:48px;font:inherit;border:1px solid #789084;border-radius:6px;padding:.7rem}.credential-dialog .inline-checkbox{align-items:start;gap:.6rem;font-weight:400;display:flex}.credential-dialog button[type=submit]{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#065a2e;border:1px solid #065a2e;border-radius:6px;padding:.7rem 1rem}.credential-dialog button:disabled{opacity:.6;cursor:wait}
