#root{display:flex;height:100%;min-height:-webkit-min-content;min-height:min-content;width:100%;overflow-x:hidden}.awsappsync{width:100%}.awsappsync,.makeFlexContent,.makeFlexContent>div:not([style]):not([class]){display:flex;flex-direction:column;flex:1 1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.owcmodalZIndex{position:relative;z-index:10001}.owcListItemBorder{border-bottom:1px solid var(--one-color-interaction-default-neutral-2)}::-webkit-scrollbar{width:.75rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:.375rem;border:3px solid #fafafa}.MuiPopover-root{z-index:100001!important}owc-menu[visible=false]{display:none}body{height:100vh;width:100vw;margin:0;font-family:var(--one-typography-font-family);background-color:var(--one-color-background-brand-2)!important;color:var(--one-color-foreground-base-1)}.date-picker-my-booking .mbsc-material.mbsc-textfield-box-floating,.mbsc-material.mbsc-textfield-box-stacked{height:3em!important}.date-picker-my-booking>.mbsc-material.mbsc-textfield-box.mbsc-select,.mbsc-material.mbsc-textfield-inner-box{width:250px!important}.MuiAppBar-positionAbsolute{position:relative!important}.MuiPaper-root.MuiDrawer-paper.MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft.MuiPaper-elevation0{position:relative}#drawerToolBar{margin-top:0!important}.md-custom-event-cont{font-size:12px;font-weight:600;background:#fff;position:relative;box-shadow:0 0 5px rgba(0,0,0,.3);overflow:hidden}.md-custom-event-cont,.md-custom-event-wrapper{height:100%;box-sizing:border-box;border-radius:0 10px 10px 0}.md-custom-event-wrapper{background:hsla(0,0%,100%,.5);min-height:135px;transition:background .15s ease-in-out}.mbsc-schedule-event-hover .md-custom-event-cont .md-custom-event-wrapper{background:hsla(0,0%,100%,.3)}.mbsc-schedule-event-active .md-custom-event-cont .md-custom-event-wrapper{box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 1px 3px -1px rgba(0,0,0,.2)}.mbsc-schedule-event-hover .md-custom-event-allday-title{opacity:.8}.mbsc-schedule-event-active .md-custom-event-allday-title{box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 1px 3px -1px rgba(0,0,0,.2)}.md-custom-event-category{display:flex;align-items:flex-start;max-width:100%;border-radius:10px;padding:10px 5px;text-wrap:wrap}.md-custom-event-details{padding:0 10px}.md-custom-event-title{color:initial}.md-custom-event-time{font-size:10px;color:#666;padding-top:3px}.md-custom-event-description{font-size:12px;padding-top:3px}.md-custom-event-allday-title{font-size:12px;font-weight:600;color:#fff;padding:2px 10px;border-radius:10px;opacity:.7}.md-custom-event-btn.mbsc-button{margin:5px 0;line-height:20px;padding-top:0;padding-bottom:0}.md-cutom-event-img-cont{position:absolute;bottom:5px;left:10px;white-space:nowrap}.md-custom-event-img{width:25px;height:25px;margin:0 2px}.d-flex{display:flex;justify-content:space-between}.d-flex .right_flex{align-self:center}.AppBar_popover__2gJD5,.AppBar_popoverMenuList__15q7Z{color:var(--one-color-foreground-base-1);background-color:var(--one-color-background-base-1)}.AppBar_UserInfoSection__3Pk5f{display:flex;flex-direction:column;align-items:center;margin:16px}.AppBar_LogoLetter__1MIvs{background:var(--one-color-interaction-default-brand-1);color:var(--one-color-interaction-default-base-1);font-size:24px;padding:16px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-family:var(--one-text-font-family-default)}.AppBar_VerticalLine__3SXib{margin-left:12px;width:1px;height:20px;background:var(--one-color-cobas-gray-600)}.AppBar_UserLogo__3HyfX{border-radius:100%;background-color:var(--one-color-petrol-500);font-size:var(--one-text-font-size-px-20);font-family:var(--one-text-font-family-default);font-weight:var(--one-text-font-weight-400);color:var(--one-color-foreground-neutral-2);letter-spacing:0;width:40px;height:40px;max-width:40px;max-height:40px;line-height:40px;display:flex;justify-content:center;align-items:center;margin:0 0 12px}.AppBar_UserName__1HIIs{font-size:var(--one-text-font-size-px-16);line-height:16px;letter-spacing:0;margin-bottom:4px;text-transform:capitalize;max-width:200px}.AppBar_UserEmail__3mCfy,.AppBar_UserName__1HIIs{font-weight:var(--one-text-font-weight-400);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppBar_UserEmail__3mCfy{font-size:var(--one-text-font-size-px-14);width:200px}.AppBar_AppBarInfoUserInfo__1Zfib{margin-right:25px;display:flex;align-items:center}.AppBar_AdminPanelRightAlignMenu__Dtbt6{margin-left:auto}.AppBar_disabledTab__2jjBK,.AppBar_disabledTab__2jjBK>span{cursor:unset;color:var(--one-color-interaction-disabled-neutral-2)}.AppBar_disabledTab__2jjBK:hover,.AppBar_disabledTab__2jjBK:link{background-color:unset}.AppBar_disabledTab__2jjBK:active,.AppBar_disabledTab__2jjBK:visited{background-color:unset;border:unset}.AppBar_disabledTab__2jjBK{pointer-events:none}.AppBar_appbarDoubleGlobalAreaWithoutEnv__23EHn{filter:drop-shadow(0 1px 3px rgba(0,0,0,.4));position:fixed;top:0;z-index:0}.AppBar_appbarDoubleGlobalAreaWithEnv__1XMHD{filter:drop-shadow(0 1px 3px rgba(0,0,0,.4));position:fixed;top:49px;z-index:0}.AppBar_appbarPrimary__OAoAQ{justify-content:space-between;border-bottom:none;filter:none}.AppBar_appbarPrimaryDiv__1l2Op{padding-left:16px;display:flex;align-items:center}.AppBar_appbarPopoverWidth__2C1JX{width:340px}.AppBar_appbarLogoutContainer__2-Phn{display:flex;justify-content:right;margin:16px}.AppDrawer_appdrawerOwcdrawer__39_Cq{display:flex;flex-direction:column;flex:1 1;background:var(--one-color-cobas-white)}.AppDrawer_appdrawerPanel__2BVXx{display:flex;flex-direction:column;width:278px;z-index:9999}.AppDrawer_appdrawerHeader__2_opZ{width:278px;display:flex;align-items:center;border-bottom:thin solid var(--one-color-interaction-disabled-neutral-3);justify-content:space-between}.AppDrawer_appdrawerDrawercontent__PoOcT{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;overflow:hidden;box-sizing:border-box}.AppDrawer_appdrawerMenuclearicon__3a4P9{margin:8px 8px 8px auto}.AppDrawer_appdrawerIconColor__b_QIq{color:var(--one-color-foreground-neutral-1)}.AppDrawer_appdrawerIconStyle__5cGjJ{display:flex;align-items:center;justify-content:center}.AppDrawer_appdrawerIcon__Q33zr{margin:8px}.ag-theme-DLab{--ag-foreground-color:var(--one-color-interaction-default-neutral-4);--ag-background-color:var(--one-color-background-base-1);--ag-header-foreground-color:var(--one-color-interaction-default-neutral-4);--ag-header-background-color:var(--one-color-interaction-default-neutral-1);--ag-header-height:40px;--ag-odd-row-background-color:var(--one-color-background-base-1);--ag-data-color:var(--one-color-interaction-default-neutral-4);--ag-border-color:var(--one-color-interaction-default-neutral-3);--ag-font-size:16px;--ag-row-height:40px;--ag-list-item-height:40px;--ag-material-accent-color:var(--one-color-interaction-default-brand-1);--ag-control-panel-background-color:var(--one-color-background-base-1);--ag-subheader-background-color:var(--one-color-background-base-1)}.sub-table-grid>.ag-theme-material .ag-layout-auto-height .ag-center-cols-clipper{min-height:unset!important}.sub-table-grid-noCount>.ag-theme-material .ag-layout-auto-height .ag-center-cols-clipper{min-height:150px!important}.ag-pinned-right-header{border-left:none}.ag-pinned-left-header{border-right:none}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:none!important}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:1px solid transparent}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:1px solid transparent}.ag-header-row{height:40px!important;min-height:40px!important}.ag-header-cell-label{font-size:14px!important;font-weight:400!important}.ag-side-buttons{width:46px}.ag-side-buttons,.ag-tool-panel-wrapper{border:1px solid var(--one-color-interaction-default-neutral-2)}.ag-tool-panel-wrapper{border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.4)}.ag-theme-material .ag-column-select,.ag-theme-material .ag-column-select-header{border-bottom:1px solid var(--one-color-interaction-default-neutral-2);border:none}.sub-components-row .ag-row-level-1{border-bottom:1px solid var(--one-color-interaction-default-neutral-2)!important}.ag-theme-material .ag-column-panel-column-select{border:none}.ag-column-select-virtual-list-item,.ag-filter-toolpanel-group-wrapper,.ag-filter-virtual-list-item{border-bottom:1px solid var(--one-color-interaction-default-neutral-2)}.ag-filter-virtual-list-item{background-color:var(--one-color-background-base-1)}.cluster-icon{margin-left:0!important;margin-right:0!important;padding-right:0!important;padding-left:5px!important}.cluster-icon .ag-cell-wrapper .ag-group-value{padding-top:10px!important}.action-render{padding:0!important}.action-render .ag-cell-wrapper{margin-left:0!important;padding-left:0!important}.action-render .action-icon{color:#8d8d8d;font-size:1.25rem}.ag-overlay-wrapper .ag-react-container{flex:0 0 99%}.ag-filter-apply-panel-button{background-color:var(--one-color-background-brand-1)!important;padding:6px 16px!important;font-size:.875rem!important;text-transform:none!important;border-radius:4px!important;cursor:pointer!important;color:#fff!important;border:1px solid rgba(0,102,204,.5)!important;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.ag-overlay-wrapper .ag-react-container .myLabNoDataOverLay{border:1px dashed var(--one-color-interaction-default-brand-1)}.ag-overlay-wrapper .ag-react-container .myLabNoDataOverLay,.ag-overlay-wrapper .ag-react-container .myLabNoDataOverLaywithoutEditMode{background-color:var(--one-color-background-base-1);display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:210px}.ag-side-button.ag-selected .ag-side-button-button .ag-icon,.ag-side-button.ag-selected .ag-side-button-button .ag-side-button-icon-wrapper,.ag-side-button.ag-selected .ag-side-button-button .ag-side-button-icon-wrapper .icon-type-legacy,.ag-side-button.ag-selected .ag-side-button-button .ag-side-button-icon-wrapper svg path,.ag-side-button.ag-selected .ag-side-button-button .ag-side-button-label,.ag-side-button.ag-selected .ag-side-button-button span{color:var(--one-color-interaction-active-brand-1);stroke:var(--one-color-interaction-active-brand-1)}.ag-side-button-button .ag-icon-filter{transform:rotate(90deg)}body .BookingAccessControl_OwcExpandable__1lqEn{min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important;--content-height:fit-content!important}.AdminTabs_contentTabs__QI4dP{width:100%;padding:0 0 20px}@media only screen and (max-width:960px){.AdminTabs_contentTabs__QI4dP{padding:0 12px}}.EquipmentMainPage_scanButton__2-PAk{color:var(--one-color-foreground-brand-1)!important}.EquipmentMainPage_scanButtonContainer__UoCd6{display:flex;cursor:pointer}.EquipmentMainPage_iconSpace__1H3Ms{margin-right:8px}.BookingEquipmentListTab_BookingEquipmentListTabWidth__36uVk{width:100%;display:flex;transition:all .5s ease 0s;border-radius:.25rem;overflow:hidden;box-shadow:var(--one-elevation-box-shadow-2)}.BookingEquipmentListTab_BookingEquipmentListTabWidth__36uVk button{background-color:var(--one-color-interaction-default-base-1);color:var(--one-color-interaction-default-neutral-4);border:none;min-height:3rem;outline:none;overflow:hidden;font-family:var(--one-text-font-family-default);font-size:var(--one-text-font-size-rem-1);font-weight:var(--one-text-font-weight-500);transition:all .5s ease 0s;margin:0;cursor:pointer;box-shadow:none;width:232px}.BookingEquipmentListTab_BookingEquipmentListTabWidth__36uVk button:nth-child(2){width:400px;border-right:1px solid var(--one-color-background-contrast-1);border-left:1px solid var(--one-color-background-contrast-1)}.BookingEquipmentListTab_BookingEquipmentListTabWidth__36uVk button:hover{background-color:var(--one-color-background-brand-2);color:var(--one-color-gray-800)}.BookingEquipmentListTab_activeButton__3MyzQ,.BookingEquipmentListTab_BookingEquipmentListTabWidth__36uVk button:active,.BookingEquipmentListTab_BookingEquipmentListTabWidth__36uVk button:focus{background-color:var(--one-color-interaction-active-brand-4);color:var(--one-color-interaction-focus-brand-1)}.BookingEquipmentListTab_BookingEquipmentListTabWidth__36uVk button:disabled{background:var(--one-color-interaction-disabled-base-1);color:var(--one-color-interaction-disabled-neutral-3)}.BookingEquipmentListTab_BookingEquipmentListTabWidth__36uVk button>p{font-family:var(--one-typography-font-family);font-size:var(--one-typography-desktop-subtitle-1-font-size);margin:5px}.mbsc-timeline-footer-time,.mbsc-timeline-header-time{padding:0}.md-date-header-hour{font-size:12px;font-weight:600;text-align:center;color:#000}.md-date-header-events-available{background:#d7e0f7}.md-timeline-template .mbsc-schedule-event.mbsc-ltr{height:auto!important}.md-timeline-template-event{border:1px solid transparent;margin:2px 0}.md-timeline-template-event-cont{font-size:15px;height:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:flex;align-items:center}.md-timeline-template-event-cont .bookingIcon{box-sizing:initial;padding:8px;border-radius:31px}.mbsc-timeline-event-start .md-timeline-template-event,.mbsc-timeline-event-start .md-timeline-template-event-cont,.mbsc-timeline-event-start .md-timeline-template-event-cont .mbsc-icon{border-top-left-radius:20px;border-bottom-left-radius:20px}.mbsc-timeline-event-end .md-timeline-template-event,.mbsc-timeline-event-end .md-timeline-template-event-cont,.mbsc-timeline-event-end .md-timeline-template-event-cont .mbsc-icon{border-top-right-radius:20px;border-bottom-right-radius:20px}.md-timeline-template-event-cont .mbsc-icon:before{color:#fff;font-size:18px}.md-timeline-template-time{margin:0 10px}.md-timeline-template-title{color:#666}.md-timeline-template .mbsc-timeline-column,.md-timeline-template .mbsc-timeline-header-column{min-width:50px}.md-timeline-template .mbsc-timeline-resource,.md-timeline-template .mbsc-timeline-row{min-height:50px}.mbsc-material.mbsc-textfield-wrapper{margin:0}.mbsc-material.mbsc-textfield-box.mbsc-select,.mbsc-material.mbsc-textfield-inner-box{width:400px;background-color:var(--one-color-interaction-active-brand-4)}.customeventcalendar_datepickerInputStyle .mbsc-material.mbsc-textfield-outline{height:unset;width:400px;background-color:var(--one-color-interaction-active-brand-4);border:none}.customeventcalendar_datepickerInputStyle .mbsc-material.mbsc-textfield-icon-floating,.customeventcalendar_datepickerInputStyle .mbsc-material.mbsc-textfield-icon-outline,.customeventcalendar_datepickerInputStyle .mbsc-material.mbsc-textfield-icon-stacked{top:0}.mbsc-material.mbsc-textfield-inner-outline{padding:0;border:2px solid var(----one-color-background-brand-1)}.mbsc-material.mbsc-button,.mbsc-material.mbsc-range-control-label{text-transform:unset}.md-date-header-hour{text-align:left}.mbsc-ios.mbsc-schedule-all-day-item:after,.mbsc-ios.mbsc-schedule-column,.mbsc-ios.mbsc-schedule-item,.mbsc-ios.mbsc-timeline-column,.mbsc-ios.mbsc-timeline-day:after,.mbsc-ios.mbsc-timeline-resource,.mbsc-ios.mbsc-timeline-resource-footer-cont,.mbsc-ios.mbsc-timeline-resource-header-cont,.mbsc-ios.mbsc-timeline-row,.mbsc-ios.mbsc-timeline-row-date,.mbsc-ios.mbsc-timeline-row-group:after,.mbsc-ios.mbsc-timeline-sidebar-footer-cont,.mbsc-ios.mbsc-timeline-sidebar-header-cont,.mbsc-ios.mbsc-timeline-sidebar-resource,.mbsc-ios.mbsc-timeline-slot-header,.mbsc-ios.mbsc-timeline-slots{border-color:var(--one-color-cobas-gray-100)}.mbsc-schedule-all-day-item.mbsc-ltr:after,.mbsc-timeline-day-border.mbsc-ltr:after{border-right-style:none}.md-date-header-hour{padding:0 4px}.custom-label-text>* .mbsc-calendar-label-text{font-size:8px}.md-timeline-template-avatars{margin-left:auto;margin-right:8px;display:flex;align-items:center}.user-avatar-container{display:flex;align-items:center;position:relative}.user-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.user-avatar:hover{transform:scale(1.1);box-shadow:0 2px 6px rgba(0,0,0,.4);z-index:10}.user-avatar.more-users{font-size:8px;font-weight:700}.user-avatar-container.single-user .user-avatar{width:28px;height:28px;font-size:11px}.user-avatar-container.multiple-users .user-avatar:first-child{margin-left:0}.md-timeline-template-event-cont{position:relative}.md-timeline-template-event-cont .md-timeline-template-avatars{pointer-events:none}.md-timeline-template-event-cont .md-timeline-template-avatars .user-avatar{pointer-events:all}.equipment-view.infinite-scroll{position:relative}.equipment-view.infinite-scroll .mbsc-timeline-body{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.equipment-view.infinite-scroll .mbsc-timeline-body::-webkit-scrollbar{width:12px;height:12px}.equipment-view.infinite-scroll .mbsc-timeline-body::-webkit-scrollbar-track{background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.equipment-view.infinite-scroll .mbsc-timeline-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c1c1c1,#a0a0a0);border-radius:6px;border:2px solid #f8f9fa}.equipment-view.infinite-scroll .mbsc-timeline-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a0a0a0,#888)}.equipment-view.infinite-scroll .mbsc-timeline-body::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#888,#666)}.equipment-view.infinite-scroll .mbsc-timeline-body::-webkit-scrollbar-corner{background:#f8f9fa}.equipment-view.infinite-scroll .infinite-scroll-loader{position:-webkit-sticky;position:sticky;bottom:0;left:50%;transform:translateX(-50%);z-index:1000;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);margin:10px;display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:14px;color:#495057;transition:all .3s ease}.equipment-view.infinite-scroll .infinite-scroll-loader.loading{animation:pulseLoader 1.5s ease-in-out infinite}.equipment-view.infinite-scroll .infinite-scroll-info{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 12px;border-radius:6px;font-size:12px;color:#6c757d;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);z-index:100}.equipment-view.infinite-scroll .infinite-scroll-info .scroll-indicator{margin-left:8px;color:#007acc;font-weight:500;animation:fadeInOut 2s ease-in-out infinite}.equipment-view.infinite-scroll .mbsc-timeline-resource{transition:background-color .2s ease;border-bottom:1px solid #e9ecef}.equipment-view.infinite-scroll .mbsc-timeline-resource:hover{background-color:#f8f9fa}.equipment-view.infinite-scroll .mbsc-timeline-resource .equipment-resource-name{font-weight:500;color:#343a40;padding:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.equipment-view.infinite-scroll .mbsc-timeline-row{transition:opacity .3s ease,transform .3s ease}.equipment-view.infinite-scroll .mbsc-timeline-row.loading-new{opacity:.7;transform:translateY(10px)}.equipment-view.infinite-scroll .mbsc-timeline-row.loaded{opacity:1;transform:translateY(0)}.equipment-view.infinite-scroll .mbsc-timeline-event{transition:all .2s ease;will-change:transform}.equipment-view.infinite-scroll .mbsc-timeline-event:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15);z-index:10}.equipment-view.infinite-scroll .mbsc-timeline-viewport{will-change:scroll-position;transform:translateZ(0)}.equipment-view.infinite-scroll.month-view .mbsc-timeline-resource{min-height:40px}.equipment-view.infinite-scroll.month-view .infinite-scroll-loader{font-size:12px;padding:8px 16px}.equipment-view.infinite-scroll.week-view .mbsc-timeline-resource{min-height:60px}.equipment-view.infinite-scroll.day-view .mbsc-timeline-resource{min-height:80px}.equipment-view.infinite-scroll.day-view .infinite-scroll-info{top:20px;right:20px}@keyframes pulseLoader{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.8;transform:translateX(-50%) scale(1.02)}}@keyframes fadeInOut{0%,to{opacity:.7}50%{opacity:1}}@keyframes equipmentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.equipment-view .mbsc-timeline-row.new-equipment{animation:equipmentFadeIn .5s ease-out}.scroll-to-load-indicator{position:-webkit-sticky;position:sticky;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,122,204,.9);color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:500;box-shadow:0 2px 8px rgba(0,122,204,.3);z-index:999;opacity:0;transition:opacity .3s ease}.scroll-to-load-indicator.visible{opacity:1}.scroll-to-load-indicator:before{content:"↓";margin-right:6px;animation:bounce 1s ease-in-out infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}@media(max-width:768px){.equipment-view.infinite-scroll .infinite-scroll-info{font-size:11px;padding:6px 10px;top:8px;right:8px}.equipment-view.infinite-scroll .infinite-scroll-loader{font-size:13px;padding:10px 16px;margin:8px}.equipment-view.infinite-scroll .mbsc-timeline-body::-webkit-scrollbar{width:8px;height:8px}}@media(prefers-contrast:high){.equipment-view.infinite-scroll .infinite-scroll-loader{background:#fff;border:2px solid #000;color:#000}.equipment-view.infinite-scroll .infinite-scroll-info{background:#fff;border:1px solid #000;color:#000}}@media(prefers-reduced-motion:reduce){.equipment-view.infinite-scroll .mbsc-timeline-body{scroll-behavior:auto}.equipment-view.infinite-scroll .infinite-scroll-loader,.equipment-view.infinite-scroll .mbsc-timeline-event,.equipment-view.infinite-scroll .mbsc-timeline-row{transition:none;animation:none}}.mobi-custom-nav-button{cursor:pointer;color:#106ebe}.mobi-custom-nav-button:hover{opacity:.8}.CustomEventCalendar_customEventStatus__3wZs-{display:flex;flex-direction:row;justify-content:space-evenly}.CustomEventCalendar_customEventIconText__2oOM1{display:flex;align-items:center}.CustomEventCalendar_customEventStatusIcon__2ZOQx{height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px}.ForWhomMainPage_flexContainerContent__4AzqZ{height:550px}.ForWhomMainPage_flexContainer__34sah{display:flex;padding:10px 0 15px 20px}.ForWhomMainPage_flexLeftColumn__2Ssw1{width:45%;border-radius:4px;border:1px solid var(--one-color-cobas-gray-400);margin-right:15px}.ForWhomMainPage_flexRightColumn__2Hguq{width:55%;border-radius:4px;margin-right:20px;border:1px solid var(--one-color-cobas-gray-400)}.ForWhomMainPage_typographyTitle__1wwq6{padding-left:15px;padding-top:15px;padding-bottom:15px}.ForWhomMainPage_lineTitle__3gj9n{border-bottom:1px solid var(--one-color-cobas-gray-400);color:#121212}.ForWhomMainPage_scrollBarlist__-L07l{height:422.8px;padding-left:1.2px;overflow-x:hidden;overflow-y:auto}.ForWhomMainPage_bookForFilled__jx2b3,.ForWhomMainPage_bookTypeFilled__X5glo,.ForWhomMainPage_textFilled__-2qc7{padding:10px 20px}.ForWhomMainPage_renderTextField__3yM0r{padding-left:5px}.BookingTabContainer_confrimButtonStyle__1NwX_{padding:10px 0 10px 20px;margin-bottom:15px}.BooleanButtons_booleanButton__z7-uI{display:flex;align-items:center;justify-content:space-evenly;border:1px solid var(--one-color-background-contrast-1);border-radius:30px}.BooleanButtons_booleanButton__z7-uI button{background-color:unset;border:none;padding:5px 10px;cursor:pointer}.BooleanButtons_booleanButton__z7-uI button:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.BooleanButtons_booleanButton__z7-uI button:nth-child(3){border-top-right-radius:20px;border-bottom-right-radius:20px}.BooleanButtons_booleanButton__z7-uI button:hover{background-color:var(--one-color-background-brand-2);color:var(--one-color-gray-800)}.BooleanButtons_booleanButton__z7-uI button:active{color:var(--one-color-interaction-focus-brand-1)}.BooleanButtons_booleanButton__z7-uI button:focus{background-color:var(--one-color-interaction-active-brand-4);color:var(--one-color-interaction-focus-brand-1)}.BooleanButtons_booleanButton__z7-uI>.BooleanButtons_verticalLine__RRGtW{min-height:38px;border:1px solid var(--one-color-background-contrast-1)}.mbsc-page,.mbsc-timeline{height:0}.user-initials-container{position:relative;z-index:10;display:inline-block}.user-initials-container .user-initial-avatar{cursor:pointer;transition:all .2s ease-in-out;flex-shrink:0}.user-initials-container .user-initial-avatar:hover{transform:scale(1.05);box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:1001;position:relative}.user-initials-container .user-overflow-indicator{cursor:pointer;transition:all .2s ease-in-out;flex-shrink:0}.user-initials-container .user-overflow-indicator:hover{transform:scale(1.05);box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:1001;position:relative}.user-initials-container:hover .user-initials-expanded{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.user-initials-collapsed{display:flex;flex-direction:row-reverse;align-items:center;grid-gap:2px;gap:2px;transition:all .3s ease-in-out}.user-initials-expanded{position:fixed;display:flex;flex-direction:row-reverse;align-items:flex-start;grid-gap:4px;gap:4px;flex-wrap:wrap;width:auto;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 8px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);z-index:9999;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.9);transform-origin:top right;transition:all .3s cubic-bezier(.4,0,.2,1)}.md-custom-event-wrapper{position:relative;z-index:1}.custom-nav-button{cursor:pointer;padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s,opacity .3s;border-radius:4px;margin:0 4px;color:#106ebe;font-weight:500}.custom-nav-button:hover:not(.disabled){background-color:rgba(0,0,0,.05)}.custom-nav-button.today-button{font-size:14px}.custom-nav-button .mbsc-icon{font-size:18px}.equipment-view .mbsc-timeline-event{cursor:default!important}.equipment-view .mbsc-timeline-event:hover{min-width:260px!important;z-index:9998!important}.equipment-view .mbsc-timeline-resource-header{background-color:#f5f5f5;font-weight:600}.equipment-view .mbsc-timeline-row:hover{background-color:#fafafa}.equipment-view .mbsc-timeline-event-selected{box-shadow:none!important}.equipment-view .equipment-resource-name{font-weight:500;color:#333}.equipment-view .equipment-booking-event{border-radius:4px;opacity:.9}.equipment-view .mbsc-timeline-resource,.equipment-view .mbsc-timeline-row{min-height:60px}.equipment-view .mbsc-timeline-viewport{overflow-x:auto;overflow-y:auto}.equipment-view .equipment-event{transition:all .2s ease-in-out;cursor:pointer;overflow:hidden;position:relative}.equipment-view .equipment-event:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)!important;overflow:visible;z-index:100}.equipment-view .equipment-event:hover .user-initials-container.hidden-on-small{opacity:1!important;transform:scale(1)!important;position:absolute;top:-8px;left:8px;background:hsla(0,0%,100%,.95);padding:4px 8px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.equipment-view .equipment-event.small-event .user-initials-container.hidden-on-small{opacity:0;transform:scale(.8);transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:static}.equipment-view .equipment-event.small-event .event-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-run.equipment-event{border-left:4px solid #7d0096!important}.booking-maintenance.equipment-event{border-left:4px solid #ff6b35!important}.booking-reserved.equipment-event{border-left:4px solid #4ecdc4!important}.booking-available.equipment-event{border-left:4px solid #96ceb4!important}.booking-booked.equipment-event{border-left:4px solid #45b7d1!important}.booking-setup.equipment-event{border-left:4px solid #ffeaa7!important}.booking-cleanup.equipment-event{border-left:4px solid plum!important}.user-initials-container{display:flex;align-items:center;grid-gap:4px;gap:4px;flex-shrink:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.user-initials-container.always-visible{opacity:1;transform:scale(1)}.user-initials-container.hidden-on-small{opacity:0;transform:scale(.8);pointer-events:none}.user-initials-container .user-initial{width:24px;height:24px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:2px solid #fff;position:relative;z-index:1;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.user-initials-container .user-initial.stacked{margin-left:-8px}.user-initials-container .user-initial:hover{z-index:10;transform:scale(1.1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.user-initials-container .user-overflow{background-color:#666;color:#fff;font-size:9px;margin-left:-8px}.equipment-timeline-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e0e0e0}.equipment-timeline-header h3{margin:0;color:#333;font-weight:600}.equipment-timeline-header .header-controls{display:flex;align-items:center;grid-gap:16px;gap:16px}@media(max-width:768px){.equipment-event{min-height:48px;font-size:11px}.equipment-event .user-initial{width:20px;height:20px;font-size:9px}.equipment-timeline-header{flex-direction:column;grid-gap:12px;gap:12px}.equipment-timeline-header .header-controls{width:100%;justify-content:space-between}}.equipment-view.month-view .equipment-event{min-height:32px;font-size:11px}.equipment-view.month-view .equipment-event .user-initial{width:18px;height:18px;font-size:8px}.equipment-view.week-view .equipment-event{min-height:36px}.equipment-view.day-view .equipment-event{min-height:40px}.equipment-view .infinite-scroll-container{position:relative;height:100%;overflow:hidden}.equipment-view.loading-more .mbsc-timeline-resource{transition:opacity .3s ease}.equipment-view.loading-more .mbsc-timeline-resource.new-loading{opacity:.6;background:linear-gradient(90deg,#f8f9fa 25%,#e9ecef 50%,#f8f9fa 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.equipment-view .equipment-item-enter{opacity:0;transform:translateY(20px);transition:all .4s ease-out}.equipment-view .equipment-item-enter-active{opacity:1;transform:translateY(0)}.equipment-view .equipment-pagination-info{position:absolute;top:16px;right:16px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:8px 12px;font-size:12px;color:#6c757d;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100;transition:all .3s ease}.equipment-view .equipment-pagination-info .equipment-count{font-weight:600;color:#495057}.equipment-view .equipment-pagination-info .scroll-hint{color:#007acc;margin-left:8px;font-weight:500}.equipment-view .equipment-pagination-info .scroll-hint.pulse{animation:pulse 2s ease-in-out infinite}.equipment-view .equipment-pagination-info:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(max-width:768px){.equipment-view .equipment-pagination-info{font-size:10px;padding:6px 8px;top:8px;right:8px}.equipment-view .equipment-pagination-info .scroll-hint{display:none}.equipment-view .mbsc-timeline-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.equipment-view .load-more-equipment{position:fixed;bottom:20px;right:20px;z-index:1000}.equipment-view .load-more-equipment button{background:linear-gradient(135deg,#007acc,#0056b3);border:none;border-radius:24px;color:#fff;padding:12px 20px;font-size:14px;font-weight:500;box-shadow:0 4px 12px rgba(0,122,204,.3);cursor:pointer;transition:all .3s ease}.equipment-view .load-more-equipment button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,122,204,.4);background:linear-gradient(135deg,#0056b3,#004085)}.equipment-view .load-more-equipment button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,122,204,.3)}.equipment-view .load-more-equipment button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(0,122,204,.2)}@media(max-width:480px){.equipment-view .load-more-equipment{bottom:16px;right:16px}.equipment-view .load-more-equipment button{padding:10px 16px;font-size:12px}}.equipment-view .mbsc-timeline-viewport{transform:translateZ(0);will-change:scroll-position;contain:layout style paint}.equipment-view .mbsc-timeline-body{will-change:scroll-position}.equipment-view .mbsc-timeline-body::-webkit-scrollbar{width:12px;height:12px}.equipment-view .mbsc-timeline-body::-webkit-scrollbar-track{background:#f1f3f4;border-radius:6px}.equipment-view .mbsc-timeline-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c1c1c1,#a8a8a8);border-radius:6px;border:2px solid #f1f3f4}.equipment-view .mbsc-timeline-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a8a8a8,#999)}.equipment-view .mbsc-timeline-resource{transition:background-color .2s ease,opacity .3s ease}.equipment-view .mbsc-timeline-resource.loading-placeholder{background:linear-gradient(90deg,#f8f9fa 25%,#e9ecef 50%,#f8f9fa 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;min-height:60px}.equipment-view .mbsc-timeline-resource .equipment-name{font-weight:500;color:#343a40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.equipment-view .mbsc-timeline-resource .equipment-name:hover{overflow:visible;white-space:normal;background:hsla(0,0%,100%,.9);padding:4px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10;position:relative}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.equipment-view .mbsc-timeline-body{scroll-behavior:smooth;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}@media(prefers-color-scheme:dark){.equipment-view .equipment-pagination-info{background:rgba(33,37,41,.95);color:#adb5bd;border-color:hsla(0,0%,100%,.1)}.equipment-view .equipment-pagination-info .equipment-count{color:#f8f9fa}.equipment-view .equipment-pagination-info .scroll-hint{color:#0ea5e9}.equipment-view .load-more-equipment button{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.equipment-view .load-more-equipment button:hover{background:linear-gradient(135deg,#0284c7,#0369a1)}.equipment-view .mbsc-timeline-resource.loading-placeholder{background:linear-gradient(90deg,#343a40 25%,#495057 50%,#343a40 75%)}}.WelcomeScreen_welcomeScreenWrapper__2yhr6{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(90vh - 96px);color:var(--one-color-background-brand-1)}.WelcomeScreen_welcomeScreenWrapper__2yhr6 .WelcomeScreen_wrapTitle5__x_bnr{height:200px;color:var(--one-color-foreground-base-1)}.NotFoundScreen_ErrorScreen__2obnN{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 96px);transform:translateY(-40px);color:var(--one-color-background-brand-1)}
/*# sourceMappingURL=main.ff747c3b.chunk.css.map */