.SeatingAccessFrame{position:fixed;z-index:1185;box-sizing:border-box}.SeatingAccessFrame--mini{left:max(12px,(100vw - 680px)/2 + 12px);bottom:calc(52px + env(safe-area-inset-bottom, 0px));width:min(330px,100vw - 24px);border:1px solid #d8bd67;border-radius:18px;background:#fff7d8;box-shadow:0 14px 30px rgba(0,0,0,.28);overflow:hidden;animation:seatingAccessEnter .18s ease-out both}.SeatingAccessFrame--denied{border-color:#b64a3f;background:#fff4f2}.SeatingAccessFrame__miniHandle{width:100%;min-height:64px;display:flex;align-items:center;gap:9px;border:0;background:linear-gradient(180deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,0)),linear-gradient(135deg,#fff2bd,#fff 62%,#d6d6d6);color:#1f1f1f;padding:10px 12px;font:inherit;text-align:left;cursor:pointer}.SeatingAccessFrame--denied .SeatingAccessFrame__miniHandle{background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,0)),linear-gradient(135deg,#ffe1dc,#fff 70%,#e4d3d0)}.SeatingAccessFrame__miniHandle span{display:grid;grid-gap:2px;gap:2px;color:#3f3f3f;font-family:MimRegular,sans-serif;font-size:.84rem;line-height:1.08}.SeatingAccessFrame__miniHandle strong{color:#1f1f1f;font-family:MimBold,MimRegular,sans-serif;font-size:.96rem;line-height:1.05}.SeatingAccessFrame__miniHandle small{color:#585858;font-size:.76rem}.SeatingAccessFrame__icon{width:24px;height:24px;object-fit:contain;flex:0 0 auto}.SeatingAccessFrame__spinner{flex:0 0 auto}.SeatingAccessFrame__editIcon{width:20px;height:20px;object-fit:contain;flex:0 0 auto;margin-left:auto;opacity:.72}.SeatingAccessFrame__changeTable{width:100%;border:0;border-top:1px solid rgba(182,74,63,.24);background:hsla(0,0%,100%,.82);color:#1f1f1f;padding:8px 12px 10px;font-family:MimBold,MimRegular,sans-serif;font-size:.9rem}.SeatingAccessFrame__nameBackdrop{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-start;justify-content:center;min-height:100vh;padding:max(72px,env(safe-area-inset-top,0px) + 48px) 16px max(16px,env(safe-area-inset-bottom,0px));background:rgba(0,0,0,.18);overflow-y:auto;box-sizing:border-box}@supports(min-height:100dvh){.SeatingAccessFrame__nameBackdrop{min-height:100dvh}}.SeatingAccessFrame__nameModal{width:min(360px,100vw - 32px);max-height:calc(100dvh - 96px);overflow-y:auto;border:1px solid #d7c278;border-radius:18px;background:#fff;box-shadow:0 20px 44px rgba(0,0,0,.24);padding:16px;display:grid;grid-gap:9px;gap:9px}.SeatingAccessFrame__nameModal h2,.SeatingAccessFrame__nameModal p{margin:0}.SeatingAccessFrame__nameModal h2{color:#242424;font-size:1.08rem;line-height:1.1}.SeatingAccessFrame__nameModal p{color:#666;font-size:.86rem;line-height:1.35}.SeatingAccessFrame__nameModal label{color:#555;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase}.SeatingAccessFrame__nameModal input{min-height:42px;border-radius:12px;border:1px solid #cfcfcf;background:#fff;color:#2d2d2d;padding:0 12px;font:inherit}.SeatingAccessFrame__nameError{color:#8a2f2f;font-size:.82rem}.SeatingAccessFrame__nameActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.SeatingAccessFrame__nameActions button{min-height:40px;border-radius:12px;border:1px solid #4a4a4a;background:#fff;color:#2d2d2d;font:inherit;cursor:pointer}.SeatingAccessFrame__nameActions button:last-child{background:#3f3f41;color:#fff}.SeatingAccessFrame__nameActions button:disabled{opacity:.58;cursor:not-allowed}@media screen and (max-width:520px){.SeatingAccessFrame__nameBackdrop{padding-top:max(56px,env(safe-area-inset-top,0px) + 24px);padding-left:12px;padding-right:12px}.SeatingAccessFrame__nameModal{width:min(360px,100vw - 24px);max-height:calc(100dvh - 72px);padding:14px;gap:8px}}@keyframes seatingAccessEnter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
/*# sourceMappingURL=3c260d7265ed426e.css.map*/