#ordvero-overlay-root{position:fixed;inset:0;z-index:var(--ui-shell-layer-overlay, 320);pointer-events:none}#ordvero-overlay-root>*{pointer-events:auto}html.ordvero-overlay-open .main-area{overflow:hidden!important;overscroll-behavior:none}.ordvero-legacy-confirm-root{position:relative}.ordvero-overlay-backdrop{position:fixed;inset:0;display:grid;align-items:center;justify-items:center;padding:24px;overflow:hidden;overscroll-behavior:none;background:var(--ui-color-overlay, color-mix(in srgb, var(--ui-color-bg) 78%, transparent));backdrop-filter:blur(8px);pointer-events:auto;z-index:200;animation:ordvero-overlay-fade-in var(--ui-motion-fast, .12s) ease both}.ordvero-overlay{display:flex;width:min(var(--ui-dialog-width-wide, 840px),calc(100vw - 48px));max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden;border:1px solid var(--ui-color-border, color-mix(in srgb, var(--ui-color-text) 10%, transparent));border-radius:20px;color:var(--ui-color-text);background:var(--ui-color-bg-elevated);box-shadow:0 28px 80px #020a0775;pointer-events:auto;animation:ordvero-overlay-rise-in var(--ui-motion-base, .18s) cubic-bezier(.22,.75,.24,1) both}.ordvero-overlay__header{display:flex;min-height:72px;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--ui-color-border, color-mix(in srgb, var(--ui-color-text) 10%, transparent));background:color-mix(in srgb,var(--ui-color-bg-elevated) 96%,transparent)}.ordvero-overlay__heading{display:grid;min-width:0;gap:4px}.ordvero-overlay__header h2,.ordvero-confirm-dialog h2,.ordvero-lightbox h2{margin:0;color:var(--ui-color-text-strong, var(--ui-color-text));font-family:var(--ui-font-family, "Avenir Next", "Segoe UI", sans-serif);font-size:1.08rem;line-height:1.25}.ordvero-overlay__eyebrow{margin:0;color:var(--ui-color-accent);font-size:.68rem;font-weight:850;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.ordvero-overlay__description{margin:0;color:var(--ui-color-text-muted);font-size:.76rem;font-weight:700;line-height:1.45}.ordvero-overlay__close{display:inline-grid;width:36px;height:36px;min-height:36px;flex:0 0 36px;place-items:center;padding:0;border:1px solid var(--ui-color-border, color-mix(in srgb, var(--ui-color-text) 10%, transparent));border-radius:10px;color:var(--ui-color-text-muted);font:inherit;background:var(--ui-color-surface-raised);cursor:pointer}.ordvero-overlay__close:hover{color:var(--ui-color-text);border-color:var(--ui-color-border-strong, color-mix(in srgb, var(--ui-color-text) 30%, transparent));background:var(--ui-color-surface-subtle)}.ordvero-overlay__close:focus-visible,.ordvero-overlay-button:focus-visible,.ordvero-anchored-popover:focus-visible{outline:0;box-shadow:var(--ui-shadow-focus, 0 0 0 3px color-mix(in srgb, var(--ui-color-primary) 42%, transparent))}.ordvero-overlay__body{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:20px;overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ordvero-overlay__footer{display:flex;min-height:64px;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--ui-color-border, color-mix(in srgb, var(--ui-color-text) 10%, transparent));background:color-mix(in srgb,var(--ui-color-bg-elevated) 96%,transparent)}.ordvero-form-dialog>.ordvero-overlay__footer{position:static;width:100%;margin:0}.ordvero-overlay-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border:1px solid transparent;border-radius:var(--ui-radius-control, 6px);color:var(--ui-color-text);font:inherit;font-size:.8rem;font-weight:850;cursor:pointer}.ordvero-overlay-button--secondary{border-color:var(--ui-color-border, color-mix(in srgb, var(--ui-color-text) 10%, transparent));background:var(--ui-color-surface-raised)}.ordvero-overlay-button--primary{border-color:var(--ui-color-primary);color:var(--ui-color-text-inverse, var(--ui-color-bg));background:var(--ui-color-primary)}.ordvero-overlay-button--primary:hover:not(:disabled){background:var(--ui-color-primary-hover)}.ordvero-overlay-button--danger{border-color:color-mix(in srgb,var(--ui-color-danger, #e7675f) 58%,transparent);background:var(--ui-color-danger, #e7675f)}.ordvero-overlay-button:disabled{cursor:not-allowed;opacity:.55}.ordvero-context-drawer-backdrop{align-items:stretch;justify-items:end;padding:0;background:linear-gradient(90deg,#03080624,#030806b3);backdrop-filter:blur(2px)}.ordvero-context-drawer{width:min(var(--ui-overlay-drawer-width, 560px),100vw);height:100dvh;max-height:none;border-block:0;border-right:0;border-radius:0;box-shadow:var(--ui-shadow-overlay, -18px 0 44px rgba(0, 0, 0, .42));animation-name:ordvero-overlay-drawer-in}.ordvero-action-sheet-backdrop{align-items:end;padding:20px}.ordvero-action-sheet{width:min(100%,520px);max-height:min(78dvh,720px);border-radius:20px 20px 12px 12px;animation-name:ordvero-overlay-sheet-in}.ordvero-action-sheet__handle{display:none;width:40px;height:4px;margin:9px auto 0;border-radius:999px;background:var(--ui-color-text-subtle)}.ordvero-confirm-dialog{width:min(100%,460px)}.ordvero-confirm-dialog .ordvero-overlay__body{padding:24px}.ordvero-confirm-dialog--positive{width:min(100%,420px)}.ordvero-confirm-dialog--positive .ordvero-overlay__body{padding:20px}.ordvero-confirm-dialog--positive .ordvero-overlay__footer{justify-content:center}.ordvero-confirm-dialog--positive .ordvero-overlay-button{min-width:128px}.ordvero-confirm-dialog__intro{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px}.ordvero-confirm-dialog__intro>div{display:grid;gap:8px}.ordvero-confirm-dialog__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:var(--ui-color-danger, #e7675f);background:var(--ui-color-danger-soft, rgba(231, 103, 95, .16))}.ordvero-confirm-dialog__icon--positive{color:var(--ui-color-success, var(--ui-color-success-text));background:var(--ui-color-success-soft, color-mix(in srgb, var(--ui-color-success) 14%, transparent))}.ordvero-anchored-popover{position:fixed;width:min(360px,calc(100vw - 24px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ui-color-border, color-mix(in srgb, var(--ui-color-text) 10%, transparent));border-radius:var(--ui-radius-overlay, 12px);color:var(--ui-color-text);background:var(--ui-color-bg-elevated);box-shadow:var(--ui-shadow-float, 0 16px 36px rgba(0, 0, 0, .3));pointer-events:auto;animation:ordvero-popover-in var(--ui-motion-fast, .12s) ease both}.ordvero-lightbox-backdrop{padding:20px;background:#010705eb;backdrop-filter:blur(12px)}.ordvero-lightbox{display:grid;width:min(1200px,100%);height:min(900px,calc(100dvh - 40px));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--ui-color-border, color-mix(in srgb, var(--ui-color-text) 10%, transparent));border-radius:16px;color:var(--ui-color-text);background:#020806;box-shadow:0 28px 80px #0000008f;pointer-events:auto}.ordvero-lightbox__header,.ordvero-lightbox__caption{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--ui-color-border, color-mix(in srgb, var(--ui-color-text) 10%, transparent));background:color-mix(in srgb,var(--ui-color-bg-elevated) 94%,transparent)}.ordvero-lightbox__actions{display:flex;align-items:center;gap:8px}.ordvero-lightbox__action{min-height:38px;white-space:nowrap}.ordvero-lightbox__stage{display:grid;min-height:0;place-items:center;overflow:hidden;padding:16px}.ordvero-lightbox__stage img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.ordvero-lightbox__caption{min-height:52px;justify-content:flex-start;border-top:1px solid var(--ui-color-border, color-mix(in srgb, var(--ui-color-text) 10%, transparent));border-bottom:0;color:var(--ui-color-text-muted);font-size:.78rem;font-weight:700}@media(max-width:860px){.ordvero-form-dialog-backdrop,.ordvero-context-drawer-backdrop{align-items:stretch;padding:0}.ordvero-form-dialog,.ordvero-context-drawer{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.ordvero-action-sheet-backdrop{padding:0}.ordvero-action-sheet{width:100%;border-width:1px 0 0;border-radius:22px 22px 0 0}.ordvero-action-sheet__handle{display:block}.ordvero-action-sheet .ordvero-overlay__header{min-height:62px;padding-top:12px}}@media(max-width:520px){.ordvero-confirm-dialog-backdrop{align-items:end;padding:12px}.ordvero-confirm-dialog{border-radius:16px}.ordvero-confirm-dialog .ordvero-overlay__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ordvero-confirm-dialog--positive .ordvero-overlay-button{min-width:0}.ordvero-lightbox-backdrop{padding:0}.ordvero-lightbox{width:100%;height:100dvh;border:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.ordvero-overlay-backdrop,.ordvero-overlay,.ordvero-anchored-popover{animation:none}}@keyframes ordvero-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ordvero-overlay-rise-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ordvero-overlay-drawer-in{0%{opacity:.82;transform:translate3d(28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ordvero-overlay-sheet-in{0%{opacity:.9;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ordvero-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
