.timesheet-overview153{color:#004139;background:#f5f8f6;padding:clamp(16px,3vw,32px);border-radius:14px;font-family:inherit}.timesheet-overview153 h2{font-size:2rem;margin:0 0 8px}.overview-tabs153,.overview-tools153{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.overview-tabs153 button,.overview-tools153 button,.overview-back153{border:1px solid #004139;border-radius:7px;padding:10px 16px;background:white;color:#004139;font:inherit;cursor:pointer}.overview-tabs153 button[aria-pressed=true]{background:#004139;color:white}.overview-tools153 input,.overview-tools153 select{min-width:130px;padding:10px;border:1px solid #b6c8bf;border-radius:6px;background:white;color:#004139;font:inherit}.timesheet-overview153 details{background:white;border:1px solid #d6e1db;border-radius:9px;margin:10px 0;overflow:hidden}.timesheet-overview153 summary{padding:20px;cursor:pointer;font-weight:700}.overview-row153{display:grid;grid-template-columns:2fr 1fr;gap:8px;text-align:left;width:100%;background:white;color:#004139;border:0;border-top:1px solid #e0e9e3;padding:18px 24px;font:inherit;cursor:pointer}.overview-row153:hover{background:#eef5f1}.overview-row153 small{color:#45665d}.overview-back153{margin:12px 0}.timesheet-overview153 button:focus-visible,.timesheet-overview153 summary:focus-visible{outline:3px solid #ceaa49;outline-offset:2px}@media(max-width:600px){.overview-row153{grid-template-columns:1fr}.overview-tools153>*{flex:1;min-width:120px}}
.timesheet-overview153 summary{display:list-item;position:relative;padding-right:22px}.overview-event153{display:inline-flex;flex-direction:column;gap:6px;vertical-align:middle;max-width:55%}.overview-event153 strong{font-size:1.07rem}.overview-event153 small{font-weight:400;color:#557367}.overview-counts153{float:right;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;font-weight:400}.overview-count153{font-size:.74rem;padding:5px 8px;border-radius:5px;background:#f1f5f2;color:#49685a}.overview-count-discrepancy153{background:#fff1df;color:#865111}.overview-count-accepted153{background:#e6f2eb;color:#1c6943}.overview-row153{grid-template-columns:minmax(190px,2fr) minmax(155px,1fr) 150px;align-items:center}.overview-identity153{display:flex;flex-direction:column;gap:6px}.overview-status153{display:inline-flex;justify-self:start;align-items:center;font-size:.8rem;padding:6px 10px;border-radius:20px;background:#eef2ef;color:#52665b;font-weight:600;white-space:nowrap}.overview-status-accepted153{background:#e0f1e6;color:#1e6841}.overview-status-discrepancy153{background:#fff0db;color:#88520b}.overview-status-draft153{background:#f3eafb;color:#734093}.overview-status-awaiting153{background:#e6eef9;color:#315f91}.overview-action153{justify-self:end;background:#004139;color:white;border-radius:6px;padding:9px 12px;font-size:.8rem;font-weight:600}.overview-progress153{grid-column:1 / 3}.overview-row153>small:last-child{justify-self:end;font-size:.75rem;color:#758579}.timesheet-overview153 details[open] summary{border-bottom:1px solid #dce6df}.timesheet-overview153 details[open] .overview-row153:first-of-type{border-top:0}@media(max-width:760px){.overview-event153{max-width:100%}.overview-counts153{float:none;margin:12px 0 0 20px}.overview-row153{grid-template-columns:1fr 1fr}.overview-action153{grid-column:2;grid-row:2}.overview-progress153{grid-column:1 / -1;grid-row:3}.overview-row153>small:last-child{grid-column:1;grid-row:2;justify-self:start}.overview-status153{justify-self:end}}
