.oasi-child-overlay.svelte-v1t00u{position:fixed;inset:0;z-index:var(--oasi-z-modal-top, var(--oasi-zc-modal, 500));display:flex;align-items:center;justify-content:center}.oasi-child-overlay__backdrop.svelte-v1t00u{position:absolute;inset:0;background:#00000080;cursor:pointer}.oasi-child-overlay__surface.svelte-v1t00u{position:relative;background:var(--oasi-color-surface, #ffffff);color:var(--uix-text-primary, #171717);box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;overflow:hidden}.oasi-child-overlay__surface--modal.svelte-v1t00u{border-radius:12px;width:min(920px,calc(100vw - 32px));height:min(720px,calc(100vh - 48px));max-height:calc(100vh - 48px)}.oasi-child-overlay--drawer.svelte-v1t00u{justify-content:flex-end}.oasi-child-overlay__surface--drawer.svelte-v1t00u{width:min(560px,100vw);height:var(--oasi-viewport-height, 100vh);border-radius:0}.oasi-child-overlay__close.svelte-v1t00u{position:absolute;top:8px;right:12px;background:transparent;border:none;cursor:pointer;font-size:1.25rem;color:currentColor;opacity:.7;z-index:1;min-width:44px;min-height:44px}.oasi-child-overlay__close.svelte-v1t00u:hover{opacity:1}.oasi-child-overlay__content.svelte-v1t00u{flex:1;min-height:0;overflow:auto;padding:24px}.oasi-child-overlay__loading.svelte-v1t00u,.oasi-child-overlay__error.svelte-v1t00u{padding:40px;text-align:center}.oasi-child-overlay__error.svelte-v1t00u{color:var(--uix-color-error, #b91c1c)}
