@charset "UTF-8";.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}@font-face{font-family:Open Sans;font-weight:300;font-style:normal;font-display:swap;src:url("./media/OpenSans-Light-ISESSHHT.woff2") format("woff2")}@font-face{font-family:Open Sans;font-weight:400;font-style:normal;font-display:swap;src:url("./media/OpenSans-Regular-R4WKA67Y.woff2") format("woff2")}@font-face{font-family:Open Sans;font-weight:500;font-style:normal;font-display:swap;src:url("./media/OpenSans-Medium-4WTWCHXF.woff2") format("woff2")}@font-face{font-family:Open Sans;font-weight:600;font-style:normal;font-display:swap;src:url("./media/OpenSans-SemiBold-DA3HCNPB.woff2") format("woff2")}@font-face{font-family:Open Sans;font-weight:700;font-style:normal;font-display:swap;src:url("./media/OpenSans-Bold-MEJMENXS.woff2") format("woff2")}@font-face{font-family:OpenSans;font-weight:300;font-style:normal;font-display:swap;src:url("./media/OpenSans-Light-ISESSHHT.woff2") format("woff2")}@font-face{font-family:OpenSans;font-weight:400;font-style:normal;font-display:swap;src:url("./media/OpenSans-Regular-R4WKA67Y.woff2") format("woff2")}@font-face{font-family:OpenSans;font-weight:500;font-style:normal;font-display:swap;src:url("./media/OpenSans-Medium-4WTWCHXF.woff2") format("woff2")}@font-face{font-family:OpenSans;font-weight:600;font-style:normal;font-display:swap;src:url("./media/OpenSans-SemiBold-DA3HCNPB.woff2") format("woff2")}@font-face{font-family:OpenSans;font-weight:700;font-style:normal;font-display:swap;src:url("./media/OpenSans-Bold-MEJMENXS.woff2") format("woff2")}@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url("./media/Montserrat-Regular-KRTZU6J4.woff2") format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url("./media/Montserrat-Medium-V6TEELDH.woff2") format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url("./media/Montserrat-SemiBold-HDHS7FAS.woff2") format("woff2")}@font-face{font-family:Manrope;font-weight:400;font-display:swap;src:url("./media/Manrope-Regular-JD33AWZW.woff2") format("woff2")}@font-face{font-family:Manrope;font-weight:500;font-display:swap;src:url("./media/Manrope-Medium-6DXNREXY.woff2") format("woff2")}@font-face{font-family:Manrope;font-weight:600;font-display:swap;src:url("./media/Manrope-SemiBold-JGDK5UNF.woff2") format("woff2")}@font-face{font-family:Manrope;font-weight:700;font-display:swap;src:url("./media/Manrope-Bold-2TFSBIPL.woff2") format("woff2")}@font-face{font-family:PlexMono;font-weight:600;font-display:swap;src:url("./media/IBMPlexMono-Bold-IMJYPZIL.woff2") format("woff2")}@font-face{font-family:spms_icons;src:url("./media/spms_icons-4ZFNDFNS.eot?alddm6");src:url("./media/spms_icons-4ZFNDFNS.eot?alddm6#iefix") format("embedded-opentype"),url("./media/spms_icons-XXWMW5CC.ttf?alddm6") format("truetype"),url("./media/spms_icons-NREKSXJO.woff?alddm6") format("woff"),url("./media/spms_icons-TVF6MFWI.svg?alddm6#spms_icons") format("svg");font-weight:400;font-style:normal;font-display:block}[class^=spms_],[class*=" spms_"]{font-family:spms_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.spms_bmp:before{content:"\e917"}.spms_calendar_year_dropdown:before{content:"\e952"}.spms_complete_filled:before{content:"\e953"}.spms_error_filled:before{content:"\e956"}.spms_error:before{content:"\e957"}.spms_excel:before{content:"\e958"}.spms_filter_ios:before{content:"\e959"}.spms_gif:before{content:"\e95a"}.spms_hom_filled:before{content:"\e95b"}.spms_image_doc:before{content:"\e95c"}.spms_info_filled:before{content:"\e95d"}.spms_party:before{content:"\e95e"}.spms_ppt:before{content:"\e95f"}.spms_sensor_filled:before{content:"\e960"}.spms_warning_filled:before{content:"\e961"}.spms_word:before{content:"\e962"}.spms_zip:before{content:"\e963"}.spms_bug_filled:before{content:"\e90b"}.spms_dashboard_filled:before{content:"\e90c"}.spms_document_filled:before{content:"\e915"}.spms_warehouse_filled:before{content:"\e916"}.spms_admin_filled:before{content:"\e900"}.spms_admin:before{content:"\e901"}.spms_anchor:before{content:"\e902"}.spms_arrow_down:before{content:"\e903"}.spms_arrow_left:before{content:"\e904"}.spms_arrow_right:before{content:"\e905"}.spms_arrow_up:before{content:"\e906"}.spms_asset_location:before{content:"\e907"}.spms_asset_type_filled:before{content:"\e908"}.spms_asset_type:before{content:"\e909"}.spms_assets:before{content:"\e90a"}.spms_bug:before{content:"\e90d"}.spms_calendar_filled:before{content:"\e90e"}.spms_calendar:before{content:"\e90f"}.spms_cancel_asset_request:before{content:"\e910"}.spms_close:before{content:"\e911"}.spms_complete:before{content:"\e912"}.spms_csv:before{content:"\e913"}.spms_dark_theme:before{content:"\e914"}.spms_dashboard:before{content:"\e918"}.spms_data:before{content:"\e919"}.spms_defer:before{content:"\e91a"}.spms_delete:before{content:"\e91b"}.spms_document:before{content:"\e91c"}.spms_double_arrow_hor_left:before{content:"\e91d"}.spms_double_arrow_hor_right:before{content:"\e91e"}.spms_double_arrow_hor:before{content:"\e91f"}.spms_double_arrow_ver_down:before{content:"\e920"}.spms_double_arrow_ver_up:before{content:"\e921"}.spms_double_arrow_ver:before{content:"\e922"}.spms_download:before{content:"\e923"}.spms_drag:before{content:"\e924"}.spms_edit:before{content:"\e925"}.spms_equipments:before{content:"\e926"}.spms_fat_close:before{content:"\e927"}.spms_filter:before{content:"\e928"}.spms_first_page:before{content:"\e929"}.spms_gear_filled:before{content:"\e92a"}.spms_gear:before{content:"\e92b"}.spms_gears:before{content:"\e92c"}.spms_history_filled:before{content:"\e92d"}.spms_history:before{content:"\e92e"}.spms_home:before{content:"\e92f"}.spms_image_upload:before{content:"\e930"}.spms_image:before{content:"\e931"}.spms_info:before{content:"\e932"}.spms_language:before{content:"\e933"}.spms_last_page:before{content:"\e934"}.spms_light_theme:before{content:"\e935"}.spms_magic_wand:before{content:"\e936"}.spms_menu:before{content:"\e937"}.spms_minus:before{content:"\e938"}.spms_notification:before{content:"\e939"}.spms_password:before{content:"\e93a"}.spms_pdf_back:before{content:"\e93b"}.spms_pdf_small:before{content:"\e93c"}.spms_pending:before{content:"\e93d"}.spms_plus:before{content:"\e93e"}.spms_print:before{content:"\e93f"}.spms_quickview:before{content:"\e940"}.spms_reports_filled:before{content:"\e941"}.spms_reports:before{content:"\e942"}.spms_request_asset:before{content:"\e943"}.spms_retry:before{content:"\e944"}.spms_search:before{content:"\e945"}.spms_sensor:before{content:"\e946"}.spms_sign_document:before{content:"\e947"}.spms_sign_out:before{content:"\e948"}.spms_sub_group:before{content:"\e949"}.spms_sync:before{content:"\e94a"}.spms_tick:before{content:"\e94b"}.spms_tooltip:before{content:"\e94c"}.spms_translate:before{content:"\e94d"}.spms_tree:before{content:"\e94e"}.spms_upload:before{content:"\e94f"}.spms_user_roles:before{content:"\e950"}.spms_users:before{content:"\e951"}.spms_warehouse:before{content:"\e954"}.spms_warning:before{content:"\e955"}.spms_stop_ellipse:before{content:"\e964"}.spms_play:before{content:"\e965"}.spms_mic:before{content:"\e966"}.spms_pause_filled:before{content:"\e967"}.spms_pause:before{content:"\e968"}.spms_blocked:before{content:"\e969"}@font-face{font-family:cmms-icons;src:url("./media/cmms-icons-PQXULQOH.woff2") format("woff2"),url("./media/cmms-icons-FFSUOZEW.woff") format("woff"),url("./media/cmms-icons-QNZ4GNAK.ttf") format("truetype");font-weight:400;font-style:normal;font-display:block}[class^=cmms-],[class*=" cmms-"]{font-family:cmms-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cmms-stock:before{content:"\f000"}.cmms-star:before{content:"\f001"}.cmms-signal:before{content:"\f002"}.cmms-sensors:before{content:"\f003"}.cmms-search:before{content:"\f004"}.cmms-rotate:before{content:"\f005"}.cmms-restock:before{content:"\f006"}.cmms-resource-browser:before{content:"\f007"}.cmms-reorder:before{content:"\f008"}.cmms-question-mark-outline:before{content:"\f009"}.cmms-qr-code:before{content:"\f00a"}.cmms-qhse:before{content:"\f00b"}.cmms-printer:before{content:"\f00c"}.cmms-plus:before{content:"\f00d"}.cmms-play:before{content:"\f00e"}.cmms-pen:before{content:"\f00f"}.cmms-pause:before{content:"\f010"}.cmms-papper-plane:before{content:"\f011"}.cmms-paper-clip:before{content:"\f012"}.cmms-notification:before{content:"\f013"}.cmms-moon:before{content:"\f014"}.cmms-minus:before{content:"\f015"}.cmms-lock:before{content:"\f016"}.cmms-list:before{content:"\f017"}.cmms-link-variant-off:before{content:"\f018"}.cmms-layers:before{content:"\f019"}.cmms-info-outline:before{content:"\f01a"}.cmms-inbox:before{content:"\f01b"}.cmms-inbox-full:before{content:"\f01c"}.cmms-hr-management:before{content:"\f01d"}.cmms-hourglass:before{content:"\f01e"}.cmms-history:before{content:"\f01f"}.cmms-grid-plus:before{content:"\f020"}.cmms-grid:before{content:"\f021"}.cmms-forward-step:before{content:"\f022"}.cmms-format-align-right:before{content:"\f023"}.cmms-format-align-left:before{content:"\f024"}.cmms-format-align-center:before{content:"\f025"}.cmms-folder-information:before{content:"\f026"}.cmms-folder:before{content:"\f027"}.cmms-folder-check:before{content:"\f028"}.cmms-flag:before{content:"\f029"}.cmms-filter:before{content:"\f02a"}.cmms-file-lines:before{content:"\f02b"}.cmms-eye-slash:before{content:"\f02c"}.cmms-eye:before{content:"\f02d"}.cmms-expand-menu:before{content:"\f02e"}.cmms-exclamation:before{content:"\f02f"}.cmms-edit:before{content:"\f030"}.cmms-download:before{content:"\f031"}.cmms-dots-vertical:before{content:"\f032"}.cmms-document-browser:before{content:"\f033"}.cmms-defects:before{content:"\f034"}.cmms-copy:before{content:"\f035"}.cmms-collapse-menu:before{content:"\f036"}.cmms-cog-wheel:before{content:"\f037"}.cmms-code-fork:before{content:"\f038"}.cmms-cloud-upload-outline:before{content:"\f039"}.cmms-clock:before{content:"\f03a"}.cmms-clipboard-check:before{content:"\f03b"}.cmms-chevron-up:before{content:"\f03c"}.cmms-chevron-sort:before{content:"\f03d"}.cmms-chevron-right:before{content:"\f03e"}.cmms-chevron-left:before{content:"\f03f"}.cmms-chevron-down:before{content:"\f040"}.cmms-chevron-double-up:before{content:"\f041"}.cmms-chevron-double-right:before{content:"\f042"}.cmms-chevron-double-left:before{content:"\f043"}.cmms-chevron-double-down:before{content:"\f044"}.cmms-checkbox-multiple-marked:before{content:"\f045"}.cmms-check:before{content:"\f046"}.cmms-check-circle:before{content:"\f047"}.cmms-chart-pie:before{content:"\f048"}.cmms-chart-linear:before{content:"\f049"}.cmms-cart:before{content:"\f04a"}.cmms-caret-up:before{content:"\f04b"}.cmms-caret-sort:before{content:"\f04c"}.cmms-caret-right:before{content:"\f04d"}.cmms-caret-left:before{content:"\f04e"}.cmms-caret-down:before{content:"\f04f"}.cmms-camera-foto:before{content:"\f050"}.cmms-calendar:before{content:"\f051"}.cmms-briefcase:before{content:"\f052"}.cmms-biohazard:before{content:"\f053"}.cmms-bars:before{content:"\f054"}.cmms-backward-step:before{content:"\f055"}.cmms-arrows-repeat:before{content:"\f056"}.cmms-arrow-up-right-from-square:before{content:"\f057"}.cmms-arrow-up:before{content:"\f058"}.cmms-x:before{content:"\f059"}.cmms-arrow-up-from-bracket:before{content:"\f05a"}.cmms-wrench:before{content:"\f05b"}.cmms-arrow-right:before{content:"\f05c"}.cmms-wallet:before{content:"\f05d"}.cmms-arrow-right-from-bracket:before{content:"\f05e"}.cmms-users:before{content:"\f05f"}.cmms-arrow-right-arrow-left:before{content:"\f060"}.cmms-user:before{content:"\f061"}.cmms-arrow-left-to-bracket:before{content:"\f062"}.cmms-trigger:before{content:"\f063"}.cmms-arrow-left:before{content:"\f064"}.cmms-trash:before{content:"\f065"}.cmms-arrow-down-to-bracket:before{content:"\f066"}.cmms-timer:before{content:"\f067"}.cmms-arrow-down:before{content:"\f068"}.cmms-thumbs-up:before{content:"\f069"}.cmms-anchor:before{content:"\f06a"}.cmms-thumbs-down:before{content:"\f06b"}.cmms-alert-circle-outline:before{content:"\f06c"}.cmms-sun:before{content:"\f06d"}.cmms-admin:before{content:"\f06e"}.cmms-check-circle-1:before{content:"\f06f"}.cmms-check-circle-2:before{content:"\f070"}.cmms-add-more:before{content:"\f071"}.cmms-note:before{content:"\f073"}.cmms-caution:before{content:"\f074"}.cmms-warning:before{content:"\f075"}.cmms-database:before{content:"\f076"}.cmms-protect:before{content:"\f077"}.cmms-expand-icon:before{content:"\f078"}.cmms-folder-open-outline:before{content:"\f079"}.cmms-folder-outline:before{content:"\f07a"}.cmms-lightning-bolt:before{content:"\f07b"}.cmms-keyboard:before{content:"\f07c"}.cmms-arrow-left-bottom:before{content:"\f07d"}.cmms-comment-check:before{content:"\f07e"}.cmms-comment-edit-outline:before{content:"\f07f"}.cmms-folder-filled-closed:before{content:"\f080"}.cmms-folder-filled-open:before{content:"\f081"}.p-ink{display:block;position:absolute!important;background:#ffffff80;border-radius:100%;transform:scale(0);pointer-events:none}.p-button.button-required .p-button-label:before{content:"*";color:var(--p-red-500);margin-inline-end:.125em}.actions-row{display:flex;align-items:stretch;gap:var(--size-3, 12px)}.actions-row>p-button{display:flex;flex:1 1 0;min-width:0}body .tabs .tab-item,body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem{background:transparent!important;border:none!important;border-radius:0!important;border-bottom:var(--size-1) solid var(--d-layout-stroke)!important;padding:0 var(--size-6) var(--size-4) var(--size-6)!important;margin:0!important;height:auto!important;display:flex;align-items:center;justify-content:center;gap:var(--size-1-5);color:var(--p-surface-600);font-family:var(--d-font-family-open-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-normal);cursor:pointer;transition:color .2s ease,border-color .2s ease}body .tabs .tab-item:hover,body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:hover{background:transparent!important;border-bottom-color:var(--p-surface-300)!important}body .tabs .tab-item.active,body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight{border-bottom-color:var(--p-primary-color)!important;color:var(--p-surface-900)!important;font-weight:var(--font-weight-semibold);background:transparent!important}body .p-tabs .p-tablist-active-bar{display:none!important}body .p-tabs .p-tab{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-base);line-height:var(--line-height-base)}body .p-tabs .p-tab.p-tab-active,body .p-tabs .p-tab[aria-selected=true]{font-weight:var(--font-weight-semibold)!important}body .p-tabmenu,body .p-tabmenu .p-tabmenu-nav-content{border:none!important}body .p-tabmenu .p-tabmenu-nav{background:transparent!important;border:none!important;display:flex}body .p-tabmenu .p-tabmenu-nav .p-tabmenuitem{flex:0 0 auto!important}body .tabs{list-style:none;padding:0;margin:0;display:flex;gap:0;background:transparent;border:none}body .tabs--spread,body .tabs:not(.tabs--inline){width:100%}body .tabs--spread .tab-item,body .tabs:not(.tabs--inline) .tab-item{flex:1 1 0!important}body .tabs--inline{margin-top:var(--size-3);padding:0!important;flex-wrap:wrap;width:100%}body .tabs--inline:not(.tabs-inline-scroll__list):after{content:"";flex:1 1 auto;min-width:0;align-self:stretch;border-bottom:var(--size-1) solid var(--d-layout-stroke);pointer-events:none}body .tabs--inline .tab-item{flex:0 0 auto!important;margin-bottom:0!important}body .tabs .tab-item{width:auto!important}body .tabs .tab-item:first-child,body .tabs .tab-item:last-child{border-radius:0!important}body .tabs .tab-item:before,body .tabs .tab-item:after{content:none!important}body .tabs .tab-item.active .tab-link .title,body .tabs .tab-item.active .tab-link,body .tabs .tab-item.active .tab-content{font-weight:var(--font-weight-semibold)!important}body .tabs .tab-item--inline-spacer{flex:1 1 auto!important;min-width:0;padding:0!important;margin:0!important;align-self:stretch;pointer-events:none;cursor:default}body .tabs .tab-item--inline-spacer:hover{border-bottom-color:var(--d-layout-stroke)!important}body .tabs .tab-item--inline-spacer-hidden{display:none!important}body .tabs .tab-item .tab-content{display:flex;align-items:center;justify-content:center;gap:var(--size-1-5)}body .tabs .tab-item .tab-content .badge{background:transparent!important;min-width:0!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important}body .tabs .tab-item .tab-content .badge span{color:var(--p-surface-600)!important;font-size:var(--font-size-md)!important;line-height:var(--line-height-md)!important;font-weight:var(--font-weight-normal)!important}body .tabs .tab-item .tab-content .badge span:before{content:"("}body .tabs .tab-item .tab-content .badge span:after{content:")"}body .tabs .tab-item .tab-content .icon{display:none}body .tabs .tab-item .tab-link{color:inherit!important;text-decoration:none;font-size:var(--font-size-base)!important}body .tabs .tab-item .tab-link .title{font-size:var(--font-size-base)!important;line-height:var(--line-height-base)!important;font-weight:inherit!important;color:inherit!important;margin:0!important}body .tabs .tab-item .tab-content{font-size:var(--font-size-base)!important;line-height:var(--line-height-base)!important}body .tabs-inline-scroll{--tabs-inline-scroll-fade-bg: var(--d-layout-bg, var(--p-surface-50));--tabs-inline-scroll-row-height: calc( var(--line-height-base) + var(--size-4) + var(--size-1) );position:relative;width:100%;max-width:100%;min-width:0;margin-bottom:var(--overview-tabs-gap);overflow-x:hidden;overflow-y:visible}body .tabs-inline-scroll__viewport{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}body .tabs-inline-scroll__list.tabs--inline{margin-top:0!important;margin-bottom:0;padding:0!important;flex-wrap:nowrap!important;min-width:100%;width:max-content;max-width:none;overflow:visible}body .tabs-inline-scroll__list.tabs--inline .tab-item:not(.tab-item--inline-spacer){flex:0 0 auto!important;margin-bottom:0!important}body .tabs-inline-scroll__arrow{position:absolute;top:0;bottom:var(--size-3);z-index:1;display:none;align-items:center;border:none;padding:0;cursor:pointer;line-height:1;box-sizing:border-box;background:transparent;overflow:visible}body .tabs-inline-scroll__arrow--visible{display:flex}body .tabs-inline-scroll__arrow--left{left:0;justify-content:flex-start;padding:0 var(--size-6) 0 var(--size-2);background:linear-gradient(90deg,var(--tabs-inline-scroll-fade-bg) 40%,transparent)}body .tabs-inline-scroll__arrow--right{right:0;justify-content:flex-end;padding:0 var(--size-2) 0 var(--size-6);background:linear-gradient(90deg,transparent,var(--tabs-inline-scroll-fade-bg) 40%)}body .tabs-inline-scroll__arrow-control{display:flex;width:var(--size-8);height:var(--size-8);padding:0;justify-content:center;align-items:center;gap:var(--size-3);flex-shrink:0;box-sizing:border-box;border-radius:var(--p-border-radius-xl);border:var(--size-px) solid var(--d-layout-stroke);background:var(--p-surface-0);color:var(--p-text-muted-color);font-size:var(--font-size-md);line-height:1;pointer-events:none;overflow:visible}body .tabs-inline-scroll__arrow-control i{display:block;line-height:1}@media(hover:none){.p-tooltip:not(.tooltip-on-touch){display:none!important}body .p-tooltip.tooltip-on-touch{left:var(--size-4, 16px)!important;right:var(--size-4, 16px);width:auto!important;max-width:none!important}body .p-tooltip.tooltip-on-touch .p-tooltip-arrow{display:none}body .p-tooltip.tooltip-on-touch .p-tooltip-text{margin-inline:auto}body .p-tooltip.tooltip-on-touch.p-tooltip-right,body .p-tooltip.tooltip-on-touch.p-tooltip-left{transform:translateY(calc(50% + var(--size-3, 12px)))}}app-sidenav .panel-menu-hidden{display:none!important}app-sidenav .p-panelmenu .p-panelmenu-submenu-icon,.app-mobile-nav .p-panelmenu .p-panelmenu-submenu-icon{display:none}app-sidenav .p-panelmenu .p-panelmenu-header-link,.app-mobile-nav .p-panelmenu .p-panelmenu-header-link{width:100%}app-sidenav .p-panelmenu .p-panelmenu-header-link .p-panelmenu-header-label,.app-mobile-nav .p-panelmenu .p-panelmenu-header-link .p-panelmenu-header-label{flex:1 1 auto}app-sidenav .p-panelmenu .p-panelmenu-header-link:has(.p-panelmenu-submenu-icon):after,app-sidenav .p-panelmenu .p-panelmenu-item-link:has(.p-panelmenu-submenu-icon):after,.app-mobile-nav .p-panelmenu .p-panelmenu-header-link:has(.p-panelmenu-submenu-icon):after,.app-mobile-nav .p-panelmenu .p-panelmenu-item-link:has(.p-panelmenu-submenu-icon):after{content:"\f03e";font-family:cmms-icons;font-size:var(--size-4);line-height:1;color:var(--d-sidenav-item-text);order:99;margin-left:auto;margin-right:var(--size-2);width:var(--size-4);text-align:center;transition:transform .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-sidenav .p-panelmenu .p-panelmenu-item-link:has(.p-panelmenu-submenu-icon):after,.app-mobile-nav .p-panelmenu .p-panelmenu-item-link:has(.p-panelmenu-submenu-icon):after{font-size:var(--size-3)}app-sidenav .p-panelmenu .p-panelmenu-item-link:has(.p-panelmenu-submenu-icon),.app-mobile-nav .p-panelmenu .p-panelmenu-item-link:has(.p-panelmenu-submenu-icon){width:100%}app-sidenav .p-panelmenu .p-panelmenu-item-link:has(.p-panelmenu-submenu-icon) .p-panelmenu-item-label,.app-mobile-nav .p-panelmenu .p-panelmenu-item-link:has(.p-panelmenu-submenu-icon) .p-panelmenu-item-label{flex:1 1 auto}app-sidenav .p-panelmenu .p-panelmenu-header[data-p-highlight=true] .p-panelmenu-header-link:after,app-sidenav .p-panelmenu .p-panelmenu-header[aria-expanded=true] .p-panelmenu-header-link:after,app-sidenav .p-panelmenu .p-panelmenu-item[aria-expanded=true]>.p-panelmenu-item-content>.p-panelmenu-item-link:after,.app-mobile-nav .p-panelmenu .p-panelmenu-header[data-p-highlight=true] .p-panelmenu-header-link:after,.app-mobile-nav .p-panelmenu .p-panelmenu-header[aria-expanded=true] .p-panelmenu-header-link:after,.app-mobile-nav .p-panelmenu .p-panelmenu-item[aria-expanded=true]>.p-panelmenu-item-content>.p-panelmenu-item-link:after{transform:rotate(90deg)}app-sidenav .p-panelmenu .p-panelmenu-header-content:has(.p-panelmenu-header-link.p-panelmenu-item-link-active),.app-mobile-nav .p-panelmenu .p-panelmenu-header-content:has(.p-panelmenu-header-link.p-panelmenu-item-link-active){background:var(--d-sidenav-item-active-bg)!important}app-sidenav .p-panelmenu .p-panelmenu-header-content:has(.p-panelmenu-header-link.p-panelmenu-item-link-active) .p-panelmenu-header-icon,.app-mobile-nav .p-panelmenu .p-panelmenu-header-content:has(.p-panelmenu-header-link.p-panelmenu-item-link-active) .p-panelmenu-header-icon{color:var(--d-sidenav-item-text)!important}app-sidenav .p-panelmenu .p-panelmenu-panel:not(:has(.p-panelmenu-item)) .p-panelmenu-content-container,app-sidenav .p-panelmenu .p-panelmenu-panel:not(:has(.p-panelmenu-item)) .p-panelmenu-content-wrapper,.app-mobile-nav .p-panelmenu .p-panelmenu-panel:not(:has(.p-panelmenu-item)) .p-panelmenu-content-container,.app-mobile-nav .p-panelmenu .p-panelmenu-panel:not(:has(.p-panelmenu-item)) .p-panelmenu-content-wrapper{display:none!important}app-sidenav .p-panelmenu .p-panelmenu-header.menu-section-start,.app-mobile-nav .p-panelmenu .p-panelmenu-header.menu-section-start{border-top:1px solid var(--p-surface-200);margin-top:var(--size-2-5);padding-top:var(--size-2-5)}app-sidenav .p-panelmenu .p-panelmenu-submenu,.app-mobile-nav .p-panelmenu .p-panelmenu-submenu{display:flex;flex-direction:column;gap:var(--size-2);padding-block:0}app-sidenav .p-panelmenu .p-panelmenu-submenu .p-panelmenu-submenu,.app-mobile-nav .p-panelmenu .p-panelmenu-submenu .p-panelmenu-submenu{padding-left:var(--size-3)}app-sidenav .p-panelmenu .p-panelmenu-item-label,.app-mobile-nav .p-panelmenu .p-panelmenu-item-label{line-height:var(--line-height-base)!important}app-sidenav .p-panelmenu .p-panelmenu-item-content,.app-mobile-nav .p-panelmenu .p-panelmenu-item-content{background:transparent!important}app-sidenav .p-panelmenu .p-panelmenu-item-link,.app-mobile-nav .p-panelmenu .p-panelmenu-item-link{padding:var(--size-1-5) var(--size-2) var(--size-1-5) 0!important;background:transparent!important}app-sidenav .p-panelmenu .p-panelmenu-content>ul,app-sidenav .p-panelmenu .p-panelmenu-content ul[ppanelmenulist],.app-mobile-nav .p-panelmenu .p-panelmenu-content>ul,.app-mobile-nav .p-panelmenu .p-panelmenu-content ul[ppanelmenulist]{margin:var(--size-2) 0;padding:0;list-style:none}app-sidenav .p-panelmenu .p-panelmenu-item:not(.p-disabled)>.p-panelmenu-item-content:hover .p-panelmenu-item-link .p-panelmenu-item-label,app-sidenav .p-panelmenu .p-panelmenu-item-link.p-panelmenu-item-link-active .p-panelmenu-item-label,.app-mobile-nav .p-panelmenu .p-panelmenu-item:not(.p-disabled)>.p-panelmenu-item-content:hover .p-panelmenu-item-link .p-panelmenu-item-label,.app-mobile-nav .p-panelmenu .p-panelmenu-item-link.p-panelmenu-item-link-active .p-panelmenu-item-label{color:var(--d-sidenav-item-active-text)!important}app-sidenav .p-panelmenu .p-panelmenu-item:not(.p-disabled)>.p-panelmenu-item-content:hover,.app-mobile-nav .p-panelmenu .p-panelmenu-item:not(.p-disabled)>.p-panelmenu-item-content:hover{background:transparent!important}html.design-dark app-sidenav .p-panelmenu .p-panelmenu-header.menu-section-start,html.design-dark .app-mobile-nav .p-panelmenu .p-panelmenu-header.menu-section-start{border-top-color:#ffffff26}.p-menu{padding:var(--size-4)}.p-menu .p-menu-list,.p-menu .p-menu-submenu-label,.p-menu .p-menu-item,.p-menu .p-menu-item-content,.p-menu .p-menu-item-link{margin:0;padding:0}.p-menu .p-menu-item-link{padding:0 var(--size-1);gap:var(--size-1-5)}.p-menu .p-menu-list{display:flex;flex-direction:column;gap:var(--size-2);list-style:none}.p-menu .p-menu-submenu-label{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-semibold);color:var(--p-text-color)}.p-menu.submenu-label-indent .p-menu-submenu-label{padding-left:var(--size-1)}.p-menu.export-menu-overlay .p-menu-list{gap:var(--size-3)}.p-menu .p-menu-item-label{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-normal);color:var(--p-text-color)}.p-menu .p-menu-item-icon{color:var(--p-text-color)}.p-menu .p-menu-item-content:hover,.p-menu .p-menu-item.p-focus>.p-menu-item-content{background:var(--d-layout-page-bg)}.p-menu .p-menu-item.menu-item-danger .p-menu-item-label,.p-menu .p-menu-item.menu-item-danger .p-menu-item-icon{color:var(--fn-error)}.p-menu .p-menu-item.menu-item-primary .p-menu-item-label,.p-menu .p-menu-item.menu-item-primary .p-menu-item-icon{color:var(--fn-link)}.p-menu .p-menu-separator{border-top:1px solid var(--d-layout-stroke);margin:0}.p-menu.preferences-menu .preferences-item-check{margin-inline-start:auto;color:var(--p-primary-color)}.p-menu.menu-hug-content{min-width:120px;width:max-content;border-radius:var(--p-border-radius-xl);box-shadow:0 0 40px #0000000a}.p-menu.menu-hug-content .p-menu-item-label{white-space:nowrap}.p-menu.menu-hug-content.dashboard-actions-menu{min-width:213px}.p-menu.menu-hug-content.preferences-menu{min-width:150px}.p-menu.menu-hug-content.preferences-menu.dashboard-actions-menu{min-width:213px}.p-menu .menu-end-section{display:flex;flex-direction:column;gap:var(--size-3);margin-top:var(--size-4)}.p-menu .menu-end-section .menu-end-title{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-semibold);color:var(--p-text-color)}.p-menu .menu-end-section .menu-end-row{display:flex;align-items:center;gap:var(--size-2)}.p-menu .menu-end-section .menu-end-label{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-normal);color:var(--p-text-color);margin:0}.p-menu .menu-end-section .menu-end-info{font-size:var(--font-size-sm);line-height:1;color:var(--p-blue-500);cursor:pointer}.p-menu.dashboard-settings-menu{margin-top:var(--size-2)}.p-menu.dashboard-settings-menu:has(.menu-end-section){display:flex;flex-direction:column;gap:var(--size-2)}.p-menu.dashboard-settings-menu:has(.menu-end-section) .menu-end-section{margin-top:0}.p-menu.view-by-menu{min-width:140px;border-radius:var(--p-border-radius-xl)}.p-menu.view-by-menu .p-menu-item-link{justify-content:flex-end}.p-menu.view-by-menu .p-menu-item-label{display:block;width:100%;text-align:right}.p-menu.view-by-menu .p-menu-item.is-active .p-menu-item-link,.p-menu.view-by-menu .p-menu-item.is-active .p-menu-item-label{color:var(--p-primary-color);font-weight:var(--font-weight-normal)}.p-menu.view-by-menu--left .p-menu-item-link{justify-content:flex-start}.p-menu.view-by-menu--left .p-menu-item-label{text-align:left}.assign-menu-flip-up.p-menu{transform:translateY(calc(-100% - 40px - var(--size-2, 8px)));width:max-content;max-width:320px;border-radius:var(--p-border-radius-xl, 12px);box-shadow:0 0 40px #0000000a}.assign-menu-flip-up.p-menu .p-menu-item-label{white-space:nowrap}.menu-centered-above.p-menu{transform:translateY(calc(-100% - var(--size-2, 8px)));width:max-content;max-width:320px;border-radius:var(--p-border-radius-xl);box-shadow:0 0 40px #0000000a}.menu-centered-above.p-menu .p-menu-item-label{white-space:nowrap}.p-menu-overlay.menu-overlay-right{width:max-content;min-width:0;transform:translate(calc(-100% + var(--size-12)));transform-origin:top right}.p-menu-overlay.menu-overlay-right .export-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--size-3);width:100%}.p-menu-overlay.menu-overlay-right .p-menu-item-label{white-space:nowrap}.p-menu-overlay.menu-overlay-right .export-menu-item__suffix{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--p-text-muted-color);white-space:nowrap}.p-menu-overlay.menu-overlay-right--aligned{transform:none}.p-menu-overlay.menu-overlay-right.submission-more-menu{min-width:12.5rem}.p-menu-overlay.menu-opens-left{transform:translate(calc(-100% + var(--trigger-width, 100%)));transform-origin:top right}.p-menu.user-menu{width:213px!important;min-width:0}.p-menu-overlay.export-menu-overlay{min-width:140px;width:max-content;max-width:320px}.p-menu-overlay.export-menu-overlay .export-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--size-3);width:100%}.p-menu-overlay.export-menu-overlay .p-menu-item-label{white-space:nowrap}.p-menu-overlay.export-menu-overlay .export-menu-item__suffix{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--p-text-muted-color)}.p-menu-overlay,.p-tieredmenu-overlay{margin-top:var(--overlay-trigger-gap)}.p-menu-overlay.assign-menu-flip-up{transform:translateY(calc(-100% - var(--size-12) - 2px - 2 * var(--overlay-trigger-gap)))}.mention{color:var(--fn-link)}.ql-mention-list-container{border-radius:var(--p-border-radius-xl);border:1px solid var(--d-color-border);background:var(--d-color-container);max-height:250px;width:280px;overflow-y:auto}.ql-mention-list-container .ql-mention-list{padding:0;margin:var(--size-4);list-style:none;gap:var(--size-2);display:flex;flex-direction:column!important}.ql-mention-list-container .ql-mention-list .mention-item{padding:0 var(--size-1);display:flex;align-items:center;gap:var(--size-1-5);border-radius:var(--size-1)}.ql-mention-list-container .ql-mention-list .mention-item:hover{cursor:pointer;background:var(--p-surface-100)}.ql-mention-list-container .ql-mention-list .mention-initials{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);height:var(--size-8);width:var(--size-8);border-radius:var(--size-5);background:var(--p-surface-300);color:var(--p-text-color)}.ql-mention-list-container .ql-mention-list .mention-profile-img{height:var(--size-8);width:var(--size-8);min-width:var(--size-8);min-height:var(--size-8);border-radius:var(--size-5)}.ql-mention-list-container .ql-mention-list .mention-name-container{flex:1}.ql-mention-list-container .ql-mention-list .mention-name-container .mention-name{color:var(--p-text-color);font-size:var(--font-size-h4);line-height:var(--font-size-h1)}.ql-mention-list-container .ql-mention-list .mention-name-container .mention-username{color:var(--p-text-color);font-size:var(--font-size-sm);line-height:var(--font-size-h3)}app-simple-chip{display:inline-flex;max-width:100%}app-simple-chip:has(.simple-chip--truncate){max-width:160px}.simple-chip{display:inline-flex;align-items:center;flex-shrink:0;max-width:100%;min-width:0;margin:0;border-radius:var(--p-border-radius-sm, 4px)}.simple-chip--size-default{gap:var(--size-2);padding:var(--size-1-5) var(--size-3);font-family:var(--d-font-family-open-sans);font-size:var(--font-size-md);line-height:var(--line-height-md)}.simple-chip--size-dense{gap:var(--size-1);padding:var(--size-0-5) var(--size-1-5);font-family:var(--font-family);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.simple-chip--appearance-outline{background:var(--p-form-field-background);border:1px solid var(--p-content-border-color);color:var(--p-text-color)}.simple-chip--appearance-filled{background:var(--p-form-field-filled-background);border:1px solid var(--p-surface-200);color:var(--p-text-color)}.simple-chip--clickable{cursor:pointer}.simple-chip--truncate{max-width:160px}.simple-chip--truncate .simple-chip__value{flex:1 1 auto}.simple-chip__label{color:var(--p-text-muted-color);flex-shrink:0}.simple-chip__value{color:var(--p-text-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-chip i{background:transparent;color:var(--p-text-color);font-family:cmms-icons!important;font-size:10px;width:10px;height:10px;padding:0;border-radius:0;margin:0;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simple-chip i:before{content:"\f059"!important;font-family:cmms-icons!important;font-size:10px;line-height:1}.simple-chip i:hover{background:transparent;color:var(--p-primary-color)}.target-to-attach-overlay{position:relative}body .drawer-conditions-filter-overlay.p-multiselect-overlay,body .drawer-conditions-filter-overlay.p-multiselect-panel,body .drawer-conditions-filter-overlay.p-select-overlay{min-width:20rem!important}.p-multiselect-panel:not(.p-multiselect-panel-appended-to-body){position:absolute;top:auto!important;left:auto!important;width:100%}.p-multiselect-panel.p-multiselect-panel-appended-to-body{position:absolute;top:0;left:-10000px;max-height:320px}.p-multiselect-panel.p-multiselect-panel-appended-to-body{max-height:400px}.form-field .p-multiselect-panel:not(.p-multiselect-panel-appended-to-body){top:100%!important;left:0!important;margin-top:var(--size-1)}.p-multiselect-panel{background:var(--p-overlay-select-background);border:1px solid var(--p-overlay-select-border-color);border-radius:var(--p-border-radius-xl);box-shadow:0 0 40px #0000000a;display:flex;flex-direction:column;gap:var(--size-2);padding:var(--size-4);z-index:1000}.p-multiselect-panel .p-multiselect-header{display:flex;align-items:center;padding:0;gap:var(--size-2);width:100%}.p-multiselect-panel .p-multiselect-filter-row{flex:1 1 auto;width:100%;min-width:0}.p-multiselect-panel .p-multiselect-header .p-checkbox,.p-multiselect-panel .p-multiselect-filter-row>.p-checkbox{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.p-multiselect-panel .p-multiselect-header .p-checkbox .p-hidden-accessible,.p-multiselect-panel .p-multiselect-filter-row>.p-checkbox .p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-multiselect-panel .p-multiselect-header .p-checkbox .p-checkbox-box,.p-multiselect-panel .p-multiselect-filter-row>.p-checkbox .p-checkbox-box{width:18px;height:18px;border:1px solid var(--p-slate-600);border-radius:var(--p-border-radius-sm);background:var(--p-surface-0);display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s;cursor:pointer}.p-multiselect-panel .p-multiselect-header .p-checkbox .p-checkbox-box.p-highlight,.p-multiselect-panel .p-multiselect-filter-row>.p-checkbox .p-checkbox-box.p-highlight{background:var(--p-primary-color);border-color:var(--p-primary-color)}.p-multiselect-panel .p-multiselect-header .p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon:before,.p-multiselect-panel .p-multiselect-filter-row>.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon:before{content:"\f046"!important;font-family:cmms-icons!important;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-multiselect-panel .p-multiselect-header .p-checkbox .p-checkbox-box:not(.p-highlight) .p-checkbox-icon,.p-multiselect-panel .p-multiselect-filter-row>.p-checkbox .p-checkbox-box:not(.p-highlight) .p-checkbox-icon{visibility:hidden}.p-multiselect-panel .p-multiselect-header .p-checkbox .p-checkbox-box.p-disabled,.p-multiselect-panel .p-multiselect-filter-row>.p-checkbox .p-checkbox-box.p-disabled{opacity:.5;cursor:default;pointer-events:none}.p-multiselect-panel .ngx-ms-options-loading{display:flex;flex-direction:column;gap:var(--size-3);list-style:none;padding:var(--size-3) 0}.p-multiselect-panel .ngx-ms-options-loading p-skeleton{display:block}.p-multiselect-panel .p-multiselect-filter-container{flex:1 1 auto;position:relative;width:100%;min-width:0}.p-multiselect-panel .p-multiselect-filter-container input{width:100%;box-sizing:border-box;background:var(--p-form-field-filled-background);border:1px solid var(--p-surface-200);border-radius:var(--p-border-radius-xl);font-family:var(--d-font-family-open-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);padding:var(--size-3) var(--size-4);padding-left:calc(var(--size-4) + var(--p-icon-size) + var(--size-2));color:var(--p-form-field-color);outline:none;transition:border-color .2s}.p-multiselect-panel .p-multiselect-filter-container input::placeholder{color:var(--p-text-muted-color)}.p-multiselect-panel .p-multiselect-filter-container input:focus{border-color:var(--p-form-field-focus-border-color)}.p-multiselect-panel .p-multiselect-filter-container input:has(~.p-multiselect-filter-clear){padding-right:calc(var(--size-4) + var(--p-icon-size) + var(--size-2))}.p-multiselect-panel .p-multiselect-filter-container .p-multiselect-filter-clear{position:absolute;right:var(--size-4);top:50%;transform:translateY(-50%);cursor:pointer;color:var(--p-form-field-icon-color);font-size:var(--p-icon-size)!important;line-height:1;display:inline-flex;align-items:center;justify-content:center}.p-multiselect-panel .p-multiselect-filter-container .p-multiselect-filter-clear.hidden{visibility:hidden;pointer-events:none}.p-multiselect-panel .p-multiselect-filter-icon{position:absolute!important;left:var(--size-4)!important;right:auto!important;top:50%!important;transform:translateY(-50%);pointer-events:none;line-height:1;width:var(--p-icon-size);height:var(--p-icon-size);display:inline-flex!important;align-items:center;justify-content:center;font-size:0}.p-multiselect-panel .p-multiselect-filter-icon:before{content:"\f004"!important;font-family:cmms-icons!important;font-size:var(--p-icon-size);font-style:normal;font-weight:400;color:var(--p-text-muted-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-multiselect-panel .p-multiselect-close{display:none!important}.p-multiselect-panel .header-text{display:flex;justify-content:space-between;align-items:center;gap:var(--size-2);padding:0 var(--size-1);font-size:var(--font-size-md);line-height:var(--line-height-md)}.p-multiselect-panel .header-text .multiselect-selection-row{display:flex;justify-content:space-between;align-items:center;width:100%}.p-multiselect-panel .header-text .multiselect-deselect-all,.p-multiselect-panel .header-text .deselect_all{cursor:pointer;color:var(--fn-link)}.p-multiselect-panel .header-text .multiselect-selected-count,.p-multiselect-panel .header-text .selected_items{color:var(--fn-link)}.p-multiselect-panel .p-multiselect-items-wrapper{overflow:visible;max-height:none}.p-multiselect-panel .p-multiselect-items{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:var(--size-2)}.p-multiselect-panel .p-multiselect-item{cursor:pointer;display:flex;align-items:center;gap:var(--size-1-5);padding:var(--size-1-5) var(--size-1);border-radius:var(--p-border-radius-sm);color:var(--p-text-color);font-size:var(--font-size-md);line-height:var(--line-height-md)}.p-multiselect-panel .p-multiselect-item:hover{background:var(--p-surface-100)}.p-multiselect-panel .p-multiselect-item.p-highlight,.p-multiselect-panel .p-multiselect-item[aria-selected=true]{background:var(--p-surface-200);color:var(--p-text-color)}.p-multiselect-panel .virtual-scroll-viewport .loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--p-overlay-select-background);pointer-events:none}.p-multiselect-panel .virtual-scroll-viewport .loading--skeleton{position:relative;inset:auto;height:auto;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--size-3);padding:var(--size-3) 0}.p-multiselect-panel .virtual-scroll-viewport .loading--skeleton p-skeleton{display:block}.p-multiselect-panel .loading-spinner{width:var(--size-6);height:var(--size-6);border-radius:50%;border:2px solid var(--p-surface-200);border-top-color:var(--p-primary-color);animation:ngx-ms-spin .8s linear infinite}.p-multiselect-panel .empty{display:flex;align-items:center;justify-content:center;padding:var(--size-3) var(--size-2);color:var(--p-text-muted-color);font-size:var(--font-size-md);line-height:var(--line-height-md)}@keyframes ngx-ms-spin{to{transform:rotate(360deg)}}.p-multiselect-panel .header-text .multiselect-selection-row{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:var(--size-2);width:100%!important;padding:0 var(--size-1);margin-bottom:var(--size-1);font-family:var(--d-font-family-open-sans);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal)}.p-multiselect-panel .header-text .multiselect-selection-row .multiselect-deselect-all,.p-multiselect-panel .header-text .deselect_all{color:var(--fn-link)!important;cursor:pointer;flex-shrink:0;white-space:nowrap}.p-multiselect-panel .header-text .multiselect-selection-row .multiselect-selected-count,.p-multiselect-panel .header-text .selected_items{color:var(--fn-link)!important;flex-shrink:0;white-space:nowrap;text-align:end}.p-multiselected-empty-token{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-input);line-height:var(--line-height-input);font-weight:var(--font-weight-normal);color:var(--p-form-field-placeholder-color)}.p-multiselect-label.p-placeholder{color:var(--p-form-field-placeholder-color)}.p-dialog.dialog-large,.p-dialog .dialog-large{min-width:55vmax;max-width:96.5vmax;width:auto}.p-dialog{display:flex;flex-direction:column;border-width:0;box-shadow:inset 0 0 0 1px var(--p-dialog-border-color),var(--p-dialog-shadow)}.p-dialog .p-dialog-header{padding:var(--size-4) var(--size-6) calc(var(--size-4) - 1px);border-bottom:1px solid var(--p-surface-200)}.p-dialog .p-dialog-header-actions{height:var(--line-height-h1)}.p-dialog app-dialog-guarded-header>p-button{display:flex;align-items:center;height:var(--line-height-h1)}.p-dialog .p-dialog-title{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-semibold);color:var(--p-text-color)}.p-dialog .p-dialog-close-button .p-button-icon,.p-dialog .p-dialog-close-button .p-icon,.p-dialog .p-dialog-close-button svg{display:none!important}.p-dialog .p-dialog-close-button:before{content:"\f059";font-family:cmms-icons!important;font-size:16px;line-height:1;color:var(--p-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-dialog .p-dialog-content{padding:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.p-dialog.dialog-sm,.p-dialog.dialog-md,.p-dialog.dialog-lg,.p-dialog.dialog-xl,.p-dialog.dialog-xxl{max-width:calc(100vw - var(--size-12));min-height:0;max-height:80vh}.p-dialog.dialog-sm{width:600px;max-width:min(600px,100vw - var(--size-12));min-width:0}.p-dialog.dialog-md{width:800px}.p-dialog.dialog-lg{width:1000px}.p-dialog.dialog-xxl{width:1500px}@media(max-width:1279.98px){.p-dialog.dialog-xxl.dialog-tablet-728{width:728px;max-width:min(728px,100vw - var(--size-12))}}.p-dialog.dialog-h-600{max-height:min(600px,80vh)}.p-dialog.customize-dialog .dialog-body{padding:var(--size-6)}@media(min-width:768px)and (max-width:1279.98px){.p-dialog.customize-dialog{height:600px}.p-dialog.attach-files-dialog{height:750px}}.dialog-footer{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--size-2);padding:calc(var(--size-3-5) - 1px) var(--size-6) var(--size-3-5);border-top:1px solid var(--p-surface-200)}.p-dialog .p-dialog-content *:has(.dialog-body),.p-dialog .p-dialog-content *:has(.dialog-footer){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--size-8) var(--size-6)}@media(max-width:767.98px){.p-dialog.dialog-sm,.p-dialog.dialog-md,.p-dialog.dialog-lg,.p-dialog.dialog-xl,.p-dialog.dialog-xxl,.p-dialog.dialog-large{width:calc(100vw - var(--size-10))!important;min-width:0;max-width:600px;max-height:90vh;border-radius:var(--p-border-radius-2xl)}.p-dialog .p-dialog-header{min-height:var(--size-14);padding:var(--size-4) var(--size-6)}.p-dialog .p-dialog-header-actions,.p-dialog app-dialog-guarded-header>p-button{height:var(--size-6);min-height:0}.p-dialog .p-dialog-header-actions p-button,.p-dialog .p-dialog-header-actions .p-button,.p-dialog app-dialog-guarded-header>p-button p-button,.p-dialog app-dialog-guarded-header>p-button .p-button{width:var(--size-6);min-width:var(--size-6);height:var(--size-6);min-height:0;padding:0;aspect-ratio:auto}.p-dialog .p-dialog-title{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.dialog-body{padding:var(--size-6)}.dialog-footer{padding:var(--size-4) var(--size-6)}.dialog-footer .actions-row{flex-direction:column;gap:var(--size-3)}.dialog-footer .actions-row>p-button{flex:0 0 auto;width:100%}}@media(min-width:768px)and (max-width:1279.98px){.p-dialog .p-dialog-header-actions,.p-dialog app-dialog-guarded-header>p-button{height:var(--line-height-h1);min-height:0}.p-dialog .p-dialog-header-actions p-button,.p-dialog .p-dialog-header-actions .p-button,.p-dialog app-dialog-guarded-header>p-button p-button,.p-dialog app-dialog-guarded-header>p-button .p-button{width:var(--line-height-h1);min-width:var(--line-height-h1);height:var(--line-height-h1);min-height:0;padding:0;aspect-ratio:auto}}.p-tag.status-tag{padding:var(--size-1) var(--size-1-5);border-radius:var(--p-border-radius-sm);font-family:var(--d-font-family-open-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-normal)}.p-tag.status-tag--blue{background:var(--p-blue-0);color:var(--p-blue-500)}.p-tag.status-tag--fuchsia{background:var(--p-red-0);color:var(--p-red-500)}.p-tag.status-tag--green{background:var(--p-green-50);color:var(--p-cyan-700)}.p-tag.status-tag--purple{background:var(--p-purple-0);color:var(--p-purple-500)}.p-tag.status-tag--seafoam{background:var(--p-green-50);color:var(--p-cyan-700)}.p-tag.status-tag--gold{background:var(--p-amber-100);color:var(--p-slate-950)}.p-tag.status-tag--grey{background:var(--p-slate-300);color:var(--p-slate-950)}.p-tag.status-tag--locked{background:var(--p-surface-200);color:var(--p-surface-600)}.p-tag.status-tag--gold-strong{background:var(--p-amber-300);color:var(--p-slate-950)}.p-tag.status-tag--fuchsia-strong{background:var(--p-red-50);color:var(--p-red-800)}.status-change{display:flex;flex-direction:column;gap:var(--size-6)}.status-change textarea{width:100%}.app-sheet .status-change{gap:var(--size-4)}.status-change__confirm{display:flex;align-items:center;gap:var(--size-1)}.status-change__attach{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-4)}.status-change__approve-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-2)}.status-change__stamp{display:inline-flex;align-items:center}.status-change__signature-stamp{display:flex;align-items:center;gap:13px}.status-change__signature{position:relative;display:inline-flex}.status-change__signature-img{display:block;height:79px;width:auto;min-width:91px;max-width:186px;object-fit:contain}.status-change__stamp-preview img{display:block;width:105px;height:auto}.status-change__signature-remove{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;width:var(--size-4);height:var(--size-4);padding:0;border:none;border-radius:50%;background:var(--p-surface-0);box-shadow:0 6px 8px #0003;cursor:pointer}.status-change__signature-remove i{font-size:var(--size-2);line-height:1;color:var(--fn-error)}.saved-signature-menu{border-radius:var(--size-3)}.saved-signature-menu .p-menu-item-content:hover,.saved-signature-menu .p-menu-item.p-focus>.p-menu-item-content{background:transparent}.saved-signature-menu .p-menu-item-link{padding:0;cursor:default}.saved-signature-menu .saved-signature-menu__row{display:flex;align-items:center;gap:var(--size-1-5);padding:0 var(--size-1);width:100%}.saved-signature-menu .saved-signature-menu__img{flex:1 1 0;min-width:0;height:35px;object-fit:contain;cursor:pointer}.saved-signature-menu .saved-signature-menu__delete{flex-shrink:0}.app-drawer.p-drawer.drawer-sm,.app-drawer.p-drawer.drawer-md,.app-drawer.p-drawer.drawer-lg{max-width:calc(100vw - var(--size-10))}.app-drawer.p-drawer.drawer-sm{width:600px}.app-drawer.p-drawer.drawer-md{width:800px}.app-drawer.p-drawer.drawer-lg{width:1000px}.app-drawer.p-drawer .p-drawer-header{padding:var(--size-4) var(--size-6);border-bottom:1px solid var(--p-surface-200)}.app-drawer.p-drawer .p-drawer-title{min-width:0;font-family:var(--d-font-family-open-sans);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-semibold);color:var(--p-text-color)}.app-drawer.p-drawer .app-drawer__title-text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.app-drawer.p-drawer .app-drawer__title-code{display:block;font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal);color:var(--p-text-muted-color)}.app-drawer.p-drawer .app-drawer__header-title{display:flex;align-items:center;gap:var(--size-4);flex:1 1 auto;min-width:0;padding-right:calc(var(--size-9) + var(--size-4))}.app-drawer.p-drawer .app-drawer__header-title--templated{width:100%}.app-drawer.p-drawer .app-drawer__header-icon{font-size:var(--font-size-h1);line-height:1;color:var(--p-primary-color)}.app-drawer.p-drawer .drawer-body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--size-6)!important}.app-drawer.p-drawer .drawer-footer{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--size-4);border-top:1px solid var(--p-surface-200);padding:var(--size-4) var(--size-6) var(--size-6) var(--size-6)}.app-drawer.p-drawer .drawer-footer .additional-action-row{display:flex;justify-content:center;width:100%}.app-drawer.p-drawer .app-drawer__close{position:absolute;top:var(--size-4);right:var(--size-6);display:inline-flex;align-items:center;justify-content:center;width:var(--size-9);height:var(--size-9);padding:0;border:0;background:transparent;border-radius:var(--p-border-radius-md, 8px);cursor:pointer;transition:background .15s ease}.app-drawer.p-drawer .app-drawer__close:hover{background:var(--d-layout-page-bg)}.app-drawer.p-drawer .app-drawer__close-icon{font-size:16px;line-height:1;color:var(--p-text-color)}.app-drawer.p-drawer .p-drawer-close-button{border:0;outline:0;box-shadow:none}.app-drawer.p-drawer .p-drawer-close-button:focus,.app-drawer.p-drawer .p-drawer-close-button:focus-visible,.app-drawer.p-drawer .p-drawer-close-button:hover{border:0;outline:0;box-shadow:none}.app-drawer.p-drawer .p-drawer-content{margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.app-drawer.p-drawer .p-drawer-content *:has(.drawer-body),.app-drawer.p-drawer .p-drawer-content *:has(.drawer-footer){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.p-drawer-mask.p-overlay-mask-leave-active{animation:app-drawer-mask-leave .15s forwards;pointer-events:none}@keyframes app-drawer-mask-leave{0%{opacity:1}to{opacity:0}}.p-datepicker{width:100%}.p-datepicker .p-datepicker-input-icon-container{inset-inline-end:auto;inset-inline-start:var(--p-form-field-padding-x);width:var(--p-icon-size);height:var(--p-icon-size);color:var(--p-text-color);pointer-events:none}.p-datepicker .p-datepicker-input-icon-container>svg{display:none!important}.p-datepicker .p-datepicker-input-icon-container:before{font-family:cmms-icons!important;content:"\f051";font-size:var(--p-icon-size);line-height:1;color:var(--p-text-color)}.p-datepicker.time-picker-field .p-datepicker-input-icon-container:before{content:"\f03a"}.p-datepicker:has(.p-datepicker-input-icon-container) input.p-datepicker-input{padding-inline-end:var(--p-form-field-padding-x);padding-inline-start:calc(var(--p-form-field-padding-x) + var(--p-icon-size) + var(--size-2-5))}.p-datepicker.icon-trailing .p-datepicker-input-icon-container{inset-inline-start:auto;inset-inline-end:var(--p-form-field-padding-x)}.p-datepicker.icon-trailing:has(.p-datepicker-input-icon-container) input.p-datepicker-input{padding-inline-start:var(--p-form-field-padding-x);padding-inline-end:calc(var(--p-form-field-padding-x) + var(--p-icon-size) + var(--size-2-5))}.p-datepicker [class^=cmms-],.p-datepicker [class*=" cmms-"]{font-size:var(--p-icon-size);line-height:1}.p-datepicker-panel.full-width-date-panel{width:auto}.p-datepicker-panel.full-width-date-panel .p-datepicker-calendar,.p-datepicker-panel.full-width-date-panel .p-datepicker-day-view{width:100%}.p-datepicker-panel{width:324px}.p-datepicker-panel .p-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--size-8);border-bottom:0}.p-datepicker-panel .p-datepicker-header .p-datepicker-prev-button,.p-datepicker-panel .p-datepicker-header .p-datepicker-next-button{display:inline-flex;align-items:center;justify-content:center;width:var(--size-6);height:var(--size-6);min-width:0;background:transparent;border:none;padding:0;cursor:pointer;color:var(--p-text-color)}.p-datepicker-panel .p-datepicker-header .p-datepicker-prev-button>.p-icon,.p-datepicker-panel .p-datepicker-header .p-datepicker-prev-button>svg,.p-datepicker-panel .p-datepicker-header .p-datepicker-next-button>.p-icon,.p-datepicker-panel .p-datepicker-header .p-datepicker-next-button>svg{display:none}.p-datepicker-panel .p-datepicker-header .p-datepicker-prev-button:before,.p-datepicker-panel .p-datepicker-header .p-datepicker-next-button:before{font-family:cmms-icons!important;font-size:var(--p-icon-size);line-height:1}.p-datepicker-panel .p-datepicker-header .p-datepicker-prev-button:before{content:"\f064"}.p-datepicker-panel .p-datepicker-header .p-datepicker-next-button:before{content:"\f05c"}.p-datepicker-panel .p-datepicker-header .p-datepicker-title{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--p-text-color)}.p-datepicker-panel .p-datepicker-header .p-datepicker-title .p-datepicker-select-month,.p-datepicker-panel .p-datepicker-header .p-datepicker-title .p-datepicker-select-year{font-size:inherit;line-height:inherit;padding:0}.p-datepicker-panel .p-datepicker-weekday-cell{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.p-datepicker-panel .p-datepicker-weekday{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.p-datepicker-panel .p-datepicker-day{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:600}.p-datepicker-panel .p-datepicker-day-view,.p-datepicker-panel .p-datepicker-calendar{border-collapse:collapse;border-spacing:0}.p-datepicker-panel .p-datepicker-day-cell{padding:0}.p-datepicker-panel .p-datepicker-header>p-button,.p-datepicker-panel .p-datepicker-time-picker p-button{display:flex}.p-datepicker-panel .p-datepicker-time-picker{padding:var(--size-2) 0;gap:var(--size-3-5)}.p-datepicker-panel .p-datepicker-time-picker>div{gap:0}.p-datepicker-panel .p-datepicker-time-picker>div>span{font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--p-text-color)}.p-datepicker-panel .p-datepicker-time-picker .p-datepicker-increment-button,.p-datepicker-panel .p-datepicker-time-picker .p-datepicker-decrement-button{width:30px;height:30px;padding:0;border-radius:var(--size-1)}.p-datepicker-panel .p-datepicker-time-picker .p-datepicker-increment-button .p-icon,.p-datepicker-panel .p-datepicker-time-picker .p-datepicker-increment-button svg,.p-datepicker-panel .p-datepicker-time-picker .p-datepicker-decrement-button .p-icon,.p-datepicker-panel .p-datepicker-time-picker .p-datepicker-decrement-button svg{width:var(--size-6);height:var(--size-6)}.p-datepicker-panel .p-datepicker-day-cell:has(.p-datepicker-day-selected-range){background:var(--p-surface-100)}.p-datepicker-panel .p-datepicker-day-selected-range{background:transparent;border-radius:0}.p-datepicker-panel .p-datepicker-day-cell:has(.p-datepicker-day-selected):has(+td .p-datepicker-day-selected-range){background:linear-gradient(to right,transparent 50%,var(--p-surface-100) 50%)}.p-datepicker-panel .p-datepicker-day-cell:has(.p-datepicker-day-selected-range)+.p-datepicker-day-cell:has(.p-datepicker-day-selected){background:linear-gradient(to right,var(--p-surface-100) 50%,transparent 50%)}.p-datepicker-panel .p-datepicker-day-cell:has(+td .p-datepicker-day-selected-range) .p-datepicker-day-selected{border-top-right-radius:0;border-bottom-right-radius:0}.p-datepicker-panel .p-datepicker-day-cell:has(.p-datepicker-day-selected-range)+.p-datepicker-day-cell .p-datepicker-day-selected{border-top-left-radius:0;border-bottom-left-radius:0}.p-datepicker-panel .p-datepicker-buttonbar{display:flex;gap:var(--size-3)}.p-datepicker-panel .p-datepicker-buttonbar>p-button{flex:1 1 0}.p-datepicker-panel .p-datepicker-buttonbar .p-datepicker-today-button,.p-datepicker-panel .p-datepicker-buttonbar .p-datepicker-clear-button{width:100%;min-width:140px;border-radius:var(--p-border-radius-xl, 12px)!important;padding:var(--size-2) var(--size-4)!important;font-family:var(--d-font-family-open-sans);font-size:var(--font-size-base)!important;line-height:var(--line-height-base);font-weight:600;justify-content:center}.p-datepicker-panel .p-datepicker-buttonbar .p-datepicker-today-button{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color, var(--p-surface-0))!important;border:1px solid var(--p-primary-color)!important}.p-datepicker-panel .p-datepicker-buttonbar .p-datepicker-today-button:hover,.p-datepicker-panel .p-datepicker-buttonbar .p-datepicker-today-button:not(:disabled):hover{background:var(--p-primary-hover-color, var(--p-primary-color))!important;border-color:var(--p-primary-hover-color, var(--p-primary-color))!important;color:var(--p-primary-contrast-color, var(--p-surface-0))!important}.p-datepicker-panel .p-datepicker-buttonbar .p-datepicker-today-button .p-button-label{color:var(--p-primary-contrast-color, var(--p-surface-0))}.p-datepicker-panel .p-datepicker-buttonbar .p-datepicker-clear-button{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border:1px solid var(--d-layout-stroke, #e3e5e8)!important}.p-datepicker-panel .p-datepicker-buttonbar .p-datepicker-clear-button:hover,.p-datepicker-panel .p-datepicker-buttonbar .p-datepicker-clear-button:not(:disabled):hover{background:var(--p-surface-100)!important;color:var(--p-text-color)!important;border-color:var(--d-layout-stroke, #e3e5e8)!important}.p-datepicker-panel .p-datepicker-buttonbar .p-datepicker-clear-button .p-button-label{color:var(--p-text-color)}.p-datepicker:has(>.p-datepicker-clear-icon){position:relative}.p-datepicker:has(>.p-datepicker-clear-icon) input.p-datepicker-input{padding-inline-end:calc(var(--p-form-field-padding-x) + var(--p-icon-size) + var(--size-2-5))}.p-datepicker:has(>.p-datepicker-clear-icon):before{content:"\f059";font-family:cmms-icons!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;inset-inline-end:var(--p-form-field-padding-x);transform:translateY(-50%);width:var(--size-4);height:var(--size-4);font-size:var(--size-4);color:var(--p-text-muted-color);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.p-datepicker:has(>.p-datepicker-clear-icon).icon-trailing:before{inset-inline-end:calc(var(--p-form-field-padding-x) + var(--p-icon-size) + var(--size-2-5))}.p-datepicker:has(>.p-datepicker-clear-icon).icon-trailing input.p-datepicker-input{padding-inline-end:calc(var(--p-form-field-padding-x) + (var(--p-icon-size) + var(--size-2-5)) * 2)}.p-datepicker-clear-icon{position:absolute;top:50%;inset-inline-end:var(--p-form-field-padding-x);transform:translateY(-50%);width:var(--size-4);height:var(--size-4);opacity:0;cursor:pointer;margin:0;z-index:2}.p-datepicker.icon-trailing>.p-datepicker-clear-icon{inset-inline-end:calc(var(--p-form-field-padding-x) + var(--p-icon-size) + var(--size-2-5))}body .p-toast.common-table-toast{z-index:1000;min-width:0;max-width:none;bottom:calc(var(--size-5) + 9px)!important}body .p-toast.common-table-toast .p-toast-message{margin:0;background:var(--p-surface-0, #fff);border:0;border-radius:var(--p-border-radius-xl, 12px);box-shadow:inset 0 0 0 1px var(--d-layout-stroke, #e3e5e8),0 0 20px #0000000a;padding:var(--size-8) var(--size-10);min-width:0}body .p-toast.common-table-toast .p-toast-message-content{padding:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--size-4)}@media(min-width:768px){body .p-toast.common-table-toast .p-toast-message-content{display:grid;grid-template-columns:1fr auto 1fr}}@media(min-width:1280px){body .p-toast.common-table-toast .p-toast-message-content{gap:var(--size-10)}}body .p-toast.common-table-toast .p-toast-message-content .bulk-actions-count{justify-self:start}body .p-toast.common-table-toast .p-toast-message-content .buttons{grid-column:2;justify-self:center}body .p-toast.common-table-toast .bulk-actions-count{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-normal);color:var(--p-text-muted-color);white-space:nowrap}body .p-toast.common-table-toast .p-toast-message-icon,body .p-toast.common-table-toast .p-toast-icon-close,body .p-toast.common-table-toast .p-toast-close-button,body .p-toast.common-table-toast .p-toast-message-text{display:none}body .p-toast.common-table-toast .buttons{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--size-4)}body .p-toast.common-table-toast .buttons .p-button,body .p-toast.common-table-toast .buttons .p-button .p-button-label{white-space:nowrap}td .p-toast.common-table-toast .buttons .p-button .p-button-label{font-size:var(--font-size-base)}.p-tieredmenu{min-width:120px;width:max-content;border-radius:var(--p-border-radius-xl, 12px);box-shadow:0 0 40px #0000000a}.p-tieredmenu .p-tieredmenu-root-list,.p-tieredmenu .p-tieredmenu-submenu{padding:var(--size-4);gap:var(--size-2)}.p-tieredmenu .p-tieredmenu-submenu{min-width:120px;width:max-content;border-radius:var(--p-border-radius-xl, 12px);box-shadow:0 0 40px #0000000a}.p-tieredmenu .p-tieredmenu-item-content{padding:0 var(--size-1);cursor:pointer}.p-tieredmenu .p-tieredmenu-item:not(.p-disabled)>.p-tieredmenu-item-content:hover,.p-tieredmenu .p-tieredmenu-item.p-focus>.p-tieredmenu-item-content,.p-tieredmenu .p-tieredmenu-item-active>.p-tieredmenu-item-content{background:var(--d-layout-page-bg)}.p-tieredmenu .p-tieredmenu-item.menu-item-selected>.p-tieredmenu-item-content{background:var(--p-surface-100);border-radius:var(--p-border-radius-sm)}.p-tieredmenu .p-tieredmenu-item.menu-item-not-clickable>.p-tieredmenu-item-content{cursor:default}.p-tieredmenu .menu-option-row{display:flex;align-items:flex-start;gap:var(--size-1-5)}.p-tieredmenu .menu-option-row__icon{font-size:var(--size-4);line-height:var(--line-height-base)}.p-tieredmenu .menu-option-row__icon--spacer{visibility:hidden}.p-tieredmenu .menu-option-row__text{display:flex;flex-direction:column}.p-tieredmenu.dropdown-opens-left{transform:translate(calc(-100% + var(--trigger-width, 100%)))}.p-tieredmenu.dropdown-opens-left .p-tieredmenu-submenu{inset-inline-start:auto!important;inset-inline-end:calc(100% + var(--size-4) + 1px + var(--size-1));margin-top:calc(-1 * (var(--size-4) + 1px))}gantt-bar .gantt-bar-border{display:none}gantt-bar .gantt-bar-content{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:2px;position:unset}gantt-bar .gantt-bar-content .gantt-item-inner{display:block;width:100%;height:100%;padding:0 var(--size-1);border-radius:2px;font-family:var(--d-font-family-open-sans);font-size:var(--font-size-sm);line-height:22px;font-weight:var(--font-weight-normal);color:var(--p-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-popover.gantt-item-details-overlay{display:flex;flex-direction:column;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:var(--p-border-radius-2xl, 16px);box-shadow:0 0 40px #0000000a;overflow:hidden;width:500px;max-width:min(500px,95vw);max-height:min(500px,90vh)}.p-popover.gantt-item-details-overlay .p-popover-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.p-popover.gantt-item-details-overlay:before,.p-popover.gantt-item-details-overlay:after{display:none!important}html.design-dark gantt,html.design-dark gantt-calendar-header,html.design-dark gantt-calendar-grid,html.design-dark gantt-bar,html.design-dark .gantt,html.design-dark .gantt-header,html.design-dark .gantt-container-header,html.design-dark .gantt-footer,html.design-dark .gantt-side,html.design-dark .gantt-main,html.design-dark .gantt-calendar,html.design-dark .gantt-calendar-header,html.design-dark .gantt-table-header-container,html.design-dark .gantt-table-item,html.design-dark .gantt-table-column{background-color:var(--p-surface-0)!important;color:var(--p-text-color)!important}html.design-dark gantt-calendar-grid,html.design-dark .gantt-main,html.design-dark .gantt-calendar-grid{background-color:var(--p-surface-50)!important}html.design-dark .gantt-calendar svg,html.design-dark gantt-calendar-header svg{background-color:var(--p-surface-0)!important}html.design-dark .gantt,html.design-dark .gantt-side,html.design-dark .gantt-header,html.design-dark .gantt-container-header,html.design-dark .gantt-footer,html.design-dark .gantt-table-header-container,html.design-dark .gantt-table-item,html.design-dark .gantt-table-column,html.design-dark .gantt-bar-border{border-color:var(--p-surface-200)!important}html.design-dark .gantt-calendar-grid line,html.design-dark .gantt-calendar-grid path,html.design-dark gantt-calendar-header svg .primary-line,html.design-dark gantt-calendar-header svg .header-line{stroke:var(--p-surface-200)!important}html.design-dark gantt-calendar-header svg text,html.design-dark .gantt-calendar-header text,html.design-dark .gantt-calendar-header .primary-text,html.design-dark .gantt-calendar-header .secondary-text{fill:var(--p-text-color)!important}html.design-dark gantt-bar .gantt-item-inner{color:var(--p-slate-950)!important}.gantt-table-header .gantt-table-column,.gantt-table-item .gantt-table-column{padding:0 var(--size-3)}.gantt-side,.gantt-table-header{box-shadow:none}.leaflet-image-layer{will-change:transform;transform:translateZ(0)}body .action-icons .edit-icon,body .action-icons .delete-icon{cursor:pointer;color:var(--d-color-action)}body .action-icons .edit-icon:not(:last-child),body .action-icons .delete-icon:not(:last-child){margin-right:var(--size-4)}body .action-icons .edit-icon:hover{color:var(--d-color-primary);background-color:transparent;border-color:transparent}body .action-icons .delete-icon:hover{color:var(--d-color-error);background-color:transparent;border-color:transparent}body .action-icons .delete-icon.disabled:hover{cursor:default!important}.dot{width:38px;height:var(--size-8);border-radius:194px;background-color:#306bff;display:inline-block;margin-bottom:var(--size-8);text-align:center}.dot .inner-text{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-h2);font-weight:var(--font-weight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#fff}span.required{color:var(--d-color-error)}.qrcode i{color:var(--fn-link);font-size:var(--size-4)}.required:after{content:"*";color:var(--fn-error);margin-inline-start:var(--size-0-5)}:root{--size-0: 0px;--size-px: 1px;--size-0-5: .125rem;--size-1: .25rem;--size-1-5: .375rem;--size-2: .5rem;--size-2-5: .625rem;--size-3: .75rem;--size-3-5: .875rem;--size-4: 1rem;--size-4-5: 1.125rem;--size-5: 1.25rem;--size-6: 1.5rem;--size-7: 1.75rem;--size-8: 2rem;--size-9: 2.25rem;--size-10: 2.5rem;--size-11: 2.75rem;--size-12: 3rem;--size-14: 3.5rem;--size-16: 4rem;--size-20: 5rem;--size-24: 6rem;--size-28: 7rem;--size-32: 8rem;--size-36: 9rem;--size-40: 10rem;--size-44: 11rem;--size-48: 12rem;--size-52: 13rem;--size-56: 14rem;--size-60: 15rem;--size-64: 16rem;--size-72: 18rem;--size-80: 20rem;--size-96: 24rem;--overview-header-gap: var(--size-3);--overview-tabs-gap: calc(var(--size-2) + var(--overview-header-gap));--card-list-gap: var(--size-3)}@media(max-width:767.98px){:root{--overview-header-gap: var(--size-5);--overview-tabs-gap: var(--size-5)}}:root{--detail-title-subtitle-gap: var(--size-2);--detail-header-tabs-gap: var(--size-4);--detail-content-gap: var(--size-5);--overlay-trigger-gap: var(--size-1);--page-section-right-gutter: 168px;--info-field-label-width-md: 115px;--info-field-label-width-lg: 140px;--font-family: "Open Sans", sans-serif;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-h1: 1.5rem;--font-size-h2: 1.25rem;--font-size-h3: 1.125rem;--font-size-h4: 1rem;--font-size-base: 1rem;--font-size-md: .875rem;--font-size-sm: .75rem;--font-size-xs: .625rem;--font-size-button: 1rem;--font-size-input: 1rem;--line-height-h1: 2.25rem;--line-height-h2: 2rem;--line-height-h3: 1.5rem;--line-height-h4: 1.5rem;--line-height-base: 1.5rem;--line-height-md: 1.5rem;--line-height-sm: 1.125rem;--line-height-button: 1.5rem;--line-height-input: 1.5rem;--fn-error: var(--p-red-500);--fn-error-light: var(--p-red-0);--fn-success: var(--p-green-500);--fn-success-light: var(--p-green-50);--fn-warning: var(--p-amber-500);--fn-warning-light: var(--p-amber-0);--fn-disabled: var(--p-surface-500);--fn-info: var(--p-orange-500);--fn-info-light: var(--p-orange-0);--fn-link: var(--p-blue-500);--fn-note: var(--p-blue-500);--fn-note-light: var(--p-blue-50);--status-multiple: var(--p-red-300);--status-requested: var(--p-blue-500);--status-requested-light: var(--p-blue-0);--status-approved: var(--p-purple-500);--status-approved-light: var(--p-purple-0);--status-in-transit: var(--p-surface-600);--status-in-transit-light: var(--p-surface-50);--status-partially-delivered: var(--p-amber-500);--status-partially-delivered-light: var(--p-amber-0);--status-paid: var(--p-green-500);--status-paid-light: var(--p-green-50);--status-cancelled: var(--p-red-500);--status-cancelled-light: var(--p-red-0)}:root{--d-font-family-open-sans: "Open Sans", sans-serif;--d-font-family-montserrat: "Open Sans", sans-serif;--d-layout-bg: var(--p-surface-50);--d-layout-page-bg: var(--p-surface-200);--d-layout-stroke: var(--p-surface-200);--d-main-bg-dark: var(--p-slate-300);--d-bg-input: var(--p-slate-200);--d-layout-shadow: 0 0 40px 0 rgba(0, 0, 0, .04);--d-layout-radius: 16px;--d-header-height: 92px;--d-textarea-height: 150px;--d-sidenav-item-active-bg: var(--p-surface-200);--d-sidenav-item-active-text: var(--p-primary-color);--d-sidenav-item-text: var(--p-text-color);--d-sidenav-item-radius: 12px;--d-color-primary: var(--p-primary-color);--d-color-primary-light: var(--p-cyan-50);--d-color-primary-hover: var(--p-primary-hover-color);--d-color-primary-dark: var(--p-primary-hover-color);--d-color-primary-disabled: var(--p-cyan-200);--d-color-racing-green: var(--p-racing-green-700);--d-color-racing-green-light: var(--p-racing-green-0);--d-color-gray: var(--p-surface-400);--d-color-gray-icon: var(--p-surface-300);--d-color-gray-locked: var(--p-slate-200);--d-color-gray-light: var(--p-surface-200);--d-color-gray-normal: var(--p-surface-300);--d-color-gray-pure-light: var(--p-surface-100);--d-color-modal-header: var(--p-surface-100);--d-color-sections-background: var(--p-surface-50);--d-color-placeholder: var(--p-surface-300);--d-color-active-link: var(--p-surface-300);--d-color-active: var(--p-cyan-50);--d-color-active-dark: var(--p-surface-900);--d-color-disabled: var(--p-slate-200);--d-color-dark-grey: var(--p-surface-600);--d-color-mid-grey: var(--p-surface-500);--d-color-border: var(--p-surface-200);--d-color-action: var(--p-surface-400);--d-color-border-dark: var(--p-surface-600);--d-color-container: var(--p-surface-0);--d-color-container-dark: var(--p-surface-900);--d-color-dark-overlay: var(--p-surface-900);--d-color-dark-overlay-dark: var(--p-surface-500);--d-color-locked: var(--p-slate-300);--d-color-cancel: var(--p-surface-600);--d-color-black: var(--p-surface-900);--d-color-text: var(--p-text-color);--d-color-label: var(--p-text-color);--d-color-dropdown-disabled: var(--p-surface-500);--d-header-text-color: var(--p-text-color);--d-color-avatar-border: var(--p-surface-300);--d-color-back-mobile: var(--p-surface-100);--d-color-notification-text: var(--p-surface-500);--d-color-resource-border: var(--p-surface-400);--d-color-avatar-bg: var(--p-surface-200);--d-color-submenu-header: var(--p-surface-900);--d-color-active-menu: var(--p-surface-900);--d-color-sub-menu: var(--p-surface-900);--d-color-sub-sub-menu: var(--p-surface-900);--d-color-disabled-menu: var(--p-surface-600);--d-color-success: var(--p-green-500);--d-color-success-light: var(--p-green-0);--d-color-success-active: var(--p-green-700);--d-color-success-hover: var(--p-green-600);--d-color-warning: var(--p-amber-500);--d-color-warning-light: var(--p-amber-0);--d-color-warning-dark: var(--p-amber-600);--d-color-error: var(--p-red-500);--d-color-error-darker: var(--p-red-600);--d-color-error-dark: var(--p-red-700);--d-color-error-light: var(--p-red-0);--d-color-status-multiple: var(--p-pink-500);--d-color-status-requested: var(--p-blue-500);--d-color-status-requested-light: var(--p-blue-0);--d-color-status-approved: var(--p-purple-500);--d-color-status-approved-light: var(--p-purple-0);--d-color-status-in-transit: var(--p-surface-600);--d-color-status-in-transit-light: var(--p-slate-300);--d-color-status-partially-completed: var( --p-amber-500 );--d-color-status-partially-completed-light: var(--p-amber-0);--d-color-status-completed: var(--p-green-500);--d-color-status-completed-light: var(--p-green-0);--d-color-status-cancelled: var(--p-red-500);--d-color-status-cancelled-light: var(--p-red-0);--d-color-status-paid: var(--p-green-500);--d-color-status-paid-light: var(--p-green-50);--d-color-status-delivered: var(--p-cyan-500);--d-color-status-delivered-light: var(--p-cyan-50);--d-color-status-requested-for-quote: var(--p-purple-500);--d-color-status-requested-for-quote-light: var(--p-purple-0);--d-color-dashboard-overdue: var(--p-red-500);--d-color-dashboard-completed: var(--p-green-500);--d-color-dashboard-upcoming: var(--p-orange-500);--d-color-dashboard-unknown: var(--p-surface-300);--d-color-dashboard-resolved: var(--p-amber-500);--d-bg-side-menu: #191919;--d-bg-mask: var(--p-mask-background)}html.design-dark{--d-layout-shadow: 0 0 40px 0 rgba(0, 0, 0, .4);--d-layout-page-bg: #1c1c1e;--d-main-bg-dark: #1c1c1e;--d-bg-input: #262626;--d-bg-side-menu: #1c1c1e;--p-text-muted-color: #fafbfa;--fn-info-light: #2c2c2e;--fn-note: var(--p-blue-50);--fn-note-light: #2c3242;--d-color-status-paid-light: var(--p-green-0);--fn-link: var(--p-blue-200);--d-color-racing-green: var(--p-cyan-500);--d-color-racing-green-light: var(--p-cyan-900);--fn-disabled: #e3e5e8;--status-in-transit: #c1c3c5}p-checkbox+label,p-radiobutton+label{display:inline-flex;align-items:center;margin-left:var(--size-2);cursor:pointer;line-height:1;padding-bottom:0;vertical-align:middle;transform:translateY(1px);font-size:var(--font-size-base);color:var(--p-text-color)}.checkbox-row{display:flex;align-items:center}p-toggleswitch{display:inline-flex;vertical-align:middle}p-toggleswitch+label{display:inline-flex;align-items:center;margin-left:var(--size-2);cursor:pointer;vertical-align:middle;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--p-text-color)}.p-toggleswitch .p-toggleswitch-handle{border:none!important;box-shadow:0 1px 3px #00000026}.p-button.p-button-icon-only{aspect-ratio:1}.p-button,p-button{white-space:nowrap}.p-button.p-component{font-weight:var(--font-weight-semibold)}.p-button:not(.p-button-icon-only):not(.p-splitbutton-button):not(.p-splitbutton-dropdown):not(.add-item-button):not(.pwa-update-reload):not(.text-button-flush){min-width:140px}.p-button.icon-button-plain{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.p-button.icon-button-plain .p-button-icon{font-size:16px;line-height:1}.p-button.icon-button-plain.p-button-lg .p-button-icon{font-size:var(--font-size-h1)}.p-button.icon-button-flush{padding:0;min-width:0;min-height:0;width:auto;height:auto;aspect-ratio:auto;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.p-button.icon-button-flush .p-button-icon{font-size:16px;line-height:1}.p-button.icon-button-flush.p-button-sm .p-button-icon{font-size:var(--size-3)}.p-button.icon-button-bare{padding:0;min-width:0;min-height:0;width:auto;height:auto;border:0;line-height:1;aspect-ratio:auto;background:transparent!important;box-shadow:none!important}.p-button.icon-button-bare .p-button-icon{display:block;font-size:16px;line-height:1}.p-button.icon-button-bare.p-button-sm .p-button-icon{font-size:var(--size-3)}p-button:has(.icon-button-bare){display:inline-flex;line-height:0}.p-button.add-item-button{min-width:0;justify-content:flex-start;padding:0;gap:var(--size-1);background:transparent!important;border-color:transparent!important;border-width:0;box-shadow:none!important;color:var(--p-text-color);overflow:visible}.p-button.add-item-button .p-button-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.p-button.add-item-button .p-button-icon{color:var(--p-text-muted-color);font-size:var(--size-6)}.p-button.add-item-button.add-item-button--md .p-button-label{font-size:var(--font-size-md);line-height:var(--line-height-md)}p-button:has(>.add-item-button){display:inline-flex;vertical-align:top}html.design-dark .p-button.add-item-button .p-button-icon{color:#5b5c5d;background:radial-gradient(circle at center,#fff 8px,transparent 8px)}.p-button.text-button-compact{min-width:0;width:auto;padding:var(--size-1)!important;gap:var(--size-1);background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--fn-link)}.p-button.text-button-compact .p-button-label,.p-button.text-button-compact .p-button-icon{color:inherit}.p-button.text-button-compact .p-button-icon{font-size:var(--font-size-base);line-height:1}.p-button.text-button-compact.text-button-flush{padding:0!important}.export-button .p-button-icon{font-size:var(--p-icon-size);width:var(--p-icon-size);height:var(--p-icon-size);line-height:1;-webkit-text-stroke:.5px currentColor}.two-icons-btn .p-button{width:auto;min-width:0;border-width:0}.two-icons-btn .p-button-icon{font-size:var(--p-icon-size);width:var(--p-icon-size);height:var(--p-icon-size);line-height:1}.two-icons-btn .p-button-label{display:none}.two-icons-btn .p-button:after{display:none}.two-icons-btn.p-button{min-width:0;border-width:0;gap:var(--size-3);padding:var(--size-3) var(--size-4)}.two-icons-btn.p-button>i{font-size:var(--p-icon-size);width:var(--p-icon-size);height:var(--p-icon-size);line-height:1}p-inputnumber.qty-button button:hover:not(:disabled){background:var(--p-inputnumber-button-hover-background)!important}p-inputnumber.qty-button button:active:not(:disabled){background:var(--p-inputnumber-button-active-background)!important}p-inputnumber.qty-button button:disabled{opacity:.5;cursor:default}p-inputnumber.qty-button input:focus{border-color:var(--p-text-muted-color)!important;box-shadow:none}p-inputnumber.qty-button input::-webkit-inner-spin-button,p-inputnumber.qty-button input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}p-inputnumber.qty-button input[type=number]{-moz-appearance:textfield}p-inputnumber.qty-button.error-invalid .p-inputtext,p-inputnumber.qty-button-large.error-invalid .p-inputtext{background:var(--p-red-0)!important;border-color:var(--p-red-500)!important;color:var(--p-red-500)!important}p-inputnumber.qty-button.error-invalid button,p-inputnumber.qty-button-large.error-invalid button{background:var(--p-red-0)!important}p-inputnumber.qty-button.error-invalid button:hover:not(:disabled),p-inputnumber.qty-button.error-invalid button:active:not(:disabled),p-inputnumber.qty-button-large.error-invalid button:hover:not(:disabled),p-inputnumber.qty-button-large.error-invalid button:active:not(:disabled){background:var(--p-red-0)!important}html.design-dark p-inputnumber.qty-button.error-invalid .p-inputtext,html.design-dark p-inputnumber.qty-button-large.error-invalid .p-inputtext{background:var(--p-red-950)!important;color:var(--p-red-300)!important}html.design-dark p-inputnumber.qty-button.error-invalid button,html.design-dark p-inputnumber.qty-button-large.error-invalid button{background:var(--p-red-950)!important}html.design-dark p-inputnumber.qty-button.error-invalid button:hover:not(:disabled),html.design-dark p-inputnumber.qty-button.error-invalid button:active:not(:disabled),html.design-dark p-inputnumber.qty-button-large.error-invalid button:hover:not(:disabled),html.design-dark p-inputnumber.qty-button-large.error-invalid button:active:not(:disabled){background:var(--p-red-950)!important}p-inputnumber.qty-button-large{display:block;width:100%}p-inputnumber.qty-button-large button:hover:not(:disabled){background:var(--p-button-secondary-hover-background)!important}p-inputnumber.qty-button-large button:disabled{opacity:.5;cursor:default}p-inputnumber.qty-button-large input:focus{border-color:var(--p-text-muted-color)!important;box-shadow:none}p-inputnumber.qty-button-large input:disabled{opacity:.5}p-inputnumber.qty-button-large input::-webkit-inner-spin-button,p-inputnumber.qty-button-large input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}p-inputnumber.qty-button-large input[type=number]{-moz-appearance:textfield}.switch-button{--p-togglebutton-background: transparent;--p-togglebutton-checked-background: transparent;--p-togglebutton-hover-background: var(--p-surface-50);--p-togglebutton-border-color: transparent;--p-togglebutton-checked-border-color: transparent;--p-togglebutton-border-radius: var(--p-border-radius-xl, 12px);--p-togglebutton-padding: 0;--p-togglebutton-gap: 10px;--p-togglebutton-font-weight: 600;--p-togglebutton-color: var(--p-surface-900);--p-togglebutton-hover-color: var(--p-surface-900);--p-togglebutton-checked-color: var(--p-surface-900);--p-togglebutton-icon-color: var(--p-surface-900);--p-togglebutton-icon-hover-color: var(--p-surface-900);--p-togglebutton-icon-checked-color: var(--p-surface-900);--p-togglebutton-content-padding: 10px 12px;--p-togglebutton-content-border-radius: var(--p-border-radius-xl, 12px);--p-togglebutton-content-checked-background: var(--d-layout-page-bg);--p-togglebutton-content-checked-shadow: none;--p-togglebutton-focus-ring-width: 0;--p-togglebutton-focus-ring-shadow: none}.switch-button i{font-size:var(--p-icon-size);width:var(--p-icon-size);height:var(--p-icon-size);line-height:1}.switch-button .p-togglebutton,.switch-button .p-togglebutton:first-child,.switch-button .p-togglebutton:last-child{border-radius:var(--p-border-radius-xl, 12px)}.switch-button .p-togglebutton-content,.switch-button .p-togglebutton-content span{font-weight:var(--p-togglebutton-font-weight);font-size:var(--font-size-md)}.switch-button.switch-button--sm,.switch-button.switch-button--fit{min-width:200px;height:40px;--p-togglebutton-gap: 4px;--p-togglebutton-content-padding: 4px 2px}.switch-button.switch-button--sm .p-togglebutton,.switch-button.switch-button--fit .p-togglebutton{flex:1 1 0;height:100%;min-width:0}.switch-button.switch-button--sm .p-togglebutton-content,.switch-button.switch-button--fit .p-togglebutton-content{height:100%;justify-content:center}.switch-button.switch-button--sm i,.switch-button.switch-button--fit i{font-size:14px;width:14px;height:14px}.switch-button.switch-button--sm .p-togglebutton-content span,.switch-button.switch-button--fit .p-togglebutton-content span{white-space:nowrap}.switch-button.switch-button--fluid,.switch-button.switch-button--fit{min-width:0;--p-togglebutton-content-padding: var(--size-1) var(--size-2);--p-togglebutton-content-border-radius: var(--p-border-radius-lg, 8px)}.switch-button.switch-button--fit .p-togglebutton{flex:0 0 auto;padding:0}.quick-filter{--p-togglebutton-background: var(--p-surface-0);--p-togglebutton-checked-background: var(--d-layout-page-bg);--p-togglebutton-hover-background: var(--p-surface-50);--p-togglebutton-border-color: var(--p-content-border-color);--p-togglebutton-checked-border-color: var(--p-content-border-color);--p-togglebutton-border-radius: var(--p-border-radius-lg, 8px);--p-togglebutton-padding: 0;--p-togglebutton-gap: 6px;--p-togglebutton-font-weight: 400;--p-togglebutton-color: var(--p-surface-900);--p-togglebutton-hover-color: var(--p-surface-900);--p-togglebutton-checked-color: var(--p-surface-900);--p-togglebutton-icon-color: var(--p-surface-900);--p-togglebutton-icon-hover-color: var(--p-surface-900);--p-togglebutton-icon-checked-color: var(--p-surface-900);--p-togglebutton-content-padding: 8px 12px;--p-togglebutton-content-border-radius: 0;--p-togglebutton-content-checked-background: transparent;--p-togglebutton-content-checked-shadow: none;--p-togglebutton-focus-ring-width: 0;--p-togglebutton-focus-ring-shadow: none}.quick-filter .p-togglebutton-content{font-size:var(--font-size-md)}.quick-filter i{font-size:var(--p-icon-size);width:var(--p-icon-size);height:var(--p-icon-size);line-height:1}.quick-filter .text-secondary{color:var(--p-text-muted-color)}.quick-filter-dropdown,.quick-filter-chip{display:inline-flex;align-items:center;gap:var(--size-1-5);padding:var(--size-2) var(--size-3);background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:var(--p-border-radius-lg, 8px);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-md, 24px);color:var(--p-text-color);white-space:nowrap;cursor:pointer}.quick-filter-dropdown .text-secondary,.quick-filter-chip .text-secondary{color:var(--p-text-muted-color)}.quick-filter-dropdown .quick-filter-dropdown__value,.quick-filter-chip .quick-filter-dropdown__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-filter-dropdown i,.quick-filter-chip i{color:var(--p-text-color);font-size:var(--p-icon-size)}.quick-filter-dropdown .quick-filter-dropdown__clear,.quick-filter-chip .quick-filter-dropdown__clear{font-size:10px;cursor:pointer}.quick-filter-dropdown:hover,.quick-filter-chip:hover{background:var(--p-surface-50)}.quick-filter-chip{justify-content:center;min-width:60px}.quick-filter-dropdown--static{cursor:default}.quick-filter-dropdown--static:hover{background:var(--p-surface-0)}body .p-popover.quick-filter-overlay{--p-popover-gutter: var(--overlay-trigger-gap);border:1px solid var(--p-surface-200);border-radius:var(--p-border-radius-xl, 12px);box-shadow:var(--d-layout-shadow)}body .p-popover.quick-filter-overlay:before,body .p-popover.quick-filter-overlay:after{display:none}body .p-popover.quick-filter-overlay .p-popover-content{display:flex;flex-direction:column;gap:var(--size-2);padding:var(--size-4)}body .p-popover.quick-filter-overlay .p-datepicker-panel-inline{border:none;box-shadow:none;padding:0}body .p-popover.quick-filter-overlay .dqf-footer{display:flex;gap:var(--size-2)}body .p-popover.quick-filter-overlay .dqf-footer p-button{flex:1}body .p-popover.quick-filter-overlay .quick-filter-options{display:flex;flex-direction:column;gap:var(--size-2)}body .p-popover.quick-filter-overlay .quick-filter-option{width:100%;padding:0 var(--size-1);background:transparent;border:none;border-radius:var(--p-border-radius-sm, 4px);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-md, 24px);color:var(--p-text-color);text-align:left;cursor:pointer}body .p-popover.quick-filter-overlay .quick-filter-option:hover{background:var(--p-form-field-filled-background)}body .p-popover.quick-filter-overlay .quick-filter-option.selected{background:var(--p-surface-200)}body .p-popover.quick-filter-overlay .qfd-search{display:flex;align-items:center;gap:var(--size-2-5, 10px);padding:var(--size-3) var(--size-4);background:var(--p-form-field-filled-background);border:1px solid var(--p-surface-200);border-radius:var(--p-border-radius-xl, 12px)}body .p-popover.quick-filter-overlay .qfd-search i{color:var(--p-text-muted-color);font-size:var(--p-icon-size)}body .p-popover.quick-filter-overlay .qfd-search input{flex:1 0 0;min-width:0;border:none;background:transparent;padding:0;font-size:var(--font-size-input);color:var(--p-text-color)}body .p-popover.quick-filter-overlay .qfd-search input:focus{outline:none;box-shadow:none}body .p-popover.quick-filter-overlay .qfd-search input::placeholder{color:var(--p-text-muted-color)}body .p-popover.quick-filter-overlay .qfd-list{display:flex;flex-direction:column;gap:var(--size-2);max-height:320px;overflow-y:auto}body .p-popover.quick-filter-overlay .qfd-state{display:flex;align-items:center;justify-content:center;padding:var(--size-4);color:var(--p-text-muted-color);font-size:var(--font-size-md)}body .p-popover.quick-filter-overlay .qfd-state.qfd-state--more{padding:var(--size-2)}body .p-popover.quick-filter-overlay--my-options-dropdown{width:183px}body .p-popover.quick-filter-overlay--start-date{width:178px}.quick-filter-chip--active,.quick-filter-chip--active:hover{background:var(--d-layout-page-bg)}.schedule-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-3)}.schedule-toolbar__dropdowns{display:flex;flex-basis:100%;align-items:center;gap:var(--size-3)}@media(min-width:1280px){.schedule-toolbar__dropdowns{flex-basis:auto;margin-left:auto}}app-applied-filters:not(.is-empty)+:is(.schedule-toolbar,.timesheets-grid){margin-top:var(--overview-header-gap)}.schedule-toolbar__today{display:inline-flex;align-items:center;justify-content:center;gap:var(--size-3);min-width:140px;padding:var(--size-2) var(--size-4);background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:var(--size-3);color:var(--p-surface-900);cursor:pointer;white-space:nowrap}.schedule-toolbar__today:hover{background:var(--p-surface-50)}.schedule-toolbar__today-icon{font-size:var(--size-4);line-height:1;color:var(--p-surface-900)}.schedule-toolbar__nav{display:flex;align-items:center}.schedule-toolbar__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--size-6);height:var(--size-6);padding:0;background:transparent;border:0;color:var(--p-surface-900);cursor:pointer}.schedule-toolbar__arrow i{font-size:var(--size-4);line-height:1}.schedule-toolbar__arrow:hover{color:var(--p-primary-color)}.schedule-toolbar__label{display:flex;align-items:center;gap:var(--size-2)}.schedule-toolbar__month{color:var(--p-surface-900)}.schedule-toolbar__dot{width:var(--size-1);height:var(--size-1);border-radius:50%;background:var(--p-primary-color)}.crew-schedule-grid,.timesheets-grid{background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:var(--p-border-radius-xl, 12px);overflow:hidden;position:relative}.timeline-grid--initial-loading app-timeline-skeleton{position:relative;z-index:1;background:var(--p-surface-0)}.timeline-grid--initial-loading .timeline-grid__calendar{position:absolute;inset:0;z-index:0;overflow:hidden}.crew-schedule-grid app-timeline,.timesheets-grid app-timeline{padding-left:0}.crew-schedule-grid app-timeline .ec,.timesheets-grid app-timeline .ec{--ec-border-color: var(--p-surface-200)}.crew-schedule-grid app-timeline .ec .ec-header .ec-slot,.timesheets-grid app-timeline .ec .ec-header .ec-slot{display:flex;align-items:center;justify-content:center;min-block-size:38px;padding:0 var(--size-2-5);font-family:var(--d-font-family-open-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:1;color:var(--p-surface-900)}.crew-schedule-grid app-timeline .ec .tl-cell,.crew-schedule-grid app-timeline .ec .tl-cell .custom-column,.timesheets-grid app-timeline .ec .tl-cell,.timesheets-grid app-timeline .ec .tl-cell .custom-column{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);color:var(--p-surface-900)}.crew-schedule-grid app-timeline .ec .tl-lines,.timesheets-grid app-timeline .ec .tl-lines{display:block}.crew-schedule-grid app-timeline .ec .ec-body .ec-day,.crew-schedule-grid app-timeline .ec .ec-header .ec-slots,.timesheets-grid app-timeline .ec .ec-body .ec-day,.timesheets-grid app-timeline .ec .ec-header .ec-slots{background-image:none}.crew-schedule-grid app-timeline .ec .ec-body .ec-day,.timesheets-grid app-timeline .ec .ec-body .ec-day{border-block-end-color:transparent}.crew-schedule-grid app-timeline .ec .ec-row-head,.timesheets-grid app-timeline .ec .ec-row-head{min-block-size:39px}.crew-schedule-grid app-timeline .ec .ec-event,.timesheets-grid app-timeline .ec .ec-event{block-size:24px;translate:0 6px;border:0;border-radius:2px;padding:0;box-shadow:none;background-clip:padding-box}.crew-schedule-grid app-timeline .ec .ec-event-body,.crew-schedule-grid app-timeline .ec .ec-event-body>div,.timesheets-grid app-timeline .ec .ec-event-body,.timesheets-grid app-timeline .ec .ec-event-body>div{block-size:100%}.crew-schedule-grid app-timeline .ec .ec-event .custom-event,.timesheets-grid app-timeline .ec .ec-event .custom-event{height:100%;align-items:center;box-sizing:border-box;margin:0;padding:0 var(--size-2);gap:var(--size-1);border-left-width:2px;border-radius:2px 0 0 2px;font-size:var(--font-size-sm);line-height:18px;color:var(--p-surface-600)}.crew-schedule-grid app-timeline .ec .ec-event .custom-event-title,.timesheets-grid app-timeline .ec .ec-event .custom-event-title{color:var(--p-surface-900)}.crew-schedule-grid app-timeline .ec .ec-bg-event.conflicting-leave,.timesheets-grid app-timeline .ec .ec-bg-event.conflicting-leave{background:var(--p-surface-100)!important;opacity:1!important;margin:0!important}.crew-schedule-grid app-timeline .ec .ec-bg-event.conflicting-leave .custom-event,.timesheets-grid app-timeline .ec .ec-bg-event.conflicting-leave .custom-event{display:none}.crew-schedule-grid app-timeline .ec .custom-column-warning,.timesheets-grid app-timeline .ec .custom-column-warning{color:var(--fn-warning, #f8ae00);font-size:var(--font-size-md)}.leaves-timeline-grid,.hours-of-work-grid{background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:var(--p-border-radius-xl, 12px);overflow:hidden;position:relative}.leaves-timeline-grid app-timeline,.hours-of-work-grid app-timeline{padding-left:0}.leaves-timeline-grid app-timeline .ec,.hours-of-work-grid app-timeline .ec{--ec-border-color: var(--p-surface-200)}.leaves-timeline-grid app-timeline,.hours-of-work-grid app-timeline{--tl-week-h: max(var(--size-6), var(--tl-week-fit, 0px))}.leaves-timeline-grid app-timeline .ec .ec-header .ec-col-head,.hours-of-work-grid app-timeline .ec .ec-header .ec-col-head{block-size:calc(var(--tl-week-h) + 25.5px);padding:calc(var(--tl-week-h) + .5px) 0 0;font-family:var(--d-font-family-open-sans);font-size:10px;font-weight:var(--font-weight-normal);line-height:var(--size-6);color:var(--p-surface-900)}.leaves-timeline-grid app-timeline .ec .ec-header .ec-col-head:nth-child(1 of.ec-col-head),.hours-of-work-grid app-timeline .ec .ec-header .ec-col-head:nth-child(1 of.ec-col-head){padding-inline-end:.5px}.leaves-timeline-grid app-timeline .ec .ec-header .ec-col-head:nth-last-child(1 of.ec-col-head),.hours-of-work-grid app-timeline .ec .ec-header .ec-col-head:nth-last-child(1 of.ec-col-head){padding-inline-start:.5px}.leaves-timeline-grid app-timeline .ec .tl-week,.hours-of-work-grid app-timeline .ec .tl-week{display:flex;align-items:center;justify-content:center;block-size:calc(var(--tl-week-h) + 1px);padding-block-end:.5px;border-block-end:1px solid var(--ec-border-color);background:var(--p-surface-0);font-size:var(--font-size-sm);line-height:1.36;white-space:normal;text-align:center;overflow:visible}.leaves-timeline-grid app-timeline .ec .tl-week:not(.tl-week--first):before,.hours-of-work-grid app-timeline .ec .tl-week:not(.tl-week--first):before{content:"";position:absolute;inset-block:0;inset-inline-start:-.5px;inline-size:1px;background:var(--ec-border-color)}.leaves-timeline-grid app-timeline .ec .tl-cell,.leaves-timeline-grid app-timeline .ec .tl-cell .custom-column,.hours-of-work-grid app-timeline .ec .tl-cell,.hours-of-work-grid app-timeline .ec .tl-cell .custom-column{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);color:var(--p-surface-900)}.leaves-timeline-grid app-timeline,.hours-of-work-grid app-timeline{--tl-divider: var(--tl-group-bg)}.leaves-timeline-grid app-timeline .ec .ec-header .tl-row--head,.hours-of-work-grid app-timeline .ec .ec-header .tl-row--head{block-size:49px}.leaves-timeline-grid app-timeline .ec .ec-row-head,.hours-of-work-grid app-timeline .ec .ec-row-head{block-size:37px;min-block-size:37px}.leaves-timeline-grid app-timeline,.hours-of-work-grid app-timeline{--tl-group-bg: #f4f6fb}.leaves-timeline-grid app-timeline .ec .ec-row-head:has(.tl-row--group),.leaves-timeline-grid app-timeline .ec .tl-row--group,.hours-of-work-grid app-timeline .ec .ec-row-head:has(.tl-row--group),.hours-of-work-grid app-timeline .ec .tl-row--group{background:var(--tl-group-bg)!important}.leaves-timeline-grid app-timeline .ec .tl-row--group,.hours-of-work-grid app-timeline .ec .tl-row--group{padding-inline-start:var(--size-1-5);font-family:var(--d-font-family-open-sans);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--p-surface-900)}.leaves-timeline-grid app-timeline .ec .ec-row-head:has(.tl-row--group),.hours-of-work-grid app-timeline .ec .ec-row-head:has(.tl-row--group){padding-inline-start:var(--size-3)}.leaves-timeline-grid app-timeline .ec .ec-expander,.hours-of-work-grid app-timeline .ec .ec-expander{align-self:center;margin:0 3px 0 0}.leaves-timeline-grid app-timeline .ec .ec-expander .ec-button,.hours-of-work-grid app-timeline .ec .ec-expander .ec-button{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size-6);block-size:var(--size-6);border:0;background:transparent;font-size:0;font-weight:var(--font-weight-normal);color:var(--d-color-dark-grey);opacity:.65}.leaves-timeline-grid app-timeline .ec .ec-expander .ec-button:before,.hours-of-work-grid app-timeline .ec .ec-expander .ec-button:before{font-family:cmms-icons!important;font-size:var(--size-4);-webkit-font-smoothing:antialiased;translate:1.5px 1px;content:"\f040"}.leaves-timeline-grid app-timeline .ec .ec-expander .ec-button[aria-label=Expand]:before,.hours-of-work-grid app-timeline .ec .ec-expander .ec-button[aria-label=Expand]:before{content:"\f03e"}.leaves-timeline-grid app-timeline .ec .ec-body .ec-day,.hours-of-work-grid app-timeline .ec .ec-body .ec-day{border-block-end-color:transparent}.leaves-timeline-grid app-timeline .ec .ec-event,.hours-of-work-grid app-timeline .ec .ec-event{inset-block-start:4px;padding:2px 1px;border:1px solid transparent;border-radius:0;box-shadow:none;background:transparent;clip-path:none}.leaves-timeline-grid app-timeline .ec .ec-event .leave,.hours-of-work-grid app-timeline .ec .ec-event .leave{height:26px;margin-top:0;margin-bottom:0;align-items:center;padding-top:0;padding-bottom:0;border-left-width:2px;font-size:var(--font-size-sm)}.leaves-timeline-grid app-timeline .ec .ec-event .leave-title,.hours-of-work-grid app-timeline .ec .ec-event .leave-title{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-sm);border-radius:var(--size-1)}.leaves-timeline-grid app-timeline .ec .ec-col-head.ec-sat,.leaves-timeline-grid app-timeline .ec .ec-col-head.ec-sun,.leaves-timeline-grid app-timeline .ec .ec-body .ec-day.ec-sat,.leaves-timeline-grid app-timeline .ec .ec-body .ec-day.ec-sun{background:var(--p-surface-50)}.leaves-timeline-grid app-timeline .ec .ec-body .ec-day.ec-sat,.leaves-timeline-grid app-timeline .ec .ec-body .ec-day.ec-sun{background-clip:border-box!important;box-shadow:none!important}.leaves-timeline-grid app-timeline .ec .ec-col-head.ec-sat,.leaves-timeline-grid app-timeline .ec .ec-col-head.ec-sun,.leaves-timeline-grid app-timeline .ec .ec-body .ec-day.ec-sat,.leaves-timeline-grid app-timeline .ec .ec-body .ec-day.ec-sun{pointer-events:none}.hours-of-work-grid app-timeline .ec{--tl-grid-bottom: 1px solid var(--ec-border-color)}.hours-of-work-grid app-timeline .ec .ec-body .ec-row-head:last-child{border-block-end-color:var(--ec-border-color);margin-block-end:0}.hours-of-work-grid app-timeline .ec .ec-event{block-size:24px;inset-block-start:18.5px;translate:0 -14.5px;border:0;border-radius:2px;padding:0;box-shadow:none;background-clip:padding-box}.hours-of-work-grid app-timeline .ec .ec-event-body,.hours-of-work-grid app-timeline .ec .ec-event-body>div{block-size:100%}.hours-of-work-grid app-timeline .ec .ec-event .custom-event{height:100%;box-sizing:border-box;margin:0;padding:0;border-left-width:2px;border-radius:2px 0 0 2px}.timesheets-grid app-timeline .ec .ec-header .ec-slot{padding:var(--size-2) var(--size-2-5)!important}.timesheets-grid app-timeline .ec .ec-header .ec-slot{block-size:36px;min-block-size:36px}.timesheets-grid app-timeline .ec .tl-cell .column-content{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-md);color:var(--p-surface-900)}.timesheets-grid app-timeline .ec .ec-row-head{block-size:38px}.timesheets-grid app-timeline .ec .ec-event{margin-block-start:1px!important}.timesheets-grid app-timeline .ec .ec-event .custom-event{display:flex;border-left-style:solid;color:var(--p-surface-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-comments-panel{width:360px}.day-comments-panel .p-overlaypanel-content,.day-comments-panel .p-popover-content{padding:var(--size-4)!important}.day-comments-panel.p-popover:before,.day-comments-panel.p-popover:after{display:none}input.p-inputtext{font-size:var(--font-size-input);line-height:var(--line-height-input);width:100%;text-overflow:ellipsis}input.p-inputtext[type=number]{-moz-appearance:textfield}input.p-inputtext[type=number]::-webkit-outer-spin-button,input.p-inputtext[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-inputtext.p-inputtext-sm{padding-block:var(--size-1)}input.p-inputtext.p-inputtext-sm{height:var(--size-8)}.p-select-overlay .p-inputtext.p-inputtext-sm,.p-multiselect-overlay .p-inputtext.p-inputtext-sm,.p-autocomplete-overlay .p-inputtext.p-inputtext-sm{height:auto;padding-block:var(--p-form-field-padding-y)}.input-inline{font:inherit;color:inherit;background:transparent;border:none;border-radius:0;outline:none;padding:0;width:100%;resize:none}.input-inline::placeholder{color:var(--p-text-muted-color)}.input-inline:disabled{background-color:transparent!important}.p-iconfield:has(>.cmms-search),.p-iconfield.clear-input-field{position:relative;display:block}.p-iconfield>.p-inputicon.cmms-search{position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:var(--p-form-field-padding-x);margin-top:0;line-height:1;z-index:1;pointer-events:none}.p-iconfield.clear-input-field{position:relative}.p-iconfield.clear-input-field>.p-inputicon:last-child{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:var(--p-form-field-padding-x);margin-top:0;line-height:1;z-index:1}.p-iconfield .p-inputicon:first-child{color:var(--p-surface-900)}.p-iconfield .p-inputicon:last-child{color:var(--p-text-muted-color)}.p-iconfield .p-inputtext:not(:first-child){padding-inline-start:calc(var(--p-form-field-padding-x) + var(--p-icon-size) + var(--size-2-5))}.p-iconfield .p-inputtext:not(:last-child){padding-inline-end:calc(var(--p-form-field-padding-x) + var(--p-icon-size) + var(--size-2-5))}.p-iconfield:hover .p-inputtext:not(:disabled):not(:focus){border-color:var(--p-inputtext-hover-border-color)}input.p-inputtext:focus:hover{border-color:var(--p-inputtext-focus-border-color)}.p-iconfield.clear-icon-hidden .p-inputtext{padding-inline-end:var(--p-form-field-padding-x)}.p-iconfield.clear-input-field:has(>.p-inputtext:disabled,>.p-inputtext[readonly])>.p-inputicon:last-child{display:none}.p-iconfield.clear-input-field:has(>.p-inputtext:disabled,>.p-inputtext[readonly])>.p-inputtext{padding-inline-end:var(--p-form-field-padding-x)}.p-inputtext:disabled{opacity:.5;background:var(--p-inputtext-background);color:var(--p-inputtext-color)}.p-inputtext.p-variant-filled:disabled{background:var(--p-inputtext-filled-background)}.p-iconfield:has(.p-inputtext:disabled){opacity:.5}.p-iconfield:has(.p-inputtext:disabled) .p-inputtext:disabled{opacity:1}input.p-inputtext.input-success{--p-inputtext-background: var(--p-green-50);--p-inputtext-color: var(--p-green-500);--p-inputtext-placeholder-color: var(--p-green-500);--p-inputtext-focus-border-color: var(--p-green-500);--p-inputtext-hover-border-color: var(--p-green-500)}.p-iconfield:has(.input-success) .p-inputicon{color:var(--p-green-500)}.input-success~.input-helper,.p-iconfield:has(.input-success)~.input-helper{color:var(--p-green-500)}input.p-inputtext.input-error,input.p-inputtext.error-invalid,p-datepicker.input-error .p-inputtext,p-datepicker.error-invalid .p-inputtext,p-inputnumber.input-error .p-inputtext,p-inputnumber.error-invalid .p-inputtext{--p-inputtext-background: var(--p-red-0);--p-inputtext-filled-background: var(--p-red-0);--p-inputtext-filled-hover-background: var(--p-red-0);--p-inputtext-filled-focus-background: var(--p-red-0);--p-inputtext-color: var(--p-red-500);--p-inputtext-placeholder-color: var(--p-red-500);--p-inputtext-focus-border-color: var(--p-red-500);--p-inputtext-hover-border-color: var(--p-red-500);--p-inputtext-border-color: var(--p-red-500)}html.design-dark input.p-inputtext.input-error,html.design-dark input.p-inputtext.error-invalid,html.design-dark p-datepicker.input-error .p-inputtext,html.design-dark p-datepicker.error-invalid .p-inputtext,html.design-dark p-inputnumber.input-error .p-inputtext,html.design-dark p-inputnumber.error-invalid .p-inputtext{--p-inputtext-background: var(--p-red-950);--p-inputtext-filled-background: var(--p-red-950);--p-inputtext-filled-hover-background: var(--p-red-950);--p-inputtext-filled-focus-background: var(--p-red-950);--p-inputtext-color: var(--p-red-300);--p-inputtext-placeholder-color: var(--p-red-300)}.p-inputtext.ng-invalid.ng-dirty,p-datepicker.ng-invalid.ng-dirty .p-inputtext{border-color:var(--p-inputtext-border-color)}.p-inputtext.ng-invalid.ng-dirty:enabled:hover,p-datepicker.ng-invalid.ng-dirty .p-inputtext:enabled:hover{border-color:var(--p-inputtext-hover-border-color)}.p-inputtext.ng-invalid.ng-dirty:enabled:focus,p-datepicker.ng-invalid.ng-dirty .p-inputtext:enabled:focus{border-color:var(--p-inputtext-focus-border-color)}.p-inputtext.ng-invalid:not(.error-invalid)::placeholder,p-datepicker.ng-invalid:not(.error-invalid) .p-inputtext::placeholder{color:var(--p-inputtext-placeholder-color)}.p-iconfield:has(.input-error) .p-inputicon,.p-iconfield:has(.error-invalid) .p-inputicon{color:var(--p-red-500)}.input-error~.input-helper,.error-invalid~.input-helper,.p-iconfield:has(.input-error)~.input-helper,.p-iconfield:has(.error-invalid)~.input-helper{color:var(--p-red-500)}.error-message{display:block;margin-top:var(--size-2);font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--p-red-500);animation:error-message-fade-in .3s ease-out}@keyframes error-message-fade-in{0%{opacity:0}to{opacity:1}}.form-field>.error-message,.field>.error-message,[class*=col-]:has(>.form-field__label)>.error-message{margin-top:0}.input-helper{display:block;font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--p-text-muted-color)}.input-helper strong{color:var(--p-text-color);font-weight:var(--font-weight-normal)}label:has(~.p-iconfield .p-inputtext:disabled),label:has(~input.p-inputtext:disabled){color:var(--p-text-muted-color)}.p-inputicon{font-size:var(--size-4);width:var(--size-4);height:var(--size-4);line-height:1}.p-inputnumber>.p-inputnumber-clear-icon{position:absolute;top:50%;inset-inline-end:var(--p-form-field-padding-x);transform:translateY(-50%);width:var(--size-4);height:var(--size-4);opacity:0;cursor:pointer;margin:0;z-index:2}.p-inputnumber:has(>.p-inputnumber-clear-icon):before{content:"\f059";font-family:cmms-icons!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;inset-inline-end:var(--p-form-field-padding-x);transform:translateY(-50%);width:var(--size-4);height:var(--size-4);font-size:var(--size-4);color:var(--p-text-muted-color);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.p-inputnumber:has(>.p-inputnumber-clear-icon){position:relative}.p-inputnumber:has(>.p-inputnumber-clear-icon) .p-inputnumber-input{padding-inline-end:calc(var(--p-form-field-padding-x) + var(--p-icon-size) + var(--size-2-5))}.input-box-group{display:flex;flex-direction:row!important;align-items:center;gap:var(--size-2)}textarea.p-inputtext,textarea.p-textarea,.p-textarea{width:100%;height:var(--d-textarea-height);resize:none;font-size:var(--font-size-input);line-height:var(--line-height-input)}textarea.p-inputtext:focus:hover,textarea.p-textarea:focus:hover,.p-textarea:focus:hover{border-color:var(--p-textarea-focus-border-color)}textarea.p-inputtext.input-success,textarea.p-textarea.input-success,.p-textarea.input-success{--p-textarea-background: var(--p-green-50);--p-textarea-color: var(--p-green-500);--p-textarea-placeholder-color: var(--p-green-500);--p-textarea-focus-border-color: var(--p-green-500);--p-textarea-hover-border-color: var(--p-green-500)}textarea.p-inputtext.input-error,textarea.p-textarea.input-error,.p-textarea.input-error,textarea.p-inputtext.error-invalid,textarea.p-textarea.error-invalid,.p-textarea.error-invalid{--p-textarea-background: var(--p-red-0);--p-textarea-filled-background: var(--p-red-0);--p-textarea-filled-hover-background: var(--p-red-0);--p-textarea-filled-focus-background: var(--p-red-0);--p-textarea-color: var(--p-red-500);--p-textarea-placeholder-color: var(--p-red-500);--p-textarea-focus-border-color: var(--p-red-500);--p-textarea-hover-border-color: var(--p-red-500);--p-textarea-border-color: var(--p-red-500)}html.design-dark textarea.p-inputtext.input-error,html.design-dark textarea.p-textarea.input-error,html.design-dark .p-textarea.input-error,html.design-dark textarea.p-inputtext.error-invalid,html.design-dark textarea.p-textarea.error-invalid,html.design-dark .p-textarea.error-invalid{--p-textarea-background: var(--p-red-950);--p-textarea-filled-background: var(--p-red-950);--p-textarea-filled-hover-background: var(--p-red-950);--p-textarea-filled-focus-background: var(--p-red-950);--p-textarea-color: var(--p-red-300);--p-textarea-placeholder-color: var(--p-red-300)}.p-textarea.ng-invalid.ng-dirty{border-color:var(--p-textarea-border-color)}.p-textarea.ng-invalid.ng-dirty:enabled:hover{border-color:var(--p-textarea-hover-border-color)}.p-textarea.ng-invalid.ng-dirty:enabled:focus{border-color:var(--p-textarea-focus-border-color)}.p-editor,.p-editor-container{width:100%}.p-editor .ql-toolbar.ql-snow{display:block;padding:var(--size-2) var(--size-3-5);background:var(--d-layout-page-bg, #eaece9);border:1px solid var(--p-surface-200, #e3e5e8);border-bottom:0;border-radius:var(--p-border-radius-xl, 12px) var(--p-border-radius-xl, 12px) 0 0;opacity:1}.p-editor .ql-snow .ql-stroke{stroke:var(--p-text-color)}.p-editor .ql-snow .ql-fill,.p-editor .ql-snow .ql-stroke.ql-fill{fill:var(--p-text-color)}.p-editor .ql-snow .ql-picker-label{color:var(--p-text-color)}.p-editor .ql-snow.ql-toolbar button:hover,.p-editor .ql-snow .ql-toolbar button:hover,.p-editor .ql-snow.ql-toolbar button.ql-active,.p-editor .ql-snow .ql-toolbar button.ql-active,.p-editor .ql-snow.ql-toolbar .ql-picker-label:hover,.p-editor .ql-snow .ql-toolbar .ql-picker-label:hover,.p-editor .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor .ql-snow .ql-toolbar .ql-picker-label.ql-active,.p-editor .ql-snow.ql-toolbar .ql-picker-item:hover,.p-editor .ql-snow .ql-toolbar .ql-picker-item:hover,.p-editor .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.p-editor .ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:var(--p-primary-color)}.p-editor .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor .ql-snow .ql-toolbar button:hover .ql-stroke,.p-editor .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor .ql-snow .ql-toolbar button.ql-active .ql-stroke,.p-editor .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.p-editor .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.p-editor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.p-editor .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.p-editor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor .ql-snow.ql-toolbar button:hover .ql-stroke-miter,.p-editor .ql-snow .ql-toolbar button:hover .ql-stroke-miter,.p-editor .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.p-editor .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter{stroke:var(--p-primary-color)}.p-editor .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor .ql-snow .ql-toolbar button:hover .ql-fill,.p-editor .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor .ql-snow .ql-toolbar button.ql-active .ql-fill,.p-editor .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.p-editor .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.p-editor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.p-editor .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.p-editor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.p-editor .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:var(--p-primary-color)}.ql-snow.ql-toolbar button{padding:var(--size-1)!important}.p-editor-toolbar p-header{display:flex;flex-direction:row;align-items:center}.ql-toolbar.ql-snow .ql-formats{display:flex;flex-direction:row;margin-right:var(--size-4)!important;gap:var(--size-1)}.ql-editor{border-bottom-right-radius:var(--p-border-radius-xl);border-bottom-left-radius:var(--p-border-radius-xl)}.ql-editor ol,.ql-editor ul{list-style:none!important}.ql-editor li{display:block;list-style:none!important;list-style-type:none!important}.ql-editor li::marker{content:none!important;display:none!important}.ql-editor li:before{content:none!important}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"!important}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"!important}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"!important}.ql-editor.ql-blank:before{left:var(--size-3-5)!important;right:var(--size-3-5)!important;top:0!important;color:var(--p-form-field-placeholder-color)!important;font-family:var(--d-font-family-open-sans)!important;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-normal)!important;line-height:var(--line-height-md, 24px)!important;font-style:normal!important}.p-editor-toolbar{padding:var(--size-2-5)!important}.p-editor .ql-container.ql-snow{background:var(--p-surface-0, #ffffff);border:1px solid var(--p-surface-200, #e3e5e8);border-radius:0 0 var(--p-border-radius-xl, 12px) var(--p-border-radius-xl, 12px)}.p-editor .ql-container.ql-snow .ql-editor{min-height:120px;padding:var(--size-3-5);font-family:var(--d-font-family-open-sans);font-size:var(--font-size-md);line-height:var(--line-height-md, 24px);color:var(--p-text-color)}.editor-readonly .p-editor-toolbar,.editor-readonly .ql-toolbar,.editor-readonly .ql-toolbar.ql-snow,.editor-readonly .p-editor .ql-toolbar.ql-snow,p-editor.editor-readonly .p-editor-toolbar,p-editor.editor-readonly .ql-toolbar,p-editor.editor-readonly .ql-toolbar.ql-snow,p-editor.editor-readonly .p-editor .ql-toolbar.ql-snow{display:none!important}.editor-readonly .p-editor-content,.editor-readonly .ql-container,.editor-readonly .ql-container.ql-snow,.editor-readonly .p-editor .ql-container.ql-snow,p-editor.editor-readonly .p-editor-content,p-editor.editor-readonly .ql-container,p-editor.editor-readonly .ql-container.ql-snow,p-editor.editor-readonly .p-editor .ql-container.ql-snow{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;opacity:1!important;cursor:initial!important}.editor-readonly .ql-editor,p-editor.editor-readonly .ql-editor{min-height:0!important;padding:0!important}p-select,p-Select{display:block;width:100%}.p-select{display:flex;width:100%;min-width:0}.p-select.p-disabled .p-select-label,.p-select.p-disabled .p-select-dropdown{opacity:.5}.p-select.p-variant-filled.p-disabled{background:var(--p-form-field-filled-background)}p-select.error-invalid,p-select.input-error,app-ngx-dropdown.error-invalid .p-select{--p-select-background: var(--p-red-0);--p-select-filled-background: var(--p-red-0);--p-select-filled-hover-background: var(--p-red-0);--p-select-filled-focus-background: var(--p-red-0);--p-select-color: var(--p-red-500);--p-select-border-color: var(--p-red-500);--p-select-hover-border-color: var(--p-red-500);--p-select-focus-border-color: var(--p-red-500);--p-select-placeholder-color: var(--p-red-500);background:var(--p-red-0)!important}html.design-dark p-select.error-invalid,html.design-dark p-select.input-error,html.design-dark app-ngx-dropdown.error-invalid .p-select{--p-select-background: var(--p-red-950);--p-select-filled-background: var(--p-red-950);--p-select-filled-hover-background: var(--p-red-950);--p-select-filled-focus-background: var(--p-red-950);--p-select-color: var(--p-red-300);--p-select-placeholder-color: var(--p-red-300);background:var(--p-red-950)!important}.p-select{--p-select-invalid-placeholder-color: var(--p-select-placeholder-color)}.p-select.ng-invalid.ng-dirty{border-color:var(--p-select-border-color)}.p-select.ng-invalid.ng-dirty:not(.p-disabled):hover{border-color:var(--p-select-hover-border-color)}.p-select.ng-invalid.ng-dirty:not(.p-disabled).p-focus{border-color:var(--p-select-focus-border-color)}.p-select.p-select-sm .p-select-label{padding-block:var(--p-select-sm-padding-y)}.p-select-dropdown .p-select-dropdown-icon{display:none}.p-select-dropdown:after{content:"\f040";font-family:cmms-icons!important;font-size:var(--p-icon-size);font-style:normal;font-weight:400;line-height:1;color:var(--p-select-dropdown-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-select-open .p-select-dropdown:after{content:"\f03c"}.p-select>.p-select-clear-icon{position:absolute;top:50%;inset-inline-end:var(--p-select-dropdown-width);transform:translateY(-50%);width:var(--size-4);height:var(--size-4);opacity:0;cursor:pointer;margin:0;z-index:2}.p-select:has(>.p-select-clear-icon):before{content:"\f059";font-family:cmms-icons!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;inset-inline-end:var(--p-select-dropdown-width);transform:translateY(-50%);width:var(--size-4);height:var(--size-4);font-size:var(--size-4);color:var(--p-surface-600);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.p-select:has(>.p-select-clear-icon) .p-select-label{padding-inline-end:calc(var(--size-4) + var(--size-1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-select-overlay{padding:var(--size-4);width:0;box-sizing:border-box}.p-select-overlay .p-select-list{width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--size-2)}.p-select-overlay .p-select-option{overflow:visible;white-space:normal;min-width:0;border-radius:var(--p-border-radius-sm)}.p-select-overlay .p-select-option:hover{background:var(--p-form-field-filled-background)}.p-select-overlay .p-select-option.p-select-option-selected,.p-select-overlay .p-select-option[aria-selected=true]{background:var(--p-surface-200)}.p-select-overlay .p-select-option>span{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;flex:1;min-width:0}.p-select-overlay .p-select-empty-message{padding:0 var(--size-1);color:var(--p-text-muted-color);font-size:var(--font-size-md);line-height:var(--line-height-md)}.p-select-overlay .p-select-header{padding:0;margin-bottom:var(--size-2)}.p-select-overlay .p-select-header .p-iconfield{position:relative;width:100%}.p-select-overlay .p-select-header .p-inputtext{background:var(--p-form-field-filled-background);border:1px solid var(--p-surface-200);border-radius:var(--p-border-radius-xl);font-family:var(--d-font-family-open-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);padding:var(--p-form-field-padding-y) var(--size-4);padding-left:calc(var(--size-4) + var(--p-icon-size) + var(--size-2));color:var(--p-form-field-color);width:100%;box-sizing:border-box;outline:none;transition:border-color .2s}.p-select-overlay .p-select-header .p-inputtext::placeholder{color:var(--p-form-field-placeholder-color)}.p-select-overlay .p-select-header .p-inputtext:focus{border-color:var(--p-form-field-focus-border-color)}.p-select-overlay .p-select-header .p-inputicon{left:var(--size-4);right:auto}.p-select-overlay .p-select-header .p-inputicon svg{display:none}.p-select-overlay .p-select-header .p-inputicon:after{content:"\f004";font-family:cmms-icons!important;font-size:var(--p-icon-size);font-style:normal;font-weight:400;line-height:1;color:var(--p-text-muted-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-select-overlay .p-select-list-container .p-scroller,.p-select-overlay .p-select-list-container .p-virtualscroller{min-height:var(--size-10)}p-multiSelect,p-multiselect,p-multi-select{display:block;width:100%}.p-multiselect{display:flex;width:100%;min-width:0}.p-multiselect.p-disabled .p-multiselect-label,.p-multiselect.p-disabled .p-multiselect-dropdown{opacity:.5}.p-multiselect.p-variant-filled.p-disabled{background:var(--p-form-field-filled-background)}p-multiselect.error-invalid,p-multiselect.input-error,app-hierarchy-dropdown.error-invalid .p-multiselect,app-ngx-multi-select.error-invalid .p-multiselect{--p-multiselect-background: var(--p-red-0);--p-multiselect-filled-background: var(--p-red-0);--p-multiselect-filled-hover-background: var(--p-red-0);--p-multiselect-filled-focus-background: var(--p-red-0);--p-multiselect-color: var(--p-red-500);--p-multiselect-border-color: var(--p-red-500);--p-multiselect-hover-border-color: var(--p-red-500);--p-multiselect-focus-border-color: var(--p-red-500);border-color:var(--p-red-500);--p-multiselect-placeholder-color: var(--p-red-500);background:var(--p-red-0)!important}p-multiselect.error-invalid .p-multiselected-empty-token,p-multiselect.input-error .p-multiselected-empty-token,app-ngx-multi-select.error-invalid .p-multiselected-empty-token{color:var(--p-red-500)}html.design-dark p-multiselect.error-invalid .p-multiselected-empty-token,html.design-dark p-multiselect.input-error .p-multiselected-empty-token,html.design-dark app-ngx-multi-select.error-invalid .p-multiselected-empty-token{color:var(--p-red-300)}html.design-dark p-multiselect.error-invalid,html.design-dark p-multiselect.input-error,html.design-dark app-hierarchy-dropdown.error-invalid .p-multiselect,html.design-dark app-ngx-multi-select.error-invalid .p-multiselect{--p-multiselect-background: var(--p-red-950);--p-multiselect-filled-background: var(--p-red-950);--p-multiselect-filled-hover-background: var(--p-red-950);--p-multiselect-filled-focus-background: var(--p-red-950);--p-multiselect-color: var(--p-red-300);--p-multiselect-placeholder-color: var(--p-red-300);background:var(--p-red-950)!important}.p-multiselect{--p-multiselect-invalid-placeholder-color: var( --p-multiselect-placeholder-color )}.p-multiselect.ng-invalid.ng-dirty{border-color:var(--p-multiselect-border-color)}.p-multiselect.ng-invalid.ng-dirty:not(.p-disabled):hover{border-color:var(--p-multiselect-hover-border-color)}.p-multiselect.ng-invalid.ng-dirty:not(.p-disabled).p-focus{border-color:var(--p-multiselect-focus-border-color)}.p-multiselect .p-multiselect-label:has(.p-chip){padding:var(--p-multiselect-padding-y, var(--p-form-field-padding-y)) var(--p-multiselect-padding-x, var(--p-form-field-padding-x))}.p-multiselect .p-multiselect-label{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--size-2);overflow:hidden;position:relative;min-height:calc(var(--p-multiselect-padding-y, var(--p-form-field-padding-y)) * 2 + var(--line-height-input))}.p-multiselect .p-multiselect-label.hidden-items:after{content:attr(content);position:absolute;right:0;top:0;height:100%;width:auto;display:flex;align-items:center;padding-left:var(--size-1);background-color:var(--p-multiselect-background, var(--p-form-field-background));font-family:var(--font-family);font-size:var(--font-size-input);line-height:var(--line-height-input);color:var(--p-surface-600)}.p-multiselect.p-multiselect-sm .p-multiselect-label,.p-multiselect.p-multiselect-sm .p-multiselect-label:has(.p-chip){padding-block:var(--p-multiselect-sm-padding-y, var(--size-1));min-height:calc(var(--p-multiselect-sm-padding-y, var(--size-1)) * 2 + var(--line-height-input))}.p-multiselect.p-variant-filled .p-multiselect-label.hidden-items:after{background-color:var(--p-multiselect-filled-background, var(--p-form-field-filled-background));transition:background-color var(--p-multiselect-transition-duration, .2s)}.p-multiselect.p-variant-filled:hover .p-multiselect-label.hidden-items:after{background-color:var(--p-multiselect-filled-hover-background, var(--p-form-field-filled-hover-background))}.p-multiselect-chip-item{display:inline-flex;align-items:center;flex-shrink:0;max-width:160px}.p-multiselect-chip-item .p-chip{background:var(--p-form-field-filled-background)!important;border:1px solid var(--p-surface-200)!important;border-radius:var(--p-border-radius-sm)!important;padding:var(--size-0-5) var(--size-1-5)!important;display:inline-flex;align-items:center;gap:var(--size-1);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--p-surface-900);max-width:100%;min-width:0}.p-multiselect-chip-item .p-chip-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.p-multiselect-chip-item .p-chip-remove-icon{width:10px;height:10px;font-size:0;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.p-multiselect-chip-item .p-chip-remove-icon:after{content:"\f059";font-family:cmms-icons!important;font-size:10px;font-style:normal;font-weight:400;line-height:1;color:var(--p-surface-600);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-multiselect.p-multiselect-open .p-chip-remove-icon:after,.p-multiselect:focus-within .p-chip-remove-icon:after{color:var(--p-surface-900)}.p-multiselect.p-variant-filled .p-multiselect-chip-item .p-chip{background:var(--p-surface-0)!important}.p-multiselect-dropdown .p-multiselect-dropdown-icon{display:none}.p-multiselect-dropdown:after{content:"\f040";font-family:cmms-icons!important;font-size:var(--p-icon-size);font-style:normal;font-weight:400;line-height:1;color:var(--p-multiselect-dropdown-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-multiselect-open .p-multiselect-dropdown:after{content:"\f03c"}.p-multiselect-overlay{display:flex;flex-direction:column;gap:var(--size-2);padding:var(--size-4);width:0}.p-multiselect-overlay .p-multiselect-header{order:0}.p-multiselect-overlay .multiselect-selection-row{order:1}.p-multiselect-overlay .p-multiselect-list-container{order:2}.p-multiselect-overlay .multiselect-selection-row{display:flex;justify-content:space-between;align-items:center;padding:0 var(--size-1);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal);color:var(--p-blue-500)}.p-multiselect-overlay .multiselect-deselect-all{cursor:pointer}.p-multiselect-overlay .p-multiselect-chip-item{display:inline-flex;align-items:center;flex-shrink:0}.p-multiselect-overlay .p-multiselect-header{padding:0}.p-multiselect-overlay .p-multiselect-header .p-iconfield{position:relative;width:100%}.p-multiselect-overlay .p-multiselect-header .p-inputtext{background:var(--p-form-field-filled-background);border:1px solid var(--p-surface-200);border-radius:var(--p-border-radius-xl);font-size:var(--font-size-base);line-height:var(--line-height-base);padding:var(--p-form-field-padding-y) var(--size-4);padding-left:calc(var(--size-4) + var(--p-icon-size) + var(--size-2));width:100%}.p-multiselect-overlay .p-multiselect-header .p-inputicon{left:var(--size-4);right:auto}.p-multiselect-overlay .p-multiselect-header .p-inputicon svg{display:none}.p-multiselect-overlay .p-multiselect-header .p-inputicon:after{content:"\f004";font-family:cmms-icons!important;font-size:var(--p-icon-size);font-style:normal;font-weight:400;line-height:1;color:var(--p-text-muted-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-multiselect-overlay .p-multiselect-list{min-width:0;width:100%}.p-multiselect-overlay .p-multiselect-option{overflow:visible;white-space:normal;min-width:0;gap:var(--size-1-5)}.p-multiselect-overlay .p-multiselect-option>span{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;flex:1;min-width:0}.p-autocomplete-overlay:not(.search-autocomplete){padding:var(--size-4);box-sizing:border-box}.p-autocomplete-overlay:not(.search-autocomplete) .p-autocomplete-option{white-space:normal;min-width:0}.p-autocomplete-input-multiple{gap:var(--size-2)}.p-autocomplete-chip-item{display:inline-flex;align-items:center;flex-shrink:0;max-width:160px}.p-autocomplete-chip-item .p-chip{background:var(--p-form-field-filled-background)!important;border:1px solid var(--p-surface-200)!important;border-radius:var(--p-border-radius-sm)!important;padding:var(--size-0-5) var(--size-1-5)!important;display:inline-flex;align-items:center;gap:var(--size-1);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--p-surface-900);max-width:100%;min-width:0}.p-autocomplete-chip-item .p-chip-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.p-autocomplete-chip-item .p-chip-remove-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;flex-shrink:0;width:auto;height:auto;margin-top:var(--size-0-5)}.p-autocomplete-chip-item .p-autocomplete-chip-icon{width:10px;height:10px;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.p-autocomplete-chip-item .p-autocomplete-chip-icon svg{display:none}.p-autocomplete-chip-item .p-autocomplete-chip-icon:after{content:"\f059";font-family:cmms-icons!important;font-size:10px;font-style:normal;font-weight:400;line-height:1;color:var(--p-surface-600);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-autocomplete:focus-within .p-autocomplete-chip-icon:after{color:var(--p-surface-900)}.p-autocomplete>.p-autocomplete-clear-icon{position:absolute;top:50%;inset-inline-end:var(--p-form-field-padding-x);transform:translateY(-50%);width:var(--size-4);height:var(--size-4);opacity:0;cursor:pointer;margin:0;z-index:2}.p-autocomplete:has(>.p-autocomplete-clear-icon):before{content:"\f059";font-family:cmms-icons!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;inset-inline-end:var(--p-form-field-padding-x);transform:translateY(-50%);width:var(--size-4);height:var(--size-4);font-size:var(--size-4);color:var(--p-text-muted-color);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.p-autocomplete:has(>.p-autocomplete-clear-icon)>.p-autocomplete-input{padding-inline-end:calc(var(--p-form-field-padding-x) + var(--p-icon-size) + var(--size-2-5))}.p-select-overlay.dropdown-panel-400,.p-multiselect-overlay.dropdown-panel-400,.p-multiselect-panel.dropdown-panel-400,.p-autocomplete-overlay.dropdown-panel-400,.hierarchy-inline-panel.dropdown-panel-400{width:400px!important;min-width:400px!important;max-width:400px!important}.p-select-overlay.dropdown-panel-600,.p-multiselect-overlay.dropdown-panel-600,.p-multiselect-panel.dropdown-panel-600,.p-autocomplete-overlay.dropdown-panel-600,.hierarchy-inline-panel.dropdown-panel-600{width:600px!important;min-width:600px!important;max-width:600px!important}.p-select-overlay.dropdown-panel-multirow .p-select-list-container:has(.p-scroller,.p-virtualscroller,.cdk-virtual-scroll-viewport){flex:1 1 auto;min-height:0;overflow:hidden}.p-select-overlay.dropdown-panel-multirow .p-scroller,.p-select-overlay.dropdown-panel-multirow .p-virtualscroller,.p-select-overlay.dropdown-panel-multirow .cdk-virtual-scroll-viewport{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.p-select-overlay.dropdown-panel-multirow .p-scroller::-webkit-scrollbar,.p-select-overlay.dropdown-panel-multirow .p-virtualscroller::-webkit-scrollbar,.p-select-overlay.dropdown-panel-multirow .cdk-virtual-scroll-viewport::-webkit-scrollbar{width:6px;height:6px}.p-select-overlay.dropdown-panel-multirow .p-scroller::-webkit-scrollbar-thumb,.p-select-overlay.dropdown-panel-multirow .p-virtualscroller::-webkit-scrollbar-thumb,.p-select-overlay.dropdown-panel-multirow .cdk-virtual-scroll-viewport::-webkit-scrollbar-thumb{background:var(--p-content-border-color);border-radius:5px}.p-select-overlay.dropdown-panel-multirow .p-scroller::-webkit-scrollbar-track,.p-select-overlay.dropdown-panel-multirow .p-virtualscroller::-webkit-scrollbar-track,.p-select-overlay.dropdown-panel-multirow .cdk-virtual-scroll-viewport::-webkit-scrollbar-track{background:transparent;border-radius:5px}.p-select-overlay.dropdown-panel-multirow .p-scroller,.p-select-overlay.dropdown-panel-multirow .p-virtualscroller,.p-select-overlay.dropdown-panel-multirow .cdk-virtual-scroll-viewport{scrollbar-face-color:var(--p-content-border-color);scrollbar-track-color:transparent}.p-select-overlay.dropdown-panel-multirow .p-scroller,.p-select-overlay.dropdown-panel-multirow .p-virtualscroller,.p-select-overlay.dropdown-panel-multirow .cdk-virtual-scroll-viewport{scrollbar-color:var(--p-content-border-color) transparent!important;scrollbar-width:thin}@supports (-webkit-touch-callout: none){.p-select-overlay.dropdown-panel-multirow .p-scroller::-webkit-scrollbar-thumb,.p-select-overlay.dropdown-panel-multirow .p-virtualscroller::-webkit-scrollbar-thumb,.p-select-overlay.dropdown-panel-multirow .cdk-virtual-scroll-viewport::-webkit-scrollbar-thumb{background-color:#5fa7cee6}}.p-select-overlay.dropdown-panel-multirow .p-select-option{box-sizing:border-box;height:44px!important;padding-block:0;padding-inline:var(--size-1);align-items:center;overflow:hidden}.p-select-overlay.dropdown-panel-multirow .multi-row-dropdown-item__name{-webkit-line-clamp:1;line-clamp:1}.p-select-overlay.dropdown-panel-multirow .multi-row-dropdown-item__meta{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-select-overlay.dropdown-panel-multirow .multi-row-dropdown-item__meta-item{display:inline}.p-select-overlay.grouped-dropdown-panel .p-select-option{min-height:auto;padding:0}.p-select-overlay.grouped-dropdown-panel p-selectitem:has(.grouped-dropdown-item__option--hidden){display:none}.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay:not(.search-autocomplete),.p-multiselect-panel{max-height:400px;display:flex;flex-direction:column;box-sizing:border-box}.p-select-overlay .p-select-list-container,.p-multiselect-overlay .p-multiselect-list-container,.p-multiselect-overlay .p-multiselect-items-wrapper,.p-multiselect-overlay p-scroller,.p-autocomplete-overlay:not(.search-autocomplete) .p-autocomplete-list-container{flex:1 1 auto;min-height:0;max-height:none!important;overflow:auto}.p-multiselect-panel .p-multiselect-items-wrapper{flex:1 1 auto;min-height:0;max-height:none!important}.p-multiselect-panel .p-multiselect-items-wrapper:has(.virtual-scroll-viewport),.p-multiselect-panel .p-multiselect-items:has(.virtual-scroll-viewport),.p-multiselect-panel .p-multiselect-list:has(.virtual-scroll-viewport){display:flex;flex-direction:column;overflow:hidden}.p-multiselect-panel .p-multiselect-items:has(.virtual-scroll-viewport),.p-multiselect-panel .p-multiselect-list:has(.virtual-scroll-viewport),.p-multiselect-panel .virtual-scroll-viewport{flex:1 1 auto;min-height:0}.p-multiselect-panel .p-multiselect-items-wrapper:not(:has(.virtual-scroll-viewport)){overflow:auto!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--p-surface-200);border-radius:var(--size-1)}::-webkit-scrollbar-track{background:transparent}.form-field,.field,[class*=col-]:has(>.form-field__label){display:flex;flex-direction:column;gap:var(--size-2);margin:0}.form-field.form-field-with-message,.field.form-field-with-message,[class*=col-]:has(>.form-field__label).form-field-with-message{gap:var(--size-1)!important}.min-chars-row{margin-top:var(--size-2);display:flex;align-items:center;gap:var(--size-2);color:var(--p-text-color)}.min-chars-row p-inputnumber.p-inputwrapper{width:auto!important}.form-field__label,.field__label{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--p-text-color)}.required:before{content:"*";color:var(--p-red-500);margin:0;margin-inline-end:-.25em}.required:after{content:none}.grid{margin-right:calc(var(--size-3) * -1);margin-left:calc(var(--size-3) * -1);margin-top:calc(var(--size-2) * -1)}.grid>[class*=col]{padding:var(--size-2) var(--size-3)}.tabbed-panel__panel :is(app-page-section,.page-section)>.grid:not(.form-grid,.view-grid-row,:empty):last-child,.tabbed-panel__panel :is(app-page-section,.page-section)>form:last-child>.grid:not(.form-grid,.view-grid-row,:empty):last-child,.tabbed-panel__panel .grid:not(.form-grid,.view-grid-row,:empty):has(+:is(app-page-section,.page-section,.page-section__heading--spaced)){margin-bottom:calc(var(--size-2) * -1)}.grid.form-grid{margin:calc(var(--size-3) * -1)}.grid.form-grid>[class*=col]{padding:var(--size-3)}@media(max-width:767.98px){.grid.form-grid{margin:calc(var(--size-2-5) * -1)}.grid.form-grid>[class*=col]{padding:var(--size-2-5)}}.view-grid-row{margin-top:0;row-gap:var(--size-6)}.view-grid-row>[class*=col-]{padding-top:0;padding-bottom:0}.view-grid-row+.view-grid-row{margin-top:var(--size-6)}.view-grid-row:not(:has(>*:not(:empty))){display:none}.form-stack{display:flex;flex-direction:column;gap:var(--size-4);margin:0}@media(min-width:768px){.form-stack{gap:var(--size-6)}}.form-stack>[class*=col-]{width:100%;max-width:100%;padding:0;flex:0 0 auto}.page-section{display:block}@media(min-width:1280px){.page-section--gutter{padding-right:var(--page-section-right-gutter)}}.page-section__heading{margin:0 0 var(--size-6) 0}@media(max-width:767.98px){.page-section__heading:has(+.grid.form-grid){margin-bottom:var(--size-5)}}.page-section__heading--md{font-size:var(--font-size-md);line-height:var(--line-height-md)}.page-section__count{color:var(--fn-link);margin-left:var(--size-1)}app-page-section{display:block}app-page-section .page-section__heading{display:flex;align-items:center}app-page-section+app-page-section,.page-section+.page-section,.page-section__heading--spaced{margin-top:var(--detail-content-gap)}.form-stack app-page-section+app-page-section,.form-stack .page-section+.page-section{margin-top:0}.settings-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--size-2)}.settings-row+.settings-row{margin-top:var(--size-4);padding-top:var(--size-4);border-top:var(--size-px) solid var(--d-layout-stroke)}.settings-row__label-help{display:flex;align-items:center;gap:var(--size-1)}.settings-row__info{color:var(--p-blue-500);cursor:pointer;font-size:var(--font-size-base);line-height:1}.settings-stack{display:flex;flex-direction:column;gap:var(--size-4)}.settings-stack>h2{margin:0}.settings-stack>.grid{margin-bottom:calc(var(--size-2) * -1)}.counter-row{display:flex;align-items:center;gap:var(--size-2)}.counter-row__label{flex:0 0 var(--counter-label-width, auto)}.settings-stack>.settings-divided{padding-top:var(--size-4);border-top:var(--size-px) solid var(--d-layout-stroke)}.p-tooltip{max-width:none}.p-tooltip-text{min-width:120px;max-width:340px;width:max-content;padding:var(--size-2) var(--size-3);overflow:hidden;text-overflow:ellipsis;font-family:var(--d-font-family-open-sans);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-normal);line-height:var(--line-height-sm);text-align:center}.p-tooltip.tooltip-text-left .p-tooltip-text,.p-tooltip.tooltip-rich-text .p-tooltip-text{text-align:left;min-width:0}.p-tooltip.tooltip-rich-text .p-tooltip-text *{color:inherit!important;background-color:transparent!important}.p-tooltip.p-tooltip-wide-21-leave-request .p-tooltip-text{text-align:left}.p-tooltip.p-tooltip-wide-21-leave-request.p-tooltip-left .p-tooltip-text{margin-left:auto}.p-tooltip.preserve-newlines .p-tooltip-text{white-space:pre-line;text-align:left}.p-tooltip .hierarchy-path-view{display:inline;white-space:normal;word-break:normal;overflow-wrap:break-word}.p-tooltip .hierarchy-path-view .hierarchy-breadcrumb-leaf,.p-tooltip .hierarchy-path-view .hierarchy-breadcrumb-item,.p-tooltip .hierarchy-path-view .hierarchy-breadcrumb-icon{color:inherit}.p-tooltip-text:has(.hierarchy-path-view){text-align:left}.p-tooltip:has(.p-tooltip-plain-list) .p-tooltip-text{text-align:left}.p-tooltip .p-tooltip-text .p-tooltip-plain-list{margin:0!important;padding:0;list-style:none}.p-tooltip .p-tooltip-text .p-tooltip-plain-list li{list-style:none;width:auto!important;max-width:100%!important}.p-tooltip.p-tooltip-bullet-list .p-tooltip-text{text-align:left}.p-tooltip.p-tooltip-bullet-list .p-tooltip-text ul{margin:0;padding-left:18px;list-style:disc}.p-tooltip.p-tooltip-bullet-list .p-tooltip-text ul li{list-style:disc}.p-tooltip.p-tooltip-bullet-list .p-tooltip-text ul li+li{margin-top:var(--size-2)}body .p-tooltip.applied-filters-scrollable-tooltip.p-tooltip-bottom:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--size-2));height:var(--size-2);pointer-events:auto}body .p-tooltip.applied-filters-scrollable-tooltip>.p-tooltip-text{display:block;width:340px;min-height:10px;min-width:340px;max-width:340px;max-height:165px;padding:0;overflow:hidden;white-space:normal;text-align:left;text-overflow:unset}body .p-tooltip.applied-filters-scrollable-tooltip .applied-filters-scrollable-tooltip__list{display:flex;flex-direction:column;width:100%;min-height:0;max-height:165px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;text-align:left}body .p-tooltip.applied-filters-scrollable-tooltip .applied-filters-scrollable-tooltip__item{flex-shrink:0;display:block;width:100%;padding:var(--size-2) var(--size-3);font-family:var(--d-font-family-open-sans);font-size:var(--font-size-md);line-height:var(--line-height-md);color:inherit;border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent);word-break:break-word}body .p-tooltip.applied-filters-scrollable-tooltip .applied-filters-scrollable-tooltip__item:last-child{border-bottom:none}body .p-tooltip.acknowledged-status-scrollable-tooltip>.p-tooltip-text,body .p-tooltip.acknowledged-status-scrollable-tooltip .applied-filters-scrollable-tooltip__list{max-height:240px}.info-tooltip__header{flex:0 0 auto;display:flex;align-items:center;gap:var(--size-2);padding:var(--size-4) var(--size-6);border-bottom:1px solid var(--p-surface-200)}.info-tooltip__header-left{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;align-items:center;gap:var(--size-2)}.info-tooltip__icon{flex-shrink:0;display:inline-flex;align-items:center;font-size:var(--size-6);line-height:1;color:var(--p-text-color)}.info-tooltip__icon i{font-size:var(--size-6);line-height:1;color:var(--p-text-color)}.info-tooltip__dot{flex:0 0 auto;width:var(--size-4);height:var(--size-4);border-radius:50%}.info-tooltip__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p-text-color)}.info-tooltip__close{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:var(--size-6);height:var(--size-6);padding:0;background:transparent;border:none;cursor:pointer;color:var(--p-text-color);border-radius:var(--p-border-radius-sm)}.info-tooltip__close i{font-size:var(--size-4);line-height:1}.info-tooltip__close:hover{background:var(--p-surface-100)}.info-tooltip__content{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--size-2);padding:var(--size-6)}.info-tooltip__content .p-tag{min-height:0;padding:var(--size-1) var(--size-1-5);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.info-tooltip__content .avatars-32 .p-avatar,.info-tooltip__content .avatars-32 p-avatar .p-avatar{width:var(--size-8)!important;height:var(--size-8)!important;font-size:var(--font-size-sm)}.info-tooltip__row{display:flex;align-items:center;height:30px}.info-tooltip__row:first-child{margin-top:1px!important}.info-tooltip__row:last-child{margin-bottom:1px!important}.info-tooltip__row--top{align-items:flex-start}.info-tooltip__row--avatar{align-items:center}.info-tooltip__label{flex:0 0 auto;min-width:140px;display:flex;align-items:center;gap:var(--size-2);white-space:nowrap;font-family:var(--d-font-family-open-sans);color:var(--p-text-color)}.info-tooltip__label--id{min-width:auto}.info-tooltip__value{flex:1 1 auto;min-width:0;font-family:var(--d-font-family-open-sans);color:var(--p-text-color)}.info-tooltip__value--id{color:var(--p-blue-500)}.info-tooltip__truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-tooltip__reading{flex-shrink:0;color:var(--fn-error)}.info-tooltip__diff--negative{color:var(--p-red-500)}.info-tooltip__diff--positive{color:var(--p-green-500)}.info-tooltip__footer{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--size-4);padding:var(--size-4) var(--size-6);border-top:1px solid var(--p-surface-200)}.info-tooltip__footer-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--size-3);width:100%}.info-tooltip__footer-actions>*{flex:1;min-width:0}.info-tooltip__footer-actions p-button{display:block;width:100%}.info-tooltip__footer-actions p-button .p-button{width:100%}.info-tooltip__footer-link{display:flex;justify-content:center}.info-tooltip__footer-link .p-button{min-width:0;min-height:0;padding:0 var(--size-2);border:none;color:var(--p-blue-500)}.info-tooltip__footer-link .p-button .p-button-label{line-height:var(--line-height-base)}.info-tooltip__footer-link .p-button:hover,.info-tooltip__footer-link .p-button:hover .p-button-label{text-decoration:none}.breadcrumbs-container+.table-content,.breadcrumbs-container+.table-container,.breadcrumbs-container+.portlet-content:not(:has(p-tabs)),.breadcrumbs-container+.portlet-body:not(:has(p-tabs)){margin-top:var(--overview-header-gap)}th:hover>:is(.p-datatable-column-resizer,.p-treetable-column-resizer):after{content:"";position:absolute;top:var(--size-3);right:0;bottom:var(--size-3);width:var(--size-0-5);border-radius:var(--size-px);background:var(--p-content-border-color)}th>:is(.p-datatable-column-resizer,.p-treetable-column-resizer):hover:after{background:var(--d-color-primary)}.p-datatable{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-xl, 12px)}.p-datatable .p-datatable-table-container,.p-datatable .p-datatable-wrapper{border-radius:inherit;overflow:hidden}.p-datatable .p-datatable-resizable-table{min-width:100%!important}.p-datatable .p-datatable-thead>tr>th{border-bottom-width:2px;height:var(--size-12)}.p-datatable .p-datatable-frozen-column:first-child{box-shadow:-2px 0 0 var(--p-content-border-color)}.p-datatable .p-datatable-tbody>tr.clickable-row{cursor:pointer}.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-thead>tr>th *,.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-tbody>tr>td *{font-size:var(--font-size-sm)}.p-datatable .p-datatable-tbody>tr>td :is(.p-select-label,.p-multiselect-label) *:not(.p-chip,.p-chip *,.quantity-chip,i){font-size:inherit}.p-datatable .p-datatable-thead>tr>th i,.p-datatable .p-datatable-thead>tr>th .pi,.p-datatable .p-datatable-thead>tr>th [class^=cmms-],.p-datatable .p-datatable-thead>tr>th [class*=" cmms-"],.p-datatable .p-datatable-thead>tr>th [class^=spms_],.p-datatable .p-datatable-thead>tr>th [class*=" spms_"],.p-datatable .p-datatable-tbody>tr>td i,.p-datatable .p-datatable-tbody>tr>td .pi,.p-datatable .p-datatable-tbody>tr>td [class^=cmms-],.p-datatable .p-datatable-tbody>tr>td [class*=" cmms-"],.p-datatable .p-datatable-tbody>tr>td [class^=spms_],.p-datatable .p-datatable-tbody>tr>td [class*=" spms_"]{font-size:var(--size-4)!important}.p-datatable .p-datatable-thead>tr>th .p-button .p-button-icon,.p-datatable .p-datatable-tbody>tr>td .p-button .p-button-icon{font-size:var(--size-4)!important}.p-datatable .p-datatable-thead>tr>th .p-inputicon,.p-datatable .p-datatable-tbody>tr>td .p-inputicon{font-size:var(--size-4)!important}.p-datatable .p-datatable-thead>tr>th .header_container_icon{font-size:var(--size-3)!important}.p-datatable .p-datatable-tbody>tr>td .editable-value__icon{font-size:var(--font-size-sm)!important}.p-datatable .p-datatable-tbody>tr>td .editable-value__confirm i{font-size:10px!important}.p-datatable .p-datatable-tbody>tr>td .editable-value--md .editable-value__confirm i{font-size:var(--size-4)!important}.p-datatable{--p-datatable-header-cell-selected-background: transparent;--p-datatable-header-cell-selected-color: var(--p-text-color);--p-datatable-header-cell-hover-background: transparent;--p-datatable-header-cell-hover-color: var(--p-text-color)}.p-datatable .p-datatable-thead>tr>th:hover,.p-datatable .p-datatable-sortable-column:not(.p-datatable-column-sorted):hover,.p-datatable .p-datatable-sortable-column:hover,.p-datatable .p-datatable-column-sorted{background:transparent!important;color:var(--p-text-color)!important}.p-datatable .p-datatable-sortable-column p-sorticon{position:relative;display:inline-flex;align-items:center;width:20px;height:100%;font-size:18px}.p-datatable .p-datatable-sortable-column p-sorticon svg{display:none}.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-alt]),.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-up-alt]),.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-down]){font-family:spms_icons!important}.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-alt]):before,.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-alt]):after,.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-up-alt]):before,.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-up-alt]):after,.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-down]):before,.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-down]):after{position:absolute;line-height:.1;left:50%;transform:translate(-50%)}.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-alt]):before,.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-up-alt]):before,.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-down]):before{content:"\e921";bottom:50%}.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-alt]):after,.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-up-alt]):after,.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-down]):after{content:"\e920";top:50%;font-family:spms_icons!important}.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-up-alt]):before{color:var(--p-primary-color)}.p-datatable .p-datatable-sortable-column p-sorticon:has([data-p-icon=sort-amount-down]):after{color:var(--p-primary-color)}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td{padding:var(--size-2-5) var(--size-3)}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{height:var(--size-11)}.p-datatable.p-datatable-lg .p-datatable-thead>tr>th,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td{padding-inline:var(--size-3)}.p-datatable.spms-table-compact .p-datatable-tbody>tr>td{height:var(--size-12);padding:var(--size-1-5) var(--size-3) var(--size-1-5) var(--size-5);border-bottom-width:0;box-shadow:inset 0 -1px 0 var(--p-datatable-body-cell-border-color)}.p-datatable.spms-table-compact .p-datatable-thead>tr>th{padding-right:var(--size-3);padding-left:var(--size-5)}.p-datatable.spms-table-simple{border:none;border-radius:0}.p-datatable.spms-table-simple .p-datatable-table-container,.p-datatable.spms-table-simple .p-datatable-wrapper{border-radius:0}.p-datatable.spms-table-simple .p-datatable-thead>tr>th{background:var(--p-slate-100, #f5f6f7);color:var(--d-color-text, #191919);border:none!important;border-bottom-width:0!important;padding:var(--size-2, 8px)!important;height:auto;min-height:0;max-height:none;font-family:var(--font-family);font-size:var(--font-size-sm, 12px);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-sm, 18px);cursor:default}.p-datatable.spms-table-simple .p-datatable-thead>tr>th:first-child{border-top-left-radius:var(--p-border-radius-lg, 8px);border-bottom-left-radius:var(--p-border-radius-lg, 8px)}.p-datatable.spms-table-simple .p-datatable-thead>tr>th:last-child{border-top-right-radius:var(--p-border-radius-lg, 8px);border-bottom-right-radius:var(--p-border-radius-lg, 8px)}.p-datatable.spms-table-simple .p-datatable-tbody>tr{height:auto;min-height:0}.p-datatable.spms-table-simple .p-datatable-tbody>tr>td{border:none!important;padding:var(--size-2)!important;height:auto;min-height:0;transition:background-color .12s ease}.p-datatable.spms-table-simple .p-datatable-tbody>tr:hover>td,.p-datatable.spms-table-simple .p-datatable-tbody>tr.row-hover>td{background:var(--p-slate-100, #f5f6f7)}p-treetable{display:block}.p-treetable{position:relative;display:block;font-family:var(--font-family-open-sans)!important}.p-treetable .p-treetable-scrollable-wrapper{position:relative;display:flex;border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-xl, 12px);overflow:hidden}.p-treetable .p-treetable-scrollable-view{display:flex;flex-direction:column;flex:0 0 auto;overflow:visible}.p-treetable .p-treetable-scrollable-header{overflow:hidden;flex:0 0 auto}.p-treetable .p-treetable-scrollable-body{overflow-x:auto;overflow-y:visible;flex:0 0 auto;max-height:none}.p-treetable.p-treetable-flex-scrollable .p-treetable-scrollable-view{flex:1 1 auto;overflow:hidden}.p-treetable.p-treetable-flex-scrollable .p-treetable-scrollable-body{overflow:auto;flex:1 1 auto;max-height:none}.p-treetable .p-treetable-scrollable-header-box{overflow:hidden}.p-treetable .p-treetable-frozen-view{flex:0 0 auto;z-index:1}.p-treetable .p-treetable-table-container{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-xl, 12px);overflow:hidden}.p-treetable .p-treetable-resizable>.p-treetable-scrollable-wrapper>.p-treetable-scrollable-view table{table-layout:fixed;width:100%;min-width:max-content}.p-treetable .table-fill-column{width:auto!important;min-width:0!important}.p-treetable{max-width:100%}.p-treetable>.p-treetable-wrapper{border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-xl, 12px);overflow-x:auto;overflow-y:visible}.p-treetable>.p-treetable-wrapper>table.p-treetable-table{table-layout:fixed;width:100%;min-width:max-content}.p-treetable .tree-table-checkbox-column{position:sticky;left:0;z-index:3;box-sizing:border-box;width:calc(var(--size-4) * 2 + 18px)!important;min-width:calc(var(--size-4) * 2 + 18px)!important;max-width:calc(var(--size-4) * 2 + 18px)!important;text-align:center;vertical-align:middle;line-height:0;padding:0 var(--size-4)!important;background:var(--p-content-background)}.p-treetable .tree-table-checkbox-column .p-checkbox{display:inline-flex;vertical-align:middle}.p-treetable .tree-table-actions-column{position:sticky;right:0;z-index:3;background:var(--p-content-background);text-align:center;vertical-align:middle;padding-left:var(--size-2)!important;padding-right:var(--size-2)!important}.p-treetable .p-treetable-tbody>tr.hover-actions:hover>td.tree-table-actions-column{background:var(--p-slate-300);border-radius:var(--border-radius-rounded-md, 6px)}.p-treetable tr.adding-mode .tree-table-checkbox-column,.p-treetable tr.adding-mode .tree-table-actions-column,.p-treetable tr.adding-mode .table-fill-column{background:var(--p-slate-300)}.p-treetable .p-treetable-thead>tr>th{border-bottom-width:2px;height:var(--size-12);vertical-align:middle}.p-treetable .p-treetable-thead>tr>th,.p-treetable .p-treetable-thead>tr>th *,.p-treetable .p-treetable-tbody>tr>td,.p-treetable .p-treetable-tbody>tr>td *{font-size:var(--font-size-sm)}.p-treetable .p-treetable-thead>tr>th .p-button .p-button-icon,.p-treetable .p-treetable-tbody>tr>td .p-button .p-button-icon{font-size:var(--size-4)!important}.p-treetable .p-treetable-tbody>tr>td{padding:var(--size-3-5) var(--size-3);vertical-align:middle;line-height:var(--line-height-sm);box-sizing:border-box}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:var(--size-5);height:var(--size-4);flex-shrink:0;font-size:var(--size-4)!important}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler .p-icon,.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler svg,.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler [data-p-icon]{width:var(--size-4)!important;height:var(--size-4)!important;font-size:var(--size-4)!important}.p-treetable .p-treetable-tbody>tr>td .column-data{display:flex;align-items:center;min-width:0;width:100%;overflow:hidden}.p-treetable .p-treetable-tbody>tr>td .column-data .align-center{display:flex;align-items:center;gap:var(--size-1-5);min-width:0;flex:1;width:100%;overflow:hidden}.p-treetable .p-treetable-thead>tr>th.align-center .header_container,.p-treetable .p-treetable-tbody>tr>td.align-center .column-data{justify-content:center}.p-treetable .p-treetable-thead>tr>th.align-right .header_container,.p-treetable .p-treetable-tbody>tr>td.align-right .column-data{justify-content:flex-end}.p-treetable .p-treetable-tbody>tr>td.align-center .column-data .align-center,.p-treetable .p-treetable-tbody>tr>td.align-right .column-data .align-center{width:100%;justify-content:center}.p-treetable .p-treetable-tbody>tr.adding-mode>td,.p-treetable .p-treetable-frozen-view .p-treetable-tbody>tr>td.adding-mode{padding-block:var(--size-2-5);background:var(--p-slate-300);vertical-align:middle}.p-treetable .tree-table-adding-cell{min-width:0}.p-treetable .tree-table-adding-input{width:100%;min-width:0}.p-treetable .tree-table-adding-actions{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--size-2);flex-shrink:0}.p-treetable .tree-table-adding-actions-cell{text-align:left}.p-treetable .p-treetable-frozen-view .p-treetable-thead>tr>th,.p-treetable .p-treetable-frozen-view .p-treetable-tbody>tr>td{text-align:center;padding:var(--size-2) var(--size-3);box-sizing:border-box;vertical-align:middle}.p-treetable .p-treetable-frozen-view .p-treetable-tbody>tr>td .p-checkbox{display:inline-flex;vertical-align:middle}.p-datatable .hierarchy-path-view{display:inline-flex;align-items:center;min-width:0}.p-datatable .hierarchy-path-view .hierarchy-breadcrumb-icon.pi{margin:0 var(--size-1);font-size:var(--size-2)!important;color:var(--p-text-muted-color)}.p-datatable .hierarchy-path-view:not(.p-select *,.p-multiselect *){display:inline;white-space:normal}.p-datatable :is(.p-select,.p-multiselect) .hierarchy-breadcrumb-icon{top:0}.p-datatable td.expanded-row-cell{background:var(--d-layout-bg);padding:var(--size-4) var(--size-14)!important}.hierarchy-path-view .hierarchy-breadcrumb-leaf,.hierarchy-path-view .hierarchy-breadcrumb-item{overflow-wrap:anywhere}.hierarchy-path-view .hierarchy-breadcrumb-leaf{color:var(--p-text-color);font-weight:var(--font-weight-semibold)}.hierarchy-path-view .hierarchy-breadcrumb-item{color:var(--p-text-muted-color)}.hierarchy-path-view .hierarchy-breadcrumb-ellipsis{color:var(--p-text-muted-color);cursor:help}.hierarchy-path-view .hierarchy-breadcrumb-index{margin-right:var(--size-1)}.hierarchy-path-view .hierarchy-breadcrumb-icon{display:inline;position:relative;top:-.1em;vertical-align:middle;margin:0 var(--size-1);font-size:var(--size-2);color:var(--p-text-muted-color)}.hierarchy-path-view .hierarchy-breadcrumb-icon:before{font-family:cmms-icons!important;content:"\f03e"}:is(.p-select-label,.p-multiselect-label) .hierarchy-path-view wbr{display:none}.p-tooltip .hierarchy-path-view .hierarchy-breadcrumb-leaf{font-weight:inherit}.event-timeline{--timeline-marker-size: var(--size-10);--timeline-line-gap: var(--size-5);--timeline-card-gap: var(--size-11);--timeline-content-gap: var(--size-4-5);display:block;width:100%}.event-timeline .p-timeline{width:100%}.event-timeline .p-timeline-event-content{width:100%;padding-left:var(--timeline-content-gap)}.event-timeline .p-timeline-event-opposite{flex:0;padding:0}.event-timeline .p-timeline-event:not(:last-child){margin-bottom:var(--timeline-card-gap)}.event-timeline .p-timeline-event{min-height:0}.event-timeline .p-timeline-event-separator{justify-content:center;position:relative}.event-timeline .p-timeline-event-marker{align-self:center;border:none;background:transparent;padding:0}.event-timeline .p-timeline-event-marker:before,.event-timeline .p-timeline-event-marker:after{display:none}.event-timeline .p-timeline-event-connector{display:none}.event-timeline .p-timeline-event:not(:last-child) .p-timeline-event-separator:after,.event-timeline .p-timeline-event:not(:first-child) .p-timeline-event-separator:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:1px;background:var(--p-text-muted-color)}.event-timeline .p-timeline-event:not(:last-child) .p-timeline-event-separator:after{top:calc(50% + var(--timeline-marker-size) * .5 + var(--timeline-line-gap));bottom:calc(var(--timeline-card-gap) * -.5)}.event-timeline .p-timeline-event:not(:first-child) .p-timeline-event-separator:before{top:calc(var(--timeline-card-gap) * -.5);bottom:calc(50% + var(--timeline-marker-size) * .5 + var(--timeline-line-gap))}.event-timeline--steps{--timeline-marker-top: var(--size-3-5)}.event-timeline--steps .p-timeline-event-separator{justify-content:flex-start;padding-top:var(--timeline-marker-top)}.event-timeline--steps .p-timeline-event:not(:last-child) .p-timeline-event-separator:after{top:calc(var(--timeline-marker-top) + var(--timeline-marker-size) + var(--timeline-line-gap));bottom:calc(var(--timeline-card-gap) * -.5)}.event-timeline--steps .p-timeline-event:not(:first-child) .p-timeline-event-separator:before{top:calc(var(--timeline-card-gap) * -.5);bottom:calc(100% - var(--timeline-marker-top) + var(--timeline-line-gap))}.event-timeline--steps .event-timeline__marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--timeline-marker-size);height:var(--timeline-marker-size);border-radius:9999px;border:1px solid var(--p-surface-200);background:var(--p-surface-0);font-size:18px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--p-text-color)}.event-timeline--steps .event-timeline__marker--done{background:var(--p-primary-color);border-color:var(--p-primary-color);color:#fff}.event-timeline--steps .event-timeline__marker i{font-size:16px}.event-timeline--readings{--timeline-marker-size: var(--size-8);--timeline-line-gap: 0px;--timeline-card-gap: 0px}.event-timeline--readings .p-timeline-event{min-height:72px}.event-timeline--readings .p-timeline-event-opposite{flex:0 0 var(--size-28);margin-right:var(--size-11);display:flex;align-items:center;justify-content:flex-start;padding:0}.event-timeline--readings .p-timeline-event-content{display:flex;align-items:center;padding-left:var(--size-11)}.event-timeline--readings .p-timeline-event-separator:before,.event-timeline--readings .p-timeline-event-separator:after{background:var(--p-slate-600)}.tabs-inline-scroll .tabs-inline-scroll__viewport{-ms-overflow-style:none!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}.tabs-inline-scroll .tabs-inline-scroll__viewport::-webkit-scrollbar,.tabs-inline-scroll .tabs-inline-scroll__viewport::-webkit-scrollbar-thumb,.tabs-inline-scroll .tabs-inline-scroll__viewport::-webkit-scrollbar-track,.tabs-inline-scroll .tabs-inline-scroll__viewport::-webkit-scrollbar-corner{width:0!important;height:0!important;display:none!important;background:transparent!important}.accordion-flat{display:flex;flex-direction:column;gap:var(--size-4)}.accordion-flat .p-accordionpanel{display:block;border:0;background:transparent}.accordion-flat .p-accordionheader{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--size-2);padding:0;background:transparent;font-weight:var(--font-weight-normal);cursor:pointer}.accordion-flat .p-accordionheader-toggle-icon{order:-1;flex-shrink:0;margin-top:var(--size-1);font-size:var(--size-4);color:var(--p-text-color)}.accordion-flat .p-accordioncontent,.accordion-flat .p-accordioncontent-content{border:0;background:transparent}.accordion-flat.p-accordion p-accordion-content{padding:0!important}.accordion-flat .p-accordioncontent-content{padding:var(--size-6) 0 0}.accordion-flat__header{display:flex;flex-direction:column;gap:var(--size-1);min-width:0}.accordion-flat__title{display:flex;align-items:center;gap:var(--size-2)}.accordion-flat__link{color:var(--fn-link);cursor:pointer}.accordion-flat__link:hover{text-decoration:underline}.accordion-flat__external{flex-shrink:0;color:var(--fn-link);font-size:var(--size-3);cursor:pointer}.accordion-flat--compact{gap:var(--size-2)}.accordion-flat--compact .p-accordionheader{align-items:center;min-height:var(--size-8);padding:0 var(--size-1)}.accordion-flat--compact .p-accordionheader-toggle-icon{margin-top:0}.accordion-flat--compact .p-accordioncontent-content{padding:var(--size-2) 0 0 var(--size-7);display:flex;flex-direction:column;gap:var(--size-2)}.accordion-card{display:flex;flex-direction:column;gap:var(--size-4)}.accordion-card .p-accordionpanel{display:block;border:1px solid var(--d-layout-stroke, #e3e5e8);border-radius:var(--p-border-radius-xl, 12px);background:var(--p-surface-0);overflow:hidden}.accordion-card p-accordion-panel.accordion-card__panel--default .p-accordionpanel,.accordion-card .p-accordionpanel.accordion-card__panel--default{border-color:var(--p-primary-color)}.accordion-card p-accordion-panel.accordion-card__panel--default .p-accordionheader,.accordion-card .p-accordionpanel.accordion-card__panel--default .p-accordionheader{background:var(--status-in-transit-light, #fafbfa)}.accordion-card .p-accordionheader{display:flex;align-items:center;justify-content:flex-start;gap:var(--size-2);padding:var(--size-4) var(--size-4);background:transparent;font-weight:var(--font-weight-normal);cursor:pointer}.accordion-card .p-accordionheader-toggle-icon{order:-1;flex-shrink:0;font-size:var(--size-4);color:var(--p-text-color)}.accordion-card.p-accordion p-accordion-content{padding:0!important}.accordion-card p-motion,.accordion-card .p-accordioncontent-wrapper{min-width:0}.accordion-card .p-accordioncontent,.accordion-card .p-accordioncontent-content{border:0;background:transparent}.accordion-card .p-accordioncontent-content{padding:var(--size-4)}.accordion-card .p-accordioncontent-content .grid:not(.form-grid){margin-bottom:calc(var(--size-2) * -1)}.accordion-card__header{display:flex;align-items:center;gap:var(--size-4);flex:1 1 auto;min-width:0}.accordion-card__leading{display:flex;align-items:center;gap:var(--size-2);min-width:0;flex:1 1 auto}.accordion-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p-text-color);font-size:var(--size-4-5)!important}.accordion-card__meta{font-size:var(--font-size-md);font-style:italic;color:var(--p-primary-color)}.accordion-card__actions{display:flex;align-items:center;gap:var(--size-2);flex-shrink:0}.comment-action{font-family:var(--d-font-family-open-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-md);color:var(--p-text-muted-color)}.comment-action--success{color:var(--p-primary-color)}.comment-action--danger{color:var(--p-red-500)}.comment-action:empty{display:none}.doc-shell{display:flex;height:calc(100vh - var(--d-header-height) - 3 * var(--size-5));background:var(--d-layout-bg);border-radius:var(--d-layout-radius);box-shadow:var(--d-layout-shadow);overflow:hidden}.doc-shell__panel{flex:0 0 245px;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px solid var(--p-slate-500);transition:flex-basis var(--p-transition-duration) ease}.doc-shell__content{flex:1 1 auto;min-width:0;height:100%;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:var(--size-6);padding-bottom:var(--size-5)}.doc-shell__content app-breadcrumbs{display:block;margin-bottom:var(--size-3)}.doc-shell__content app-documents-overview,.doc-shell__content app-documents-overview>.table-content,.doc-shell__content app-documents-overview app-generic-table,.doc-shell__content app-documents-overview app-generic-table>.table-content,.doc-shell__content app-crew-documents-list,.doc-shell__content app-crew-documents-list>.table-content,.doc-shell__content app-crew-documents-list app-generic-table,.doc-shell__content app-crew-documents-list app-generic-table>.table-content,.doc-shell__content app-guest-documents-list,.doc-shell__content app-guest-documents-list>.table-content,.doc-shell__content app-guest-documents-list app-generic-table,.doc-shell__content app-guest-documents-list app-generic-table>.table-content{display:flex;flex-direction:column;flex:1 0 auto}.panel-resize-handle{position:absolute;top:0;right:0;width:var(--size-2);height:100%;cursor:col-resize;touch-action:none;z-index:3}.panel-resize-handle:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:var(--p-primary-color);opacity:0;transition:opacity var(--p-transition-duration)}.panel-resize-handle:hover:after,.panel-resize-handle--active:after{opacity:1}.menu-toggle-icon{flex:0 0 auto;width:var(--size-11);height:var(--size-11);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;padding:0;background:var(--d-color-container);border:var(--size-px) solid var(--d-layout-stroke);border-radius:var(--d-sidenav-item-radius);cursor:pointer}.menu-toggle-icon:before,.menu-toggle-icon:after{content:"";display:block;width:var(--size-6);height:var(--size-6);mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.menu-toggle-icon:before{background-color:var(--p-text-color);mask-image:url(/assets/icons/expand-menu-outline.svg);-webkit-mask-image:url(/assets/icons/expand-menu-outline.svg)}.menu-toggle-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--p-primary-color);mask-image:url(/assets/icons/expand-menu-arrow.svg);-webkit-mask-image:url(/assets/icons/expand-menu-arrow.svg)}.menu-toggle-icon--expanded:before{mask-image:url(/assets/icons/collapse-menu-outline.svg);-webkit-mask-image:url(/assets/icons/collapse-menu-outline.svg)}.menu-toggle-icon--expanded:after{mask-image:url(/assets/icons/collapse-menu-arrow.svg);-webkit-mask-image:url(/assets/icons/collapse-menu-arrow.svg)}.cmms-link:before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;mask:url(/assets/icons/link.svg) center/contain no-repeat;-webkit-mask:url(/assets/icons/link.svg) center/contain no-repeat}.p-drawer.app-mobile-nav{width:310px;max-width:80vw;background:var(--d-layout-bg);border:none;border-radius:0 var(--d-layout-radius) var(--d-layout-radius) 0;box-shadow:var(--d-layout-shadow)}.p-drawer.app-mobile-nav .p-drawer-header{display:none}.p-drawer.app-mobile-nav .p-drawer-content{padding:0 var(--size-3);overflow-y:auto}.p-drawer.app-mobile-nav .mobile-nav{display:flex;flex-direction:column;min-height:100%;padding-top:var(--size-3)}.p-drawer.app-mobile-nav .mobile-nav__logo-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--size-6);padding:calc(var(--size-5) - var(--size-px)) var(--size-2)}.p-drawer.app-mobile-nav .mobile-nav__logo-row img{height:var(--size-6);width:auto;max-width:150px}.p-drawer.app-mobile-nav .mobile-nav__menu{flex:1 1 auto}.p-drawer.app-mobile-nav .mobile-nav__bottom{display:flex;flex-direction:column;gap:var(--size-6);padding:var(--size-6) 0 var(--size-3)}.p-drawer.app-mobile-nav .mobile-nav__help{display:flex;flex-direction:column;gap:var(--size-2);padding:calc(var(--size-4) - var(--size-px));background:var(--d-color-container);border:var(--size-px) solid var(--d-layout-stroke);border-radius:var(--d-sidenav-item-radius)}.p-drawer.app-mobile-nav .mobile-nav__help-row{display:flex;align-items:center;gap:var(--size-2);padding:0;background:none;border:0;color:var(--p-text-color);cursor:pointer}.p-drawer.app-mobile-nav .mobile-nav__help-row i{font-size:var(--size-4);color:var(--fn-link)}.p-drawer.app-mobile-nav .mobile-nav__help-meta{display:flex;align-items:center;justify-content:space-between;padding-top:calc(var(--size-2) - var(--size-px));border-top:var(--size-px) solid var(--d-layout-stroke)}.p-drawer.app-mobile-nav .mobile-nav__version{padding:var(--size-0-5) var(--size-1-5);border-radius:var(--size-3);background:var(--p-green-0);color:var(--d-sidenav-item-active-text)}.p-drawer.tree-panel-drawer{inset:0;display:flex;flex-direction:column;width:100%;height:100%;background:var(--d-color-container);border:0;border-radius:0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}@media(min-width:768px){.p-drawer.tree-panel-drawer{inset:calc(var(--d-header-height) + 2 * var(--size-5)) auto var(--size-5) var(--size-5);width:300px;height:auto;padding-bottom:0;background:var(--d-layout-bg);border-radius:var(--d-layout-radius);box-shadow:var(--d-layout-shadow)}}.p-drawer.tree-panel-drawer .tree-panel-drawer__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--size-4);min-height:var(--size-14);padding:var(--size-4) var(--size-6);border-bottom:var(--size-px) solid var(--d-layout-stroke)}.p-drawer.tree-panel-drawer .tree-panel-drawer__title{margin:0}.p-drawer.tree-panel-drawer .tree-panel-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:var(--size-6);height:var(--size-6);padding:0;border:0;background:none;color:var(--p-text-color);font-size:var(--size-5);cursor:pointer}.p-drawer.tree-panel-drawer .tree-panel-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.p-drawer.app-sheet{display:flex;flex-direction:column;width:100%;height:auto;max-height:85dvh;border:0;border-radius:var(--p-border-radius-3xl) var(--p-border-radius-3xl) 0 0;background:var(--d-color-container);box-shadow:0 var(--size-px) 0 0 var(--app-sheet-edge, var(--d-color-container)),0 -4px 24px #0000001f,0 -12px 48px #00000014;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}.p-drawer.app-sheet.app-sheet--tall{max-height:92dvh}.p-drawer.app-sheet .app-sheet__root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.p-drawer.app-sheet .app-sheet__header{flex:0 0 var(--size-10);height:var(--size-10);display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.p-drawer.app-sheet .app-sheet__handle{width:var(--size-12);height:var(--size-1);border-radius:var(--p-border-radius-full);background:var(--p-surface-500)}.p-drawer.app-sheet .app-sheet__title{margin:0;padding:var(--size-2) var(--size-6) var(--size-4);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-semibold)}.p-drawer.app-sheet .app-sheet__title-row{padding:0 var(--size-6) var(--size-4)}.p-drawer.app-sheet .app-sheet__header+.app-sheet__title-row{padding-top:var(--size-2)}.p-drawer.app-sheet .app-sheet__action,.p-drawer.app-sheet .app-sheet__row{display:block;width:100%;padding:var(--size-3-5) var(--size-1);border:0;border-bottom:var(--size-px) solid var(--d-layout-stroke);background:none;color:var(--d-color-text);font-weight:var(--font-weight-normal);text-align:left}.p-drawer.app-sheet .app-sheet__action:first-child,.p-drawer.app-sheet .app-sheet__row:first-child{padding-top:var(--size-2)}.p-drawer.app-sheet .app-sheet__action:last-child,.p-drawer.app-sheet .app-sheet__row:last-child{padding-bottom:var(--size-2);border-bottom:0}.p-drawer.app-sheet .app-sheet__row{display:flex;align-items:flex-start;gap:var(--size-1-5)}.p-drawer.app-sheet .app-sheet__row-label{flex:0 0 var(--size-28)}.p-drawer.app-sheet .app-sheet__row-icon{flex:0 0 auto;font-size:var(--size-5);line-height:var(--line-height-base)}.p-drawer.app-sheet .app-sheet__row-icon.cmms-warning{color:var(--fn-warning)}.p-drawer.app-sheet .drawer-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 var(--size-6) var(--size-6)!important}.p-drawer.app-sheet .drawer-footer{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--size-4)}.p-drawer.app-sheet .drawer-footer,.p-drawer.app-sheet .dialog-footer{position:relative;padding:var(--size-4) var(--size-6) calc(var(--size-4) + env(safe-area-inset-bottom));border-top:0;background:var(--d-layout-bg);box-shadow:0 -2px 8px #0000000d,0 -12px 48px #00000014,0 -4px 12px #0000001a}.p-drawer.app-sheet:has(.drawer-footer,.dialog-footer){padding-bottom:0;--app-sheet-edge: var(--d-layout-bg)}.p-drawer.app-sheet .dialog-body{padding:0 var(--size-6) var(--size-6)}.p-drawer.app-sheet .dialog-footer .actions-row{flex-direction:row}.p-drawer.app-sheet .dialog-footer .actions-row>p-button{flex:1 1 0;width:auto}.p-drawer.app-sheet .app-sheet__root *:has(.dialog-body),.p-drawer.app-sheet .app-sheet__root *:has(.dialog-footer),.p-drawer.app-sheet .app-sheet__root *:has(.drawer-body),.p-drawer.app-sheet .app-sheet__root *:has(.drawer-footer){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.p-overlay-mask.p-drawer-mask{touch-action:none}.p-overlay.app-select-sheet{--px-mask-background: rgba(25, 25, 25, .2);position:fixed!important;inset:0!important}.p-overlay.app-select-sheet>*,.p-overlay.app-select-sheet .p-overlay-content{width:100%}.p-overlay.app-select-sheet :is(.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay,.p-treeselect-overlay,.p-cascadeselect-overlay){width:100%!important;min-width:0!important;max-width:none!important;max-height:85dvh;border:0;border-radius:var(--p-border-radius-3xl) var(--p-border-radius-3xl) 0 0;background:var(--d-color-container);box-shadow:0 var(--size-px) 0 0 var(--d-color-container),0 -4px 24px #0000001f,0 -12px 48px #00000014;padding-top:0;padding-bottom:calc(var(--size-6) + env(safe-area-inset-bottom))}.p-overlay.app-select-sheet :is(.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay,.p-treeselect-overlay,.p-cascadeselect-overlay) .app-sheet__header{flex:0 0 var(--size-10);height:var(--size-10);display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.p-overlay.app-select-sheet :is(.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay,.p-treeselect-overlay,.p-cascadeselect-overlay) .app-sheet__handle{width:var(--size-12);height:var(--size-1);border-radius:var(--p-border-radius-full);background:var(--p-surface-500)}.p-multiselect-panel.app-select-sheet,.p-datepicker-panel.app-select-sheet{width:100%!important;min-width:0!important;max-width:none!important;max-height:85dvh;border:0;border-radius:var(--p-border-radius-3xl) var(--p-border-radius-3xl) 0 0;background:var(--d-color-container);box-shadow:0 var(--size-px) 0 0 var(--d-color-container),0 -4px 24px #0000001f,0 -12px 48px #00000014;padding-top:0;padding-bottom:calc(var(--size-6) + env(safe-area-inset-bottom))}.p-multiselect-panel.app-select-sheet .app-sheet__header,.p-datepicker-panel.app-select-sheet .app-sheet__header{flex:0 0 var(--size-10);height:var(--size-10);display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.p-multiselect-panel.app-select-sheet .app-sheet__handle,.p-datepicker-panel.app-select-sheet .app-sheet__handle{width:var(--size-12);height:var(--size-1);border-radius:var(--p-border-radius-full);background:var(--p-surface-500)}.p-multiselect-panel.app-select-sheet,.p-datepicker-panel.app-select-sheet{position:fixed!important;inset:auto 0 0!important}p-motion:has(>.p-datepicker-panel.app-select-sheet){position:fixed!important;inset:auto 0 0!important}.app-select-sheet-mask{position:fixed;inset:0;background:#19191933}.p-datepicker-mask{--px-mask-background: rgba(25, 25, 25, .2)}.p-drawer.app-panel{border:0;border-radius:0;background:var(--d-color-container);padding-bottom:env(safe-area-inset-bottom)}.p-drawer.app-panel .p-drawer-header{min-height:var(--size-14);padding:var(--size-4) var(--size-6);border-bottom:var(--size-px) solid var(--d-layout-stroke)}.p-drawer.app-panel .p-drawer-title,.p-drawer.app-panel .app-drawer__title-text{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold)}.p-drawer.app-panel .app-drawer__close{top:var(--size-4);right:var(--size-6);width:var(--size-6);height:var(--size-6)}.p-drawer.app-panel .drawer-body{display:flex;flex-direction:column;gap:var(--size-4)}@media(max-width:767.98px){.p-drawer.app-panel .drawer-footer,.p-drawer.app-panel .dialog-footer{position:relative;padding:var(--size-4) var(--size-6) calc(var(--size-4) + env(safe-area-inset-bottom));border-top:0;background:var(--d-layout-bg);box-shadow:0 -2px 8px #0000000d,0 -12px 48px #00000014,0 -4px 12px #0000001a}.p-drawer.app-panel:has(.drawer-footer,.dialog-footer){padding-bottom:0;--app-sheet-edge: var(--d-layout-bg)}.p-drawer.app-panel{box-shadow:0 var(--size-px) 0 0 var(--app-sheet-edge, var(--d-color-container))}.p-drawer.app-panel .page-section__heading{margin-bottom:var(--size-4)}}@media(min-width:768px){.p-drawer.app-panel{width:calc(100% - var(--size-5) * 2)!important;height:calc(100% - var(--size-5) * 2)!important;margin:var(--size-5);border-radius:var(--d-layout-radius);overflow:hidden}}@media(min-width:768px){.p-drawer-mask:has(>.p-drawer.app-panel){--px-mask-background: var(--d-layout-page-bg) !important}}.p-button.p-button-toolbar{width:100%;min-width:0!important;flex-direction:column;gap:var(--size-0-5);padding:calc(var(--size-2) - var(--size-px)) var(--size-1)}.p-button.p-button-toolbar .p-button-icon{font-size:var(--size-4)}.p-button.p-button-toolbar .p-button-label{overflow:hidden;max-width:100%;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.p-button.p-button-toolbar:not(:has(.p-button-icon)) .p-button-label{max-width:10ch;white-space:normal;text-wrap:balance}@media(max-width:767.98px){app-mobile-footer .p-button-vertical{width:100%;min-width:0!important;flex-direction:column;gap:var(--size-0-5);padding:calc(var(--size-2) - var(--size-px)) var(--size-1)}app-mobile-footer .p-button-vertical .p-button-icon{font-size:var(--size-4)}app-mobile-footer .p-button-vertical .p-button-label{overflow:hidden;max-width:100%;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}app-mobile-footer .p-button-vertical:not(:has(.p-button-icon)) .p-button-label{max-width:10ch;white-space:normal;text-wrap:balance}app-mobile-footer .mobile-footer__bar:has(.p-button-vertical,.p-button-toolbar){gap:var(--size-3)}}@media(max-width:767.98px){.layout{display:flex;flex-direction:column;min-height:100dvh}.layout>.all-wrap{flex:1 0 auto}.layout>.all-wrap>.page-wrap{height:auto!important}}.table-content--fab{padding-bottom:calc(var(--size-6) + var(--size-12) + var(--size-4))}.mobile-fab{position:fixed;right:var(--size-6);bottom:calc(var(--size-6) + env(safe-area-inset-bottom));z-index:101}.mobile-fab--raised{bottom:calc(var(--size-20) + var(--size-4) + env(safe-area-inset-bottom))}.hours-stats{display:flex;gap:var(--size-3)}.hours-stat{display:flex;flex:1 1 0;flex-direction:column;min-width:0;padding:var(--size-1-5) var(--size-3);justify-content:center;border:var(--size-px) solid var(--d-layout-stroke);border-radius:var(--p-border-radius-xl);background:var(--d-color-container)}.m-t-0{margin-top:0!important}.p-t-0{padding-top:0!important}.m-b-0{margin-bottom:0!important}.p-b-0{padding-bottom:0!important}.m-l-0{margin-left:0!important}.p-l-0{padding-left:0!important}.m-r-0{margin-right:0!important}.p-r-0{padding-right:0!important}.m-t-8{margin-top:8px!important}.p-t-8{padding-top:8px!important}.m-b-8{margin-bottom:8px!important}.p-b-8{padding-bottom:8px!important}.m-l-8{margin-left:8px!important}.p-l-8{padding-left:8px!important}.m-r-8{margin-right:8px!important}.p-r-8{padding-right:8px!important}.m-t-12{margin-top:12px!important}.p-t-12{padding-top:12px!important}.m-b-12{margin-bottom:12px!important}.p-b-12{padding-bottom:12px!important}.m-l-12{margin-left:12px!important}.p-l-12{padding-left:12px!important}.m-r-12{margin-right:12px!important}.p-r-12{padding-right:12px!important}.m-t-14{margin-top:14px!important}.p-t-14{padding-top:14px!important}.m-b-14{margin-bottom:14px!important}.p-b-14{padding-bottom:14px!important}.m-l-14{margin-left:14px!important}.p-l-14{padding-left:14px!important}.m-r-14{margin-right:14px!important}.p-r-14{padding-right:14px!important}.m-t-16{margin-top:16px!important}.p-t-16{padding-top:16px!important}.m-b-16{margin-bottom:16px!important}.p-b-16{padding-bottom:16px!important}.m-l-16{margin-left:16px!important}.p-l-16{padding-left:16px!important}.m-r-16{margin-right:16px!important}.p-r-16{padding-right:16px!important}.m-t-24{margin-top:24px!important}.p-t-24{padding-top:24px!important}.m-b-24{margin-bottom:24px!important}.p-b-24{padding-bottom:24px!important}.m-l-24{margin-left:24px!important}.p-l-24{padding-left:24px!important}.m-r-24{margin-right:24px!important}.p-r-24{padding-right:24px!important}.m-t-32{margin-top:32px!important}.p-t-32{padding-top:32px!important}.m-b-32{margin-bottom:32px!important}.p-b-32{padding-bottom:32px!important}.m-l-32{margin-left:32px!important}.p-l-32{padding-left:32px!important}.m-r-32{margin-right:32px!important}.p-r-32{padding-right:32px!important}.m-t-40{margin-top:40px!important}.p-t-40{padding-top:40px!important}.m-b-40{margin-bottom:40px!important}.p-b-40{padding-bottom:40px!important}.m-l-40{margin-left:40px!important}.p-l-40{padding-left:40px!important}.m-r-40{margin-right:40px!important}.p-r-40{padding-right:40px!important}.m-t-48{margin-top:48px!important}.p-t-48{padding-top:48px!important}.m-b-48{margin-bottom:48px!important}.p-b-48{padding-bottom:48px!important}.m-l-48{margin-left:48px!important}.p-l-48{padding-left:48px!important}.m-r-48{margin-right:48px!important}.p-r-48{padding-right:48px!important}.m-t-64{margin-top:64px!important}.p-t-64{padding-top:64px!important}.m-b-64{margin-bottom:64px!important}.p-b-64{padding-bottom:64px!important}.m-l-64{margin-left:64px!important}.p-l-64{padding-left:64px!important}.m-r-64{margin-right:64px!important}.p-r-64{padding-right:64px!important}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis{white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;display:block}.ellipsis-width-limited{width:80%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;display:block}@media(max-width:1279.98px){.ellipsis-width-limited{width:70%!important}}.disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none}.disabled:hover{border:none}.d-block{display:block}.no-padding{padding:0}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-start{justify-content:flex-start}.flex-center{justify-content:center}.flex-end{justify-content:flex-end}.flex-between{justify-content:space-between}.align-top{align-items:top}.align-center{align-items:center}.align-end{align-items:end}.flex-center-center{justify-content:center;align-items:center}.flex-wrap{flex-wrap:wrap}.center-x-y{display:flex!important;justify-content:center!important;align-items:center!important}h1,h2,h3,h4{margin:0;padding:0;font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-style:normal;color:var(--heading-color, inherit)}h1,.h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2,.h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3,.h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h4,.h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}.text-base{font-size:var(--font-size-base)!important;line-height:var(--line-height-base)}.text-base-semibold{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-semibold)}.text-base-bold{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-bold)}.text-md{font-size:var(--font-size-md);line-height:var(--line-height-md)}.text-md-semibold{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-semibold)}.text-sm{font-size:var(--font-size-sm)!important;line-height:var(--line-height-sm)}.text-sm-semibold{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-semibold)}.base-link{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-normal);color:var(--fn-link);text-decoration:underline;cursor:pointer}.text-link{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal);color:var(--fn-link);text-decoration:underline;cursor:pointer}.text-sm-link{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-normal);color:var(--fn-link);text-decoration:underline;cursor:pointer}.text-secondary{color:var(--p-text-muted-color)!important}.font-normal{font-weight:var(--font-weight-normal)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}input{font-family:var(--font-family);font-size:var(--font-size-input);font-weight:var(--font-weight-normal);line-height:var(--line-height-input)}label{font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-md);color:var(--p-text-color);display:inline-block}button{font-family:var(--font-family);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:var(--line-height-button)}body .p-component{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);text-decoration:none}.p-button-label{font-weight:var(--font-weight-semibold)}.p-dropdown-label,.p-select-label,.p-multiselect-label,.p-placeholder{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}password-strength-meter{display:block;width:250px;max-width:100%}password-strength-meter .psm__progress-bar{width:250px!important;max-width:100%;height:5px!important;margin:0!important;border-radius:0!important;background:#ddd!important;overflow:hidden!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 5' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='46.8' height='5' rx='2.5' fill='%23fff'/%3E%3Crect x='50.8' y='0' width='46.8' height='5' rx='2.5' fill='%23fff'/%3E%3Crect x='101.6' y='0' width='46.8' height='5' rx='2.5' fill='%23fff'/%3E%3Crect x='152.4' y='0' width='46.8' height='5' rx='2.5' fill='%23fff'/%3E%3Crect x='203.2' y='0' width='46.8' height='5' rx='2.5' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 5' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='46.8' height='5' rx='2.5' fill='%23fff'/%3E%3Crect x='50.8' y='0' width='46.8' height='5' rx='2.5' fill='%23fff'/%3E%3Crect x='101.6' y='0' width='46.8' height='5' rx='2.5' fill='%23fff'/%3E%3Crect x='152.4' y='0' width='46.8' height='5' rx='2.5' fill='%23fff'/%3E%3Crect x='203.2' y='0' width='46.8' height='5' rx='2.5' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}password-strength-meter .psm__progress-bar-items{display:none!important}password-strength-meter .psm__progress-bar-overlay{height:5px!important;top:0!important;border-radius:0!important;transition:width .5s ease-in-out,background-color .25s ease!important}@media(prefers-reduced-motion:reduce){password-strength-meter .psm__progress-bar-overlay{transition:none!important}}.breadcrumbs-container+.tabs:not(.tabs-inline-scroll__list),.breadcrumbs-container+.portlet-content .tabs:not(.tabs-inline-scroll__list),.breadcrumbs-container+.tabs-inline-scroll,.breadcrumbs-container+.portlet-content .tabs-inline-scroll{margin-top:var(--overview-header-gap)}.breadcrumbs-container+.tabs:not(.tabs-inline-scroll__list),.breadcrumbs-container+.portlet-content .tabs:not(.tabs-inline-scroll__list),.portlet-content>.tabs:not(.tabs-inline-scroll__list){padding-bottom:var(--overview-tabs-gap)}.breadcrumbs-container+*:has(app-generic-table,app-table-header):not(:has(.tabs)):not(:has(.tabs-inline-scroll)),.breadcrumbs-container+router-outlet+*:has(app-generic-table,app-table-header):not(:has(.tabs)):not(:has(.tabs-inline-scroll)){display:block;margin-top:var(--overview-header-gap)}.breadcrumbs-container+*:has(>h1.page-title){margin-top:var(--overview-header-gap)}.list-limit-toggle{appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:0;cursor:pointer;text-align:left;font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal);color:var(--fn-link);text-decoration:none}.floorplan-defect-list-tooltip .defect-list-header{color:var(--d-color-container-dark);display:flex;align-items:center;gap:5px}.floorplan-defect-list-tooltip .defect-list-header .defect-list-header-title,.floorplan-defect-list-tooltip .defect-list-header .defect-list-header-count{font-family:var(--d-font-family-open-sans);font-size:1.2rem;font-weight:var(--font-weight-normal);font-stretch:normal;font-style:normal;line-height:var(--line-height-h2);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.floorplan-defect-list-tooltip .defect-list-header i{font-size:1.5rem;color:var(--d-color-primary);cursor:pointer}.floorplan-defect-list-tooltip .defect-list-body-item{display:flex;align-items:center;gap:5px}.floorplan-defect-list-tooltip .defect-list-body-item .color-circle{width:1.2rem;max-width:1.2rem;height:1.2rem;max-height:1.2rem;border-radius:.4rem}.floorplan-defect-list-tooltip .defect-list-body-item .status{color:var(--d-color-dark-grey);font-family:var(--d-font-family-open-sans);font-size:1.2rem;font-weight:var(--font-weight-normal);font-stretch:normal;font-style:normal;line-height:var(--line-height-h2);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.floorplan-defect-list-tooltip .defect-list-body-item .count{color:var(--d-color-container-dark);font-family:var(--d-font-family-open-sans);font-size:1.2rem;font-weight:var(--font-weight-normal);font-stretch:normal;font-style:normal;line-height:var(--line-height-h2);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.floorplan-defect-list-tooltip .defect-list-body-item.open .color-circle{background:var(--d-color-error-light)}.floorplan-defect-list-tooltip .defect-list-body-item.resolved .color-circle{background:var(--d-color-warning-light)}.floorplan-defect-list-tooltip .defect-list-body-item.closed .color-circle{background:var(--d-color-success-light)}.tooltip-content .tooltip-header,.floorplan-resource-tooltip-card .tooltip-header,.floorplan-defect-tooltip-card .tooltip-header{display:flex;justify-content:space-between;align-items:flex-start}.tooltip-content .tooltip-header .header-left,.floorplan-resource-tooltip-card .tooltip-header .header-left,.floorplan-defect-tooltip-card .tooltip-header .header-left{flex:1;display:flex;justify-content:space-between;align-items:center}.tooltip-content .tooltip-header .header-right,.floorplan-resource-tooltip-card .tooltip-header .header-right,.floorplan-defect-tooltip-card .tooltip-header .header-right,.tooltip-content .tooltip-header .header-right .three-dot-menu,.floorplan-resource-tooltip-card .tooltip-header .header-right .three-dot-menu,.floorplan-defect-tooltip-card .tooltip-header .header-right .three-dot-menu{position:relative}.tooltip-content .tooltip-header .header-right .three-dot-menu .menu-button,.floorplan-resource-tooltip-card .tooltip-header .header-right .three-dot-menu .menu-button,.floorplan-defect-tooltip-card .tooltip-header .header-right .three-dot-menu .menu-button{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--d-color-primary)}.tooltip-content .tooltip-header .header-right .three-dot-menu .menu-button:hover,.floorplan-resource-tooltip-card .tooltip-header .header-right .three-dot-menu .menu-button:hover,.floorplan-defect-tooltip-card .tooltip-header .header-right .three-dot-menu .menu-button:hover{background-color:#0000001a}.tooltip-content .tooltip-header .header-right .three-dot-menu .menu-button i,.floorplan-resource-tooltip-card .tooltip-header .header-right .three-dot-menu .menu-button i,.floorplan-defect-tooltip-card .tooltip-header .header-right .three-dot-menu .menu-button i{font-size:18px;color:var(--d-color-primary)}.tooltip-content .tooltip-header .header-right .three-dot-menu .context-menu,.floorplan-resource-tooltip-card .tooltip-header .header-right .three-dot-menu .context-menu,.floorplan-defect-tooltip-card .tooltip-header .header-right .three-dot-menu .context-menu{position:absolute;top:100%;right:0;z-index:1000;min-width:140px;border-radius:.4rem;background:#fff;box-shadow:0 4px 26px #00000040;padding:16px;border:1px solid var(--d-color-border)}.tooltip-content .tooltip-header .header-right .three-dot-menu .context-menu .menu-item,.floorplan-resource-tooltip-card .tooltip-header .header-right .three-dot-menu .context-menu .menu-item,.floorplan-defect-tooltip-card .tooltip-header .header-right .three-dot-menu .context-menu .menu-item{display:flex;align-items:center;padding:8px;cursor:pointer;border-radius:.4rem;color:var(--d-color-dark-grey);font-family:var(--d-font-family-open-sans);font-size:1.4rem;font-weight:var(--font-weight-normal);font-stretch:normal;font-style:normal;line-height:var(--line-height-h2);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tooltip-content .tooltip-header .header-right .three-dot-menu .context-menu .menu-item:hover,.floorplan-resource-tooltip-card .tooltip-header .header-right .three-dot-menu .context-menu .menu-item:hover,.floorplan-defect-tooltip-card .tooltip-header .header-right .three-dot-menu .context-menu .menu-item:hover{background-color:var(--d-color-active)}.tooltip-content .tooltip-header .code,.floorplan-resource-tooltip-card .tooltip-header .code,.floorplan-defect-tooltip-card .tooltip-header .code{color:var(--d-color-gray);font-family:var(--d-font-family-open-sans);font-size:1.2rem;font-weight:var(--font-weight-normal);font-stretch:normal;font-style:normal;line-height:var(--line-height-h2);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tooltip-content .tooltip-header .status,.floorplan-resource-tooltip-card .tooltip-header .status,.floorplan-defect-tooltip-card .tooltip-header .status{border-radius:2.2rem;background:var(--d-color-error-light);display:flex;padding:.4rem .8rem;align-items:center;gap:5px;color:var(--d-color-error);font-family:var(--d-font-family-open-sans);font-size:1.2rem;font-weight:var(--font-weight-normal);font-stretch:normal;font-style:normal;line-height:var(--line-height-h2);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tooltip-content .image,.floorplan-resource-tooltip-card .image,.floorplan-defect-tooltip-card .image{margin-top:.8rem;margin-bottom:.8rem;display:flex;justify-content:center;align-items:center}.tooltip-content .image img,.floorplan-resource-tooltip-card .image img,.floorplan-defect-tooltip-card .image img{height:100%;object-fit:cover;border-radius:.4rem;max-height:130px}.tooltip-content .name,.floorplan-resource-tooltip-card .name,.floorplan-defect-tooltip-card .name{margin-top:.8rem;margin-bottom:.8rem;color:var(--d-color-primary);font-family:var(--d-font-family-open-sans);font-size:2rem;font-weight:var(--font-weight-bold);font-stretch:normal;font-style:normal;line-height:2.8rem;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tooltip-content .middle-section,.floorplan-resource-tooltip-card .middle-section,.floorplan-defect-tooltip-card .middle-section{display:flex;align-items:center;gap:.4rem}.tooltip-content .middle-section i,.floorplan-resource-tooltip-card .middle-section i,.floorplan-defect-tooltip-card .middle-section i{color:var(--d-color-primary);font-size:1.3rem}.tooltip-content .middle-section span,.floorplan-resource-tooltip-card .middle-section span,.floorplan-defect-tooltip-card .middle-section span{color:var(--d-color-dark-grey);font-family:var(--d-font-family-open-sans);font-size:1.2rem;font-weight:var(--font-weight-normal);font-stretch:normal;font-style:normal;line-height:var(--line-height-h2);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tooltip-content hr,.floorplan-resource-tooltip-card hr,.floorplan-defect-tooltip-card hr{margin:.8rem 0}.tooltip-content .details-bottom,.floorplan-resource-tooltip-card .details-bottom,.floorplan-defect-tooltip-card .details-bottom{display:flex;flex-direction:column;gap:.4rem}.tooltip-content .details-bottom .detail-row,.floorplan-resource-tooltip-card .details-bottom .detail-row,.floorplan-defect-tooltip-card .details-bottom .detail-row{display:flex;align-items:center}.tooltip-content .details-bottom .detail-row .label,.floorplan-resource-tooltip-card .details-bottom .detail-row .label,.floorplan-defect-tooltip-card .details-bottom .detail-row .label{width:10rem;max-width:10rem;margin:0;padding:0;color:var(--d-color-gray-icon);font-family:var(--d-font-family-open-sans);font-size:1.2rem;font-weight:var(--font-weight-normal);font-stretch:normal;font-style:normal;line-height:1.7rem;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tooltip-content .details-bottom .detail-row .value,.floorplan-resource-tooltip-card .details-bottom .detail-row .value,.floorplan-defect-tooltip-card .details-bottom .detail-row .value{margin:0;padding:0;color:var(--d-color-dark-grey);white-space:normal;word-break:break-all;font-family:var(--d-font-family-open-sans);font-size:1.2rem;font-weight:var(--font-weight-normal);font-stretch:normal;font-style:normal;line-height:1.7rem;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tooltip-content .details-bottom .detail-row .value .danger,.floorplan-resource-tooltip-card .details-bottom .detail-row .value .danger,.floorplan-defect-tooltip-card .details-bottom .detail-row .value .danger{color:var(--d-color-error)}.tooltip-content .actions,.floorplan-resource-tooltip-card .actions,.floorplan-defect-tooltip-card .actions{width:100%;margin-top:1.5rem;display:flex;justify-content:center}.floorplan-location-simple-tooltip{display:flex;flex-direction:column;gap:.8rem;font-family:var(--d-font-family-open-sans);font-size:var(--font-size-h1);font-weight:var(--font-weight-normal);font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.floorplan-location-simple-tooltip .link{color:var(--d-color-primary);text-decoration:underline;cursor:pointer}.p-toast-message-content{align-items:flex-start;gap:var(--size-2)}.p-toast-message-error .p-toast-message-icon{display:none}.woot-widget-bubble,.woot-widget-bubble.woot-elements--right{width:48px!important;height:48px!important;bottom:20px!important;right:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.woot-widget-bubble svg,.woot-widget-bubble.woot-elements--right svg{width:18px!important;height:18px!important;margin:0!important}.woot-widget-bubble.woot--close:before,.woot-widget-bubble.woot--close:after{top:50%!important;left:50%!important;right:auto!important;width:2px!important;height:18px!important}.woot-widget-bubble.woot--close:before{transform:translate(-50%,-50%) rotate(45deg)!important}.woot-widget-bubble.woot--close:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.woot-widget-holder.woot-elements--right{bottom:84px!important}body.has-support-chat .open-resource-selection-button{bottom:84px}body.has-mobile-footer .woot-widget-bubble{bottom:calc(var(--size-20) + var(--size-4))!important}body.has-support-chat .mobile-fab:not(.mobile-fab--raised){bottom:84px}body.has-support-chat .mobile-fab--raised{bottom:calc(var(--size-20) + var(--size-4) + var(--size-12) + var(--size-4) + env(safe-area-inset-bottom))}.spms-anchored-overlay{position:fixed!important;top:auto!important;bottom:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;margin-top:0!important;position-area:block-end span-inline-end;justify-self:start;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;position-visibility:anchors-visible}.spms-anchored-overlay,.spms-anchored-overlay *{transition-property:opacity!important}.spms-anchored-overlay:not(:is(.dropdown-panel-400,.dropdown-panel-600,.hierarchy-drop-down-panel,.p-datepicker-panel)):not(:has(:is(.dropdown-panel-400,.dropdown-panel-600,.hierarchy-drop-down-panel,.p-datepicker-panel))){max-width:anchor-size(width)}@media(max-width:767.98px){.portlet-content .portlet-body .table-content .table-header h2{text-align:center}.portlet-content .portlet-body .table-content .filters .buttons{flex-wrap:wrap;justify-content:center}.portlet-content .portlet-body .table-content .filters .buttons .p-button-primary,.portlet-content .portlet-body .table-content .filters .buttons .p-button-secondary{margin:0 0 var(--size-4) 0}.filters .buttons{flex-wrap:wrap}.filters .buttons .p-button-primary,.filters .buttons .p-button-secondary{margin:0 0 var(--size-4) 0}.filters .pagination{justify-content:flex-start}}html{overflow-y:auto;scrollbar-gutter:stable}html.page-auth{scrollbar-gutter:auto}html.scroll-locked{overflow:hidden}body.p-overflow-hidden{padding-right:0!important}*{scrollbar-width:thin!important;scrollbar-color:#a9a9a9 #eaeaea!important}*{scrollbar-color:var(--p-surface-200) transparent!important}html.design-dark *{scrollbar-color:var(--p-surface-600) var(--p-surface-0)!important}body{margin:0;padding:0}body{background-color:var(--d-layout-page-bg);color:var(--p-text-color)}body:before{content:"";position:fixed;top:0;left:0;right:0;height:calc(var(--size-5) + var(--d-header-height) + var(--size-5));background:var(--d-layout-page-bg);pointer-events:none;z-index:8999}@media(max-width:767.98px){body:before{content:none}}html.page-auth body:before,html.page-notfound-tenant body:before{content:none}html.page-auth .p-dialog.dialog-sm{display:flex;flex-direction:column;width:600px!important;min-height:0;max-height:80vh;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #00000029}html.page-auth .p-dialog.dialog-sm .p-dialog-header{display:flex!important;align-items:center;justify-content:space-between;gap:16px;position:relative;padding:16px 24px!important;border-bottom:1px solid #e3e5e8!important;background:#fff!important;color:#191919!important}html.page-auth .p-dialog.dialog-sm .p-dialog-title{margin:0!important;float:none!important;flex:1 1 auto;font-family:Open Sans,OpenSans,sans-serif!important;font-size:24px!important;line-height:36px!important;font-weight:600!important;color:#191919!important;text-align:left!important}html.page-auth .p-dialog.dialog-sm .p-dialog-header-icons,html.page-auth .p-dialog.dialog-sm .p-dialog-header-actions{position:static!important;z-index:1;margin-left:auto;flex-shrink:0}html.page-auth .p-dialog.dialog-sm .p-dialog-close-button,html.page-auth .p-dialog.dialog-sm .p-dialog-close-button>button,html.page-auth .p-dialog.dialog-sm p-button.p-dialog-close-button>button{position:static!important;top:auto!important;right:auto!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:4px!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}html.page-auth .p-dialog.dialog-sm .p-dialog-close-button .p-button-icon,html.page-auth .p-dialog.dialog-sm .p-dialog-close-button .p-icon,html.page-auth .p-dialog.dialog-sm .p-dialog-close-button svg,html.page-auth .p-dialog.dialog-sm .p-dialog-close-button>button .p-button-icon,html.page-auth .p-dialog.dialog-sm .p-dialog-close-button>button .p-icon,html.page-auth .p-dialog.dialog-sm .p-dialog-close-button>button svg,html.page-auth .p-dialog.dialog-sm p-button.p-dialog-close-button>button .p-button-icon,html.page-auth .p-dialog.dialog-sm p-button.p-dialog-close-button>button .p-icon,html.page-auth .p-dialog.dialog-sm p-button.p-dialog-close-button>button svg{display:none!important}html.page-auth .p-dialog.dialog-sm .p-dialog-content{padding:0!important;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;background:#fff!important;border:0!important;color:#191919}html.page-auth .p-dialog.dialog-sm .p-dialog-content *:has(.dialog-body),html.page-auth .p-dialog.dialog-sm .p-dialog-content *:has(.dialog-footer){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}html.page-auth .p-dialog.dialog-sm .dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:32px 24px;font-family:Open Sans,OpenSans,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#191919}html.page-auth .p-dialog.dialog-sm .dialog-body .confirm-message,html.page-auth .p-dialog.dialog-sm .dialog-body .confirm-message *{font-family:Open Sans,OpenSans,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:400;color:#191919!important}html.page-auth .p-dialog.dialog-sm .dialog-body .confirm-message b,html.page-auth .p-dialog.dialog-sm .dialog-body .confirm-message strong{font-weight:600!important}html.page-auth .p-dialog.dialog-sm .dialog-body .form-field{display:flex;flex-direction:column;gap:8px;width:100%;margin:0}html.page-auth .p-dialog.dialog-sm .dialog-body .form-field__label{font-family:Open Sans,OpenSans,sans-serif;font-size:14px;line-height:20px;font-weight:400;text-transform:none;letter-spacing:0;color:#191919}html.page-auth .p-dialog.dialog-sm .dialog-body input.p-inputtext,html.page-auth .p-dialog.dialog-sm .dialog-body .p-inputtext{box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:12px 16px;font-family:Manrope,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#191919;background:#fff;border:1px solid #e3e5e8;border-radius:12px;box-shadow:none;outline:none}html.page-auth .p-dialog.dialog-sm .dialog-body input.p-inputtext::placeholder,html.page-auth .p-dialog.dialog-sm .dialog-body .p-inputtext::placeholder{color:#c1c3c5;opacity:1}html.page-auth .p-dialog.dialog-sm .dialog-body input.p-inputtext:enabled:hover,html.page-auth .p-dialog.dialog-sm .dialog-body .p-inputtext:enabled:hover{border-color:#c1c3c5}html.page-auth .p-dialog.dialog-sm .dialog-body input.p-inputtext:enabled:focus,html.page-auth .p-dialog.dialog-sm .dialog-body input.p-inputtext:enabled:focus-visible,html.page-auth .p-dialog.dialog-sm .dialog-body .p-inputtext:enabled:focus,html.page-auth .p-dialog.dialog-sm .dialog-body .p-inputtext:enabled:focus-visible{border-color:#5b5c5d;box-shadow:none}html.page-auth .p-dialog.dialog-sm .dialog-body .base-link{font-family:Open Sans,OpenSans,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#3f68bb;text-decoration:underline;cursor:pointer}html.page-auth .p-dialog.dialog-sm .dialog-body .text-sm{font-size:12px!important;line-height:18px}html.page-auth .p-dialog.dialog-sm .dialog-footer{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:16px 24px;border-top:1px solid #e3e5e8;background:#fff;text-align:left;position:static;top:auto}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;min-height:48px;padding:12px 16px!important;border-radius:12px!important;border-width:1px;border-style:solid;box-shadow:none;font-family:Open Sans,OpenSans,sans-serif;cursor:pointer}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button .p-button-label,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button .p-button-label{padding:0!important;font-family:Open Sans,OpenSans,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important;text-align:center}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button.p-button-primary,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button.p-button-primary{background:#3fa68c!important;border-color:#3fa68c!important;color:#fff!important}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button.p-button-primary .p-button-label,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button.p-button-primary .p-button-label{color:#fff!important}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button.p-button-primary:enabled:hover,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button.p-button-primary:enabled:hover{background:#318b75!important;border-color:#318b75!important}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button.p-button-secondary,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button.p-button-secondary{background:#fff!important;border-color:#e3e5e8!important;color:#191919!important}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button.p-button-secondary .p-button-label,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button.p-button-secondary .p-button-label{color:#191919!important}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button.p-button-secondary:enabled:hover,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button.p-button-secondary:enabled:hover{background:#f5f6f7!important;border-color:#e3e5e8!important}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button.p-button-danger,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button.p-button-danger{background:#f03c67!important;border-color:#f03c67!important;color:#fff!important}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button.p-button-danger .p-button-label,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button.p-button-danger .p-button-label{color:#fff!important}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button.p-button-danger:enabled:hover,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button.p-button-danger:enabled:hover{background:#cc3358!important;border-color:#cc3358!important}html.page-auth .p-dialog.dialog-sm .actions-row>p-button .p-button.p-button-danger:enabled:active,html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row .p-button.p-button-danger:enabled:active{background:#a82a48!important;border-color:#a82a48!important}@media(max-width:767.98px){html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row{flex-direction:column;gap:12px}html.page-auth .p-dialog.dialog-sm .dialog-footer .actions-row>p-button{flex:0 0 auto;width:100%}}img{object-fit:cover}.filter-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--size-6, 24px);grid-auto-rows:minmax(60px,auto)}.filter-form>*{min-width:0}.filter-form-one-column{display:grid;grid-template-columns:1fr;grid-gap:var(--size-6, 24px);grid-auto-rows:minmax(60px,auto)}.three-columns-filter-form{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--size-6, 24px);grid-auto-rows:minmax(60px,auto)}.three-columns-filter-form>*{min-width:0}.three-columns-filter-form>*>*>label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:-webkit-fill-available;max-width:-moz-available}@media(max-width:1279.98px){.three-columns-filter-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){.three-columns-filter-form{grid-template-columns:1fr}}.filter-form app-form-multiselect,.filter-form app-form-single-select,.filter-form app-form-hierarchy-dropdown,.filter-form app-form-calendar,.filter-form .target-to-attach-overlay,.three-columns-filter-form app-form-multiselect,.three-columns-filter-form app-form-single-select,.three-columns-filter-form app-form-hierarchy-dropdown,.three-columns-filter-form app-form-calendar,.three-columns-filter-form .target-to-attach-overlay,.filter-form-one-column app-form-multiselect,.filter-form-one-column app-form-single-select,.filter-form-one-column app-form-hierarchy-dropdown,.filter-form-one-column app-form-calendar,.filter-form-one-column .target-to-attach-overlay{min-width:0;max-width:100%}.search-highlight{background-color:var(--p-surface-200);padding:2px 0;color:inherit}.portal:has(app-feedback-dialog){overflow:visible!important}.ship-day-panel .p-datepicker-today>.p-datepicker-day:not(.p-datepicker-day-selected){background:transparent;color:inherit}.ship-day-panel .ship-day-panel__today{font-weight:700;text-decoration:underline;text-underline-offset:3px}
