[hidden]{display:none!important}.experience-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.experience-toolbar input,.experience-toolbar select{min-height:44px;padding:10px;border:1px solid #d7e1dc;border-radius:10px;font:inherit}.event-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:18px 0 36px}.event-card{padding:22px;background:#fff;border:1px solid #dce5df;border-radius:22px;display:flex;flex-direction:column;gap:10px}.event-card img,.event-cover-fallback{width:100%;height:180px;object-fit:cover;border-radius:14px}.event-cover-fallback{background:linear-gradient(135deg,#004139,#4d7965);color:#fff;display:grid;place-items:center;padding:20px;text-align:center;font-size:24px}.event-card h3{font-size:21px;margin:5px 0}.event-card p{margin:0;color:#65766d;line-height:1.5}.event-card button{min-height:44px;border:0;border-radius:11px;background:#004139;color:#fff;font:inherit;padding:10px 16px;cursor:pointer}.event-card button.secondary{background:#edf3ef;color:#004139}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:99px;background:#edf1ee;color:#59675f;font-size:13px}.status-pill:before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}.status-pill.red,.status-red{color:#b42318}.status-pill.green{color:#13783e}.status-pill.amber{color:#9b6300}.action-table{width:100%;border-collapse:collapse;background:white;border-radius:14px;overflow:hidden}.action-table th,.action-table td{padding:14px;text-align:left;border-bottom:1px solid #e3eae5}.action-table button{min-height:40px;border:1px solid #ceddd4;border-radius:9px;padding:8px 12px;background:white;color:#004139;font:inherit}.people-frame{width:100%;height:calc(100vh - 220px);min-height:650px;border:0;background:#f4f7f6}.task-disclosure{border:1px solid #dce5df;border-radius:14px;background:white;margin:10px 0}.task-disclosure>summary{padding:18px;font-size:18px;font-weight:600;cursor:pointer;color:#004139;list-style-position:inside}.task-disclosure[open]>summary{border-bottom:1px solid #e2e9e4;margin-bottom:18px}.task-disclosure> :not(summary){margin-left:18px;margin-right:18px}.task-disclosure> :last-child{margin-bottom:18px}.table-filter{display:flex;gap:12px;padding:12px 0;flex-wrap:wrap}.table-filter input,.table-filter select{padding:10px;border:1px solid #d5e0da;border-radius:10px;font:inherit}.sortable-heading{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:5px;text-align:left}.timesheet-tabs{display:flex;gap:8px;margin:16px 0}.timesheet-tabs button{padding:12px 20px;border:1px solid #d5e0da;border-radius:10px;font:inherit;background:white}.timesheet-tabs button[aria-selected=true]{background:#004139;color:#fff}.bulk-discrepancy input{width:100%;min-width:100px;padding:9px;border:1px solid #d5e0da;border-radius:7px;font:inherit}.bulk-discrepancy td{padding:8px}.bulk-discrepancy tr.changed{background:#fff5dc}.table-scroll{overflow:auto}.pnc-status{white-space:normal;min-width:150px}@media(max-width:1100px){.event-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.event-card-grid{grid-template-columns:1fr}.event-card{padding:18px}.action-table{display:block;overflow:auto}.people-frame{min-height:750px}}
[hidden]{display:none!important}.inactive-timesheet-tab{display:none!important}.table-filter-input{padding:10px 14px;border:1px solid #d5e0da;border-radius:10px;font:inherit;margin:12px 0;min-width:240px}
