﻿.sf-deadlines-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:22px !important;border-bottom:1px solid #84949f;padding-bottom:8px}.sf-deadlines-header .sf-deadlines-title{font-size:1.25rem;letter-spacing:.08em}.sf-deadlines-header .sf-deadlines-title .archive-title{margin-bottom:0 !important}.sf-deadlines-header .sf-deadlines-title .archive-title h1{font-family:"Lato",sans-serif}.sf-deadlines-header .sf-deadlines-year-nav{margin-left:auto;display:flex;gap:24px;margin-bottom:-8px}.sf-deadlines-header .sf-deadlines-year-nav .sf-year-link{text-transform:uppercase;font-weight:600;letter-spacing:.06em;font-size:14px;color:#3d3d3d;font-family:"Lato",sans-serif}.sf-deadlines-filters{width:100%;display:flex;gap:16px;align-items:center;margin-bottom:11px;font-size:14px}.sf-deadlines-filters .label{opacity:.6;color:#84949f}.sf-deadlines-filters .sf-filter-link{text-transform:uppercase;letter-spacing:.06em;color:#3d3d3d;font-size:14px}.sf-deadlines-filters .sf-filter-link.is-active{text-decoration:underline}.g-accordion{border:1px solid var(--border, #e5e7eb);border-radius:12px;overflow:hidden;margin-bottom:11px}.g-accordion summary{cursor:pointer;list-style:none;padding:12px 16px;font-weight:600;position:relative;transition:background-color .2s ease}.g-accordion summary::-webkit-details-marker{display:none}.g-accordion summary:after{content:"+";position:absolute;right:14px;transition:transform .25s ease}.g-accordion[open] summary{border-bottom:1px solid var(--border, #e5e7eb);background:var(--light-gray, #DDE3E0)}.g-accordion[open] summary:after{content:"–";transform:scale(1.1) rotate(0.001deg)}.g-accordion .g-accordion__panel{padding:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.g-accordion .g-accordion__panel .g-accordion__inner{overflow:hidden;padding:12px 16px;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.g-accordion[open] .g-accordion__panel{grid-template-rows:1fr}.g-accordion[open] .g-accordion__panel .g-accordion__inner{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.g-accordion summary,.g-accordion .g-accordion__panel,.g-accordion .g-accordion__inner{transition:none}}.g-month-block{margin-bottom:18px}.g-month-heading{margin:16px 24px 8px;font-weight:700;letter-spacing:.08em;font-size:.8rem;opacity:.8;width:95%}.g-table-wrap{overflow-x:auto}.g-table{width:95%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--border, #e5e7eb);border-radius:12px;margin:auto}.g-table th,.g-table td{padding:12px 14px;line-height:28px}.g-table thead th{font-weight:700;text-align:left;background:#f8fafc;border-bottom:1px solid var(--border, #e5e7eb);color:var(--Color-3, #231F20)}.g-table tbody tr+tr td{border-top:1px solid var(--border, #e5e7eb)}/*# sourceMappingURL=hrmp-content-type-payroll-deadlines.css.map */
