body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#2a2a2a;color:hsla(0,0%,100%,.66)}body,html{-ms-scroll-chaining:none;overscroll-behavior:none;width:100%;overflow-x:overlay}body,div#root,html{height:100%}table{border-spacing:0!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}button{outline:none}.refresh button{font-family:inherit;border:0;background:#2e2e2e;color:#47aecc;font-size:20px;padding:10px 15px;border-radius:100px}.refresh,.refresh button{box-shadow:0 0 5px rgb(0 0 0/50%)}.refresh{position:fixed;top:0;left:10px;z-index:9999;background:rgb(144 100 19);padding:10px;border-radius:0 0 30px 30px;display:none}.table,.tablesection{min-width:70px;text-align:center;vertical-align:top;height:100px;padding:0}.tablescontainer .hidden{display:none}.table p{margin:5px 0 0;font-size:.8em;clear:both}.table>p{color:hsla(0,0%,100%,.87);font-size:1em}.tablesection{min-width:40px;background-color:#252525;line-height:100px;vertical-align:middle}.table{position:relative}.table,.tablescontainer{background-color:#121212}.tablescontainer{position:fixed;bottom:0;box-shadow:0 0 5px rgba(0,0,0,.5);z-index:100;width:100%;left:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;height:100px;transition:height .5s ease;transition-delay:0s}.tables,.tables tr,.tables tr td{padding:0;height:100px}.calendarbutton{width:180px}.dayofweek{color:hsla(0,0%,100%,.87);font-size:1.5em;font-weight:700}.fullWidth{list-style-type:none;margin:0;vertical-align:middle}ul.bookingUL{padding:0}table.pacing{padding:10px;width:100%;background-color:#252525;margin:0;height:30px;vertical-align:middle}.pacingcovers{margin-left:0;width:20px;text-align:right}.personicon{margin-left:0;width:50px}.timediv{width:80px;vertical-align:middle;height:24px;line-height:24px}li.booking{background-color:#121212;padding:0 22px}.slider{-webkit-appearance:none;height:8px;border-radius:5px;background:transparent;outline:none;opacity:.99;transition:opacity .2s;margin:0 0 0 -100%;padding:0;width:100%;display:inline}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;background:#286e8f;border:2px solid #286e8f;cursor:pointer;height:30px;border-radius:20px;opacity:0}.slider::-moz-range-thumb{width:25px;background:#0ff;cursor:pointer;height:25px;border-radius:50%;opacity:1}.slidecontainer{position:relative;height:100%;padding:0}.slidecontainer,.sliderlabel{display:flex;align-items:center}.sliderlabel{position:absolute;justify-content:center;pointer-events:none;color:#121212;font-weight:700;width:30px;height:30px;line-height:30px;background:rgb(38 73 90);border-radius:100%}.sliderlabel.custom{background:#47aecc}td.lock{color:#286e8f}td.lock,td.lock.unlocked{width:10px;align-content:center;padding-left:10px}td.lock.unlocked{color:#47aecc}.bookedpacing{background-color:#47aecc}.bookedpacing,.unbookedpacing{position:absolute;left:0;width:50%;border-radius:7px;height:8px}.unbookedpacing{background-color:#0090c1}.additionalpacing{background-color:rgb(38 73 90);width:100%;border-radius:7px;height:8px}.bookingrow{width:100%}.icon{font-size:1.5em!important;width:160px;height:60px;color:#286e8f;text-align:center;vertical-align:middle}.navbar{position:fixed;top:0;left:0;width:100%;margin:auto;z-index:101}.navbar table{width:100%;background-color:#252525;box-shadow:0 0 5px rgba(0,0,0,.5)}.navmiddle{display:flex;align-items:center;justify-content:center;height:60px}.navmiddle button p{margin:0}table.bookingrow{border-bottom:2px solid #2e2e2e;padding:4px 8px}li:last-of-type table{border-bottom:none}.bookingrow button{height:44px;width:44px}.bookingcovers{width:90px}.bookingleftbuttons{width:1px;padding-right:5px}.bookingdetails{overflow:hidden;max-width:0;padding-left:15px}.bookingrightbuttons{width:1px;text-align:right}.phonenumber{top:10px;left:60px;font-size:1.3em}.emailbuttons .email,.phonenumber{position:absolute;display:inline-block}.emailbuttons .email{top:12px;left:40px;font-size:1em;text-overflow:ellipsis;overflow:hidden;width:300px}.email a,.phonenumber a{color:#286e8f;text-decoration:none}.horizontaltableheader{background-color:#252525;padding:10px;text-align:center;position:relative}.horizontaltableheader .buttons{position:absolute;left:0;top:0;height:100%;display:flex;justify-content:center;align-items:center}.horizontaltableheader .buttons button{margin-left:10px;background:rgb(0 0 0/80%);border:2px solid transparent;color:#286e8f;padding:5px 5px 5px 20px;border-radius:20px;font-weight:700;position:relative;height:29px;width:65px;cursor:pointer}.horizontaltableheader .buttons button.no{pointer-events:none;opacity:.4;color:#b5b5b5}.horizontaltableheader .buttons button.yes{box-shadow:0 0 4px rgb(0 0 0/50%)}.horizontaltableheader .buttons button.yes.selected{color:#070707;background:#47aecc;border-color:#252525}.add-booking-holder-holder.walk-in .time .content p{margin:0}.add-booking-holder-holder.walk-in .time .content p span{font-weight:400;font-size:.8em}.horizontaltableheader .buttons button svg{height:.8em;position:absolute;left:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.horizontaltableheader .available{background:#121212;width:30px;color:#b5b5b5;position:absolute;right:10px;height:30px;line-height:30px;top:6px;font-weight:700;border-radius:50%}.horizontaltableheader .available.orange{color:orange}.horizontaltableheader .available.red{color:red}.fulltables{width:100%;margin-top:0}.fulltables,.fulltables table,.fulltables tbody,.fulltables tr{display:block;width:100%;overflow:auto}td.horizontaltableheader{width:100%;display:block;box-sizing:border-box}.bookingleftbuttons button,.bookingrightbuttons button,.calendarbutton{position:relative;border-radius:100px;border:none;background-color:#2c2c2c;color:#286e8f;text-indent:0;font-size:15px;box-shadow:0 0 5px rgb(0 0 0/60%);transition:width .3s;overflow:hidden;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center}.bookingrightbuttons button{text-align:left}.opentableview{height:calc(100% - 280px);overflow-x:hidden;overflow-y:auto}.bookingnotes{font-size:.8em;margin:3px 0 0;color:hsla(0,0%,100%,.38);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookingname{margin:0;font-weight:700;color:hsla(0,0%,100%,.87)}.alltableview{height:100px;background:hsla(0,0%,100%,.05);border-radius:5px}.tablescontainer .tables{bottom:0;background:#121212;position:absolute;left:0;transition:bottom .5s;transition-delay:0s;z-index:10;overflow-y:hidden}.opentableview .tables{bottom:-100px}.status-button-container,.status-button-row{display:flex;flex-direction:column}.status-button-row{justify-content:flex-start;align-items:flex-start;padding:10px}.status-row{display:flex;justify-content:center;align-items:center}.status-name{padding-left:15px;text-transform:capitalize;color:#47aecc}.status-button-row .seat-button{padding:10px 20px;align-self:center}.blackout{position:fixed;display:flex;justify-content:center;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.9);z-index:101}.display-none{display:none}.window-bg{background-color:#111;display:flex;margin:auto 0;width:90%;height:80%;justify-content:center;box-shadow:0 0 5px rgb(0 0 0/60%)}.status-selector{width:auto;height:auto;padding:50px}.status-button{padding:0!important;background-color:#2c2c2c;display:flex;float:left;border-radius:200px;color:#47aecc;align-items:center;justify-content:center;margin:5px;box-shadow:0 0 5px rgb(0 0 0/60%);font-weight:700;font-size:.8em;width:36px;height:36px;border:2px solid #2c2c2c}.table .status-button{margin:5px 0 0;border:0;height:17px;padding:1px 8px!important}.orange-border{background-color:rgb(255 165 0/60%);color:#000}.red-border{background-color:rgb(255 0 0);color:#000}.status-button svg{margin:0 auto;display:block}.status-button.selected{border:1px solid;width:38px;height:38px;color:#47aecc}.tables{overflow-x:auto;width:inherit;left:inherit!important;position:fixed!important}.tables,.tables tbody{display:block}.table .red svg.MuiSvgIcon-root{font-size:1em;position:absolute;margin-left:-3px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.table p{font-weight:700}p.red{color:red!important}.tablebookings-container{display:flex;flex-direction:column;width:100%;box-shadow:0 0 5px rgb(0 0 0/50%);align-self:flex-start;background-color:#121212}.tablebookings-booking{display:flex;height:50px;background-color:#252525;padding:5px;border-top:2px solid rgb(18 18 18/50%)}.tablebookings-booking-row.selected{box-shadow:0 0 0 4px #47aecc;z-index:101}.tablebookings-booking div{display:flex;align-items:center;padding:10px}.tablebookings-name{flex-grow:1}.expanded-booking-view{display:flex;padding:10px;font-size:14px;color:#286e8f}.expanded-booking-view .details{display:flex;flex-grow:1;flex-direction:column}.expanded-booking-view .details>*{margin-bottom:10px}.expanded-booking-view .history-wrapper{display:flex;min-width:140px;background-color:rgb(0 0 0/50%);padding:10px;box-shadow:0 0 5px rgb(0 0 0/50%)}.history{display:flex;flex-direction:column;width:100%}.history h3{text-align:center;margin:0 0 10px;color:hsla(0,0%,100%,.66)}.expanded-booking-view .tags{display:flex;flex-wrap:wrap}.expanded-booking-view .detail,.tags .detail{display:flex;margin-right:10px;padding:8px 14px 8px 8px!important;border-radius:100px;align-self:flex-start;align-items:center;grid-gap:10px;font-size:16px}.tags .tag{color:rgb(255 255 255/66%)}.tags .tag .circle{width:17px;min-width:17px;height:17px;border-radius:10px;display:block;padding:0}.columns{display:flex;flex-direction:row}span.smart-turn{margin-left:20px;color:#47aecc}.column-label{font-weight:700;color:hsla(0,0%,100%,.66)}.column,span.label-text{margin-right:20px}span.label-text{display:inline-block;width:30px;height:30px;line-height:30px;color:hsla(0,0%,100%,.66);text-align:center}.history div,.tables-action-bar{display:flex;align-items:center}.tables-action-bar{position:fixed;width:calc(100% - 20px);background:#252525;height:38px;margin-top:-38px;justify-content:center;z-index:1}.tables-top-panel{display:flex;position:absolute;left:40px;top:40px;height:200px;width:calc(100% - 80px);background-color:#121212;flex-direction:column}span.panel-booking{display:inline-flex;width:100%;height:38px;align-items:center;justify-content:center;background:#252527}.tables-top-panel .panel-buttons{display:flex;flex-grow:1;padding:25px 0 25px 25px}.panel-buttons>*{display:flex;flex-grow:1;width:100%;border:2px solid #252525;align-items:center;justify-content:center;font-weight:700;color:#286e8f;margin-right:25px}.panel-buttons>.selected{color:#121212;background:#47aecc}.panel-buttons .save{display:flex;flex-direction:column;grid-gap:15px;border:0}.save span.submit{position:unset;display:flex;justify-content:center;height:30px}.save span.table-list{color:hsla(0,0%,100%,.66)}.save>*{flex-grow:1;height:100%;display:flex;align-items:center;justify-content:center}.panel-buttons input{margin:0;font-size:1em}.table-selected{position:absolute;left:2px;top:2px;width:calc(100% - 8px);height:calc(100% - 8px);border:2px solid #47aecc;border-radius:0 0 10px 0;display:flex;align-items:flex-end;color:#121212;justify-content:flex-end;justify-items:flex-end}.table-selected.warning{border:2px solid red}.table-selected svg{margin-right:-2px;margin-bottom:-2px;background-color:#47aecc;border-radius:10px 0 11px 0}.table-selected.warning svg{background-color:red}.turn-options{display:flex;margin:8px 0 8px 8px}.turn-options>*{display:flex;flex-direction:column;justify-content:center;justify-items:center;align-items:center;width:94px;height:94px;padding:0!important;color:#286e8f;border:3px solid transparent;background:rgba(0 0 0/30%);border-radius:20px}.turn-options .selected{border:3px solid #47aecc;color:#47aecc}.turn-options .string-time{font-weight:700;font-size:1.2em}.turn-options>*{margin-right:20px}.expanded-booking-view .description{font-style:italic;border-radius:20px;line-height:20px;font-size:16px;padding:15px!important}.window-bg.table-bookings{background-color:#2a2a2a;padding:20px}.bookingleftbuttons .selected{color:#47aecc;border:2px solid #47aecc}.tables-title{display:flex;padding:21px;justify-content:center;background-color:#252525;font-weight:700}.tablebookings-container .no-bookings{display:flex;align-items:center;justify-content:center;height:200px}.tablebookings-table{border-radius:100px;box-shadow:0 0 5px rgb(0 0 0/60%);padding:0 4px!important;color:#286e8f;height:36px;min-width:28px;font-size:14px;justify-content:center;font-weight:700;font-size:15px;align-self:center;display:flex;border:2px solid #2c2c2c;background:#2c2c2c;margin:5px}.tablebookings-table.manual{color:#47aecc;border:2px solid}.list-holder{display:inline-flex;flex-direction:column;justify-content:center;align-items:center}p.assigned{background:#47aecc;color:#121212;border-radius:20px;padding:1px 4px}.bookingleftbuttons .status-button{height:40px;width:40px}.plus-minus>*{background:red;display:flex;width:70%;align-items:center;justify-content:center;padding:12px 8px;background:rgba(0 0 0/30%);border-radius:300px}.plus-minus{background:transparent}.plus-minus div:first-child{margin-bottom:9px}.add-booking-holder .wrapper .tags.selected{height:146px;display:block;overflow:auto;padding:10px}.add-booking-holder .tags{max-width:calc(50% - 45px)}.add-booking-holder-holder{height:210px;min-height:210px;overflow:hidden;background:#252525;box-shadow:0 0 5px rgb(0 0 0/50%);z-index:1;position:fixed;top:62px;left:0;right:0;transition:top .5s ease}.add-booking-holder-holder.walk-in{z-index:1001;height:220px;min-height:220px}.add-booking-holder-holder.walk-in.hide{z-index:10}.add-booking-holder-holder.walk-in .time svg{height:40px;width:40px}.add-booking-holder-holder.walk-in .time .content.option-selected{flex-direction:column}.add-booking-holder-holder.walk-in .time .content{font-weight:700}.add-booking-holder-holder.hide{top:-158px}.add-booking-holder{display:flex;flex-direction:column;padding:20px 0 20px 20px}.walk-in .add-booking-holder{height:calc(100% - 40px)}.walk-in .time .content{font-size:20px;width:90%}.add-booking-holder .wrapper>*{border:2px solid #286e8f;padding:0;flex-direction:column;background:#121212;margin-right:20px}.add-booking-holder .content,.add-booking-holder .wrapper>*{flex-grow:1;width:100%;display:flex;justify-content:center;align-items:center}.add-booking-holder .content{font-size:30px;flex-wrap:wrap;color:#286e8f}.table-options .content>*{background:rgb(0 0 0/30%);border:2px solid transparent;border-radius:200px;flex-direction:column;height:50px;width:80%;display:flex;position:relative;font-size:15px;flex:1 1 33%;font-weight:700;justify-content:center;align-items:center;margin:5px}.add-booking-holder h4{margin:0}.add-booking-holder .next{border:0;background:unset;padding-bottom:0}.add-booking-holder .next>*{background:#121212;width:100%;border:2px solid transparent;display:flex;align-items:center;justify-content:center;height:100%;border-radius:200px;color:#286e8f;margin:10px 0}.add-booking-holder svg{width:50px;height:50px}.add-booking-holder .grey,.add-booking-holder .grey .content{color:rgb(255 255 255/50%)}.add-booking-holder .grey{border:2px solid transparent;opacity:.5;pointer-events:none}.table-options .label{color:orange}.table-options .highlight .label svg{color:green;height:22px;width:22px;margin-top:2px}.table-options .highlight{border:2px solid green}.add-booking-holder .covers p{margin:0;font-size:16px;font-weight:700}.add-booking-holder .covers{display:flex;flex-direction:column;align-items:center;justify-content:center}.table-options .quick .label{color:#286e8f}.table-options .quick.highlight .label{color:green}.spacer{height:20px;transition:.5s ease}.spacer.big{height:240px}.window-bg.time-changer{width:unset;height:unset}.time-options-container{width:300px;padding:20px;background-color:#252525;display:flex;flex-direction:column;grid-gap:5px;font-weight:700}.add-booking-holder-holder .time-row{font-size:.8em;font-family:monospace;display:flex;justify-content:center;align-items:center;opacity:.5;background:#121212;border:2px solid transparent}.expanded-option .slider{margin-left:0}.expanded-option .time-row{font-size:.8em;font-family:monospace;display:flex;justify-content:center;align-items:center}.time-options-container .time-row>*{display:flex;justify-content:center;align-items:center;height:30px;font-size:16px}.time-options-container .difference{width:50px}.time-options-container .time{width:100px}.time-options-container .result{flex:1 1;color:orange}.time-row.available{opacity:1!important;color:#286e8f}.time-options-container .recommended .result{color:green}.time-row.available.recommended{border:2px solid green}.add-booking-holder .content.overwrite,.add-booking-holder .covers.quick p{color:green}.table-options .selected{color:#47aecc;border-color:#47aecc}.add-booking-holder .selected{border-color:#47aecc}.add-booking-holder .selected .content{color:#47aecc}.add-booking-holder .wrapper{height:170px;min-height:170px;transition:.7s ease;display:flex;flex:1 1;margin-bottom:40px}.add-booking-holder input{width:calc(100% - 20px);margin:0;font-size:16px}.add-booking-holder textarea{height:100%;width:calc(100% - 40px);background:#252525;color:#286e8f;padding:10px;font-size:16px;border:0;margin:10px}.mandatory{color:orange}.italic{font-style:italic}.filled{color:#47aecc!important}.add-booking-holder .tag{background:#252525;border:2px solid #47aecc;color:#47aecc}.add-booking-holder .tag.deselected{opacity:.6;border:2px solid transparent;color:rgb(170 170 170)}.add-booking-holder .summary{color:#47aecc;border:2px solid;border-radius:0}.add-booking-holder.part2 .wrapper:first-of-type{margin-top:-210px}button.calendarbutton{color:#47aecc}.add-booking-holder .table-options{padding-right:0}.add-booking-holder .basics>*{margin:5px 10px}.add-booking-holder .tags>*{margin:5px}.tables tr{-webkit-backface-visibility:hidden}.tables tr>*{-webkit-transform:translateZ(0)}.bookingdetails .circle{width:10px;height:10px;display:inline-block;border-radius:10px;margin-left:4px;opacity:.8}.seat-button{background:#286e8f;color:#121212;padding:0 5px 1px;border-radius:100px;font-size:15px;font-weight:700;height:27px}.seat-booking,.seat-button{display:flex;justify-content:center;align-items:center}.seat-booking{padding:20px;flex-direction:column;justify-self:center;align-self:center;background-color:#252525}.seat-booking .header{margin:20px;font-size:24px}.seat-booking .buttons{display:flex;width:100%;justify-content:center}.seat-booking .buttons>*{margin:20px;display:flex;align-items:center;justify-content:center;background:#121212;padding:15px;border:2px solid transparent;color:#286e8f;border-radius:200px;font-weight:700;box-shadow:0 0 5px #121212}.submit-new{background:#286e8f!important;color:#121212!important;border:2px solid #286e8f!important}.bookings-main.minimize{display:none}.bookings-wrapper{margin-top:60px;padding-bottom:90px}.blob{background:rgb(71 174 204);border-radius:50%;margin:10px;height:20px;width:20px;box-shadow:0 0 0 0 rgb(71 174 204);-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(71,174,204,.7)}70%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 10px rgba(71,174,204,0)}to{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(71,174,204,0)}}@keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(71,174,204,.7)}70%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 10px rgba(71,174,204,0)}to{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(71,174,204,0)}}.loading .window{display:flex;padding:30px;justify-content:center;align-items:center;color:rgb(71 174 204)}.loading .window .blob{margin-left:30px}input[type=range]{pointer-events:none}input[type=range]::-webkit-slider-thumb{pointer-events:auto}.table .status-button.near{color:orange;background-color:rgb(255 165 0/20%)}.table .status-button.over{color:red;background-color:rgb(255 0 0/30%)}.slider.lock{display:none!important}.sliderlabel.lock{color:rgba(40,110,143,0);background:#47aecc!important;height:20px;width:4px;margin-left:-2px;border-radius:0}.fullWidth.bookingUL.hide{display:none}.buttons-wrapper{position:absolute;right:0;top:0;display:flex}.buttons-wrapper button{border-radius:100%;width:35px;height:35px;margin:10px 10px 0 0;display:flex;background:#2e2e2e;justify-content:center;align-items:center;color:#286e8f;border:2px solid transparent}.buttons-wrapper button.selected{color:#47aecc;background:#2e2e2e;border:2px solid #47aecc;box-shadow:0 0 5px rgb(0 0 0/60%)}.buttons-wrapper button svg{height:70%}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#286e8f;border-radius:5px}::-webkit-scrollbar{width:10px;height:10px;overflow:overlay}.label-bookable{width:calc(45% - 10px);padding-left:10%}.label-bookable,.label-offline{display:inline-block;color:hsla(0,0%,100%,.66);font-size:.7em}.label-offline{width:calc(45% + 10px)}.expanded-option textarea{font-family:sans-serif;font-size:.6em!important}.options-button{box-shadow:0 0 5px rgba(0,0,0,.6);display:inline-block;border-radius:23px;padding:5px;position:fixed;left:20px;top:8px;width:36px;overflow:hidden;background-color:#2c2c2c;height:36px;transition-duration:.5s;transition-timing-function:cubic-bezier(.25,.1,.03,.99)}.options-button-selected{top:0;left:0;bottom:0;width:500px;z-index:101;height:unset;border-radius:0;padding-top:13px;display:flex;flex-direction:column;align-content:center;align-items:center}.options-button svg{z-index:1;position:relative;transition-duration:1s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.options-button-selected svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#47aecc}.option{overflow:hidden;color:rgb(40 110 143);text-align:left;padding:10px 20px;margin:10px 0;font-size:.8em;background-color:#252525;box-shadow:0 0 5px rgb(0 0 0/50%);height:23px;white-space:nowrap;cursor:pointer}.option.grey{pointer-events:none;color:grey;opacity:.7}.sub-option{padding-left:40px}.expanded-option{position:absolute;width:510px;overflow:scroll;top:65px;bottom:0;padding-bottom:10px;background-color:#2c2c2c;left:-510px}.expanded-option,.option-full{transition-duration:.5s;transition-timing-function:cubic-bezier(.25,.1,.03,.99)}.option-full{left:0;flex-grow:1;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;align-content:center;align-items:center}.schedule-container{position:relative;margin-top:20px;width:94%}.schedule-week{box-shadow:0 0 5px rgba(0,0,0,.5);font-size:.7em;top:40px;width:90%;margin-left:5%;max-height:0;transition-timing-function:ease;transition-duration:.5s;overflow:hidden}.schedule-week.selected{max-height:480px}.schedule-overview svg{transition-duration:.5s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.schedule-overview.selected svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.schedule-week table td,.schedule-week table th{text-align:left;padding:5px 5px 5px 20px;font-size:.8em}.schedule-overview{position:relative;width:94%;margin-left:3%;font-size:.8em}.schedule-overview td{width:45%;font-size:.8em}.schedule-overview td.small{width:10%}.schedule-label{color:hsla(0,0%,100%,.66);font-weight:400}.schedule-overview table{padding:5px}.options-title{padding:0 0 10px;color:hsla(0,0%,100%,.6)}.schedule-new-button{font-size:.7em;background-color:#252525;margin:15px 15px 5px;padding:5px 15px 5px 10px;box-shadow:0 0 5px rgba(0,0,0,.5);display:inline-block;transition-duration:.5s}.schedule-new-button svg{font-size:1.2em;margin-right:5px;vertical-align:bottom;z-index:unset}.double-row{position:relative;display:flex;align-items:center;justify-content:center;margin-top:20px}.double-row.labeled p{display:inline-block;width:20%;color:hsla(0,0%,100%,.66);font-size:.7em;margin:0}.expand-arrow svg{z-index:unset}.schedule-modify-button{float:right;padding:5px;background-color:#2c2c2c;box-shadow:0 0 5px rgba(0,0,0,.5);margin:5px;border-radius:5px}.schedule-modify-button svg{font-size:1em;margin-right:5px;z-index:unset}.double-row.labeled input{margin:5px 0 0!important;width:40%}.select-dropdown{z-index:102;position:absolute;left:20%;top:0;background-color:#252525;width:40%;color:#286e8f;font-size:.8em;opacity:0;transition:.5s;border-radius:20px;opacity:1}.select-dropdown h3{color:inherit;font-size:1em;font-weight:400}.select-dropdown.right{left:unset;right:0}.options-menu{padding-top:10px;width:93%;position:relative}.options-button-selected div svg{-webkit-transform:rotate(0);transform:rotate(0)}.edit-schedule-pt{margin:20px 0 0;background:#252525;box-shadow:0 0 5px rgba(0,0,0,.5)}.edit-schedule{width:88%}.edit-schedule input{width:100%;margin:20px 0 0}.edit-schedule-pt input{margin:0;box-shadow:none}.edit-schedule-pt .double-row{width:100%!important;margin:0}.table-plan-container{width:80%;margin-left:10%;position:relative;padding-top:10px}.table-plan{font-size:1.2em}.table-plan .schedule-modify-button{font-size:.8em}.expanded-option textarea{background-color:#2c2c2c;border:0;color:#286e8f;height:100%;display:inline-block;box-shadow:0 0 5px rgba(0,0,0,.5);width:45%;font-size:.7em;margin:10px 10px 0 0;padding:5px}form.edit-table-plans input{width:94%;margin:20px 0 0}.edit-table-plans .edit-schedule-pt{width:94%;margin-left:3%;padding-bottom:10px;overflow:hidden}.edit-table-plans p{width:10%!important}.edit-table-plans .schedule-modify-button{float:right;margin:10px 10px 0;font-size:.7em;display:flex;align-items:center;justify-content:center}.new-table-size .other input{background-color:#2c2c2c;width:60px;font-size:1.1em;box-shadow:0 0 5px rgba(0,0,0,.5);font-family:monospace;padding:6px;border:2px solid #2c2c2c;margin-right:8px;margin-top:0}.new-table-size .other{font-size:.8em}.new-table-size .button{background-color:#2c2c2c;padding:6px;font-family:monospace;margin-right:8px;width:1em;height:1em;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px rgba(0,0,0,.5);border:2px solid #2c2c2c}.new-table-size{display:flex;align-items:center;align-content:center;padding:10px 10px 0}.new-table-size .tick{color:#2c2c2c;background-color:#252525;font-weight:700;margin-right:0}.new-table-size .active{background:#2c2c2c;color:#286e8f}.new-table-size .selected.button,.new-table-size .selected input{border:2px solid #286e8f}.edit-table-plans{padding-bottom:110px;width:100%}.time-row-container{background:#252525;width:94%;box-shadow:0 0 5px rgba(0,0,0,.5);clear:both;margin-top:20px;padding:10px 0}.time-options-container .time-row{font-size:.8em;font-family:monospace;display:flex;justify-content:center;align-items:center;opacity:.5;background:#121212;border:2px solid transparent}.time-row div{display:inline-block;align-self:stretch}.time-row .time{width:80px;display:flex;align-items:center;justify-content:center}.service-name input{height:1em;padding:.5em;font-size:.8em;background-color:#2c2c2c;margin:0}.time-row .service-name{position:relative;width:120px;padding:5px;align-self:stretch;display:flex;justify-content:center}.checkbox svg{font-size:1em}.checkbox{background:#2c2c2c;padding:.5em .3em;height:1em;width:1.3em;box-shadow:0 0 5px rgba(0,0,0,.5)}.time-row-slider{position:relative;flex-grow:1;padding-right:5px;display:flex!important;align-items:center}.time-row-slider .additionalpacing{margin-top:0;left:0;width:calc(100% - 10px);height:6px}.time-row-slider .slider{width:calc(100% - 10px);left:0;position:absolute;height:6px}.time-row-slider .sliderlabel{top:unset;width:30px;text-align:center;pointer-events:none;color:#121212;margin:0;font-weight:700;line-height:30px;display:flex;align-self:center;justify-content:center}button.logout{background:#286e8f;border:none;padding:10px;font-size:16px;color:#252525;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;box-shadow:0 0 5px rgb(0 0 0/50%);margin-top:30px;font-weight:700;border-radius:5px;align-self:flex-end;margin-right:3.5%}.locked{position:absolute;background:rgb(0 0 0/40%);height:87.5%;width:106%;top:15%;left:-3%;display:flex;justify-content:center;align-items:center}.locked svg{width:50%;height:50%;color:grey}.options-menu .title{color:#47aecc;margin:10px 0 30px;text-align:center}hr.continue-service{position:absolute;width:2px;height:calc(100% + 10px);padding:0;border:0;background-color:rgb(40 110 143);margin-top:-8px;margin-bottom:-8px}.end-service{background:#286e8f;width:8px;height:8px;border-radius:100%;align-self:center!important;justify-self:center;margin-top:-13px}hr.last-service{height:50%}.open{padding:5px}.time-row .settings-row{width:225px;height:30px;line-height:30px;text-align:right;padding-right:20px}.time-row-slider input{background-color:#286e8f}.settings-field{flex-grow:1;display:flex!important}.settings-field input{margin:0;width:calc(100% - 10px);font-size:.9em;padding:5px 0;background-color:#2c2c2c}.settings-field.double input{width:calc(30% - 10px)}.time-row .hours-settings{width:100%;padding:10px 0}.time-row .hours-settings input{width:50px;margin:0 10px}.add-service{height:4px;width:4px;box-shadow:0 0 0 2px #286e8f;background:#2c2c2c;border-radius:100%;border:6px solid #2c2c2c;transition-duration:0s;opacity:1;font-weight:700;font-size:20px;cursor:pointer;overflow:hidden;justify-self:center;align-self:center!important;z-index:1;transition-duration:.2s}.grey-out{color:hsla(0,0%,100%,.33);opacity:.5}.navbar-today{height:42px;width:42px;color:red;box-shadow:0 0 5px rgba(0,0,0,.4);background:rgba(255,0,0,.4);border:0;border-radius:100px;position:absolute;margin-left:250px}.navbar-today svg{vertical-align:middle}.navbar .add-booking{width:46px;height:46px;background:#2e2e2e;display:inline-flex;margin-right:10px;border-radius:200px;justify-content:center;align-items:center;box-shadow:0 0 5px rgb(0 0 0/60%)}.navbar .add-booking svg{height:30px}.navbar .add-booking.selected{background:#47aecc}.navbar .add-booking.selected svg.icon{color:#2e2e2e}.nav-warning{background:rgba(255,69,0,.5098039215686274);position:absolute;top:9px;min-height:40px;left:80px;right:calc(50% + 100px);border-radius:5px;color:#dbdbdb;font-size:.9rem;display:flex;justify-content:center;align-items:center;padding:3px 6px}.nav-warning svg{margin-right:6px}.nav-warning .short{display:none}@media screen and (max-width:730px){.nav-warning .short{display:unset}.nav-warning .long{display:none}}@media screen and (max-width:600px){.nav-warning .long,.nav-warning .short{display:none}.nav-warning svg{margin-right:0}}.booking-page-wrapper{display:flex;flex-direction:column;height:100%}.booking-page-wrapper>*{height:100%}.booking-page-wrapper .header{display:flex}.booking-page-wrapper .header>*{width:100%}.booking-page-wrapper .footer{display:none}.booking-page-wrapper .back{color:#2f373c;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .2s ease-in-out;width:200px;cursor:pointer}.booking-page-wrapper .back svg{font-size:50px}.booking-page-wrapper .widget-section{display:flex;align-items:center;justify-content:center}.booking-page-wrapper .widget-holder{width:400px;box-shadow:0 0 5px rgb(0 0 0/60%);padding:50px 20px 90px;min-height:70%;position:relative}.booking-page-wrapper .widget-holder>*{display:flex;align-items:center;justify-content:center;flex-direction:column}.booking-page-wrapper input{width:200px;margin-bottom:20px;height:40px}.booking-page-wrapper .blackout{background-color:rgba(0,0,0,.7)}.booking-page-wrapper .option-no{margin:30px;font-size:18px;font-style:italic;border-top:2px solid #9e9e9e;padding-top:20px;flex-direction:row}.booking-page-wrapper .option-yes{margin-top:30px;padding:20px;border:2px solid}.booking-page-wrapper .option-no svg{margin-left:10px}.booking-page-wrapper .submit-bp{margin:20px;border:3px solid #9e9e9e;padding:5px;width:130px;background:#9e9e9e;color:#000;font-weight:700;border-radius:5px;text-align:center}.booking-page-wrapper .button-holder{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);flex-direction:row}.booking-page-wrapper .widget-window-holder{width:440px;overflow-x:hidden}.booking-page-wrapper .widget-window{display:flex;margin-left:-440px;transition:margin .4s ease}.booking-page-wrapper p{text-align:center}.eui-time-picker{display:flex;flex-direction:row;width:200px!important;flex-grow:1;justify-content:center;margin-bottom:20px!important;position:relative;z-index:100}.eui-time-picker p{padding:10px 0;margin:0}.eui-time-picker .selector{width:100%;overflow-y:scroll;background:#202224;z-index:102;padding-bottom:8px}.eui-time-picker .selector div{padding:6px 20px}.eui-time-picker .min .selector{height:unset;overflow:auto;left:0;right:unset}.eui-time-picker .selector.min{overflow:auto}.eui-time-picker .selector-wrapper{position:absolute;left:-2px;right:-2px;top:100%;flex-direction:row;height:150px;border:2px solid #fff;border-top:0;z-index:102}.eui-time-picker .selector::-webkit-scrollbar-thumb{background:rgb(73 73 73);border-radius:10px;border:4px solid #202224}.eui-time-picker .selector::-webkit-scrollbar{background:rgb(32 34 36)}.eui-time-picker .done{position:absolute;top:100%;left:-2px;right:-2px;background:#c2ad6e;color:#202224;padding:8px;border:2px solid #fff;border-top:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none}.message i,.message svg.MuiSvgIcon-root{color:orange}.submit-bp.back{background:#202225!important;color:#c2ad6e!important}.message a{color:#c2ad6e;font-size:1.5em;margin-top:50px}.subtitle.message{margin-bottom:0!important}.errorMessage{height:50px;color:orange}.login-wrapper{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.login-form{display:flex;flex-direction:column;width:500px;position:relative}.login-form img{max-width:100%;opacity:.4;position:absolute;top:0;margin-top:-170px}.login-form input{font-size:1.3em;margin-top:20px;box-shadow:none}.login-form button{background-color:#286e8f;padding:10px 0;margin:20px 10%;width:100px;text-align:center;color:#252525;font-size:1.3em;box-shadow:0 0 5px rgb(0 0 0/50%);align-self:flex-end;border:2px solid #286e8f}.login-form .error-message{color:orange;border:2px solid orange;border-radius:10px;padding:10px;text-align:center;background:rgba(255 165 0/.1);margin:10px 10%;height:calc(1em + 8px);transition:.5s ease;opacity:0}.login-form .error-message.visible{opacity:.6}.login-form button.unclickable{background:#252525;color:#676767;box-shadow:none;display:flex;align-items:center;justify-content:center;border:2px solid #286e8f}.login-form button.clickable{cursor:pointer}.login-form button.loading{border:2px solid rgb(71 174 204);padding:2px 0}.login-form .changed{color:rgb(71 174 204)}.restaurant-selector-wrapper{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:1.3em}.restaurant-selector-wrapper .window{background:#252525;box-shadow:0 0 5px rgb(0 0 0/50%)}.restaurant-selector-wrapper p{padding:0 40px}.restaurant-selector-wrapper .restaurant-selector{background:#121212;padding:20px}.restaurant-selector-wrapper .restaurant-name{color:#286e8f;border-bottom:2px solid #252525;padding:10px 10px 12px}.restaurant-selector-wrapper .restaurant-name:last-child{border-bottom:none}.booking-modal .tag{background:#3a3a3a;margin:5px 10px;padding:6px;border-radius:100px;box-sizing:border-box;border:2px solid transparent}.booking-modal .tag.selected{border:2px solid #47aecc}.booking-modal .tags{overflow-y:auto;flex:1 1;min-width:200px;height:150px;border:2px solid #3a3a3a;box-sizing:border-box}.booking-modal .mandatory::-webkit-input-placeholder{color:rgba(255,165,0,.8)}.booking-modal .mandatory:-ms-input-placeholder{color:rgba(255,165,0,.8)}.booking-modal .mandatory::placeholder{color:rgba(255,165,0,.8)}.booking-modal .mandatory{color:#47aecc}.booking-modal{background:#000;position:absolute;top:0;right:0;left:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.booking-modal b{color:#47aecc}.booking-modal .booking-details-holder{background:#252525;display:flex;height:calc(100% - 100px);width:calc(100% - 100px);box-sizing:border-box;padding:50px;flex-direction:column;overflow-y:auto;transition:.3s ease;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom;transform-origin:bottom}.booking-modal.invisible .booking-details-holder{-webkit-transform:scale(.6);transform:scale(.6)}.booking-modal{transition:.3s ease;opacity:1}.booking-modal.invisible{opacity:0;pointer-events:none}.booking-details{display:flex;flex-direction:column;background:#121212;padding:20px 15px 0;justify-content:space-between}.booking-details input{width:100%;margin:0;padding-left:10px;text-align:left}.booking-details input,.booking-details textarea{box-sizing:border-box;font-size:14px;color:#47aecc;background:#3a3a3a}.booking-details textarea{flex:1 1;min-width:200px;outline:none;padding:10px;border:none;height:150px}.booking-modal .horizontal{display:flex;justify-content:space-between;flex-wrap:wrap;box-shadow:0 0 5px rgb(0 0 0/50%)}.booking-modal .initials-options{border:2px solid #3a3a3a;flex:1 1;flex-direction:row;display:flex;overflow-x:auto}.booking-modal .initials-options>div{background:#3a3a3a;display:flex;justify-content:center;align-items:center;margin:5px;padding:5px 10px;border-radius:20px}.booking-modal .booking-details>*{margin-bottom:20px}.booking-modal .bottom-buttons{display:flex;justify-content:center;flex-wrap:wrap;color:#286e8f}.booking-modal .bottom-buttons .deactivated{opacity:.7;pointer-events:none;color:#626262}.booking-modal .bottom-buttons>div{display:flex;justify-content:center;align-items:center;padding:20px 0;border-radius:100px;margin:20px 0;min-width:120px;background:#121212}@media screen and (max-width:500px){.booking-modal .booking-details-holder{width:100%;height:100%}}@media screen and (max-width:380px){.booking-modal .booking-details-holder{padding:20px}}.bookings-service-header{background-color:#252525;text-align:center;height:30px;padding:10px;line-height:30px;font-size:1.2em;font-weight:700}.bookings-main{position:relative;margin:30px 15px;box-shadow:0 0 5px rgba(0,0,0,.5)}.service-selector-wrapper{display:flex;align-items:center;position:fixed;z-index:99;top:70px;left:0;transition:all .5s ease}.service-selector{padding:6px 5px 5px;box-shadow:0 0 5px rgb(0 0 0/50%);background-color:#2c2c2c;transition:all .3s ease;margin-left:0}.service-selector-button{display:inline-block;padding:10px;font-weight:700;color:#286e8f;margin:5px;border:2px solid;background:#2c2c2c;box-shadow:0 0 5px #121212}.ssb-selected{color:#47aecc}.expand-contract{background:#286e8f;margin-left:10px;border-radius:100px;display:flex;align-items:center;justify-content:center}.expand-contract svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease;transition-delay:.4s}.expand-contract.hidden svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.service-selector-wrapper.add-space{top:290px}.service-selector.hidden{margin-left:calc(-100% + 40px)}.App{text-align:center}.App-logo{height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#09d3ac}input:-webkit-autofill{-webkit-transition:all 0s 50000s;transition:all 0s 50000s}@media print{:not(.printable){display:none}#root,body,html{height:unset}}.calendar-overlay table{table-layout:fixed;width:100%;height:100%}.date-picker{width:500px;height:350px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;padding:1px}.date-picker th{color:hsla(0,0%,100%,.66);font-size:.8em}span.schedule-first.schedule-last{background-color:#252524}.calendar-overlay td{border:1px solid #252524;width:14.29%;padding:0;vertical-align:top;position:relative;background-color:#101010;color:hsla(0,0%,100%,.66)}.calendar-overlay th{vertical-align:middle}.calendar-overlay th h2{display:inline-block}.calendar-overlay th h2 svg{display:inline-block;height:100%;line-height:100%;vertical-align:middle;color:#46aecc}.calendar-overlay h3{margin:0;padding:5px}.calendar-overlay thead{background-color:#252524}.calendar-overlay .today{background-color:rgb(71 174 204/20%);border-color:#47aecc}.calendar-overlay .different-month{background-color:#2a2a2a}.calendar-overlay td p{font-family:monospace;margin:0;top:10px;right:20px;font-size:12px;position:absolute}.calendar-overlay td span{font-size:10px;position:absolute;bottom:3px;left:0;right:0;text-align:center;background-color:rgba(37,37,36,.5)}.calendar-overlay .schedule-first{left:3px}.calendar-overlay .schedule-last{right:3px}.eui-time-picker,input{background-color:#252525;border:none;padding:10px 0;margin:10px 10%;width:80%;outline-width:0;outline:none;text-align:center;color:#286e8f;font-size:.7em;box-shadow:0 0 5px rgba(0,0,0,.5)}.double-row input{display:inline-block;width:47%;margin:0}.double-row input:first-child{margin-right:6%}.submit{top:20px;width:100px;border-radius:100px;background-color:#252525;padding:10px;position:absolute;left:70px;font-size:.8em;box-shadow:0 0 5px rgba(0,0,0,.5)}.submit svg{vertical-align:middle}.save{left:unset;right:70px}.time-picker{background-color:#252525;padding:5px;min-height:100%;flex-direction:column;justify-content:space-around;box-shadow:0 0 5px #000}.hours,.time-picker{display:flex!important}.hours{flex-wrap:wrap;justify-content:space-between;align-content:space-between}.hours>div{background:#2c2c2c;padding:10px 15px;margin:5px;width:8%;box-shadow:0 0 5px rgba(0,0,0,.5);display:flex}.hours.am-pm,.hours.minutes>*,.hours>div{justify-content:center}.hours.minutes>*{width:41px;display:flex;align-items:center}.add-service:hover{width:26px;height:26px;opacity:1;color:#47aecc;background:#2c2c2c;border:2px solid #2c2c2c;box-shadow:0 0 5px rgb(0 0 0/50%)}.submit-time-picker{background:rgba(71,174,204,.9);color:#252525;font-weight:700;padding:10px 15px;margin:5px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.5)}.options{display:flex!important;flex-direction:row;justify-content:space-between}.hours div.selected{background:#286e8f;color:#252525}.state-hours{color:hsla(0,0%,100%,.66);font-size:1.8em;padding:20px}.numbers,.state-hours{display:flex!important;justify-content:center}.numbers{width:250px;align-self:center!important;flex-wrap:wrap}.numbers div{width:40px;height:40px;padding:10px;justify-content:center;align-content:center;display:flex;line-height:40px;font-size:1.5em;background:#2c2c2c;margin:5px;box-shadow:0 0 5px rgba(0,0,0,.5)}.keypad{width:300px;height:350px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@media screen and (max-width:576px){.add-booking-holder-holder{overflow-y:auto}.add-booking-holder .wrapper>div{min-height:180px;margin-bottom:20px}.add-booking-holder{height:400px!important;margin-bottom:110px!important}.service-selector-wrapper.add-space{display:none}.add-booking-holder .wrapper{margin-bottom:0}.login-form,.login-wrapper{max-width:100%!important;width:100%!important}.login-form{display:block;width:90%;margin-left:5%}.login-form img{margin-top:-130px;max-width:90%}input{width:90%;margin:0}.login-form .error-message{box-shadow:0 0 0 2px orange;padding:10px 0;margin:0;width:90%}.login-form button{margin-right:10%;float:right}.options-button-selected{max-width:100%;width:100%;padding:13px 0!important}.calendar-overlay td p{top:unset!important;bottom:10px!important}.window-bg{width:100%;height:90%}li.booking{padding-left:0;padding-right:0}.bookingcovers{width:10px;text-align:center;padding-right:10px}.bookingdetails{padding-left:0}.history-wrapper{display:none!important}.window-bg.table-bookings{padding:0 20px}.tablebookings-container{margin-top:20px}.navbar-today{height:43px;width:43px;margin-left:135px}.add-booking-holder-holder{height:calc(100% - 70px)}.add-booking-holder{flex-direction:row;width:calc(200% - 40px);height:calc(100% - 140px)}.add-booking-holder .wrapper{flex-wrap:wrap;height:100%}.add-booking-holder .wrapper>div{width:calc(50% - 25px);height:calc(50% - 25px)}.date-picker,.keypad{margin-top:80px}.date-picker{width:100%;padding:0}.date-picker .options{flex-direction:column;margin-top:20px}.submit-time-picker{width:50px;align-self:center;text-align:center;margin-top:20px}.service-selector-wrapper.add-space{left:-100px}.add-booking-holder.part2 .wrapper:first-of-type{margin-top:0}.add-booking-holder.part2{margin-left:calc(-100% + 18px)}.add-booking-holder-holder.hide{height:210px}}.PrintableView_container__3dHan{position:fixed;top:20px;left:20px;bottom:20px;right:20px;background:#fff;z-index:99999;color:#000;padding:20px;overflow:auto}.PrintableView_blackout__1coV_{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#2a2a2a;z-index:99999}.PrintableView_booking__2Wg4P{display:flex;margin:10px 0}.PrintableView_time__1OUBG{margin-right:30px;font-weight:700}.PrintableView_covers__2yuTH{margin-right:20px;min-width:20px;display:inline-block;font-weight:700}.PrintableView_details__1TPb2{display:inline-block}.PrintableView_container__3dHan p,.PrintableView_container__3dHan span{vertical-align:top}.PrintableView_hiddenNotes__2l8Vm{opacity:.6}.PrintableView_notes__3lH9E{font-size:.9em;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.PrintableView_tag__1ARks{font-weight:700;margin-right:5px}.PrintableView_deselected__35lsI{opacity:.7}.PrintableView_container__3dHan button{padding:5px;margin:5px}@media print{.PrintableView_blackout__1coV_,.PrintableView_container__3dHan{position:static}}
/*# sourceMappingURL=main.55d83b42.chunk.css.map */