.hyc-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;display:grid}.hyc-facts>div{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--bg);padding:10px 12px}.hyc-facts dt{color:var(--ink-3);font-size:12px}.hyc-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:700}.hyc-facts .is-alert dd{color:var(--danger)}.hyc-quotes{gap:6px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.hyc-quotes span{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:8px}.hyc-duties{margin:12px 0 0;font-size:14px;line-height:1.7}.hyc-note{margin-top:12px}.hyc-check{align-items:center;gap:6px;margin:12px 0 0;display:flex}.hyc-period{color:var(--ink-3);margin:4px 0 0;font-size:13px}.hyc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.hyc-table th,.hyc-table td{border-bottom:1px solid var(--line-soft);text-align:left;padding:8px 4px}.hyc-table td{text-align:right}.hyc-table td:last-child{text-align:left}.hyc-table small{color:var(--ink-3);display:block}.hyc-supervisors{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hyc-supervisors>li{border:1px solid var(--line-soft);border-radius:var(--radius-sm);gap:10px;padding:14px;display:grid}.hyc-supervisor-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hyc-supervisor-head small{color:var(--ink-3)}@media (max-width:600px){.hyc-table{font-size:13px}.hyc-table th:nth-child(4),.hyc-table td:nth-child(4){display:none}}@media print{.hyc-facts>div{border-color:var(--line);background:0 0}}.policy-year-form:has(#hyc-period) .float-field{width:220px}
