@charset "UTF-8";.TpWrapper,.TpInnerWrapper{width:100%}.Button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:1rem 1.5rem;cursor:pointer;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1rem;display:flex;align-items:center;text-align:center;justify-content:center;letter-spacing:.07em;text-transform:uppercase;background:var(--primary-color, #4205DD);color:#fff;transition:background-color .2s,color .2s}.Button,.Button:link,.Button:active,.Button:visited,.Button:hover{text-decoration:none;color:#fff}.Button:hover{background:var(--primary-darker-color, #361290);transition:background-color .1s,color .1s}.Button.mobile-action{width:100%;font-size:12pt;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Button.mobile-action:active{background:var(--primary-darker-color, #361290);transition:background-color .1s,color .1s}.Button.isSmall{line-height:1.125rem;padding:.625rem 1rem}.Button.danger{color:#dd1e38;background:#fff}.Button.danger:hover{background:#faeaeb}.Button.danger-pop{color:#dd1e38;background:#faeaeb}.Button.danger-pop:hover{background:#ee8e9b}.Button.secondary{color:var(--primary-color, #4205DD);background:#f6f6f6}.Button.secondary:hover{background:#e8e8e8}.Button.secondary-white{color:var(--primary-color, #4205DD);background:#fff}.Button.secondary-white:hover{background:#e8e8e8}.Button.gray{color:#000;background:#e8e8e8}.Button.gray:hover{background:#f6f6f6}.Button:focus{outline:none}.Button.isDisabled{filter:grayscale(100%);opacity:.3;cursor:not-allowed}.Button.link{color:var(--primary-color, #4205DD);padding:0;font-size:unset;background-color:unset;letter-spacing:unset}.Button.link:hover{color:var(--primary-darker-color, #361290)}.Button.isLoading{color:transparent}.Button.isLoading .button-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button.isLoading.secondary .loader .loader-primary,.Button.isLoading.secondary .button--icon--loader .loader-primary,.Button.isLoading.secondary-white .loader .loader-primary,.Button.isLoading.secondary-white .button--icon--loader .loader-primary,.Button.isLoading.link .loader .loader-primary,.Button.isLoading.link .button--icon--loader .loader-primary{fill:var(--primary-lighter-color, #B79BFD)}.Button.isLoading.secondary .loader .loader-secondary,.Button.isLoading.secondary .button--icon--loader .loader-secondary,.Button.isLoading.secondary-white .loader .loader-secondary,.Button.isLoading.secondary-white .button--icon--loader .loader-secondary,.Button.isLoading.link .loader .loader-secondary,.Button.isLoading.link .button--icon--loader .loader-secondary{fill:var(--primary-color, #4205DD)}.Button.isLoading.danger .loader .loader-primary,.Button.isLoading.danger .button--icon--loader .loader-primary,.Button.isLoading.danger-pop .loader .loader-primary,.Button.isLoading.danger-pop .button--icon--loader .loader-primary{fill:#faeaeb}.Button.isLoading.danger .loader .loader-secondary,.Button.isLoading.danger .button--icon--loader .loader-secondary,.Button.isLoading.danger-pop .loader .loader-secondary,.Button.isLoading.danger-pop .button--icon--loader .loader-secondary{fill:#dd1e38}.Button.has-icon:not(.link){padding:.75rem 1.5rem .75rem 1rem}.Button.has-icon.isSmall{padding:.5rem 1rem}.Button.has-icon .button-icon{width:1.5rem;height:1.5rem;margin-right:.5rem}.Button.has-icon .button-icon>svg>path{fill:#fff}.Button.has-icon.secondary .button-icon>svg path,.Button.has-icon.link .button-icon>svg path,.Button.has-icon.secondary-white .button-icon>svg path{fill:var(--primary-color, #4205DD)}.Button.has-icon.link:hover .button-icon>svg path{fill:var(--primary-darker-color, #361290)}.Button.has-icon.danger .button-icon>svg path,.Button.has-icon.danger-pop .button-icon>svg path{fill:#dd1e38}.Button.has-icon.isLoading{color:#fff}.Button.has-icon.isLoading.secondary,.Button.has-icon.isLoading.secondary-white{color:var(--primary-color, #4205DD)}.Button.has-icon.isLoading.danger,.Button.has-icon.isLoading.danger-pop{color:#dd1e38}.Button.has-icon.isLoading.link{color:var(--primary-color, #4205DD)}.basic-button-wrapper .TpInnerWrapper:has(.Button){display:inline}.VisitorContent{display:flex;flex-direction:column;justify-content:center;flex-grow:1;align-items:center}.VisitorContent .title{font-weight:700;font-size:38pt;margin-bottom:1rem;max-width:28rem;text-align:center}@media (max-width: 480px){.VisitorContent .title{font-size:23pt}}.VisitorContent .subtitle{font-weight:700;font-size:24pt;margin-bottom:1rem;text-align:center}.VisitorFooter{margin-bottom:7rem;display:flex;flex-direction:column;gap:2rem}@media (max-width: 480px){.VisitorFooter{margin-bottom:3rem}}.VisitorFooter .notice{text-align:center;color:#b0b0b0;width:21rem}.logo img{height:70%}.LanguageSelector{position:relative;display:flex;justify-content:center;align-items:center;margin-left:1rem;margin-right:1rem}.LanguageSelector.is-visitor-management{position:absolute;right:32px;top:32px}.LanguageSelector .label{font-size:.875rem;font-weight:600;text-align:center;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;width:100%;gap:.5rem}.LanguageSelector .label:hover,.LanguageSelector .label:focus{color:var(--primary-color, #4205DD)}.LanguageSelector .label svg{border-radius:50%;width:20px;height:20px;margin-left:-4px}.LanguageSelector .label svg path{fill:var(--primary-color, #4205DD)}.LanguageSelector .options{width:80px;position:absolute;top:35px;z-index:1000;background:#fff;box-shadow:0 0 10px #0000001a;text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.LanguageSelector .options .option{display:flex;align-items:center;cursor:pointer;padding:.25rem .5rem}.LanguageSelector .options .option:first-of-type{padding-top:.5rem}.LanguageSelector .options .option:last-of-type{padding-bottom:.5rem}.LanguageSelector .options .option:hover,.LanguageSelector .options .option:focus{color:var(--primary-color, #4205DD)}.VisitorHeader{margin-top:5rem}@media (max-width: 480px){.VisitorHeader{margin-top:1rem}}.VisitorHeader .navigation{width:21rem;display:flex}.VisitorHeader .navigation .arrow{width:24px;cursor:pointer;display:flex;justify-content:center}.VisitorHeader .navigation .arrow svg path{fill:#000}.VisitorHeader .navigation .title{flex-grow:1;text-align:center;font-weight:700}.VisitorHeader .navigation .close{width:24px;text-align:right;display:flex;justify-content:center}.VisitorHeader .navigation .close svg path{fill:#000}.VisitorHeader .logo{display:flex;justify-content:center;align-items:center;min-height:11rem;max-height:11rem}.VisitorHeader .logo img{max-height:11rem;width:100%;max-width:11rem}@media (max-width: 480px){.VisitorHeader .logo img{max-height:9rem;width:100%;max-width:9rem}}.VisitorView{display:flex;flex-direction:column;align-items:center;flex-grow:1;background-color:#fff}.VisitorView.scanner-active{background:transparent}.VisitorView .info{max-width:26rem;text-align:center;margin-bottom:1rem}@media (max-width: 480px){.VisitorView .info{max-width:21rem}}.VisitorView .qr_code{margin-top:2rem;text-align:center}.VisitorView .qr_code img{height:10rem;width:10rem}.VisitorView .Button{width:21rem;justify-content:center}.VisitorView .IconButton{background-color:#f6f6f6;padding:12px 24px;width:21rem;justify-content:center}.safe-view-area{height:calc(var(--view-height-safe) - var(--view-padding-top-safe))}.safe-view-area.landscape{width:calc(100vw - env(safe-area-inset-right,0) - env(safe-area-inset-left,0))}.QRScanner{background:transparent;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto auto;align-items:center;justify-items:center;place-content:center}.QRScanner .scanWindow{width:calc(100% - 4rem);aspect-ratio:1/1;max-height:100%;border-radius:8px;border:1px solid #fff;z-index:9999}.QRScanner .scanInfo{color:#fff;text-align:center;z-index:9999;margin:0 1rem 2rem}.QRScanner .link{width:100%;z-index:9999;margin-bottom:2rem}.Loader{text-align:center}.Loader.small svg{height:20px;width:20px}.Loader.large svg{height:52px;width:52px}.Loader.fullScreen{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.TopNav{position:relative;display:flex;flex-direction:row;align-items:center;height:3.8rem;padding:1rem;line-height:1rem}.TopNav .back-arrow .arrow,.TopNav button.close-button,.TopNav .right-icon{border:none;padding:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.TopNav .back-arrow .arrow svg,.TopNav button.close-button svg,.TopNav .right-icon svg{width:1.5rem;height:1.5rem}.TopNav .back-arrow .arrow svg path,.TopNav button.close-button svg path,.TopNav .right-icon svg path{fill:#000}.TopNav .title{flex-grow:1;text-align:left;font-weight:700;padding-left:2rem}.TopNav .title.center{text-align:center;padding-left:0}.QRScannerProvider .content{height:calc(100% - 4rem);display:grid;padding:1rem;grid-template-columns:100%;grid-template-rows:1fr auto;justify-content:center;align-items:center;text-align:center}.QRScannerProvider .subtitle{margin-bottom:2rem;font-size:18pt}.QRScannerProvider .info{margin-bottom:5rem}.Heading{display:flex;justify-content:center;align-items:flex-start;font-style:normal;font-weight:700;font-size:1.125rem;line-height:25px;color:#000}.Heading .space{flex-grow:1}.Heading .spacer{margin:0 12px}.Heading.isCentered{width:100%;align-items:center}.RouteView.Error{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:.5rem}.RouteView.Error code{background-color:#fff}.RouteView.Error p{margin-bottom:0;font-size:.875rem}.Toastify__toast{padding:.5rem .5rem .5rem 1.5rem;margin-top:var(--view-padding-top-safe);border-radius:0!important}.Toastify__toast .Toastify__toast-icon{display:none}.Toastify__toast .Toastify__close-button{color:#fff;opacity:.5}.Toastify__toast .Toastify__close-button:hover,.Toastify__toast .Toastify__close-button:focus{opacity:1}.Toastify__toast-container{z-index:99999}.Toastify__toast-body{white-space:pre-line}.Toastify__toast--info{background:#666!important;color:#fff!important}.Toastify__toast--error{background:var(--toastify-color-error)!important;color:#fff!important}.Toastify__toast--warning{background:var(--toastify-color-warning)!important;color:#fff!important}.Toastify__toast--success{background:var(--toastify-color-success)!important;color:#fff!important}.AsyncSelect{width:100%}.AsyncSelect.error{border:2px solid #DD1E38}.AsyncSelect .async-select-input__input{color:#000!important}.AsyncSelect .async-select-input__dropdown-indicator{color:var(--primary-color, #4205DD)}.AsyncSelect .async-select-input__dropdown-indicator:hover,.AsyncSelect .async-select-input__groupHeading{color:#000}.AsyncSelect .async-select-input__indicator svg{fill:#666}.AsyncSelect .async-select-input__indicator svg:hover{fill:var(--primary-color, #4205DD)}.AsyncSelect .async-select-input__control{background-color:#f6f6f6;border-width:0;cursor:pointer;min-height:3rem}.AsyncSelect .async-select-input__control:hover{background-color:#f1f1f1}.AsyncSelect .async-select-input__control--is-focused{background-color:#f1f1f1;box-shadow:none}.AsyncSelect .async-select-input__indicator-separator{display:none}.AsyncSelect .async-select-input__single-value{outline:1px solid transparent;color:#000}.AsyncSelect .async-select-input__multi-value{background-color:#e8e8e8}.AsyncSelect .async-select-input__multi-value__label{color:#000!important}.AsyncSelect .async-select-input__multi-value svg{fill:#666}.AsyncSelect .async-select-input__multi-value svg:hover{fill:var(--primary-color, #4205DD)}.AsyncSelect .async-select-input__multi-value__remove{cursor:pointer}.AsyncSelect .async-select-input__multi-value__remove:hover{color:#dd1e38;background-color:transparent}.AsyncSelect.sortable .async-select-input__multi-value,.AsyncSelect.sortable .async-select-input__multi-value__label{cursor:grab}.AsyncSelect.sortable .async-select-input__multi-value:active,.AsyncSelect.sortable .async-select-input__multi-value:active .async-select-input__multi-value__label{cursor:grabbing}.AsyncSelect.sortable .async-select-input__multi-value__remove{cursor:pointer!important}.AsyncSelect.disabled.async-select-input--is-disabled{pointer-events:all}.AsyncSelect.disabled.async-select-input--is-disabled .async-select-input__placeholder,.AsyncSelect.disabled.async-select-input--is-disabled .async-select-input__dropdown-indicator{color:#b0b0b0}.AsyncSelect.disabled.async-select-input--is-disabled .async-select-input__control{cursor:not-allowed}.AsyncSelect.disabled.async-select-input--is-disabled .async-select-input__control:hover{background-color:#f6f6f6}body .async-select-input__menu-portal{z-index:300}body .async-select-input__menu{box-shadow:0 24px 24px -16px #666c}body .async-select-input__menu-list{box-shadow:none;border:none}body .async-select-input__option{background-color:#fff!important;cursor:pointer;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .async-select-input__option--is-focused{color:var(--primary-color, #4205DD)}body .async-select-input__option:active,body .async-select-input__option:active:active{background-color:#e8e8e8}.error-text{color:#dd1e38;font-size:.75rem;margin-top:.5rem}.Label{font-style:normal;font-weight:700;font-size:.875rem;line-height:19px;color:#666;margin-bottom:1rem}.Label .subText{margin-left:.5rem;font-weight:400}.Field{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.FieldWrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;margin-bottom:1.5rem}.FieldWrapper .Field{margin-bottom:0}.FieldWrapper .RequiredMarker{margin-left:.25rem;color:#dd1e38}.FieldWrapper .HelpText{color:#666;font-size:.75rem;margin-top:.5rem}.ConfirmationModal.ModalForm{width:28rem}.ConfirmationMenu.ModalForm{background:#fff;display:flex;flex-direction:column;align-items:center;width:100%}.ConfirmationMenu.ModalForm h1{margin-bottom:0;margin-top:0}.ConfirmationMenu.ModalForm .top-bar{width:85%;display:flex;justify-content:center;align-items:center;padding-bottom:2rem}.ConfirmationMenu.ModalForm .hint{font-size:1rem;color:#666;font-weight:300;padding-top:1rem;margin-bottom:0}.ConfirmationMenu.ModalForm .actions{display:flex;flex-direction:column-reverse;align-items:center;width:100%}.ConfirmationMenu.ModalForm .actions .Button{width:100%;margin-bottom:20px}.ConfirmationMenu.ModalForm .actions .secondary{background:none;color:#000}.Card{position:relative;background-color:#fff;overflow:hidden;display:flex;flex-direction:column;padding:0}.Card .card-header{background-color:#edeff2;padding:1.5rem 2rem;font-size:1rem;font-style:normal;font-weight:700;line-height:150%}.Card .card-content{padding:2rem 2rem 3rem;flex-direction:column;display:flex;flex-grow:1;width:100%}.Card .card-content .Card .card-content{padding:inherit}.Card .card-content .card-content-body{font-weight:400;line-height:1.5rem;flex-grow:1}.Card .card-actions{padding-top:2rem;flex-grow:0}.Card.SolutionOverviewCard .card-content-body,.Card.PaymentDetails .card-content-body{font-size:.875rem}.FloorPlanCard{position:relative;background-color:#fff;color:#000}.EditCustomContent .EditCustomContentForm .card-content{padding-left:0;padding-right:0}.EditCustomContent .EditCustomContentForm .card-content .fields{margin-top:-2rem}.EditDevicesForm .card-content{padding:0}.PageForm .Card{padding:0}.PageForm .Card .PageHeader{padding:1.5rem 2rem;margin:-2rem -2rem 2rem;background:#edeff2}.PageForm .Card .fields{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.PageForm .Card .fields .field-width-50{width:calc(50% - 1rem)}.PageForm .Card .fields hr{border:none;height:1px;background-color:#b0b0b0;width:100%;margin:.5em 0 2.5em}.PageActions{margin-top:1.5rem;display:flex;align-items:center;gap:2rem}.PageActions .spacer{flex-grow:1}.Intro{font-weight:400;font-size:1rem;color:#666;width:100%}.Intro.isConstrained{max-width:42rem}.Intro.isCentered{width:100%;text-align:center}.Intro p{margin-top:.5rem}.Intro p.notice{border:1px solid #cccccc;padding:.25rem .5rem .35rem;font-size:.875rem}.Intro a{font-weight:700}.BuildingSelect{width:100%;flex-grow:1;display:flex;justify-content:center;align-items:center}.BuildingSelect .View{display:flex;max-width:44em;flex-direction:column;align-items:flex-start}.BuildingSelect .View .Card{width:100%}.BuildingSelect .View .PageActions{justify-content:space-between}.BuildingSelect .View .PageActions .spacer{display:none}.GoogleMap{height:12.5rem;width:100%;background:#b0b0b0;margin-bottom:2rem}.GoogleMap .GoogleMap__pin{height:40px;width:40px}.GoogleMap .GoogleMap__pin path{fill:var(--primary-color, #4205DD)}.Input{font-family:Noto Sans,sans-serif;width:100%;position:relative}.Input .error-icon{display:none}.Input.error .error-icon.visible{display:block}.Input.error svg path{fill:#dd1e38}.Input svg{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.Input input,.Input textarea{width:100%;border:0;resize:none;font-style:normal;font-weight:400;font-size:1rem;line-height:32px;color:#000}.Input input[type=text]{cursor:text}.Input input:focus,.Input textarea:focus{outline:none}.Input.desktop{display:flex}.Input.desktop.error{border:2px solid #DD1E38}.Input.desktop.error input{padding:6px 10px;padding-right:2.25rem}.Input.desktop input,.Input.desktop textarea{padding:8px 12px;background:#f6f6f6;transition:background-color .1s}.Input.desktop input:hover,.Input.desktop input:focus,.Input.desktop textarea:hover,.Input.desktop textarea:focus{background-color:#f1f1f1}.Input.disabled input[disabled]{color:#666;padding-right:2.25rem}.Input.mobile input,.Input.mobile textarea{border-bottom:2px solid #E8E8E8;background:var(--background-mobile);-webkit-appearance:none;font-size:12pt;transition:border-bottom .3s}.Input.mobile input:hover,.Input.mobile input:focus,.Input.mobile textarea:hover,.Input.mobile textarea:focus{border-bottom:2px solid #c3c3c3}.Input.mobile.error input,.Input.mobile.error textarea{border-bottom:2px solid #DD1E38}.GooglePlacesSelect{width:100%}.GooglePlacesSelect .Wrapper{position:relative;width:100%}.GooglePlacesSelect .PlacesList{position:absolute;background-color:#fff;width:100%;z-index:1;border-radius:3px;margin-top:.5rem;box-shadow:0 5px 13px #0000000f}.GooglePlacesSelect .PlacesList .loading{display:flex;justify-content:center}.GooglePlacesSelect .PlacesList .loading .Loader{margin-top:.2rem;margin-bottom:.2rem}.GooglePlacesSelect .PlacesList .PlaceItem{padding:.6rem 1rem;cursor:pointer;color:#666}.GooglePlacesSelect .PlacesList .PlaceItem:hover{color:var(--primary-color, #4205DD)}.Select{width:100%}.Select.error{border:2px solid #DD1E38}.Select .select-input__input{color:#000!important}.Select .select-input__single-value{outline:1px solid transparent;color:#000}.Select .select-input__multi-value{background-color:#e8e8e8}.Select .select-input__multi-value__label{color:#000!important}.Select .select-input__multi-value svg{fill:#666}.Select .select-input__multi-value svg:hover{fill:var(--primary-color, #4205DD)}.Select .select-input__multi-value__remove:hover,.Select .select-input__multi-value__clear-indicator:hover{color:#dd1e38;background-color:transparent}.Select .select-input__dropdown-indicator{color:var(--primary-color, #4205DD)}.Select .select-input__dropdown-indicator:hover,.Select .select-input__groupHeading{color:#000}.Select .select-input__indicator svg{fill:#666}.Select .select-input__indicator svg:hover{fill:var(--primary-color, #4205DD)}.Select .select-input__control{background-color:#f6f6f6;border-width:0;cursor:pointer;min-height:3rem}.Select .select-input__control:hover{background-color:#f1f1f1}.Select .select-input__control--is-focused{background-color:#f1f1f1;box-shadow:none}.Select .select-input__indicator-separator{display:none}.Select.disabled.select-input--is-disabled{pointer-events:all}.Select.disabled.select-input--is-disabled .select-input__placeholder,.Select.disabled.select-input--is-disabled .select-input__dropdown-indicator{color:#b0b0b0}.Select.disabled.select-input--is-disabled .select-input__control{cursor:not-allowed}.Select.disabled.select-input--is-disabled .select-input__control:hover{background-color:#f6f6f6}body .select-input__menu-portal{z-index:300}body .select-input__menu{box-shadow:0 24px 24px -16px #666c}body .select-input__menu-list{box-shadow:none;border:none}body .select-input__option{background-color:#fff!important;cursor:pointer;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .select-input__option--is-focused{color:var(--primary-color, #4205DD)}body .select-input__option--is-focused:active{background-color:#f6f6f6}body .select-input__option--is-selectedcloseMenuOnSelect{color:#000}body .select-input__option--is-selectedcloseMenuOnSelect:active{background-color:#f6f6f6}.ColorPicker{width:100%;position:relative;display:flex}.ColorPicker .HiddenColorPickerInput{visibility:hidden}.ColorPicker.error{border:2px solid #DD1E38}.ColorPicker .color-display{width:48px;height:48px;background-color:#b0b0b0;position:relative}.ColorPicker .reset-color{position:absolute;display:flex;justify-content:center;cursor:pointer;align-items:center;width:24px;height:24px;z-index:10;top:12px;right:4px}.ColorPicker .reset-color svg path{fill:var(--primary-color, #4205DD)}.ColorPicker input{width:112px;background:#f6f6f6;border:0;resize:none;padding:8px 12px;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;color:#000}.ColorPicker input:hover,.ColorPicker input:focus{background-color:#f1f1f1;transition:background-color .1s}.ColorPicker input:hover svg path,.ColorPicker input:focus svg path{fill:#000}.ColorPicker input[type=text],.ColorPicker input[type=email]{cursor:text}.ColorPicker input:focus,.ColorPicker textarea:focus{outline:none}.disabled input[disabled],.disabled textarea[disabled]{color:#666}.disabled svg.lock path{fill:#666}.disabled:hover svg circle{fill:#efefef}.disabled:hover svg.lock path{fill:#000}.ImageSelector{width:100%}.ImageSelector .image-display{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;border:1px solid #B0B0B0;color:#b0b0b0;cursor:pointer}.ImageSelector .image-display .remove{position:absolute;top:0;right:0;margin:.5rem .5rem 0 0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fff9}.ImageSelector .image-display .remove>svg path{fill:var(--primary-color, #4205DD)}.ImageSelector .image-display .remove:hover>svg path{fill:#000}.ImageSelector .image-display .image-placeholder{height:100%}.ImageSelector .image-display .image{max-height:140px;width:100%;max-width:140px;object-fit:cover}.ImageSelector input{display:none}.NewCheckbox{font-family:Noto Sans,sans-serif}.NewCheckbox .checkbox-label{font-style:normal;font-weight:700;font-size:.875rem;line-height:19px;color:#666;cursor:pointer}.NewCheckbox .checkbox-label .subLabel{margin-left:.5rem;font-weight:400}.NewCheckbox .control{display:flex;flex-direction:column;justify-content:stretch}.NewCheckbox .control .main{display:flex;align-items:center;-webkit-user-select:none;user-select:none;font-weight:700}.NewCheckbox .control .extra{font-weight:400;font-size:.875rem;line-height:19px;color:#666;padding-top:.5rem;padding-left:2.25rem}.NewCheckbox input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:.875rem;min-width:.875rem;height:.875rem;line-height:.875rem;padding:0;margin:0 1rem 0 .125rem;background-color:#efefef;transition:background-color .2s}.NewCheckbox input[type=checkbox]:disabled{cursor:default}.NewCheckbox input[type=checkbox]:disabled:focus,.NewCheckbox input[type=checkbox]:disabled:hover{outline:none;background-color:#f1f1f1}.NewCheckbox.checked input[type=checkbox]{background-color:var(--primary-color, #4205DD)}.NewCheckbox.error input[type=checkbox],.NewCheckbox.error.isSecondary .checkmark{border:2px solid #DD1E38}.NewCheckbox.isSecondary .checkbox-label{display:flex;align-items:center;line-height:unset}.NewCheckbox.isSecondary input[type=checkbox]{display:none}.NewCheckbox.isSecondary .checkmark{display:inline-block;flex-shrink:0;padding:.5rem;border:2px solid #666666;border-radius:3px;background-color:#ffffff80;position:relative;margin-right:1rem;transition:background-color .2s}.NewCheckbox.isSecondary .checkmark svg{display:none}.NewCheckbox.isSecondary .checkmark.unavailable{border-color:gray-4}.NewCheckbox.isSecondary .checkmark.unavailable:hover{cursor:not-allowed}.NewCheckbox.isSecondary .checkmark.unavailable svg{display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:22px;height:22px}.NewCheckbox.isSecondary .checkmark.unavailable svg path{fill:#666}.NewCheckbox.checked .checkmark{background-color:var(--primary-color, #4205DD);border-color:var(--primary-color, #4205DD)}.NewCheckbox.checked .checkmark svg{display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px}.NewCheckbox.checked .checkmark svg path{fill:#fff}.NewCheckbox.disabled .checkbox-label{cursor:default}.NewCheckbox.disabled .control{opacity:.5}.NewCheckbox.disabled.checked .checkmark{background-color:#666;border-color:#666}.MultiCheckbox{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin-bottom:1rem}.Screen{display:flex;margin-left:1rem;margin-right:1rem}.Screen .sidebar{padding-top:1.25rem}.Screen .content{flex-grow:1;padding-top:1.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.RouteView.OrganizationDetails.isConstrained{width:32rem}.RouteView.OrganizationDetails.isConstrained .View{align-items:center}.RouteView.OrganizationDetails.isConstrained .View .Intro{text-align:center}.RouteView.OrganizationDetails.isConstrained .View .PageForm .Card{min-width:30rem}.RouteView.OrganizationDetails.isConstrained .View .PageForm .Card .google-map{height:12.5rem;width:100%;background:#b0b0b0;margin-bottom:2rem}.RouteView.OrganizationDetails.isConstrained .View .PageForm .PageActions{justify-content:space-between}.RouteView.OrganizationDetails.isConstrained .View .PageForm .PageActions .spacer{display:none}.RouteView.OrganizationDetails.isConstrained .View .OrganizationDetails__label-left{display:flex;flex-direction:row-reverse}.RouteView.OrganizationDetails.isConstrained .View .OrganizationDetails__label-left .ImageSelector,.RouteView.OrganizationDetails.isConstrained .View .OrganizationDetails__label-left .ColorPicker{width:auto;margin-right:2rem}.RouteView.OrganizationDetails.isConstrained .View .OrganizationDetails__label-left .Label{margin-bottom:0}.RouteView.OrganizationDetails.isConstrained .View .OrganizationDetails__label-left .Label p{margin-top:0}.RouteView.OrganizationDetails.isConstrained .View .OrganizationDetails__label-left .Label .text--small{text-weight:400}.RouteView.OrganizationDetails.isConstrained .View .OrganizationDetails__label-left .Label .guidelines{font-size:.75rem;font-weight:400;color:#666}.RouteView.OrganizationDetails.isConstrained .View .label-left{display:block}.RouteView.OrganizationDetails.isConstrained .View .label-left .Label{float:right;width:14rem;font-size:.75rem;font-weight:400;color:#666}.RouteView.OrganizationDetails.isConstrained .View .label-left .ColorPicker{width:10.225rem;margin-right:2rem}.RouteView.UserDetails.isConstrained{width:32rem}.RouteView.UserDetails.isConstrained .View{align-items:center}.RouteView.UserDetails.isConstrained .View .Intro{text-align:center}.RouteView.UserDetails.isConstrained .View .PageForm .Card{min-width:30rem}.RouteView.UserDetails.isConstrained .View .PageForm .PageActions{justify-content:space-between}.RouteView.UserDetails.isConstrained .View .PageForm .PageActions .spacer{display:none}.RouteView.UserDetails.isConstrained .View .UserDetails__picture{display:block}.RouteView.UserDetails.isConstrained .View .UserDetails__picture .ImageSelector{width:auto;margin-right:2rem}.RouteView.UserDetails.isConstrained .View .UserDetails__picture .Label{float:right;width:14rem;margin-bottom:0}.RouteView.UserDetails.isConstrained .View .UserDetails__picture .Label p{margin-top:0}.RouteView.UserDetails.isConstrained .View .UserDetails__picture .Label .picture__text{font-size:.75rem;font-weight:400;color:#666}.UpdateNotification{z-index:10;width:20rem;display:flex;flex-direction:column;position:fixed;align-items:flex-start;bottom:3rem;right:3rem;padding:.875rem 1rem;background-color:#fff;box-shadow:0 0 .5rem #00000040}.UpdateNotification .TitleRow{display:flex;justify-content:space-between;width:100%}.UpdateNotification .TitleRow p.UpdateTitle{margin:0;color:#000;font-size:1rem;font-weight:700}.UpdateNotification .UpdateDescription{font-size:.75rem;font-weight:400;color:#666}.UpdateNotification .Button.RefreshButton{background-color:transparent;color:var(--primary-color, #4205DD);padding:0;gap:.75rem;text-transform:none}.UpdateNotification .Button.RefreshButton .label{display:flex;align-items:center;padding:0;gap:.75rem;letter-spacing:0}.UpdateNotification .Button.RefreshButton .label svg g path{fill:var(--primary-color, #4205DD)}.Login{height:var(--view-height-safe);display:flex}.Login .Screen{width:100%;height:100%}.Login .Screen,.Login .Screen .content{justify-content:center;align-items:center}.IconMapper{width:2rem;display:flex;justify-content:center;align-items:center}.IconMapper svg path{fill:#333}.IconMapper svg.white path{fill:#fff}.CheckIns{width:21rem}.CheckIns .CheckIn{padding:1rem}.CheckIns .CheckIn:not(:last-child){padding-bottom:1rem;border-bottom:1px solid #B0B0B0}.CheckIns .CheckIn .Name{position:relative;font-size:1rem;font-weight:900;margin-bottom:.5rem}.CheckIns .CheckIn .Description{font-size:.8rem;color:#666;margin-bottom:2rem}.CheckIns .CheckIn .ResourceIcon{position:absolute;top:0;right:0;transform:translate(0)}.CheckIns .CheckIn .ResourceIcon path{fill:#000}.joan-loader-container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.joan-loader-container .joan-loader-animation{width:50%;height:50%}.joan-loader-container .joan-mobile-loader-animation{width:100%;height:100%}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.skeleton-group{padding:2rem 2rem 3rem;background-color:#fff;width:100%}span.container-skeleton{width:100%}.react-loading-skeleton{border-radius:0;line-height:1.5}.MetabaseEmbed{width:100%}.MetabaseEmbed .MetabaseEmbedIframe{border:none}.Breadcrumbs a,.Breadcrumbs a:visited{color:#000}.Breadcrumbs a:hover{color:var(--primary-color, #4205DD);text-decoration:none}.View.Desks .Intro{max-width:43.75rem}@keyframes stepping-1{0%{opacity:1}33%{opacity:0}66%{opacity:0}to{opacity:1}}@keyframes stepping-2{0%{opacity:0}33%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes stepping-3{0%{opacity:0}33%{opacity:0}66%{opacity:1}to{opacity:0}}.AuxNav{display:flex;flex-direction:column;width:13rem;padding-left:.25rem;padding-top:.25rem}.AuxButton{font-style:normal;font-weight:700;font-size:.875rem;line-height:24px;display:flex;padding:.5rem;transition:color .2s}.AuxButton.hasSubitems{padding-bottom:0}.AuxButton,.AuxButton:link,.AuxButton:active,.AuxButton:visited{color:#666;text-decoration:none}.AuxButton svg{margin-right:.75rem;min-width:24px;min-height:24px}.AuxButton svg path{fill:#666;transition:fill .2s}.AuxButton:hover{color:#000;text-decoration:none;transition:color 50ms}.AuxButton:hover svg path{fill:#000;transition:fill 50ms}.AuxButton.active{color:var(--primary-color, #4205DD)}.AuxButton.active svg path{fill:var(--primary-color, #4205DD)}.AuxButton.isDisabled{color:#b0b0b0;cursor:no-drop}.AuxButton.isDisabled svg path{fill:#b0b0b0}.AuxSeparator{height:2rem}.MobileAppLinks{margin-top:1.5rem;margin-left:2.75rem;margin-left:.75rem;margin-right:1rem;font-size:.875rem;font-size:.75rem;line-height:1.25rem;color:#666}.MobileAppLinks a,.MobileAppLinks a:link,.MobileAppLinks a:active,.MobileAppLinks a:visited{color:#000}.MobileAppLinks a:hover{color:var(--primary-color, #4205DD)}.MobileAppLinks .animated .red,.MobileAppLinks .animated .green,.MobileAppLinks .animated .blue{position:absolute;margin-left:.25rem}.MobileAppLinks .animated .red{animation:stepping-1 2s infinite}.MobileAppLinks .animated .green{animation:stepping-2 2s infinite}.MobileAppLinks .animated .blue{animation:stepping-3 2s infinite}.NotFoundNotice{width:calc(100% - 12rem)!important;height:calc(var(--view-height-safe) - 16rem)!important;min-height:100%!important;min-width:32rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}.NotFoundNotice code{display:inline-block;background-color:#fff;margin-top:1rem;padding:.33rem .5rem}.BottomNav{display:flex;justify-content:space-around;background:#fff;box-shadow:0 0 20px #00000026;padding-bottom:var(--view-padding-bottom-safe)}.BottomNav a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-basis:20%;display:flex;justify-content:center;text-decoration:none!important;padding:.5rem 0;border-radius:50%}.NavButton{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:10pt;color:#000}.NavButton svg path{fill:#000}.NavButton.isActive{color:var(--primary-color, #4205DD)}.NavButton.isActive svg path{fill:var(--primary-color, #4205DD)}.LogoutLink{color:var(--primary-color, #4205DD)}.NotPaid{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;height:100%;padding-bottom:0!important}.NotPaid .Screen{flex:1}.NotPaid .BillingLink{display:inline;text-transform:initial}.NotPaid .NotPaidNotice{flex:1;max-width:35rem;display:flex;align-self:center;justify-content:center!important}.NotPaid .NotPaidNotice a{display:inline!important;font-weight:700!important}.NotPaidMobile{text-align:center;padding:2rem}.NotPaidMobile .LockImage{margin-bottom:2rem}.NotPaidMobile .SmallScreen{margin-bottom:1rem;display:block}.NotPaidMobile .LogoutLink{color:var(--primary-color, #4205DD);margin:0 auto}.NotPaidMobile .BottomNav{position:fixed;bottom:0;left:0;width:100%}.View.Meetings .Intro{max-width:43.75rem}.View.Dashboard .Intro{max-width:43.75rem}.NavMenu{padding:.5rem}.NavMenu .nav-link{font-style:normal;font-weight:700;font-size:.875rem;line-height:24px;display:flex}.NavMenu .nav-link,.NavMenu .nav-link:link,.NavMenu .nav-link:active,.NavMenu .nav-link:visited{color:#666;text-decoration:none}.NavMenu .nav-link svg{margin-right:.75rem;min-width:24px;min-height:24px}.NavMenu .nav-link svg path{fill:#666;transition:fill .2s}.NavMenu .nav-link .chevron{margin-left:auto;margin-right:1.5rem}.NavMenu .nav-link:hover{color:#000;text-decoration:none;transition:color 50ms}.NavMenu .nav-link:hover svg path{fill:#000;transition:fill 50ms}.NavMenu .nav-link.active{color:var(--primary-color, #4205DD)}.NavMenu .nav-link.active svg path{fill:var(--primary-color, #4205DD);transition:fill 50ms}.NavMenu .nav-link.active .chevron{transform:scaleY(-1);transition:transform .3s}.NavMenu .nav-link.isDisabled{color:#b0b0b0;cursor:no-drop}.NavMenu .nav-link.isDisabled svg path{fill:#b0b0b0}.NavMenu .sub-nav{overflow:hidden}.NavMenu .NavSubItem{margin-left:2.3rem;margin-top:.5rem}.NavSubItem{font-style:normal;font-weight:500;font-size:.75rem;line-height:20px;display:flex;margin-left:2.8rem;transition:color .2s;letter-spacing:.01875rem}.NavSubItem.hidden{display:none}.NavSubItem,.NavSubItem:link,.NavSubItem:active,.NavSubItem:visited{color:#666;text-decoration:none}.NavSubItem:hover{color:#000;text-decoration:none;transition:color 50ms}.NavSubItem.active{color:#000;font-weight:700;letter-spacing:0}.NavSubItem.isDisabled{color:#b0b0b0;cursor:no-drop}.GuardDisclaimer{display:flex;flex-direction:column;width:100vw;height:var(--view-height-safe);justify-content:center;align-items:center;text-align:center;padding:1.5rem}.GuardDisclaimer .logo img{width:3rem;height:auto}.GuardDisclaimer p{max-width:30rem}.UserConsentDisclaimer .links{font-size:1.25rem}.ButtonSelect{display:flex;gap:2rem}.RouteView.HealthScreening{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.RouteView.HealthScreening .FieldWrapper{align-items:center;text-align:center}.HealthSurveyMobile{display:flex;flex-direction:column;background-color:#fff}.HealthSurveyMobile .Heading,.HealthSurveyMobile .Intro,.HealthSurveyMobile .HealthSurveyForm{padding-left:1rem;padding-right:1rem}.HealthSurveyMobile .HealthSurveyForm{flex-grow:1;height:0px;overflow-y:auto;padding-bottom:2rem}.HealthSurveyMobile .HealthMiddle{flex-grow:1;height:0px;overflow-y:auto;padding-left:1rem;padding-bottom:2rem;padding-right:1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.HealthSurveyMobile .HealthMiddle form{width:100%}.HealthSurveyMobile .HealthMiddle form .FieldWrapper{align-items:center;text-align:center}.HealthSurveyMobile .HealthMiddle form .Button.mobile-action{margin-top:2rem}.HealthScreening .Screen{width:100%;margin:0;padding-left:1rem;padding-right:1rem}.HealthScreening.isConstrained{max-width:42rem!important}.HealthSurveyResult .Intro{text-align:center}.App .RouteView .View.HealthSurveyResult{align-items:center}.CurrentTimeIndicator{position:absolute;width:calc(100% + 1px);height:.125rem;background-color:var(--primary-color, #4205DD);z-index:55;box-shadow:0 4px 12px #0000004d,0 2px 6px #0000004d}.CurrentTimeIndicator--last{width:100%}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.RichText{width:100%}.RichText .ql-editor{height:20rem;color:#000}.RichText .ql-editor p,.RichText .ql-editor ol,.RichText .ql-editor ul,.RichText .ql-editor h1,.RichText .ql-editor h2,.RichText .ql-editor h3,.RichText .ql-editor h4,.RichText .ql-editor h5,.RichText .ql-editor h6{word-break:break-word}.RichText .ql-editor ul,.RichText .ql-editor ol{padding-left:0}.RichText .ql-editor h1{line-height:1em;margin-bottom:0;margin-top:0}.RichText .ql-toolbar{background-color:#f6f6f6;border:0}.RichText .ql-toolbar .ql-picker-label:hover,.RichText .ql-toolbar .ql-picker-label.ql-active{color:var(--primary-color, #4205DD)}.RichText .ql-toolbar .ql-picker-label:hover .ql-stroke,.RichText .ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:var(--primary-color, #4205DD)}.RichText .ql-toolbar .ql-picker-item:hover,.RichText .ql-toolbar .ql-picker-item.ql-selected{color:var(--primary-color, #4205DD)}.RichText .ql-toolbar .ql-picker-item:hover .ql-stroke,.RichText .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.RichText .ql-toolbar button:hover .ql-stroke{stroke:var(--primary-color, #4205DD)}.RichText .ql-toolbar button:hover .ql-fill{fill:var(--primary-color, #4205DD)}.RichText .ql-toolbar button.ql-active .ql-stroke{stroke:var(--primary-color, #4205DD)}.RichText .ql-toolbar button.ql-active .ql-fill{fill:var(--primary-color, #4205DD)}.RichText .ql-toolbar .ql-picker{color:#000}.RichText .ql-toolbar .ql-stroke{stroke:#000}.RichText .ql-toolbar .ql-header{margin-right:.75rem}.RichText .ql-toolbar .ql-header .ql-picker-label{border:1px solid #E8E8E8;background-color:#fff;border-radius:16px}.RichText .ql-toolbar .ql-header .ql-picker-label .ql-stroke{stroke:var(--primary-color, #4205DD)}.RichText .ql-toolbar .ql-size{margin-right:.5rem}.RichText .ql-toolbar .ql-size .ql-picker-label{border:1px solid #E8E8E8;background-color:#fff;border-radius:16px}.RichText .ql-toolbar .ql-size .ql-picker-label .ql-stroke{stroke:var(--primary-color, #4205DD)}.RichText .ql-toolbar .ql-picker-options{border-radius:16px}.RichText .ql-toolbar .ql-fill{fill:#000}.RichText .ql-container{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#f6f6f6;border:0}.RichText .ql-container:hover,.RichText .ql-container:focus{background-color:#f1f1f1;transition:background-color .1s}.ql-snow.ql-toolbar{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.ql-snow.ql-toolbar button svg{width:20px;height:20px}.ql-snow.ql-toolbar button.ql-active svg path{fill:var(--primary-color, #4205DD)}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:attr(data-value)}.ReservationInfoModal{width:auto!important}.ReservationInfoModal .title h1{width:23.125rem;text-overflow:ellipsis;overflow:hidden}.ReservationInfoModal .fields{flex-direction:column}.ReservationInfoModal .fields .meeting-room-value{display:flex;align-items:center;gap:.5rem}.ReservationInfoModal .fields .meeting-room-value-tooltip{width:auto}.ReservationInfoModal .fields .meeting-room-value-tooltip .TpInnerWrapper{display:flex}.ReservationInfoModal .fields .meeting-room-value-tooltip .react-tooltip{width:calc(100% - 2rem)}.ReservationInfoModal .fields .meeting-room-value svg path{fill:#dd1e38}.ReservationInfoModal .fields .field.field-date-time .value{font-size:.875rem;line-height:1.5rem}.ReservationInfoModal .fields .field.field-conference-link{width:100%}.ReservationInfoModal .fields .field.field-conference-link .value{display:flex;align-items:center;gap:.5rem}.ReservationInfoModal .fields .field.field-conference-link .value .field-conference-link-cta{color:var(--primary-color, #4205DD);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ReservationInfoModal .fields .field.field-conference-link .value svg{flex:none;cursor:pointer;height:1rem;width:1rem}.ReservationInfoModal .fields .field.field-conference-link .value svg path{fill:var(--primary-color, #4205DD)}.ReservationInfoModal .fields .field:not(:last-child){margin-bottom:2rem}.ReservationInfoModal .fields .field .label{color:#666;font-weight:700;font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem}.ReservationInfoModal .fields .field .value{font-size:.75rem;line-height:1rem;color:#666}.ReservationInfoModal .fields .field .reservation-attendees{word-break:break-word;margin-top:.5rem}.ReservationInfoModal .fields .field .RichText{padding:0}.ReservationInfoModal .fields .field .RichText .quill .ql-container{background:#fff;font-family:Noto Sans,sans-serif}.ReservationInfoModal .fields .field .RichText .quill .ql-container .ql-editor{height:auto;max-height:20rem;padding:0}.ReservationInfoModal .fields .field .RichText .quill .ql-toolbar{display:none}.cell-overview{padding:.75rem 1rem 1rem;overflow-y:auto}.cell-overview::-webkit-scrollbar{width:.25rem;height:.25rem}.cell-overview::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.375rem}.cell-overview::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:.375rem}.cell-overview::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.cell-overview .name{color:#000;font-size:.875rem;line-height:1.5rem;font-weight:500;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.cell-overview .capacity{display:flex;align-items:center;gap:.125rem;color:#666;font-size:.625rem;line-height:.75rem}.cell-overview .capacity svg{width:.875rem;height:.875rem}.cell-overview .capacity svg path{fill:#666}.cell-overview .amenities{display:flex;flex-wrap:wrap;word-break:break-all;margin-top:.75rem;color:#b0b0b0;font-size:.625rem;line-height:.75rem}.cell-overview .amenities>.amenity{display:inline-flex;position:relative}.cell-overview .amenities>.amenity:not(:last-child){margin-right:.125rem}.cell-overview .amenities>.amenity:not(:last-child):after{content:","}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.reservation{position:absolute;top:0;left:0;right:0;font-size:.625rem;overflow:hidden;cursor:pointer;padding:.625rem;color:#000;width:100%;border:1px solid transparent;border-radius:.25rem;display:flex;gap:.25rem;z-index:1;min-height:15px;transition:box-shadow .1s ease-in-out}.reservation:hover{transition:box-shadow .1s ease-in-out;z-index:19!important;box-shadow:0 8px 12px -4px #666}.reservation.compact{align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0}.reservation.compact>*{width:50%;gap:1.5rem}.reservation.compact .name{text-align:left}.reservation.compact .time{text-align:right}.reservation.compact .resizable-handle{height:.25rem}.reservation.full{flex-direction:column;padding-top:.625rem;padding-bottom:.625rem}.reservation.is-overdue{color:#b0b0b0}.reservation.is-dragging,.reservation.is-resizing{z-index:50!important}.reservation.is-declined *{text-decoration:line-through}.reservation.public{background:#ece6fb;border-color:#6d3de4}.reservation.public.is-overdue{background:#f5f3fd;border-color:#6d3de480}.reservation.my{background:#ebffff;border-color:#9ff}.reservation.my.is-overdue{background:#f5ffff;border-color:#99ffff80}.reservation.temporary{cursor:move;box-shadow:none}.reservation.private{background:#f6f6f6;border-color:#666}.reservation.private.is-overdue{border-color:#b0b0b0}.reservation .name{line-height:.75rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reservation .time{line-height:.75rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reservation .resizable-handle{position:absolute;bottom:0;left:0;right:0;height:.5rem;cursor:ns-resize;z-index:1;width:100%}.calendar-day-view-layout{display:flex;flex-direction:column;width:100%;overflow:hidden;height:calc(100vh - 20.75rem)}.calendar-day-view-layout.has-scrollbar .calendar-layout-sidebar{padding-bottom:6px}.calendar-day-view-layout.scroll-top-visible .calendar-layout-content-wrapper{box-shadow:inset 0 1rem 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-bottom-visible .calendar-layout-content-wrapper{box-shadow:inset 0 -1rem 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-left-visible .calendar-layout-content-wrapper{box-shadow:inset 1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-right-visible .calendar-layout-content-wrapper{box-shadow:inset -1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-top-visible.scroll-bottom-visible .calendar-layout-content-wrapper{box-shadow:inset 0 1rem 2rem -1.5rem #66666680,inset 0 -1rem 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-left-visible.scroll-right-visible .calendar-layout-content-wrapper{box-shadow:inset 1rem 0 2rem -1.5rem #66666680,inset -1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-top-visible.scroll-right-visible .calendar-layout-content-wrapper{box-shadow:inset 0 1rem 2rem -1.5rem #66666680,inset -1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-top-visible.scroll-left-visible .calendar-layout-content-wrapper{box-shadow:inset 0 1rem 2rem -1.5rem #66666680,inset 1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-bottom-visible.scroll-right-visible .calendar-layout-content-wrapper{box-shadow:inset 0 -1rem 2rem -1.5rem #66666680,inset -1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-bottom-visible.scroll-left-visible .calendar-layout-content-wrapper{box-shadow:inset 0 -1rem 2rem -1.5rem #66666680,inset 1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-top-visible.scroll-bottom-visible.scroll-left-visible .calendar-layout-content-wrapper{box-shadow:inset 0 1rem 2rem -1.5rem #66666680,inset 0 -1rem 2rem -1.5rem #66666680,inset 1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-top-visible.scroll-bottom-visible.scroll-right-visible .calendar-layout-content-wrapper{box-shadow:inset 0 1rem 2rem -1.5rem #66666680,inset 0 -1rem 2rem -1.5rem #66666680,inset -1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-top-visible.scroll-left-visible.scroll-right-visible .calendar-layout-content-wrapper{box-shadow:inset 0 1rem 2rem -1.5rem #66666680,inset 1rem 0 2rem -1.5rem #66666680,inset -1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout.scroll-bottom-visible.scroll-left-visible.scroll-right-visible .calendar-layout-content-wrapper{box-shadow:inset 0 -1rem 2rem -1.5rem #66666680,inset 1rem 0 2rem -1.5rem #66666680,inset -1rem 0 2rem -1.5rem #66666680}.calendar-day-view-layout .calendar-layout-header-wrapper{display:flex;overflow-x:hidden;min-height:9rem}.calendar-day-view-layout .calendar-layout-header-wrapper .empty-space{min-width:5rem;background:#fff;position:sticky;left:0;z-index:1;border-bottom:1px solid #E8E8E8;border-right:1px solid #E8E8E8}.calendar-day-view-layout .calendar-layout-header-wrapper .calendar-layout-header{display:flex;min-width:min-content;width:100%;overflow-x:auto;border-bottom:1px solid #E8E8E8;height:auto;padding-right:6px}.calendar-day-view-layout .calendar-layout-header-wrapper .calendar-layout-header .cell-overview{height:auto;flex:1;min-width:12rem}.calendar-day-view-layout .calendar-layout-header-wrapper .calendar-layout-header .cell-overview:not(:first-child){border-left:1px solid #E8E8E8}.calendar-day-view-layout .calendar-layout-body{display:flex;height:100%;overflow:hidden;position:relative}.calendar-day-view-layout .calendar-layout-body .calendar-layout-sidebar{position:sticky;left:0;top:0;min-width:5rem;background:#fff;z-index:60;overflow:hidden;flex-shrink:0;border-right:1px solid #E8E8E8}.calendar-day-view-layout .calendar-layout-body .calendar-layout-sidebar .time{position:relative;display:flex;align-items:flex-start;justify-content:center;height:3.125rem;color:#b0b0b0;font-size:.625rem;line-height:.75rem}.calendar-day-view-layout .calendar-layout-body .calendar-layout-sidebar .time:before{position:absolute;top:-1px;right:0;content:"";height:1px;width:.625rem;background:#e8e8e8}.calendar-day-view-layout .calendar-layout-body .calendar-layout-sidebar .time span{height:.75rem;transform:translateY(-.375rem)}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper{transition:box-shadow .05s ease-in-out;overflow:auto;width:100%;height:100%;flex-grow:1}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper::-webkit-scrollbar{width:.25rem;height:.25rem}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.375rem}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:.375rem}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper::-webkit-scrollbar{width:6px;height:6px}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper .calendar-layout-content{display:flex;flex-direction:column;min-width:fit-content}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper .calendar-layout-content .row{display:flex;flex-shrink:0;width:100%}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper .calendar-layout-content .row:last-child .cell{border-bottom:none}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper .calendar-layout-content .row .cell{position:relative;flex:1;min-width:12rem;min-height:3.125rem;border-bottom:1px solid #E8E8E8;-webkit-user-select:none;user-select:none}.calendar-day-view-layout .calendar-layout-body .calendar-layout-content-wrapper .calendar-layout-content .row .cell:not(:first-child){border-left:1px solid #E8E8E8}.reservation-item{font-size:.625rem;line-height:.75rem;color:#000;margin-bottom:.75rem;cursor:pointer;border-radius:.25rem}.reservation-item:hover{color:var(--primary-color, #4205DD)}.reservation-item--overdue{color:#b0b0b0}.reservation-item--overdue:hover{color:#000}.reservation-item--declined *{text-decoration:line-through}.reservation-item .title{font-weight:700;margin-bottom:.25rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reservation-item .range-time{font-weight:400}.reservation-list{height:100%}.reservation-list .Button.ShowAll{font-size:.625rem;text-transform:none;display:flex}.reservation-list .Button.ShowAll .button-icon{width:auto;height:auto;margin:0 0 0 .5rem;display:flex;align-items:center;order:1}.reservation-list .Button.ShowAll .button-icon svg{width:.5rem;height:1rem}.WeekView{position:relative;width:100%}.WeekView.hasScrollbar .calendar-layout-header{padding-right:6px}.WeekView.hasScrollbar .calendar-layout-body.scroll-top-visible{box-shadow:inset 0 1rem 2rem -1.5rem #66666680}.WeekView.hasScrollbar .calendar-layout-body.scroll-bottom-visible{box-shadow:inset 0 -1rem 2rem -1.5rem #66666680}.WeekView.hasScrollbar .calendar-layout-body.scroll-top-visible.scroll-bottom-visible{box-shadow:inset 0 1rem 2rem -1.5rem #66666680,inset 0 -1rem 2rem -1.5rem #66666680}.WeekView .calendar-layout-header{display:flex;height:3rem;border-bottom:1px solid #E8E8E8;position:sticky}.WeekView .calendar-layout-header .empty-space{min-width:12rem;border-right:1px solid #E8E8E8}.WeekView .calendar-layout-header .day{padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:16.6666666667%;color:#b0b0b0;font-weight:500}.WeekView .calendar-layout-header .day:not(:last-child){border-right:1px solid #E8E8E8}.WeekView .calendar-layout-header .day.today{color:var(--primary-color, #4205DD)}.WeekView .calendar-layout-header .day span{font-size:.875rem;line-height:1.5rem}.WeekView .calendar-layout-header .day span:first-child{font-weight:700}.WeekView .calendar-layout-body{width:100%;display:flex;flex-direction:column;height:calc(100vh - 23.625rem);overflow-x:hidden;overflow-y:auto}.WeekView .calendar-layout-body::-webkit-scrollbar{width:.25rem;height:.25rem}.WeekView .calendar-layout-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.375rem}.WeekView .calendar-layout-body::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:.375rem}.WeekView .calendar-layout-body::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.WeekView .calendar-layout-body::-webkit-scrollbar{width:6px;height:6px}.WeekView .calendar-layout-body .calendar-row{display:flex;position:relative;height:100%}.WeekView .calendar-layout-body .calendar-row:not(:last-child){border-bottom:1px solid #E8E8E8}.WeekView .calendar-layout-body .calendar-row .cell{padding:.75rem 1rem;width:16.6666666667%;min-height:9rem;position:relative;overflow:auto}.WeekView .calendar-layout-body .calendar-row .cell::-webkit-scrollbar{width:.25rem;height:.25rem}.WeekView .calendar-layout-body .calendar-row .cell::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.375rem}.WeekView .calendar-layout-body .calendar-row .cell::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:.375rem}.WeekView .calendar-layout-body .calendar-row .cell::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.WeekView .calendar-layout-body .calendar-row .cell-overview{min-width:12rem}.WeekView .calendar-layout-body .calendar-row .cell:not(:last-child){border-right:1px solid #E8E8E8}.WeekView.showWeekends .calendar-layout-header>div{width:12.5%}.WeekView.showWeekends .calendar-layout-body .calendar-row .cell{width:12.5%}.CalendarGrid{border-top:1px solid #E8E8E8;background:#fff;-webkit-user-select:none;user-select:none}.NoDataFound{display:flex;justify-content:center;align-items:center;text-align:center;padding:3rem;color:#666;font-size:.875rem;font-weight:400;line-height:1.5rem;height:auto}.NoDataFound.default{background:#fff}.NoDataFound.warning{background:#feffde}.NoDataFound p{margin:0;padding:0}.NoDataFound a,.NoDataFound .text-link,.NoDataFound .link{color:var(--primary-color, #4205DD);cursor:pointer;font-weight:700;text-transform:none;display:inline-block}.NoDataFound a:hover,.NoDataFound a:focus,.NoDataFound .text-link:hover,.NoDataFound .text-link:focus,.NoDataFound .link:hover,.NoDataFound .link:focus{text-decoration:underline;color:#000}.NoDataFound svg{width:3rem;height:3rem}.NoDataFound svg path{fill:#666!important}table tr.error td{padding:0!important}.Amenities .NoDataFound{padding-bottom:0}.NoDataFound{border-top:1px solid #E8E8E8}.NoDataFound.default{height:20.25rem}.NoDataFound.default div{font-size:.875rem;line-height:.875rem;color:#666;margin-top:.75rem}.Switch{display:flex;gap:1rem;align-items:center;width:100%}.Switch.rightAlign>.switcher{margin-left:auto}.Switch .Label.SwitchLabel{cursor:pointer;margin-bottom:0;line-height:1}.Switch .Label.SwitchLabel .SubText{margin-left:.5rem;font-weight:400}.Switch .Label.SwitchLabel.disabled{cursor:not-allowed}.Switch .switcher{position:relative;display:inline-block;width:40px;height:20px;background-color:transparent;border-radius:10px;-webkit-user-select:none;user-select:none;cursor:pointer}.Switch .switcher .slider{position:absolute;cursor:pointer;top:2px;left:2px;background-color:#f6f6f6;transition:.3s;transition-property:box-shadow,left,right;border-radius:8px;width:16px;height:16px}.Switch .switcher .switcher-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background-color:#b0b0b0}.Switch .switcher input:checked~.slider{left:22px}.Switch .switcher input:checked+.switcher-bg{transition:.3s;transition-property:box-shadow,left,right;background-color:var(--primary-color, #4205DD)}.Switch .switcher input:focus+.switcher-bg{box-shadow:0 0 1px 2px var(--primary-lighter-color, #B79BFD)}.Switch input{opacity:0;width:0;height:0}.Switch.disabled .switcher input:checked+.switcher-bg,.Switch.disabled .switcher .switcher-bg{cursor:not-allowed;background-color:#e8e8e8}.Switch.disabled .switcher .slider{background-color:#f6f6f6;cursor:not-allowed}.Switch .TpWrapper,.Switch .TpInnerWrapper{width:auto;height:20px}.DropdownMulti .options{max-height:30rem;overflow-y:auto}.Dropdown{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.Dropdown:hover .options{pointer-events:auto;opacity:1;transition:opacity 50ms;z-index:3}.Dropdown .options{pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;top:1px;left:1px;min-width:calc(100% - 2px);list-style:none;padding:4px 34px 6px 0;border-radius:15px;background-color:#fff;max-height:30rem;overflow-y:auto;box-shadow:0 24px 24px -16px #666c}.Dropdown .options>svg{position:absolute;right:14px;top:3px}.Dropdown .options>svg path{fill:var(--primary-color, #4205DD)}.Dropdown .option{padding:0 0 0 12px;font-style:normal;font-weight:400;font-size:.875rem;line-height:24px}.Dropdown .option .label{word-break:keep-all;white-space:pre;color:#b0b0b0;transition:color .2s}.Dropdown .option:hover .label{color:var(--primary-color, #4205DD);transition:color 50ms}.Dropdown .option.active .label{color:#000}.Dropdown .control{display:flex;justify-content:center;align-items:center;padding:4px 12px;min-height:34px;background:#fff;box-sizing:border-box;border-radius:16px;transition:background-color .2s}.Dropdown .control .label,.Dropdown .control svg{margin:0 4px}.Dropdown .control svg path{fill:var(--primary-color, #4205DD)}.Dropdown .control .label{font-style:normal;font-weight:700;font-size:.875rem;line-height:19px;color:#000;transition:color .2s}.Dropdown .control:hover .label{color:var(--primary-color, #4205DD);transition:color .1s}.Dropdown .control:hover svg path{fill:#000;transition:fill .1s}.Dropdown .label{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dropdown .count{font-weight:400}.FiltersBar{width:100%;background:#fafafa;height:3rem;display:flex;align-items:center;padding-right:1rem;z-index:60}.FiltersBar .DropdownMulti .control,.FiltersBar .DropdownMultiSearch .control,.FiltersBar .Dropdown .control{background:none;min-height:3rem;padding-right:0}.FiltersBar .DropdownMulti .control .label,.FiltersBar .DropdownMultiSearch .control .label,.FiltersBar .Dropdown .control .label{color:#666;line-height:unset}.FiltersBar .DropdownMulti .control>svg path,.FiltersBar .DropdownMultiSearch .control>svg path,.FiltersBar .Dropdown .control>svg path{fill:#666}.FiltersBar .DropdownMulti .options,.FiltersBar .DropdownMultiSearch .options,.FiltersBar .Dropdown .options{border-radius:0;background:#fafafa;box-shadow:0 24px 24px -16px #666c;padding-bottom:1rem}.FiltersBar .DropdownMulti .options>svg,.FiltersBar .DropdownMultiSearch .options>svg,.FiltersBar .Dropdown .options>svg{right:1.875rem;top:.75rem;transform:rotate(180deg)}.FiltersBar .DropdownMulti .options>svg path,.FiltersBar .DropdownMultiSearch .options>svg path,.FiltersBar .Dropdown .options>svg path{fill:#000}.FiltersBar .DropdownMulti .options .option.active .label,.FiltersBar .DropdownMultiSearch .options .option.active .label,.FiltersBar .Dropdown .options .option.active .label{font-weight:700}.FiltersBar .DropdownMulti .options .option.active .indicator,.FiltersBar .DropdownMultiSearch .options .option.active .indicator,.FiltersBar .Dropdown .options .option.active .indicator{position:relative;border-color:#000;background:#000}.FiltersBar .DropdownMulti .options .option.active .indicator:before,.FiltersBar .DropdownMultiSearch .options .option.active .indicator:before,.FiltersBar .Dropdown .options .option.active .indicator:before{position:absolute;top:-.5px;left:-1px;content:"";width:.75rem;height:.75rem;background-size:.75rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDMuNzM2MDJMNS4xNDI4NiAxMEwyIDcuMTI5MDFMMi44MDU3MSA2LjM5Mjk5TDUuMTQyODYgOC41MjI3NEwxMS4xOTQzIDNMMTIgMy43MzYwMloiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPgo=)}.FiltersBar .DropdownMulti .options .option,.FiltersBar .DropdownMultiSearch .options .option,.FiltersBar .Dropdown .options .option{padding:.5rem 1rem 0}.FiltersBar .DropdownMulti .options .option:hover .label,.FiltersBar .DropdownMultiSearch .options .option:hover .label,.FiltersBar .Dropdown .options .option:hover .label{color:#000}.FiltersBar .DropdownMulti .options .option:hover .indicator,.FiltersBar .DropdownMultiSearch .options .option:hover .indicator,.FiltersBar .Dropdown .options .option:hover .indicator{border-color:#000}.FiltersBar .DropdownMulti .options .option .label,.FiltersBar .DropdownMultiSearch .options .option .label,.FiltersBar .Dropdown .options .option .label{color:#666;font-weight:500}.FiltersBar .DropdownMulti .options .option .indicator,.FiltersBar .DropdownMultiSearch .options .option .indicator,.FiltersBar .Dropdown .options .option .indicator{background:none;border:2px solid #666666;border-radius:2px;width:.875rem;height:.875rem}.DropdownMulti .options{position:absolute;top:1px;left:1px;min-width:calc(100% - 2px);list-style:none;padding:4px 34px 6px 0;border-radius:15px;background-color:#fff;box-shadow:0 5px 13px #0000000f}.DropdownMulti .option{display:flex;align-items:center;padding:0 0 0 12px;font-style:normal;font-weight:700;font-size:.875rem;line-height:24px}.DropdownMulti{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.DropdownMulti .options{pointer-events:none;opacity:0;transition:opacity .2s}.DropdownMulti:hover .options{pointer-events:auto;opacity:1;transition:opacity 50ms;z-index:3}.DropdownMulti .options{position:absolute;top:1px;left:1px;min-width:calc(100% - 2px);list-style:none;padding:4px 34px 6px 0;border-radius:15px;background-color:#fff;box-shadow:0 24px 24px -16px #666c}.DropdownMulti .options svg{position:absolute;right:14px;top:3px}.DropdownMulti .options svg path{fill:var(--primary-color, #4205DD)}.DropdownMulti .search{position:absolute;top:1px;left:1px}.DropdownMulti .option{display:flex;align-items:center;padding:0 0 0 12px;font-style:normal;font-weight:400;font-size:.875rem;line-height:24px}.DropdownMulti .option .indicator{width:8px;height:8px;background-color:#e8e8e8;margin-right:.5rem}.DropdownMulti .option .label{word-break:keep-all;white-space:pre;color:#b0b0b0;transition:color .2s}.DropdownMulti .option:hover .label{color:var(--primary-color, #4205DD);transition:color 50ms}.DropdownMulti .option.active .label{color:#000}.DropdownMulti .option.active .indicator{background-color:var(--primary-color, #4205DD);transition:color .2s}.DropdownMulti .control{display:flex;justify-content:center;align-items:center;padding:4px 12px;min-height:34px;background:#fff;box-sizing:border-box;border-radius:16px;transition:background-color .2s}.DropdownMulti .control .label,.DropdownMulti .control svg{margin:0 4px}.DropdownMulti .control path{fill:var(--primary-color, #4205DD)}.DropdownMulti .control .label{font-style:normal;font-weight:700;font-size:.875rem;line-height:19px;color:#000;transition:color .2s}.DropdownMulti .control:hover .label{color:var(--primary-color, #4205DD);transition:color .1s}.DropdownMulti .control:hover svg path{fill:#000;transition:fill .1s}.DropdownMulti .label{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DropdownMulti .count{font-weight:400}.Search{position:relative}.Search input{display:flex;justify-content:center;align-items:center;padding:8px 12px;width:100%;background:#fff;border:none;box-shadow:none;box-sizing:border-box;border-radius:16px;font-style:normal;font-weight:400;font-size:.875rem;line-height:19px;color:#000;transition:border-color .2s;min-width:210px}.Search input:focus{outline:none;border-color:#ccc;box-shadow:0 24px 24px -16px #666c!important}.Search .clear,.Search .loupe{position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;transform:translate(-6px,6px)}.Search .clear>svg path,.Search .loupe>svg path{fill:var(--primary-color, #4205DD)}.Search .clear:hover{cursor:pointer}.Search .clear:hover path{fill:#000}.DropdownMultiSearch{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.DropdownMultiSearch .options{pointer-events:none;opacity:0;transition:opacity .2s}.DropdownMultiSearch:hover .options{pointer-events:auto;opacity:1;transition:opacity 50ms;z-index:3}.DropdownMultiSearch .Search{margin:.75rem 0 .25rem .75rem}.DropdownMultiSearch .Search input{min-width:auto;width:10rem;padding-right:2rem}.DropdownMultiSearch .Search .loupe{right:.625rem}.DropdownMultiSearch .options{position:absolute;top:1px;left:1px;min-width:calc(100% - 2px);list-style:none;padding:4px 34px 6px 0;border-radius:15px;background-color:#fff;box-shadow:0 5px 13px #0000000f}.DropdownMultiSearch .options>svg{position:absolute;right:14px;top:3px}.DropdownMultiSearch .options>svg path{fill:var(--primary-color, #4205DD)}.DropdownMultiSearch .search{position:absolute;top:1px;left:1px}.DropdownMultiSearch .option{display:flex;align-items:center;padding:0 0 0 12px;font-style:normal;font-weight:700;font-size:.875rem;line-height:24px}.DropdownMultiSearch .option .indicator{width:8px;height:8px;background-color:#e8e8e8;margin-right:.5rem}.DropdownMultiSearch .option .label{word-break:keep-all;white-space:pre;color:#b0b0b0;transition:color .2s}.DropdownMultiSearch .option:hover .label{color:var(--primary-color, #4205DD);transition:color 50ms}.DropdownMultiSearch .option.active .label{color:#000}.DropdownMultiSearch .option.active .indicator{background-color:var(--primary-color, #4205DD);transition:color .2s}.DropdownMultiSearch .control{display:flex;justify-content:center;align-items:center;padding:4px 12px;min-height:34px;background:#fff;box-sizing:border-box;border-radius:16px;transition:background-color .2s}.DropdownMultiSearch .control .label,.DropdownMultiSearch .control svg{margin:0 4px}.DropdownMultiSearch .control path{fill:var(--primary-color, #4205DD)}.DropdownMultiSearch .control .label{font-style:normal;font-weight:700;font-size:.875rem;line-height:19px;color:#000;transition:color .2s}.DropdownMultiSearch .control:hover .label{color:var(--primary-color, #4205DD);transition:color .1s}.DropdownMultiSearch .control:hover svg path{fill:#000;transition:fill .1s}.DropdownMultiSearch .label{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DropdownMultiSearch .count{font-weight:400}.CalendarToolbar{position:relative}.CalendarToolbar:before{content:"";display:block;position:absolute;width:100%;height:3px;background-image:linear-gradient(to right,#9b9bf0,#e8e8e8,#9b9bf0);z-index:2;opacity:0;transition:opacity .2s;pointer-events:none;bottom:0}.CalendarToolbar .ToolbarViewSwitcherWrapper{position:relative}.CalendarToolbar .ToolbarViewSwitcherWrapper .ToolbarViewSwitcher{height:3rem;min-width:5rem;display:flex;justify-content:center;align-items:center;border-right:1px solid #E8E8E8;cursor:pointer}.CalendarToolbar .ToolbarViewSwitcherWrapper .ToolbarViewSwitcher__Dropdown{position:absolute;top:100%;left:0;background:#fafafa;box-shadow:0 24px 24px -16px #666;width:100%;z-index:10;border-right:1px solid #E8E8E8;padding-top:.75rem}.CalendarToolbar .ToolbarViewSwitcherWrapper .ToolbarViewSwitcher__DropdownOption{font-size:.75rem;padding:0rem 1rem .75rem;cursor:pointer;color:#666}.CalendarToolbar .ToolbarViewSwitcherWrapper .ToolbarViewSwitcher__DropdownOption:hover,.CalendarToolbar .ToolbarViewSwitcherWrapper .ToolbarViewSwitcher__DropdownOption--selected{color:#000}.CalendarToolbar .Switch{margin-right:0;width:auto}.Calendar{width:100%;position:relative}.Calendar .Loader{margin-top:6rem}.Calendar.isFetching .CalendarToolbar:before{opacity:1}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.DatePickerInput{width:100%;min-width:160px;display:flex;align-items:center;background-color:#f6f6f6;position:relative}.DatePickerInput .react-datepicker-wrapper{width:100%}.DatePickerInput .calendar-icon{position:absolute;right:.75rem;pointer-events:none}.DatePickerInput .calendar-icon path{fill:var(--primary-color, #4205DD)}.DatePickerInput.disabled .calendar-icon path{fill:#b0b0b0}.DatePickerInput.error{border:2px solid #DD1E38}.DatePickerInput .react-datepicker__input-container{background-color:#f6f6f6;border:0;padding:8px;color:#000;width:100%;height:3rem}.DatePickerInput .react-datepicker__input-container .date-picker-input{border:none;background-color:#f6f6f6;font-size:1rem;width:100%;height:32px}.DatePickerInput .react-datepicker__input-container .date-picker-input:focus-visible{border:0;outline:0}.DatePickerInput .react-datepicker__input-container .react-datepicker__close-icon{position:absolute;right:2.5rem}.DatePickerInput .react-datepicker__input-container .react-datepicker__close-icon:after{background-color:transparent;color:#b0b0b0;padding:0;font-size:1.5rem;font-weight:700}.DatePickerInput .react-datepicker__input-container .react-datepicker__close-icon:hover:after{color:#666}#WeekPickerPortal,#DatePickerPortal{position:fixed;z-index:201}#WeekPickerPortal .react-datepicker-popper .react-datepicker,#DatePickerPortal .react-datepicker-popper .react-datepicker{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;padding:1rem;border:none;border-radius:0;box-shadow:0 5px 13px #0000000f}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon{top:-4px}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon:before,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon:before{border-color:var(--primary-color, #4205DD);border-width:2px 2px 0 0;height:7px;width:7px}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous{left:11.25rem;top:1rem}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__navigation--next,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__navigation--next{right:1.25rem;top:1rem}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header{background-color:#fff;padding-top:0;border:none;text-align:left;border-radius:0}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__current-month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__current-month{padding-bottom:1rem;margin-left:.75rem;margin-right:1rem;font-size:.875rem}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__month-dropdown-container,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__month-dropdown-container{margin-right:0;margin-left:0}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__month-dropdown-container .react-datepicker__month-read-view--down-arrow,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__month-dropdown-container .react-datepicker__month-read-view--down-arrow,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__year-dropdown-container .react-datepicker__year-read-view--down-arrow,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__year-dropdown-container .react-datepicker__year-read-view--down-arrow{right:-1rem;top:4px;border-color:var(--primary-color, #4205DD);border-width:2px 2px 0 0;height:7px;width:7px}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__day-names,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__day-names{text-align:center}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{color:#000;font-weight:700;width:2rem}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header{position:relative;margin-left:1rem;margin-right:1rem;padding-bottom:1rem;display:flex;justify-content:space-between;font-size:.875rem}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown:empty,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header:empty,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown:empty,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header:empty{padding-bottom:0}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown{right:0;left:auto}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown{left:0}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container{margin-left:auto}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown{box-shadow:0 5px 13px #0000000f;background-color:#fff;border:0;border-radius:3px;padding:1rem}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option{text-align:left;padding:.25rem;color:#666}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option:hover{background-color:transparent;color:var(--primary-color, #4205DD)}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option.react-datepicker__year-option--selected_year,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__month-option--selected_month,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option.react-datepicker__year-option--selected_year{color:#000}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__month-option .react-datepicker__year-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__month-option--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__year-option--selected{display:none}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-upcoming:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-upcoming:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-upcoming:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-upcoming:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-upcoming:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-upcoming:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-upcoming:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-upcoming:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after{content:"";display:block;position:absolute;border:solid;border-color:var(--primary-color, #4205DD);border-width:2px 2px 0 0;height:7px;width:7px;transform:rotate(-45deg);height:10px;width:10px;top:14px;left:11px}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__month-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__month-dropdown .react-datepicker__navigation--years-previous:after,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker-time__header .react-datepicker__year-dropdown-container .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous:after{top:11px;transform:rotate(135deg)}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day-name,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day-name{margin:.15rem 0 -1rem;color:#000!important}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day{margin:.15rem 0;color:#000;width:2rem}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day:focus-visible,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day:focus-visible{border:0;outline:0}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--weekend,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--weekend{color:#b0b0b0}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--keyboard-selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--keyboard-selected{background-color:transparent;border-radius:50%}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--today,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--today{color:#000}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--selected,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--selected{color:#fff;background-color:var(--primary-color, #4205DD);border-radius:50%}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--disabled,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--disabled{color:#e8e8e8;background:transparent!important}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day:hover{border-radius:50%}#WeekPickerPortal .react-datepicker-popper .react-datepicker__today-button,#DatePickerPortal .react-datepicker-popper .react-datepicker__today-button{color:var(--primary-color, #4205DD);border:0;background-color:transparent;font-weight:500;text-align:start;margin-left:1rem}#WeekPickerPortal .react-datepicker-popper .react-datepicker__today-button .TodayButton,#DatePickerPortal .react-datepicker-popper .react-datepicker__today-button .TodayButton{display:flex;align-items:center;gap:.75rem;font-size:.875rem}#WeekPickerPortal .react-datepicker-popper .react-datepicker__today-button .TodayButton>svg path,#DatePickerPortal .react-datepicker-popper .react-datepicker__today-button .TodayButton>svg path{fill:var(--primary-color, #4205DD)}#WeekPickerPortal .react-datepicker-popper .react-datepicker__today-button:hover,#DatePickerPortal .react-datepicker-popper .react-datepicker__today-button:hover{color:var(--primary-darker-color, #361290)}#WeekPickerPortal .react-datepicker-popper .react-datepicker__today-button:hover .TodayButton>svg path,#DatePickerPortal .react-datepicker-popper .react-datepicker__today-button:hover .TodayButton>svg path{fill:var(--primary-darker-color, #361290)}#WeekPickerPortal .react-datepicker__time-container,#DatePickerPortal .react-datepicker__time-container{padding:1rem 0;border:none;border-radius:3px;min-width:170px;margin-right:-6.55rem;background:#fff}#WeekPickerPortal .react-datepicker__time-container .react-datepicker__time,#DatePickerPortal .react-datepicker__time-container .react-datepicker__time{display:flex;flex-direction:column;align-items:center}#WeekPickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box,#DatePickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100%}#WeekPickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list,#DatePickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{display:flex;flex-direction:column;padding:0;list-style:none;height:250px!important}#WeekPickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item,#DatePickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{margin-left:1rem;margin-right:1rem;padding:.5rem .5rem 1.75rem;color:#666;text-align:center;cursor:pointer}#WeekPickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover,#DatePickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0}#WeekPickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected,#DatePickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:var(--primary-color, #4205DD);color:#fff}#WeekPickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover,#DatePickerPortal .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:var(--primary-color, #4205DD)}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--highlighted{background:#f6f6f6}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--selected{color:#fff;background-color:var(--primary-color, #4205DD)}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--selected,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--highlighted,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--selected:hover,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--highlighted:hover{border-radius:0}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--selected:not(.react-datepicker__day--disabled):first-child,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--highlighted:not(.react-datepicker__day--disabled):first-child{border-top-left-radius:50%;border-bottom-left-radius:50%}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--selected:not(.react-datepicker__day--disabled):has(+.react-datepicker__day--disabled),#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--selected:not(.react-datepicker__day--disabled):last-child,#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--highlighted:not(.react-datepicker__day--disabled):has(+.react-datepicker__day--disabled),#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--highlighted:not(.react-datepicker__day--disabled):last-child{border-top-right-radius:50%;border-bottom-right-radius:50%}#WeekPickerPortal .react-datepicker-popper .react-datepicker .react-datepicker__day--today.react-datepicker__day--highlighted:not(.react-datepicker__day--selected){border-top-left-radius:50%;border-bottom-left-radius:50%}.WeekNav,.DayNav{position:relative;display:flex;justify-content:flex-start;align-items:center;height:34px}.WeekNav .DatePickerInput,.DayNav .DatePickerInput{position:absolute;top:2rem;width:0;height:0}.WeekNav .DatePickerInput .react-datepicker__input-container,.DayNav .DatePickerInput .react-datepicker__input-container{width:0;height:0;display:none}.WeekNav .DatePickerInput .calendar-icon,.DayNav .DatePickerInput .calendar-icon{display:none}.WeekNav>div,.DayNav>div{cursor:pointer;margin-left:.25rem;margin-right:.25rem}.WeekNav>div path,.DayNav>div path{transition:fill .2s;fill:var(--primary-color, #4205DD)}.WeekNav>div:hover path,.DayNav>div:hover path{transition:fill .1s;fill:#000}.WeekNav>div.prev,.WeekNav>div.week,.WeekNav>div.next,.WeekNav>div.today,.DayNav>div.prev,.DayNav>div.week,.DayNav>div.next,.DayNav>div.today{display:flex}.WeekNav>div.disabled path,.DayNav>div.disabled path{fill:#b0b0b0}.WeekendToggle{font-size:.875rem;font-weight:700;text-transform:lowercase;font-variant:small-caps;color:#b0b0b0;cursor:pointer;transition:color .3s}.WeekendToggle:hover{color:#000}.ManageRooms:not(.showWeekends){max-width:58rem}.ManageRooms .Loader{width:100%}.ManageRooms .Heading{align-items:center;width:100%}.ManageRooms .Heading .spacer{flex-grow:1}.ManageRooms .Heading .WeekNav,.ManageRooms .Heading .DayNav{margin-left:0}.ManageRooms .Heading .date-range{font-weight:500}.ManageRooms .Heading .WeekendToggle{margin-left:1rem}.Options{width:100%}.Option{font-style:normal;font-weight:400;font-size:1rem;line-height:32px;color:#000;display:flex;align-items:center;cursor:pointer;position:relative}.Option svg.lock{position:absolute;top:50%;margin-left:1rem;transform:translateY(-50%)}.Option svg.radio{width:1rem;height:1rem;margin-right:1rem}.Option svg.radio circle{fill:#efefef}.Option.isActive svg circle,.Option.isActive:hover svg circle{fill:var(--primary-color, #4205DD);transition:fill .2s}.Option:hover svg circle{transition:fill .1s;fill:#e5e5e5}.DeleteTypeField{width:100%}.DeleteTypeField .Options{display:flex;flex-direction:column}.DeleteTypeField .Options .Option{width:calc(50% - 1rem)}.DeleteReservationForm{min-width:38rem}.failed-meetings-web .container{max-height:20rem;overflow-y:auto;margin:1.5rem 1rem;background-color:#f6f6f6}.failed-meetings-web .row{padding:.5rem;font-size:10pt}.failed-meetings-mobile{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;padding:1rem}.failed-meetings-mobile .container{max-height:15rem;overflow-y:auto;margin:1rem;background-color:#f6f6f6}.failed-meetings-mobile .row{padding:.5rem;font-size:10pt}.UpdateReservationForm{min-width:38rem}.TimePickerWrapper{width:100%;position:relative}.TimePickerWrapper input.TimePicker{width:100%;min-width:6.5rem;background:#f6f6f6;border:0;padding:8px 12px;font-style:normal;font-weight:400;font-size:1rem;line-height:2rem;color:#000;height:3rem}.TimePickerWrapper input.TimePicker:hover,.TimePickerWrapper input.TimePicker:focus{background-color:#f1f1f1;transition:background-color .1s}.TimePickerWrapper input.TimePicker:focus{outline:none}.TimePickerWrapper input.TimePicker::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;width:2rem;height:auto;color:transparent;background:transparent;cursor:pointer}.TimePickerWrapper .clock-icon{position:absolute;height:auto;width:auto;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none}.TimePickerWrapper .clock-icon path{fill:var(--primary-color, #4205DD)}.TimePickerWrapper.disabled .clock-icon path{fill:#b0b0b0}.TimePickerWrapper.error{border:2px solid #DD1E38}.TimeRangePicker{width:100%;display:flex;flex-direction:column;position:relative;gap:1rem}.TimeRangePicker .all-day-checkbox{margin-top:.5rem}.TimeRangePicker .error-text{position:absolute;bottom:-1.5rem}.TimeRangePicker .PickerWrapper{display:flex;align-items:center;position:relative}.TimeRangePicker .PickerWrapper span{margin-left:1rem;margin-right:1rem}.CheckinSummary .check-in-status{color:#b0b0b0;width:100%}.CheckinSummary .check-in-status span{display:block}.ModalForm{position:relative;width:28rem;background:#fff}.ModalForm.isConstrained{max-width:30rem}.ModalForm .title{margin-bottom:2rem}.ModalForm h1{font-style:normal;font-weight:700;font-size:1.125rem;line-height:25px;text-align:left;color:#000;margin-top:-.5rem;margin-bottom:1.5rem}.ModalForm .close{border:none;padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;top:.1rem;right:0}.ModalForm .close svg path{transition:fill .2s;fill:var(--primary-color, #4205DD)}.ModalForm .close:hover>svg path{fill:#000}.ModalForm .hint,.ModalForm .help-text{font-size:.875rem;margin-bottom:2rem}.ModalForm .fields{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.ModalForm .fields .field-width-50{width:calc(50% - 1rem)}.ModalForm .actions{display:flex;justify-content:space-between;margin-top:2rem}.ModalForm .actions.actions-new,.ModalForm .actions.actions-download,.ModalForm .actions.actions-delete-only,.ModalForm .actions.actions-save-only{justify-content:flex-end}.ModalForm .actions .actions-edit .Button.submit{order:2}.ModalForm .actions.checkout-true{justify-content:flex-end}.ModalForm .actions .Button.submit{order:2}.BookingForm{min-width:38rem;width:100%}.BookingForm.NotFound{display:flex;justify-content:center;align-items:center}.BookingForm .QuickSlots{margin-top:1rem}.Filters{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.Filters .Button{margin-left:.5rem}.Filters .Search{margin-right:0}.Filters .building-filter .control,.Filters .floor-filter .control,.Filters .department-filter .control,.Filters .desk-filter .control,.Filters .role-filter .control,.Filters .people-filter .control,.Filters .amenity-filter .control,.Filters .asset-status-filter .control,.Filters .bulk-action-filter .control,.Filters .visitors-filter .control{transition:width .4s}.ExportForm,.InviteExportForm{width:28rem}.Avatar{display:flex;align-items:center;justify-content:center;overflow:hidden;margin:auto}.Avatar.Default svg path{fill:#e0e0e0}.Avatar svg{--user-color: #E8E8E8;width:1rem;height:1rem}.Avatar svg circle{fill:var(--user-color)}.Avatar img{object-fit:cover;object-position:center}.Avatar.small,.Avatar.small img,.Avatar.small svg{width:.875rem;height:.875rem}.Avatar.medium,.Avatar.medium img,.Avatar.medium svg{width:1.5rem;height:1.5rem;font-size:1.5rem}.Avatar.large,.Avatar.large img,.Avatar.large svg{width:6rem;height:6rem;font-size:6rem}.Avatar.extra-large,.Avatar.extra-large img,.Avatar.extra-large svg{width:11rem;height:11rem;font-size:10rem}.Avatar.for-header,.Avatar.for-header img,.Avatar.for-header svg{width:1.5rem;height:1.5rem;font-size:22px}.Avatar.circle,.Avatar.circle img{border-radius:50%}svg.Avatar{--user-color: #E8E8E8;width:1rem;height:1rem}svg.Avatar circle{fill:var(--user-color)}.UserTooltip .UserContentTooltip{display:flex;align-items:center;gap:.75rem}.UserTooltip .UserContentTooltip svg{flex-basis:1.5rem;width:1.5rem;height:1.5rem;fill:#fff}.UserTooltip .UserContentTooltip .fullName{font-size:1rem;font-weight:700;line-height:1.5rem}.ReservationData{cursor:pointer}.ReservationData:hover{color:var(--primary-color, #4205DD);transition:color .1s}.ReservationData .label{display:flex;align-items:center}.ReservationData .label svg.avatar path{fill:var(--user-color)}.ReservationData .label svg.badge{width:1rem;height:1rem}.ReservationData .label svg.badge path{fill:#000}.ReservationData .label .name{display:inline-flex}.ReservationData .CheckinLabel{display:block}.ReservationData.disabled{cursor:default}.ReservationData.disabled:hover{color:#000}.CheckinLabel{display:block;font-weight:400}.CheckinLabel.checked-out{color:#b0b0b0}.ReservationCheckinLabel{color:var(--primary-color, #4205DD)}.AppointmentCheckinLabel{color:#b0b0b0}.Person,.Reservation{--user-color: $gray-3;display:flex;flex-direction:column;font-style:normal;font-size:.75rem;line-height:16px;margin:3px 0;padding-right:6px;text-transform:capitalize;color:#000;transition:color .2s}.Person:hover,.Reservation:hover{color:var(--primary-color, #4205DD);transition:color .1s}.Person .label,.Reservation .label{display:flex}.Person .label .name,.Reservation .label .name{overflow:hidden;text-overflow:ellipsis;flex-basis:calc(100% - 1.75rem);margin-left:.5rem}.Person .CheckinLabel,.Reservation .CheckinLabel{margin-top:.25rem;margin-left:1.5rem}.Person svg,.Reservation svg{flex-basis:1rem}.Person svg circle,.Person svg rect,.Reservation svg circle,.Reservation svg rect{fill:var(--user-color)}.Person svg circle.inner,.Person svg rect.inner,.Reservation svg circle.inner,.Reservation svg rect.inner{opacity:0}.Person span.you,.Reservation span.you{font-weight:400;margin-left:.5rem;color:#b0b0b0}.Person.isPartial svg circle.inner,.Person.isPartial svg rect.inner,.Reservation.isPartial svg circle.inner,.Reservation.isPartial svg rect.inner{fill:#fff;opacity:1}.ReservationAvailable{border:none;padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-left:1.25rem;margin:0 0 3px;color:#b0b0b0;transition:color .2s;font-size:.75rem;height:1rem}.ReservationAvailable:hover{color:var(--primary-color, #4205DD);transition:color 50ms}.ReservationUnavailable{padding-left:1.25rem;margin:3px 0;color:#b0b0b0;font-style:italic}.Desk{display:flex;align-items:center;font-size:.75rem;line-height:16px;padding:6px 0}.Desk .row-number{margin-left:1rem}.ReservationTable{position:relative;background:#fff;border-radius:3px;width:100%}.ReservationTable table:before{content:"";display:block;position:absolute;width:100%;height:3px;background-image:linear-gradient(to right,#9b9bf0,#e8e8e8,#9b9bf0);z-index:2;opacity:0;transition:opacity .2s;pointer-events:none;top:48px}.ReservationTable .skeleton-row>td{padding-left:1rem}.ReservationTable.isLoading table:before{animation:gradient-wipe 1.6s linear infinite;opacity:1;transition:opacity .8s}.ReservationTable table{width:100%;border-spacing:0;table-layout:fixed}.ReservationTable table th,.ReservationTable table td{width:12.5%}.ReservationTable table tr:first-child th:first-child{border-top-left-radius:3px}.ReservationTable table tr:first-child th:last-child{border-top-right-radius:3px}.ReservationTable table tr:last-child td:first-child{border-bottom-left-radius:3px}.ReservationTable table tr:last-child td:last-child{border-bottom-right-radius:3px}.ReservationTable thead{font-style:normal;font-weight:500;font-size:.875rem;line-height:19px;color:#b0b0b0;text-align:left}.ReservationTable thead th{position:sticky;top:0;background:#fff;padding-left:1.25rem;height:3rem;border-bottom:1px solid #E8E8E8}.ReservationTable thead th .Day.today .day{color:#000}.ReservationTable thead th .Day{display:flex;align-items:center;justify-content:flex-start;font-weight:500}.ReservationTable thead th .Day span{margin-right:.5rem}.ReservationTable tbody,.ReservationTable tfoot{font-style:normal;font-weight:500;font-size:.75rem;line-height:16px}.ReservationTable tbody tr.error-no-results td,.ReservationTable tfoot tr.error-no-results td{border:none}.ReservationTable tbody tr.last-row td,.ReservationTable tfoot tr.last-row td{padding-bottom:1rem;border-bottom:none}.ReservationTable tbody tr.error td,.ReservationTable tfoot tr.error td{font-size:1rem;line-height:24px;text-align:center;padding:2rem;color:#666}.ReservationTable tbody td,.ReservationTable tfoot td{min-height:1.5rem;border-bottom:1px solid #efefef;padding-top:6px;padding-bottom:6px}.ReservationTable tbody .row-number,.ReservationTable tfoot .row-number{font-weight:700;margin-right:.5rem;color:#b0b0b0}.ReservationTable tfoot td{position:sticky;bottom:0;background:#fff;padding-left:.3rem;height:calc(2.25rem + 13px);border-top:1px solid #efefef;border-bottom:.75rem solid #fff}.ReservationTable tfoot td .attendees{display:flex;justify-content:flex-start;align-items:center;color:#b0b0b0}.ReservationTable tfoot td .attendees .none{margin-left:1.25rem}.ReservationTable tfoot .pagination-row td{border-bottom:none;column-span:8}.ReservationTable tfoot svg path{fill:#fff}.ReservationTable.show-pagination tfoot tr.summary-row td{bottom:calc(3rem + 1px)}.RowHeading{display:flex;align-items:center;font-size:.75rem;line-height:16px;padding:6px 6px 6px 0}.RowHeading .row-number{margin-left:1rem}.RowHeading .user,.RowHeading .desk,.RowHeading .room,.RowHeading .asset,.RowHeading .people{overflow:hidden;text-overflow:ellipsis}.Pagination{display:flex;justify-content:space-between;align-items:center;padding:1rem}.Pagination div.summary,.Pagination div.show-per-page{color:#666;font-size:.75rem;transform:translateY(-1px);display:flex}.Pagination div.show-per-page{display:flex;align-items:center}.Pagination div.show-per-page .active{font-weight:700}.Pagination div.show-per-page button{all:unset;cursor:pointer;margin:0 .25rem;padding:0;background:none;color:#666}.Pagination div.show-per-page button:hover{text-decoration:underline}.Pagination div.show-per-page span:last-child{display:none}.Pagination div.links{display:flex}.Pagination button{font-weight:700;cursor:pointer;color:#666;background:#fff;min-width:2rem;height:1.5rem;text-align:center;border:none;margin:0;border-radius:2rem;display:flex;align-items:center;justify-content:center;font-weight:400}.Pagination button svg path{fill:#666}.Pagination button span{display:block;transform:translateY(-1px)}.Pagination button:hover{background:var(--primary-color, #4205DD);color:#fff}.Pagination button:hover svg path{fill:#fff}.Pagination button:disabled{cursor:default;color:#666}.Pagination button:disabled svg path{fill:#666}.Pagination button:disabled:hover{background:#fff}.Pagination button.current{cursor:default;background:#fff;color:#666;font-weight:700}.Card .pagination,.Card .Pagination{padding:0}.Card .card-footer-pagination{margin-bottom:-3rem;border-top:1px solid #F6F6F6}table tr.pagination-row td{padding:0!important}.SettingsBuildings .pagination{padding:2rem;background-color:#fff}.People .Pagination,.TimeSlots .Pagination,.Amenities .Pagination,.UserDirectory .Pagination{padding:2rem 0;margin-bottom:-3rem}.ManageAssets .Heading{align-items:center;width:100%}.ManageAssets .Heading .spacer{flex-grow:1}.ManageAssets .Heading .WeekNav{margin-left:0}.ManageAssets .Heading .date-range{font-weight:500}.ManageAssets .Heading .WeekendToggle{margin-left:1rem}.ManageAssets .Filters{width:100%}.ManageAssets .Filters .Search{width:19rem}.ManageAssets .RowHeading .user{margin-right:.5rem}.ManageAssets .RowHeading .you{color:#b0b0b0}.ManageAssets .Button{margin-left:1rem}.ManageAssets .NewReservation{margin-left:.5rem}.ManageAssets .Loader{box-shadow:0 5px 13px #0000000f;background:#fff;width:100%;display:flex;height:8rem;justify-content:center;align-items:center}.QuickSlots{font-size:.75rem}.QuickSlots span.separator{color:#b0b0b0;margin-left:.25rem;margin-right:.25rem}.QuickSlots span.slot{cursor:pointer;color:var(--primary-color, #4205DD)}.TableWrapper{width:100%}.TableWrapper .Table{position:relative;width:100%;background:#fff;border-radius:3px;border-spacing:0}.TableWrapper .Table:before{content:"";display:block;position:absolute;width:100%;height:3px;background-image:linear-gradient(to right,#9b9bf0,#e8e8e8,#9b9bf0);z-index:2;opacity:0;transition:opacity .2s;pointer-events:none;top:48px;left:0}.TableWrapper .Table .no-data-cell{color:#b0b0b0}.TableWrapper .Table.loading{background:transparent;box-shadow:none}.TableWrapper .Table.loading:before{animation:gradient-wipe 1.6s linear infinite;opacity:1;transition:opacity .8s}.TableWrapper .Table .loader-container{position:relative}.TableWrapper .Table .loader-container .loader{margin:4.5rem 0;background:none;box-shadow:none;border:none}.TableWrapper .Table .loader-container .loader svg path{fill:none}.TableWrapper .Table tr:first-child th:first-child{border-top-left-radius:3px}.TableWrapper .Table tr:first-child th:last-child{border-top-right-radius:3px}.TableWrapper .Table tr:last-child td:first-child{border-bottom-left-radius:3px}.TableWrapper .Table tr:last-child td:last-child{border-bottom-right-radius:3px}.TableWrapper .Table tr.clickable-row{background-color:#fff;transition:background-color .2s;cursor:pointer}.TableWrapper .Table tr.clickable-row:hover{background-color:#f6f6f6}.TableWrapper .Table .checkbox-cell{width:3rem}.TableWrapper .Table .number-cell{width:2rem;font-weight:700;color:#b0b0b0;padding-left:0;text-align:right}.TableWrapper .Table .clickable-cell{cursor:pointer;font-weight:700}.TableWrapper .Table .empty-cell{padding:0}.TableWrapper .Table .empty-cell .empty-div{font-size:1rem;color:#666;text-align:center}.TableWrapper .Table td.action-cell{vertical-align:bottom;width:4rem;transition:background-color .2s;padding:0;vertical-align:middle;height:1px}.TableWrapper .Table td.action-cell:hover{background-color:#efefef;cursor:default}.TableWrapper .Table thead{font-style:normal;font-weight:700;font-size:.875rem;color:#b0b0b0;text-align:left}.TableWrapper .Table thead th{z-index:2;position:sticky;top:0;background:#fff;padding-left:1.25rem;height:3rem;border-bottom:1px solid #E8E8E8}.TableWrapper .Table tbody .RowAction{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:2rem;height:100%}.TableWrapper .Table tbody svg path{fill:var(--primary-color, #4205DD)}.TableWrapper .Table tbody .dropdown{box-shadow:0 5px 13px #0000000f;position:absolute;z-index:10;top:100%;right:0;padding:8px 12px;background:#fff}.TableWrapper .Table tbody .dropdown .action{cursor:pointer;font-weight:700;font-size:.875rem;line-height:30px;color:#666;white-space:nowrap;transition:color .2s}.TableWrapper .Table tbody .dropdown .action:hover{color:var(--primary-color, #4205DD)}.TableWrapper .Table tbody tr:last-child td,.TableWrapper .Table tfoot tr:last-child td{border-bottom:none}.TableWrapper .Table tbody td,.TableWrapper .Table tfoot td{font-size:.75rem;padding-left:1.25rem;min-height:1.5rem;border-bottom:1px solid #efefef;padding-top:.75rem;padding-bottom:.75rem}.TableWrapper .Table tfoot{position:sticky;bottom:0;background-color:#fff}.TableWrapper .Table tfoot td{padding-left:1.25rem;border-top:1px solid #efefef;padding-top:.75rem;padding-bottom:.75rem}.ManageDesks .Heading{align-items:center;width:100%}.ManageDesks .Heading .spacer{flex-grow:1}.ManageDesks .Heading .WeekNav{margin-left:0}.ManageDesks .Heading .date-range{font-weight:500}.ManageDesks .Heading .WeekendToggle,.ManageDesks .Button{margin-left:1rem}.ManageDesks .NewMeeting{margin-left:.5rem}.ManageDesks .Loader{box-shadow:0 5px 13px #0000000f;background:#fff;width:100%;display:flex;height:8rem;justify-content:center;align-items:center}.async-multiple-select-container{width:20rem;cursor:pointer;z-index:10}.async-multiple-select__input{color:#000!important}.async-multiple-select__value-container{padding:2px 6px!important}.async-multiple-select__control{padding-left:2px;min-height:34px!important;box-sizing:border-box;border:none!important;box-shadow:none!important;border-radius:16px!important;font-style:normal;font-size:.875rem!important;line-height:19px;transition:color background-color .2s}.async-multiple-select__control:hover,.async-multiple-select__control:active{border:none}.async-multiple-select__control:focus,.async-multiple-select__control--is-focused,.async-multiple-select__control--menu-is-open{outline:none;border-color:none!important;box-shadow:none!important}.async-multiple-select__clear-indicator{transition:color .1s;padding:3px 8px 3px 3px!important}.async-multiple-select__clear-indicator svg{color:#666}.async-multiple-select__clear-indicator svg:hover{color:var(--primary-color, #4205DD);cursor:pointer}.async-multiple-select__multi-value{cursor:pointer!important;background-color:#e8e8e8!important;border-radius:0!important}.async-multiple-select__multi-value__label{padding:1px;color:#000!important;font-size:.875rem!important}.async-multiple-select__multi-value__remove{background-color:transparent!important;color:#666}.async-multiple-select__multi-value__remove:hover{color:var(--primary-color, #4205DD)!important;cursor:pointer}.async-multiple-select__no-options-message{font-style:normal;font-size:.875rem!important;line-height:19px;color:#000;transition:color .2s}.async-multiple-select__option{font-style:normal;cursor:pointer!important;font-size:.875rem!important;line-height:19px;color:#000;transition:color .2s;border-radius:15px;background-color:#fff!important;border:none;box-shadow:none;color:#666!important;padding:4px 12px!important}.async-multiple-select__option--is-focused{color:#666!important}.async-multiple-select__option:hover{color:var(--primary-color, #4205DD)!important}.async-multiple-select__menu{box-shadow:0 24px 24px -16px #666c!important}.async-multiple-select__menu-list{box-shadow:none;border:none}.async-multiple-select__menu-notice{font-weight:400;font-size:.875rem!important;line-height:19px}@keyframes spot-item-details-show{0%{max-height:0}to{max-height:300px}}.spot-list-wrapper{padding-top:2rem;padding-bottom:2rem;flex:1 1;display:flex;overflow:hidden}.spot-list-wrapper .floor-plan-spot-list{width:20rem;padding-left:2rem;flex-grow:1;overflow-y:scroll}.spot-list-wrapper .floor-plan-spot-list .spot-item{font-size:.75rem;margin-right:1.5rem;margin-bottom:1rem}.spot-list-wrapper .floor-plan-spot-list .spot-item:last-child{margin-bottom:var(--spot-list-height)}.spot-list-wrapper .floor-plan-spot-list .spot-item .header{cursor:pointer}.spot-list-wrapper .floor-plan-spot-list .spot-item .header .title{font-weight:700;display:flex;align-items:center;font-size:1rem;justify-content:space-between;transition:color .25s ease}.spot-list-wrapper .floor-plan-spot-list .spot-item .header .title .spot-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spot-list-wrapper .floor-plan-spot-list .spot-item .header .title svg{flex-shrink:0}.spot-list-wrapper .floor-plan-spot-list .spot-item .header .title svg path{fill:#000;transition:fill .25s ease}.spot-list-wrapper .floor-plan-spot-list .spot-item .header .status{display:flex;max-width:100%;align-items:center;color:#666}.spot-list-wrapper .floor-plan-spot-list .spot-item .header .status span{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spot-list-wrapper .floor-plan-spot-list .spot-item .header .status .status-dot{width:.5rem;height:.5rem;border-radius:.5rem;background-color:#6ddfbc;margin-right:.5rem}.spot-list-wrapper .floor-plan-spot-list .spot-item .header .status .status-dot.isOccupied{background-color:#dd1e38}.spot-list-wrapper .floor-plan-spot-list .spot-item .header .status .status-dot.isUpcoming{background-color:#f59d36}.spot-list-wrapper .floor-plan-spot-list .spot-item .header .status .status-dot.isDisabled,.spot-list-wrapper .floor-plan-spot-list .spot-item .header .status .status-dot.isUnavailable{background-color:#b0b0b0}.spot-list-wrapper .floor-plan-spot-list .spot-item.isDisabled .header .title{color:#b0b0b0}.spot-list-wrapper .floor-plan-spot-list .spot-item.isDisabled .header svg path{fill:#b0b0b0}.spot-list-wrapper .floor-plan-spot-list .spot-item .details{max-height:0;overflow:hidden;margin-bottom:0}.spot-list-wrapper .floor-plan-spot-list .spot-item .details.opened{animation:spot-item-details-show .5s;max-height:fit-content;visibility:visible;margin-bottom:1rem}.spot-list-wrapper .floor-plan-spot-list .spot-item .details.closed{max-height:0;visibility:hidden}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .department-list{display:flex;gap:.5rem;font-size:.75rem;flex-wrap:wrap;margin-top:.5rem}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .department-list .department-item{padding:2px 4px;background:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .amenities-list{margin-top:.75rem;color:#b0b0b0;text-overflow:ellipsis;overflow:hidden}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .book-spot{line-height:1rem;font-size:.75rem;text-transform:uppercase;font-weight:700;transition:color .25s;margin-top:.75rem}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .book-spot:hover{color:var(--primary-darker-color, #361290)}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .reservation-list .reservation-item-details{border:none;padding:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;text-align:left;width:100%;line-height:1rem;font-size:.75rem;transition:color .25s}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .reservation-list .reservation-item-details:hover{color:var(--primary-color, #4205DD)}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .reservation-list .reservation-item-details .reservation-item-details-main{display:flex;align-items:center;width:100%;min-width:250px;margin-top:.5rem}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .reservation-list .reservation-item-details .reservation-item-details-main div{display:flex;align-items:center;gap:.5rem;flex-grow:1}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .reservation-list .reservation-item-details .reservation-item-details-main div .reservation-item-details-main__badge svg{width:1rem;height:1rem}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .reservation-list .reservation-item-details .reservation-item-details-main div .reservation-item-details-main__name{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100px}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .reservation-list .reservation-item-details .reservation-item-details-main .reservation-item-details-main__time{text-align:right}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .reservation-list .reservation-item-details .reservation-item-details-if-visitor{margin-top:.25rem}.spot-list-wrapper .floor-plan-spot-list .spot-item .details .reservation-list.subdued .reservation-item{color:#666}.spot-list-wrapper .floor-plan-spot-list .spot-item.hovered .header .title,.spot-list-wrapper .floor-plan-spot-list .spot-item.isOpened .header .title{width:100%;color:var(--primary-color, #4205DD)}.spot-list-wrapper .floor-plan-spot-list .spot-item.hovered .header .title svg path,.spot-list-wrapper .floor-plan-spot-list .spot-item.isOpened .header .title svg path{fill:var(--primary-color, #4205DD)}.spot-list-wrapper .floor-plan-spot-list .spot-item.isOpened .header .title svg{transform:scaleY(-1)}.PlanImage{position:relative;cursor:grab}.PlanImage .error{display:flex}.PlanImage .error svg{width:1.25rem;height:1.25rem;margin-top:1px}.PlanImage .error svg path{fill:#dd1e38}.PlanImage.hidden{display:none}@media (max-width: 768px){.PlanImage.landscape img{min-width:400px}}.PlanImage img{-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;transform:translateZ(-1px)}@media (max-width: 768px){.PlanImage img{width:100vw}}.PlanImage.showCrosshair img{cursor:crosshair}.MapContainer{position:relative;top:0;left:50%;transform:translate(-50%);width:80vw}@media (max-width: 768px){.MapContainer{height:58.5vh;width:100vw}}.MapContainer .Map{--seat-scale: 1;display:flex;align-items:center;justify-content:center;height:100px}.MapContainer .Map .react-loading-skeleton{width:640px;height:704px}.MapContainer .map-buttons span{box-shadow:0 3px 7px #00000017;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;transition:background .3s;margin:.5rem}.MapContainer .map-buttons span svg{width:1.25rem;height:1.25rem}.MapContainer .map-buttons span svg rect,.MapContainer .map-buttons span svg path{fill:var(--primary-color, #4205DD)}.MapContainer .map-buttons span:hover{background:#e8e8e8}.MapContainer .map-buttons span:hover svg rect{fill:#000}.MapContainer .ZoomButtons{position:absolute;top:0;right:0;z-index:2;display:flex}.MapContainer .ZoomButtons span{width:2rem;height:2rem;border-radius:2rem;margin-left:0}.MapContainer .ZoomButtons span svg rect{fill:var(--primary-color, #4205DD)}.MapContainer .PanButtons{position:absolute;top:2.5rem;right:.35rem;z-index:2}.MapContainer .PanButtons span{width:1.25rem;height:1.25rem;border-radius:1.25rem}.MapContainer .PanButtons span svg path{fill:var(--primary-color, #4205DD)}.MapContainer .PanButtons span.up{position:absolute;top:0;right:1.25rem}.MapContainer .PanButtons span.right{position:absolute;top:1.25rem;right:0}.MapContainer .PanButtons span.down{position:absolute;top:2.5rem;right:1.25rem}.MapContainer .PanButtons span.left{position:absolute;top:1.25rem;right:2.5rem}.OccupancyInfo{font-weight:400;font-size:.875rem;color:#666;display:flex;align-items:center}.OccupancyInfo .InfoIcon{width:25px;height:25px;margin-right:8px;fill:#666}.PlaceTooltip{transform:scale(var(--seat-scale))}.ManageFloorPlan .TooltipPlaceContent{padding:.375rem 0;max-width:14.5rem;overflow:hidden}.ManageFloorPlan .TooltipPlaceContent .MetaPlaceContent{display:flex;flex-direction:column;gap:.75rem}.ManageFloorPlan .TooltipPlaceContent .MetaPlaceContent .PlaceTitle{font-size:1rem;line-height:1.5rem;text-overflow:ellipsis;overflow:hidden}.ManageFloorPlan .TooltipPlaceContent .MetaPlaceContent .PlaceCapacity{display:flex;align-items:center;gap:.125rem;color:#fff;font-size:.625rem;line-height:.75rem;font-weight:400}.ManageFloorPlan .TooltipPlaceContent .MetaPlaceContent .PlaceCapacity svg{width:.875rem;height:.875rem}.ManageFloorPlan .TooltipPlaceContent .MetaPlaceContent .PlaceCapacity svg path{fill:#fff}.ManageFloorPlan .TooltipPlaceContent .MetaPlaceContent .PlaceDepartments{display:flex;gap:.625rem;flex-wrap:wrap}.ManageFloorPlan .TooltipPlaceContent .MetaPlaceContent .PlaceDepartments>span{color:#000;background:#e8e8e8;font-weight:400;font-size:.75rem;line-height:1.125rem;padding:.125rem .25rem;text-overflow:ellipsis;overflow:hidden}.ManageFloorPlan .TooltipPlaceContent .MetaPlaceContent .PlaceAmenities{text-overflow:ellipsis;overflow:hidden;color:#b0b0b0;font-size:.75rem;font-weight:400}.ManageFloorPlan .TooltipPlaceContent .MetaPlaceContent .PlaceAmenities>span{line-height:1rem}.ManageFloorPlan .TooltipPlaceContent .MetaPlaceContent .PlaceAmenities>span:not(:last-child):after{content:", "}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations{margin-top:.5rem;overflow-x:hidden;overflow-y:auto;padding-right:.25rem;width:14.5rem;max-height:7.75rem;font-weight:400}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations::-webkit-scrollbar-button{display:none}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations::-webkit-scrollbar{width:.25rem;background:transparent}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:.625rem}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__desks>.PlaceReservationsRow{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;padding:.1875rem 0;font-size:.75rem;line-height:1.125rem}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__desks>.PlaceReservationsRow>div{width:50%}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__desks>.PlaceReservationsRow>div:first-child{display:flex;align-items:center;gap:.5rem}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__desks>.PlaceReservationsRow>div:first-child .Avatar{min-width:1.5rem}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__desks>.PlaceReservationsRow>div:last-child{white-space:nowrap}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__rooms{display:flex;flex-direction:column;gap:.5rem}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__rooms>.PlaceReservationsRow{padding:0;align-items:flex-start}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__rooms>.PlaceReservationsRow>div{display:block;white-space:normal;width:100%}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__rooms>.PlaceReservationsRow>div .reservation-head{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;line-height:1.125rem}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__rooms>.PlaceReservationsRow>div .reservation-head>div{width:50%}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__rooms>.PlaceReservationsRow>div .reservation-head>div.title{max-width:calc(50% - 1rem);width:100%;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__rooms>.PlaceReservationsRow>div .reservation-head>div.time-range{white-space:nowrap;text-align:right}.ManageFloorPlan .TooltipPlaceContent .PlaceReservations__rooms>.PlaceReservationsRow>div .reservation-body{font-size:.75rem;line-height:1.125rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ManageFloorPlan .TooltipPlaceContent .PlaceVisitor{margin-top:.5rem;font-size:.75rem;font-weight:400}@keyframes blinking{0%{opacity:.5}to{opacity:1}}@keyframes resizing{0%{transform:translate(-50%,-50%) scale(1.15)}to{transform:translate(-50%,-50%) scale(.8)}}.PlaceWrapper{position:absolute;transform:none!important}.PlaceWrapper.show-tooltip{z-index:10}.Place{width:1.125rem;height:1.125rem;border:2px solid #fff;border-radius:2rem;background:var(--primary-color, #4205DD);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #00000080;text-decoration:none;overflow:hidden;cursor:pointer;transition:width .15s,height .15s,background .15s,border-width .15s}.Place span{display:block}.Place.isMobile{width:1.25rem;height:1.25rem}.Place.isAvailable{background:#0cca8f}.Place.isDisabled{cursor:grab;background:#b0b0b0}.Place.isUnavailable{background:#b0b0b0}.Place.isUnmarked{background:var(--primary-lighter-color, #B79BFD)}.Place.isBlinking{cursor:move;background:red;opacity:.5;animation:blinking ease-in-out .5s alternate infinite}.Place.isSelected{width:2rem;height:2rem;border-width:7px}.Place.isCurrentlyBooked{background:var(--primary-color, #4205DD)}.Place.isOccupied{background:#dd1e38}.Place.isUpcoming{background:#f59d36}.Place.isHighlighted{border:3px solid #fff;width:1.5rem;height:1.5rem}.Place.isFocused{border:3px solid #fff;width:1.5rem;height:1.5rem;animation:resizing linear .5s alternate infinite}.Place.isHovered{width:1.5rem;height:1.5rem;border-width:3px;animation:none}.Place.isHovered~.place-tooltip{z-index:40}.Place.isRoom{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.Place.isRoom svg{width:1rem;height:1rem;pointer-events:none}.Place.isRoom svg path{fill:#fff}.Place.isRoom.isHovered{width:1.75rem;height:1.75rem;border-width:.125rem}.Place.isRoom.isHovered svg{width:1.25rem;height:1.25rem}.Place.isRoom.isSelected{width:2rem;height:2rem;border-width:4px}.Place.isRoom.isSelected svg{width:1.25rem;height:1.25rem}.place-tooltip{color:#fff!important;background-color:#666!important;opacity:1!important;font-weight:700;z-index:20}.ManageFloorPlan{max-width:1400px}.ManageFloorPlan.isFetching .FloorPlanCard:before,.ManageFloorPlan.isFetching .react-loading-skeleton:before{animation:gradient-wipe 1.6s linear infinite;opacity:1;transition:opacity .8s}.ManageFloorPlan .FloorPlanCard:before,.ManageFloorPlan .react-loading-skeleton:before{content:"";display:block;position:absolute;width:100%;height:3px;background-image:linear-gradient(to right,#9b9bf0,#e8e8e8,#9b9bf0);z-index:2;opacity:0;transition:opacity .2s;pointer-events:none}.ManageFloorPlan .FiltersBarWrapper{display:flex;width:100%}.ManageFloorPlan .FiltersBarWrapper .FiltersBar{border-bottom:1px solid #E8E8E8}.ManageFloorPlan .FiltersBarWrapper .FiltersBar .Dropdown .control .label,.ManageFloorPlan .FiltersBarWrapper .FiltersBar .DropdownMulti .control .label{max-width:7.25rem}.ManageFloorPlan .FiltersBarWrapper .FiltersBar.FloorPlanFiltersBar{width:calc(100% - 22rem)}.ManageFloorPlan .FiltersBarWrapper .FiltersBar.UserSpotsFiltersBar{width:20rem;margin-left:auto;padding-left:1rem}.ManageFloorPlan .FiltersBarWrapper .FiltersBar.UserSpotsFiltersBar .async-multiple-select-container{max-width:20rem;width:100%}.ManageFloorPlan .FiltersBarWrapper .FiltersBar.UserSpotsFiltersBar .async-multiple-select-container .async-multiple-select__control{min-height:auto!important;line-height:.75rem;font-size:.75rem}.ManageFloorPlan .FiltersBarWrapper .FiltersBar.UserSpotsFiltersBar .async-multiple-select-container .async-multiple-select__value-container{height:1.5rem;flex-wrap:nowrap}.ManageFloorPlan .FiltersBarWrapper .FiltersBar.UserSpotsFiltersBar .async-multiple-select-container .async-multiple-select__value-container .async-multiple-select__input-container{margin:0}.ManageFloorPlan .FiltersBarWrapper .FiltersBar.UserSpotsFiltersBar .async-multiple-select-container .async-multiple-select__value-container .async-multiple-select__multi-value{min-width:2.5rem}.ManageFloorPlan .FiltersBarWrapper .FiltersBar.UserSpotsFiltersBar .async-multiple-select-container .async-multiple-select__value-container .async-multiple-select__multi-value__label{height:1rem;line-height:.75rem;font-size:.75rem!important}.ManageFloorPlan .skeleton-group{background-color:inherit;width:100%;display:flex;flex-direction:row;padding:0;height:calc(var(--view-height-safe) - 19.5rem)}.ManageFloorPlan .skeleton-group span{height:100%}.ManageFloorPlan .skeleton-group>:first-child{width:calc(100% - 2rem);margin-right:2rem}.ManageFloorPlan .skeleton-group>:first-child>span.react-loading-skeleton{height:100%}.ManageFloorPlan .Heading{align-items:center}.ManageFloorPlan .Heading .DayNav{margin-left:0}.ManageFloorPlan .Heading .date-range{font-weight:500}.ManageFloorPlan .occupancy{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;font-size:.875rem;color:#666;display:flex;align-items:center}.ManageFloorPlan .occupancy .infoIcon{width:25px;height:25px;margin-right:8px;fill:#666}.ManageFloorPlan .main-floorplan-content{width:100%;display:flex;flex-direction:row;align-items:flex-start;height:calc(var(--view-height-safe) - 19.5rem)}.ManageFloorPlan .main-floorplan-content.capacity-limit{height:calc(var(--view-height-safe) - 21.5rem)}.ManageFloorPlan .main-floorplan-content .floor-plan{flex-grow:1;padding:0;max-width:calc(100% - 22rem)!important;height:100%;display:flex;justify-content:stretch;align-items:stretch}@media screen and (max-width: 1280px){.ManageFloorPlan .main-floorplan-content .floor-plan{max-width:calc(100% - 18rem)!important}}.ManageFloorPlan .main-floorplan-content .floor-plan>*{width:100%}.ManageFloorPlan .main-floorplan-content .floor-plan.no-spot-list{max-width:100%}.ManageFloorPlan .main-floorplan-content .user-list{width:20rem;max-width:20rem!important;margin-left:2rem;display:flex;flex-direction:column;height:100%;padding:0}@media screen and (max-width: 1280px){.ManageFloorPlan .main-floorplan-content .user-list{width:16rem;max-width:16rem!important}}.ManageFloorPlan .floor-plan-missing{min-width:36rem;height:calc(var(--view-height-safe) - 19.5rem);width:100%;display:flex;justify-content:center;align-items:center}.ManageFloorPlan .NoDataFound{min-width:auto;width:calc(100% - 22rem)}.ManageFloorPlan .UserSelector{margin-left:auto}@media screen and (max-width: 1280px){.ManageFloorPlan .UserSelector{margin-left:0}}.ManageNav .asset-more{display:flex;justify-content:center;align-items:center}.ManageNav .asset-more span{margin-right:6px}.ManageNav .asset-more svg path{fill:#666}.ManageNav .NavMenu svg.announcements-icon{min-width:18px;min-height:18px;margin:3px calc(3px + .75rem) 2px 3px}.NotificationCard{background:#fff;width:100%;padding:1rem 1rem 1rem 1.5rem;border-left:.25rem solid #fff;opacity:1;margin-bottom:.25rem;overflow:hidden}.NotificationCard.sensitivity-important{border-left:.25rem solid #DD1E38}.NotificationCard.sensitivity-important .dismiss path{fill:#dd1e38}.NotificationCard.sensitivity-important .actions *{color:#dd1e38}.NotificationCard.sensitivity-normal{border-left:.25rem solid var(--primary-color, #4205DD)}.NotificationCard.sensitivity-normal .dismiss path{fill:var(--primary-color, #4205DD)}.NotificationCard.sensitivity-normal .actions *{color:var(--primary-color, #4205DD)}.NotificationCard .information{display:flex;flex-direction:column;position:relative;overflow:hidden;word-wrap:break-word}.NotificationCard .information .title{color:#000;font-size:1rem;font-weight:700;line-height:1.5rem;width:80%;display:flex;flex-direction:column}.NotificationCard .information .subtitle{color:#b0b0b0;font-size:.75rem;margin-top:4px;width:80%}.NotificationCard .information .description{color:#666;line-height:1.5rem;font-size:.875rem;max-width:86.5%;margin-top:.75rem;margin-bottom:.75rem}.NotificationCard .information .description-row{display:flex;align-items:flex-start}.NotificationCard .information .description-row-icon{display:flex;align-items:center;justify-content:center;height:1.5rem;margin-right:.5rem}.NotificationCard .information .description-row-icon svg{width:1rem;height:1rem}.NotificationCard .information .description-row-icon svg path{fill:#666}.NotificationCard .information .description-row-text{word-break:break-word}.NotificationCard .information .actions{display:flex;flex-direction:row;gap:.5rem;align-items:center;font-size:.875rem}.NotificationCard .information .actions .Button{font-size:.875rem;line-height:1.5rem}.NotificationCard .information .dismiss{position:absolute;bottom:0;right:0;cursor:pointer}.NotificationCard .information .icon{position:absolute;top:0;right:0}.NotificationCard .information .icon svg path{fill:#000}.NotificationCard.type-system_calendar_out_of_sync .description-row ul{margin:0;padding-left:1.5rem;width:100%}.NotificationCard.type-system_calendar_out_of_sync .description-row ul li::marker{font-size:.5rem}.NotificationCard.type-system_calendar_out_of_sync .description-row .more-rooms-text{margin-bottom:.75rem;line-height:1.5rem;color:#b0b0b0}.NotificationCard.type-system_devices_without_license .description-row ul{margin:0;padding-left:1.5rem;width:100%}.NotificationCard.type-system_devices_without_license .description-row ul li::marker{font-size:.5rem}.NotificationCard.type-system_devices_without_license .description-row .more-rooms-text{margin-bottom:.75rem;line-height:1.5rem;color:#b0b0b0}.swipe-parent{position:relative;overflow:hidden;width:100%;height:auto}.swipe-parent .swipe-indicator{position:absolute;height:calc(100% - .25rem);width:72px;top:0;right:0;background:var(--primary-color, #4205DD);display:flex;align-items:center;justify-content:center}.swipe-parent .swipe-indicator .dismiss path{fill:#fff}.swipe-parent .swipe-content{position:relative}.NotificationListView{overflow:auto;width:100%;position:relative}.NotificationListView__Empty{display:flex;flex-direction:column}.NotificationListView__Empty.list{height:11.25rem;background-color:#fff;justify-content:center;align-items:center}.NotificationListView__Empty.list .NoNotificationsIcon{height:3rem;width:3rem}.NotificationListView__Empty.list .NoNotificationsText{color:#666;font-size:.875rem;font-weight:500;margin-top:.75rem}.NotificationListView__Empty.popup{margin-top:3.5rem;justify-content:end;align-items:center}.NotificationListView__Empty.popup .NoNotificationsIcon{height:72px;width:72px}.NotificationListView__Empty.popup .NoNotificationsText{color:#666;font-size:1rem;font-weight:700;margin-top:.75rem}.NotificationListView__Empty.popup .NoNotificationsAdditionalText{color:#b0b0b0;font-size:.75rem;margin-top:.25rem}.NotificationListView__Empty.mobile{height:calc(100% - 3.75rem);background-color:#f6f6f6;justify-content:center;align-items:center}.NotificationListView__Empty.mobile .NoNotificationsIcon{height:6rem;width:6rem}.NotificationListView__Empty.mobile .NoNotificationsIcon path{fill:#232323}.NotificationListView__Empty.mobile .NoNotificationsText{color:#232323;margin-top:2rem;font-size:1.75rem;font-weight:700}.NotificationListView__Empty.mobile .NoNotificationsAdditionalText{color:#232323;font-size:1rem;margin-top:.75rem;font-weight:300}.NotificationListView .VirtualizerContainer{width:100%;position:relative}.NotificationListView .VirtualizerContainer .VirtualizerItem{position:absolute}.NotificationListView #notification-list-toast-container .Toastify__toast-container,.NotificationListView #notification-popup-toast-container .Toastify__toast-container{position:static;max-width:100%;padding:0 1.5rem}.NotificationListView #notification-list-toast-container .Toastify__toast,.NotificationListView #notification-popup-toast-container .Toastify__toast{font-size:.875rem;min-height:3rem;border-radius:3px!important;margin:.5rem 0 0}.NotificationListView #notification-list-toast-container .Toastify__toast--exit,.NotificationListView #notification-popup-toast-container .Toastify__toast--exit{animation:slideOutDown .1s ease-in forwards}.NotificationListView #notification-list-toast-container .Toastify__toast--enter,.NotificationListView #notification-popup-toast-container .Toastify__toast--enter{animation:slideInUp .51 ease-out forwards}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.NotificationListView #notification-list-toast-container .slideInUp,.NotificationListView #notification-popup-toast-container .slideInUp{animation:slideInUp .1s ease-out forwards}.NotificationListView #notification-list-toast-container .slideOutDown,.NotificationListView #notification-popup-toast-container .slideOutDown{animation:slideOutDown .1s ease-in forwards}.NotificationListView #notification-list-toast-container{position:sticky;left:1.5rem;bottom:1.5rem;right:1.5rem}.NotificationListView #notification-list-toast-container .Toastify__toast-container{padding:0 1.5rem}.NotificationListView #notification-popup-toast-container{position:fixed;left:.5rem;bottom:.5rem;right:.5rem}.NotificationListView #notification-popup-toast-container .Toastify__toast-container{width:auto;padding:0}.View.Notifications{width:100%;max-width:45.5rem}.View.Notifications .Filters{flex-wrap:nowrap}.View.Notifications .Filters .Button.mark-all-as-read{flex:none}.View.Notifications .Filters .Button.mark-all-as-read .label{font-size:.875rem;text-transform:none}.View.Notifications .Filters .DropdownMulti.types-filters .option .label{max-width:14rem}.View.Notifications .NoDataFound{width:100%}.PeopleSchedule .Heading{align-items:center;width:100%}.PeopleSchedule .Heading .spacer{flex-grow:1}.PeopleSchedule .Heading .WeekNav{margin-left:0}.PeopleSchedule .Heading .date-range{font-weight:500}.PeopleSchedule .Heading .WeekendToggle{margin-left:1rem}.PeopleSchedule .Filters{width:100%}.PeopleSchedule .Filters .Search{width:19rem}.PeopleSchedule .RowHeading .label{display:flex;align-items:center}.PeopleSchedule .RowHeading svg.avatar{width:1rem;height:1rem}.PeopleSchedule .RowHeading svg.avatar path{fill:var(--user-color)}.PeopleSchedule .RowHeading .name{overflow:hidden;text-overflow:ellipsis;flex-basis:calc(100% - 1.75rem);margin-left:.5rem}.PeopleSchedule .RowHeading .name .you{color:#b0b0b0}.PeopleSchedule .RowHeading .user{margin-right:.5rem}.PeopleSchedule .Button{margin-left:1rem}.PeopleSchedule .Loader{box-shadow:0 5px 13px #0000000f;background:#fff;width:100%;display:flex;height:8rem;justify-content:center;align-items:center}.RoomReservationForm .Card{min-width:45.5rem;max-width:45.5rem}.RoomReservationForm .FieldWrapper{justify-content:start}.EditRoomReservation .Loader{display:flex;justify-content:center;width:45.5rem}.MultiToggle{background:#fff;display:flex;border:none;border-radius:16px;padding:0}.MultiToggle .Toggle{white-space:nowrap;border-radius:25px;border:none;flex:1;padding:0 16px;cursor:pointer;font-weight:700;font-size:.875rem;line-height:32px;text-align:center;color:#000;background:#fff}.MultiToggle .Toggle.Active{background:var(--primary-color, #4205DD);color:#fff}.MultiToggle .Toggle.Disabled{background:#e8e8e8;cursor:not-allowed;opacity:.6}.Alert{font-size:.813rem;padding:1.7rem;animation:.2s expandY;width:inherit;text-align:center;position:relative;max-width:40rem}.Alert .ErrorVariant{text-align:left;display:flex;align-items:flex-start}.Alert .ErrorVariant .icon{margin-right:.5rem;margin-top:-.15rem}.Alert .ErrorVariant .icon svg{width:1.5rem;height:1.5rem}.Alert .ErrorVariant .content{padding-top:0;display:inline-block}.Alert .ErrorVariant .content .title{margin-top:0}.Alert .ErrorVariant .content .support-link{text-transform:lowercase;display:inline-block;font-weight:400}.Alert .ErrorVariant .content .support-link:hover{color:#000;text-decoration:underline}.Alert.warning{background-color:#feffde}.Alert.warning .CloseButton path{fill:#feffde}.Alert.info{background-color:#7086ff}.Alert.info .CloseButton path{fill:#7086ff}.Alert.error{background-color:#ffe0e0}.Alert.error .CloseButton path{fill:#ffe0e0}.Alert.danger{background-color:#dd1e38}.Alert.danger .CloseButton path{fill:#dd1e38}.Alert.isLink{cursor:pointer}.Alert.isDisabled{opacity:.5;pointer-events:none}.Alert .CloseButton{position:absolute;top:10px;right:10px;cursor:pointer;background:none;border:none;font-size:1.125rem;color:#555;opacity:.7;transition:opacity .2s}.Alert .CloseButton path{filter:brightness(50%)}.Alert .CloseButton:hover{opacity:1}.AsyncAutocomplete{width:100%}.AsyncAutocomplete .Wrapper{position:relative;width:100%}.AsyncAutocomplete .SuggestionList{position:absolute;background-color:#fff;width:100%;z-index:1;border-radius:3px;margin-top:.5rem;box-shadow:0 5px 13px #0000000f}.AsyncAutocomplete .SuggestionList .SuggestionItem{padding:.6rem 1rem;cursor:pointer;color:#666}.AsyncAutocomplete .SuggestionList .SuggestionItem:hover{color:var(--primary-color, #4205DD)}.InputNumber{display:flex;align-items:stretch;height:48px}.InputNumber .InputNumberField{flex:1;border:none;text-align:center;font-size:1rem;font-weight:400;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;max-width:64px;background:#f6f6f6}.InputNumber .InputNumberField::-webkit-outer-spin-button,.InputNumber .InputNumberField::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.InputNumber .InputNumberField:focus-visible{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.InputNumber button{border:none;padding:2px 12px;cursor:pointer;color:var(--primary-color, #4205DD);background:#e8e8e8;display:flex;align-items:center}.InputNumber button svg{width:24px}.InputNumber button:disabled{opacity:.5;pointer-events:none;cursor:default}.InputNumber.disabled{opacity:.5;pointer-events:none}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.InputPhone{width:100%;position:relative}.InputPhone.error svg path{fill:#dd1e38}.InputPhone svg{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.InputPhone input{width:100%;border:0;resize:none;font-style:normal;font-weight:400;font-size:1rem;line-height:32px;color:#000}.InputPhone input[type=text]{cursor:text}.InputPhone input:focus,.InputPhone textarea:focus{outline:none}.InputPhone .react-international-phone-input-container .react-international-phone-input{height:inherit;border:0;border-radius:inherit;font-size:inherit;color:#000}.InputPhone .react-international-phone-country-selector-button{height:100%;background-color:#f1f1f1;padding-left:10px;border:0;border-radius:0}.InputPhone .react-international-phone-country-selector-dropdown{outline:none}.InputPhone.desktop.error{border:2px solid #DD1E38}.InputPhone.desktop input,.InputPhone.desktop textarea{background:#f6f6f6;padding:8px 12px;transition:background-color .1s}.InputPhone.desktop input:hover,.InputPhone.desktop input:focus,.InputPhone.desktop textarea:hover,.InputPhone.desktop textarea:focus{background-color:#f1f1f1}.InputPhone.disabled input[disabled]{color:#666}.InputPhone.mobile input,.InputPhone.mobile textarea{border-bottom:2px solid #E8E8E8;background:var(--background-mobile);-webkit-appearance:none;font-size:12pt;transition:border-bottom .3s}.InputPhone.mobile input:hover,.InputPhone.mobile input:focus,.InputPhone.mobile textarea:hover,.InputPhone.mobile textarea:focus{border-bottom:2px solid #c3c3c3}.InputPhone.mobile.error input,.InputPhone.mobile.error textarea{border-bottom:2px solid #DD1E38}.InviteEditForm{width:46rem}.InviteEditForm .additional-info-input textarea{min-height:8rem}.InviteFormAlert{width:46rem}.UploadFile .UploadFileNames{margin-top:.5rem;font-size:10pt}.InviteCSVForm{position:relative;width:42rem}.InviteCSVForm .actions{flex-direction:column;align-items:center}.InviteCSVForm .title{border-bottom:1px solid #E8E8E8;margin-bottom:2rem}.InviteCSVForm .close{cursor:pointer;position:absolute;top:.125rem;right:0}.InviteCSVForm .close svg path{transition:fill .2s}.InviteCSVForm .close:hover svg path{fill:#000}.InviteCSVForm .light-text{color:#666}.InviteCSVEditForm{width:46rem}.InviteCSVEditForm .additional-info-input textarea{min-height:8rem}.CsvInvite{min-width:45.5rem}.CsvInvite .Card{padding:2rem;width:100%}.CsvInvite .Card .section{margin-bottom:2rem}.CsvInvite .Card .section .info,.CsvInvite .Card .section .Switch{margin-bottom:1.5rem}.CsvInvite .Card .section .Table{width:58rem}.CsvInvite .Card .section .Table .info-text{width:10rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CsvInvite .Card .section .Table .status-error svg{height:1rem}.CsvInvite .Card .section .Table .status-error svg path{fill:#dd1e38}.CsvInvite .Card .section .Table .status-check svg{height:1rem}.CsvInvite .Card .section .Table .status-check svg path{fill:#0cca8f}.InvalidData{color:#dd1e38}.InviteAdd .loading,.InviteEdit .loading{align-self:center}.VisitorInviteCancelForm{width:42em}.VisitorInviteCancelForm .additiona-info-input textarea{min-height:150px}.VisitorInviteCancelForm .subtext{display:flex;align-items:center;color:#666;font-size:.875rem}.VisitorInviteCancelForm .subtext svg{margin-right:1em}.react-tooltip{z-index:99}.react-tooltip .tp-wrapper{display:flex;align-items:center}.ManageInvites{max-width:58rem}.ManageInvites .loading{align-self:center}.ManageInvites .loading .Loader{background:transparent;box-shadow:none}.ManageInvites .Heading{display:flex;align-items:center;width:100%;gap:1rem}.ManageInvites .Heading .DayNav{margin-left:0}.ManageInvites .Heading .date-range{font-weight:500}.ManageInvites .NameCell{display:flex;align-items:center}.ManageInvites .NameCell .number{width:20px;height:20px;text-align:center;font-weight:700;color:#b0b0b0;margin-right:.5rem}.ManageInvites .NameCell .invite .name{font-weight:700}.ManageInvites .NameCell .invite .host{font-weight:700;white-space:nowrap;font-size:.625rem;color:#b0b0b0}.ManageInvites .StatusCell svg{vertical-align:middle;height:1.2rem;margin-right:.25rem}.ManageInvites .StatusCell svg path{fill:#000}.ManageInvites .FooterCell{font-size:.75rem;color:#b0b0b0}.ManageInvites .FooterCell b{font-size:.875rem}.ManageInvites .FooterCell span{vertical-align:bottom}.ManageInvites .FooterCell svg{vertical-align:middle;height:1rem;margin-right:.25rem}.ManageInvites .FooterCell svg path{fill:#b0b0b0}.VisitorEditForm{width:46rem}.VisitorEditForm .additional-info-input textarea{min-height:8rem}.VisitorEditForm .CustomFields{width:100%}.VisitorEditForm .CustomFields .CustomField:not(:has(>.FieldWrapper:only-child))>.FieldWrapper:nth-child(1){margin:0}.VisitFormAlert{width:46rem}.VisitorEdit .loading{align-self:center}.VisitorDeleteForm{width:26em}.VisitorDeleteForm .content-text{text-align:center;line-height:3rem;padding:0 2em}.ManageVisitors{max-width:58rem}.ManageVisitors .loading{align-self:center}.ManageVisitors .loading .Loader{background:transparent;box-shadow:none}.ManageVisitors .Heading{display:flex;align-items:center;width:100%;gap:1rem}.ManageVisitors .Heading .DayNav{margin-left:0}.ManageVisitors .Heading .date-range{font-weight:500}.ManageVisitors .NameCell{display:flex;align-items:center}.ManageVisitors .NameCell .number{width:20px;height:20px;text-align:center;font-weight:700;color:#b0b0b0;margin-right:.5rem}.ManageVisitors .NameCell .visitor .name{font-weight:700}.ManageVisitors .NameCell .visitor .host{font-weight:700;white-space:nowrap;font-size:.625rem;color:#b0b0b0}.ManageVisitors .StatusCell svg{vertical-align:middle;height:1.2rem;margin-right:.25rem}.ManageVisitors .StatusCell svg path{fill:#000}.ManageVisitors .FooterCell{font-size:.75rem;color:#b0b0b0}.ManageVisitors .FooterCell b{font-size:.875rem}.ManageVisitors .FooterCell span{vertical-align:bottom}.ManageVisitors .FooterCell svg{vertical-align:middle;height:1rem;margin-right:.25rem}.ManageVisitors .FooterCell svg path{fill:#b0b0b0}.Manage .Filters{flex-wrap:wrap}.Manage .date-range{pointer-events:none;-webkit-user-select:none;user-select:none}.Manage .WeekNav,.Manage .DayNav{margin-right:.5rem;margin-left:.5rem}.Manage .divider{margin-left:.5rem;margin-right:.5rem}.Manage .time-picker{color:var(--primary-color, #4205DD)}.Manage .time-picker .react-time-picker__wrapper{border:none}.Manage .time-picker input,.Manage .time-picker select{color:var(--primary-color, #4205DD)}.AnnouncementsMobile .body{margin-left:1rem;margin-right:1rem}.AnnouncementsMobile .body .title{font-weight:700;font-size:1.75rem;line-height:2.25rem;letter-spacing:0}.Help{display:flex;flex-direction:column;background:var(--background-mobile);text-align:center}.Help .body{flex-grow:1;padding:0 1rem}.Help .body .logo{margin:0 0 3rem}.Help .body .logo img{width:8rem;height:8rem}.Help .body h2{font-size:22pt;margin:0 0 .5rem}.Help .body p{font-size:12pt;font-weight:100;margin:0 0 1rem}.Login{display:flex;flex-direction:column;background:var(--background-mobile);text-align:center}.Login .Logout{margin:0;padding:1rem}.Login .body{flex-grow:1;padding-left:1.5rem;padding-right:1.5rem;padding-top:var(--view-padding-top-safe)}.Login .body .logo{margin:3.8rem 0 2rem}@media screen and (min-height: 700px){.Login .body .logo{margin-bottom:3rem}}.Login .body .logo img{width:8rem;height:8rem}.Login .body h2{font-size:22pt;margin:0 0 .5rem}.Login .body p{font-size:12pt;font-weight:100;margin-bottom:1rem}.Login .body p~p{margin-bottom:2rem}.Login .body .Input{margin-bottom:.5rem}.Login .body .input-error{color:#dd1e38;text-align:left;font-weight:700;font-size:10pt}.Login .body .input-info{text-align:left;font-weight:700;font-size:10pt}.Login .action{padding:1rem 1.5rem calc(1rem + var(--view-padding-bottom-safe)) 1.5rem}.Login .back-button{position:absolute;top:1rem;left:1rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:flex-start}.Login .back-button svg{width:2rem;height:2rem}.Login .back-button svg path{fill:#000}.Login .resend-code-button{color:#000;width:100%;margin-top:1.5rem;font-size:12pt}.Start{display:flex;flex-direction:column;background:var(--background-mobile);text-align:center}.Start .body{flex-grow:1;padding-left:1.5rem;padding-right:1.5rem;padding-top:var(--view-padding-top-safe)}.Start .body .logo{margin:3.8rem 0 2rem}@media screen and (min-height: 700px){.Start .body .logo{margin-bottom:3rem}}.Start .body .logo img{width:8rem;height:8rem}.Start .body h2{font-size:22pt;margin:0 0 .5rem}.Start .body p{font-size:12pt;font-weight:100;margin:0 0 1rem}@media screen and (min-height: 700px){.Start .body p{margin-bottom:3rem}}.Start .body .input-error{margin-top:.5rem;color:#dd1e38;text-align:left;font-weight:700;font-size:10pt}.Start .body .confirmation{color:#666;text-align:left;margin-top:1rem}.Start .body .confirmation .NewCheckbox .Label.CheckboxLabel{font-weight:400}.Start .body .confirmation .NewCheckbox .Label.CheckboxLabel .checkmark{margin-right:2rem}.Start .action{padding:1rem 1.5rem calc(1rem + var(--view-padding-bottom-safe)) 1.5rem}.Start .action .app-switch{color:#666;margin:1rem 0;gap:.25rem}.Start .action .app-switch .switch{color:var(--primary-color, #4205DD);cursor:pointer}.Start .action .cant-login-button{width:100%;margin:1.5rem 0;-webkit-user-select:none;user-select:none}.suggest-asset-types .book-asset{margin-bottom:1rem;text-align:center}@media screen and (min-height: 700px){.suggest-asset-types .book-asset{margin-bottom:1.5rem}}.suggest-asset-types .suggest-asset-types-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));justify-content:space-around;margin-bottom:1rem}.suggest-asset-types .suggest-asset-types-list.one{grid-template-columns:1fr}.suggest-asset-types .suggest-asset-types-list .item{padding:.75rem;border:1px solid #000;display:flex;align-items:center;flex-direction:column;background-color:#fff;overflow:hidden}.suggest-asset-types .suggest-asset-types-list .item:nth-child(n+3){border-top:none}.suggest-asset-types .suggest-asset-types-list .item:first-child{border:1px solid #000}.suggest-asset-types .suggest-asset-types-list .item:last-child{border-left:1px solid #000}.suggest-asset-types .suggest-asset-types-list .item:nth-child(2n){border-left:none}.suggest-asset-types .suggest-asset-types-list .item .name{margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;max-width:100%}.suggest-asset-types .suggest-asset-types-list .item svg.more-icon path{fill:#000}.DoneNew{text-align:center;display:flex;flex-direction:column}.DoneNew .TopNav{background:#fff}.DoneNew .upper{background:#fff;height:60%}.DoneNew .upper svg{width:3rem;height:3rem}@media screen and (min-height: 700px){.DoneNew .upper svg{width:4rem;height:4rem}}.DoneNew .upper svg path{fill:#000}.DoneNew .upper .wrapper{padding:.5rem 2rem;padding-top:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:stretch}@media screen and (min-height: 700px){.DoneNew .upper .wrapper{padding:2rem}}.DoneNew .upper .title{font-size:22pt;font-weight:700;margin:1rem 0}@media screen and (min-height: 700px){.DoneNew .upper .title{margin:3rem 0 1rem}}.DoneNew .upper .description{padding:0 1rem}.DoneNew .lower{padding:1rem;height:40%;position:relative;display:flex;flex-direction:column;align-items:stretch}@media screen and (min-height: 700px){.DoneNew .lower{padding:2rem}}.DoneNew .action{padding:1rem;padding-top:0}@media screen and (min-height: 700px){.DoneNew .action{padding:2rem}}.Done{display:flex;flex-direction:column;max-height:calc(var(--view-height-safe) - var(--view-padding-top-safe))}.Done .head{background:#fff}.Done .head .icon{display:flex;justify-content:center;align-items:flex-start;height:6rem;flex-shrink:1}@media screen and (min-height: 700px){.Done .head .icon{height:8rem}}.Done .head .icon div{padding:.5rem}.Done .head .icon div svg{width:4rem;height:4rem}.Done .head .icon div svg path{fill:#000}.Done .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.Done .body .details{flex-grow:1;text-align:center}.Done .body .details .title{font-size:22pt;font-weight:700;margin:1rem 0}@media screen and (min-height: 700px){.Done .body .details .title{margin:3rem 0 1rem}}.Done .body .details .info{color:#666;padding:1rem}.Done .action{padding:1rem 1rem calc(1rem + var(--view-padding-bottom-safe)) 1rem}.mobile-picker-item{cursor:pointer;display:flex;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;background:#fff;padding:1rem;margin-bottom:1rem}.mobile-picker-item .mobile-picker-item-info{flex-grow:1}.mobile-picker-item .mobile-picker-item-info .mobile-picker-item-info-name{font-size:large}.mobile-picker-item .mobile-picker-item-info .mobile-picker-item-info-address{color:#666}.mobile-picker-item.disabled{cursor:auto;opacity:.5;color:#666}.asset-picker{background:var(--background-mobile);display:flex;flex-direction:column}.asset-picker h2{padding:0 1rem;font-size:22pt}.asset-picker .picker-content{flex-grow:1;padding:0 1rem;overflow-y:scroll}.asset-type-picker{background:var(--background-mobile);display:flex;flex-direction:column}.asset-type-picker h2{padding:0 1rem;font-size:22pt}.asset-type-picker .picker-content{flex-grow:1;padding:0 1rem;overflow-y:scroll}.asset-type-picker .choose-another-building{padding:0 1rem 1rem}.building-picker{background:var(--background-mobile);display:flex;flex-direction:column}.building-picker h2{padding:0 1rem;font-size:22pt}.building-picker .picker-content{flex-grow:1;padding:0 1rem;overflow-y:scroll}.Time{display:flex;flex-direction:column;background:var(--background-mobile)}.Time .body{flex-grow:1;padding:0 1rem}.Time .body .info{margin-bottom:.5rem;font-size:22pt;font-weight:700}.Time .body .info span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--primary-color, #4205DD)}.Time .body .instructions{color:#666;margin-bottom:2rem}.Time .body .next-button{width:100%}.CategoryRow{margin-top:.8rem;margin-bottom:1rem}.CategoryRow .label-row{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.5rem}.CategoryRow .label-row .label{font-size:10pt;text-transform:uppercase;letter-spacing:.8px;padding:.25rem 0}.DatePicker .scroll-vertical::-webkit-scrollbar{display:none}.DatePicker .scroll-vertical{display:flex;overflow-x:scroll;scrollbar-width:none;flex-basis:100%}.DatePicker .scroll-vertical .scroll-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #E8E8E8;margin-right:.5rem;padding:.5rem 1rem}.DatePicker .scroll-vertical .scroll-item .date{height:100%;display:flex;text-align:right;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;justify-content:center;align-items:center}.DatePicker .scroll-vertical .scroll-item .date svg path{fill:#000}.DatePicker .scroll-vertical .scroll-item .date .date-input{position:absolute;-webkit-appearance:none;border-radius:0;width:100%;height:100%;top:0;left:0;opacity:0}.DatePicker .scroll-vertical .scroll-item .slot-name{font-weight:700;text-align:center;white-space:nowrap;min-width:4rem}.DatePicker .scroll-vertical .scroll-item .slot-time{text-align:center;white-space:nowrap;font-size:10pt;color:#666}.DatePicker .scroll-vertical .active{border:1px solid var(--primary-color, #4205DD);color:var(--primary-color, #4205DD);background:#0000ff1a!important}.DatePicker .scroll-vertical .active .slot-time{color:var(--primary-color, #4205DD)}.DatePicker .scroll-vertical .active .date svg{margin-right:.5rem}.DatePicker .scroll-vertical .active .date svg path{fill:var(--primary-color, #4205DD)}.Drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1201;background:#00000080;padding-bottom:var(--view-padding-bottom-safe);display:none}.Drawer.open{display:block;animation:fadeIn .3s}.Drawer .drawer-content{position:fixed;left:env(safe-area-inset-left,0);right:env(safe-area-inset-right,0);bottom:0}.landscape .Drawer .drawer-content{max-height:var(--view-height-safe);overflow-y:auto}.Checker:not(.checked) svg path{fill:#666}.Checker.disabled svg path{fill:#b0b0b0}.RepeatPicker{padding-bottom:2rem;background:#fff}.RepeatPicker .picker-content{background:#fff}.RepeatPicker .picker-content .section-head{display:flex;flex-direction:column;border-bottom:1px solid #E8E8E8}.RepeatPicker .picker-content .section{display:flex;flex-direction:column;padding:0 1rem;border-bottom:1px solid #E8E8E8}.RepeatPicker .picker-content .section .option{display:flex;padding:1rem 0;cursor:pointer;position:relative}.RepeatPicker .picker-content .section .option .date-input{cursor:pointer;position:absolute;-webkit-appearance:none;border-radius:0;width:100%;height:100%;top:0;left:0;opacity:0}.RepeatPicker .picker-content .section .option .date-input::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.RepeatPicker .picker-content .section .option .option-name{flex-grow:1}.RepeatPicker .picker-content .section .option .option-check{text-align:right}.FromToTimePicker{display:flex;margin-top:.5rem}.FromToTimePicker input{width:100%;padding:.5rem 1rem;border:1px solid #E8E8E8;outline:none;background:#fff;color:#000;-webkit-appearance:none;border-radius:0;font-size:12pt}.FromToTimePicker input:focus{background:#0000ff1a;border:1px solid var(--primary-color, #4205DD)}.FromToTimePicker .from{flex-basis:45%;display:flex}.FromToTimePicker .icon{flex-basis:10%;display:flex;justify-content:center;align-items:center}.FromToTimePicker .icon svg path{fill:#666}.FromToTimePicker .to{flex-basis:45%;display:flex}.TimeslotPicker .scroll-vertical::-webkit-scrollbar{display:none}.TimeslotPicker .scroll-vertical{display:flex;overflow-x:scroll;scrollbar-width:none;flex-basis:100%}.TimeslotPicker .scroll-vertical .scroll-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #E8E8E8;margin-right:.5rem;padding:.5rem 1rem}.TimeslotPicker .scroll-vertical .scroll-item .slot-name{font-weight:700;text-align:center;white-space:nowrap;min-width:4rem}.TimeslotPicker .scroll-vertical .scroll-item .slot-time{text-align:center;white-space:nowrap;font-size:10pt;color:#666}.TimeslotPicker .scroll-vertical .active{border:1px solid var(--primary-color, #4205DD);color:var(--primary-color, #4205DD);background:#0000ff1a}.TimeslotPicker .scroll-vertical .active .slot-time{color:var(--primary-color, #4205DD)}.TimeslotPicker .no-slots{font-size:.9rem;padding:.25rem .5rem;color:#b0b0b0}.TimeslotPicker .custom-slot{margin:1rem 1rem 1rem 0}.TimeslotPicker .custom-slot .subtext{color:#666;font-size:10pt}.TimeslotPicker .custom-slot .inputs{display:flex;margin-top:.5rem}.TimeslotPicker .custom-slot .inputs input{width:100%;padding:.3rem .5rem;border:1px solid #E8E8E8;outline:none;background:#fff;-webkit-appearance:none;border-radius:0;font-size:12pt}.TimeslotPicker .custom-slot .inputs input:focus{background:#0000ff1a;border:1px solid var(--primary-color, #4205DD)}.TimeslotPicker .custom-slot .inputs .from{flex-basis:45%;display:flex}.TimeslotPicker .custom-slot .inputs .icon{flex-basis:10%;display:flex;justify-content:center;align-items:center;color:#b0b0b0}.TimeslotPicker .custom-slot .inputs .to{flex-basis:45%;display:flex}.ValueSelect{width:100%;border:1px solid #E8E8E8;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center}.ValueSelect .value{color:#000}.DateTimePicker{padding-bottom:calc(1rem + var(--view-padding-bottom-safe));background:#fff}.DateTimePicker.adhoc-booking,.DateTimePicker.adhoc-booking .section{background:var(--background-mobile)}.DateTimePicker.adhoc-booking .section input[type=time]{background:transparent}.DateTimePicker .picker-content .section-head{display:flex;flex-direction:column}.DateTimePicker .picker-content .section{display:flex;flex-direction:column;padding-left:1rem}.DateTimePicker .picker-content .section.full-width{width:100%;padding-right:1rem}.DateTimePicker .picker-content .section-foot{display:flex;flex-direction:column;padding:0 1rem}.Summary .body .details .scroller .detail-row{border:none;padding:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:start;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;border-bottom:1px solid #E8E8E8;padding:1rem;width:100%;align-items:center;color:#000}.timezone-picker{background:var(--background-mobile);display:flex;flex-direction:column}.timezone-picker h2{padding:0 1rem;font-size:22pt}.timezone-picker .picker-content{flex-grow:1;padding:0 1rem;overflow-y:scroll}.timezone-picker .picker-content input{width:100%;padding:.5rem 0;margin-bottom:2rem;border:none;border-bottom:2px solid #B0B0B0;outline:none;background:var(--background-mobile);font-size:12pt;-webkit-appearance:none;border-radius:0}.horizontal-list-selector{margin-left:1rem;margin-top:1rem}.horizontal-list-selector+.horizontal-list-selector{margin-top:1.5rem}.horizontal-list-selector:last-child{margin-bottom:1rem}.horizontal-list-selector .label{text-transform:uppercase;letter-spacing:.8px;font-size:10pt;margin-bottom:1rem}.horizontal-list-selector .horizontal-scroll{display:flex;flex-direction:row;max-width:100%;overflow-x:auto;scrollbar-width:none}.horizontal-list-selector .horizontal-scroll::-webkit-scrollbar{display:none}.horizontal-list-selector .horizontal-scroll .list-item{cursor:pointer;padding:.75rem 1rem;border:1px solid #E8E8E8;white-space:nowrap}.horizontal-list-selector .horizontal-scroll .list-item+.list-item{margin-left:.5rem}.horizontal-list-selector .horizontal-scroll .list-item.selected{border-color:var(--primary-color, #4205DD);background-color:#0000ff1a;color:var(--primary-color, #4205DD)}.Popup{position:fixed;bottom:6rem;left:0;right:0;background:#fff;margin:0 .5rem;border:1px solid #000;display:none;z-index:100}.Popup.open{display:block}.Popup.high{bottom:calc(9rem + var(--view-padding-bottom-safe))}.Popup.medium{bottom:calc(6rem + var(--view-padding-bottom-safe))}.Popup.low{bottom:calc(2rem + var(--view-padding-bottom-safe))}.PopupButton{display:flex;align-items:center;justify-content:center;text-transform:uppercase;padding:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700}.PopupButton.noIcon{padding-right:2rem}.PopupButton span{padding:0 1rem}.PopupButton span.label{padding:0 .5rem;font-size:.8rem}.PopupButton.blue{color:#fff;background:var(--primary-color, #4205DD)}.PopupButton.blue svg path{fill:#fff}.PopupButton.blue:hover,.PopupButton.blue:active{background:var(--primary-darker-color, #361290)}.PopupButton.gray{color:#000;background:#b0b0b0}.PopupButton.gray svg path{fill:#000}.PopupButton.gray:hover,.PopupButton.gray:active{background:#666}.PopupButton.small{height:3rem;width:3rem}.PopupButton.disabled{cursor:default;background:#666}.DeskInfo .info{display:flex}.DeskInfo .info .text{flex-grow:1;padding:.8rem;overflow:hidden}.DeskInfo .info .text .main,.DeskInfo .info .text .sub,.DeskInfo .info .text .status{margin-bottom:.4rem}.DeskInfo .info .text .main{font-weight:700;text-overflow:ellipsis;overflow:hidden}.DeskInfo .info .text .sub{font-size:small;color:#666}.DeskInfo .info .text .status{display:flex;flex-wrap:wrap;overflow:hidden}.DeskInfo .info .text .status span{padding:.1rem .5rem;font-size:small;color:#000;background:#0000001a;overflow:hidden;text-overflow:ellipsis}.DeskInfo .info .text .amenities{font-size:small;color:#666;font-weight:400;line-height:1.25;display:flex;flex-wrap:wrap;overflow:hidden}.DeskInfo .info .text .amenities span{overflow:hidden;text-overflow:ellipsis;margin-right:.25rem}.DeskInfo .reservations .item{display:flex;border-top:1px solid #B0B0B0;padding:.5rem .8rem}.DeskInfo .reservations .item .check{width:1.3rem}.DeskInfo .reservations .item .check svg{width:.6rem;height:.6rem}.DeskInfo .reservations .item .check .out path{fill:#666}.DeskInfo .reservations .item .name{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DeskInfo .reservations .item .time{margin-left:.5rem;white-space:nowrap}.DeskPicker{flex:1 1 auto;display:flex;flex-direction:column;position:relative;overflow:hidden}.DeskPicker .MapContainer{flex:1 1 auto}.DeskPicker .MapContainer .Map.map{max-height:calc(var(--view-height-safe) - var(--view-padding-top-safe) - 7.4rem);opacity:0}.DeskPicker .MapContainer .Map.map.visible{opacity:1}.DeskPicker .no-floors{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;color:#000}.DeskPicker .no-desks{position:absolute;width:100%;height:100%;text-align:center;color:#000;background-color:#fff;padding:1rem;display:flex;justify-content:center;align-items:center}.DeskPicker .choose-another-building{position:fixed;left:1rem;right:1rem;bottom:1rem}.DeskPicker .landscape.high.Popup{bottom:calc(.5rem + var(--view-padding-bottom-safe));left:calc(.5rem + env(safe-area-inset-left,0));right:calc(.5rem + env(safe-area-inset-right,0))}.filter-button{display:flex;justify-content:center}.filter-button button{border:none;padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;font-size:unset;color:#000}.filter-button button .icon{margin-right:.25rem}.filter-button button svg path{fill:#000}.filter-button button.active{color:var(--primary-color, #4205DD)}.filter-button button.active svg path{fill:var(--primary-color, #4205DD)}.Desks{display:flex;flex-direction:column}.Desks .body{display:flex;flex-direction:column;flex-grow:1;background:#fff}.SuggestedDesk{background:#fff;padding:1rem}.SuggestedDesk:not(:last-child){margin-bottom:1rem}.SuggestedDesk.is-qr-desk-booking{background:transparent;border-top:1px solid #E8E8E8}.SuggestedDesk.is-qr-desk-booking:first-of-type{margin-top:2rem}.SuggestedDesk.is-qr-desk-booking:last-of-type{border-bottom:1px solid #E8E8E8}.SuggestedDesk.is-qr-desk-booking hr{background:none;margin-bottom:0}.SuggestedDesk .desk-name{padding-bottom:.75rem}.SuggestedDesk .desk-type{font-size:10pt;color:#666;padding-bottom:.25rem}.SuggestedDesk hr{border:none;height:1px;background-color:#000;margin-bottom:1rem}.SuggestedDesk .desk-timeslots .desk-timeslot{display:flex;margin-bottom:.75rem}.SuggestedDesk .desk-timeslots .desk-timeslot:last-child{margin-bottom:0}.SuggestedDesk .desk-timeslots .desk-timeslot .time{font-size:10pt;padding-right:1rem}.SuggestedDesk .desk-timeslots .desk-timeslot .name{font-size:10pt;font-weight:700}.SuggestedDesk .desk-timeslots .desk-timeslot .spacer{flex-grow:1}.SuggestedDesk .desk-timeslots .desk-timeslot .action{cursor:pointer;text-transform:uppercase;color:var(--primary-color, #4205DD);font-weight:700}.SuggestedDesk .desk-timeslots .desk-timeslot .action.isBooking{color:#666}.SuggestedDesk .desk-timeslots .desk-timeslot .action.isBooking svg{margin-left:-1.5rem}.SuggestedDesk .desk-timeslots .desk-timeslot .action.isDisabled{color:#666}.SuggestedDesk .desk-custom-time-button{display:flex;justify-content:center;align-items:center;cursor:pointer;margin-top:1rem}.SuggestedDesk .desk-custom-time-button svg path{fill:#000}.SuggestedDesk .desk-custom-time-button .custom-time-label{text-transform:uppercase;padding-left:.75rem}.SuggestedDesk .desk-custom-time-inputs{margin-top:1rem}.SuggestedDesk .desk-custom-time-inputs .inputs{display:flex}.SuggestedDesk .desk-custom-time-inputs .inputs input{width:100%;padding:.3rem .5rem;border:1px solid #E8E8E8;outline:none;background:#fff;-webkit-appearance:none;border-radius:0;font-size:12pt;height:40px}.SuggestedDesk .desk-custom-time-inputs .inputs input:focus{background:#0000ff1a;border:1px solid var(--primary-color, #4205DD)}.SuggestedDesk .desk-custom-time-inputs .inputs .from{flex-basis:45%;display:flex}.SuggestedDesk .desk-custom-time-inputs .inputs .icon{flex-basis:10%;display:flex;justify-content:center;align-items:center;color:#b0b0b0}.SuggestedDesk .desk-custom-time-inputs .inputs .to{flex-basis:45%;display:flex}.SuggestedDesk .desk-custom-time-inputs .book-button{margin-top:1rem}.SingleSuggest{display:flex;flex-direction:column;background:var(--background-mobile)}.SingleSuggest .body{padding:0 1rem 1rem;display:flex;flex-direction:column;flex-grow:1}.SingleSuggest .body .title{font-size:22pt;font-weight:700;margin-bottom:1.5rem}.Suggest{display:flex;flex-direction:column;background:var(--background-mobile)}.Suggest .scrollable{overflow-y:auto}.Suggest .body{padding:0 1rem 1rem;display:flex;flex-direction:column;flex-grow:1}.Suggest .body.is-qr-desk-booking{padding:0}.Suggest .body .label-custom{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem;font-size:10pt;text-transform:uppercase;letter-spacing:.8px;padding:0 .5rem;margin-top:1rem}.Suggest .body .wrapper{flex-grow:1}.Suggest .body .title{font-size:22pt;font-weight:700;margin-bottom:1.5rem}.Suggest .body .next-button{width:100%}.Suggest .body .question{margin-top:1rem}.Suggest .body .padding-bottom{padding-bottom:1rem}.Summary{display:flex;flex-direction:column}.Summary .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.Summary .body .summary-title{font-size:22pt;font-weight:700;padding:0 1.5rem;margin-bottom:1.5rem}.Summary .body .details{flex-grow:1;position:relative}.Summary .body .details .scroller{position:absolute;top:0;left:0;width:100%;height:100%;overflow:scroll}.Summary .body .details .scroller .detail-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;border-bottom:1px solid #E8E8E8;padding:1rem;color:#000}.Summary .body .details .scroller .detail-row:first-of-type{border-top:1px solid #E8E8E8}.Summary .body .details .scroller .detail-row .data{flex-grow:1}.Summary .body .details .scroller .detail-row .data .type{color:#666;font-size:10pt}.Summary .body .details .scroller .detail-row .edit{color:#000;display:flex;align-items:center}.Summary .action{padding:1rem 1rem calc(1rem + var(--view-padding-bottom-safe)) 1rem}.Summary .failed-meetings{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;padding:1rem}.Summary .failed-meetings .container{max-height:15rem;overflow-y:auto;margin:1rem;background-color:#f6f6f6}.Summary .failed-meetings .row{padding:.5rem;font-size:10pt}.Title{display:flex;flex-direction:column;background:var(--background-mobile)}.Title .body{flex-grow:1;padding:0 1rem}.Title .body .info{margin-bottom:.5rem;font-size:22pt;font-weight:700}.Title .body input{width:100%;padding:.5rem 0;margin:3rem 0;border:none;border-bottom:2px solid #B0B0B0;outline:none;background:var(--background-mobile);font-size:12pt;-webkit-appearance:none;border-radius:0}.Title .body .next-button{width:100%}.BuildingPicker{background:var(--background-mobile);overflow-y:scroll}.BuildingPicker .picker-content{padding:0 1rem}.BuildingPicker .picker-content h2{font-size:22pt}.BuildingPicker .picker-content .building-item{cursor:pointer;display:flex;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;background:#fff;padding:1rem;margin-bottom:1rem}.BuildingPicker .picker-content .building-item .building-info{flex-grow:1}.BuildingPicker .picker-content .building-item .building-info .name{font-size:large}.BuildingPicker .picker-content .building-item .building-info .address{color:#666}.BuildingPicker .picker-content .building-item .occupancy{display:flex;align-items:center;justify-content:right;color:var(--primary-color, #4205DD);padding:0 0 0 .5rem}.BuildingPicker .picker-content .building-item .occupancy span{white-space:nowrap}.BuildingPicker .picker-content .building-item .occupancy span svg{width:1rem;height:1rem;margin-left:.25rem;transform:translateY(2px)}.BuildingPicker .picker-content .building-item .occupancy span path{fill:var(--primary-color, #4205DD)}.BuildingPicker .picker-content .building-item.disabled{cursor:auto;opacity:.5}.BuildingPicker .picker-content .building-item.disabled .occupancy{color:#dd1e38}.BuildingPicker .picker-content .building-item.disabled .occupancy span{padding:0 .5rem;background:#ff00001a}.BuildingPicker .picker-content .building-item.disabled .occupancy span path{fill:#dd1e38}.BuildingPicker .picker-content .building-item .occupancy-loading svg{height:1.2rem;width:1.2rem}.FloorPicker{background:var(--background-mobile);display:flex;flex-direction:column}.FloorPicker__body{padding:0 1rem 1rem;display:flex;flex-direction:column;flex-grow:1}.FloorPicker__body .wrapper{flex-grow:1}.FloorPicker__body .scrollable{overflow-y:auto}.FloorPicker__body h2{font-size:22pt}.FloorPicker__body .floor-item{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;background:#fff;padding:1rem;margin-bottom:1rem}.FloorPicker__body .floor-item.disabled{cursor:auto;opacity:.5}.FloorPicker__body .floor-item.disabled .occupancy{color:#dd1e38}.FloorPicker__body .floor-item.disabled .occupancy span{padding:0 .5rem;background:#ff00001a}.FloorPicker__body .floor-item.disabled .occupancy span path{fill:#dd1e38}.FloorPicker__body .floor-item .name{flex-grow:1;font-size:large}.FloorPicker__body .floor-item .occupancy{display:flex;align-items:center;justify-content:right;color:var(--primary-color, #4205DD);padding:0 0 0 .5rem}.FloorPicker__body .floor-item .occupancy span{white-space:nowrap}.FloorPicker__body .floor-item .occupancy span svg{width:1rem;height:1rem;margin-left:.25rem;transform:translateY(2px)}.FloorPicker__body .floor-item .occupancy span path{fill:var(--primary-color, #4205DD)}.FloorPicker__body .floor-item .occupancy-loading svg{height:1.2rem;width:1.2rem}.RoomPicker{background:var(--background-mobile)}.RoomPicker .picker-content{padding:0 1rem}.RoomPicker .picker-content h2{font-size:22pt}.RoomPicker .picker-content .room-item{display:flex;align-items:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;background:#fff;padding:1rem;margin-bottom:1rem}.RoomPicker .picker-content .room-item.disabled{cursor:auto;opacity:.5}.RoomPicker .picker-content .room-item.disabled .occupancy{color:#dd1e38}.RoomPicker .picker-content .room-item.disabled .occupancy span{padding:0 .5rem;background:#ff00001a}.RoomPicker .picker-content .room-item .room-info{flex-grow:1}.RoomPicker .picker-content .room-item .room-info .name{font-size:large}.RoomPicker .picker-content .room-item .room-info .amenities{color:#666}.RoomPicker .picker-content .room-item .room-info .occupied-until{color:#000;margin-top:.5rem}.RoomPicker .picker-content .room-item .occupancy{display:flex;align-items:center;color:var(--primary-color, #4205DD);margin-left:1rem;padding:0 .5rem}.RoomPicker .picker-content .room-item .occupancy span{white-space:nowrap}.RoomPicker .picker-content .room-item .occupancy span svg{width:1rem;height:1rem;margin-left:.25rem}.RoomPicker .picker-content .room-item .occupancy span path{fill:var(--primary-color, #4205DD)}.Book{display:flex;flex-direction:column}.Book .sub-page{flex-grow:1;background:var(--background-mobile)}.Book .sub-page .loading{margin:1rem 0}.NoDeskFound{text-align:center}.AdhocDeskCheckin{display:flex;flex-direction:column}.AdhocDeskCheckin .no-data{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.AdhocDeskCheckin .no-data .reason{margin-bottom:1.1rem}.AdhocDeskCheckin .head{background:#fff}.AdhocDeskCheckin .head .icon{display:flex;justify-content:center;align-items:flex-start;height:8rem}.AdhocDeskCheckin .head .icon div{padding:.5rem}.AdhocDeskCheckin .head .icon div svg{width:4rem;height:4rem}.AdhocDeskCheckin .head .icon div svg path{fill:#000}.AdhocDeskCheckin .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.AdhocDeskCheckin .body .main-data{margin:2rem 1rem}.AdhocDeskCheckin .body .main-data .info{display:flex;font-size:small}.AdhocDeskCheckin .body .main-data .info .type{color:#666;flex-grow:1}.AdhocDeskCheckin .body .main-data .info .status{background:#0000ff1a;color:var(--primary-color, #4205DD);padding:.1rem .5rem}.AdhocDeskCheckin .body .main-data .name{color:#000;font-size:18pt;font-weight:700;padding-bottom:.3rem}.AdhocDeskCheckin .body .main-data .location{color:#666}.AdhocDeskCheckin .body .main-data .error-message{text-align:center}.AdhocDeskCheckin .body .details{margin:2rem -1rem 3rem}.AdhocDeskCheckin .body .details .detail-row,.AdhocDeskCheckin .body .details .actions-row{background:transparent;border-bottom:1px solid #E8E8E8;color:#000;display:flex;align-items:center}.AdhocDeskCheckin .body .details .detail-row svg,.AdhocDeskCheckin .body .details .actions-row svg{margin-right:1rem}.AdhocDeskCheckin .body .details .detail-row svg path,.AdhocDeskCheckin .body .details .actions-row svg path{fill:#000}.AdhocDeskCheckin .body .details .detail-row a,.AdhocDeskCheckin .body .details .actions-row a{display:flex}.AdhocDeskCheckin .body .details .detail-row a svg path,.AdhocDeskCheckin .body .details .actions-row a svg path{fill:var(--primary-color, #4205DD)}.AdhocDeskCheckin .body .details .detail-row:first-of-type,.AdhocDeskCheckin .body .details .actions-row:first-of-type{border-top:1px solid #E8E8E8}.AdhocDeskCheckin .body .details .detail-row{padding:1rem}.AdhocDeskCheckin .body .details .actions-row{font-weight:700;font-size:1rem;text-transform:uppercase;padding-top:1rem}.AdhocDeskCheckin .body .loading{margin:1rem 0}.AdhocDeskConfirm{display:flex;flex-direction:column}.AdhocDeskConfirm .no-data{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.AdhocDeskConfirm .no-data .reason{margin-bottom:1.1rem}.AdhocDeskConfirm .head{background:#fff}.AdhocDeskConfirm .head .icon{display:flex;justify-content:center;align-items:flex-start;height:8rem}.AdhocDeskConfirm .head .icon div{padding:.5rem}.AdhocDeskConfirm .head .icon div svg{width:4rem;height:4rem}.AdhocDeskConfirm .head .icon div svg path{fill:#000}.AdhocDeskConfirm .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.AdhocDeskConfirm .body .main-data{margin:2rem 1rem}.AdhocDeskConfirm .body .main-data .info{display:flex;font-size:small}.AdhocDeskConfirm .body .main-data .info .type{color:#666;flex-grow:1}.AdhocDeskConfirm .body .main-data .info .status{background:#0000ff1a;color:var(--primary-color, #4205DD);padding:.1rem .5rem}.AdhocDeskConfirm .body .main-data .name{color:#000;font-size:18pt;font-weight:700;padding-bottom:.3rem}.AdhocDeskConfirm .body .main-data .location{color:#666}.DeskList{margin-top:2rem;display:flex;flex-direction:column}.DeskList .detail-row{border-bottom:1px solid #E8E8E8;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.DeskList .detail-row:first-of-type{border-top:1px solid #E8E8E8}.DeskList .detail-row span{display:flex;padding:.25rem 0;color:#666}.DeskList .detail-row .name{color:#000}.NearbyDesks .NoDeskFound{margin-top:2rem}.OccupiedDesk{display:flex;flex-direction:column}.OccupiedDesk .head{background:#fff}.OccupiedDesk .head .icon{display:flex;justify-content:center;align-items:flex-start;height:8rem}.OccupiedDesk .head .icon div{padding:.5rem}.OccupiedDesk .head .icon div svg{width:4rem;height:4rem}.OccupiedDesk .head .icon div svg path{fill:#000}.OccupiedDesk .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.OccupiedDesk .body .main-data .title,.OccupiedDesk .body .main-data .subtitle,.OccupiedDesk .body .main-data .padding-bottom{margin-left:1rem;margin-right:1rem}.OccupiedDesk .body .main-data .title{color:#000;font-size:18pt;font-weight:700;padding-bottom:.3rem;margin-top:2rem}.OccupiedDesk .body .main-data .title .occupied-by{font-size:12pt}.OccupiedDesk .body .main-data .subtitle{color:#666}.OccupiedDesk .body .main-data .subtitle.one-reservation-only{margin-top:1rem}.WrongDesk{display:flex;flex-direction:column}.WrongDesk .head{background:#fff}.WrongDesk .head .icon{display:flex;justify-content:center;align-items:flex-start;height:8rem}.WrongDesk .head .icon div{padding:.5rem}.WrongDesk .head .icon div svg{width:4rem;height:4rem}.WrongDesk .head .icon div svg path{fill:#000}.WrongDesk .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.WrongDesk .body .main-data .title,.WrongDesk .body .main-data .subtitle{margin-left:1rem;margin-right:1rem}.WrongDesk .body .main-data .error-message{margin-top:2rem}.WrongDesk .body .main-data .title{color:#000;font-size:18pt;font-weight:700;padding-bottom:.3rem;margin-top:2rem}.WrongDesk .body .main-data .subtitle{color:#666}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SliderTimePicker{color:#fff;height:3.5rem;background:#000}.SliderTimePicker .SliderTimePickerOption{width:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SliderTimePicker .SliderTimePickerOption .SliderTimePickerSlot{position:relative;height:100%;display:flex;justify-content:center;align-items:flex-end;font-size:10pt;padding:12pt 6pt 0}.SliderTimePicker .SliderTimePickerOption .SliderTimePickerSlot.SliderTimePickerSlotSimple .SliderTimePickerSlotName{display:none}.SliderTimePicker .SliderTimePickerOption .SliderTimePickerSlot.SliderTimePickerSlotSimple .SliderTimePickerSlotMarker{height:1rem;opacity:.5}.SliderTimePicker .SliderTimePickerOption .SliderTimePickerSlot.SliderTimePickerSlotSimple.active .SliderTimePickerSlotMarker{height:1.375rem}.SliderTimePicker .SliderTimePickerOption .SliderTimePickerSlot.active{font-weight:700;font-size:12pt;text-shadow:0 0 .625rem}.SliderTimePicker .SliderTimePickerOption .SliderTimePickerSlot.active .SliderTimePickerSlotName{padding-bottom:2.75rem}.SliderTimePicker .SliderTimePickerOption .SliderTimePickerSlot.active .SliderTimePickerSlotMarker{opacity:1}.SliderTimePicker .SliderTimePickerOption .SliderTimePickerSlot .SliderTimePickerSlotName{position:absolute;text-align:center;height:1.375rem;width:4.5rem;padding-bottom:2.5rem}.SliderTimePicker .SliderTimePickerOption .SliderTimePickerSlot .SliderTimePickerSlotMarker{text-align:center;vertical-align:text-bottom}.DepartmentPicker{background:var(--background-mobile);overflow-y:scroll}.DepartmentPicker .picker-content{padding:0 1rem}.DepartmentPicker .picker-content h2{font-size:22pt}.DepartmentPicker .picker-content .department-item{cursor:pointer;display:flex;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;background:#fff;padding:1rem;margin-bottom:1rem}.DepartmentPicker .picker-content .department-item .department-info{flex-grow:1}.DepartmentPicker .picker-content .department-item .name{font-size:large}.DepartmentPicker .picker-content .department-item .users-count{display:flex;align-items:center;color:var(--primary-color, #4205DD);margin-left:1rem;padding:0 .5rem}.DepartmentPicker .picker-content .department-item .users-count svg{width:1rem;height:1rem;margin-left:.25rem}.DepartmentPicker .picker-content .department-item .users-count path{fill:var(--primary-color, #4205DD)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.TopSelectors{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:3.8rem;padding:1rem}.TopSelectors .location{text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center}.TopSelectors .location svg path{fill:#000}.TopSelectors .filter-button button,.TopSelectors .filter-button button.active svg path{color:#000;fill:#000}.TopSelectors .department{text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center}.TopSelectors .department .icon{margin-right:.25rem}.TopSelectors .department svg path{fill:#000}.TopSelectors .department.active{color:var(--primary-color, #4205DD)}.TopSelectors .department.active svg path{fill:var(--primary-color, #4205DD)}.TopSelectors .location,.TopSelectors .department,.TopSelectors .date{max-width:calc((100vw - 2rem) / 3)}.TopSelectors .location div,.TopSelectors .department div{overflow:hidden;text-overflow:ellipsis;white-space:pre;max-width:calc(100% - 24px)}.TopSelectors .date{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:flex-end;align-items:center}.TopSelectors .date div{flex-grow:1}.TopSelectors .date svg{flex-grow:0;flex-shrink:0}.TopSelectors .date svg path{fill:#000}.TopSelectors .date .date-input{position:absolute;-webkit-appearance:none;border-radius:0;width:100%;height:100%;top:0;left:0;opacity:0}.TopSelectors .date input[type=date]::-webkit-calendar-picker-indicator{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.TopSelectors .selector{position:fixed;top:var(--view-padding-top-safe);left:env(safe-area-inset-left,0);right:env(safe-area-inset-right,0);bottom:env(safe-area-inset-bottom,0);z-index:1201;animation:fadeIn .3s}.TopSelectors .selector .landscape{max-height:var(--view-height-safe)}.TopSelectors .selector .landscape .picker-content{max-height:calc(var(--view-height-safe) - 3.8rem);overflow-y:auto}.safe-view-area.Floor{display:flex;flex-direction:column}.safe-view-area.Floor .body{flex:1 1 auto;display:flex;flex-direction:column;background:#fff}.ReservationDeleteMenu{background:#fff}.ReservationDeleteMenu .picker-content{background:#fff;padding-bottom:var(--view-padding-bottom-safe)}.ReservationDeleteMenu .picker-content .section-head{border-bottom:1px solid #E8E8E8}.ReservationDeleteMenu .picker-content .section{padding:0 1rem;border-bottom:1px solid #E8E8E8}.ReservationDeleteMenu .picker-content .section .option{display:flex;align-items:center;padding:1rem 0}.ReservationDeleteMenu .picker-content .section .option .option-icon{display:flex;align-items:center;width:3rem}.ReservationDeleteMenu .picker-content .section .option .option-icon svg path{fill:#000}.ReservationDeleteMenu .picker-content .section .option .option-name{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-grow:1;font-weight:700}.ReservationOptionMenu{background:#fff}.ReservationOptionMenu .picker-content{background:#fff;padding-bottom:var(--view-padding-bottom-safe)}.ReservationOptionMenu .picker-content .section-head{border-bottom:1px solid #E8E8E8}.ReservationOptionMenu .picker-content .section{padding:0 1rem;border-bottom:1px solid #E8E8E8}.ReservationOptionMenu .picker-content .section .option{display:flex;align-items:center;padding:1rem 0}.ReservationOptionMenu .picker-content .section .option .option-icon{display:flex;align-items:center;width:3rem}.ReservationOptionMenu .picker-content .section .option .option-icon svg path{fill:#000}.ReservationOptionMenu .picker-content .section .option .option-name{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-grow:1;font-weight:700}.ReservationDetail .body .details .detail-row,.ReservationDetail .body .details .actions-row{background:transparent;border-bottom:1px solid #E8E8E8;padding:1rem;color:#000;display:flex}.ReservationDetail .body .loading{margin:1rem 0}.EventRow.canBeActive{border-left:4px solid var(--primary-color, #4205DD)}.EventRow .actions-row .action{color:var(--primary-color, #4205DD)}.EventRow.isActive .actions-row .action{color:#fff}.EventActions .actions-row{display:flex;background:transparent;border-bottom:1px solid #E8E8E8;padding:1rem;color:#666}.EventActions .actions-row.small{background:#000;border:none;padding:.75rem 0 .25rem;color:#fff}.EventActions .actions-row .action{font-weight:700;text-transform:uppercase;cursor:pointer;margin-right:1.5rem}.EventDetail{display:flex;flex-direction:column}.EventDetail .head{background:#fff}.EventDetail .head .icon{display:flex;justify-content:center;align-items:flex-start;height:8rem}.EventDetail .head .icon div{padding:.5rem}.EventDetail .head .icon div svg{width:4rem;height:4rem}.EventDetail .head .icon div svg path{fill:#000}.EventDetail .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.EventDetail .body .main-data{margin:2rem 1rem}.EventDetail .body .main-data .info{display:flex;font-size:small}.EventDetail .body .main-data .info .type{color:#666;flex-grow:1}.EventDetail .body .main-data .info .status{background:#0000ff1a;color:var(--primary-color, #4205DD);padding:.1rem .5rem}.EventDetail .body .main-data .name{color:#000;font-size:18pt;font-weight:700;padding-bottom:.3rem}.EventDetail .body .main-data .location{color:#666}.EventDetail .body .details{margin-bottom:3rem}.EventDetail .body .details .detail-row{background:transparent;border-bottom:1px solid #E8E8E8;padding:1rem;color:#000;display:flex}.EventDetail .body .details .detail-row:first-of-type{border-top:1px solid #E8E8E8}.EventDetail .body .details .detail-row .organizer,.EventDetail .body .details .detail-row .attendees{text-overflow:ellipsis;overflow:hidden;width:16rem}.EventDetail .body .details .detail-row .time-info{font-size:10pt}.EventDetail .body .details .detail-row svg{margin-right:1rem}.EventDetail .body .details .detail-row svg path{fill:#000}.InviteDetail{display:flex;flex-direction:column}.InviteDetail .head{background:#fff}.InviteDetail .head .icon{display:flex;justify-content:center;align-items:flex-start;height:8rem}.InviteDetail .head .icon div{padding:.5rem}.InviteDetail .head .icon div svg{width:4rem;height:4rem}.InviteDetail .head .icon div svg path{fill:#000}.InviteDetail .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.InviteDetail .body .main-data{margin:2rem 1rem}.InviteDetail .body .main-data .info{display:flex;font-size:small}.InviteDetail .body .main-data .info .type{color:#666;flex-grow:1}.InviteDetail .body .main-data .info .status{background:#0000ff1a;color:var(--primary-color, #4205DD);padding:.1rem .5rem}.InviteDetail .body .main-data .name{color:#000;font-size:18pt;font-weight:700;padding-bottom:.3rem}.InviteDetail .body .details{margin-bottom:3rem}.InviteDetail .body .details .detail-row{background:transparent;border-bottom:1px solid #E8E8E8;padding:1rem;color:#000;display:flex;align-items:center}.InviteDetail .body .details .detail-row:first-of-type{border-top:1px solid #E8E8E8}.InviteDetail .body .details .detail-row .organizer,.InviteDetail .body .details .detail-row .attendees{text-overflow:ellipsis;overflow:hidden;width:16rem}.InviteDetail .body .details .detail-row .time-info{font-size:10pt}.InviteDetail .body .details .detail-row svg{margin-right:1rem}.InviteDetail .body .details .detail-row svg path{fill:#000}.InviteDetail .body .details .detail-row a{display:flex}.InviteDetail .body .details .detail-row a svg path{fill:var(--primary-color, #4205DD)}.ReservationDetail{display:flex;flex-direction:column}.ReservationDetail .no-data{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.ReservationDetail .no-data .reason{margin-bottom:1.1rem}.ReservationDetail .head{background:#fff}.ReservationDetail .head .icon{display:flex;justify-content:center;align-items:flex-start;height:8rem}.ReservationDetail .head .icon div{padding:.5rem}.ReservationDetail .head .icon div svg{width:4rem;height:4rem}.ReservationDetail .head .icon div svg path{fill:#000}.ReservationDetail .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.ReservationDetail .body .main-data{margin:2rem 1rem}.ReservationDetail .body .main-data .info{display:flex;font-size:small}.ReservationDetail .body .main-data .info .type{color:#666;flex-grow:1}.ReservationDetail .body .main-data .info .status{background:#0000ff1a;color:var(--primary-color, #4205DD);padding:.1rem .5rem}.ReservationDetail .body .main-data .name{color:#000;font-size:18pt;font-weight:700;padding-bottom:.3rem}.ReservationDetail .body .main-data .location{color:#666}.ReservationDetail .body .details{margin-bottom:3rem}.ReservationDetail .body .details .detail-row,.ReservationDetail .body .details .actions-row{background:transparent;border-bottom:1px solid #E8E8E8;color:#000;padding:1rem;display:flex;align-items:center}.ReservationDetail .body .details .detail-row:first-of-type,.ReservationDetail .body .details .actions-row:first-of-type{border-top:1px solid #E8E8E8}.ReservationDetail .body .details .detail-row svg,.ReservationDetail .body .details .actions-row svg{margin-right:1rem}.ReservationDetail .body .details .detail-row svg path,.ReservationDetail .body .details .actions-row svg path{fill:#000}.ReservationDetail .body .details .detail-row a,.ReservationDetail .body .details .actions-row a{display:flex}.ReservationDetail .body .details .detail-row a svg path,.ReservationDetail .body .details .actions-row a svg path{fill:var(--primary-color, #4205DD)}.ReservationDetail .body .details .actions-row{font-weight:700;font-size:1rem;text-transform:uppercase}.ReservationMap{display:flex;flex-direction:column}.ReservationMap .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.ReservationMap .body .content{flex-grow:1;display:flex;flex-direction:column}.ReservationMap .body .content .reservation-info{text-align:center;margin-bottom:1rem}.ReservationMap .body .content .map{flex-grow:1;display:flex;flex-direction:column}.ReservationMap .body .content .map .MapContainer{flex-grow:1}.ReservationMap .body .content .spacer{padding-bottom:var(--view-padding-bottom-safe)}.NotificationBell{position:relative;display:inline-flex;align-items:center;cursor:pointer;margin-left:1rem;margin-right:1rem;-webkit-user-select:none;user-select:none}.NotificationBell .NotificationBellCount{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:16px;min-width:19px;width:auto;border-radius:8px;padding:.25rem;background:#dd1e38;color:#fff;font-weight:medium;transform:translate(.375rem,-.375rem);font-size:.625rem}.asset-reservation-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;background:#fff;border-left:4px solid #fff;padding:1rem 1rem 1rem 1.25rem;margin-bottom:.5rem}.asset-reservation-row.canBeActive{border-left:4px solid var(--primary-color, #4205DD)}.asset-reservation-row.canBeActive .actions-row .action{color:var(--primary-color, #4205DD)}.asset-reservation-row.isActive{border-left:4px solid #DD1E38;background:#000;color:#fff}.asset-reservation-row.isActive .actions-row .action{color:#fff}.asset-reservation-row.isActive .resource-info .aux-info{color:#666}.asset-reservation-row.isActive .resource-icon svg path{fill:#fff}.asset-reservation-row .resource-info{flex-grow:1}.asset-reservation-row .resource-info .desk-name{font-weight:700;margin-bottom:.75rem}.asset-reservation-row .resource-info .aux-info,.asset-reservation-row .resource-info .checkout-info,.asset-reservation-row .resource-info .diff-tz,.asset-reservation-row .resource-info .building-floor{font-size:.875rem;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.asset-reservation-row .resource-info .building-floor{display:flex;align-items:center}.asset-reservation-row .resource-info .building-floor-icon{width:1rem;height:1rem;margin-right:.5rem;flex-shrink:0}.asset-reservation-row .resource-info .resource-time{display:flex;align-items:center;margin-bottom:.25rem;line-height:.875rem}.asset-reservation-row .resource-info .resource-time .diff-tz-container{margin-left:.25rem}.asset-reservation-row .resource-info .resource-time .resource-time-icon{width:1rem;height:1rem;margin-right:.5rem}.asset-reservation-row .resource-info .resource-time .resource-time-icon path{fill:#666}.asset-reservation-row .resource-info .checkout-info{margin-top:.5rem;margin-bottom:.5rem}.asset-reservation-row .resource-info .actions-row{padding-top:1rem}.asset-reservation-row .resource-info .actions-row .action{font-weight:700;text-transform:uppercase;cursor:pointer;margin-right:1.5rem;font-size:.875rem}.asset-reservation-row .resource-icon{width:2rem;display:flex;justify-content:center;align-items:flex-start}.asset-reservation-row .resource-icon svg path{fill:#333}.EventRow{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;background:#fff;border-left:3px solid #fff;padding:1rem 1rem 1rem 1.25rem;margin-bottom:.5rem}.EventRow.isActive{border-left:4px solid #DD1E38;background:#000;color:#fff}.EventRow.isActive .resource-info .attendees,.EventRow.isActive .resource-info .aux-info{color:#f6f6f6}.EventRow.isActive .resource-icon svg path{fill:#fff}.EventRow .resource-info{flex-grow:1;display:flex;flex-direction:column;gap:.25rem}.EventRow .resource-info .event-title{font-weight:700;margin-bottom:.75rem}.EventRow .resource-info .aux-info .resource-time{display:flex;align-items:center;line-height:.875rem}.EventRow .resource-info .aux-info .resource-time .diff-tz-container{margin-left:.25rem}.EventRow .resource-info .attendees,.EventRow .resource-info .aux-info,.EventRow .resource-info .diff-tz,.EventRow .resource-info .building-floor{font-size:.875rem;color:#666}.EventRow .resource-info .building-floor{display:flex}.EventRow .resource-info .attendees .attendees-others{margin-left:1.5rem}.EventRow .resource-info .building-floor-icon,.EventRow .resource-info .account-icon,.EventRow .resource-info .resource-time-icon{width:1rem;height:1rem;margin-right:.5rem;flex-shrink:0}.EventRow .resource-info .building-floor-icon path,.EventRow .resource-info .account-icon path,.EventRow .resource-info .resource-time-icon path{fill:#666}.EventRow .resource-info .account-icon{margin-bottom:-.15rem}.EventRow .IconMapper.icon{display:flex;justify-content:center;align-items:flex-start;width:2rem}.InviteRow{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;background:#fff;border-left:3px solid #fff;padding:1rem 1rem 1rem 1.25rem;margin-bottom:.5rem}.InviteRow .resource-info{flex-grow:1}.InviteRow .resource-info .invite-title{font-weight:700;margin-bottom:.75rem}.InviteRow .resource-info .aux-info{font-size:.875rem;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.InviteRow .resource-info .resource-time{display:flex;align-items:center;margin-bottom:.25rem;line-height:.875rem}.InviteRow .resource-info .resource-time .checked-in-container{margin-left:.25rem}.InviteRow .resource-info .resource-time .resource-time-icon{width:1rem;height:1rem;margin-right:.5rem}.InviteRow .resource-info .resource-time .resource-time-icon path{fill:#666}.InviteRow .IconMapper.icon{display:flex;justify-content:center;align-items:flex-start;width:2rem}.LaunchBar{padding:1rem;background:linear-gradient(to bottom,#fff,#fff 70%,var(--background-mobile) 71%,var(--background-mobile))}.LaunchBar .lead{font-weight:100;font-size:14pt;text-align:center;margin-bottom:1.5rem}.LaunchBar .actions{display:flex;flex-wrap:wrap}.LaunchBar .actions a{width:50%;flex-grow:1;color:#000}.LaunchBar .actions a:nth-child(n+2) .LaunchButton{border-left:none}.LaunchBar .actions a:nth-child(n+3) .LaunchButton{width:100%;border-top:none;border-left:1px solid #000}.LaunchButton{display:flex;font-size:12pt;flex-direction:column;justify-content:center;align-items:center;border:1px solid #000;padding:1rem;background:#fff;height:100%;text-align:center}.LaunchButton svg{margin-bottom:.25rem}.LaunchButton svg path{fill:#000}.ReservationRow{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;background:#fff;border-left:4px solid #fff;padding:1rem 1rem 1rem 1.25rem;margin-bottom:.5rem}.ReservationRow.canBeActive{border-left:4px solid var(--primary-color, #4205DD)}.ReservationRow.canBeActive .actions-row .action{color:var(--primary-color, #4205DD)}.ReservationRow.isActive{border-left:4px solid #DD1E38;background:#000;color:#fff}.ReservationRow.isActive .actions-row .action{color:#fff}.ReservationRow.isActive .resource-info .aux-info{color:#666}.ReservationRow.isActive .resource-icon svg path{fill:#fff}.ReservationRow .resource-info{flex-grow:1}.ReservationRow .resource-info .desk-name{font-weight:700;margin-bottom:.75rem}.ReservationRow .resource-info .aux-info,.ReservationRow .resource-info .checkout-info,.ReservationRow .resource-info .diff-tz,.ReservationRow .resource-info .building-floor{font-size:.875rem;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ReservationRow .resource-info .building-floor{display:flex;align-items:center}.ReservationRow .resource-info .building-floor-icon{width:1rem;height:1rem;margin-right:.5rem;flex-shrink:0}.ReservationRow .resource-info .building-floor-icon path{fill:#666}.ReservationRow .resource-info .resource-time{display:flex;align-items:center;margin-bottom:.25rem;line-height:.875rem}.ReservationRow .resource-info .resource-time .diff-tz-container{margin-left:.25rem}.ReservationRow .resource-info .resource-time .resource-time-icon{width:1rem;height:1rem;margin-right:.5rem}.ReservationRow .resource-info .resource-time .resource-time-icon path{fill:#666}.ReservationRow .resource-info .checkout-info{margin-top:.5rem;margin-bottom:.5rem}.ReservationRow .resource-info .actions-row{padding-top:1rem}.ReservationRow .resource-info .actions-row .action{font-weight:700;text-transform:uppercase;cursor:pointer;margin-right:1.5rem;font-size:.875rem}.ReservationRow .IconMapper.icon{display:flex;justify-content:center;align-items:flex-start;width:2rem}.VisitorRow{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;background:#fff;border-left:3px solid #fff;padding:1rem 1rem 1rem 1.25rem;margin-bottom:.5rem}.VisitorRow .resource-info{flex-grow:1}.VisitorRow .resource-info .visitor-title{font-weight:700;margin-bottom:.75rem}.VisitorRow .resource-info .aux-info{font-size:.875rem;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.VisitorRow .resource-info .resource-time{display:flex;align-items:center;margin-bottom:.25rem;line-height:.875rem}.VisitorRow .resource-info .resource-time .checked-in-container{margin-left:.25rem}.VisitorRow .resource-info .resource-time .resource-time-icon{width:1rem;height:1rem;margin-right:.5rem}.VisitorRow .resource-info .resource-time .resource-time-icon path{fill:#666}.VisitorRow .IconMapper.icon{display:flex;justify-content:center;align-items:flex-start;width:2rem}@keyframes spin{to{transform:rotate(360deg)}}.Reservations{display:flex;flex-direction:column;background:#fff}.Reservations .NotificationBellMobileContainer{position:relative;display:flex;justify-content:right;margin-top:1rem}.Reservations .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.Reservations .body .list{flex-grow:1;overflow-y:auto;height:0px}.Reservations .body .list .refresh{width:2rem;height:2rem;background-color:#fff;border-radius:50%;padding:.2rem;animation:spin 1s infinite linear}.Reservations .body .list .reservations,.Reservations .body .list .no-reservations{padding:0 1rem;margin-bottom:7rem}.Reservations .body .list .reservations .load-more,.Reservations .body .list .no-reservations .load-more{cursor:pointer;text-align:center;margin-top:1rem;margin-bottom:1rem;padding:.5rem;background-color:#fff;position:relative}.Reservations .body .list .reservations .load-more .Loader,.Reservations .body .list .no-reservations .load-more .Loader{display:flex;justify-content:center;align-items:center}.Reservations .body .list .reservations .load-more .Loader svg,.Reservations .body .list .no-reservations .load-more .Loader svg{width:1.5rem;height:1.5rem}.Reservations .body .list .no-reservations{text-align:center;padding:0 1rem;margin-top:2rem;color:#b0b0b0}.Reservations .body .list .no-reservations .info-text{font-size:10pt;max-width:23rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.Reservations .body .list .no-reservations .info-icon svg{width:4rem;height:4rem}.Reservations .body .list .no-reservations .info-icon svg path{fill:#b0b0b0}.Reservations .body .list .no-reservations .load-more{color:#000}.Reservations .check-in{display:flex;margin:.5rem .3rem}.Reservations .check-in div{margin:0 .2rem}.Reservations .check-in .text{flex-grow:1;padding:0 .2rem}.Reservations .check-in .text .main{font-weight:700;margin-bottom:.3rem}.Reservations .check-in .text .sub{font-size:10pt;color:#666}.Reservations .LaunchButton{position:relative}.Reservations .LaunchButton:after{content:"";display:block;position:absolute;width:100%;height:3px;background-image:linear-gradient(to right,#9b9bf0,#e8e8e8,#9b9bf0);z-index:2;opacity:0;transition:opacity .2s;pointer-events:none;bottom:-4px}.Reservations.isLoading .big-loader .Loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Reservations.isLoading .big-loader .LaunchButton:after{animation:gradient-wipe 1.6s linear infinite;opacity:1;transition:opacity .8s}.VisitorDetail{display:flex;flex-direction:column}.VisitorDetail .head{background:#fff}.VisitorDetail .head .icon{display:flex;justify-content:center;align-items:flex-start;height:8rem}.VisitorDetail .head .icon div{padding:.5rem}.VisitorDetail .head .icon div svg{width:4rem;height:4rem}.VisitorDetail .head .icon div svg path{fill:#000}.VisitorDetail .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.VisitorDetail .body .main-data{margin:2rem 1rem}.VisitorDetail .body .main-data .info{display:flex;font-size:small}.VisitorDetail .body .main-data .info .type{color:#666;flex-grow:1}.VisitorDetail .body .main-data .info .status{background:#0000ff1a;color:var(--primary-color, #4205DD);padding:.1rem .5rem}.VisitorDetail .body .main-data .name{color:#000;font-size:18pt;font-weight:700;padding-bottom:.3rem}.VisitorDetail .body .details{display:flex;flex-direction:column;flex-grow:1;margin-bottom:3rem}.VisitorDetail .body .details .detail-row{background:transparent;border-bottom:1px solid #E8E8E8;padding:1rem;color:#000;display:flex;align-items:center}.VisitorDetail .body .details .detail-row:first-of-type{border-top:1px solid #E8E8E8}.VisitorDetail .body .details .detail-row .organizer,.VisitorDetail .body .details .detail-row .attendees{text-overflow:ellipsis;overflow:hidden;width:16rem}.VisitorDetail .body .details .detail-row .time-info{font-size:10pt}.VisitorDetail .body .details .detail-row svg{width:24px;height:24px;margin-right:1rem}.VisitorDetail .body .details .detail-row svg path{fill:#000}.VisitorDetail .body .details .detail-row a{display:flex}.VisitorDetail .body .details .detail-row a svg path{fill:var(--primary-color, #4205DD)}.VisitorDetail .body .details .actions-row{font-weight:700;font-size:1rem;text-transform:uppercase}.Home .LaunchButton{position:relative}.Home .LaunchButton:after{content:"";display:block;position:absolute;width:100%;height:3px;background-image:linear-gradient(to right,#9b9bf0,#e8e8e8,#9b9bf0);z-index:2;opacity:0;transition:opacity .2s;pointer-events:none}.Home.isLoading .LaunchButton:after{animation:gradient-wipe 1.6s linear infinite;opacity:1;transition:opacity .8s}.BuildingSelect{display:flex;flex-direction:column}.BuildingSelect .head{width:100%;background:var(--background-mobile)}.BuildingSelect .head .icon{display:flex;justify-content:center;align-items:flex-start;height:8rem}.BuildingSelect .head .icon div{padding:.5rem}.BuildingSelect .head .icon div svg{width:5rem;height:5rem}.BuildingSelect .head .icon div svg path{fill:#000}.BuildingSelect .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile);margin:2rem 1rem 1rem}.BuildingSelect .body .main-data{display:flex;flex-direction:column;flex-grow:1}.BuildingSelect .body .title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem}.BuildingSelect .body .intro{font-size:1rem;font-weight:400;line-height:24px;text-align:center;margin-bottom:2rem}.BuildingSelect .BuildingSelectForm{display:flex;flex-direction:column;flex-grow:1}.BuildingSelect .BuildingSelectForm .PageForm{display:flex;flex-direction:column;flex-grow:1;justify-content:space-around}.BuildingSelect .BuildingSelectForm .Card{min-width:unset;background:var(--background-mobile);box-shadow:none}.BuildingSelect .BuildingSelectForm .Card .fields{padding:1rem}.BuildingSelect .BuildingSelectForm .Card .AsyncSelect .async-select-input__control{background:#fff}.BuildingSelect .BuildingSelectForm .PageActions .spacer{display:none}.BuildingSelect .BuildingSelectForm .PageActions .Button.submit{width:100%}.NotificationsTutorialOverlay{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background:#232323cc;z-index:1000;z-index:0;color:#fff;text-align:center}.NotificationsTutorialOverlay .content{font-weight:700}.NotificationsTutorialOverlay .content svg{animation:swipingTutorialAnimation 1s ease-out infinite}.NotificationsTutorialOverlay .content .countdown{font-weight:400;position:fixed;bottom:78px;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.NotificationsTutorialOverlay .content .countdown span{font-size:.75rem}@keyframes swipingTutorialAnimation{0%{transform:rotate(22.5deg)}50%{transform:rotate(-22.5deg)}to{transform:rotate(22.5deg)}}.NotificationsMobile{display:flex;flex-direction:column}.NotificationsMobile .body{display:flex;flex-direction:column;flex:1 1 auto;padding:1rem}.SearchBox{display:flex;background:#fff;padding:.5rem 1rem;margin:0 1rem}.SearchBox .search-icon{margin-right:1rem;display:flex;align-items:center}.SearchBox .search-icon svg path{fill:#000}.SearchBox .search-input{flex-grow:1}.SearchBox input{height:100%;width:100%;border:none;outline:none;font-size:12pt}.SearchBox ::placeholder{color:#b0b0b0}.Presence{display:flex;flex-direction:column}.Presence .body{display:flex;flex-direction:column;flex-grow:1;background:var(--background-mobile)}.Presence .body .search-info{border-bottom:1px solid #E8E8E8;padding:1rem}.Presence .body .search-info h3{margin:.5rem 0 .2rem;font-size:18pt;font-weight:600}.Presence .body .search-info .present-number{color:var(--primary-color, #4205DD)}.Presence .body .presents{flex-grow:1;position:relative}.Presence .body .presents .scroller{position:absolute;top:0;left:0;width:100%;height:100%;overflow:scroll}.Presence .body .no-presents{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;color:#b0b0b0}.Presence .body .no-presents svg{width:4rem;height:4rem}.Presence .body .no-presents svg path{fill:#b0b0b0}.Present{display:flex;align-items:center;border-bottom:1px solid #E8E8E8;padding:1rem}.Present .avatar-wrapper{position:relative}.Present .avatar-wrapper .Avatar,.Present .avatar-wrapper .Avatar img,.Present .avatar-wrapper .Avatar svg{width:2.25rem;height:2.25rem}.Present .avatar-wrapper .check{position:absolute;top:-.125rem;right:-.125rem}.Present .avatar-wrapper .check .check-indicator{width:.75rem;height:.75rem;border-radius:50%;border:.125rem solid #F6F6F6}.Present .avatar-wrapper .check .check-indicator.in{background-color:var(--primary-color, #4205DD)}.Present .avatar-wrapper .check .check-indicator.out{background-color:#666}.Present .person-info{margin-left:.875rem;flex-grow:1}.Present .person-info .name{font-weight:600}.Present .person-info .time{color:#666;font-size:10pt;margin-top:.25rem}.Present .person-info .start:after{display:inline-block;content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #666666;margin-left:.375rem;margin-right:.375rem}.Present .location{display:flex;justify-content:flex-end;align-items:center;width:3rem;text-align:right}.Present .location-icon{cursor:pointer}.About{display:flex;flex-direction:column}.About .body{flex-grow:1;background:var(--background-mobile);display:flex;flex-direction:column}.About .body .logo-box{display:flex;justify-content:center;align-items:flex-start;height:6rem}.About .body .logo{padding:.5rem;background-color:#fff;border-radius:1rem;box-shadow:5px 5px 10px #0000001a;display:flex;justify-content:center;align-items:center;width:5rem;height:5rem}.About .body .logo img{height:100%;width:100%}.About .body .version{color:#666;font-size:small;text-align:center;margin-bottom:2rem}.About .body .description{padding:0 1rem;text-align:center;flex-grow:1}.About .body .description p{font-size:12pt;margin:0 0 1rem}.About .body .description a{color:#000;text-decoration:underline}.About .body .app-switch{display:flex;justify-content:center;margin:3rem 1rem;gap:.25rem}.About .body .app-switch .switch{color:var(--primary-color, #4205DD);cursor:pointer}.Edit{display:flex;flex-direction:column}.Edit .body{flex-grow:1;padding:0 1rem}.Edit .body form{border:1px solid #000;background:#fff;padding:.8rem}.Edit .body form .input-field{margin-bottom:1.5rem}.Edit .body form .input-field input{width:100%;padding:.5rem 0;border:none;border-bottom:2px solid #000;outline:none;margin-bottom:.5rem;font-size:12pt;-webkit-appearance:none;border-radius:0}.Edit .body form .input-field .input-error{color:#dd1e38;text-align:left;font-weight:700;font-size:10pt}.Edit .body form .input-field:last-child{margin-bottom:0}.Edit .action{padding:1rem 1rem calc(1rem + var(--view-padding-bottom-safe)) 1rem}.Info{display:flex;flex-direction:column;background:#f6f6f6}.Info .TopNav{background:#fff}.Info .head{background:#fff;padding:0 1rem 1.5rem;text-align:center}.Info .head svg,.Info .head img{width:6rem;height:6rem;border-radius:50%}.Info .head svg path{fill:#edeff2}.Info .head h2{margin:1rem 0 0;font-size:1.5rem;font-weight:700;line-height:2.25rem}.Info .body{flex-grow:1;padding:0 1rem}.Info .body h2{font-size:22pt;margin:0 0 .5rem}.Info .body .fields{margin-top:1rem}.Info .body .fields .field{display:flex;padding-bottom:1.5rem}.Info .body .fields .field .data{flex-grow:1;min-width:0}.Info .body .fields .field .data .label{color:#666;font-size:10pt;line-height:1rem}.Info .body .fields .field .data .value{font-weight:700;text-overflow:ellipsis;overflow:hidden;line-height:1.5rem}.Info .body .fields .field .edit{width:3rem;display:flex;justify-content:flex-end;align-items:flex-end}.LinkBox{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #000;padding:.3rem 1.5rem;background:#fff}.LinkBox a{padding:.5rem 0;margin:.5rem 0;display:flex}.LinkBox svg{margin-right:1rem}.LinkBox div{color:#000}.Accordion{display:flex;flex-direction:column;width:100%;margin-bottom:1rem;overflow:hidden}.Accordion .Accordion__header{border:none;padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;color:var(--primary-color, #4205DD);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5rem;text-align:left;cursor:pointer}.Accordion .Accordion__header .Accordion__header__content{flex:0 1 auto;overflow:hidden}.Accordion .Accordion__header .Accordion__header__chevron{flex:0 0 1rem;margin-left:.62rem;transition:transform .3s ease}.Accordion .Accordion__header .Accordion__header__chevron path{fill:var(--primary-color, #4205DD)}.Accordion .Accordion__header.isOpened .Accordion__header__chevron{transform:scaleY(-1)}.Accordion .Accordion__content{margin-top:.75rem}.MobileSettings{display:flex;flex-direction:column}.MobileSettings .body{flex-grow:1;background:var(--background-mobile);padding:0 1rem}.MobileSettings .body .input{display:flex;padding:.8rem;background:#fff;margin-bottom:.5rem}.MobileSettings .body .input .text{flex-grow:1}.MobileSettings .body .input .text .name{margin-bottom:.8rem}.MobileSettings .body .input .text .helper-text{font-size:10pt;color:#666}.MobileSettings .body .input .text .helper-text__location .Accordion__header__content{min-width:fit-content}.MobileSettings .body .input .text .helper-text__location .Accordion__content{margin-top:0}.Labs{width:55rem}.Labs .programs-skeleton{background-color:#fff;padding-bottom:2rem}.Labs .programs{width:55rem;display:flex;flex-direction:column}.Labs .programs .head{display:flex;width:100%;background:#e8e8e8;height:3rem;align-items:center;font-weight:700;overflow:hidden;padding:0 2rem;font-size:.875rem}.Labs .programs .head .program-name{flex:2}.Labs .programs .head .program-description{flex:3}.Labs .programs .program-item{display:flex;width:100%;background:#fff;padding:2rem}.Labs .programs .program-item-skeleton-line{display:flex;background-color:#fff;flex-direction:column;margin:46px 32px}.Labs .programs .program-item-skeleton-line .container-skeleton{display:flex}.Labs .programs .program-item-skeleton-line .container-skeleton .skeleton-column:first-child{width:55%;margin-right:2rem}.Labs .programs .program-item .program-name{display:flex;gap:.5rem;flex:2}.Labs .programs .program-item .program-description{flex:3;font-size:.75rem}.Labs .programs .program-item .program-switch .Label{color:#000;font-size:.75rem;font-weight:400}.asset-form{width:28rem}.asset-form .DepartmentsMultiField,.asset-form .asset-enabled-field,.asset-form .description{width:100%}.asset-form .DepartmentsMultiField p,.asset-form .asset-enabled-field p,.asset-form .description p{color:#b0b0b0}.asset-icon-picker.Field{position:relative}.asset-icon-picker.Field .icon-picker{padding:1rem;position:absolute;background-color:#fff;border-radius:3px;z-index:10;top:0;left:0;width:26rem;height:30rem;transform-origin:2rem 2rem;box-shadow:0 5px 13px #0000000f}.asset-icon-picker.Field .icon-picker.enter{opacity:0;transform:scale(.9)}.asset-icon-picker.Field .icon-picker.enter-active{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s}.asset-icon-picker.Field .icon-picker.exit{opacity:1}.asset-icon-picker.Field .icon-picker.exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}.asset-icon-picker.Field .icon-picker .Filters{padding-right:1rem;padding-bottom:1rem;border-bottom:1px solid #E8E8E8}.asset-icon-picker.Field .icon-picker .Filters .Search{width:100%}.asset-icon-picker.Field .icon-picker .icon-list{margin-top:1rem;height:calc(100% - 4rem);width:25rem;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem;overflow:auto;align-content:flex-start}.asset-icon-picker.Field .icon-picker .icon-list button{border:none;padding:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2rem;width:2rem}.asset-icon-picker.Field .icon-picker .icon-list button svg path{fill:#666;transition:fill .2s}.asset-icon-picker.Field .icon-picker .icon-list button:hover{color:red}.asset-icon-picker.Field .icon-picker .icon-list button:hover svg path{transition:fill .2s;fill:#000}.asset-type-form{width:26rem}.asset-type-form .description{width:100%}.asset-type-form .icon-change-button{border:none;background:none;padding:0;font-size:.75rem;font-weight:700;color:var(--primary-color, #4205DD);margin-top:1rem;cursor:pointer}.asset-type-form .icon-change-button:hover{color:var(--primary-darker-color, #361290)}.asset-item{padding:1rem 2rem 1rem 0}.asset-item:not(:last-child){border-bottom:1px solid #E8E8E8}.asset-item.inactive{opacity:.5}.asset-item .asset-item-button{border:none;padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;text-align:start;font-size:.875rem;line-height:1.5rem;cursor:pointer}.asset-item .asset-item-button .number{text-align:center;width:1.5rem;color:#666}.asset-item .asset-item-button .name{color:var(--primary-color, #4205DD);font-size:1rem;font-weight:700;flex-shrink:0;margin-left:1.5rem;min-width:7.5rem}.asset-item .asset-item-button .description{color:#666;margin-left:2rem}.card-body{padding:0 2rem}.card-footer{padding:2rem;margin:0 -2rem}.asset-type-item{display:flex;align-items:flex-start;margin-bottom:1.5rem}.asset-type-item .asset-type-icon{width:3rem;flex:none}.asset-type-item .asset-type-details{color:#666;flex:auto}.asset-type-item .asset-type-details .name-wrapper{display:flex;align-items:center}.asset-type-item .asset-type-details .name{padding-right:1rem}.asset-type-item .asset-type-details .description,.asset-type-item .asset-type-details .building{font-size:.8125rem;line-height:1.5rem}.asset-type-item .asset-type-details .building{font-weight:700}.asset-type-item .button-wrapper{display:flex;flex:none;margin-left:2rem}.asset-type-item .button-wrapper button+button{margin-left:1.5rem}.AssetsSettings{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.AssetsSettings .Filters .Dropdown .control,.AssetsSettings .Filters .Search input{border:none;box-shadow:none}.AssetsSettings>.asset-type-list{width:100%}.AssetsSettings .asset-missing{min-width:11.25rem;width:100%}.AssetsSettings .asset-type-list .card-header{background:#fff;padding:inherit}.AssetsSettings .asset-type-list .Pagination{gap:5.625rem}.AssetsSettings .asset-type-list .Pagination .summary{margin:0;color:#666;min-width:auto;font-size:.75rem}.Status{display:flex;align-items:center}.Status:before{content:" ";width:.25rem;height:.25rem;display:block;background-color:#0cca8f;border-radius:50%;margin-right:.5rem}.Status.big:before{width:.5rem;height:.5rem}.Status.invalid:before{background-color:#dd1e38}.Status.warning:before{background-color:#f59d36}.InvoicesEmptyTableRows{padding:2rem;text-align:center;font-size:.875rem}.BillingSection{width:100%}.BillingSection h2{color:#666;font-size:1rem;text-transform:uppercase;margin-top:0}.BillingSection .Intro{width:35rem}.InvoiceList a{font-weight:700;font-size:.875rem}.InvoiceList .InvoiceTable{background:none;box-shadow:none;margin-bottom:.375rem}.InvoiceList .InvoiceTable thead th{height:auto;background:none;border-bottom:none;padding-left:0;padding-bottom:.375rem}.InvoiceList .InvoiceTable tbody td{border-bottom:none;font-size:.875rem;line-height:1.5rem;padding-bottom:.375rem;padding-top:.375rem;padding-left:0}.InvoiceList .InvoiceTable tr.clickable-row{background:none}.InvoiceList .InvoiceTable tr.clickable-row:hover{background-color:#e8e8e8}.RadioGroup{display:flex;align-items:center}.RadioGroup.vertical{flex-direction:column;justify-content:start;align-items:baseline}.RadioGroup.vertical .react-tooltip-wrapper{display:block}.RadioGroup.vertical .Radio:not(:first-child),.RadioGroup.vertical .react-tooltip-wrapper{margin-top:.5rem}.RadioGroup.horizontal{flex-wrap:wrap}.RadioGroup.horizontal .Radio:not(:first-child),.RadioGroup.horizontal .react-tooltip-wrapper{margin-left:1.5rem}.Radio{color:#000;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.Radio .RadioLabel{margin-bottom:0;margin-left:1rem;cursor:pointer}.Radio input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0}.Radio svg.lock{margin-left:1rem;width:1.2rem;height:1.2rem}.Radio:before{content:"";border-radius:100%;width:1rem;height:1rem;background-color:#efefef}.Radio.checked:before,.Radio.checked:hover:before{background-color:var(--primary-color, #4205DD);transition:background-color .2s}.Radio:hover:before{background-color:#e5e5e5;transition:background-color .1s}.Radio.disabled{cursor:not-allowed}.Radio.disabled:before{background-color:#efefef}.Radio.disabled.checked:before{background-color:#b0b0b0}.Radio.disabled .RadioLabel{color:#b0b0b0;cursor:not-allowed}.PrepaidCodeCard .Card{width:24.875rem}.PrepaidCodeCard .Card .FieldWrapper{margin-bottom:1rem;width:100%}.PrepaidCodeCard .Card .card-actions{padding-top:.5rem}.CompanyDetails .company-info{display:flex;column-gap:4rem;line-height:1.5rem;margin-bottom:1.25rem}.CompanyDetails .company-info p{margin-top:0;margin-bottom:.75rem}.CompanyDetails .company-info p:last-of-type{margin-bottom:0}.CreditCardInfo div{margin-bottom:1.5rem}.PaymentMethodInfo div:not(:last-of-type){margin-bottom:.75rem}.PaymentMethodInfo div.PaymentMethodInfo__header{margin-bottom:1.5rem;font-weight:700}.PaymentMethodInfo button,.ResellerInfo{margin-top:1rem}.ResellerInfo__header{margin-bottom:1.5rem;font-weight:700}.ResellerInfo__row{margin-bottom:1.5rem}.PaymentDetails__container .PaymentDetails__section{margin-bottom:3rem}.PaymentDetails__container .PaymentDetails__header{margin-bottom:1.5rem;font-weight:700}.MissingBillingDetails p{margin-top:0}.MissingBillingDetails p:last-of-type{margin-bottom:2rem}.Payments .section-content{display:grid;grid-template-columns:1fr auto;column-gap:1rem;row-gap:1rem;align-items:start}.Payments .section-content .PaymentDetails{width:35rem}.Payments .section-content .PrepaidCodeCard{width:22rem}.WarningCard{background-color:#feffde;display:flex;flex-direction:column;justify-content:center;padding:3rem;min-height:7.5rem;font-size:1rem;font-weight:400;line-height:1.5rem}.WarningCard.centered{align-items:center;text-align:center}.WarningCard .danger{color:#dd1e38;font-weight:700}.Card .WarningCard{margin-left:-2rem;margin-right:-2rem;margin-bottom:-3rem;width:110%!important;text-align:center}.NoPlansInfo{width:35rem}.NoPlansInfo__center{display:flex;flex-direction:column;align-items:center;color:#666}.NoPlansInfo__center svg path{fill:#666}.NoPlansInfo__center div{margin-top:.75rem}.NoPlansInfo .Card .card-content{padding:3rem}.PricingCard{display:flex;flex-direction:column;width:100%}.PricingCard--active{background-color:#ededfe;box-shadow:0 2.7px 2.2px #00000005,0 6.6px 5.3px #00000008,0 12.5px 10px #0000000a,0 22.3px 17.9px #0000000a,0 41.7px 33.4px #0000000d,0 100px 80px #00000012;transform:scale(1.05);transition:all .3s ease}.PricingCard--disabled{opacity:.6}.PricingCard .card-content .card-content-body{display:flex;flex-direction:column;width:100%}.PricingCard__header{margin-bottom:1.5rem}.PricingCard__title{font-size:1.5rem;font-weight:700;margin-bottom:0;color:#000;line-height:2rem}.PricingCard__active-label{color:var(--primary-color, #4205DD);font-weight:700;font-size:.875rem}.PricingCard__price{font-size:2rem;font-weight:700;margin-top:1.5rem;margin-bottom:.5rem;color:var(--primary-color, #4205DD)}.PricingCard__period{color:#b0b0b0;font-size:.875rem}.PricingCard__description{margin-bottom:1.5rem;font-size:.875rem;color:#000}.PricingCard__action{margin-top:auto;margin-bottom:1.5rem}.PricingCard__button{width:100%}.PricingCard__feature{font-size:.75rem;color:#666}.PricingPlans__title{color:#666;font-size:1rem;text-transform:uppercase;margin-bottom:1rem}.PricingPlans__billing-toggle{display:flex;margin-bottom:2rem}.PricingPlans__list{display:flex;gap:1rem;margin-bottom:4rem}.PricingPlans__additional-info__content{color:#666;font-size:.875rem;line-height:1.5rem}.PricingPlans__active-message{margin-top:2rem;text-align:left;border-top:none}.PricingPlans__active-message__title{font-weight:700;font-size:1rem;margin-bottom:1rem;text-transform:uppercase;color:#666}.PricingPlans__active-message__content{color:#666;font-size:.875rem;line-height:1.5rem}.PricingPlans__active-message__content--link{color:var(--primary-color, #4205DD);font-weight:700}.PricingPlans__active-message__content--link:hover,.PricingPlans__active-message__content--link:focus,.PricingPlans__active-message__content--link:active{text-decoration:underline;color:#000}.SubscriptionNotifications{margin-top:1rem}.SubscriptionNotifications .notification-warning{color:#dd1e38;font-weight:700}.SubscriptionCard{min-width:20rem;width:100%}.SubscriptionCard.Card .card-content{padding-bottom:0}.SubscriptionCard.Card .card-content .card-content-body{display:grid;grid-template-columns:1fr 4rem}.SubscriptionCard .SubscriptionCard__grid{display:flex;flex-wrap:wrap}.SubscriptionCard .plan-icon{margin-left:auto;width:3rem;height:3rem}.SubscriptionCard .plan-icon path{fill:#e8e8e8}.SubscriptionCard .subscription-header{display:flex;align-items:center;justify-content:space-between}.SubscriptionCard .plan-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.SubscriptionCard .plan-info .plan-info-title{font-size:1rem;font-weight:700;color:#000;line-height:1.5rem;margin-bottom:.5rem}.SubscriptionCard .plan-info .plan-info-desc{font-weight:700;color:#b0b0b0;font-size:.75rem;line-height:1rem;text-transform:uppercase}.SubscriptionCard .subscription-group-description,.SubscriptionCard .subscription-details{min-width:12rem;flex-grow:1;flex-shrink:0;margin-bottom:3rem}.SubscriptionCard .subscription-group-description .licenses,.SubscriptionCard .subscription-group-description .active,.SubscriptionCard .subscription-details .licenses,.SubscriptionCard .subscription-details .active{font-size:1.125rem;line-height:1.5rem}.SubscriptionCard .subscription-group-description .licenses .Button.link,.SubscriptionCard .subscription-group-description .active .Button.link,.SubscriptionCard .subscription-details .licenses .Button.link,.SubscriptionCard .subscription-details .active .Button.link{font-weight:400;line-height:1.5rem}.SubscriptionCard .subscription-group-description .active,.SubscriptionCard .subscription-details .active{margin-bottom:.5rem}.SubscriptionCard .subscription-group-description .small-details,.SubscriptionCard .subscription-details .small-details{font-size:.625rem;line-height:.75rem}.SubscriptionCard .subscription-group-description .small-details~.small-details,.SubscriptionCard .subscription-details .small-details~.small-details{margin-top:.5rem}.SubscriptionCard .subscription-group-description .subscription-details-modify,.SubscriptionCard .subscription-details .subscription-details-modify{margin-top:2rem}.Plans .plans-list{display:flex;flex-direction:column;gap:1rem}.PrepaidCodeInfo{display:flex;flex-direction:row;align-items:flex-start;font-size:.875rem;line-height:1.5rem;margin-top:1.5rem}.PrepaidCodeInfo__index{width:2.25rem;flex:0 0 auto}.PrepaidCodeInfo__details p{font-size:.625rem;font-style:normal;font-weight:400;line-height:.75rem}.CreditCardForm__close{border:none;padding:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:1.5rem;margin-left:auto}.CreditCardForm__close:hover,.CreditCardForm__close:focus,.CreditCardForm__close:active{background:transparent}.CreditCardForm__close svg{fill:var(--primary-color, #4205DD)}.CreditCardForm__close svg:hover,.CreditCardForm__close svg:focus,.CreditCardForm__close svg:active{fill:#000}.CreditCard div{margin-bottom:1.5rem}.Stepper{display:flex;gap:2rem;font-size:.875rem;line-height:1.125rem;font-weight:700}.Stepper .stepper-step{color:#b0b0b0;transition:color .3s,background-color .3s;display:flex;align-items:center}.Stepper .stepper-step .stepper-button{border:none;padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;cursor:pointer;color:#b0b0b0}.Stepper .stepper-step .stepper-button:disabled{cursor:default}.Stepper .stepper-step .step-number{border:1px solid #B0B0B0;color:#b0b0b0;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;margin-right:12px;transition:color .3s,background-color .3s}.Stepper .stepper-step.current{color:#666}.Stepper .stepper-step.current .step-number{border-color:#666;background-color:#666;color:#fff}.Stepper .stepper-step.current .stepper-button{color:#666}.PaymentMethod{width:35rem;font-size:.875rem;line-height:1.5rem}.PaymentMethod__form{width:35rem}.PaymentMethod__form .radio-tooltip-content{max-width:calc(100% - 4rem)}.PaymentMethod__form__card{padding:2rem 2rem 3rem;background-color:#fff;width:100%}.PaymentMethod__form__no-payment{margin-bottom:1.5rem}.PaymentMethod__form .Card.old-card:first-child{min-width:35rem;background-color:transparent;box-shadow:none;padding:0}.PaymentMethod__form .Card.old-card:first-child .fields{padding:0}.PaymentMethod__prepaid-codes.Card{margin-top:1rem;width:35rem;min-width:35rem}.PaymentMethod__prepaid-codes.Card .PaymentMethod__prepaid-codes__title{font-size:.875rem;font-weight:700;line-height:1.5rem}.PaymentMethod .poling-credit-card{color:#666}.CompanyDetailsForm{display:grid;column-gap:2rem;width:100%;grid-template-columns:1fr 1fr}.CompanyDetailsForm .FieldWrapper{width:100%}.CompanyDetailsForm .vat-not-applicable{margin-top:3rem}.CompanyDetailsPage{width:45rem;position:relative}.CompanyDetailsPage .CompanyDetailsPageForm{width:45rem}.PaymentPlanCard{min-width:20rem;max-width:30rem;display:flex;flex-direction:column;flex-basis:100%;flex-grow:1}.PaymentPlanCard__title,.PaymentPlanCard__price{font-size:2rem;line-height:2.75rem;font-weight:700}.PaymentPlanCard__current{height:3rem;color:#b0b0b0;font-weight:700}.PaymentPlanCard__recommended{color:var(--primary-color, #4205DD);font-weight:700}.PaymentPlanCard__description{margin-top:1.5rem;color:#666;font-weight:700}.PaymentPlanCard__features{color:#666;padding:0;margin-left:.8rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));column-gap:1rem}.PaymentPlanCard li{margin-left:.5rem}.PaymentPlanCard__period{font-weight:700;margin-bottom:1rem}.PaymentPlanCard__one-time-price{margin-bottom:.625rem;color:#666;font-size:.75rem}.PaymentPlanCard__price-wrapper{justify-self:flex-end}.PaymentPlanCard__tooltip .react-tooltip{width:calc(100% - 2rem)}.PaymentPlanCard .Card{margin-top:.5rem;height:100%}.PaymentPlanCard .Card .card-content-body{display:flex;flex-direction:column;justify-content:space-between}.PaymentPlanCard.is-selected .Card{margin-top:0;box-shadow:0 2.7px 2.2px #00000005,0 6.6px 5.3px #00000008,0 12.5px 10px #0000000a,0 22.3px 17.9px #0000000a,0 41.7px 33.4px #0000000d,0 100px 80px #00000012}.PlanSelection__list{display:flex;gap:1rem;margin-bottom:3rem}.PlanSelection .plan-skeleton{gap:1rem;display:flex;width:100%;height:100%;flex-flow:nowrap;margin-bottom:3rem}.PlanSelection .skeleton-group{width:320px}.PlanSelection .BillingSection{color:#666;font-size:.875rem}.PlanSelection .BillingSection .info{margin-top:-1.5rem;margin-bottom:1.5rem}.SolutionActivationModal.ModalForm{width:30rem}.SolutionActivationModal.ModalForm .actions.actions-edit .Button.secondary{margin-right:2rem}.CurrentSubscriptionDetails{font-size:.875rem;width:100%;margin-top:2rem}.CurrentSubscriptionDetails__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CurrentSubscriptionDetails__row.bold{font-weight:700}.EstimateDetails{font-size:.875rem;width:100%;margin-top:2rem}.EstimateDetails__section{padding:2rem 0;border-top:1px solid #B0B0B0}.EstimateDetails__section.plan-changes{display:flex;justify-content:space-between;align-items:flex-end}.EstimateDetails__section.plan-changes .Price{font-weight:700}.EstimateDetails__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.EstimateDetails__row:last-child{margin-bottom:0}.EstimateDetails__row.bold{font-weight:700}.QuantityCard{width:100%}.QuantityCard__body__row{display:flex;justify-content:space-between;align-items:center}.QuantityCard__body__row:first-child{margin-bottom:1.5rem}.QuantityCard__body__row .row-value{display:flex}.QuantityCard__body__row .row-value .plan-label{height:3rem;background-color:#e8e8e8;font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.105rem;text-transform:uppercase;line-height:3rem;padding:0 1rem}.App .RouteView .View.SubscriptionQuantity{width:45.5rem}.App .RouteView .View.SubscriptionQuantity .skeleton-full{width:45.5rem;height:60rem}.App .RouteView .View.SubscriptionQuantity .container-skeleton{width:45.5rem}.App .RouteView .View.SubscriptionQuantity .Card.QuantityCard{padding:0}.App .RouteView .View.SubscriptionQuantity .SubscriptionChangeWarnings{width:100%}.App .RouteView .View.SubscriptionQuantity .CancelSubscriptionButton{text-transform:lowercase;display:inline-block}.App .RouteView .View.SubscriptionQuantity .CancelSubscriptionButton:hover,.App .RouteView .View.SubscriptionQuantity .CancelSubscriptionButton:focus{text-decoration:underline;color:#000}.Divider{height:1px;width:100%}.Divider.margin{margin:32px 0}.Divider.gray-1{background-color:#f6f6f6}.Divider.gray-2{background-color:#e8e8e8}.Divider.gray-3{background-color:#b0b0b0}.SettingsBuildings .buildings .building-divider{width:calc(100% - 4rem);margin:0 auto}.SettingsBuildings .Filters,.SettingsBuildings .buildings-container{width:42rem}.SettingsBuildings .Card.building .main{display:flex;align-items:center;margin-bottom:1.5rem}.SettingsBuildings .Card.building .main .data{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.SettingsBuildings .Card.building .main .data .primary{font-weight:700;font-size:1rem}.SettingsBuildings .Card.building .main .data .secondary{font-weight:400;font-size:1rem;color:#666}.SettingsBuildings .Card.building .map{height:300px;background:#f6f6f6}.SettingsBuildings .Card.building .statistic{display:flex}.SettingsBuildings .Card.building .statistic .info{margin:1rem 0;width:25%}.SettingsBuildings .Card.building .statistic .info .number{text-align:center;font-size:22pt;font-weight:700;color:#666}.SettingsBuildings .Card.building .statistic .info .name{text-align:center;font-size:10pt;font-weight:400;color:#666}.LocationPin{position:absolute;left:-20px;top:-40px}.LocationPin svg{height:40px;width:40px}.FloorDeleteForm{width:28rem}.LimitOccupancyDecider__restricted{color:#666;font-size:.75rem;margin-top:.25rem}.LimitOccupancyDecider__infoText{color:#666;font-weight:400;font-size:.9rem}.LimitOccupancyDecider .NumberField{display:flex;flex-direction:row;align-items:center;margin-top:1.5rem;width:100%}.LimitOccupancyDecider .NumberField .Input{width:4.5rem;margin-right:1rem}.LimitOccupancyDecider .NumberField .Label{margin-bottom:0}.BuildingFloorForm{width:30rem}.EditBuildingFloors{width:30rem}.EditBuildingFloors .edit-building-skeleton{height:17rem;width:30rem}.EditBuildingFloors .PageForm .Card{min-width:30rem;width:30rem}.BuildingDeleteForm{width:28rem}.BuildingForm{width:30rem}.BuildingForm .building-floors-container{display:flex;flex-direction:column;width:100%}.BuildingForm .building-floors-container .title{color:#000;font-weight:700}.BuildingForm .building-floors-container .floor-link{font-weight:600;line-height:1.35rem}.BuildingForm .building-floors-container .add-floor-button{width:4rem;margin-top:1rem}.EditBuildings{width:42rem}.EditBuildings .buildings-container{width:30rem}.SettingsDepartments .Filters,.SettingsDepartments .departments-container{width:42rem}.SettingsDepartments .departments-container .react-loading-skeleton{width:42rem;max-width:24rem}.SettingsDepartments .departments-container .skeleton-name{width:14rem}.SettingsDepartments .departments-container .Card.department{margin-bottom:3rem}.SettingsDepartments .departments-container .Card.department .main{display:flex;align-items:center}.SettingsDepartments .departments-container .Card.department .main .data{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.SettingsDepartments .departments-container .Card.department .main .data .capacity_limit{font-weight:400;font-size:12pt;color:#666}.SettingsDepartments .departments-container .Card.department .main .data .primary{font-weight:700;font-size:12pt;display:flex;align-items:center}.SettingsDepartments .departments-container .Card.department .main .data .primary .department_name{max-width:24rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.SettingsDepartments .departments-container .Card.department .main .data .secondary{font-weight:400;font-size:12pt;color:#666}.SettingsDepartments .departments-container .Card.department .statistics{margin-bottom:2rem}.SettingsDepartments .departments-container .Card.department .statistics .applied{margin-bottom:.2rem;color:#666;font-weight:700;font-size:10pt}.DepartmentForm{width:36rem}.DepartmentForm .Card{min-width:36rem}.EditDepartments .departments-container{width:42rem}.EditDepartments .departments-container .skeleton-group{width:36rem}.Amenities{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Amenities .Filters,.Amenities .amenities-container{width:36rem}.Amenities .amenities-container p{display:flex;align-items:center}.Amenities .amenities-container p .timerange{width:auto}.Amenities .amenities-container p .name{flex-grow:1;min-width:10rem;text-overflow:ellipsis;overflow:hidden}.Amenities .amenities-container p .summary{color:#666;font-size:.75rem}.EditAmenities .amenities-container{width:36rem}.OverviewStep{margin-right:4.5rem}.OverviewStep .step-head{display:flex;align-items:center}.OverviewStep .step-head .step-icon{width:1.5rem;height:1.5rem;display:flex;margin-right:.5rem}.OverviewStep .step-head .step-icon.uncompleted svg{margin:2px}.OverviewStep .step-head .step-icon.uncompleted svg.loading{height:auto;background:none}.OverviewStep .step-head .step-icon.uncompleted svg.loading svg{width:1.5rem;height:1.5rem}.OverviewStep .step-head .step-title{font-size:.875rem;font-weight:700;line-height:1.5rem}.OverviewStep .step-head .step-title.disabled{color:#b0b0b0;pointer-events:none}.OverviewStep .step-body{font-size:.75rem;line-height:1rem;color:#666;padding-left:2rem}.DemoDataModal.ModalForm{width:30rem}.SolutionOverviewCard{width:36rem;margin-top:1.5rem}.SolutionOverviewCard__switch .Label.SwitchLabel{font-size:1rem;color:#000}.SolutionOverviewCard__description{display:flex;gap:3rem;justify-content:space-between;margin-bottom:.75rem}.SolutionOverviewCard__description>svg{flex:0 0 auto;height:4rem;width:4rem}.SolutionOverviewCard__description>svg path{fill:#e8e8e8}.SolutionOverviewCard__steps{display:flex;flex-direction:column;gap:.75rem}.SubscriptionOverviewCard{min-width:auto}.SubscriptionOverviewCard .card-content .card-content-body{display:block}.SubscriptionOverviewCard .card-content .card-content-body .info{margin-bottom:1.5rem}.SubscriptionOverviewCard .card-content .card-content-body .info .title{font-size:1.5rem;line-height:2rem;margin-bottom:.5rem}.SubscriptionOverviewCard .card-content .card-content-body .info .type{font-size:.75rem;line-height:1rem;text-transform:uppercase;font-weight:700;color:#b0b0b0}.SubscriptionOverviewCard .card-content .card-content-body .licenses div{font-size:1.125rem;line-height:1.5rem}.SubscriptionOverviewCard .card-content .card-content-body .actions{margin-top:1.5rem}.SubscriptionOverviewCard .card-content .card-content-body .actions a{font-weight:700}.SolutionOverview .Intro{line-height:1.5rem;max-width:36rem}.SolutionOverview__layout{display:flex;align-items:flex-start}.SolutionOverview__layout__settings{width:36rem}.SolutionOverview__layout__settings .SolutionOverviewCard{margin-top:0}.SolutionOverview__layout__subscriptions{display:flex;flex-direction:column;margin-left:1rem;width:14.5rem;gap:1rem}.DeskSettingsForm .Card{min-width:36rem}.DeskSettingsForm .Card .licenses-info-list{color:#666;font-size:.875rem;font-weight:400}.FieldWrapper.horizontal-field{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.FieldWrapper.horizontal-field>div{max-width:40%}.FieldWrapper.horizontal-field label.Label{max-width:60%;margin-bottom:0;margin-right:1rem}.FieldWrapper.horizontal-field .error-text{flex-basis:100%;width:100%}.prereservation_period-container{display:flex;margin-bottom:1.5rem;align-items:center}.prereservation_period-container .prereservation_period-description{flex:0 0 70%;margin-left:1.5rem;color:#666;font-size:.875rem;margin-top:.5rem}.DeskForm{width:28rem}.DeskForm .DepartmentsMultiField,.DeskForm .DeskEnableField{width:100%}.DeskForm .DepartmentsMultiField p,.DeskForm .DeskEnableField p{color:#b0b0b0}.DeskForm .qr-code{width:100%;display:flex;justify-content:space-between}.MessageInfo{font-weight:400;font-size:.875rem;color:#000;display:flex}.MessageInfo .InfoIcon{width:1.25rem;min-width:1.25rem;height:1.25rem;margin-right:.75rem;fill:#000}.MessageInfo .InfoText a{font-weight:700}.DeskLayout .react-loading-skeleton{width:40rem;height:35rem}.DeskLayout .MessageInfo{max-width:42rem}.DeskLayout .desks{width:100%;display:flex}.DeskLayout .desks .floor-plan{flex-grow:1;height:calc(var(--view-height-safe) - 23.55rem);padding:0;display:flex;justify-content:center;align-items:stretch;width:100%}.DeskLayout .desks .floor-plan>*{width:100%}.DeskLayout .desks .floor-plan p{line-height:160%}.DeskLayout .desks .floor-plan.missing{min-height:12rem;display:flex;justify-content:center;align-items:center}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-toolbar,.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-cta{min-width:16rem;margin-left:2rem;height:max-content}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-toolbar{padding:2rem;background-color:#fff}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-toolbar span{text-align:left}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-toolbar.hidden{background-color:transparent}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-toolbar .selected-desks{display:flex;align-items:center;gap:8px;color:#666}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-toolbar .selected-desks svg path{fill:var(--primary-color, #4205DD)}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-toolbar .Button{margin-top:1.5rem;text-transform:none}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-cta{padding:2rem 1rem 0}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-cta__title{font-size:.875rem;line-height:1.5rem;font-weight:700;color:#666;margin-bottom:.75rem}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-cta__description{font-size:.75rem;line-height:1rem;color:#666;margin-bottom:1.5rem}.DeskLayout .desks .floor-plan-toolbar-wrapper .floor-plan-cta__link{display:flex;align-items:center;gap:.75rem;text-transform:none;font-size:.875rem;line-height:1.5rem;font-weight:500}.DeskLayout .PlanImage{cursor:crosshair}.DeskLayout .PlanImage.hideCursor{cursor:none}.TimeSlots{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.TimeSlots .Filters,.TimeSlots .timeslots-container{width:36rem}.TimeSlots .timeslots-container p:first-child{margin-top:.5rem}.TimeSlots .timeslots-container p:last-child{margin-bottom:.5rem}.TimeSlots .timeslots-container p{display:flex;align-items:center}.TimeSlots .timeslots-container p .timerange{width:auto}.TimeSlots .timeslots-container p .name{flex-grow:1;min-width:10rem;padding-left:1rem;padding-right:1rem}.TimeSlots .timeslots-container p .summary{color:#666;font-size:.75rem}.EditTimeSlots .timeslots-container{width:36rem}.DigitalSignage,.DigitalSignage .banner-container{max-width:45.5rem}.DigitalSignage .banner-container .banner-image{width:100%}.DigitalSignage .content-section .description-container{color:#666}.DigitalSignage .content-section .info-title{font-size:1.125rem}.DigitalSignage .content-section .info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.DigitalSignage .content-section .info-grid .info-card{background-color:#fff;color:#666;padding:2rem}.DigitalSignage .content-section .info-grid .info-card h3{font-size:1rem}.FloorForm{width:28rem}.access-activity-table table{border-collapse:collapse;width:100%;text-align:left}.access-activity-table table th,.access-activity-table table td{font-size:.625rem;line-height:2em;padding-left:.5rem;vertical-align:top}.access-activity-table table th:last-child,.access-activity-table table td:last-child{padding-right:.5rem}.access-activity-table table thead th{vertical-align:top;font-weight:400;background-color:#f6f6f6;white-space:nowrap}.access-activity-table table thead th .table-title{font-weight:700;font-size:.75rem;line-height:1.5rem}.access-activity-table table tbody tr:nth-child(2n){background-color:#f6f6f6}.access-activity-table table tbody tr:nth-child(odd){background-color:#fff}.ModalForm.access-activity{width:36rem}.ModalForm.access-activity .title{margin-bottom:0}.ModalForm.access-activity .description{font-weight:400;font-size:.875rem;line-height:18px;margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid #E8E8E8;margin-bottom:1rem}.ModalForm.access-activity .access-title{font-weight:700;font-size:.875rem;line-height:18px;margin-bottom:.5rem}.ModalForm.access-activity .loader-wrapper{height:5rem;display:flex;justify-content:center;align-items:center}.ModalForm.access-activity .no-activity{height:5rem;width:100%;line-height:5rem;text-align:center}.access-activity-button{cursor:pointer;background-color:transparent;border:none;color:#666}.access-activity-button:hover{color:#000}.copy-to-clipboard{background:#f6f6f6;height:3rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem;overflow:hidden;position:relative}.copy-to-clipboard-text{width:100%;flex:1 0 auto;white-space:nowrap;overflow:hidden;border:none;color:#000;font-size:1rem;cursor:text;background-color:transparent}.copy-to-clipboard-success{text-transform:uppercase;width:max-content;color:var(--primary-color, #4205DD);flex:0 0 auto;cursor:pointer;background-color:transparent;border:none;font-weight:700;padding-left:.8rem;letter-spacing:.12em;position:absolute;right:.5rem;background:#f6f6f6;height:3rem;display:flex;align-items:center}.copy-to-clipboard-icon{right:.5rem;background:#f6f6f6;position:absolute;cursor:pointer}.copy-to-clipboard-icon:hover path{fill:var(--primary-color, #4205DD)}.copy-to-clipboard-icon[disabled]{color:#666;cursor:default}.copy-to-clipboard-icon:hover{color:var(--primary-darker-color, #361290)}.copy-to-clipboard-icon[disabled]:hover{color:#666}.fill-space{flex-grow:1}.you-are-here{height:4.2rem;position:absolute;text-decoration:none;cursor:default;overflow:hidden;background-color:transparent;transform-origin:50% 95%;transform:translate(-50%,-100%) scale(var(--seat-scale));pointer-events:none}.you-are-here svg path{fill:var(--primary-color, #4205DD)}.you-are-here .text-wrapper{position:absolute;top:14px;left:0;height:2.2rem;width:3rem;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;line-height:1.1;overflow:hidden}.you-are-here .text-wrapper .you{font-size:.563rem}.you-are-here .text-wrapper .here{font-size:.75rem;font-weight:700}.you-are-here.dark .text-wrapper{color:var(--primary-color, #4205DD)}.you-are-here.dark svg path{fill:#fff}.ModalForm.ShareFloorForm{width:35rem}.ModalForm.ShareFloorForm .fields{display:block;margin-bottom:.875rem;font-size:.875rem;font-weight:700;line-height:20px}.ModalForm.ShareFloorForm .floor-label{color:#666;margin-bottom:.875rem}.ModalForm.ShareFloorForm .floor-pill{display:inline-block;padding:.25rem .625rem;border:1px solid #E8E8E8;border-radius:20px;color:#000;margin-bottom:1.5rem}.ModalForm.ShareFloorForm .copy-to-clipboard{margin-bottom:1.5rem}.ModalForm.ShareFloorForm .MapContainer{height:283px;width:100%;overflow:hidden;margin-bottom:1.25rem}.ModalForm.ShareFloorForm .MapContainer .PlanImage{cursor:crosshair}.ModalForm.ShareFloorForm .MapContainer .inverted img{filter:invert(1)}.ModalForm.ShareFloorForm .activity-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.ModalForm.ShareFloorForm .activity-wrapper .access-activity-button{font-size:.875rem;font-weight:700;border:none;display:block;cursor:pointer;background-color:transparent;color:#666;margin-top:.2rem;margin-bottom:2rem;text-align:left;flex:0 0 30%}.ModalForm.ShareFloorForm .activity-wrapper .access-activity-button:hover{color:#000}.ModalForm.ShareFloorForm .activity-wrapper .early-access{color:#666;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.ModalForm.ShareFloorForm .activity-wrapper .early-access .early-access-title{display:flex;align-items:center;margin-bottom:.5rem}.ModalForm.ShareFloorForm .activity-wrapper .early-access .early-access-title svg{margin-right:.5rem;width:24px;height:24px}.ModalForm.ShareFloorForm .activity-wrapper .early-access .early-access-title svg path{fill:var(--primary-color, #4205DD)}.ModalForm.ShareFloorForm .activity-wrapper .early-access .early-access-info{font-size:.625rem;margin-bottom:.5rem}.ModalForm.ShareFloorForm .show-here{margin-bottom:.875rem;font-size:.875rem}.ModalForm.ShareFloorForm .mark-here{color:#666;margin-bottom:.875rem}.empty-panel{width:calc(100% - 42.7rem)}.floor{display:flex;width:100%;align-items:flex-start;justify-content:space-between}.floor .Filters .Dropdown .control{box-shadow:none;border:none}.floor-wrapper{display:flex;flex-direction:column;width:100%;max-width:calc(100% - 18rem)!important}.floor .Map{pointer-events:none;cursor:pointer}.floor .floor-plan{height:calc(var(--view-height-safe) - 23.55rem);padding:0;display:flex;justify-content:center;align-items:stretch;width:100%;box-shadow:none}.floor .floor-plan-skeleton{width:100%;height:calc(var(--view-height-safe) - 23.55rem)}.floor .floor-plan>*{width:100%}.floor .floor-plan.floor-plan-missing,.floor .floor-plan.floor-missing,.floor .floor-plan.loading{min-height:21.75rem;height:auto;align-items:center}.floor .floor-plan.floor-plan-missing svg{width:3rem;height:3rem}.floor .floor-plan.floor-plan-missing svg path{fill:#b0b0b0}.floor .floor-plan.building-missing,.floor .floor-plan.floor-missing,.floor .floor-plan+div{min-height:auto;padding:3rem}.floor .panel{margin-top:1.5rem;background:#fff;margin-left:2rem;width:16rem;padding:2rem 2rem 3rem}.floor .panel-head{margin-bottom:.75rem}.floor .panel-head-title{color:#666;margin:0;font-weight:700;font-size:.875rem;line-height:1.5rem}.floor .panel-body .Button.link .label{font-weight:500;font-size:.875rem;text-align:left}.floor .panel-body .options .option:not(:last-child){margin-bottom:.75rem}.floor .panel-body .options .option .helper-info{color:#666;margin-top:.75rem;font-size:.875rem}.floor .panel-body .options .option.info{display:flex;align-items:center}.floor .panel-body .options .option.info .react-loading-skeleton{width:3.5rem;height:1.5rem}.floor .panel-body .options .option.info svg.InfoIcon{min-width:1.5rem;width:1.5rem;height:1.5rem;margin-right:.5rem}.floor .panel-body .options .option.info svg.InfoIcon path{fill:#666}.floor .panel-body .options .option.info span{font-size:.875rem;line-height:1.5rem;font-weight:500;color:#666}.floor .panel-foot{margin-top:2rem}.floor .panel-foot .floor-plan-cta{font-size:.75rem}.floor .panel.hidden{visibility:hidden}.MultiActionButton{position:relative;min-width:160px;cursor:pointer}.MultiActionButton.disabled{cursor:auto;opacity:.5;pointer-events:none}.MultiActionButton .Control{cursor:pointer;background-color:#fff;height:2.375rem;padding:.625rem 1rem;font-weight:700;font-size:.875rem;line-height:32px;display:flex;align-items:center;text-align:center;letter-spacing:.12em;text-transform:uppercase;justify-content:space-around}.MultiActionButton .Control svg{margin-left:.5rem}.MultiActionButton .Control svg path{fill:#000}.MultiActionButton .Content{position:absolute;z-index:10;top:100%;left:0;width:100%;background:#fff;box-shadow:0 5px 13px #0000000f;display:flex;flex-direction:column;align-items:flex-start;padding:.625rem 1rem}.MultiActionButton .Content .Option{width:100%}.MultiActionButton .Content .Option:not(:last-of-type){margin-bottom:.5rem}.MultiActionButton .Content .Option .Label{color:#666;font-weight:700;font-size:.875rem;line-height:19px;margin-bottom:0}.MultiActionButton .Content .Option:hover .Label{color:var(--primary-color, #4205DD)}.MultiActionButton.isSmall .Control{font-size:.875rem;line-height:1.125rem;padding:.625rem 1rem}.MultiActionButton.isSmall .Content{padding:.625rem 1rem}.MultiActionButton.isSmall .Content .Option{width:100%}.MultiActionButton.isSmall .Content .Option .Label{font-size:.875rem;line-height:1.125rem;width:100%}.Health{width:100%}.Health .PageHeader{padding:1.5rem 2rem;background:#edeff2;width:100%}.Health .PageHeader .Subtext{color:#666;font-size:.875rem;font-weight:500}.Health .Filters{background-color:#fff;padding:2rem}.Health .Filters .btn-Bulk .Control{line-height:1.125rem;padding:.625rem 1rem;background-color:#e8e8e8}.Health .Filters .btn-Bulk svg{height:1.125rem}.Health .health-settings-header__controls{display:flex;align-items:center;gap:16px}.Health .health-settings-header__content{margin-top:16px}.Health .Intro{display:flex;align-items:center;width:100%;justify-content:space-between}.Health .Intro .Subheading{max-width:60%}.Health .row{display:flex;width:100%;justify-content:space-between;margin-bottom:2em}.Health .row .FieldWrapper{margin-bottom:0}.Health .row .Switch{margin-bottom:1em}.Health .row .Button{min-width:10%;justify-content:center}.Health .Label.CheckboxLabel{font-weight:400}.Health .PageForm .Intro{font-weight:600}.Health .indicator{height:.6rem;width:.6rem;border-radius:.6rem;background-color:#0cca8f;margin-right:.5rem}.Health .indicator.inactive{background-color:#dd1e38}.Health .StatusCell{display:flex;align-items:center}.InputMulti{display:flex;flex-wrap:wrap;width:100%}.InputMulti .InputValue{padding:.7rem;margin:.5em .5rem .5rem 0;display:flex;background-color:#f6f6f6;font-size:.875rem}.InputMulti .InputValue .Remove{margin-left:.5rem;display:flex;justify-items:center;cursor:pointer}.InputMulti .InputValue .Remove svg{max-height:20px}.SortableCard{background-color:#fff;justify-content:space-between;align-items:center;width:100%;display:flex}.SortableCard .card-content-body{display:flex}.SortableCard.disabled{opacity:.5}.SortableCard.disabled:hover{cursor:not-allowed}.SortableCard.disabled .Actions{opacity:.2}.SortableCard .Content{width:100%}.SortableCard .Actions{display:flex;gap:2rem}.SortableCard .Actions .DragHandle{cursor:grab}.SortableCard .Actions .Delete{cursor:pointer}.DraggableContainer{width:100%}.DraggableContainer [data-rfd-droppable-id=items]>div{margin-bottom:15px}.HealthEditQuestions{width:100%}.HealthEditQuestions .Label .description{margin-top:.5rem;font-weight:400}.HealthEditQuestions .Questions{margin-top:2rem}.HealthEditQuestions .Questions .Card.SortableCard{box-shadow:none}.HealthEditQuestions .Questions .description{margin-bottom:2rem}.HealthEditQuestions .Questions .Question{max-width:95%}.HealthEditQuestions .Action{margin:1.5rem 0}.HealthQuestion{margin-bottom:1.625rem}.HealthQuestion .Button{min-width:7.5rem}.HealthQuestion .Button .label{text-align:center;width:100%}.HealthQuestion .Remove{height:24px;text-align:right}.HealthQuestion .Remove svg{cursor:pointer}.HealthQuestion .Question{display:flex;margin-bottom:1rem}.HealthQuestion .Question .number{display:flex;padding-top:.5rem}.HealthQuestion .Answers{display:flex}.HealthQuestion .Answers .Answer{width:8rem;margin-left:1rem;margin-right:1rem;padding:.25rem;background-color:#fff;text-align:center;cursor:pointer}.HealthQuestion .Answers .Answer.isSelected{border:1px solid var(--primary-color, #4205DD);background-color:#0000ff1a;font-weight:700}.HealthSettingsForm{width:100%}.HealthSettingsForm .Subtext{font-size:.75rem;font-style:normal;font-weight:400;line-height:18px;color:#666}.HealthSettingsForm.isInvalid textarea:invalid{background:#f4e0e3!important}.HealthSettingsForm .fields hr{margin:1em 0!important}.HealthSettingsForm .fields .FieldWrapper:not(:first-child){margin:1.5rem 0}.HealthSettingsForm .fields .TextAreaField textarea{margin-top:.5rem}.HealthSettingsForm .fields .field-width-100{width:100%;margin-bottom:1em}.HealthSettingsForm .fields .CheckboxWrapper:not(:last-child){margin-bottom:2em}.HealthSettingsForm .fields .indent{padding-left:calc(18px + 1rem)}.HealthSettingsForm .fields label{margin-bottom:.5em}.HealthSettingsForm label.Label{font-style:normal;font-weight:700;font-size:.875rem;line-height:19px;color:#666}.HealthSettingsForm input[type=date],.HealthSettingsForm input[type=text],.HealthSettingsForm input[type=number],.HealthSettingsForm input[type=email],.HealthSettingsForm textarea{width:100%;background:#f6f6f6;border:0;padding:8px 12px;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;color:#000}.HealthSettingsForm input[type=date]:hover,.HealthSettingsForm input[type=date]:focus,.HealthSettingsForm input[type=text]:hover,.HealthSettingsForm input[type=text]:focus,.HealthSettingsForm input[type=number]:hover,.HealthSettingsForm input[type=number]:focus,.HealthSettingsForm input[type=email]:hover,.HealthSettingsForm input[type=email]:focus,.HealthSettingsForm textarea:hover,.HealthSettingsForm textarea:focus{background-color:#f1f1f1;transition:background-color .1s}.HealthSettingsForm input[type=date]:hover svg path,.HealthSettingsForm input[type=date]:focus svg path,.HealthSettingsForm input[type=text]:hover svg path,.HealthSettingsForm input[type=text]:focus svg path,.HealthSettingsForm input[type=number]:hover svg path,.HealthSettingsForm input[type=number]:focus svg path,.HealthSettingsForm input[type=email]:hover svg path,.HealthSettingsForm input[type=email]:focus svg path,.HealthSettingsForm textarea:hover svg path,.HealthSettingsForm textarea:focus svg path{fill:#000}.HealthSettingsForm input[type=text],.HealthSettingsForm input[type=email]{cursor:text}.HealthSettingsForm input[type=date]:focus,.HealthSettingsForm input[type=text]:focus,.HealthSettingsForm input[type=number]:focus,.HealthSettingsForm input[type=email]:focus,.HealthSettingsForm textarea{outline:none}.HealthSettingsForm .disabled{opacity:.5;pointer-events:none}.ApiIntegration .Intro{display:flex;align-items:center;gap:2rem}.ApiIntegration .Intro span{max-width:40rem}.ApiIntegration .Intro span a{font-weight:700}.ApiIntegration .Intro .Button{margin-left:auto}.ApiIntegration .TableTitle{color:#666;letter-spacing:.0625rem;font-weight:700;text-transform:uppercase}.ApiIntegration .ApiKeysTable thead th{color:#b0b0b0;font-weight:700}.ApiIntegration .ApiKeysTable tbody tr td{color:#666}.ApiIntegration .ApiKeysTable .ClientIdCell{display:flex;gap:1rem}.ApiIntegration .ApiKeysTable .ClientIdCell .copy-to-clipboard{width:100%}.ApiIntegration .ApiKeysTable .ClientIdCell .copy-to-clipboard svg path{fill:#b0b0b0}.ApiIntegration .ApiKeysTable .ClientIdCell .Button{margin-left:auto;margin-right:1rem}.ApiKeyForm .Card{min-width:30rem;width:30rem}.ApiResponse{min-width:40rem;width:40rem}.ApiResponse .ApiResponseButton{margin-top:2rem;margin-left:auto}.ApiResponse .ApiKeyCard .card-content .card-content-body{display:flex;flex-direction:column;gap:2rem}.ApiResponse .ApiKeyCard .card-content .card-content-body .ApiResponseRow{display:flex;flex-direction:column;gap:.5rem}.ApiResponse .ApiKeyCard .card-content .card-content-body .ApiResponseRow label{font-size:.875rem;font-weight:700;color:#666}.CalendarIntegratedCard{width:42rem;height:14.5rem}.CalendarIntegratedCard .card-content .card-content-body{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:stretch}.CalendarIntegratedCard .card-content .card-content-body div,.CalendarIntegratedCard .card-content .card-content-body svg{flex:0 0 auto}.CalendarIntegratedCard .card-content .card-content-body .details{flex:1 1 100%;overflow:hidden}.CalendarIntegratedCard .card-content .card-content-body .details__title{color:#666;font-weight:700;margin-bottom:.75rem}.CalendarIntegratedCard .card-content .card-content-body .details__title.additional{margin-top:2rem}.CalendarIntegratedCard .card-content .card-content-body .details__title+div{text-overflow:ellipsis;word-break:break-all}.CalendarIntegratedCard .card-content .card-content-body .actions{flex:0 0 auto;display:flex;flex-direction:column;justify-content:stretch;gap:1rem}.NoRoomsFound,.ViewRooms{width:42rem}.CalendarProviderCard{display:flex;border:none;padding:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14.5rem}.CalendarProviderCard__card{height:20rem}.CalendarProviderCard__card .card-content{position:relative;align-items:flex-start}.CalendarProviderCard__card .card-content h3{color:#000;text-align:left;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-top:0;margin-bottom:.5rem}.CalendarProviderCard__card .description{display:flex;align-items:flex-start;color:#b0b0b0;text-align:left;font-size:.75rem;line-height:1.125rem;margin-top:0;margin-bottom:.5rem}.CalendarProviderCard__card .description .Button{display:inline-block;font-weight:400}.Calendars__list{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.Calendars .skeleton-container{display:flex;gap:.5rem;flex-wrap:wrap}.Calendars .react-loading-skeleton{width:14.5rem;height:20rem}.Exchange,.Exchange__form{width:42rem}.Exchange__form .Card.old-card{min-width:42rem}.Exchange__form__two-columns{width:100%;display:flex;flex-direction:row;gap:2rem}.ICalendar,.ICalendar__form{width:42rem}.ICalendar__form .Card.old-card{min-width:42rem}.ICalendar__form__password{width:100%;display:flex;flex-direction:row;gap:2rem}.ChatBotCard{display:flex;border:none;padding:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14.5rem;height:100%}.ChatBotCard__card{height:100%}.ChatBotCard__card .card-content{position:relative;align-items:flex-start}.ChatBotCard__card .card-content h3{color:#000;text-align:left;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-top:0;margin-bottom:.5rem}.ChatBotCard__card .description{display:flex;align-items:flex-start;color:#b0b0b0;text-align:left;font-size:.75rem;line-height:1.125rem;margin-top:0;margin-bottom:.5rem}.ChatBotCard__card .connected{margin-top:.35rem;margin-right:.5rem;flex:0 0 auto;padding:0;width:.5rem;height:.5rem;border-radius:50%;background-color:#0cca8f}.ChatBot__list{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ChatBot .skeleton-container{display:flex;gap:.5rem;flex-wrap:wrap}.ChatBot .react-loading-skeleton{width:14.5rem;height:20rem}.OtherDevices{width:42rem}.OtherDevices .OtherDevicesToggleCard{max-width:42rem;display:flex;flex-direction:column}.OtherDevices .OtherDevicesToggleCard .card-content{padding:0}.OtherDevices .OtherDevicesToggleCard .card-content .skeleton-group{width:42rem}.OtherDevices .OtherDevicesToggleCard .ToggleContainer{width:100%;height:4.5rem;background:#edeff2;display:flex;align-items:center;padding:2rem}.OtherDevices .OtherDevicesToggleCard .ToggleContainer .Label{color:#000}.OtherDevices .OtherDevicesToggleCard .TokenContainer{display:flex;flex-direction:column;padding:2rem 2rem 3rem}.OtherDevices .OtherDevicesToggleCard .TokenContainer .TokenTitle{color:#666;font-size:.875rem;line-height:1.5rem;font-weight:700}.OtherDevices .OtherDevicesToggleCard .TokenContainer .TokenDescription{color:#666;font-size:.75rem;line-height:1.125rem;font-weight:400;margin-top:1rem}.OtherDevices .OtherDevicesToggleCard .TokenContainer .TokenButton{width:max-content;margin-top:2rem}.OtherDevices .OtherDevicesToggleCard .TokenContainer .ExistingTokenContainer{margin-top:2rem;display:flex;align-items:center}.OtherDevices .OtherDevicesToggleCard .TokenContainer .ExistingTokenContainer .copy-to-clipboard{width:100%}.OtherDevices .OtherDevicesToggleCard .TokenContainer .ExistingTokenContainer .RegenerateTokenButton{margin-left:1rem}.OtherDevices .OtherDevicesToggleCard .OtherDevicesFeatureDisabled{background:#feffde;font-size:1rem;line-height:1rem;font-weight:700;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.OtherDevices .OtherDevicesToggleCard .OtherDevicesFeatureDisabled .NotAvailable{color:#666;font-weight:400}.PresenceIntegration .PresenceList{display:flex;gap:1rem}.PresenceIntegration .PresenceList .PresenceCard{width:16rem;background:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;position:relative}.PresenceIntegration .PresenceList .PresenceCard .PresenceImage{display:flex;align-items:center;justify-content:center}.PresenceIntegration .PresenceList .PresenceCard h3{font-size:.875rem;margin:0}.PresenceIntegration .PresenceList .PresenceCard p{font-size:.75rem;color:#b0b0b0}.PresenceIntegration .PresenceList .PresenceCard .download{position:absolute;right:2rem;top:2rem}.PresenceIntegration .PresenceList .PresenceCard .download svg path{fill:var(--primary-color, #4205DD)}.ScimIntegration{width:42rem}.ScimIntegration .ScimToggleCard{min-width:42rem;display:flex;flex-direction:column}.ScimIntegration .ScimToggleCard .card-content{padding:0}.ScimIntegration .ScimToggleCard .ToggleContainer{width:100%;height:4.5rem;background:#edeff2;display:flex;align-items:center;padding:2rem}.ScimIntegration .ScimToggleCard .ToggleContainer .Label{color:#000}.ScimIntegration .ScimToggleCard .TokenContainer{display:flex;flex-direction:column;padding:2rem 2rem 3rem}.ScimIntegration .ScimToggleCard .TokenContainer .TokenTitle{color:#666;font-size:.875rem;line-height:1.5rem;font-weight:700}.ScimIntegration .ScimToggleCard .TokenContainer .TokenDescription{color:#666;font-size:.75rem;line-height:1.125rem;font-weight:400;margin-top:1rem}.ScimIntegration .ScimToggleCard .TokenContainer .TokenButton{width:max-content;margin-top:2rem}.ScimIntegration .ScimToggleCard .TokenContainer .ExistingTokenContainer{margin-top:2rem;display:flex;align-items:center}.ScimIntegration .ScimToggleCard .TokenContainer .ExistingTokenContainer .copy-to-clipboard{width:100%}.ScimIntegration .ScimToggleCard .TokenContainer .ExistingTokenContainer .RegenerateTokenButton{margin-left:1rem}.ScimIntegration .ScimToggleCard .SCIMFeatureDisabled{background:#feffde;font-size:1rem;line-height:1rem;font-weight:700;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.ScimIntegration .ScimToggleCard .SCIMFeatureDisabled .NotAvailable{color:#666;font-weight:400}.ZoomIntegration{width:42rem!important}.ZoomIntegration .Loader{width:100%}.ZoomIntegration .ToggleCard{max-width:42rem;display:flex;flex-direction:column;width:100%}.ZoomIntegration .ToggleCard .card-content{padding:0}.ZoomIntegration .ToggleCard .ToggleContainer{width:100%;height:4.5rem;background:#edeff2;display:flex;align-items:center;padding:2rem}.ZoomIntegration .ToggleCard .FormContainer{background:#fff;width:100%;padding:2rem}.BrandingForm .Card{width:42rem}.BrandingForm .Card .fields{font-size:12pt;display:block}.BrandingForm .Card .fields .field-description{display:flex}.BrandingForm .Card .fields .info{margin-left:2rem;width:28rem}.BrandingForm .Card .fields .info div{margin-bottom:1rem}.Branding{display:flex}.Branding .branding-skeleton{width:42rem;height:30rem}.OrganizationCompanyDetailsForm .PageActions .spacer{display:none}.OrganizationCompanyDetailsForm .PageActions .delete{margin-right:auto}.OrganizationCompanyDetailsForm .Card{width:42rem}.OrganizationCompanyDetailsForm .Card .field-description{display:flex}.OrganizationCompanyDetailsForm .info{margin-left:2rem;width:28rem}.OrganizationCompanyDetailsForm .info div{margin-bottom:1rem}.CompanyDetails .skeleton-group{width:42rem}.DeleteCompanyForm .spacer{display:none}.DeleteCompanyForm .cancelButton{margin-right:auto}.DeleteCompany .PermanentActionWarning{border-radius:0;background:#feffde;display:flex;align-items:center;justify-items:center;color:#666;width:42rem}.DeleteCompany .PermanentActionWarning .card-content{padding:3rem}.DeleteCompanySurveyModal.ModalForm{width:30rem}.DeleteCompanySurvey{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:.5rem}.DeleteCompanySurvey p{color:#666}.OrganizationOverview .title{color:#000;font-size:.875rem;font-weight:700;line-height:1.5rem;margin-bottom:.75rem}.RoomsOnboardingOverview hr{border:none;height:1px;background-color:#b0b0b0;width:100%;margin:2em 0}.RoomsOnboardingOverview .PageForm .Card{width:100%;min-width:unset}.RoomsOnboardingOverview--enabled .card-content{padding-bottom:0}.App .RouteView .SolutionsOverview.View{width:35rem}.device-filter .type{font-weight:400}.CustomContent .Intro{display:flex;justify-content:space-between;gap:2rem}.CustomContent .Intro .description{max-width:42rem}.CustomContent .Intro .buttons .Button,.CustomContent .Filters .MultiActionButton{min-width:160px}.CustomContent .Table td:last-child{padding-right:1.25rem}.CustomContent .Table td .name,.CustomContent .Table td .schedule-range-datetime{font-size:.875rem;line-height:1.5rem;margin-bottom:.75rem}.CustomContent .Table td .name{position:relative;padding-left:1rem}.CustomContent .Table td .name.active:before{background:#0cca8f}.CustomContent .Table td .name:before{position:absolute;content:"";width:.5rem;height:.5rem;border-radius:50%;background:#ffe0e0;left:0;top:50%;transform:translateY(-50%)}.CustomContent .Table td.empty-cell{padding-right:0}.CustomContent .Table td .schedule-info{text-align:right}.CustomContent .Table td .schedule-range-datetime{display:inline-flex;align-items:center;gap:.5rem}.CustomContent .Table td .schedule-range-datetime svg{width:1rem;height:1rem}.CustomContent .Table td .schedule-range-datetime svg path{fill:#000}.CustomContent .Table .CustomContentTableNoView{display:flex;flex-direction:column;width:100%}.CustomContent .Table .CustomContentTableNoView .CustomContentTableNoViewTop{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding:2.5rem 1.25rem;width:100%!important}.CustomContent .Table .CustomContentTableNoView .CustomContentTableNoViewTop svg{margin-bottom:1rem;width:4rem;height:4rem}.CustomContent .Table .CustomContentTableNoView .CustomContentTableNoViewTop svg path{fill:gray}.CustomContent .Table .CustomContentTableNoView .CustomContentTableNoViewTop p{font-weight:400;font-size:1rem;line-height:1.5rem;margin:0;color:#666}.CustomContent .CustomContentTableNoViewBottom{display:flex;align-items:center;justify-content:center;gap:.25rem;text-align:center;background-color:#feffde;color:#666}.CustomContent .CustomContentTableNoViewBottom .CustomContentTableNoViewBottomButton{line-height:1.5rem;display:inline-flex;align-items:center;background:none;border:unset;padding:0;margin:0;color:var(--primary-color, #4205DD);cursor:pointer;text-decoration:none;letter-spacing:normal;text-transform:none}.CustomContent .CustomContentTableNoViewBottom .CustomContentTableNoViewBottomButton.link:hover,.CustomContent .CustomContentTableNoViewBottom .CustomContentTableNoViewBottomButton.link:focus{text-decoration:underline;color:#000}.SettingsRoomsCustomContentTypes .SelectContentTypes__list{display:flex;justify-content:space-between}.SettingsRoomsCustomContentTypes .SelectContentTypes__list .ContentTypeCard{display:flex;width:calc(25% - 1rem);text-decoration:none;border:1px solid transparent;color:#000;cursor:pointer}.SettingsRoomsCustomContentTypes .SelectContentTypes__list .ContentTypeCard .ContentTypeCardTitle{font-size:.875rem;font-weight:700}.SettingsRoomsCustomContentTypes .SelectContentTypes__list .ContentTypeCard .ContentTypeCardDescr{color:#b0b0b0;font-size:.75rem;line-height:1.125rem}.SettingsRoomsCustomContentTypes .SelectContentTypes__list .ContentTypeCard .ContentTypeCardIcon{display:flex;align-items:center;justify-content:center;padding:3rem 0}.SettingsRoomsCustomContentTypes .SelectContentTypes__list .ContentTypeCard .ContentTypeCardIcon svg{width:4.5rem;height:4.5rem}.SettingsRoomsCustomContentTypes .SelectContentTypes__list .ContentTypeCard .ContentTypeCardIcon svg path{fill:#666}.SettingsRoomsCustomContentTypes .SelectContentTypes .Button.back-button{display:inline-block;margin-top:2rem}.ImagePreview{display:flex;width:8.875rem;height:6.75rem;position:relative;cursor:pointer}.ImagePreview:hover{opacity:.9}.ImagePreview img{width:100%;height:auto;object-fit:cover}.ImagePreview:not(.SelectedImage) .ImageStatus svg path{fill:#666}.ImagePreview .Actions .RemoveImage.Dark svg path,.ImagePreview .Actions .ReplaceImage.Dark svg path{fill:#fff}.ImagePreview .ImageStatus{position:absolute;top:.5rem;left:.5rem}.ImagePreview .ImageStatus svg{width:1.5rem;height:1.5rem}.ImagePreview .Actions{position:absolute;right:0;padding:.5rem;display:flex;flex-direction:column;height:100%;justify-content:space-between}.ImagePreview .Actions button{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer}.ImagePreview .Actions button svg{width:1.5rem;height:1.5rem}.ImagePreview .Actions button svg path{fill:#666}.ImageGallery{display:flex;flex-wrap:wrap;gap:1rem}.ImageGalleryActions{background:#fff;width:14.5rem;padding:2rem 2rem 3rem}.ImageGalleryActions button{text-transform:none;font-weight:500}.ImageGalleryActions .gallery-selection-options button{margin-bottom:.75rem}.ImageGalleryActions .gallery-selection-options .SubText{font-size:.75rem;color:#666;line-height:1rem}.ImageGalleryActions .gallery-image-rotation-interval .Fields{display:flex;gap:1rem}.ImageGalleryActions .gallery-image-rotation-interval .Fields>div:first-child{width:3.5rem}.ImageGalleryActions .gallery-image-rotation-interval .Fields>div:last-child{width:6rem}.EditGalleryForm{display:flex;align-items:flex-start;gap:1rem;width:100%;position:relative}.EditGalleryForm.NoImages .Card>.fields .SubText{margin-bottom:0}.EditGalleryForm .PageForm{max-width:42.5rem}.EditGalleryForm .PageForm .Card{min-width:auto}.EditGalleryForm .PageForm .Card>.fields{background:#fff}.EditGalleryForm .PageForm .Card .SubText{display:block;margin:.75rem 0 2rem;font-size:.75rem;line-height:1.125rem;color:#666}.EditGalleryForm .PageForm .Card .PageFooter{text-align:center;color:#666;background:#feffde;margin-left:-2rem;margin-right:-2rem;margin-bottom:-3rem}.EditGalleryForm .PageForm .Card .PageFooter .NoFilesView{display:flex;justify-content:center;align-items:center;gap:.25rem}.EditGalleryForm .PageForm .Card .PageFooter .NoFilesView .NoFilesViewViewButton{display:flex;align-items:center;gap:.25rem}.EditGalleryForm .PageForm .Card .PageFooter .NoFilesView .NoFilesViewViewButton .UploadFile button{text-transform:none}.TextEditorContainer{background:#f6f6f6}.TextEditorContainer .TextEditorToolbar{display:flex;gap:1.5rem;padding:.75rem}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup{display:flex;gap:.5rem}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup .Dropdown .control{height:1.5rem;min-height:auto}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup .Dropdown.bg-theme .control{min-height:auto;padding:0;background:none;display:inline-flex}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup .Dropdown.bg-theme .control>.label{margin:0}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup .Dropdown.bg-theme .control>.label svg{margin:0}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup .Dropdown.bg-theme .control>svg{display:none}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup .Dropdown.bg-theme .options{padding:0}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup .Dropdown.bg-theme .options>svg{display:none}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup .Dropdown.bg-theme .options .option{padding:0}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup .Dropdown.bg-theme .options .option .label{display:inline-flex}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup button{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup button.active svg path{fill:var(--primary-color, #4205DD)}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup button svg{width:1.25rem;height:1.25rem}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup button svg:hover path{fill:#000}.TextEditorContainer .TextEditorToolbar .TextEditorActionsGroup button svg path{fill:#666}.TextEditorContainer .TextEditor{background:#f6f6f6;padding:0 .75rem .75rem}.TextEditorContainer .TextEditor .background-theme{display:flex;height:20rem}.TextEditorContainer .TextEditor .background-theme .vertical-align-container{display:flex;width:100%}.TextEditorContainer .TextEditor .background-theme .vertical-align-container .vertical-align-container-inner{width:100%;overflow-y:auto;max-height:20rem;padding:1rem 1.5rem}.TextEditorContainer .background-theme.gray-100,.TextEditorContainer .background-theme.gray-100:hover,.TextEditorContainer .option.gray-100,.TextEditorContainer .option.gray-100:hover{background:#fff}.TextEditorContainer .background-theme.gray-100 *,.TextEditorContainer .background-theme.gray-100:hover *,.TextEditorContainer .option.gray-100 *,.TextEditorContainer .option.gray-100:hover *{color:#000}.TextEditorContainer .background-theme.gray-100 svg path,.TextEditorContainer .background-theme.gray-100:hover svg path,.TextEditorContainer .option.gray-100 svg path,.TextEditorContainer .option.gray-100:hover svg path{fill:#000}.TextEditorContainer .background-theme.gray-80,.TextEditorContainer .background-theme.gray-80:hover,.TextEditorContainer .option.gray-80,.TextEditorContainer .option.gray-80:hover{background:#f0f0f0}.TextEditorContainer .background-theme.gray-80 *,.TextEditorContainer .background-theme.gray-80:hover *,.TextEditorContainer .option.gray-80 *,.TextEditorContainer .option.gray-80:hover *{color:#000}.TextEditorContainer .background-theme.gray-80 svg path,.TextEditorContainer .background-theme.gray-80:hover svg path,.TextEditorContainer .option.gray-80 svg path,.TextEditorContainer .option.gray-80:hover svg path{fill:#000}.TextEditorContainer .background-theme.gray-60,.TextEditorContainer .background-theme.gray-60:hover,.TextEditorContainer .option.gray-60,.TextEditorContainer .option.gray-60:hover{background:#b4b4b4}.TextEditorContainer .background-theme.gray-60 *,.TextEditorContainer .background-theme.gray-60:hover *,.TextEditorContainer .option.gray-60 *,.TextEditorContainer .option.gray-60:hover *{color:#fff}.TextEditorContainer .background-theme.gray-60 svg path,.TextEditorContainer .background-theme.gray-60:hover svg path,.TextEditorContainer .option.gray-60 svg path,.TextEditorContainer .option.gray-60:hover svg path{fill:#fff}.TextEditorContainer .background-theme.gray-40,.TextEditorContainer .background-theme.gray-40:hover,.TextEditorContainer .option.gray-40,.TextEditorContainer .option.gray-40:hover{background:#787878}.TextEditorContainer .background-theme.gray-40 *,.TextEditorContainer .background-theme.gray-40:hover *,.TextEditorContainer .option.gray-40 *,.TextEditorContainer .option.gray-40:hover *{color:#fff}.TextEditorContainer .background-theme.gray-40 svg path,.TextEditorContainer .background-theme.gray-40:hover svg path,.TextEditorContainer .option.gray-40 svg path,.TextEditorContainer .option.gray-40:hover svg path{fill:#fff}.TextEditorContainer .background-theme.gray-20,.TextEditorContainer .background-theme.gray-20:hover,.TextEditorContainer .option.gray-20,.TextEditorContainer .option.gray-20:hover{background:#3c3c3c}.TextEditorContainer .background-theme.gray-20 *,.TextEditorContainer .background-theme.gray-20:hover *,.TextEditorContainer .option.gray-20 *,.TextEditorContainer .option.gray-20:hover *{color:#fff}.TextEditorContainer .background-theme.gray-20 svg path,.TextEditorContainer .background-theme.gray-20:hover svg path,.TextEditorContainer .option.gray-20 svg path,.TextEditorContainer .option.gray-20:hover svg path{fill:#fff}.TextEditorContainer .background-theme.gray-0,.TextEditorContainer .background-theme.gray-0:hover,.TextEditorContainer .option.gray-0,.TextEditorContainer .option.gray-0:hover{background:#000}.TextEditorContainer .background-theme.gray-0 *,.TextEditorContainer .background-theme.gray-0:hover *,.TextEditorContainer .option.gray-0 *,.TextEditorContainer .option.gray-0:hover *{color:#fff}.TextEditorContainer .background-theme.gray-0 svg path,.TextEditorContainer .background-theme.gray-0:hover svg path,.TextEditorContainer .option.gray-0 svg path,.TextEditorContainer .option.gray-0:hover svg path{fill:#fff}.EditTextForm{max-width:45.5rem;width:100%}.EditTextForm .PageForm .Card{min-width:auto}.EditTextForm .PageForm .Card .fields{display:block}.EditTextForm .PageForm .Card .fields .SubText{display:block;margin:.75rem 0 2rem;font-size:.75rem;line-height:1.125rem;color:#666}.EditWebpageForm{max-width:45.5rem;width:100%}.EditWebpageForm .PageForm .Card{min-width:auto}.EditWebpageForm .PageForm .Card .FieldWrapper .Label .subText{display:block;margin:.75rem 0 1rem}.RoomDeviceStatus{display:flex;gap:.5rem}.RoomDeviceStatus .status{display:flex}.RoomDeviceStatus .status .icon{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem}.RoomDeviceStatus .status .icon.warning svg path{fill:#dd1e38}.RoomDeviceStatus .status .icon.outdated svg path{fill:#666}.RoomDeviceStatus .status .label{font-weight:400;font-size:.75rem;line-height:1.5rem;color:#000}.View.Devices .EditDevicesForm{max-width:61rem;width:100%}.View.Devices .EditDevicesForm .PageForm .Card{background:none;box-shadow:none;min-width:auto}.View.Devices .EditDevicesForm .PageForm .Card .fields{padding:0}.View.Devices .EditDevicesForm .PageForm .Card .fields>div{width:100%}.View.Devices .Filters .FiltersContainer{display:flex;flex-wrap:wrap;gap:.5rem}.View.Devices .Filters .FiltersContainer .Dropdown,.View.Devices .Filters .FiltersContainer .Search{margin:0}.View.Devices .Filters .FiltersContainer .Dropdown .control,.View.Devices .Filters .FiltersContainer .Dropdown input,.View.Devices .Filters .FiltersContainer .Search .control,.View.Devices .Filters .FiltersContainer .Search input{box-shadow:none;border-color:transparent}.View.Devices .Filters .FiltersContainer .Search input{max-width:11rem}.View.Devices .SettingsDevicesActiveFilters{display:flex;align-items:baseline;gap:1.5rem;margin:0;padding:0}.View.Devices .SettingsDevicesActiveFilters .Button{margin:0}.View.Devices .DevicesTableNoView{display:flex;flex-direction:column;width:100%}.View.Devices .DevicesTableNoView .DevicesTableNoViewTop{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding:2.5rem 1.25rem;width:100%!important}.View.Devices .DevicesTableNoView .DevicesTableNoViewTop svg{width:3rem;height:3rem;margin-bottom:.75rem}.View.Devices .DevicesTableNoView .DevicesTableNoViewTop svg path{fill:gray}.View.Devices .DevicesTableNoView .DevicesTableNoViewTop p{font-weight:400;font-size:1rem;line-height:1.5rem;margin:0;color:#666}.View.Devices .DevicesTableNoView .DevicesTableNoViewBottom{display:flex;align-items:center;justify-content:center;padding:3rem;background-color:#feffde;font-size:1rem;color:#666}.View.Devices .DevicesTableNoView .DevicesTableNoViewBottom .DevicesTableNoViewBottomButton{display:inline;background:none;border:unset;padding:0;margin:0 0 0 .3125rem;font-weight:900;color:var(--primary-color, #4205DD);font-size:1rem;cursor:pointer;text-decoration:none;letter-spacing:normal;text-transform:none}.View.Devices .DevicesTableNoView .DevicesTableNoViewBottom .DevicesTableNoViewBottomButton:hover,.View.Devices .DevicesTableNoView .DevicesTableNoViewBottom .DevicesTableNoViewBottomButton:focus{text-decoration:underline;color:#000}.View.Devices .Table td.DevicesCell span{display:inline-block;width:auto;margin-right:.3215rem}.View.Devices .Table td.rooms{width:20rem;max-width:20rem}.View.Devices .Table td.rooms .single-room .TpInnerWrapper{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.View.Devices .Table td .RoomDeviceStatus{width:7rem}.View.Devices .Table td.last-reported{width:12rem}.ContentGridSection{display:flex;justify-content:center;flex-direction:column;align-items:center;background:#fff;cursor:pointer;position:relative}.ContentGridSection.NoContent>svg{width:3rem;height:3rem}.ContentGridSection:hover{opacity:.825}.ContentGridSection:hover>svg path{fill:var(--primary-color, #4205DD)}.ContentGridSection:hover>div{color:var(--primary-color, #4205DD)}.ContentGridSection .ContentSectionActions{position:absolute;top:.75rem;right:.75rem;z-index:1;display:flex;gap:.5rem;margin:0}.ContentGridSection .ContentSectionActions button{padding:0;border:none;background:none;width:2rem;height:2rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.ContentGridSection .ContentSectionActions button.UpdateSectionContent:hover svg path{fill:var(--primary-color, #4205DD)}.ContentGridSection .ContentSectionActions button.DeleteSectionContent:hover svg path{fill:#dd1e38}.ContentGridSection .ContentSectionActions button>svg{width:1.5rem;height:1.5rem}.ContentGridSection .ContentSectionIcon>svg{width:4.5rem;height:4.5rem}.ContentGridSection svg path{fill:#666}.ContentGridSection>div{font-size:.875rem;color:#666}.GalleryContentPreview .ContentSectionActions{background:#fff;border-radius:.5rem}.GalleryContentPreview .PreviewImage{width:100%;height:100%;left:0;top:0;overflow:hidden;position:absolute;object-fit:cover;cursor:pointer}.TextContentPreview .ContentSectionActions{background:#fff;border-radius:.5rem}.TextContentPreview .TextEditorContainer{width:100%;height:100%;left:0;top:0;overflow:hidden;position:absolute;object-fit:cover;cursor:pointer;background:#fff}.TextContentPreview .TextEditorContainer .TextEditor{padding:0;height:100%}.TextContentPreview .TextEditorContainer .TextEditor .background-theme{height:100%}.TextContentPreview .TextEditorContainer .TextEditor .background-theme .vertical-align-container .vertical-align-container-inner{overflow-y:hidden;max-height:100%}.WebpageContentPreview .ContentSectionActions{background:#fff;border-radius:.5rem}.WebpageContentPreview iframe{width:100%;height:100%;left:0;top:0;overflow:hidden;position:absolute;border:0}.ContentGrid{display:grid;background-color:#e8e8e8;grid-gap:1px;min-height:34.125rem}.ContentGrid.grid-full{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}.ContentGrid.grid-horizontal-half{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr)}.ContentGrid.grid-horizontal-half-main-top{grid-template-rows:1.5fr 3fr}.ContentGrid.grid-horizontal-half-main-bottom{grid-template-rows:3fr 1.5fr}.ContentGrid.grid-vertical-half{grid-template-columns:repeat(2,1fr)}.ContentGrid.grid-vertical-half-main-left{grid-template-columns:3fr 1.5fr}.ContentGrid.grid-vertical-half-main-right{grid-template-columns:1.5fr 3fr}.ContentGrid.grid-quarter{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.ContentTypeSelection{display:flex}.ContentTypeSelection>.ContentType{display:flex;justify-content:center;align-items:center;cursor:pointer;width:2.75rem;height:3rem}.ContentTypeSelection>.ContentType:hover:not(.Selected){background:#0000000d}.ContentTypeSelection>.ContentType svg path{fill:#666}.ContentTypeSelection>.ContentType.Selected{cursor:default}.ContentTypeSelection>.ContentType.Selected svg path{fill:var(--primary-color, #4205DD)}.SettingsSection{display:flex;justify-content:space-between;gap:2rem;border-top:1px solid #E8E8E8;padding:1.5rem 2rem;background:#fff}.SettingsSectionContent{width:100%}.SettingsSectionHead{font-weight:700;margin-bottom:.75rem;line-height:1.5rem}.SettingsSectionBody{font-size:.75rem}.SettingsSectionBody .FieldWrapper{margin:0;font-size:1rem}.SettingsSection.HasAction{align-items:center}.SettingsSection.ScheduleSection .RadioGroup{margin-bottom:2rem}.SettingsSection.ScheduleSection .RadioGroup .RadioLabel{color:#000;font-weight:400}.SettingsSection.ScheduleSection .Row{display:flex;gap:2rem}.SettingsSection.ScheduleSection .Row:not(:last-child){margin-bottom:1.5rem}.SettingsSection.ScheduleSection .Row .Label{line-height:1.5rem;margin-bottom:.75rem}.EditCustomContentForm{max-width:45.5rem;width:100%}.EditCustomContentForm .PageForm .Card{min-width:auto}.EditCustomContentForm .PageForm .Card .PageHeader{padding:0;margin-left:0rem}.EditCustomContentForm .PageForm .Card .PageHeader .custom-content-header__controls{display:flex}.EditCustomContentForm .PageForm .Card .fields{padding:0}.EditCustomContentForm .PageForm .Card .fields>div{width:100%}.licenses-info-list .license-info{display:flex;align-items:center;font-size:.875rem}.licenses-info-list .license-info .license-info-icon{width:1.25rem;height:1.25rem;margin-right:.5rem}.licenses-info-list .license-info .license-info-icon svg{width:1.25rem;height:1.25rem}.DeviceReportModal{background:#fff}.DeviceReportModal .hint{margin-bottom:0}.SettingsRoomsDevices .Intro{display:flex;gap:2rem}.SettingsRoomsDevices .Intro .description{max-width:36rem}.SettingsRoomsDevices .Intro .buttons{display:flex;flex:1 0 auto;align-items:flex-end;flex-direction:column;gap:1rem}.SettingsRoomsDevices .Intro .buttons .buttons-top{display:flex;align-items:center;gap:1rem}.SettingsRoomsDevices .Intro .buttons .buttons-top .csv{min-width:auto;width:auto}.SettingsRoomsDevices .Intro .buttons .Button,.SettingsRoomsDevices .Intro .buttons .TpWrapper{min-width:160px;width:190px}.SettingsRoomsDevices .Actions{display:flex;align-items:flex-start;gap:1rem}.SettingsRoomsDevices .Actions .Filters{align-items:flex-start;justify-content:space-between;gap:1rem}.SettingsRoomsDevices .Actions .Filters .FiltersContainer{display:flex;flex-wrap:wrap;gap:.5rem}.SettingsRoomsDevices .Actions .Filters .FiltersContainer .Dropdown,.SettingsRoomsDevices .Actions .Filters .FiltersContainer .DropdownMulti,.SettingsRoomsDevices .Actions .Filters .FiltersContainer .Search{margin:0}.SettingsRoomsDevices .Actions .Filters .FiltersContainer .Dropdown .control,.SettingsRoomsDevices .Actions .Filters .FiltersContainer .Dropdown input,.SettingsRoomsDevices .Actions .Filters .FiltersContainer .DropdownMulti .control,.SettingsRoomsDevices .Actions .Filters .FiltersContainer .DropdownMulti input,.SettingsRoomsDevices .Actions .Filters .FiltersContainer .Search .control,.SettingsRoomsDevices .Actions .Filters .FiltersContainer .Search input{box-shadow:none;border-color:transparent}.SettingsRoomsDevices .Actions .Filters .FiltersContainer .Search input{max-width:11rem}.SettingsRoomsDevices .Actions .MultiActionButton .Control,.SettingsRoomsDevices .Actions .MultiActionButton .Content{width:190px;margin-left:-2rem}.SettingsRoomsDevices .SettingsDevicesActiveFilters{display:flex;align-items:baseline;gap:1.5rem;margin:0;padding:0}.SettingsRoomsDevices .SettingsDevicesActiveFilters .Button{margin:0}.SettingsRoomsDevices .Table td.DevicesCell span{display:inline-block;width:auto;margin-right:.3125rem}.SettingsRoomsDevices .Table td.rooms{width:20rem;max-width:20rem}.SettingsRoomsDevices .Table td.rooms .single-room .TpInnerWrapper{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.SettingsRoomsDevices .Table td.device{width:26rem}.SettingsRoomsDevices .Table td .RoomDeviceStatus{width:7rem}.SettingsRoomsDevices .Table td.last-reported{width:20rem}.SettingsRoomsDevices .Table .status-sent-at{display:flex;align-items:center;gap:.5rem}.SettingsRoomsDevices .Table .status-sent-at .info-icon{fill:#b0b0b0;width:1.25rem;height:1.25rem}.device-preview-container{display:flex;justify-content:center;align-items:flex-end}.device-preview-container .device-preview{position:relative}.device-preview-container .device-preview.six-inch{width:7.375rem}.device-preview-container .device-preview.six-inch .device-preview-interface{top:.75rem;left:.8125rem;right:.8125rem}.device-preview-container .device-preview.six-inch .device-preview-interface img{border-radius:.125rem}.device-preview-container .device-preview.nine-inch{width:7.75rem}.device-preview-container .device-preview.nine-inch .device-preview-interface{top:.8125rem;left:.875rem;right:.875rem}.device-preview-container .device-preview.nine-inch .device-preview-interface img{border-radius:.125rem}.device-preview-container .device-preview.thirteen-inch{width:8.125rem}.device-preview-container .device-preview.thirteen-inch .device-preview-interface{padding:.3125rem}.device-preview-container .device-preview.thirty-two-inch{width:8.75rem}.device-preview-container .device-preview.thirty-two-inch .device-preview-interface{padding:.375rem}.device-preview-container .device-preview.display{width:9.375rem}.device-preview-container .device-preview.display .device-preview-interface{padding:.1875rem;height:5.25rem;overflow:hidden}.device-preview-container .device-preview.tablet{width:7.375rem}.device-preview-container .device-preview .device-preview-frame{position:relative}.device-preview-container .device-preview .device-preview-interface{position:absolute;top:0;left:0;right:0}.device-preview-container .device-preview img{width:100%}.RoomDeviceForm{width:35.1875rem}.RoomDeviceForm .Input.joan-13-description textarea{min-height:6.8125rem;font-size:.875rem}.RoomDeviceForm .Card{min-width:auto}.RoomDeviceForm .Card .device-info{display:flex;justify-content:space-between;width:100%;margin-bottom:3.75rem}.RoomDeviceForm .Card .device-info>div{width:50%}.RoomDeviceForm .Card .device-info .device-info-text{color:#666;max-width:13.75rem}.RoomDeviceForm .Card .device-info .device-info-text .title{font-size:.875rem;font-weight:700;margin-bottom:.5rem}.RoomDeviceForm .Card .device-info .device-info-text .description{line-height:1rem;font-size:.75rem}.RoomDeviceForm .Card .FieldWrapper .rooms-description{padding-top:.5rem;color:#666;line-height:1rem;font-size:.75rem}.RoomDeviceForm .Card .PageFooter{margin:1rem -2rem -3rem}.RoomDeviceDetail .device-detail-container-skeleton{width:100%;display:flex}.RoomDeviceDetail .device-detail-container-skeleton .skeleton-group{width:42rem}.RoomDeviceDetail .device-detail-container-skeleton .container-skeleton{width:18rem;margin-left:3rem}.RoomDeviceDetail .device-detail-content{width:100%;display:flex}.RoomDeviceDetail .info-panel{margin-left:2rem}.RoomDeviceDetail .info-panel .infos{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #E8E8E8}.RoomDeviceDetail .info-panel .infos{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:1.5rem;width:19.6875rem;font-size:.875rem}.RoomDeviceDetail .info-panel .infos .info{display:inline-block;width:calc(50% - 16px)}.RoomDeviceDetail .info-panel .infos .info .info-name{color:#666;font-weight:700;margin-bottom:.75rem}.RoomDeviceDetail .info-panel .infos .info .info-data{line-height:1.5rem}.RoomDeviceDetail .info-panel .infos .info:first-child{width:100%}.RoomDeviceDetail .info-panel .settings{margin-bottom:3rem}.RoomDeviceDetail .info-panel .settings-item{display:flex;justify-content:space-between}.RoomDeviceDetail .info-panel .settings-item:not(:last-child){margin-bottom:.75rem}.RoomDeviceDetail .info-panel .settings-item-label{color:#666;font-size:.875rem;font-weight:700;line-height:1.5rem}.RoomDeviceDetail .info-panel .settings-item-value{display:inline-flex;align-items:center;justify-content:flex-end;color:#666;font-size:.875rem}.RoomDeviceDetail .info-panel .settings .settings-actions{margin-top:1.5rem}.RoomDeviceDetail .info-panel .settings .settings-actions .settings-action{margin-bottom:.75rem}.RoomDeviceDetail .info-panel .settings .settings-actions .settings-action>span{display:inline-flex}.RoomDeviceDetail .info-panel .settings .settings-actions .settings-action a{font-size:.875rem;line-height:1.5rem;font-weight:700}.RoomDeviceDetail .info-panel .settings .settings-actions .settings-action a.disabled{color:#000;opacity:.5;pointer-events:none}.RoomDeviceDetail .info-panel .actions{display:flex;gap:1rem}.PairRoomDeviceForm{width:30rem}.PairRoomDeviceForm .Card{min-width:auto}.PairRoomDeviceForm .Card .card-content{padding:0}.PairRoomDeviceForm .Card .card-content-body .fields{padding:2rem 2rem 3rem}.PairRoomDeviceForm .info{width:100%;color:#666;margin-bottom:2rem;line-height:1.5rem}.PairRoomDeviceForm .fields .MultiToggle{border-color:transparent;background:#f6f6f6}.PairRoomDeviceForm .fields .MultiToggle .Toggle:not(.Active){background:#f6f6f6}.PairRoomDeviceForm .fields .input-info{display:flex;flex-direction:column;width:100%;margin-bottom:2rem}.PairRoomDeviceForm .fields .input-info .text{color:#666}.PairRoomDeviceForm .FieldWrapper.uppercase input{text-transform:uppercase}.PairRoomDeviceForm .NoDataFound{text-align:left;padding:2rem}.SettingsGroup.FieldWrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.SettingsGroup.FieldWrapper .SettingsGroup__title{width:100%;color:#666;font-size:.875rem;font-weight:700}.SettingsGroup.FieldWrapper .Switch{width:50%}.SettingsGroup.FieldWrapper .Button{text-transform:capitalize;font-size:.875rem;font-weight:400}.DeviceSettingsForm{width:100%;padding:0}.DeviceSettingsForm .Subtext{color:#666;font-size:.75rem;font-weight:400}.DeviceSettingsForm .device-settings-header__controls{display:flex;align-items:center;gap:1rem}.DeviceSettingsForm .device-settings-header__content{margin-top:1rem}.DeviceSettingsForm .group-settings{width:100%}.DeviceSettingsForm .group-settings .with-sub-text .Label{width:100%;display:flex;align-items:center}.DeviceSettingsForm .group-settings .with-sub-text .Label .react-tooltip-wrapper{width:auto;flex:0 1 auto}.DeviceSettingsForm .group-settings+hr{margin-top:0}.DeviceSettingsForm .group-settings .fields hr{margin:.5rem 0 2rem}.DeviceSettingsForm .group-settings .Row{display:flex;flex-wrap:wrap;justify-content:space-between}.DeviceSettingsForm .group-settings.custom-logo .field-description{display:flex}.DeviceSettingsForm .group-settings.custom-logo .field-description .info{margin-left:2rem;font-size:.75rem;color:#666;max-width:14.125rem}.DeviceSettingsForm .group-settings.custom-logo .field-description .info>div{line-height:1.125rem;margin-bottom:.75rem}.DeviceSettingsForm .group-settings.office-hours>.Row .Row{justify-content:flex-start}.DeviceSettingsForm .group-settings.office-hours>.Row .Row .FieldWrapper{width:auto}.DeviceSettingsForm .group-settings.office-hours>.Row .Row .FieldWrapper:not(:last-child){margin-right:2rem}.DeviceSettingsForm button.EditButton{padding:.625rem 1rem;letter-spacing:1.5px;font-size:.875rem}.DeviceSettingsForm .building-missing{text-align:center;min-height:auto;height:auto;color:#666;padding:3rem 4rem;background:#feffde}.DeviceSettingsForm .device-settings-tooltip .react-tooltip{width:22rem}.DeviceSettingsForm .device-settings-tooltip .react-tooltip .tooltip-title{margin-bottom:1rem;font-size:.875rem}.RoomForm{width:28rem}.RoomLayout ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.RoomLayout ul li{color:#666;font-size:.875rem;line-height:1.125rem}.RoomLayout .react-loading-skeleton{width:42rem;height:calc(var(--view-height-safe) - 23.55rem)}.RoomLayout .FiltersBar{width:40rem;border-bottom:1px solid #E8E8E8}.RoomLayout .MessageInfo{max-width:42rem}.RoomLayout .floor-plan-column,.RoomLayout .rooms{width:100%;display:flex;flex-direction:column}.RoomLayout .rooms .floor-plan-visible{display:flex}.RoomLayout .rooms .floor-plan{flex-grow:1;height:calc(var(--view-height-safe) - 23.55rem);padding:0;display:flex;justify-content:center;align-items:stretch;width:100%}.RoomLayout .rooms .floor-plan>*{width:100%}.RoomLayout .rooms .floor-plan p{line-height:160%}.RoomLayout .rooms .floor-plan.missing{width:40rem;min-height:12rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#666;font-size:1rem;padding:0!important}.RoomLayout .rooms .floor-plan.missing .card-content{padding:0rem}.RoomLayout .rooms .floor-plan.missing .card-content .card-content-body{display:flex;flex-direction:column}.RoomLayout .rooms .floor-plan.missing .card-content .card-content-body .floor-plan-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.RoomLayout .rooms .floor-plan.missing .card-content .card-content-body .floor-plan-cta{margin-top:auto}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-toolbar,.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-cta{min-width:16rem;margin-left:2rem;height:max-content}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-toolbar{padding:2rem;background-color:#fff;position:relative;top:-3rem}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-toolbar span{text-align:left}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-toolbar.hidden{background-color:transparent}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-toolbar .selected-rooms{display:flex;align-items:center;gap:8px;color:#666;font-weight:700}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-toolbar .selected-rooms svg path{fill:var(--primary-color, #4205DD)}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-toolbar .Button{margin-top:1.5rem;text-transform:none}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-cta{padding:2rem 1rem 0}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-cta__title{font-size:.875rem;line-height:1.5rem;font-weight:700;color:#666;margin-bottom:.75rem}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-cta__description{font-size:.75rem;line-height:1rem;color:#666;margin-bottom:1.5rem}.RoomLayout .rooms .floor-plan-toolbar-wrapper .floor-plan-cta__link{display:flex;align-items:center;gap:.75rem;text-transform:none;font-size:.875rem;line-height:1.5rem;font-weight:500}.RoomLayout .PlanImage{cursor:crosshair}.RoomLayout .PlanImage.hideCursor{cursor:none}.SettingsRooms .Intro{display:flex;gap:2rem}.SettingsRooms .Intro .description{max-width:36rem}.SettingsRooms .Intro .buttons{display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;margin-left:auto}.SettingsRooms .Intro .buttons .Button{min-width:10.375rem}.SettingsRooms .Filters .Dropdown .control,.SettingsRooms .Filters .Dropdown input,.SettingsRooms .Filters .DropdownMulti .control,.SettingsRooms .Filters .DropdownMulti input,.SettingsRooms .Filters .Search .control,.SettingsRooms .Filters .Search input{box-shadow:none;border-color:transparent}.SettingsRooms .Filters .Search input{max-width:11rem;padding-right:3.125rem}.SettingsRooms .Filters .RoomBulkActions{min-width:10.375rem}.SettingsRooms .Table td.DevicesCell span{display:inline-block;width:auto;margin-right:.3125rem}.SettingsRooms .Table .sync-status{margin-left:1rem}.SettingsRooms .Table .sync-status svg path{fill:#000}.SettingsRooms .Table .room-name-cell{position:relative}.SettingsRooms .Table .room-name-cell .tooltip{width:auto;position:absolute;left:-2rem;top:.002rem}.SettingsRooms .Table .room-name-cell .tooltip svg{width:1rem;height:1rem}.SettingsRooms .Table .room-name-cell .tooltip svg path{fill:#dd1e38}.EditSettingsRooms .rooms-container{width:36rem}.EditSettingsRooms .skeleton-group{width:30rem}.MassEditSettingsRooms .rooms-container{width:36rem}.MassEditSettingsRooms .skeleton-group{width:30rem}.RoomSettingsForm{width:45.5rem;padding:0}.RoomSettingsForm__header{height:120px;background-color:#edeff2;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 2rem;gap:1rem}.RoomSettingsForm__header__filters{display:flex;align-items:center;gap:.75rem}.RoomSettingsForm__body{background-color:#fff;width:100%;display:flex;flex-direction:column}.RoomSettingsForm__body__title{font-size:.875rem;color:#666;font-weight:700}.RoomSettingsForm__body__row{display:flex}.SettingsRoomsRoomSettings .skeleton-group{width:45.5rem}.UserDirectoryForm{width:42rem}.UserDirectoryForm .Card{min-width:42rem}.UserDirectoryForm.AlignRight .actions{justify-content:flex-end}.UserDirectoryForm.isInvalid input:invalid{background:#f4e0e3!important}.EditUserDirectory .skeleton-group{width:42rem}.ImportUsersErrorTable{width:35rem;max-height:80vh;overflow-y:auto;position:relative}.ImportUsersErrorTable .actions{display:flex;margin-top:2rem;flex-direction:column;align-items:center}.ImportUsersErrorTable .title{border-bottom:1px solid #E8E8E8;margin-bottom:2rem}.ImportUsersErrorTable .title h1{margin-top:0;font-weight:700;font-size:1.125rem;line-height:1.5rem;text-align:center;color:#000}.ImportUsersErrorTable .info{color:#666;white-space:nowrap}.ImportUsersErrorTable .close{cursor:pointer;position:absolute;top:.125rem;right:0}.ImportUsersErrorTable .close svg path{fill:var(--primary-color, #4205DD);transition:fill .2s}.ImportUsersErrorTable__error-list{margin-top:2rem;width:100%;max-height:20rem;overflow:auto}.ImportUsersErrorTable__table{white-space:nowrap}.ImportUsersErrorTable__table th:first-child{z-index:3;left:0;border-right:1px solid #E8E8E8;padding-left:.75rem;padding-right:.75rem}.ImportUsersErrorTable__table td.row-number{position:sticky;left:0;z-index:2;background-color:#fff;border-right:1px solid #E8E8E8}.UsersCSVForm{position:relative;width:40rem}.UsersCSVForm .example-file img{width:100%}.UsersCSVForm .actions{flex-direction:column;align-items:center}.UsersCSVForm .title{border-bottom:1px solid #E8E8E8;margin-bottom:2rem}.UsersCSVForm code{font-size:.75rem;color:#666;white-space:nowrap}.UsersCSVForm .close{cursor:pointer;position:absolute;top:.125rem;right:0}.UsersCSVForm .close svg path{transition:fill .2s}.UsersCSVForm .close:hover svg path{fill:#000}.UsersCSVForm .light-text{color:#666;white-space:nowrap}.UsersCSVForm .button-with-hint{display:flex;justify-content:flex-start;align-items:center}.UsersCSVForm .button-with-hint .Button{box-shadow:0 5px 13px #0000000f;background-color:#e8e8e8}.UsersCSVForm .button-with-hint .Button .label{display:flex;align-items:center;justify-content:center}.UsersCSVForm .button-with-hint svg{margin-right:8px;width:20px}.UsersCSVForm .button-with-hint .Button:hover{background-color:#b0b0b0}.UsersCSVForm .button-with-hint .Button:hover svg{fill:#fff}.UsersCSVForm .button-with-hint .Button+span{margin-left:.25rem;color:#b0b0b0}.license-indicator{display:flex;align-items:baseline;font-size:.75rem;color:#666}.license-indicator .indicator{height:.5rem;width:.5rem;border-radius:.5rem;margin-right:.5rem;background-color:#0cca8f}.license-indicator .indicator.inactive{background-color:#dd1e38}.license-indicator .indicator.expires-soon{background-color:#f59d36}.people-license-tooltip{width:30rem}.UserDirectory{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.UserDirectory .divider-div{margin-left:auto;display:flex}.UserDirectory .Intro{display:flex;gap:2rem}.UserDirectory .Intro .description{width:39.25rem;margin-bottom:1rem}.UserDirectory .Intro .description p:first-child{margin-top:0}.UserDirectory .Intro .description p:last-child{margin-bottom:0}.UserDirectory .Intro .description .scim-link{display:inline-block}.UserDirectory .Intro .buttons{display:flex;flex-direction:column;flex:1 0 auto;margin-left:1rem;gap:1rem;max-width:10.375rem;margin-left:auto}.UserDirectory .Intro .buttons .import-csv{color:#000}.UserDirectory .Filters{width:45.5rem}.UserDirectory .notice{margin-top:1rem!important}.UserDirectory .NoDataFound{width:45.5rem}.UserDirectory .invite-users{max-width:50rem;margin-top:1.5rem}.UserDirectory .onboarding{background-color:#feffde;width:100%}.UserDirectory .onboarding div{max-width:524px;margin:auto;color:#666;text-align:center}.UserDirectory .onboarding div a{font-weight:700}.UserDirectory .onboarding div button{display:inline}.UserDirectory .Card{width:45.5rem;font-size:.875rem;position:relative}.UserDirectory .Card .no-people{display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:none}.UserDirectory .Card .no-people .message{color:#666;font-weight:500}.UserDirectory .Card:after{content:"";display:block;position:absolute;width:100%;height:3px;background-image:linear-gradient(to right,#9b9bf0,#e8e8e8,#9b9bf0);z-index:2;opacity:0;transition:opacity .2s;pointer-events:none;top:0;left:0}.UserDirectory .Card:before{content:"";display:block;position:absolute;width:100%;height:3px;background-image:linear-gradient(to right,#9b9bf0,#e8e8e8,#9b9bf0);z-index:2;opacity:0;transition:opacity .2s;pointer-events:none;left:0;bottom:-3px}.UserDirectory .Card.isLoading:before,.UserDirectory .Card.isLoading:after{animation:gradient-wipe 1.6s linear infinite;opacity:1;transition:opacity .8s}.UserDirectory .Card.people{align-self:stretch}.UserDirectory .Card .person{display:flex;align-items:center;margin-bottom:2rem}.UserDirectory .Card .person .data{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.UserDirectory .Card .person .data .primary{display:flex;align-items:center}.UserDirectory .Card .person .data .primary .name{text-transform:capitalize;margin-right:.5rem}.UserDirectory .Card .person .data .primary .role{color:#666}.UserDirectory .Card .person .data .secondary{display:flex;flex-direction:column}.UserDirectory .Card .person .data .secondary .job-role{display:flex;background:#e8e8e8;color:#000;padding:2px 4px;font-size:.625rem;line-height:.75rem;width:fit-content;margin-top:.5rem;margin-bottom:.5rem}.UserDirectory .Card .person .data .secondary .email,.UserDirectory .Card .person .data .secondary .last-login,.UserDirectory .Card .person .data .secondary .license-indicator{margin-top:.5rem;line-height:normal}.UserDirectory .Card .person .data .secondary .email,.UserDirectory .Card .person .data .secondary .last-login{font-size:.75rem;line-height:1.7;color:#666}.UserDirectory .Card .person .data .secondary .last-login{color:#b0b0b0}.View.Email .EmailForm>.Card{min-width:auto;max-width:30rem}.View.Email .skeleton-group{width:30rem}@keyframes expandY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.alert{font-size:.813rem;padding:1.7rem;animation:.2s expandY}.alert.warning{background-color:#fffde2}.alert.info{background-color:#7086ff}.alert.error{background-color:#ff8383}.ConfirmForm{text-align:justify}.SsoProviders{width:100%}.SsoProviders .provider{display:flex;align-items:center;justify-content:space-between;padding:7px 0}.SsoProviders .indicator{height:.6rem;width:.6rem;border-radius:.6rem;background-color:#0cca8f}.SsoProviders .indicator.inactive{background-color:#b0b0b0}.SsoProviders .btn-sso{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:20rem;text-align:left}.SsoProviders .btn-sso .label{display:flex;align-items:center;justify-content:flex-start}.SsoProviders .btn-sso svg{height:1.5em;width:1.5em;margin:0 10px}.View.General .general-skeleton{background-color:#fff;width:45.5rem}.View.General .general-skeleton .user-picture-skeleton{padding:2rem;width:100%;display:flex;flex-direction:row}.View.General .general-skeleton .user-picture-skeleton .container-skeleton:has(.picture){width:160px}.View.General .general-skeleton .user-picture-skeleton .labels{width:100%;padding-left:2rem}.View.General .GeneralForm>.Card{min-width:auto;max-width:45.5rem}.View.General .GeneralForm>.Card hr{margin:.5rem 0 2rem}.View.General .GeneralForm>.Card .info{display:flex;gap:1rem;margin-top:1.5rem;align-items:center}.View.General .GeneralForm>.Card .info svg{width:1.25rem;height:1.25rem}.View.General .GeneralForm>.Card .info svg path{fill:#666}.View.General .GeneralForm>.Card .Subtext{font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem;color:#666;margin-bottom:2rem}.View.General .GeneralForm>.Card .Subtext.info{margin-bottom:0}.View.General .GeneralForm>.Card .Subtext+.Button{margin-bottom:1.5rem}.View.General .GeneralForm>.Card .FieldWrapper+.Button{width:calc(50% - 1rem);margin-top:2.2rem;margin-bottom:1.5rem}.View.General .GeneralForm>.Card .UserDetails__picture{flex-direction:row;margin-bottom:2rem}.View.General .GeneralForm>.Card .UserDetails__picture .ImageSelector{width:auto;margin-right:2rem}.View.General .GeneralForm>.Card .UserDetails__picture .Label{display:flex;order:1;margin-bottom:0}.View.General .GeneralForm>.Card .UserDetails__picture .Label p{margin-top:0}.View.General .GeneralForm>.Card .UserDetails__picture .Label p:last-child{margin-bottom:0}.View.General .GeneralForm>.Card .UserDetails__picture .Label .picture__text{font-size:.75rem;font-weight:400;color:#666}.View.General .GeneralForm>.Card .SsoProviders{display:flex;justify-content:space-between}.View.General .GeneralForm>.Card .SsoProviders .provider{width:calc(50% - 1rem);flex-direction:column;align-items:flex-start}.View.General .GeneralForm>.Card .SsoProviders .provider .btn-sso{justify-content:center}.View.General .GeneralForm>.Card .SsoProviders .provider .btn-sso+div{font-size:.75rem;margin-top:.75rem;color:#666;display:flex;align-items:center}.View.General .GeneralForm>.Card .SsoProviders .provider .btn-sso+div .indicator{margin-right:.5rem}.View.General .GeneralForm .PageActions{justify-content:space-between}.View.General .GeneralForm .PageActions .spacer{display:none}.Grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:repeat(var(--grid-rows),1fr);gap:var(--grid-gap);color:#666;font-weight:400;font-size:.875rem}.Grid>*{margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.Grid hr.separator{grid-column:1/-1;background-color:#e8e8e8!important;margin:0!important}.Grid .item{display:flex;flex-direction:column;gap:1rem;margin:0}.Grid .label{font-weight:700}.View.NotificationsSettings .skeleton-container{padding:2rem 2rem 3rem;background-color:#fff}.View.NotificationsSettings .skeleton-container .grid-skeleton{width:45.5rem}.View.NotificationsSettings .skeleton-container .grid-skeleton .react-loading-skeleton{margin-bottom:2rem}.View.NotificationsSettings .NotificationsForm>.Card{min-width:auto;max-width:58rem}.View.NotificationsSettings .NotificationsForm>.Card hr{margin:.5rem 0 2rem}.View.NotificationsSettings .NotificationsForm .EventNotificationsHeader{font-size:.875rem;color:#666;font-weight:700}.View.NotificationsSettings .NotificationsForm .NotifyChannelHeader{font-size:.875rem;color:#666;font-weight:400}.View.Password .PasswordForm>.Card{min-width:auto;max-width:30rem}.View.Password .PasswordForm>.Card .PasswordStrength{display:flex;align-items:center;margin-top:.75rem}.View.Password .PasswordForm>.Card .PasswordStrength .MeterList{display:flex}.View.Password .PasswordForm>.Card .PasswordStrength .MeterList .MeterItem{height:.25rem;width:4rem;background:#b0b0b0;margin-right:.25rem}.View.Password .PasswordForm>.Card .PasswordStrength.Weak .MeterItem:first-child{background:#dd1e38}.View.Password .PasswordForm>.Card .PasswordStrength.Normal .MeterItem:first-child{background:#dd1e38}.View.Password .PasswordForm>.Card .PasswordStrength.Normal .MeterItem:nth-child(2){background:#f59d36}.View.Password .PasswordForm>.Card .PasswordStrength.Strong .MeterItem:first-child{background:#dd1e38}.View.Password .PasswordForm>.Card .PasswordStrength.Strong .MeterItem:nth-child(2){background:#f59d36}.View.Password .PasswordForm>.Card .PasswordStrength.Strong .MeterItem:last-child{background:#0cca8f}.View.Password .PasswordForm>.Card .PasswordStrength .MeterLabel{margin-left:1rem;font-size:.75rem;color:#666}.DeviceForm .Card{width:42rem}.DeviceForm .Card .device-info{display:flex;margin:2rem 0}.DeviceForm .Card .device-info .device-image img{width:20rem}.DeviceForm .Card .device-info .device-info-text{padding-top:3rem;color:#666}.DeviceForm .Card .device-info .device-info-text .title{font-weight:700;margin-bottom:.5rem}.DeviceForm .Card .device-info .device-info-text .description{font-size:.75rem}.TabletStatus{display:flex;gap:.5rem}.TabletStatus .status{display:flex}.TabletStatus .status .icon{width:24px;height:24px}.TabletStatus .status .icon.warning svg path{fill:#ff0003}.TabletStatus .status .label{font-weight:400;font-size:.563rem;line-height:24px;color:#000}.DeviceDetail .device-detail-container-skeleton{width:100%;display:flex}.DeviceDetail .device-detail-container-skeleton .skeleton-group{width:42rem}.DeviceDetail .device-detail-container-skeleton .container-skeleton{width:18rem;margin-left:3rem}.DeviceDetail .device-detail-content{width:100%;display:flex}.DeviceDetail .info-panel{margin-left:3rem}.DeviceDetail .info-panel .infos{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:1rem;width:18rem;padding-bottom:1rem;border-bottom:1px solid #E8E8E8}.DeviceDetail .info-panel .infos .info{width:40%}.DeviceDetail .info-panel .infos .info:first-child,.DeviceDetail .info-panel .infos .info:last-child{width:100%}.DeviceDetail .info-panel .infos .info-name{color:#666;font-weight:700;margin-bottom:.75rem}.DeviceDetail .info-panel .actions{display:flex;gap:1rem;padding-top:1rem}.PairDeviceForm{width:34rem}.PairDeviceForm .switch{width:100%;display:flex;justify-content:center;margin-bottom:2rem}.PairDeviceForm .info{width:100%;color:#666;margin-bottom:3rem}.PairDeviceForm .fields .input-info{display:flex;flex-direction:column;width:100%;margin-bottom:2rem}.PairDeviceForm .fields .input-info .text{color:#666}.PairDeviceForm .FieldWrapper.Uppercase input{text-transform:uppercase}.SettingsDevices .SettingsDevicesActiveFilters{display:flex;align-items:baseline;gap:24px;margin:0;padding:0}.SettingsDevices .SettingsDevicesActiveFilters .Button{margin:0}.SettingsDevices .Table td.DeviceNameCell{width:20rem;max-width:20rem}.SettingsDevices .Table td.DeviceNameCell span{display:inline-block;margin-right:5px}.SettingsDevices .Table td.DeviceNameCell span .TpInnerWrapper{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.SettingsDevices .Table td.DevicesCell{width:20rem;max-width:20rem}.SettingsDevices .Table td.DevicesCell span{display:inline-block;margin-right:5px}.SettingsDevices .Table td.DevicesCell .single-device .TpInnerWrapper{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.SettingsDevices .NoDataFound button{margin-left:.25rem}.VisitorBadge{display:flex;flex-direction:column;justify-content:space-between;width:23.625rem;min-height:39.5rem;padding:2rem;background-color:#fff}.VisitorBadge .VisitorBadgeBody{display:flex;align-items:center;min-height:28.5rem;margin:0 0 2rem}.VisitorBadge .VisitorBadgeBody .VisitorBadgeContent .VisitorBadgeName{font-size:2.375rem;line-height:3.25rem;font-weight:700;margin-bottom:1rem}.VisitorBadge .VisitorBadgeBody .VisitorBadgeContent .UserInfo{margin-bottom:.25rem;min-height:1.5rem;max-width:15.625rem;word-wrap:break-word;font-size:1.25rem;line-height:1.5rem}.VisitorBadge .VisitorBadgeBody .VisitorBadgeContent .UserInfoSubtext{font-size:1.125rem;line-height:1.5rem;margin-top:1rem}.VisitorBadge .VisitorBadgeFooter .VisitorBadgeBranding{display:flex;align-items:flex-end;height:5rem}.VisitorBadge .VisitorBadgeFooter .VisitorBadgeBranding.BrandingLogo{width:8.75rem}.VisitorBadge .VisitorBadgeFooter .VisitorBadgeBranding.BrandingLogo img,.VisitorBadge .VisitorBadgeFooter .VisitorBadgeBranding.BrandingLogo svg{max-height:100%;max-width:100%;object-fit:contain}.VisitorBadge .VisitorBadgeFooter .VisitorBadgeBranding.BrandingCompanyName h1{font-size:1.25rem;line-height:1.5rem;margin:0}.PrinterSettingsForm .PageForm{width:100%}.PrinterSettingsForm .PageForm .fields{flex-wrap:nowrap}.PrinterSettingsForm .PageForm .fields .VisitorBadgeFieldsWrapper{width:21rem}.PrinterSettingsForm .PageForm .fields .VisitorBadgeWrapper{display:flex;flex-direction:column;margin-left:1.875rem}.PrinterSettingsForm .PageForm .fields .VisitorBadgeWrapper .Border{border:1px solid #000}.PrinterSettingsForm .PageForm .FieldWrapper{margin-bottom:2rem}.PrinterSettings .skeleton-group{width:50.7rem}.VisitorSignInFieldRow{background-color:#fff;justify-content:space-between;flex-direction:row;align-items:center;width:100%;display:flex}.VisitorSignInFieldRow .VisitorSignInField{width:90%}.VisitorSignInFieldRow .VisitorSignInField .TextInput{margin-top:17px;margin-bottom:20px}.VisitorSignInFieldRow .VisitorSignInField .TextInput input[type=text]{padding:13px 16px}.VisitorSignInFieldRow .VisitorSignInFieldName{font-weight:bolder}.VisitorSignInFieldRow .VisitorSignInFieldInfoText{font-weight:200;color:#b0b0b0;font-size:.875rem}.VisitorSignInFieldRow .Delete{display:flex;margin:0 1.5rem;cursor:pointer}.VisitorSignInFieldRow .Delete .BtnDelete{border:0;background:#fff;cursor:pointer}.VisitorSignInFieldRow .NewCheckbox .CheckboxLabel{font-weight:400}.TabletSettings .PageActions{width:100%}.DocumentForm .Card{width:42rem}.DocumentView .document-title{font-size:1.5rem;font-weight:700;margin-bottom:3rem}.DocumentView .ql-editor{padding:0}.DocumentEdit .skeleton-group{width:42rem}.DocumentEdit .DocumentWrapper .DocumentPreview .DocumentViewCard{padding:3rem;width:42rem;height:100%;overflow:auto;scrollbar-width:thin}.DocumentEdit .DocumentWrapper .DocumentForm.hidden{visibility:hidden}.DocumentEdit .loading{align-self:center}.SettingsDocuments{display:flex}.SettingsDocuments .DocumentStatus{position:relative;padding-left:10px}.SettingsDocuments .DocumentStatus.published:before{background:#0cca8f}.SettingsDocuments .DocumentStatus.unpublished:before{background:#dd1e38}.SettingsDocuments .DocumentStatus:before{position:absolute;content:"";border-radius:100%;width:4px;height:4px;left:0;top:50%;transform:translateY(-50%)}.SettingsDocuments .DocumentsTableNoView{display:flex;flex-direction:column;width:100%}.SettingsDocuments .DocumentsTableNoView .DocumentsTableNoViewTop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:40px 20px;width:100%!important;font-size:1rem}.SettingsDocuments .DocumentsTableNoView .DocumentsTableNoViewBottom{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:3rem;background-color:#feffde;font-weight:700;font-size:1rem;color:#666}iframe#VisitorEmailPreviewIframe{width:100%;height:100%;border:0}.EmailSettingsForm .Info-subtext{color:#666;display:flex;align-items:center;margin-top:2em;margin-bottom:1em;font-size:.875rem;line-height:24px;align-items:flex-start}.EmailSettingsForm .Info-subtext svg{margin-right:2em;fill:#666;width:44px;height:44px}.EmailSettingsForm svg{margin-right:1rem;fill:#666;width:20px;height:20px}.EmailSettings .loading{align-self:center}.EmailSettings .skeleton-group{width:58rem}.VisitorSettingsForm{width:100%;padding:0}.VisitorSettingsForm .Subtext,.VisitorSettingsForm .subText{color:#666;font-size:.75rem;font-weight:400}.VisitorSettingsForm .mw-50{max-width:50%}.VisitorSettingsForm .subText{display:block;margin-top:2rem;margin-bottom:1.5rem;margin-left:0}.VisitorSettingsForm .add-document{width:100%;margin-bottom:1.5rem;margin-top:-.6rem;margin-left:-3px;display:flex}.VisitorSettingsForm .add-document .Button{font-size:.875rem;font-weight:500}.VisitorSettingsForm .add-document .Button .label{display:flex;align-items:center}.VisitorSettingsForm .add-document svg{margin-right:.5rem}.VisitorSettingsForm .fields .StoreIcons svg{margin-right:1rem}.VisitorSettingsForm .visitor-settings-header__controls{display:flex;align-items:center;gap:1rem}.VisitorSettingsForm .visitor-settings-header__content{margin-top:1rem}.VisitorSettingsForm .SettingsGroup{padding-left:calc(40px + 1rem);width:100%;margin-bottom:2.5em}.VisitorSettingsForm .SettingsGroup .Row{display:flex}.VisitorSettingsForm button.EditButton{padding:10px 16px;letter-spacing:1.5px;font-size:.875rem}.VisitorSettingsForm .m-0{margin:0}.VisitorSettingsForm .licenses-info-list{margin-top:0}.VisitorSettingsForm .licenses-info-list .license-info svg{margin-right:.75rem}.VisitorSettingsForm .licenses-info-list .license-info .license-info-details{margin-left:0}.VisitorSettingsForm .subtext{margin-top:1rem}.VisitorSettingsForm .building-missing{text-align:center;min-height:auto;height:auto;color:#666;padding:3rem 4rem;background:#feffde}.VisitorSettings .subtext{color:#666;display:flex;align-items:center;margin-top:1em;font-size:.875rem}.VisitorSettings .subtext svg{margin-right:1rem;fill:#666;width:20px;height:20px}.VisitorSettingsUserForm .Card{min-width:42rem;padding:2rem}.VisitorSettingsUserForm .SettingsGroup{padding-left:calc(40px + 1rem);width:100%}.VisitorSettingsUserForm .SettingsGroup .Row{display:flex}.VisitorSettingsUserForm .Subtext{color:#666;font-size:.75rem;font-weight:400}.VisitorSettingsUserForm .Subtext.mw-50{max-width:50%}.VisitorSettingsUserForm .fields{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.VisitorSettingsUserForm .fields .FieldWrapper.field-width-50{width:calc(50% - 1rem)}.VisitorSettingsUserForm .fields .StoreIcons svg{margin-right:1rem}.group-spots-name{font-weight:700;font-size:.938rem;line-height:2rem;margin-bottom:.5rem;margin-top:1.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width: 768px){.group-spots-name{font-size:1.25rem}}.place-pointer{border-radius:50%;background-color:#0cca8f;border:3px solid #fff;color:#fff;font-size:1.25rem;font-weight:800;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--seat-scale));overflow:hidden;z-index:2;box-shadow:0 1px 8px 2px #00000040;display:flex;align-items:center;justify-content:center}.place-pointer svg path{fill:#fff}.place-pointer.isAvailable{background-color:#0cca8f}.place-pointer.isOccupied{background-color:#dd1e38}.place-pointer.isUpcoming{background-color:#f59d36}.place-pointer.isUnavailable{background-color:#b0b0b0}.place-pointer.dim{z-index:1;background-color:#79e2c1}.place-pointer.isOccupied.dim{background-color:#ec8392}.place-pointer.isUpcoming.dim{background-color:#fac990}.place-pointer.isUnavailable.dim{background-color:#d4d4d4}.place-room{width:3rem;height:3rem;line-height:calc(3rem - 6px)}.place-room.dim,.place-desk{width:2.625rem;height:2.625rem}.place-desk svg{width:1.75rem;height:1.75rem}.place-desk.dim{width:2rem;height:2rem}.place-desk.dim svg{width:1.25rem;height:1.25rem}.logo-image{height:100%;max-width:100%;object-fit:contain}.logo-image img{height:70%}.ShareableHeader{position:relative;display:flex;align-items:center;font-weight:500;font-size:1rem;line-height:27px;min-height:var(--headerHeight);height:var(--headerHeight);background-color:#fff;box-shadow:12px -1px 15px #6464641a;overflow:hidden}@media (min-width: 768px){.ShareableHeader{font-size:1.25rem}}.ShareableHeader .logo-wrapper{display:flex;flex:0 0 auto;justify-content:flex-start;align-items:center;width:min(max(8rem,30vw),var(--siebarWidth));height:calc(var(--headerHeight) - 2rem);margin-left:3rem}.ShareableHeader .logo-wrapper .logo{display:flex;align-items:center;height:100%}.ShareableHeader .logo-wrapper .logo img{height:70%}.ShareableHeader .element{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ShareableHeader .element+.element{margin-left:.5rem}@media (min-width: 768px){.ShareableHeader .element+.element{margin-left:1rem}}@media (min-width: 1400px){.ShareableHeader .element+.element{margin-left:3.5rem}}.ShareableHeader .time{margin-left:2rem}@media (min-width: 1400px){.ShareableHeader .time{margin-left:2rem}}.ShareableHeader .end-element{flex:1 0 auto;justify-self:flex-end;display:flex;flex-direction:row;justify-content:flex-end;padding-right:1rem}@media (min-width: 1400px){.ShareableHeader .end-element{padding-right:2rem}}.spot-list-item{padding:.5rem .5rem .5rem 0;border-bottom:1px solid #B0B0B0;color:#666;font-weight:700;font-size:.625rem}@media (min-width: 768px){.spot-list-item{font-size:.938rem}}.spot-list-item .spot-info{display:flex;align-items:center}.spot-list-item .spot-info .spot-list-icon{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;background-color:#0cca8f;border:3px solid #fff;color:#fff;font-weight:800;text-align:center;line-height:calc(2rem - 6px);box-shadow:0 1px 8px 2px #00000040;margin-right:1rem;overflow:hidden}.spot-list-item .spot-info .spot-list-icon.isAvailable{background-color:#0cca8f}.spot-list-item .spot-info .spot-list-icon.isOccupied{background-color:#dd1e38}.spot-list-item .spot-info .spot-list-icon.isUpcoming{background-color:#f59d36}.spot-list-item .spot-info .spot-list-icon.isUnavailable{background-color:#b0b0b0}.spot-list-item .spot-info .spot-name{overflow:hidden;text-overflow:ellipsis}.spot-list-item.reservations{align-items:flex-start}.spot-list-item.reservations .spot-list-icon{margin-top:.5rem}.spot-list-item .free,.spot-list-item .isUpcoming,.spot-list-item .isUnavailable{flex:1 0 auto;text-align:end;font-weight:600}.spot-list-item .reservation-details{width:100%;overflow:hidden}.spot-list-item .reservation-details .reservation-item{display:flex;flex-direction:row;justify-content:space-between;margin-left:3rem}.spot-list-item .reservation-details .reservation-item .name{flex:1 1 auto;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spot-list-item .reservation-details .reservation-item .time-slot{flex:1 0 auto;font-weight:600;flex-shrink:0;text-align:right}.spot-list-item .amenities{display:flex;flex-wrap:wrap;max-width:100%;white-space:nowrap;overflow:hidden;padding-left:3rem;padding-top:.25rem}.spot-list-item .amenities+.reservation-details{padding-top:.5rem}.spot-list-item .amenities .amenity{background-color:#f2f2f2;padding:0 .25rem;margin-bottom:.25rem;margin-right:.5rem;text-overflow:ellipsis;overflow:hidden}.simple-map-container{position:relative;height:100%}.simple-map{height:100%;--seat-scale: 1;display:flex;align-items:center;justify-content:center}.ShareableFloorPlan{--headerHeight: 86px;--siebarWidth: 27.5rem;height:var(--view-height-safe)}.ShareableFloorPlan.isCentered{display:flex;justify-content:center;align-items:center}.ShareableFloorPlan .error-text{text-align:center;font-weight:500;font-size:2rem;line-height:44px;color:#000;width:80%}.ShareableFloorPlan .strong{font-weight:700}.ShareableFloorPlan .wrapper{display:flex;height:100%;background-color:#666;flex-direction:column}.ShareableFloorPlan .wrapper .content{flex:1 0 auto;display:flex;height:calc(var(--view-height-safe) - var(--headerHeight))}.ShareableFloorPlan .wrapper .content .you-are-here{z-index:3}.ShareableFloorPlan .wrapper .sidebar{flex:0 0 auto;width:30vw;max-width:var(--siebarWidth);height:calc(var(--view-height-safe) - var(--headerHeight));background-color:#fff;overflow:hidden;padding:0 1rem .5rem;min-width:14.5rem;possition:relative}.ShareableFloorPlan .wrapper .sidebar:after{position:absolute;content:"";height:53px;max-width:var(--siebarWidth);width:100%;bottom:0;left:0;background:linear-gradient(0deg,#fff,#fff0)}.ShareableFloorPlan .wrapper .sidebar .stale{margin-top:1.5rem;font-size:.875rem;line-height:1.5rem}.ShareableFloorPlan .wrapper .sidebar .desk-list{max-height:none;padding-bottom:3.5rem}@media (min-width: 1000px){.ShareableFloorPlan .wrapper .sidebar{padding:0 3rem .5rem}}.ShareableFloorPlan .wrapper .floor-map{width:calc(100vw - min(max(14.5rem,30vw),var(--siebarWidth)));height:100%;padding:.5rem;background-color:#f6f6f6}.TextInput{width:100%;position:relative}.TextInput svg{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.TextInput input{width:100%;background:#f6f6f6;border:0;padding:8px 12px;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;color:#000}.TextInput input:hover,.TextInput input:focus{background-color:#f1f1f1;transition:background-color .1s}.TextInput input:hover svg path,.TextInput input:focus svg path{fill:#000}.TextInput input[type=text],.TextInput input[type=email]{cursor:text}.TextInput input:focus{outline:none}.isDisabled input[disabled]{color:#666}.isDisabled svg.lock path{fill:#666}.isDisabled:hover svg circle{fill:#efefef}.isDisabled:hover svg.lock path{fill:#000}.EmailField{width:100%}.EmailField p{color:#b0b0b0}.NameField{width:100%}.NameField input{width:100%;background:#f6f6f6;border:0;padding:8px 12px;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;color:#000}.NameField input:hover,.NameField input:focus{background-color:#f1f1f1;transition:background-color .1s}.NameField input[type=text]{cursor:text}.NameField input:focus{outline:none}.NameField input[disabled]{color:#666}.NameField .wrapper{width:100%;position:relative}.NameField .wrapper svg.lock path{fill:#666}.NameField .wrapper svg.lock{position:absolute;top:50%;right:0;transform:translate(-50%,-50%);margin-right:3px}.NameField .wrapper:hover svg.lock path{fill:#000}.NameField p{color:#b0b0b0}.StartEndField{width:100%}.StartEndField input{background:#f6f6f6;border:0;padding:8px 12px;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;color:#000}.StartEndField input:hover,.StartEndField input:focus{background-color:#f1f1f1;transition:background-color .1s}.StartEndField input:focus{outline:none}.StartEndField .dual-inputs{display:flex;width:100%;justify-content:space-between;align-items:center}.StartEndField .dual-inputs input{width:calc(50% - 1rem)}.StartEndField .HelperText{color:#b0b0b0;margin-bottom:0}.VisitorAppointmentForm{width:100%}.VisitorAppointmentForm .fields{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.VisitorAppointmentForm .Card{padding:2rem;width:100%;max-width:42rem}.VisitorAppointmentForm .Label{display:block;font-style:normal;font-weight:700;font-size:.875rem;line-height:19px;color:#666;margin-bottom:1rem}.VisitorAppointmentForm .Field{width:calc(50% - 1rem);margin-bottom:1.5rem}@media screen and (max-width: 39.99em){.VisitorAppointmentForm .Field{width:100%}}@media screen and (min-width: 40em){.VisitorAppointmentForm .Field{width:calc(50% - 1rem)}}.VisitorAppointmentForm .Field .dual-inputs input{width:calc(50% - 1rem)}.VisitorAppointmentForm .Field input{width:100%;padding:8px 12px;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;color:#000;background-color:#f6f6f6;border:0;transition:background-color .2s;cursor:pointer}.VisitorAppointmentForm .Field input:hover,.VisitorAppointmentForm .Field input:focus{background-color:#f1f1f1;transition:background-color .1s;outline:none}.VisitorAppointmentForm .actions{display:flex;align-items:center;justify-content:flex-start}.VisitorAppointmentForm .actions .Button:first-child{margin-right:1rem}.VisitorAppointmentForm .actions .Button{box-shadow:0 5px 13px #0000000f}.App .VisitorAdHoc.RouteView .View{align-items:center}.App .VisitorAdHoc.RouteView .VisitorAppointmentForm{width:unset}.App .VisitorAdHoc.RouteView .Intro{color:#666}.App .VisitorAdHoc.RouteView .Heading,.App .VisitorAdHoc.RouteView .Intro{max-width:42rem;width:100%;justify-content:flex-start}.App .VisitorAdHoc.RouteView svg.lock{display:none}.RouteView.MeetingRequested{display:flex;flex-direction:column;align-items:center;justify-content:center}.MeetingRequested .Screen{width:100%;margin:0;padding-left:1rem;padding-right:1rem}.MeetingRequested .Screen.isConstrained{max-width:42rem!important}.MeetingRequested .Screen .MeetingRequestedResult p{text-align:center}.App .RouteView .View.MeetingRequestedResult{align-items:center}.App .VisitorCheckIn.RouteView{display:flex;flex-direction:column;align-items:center;justify-content:center}.App .VisitorCheckIn.RouteView .View{align-items:center}.App .VisitorCheckIn.RouteView .VisitorAppointmentForm{width:unset}.App .VisitorCheckIn.RouteView .Intro{color:#666}.App .VisitorCheckIn.RouteView .Heading,.App .VisitorCheckIn.RouteView .Intro{max-width:42rem;width:100%;justify-content:flex-start}.App .VisitorCheckIn.RouteView svg.lock{display:none}.RouteView.CheckedIn{display:flex;flex-direction:column;align-items:center;justify-content:center}.CheckedIn .Screen{width:100%;margin:0;padding-left:1rem;padding-right:1rem}.CheckedIn .Screen.isConstrained{max-width:42rem!important}.CheckedIn .Screen .CheckedInResult p{text-align:center}.App .RouteView .View.CheckedInResult{align-items:center}.PinField input{width:100%;padding:8px 12px;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;color:#000;background-color:#f6f6f6;border:0;transition:background-color .2s;cursor:pointer}.PinField input:hover,.PinField input:focus{background-color:#f1f1f1;transition:background-color .1s;outline:none}.VisitorLoginForm{width:100%;display:flex;flex-direction:column;align-items:center}.VisitorLoginForm .Card{padding:1.25rem 2rem 2rem;width:21rem}.VisitorLoginForm .Label{display:block;font-style:normal;font-weight:700;font-size:.875rem;line-height:19px;color:#666;margin-bottom:1rem}.VisitorLoginForm .actions{display:flex;align-items:center;justify-content:flex-start}.VisitorLoginForm .actions .Button:first-child{margin-right:1rem}.VisitorLoginForm .actions .Button{box-shadow:0 5px 13px #0000000f}.App .RouteView.VisitorLogin{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.App .RouteView.VisitorLogin .content{height:100%;padding-top:0;padding-bottom:1.25rem}.App .RouteView.VisitorLogin .View{align-items:center}.App .RouteView.VisitorLogin .View .VisitorLoginForm{width:unset}.App .RouteView.VisitorLogin .View .VisitorLoginForm .Label{cursor:default}.App .RouteView.VisitorLogin .View .VisitorLoginForm input[type=text]{cursor:text;font-size:1.5rem;letter-spacing:.125rem}.VisitorForm{display:flex;flex-direction:column;align-items:center;flex-grow:1}.VisitorForm .fields{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;margin-bottom:2rem;padding:0 1rem}.VisitorForm .fields .Input,.VisitorForm .fields .AsyncSelect{width:21rem}.VisitorForm .fields .Button{width:100%}.Checkout .fields .info{width:21rem}.SignatureInput .Label{width:100%;display:flex;justify-content:space-between;color:#666;font-weight:700}.SignatureInput .Label svg{cursor:pointer}.SignatureInput canvas{background-color:#e8e8e8}.Document .DocumentView{margin:2rem 5rem}.Document .DocumentView img{max-width:100%;max-height:100%;object-fit:cover}@media (max-width: 480px){.Document .DocumentView{margin-left:1rem;margin-right:1rem}}.Document .SignatureInput{width:21rem}.PrintBadge{position:absolute;transform:translate(-100%,-100%);left:0;top:0}.Health .fields .FieldWrapper{align-items:center}.Health .fields .FieldWrapper .ButtonSelect .Button{width:9rem;justify-content:center}.Name .fields{align-items:center}.Name .fields .info{width:21rem}.Initial .app-switch{display:flex;justify-content:center;gap:.25rem}.Initial .app-switch .Button{width:auto}.Pin .pin{margin-top:1rem;font-size:65pt;font-weight:700}.Scan .scanWindow{width:32rem;height:32rem;border-radius:8px;border:1px solid #fff;z-index:9999}.Scan .scanInfo{color:#fff;width:31rem;text-align:center;z-index:9999}.Scan .link{width:100%;z-index:9999}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--rt-color-white: #fff;--rt-color-dark: #222;--rt-color-success: #8dc572;--rt-color-error: #be6464;--rt-color-warning: #f0ad4e;--rt-color-info: #337ab7;--rt-opacity: .9}.styles-module_tooltip__mnnfp{visibility:hidden;width:max-content;position:absolute;top:0;left:0;padding:8px 16px;border-radius:3px;font-size:90%;pointer-events:none;opacity:0;transition:opacity .3s ease-out;will-change:opacity,visibility}.styles-module_fixed__7ciUi{position:fixed}.styles-module_arrow__K0L3T{position:absolute;background:inherit;width:8px;height:8px;transform:rotate(45deg)}.styles-module_no-arrow__KcFZN{display:none}.styles-module_clickable__Bv9o7{pointer-events:auto}.styles-module_show__2NboJ{visibility:visible;opacity:var(--rt-opacity)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}#headway-changelog{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;margin:0 1rem}.Footer{display:flex;justify-content:center;align-items:center;background:#fff;color:#b0b0b0;font-style:normal;font-weight:400;font-size:.875rem;line-height:64px}.Footer .row{height:4rem;width:100%;display:flex;justify-content:center;align-items:center}.Footer.isCentered .row{width:unset}.Footer:not(.isConstrained) .row{padding-left:1rem;padding-right:1rem}.Footer.isConstrained .row{max-width:73rem}.Footer .copy{width:13rem;padding-left:1.5rem}.Footer .menu{display:flex;align-items:center;justify-content:flex-start;flex-grow:1}.Footer .menu a{text-decoration:none;color:#b0b0b0;margin:0 1rem}.Footer .menu a:hover{color:#666}.Clock{display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:400;font-size:.875rem;gap:1rem;margin-left:1rem;margin-right:1rem}.notification-menu{position:relative;display:inline-flex;z-index:100}.notification-menu__dropdown{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%);right:0;background:#f6f6f6;width:23.4375rem;box-shadow:0 2.5rem 2rem -1.5rem #666}.notification-menu__header{display:flex;justify-content:space-between;gap:2rem;padding:2rem 1.5rem}.notification-menu__actions{display:flex;gap:1rem}.notification-menu__actions svg{cursor:pointer}.notification-menu__actions-mark-all-as-read--disabled{pointer-events:none}.notification-menu__actions-mark-all-as-read--disabled path{fill:#b0b0b0}.notification-menu__title{font-size:1.125rem;line-height:1.5rem;color:#000;font-weight:700}.notification-menu__content{padding:0 1rem 1rem}.notification-menu__content .NotificationListView::-webkit-scrollbar{width:4px;height:4px}.notification-menu__content .NotificationListView::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.notification-menu__content .NotificationListView::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:6px}.notification-menu__content .NotificationListView::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.notification-menu__content .NoDataFound{background:none}.Header{background:#fff;color:#b0b0b0;display:flex;justify-content:center;align-items:center}.Header .row{height:4rem;width:100%;display:flex;justify-content:center;align-items:center}.Header:not(.isConstrained) .row{padding-left:1rem;padding-right:1rem}.Header.isConstrained .row{max-width:73rem}.Header .logo{display:flex;justify-content:center;align-items:center;justify-content:flex-start;width:10rem;margin-left:1rem;margin-right:1rem;font-style:normal;font-weight:700;font-size:1.125rem;line-height:25px;text-transform:lowercase;color:#000;cursor:pointer}.Header .logo img{height:auto;margin-left:.33rem;width:5.5rem}.Header .logo-whitelabel img{width:4.85rem}.Header .nav{margin-left:1rem;margin-right:1rem}.Header .nav a{margin-left:1rem;margin-right:1rem;font-style:normal;font-weight:700;font-size:.875rem;line-height:64px;text-decoration:none;color:#b0b0b0;transition:color .2s}.Header .nav a.active,.Header .nav a:active{color:#000}.Header .nav a:hover{color:var(--primary-color, #4205DD);transition:color 50ms}.Header .stretch{flex-grow:1}.Header .notification-menu__dropdown{left:unset;transform:none}.Header.isConstrained .notification-menu__dropdown{left:50%;transform:translate(-50%);right:0}@media (max-width: 1400px){.Header.isConstrained .notification-menu__dropdown{left:auto;transform:translate(2.5rem)}}.Header .date-time{display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:400;font-size:.875rem;line-height:64px}.Header .date-time div{margin-left:1rem;margin-right:1rem}.Header .user{display:flex;align-items:center;cursor:pointer;text-transform:capitalize;margin-left:1rem;margin-right:1rem;font-style:normal;font-weight:700;font-size:.875rem;line-height:64px}.Header .user span.name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem}.Header .user,.Header .user:active,.Header .user:visited{color:#000;text-decoration:none}.Header .user:hover{color:var(--primary-color, #4205DD)}.Header .user .options{position:absolute}.mobile-wrapper{padding-top:var(--view-padding-top-safe);background-color:var(--background-mobile)}.mobile-wrapper .mobile-background{display:flex;justify-content:center;align-items:center;background-color:var(--background-mobile);flex-direction:column;align-items:stretch}@media (prefers-color-scheme: dark){.mobile-wrapper{background-color:#000}}@keyframes gradient-wipe{0%{background-position:0vw 0}to{background-position:200vw 0}}:root{--background-mobile: #f7f7f7;--background-mobile-secondary: #EAEAEA;--view-height-safe: calc(var(--vh, 1vh) * 100);--view-padding-top-safe: 0;--view-padding-top-safe: const(safe-area-inset-top, 0);--view-padding-top-safe: env(safe-area-inset-top, 0);--view-padding-bottom-safe: 0;--view-padding-bottom-safe: const(safe-area-inset-bottom, 0);--view-padding-bottom-safe: env(safe-area-inset-bottom, 0);--toastify-font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.ReactModal__Content.ReactModal__Content--after-open{max-height:90vh}a,a:link,a:active,a:visited{color:var(--primary-color, #4205DD);text-decoration:none}a:hover{color:#000;text-decoration:underline}html{background:var(--background-mobile);padding-left:0;padding-left:const(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:0;padding-right:const(safe-area-inset-right);padding-right:env(safe-area-inset-right);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overflow-x:hidden}.App{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:stretch;min-height:var(--view-height-safe);margin-right:calc(-1*(100vw - 100%))}.App .RouteView{width:100%;flex-grow:1;padding-bottom:3rem;margin-left:auto;margin-right:auto}.App .RouteView.Manage:not(.isConstrained){padding-left:1rem;padding-right:1rem}.App .RouteView.Settings,.App .RouteView.isConstrained,.App .RouteView.Analytics{max-width:73rem}.App .RouteView .View{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.App .RouteView .sub-text{color:#666;font-size:.875rem;line-height:1.5}.App .RouteView .tooltip-link{color:#b0b0b0;font-size:.875rem;cursor:pointer;font-weight:700;text-decoration:none}.App .RouteView .tooltip-link:hover{color:#e8e8e8}.mb-xs{margin-bottom:.75rem}.mb-s{margin-bottom:1rem}.mb-l{margin-bottom:2rem}.mb-xl{margin-bottom:3rem}.mt-xs{margin-top:.75rem}.mt-s{margin-top:1rem}.mt-l{margin-top:2rem}.mt-xl{margin-top:3rem}.bold{font-weight:700}.flex-break{flex-basis:100%;height:0}.BranchName{position:fixed;right:0;bottom:0;font-weight:100;font-size:.8rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background-mobile);margin:0}body,input,button,textarea{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body.scanner-active,body.scanner-active .mobile-wrapper,body.scanner-active .mobile-wrapper .mobile-background{background:transparent}@media screen and (max-width: 1023px){#hs-web-interactives-top-push-anchor{display:fixed}}
