.contacts-page h2{margin:0 0 4px;font-size:22px}.contacts-page h3{margin:22px 0 10px;font-size:15px;font-weight:500}.team-note{color:#62716d;font-size:12px}.contacts-suggest{border:1px solid #d5dfdb;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.contacts-files{align-items:center;gap:16px;margin-top:14px;font-size:12px;display:flex}.contacts-import{cursor:pointer;color:#244d45;align-items:center;gap:8px;text-decoration:underline;font-weight:400!important;display:inline-flex!important}.contacts-import input{display:none}.contact-detail .provider-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contact-detail .provider-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.payroll-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.payroll-totals>div{border:1px solid #e1e8e5;gap:4px;padding:12px 14px;display:grid}.payroll-totals b{font-size:18px;font-weight:400}.contacts-period{grid-template-columns:120px 1fr 1fr auto!important}.contacts-statement{font-size:12px;display:grid;overflow-x:auto}.contacts-statement>div{border-bottom:1px solid #e3e9e6;grid-template-columns:90px 110px minmax(160px,1fr) 90px 90px 100px;gap:10px;min-width:640px;padding:8px 0;display:grid}.contacts-statement>div>span:nth-child(n+4),.contacts-statement>div>b{text-align:right}.contacts-statement .head{color:#62716d;border-bottom:2px solid #244d45;font-weight:500}.contacts-statement .opening{color:#62716d}.contacts-statement b{font-weight:500}.contacts-closing{text-align:right;margin:10px 0;font-size:13px}.contacts-notes{white-space:pre-wrap;color:#3d514a;font-size:13px}@media (max-width:700px){.contacts-period{grid-template-columns:1fr!important}.payroll-totals{grid-template-columns:1fr}}.contacts-page .contacts-import input[type=file]{display:none!important}.contacts-statement>div{grid-template-columns:82px 96px minmax(140px,1fr) 84px 84px 92px;min-width:0}@media (max-width:1300px){.contacts-statement>div{min-width:560px}}
