main.dealer{width:min(100% - 32px,1120px)}a{color:#176442;text-underline-offset:3px}header .brand{text-decoration:none}.company{text-decoration:none;background:#176442;color:#fff;border-radius:8px;padding:16px 20px}.portal-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.eyebrow{font-size:12px;letter-spacing:1.4px;font-weight:700;color:#466256;margin:0 0 8px}.summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.summary section{padding:20px}.summary p{margin:0 0 8px;font-size:14px}.summary strong{font-size:32px}.summary .small{font-size:18px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;min-width:600px;width:100%;text-align:left;font-size:14px}th,td{padding:14px 10px;border-bottom:1px solid #d6e3da;vertical-align:top}th{font-weight:600;color:#466256;background:#f4f8f5}td{line-height:1.6}.tag{display:inline-block;font-size:12px;border-radius:6px;padding:4px 8px;background:#e5f4e9;color:#17533a;white-space:nowrap}h2 .tag{vertical-align:middle}.footnote{font-size:12px;color:#466256;margin-bottom:0}footer{padding:0 0 24px}@media(max-width:640px){.summary{grid-template-columns:1fr;gap:0}.summary section{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin-bottom:10px}.summary p{margin:0}.summary strong{font-size:24px}.portal-heading{align-items:flex-start;flex-direction:column}}
select{display:block;width:100%;margin-top:8px;padding:12px;font:inherit;border:1px solid #839a8e;border-radius:8px;background:#fff;color:#173d32}table button{font-size:13px;padding:10px 12px;margin-bottom:6px}table form{min-width:120px}
