.window-shell[data-slot=dialog-content]{--window-top:max(24px, env(safe-area-inset-top));--window-bottom:max(8px, env(safe-area-inset-bottom));--window-left:max(8px, env(safe-area-inset-left));--window-right:max(8px, env(safe-area-inset-right));--window-width:560px;--window-available-height:calc(100vh - var(--window-top) - var(--window-bottom));inset:var(--window-top) var(--window-right) var(--window-bottom) var(--window-left);width:auto;min-width:0;max-width:var(--window-width);height:fit-content;min-height:0;max-height:var(--window-available-height);background:#fffef8;border-radius:24px;flex-direction:column;gap:0;margin:0 auto;padding:0;transition:none;animation:none;display:flex;position:fixed;overflow:hidden;transform:none}@supports (height:100dvh){.window-shell[data-slot=dialog-content]{--window-available-height:calc(100dvh - var(--window-top) - var(--window-bottom))}}.window-shell[data-window-height=viewport]{height:min(680px, var(--window-available-height))}.window-shell[data-window-height=viewport]>.window-body{flex:auto}.window-shell[data-window-size=compact]{--window-width:440px}.window-shell[data-window-size=wide]{--window-width:780px}.window-shell[data-window-size=room]{--window-width:920px}.window-body{overscroll-behavior:contain;overflow-wrap:anywhere;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:26px;display:flex;overflow:auto}.window-body>*{flex-shrink:0}.window-shell[data-window-layout=contained]>.window-body{overflow:hidden}.window-footer{flex-shrink:0;padding:12px 26px 20px}.window-close{z-index:5;color:#6b7d5e;cursor:pointer;touch-action:manipulation;background:#fffef6;border:1px solid #dfe5d4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:8px;right:8px}.window-close:focus-visible{outline-offset:2px;outline:3px solid #668a46}.window-body>[data-slot=dialog-title],.window-body>header,.window-body>.profile-heading{padding-right:28px}@media (max-width:600px),(max-height:500px){.window-shell[data-slot=dialog-content]{--window-top:max(8px, env(safe-area-inset-top))}.window-body{gap:12px;padding:16px}.window-footer{padding:10px 16px 16px}}
