.popup.svelte-1rdt1fq{border:1px solid var(--border);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--text);background:#fff;padding:22px 24px 20px;overflow:auto}.popup.svelte-1rdt1fq::backdrop{background:#141e208c}.popup.svelte-1rdt1fq h2{margin:0 36px 10px 0;font-size:1.3rem}.popup.svelte-1rdt1fq form{flex-direction:column;gap:6px;display:flex}.popup.svelte-1rdt1fq label{margin-top:4px;font-weight:700}.popup.svelte-1rdt1fq .hint{color:var(--muted);margin:0;font-size:.875rem}.popup.svelte-1rdt1fq .small{margin:0}.popup-x.svelte-1rdt1fq{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}@media (hover:hover){.popup-x.svelte-1rdt1fq:hover{color:var(--text);background:var(--tint)}}@media (width<=700px){.popup.svelte-1rdt1fq{width:100%;max-width:none;max-height:92vh;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border:none;border-top:4px solid var(--sun);margin:auto 0 0}.popup.svelte-1rdt1fq h2{font-size:1.15rem}}
