@charset "UTF-8";*{margin:0;padding:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}:root{--primary: #007aff;--dark: #1b1b1d;--gray: rgba(255, 255, 255, .08);--white: white;--h1-fz: 20px;--text-color: rgba(255, 255, 255, .64);--header-bg: var(--gray);--btn-bg: var(--gray);--btn-border-radius: 8px;--btn-text-color: var(--white);--btn-bg-hover: var(--primary);--event-border-radius: 4px;--reservation-clr: #ff7043;--reservation-live-clr: #007aff;--reservation-status-default-bg: #007aff;--reservation-status-default-text: var(--white);--reservation-status-live-bg: #ffffff1f;--reservation-status-live-text: var(--white);--reservation-status-awaiting-bg: #0097fd1a;--reservation-status-awaiting-text: #0097fd;--reservation-status-hall-bg: #4ac99b52;--reservation-status-hall-text: var(--white);--reservation-status-cancel-bg: #ffffff1f;--reservation-status-cancel-text: var(--white);--order-clr: #7fd7cc;--order-banquet-clr: #7b439e;--order-status-default-bg: rgba(255, 255, 255, .12);--order-status-default-text: var(--white);--order-status-bill-bg: #4ac99b52;--order-status-bill-text: var(--white);--input-bg: var(--dark);--input-text: var(--white);--input-text-placeholder: var(--text-color);--input-text-fz: 11px;--input-border: 1px solid rgba(255, 255, 255, .16);--input-border-radius: 8px;--booking-border: 1px solid rgba(255, 255, 255, .16)}html:not(.dark){--primary: #007aff;--dark: #f0f0f0;--gray: rgba(0, 0, 0, .08);--white: #1b1b1d;--text-color: rgba(0, 0, 0, .64);--header-bg: var(--gray);--btn-bg: var(--gray);--btn-text-color: var(--white);--btn-bg-hover: var(--primary);--reservation-status-live-bg: #0000001f;--reservation-status-cancel-bg: #0000001f;--booking-border: 1px solid rgba(0, 0, 0, .16)}@font-face{font-family:Inter;src:url(/restaurant-bookings-view/assets/InterRegular-CJlFuP3Y.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/restaurant-bookings-view/assets/InterSemiBold-B6a-ecyj.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/restaurant-bookings-view/assets/InterMedium-DWOZ9ZOK.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/restaurant-bookings-view/assets/InterBold-BYndSi_w.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:Inter,sans-serif;background-color:var(--dark);color:var(--text-color);font-size:11px;line-height:14px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.section{margin:16px 0}.container{max-width:1240px;padding:0 20px;margin:0 auto}.text-semibold{font-weight:600}.text-8{font-size:8px;line-height:8px}.text-11{font-size:11px;line-height:14px}::-webkit-scrollbar{width:4px;height:4px;border-radius:0;background-color:var(--dark)}::-webkit-scrollbar-thumb{background-color:var(--gray);border-radius:0;border:0}h1{font-size:var(--h1-fz);color:var(--white);line-height:28px;font-weight:700;margin-bottom:16px}.btn[data-v-1a51e510]{padding:4px 8px;display:inline-flex;flex-direction:column;text-align:left;border-radius:var(--btn-border-radius);background-color:var(--btn-bg);color:var(--btn-text-color);transition-property:background-color;transition-duration:.3s;font-size:12px;transition:background-color .3s,color .3s,border-color .3s}@media screen and (hover: hover){.btn[data-v-1a51e510]:hover{background-color:var(--btn-bg-hover)}}.btn.active[data-v-1a51e510]{background-color:var(--btn-bg-hover)}.icon[data-v-e544fb10]{display:inline-block;vertical-align:middle;width:16px;height:16px}input[data-v-377e18fa]::placeholder{font-family:Inter,sans-serif;color:var(--input-text-placeholder);transition:color .3s}.input[data-v-377e18fa]{background-color:var(--input-bg);color:var(--input-text);font-size:var(--input-text-fz);padding:7px 8px;border:var(--input-bd);border-radius:var(--input-border-radius);height:28px;transition:background-color .3s,color .3s,border-color .3s}.spinner{width:80px;height:80px;border:8px solid transparent;border-top:8px solid var(--white);border-radius:50%;animation:spin 1.5s linear infinite;margin:60px auto}@keyframes spin{to{transform:rotate(360deg)}}.btn-icon[data-v-6a88e25b]{flex-direction:row;gap:4px;border-radius:4px}@media screen and (max-width: 767px){.btn-icon[data-v-6a88e25b]{padding:4px;height:24px;width:24px}.btn-icon-slot[data-v-6a88e25b]{display:none}}.input-group{display:flex;align-items:center}.input-group .input{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon{background-color:var(--input-bg);color:var(--input-text);font-size:var(--input-text-fz);padding:6px 8px;border:var(--input-bd);height:28px;border-top-left-radius:var(--input-border-radius);border-bottom-left-radius:var(--input-border-radius);transition:background-color .3s,color .3s,border-color .3s}.btn-toggle-dark{height:24px;width:24px;background-color:var(--gray);border-radius:4px;padding:4px;color:var(--white)}.header[data-v-d84514f7]{padding:15px 0;background-color:var(--header-bg)}.header__logo[data-v-d84514f7]{color:var(--white);height:14px;flex:0 0 92px}.header__logo-icon[data-v-d84514f7]{width:100%;height:100%}.header__container[data-v-d84514f7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.header__block[data-v-d84514f7]{display:flex;gap:8px;align-items:center}
