article.detail.timesheet .bold{font-weight:600}article.detail.timesheet .accepted .bordered{border-color:var(--accepted-border-color)}article.detail.timesheet .deleted .bordered{border-color:var(--deleted-border-color)}article.detail.timesheet .pending .bordered{border-color:var(--pending-border-color)}article.detail.timesheet .rejected .bordered{border-color:var(--rejected-border-color)}article.detail.timesheet label a{color:var(--default-primary-main-color)}article.detail.timesheet label a:hover{text-decoration:underline}article.detail.timesheet section.timesheet{display:flex;flex-direction:column;align-items:stretch}article.detail.timesheet section.timesheet .button,article.detail.timesheet section.timesheet button{display:flex;align-items:center}article.detail.timesheet section.timesheet .button:not(:disabled).accept:hover,article.detail.timesheet section.timesheet .button:not(:disabled).delete:hover,article.detail.timesheet section.timesheet .button:not(:disabled).reject:hover,article.detail.timesheet section.timesheet button:not(:disabled).accept:hover,article.detail.timesheet section.timesheet button:not(:disabled).delete:hover,article.detail.timesheet section.timesheet button:not(:disabled).reject:hover{color:var(--default-primary-text-color)}article.detail.timesheet section.timesheet .button:not(:disabled).accept:hover svg path,article.detail.timesheet section.timesheet .button:not(:disabled).delete:hover svg path,article.detail.timesheet section.timesheet .button:not(:disabled).reject:hover svg path,article.detail.timesheet section.timesheet button:not(:disabled).accept:hover svg path,article.detail.timesheet section.timesheet button:not(:disabled).delete:hover svg path,article.detail.timesheet section.timesheet button:not(:disabled).reject:hover svg path{fill:var(--default-primary-text-color)}article.detail.timesheet section.timesheet .button:not(:disabled).accept,article.detail.timesheet section.timesheet button:not(:disabled).accept{border-color:var(--accepted-border-color);background-color:var(--accepted-background-color);color:var(--accepted-text-color)}article.detail.timesheet section.timesheet .button:not(:disabled).accept svg path,article.detail.timesheet section.timesheet button:not(:disabled).accept svg path{fill:var(--accepted-text-color)}article.detail.timesheet section.timesheet .button:not(:disabled).accept:hover,article.detail.timesheet section.timesheet button:not(:disabled).accept:hover{border-color:var(--accepted-border-color);background-color:var(--accepted-text-color);color:var(--accepted-background-color)}article.detail.timesheet section.timesheet .button:not(:disabled).delete,article.detail.timesheet section.timesheet button:not(:disabled).delete{border-color:var(--deleted-border-color);background-color:var(--deleted-background-color);color:var(--deleted-text-color)}article.detail.timesheet section.timesheet .button:not(:disabled).delete svg path,article.detail.timesheet section.timesheet button:not(:disabled).delete svg path{fill:var(--deleted-text-color)}article.detail.timesheet section.timesheet .button:not(:disabled).delete:hover,article.detail.timesheet section.timesheet button:not(:disabled).delete:hover{border-color:var(--deleted-border-color);background-color:var(--deleted-text-color);color:var(--deleted-background-color)}article.detail.timesheet section.timesheet .button:not(:disabled).reject,article.detail.timesheet section.timesheet button:not(:disabled).reject{border-color:var(--rejected-border-color);background-color:var(--rejected-background-color);color:var(--rejected-text-color)}article.detail.timesheet section.timesheet .button:not(:disabled).reject svg path,article.detail.timesheet section.timesheet button:not(:disabled).reject svg path{fill:var(--rejected-text-color)}article.detail.timesheet section.timesheet .button:not(:disabled).reject:hover,article.detail.timesheet section.timesheet button:not(:disabled).reject:hover{border-color:var(--rejected-border-color);background-color:var(--rejected-text-color);color:var(--rejected-background-color)}article.detail.timesheet section.timesheet>header{justify-content:space-between;align-items:flex-start;flex-direction:row;flex:1 0 auto}article.detail.timesheet section.timesheet>header .left,article.detail.timesheet section.timesheet>header .right{display:flex;flex-direction:column;justify-content:flex-end}article.detail.timesheet section.timesheet>header .left .row,article.detail.timesheet section.timesheet>header .right .row{justify-content:flex-end}article.detail.timesheet section.timesheet main{flex:1 0 auto;padding-top:1rem}article.detail.timesheet section.timesheet main>header{display:flex;flex-direction:column;flex:1 0 auto;justify-content:space-between}article.detail.timesheet section.timesheet main>header .grid{flex-grow:1;align-self:stretch;grid-auto-flow:column;grid-template-rows:auto auto auto auto;-ms-grid-rows:auto auto auto auto;grid-template-columns:auto auto 1fr auto auto;-ms-grid-columns:auto auto 1fr auto auto;grid-template-areas:". . spacer status status" ". . spacer documents documents" ". . spacer . ." ". . spacer . ."}article.detail.timesheet section.timesheet main>header .grid .accepted{background-color:var(--accepted-background-color);color:var(--accepted-text-color)}article.detail.timesheet section.timesheet main>header .grid .deleted{background-color:var(--deleted-background-color);color:var(--deleted-text-color)}article.detail.timesheet section.timesheet main>header .grid .pending{background-color:var(--pending-background-color);color:var(--pending-text-color)}article.detail.timesheet section.timesheet main>header .grid .rejected{background-color:var(--rejected-background-color);color:var(--rejected-text-color)}article.detail.timesheet section.timesheet main>header .grid .missing{background-color:var(--missing-background-color);color:var(--missing-text-color)}article.detail.timesheet section.timesheet main>header .grid .spacer{grid-area:spacer}article.detail.timesheet section.timesheet main>header .grid .no-documents{grid-area:documents}article.detail.timesheet section.timesheet main>header .grid .status{display:flex;justify-content:center;justify-self:flex-end;-ms-grid-column-align:end;align-items:center;grid-area:status;border:1px solid}article.detail.timesheet section.timesheet main>header .grid .documents{grid-area:documents;display:flex;align-items:center;justify-content:flex-end;justify-self:flex-end;-ms-grid-column-align:end}article.detail.timesheet section.timesheet main>header .grid .documents a{color:var(--default-primary-main-color)}article.detail.timesheet section.timesheet main>header .grid .documents a:hover{text-decoration:underline}article.detail.timesheet section.timesheet main section.entries{display:flex;flex-direction:column;background-color:#fff;border:3px solid #fff;border-radius:.5rem;padding:.5rem 1rem}article.detail.timesheet section.timesheet main section.entries.accepted{border-color:var(--accepted-background-color)}article.detail.timesheet section.timesheet main section.entries.deleted{border-color:var(--deleted-background-color)}article.detail.timesheet section.timesheet main section.entries.pending{border-color:var(--pending-background-color)}article.detail.timesheet section.timesheet main section.entries.rejected{border-color:var(--rejected-background-color)}article.detail.timesheet section.timesheet main section.entries .entry{padding:.5rem .75rem;margin:.75rem 0}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries{display:flex;flex-direction:column;flex-grow:1;padding-left:1rem}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries .custom-field-entry{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;padding:.25rem 0}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries .custom-field-entry label.field-name{font-weight:500}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries .custom-field-entry label.deemphasised{color:var(--default-darker-background-color);font-size:.9rem;justify-content:flex-end}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries .custom-field-entry .detail{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:15rem}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries .custom-field-entry .detail label{padding:0;min-width:2.75rem;justify-content:center}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries .custom-field-entry .detail .arrow-right{position:relative;top:-1px;margin-left:.75rem;margin-right:.75rem;min-width:1rem}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries .custom-field-entry .detail label.break{margin-left:.5rem;margin-right:1rem;min-width:7rem;justify-content:flex-start;font-size:.9rem}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries .custom-field-entry .total{display:flex;flex-direction:row;align-items:center;width:7rem;flex-grow:0;justify-content:space-between}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries .custom-field-entry .total label{font-weight:500}article.detail.timesheet section.timesheet main section.entries .entry .custom-field-entries .custom-field-entry .total .nightshift{display:flex;align-items:center;justify-content:center;margin:0 4px}article.detail.timesheet footer{flex-direction:column}article.detail.timesheet footer.totals{flex-direction:column;padding:1rem 1rem 0 0}article.detail.timesheet footer.totals h3{display:flex;font-size:1.1rem;font-weight:600;text-decoration:underline;align-self:flex-end;padding-bottom:.5rem}article.detail.timesheet footer.totals .total{display:flex;flex-direction:row;flex-grow:0;justify-content:flex-end;padding-top:.25rem}article.detail.timesheet footer.totals .total label{display:flex;font-size:1.1rem;font-weight:500;margin:0}article.detail.timesheet footer.totals .total label.display{padding-left:1rem;justify-content:flex-end;width:8rem}article.detail.timesheet.container{max-width:700px}article.detail.timesheet section.timesheet{padding:0 0 2rem 0}article.detail.timesheet section.timesheet>header{padding:1.5rem 0}article.detail.timesheet section.timesheet>header .row-1{margin-bottom:.5rem}article.detail.timesheet section.timesheet>header .row-2{margin-top:.5rem}article.detail.timesheet section.timesheet>header .left{margin-right:2rem}article.detail.timesheet section.timesheet>header .right button{margin-right:.75rem}article.detail.timesheet section.timesheet>header .right button:last-child{margin-right:0}article.detail.timesheet section.timesheet>header .grid{grid-gap:1rem}article.detail.timesheet section.timesheet>header .btn,article.detail.timesheet section.timesheet>header .button,article.detail.timesheet section.timesheet>header button{font-size:.75rem}article.detail.timesheet section.timesheet>header .right .grid button{min-width:6rem;margin:1rem}article.detail.timesheet section.timesheet>header .right .grid button:last-child{margin-right:0}article.detail.timesheet section.timesheet main>header .grid{grid-gap:0}article.detail.timesheet section.timesheet main>header .grid .control.left{padding-left:1rem}article.detail.timesheet section.timesheet main>header .grid label{padding-top:.5rem;padding-bottom:.5rem}article.detail.timesheet section.timesheet main>header .grid .status{width:10rem}article.detail.timesheet section.timesheet main>header .grid .status label{padding-right:.5rem}article.detail.timesheet section.timesheet main section.days .grid{grid-gap:0}article.detail.timesheet section.timesheet main section.days .grid.hourly .cell-padding{padding:.5rem 0}article.detail.timesheet section.timesheet main section.days .grid.hourly .cell-padding.date .ml-4{margin-left:0!important}article.detail.timesheet section.timesheet main section.days .grid .cell-padding.bordered.first{padding-left:1rem}article.detail.timesheet section.timesheet main section.days .grid .cell-padding.bordered.last{padding-right:1rem}article.detail.timesheet section.timesheet main section.days .grid .header.cell-padding.first{padding-left:1rem}article.detail.timesheet section.timesheet main section.days .grid .header.cell-padding.last{padding-right:1rem}article.detail.timesheet section.timesheet main section.days .grid .footer.cell-padding{border-left:none;border-right:none}article.detail.timesheet section.timesheet main section.days .grid .footer.cell-padding.nonBillable{justify-content:flex-start}article.detail.timesheet section.timesheet main section.days .grid.daily,article.detail.timesheet section.timesheet main section.days .grid.hourly,article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal{grid-template-rows:[header-row-start] auto [header-row-end] auto;-ms-grid-rows:auto auto}article.detail.timesheet section.timesheet main section.days .grid.daily .date .dayName,article.detail.timesheet section.timesheet main section.days .grid.hourly .date .dayName,article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .date .dayName{padding-right:.5rem}article.detail.timesheet section.timesheet main section.days .grid.daily{grid-template-columns:[date] auto [icons] auto [billable] auto;-ms-grid-columns:auto auto 1fr auto}article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-child(5),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-child(6),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-child(7),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-child(8){border-top-width:3px;border-top-style:solid}article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-last-child(3),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-last-child(4),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-last-child(5),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-last-child(6){border-bottom-width:3px;border-bottom-style:solid}article.detail.timesheet section.timesheet main section.days .grid.daily.holiday{grid-template-columns:[date] auto [icons] 1fr [billable] auto [nonBillable] auto;-ms-grid-columns:auto 1fr auto auto}article.detail.timesheet section.timesheet main section.days .grid.daily.holiday .bordered:nth-child(5){border-top:none}article.detail.timesheet section.timesheet main section.days .grid.daily.holiday .bordered:nth-child(9),article.detail.timesheet section.timesheet main section.days .grid.daily.holiday .bordered:nth-child(10){border-top-width:3px;border-top-style:solid}article.detail.timesheet section.timesheet main section.days .grid.daily.holiday .bordered:nth-last-child(7),article.detail.timesheet section.timesheet main section.days .grid.daily.holiday .bordered:nth-last-child(8){border-bottom-width:3px;border-bottom-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourly{grid-template-columns:[date] auto [icons] auto [spacer] 1fr [startTime] auto [endTime] auto [breakTime] auto [spacer] 1fr [billable] auto;-ms-grid-columns:auto auto 1fr auto auto auto 1fr auto}article.detail.timesheet section.timesheet main section.days .grid.hourly .cell-padding.billable{padding-right:.5rem}article.detail.timesheet section.timesheet main section.days .grid.hourly .nightshift{display:flex;justify-content:space-between;align-items:center}article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(9),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(10),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(11),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(12),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(13),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(14),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(15),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(16){border-top-width:3px;border-top-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(3),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(4),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(5),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(6),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(7),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(8),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(9),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(10){border-bottom-width:3px;border-bottom-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered{grid-template-columns:[date] auto [icons] auto [spacer] 1fr [startTime] auto [endTime] auto [breakTime] auto [spacer] 1fr [billable] auto [nonBillable] auto;-ms-grid-columns:auto auto 1fr auto auto auto 1fr auto auto}article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered:nth-child(9){border-top:none}article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered:nth-child(17),article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered:nth-child(18){border-top-width:3px;border-top-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered:nth-last-child(11),article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered:nth-last-child(12){border-bottom-width:3px;border-bottom-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourly{grid-template-columns:[date] auto [icons] auto [startTime] auto [endTime] auto [breakTime] auto [billable] auto;-ms-grid-columns:auto auto auto auto auto}article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday{grid-template-columns:[date] auto [icons] auto [startTime] auto [endTime] auto [breakTime] auto [billable] auto [nonBillable] auto;-ms-grid-columns:auto auto auto auto auto auto auto}article.detail.timesheet section.timesheet main section.days>main{padding-bottom:1rem}article.detail.timesheet section.timesheet main section.days>main .row{padding-top:1rem;flex-wrap:nowrap}article.detail.timesheet section.timesheet main footer.audit-trail,article.detail.timesheet section.timesheet main section.days>footer{padding-top:1rem}article.detail.timesheet section.timesheet main footer.audit-trail>header{align-self:center;padding:0}article.detail.timesheet section.timesheet main footer.audit-trail>main{padding:0}@supports(grid-gap:1rem){article.detail.timesheet section.timesheet>header .right .grid button{margin:unset}}@media(min-width:768px){article.detail.timesheet{min-width:650px;max-width:992px;align-self:center}article.detail.timesheet section.timesheet>header .btn,article.detail.timesheet section.timesheet>header .button,article.detail.timesheet section.timesheet>header button{font-size:unset}article.detail.timesheet section.timesheet>header .left .row,article.detail.timesheet section.timesheet>header .right .row{margin-bottom:.75rem}article.detail.timesheet section.timesheet main section.days .grid .footer.cell-padding.billable,article.detail.timesheet section.timesheet main section.days .grid .header.cell-padding.billable.last{justify-content:flex-start}article.detail.timesheet section.timesheet main section.days .grid .footer.cell-padding.total{justify-content:flex-end}article.detail.timesheet section.timesheet main section.days .grid.hourly .cell-padding{padding:.5rem .25rem}article.detail.timesheet section.timesheet main section.days .grid.daily,article.detail.timesheet section.timesheet main section.days .grid.hourly,article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal{grid-template-rows:[header-row-start] auto [header-row-end] auto;-ms-grid-rows:auto auto}article.detail.timesheet section.timesheet main section.days .grid.daily{grid-template-columns:[date] auto [icons] auto [spacer] 1fr [billable] auto;-ms-grid-columns:auto auto 1fr auto}article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-child(5),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-child(6),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-child(7),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-child(8){border-top-width:3px;border-top-style:solid}article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-last-child(3),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-last-child(4),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-last-child(5),article.detail.timesheet section.timesheet main section.days .grid.daily .bordered:nth-last-child(6){border-bottom-width:3px;border-bottom-style:solid}article.detail.timesheet section.timesheet main section.days .grid.daily.holiday{grid-template-columns:[date] auto [icons] auto [spacer] 1fr [billable] auto [nonBillable] auto;-ms-grid-columns:auto auto 1fr auto auto}article.detail.timesheet section.timesheet main section.days .grid.daily.holiday .bordered:nth-child(5){border-top:none}article.detail.timesheet section.timesheet main section.days .grid.daily.holiday .bordered:nth-child(9),article.detail.timesheet section.timesheet main section.days .grid.daily.holiday .bordered:nth-child(10){border-top-width:3px;border-top-style:solid}article.detail.timesheet section.timesheet main section.days .grid.daily.holiday .bordered:nth-last-child(7),article.detail.timesheet section.timesheet main section.days .grid.daily.holiday .bordered:nth-last-child(8){border-bottom-width:3px;border-bottom-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourly .nightshift{display:flex;justify-content:space-between;align-items:center}article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(9),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(10),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(11),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(12),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(13),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(14),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(15),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-child(16){border-top-width:3px;border-top-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(3),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(4),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(5),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(6),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(7),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(8),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(9),article.detail.timesheet section.timesheet main section.days .grid.hourly .bordered:nth-last-child(10){border-bottom-width:3px;border-bottom-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered{grid-template-columns:[date] auto [icons] auto [spacer] 1fr [startTime] auto [endTime] auto [breakTime] auto [spacer] 1fr [billable] auto [nonBillable] auto;-ms-grid-columns:auto auto 1fr auto auto auto 1fr auto auto}article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered:nth-child(9){border-top:none}article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered:nth-child(17),article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered:nth-child(18){border-top-width:3px;border-top-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered:nth-last-child(11),article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday .bordered:nth-last-child(12){border-bottom-width:3px;border-bottom-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .nightshift{display:flex;justify-content:space-between;align-items:center}article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:first-child,article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-child(2),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-child(3),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-child(4),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-child(5),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-child(6),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-child(7),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-child(8){border-top-width:3px;border-top-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:last-child,article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-last-child(2),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-last-child(3),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-last-child(4),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-last-child(5),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal .bordered:nth-last-child(6){border-bottom-width:3px;border-bottom-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal.holiday .bordered:nth-child(9),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal.holiday .bordered:nth-child(10){border-top-width:3px;border-top-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal.holiday .bordered:nth-last-child(7),article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal.holiday .bordered:nth-last-child(8){border-bottom-width:3px;border-bottom-style:solid}article.detail.timesheet section.timesheet main section.days .grid.hourly{grid-template-columns:[date] auto [icons] auto [spacer] 1fr [startTime] auto [endTime] auto [breakTime] auto [spacer] 1fr [billable] auto;-ms-grid-columns:auto auto 1fr auto auto auto 1fr auto}article.detail.timesheet section.timesheet main section.days .grid.hourly.holiday{grid-template-columns:[date] auto [icons] auto [spacer] 1fr [startTime] auto [endTime] auto [breakTime] auto [spacer] 1fr [billable] auto [nonBillable] auto;-ms-grid-columns:auto auto 1fr auto auto auto 1fr auto auto}article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal{grid-template-columns:[date] auto [icons] auto [spacer] 1fr [billable] auto;-ms-grid-columns:auto auto 1fr auto auto auto 1fr auto}article.detail.timesheet section.timesheet main section.days .grid.hourlyTotal.holiday{grid-template-columns:[date] auto [icons] auto [spacer] 1fr [billable] auto [nonBillable] auto;-ms-grid-columns:auto auto 1fr auto auto auto 1fr auto auto}}