.parallel-review{gap:20px;display:grid}.parallel-banner{background:#edf5f2;border:1px solid #bfd6ce;border-radius:12px;padding:22px 26px}.parallel-banner>strong{color:#205c52;font-size:17px}.parallel-banner p{max-width:950px;margin:8px 0 0;line-height:1.65}.parallel-review .panel h2{margin:0 0 12px}.parallel-review .panel p,.parallel-review .panel li{line-height:1.7}.parallel-review details>summary{cursor:pointer;font-size:16px;font-weight:650}.parallel-upload[open]>summary,.parallel-provenance[open]>summary{margin-bottom:22px}.parallel-upload>.form-grid{margin:18px 0}.parallel-upload>.check-label{margin:22px 0}.parallel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.parallel-heading h2{font-size:30px;font-family:var(--font-serif),Georgia,serif;margin:4px 0 8px}.parallel-heading p{color:var(--muted);margin:0}.parallel-tabs{flex-wrap:wrap;gap:8px;display:flex}.parallel-filters{flex-wrap:wrap;gap:18px;margin-bottom:22px;display:flex}.parallel-filters label{flex:1;min-width:220px}.parallel-review label{gap:7px;font-size:13px;font-weight:600;display:grid}.parallel-review input:not([type=checkbox]):not([type=file]),.parallel-review select{color:#203443;width:100%;font:inherit;background:#fff;border:1px solid #d1d9df;border-radius:7px;padding:11px 12px}.parallel-review .check-label{align-items:flex-start;gap:10px;display:flex}.parallel-review .check-label input{margin-top:4px}.parallel-table{max-height:580px;overflow:auto}.parallel-table thead th{z-index:1;background:#f4f7f8;position:sticky;top:0}.parallel-table td{vertical-align:top}.parallel-table td:first-child{min-width:160px}.parallel-table td:last-child{min-width:170px}.parallel-matches{background:#f6f8fa;border-radius:8px;margin-top:24px;padding:18px}.parallel-match{border-top:1px solid #dce4e8;grid-template-columns:1fr 1fr;gap:16px;padding:18px 0;display:grid}.parallel-match strong small{margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}.parallel-match>label:last-child:nth-child(3){grid-column:1/-1}.parallel-provenance code{overflow-wrap:anywhere;color:#526777;font-size:11px}.parallel-attention{color:#96591d}.parallel-steps li{padding:7px 0}.parallel-review .form-actions{flex-wrap:wrap}.parallel-review .panel ul{padding-left:22px}.parallel-review .metric-card strong{font-size:30px}.parallel-review .metric-card p{line-height:1.5}.parallel-review .file-upload{display:flex}.parallel-review .validation-warnings{margin-top:14px;padding:14px}@media (max-width:700px){.parallel-heading{flex-direction:column;align-items:flex-start}.parallel-tabs .button{padding:10px 13px}.parallel-match{grid-template-columns:1fr}.parallel-match>label:last-child:nth-child(3){grid-column:auto}.parallel-banner{padding:18px}.parallel-review .form-grid{grid-template-columns:1fr}.parallel-review input:not([type=checkbox]),.parallel-review select{font-size:16px}}.year-admin{gap:20px;display:grid}.year-mode{border-bottom:1px solid #d3dfdc;padding-bottom:18px}.year-admin .eyebrow,.year-start .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#28695e;font-size:12px;font-weight:700}.year-admin .year-form{border:2px solid #438b7e;scroll-margin-top:100px}.year-form>.parallel-heading{margin-bottom:22px}.year-admin .form-stack,.year-start .form-stack{gap:18px;display:grid}.year-admin label small{color:#61717a;font-weight:400;line-height:1.6}.year-admin .year-actions{justify-items:start;gap:8px;display:grid}.year-admin .year-search{max-width:420px}.year-admin .year-batch{border-top:1px solid #e0e8e4;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.year-batch small{overflow-wrap:anywhere;margin-top:8px;font-size:11px;display:block}.year-subform{border-top:1px solid #dbe4e0;margin-top:24px;padding-top:20px}.year-admin .form-stack>.button,.year-start .form-stack>.button{justify-self:start}.year-preview{border-top:1px solid #dbe4e0;margin-top:24px;padding-top:20px}.year-preview .check-label{margin:18px 0}.year-admin .panel>.parallel-heading{margin-bottom:20px}.year-admin .table-scroll{margin-top:18px}.year-admin .info-note{margin:16px 0}.year-admin td small{overflow-wrap:anywhere;display:block}.year-admin .document-link{font-size:12px}.year-admin .year-form h2{font-size:25px}.year-admin .claim-detail-grid{margin:24px 0}.year-admin .metric-card p{font-size:12px}.year-admin .panel{min-width:0}@media (max-width:700px){.year-admin .year-batch{flex-direction:column;align-items:flex-start}.year-admin .form-actions{gap:10px}.year-admin .year-form{scroll-margin-top:70px}}.year-claim-queues{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:20px;display:grid}.year-claim-queues>button{color:#38554d;text-align:left;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfdb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.year-claim-queues>button[aria-pressed=true]{background:#eaf4ef;border-color:#28695e;box-shadow:inset 0 0 0 1px #28695e}.year-claim-queues>button>strong{font-variant-numeric:tabular-nums;font-size:22px}.year-claim-queues>button:focus-visible{outline-offset:2px;outline:3px solid #438b7e}.year-admin .year-queue-summary{color:#526a61;margin:16px 0 0;font-size:12px}.year-claim-note{overflow-wrap:anywhere;white-space:pre-wrap;background:#f4f8f5;border-left:3px solid #98bbae;max-width:380px;margin-top:12px;padding:10px 12px}.year-claim-note>strong{color:#436659;font-size:11px}.year-admin .year-claim-note>p{color:#344e45;margin:5px 0 0;font-size:12px;line-height:1.6}.year-participant-context{background:#f2f7f4;border:1px solid #d1dfd7;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.year-participant-context strong,.year-participant-context span{display:block}.year-participant-context span{color:#526a61;margin-top:5px;font-size:12px;line-height:1.6}.year-search-tools{align-items:flex-end;gap:12px;display:flex}.year-search-tools>.year-search{flex:1}.year-search-tools>.button{margin-bottom:2px}.year-admin .year-filter-scope{color:#526a61;margin-top:10px;font-size:12px}.year-admin td>.text-button{margin-top:10px;font-size:12px}@media (max-width:700px){.year-claim-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.year-claim-queues>button{min-height:66px;font-size:12px}.year-participant-context{flex-direction:column;align-items:flex-start}.year-search-tools{flex-direction:column;align-items:flex-start;width:100%}.year-search-tools>.year-search{width:100%;max-width:none}.year-claim-note{min-width:180px}}.import-kind-grid:has(.paylocity-option){grid-template-columns:repeat(4,minmax(0,1fr))}.paylocity-settings{border:1px solid var(--line);border-radius:10px;min-width:0;margin:24px 0;padding:20px}.paylocity-settings legend{color:var(--navy);padding:0 8px;font-size:13px;font-weight:600}.paylocity-settings label,.paylocity-sheet{color:var(--navy);flex-direction:column;gap:8px;font-size:13px;display:flex}.paylocity-settings input:not([type=checkbox]),.paylocity-sheet select{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:1px solid #d4dfe4;border-radius:7px;padding:12px}.paylocity-settings:disabled input{color:#566779;background:#f4f6f8}.paylocity-settings .check-label{flex-direction:row;margin:18px 0}.paylocity-upload{margin-top:24px}.paylocity-sheet{margin-top:16px}.paylocity-preview .summary-three{margin-bottom:24px}.paylocity-preview .paylocity-dates{font-size:19px;line-height:1.5}.paylocity-preview .table-scroll{max-height:520px;margin-top:22px;overflow:auto}.paylocity-preview .validation-errors{max-height:240px;overflow:auto}.paylocity-preview .validation-warnings{margin-top:18px}@media (max-width:900px){.import-kind-grid:has(.paylocity-option){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.paylocity-settings{padding:15px}.paylocity-settings .form-grid{grid-template-columns:1fr}.paylocity-settings input:not([type=checkbox]),.paylocity-sheet select{font-size:16px}.paylocity-preview .summary-three{grid-template-columns:1fr}.paylocity-preview .paylocity-dates{font-size:17px}}@media (max-width:430px){.import-kind-grid:has(.paylocity-option){grid-template-columns:1fr}}
