@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}#staffing .topstaff{margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#staffing .filters,#staffing .topstaff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}#staffing .filters .multiselect{width:300px}#staffing .nav{gap:5px}#staffing .nav,#staffing .staffing_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#staffing .staffing_row>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}#staffing .staffing_row .staffing_left{width:0;-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;max-width:300px}#staffing .staffing_row .passed_credits{border-radius:50%;height:10px;width:10px;background-color:#d34300}#staffing .day{width:0;margin:1px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9em;border:1px solid transparent;cursor:default}#staffing .schedule_row{overflow:hidden}#staffing .schedule_row .day{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--rm-contrast-8);padding-bottom:5px;border:none}#staffing .schedule_row .day .number{font-size:1.1em}#staffing .schedule_row .day .month{background:linear-gradient(270deg,var(--rm-contrast-2),var(--rm-contrast-2) 30px,var(--rm-contrast-1));padding-right:30px;z-index:1;color:var(--rm-contrast-8);-ms-flex-item-align:start;align-self:start;white-space:nowrap;text-transform:capitalize}#staffing .schedule_row .day.today{background-color:var(--rm-contrast-9);color:var(--rm-contrast-1)}#staffing .project_row .project,#staffing .project_row .resource,#staffing .resource_row .project,#staffing .resource_row .resource{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}#staffing .project_row .resource,#staffing .resource_row .resource{color:var(--rm-contrast-10)}#staffing .project_row .resource .ratio,#staffing .resource_row .resource .ratio{font-weight:700}#staffing .project_row .project,#staffing .resource_row .project{color:var(--rm-contrast-8)}#staffing .project_row .project .passed,#staffing .resource_row .project .passed{color:#d34300}#staffing .project_row .ratio,#staffing .resource_row .ratio{font-size:.8em;margin-right:5px}#staffing .project_row .day,#staffing .resource_row .day{overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1;background-color:var(--rm-contrast-21);border-radius:5px}#staffing .project_row .day.holiday,#staffing .project_row .day.weekend,#staffing .resource_row .day.holiday,#staffing .resource_row .day.weekend{background-color:var(--rm-contrast-22)}#staffing .project_row .day{color:var(--rm-contrast-8);cursor:pointer}#staffing .project_row .day:hover{border-color:var(--rm-contrast-5)}.credits_tooltip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.credits_tooltip,.credits_tooltip .credit_line{display:-webkit-box;display:-ms-flexbox;display:flex}.credits_tooltip .credit_line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.credits_tooltip .progress{width:100px}.tooltip-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tooltip-projects hr{margin:0 -8px;border-color:var(--rm-contrast-10)}.tooltip-issues{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.tooltip-issues .tooltip-issue{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip-issues ul{margin-bottom:0;padding-left:0;list-style-type:none}.tooltip-issues li{position:relative}.tooltip-issues li .check{position:absolute;margin-left:-15px}.tooltip-numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.tooltip-numbers>*{text-align:right;width:70px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}