.popup-overlay[data-v-7cc1d129]{z-index:100;background-color:#00000080;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.popup[data-v-7cc1d129]{width:min(92vw,var(--popup-max-width,360px));background-color:var(--color-surface);border-radius:20px;flex-direction:column;gap:12px;max-height:min(85vh,620px);padding:18px;display:flex;position:relative;overflow-y:auto;box-shadow:0 8px 24px #00000040}
