.workspace-label{border-top:1px solid #30474d;margin:24px 10px 0;padding-top:16px;font-size:11px;color:#d2e4e3}.workspace-label small{display:block;color:#8aa6ad;font-size:10px;margin-top:4px}.topbar-user{display:flex;align-items:center;gap:8px}.avatar{display:inline-grid;place-items:center;background:#d9eee5;color:#246a55;width:25px;height:25px;border-radius:50%;font-size:11px;font-weight:700}.crumb{color:#a0b6bb;padding:0 10px}.intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.intro h2{margin:0 0 5px;font-size:24px;letter-spacing:-.7px;font-weight:650}.intro p{margin:0;color:#72868c;font-size:12px}.eyebrow{color:#087f75;font-size:10px;letter-spacing:.12em;font-weight:700;margin-bottom:7px}.date-chip{font-size:11px;color:#698088;border:1px solid #dbe6e7;padding:7px 12px;border-radius:7px;background:#fff;white-space:nowrap}.editor{margin-bottom:20px}.editor summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:650;font-size:12px;list-style:none}.editor summary::-webkit-details-marker{display:none}.editor summary span{font-size:18px;color:#087f75}.editor-body{border-top:1px solid #e5ecec;margin-top:16px;padding-top:20px}.inline-form{display:inline-block;margin:2px 3px 2px 0}.actions-cell{min-width:150px}.empty{text-align:center;padding:40px;color:#819398}.section+.section{margin-top:20px}.page-footer{display:flex;justify-content:space-between;font-size:10px;color:#82979c;border-top:1px solid #dfe8e9;margin-top:28px;padding-top:18px}.stack{display:grid;gap:18px}.activity-row{padding:12px 0;border-bottom:1px solid #edf1f1;font-size:11px}.activity-row:last-child{border:0}.activity-row small{display:block;color:#819398;margin-top:3px}.activity-dot{display:inline-block;width:6px;height:6px;background:#55a58c;border-radius:50%;margin-right:8px}.number{font-variant-numeric:tabular-nums;white-space:nowrap}.help{font-size:11px;color:#72868c}.section p{color:#65777e}.toolbar input{min-width:230px}.ticket{padding:16px 0;border-top:1px solid #e3ecec}.ticket h3{font-size:13px;margin:0 0 8px}.ticket-message{white-space:pre-wrap}.reply{padding:12px;border-left:3px solid #95d6bf;background:#f2f9f6;border-radius:5px}.status-chart{display:grid;gap:15px}.chart-row{display:grid;grid-template-columns:80px 1fr 28px;align-items:center;gap:10px;font-size:11px}.chart-row meter{width:100%;height:13px;accent-color:#087f75}.guide{background:#edf6f2;border:1px solid #d4e9df;border-radius:9px;padding:12px 15px;font-size:11px;color:#487165;margin-bottom:18px}.metric{white-space:nowrap}.card .metric{font-size:26px}.section-head .muted{font-size:11px}.subline{display:block;color:#8a9a9e;font-size:10px;margin-top:3px}.form-grid .field{min-width:0}summary:focus-visible{outline:2px solid #087f75;outline-offset:5px}.table-wrap td{max-width:360px;overflow-wrap:anywhere}.topbar{z-index:20}
@media(max-width:600px){.intro{align-items:flex-start;flex-direction:column}.intro h2{font-size:21px}.topbar-user{max-width:40%}.toolbar input{min-width:0;width:100%}.topbar-user .avatar{display:none}.date-chip{font-size:10px}.page-footer{gap:12px}.metric{font-size:24px}}
@media print{.sidebar,.topbar,.editor,.toolbar,.page-footer,.btn,.new-entry{display:none!important}.main-content{margin:0;width:100%}.page{padding:0}.section,.card{break-inside:avoid}body{background:#fff}}
.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.detail-grid dt{font-size:10px;color:#70858b;text-transform:uppercase;letter-spacing:.06em}.detail-grid dd{margin:5px 0 0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.detail-metrics{grid-template-columns:repeat(3,1fr);margin:18px 0}.detail-heading{font-size:13px;margin:24px 0 14px}.detail-editor{border-top:1px solid #e2ebea;padding-top:16px;margin-top:20px}.detail-editor summary{font-size:12px;font-weight:650;cursor:pointer;margin-bottom:16px}.record-detail{border-top:3px solid #087f75;margin-bottom:24px}.register-controls,.register-pager,.report-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.register-controls input{min-width:180px}.register-pager{color:#73868a;font-size:11px}.register-pager span{margin-right:auto}.sort-button{border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.operating-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.operating-strip>a,.operating-strip>div{padding:16px;background:#eaf4f0;border:1px solid #d3e6de;border-radius:10px;text-decoration:none;font-size:11px;color:#4e7266}.operating-strip strong{display:block;font-size:20px;color:#1f5949}.operating-strip span{display:block;color:#6e8c80;font-size:10px;margin-top:3px}.report-filter label{font-size:11px}.report-filter input{margin-left:7px}tr[hidden]{display:none!important}
@media(max-width:700px){.detail-grid,.detail-metrics,.operating-strip{grid-template-columns:1fr}.register-controls>*{max-width:100%}.register-controls input{width:100%}}
@media print{.register-controls,.register-pager,.detail-editor{display:none!important}body:has(.record-detail) .page>section:not(.record-detail),body:has(.record-detail) .page>.editor{display:none!important}.record-detail{border:0}}
.department-nav{margin:8px 0}.department-nav>summary{font-weight:650}.department-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px}.department-cards .section{margin-top:0}.department-card p{min-height:42px}.department-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:11px}.hr-tabs{margin-bottom:22px}.hr-tabs a[aria-current=page]{background:#087f75;color:white}.hr-filters{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:20px}.hr-filters .field{min-width:155px;flex:1}.hr-filters .btn{margin-bottom:1px}.workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;font-size:12px}.workflow-steps>div{border-top:3px solid #9acfb9;padding-top:12px}.hub-actions{margin-top:22px!important}.hub-actions h2{margin-bottom:18px}.status.verified{background:#e8f6ef;color:#217654}.status.archived{background:#edf0f2;color:#748187}.field input[type=file]{font-size:11px}.hr-filters+.editor{margin-top:0}.page>.cards+.section{margin-top:22px}
@media(max-width:800px){.department-cards,.workflow-steps{grid-template-columns:1fr}.hr-filters .field{min-width:100%}.hr-tabs{gap:5px}.hr-tabs a{font-size:10px}.department-card p{min-height:0}}
@media print{.hr-filters,.hr-tabs,.department-shortcuts{display:none!important}}
.table-wrap td details form .form-grid{grid-template-columns:1fr;min-width:180px}.hr-tabs{flex-wrap:wrap}.department-card h2{font-size:18px}.department-card .btn{margin-top:6px}
.grid2>.stack{align-content:start}.stack>.section{margin-top:0!important}
