body.has-overlay-dialog{overflow:hidden}.overlay-dialog{--overlay-dialog-backdrop-color:#00000080;--overlay-dialog-backdrop-filter:blur(0px);box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:inherit;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.overlay-dialog:not([open]){display:none}.overlay-dialog::backdrop{background:0 0}.overlay-dialog:is([data-state=open],[data-state=closing]){pointer-events:auto}.overlay-dialog__surface{opacity:0;overscroll-behavior:contain;background:#fff;border:1px solid #b7b2a5b3;border-radius:14px;outline:0;transition:opacity .18s;overflow:hidden auto;box-shadow:0 28px 80px #30281d33,0 3px 10px #30281d14}.overlay-dialog[data-state=open] .overlay-dialog__surface{opacity:1}@starting-style{.overlay-dialog[data-state=open] .overlay-dialog__surface{opacity:0}}.overlay-dialog__header{border-bottom:1px solid #e5e6e1;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:0 12px;display:flex}.overlay-dialog__header h2{margin:0;font-size:1rem}.overlay-dialog__close{color:#555851;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@media (hover:hover) and (pointer:fine){.overlay-dialog__close:hover{color:#202229;background:#595c561a}}.overlay-dialog__close:active{background:#595c562e}.overlay-dialog__close svg{width:17px;height:17px}@media (width<=520px) and (orientation:portrait){.overlay-dialog--sheet-narrow{padding:0}.overlay-dialog--sheet-narrow .overlay-dialog__surface{opacity:1;will-change:transform;border-width:1px 0 0;border-radius:16px 16px 0 0;width:100%;max-height:75dvh;margin:0;transition:none;position:fixed;inset:auto 0 0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.overlay-dialog,.overlay-dialog__surface{transition-duration:1ms}}
