.desktop{display:block!important}.mobile{display:none!important}@media (max-width: 768px) and (orientation: portrait){.desktop{display:none!important}.mobile{display:block!important}}.w100f{margin-left:auto;margin-right:auto;max-width:1240px!important;box-sizing:border-box;width:100%}.error div,.error span{color:var(--Secondary-Lava, #DC2626)!important}.error a{color:unset}.error .input-outer{border-color:var(--Secondary-Lava, #DC2626)!important;outline-color:var(--Secondary-Lava, #DC2626)!important;background:var(--Secondary-Rose, #FBE9E9)!important}.error input,.error input:focus{background:var(--Secondary-Rose, #FBE9E9)!important}.error select,.error select:focus{border-color:var(--Secondary-Lava, #DC2626)!important;background:var(--Secondary-Rose, #FBE9E9)!important}.blk{width:100%;padding-left:5.56%;padding-right:5.56%;box-sizing:border-box}.pad-32-of-1280{height:0;padding-bottom:2.5%}.pad-40-of-1280{height:0;padding-bottom:3.125%}.pad-56-of-1280{height:0;padding-bottom:4.375%}.ngx-overlay{background-color:#000000e6!important}.font-Cyber-White{color:#fff}.font-Cyber-Midnight-10{color:#e8e9ec}.font-Cyber-Midnight-20{color:#d0d2d9}.font-Cyber-Midnight-70{color:#5c6279}.font-Cyber-Midnight-100{color:#151e3f}.font-Alchemy-Emerald-100{color:#4cdb96}.bg-Cyber-White{background:#fff}.bg-Cyber-Midnight-5{background:#f8f8f9}.bg-Cyber-Midnight-10{background:#e8e9ec}.bg-Cyber-Midnight-20{background-color:#d0d2d9}.bg-Cyber-Midnight-90{background-color:#2d3553}.bg-Cyber-Midnight-100{background-color:#151e3f}.bg-Alchemy-Emerald-10{background-color:#eefcf5}.bg-Alchemy-Emerald-30{background-color:#caf5e0}.bg-Alchemy-Emerald-100{background-color:#4cdb96}.border-Cyber-Midnight-10{border-color:#e8e9ec}.border-Cyber-Midnight-20{border-color:#d0d2d9}.border-Alchemy-Emerald-100{border-color:#4cdb96!important}.font-12{font-size:12px;font-style:normal;line-height:150%}.font-12f{font-size:10px;font-style:normal;line-height:150%}.font-14{font-size:14px;font-style:normal;line-height:150%}.font-14f{font-size:11.66px;font-style:normal;line-height:150%}.font-16{font-size:16px;font-style:normal;line-height:150%}.font-16f{font-size:13.32px;font-style:normal;line-height:150%}.font-18{font-size:18px;font-style:normal;line-height:150%}.font-18f{font-size:15px;font-style:normal;line-height:150%}.font-19f{font-size:15.6px;font-style:normal;line-height:150%}.font-20{font-size:20px;font-style:normal;line-height:150%}.font-20f{font-size:16.65px;font-style:normal;line-height:150%}.font-24{font-size:24px;font-style:normal;line-height:120%}.font-24f{font-size:20px;font-style:normal;line-height:120%}.font-32{font-size:32px;font-style:normal;line-height:120%}.font-32f{font-size:27px;font-style:normal;line-height:120%}.font-42f{font-size:35px;font-style:normal;line-height:120%}.font-40{font-size:40px;font-style:normal;line-height:120%}.font-40f{font-size:33.3px;font-style:normal;line-height:120%}.font-50f{font-size:42px;font-style:normal;line-height:120%}.font-56{font-size:56px;font-style:normal;line-height:120%}.font-56f{font-size:46.635px;font-style:normal;line-height:120%}.font-72{font-size:72px;font-style:normal;line-height:120%}.font-72f{font-size:60px;font-style:normal;line-height:120%}.weight-100{font-weight:100}.weight-200{font-weight:200}.weight-300{font-weight:300}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.weight-800{font-weight:800}.font-12f{font-size:5.5px}.font-14f{font-size:6.413px}.font-16f{font-size:7.326px}.font-18f{font-size:8.25px}.font-19f{font-size:8.58px}.font-20f{font-size:9.1575px}.font-24f{font-size:11px}.font-32f{font-size:14.85px}.font-42f{font-size:19.25px}.font-40f{font-size:18.315px}.font-50f{font-size:23.1px}.font-56f{font-size:25.65px}.font-72f{font-size:33px}@media only screen and (min-width: 842px){.font-12f{font-size:6.2px}.font-14f{font-size:7.2292px}.font-16f{font-size:8.2584px}.font-18f{font-size:9.3px}.font-19f{font-size:9.672px}.font-20f{font-size:10px}.font-24f{font-size:12.4px}.font-32f{font-size:16.74px}.font-42f{font-size:21.7px}.font-40f{font-size:20.646px}.font-50f{font-size:26.04px}.font-56f{font-size:28.9137px}.font-72f{font-size:37.2px}}@media only screen and (min-width: 910px){.font-12f{font-size:7px}.font-14f{font-size:8.162px}.font-16f{font-size:9.324px}.font-18f{font-size:10.5px}.font-19f{font-size:10.92px}.font-20f{font-size:11.66px}.font-24f{font-size:14px}.font-32f{font-size:18.9px}.font-42f{font-size:24.5px}.font-40f{font-size:23.31px}.font-50f{font-size:29.4px}.font-56f{font-size:32.65px}.font-72f{font-size:42px}}@media only screen and (min-width: 1180px){.font-12f{font-size:9.5px}.font-14f{font-size:11.07px}.font-16f{font-size:12.65px}.font-18f{font-size:14.25px}.font-19f{font-size:14.82px}.font-20f{font-size:15.82px}.font-24f{font-size:19px}.font-32f{font-size:25.65px}.font-42f{font-size:33.25px}.font-40f{font-size:31.64px}.font-50f{font-size:39.9px}.font-56f{font-size:44.3px}.font-72f{font-size:57px}}@media only screen and (min-width: 1280px){.font-12f{font-size:10px}.font-14f{font-size:11.66px}.font-16f{font-size:13.32px}.font-18f{font-size:15px}.font-19f{font-size:15.6px}.font-20f{font-size:16.65px}.font-24f{font-size:20px}.font-32f{font-size:27px}.font-42f{font-size:35px}.font-40f{font-size:33.3px}.font-50f{font-size:42px}.font-56f{font-size:46.635px}.font-72f{font-size:60px}}button{width:fit-content;border-radius:999px}.mt-24{margin-top:24px}.mt-48{margin-top:48px}.dm{color:#ff4500!important}.todo{color:#f0f!important}.ngx-modal{max-height:100%!important;overflow-y:auto!important;padding:0!important}.modal-container{padding:1rem;border:1px solid var(--Blue-400, #5997FF);border-radius:5px;background-color:#f5f5f5;font-family:Inter,sans-serif!important;font-optical-sizing:auto}html,body{width:100%;height:100%;margin:0!important}car-root{width:100%;height:100%;margin:0!important;font-family:Sora,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}h1{color:var(--Grey-600, #516278);font-size:32px;font-style:normal;font-weight:700;line-height:150%;margin:0!important;margin-block:0!important}h2{color:var(--Grey-600, #516278);font-size:20px;font-style:normal;font-weight:500;line-height:150%;margin:0!important;margin-block:0!important}.font-body-xxs{font-size:10px;font-style:normal;font-weight:500;line-height:175%}.font-body-xs{font-size:12px;font-style:normal;font-weight:500;line-height:175%}.font-body-s{font-size:14px;font-style:normal;font-weight:500;line-height:175%}.font-body-m{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.font-body-l{font-size:20px;font-style:normal;font-weight:500;line-height:150%}.font-body-hero{font-size:48px;font-style:normal;font-weight:800;line-height:150%}* .font-bold{font-weight:700}.right-panel{width:calc(100% - 242px);height:100%;display:flex;flex-direction:column;background-color:#f6f7f9}.right-header{width:100%;height:112px;padding:48px 48px 16px;display:flex;flex-direction:column;background-color:#fff;border-bottom:1px solid #D5DBE2;box-sizing:border-box}.right-main{width:100%;height:calc(100% - 112px);display:flex;flex-direction:column;padding:10px;box-sizing:border-box}button.blue{margin-top:32px;width:fit-content;border-radius:5px;border:1px solid #0059B9;background:#3570ff;color:#fff!important;padding:.5rem 1rem;cursor:pointer}button.blue.disabled{opacity:.5}.butt{cursor:pointer;width:28px;height:28px;margin-right:4px}.pane-white{display:flex;background-color:#fff;padding:16px 32px}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}hr{width:100%}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.mb-auto{margin-bottom:auto}.mr-auto{margin-right:auto}.ml--8{margin-left:-8px}.ml-4{margin-left:4px}.ml-8{margin-left:8px}.ml-16{margin-left:16px}.mt-32{margin-top:32px}.mt-16{margin-top:16px}.mt-8{margin-top:8px}.mt-4{margin-top:4px}.my-32{margin-top:32px;margin-bottom:32px}.my-16{margin-top:16px;margin-bottom:16px}.my-8{margin-top:8px;margin-bottom:8px}.font-underline{text-decoration:underline}.w100{width:100%!important;box-sizing:border-box}.w75{width:75%!important;box-sizing:border-box}.w50{width:50%!important;box-sizing:border-box}.w45{width:45%!important;box-sizing:border-box}.w30{width:30%!important;box-sizing:border-box}.p10{padding:10px}.p8{padding:8px}.font-blue-400{color:var(--Blue-400, #5997FF)}.font-grey-300{color:var(--Grey-300, #B0BBC9)}.font-grey-400{color:var(--Grey-400, #8596AB)}.font-grey-600{color:var(--Grey-600, #516278)}.ta{width:calc(60% + 32px);box-sizing:border-box}.ta2{box-sizing:border-box;width:100%;padding-bottom:27%;height:0;position:relative}.ta3{box-sizing:border-box;width:100%;height:100%;resize:none;position:absolute}.bsquare-row{display:flex;flex-direction:row;border-bottom:1px solid var(--Grey-200, #D5DBE2);margin:8px 0 0;padding-bottom:24px;background-color:#de000000}.bsquare{display:flex;border-radius:16px;background:var(--Blue-50, #EEF5FF);flex-direction:column;width:150px;padding:24px;align-items:flex-start;box-sizing:border-box}.bsquare .number{color:var(--Grey-600, #516278)}.bsquare .label{color:var(--Grey-400, #8596AB)}.project-status .circle{background-color:gray;border-radius:50%;width:10px;height:10px;margin:auto 0}.project-status-1{background-color:var(--Blue-300, #8EBCFF)!important}.project-status-2{background-color:#61c482!important}.project-status-3{background-color:var(--Secondary-Peach, #FED7AA)!important}.project-status-4{background-color:var(--Grey-300, #B0BBC9)!important}.project-status-5{background-color:#ff4500!important}.project-status .status{margin-left:8px;color:var(--Grey-600, #516278)}.search-row{display:flex;flex-direction:row;margin-top:24px;background-color:#f000;height:65px}.search-input{display:flex;flex-direction:column;background-color:#02dc0000;width:31%}.search-input-thing{display:flex;flex-direction:row;border-radius:4px;border:1px solid var(--Grey-200, #D5DBE2);background:var(--White, #FFF);height:40px;padding:8px;justify-content:space-between;align-items:center;align-self:stretch}.search-input-thing .label{color:var(--Grey-400, #8596AB)}.search-input-thing input{display:flex;flex-grow:1;background-color:#00de0000;height:25px;border:transparent;outline:transparent;margin:0 8px}.search-input-thing .icon{width:16px;height:16px}.search-select{display:flex;flex-direction:column;background:var(--White, #FFF);background-color:#dc00dc00;margin-left:auto}.search-select select{display:flex;padding:8px;width:100%;box-sizing:border-box;background-color:#fff;border-radius:4px;border:1px solid var(--Grey-200, #D5DBE2);outline:transparent}.week-display-row{display:flex;flex-direction:row;margin:8px 0 16px}.week-display{width:350px;color:var(--Grey-600, #516278)}.totals-display-row{display:flex;flex-direction:row;margin:13px 0 0}.totals-hours-column{margin:8px 0}.totals-hours-label{color:var(--Grey-600, #516278)}.totals-hours-value{margin-top:4px;color:var(--Grey-600, #516278)}.timesheet-status-column{margin:0 0 0 72px;padding:8px 0 8px 24px;border-left:1px solid var(--Grey-200, #D5DBE2)}.timesheet-status-label{color:var(--Grey-600, #516278)}.timesheet-status-value{margin-top:4px;color:var(--Grey-600, #516278)}car-my-timesheet .project-header{display:flex;flex-direction:row;width:100%;background-color:#0000000d;height:0px}.project-header-projects{display:flex;width:16.65%;background-color:#00ff000d;min-height:23px}.project-header-tasks{display:flex;width:27.9%;padding-left:24px;box-sizing:border-box;background-color:#ff00000d;min-height:23px}.project-header-calendar{display:flex;width:55.45%;padding-left:20px;box-sizing:border-box;background-color:#0000ff0d;min-height:23px;position:relative}.project-header-calendar-inner{display:flex;flex-direction:row;position:absolute;width:calc(100% - 20px)}car-my-timesheet .project-rows{display:flex;flex-direction:column;width:100%}car-day-header{display:flex;flex-direction:column;width:12.29%;padding-right:16px;box-sizing:border-box;text-align:right;border:1px dotted blue}car-calendar-day{display:flex;width:12.29%;padding-right:16px;box-sizing:border-box;text-align:right;border:1px dotted darkred}car-calendar-day .inner{display:flex;flex-direction:column;width:100%;min-height:16px;background-color:#0000ff0d}.day-header-total{display:flex;flex-direction:column;width:13.97%;padding:0;box-sizing:border-box;text-align:right;color:var(--Grey-600, #516278)}.day-header-dow{color:var(--Grey-400, #8596AB);width:100%}.day-header-date{color:var(--Grey-600, #516278);white-space:nowrap;width:100%}.day-header-total .day-header-date{width:52%}car-my-timesheet car-mytimesheet-project-row{display:flex;flex-direction:row;width:100%;margin-bottom:20px;background-color:#0000}car-my-timesheet .project{display:flex;flex-direction:column;width:16.65%;min-height:10px;margin-top:40px;background-color:#ff00000d}car-my-timesheet .project-name{color:var(--Grey-600, #516278)}car-my-timesheet .task-rows{display:flex;flex-direction:column;width:83.35%}car-mytimesheet-task-row{display:flex;flex-direction:row;width:100%;margin-bottom:10px}.task{display:flex;flex-direction:column;padding-left:24px;width:33.47%;min-height:10px;margin-top:40px;background-color:#00ff000d;box-sizing:border-box}.task-name{color:var(--Grey-600, #516278)}.calendar{display:flex;padding-left:20px;margin-top:40px;background-color:#00f0;width:66.53%;box-sizing:border-box}input:read-only{background-color:#d3d3d3;border:0}.task-add-row{display:flex;flex-direction:row;width:100%;margin-bottom:10px;background-color:#0ff0;cursor:pointer;color:var(--Grey-300, #B0BBC9)}.task-add-icon{display:flex;width:16px;height:16px;margin:4px 0 4px 24px}.task-add-text{display:flex;margin-left:4px}.project-add-row{display:flex;flex-direction:row;width:100%;margin-bottom:10px;background-color:#0ff0;cursor:pointer;color:var(--Grey-300, #B0BBC9)}.project-add-icon{display:flex;width:20px;height:20px;margin:4px 0}.project-add-text{display:flex;margin-left:4px}.days-list{width:100%;display:flex;flex-direction:row}.days-final-column{display:flex;flex-direction:row;width:13.97%}.days-total-column{display:flex;flex-direction:column;width:52%;padding:7.5px 0;box-sizing:border-box}.days-total-value{color:var(--Grey-600, #516278);width:100%;text-align:right}.days-total-num{color:var(--Grey-600, #516278)}.days-delete-column{display:flex;flex-direction:column;width:48%;box-sizing:border-box;padding:8px 0}car-icon-delete-bin{cursor:pointer}car-icon-delete-bin.blue-circle{border-radius:999px;background:var(--Blue-50, #EEF5FF);display:flex;width:24px;height:24px;justify-content:center;align-items:center;gap:8px}.programme-table{display:flex;flex-direction:column;margin-top:32px}.programme-header{display:flex;flex-direction:row}.programme-header>div{color:var(--Grey-400, #8596AB);padding:8px;box-sizing:border-box}car-programme-row{display:flex;flex-direction:row;background:var(--Grey-50, #F6F7F9)}car-programme-row>div,car-programme-row>a{border:1px solid var(--Grey-200, #D5DBE2);padding:8px;box-sizing:border-box}.programme-table .programme-name{display:flex;flex-grow:1;flex-shrink:1}.programme-table .programme-id{display:flex;width:12.3%}.programme-table .programme-status{display:flex;width:13.7%}.programme-table .programme-division{display:flex;width:12%}.programme-table .programme-projects{display:flex;width:5.8%}car-division-circle{width:24px;height:24px}car-icon-chevron-up,car-icon-chevron-down,car-icon-search-small{cursor:pointer}.overflow-ellipsis{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;display:block!important}car-project-list .project-table{display:flex;flex-direction:column;margin-top:32px}car-project-list .project-table .project-header{display:flex;flex-direction:row}car-project-list .project-table .project-header>div{color:var(--Grey-400, #8596AB);padding:8px;box-sizing:border-box}car-project-list car-project-list-row{display:flex;flex-direction:row;background:var(--Grey-50, #F6F7F9)}car-project-list car-project-list-row>div,car-project-list-row>a{border:1px solid var(--Grey-200, #D5DBE2);color:var(--Grey-600, #516278);padding:8px;box-sizing:border-box}car-project-list car-project-list-row>a.project-name{color:var(--Blue-400, #5997FF)}car-project-list .project-table .project-name{display:flex;flex-grow:1}car-project-list .project-table .project-ref{display:flex;width:7.96%}car-project-list .project-table .project-status{display:flex;width:9.52%}car-project-list .project-table .project-pm{display:flex;width:14.18%}car-project-list .project-table .project-deadline{display:flex;width:11%}car-project-list .project-table .project-used{display:flex;width:8.69%}car-project-list .project-table .project-type{display:flex;width:7.14%}car-project-list .project-table .project-division{display:flex;width:5.67%}car-project-list .project-table .project-programme{display:flex;width:16.38%}.d-flex{display:flex}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.my-4{margin-top:4px;margin-bottom:4px}.py-4{padding-top:4px;padding-bottom:4px;box-sizing:border-box}.py-8{padding-top:8px;padding-bottom:8px;box-sizing:border-box}.pointer{cursor:pointer}.car-project-task-hdr{display:flex;flex-direction:row;color:var(--Grey-400, #8596AB)}car-project-task-row{display:flex;flex-direction:row;color:var(--Grey-600, #516278);background:var(--Blue-50, #EEF5FF)}car-project-task-row>div,car-project-task-row>a{border:1px solid var(--Grey-200, #D5DBE2);color:var(--Grey-600, #516278);padding:8px;box-sizing:border-box;gap:8px}.car-project-task-hdr>div{color:var(--Grey-400, #8596AB);padding:8px;box-sizing:border-box;gap:8px}.car-project-task-hdr .name,car-project-task-row .name{display:flex;flex-grow:1;flex-shrink:1;font-weight:700;cursor:pointer;overflow-x:hidden}.car-project-task-hdr .division,car-project-task-row .division{display:flex;width:5.67%;flex-shrink:0}.car-project-task-hdr .status,car-project-task-row .status{display:flex;width:8.87%;flex-shrink:0}.car-project-task-hdr .allocated,car-project-task-row .allocated{display:flex;width:6.86%;flex-shrink:0}.car-project-task-hdr .approved,car-project-task-row .approved{display:flex;width:7.14%;flex-shrink:0}.car-project-task-hdr .ptcalendar{display:flex;width:55.81%;flex-shrink:0;border:1px solid transparent!important;border-left:1px solid var(--Grey-200, #D5DBE2)!important;border-bottom:1px solid var(--Grey-200, #D5DBE2)!important;padding:0;gap:0}car-project-task-row .ptcalendar{display:flex;width:55.81%;flex-shrink:0;border:1px solid transparent!important;border-bottom:1px solid var(--Grey-200, #D5DBE2)!important;padding:0;gap:0}car-project-resource-row{display:flex;flex-direction:row;color:var(--Grey-600, #516278)}.stripey-parent .stripey{background:var(--Grey-50, #F6F7F9)}.stripey-parent .stripey:nth-child(2n){background:#fff}car-project-resource-row>div,car-project-resource-row>a{border:1px solid transparent;color:var(--Grey-600, #516278);padding:8px;box-sizing:border-box;gap:8px}car-project-resource-row .name-plus{display:flex;width:44.19%}car-project-resource-row .ptcalendar{display:flex;width:55.81%;border-left:1px solid var(--Grey-200, #D5DBE2);padding:0;gap:0}car-project .week1{width:70%;box-sizing:border-box}car-project .week1.hdr{padding-bottom:4px;border-bottom:4px solid var(--Grey-50, #F6F7F9)}car-project .week1.hdr.current{border-bottom-color:var(--Blue-400, #5997FF)}car-project .week2{width:30%;box-sizing:border-box}car-project .week2.hdr{padding-bottom:4px;border-bottom:4px solid var(--Grey-50, #F6F7F9)}car-project .week2.hdr.current{border-bottom-color:var(--Blue-400, #5997FF)}car-project .week1 .day{width:14.2857143%;text-align:right;padding:8px;border-right:1px solid var(--Grey-200, #D5DBE2);box-sizing:border-box}car-project .tenday .day.current{background:var(--Blue-50, #EEF5FF)}car-project .tenday .day{width:10%;text-align:center;padding:8px;border-right:1px solid var(--Grey-200, #D5DBE2);box-sizing:border-box}
