:root{--warp-space-1:4px;--warp-space-2:8px;--warp-space-3:12px;--warp-space-4:16px;--warp-space-5:24px;--warp-space-6:32px;--warp-radius-sm:2px;--warp-radius:4px;--warp-radius-lg:8px;--warp-radius-pill:999px;transition:--warp-primary .2s ease,--warp-primary-dark .2s ease,--warp-surface .2s ease,--warp-text .2s ease,--warp-grey-bg .2s ease,--warp-grey-border .2s ease,--warp-grey-muted .2s ease,--warp-grey-text .2s ease}@property --warp-primary{syntax:"<color>";inherits:true;initial-value:#f0f}@property --warp-primary-dark{syntax:"<color>";inherits:true;initial-value:#f0f}@property --warp-surface{syntax:"<color>";inherits:true;initial-value:#f0f}@property --warp-text{syntax:"<color>";inherits:true;initial-value:#f0f}@property --warp-grey-bg{syntax:"<color>";inherits:true;initial-value:#f0f}@property --warp-grey-border{syntax:"<color>";inherits:true;initial-value:#f0f}@property --warp-grey-muted{syntax:"<color>";inherits:true;initial-value:#f0f}@property --warp-grey-text{syntax:"<color>";inherits:true;initial-value:#f0f}:root[theme=light]{--md-sys-color-primary-light:var(--warp-primary);--md-sys-color-on-primary-light:var(--warp-on-brand);--md-sys-color-secondary-light:var(--warp-secondary);--md-sys-color-on-secondary-light:var(--warp-on-brand);--md-sys-color-error-light:var(--warp-error);--md-sys-color-on-error-light:var(--warp-on-brand);--md-sys-color-surface-tint-light:var(--warp-surface);--md-sys-color-background-light:var(--warp-grey-bg);--md-sys-color-on-background-light:var(--warp-text);--md-sys-color-surface-light:var(--warp-surface);--md-sys-color-on-surface-light:var(--warp-text);--md-sys-color-outline-light:var(--warp-grey-border);--md-sys-color-outline-variant-light:var(--warp-grey-border);--md-sys-color-on-surface-variant-light:var(--warp-grey-text);--md-sys-color-surface-variant-light:var(--warp-grey-bg);--md-sys-color-inverse-on-surface-light:var(--warp-surface)}:root[theme=dark]{--md-sys-color-primary-dark:var(--warp-primary);--md-sys-color-on-primary-dark:var(--warp-on-brand);--md-sys-color-secondary-dark:var(--warp-secondary);--md-sys-color-on-secondary-dark:var(--warp-on-brand);--md-sys-color-error-dark:var(--warp-error);--md-sys-color-on-error-dark:var(--warp-on-brand);--md-sys-color-surface-tint-dark:var(--warp-surface);--md-sys-color-background-dark:var(--warp-grey-bg);--md-sys-color-on-background-dark:var(--warp-text);--md-sys-color-surface-dark:var(--warp-surface);--md-sys-color-on-surface-dark:var(--warp-text);--md-sys-color-outline-dark:var(--warp-grey-border);--md-sys-color-outline-variant-dark:var(--warp-grey-border);--md-sys-color-on-surface-variant-dark:var(--warp-grey-text);--md-sys-color-surface-variant-dark:var(--warp-grey-bg);--md-sys-color-inverse-on-surface-dark:var(--warp-surface)}.warp-theme-toggle{cursor:pointer}.warp-theme-toggle .tg-auto,.warp-theme-toggle .tg-moon,.warp-theme-toggle .tg-sun{display:none}:root[data-theme-choice=auto] .warp-theme-toggle .tg-auto,:root[data-theme-choice=dark] .warp-theme-toggle .tg-moon,:root[data-theme-choice=light] .warp-theme-toggle .tg-sun{display:inline}.warp-btn-danger,.warp-btn-danger:hover{background-color:var(--warp-error)!important;color:var(--warp-on-brand)!important}.warp-btn-primary{background-color:var(--warp-primary)!important;color:var(--warp-on-brand)!important}.warp-btn-primary:hover{background-color:var(--warp-primary-light)!important}.warp-btn-primary.disabled{background-color:var(--warp-grey-muted)!important;box-shadow:none;color:var(--warp-on-brand)!important;pointer-events:none}.warp-btn-flat-danger{background-color:transparent!important;color:var(--warp-error)!important}.warp-btn-flat-danger:hover{background-color:color-mix(in srgb,var(--warp-error),transparent 88%)!important}.warp-icon-danger{color:var(--warp-error)!important}.warp-icon-edit,.warp-icon-edit-alt{color:var(--warp-edit)!important}.warp-text-danger{color:var(--warp-error)!important}.warp-fab-add,.warp-fab-add:hover{background-color:var(--warp-secondary)!important;color:var(--md-sys-color-on-secondary)!important}.btn:not(.btn-floating):not(.btn-flat):not(.text):not(.filled):not(.tonal):not(.outlined):not(.elevated):not(.warp-btn-danger):not(.month-prev):not(.month-next){background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary)}.btn:not(.btn-floating):not(.btn-flat):not(.text):not(.filled):not(.tonal):not(.outlined):not(.elevated):not(.warp-btn-danger):not(.month-prev):not(.month-next):hover{background-color:color-mix(in srgb,var(--md-sys-color-secondary),var(--md-sys-color-on-secondary) 16%);color:var(--md-sys-color-on-secondary)}.btn-floating:not(.warp-fab-add){background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary)}.btn-floating:not(.warp-fab-add):hover{background-color:color-mix(in srgb,var(--md-sys-color-secondary),var(--md-sys-color-on-secondary) 16%)}BODY,HTML{height:100%;width:100%}NAV{z-index:5}.nav-wrapper,nav{background:var(--warp-primary);background:var(--warp-nav-bg,var(--warp-primary));background-position:50%;background-repeat:no-repeat;background-size:cover;transition:color .2s ease}nav{height:56px;height:var(--navbar-height-mobile,56px);line-height:56px;line-height:var(--navbar-height-mobile,56px)}@media only screen and (min-width:601px){nav{height:64px;height:var(--navbar-height,64px);line-height:64px;line-height:var(--navbar-height,64px)}}nav .nav-wrapper,nav .nav-wrapper a,nav .nav-wrapper i.material-icons,nav .nav-wrapper li a{color:var(--md-sys-color-on-primary)}.nav-wrapper{display:block}nav ul{margin:0}nav ul,nav ul li{height:100%;padding:0}nav ul li{display:inline-block;float:left;list-style:none}nav .sidenav-trigger,nav ul li a{align-items:center;display:flex;height:100%;line-height:normal;padding:0 15px}nav .sidenav-trigger{float:left}@media only screen and (min-width:993px){nav .sidenav-trigger{display:none}}nav li.active>a.nav-plan-link{box-shadow:inset 0 -3px 0 var(--warp-secondary)}.dropdown-content{background-color:var(--md-sys-color-surface);height:-moz-fit-content!important;height:-webkit-fit-content!important;height:fit-content!important;max-height:50vh;overflow-y:auto}.dropdown-content li,.dropdown-content li>a,.dropdown-content li>span{color:var(--md-sys-color-on-surface)}.dropdown-content li.active,.dropdown-content li:not(.disabled):hover,body.keyboard-focused .dropdown-content li:focus{background-color:color-mix(in srgb,var(--md-sys-color-surface),var(--md-sys-color-on-surface) 8%)}nav .dropdown-content li{display:block;float:none;height:auto}nav .dropdown-content li>a,nav .dropdown-content li>span{color:var(--md-sys-color-on-surface);display:block;height:auto;line-height:1.5rem}.logo,.nav-wrapper DIV,A{height:100%}.logo{box-sizing:border-box;color:#fff;color:var(--warp-nav-logo-bg,#fff);padding:10px}.logo-hero{color:var(--warp-primary);max-width:80vw;width:320px}.warp-container{display:flex;flex-flow:column;height:100%;width:100%}#view-root{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}#groupMembersTable,#view-root>.container,#view-root>.zone_modify_container,#zone_assignees_table{flex:1 1 auto;min-height:0}.container{min-height:0;padding-bottom:16px;padding-bottom:var(--warp-space-4)}.index_container{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.index_container>DIV{text-align:center}.index_container IMG{height:auto;max-width:70%}.view-error{align-items:center;color:var(--warp-text);display:flex;flex:1 1 auto;flex-direction:column;gap:12px;gap:var(--warp-space-3);justify-content:center;text-align:center}.view-error h5{margin:0}.nav-wrapper .input-field label{color:var(--warp-surface)!important}.nav-wrapper .input-field input[type=text]{color:var(--warp-surface)}.nav-wrapper .input-field input[type=text]:focus+label{color:var(--warp-surface)!important}.nav-wrapper .input-field input[type=text]:focus{border-bottom:1px solid var(--warp-surface)!important;box-shadow:0 1px 0 0 var(--warp-surface)!important}.sidenav .input-field{padding:0 32px}.sidenav LABEL{margin:0 32px}.book-as_container{padding-top:4px}.book-as_container.input-field{margin-top:0}.book-as_container .book-as_input{background-color:transparent;border:none;border-bottom:1px solid var(--warp-grey-muted);border-radius:0;box-sizing:border-box;color:var(--warp-text);font-size:1rem;height:48px;padding:18px 0 6px;width:100%}.book-as_container.input-field>label,.book-as_container.input-field>label.active{color:var(--warp-grey-text);font-size:.75rem;left:0!important;padding-left:0!important;position:absolute;top:2px;transform:none}.book-as_container .book-as_input:focus{border-bottom-color:var(--warp-primary);outline:none}#edit_modal #add_to_group.chips{align-items:center;background-color:transparent;border:1px solid var(--md-sys-color-on-surface-variant);border-radius:4px;border-radius:var(--warp-radius);box-sizing:border-box;margin-bottom:8px;margin-bottom:var(--warp-space-2);min-height:52px;overflow:visible;padding:8px 12px;padding:var(--warp-space-2) var(--warp-space-3)}#edit_modal .group-chips-dropdown{border-radius:4px;border-radius:var(--warp-radius);max-height:300px;opacity:1;overflow-y:auto;position:fixed;z-index:10}#edit_modal #add_to_group.chips.focus{background-color:transparent;border-color:var(--warp-primary);box-shadow:none}#edit_modal #add_to_group.chips input.input{background-color:transparent!important;border:none!important;color:var(--warp-text);display:inline-block;flex:1 1 auto;height:28px;line-height:28px;min-width:120px;width:auto}#edit_modal #add_to_group.chips input.input::-moz-placeholder{color:var(--warp-grey-text)}#edit_modal #add_to_group.chips input.input:-ms-input-placeholder{color:var(--warp-grey-text)}#edit_modal #add_to_group.chips input.input::placeholder{color:var(--warp-grey-text)}#edit_modal #add_to_group.chips .chip{background-color:var(--warp-primary-tint);border-radius:999px;border-radius:var(--warp-radius-pill);color:var(--warp-primary-dark);height:28px;line-height:28px;padding:0 12px;padding:0 var(--warp-space-3)}#edit_modal #add_to_group_container>label.add_to_group_label{background-color:var(--warp-surface);color:var(--warp-grey-text);font-size:1rem;left:16px;margin-left:-4px;padding:0 4px;position:absolute;top:-8px;transform:scale(.75);transform-origin:top left;z-index:1}.noUi-warp-connect{background:var(--warp-primary);height:100%;width:100%}.noUi-warp-handle{background:var(--warp-surface);border:1px solid var(--warp-grey-border);border-radius:2px;border-radius:var(--warp-radius-sm);box-shadow:inset 0 0 1px var(--warp-surface),inset 0 1px 7px var(--warp-grey-bg),0 3px 6px -3px var(--warp-grey-muted);cursor:default}.timeslider{height:400px!important;margin-left:auto;margin-right:auto}.timeslider-hint{border:1px solid var(--warp-primary);color:var(--warp-text);margin-bottom:10px;margin-top:10px;text-align:center;width:60px}.pref_timeslider_container{align-items:center;display:flex;flex-direction:row;gap:24px;gap:var(--warp-space-5);justify-content:center;padding:12px 16px 0;padding:var(--warp-space-3) var(--warp-space-4) 0 var(--warp-space-4)}.pref_timeslider_container .timeslider{background:var(--warp-primary-tint);border:0;border-radius:0;flex:1 1 auto;height:3px!important;margin:0}.pref_timeslider_container .timeslider .noUi-connects{height:5px;left:0;position:absolute;top:-1px;width:100%}.pref_timeslider_container .timeslider .noUi-connect{background:var(--warp-primary)}.pref_timeslider_container .timeslider .noUi-origin{top:0}.pref_timeslider_container .timeslider .noUi-handle{background-color:var(--warp-primary);border:none;border-radius:50%;box-shadow:none;cursor:pointer;height:15px;right:-7px;top:-6px;transform:none;width:15px}.pref_timeslider_container .timeslider .noUi-handle:after,.pref_timeslider_container .timeslider .noUi-handle:before{content:none}.pref_timeslider_container .timeslider-hint{flex:0 0 auto;margin:0}.warp-form-modal{background-color:var(--warp-surface);border:1px solid var(--warp-grey-border);border-radius:8px;border-radius:var(--warp-radius-lg);color:var(--warp-text);max-height:90vh}.warp-modal-sm{max-width:560px}.warp-form-modal .modal-content{color:var(--warp-text);flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px;padding:var(--warp-space-5)}.warp-form-modal .modal-content>h4,.warp-form-modal .modal-content>h5{color:var(--warp-text);font-weight:500;margin:0 0 24px;margin:0 0 var(--warp-space-5)}.warp-form-modal .modal-content>p{margin:0 0 16px;margin:0 0 var(--warp-space-4)}.warp-form-modal .modal-content>p:last-of-type{margin-bottom:0}.warp-form-modal .modal-content>.row{margin-bottom:16px;margin-bottom:var(--warp-space-4)}.warp-form-modal .modal-content>.row:last-of-type{margin-bottom:0}.warp-form-modal .modal-content>.input-field{margin-bottom:16px;margin-bottom:var(--warp-space-4)}.warp-form-modal .modal-content label{font-size:1rem}.warp-fields .input-field:not(.chips)>input,.warp-fields .input-field>textarea,.warp-fields .select-wrapper,.warp-fields .select-wrapper input.select-dropdown{box-sizing:border-box;width:100%}.warp-fields .select-wrapper+label{background-color:var(--warp-surface);color:var(--warp-grey-text);left:16px;margin-left:-4px;padding:0 4px;top:-8px;transform:scale(.75);transform-origin:top left}.warp-fields .input-field.outlined input:not(:-moz-placeholder-shown)+label,.warp-fields .input-field.outlined textarea:not(:-moz-placeholder-shown)+label{background-color:var(--warp-surface)}.warp-fields .input-field.outlined input:not(:-ms-input-placeholder)+label,.warp-fields .input-field.outlined textarea:not(:-ms-input-placeholder)+label{background-color:var(--warp-surface)}.warp-fields .input-field.outlined>label.active,.warp-fields .input-field.outlined input:focus+label,.warp-fields .input-field.outlined input:not(:placeholder-shown)+label,.warp-fields .input-field.outlined textarea:focus+label,.warp-fields .input-field.outlined textarea:not(:placeholder-shown)+label{background-color:var(--warp-surface)}.warp-fields .input-field.outlined{margin-bottom:12px;margin-bottom:var(--warp-space-3);margin-top:12px;margin-top:var(--warp-space-3)}.warp-fields .input-field.outlined .select-wrapper input.select-dropdown,.warp-fields .input-field.outlined>input{height:3rem}.warp-fields .select-wrapper[focus-within],.warp-fields .select-wrapper input.select-dropdown:focus{outline:none!important}.warp-fields .select-wrapper:focus-within,.warp-fields .select-wrapper input.select-dropdown:focus{outline:none!important}.warp-fields .dropdown-content.autocomplete-content,.warp-fields .dropdown-content.select-dropdown{background-color:var(--warp-surface);border:1px solid var(--warp-grey-border);box-shadow:0 4px 12px rgba(var(--warp-shadow-rgb),.15)}.warp-fields .dropdown-content.autocomplete-content li,.warp-fields .dropdown-content.autocomplete-content li>span,.warp-fields .dropdown-content.select-dropdown li{color:var(--warp-text)}.warp-fields .dropdown-content.autocomplete-content li.selected,.warp-fields .dropdown-content.autocomplete-content li:hover,.warp-fields .dropdown-content.select-dropdown li.active,.warp-fields .dropdown-content.select-dropdown li:not(.disabled):hover{background-color:var(--warp-grey-bg)}.warp-fields .dropdown-content.autocomplete-content li{display:block!important;line-height:1.5rem;min-height:50px;padding:0}.warp-fields .dropdown-content.autocomplete-content li .item-text{overflow:visible!important;padding:14px 16px!important}.warp-fields .dropdown-content.autocomplete-content li .item-text>div{font-size:16px!important;font-weight:400!important;line-height:22px!important}.warp-fields .dropdown-content.autocomplete-content li .highlight{background:transparent;color:inherit;font-weight:500}#planmap_help_modal .modal-footer,.warp-form-modal .modal-footer{align-items:center;background-color:var(--warp-grey-bg);border-top:1px solid var(--warp-grey-border);display:flex;gap:8px;gap:var(--warp-space-2);justify-content:flex-end;padding:12px 24px;padding:var(--warp-space-3) var(--warp-space-5);position:static}#planmap_help_modal .modal-footer{justify-content:center}.warp-form-modal .modal-footer .btn,.warp-form-modal .modal-footer .btn-flat{margin:0}.warp-form-modal .modal-footer .btn-flat:hover{background-color:rgba(var(--warp-shadow-rgb),.05)}.warp-form-modal .modal-footer .btn:not(.warp-btn-danger):not(.btn-flat){background-color:var(--warp-primary)!important;color:var(--warp-on-brand)!important}.warp-form-modal .modal-footer .btn:not(.warp-btn-danger):not(.btn-flat):hover{background-color:var(--warp-primary-light)!important}.warp-form-modal .modal-footer .left{margin-right:auto}.modal::-webkit-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}#calendar_modal{max-height:70vh}#calendar_modal .modal-content>.row{margin-bottom:24px;margin-bottom:var(--warp-space-5)}#calendar_modal #cal_type_tabs_row{margin-bottom:24px!important;margin-bottom:var(--warp-space-5)!important}#calendar_modal .timepicker{cursor:pointer}#calendar_modal #cal_url{font-size:.8rem;letter-spacing:1px;padding-right:7.5rem}#calendar_modal #cal_url_btns{align-items:center;display:flex;position:absolute;right:4px;right:var(--warp-space-1);top:24px;transform:translateY(-50%)}#calendar_modal #cal_url_btns .btn-flat{align-items:center;display:inline-flex;height:auto;line-height:1;padding:0 4px;padding:0 var(--warp-space-1)}#calendar_modal .input-field .helper-text{color:var(--warp-grey-text)}@media only screen and (max-width:600px){#calendar_modal .valign-wrapper{align-items:stretch;flex-direction:column}}#pref_modal .pref_timeslider_container .timeslider-hint{border-color:var(--warp-grey-text);color:var(--warp-grey-text)}.datepicker-modal[open],.timepicker-modal[open]{left:50%;margin:0;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10000}.pref-feature-row{align-items:center;display:flex;gap:12px;gap:var(--warp-space-3);padding-bottom:4px;padding-bottom:var(--warp-space-1);padding-top:8px;padding-top:var(--warp-space-2)}.pref-feature-row>span{color:var(--warp-grey-text);flex:1;font-size:1rem}.pref-feature-row .switch label{margin:0}.weekday-chips-row{display:flex;flex-wrap:wrap;gap:8px;gap:var(--warp-space-2);margin-bottom:8px;margin-bottom:var(--warp-space-2);margin-top:8px;margin-top:var(--warp-space-2)}.weekday-chip{background:transparent;border:2px solid var(--warp-grey-muted);border-radius:999px;border-radius:var(--warp-radius-pill);color:var(--warp-grey-text);cursor:pointer;font-size:.85rem;height:32px;line-height:28px;padding:0 12px;padding:0 var(--warp-space-3);transition:background-color .15s,color .15s,border-color .15s}.weekday-chip.active{background-color:var(--warp-primary);border-color:var(--warp-primary);color:var(--warp-on-brand)}.weekday-chip:hover:not(.active){background-color:var(--warp-grey-bg);border-color:var(--warp-grey-text)}.cal-section-disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cal_type_tabs{border-bottom:1px solid var(--warp-grey-border);display:flex;height:40px;width:100%}#cal_type_tabs .tab{flex:1 1 0;height:40px;line-height:40px}#cal_type_tabs .tab a{color:var(--warp-grey-text);display:block;height:40px;line-height:40px;min-height:40px!important;padding:0 8px;text-align:center;width:100%}#cal_type_tabs .tab a.active,#cal_type_tabs .tab a:hover{background-color:transparent;color:var(--warp-secondary)}#cal_type_tabs .indicator{background-color:var(--warp-secondary)}#cal_type_tabs .tab.disabled a,#cal_type_tabs .tab.disabled a:hover{color:var(--warp-grey-muted);cursor:default}.warp-fields .dropdown-content.select-dropdown li label{align-items:center;display:flex;gap:12px;gap:var(--warp-space-3);margin:0}.warp-fields .dropdown-content.select-dropdown li label>input[type=checkbox]{accent-color:var(--warp-primary);flex:0 0 auto;height:18px;margin:0;width:18px}.timepicker-modal .timepicker-digital-display{background-color:var(--warp-primary)}.timepicker-modal .timepicker-text-container{color:var(--warp-on-brand)}.timepicker-modal input[type=text].timepicker-input-hours,.timepicker-modal input[type=text].timepicker-input-minutes{background-color:transparent;box-sizing:border-box;color:rgba(var(--warp-surface-rgb),.7);width:100%}.timepicker-modal input[type=text].timepicker-input-hours.text-primary,.timepicker-modal input[type=text].timepicker-input-hours:focus,.timepicker-modal input[type=text].timepicker-input-minutes.text-primary,.timepicker-modal input[type=text].timepicker-input-minutes:focus{background-color:transparent;color:var(--warp-on-brand)}#bookingsTable{margin-top:5px}.usersTopDiv{float:right;margin-bottom:10px;margin-top:10px}.plan_container,.zone_modify_container{display:flex;flex:0 1 auto;flex-direction:row;min-height:0;min-width:0}#plan_sidepanel{display:flex;flex:0 0 320px;flex-direction:column;max-height:100%;max-width:96vw;overflow:hidden;padding:12px;padding:var(--warp-space-3);z-index:1}#plan_sidepanel[data-state=closed]{display:none}.plan_sidepanel_close{cursor:pointer;display:block;margin-left:auto}.plan_sidepanel_topcontainer{display:flex;flex:0 0 auto;flex-direction:row;margin-bottom:12px;margin-bottom:var(--warp-space-3)}.plan_datetime_container{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;gap:var(--warp-space-3);min-height:0}@media only screen and (min-width:994px){#plan_sidepanel[data-state=open]~.planmap_datetime_trigger{display:none}}.planmap_datetime_trigger{color:var(--warp-primary);cursor:pointer;display:block;left:0;position:fixed;z-index:4}.planmap_datetime_trigger svg{display:block;margin-left:-2px;margin-top:8px}@media only screen and (max-width:993px){#plan_sidepanel{-ms-scroll-chaining:none;background-color:var(--warp-surface);bottom:auto;box-shadow:0 2px 2px 0 rgba(var(--warp-shadow-rgb),.14),0 3px 1px -2px rgba(var(--warp-shadow-rgb),.12),0 1px 5px 0 rgba(var(--warp-shadow-rgb),.2);display:flex;left:0;max-height:calc(100vh - 68px);max-height:calc(100vh - 56px - var(--warp-space-3));max-width:96vw;overscroll-behavior:contain;position:fixed;top:56px;transform:translateX(-105%);transition:transform .2s ease;width:320px;z-index:996}@media only screen and (min-width:601px){#plan_sidepanel{max-height:calc(100vh - 76px);max-height:calc(100vh - 64px - var(--warp-space-3));top:64px}}#plan_sidepanel[data-state=open]{transform:translateX(0)}#plan_sidepanel[data-state=closed]{transform:translateX(-105%)}.timeslider,.timeslider .noUi-handle{touch-action:none}}.plan_calendar{flex:1 1 auto;gap:8px;gap:var(--warp-space-2);min-height:0;overflow-y:auto;padding-bottom:8px;padding-bottom:var(--warp-space-2)}.plan_calendar,.warp-cal-grid{display:flex;flex-direction:column}.warp-cal-grid{gap:4px}.warp-cal-week,.warp-cal-weekday-row{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.warp-cal-weekday-row{background:var(--warp-grey-bg);position:-webkit-sticky;position:sticky;top:0;z-index:1}.warp-cal-weekday{color:var(--warp-grey-text);font-size:.7rem;padding:4px 0;text-align:center;text-transform:uppercase}.warp-cal-month-header{color:var(--warp-grey-text);font-size:.85rem;font-weight:600;margin:8px 0 2px;text-transform:capitalize}.warp-cal-day{align-items:center;aspect-ratio:1/1;border-radius:4px;border-radius:var(--warp-radius);color:var(--warp-text);cursor:pointer;display:flex;font-size:.9rem;justify-content:center;min-height:40px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.warp-cal-padded{background:transparent;color:transparent;cursor:default;pointer-events:none}.warp-cal-day.is-today{box-shadow:inset 0 0 0 1.5px var(--warp-secondary);font-weight:700}.warp-cal-day.is-disabled{background:transparent;color:var(--warp-grey-muted);cursor:default;pointer-events:none}.warp-cal-day.is-selected{background-color:var(--warp-secondary);color:var(--warp-on-brand)}.warp-cal-day.is-today.is-selected{box-shadow:none}.warp-cal-day.focus-visible{outline:2px solid var(--warp-secondary);outline-offset:1px}.warp-cal-day:focus-visible{outline:2px solid var(--warp-secondary);outline-offset:1px}.plan_timeslider{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;gap:var(--warp-space-3);padding-bottom:8px;padding-bottom:var(--warp-space-2)}.plan_timeslider_inputs{align-items:center;display:flex;gap:8px;gap:var(--warp-space-2);justify-content:space-between}.timeslider-input{background:var(--warp-surface);border:1px solid var(--warp-grey-border);border-radius:4px;border-radius:var(--warp-radius);color:var(--warp-text);font-size:.9rem;padding:4px 6px;text-align:center;width:5em}.timeslider-input:focus{border-color:var(--warp-secondary);outline:none}.plan_timeslider .timeslider{background:var(--warp-primary-tint);border:0;border-radius:0;box-shadow:none;height:3px!important;margin:0}.plan_timeslider .timeslider .noUi-connects{height:5px;left:0;position:absolute;top:-1px;width:100%}.plan_timeslider .timeslider .noUi-connect{background:var(--warp-secondary)}.plan_timeslider .timeslider .noUi-origin{top:0}.plan_timeslider .timeslider .noUi-handle{background-color:var(--warp-secondary);border:none;border-radius:50%;box-shadow:none;cursor:pointer;height:15px;right:-7px;top:-6px;transform:none;width:15px}.plan_timeslider .timeslider .noUi-handle:after,.plan_timeslider .timeslider .noUi-handle:before{content:none}.plan_map,.zone_modify_map{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;position:relative}.auto_book_fab{bottom:23px;position:fixed;right:23px;z-index:10}.auto_book_fab .btn-floating.disabled{background-color:var(--warp-grey-border)!important;box-shadow:none;pointer-events:none}.btn-floating,.btn-floating.btn-large,.btn-floating.btn-small{align-items:center;border-radius:16px;display:inline-grid;justify-items:center;padding:0;place-items:center}.btn-floating.btn-large i,.btn-floating.btn-small i,.btn-floating i{align-items:center;display:inline-flex;height:auto;justify-content:center;line-height:1;width:auto}.planmap_help{bottom:0;color:var(--warp-primary);cursor:pointer;left:0;position:absolute;z-index:6}.planmap_help svg{display:block;margin:8px}:root[theme=dark] .planmap_datetime_trigger,:root[theme=dark] .planmap_help{color:var(--warp-on-brand)}:root[theme=dark] .planmap_datetime_trigger .warp-icon-disc,:root[theme=dark] .planmap_help .warp-icon-disc{fill:var(--warp-grey-bg)}.plan_action_btn,.zone_action_btn{margin:5px}#action_modal .plan_action_btn{display:none}#action_modal .modal-content:focus,dialog.modal:focus{outline:none}#action_modal .plan_action_btn.active{display:inline-flex}.action_modal_bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;gap:var(--warp-space-4);justify-content:space-between}.action_modal_messages{display:flex;flex-wrap:wrap;gap:16px 24px;gap:var(--warp-space-4) var(--warp-space-5)}.action_modal_buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:var(--warp-space-2);justify-content:flex-end}.action_modal_buttons .plan_action_btn{margin:0}.seat_preview{background-color:var(--warp-surface);border:2px solid var(--warp-primary);font-size:10px;pointer-events:none;position:absolute;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;z-index:3}.seat_preview_title{background-color:var(--warp-primary);color:var(--warp-on-brand);padding:0 4px}.seat_preview_header{font-weight:700;padding:0 4px}.seat_preview TABLE,tr{border:none!important}.seat_preview td{color:var(--warp-grey-text);padding:0 4px;text-align:left;vertical-align:middle}.seat-icon{display:block;height:48px;width:48px}.seat-icon svg{display:block;height:100%;pointer-events:none;width:100%}.seat_label{background-color:var(--warp-surface);border:2px solid var(--warp-primary);font-size:10px;max-width:80px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%)}:root[theme=dark] .seat_label{background-color:var(--warp-primary-tint);border-color:var(--warp-surface)}:root[theme=dark] .seat_label_title{background-color:var(--warp-surface)}.seat_label_title{background-color:var(--warp-primary);color:var(--warp-on-brand)}.seat_label_title,.seat_label_zone{line-height:14px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.seat_label_zone{background-color:var(--warp-primary-pale);border-top:1px solid var(--warp-primary-tint);color:var(--warp-primary-dark);font-size:9px}.seat_label_deleted{background-color:var(--warp-grey-bg);border-color:var(--warp-grey-muted)}.seat_label_deleted .seat_label_title{background-color:var(--warp-grey-muted)}.seat_label_deleted .seat_label_zone{background-color:var(--warp-grey-bg);border-top-color:var(--warp-grey-border);color:var(--warp-grey-muted)}.assigned_seat_list{max-height:200px;overflow-y:auto}.assigned_seat_row{justify-content:space-between}.assigned_seat_controls,.assigned_seat_row{align-items:center;display:flex}.assigned_seat_days_select{display:inline-block;margin-left:8px;width:140px}.assigned_seat_delete_btn{margin-left:4px;padding:0}.seat_edit_enabled_row{align-items:center;display:flex;gap:12px;gap:var(--warp-space-3);justify-content:space-between;padding-bottom:8px;padding-bottom:var(--warp-space-2)}.seat_edit_enabled_row>span{color:var(--warp-grey-text);font-size:1rem}.seat_edit_enabled_row .switch label{margin:0}SELECT.warp_select{box-sizing:border-box;opacity:1!important;position:relative!important;width:100%}.tabulator-cell SELECT.warp_select{height:100%}.tabulator .tabulator-header .tabulator-header-filter input,.tabulator .tabulator-header .tabulator-header-filter select.warp_select{border:none;border-radius:2px;border-radius:var(--warp-radius-sm);box-sizing:border-box;height:32px;line-height:normal;min-height:32px;padding:4px 8px}#action_modal .modal-content{font-size:1rem}#action_modal .modal-content P{font-weight:700}#action_modal .modal-content TABLE{width:auto}#action_modal .modal-content TD{padding:0 15px 0 0}.warp-data-table{width:auto}.warp-data-table td{padding:6px 15px 6px 0}.warp-data-table-kv td:first-child{font-weight:600}.show_password_btn{font-size:2rem;opacity:.5;position:absolute;right:12px;top:10px}INPUT[type=password]~.show_password_btn:after{content:"visibility"}INPUT[type=text]~.show_password_btn:after{content:"visibility_off"}.tabulator-footer{text-align:left!important}.group_assign_title,.zone_assign_title{flex:0 0 auto;font-size:2.28rem;line-height:110%;padding:10px 0}@media only screen and (min-width:993px){.group_assign_title,.zone_assign_title{margin-left:-60px}}.group_assign_title A,.zone_assign_title A{color:inherit;text-decoration:none}.group_assign_title I,.group_assign_title SPAN,.zone_assign_title I,.zone_assign_title SPAN{vertical-align:middle}.group_assign_container,.zone_assign_container{display:flex;flex-direction:column}.TR{visibility:hidden}.userGroupCell{color:var(--warp-text);text-decoration:none}.userGroupCell:hover{text-decoration:underline}.zone_modify_sidepanel{align-items:center;display:flex;flex:none;flex-direction:column;height:calc(100vh - 56px);height:calc(100vh - var(--navbar-height-mobile, 56px));margin-left:auto;overflow:hidden;padding:0;position:relative;width:300px}@media only screen and (min-width:601px){.zone_modify_sidepanel{height:calc(100vh - 64px);height:calc(100vh - var(--navbar-height, 64px))}}.zone_modify_sidepanel>div{flex:none;width:100%}.zone_modify_sidepanel>.zone_modify_scroll{flex:1 1 auto}.zone_modify_tabs_row{margin-bottom:10px;padding:12px 12px 0;padding:var(--warp-space-3) var(--warp-space-3) 0;width:100%}.zone_modify_scroll{overflow:auto;padding:0 12px;padding:0 var(--warp-space-3);width:100%}.zone_modify_scroll .input-field,.zone_modify_scroll .range-field,.zone_modify_scroll .select-wrapper{margin-right:12px;margin-right:var(--warp-space-3)}.zone_modify_scroll .range-field label{color:var(--warp-grey-text);font-size:.9rem}.zone_modify_scroll .range-field input[type=range]{margin:8px 0 16px}input[type=range]::-webkit-slider-runnable-track{background-color:var(--warp-primary-tint)!important}input[type=range]::-moz-range-track{background-color:var(--warp-primary-tint)!important}.pm-tab-content{width:100%}.pm-tab-info{color:var(--warp-grey-text);font-size:.95rem;line-height:1.4;margin:0 0 16px}:root[theme=dark] .pm-light-only{display:none}.zone_modify_sidepanel .tabs{background-color:transparent;border-bottom:1px solid var(--warp-grey-border)}.zone_modify_sidepanel .tabs .tab{width:33.33%}.zone_modify_sidepanel .tabs .tab a{color:var(--warp-grey-text);font-size:.85rem;padding:0 4px;text-transform:none}.zone_modify_sidepanel .tabs .tab a.active,.zone_modify_sidepanel .tabs .tab a:hover{color:var(--warp-primary)}.zone_modify_sidepanel .tabs .indicator{background-color:var(--warp-primary)}#seat_edit_panel{margin-top:16px;width:100%}.zone_modify_footer{align-items:center;background-color:var(--warp-grey-bg);border-left:1px solid var(--warp-grey-border);border-top:1px solid var(--warp-grey-border);display:flex;gap:8px;gap:var(--warp-space-2);justify-content:center;padding:12px 24px;padding:var(--warp-space-3) var(--warp-space-5);position:static;width:100%;z-index:10}.zone_modify_footer .btn,.zone_modify_footer .btn-flat{margin:0}.zone_modify_sidepanel_top{text-align:center;width:100%}.zone_modify_sidepanel_bottom{flex:none!important}#add_seat_zone_error,#add_seat_zone_selector{flex:none}.zone_modify_sidepanel .input-field{margin-bottom:12px}.zone_modify_sidepanel .input-field:last-child{margin-bottom:0}#seat_delete_btn{margin-top:4px}.switch-container{align-items:center;display:flex;justify-content:center;padding:8px 0}.zone_modify_marquee_box{border:2px dashed var(--warp-primary);pointer-events:none;position:absolute;z-index:10}.zone_modify_marquee_handle{background:var(--warp-surface);border:2px solid var(--warp-primary);pointer-events:all;position:absolute;z-index:11}.zone_modify_marquee_corner{width:10px}.zone_modify_marquee_corner,.zone_modify_marquee_edge_h{border-radius:2px;border-radius:var(--warp-radius-sm);height:10px}.zone_modify_marquee_edge_h{width:18px}.zone_modify_marquee_edge_v{border-radius:2px;border-radius:var(--warp-radius-sm);height:18px;width:10px}.zone_modify_marquee_rotate{color:var(--warp-primary);cursor:-webkit-grab;cursor:grab;height:24px;pointer-events:all;position:absolute;width:24px;z-index:11}.zone_modify_marquee_rotate:active{cursor:-webkit-grabbing;cursor:grabbing}.zone_modify_rotate_line{border-top:2px dashed var(--warp-primary);height:0;pointer-events:none;position:absolute;transform-origin:0 0;z-index:12}.zone_modify_rotate_pivot{background:var(--warp-surface);border:3px solid var(--warp-primary);border-radius:50%;box-sizing:border-box;height:12px;pointer-events:none;position:absolute;width:12px;z-index:12}.zone_modify_rotate_label{background:var(--warp-primary);border-radius:2px;border-radius:var(--warp-radius-sm);color:var(--warp-on-brand);font-size:12px;line-height:18px;padding:2px 8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:12}#spinner{align-items:center;background-color:var(--warp-surface);bottom:0;display:none;flex-direction:column;justify-content:center;left:0;opacity:.8;position:fixed;right:0;top:56px;top:var(--navbar-height-mobile,56px);z-index:1000}@media only screen and (min-width:601px){#spinner{top:64px;top:var(--navbar-height,64px)}}#spinner.active{display:flex}#spinner:after{-webkit-animation:spinnerRotate 1s linear infinite;animation:spinnerRotate 1s linear infinite;border:6px solid var(--warp-secondary-pale);border-left-color:var(--warp-secondary);border-radius:50%;content:"";height:150px;width:150px}@-webkit-keyframes spinnerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinnerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dropdown-header{color:var(--warp-grey-muted);cursor:default;font-size:.8rem;letter-spacing:.5px;padding:8px 16px 4px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal.bottom-sheet{-webkit-animation:om-sheet-slide-up .22s ease-out;animation:om-sheet-slide-up .22s ease-out;background-color:var(--warp-surface);border-radius:0;bottom:0;color:var(--warp-text);left:0;margin:0;max-height:45%;min-width:100%;right:0;top:auto;width:100%;will-change:transform}@-webkit-keyframes om-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes om-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}#action_modal .modal-content{padding:16px 24px;padding:var(--warp-space-4) var(--warp-space-5)}#planmap_help_modal{background-color:var(--warp-surface);color:var(--warp-text);max-height:80vh;overflow-y:auto}#planmap_help_modal .modal-content{padding:24px;padding:var(--warp-space-5)}#planmap_help_modal .modal-content>table{border-collapse:collapse;width:100%}#planmap_help_modal .modal-content>table td{padding:8px 0;padding:var(--warp-space-2) 0;vertical-align:middle}#planmap_help_modal .modal-content>table td+td{padding-left:12px;padding-left:var(--warp-space-3)}#planmap_help_modal .modal-content>table tr+tr td{border-top:1px solid var(--warp-grey-border)}:root{--om-map-bg:var(--warp-grey-bg);--om-label-bg:var(--warp-surface);--om-label-border:var(--warp-grey-border);--om-label-fg:var(--warp-text);--om-hint-bg:var(--warp-surface);--om-hint-border:var(--warp-grey-border);--om-hint-fg:var(--warp-text);--om-zoom-bg:var(--warp-surface);--om-zoom-border:var(--warp-grey-border);--om-zoom-fg:var(--warp-text);--om-zoom-bg-hover:var(--warp-grey-bg);--om-fallback:var(--warp-error)}.plan_container{flex:1 1 auto;min-height:0}#planmap{flex:1 1 auto;min-width:0;overflow:hidden}#planmap .OMLabel{background:var(--warp-surface);border:2px solid var(--warp-primary);border-radius:0;font-size:10px;left:50%;line-height:1.2;max-width:72px;padding:0;pointer-events:none;position:absolute;text-align:center;top:34px;transform:translateX(-50%);white-space:nowrap}#planmap .OMLabelTitle{background:var(--warp-primary);color:var(--warp-on-brand);font-weight:600;line-height:14px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}#planmap .OMLabelBody{padding:1px 4px}#planmap .OMLabelBody .seat_label_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[theme=dark] #planmap .OMLabel{background:var(--warp-primary-tint);border-color:var(--warp-surface)}:root[theme=dark] #planmap .OMLabelTitle{background:var(--warp-surface)}#planmap .OMHint{background:none;border:none;box-shadow:none;max-width:320px;padding:0}#planmap .OMHint .OMHintTitle{display:none}#planmap .OMHint .OMHintBody{font-weight:inherit}#planmap .OMHint .seat_preview{position:static}:root[theme=dark] #planmap .OMHint .seat_preview{background-color:var(--warp-primary-tint);border-color:var(--warp-surface)}:root[theme=dark] #planmap .OMHint .seat_preview_title{background-color:var(--warp-surface)}
