.listing-section{color:#111111}.listing-section .section-title{margin:0;color:#080808;font-size:24px;font-weight:700;line-height:1.25;font-family:Arial,Helvetica,sans-serif}.listing-section .section-eyebrow{display:block;margin-bottom:4px;color:#67717d;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif}.listing-section .section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.listing-section .record-count{padding:6px 10px;color:var(--text-secondary);background:color-mix(in srgb,var(--secondary) 10%,transparent);border-radius:999px;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.listing-section .code-card{overflow:hidden;background:#ffffff;border:1px solid #d9dde3;border-radius:9px}.listing-section .code-card-header{display:flex;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid #e6e9ed}.listing-section .code-icon{display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;color:var(--text-secondary);background:var(--secondary);border-radius:8px}.listing-section .code-icon svg{width:26px;height:26px;color:var(--text-secondary)}.listing-section .code-card-header h3{margin:0 0 3px;font-size:19px;font-weight:700;font-family:Arial,Helvetica,sans-serif}.listing-section .code-card-header p{margin:0;color:#66717e;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4}.listing-section .case-list{padding:0 22px}.listing-section .case-record{padding:21px 0;border-bottom:1px solid #e6e9ed}.listing-section .case-record:last-child{border-bottom:0}.listing-section .case-record-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.listing-section .data-label{display:block;margin-bottom:5px;color:#67717e;font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.listing-section .case-number,.listing-section .data-label,.listing-section strong{font-family:Arial,Helvetica,sans-serif}.listing-section .case-number{font-size:17px;line-height:1.2}.listing-section .status-badge{flex:0 0 auto;padding:5px 9px;font-family:Arial,Helvetica,sans-serif;border-radius:999px;font-size:11px;font-weight:700}.listing-section .status-badge.open{color:#a72828;background:#fff0f0}.listing-section .status-badge.closed{color:#187046;background:#eaf7ef}.listing-section .case-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.listing-section .case-detail strong{display:block;font-size:14px;line-height:1.4;font-family:Arial,Helvetica,sans-serif}.listing-section .code-card-footer{padding:15px 22px;background:#f6f7f9;border-top:1px solid #e6e9ed}.listing-section .code-card-footer p{margin:0;color:#68717c;font-size:11px;line-height:1.5;font-family:Arial,Helvetica,sans-serif}@media (max-width:700px){.listing-section .code-card-header{align-items:flex-start}.listing-section .section-heading-row{align-items:flex-start;flex-direction:column;gap:10px}.listing-section .case-details{grid-template-columns:1fr}}.inspection-section,.inspection-section strong{font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.inspection-section{border-top:1px solid #d7d7d7}.inspection-section:first-child{border-top:0}.inspection-section .listing-title{margin:0;color:#090909;font-size:24px;line-height:1.25}.inspection-section .listing-eyebrow,.inspection-section .listing-title{font-weight:700;font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.inspection-section .listing-eyebrow{display:block;margin-bottom:4px;color:#67717e;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.inspection-section .listing-heading-row{margin-bottom:17px}.inspection-section .unit-count{align-self:flex-start;padding:8px 14px;color:#ffffff;background:var(--secondary);border-radius:999px;font-size:17px}.inspection-section .public-inspection-card{overflow:hidden;background:#ffffff;border:1px solid #d8dde5;border-radius:9px}.inspection-section .inspection-card-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid #e7eaee}.inspection-section .inspection-heading{display:flex;align-items:center;gap:13px}.inspection-section .inspection-icon{display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;color:var(--text-secondary);background:var(--secondary);border-radius:8px}.inspection-section .inspection-icon svg{width:26px;height:26px}.inspection-section .inspection-heading h3{margin:0 0 3px;font-size:19px;font-weight:700;font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.inspection-section .inspection-heading p{margin:0;color:#68727f;font-size:12px;font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.inspection-section .period-box{min-width:135px;padding:10px 13px;text-align:right;background:#f8f9fb;border:1px solid #dae1e9;border-radius:7px}.inspection-section .data-label{display:block;margin-bottom:5px;color:#687381;font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.inspection-section .data-label,.inspection-section .period-box strong{font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.inspection-section .period-box strong{font-size:18px}.inspection-section .inspection-card-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:20px;padding:22px}.inspection-section .score-summary{display:flex;align-items:center;gap:22px;padding:20px;background:#f8f9fb;border:1px solid #e0e4e9;border-radius:8px}.inspection-section .score-circle{position:relative;flex:0 0 116px;width:116px;height:116px}.inspection-section .score-chart{width:100%;height:100%}.inspection-section .score-value{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.inspection-section .score-value strong{font-size:35px;line-height:1;font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.inspection-section .score-value span{margin-top:4px;color:#68727f;font-size:11px;font-weight:600}.inspection-section .score-copy h4,.inspection-section .score-value span{font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.inspection-section .score-copy h4{margin:0 0 7px;font-size:20px;font-weight:700}.inspection-section .score-copy p{margin:0;font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#5f6975;font-size:12px;line-height:1.5}.inspection-section .inspection-details{border:1px solid #e0e3e8;border-radius:8px}.inspection-section .inspection-detail{padding:18px;border-bottom:1px solid #e4e7eb}.inspection-section .inspection-detail:last-child{border-bottom:0}.inspection-section .rating-value{display:flex;align-items:center;gap:11px}.inspection-section .rating-circle{display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;color:var(--text-secondary);background:var(--secondary);border-radius:50%;font-size:20px;font-weight:700}.inspection-section .inspection-card-footer{padding:15px 22px;background:#f7f8fa;border-top:1px solid #e7eaee}.inspection-section .inspection-card-footer p{margin:0;color:#68717c;font-size:11px;line-height:1.5;font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.inspection-section .code-card-footer{padding:15px 22px;background:#f6f7f9;border-top:1px solid #e6e9ed}.inspection-section .code-card-footer p{margin:0;color:#68717c;font-size:11px;line-height:1.5;font-family:Arial,Helvetica,sans-serif}.inspection-section .result-badge{padding:7px 11px;color:var(--text-secondary);background:var(--secondary);border-radius:999px;font-size:12px;font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:700}.inspection-section .simple-inspection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px}.inspection-section .simple-inspection-grid>div{padding-right:20px;border-right:1px solid #e7eaee}.inspection-section .simple-inspection-grid>div:last-child{padding-right:0;border-right:0}.inspection-section .inspection-description{margin:0 22px 22px;padding:15px 17px;color:#596471;background:#f8f9fb;border-radius:7px;font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.55}@media (max-width:850px){.inspection-section .inspection-card-body{grid-template-columns:1fr}}@media (max-width:700px){.inspection-section .inspection-heading{align-items:flex-start}.inspection-section .inspection-card-header{align-items:flex-start;flex-direction:column}.inspection-section .period-box{width:100%;text-align:left}.inspection-section .score-summary{flex-direction:column;text-align:center}.inspection-section .simple-inspection-grid{grid-template-columns:1fr}.inspection-section .simple-inspection-grid>div{padding:0 0 15px;border-right:0;border-bottom:1px solid #e7eaee}.inspection-section .simple-inspection-grid>div:last-child{padding-bottom:0;border-bottom:0}}