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 footer{flex-direction:column}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}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 auto;-ms-grid-rows:auto 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 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 .spacer2{grid-area:spacer2}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.days{display:flex;justify-content:stretch;flex:1 0 auto}article.detail.timesheet section.timesheet main section.days .bold{display:flex}article.detail.timesheet section.timesheet main section.days .grid{grid-auto-flow:row;justify-items:stretch;flex-grow:1}article.detail.timesheet section.timesheet main section.days .grid .cell-padding{padding:.5rem 1rem}article.detail.timesheet section.timesheet main section.days .grid .header{font-weight:600;grid-row-start:header-row-start;border-left:3px solid transparent;border-right:3px solid transparent}article.detail.timesheet section.timesheet main section.days .grid .footer{border-left:3px solid transparent;border-right:3px solid transparent}article.detail.timesheet section.timesheet main section.days .grid .date{grid-column-start:date;display:flex;justify-content:space-between}article.detail.timesheet section.timesheet main section.days .grid .icons{grid-column-start:icons;display:flex}article.detail.timesheet section.timesheet main section.days .grid .startTime{grid-column-start:startTime;display:flex;justify-content:center}article.detail.timesheet section.timesheet main section.days .grid .endTime{grid-column-start:endTime;display:flex;justify-content:center}article.detail.timesheet section.timesheet main section.days .grid .breakTime{grid-column-start:breakTime;display:flex;justify-content:center}article.detail.timesheet section.timesheet main section.days .grid .billable{grid-column-start:billable;display:flex;justify-content:flex-end}article.detail.timesheet section.timesheet main section.days .grid .nonBillable{grid-column-start:nonBillable;display:flex;justify-content:flex-end}article.detail.timesheet section.timesheet main section.days .grid .bordered{background-color:var(--default-primary-text-color)}article.detail.timesheet section.timesheet main section.days .grid .bordered.first{border-left-width:3px;border-left-style:solid}article.detail.timesheet section.timesheet main section.days .grid .bordered.last{border-right-width:3px;border-right-style:solid}article.detail.timesheet.container{max-width:700px}article.detail.timesheet header{padding-top:1.5rem;padding-bottom:1.5rem}article.detail.timesheet section.timesheet{padding:0 0 2rem 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{padding-top:1rem}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}}