.v-calendar{box-shadow:0 3px 9px 0 var(--brand-box-shadow)!important;border:none!important;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-calendar.calendar-month{border-left:2px solid var(--brand-box-shadow)!important}.v-calendar-weekly__head-weekday{display:none}.v-calendar-weekly__day{display:flex;flex-direction:column;border-right:2px solid var(--brand-box-shadow)!important;border-bottom:2px solid var(--brand-box-shadow)!important}.v-calendar-weekly__day-label{margin:0}.v-calendar-weekly__day.v-outside{border-right:2px solid var(--brand-box-shadow)!important;border-bottom:2px solid var(--brand-box-shadow)!important;background:#f5f5f5}.v-calendar-weekly__day.v-outside .v-calendar-weekly__day-label{display:none}.v-calendar-daily__day .v-event-timed-container{margin-right:0!important}.v-calendar-daily__intervals-head{display:none}.v-calendar-daily__head{box-shadow:0 3px 9px 0 var(--brand-box-shadow)}.calendar-week .v-calendar-daily__head{margin-left:115px}.v-calendar-daily__intervals-body{border-right:1px solid var(--brand-box-shadow)!important}.v-calendar-daily__interval-text{font-family:Quicksand,sans-serif;font-weight:500;font-size:.875em;line-height:1.25rem;letter-spacing:.5px;top:-9px;padding-left:1rem;color:#597a9b;text-align:left}.v-calendar-daily__interval:after{width:0}.v-calendar-daily__day,.v-calendar-daily_head-day{border-right:1px solid var(--brand-box-shadow)!important;border-bottom:1px solid var(--brand-box-shadow)!important}.v-calendar-daily__day-interval,.v-calendar-daily_head-day-interval{border-top:1px solid var(--brand-box-shadow)!important}.v-calendar-daily__head:first-child{border-left:1px solid var(--brand-box-shadow)!important}.v-event{flex-grow:1;width:100%!important}.month-day-header{position:relative;padding:.5rem .5rem 0;color:#757575;z-index:1}.month-day-header .day-name.is-today{background:var(--brand-primary);color:#fff;border-radius:4px}.weekday-header{display:flex;justify-content:center;padding:.5rem 0;cursor:pointer}.weekday-header:hover{background:#fafafa}.weekday-header div{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:4.5rem;padding:.25rem}.weekday-header div.is-today{background:var(--brand-primary);color:#fff;border-radius:.75rem}.day-header{display:flex;justify-content:center;padding:.5rem 0}.day-header div{display:flex;align-items:center;gap:1rem}.day-header div h3{color:var(--brand-text)}.day-header button{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:.375rem;transition:opacity .2s}.day-header button:disabled{opacity:.6;cursor:not-allowed}.day-header button:hover{opacity:.7}.day-header .open-label{color:#52b498;background:#d3faf1}.day-header .closed-label{color:#fff;background:#c4c4c4}.month-day{cursor:pointer}.closed-day,.month-day{position:absolute;height:100%;width:100%;top:0;left:0}.closed-day{background:#f5f5f5}.v-calendar-daily__day-container .v-calendar-daily__day-interval{position:relative}.v-calendar-daily__day-container .v-calendar-daily__day-interval:first-child .time-interval,.v-calendar-daily_head-day-label,.v-calendar-daily_head-weekday{display:none}.time-interval{position:absolute;top:-10px;left:-100px;color:#597a9b}.day-cell{display:flex;container-type:size;height:100%;flex-direction:column;justify-content:space-evenly;color:var(--brand-text)}.day-cell .order-count{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:.5rem}.day-cell .order-count.reduced-font{flex-direction:column;align-items:center;gap:0}.day-cell .order-count.reduced-font span{font-family:Quicksand,sans-serif;font-weight:600;font-size:1.5em;line-height:1.5rem;letter-spacing:0}.day-cell .order-count span{font-family:Quicksand,sans-serif;font-weight:700;font-size:1.75em;line-height:2.5rem;letter-spacing:0}@container (min-height: 150px){.day-cell .order-count{flex-direction:column;align-items:center;gap:0}.day-cell .order-count span:first-child{font-family:Quicksand,sans-serif;font-weight:600;font-size:2.25em;line-height:2.75rem;letter-spacing:0}.day-cell .order-count span:last-child{font-family:Raleway,sans-serif;font-weight:400;font-size:1.5em;line-height:1.5rem;letter-spacing:.5px;text-transform:capitalize}}.day-cell .status-counts{display:flex;justify-content:center;gap:.5rem;margin-top:.5rem;padding:0 .3125rem}.day-cell .status-counts span{display:flex;align-items:center;justify-content:center;height:2rem;min-width:2rem;width:-moz-fit-content;width:fit-content;border-radius:1rem;color:var(--brand-text)}.day-cell .status-counts span.pending{background-color:#fbcfd0}.day-cell .status-counts span.in-progress{background-color:#fff0ca}.day-cell .status-counts span.completed{background-color:#d3faf1}.v-event-timed{padding:.125rem;border:none!important;background:transparent!important}.v-event-timed.white--text{color:transparent!important}.v-event-timed .event-card{height:100%;color:var(--brand-text)!important;border-radius:8px;overflow:hidden;background:transparent}.v-event-timed .event-card .modify-icon{margin-left:.25rem;color:var(--brand-text);font-size:.9rem}.v-event-timed .event-card.pending{background-color:#fbcfd0!important;background:#fbcfd0!important}.v-event-timed .event-card.in-progress,.v-event-timed .event-card.inProgress{background-color:#fff0ca!important;background:#fff0ca!important}.v-event-timed .event-card.completed{background-color:#d3faf1!important;background:#d3faf1!important}.v-event{border:none!important}.v-calendar .v-event-timed.primary,.v-calendar .v-event.primary,.v-event,.v-event.primary,.v-event.primary.v-event-timed,.v-event.v-event-timed.primary{background-color:transparent!important;background:transparent!important}.event-card.week{padding:.5rem 0 .5rem 1rem;border:1px solid var(--brand-text)}.event-card.day{display:flex;align-items:center;padding:0 .5rem}.current-time{position:absolute;left:-3.75rem;width:calc(100% + 3.75rem)!important}.current-time .line{width:100%;height:1px;background:#ef4142}.current-time .dot{position:absolute;top:-.4375rem;min-width:1rem;height:1rem;border-radius:50%;background:#ef4142}.current-time:not(.first) .dot{display:none}#calendar{display:grid;grid-template-rows:auto 1fr;height:100%;grid-row:1/4;grid-column:1/2;padding-bottom:1rem}#calendar .calendar-header{grid-row:1/2;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--brand-box-shadow);border-top-left-radius:4px;border-top-right-radius:4px}#calendar .calendar-header .header-left{display:flex;align-items:center;gap:1rem}#calendar .calendar-header .header-left .calendar-range-selector{display:flex;align-items:center;justify-content:center;position:relative;gap:.25rem;width:250px;background:#fff;border-radius:4px;padding:1rem .5rem}#calendar .calendar-header .header-left .calendar-range-selector button{position:absolute;color:var(--brand-primary)}#calendar .calendar-header .header-left .calendar-range-selector button:first-of-type{left:.5rem}#calendar .calendar-header .header-left .calendar-range-selector button:last-of-type{right:.5rem}#calendar .calendar-header .header-left .calendar-range-selector span{white-space:nowrap}#calendar .calendar-header .header-left .calendar-view-selector{width:140px}#calendar .calendar-header .header-left .calendar-view-selector .v-input__slot{padding-left:1.1875rem!important;padding-right:1.1875rem!important}#calendar .calendar-header .header-right{display:flex;align-items:center;gap:1rem}#calendar .calendar-header .header-right .v-input .v-input__slot{padding:0 1rem!important}#calendar .calendar-header .header-right .v-input .v-input__slot .v-select__message{margin-right:0!important}#calendar .calendar-header .header-right .v-input .v-input__slot .v-label.v-label--active{left:1rem!important}#calendar .calendar-header .header-right .status-filter,#calendar .calendar-header .header-right .type-filter{width:160px}#calendar .loading-overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.5);z-index:100}#orders-summary[data-v-5ee5f092]{display:grid;grid-row:2/3;grid-column:2/3;grid-template-columns:7.75rem 1fr;gap:1.25rem;align-items:center;justify-content:start;padding:2.5rem 1.25rem 2.5rem .5rem;border-radius:4px;box-shadow:0 .1875rem .5625rem 0 var(--brand-box-shadow);height:-moz-fit-content;height:fit-content;align-self:start}#orders-summary .orders-summary-chart[data-v-5ee5f092]{position:relative;width:7.75rem;height:7.75rem}#orders-summary .orders-summary-chart-totals[data-v-5ee5f092]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:.25rem;text-align:center}#orders-summary .orders-summary-chart-totals span[data-v-5ee5f092]{display:block;width:4.5rem}#orders-summary .orders-summary-chart-totals span[data-v-5ee5f092]:first-child{font-size:12px}#orders-summary .orders-summary-legend[data-v-5ee5f092]{display:flex;flex-direction:column;gap:10px}#orders-summary .orders-summary-legend .legend-header[data-v-5ee5f092]{display:flex;justify-content:space-between;font-weight:600;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #e0e0e0}#orders-summary .orders-summary-legend .legend-item[data-v-5ee5f092]{display:flex;justify-content:space-between;align-items:center}#orders-summary .orders-summary-legend .legend-item .legend-color[data-v-5ee5f092]{width:12px;height:12px;display:inline-block;margin-right:8px;border-radius:50%}#orders-summary .orders-summary-legend .legend-item .legend-value[data-v-5ee5f092]{font-weight:600}#pending-orders{display:flex;flex-direction:column;height:100%}#pending-orders .pending-orders-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-radius:8px;background:var(--brand-box-shadow);box-shadow:0 .1875rem .5625rem 0 var(--brand-box-shadow)}#pending-orders .pending-orders-header .sort-select{max-width:145px;height:44px;width:-moz-fit-content;width:fit-content}#pending-orders .pending-orders-header .sort-select .v-input__slot{padding:0 .75rem!important}#pending-orders .pending-order-card{display:flex;justify-content:space-between;align-items:center;padding:10px 1rem;margin-top:1rem;border-radius:8px;box-shadow:0 .1875rem .5625rem 0 var(--brand-box-shadow);cursor:pointer}#pending-orders .pending-order-card .order-info-left{display:flex;flex-direction:column;gap:4px}#pending-orders .pending-order-card .order-info-left h6{color:var(--brand-primary);margin-bottom:10px}#pending-orders .pending-order-card .order-info-left h6 .modify-icon{margin-bottom:.15rem;font-size:1.25rem!important;color:var(--brand-primary)}#pending-orders .pending-order-card .order-info-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.icon-btn.v-btn.v-btn--has-bg[data-v-53ba840a]{min-width:unset!important;width:3.625rem!important;height:3.25rem!important;padding:0!important}.icon-btn.v-btn.v-btn--has-bg .v-icon[data-v-53ba840a]{margin:0;font-size:1.5em}.suites-header-with-back-btn{margin-top:1em!important;margin-bottom:1em!important}.suites-header-with-back-btn .suites-header-container{justify-content:start!important;display:grid!important;grid-template-columns:auto 2fr auto;grid-template-areas:"back title actionButtons"}.suites-header-with-back-btn .suites-header-container #back-to-app-btn{grid-area:back}.suites-header-with-back-btn .suites-header-container h1{grid-area:title}.suites-header-with-back-btn .suites-header-container .header-action-buttons{grid-area:actionButtons}.suites-header-with-back-btn .suites-header-container #back-to-app-btn{width:3.2em!important;height:5em!important}.suites-header-with-back-btn .suites-header-container #back-to-app-btn i{font-size:2.3em}.suites-header-with-back-btn .suites-header-container h1{margin-left:.3em!important}.suites-header{margin:1.7rem 0}.suites-header h1{width:90%}.suites-header a#to-settings-btn{width:10%}@media sm{.suites-header h1{width:100%}}.suites-header>div{flex-wrap:wrap;flex:1 1;gap:1rem 0;margin-bottom:1rem}@media(min-width:960px){.suites-header>div{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:1.75rem}}.suites-header .header-action-buttons{display:flex;flex-direction:column;flex-basis:100%;gap:1em}.suites-header .header-action-buttons a,.suites-header .header-action-buttons button{width:100%}.suites-header .header-action-buttons a.white-btn,.suites-header .header-action-buttons button.white-btn{order:1}@media(min-width:960px){.suites-header .header-action-buttons{flex-direction:row;flex-basis:auto}.suites-header .header-action-buttons a.white-btn,.suites-header .header-action-buttons button.white-btn{width:12em;order:0}.suites-header .header-action-buttons a.primary-btn,.suites-header .header-action-buttons button.primary-btn{min-width:16em;width:-moz-fit-content;width:fit-content}}.suites-header .v-breadcrumbs.theme--light{padding:0}.suites-header .v-breadcrumbs.theme--light li{display:list-item;font-size:1em}.suites-header .v-breadcrumbs.theme--light li.v-breadcrumbs__divider,.suites-header .v-breadcrumbs.theme--light li .v-breadcrumbs__item,.suites-header .v-breadcrumbs.theme--light li .v-breadcrumbs__item.v-breadcrumbs__item--disabled{font-family:Quicksand,sans-serif;font-weight:700;font-size:1em;line-height:1.25em;letter-spacing:.5px;color:#757575}.suites-header .v-breadcrumbs.theme--light li .v-breadcrumbs__item:hover{color:#036}#dashboard{display:flex;flex-direction:column;height:100vh;padding:0 2rem}#dashboard .dashboard-content{display:grid;grid-template-columns:1fr 350px;grid-template-rows:auto auto 1fr;height:calc(100% - 8rem);gap:1.5rem}@container (max-width: 1200px){#dashboard{padding:0 1rem}#dashboard .dashboard-content{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;height:calc(100% - 6rem);padding-bottom:2rem}#dashboard #calendar{grid-row:2/3;grid-column:1/3}#dashboard #calendar .calendar-header{flex-direction:column;align-items:flex-start;gap:1rem}#dashboard #calendar .calendar-header .header-left,#dashboard #calendar .calendar-header .header-right{width:100%}#dashboard #calendar .calendar-header .header-left .calendar-range-selector,#dashboard #calendar .calendar-header .header-left .calendar-view-selector,#dashboard #calendar .calendar-header .header-left .status-filter,#dashboard #calendar .calendar-header .header-left .type-filter,#dashboard #calendar .calendar-header .header-right .calendar-range-selector,#dashboard #calendar .calendar-header .header-right .calendar-view-selector,#dashboard #calendar .calendar-header .header-right .status-filter,#dashboard #calendar .calendar-header .header-right .type-filter{width:50%}#dashboard #calendar .calendar-header .header-left .calendar-range-selector,#dashboard #calendar .calendar-header .header-right .calendar-range-selector{font-size:.875rem}#dashboard #calendar .v-calendar{min-height:750px}#dashboard #dashboard-actions{grid-row:1/2;grid-column:1/2}#dashboard #orders-summary{grid-row:1/2;grid-column:2/3}#dashboard #pending-orders{grid-row:4/5;grid-column:1/3}}@container (max-width: 625px){#dashboard .dashboard-content{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;height:auto}#dashboard #calendar{grid-row:3/4;grid-column:1/2}#dashboard #calendar .calendar-range-selector{width:100%!important}#dashboard #calendar .calendar-view-selector{display:none}#dashboard #calendar .v-calendar-daily__head{margin-left:60px}#dashboard #calendar .v-calendar-daily__interval{padding:0;padding-left:.5rem}#dashboard #calendar .v-calendar-daily__interval .v-calendar-daily__interval-text{padding:0}#dashboard #dashboard-actions{grid-row:1/2;grid-column:1/2}#dashboard #orders-summary{grid-row:2/3;grid-column:1/2}#dashboard #pending-orders{grid-row:4/5;grid-column:1/2}}