.omg-modal,.confirm-card.omg-modal{box-sizing:border-box;width:min(var(--omg-modal-sm-max-w,420px), 100%);max-height:var(--omg-modal-sm-max-h,40vh);padding:var(--omg-modal-padding,24px);border-radius:var(--omg-modal-radius,20px);overscroll-behavior:contain;overflow:auto}.omg-modal[data-size=md],.confirm-card.omg-modal[data-size=md],.pop-sheet.omg-modal{width:min(var(--omg-modal-md-max-w,560px), 100%);max-height:var(--omg-modal-md-max-h,70vh)}.omg-modal[data-size=lg],.confirm-card.omg-modal[data-size=lg]{width:min(var(--omg-modal-lg-max-w,720px), 100%);max-height:var(--omg-modal-lg-max-h,85vh)}.confirm-card:not(.omg-modal){width:min(var(--omg-modal-sm-max-w,420px), 100%);max-height:var(--omg-modal-sm-max-h,40vh);padding:var(--omg-modal-padding,24px);border-radius:var(--omg-modal-radius,20px);overflow:auto}.pop-sheet:not(.omg-modal){width:min(var(--omg-modal-md-max-w,560px), calc(100vw - 20px));max-width:calc(100vw - 20px);max-height:var(--omg-modal-md-max-h,70vh);box-sizing:border-box}.floor-inspect-modal{padding:0;overflow:hidden;width:min(var(--omg-modal-md-max-w,560px), 100%)!important;max-height:var(--omg-modal-md-max-h,70vh)!important;border-radius:var(--omg-modal-radius,20px)!important}.floor-inspect-modal .table-inspect{max-height:inherit;border-radius:inherit;overflow:auto}.menu-sheet-panel{max-width:min(var(--omg-modal-sm-max-w,420px), 100%);max-height:var(--omg-modal-sm-max-h,40vh);border-radius:var(--omg-modal-radius,20px);overflow:auto}@keyframes omg-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes omg-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes omg-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes omg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes omg-status-pulse{0%,to{opacity:1}50%{opacity:.8}}.confirm-layer .confirm-scrim,.floor-inspect-scrim{animation:.15s ease-out both omg-scrim-in}.confirm-layer .confirm-card,.floor-inspect-modal,.omg-modal{transform-origin:50%;animation:.2s ease-out both omg-modal-in}.confirm-layer[data-leave] .confirm-scrim,.floor-inspect-scrim[data-leave]{animation:.15s ease-in reverse both omg-scrim-in}.confirm-layer[data-leave] .confirm-card,.floor-inspect-modal[data-leave]{animation:.15s ease-in both omg-modal-out}[data-tab-panel]{animation:.15s ease-out both omg-fade-in}.floor-tile[data-status-pulse]{animation:.4s ease-in-out omg-status-pulse}.omg-ui-btn,.confirm-press,.shift-tab[data-kind=press],.shift-tab[data-kind=soft],.omg-halls-book{transition:background-color .12s,border-color .12s,box-shadow .12s,opacity .12s,transform 80ms!important}.omg-ui-btn:active:not(:disabled),.confirm-press:active:not(:disabled),.shift-tab[data-kind=press]:active,.omg-halls-book:active{transform:scale(.98)!important}@media (prefers-reduced-motion:reduce){.confirm-layer .confirm-scrim,.floor-inspect-scrim,.confirm-layer .confirm-card,.floor-inspect-modal,.omg-modal,[data-tab-panel],.floor-tile[data-status-pulse],.confirm-layer[data-leave] .confirm-scrim,.confirm-layer[data-leave] .confirm-card{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.omg-ui-btn:active,.confirm-press:active,.shift-tab:active,.omg-halls-book:active{transform:none!important}}
