.metrics-six{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-six .metric{min-height:118px}.weekly-line{display:block;width:100%;height:auto;max-height:270px}.chartlegend{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;margin:8px 0 2px}.chartlegend span{display:inline-flex;gap:7px;align-items:center}.chartlegend i{width:22px;border-top:3px solid #e1251b}.chartlegend .legend-goal{border-color:#d6a449;border-top-style:dashed}.month-input{width:88px!important;text-align:right;padding:5px 7px;min-height:32px}.bulk-person{display:block;padding:7px;border-bottom:1px solid #eee}.bulk-person input{min-height:unset}.bulk-person:last-of-type{margin-bottom:20px}.sort-head{background:transparent;border:0;padding:0;color:inherit;font-size:10px;letter-spacing:.04em;text-align:left;white-space:nowrap}.sort-head:hover{text-decoration:underline}.status-edit{min-width:126px;padding:5px;font-size:11px;min-height:32px}.task-progress.progress-high{background:#dcf4e4;border-color:#86cba0;color:#276646}.task-progress.progress-mid{background:#fff4d9;border-color:#ecc978;color:#846016}.task-progress.progress-low{background:#ffe7e3;border-color:#f3aaa2;color:#a74439}.metric.clickable{text-align:left;cursor:pointer;font-family:inherit}.metric.clickable:hover{box-shadow:0 3px 12px #0002}.metric.danger{border-top:4px solid #e48273}.metric.caution{border-top:4px solid #e6b95c}.over{color:#bf3429!important;font-weight:800}.due-soon{color:#a77820;font-weight:800}.due-list>div{padding:12px 0;border-bottom:1px solid #ddd;line-height:1.8}.task-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.task-summary .metric{margin:0}.task-summary .metric strong{font-size:22px}@media(max-width:1100px){.metrics-six,.task-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:660px){.metrics-six,.task-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-line{min-height:180px}}

.rr-inline{display:flex;align-items:center;gap:6px;min-width:225px}.rr-input{width:86px!important;min-height:32px;padding:5px 7px;font-size:12px}.rr-save{font-size:11px}.rr-inline a{white-space:nowrap;font-size:11px}.rr-inline .rr-create{padding:6px 7px}

#downloadTemplate{margin-right:5px}

.rr-cell .rr-view,.rr-cell .rr-editor{display:flex;align-items:center;gap:9px;white-space:nowrap}.rr-cell .rr-editor{display:none}.rr-cell.editing .rr-view{display:none}.rr-cell.editing .rr-editor{display:flex}.rr-cell .rr-edit{font-size:11px}.rr-cell .rr-create{padding:7px 9px}
