.labor-title{color:#244c55;align-items:center;gap:8px;display:flex}.labor-title h3,.labor-title h4{flex:1;margin:0}.labor-title>span{white-space:nowrap;background:#e6f0ed;border-radius:5px;padding:4px 6px;font-size:10px}.labor-market-panel .labor-benchmark{background:#edf4f1;border:1px solid #dce8e2;border-radius:10px;margin:14px 0;padding:14px}.labor-benchmark>span{color:#526b64;font-size:11px;display:block}.labor-benchmark>strong{color:#1a665a;font-size:29px}.labor-benchmark>strong small{font-size:12px;font-weight:400}.labor-benchmark p{margin:5px 0 0!important;font-size:11px!important;line-height:1.6!important}.labor-measures{grid-template-columns:1fr 1fr;gap:13px 16px;margin:16px 0;display:grid}.labor-measures div{min-width:0}.labor-measures dt{color:#647b77;font-size:10px;line-height:1.4}.labor-measures dd{letter-spacing:-.3px;color:#204953;margin:3px 0 0;font-size:17px;font-weight:600}.labor-note{color:#667d77;margin:10px 0;font-size:11px!important;line-height:1.65!important}.labor-pressure{font-size:12px!important;line-height:1.7!important}.labor-pressure b{color:#2c7468;font-size:18px}.labor-paths{grid-template-columns:1fr;gap:8px;margin:10px 0;display:grid}.labor-paths>div{background:#f2f6f3;border-left:3px solid #63988b;border-radius:0 6px 6px 0;padding:9px 11px}.labor-paths>div b{color:#214d55;font-size:12px}.labor-paths p,.labor-paths small{color:#5b756d;margin:4px 0!important;font-size:11px!important;line-height:1.65!important}.labor-market-panel details,.labor-map-panel details{overflow-wrap:anywhere;border-top:1px solid #e3e9e4;margin-top:10px;padding:11px 0 3px;font-size:11px;line-height:1.65}.labor-market-panel summary,.labor-map-panel summary{cursor:pointer;color:#2b625c;font-weight:600}.labor-preview-detail{background:#f6f8ed;border:1px solid #c5d9d1;border-radius:8px;margin:12px 0;padding:12px}.labor-preview-detail b{font-size:12px}.labor-preview-detail p{margin:6px 0 0!important;font-size:11px!important}.labor-map-panel{z-index:4;box-sizing:border-box;color:#25474f;background:#fffffcf7;border:1px solid #d8e4de;border-radius:12px;flex-direction:column;width:326px;max-height:calc(100% - 90px);padding:16px;display:flex;position:absolute;top:66px;right:56px;box-shadow:0 7px 28px #243f4622}.labor-panel-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.labor-panel-heading h3{letter-spacing:-.35px;margin:5px 0 0;font-size:15px;line-height:1.4}.labor-panel-heading .growth-eyebrow{font-size:9px}.labor-map-panel>select,.labor-zip-picker select{font:inherit;color:#254f52;box-sizing:border-box;background:#fff;border:1px solid #cfddd7;border-radius:6px;width:100%;padding:9px;font-size:11px}.labor-panel-content{scrollbar-width:thin;min-height:0;margin-top:12px;padding-right:3px;overflow-y:auto}.labor-map-panel.collapsed{max-height:148px}.labor-color-ramp{background:linear-gradient(90deg,#edf3f7,#adcbd6,#568caa,#1e516e);border-radius:8px;height:7px}.labor-color-ramp.diverging{background:linear-gradient(90deg,#b96c41,#f1eee1,#25817c)}.labor-color-ramp.coverage{background:linear-gradient(90deg,#d4d9d7 0% 32%,#dbc092 32% 65%,#3c8b77 65%)}.labor-range{color:#5d756f;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.labor-status-key{color:#5d706b;flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;display:flex}.labor-status-key i{border-radius:2px;width:7px;height:7px;display:inline-block}.labor-status-key .reported{background:#477f92}.labor-status-key .censored{background:#dbc092}.labor-status-key .missing{background:#d4d9d7}.labor-zip-picker{color:#58726a;margin-top:13px;font-size:10px;display:block}.labor-zip-picker select{margin-top:4px}.labor-zip-detail{border-top:1px solid #dce5df;margin-top:14px;padding-top:13px}.labor-zip-detail h4{font-size:12px}.labor-general{background:#edf2f5;border-radius:7px;padding:10px 12px;font-size:11px;line-height:1.6}.labor-general p{margin:5px 0 0}.labor-metro-summary{padding:13px 0 4px}.labor-metro-summary span{color:#6c8278;font-size:10px;display:block}.labor-metro-summary b{margin-top:4px;font-size:14px;display:block}.labor-metro-summary p{color:#5b766e;margin:4px 0;font-size:11px;line-height:1.7}.labor-scenario{color:#375e54;background:#f0f5ee;border-bottom:1px solid #dce6dd;flex-wrap:wrap;align-items:center;gap:9px;padding:8px 20px;font-size:11px;display:flex}.labor-scenario label{cursor:pointer;align-items:center;gap:7px;font-weight:600;display:flex}.labor-scenario select{font:inherit;background:#fff;border:1px solid #ccdcd1;border-radius:5px;padding:5px}.labor-scenario>small{flex:1;font-size:10px}.labor-card-summary{color:#35675e;flex-wrap:wrap;gap:8px;margin:7px 0;font-size:10px;display:flex}.labor-rank-change{background:#eef4e9;border-radius:4px;color:#476346!important;margin-top:6px!important;padding:6px 8px!important;font-size:10px!important;display:block!important}.labor-card-summary span{white-space:nowrap}.labor-sort{width:100%;font:inherit;background:#fff;border:1px solid #d7e1da;border-radius:6px;margin-top:8px;padding:7px;font-size:11px}.labor-zip-hover{pointer-events:none;z-index:0;position:absolute;inset:0}.labor-zip-popup{z-index:1}@media (width<=1100px){.labor-map-panel{width:290px;max-height:calc(100% - 126px);top:108px;right:48px}.labor-scenario{padding:8px 12px}.labor-measures dd{font-size:15px}}@media (width<=720px){.labor-map-panel{width:auto;max-height:50%;inset:auto 10px 22px}.labor-panel-heading{margin-bottom:7px}.labor-map-panel.collapsed{max-height:115px}}.labor-standalone{flex-direction:column;flex:1;min-height:0;display:flex}.labor-standalone>header{background:#fff;border-bottom:1px solid #dce5df;align-items:center;gap:30px;padding:12px 20px;display:flex}.labor-standalone>header>div{align-items:baseline;gap:16px;display:flex}.labor-standalone>header span{color:#65796e;font-size:11px}.labor-standalone-body{flex:1;min-height:420px;position:relative}.labor-standalone-map{position:absolute;inset:0}.labor-standalone .labor-map-panel{max-height:calc(100% - 32px);top:16px;bottom:auto;left:16px}.labor-map-error{background:#fff;border-radius:8px;max-width:320px;padding:15px;position:absolute;bottom:20px;right:20px}.labor-intake-grid{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);align-items:start;gap:22px;display:grid}.labor-upload-form,.labor-upload-preview{background:#fff;border:1px solid #d8e3da;border-radius:12px;padding:25px}.labor-upload-form>svg{color:#317c69}.labor-intake h3{margin:12px 0;font-size:20px;font-weight:500}.labor-intake p{color:#60766b;font-size:12px;line-height:1.65}.labor-upload-form label{flex-direction:column;gap:7px;margin:18px 0;font-size:12px;font-weight:600;display:flex}.labor-upload-form select,.labor-upload-form input{font:inherit;background:#f9fbf7;border:1px solid #cbdcd1;border-radius:7px;max-width:100%;padding:11px;font-weight:400}.labor-upload-form small{color:#66786e;margin-top:12px;font-size:11px;line-height:1.6;display:block}.labor-upload-preview{background:#eef4e9}.labor-upload-counts{grid-template-columns:1fr 1fr;gap:18px;padding:15px 0;display:grid}.labor-upload-counts dt{color:#64766b;font-size:11px}.labor-upload-counts dd{margin:3px 0;font-size:25px}.labor-upload-filename{overflow-wrap:anywhere;font-size:11px!important}.labor-intake details{margin:14px 0;font-size:12px}.labor-intake summary{cursor:pointer;color:#276e5e;font-weight:500}.labor-intake table{text-align:left;width:100%;margin:10px 0;font-size:11px}.labor-intake td,.labor-intake th{border-bottom:1px solid #d7e2d6;padding:7px 0}.labor-upload-success{align-items:center;gap:9px;display:flex;color:#176c54!important}.labor-coverage-heading{justify-content:space-between;align-items:center;margin:25px 0 8px;display:flex}.labor-coverage-heading label{align-items:center;gap:7px;font-size:12px;display:flex}.labor-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px;display:grid}.labor-state-card{background:#fff;border:1px solid #dde5db;border-radius:9px;padding:19px}.labor-state-card.ready{border-top:3px solid #3c9176}.labor-state-card>div{align-items:center;gap:10px;display:flex}.labor-state-card>div>span{color:#39644e;background:#eef3e9;border-radius:5px;padding:7px;font-size:11px}.labor-state-card strong{font-size:15px;font-weight:500}.labor-state-card>div>b{color:#6c7f70;margin-left:auto;font-size:10px;font-weight:500}.labor-state-card p{font-size:11px}.labor-state-card>button{margin-top:10px;font-size:11px}.labor-market-links{max-height:280px;margin-top:10px;overflow:auto}.labor-market-links button{text-align:left;color:#295e52;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5eae3;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:9px 0;font-size:11px;display:flex}.labor-market-links small{color:#916b32;font-size:9px}.labor-market-links svg{margin-left:auto}.labor-upload-history{background:#fff;border-radius:8px;padding:18px}.labor-upload-history button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e8de;align-items:center;gap:15px;width:100%;padding:12px 0;font-size:11px;display:flex}.labor-upload-history span{overflow-wrap:anywhere;flex:1}.labor-upload-history b{color:#437760;font-weight:500}@media (width<=1000px){.labor-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.labor-intake-grid,.labor-state-grid{grid-template-columns:1fr}.labor-standalone>header{gap:12px}.labor-standalone>header>div,.labor-standalone>header span{display:block}.labor-standalone .labor-map-panel{width:285px;max-height:50%;top:auto;bottom:20px}}#labor-intake-title{scroll-margin-top:80px}.labor-color-ramp.unavailable{background:#d4d9d7}.labor-market-panel .labor-benchmark{justify-content:space-between;align-items:center;gap:10px;margin:13px 0;padding:11px 13px;display:flex}.labor-market-panel .labor-benchmark>div>span{color:#587366;font-size:10px;display:block}.labor-market-panel .labor-benchmark strong{color:#1a665a;font-size:28px;font-weight:500;line-height:1.4}.labor-market-panel .labor-benchmark strong small{font-size:11px;font-weight:400}.labor-market-panel .labor-benchmark>.market-tag{padding:4px 6px;font-size:9px}.labor-market-panel .labor-measures{gap:12px;margin:12px 0}.labor-market-panel .labor-title h3{font-size:13px}.neighborhood-exclusion-filter{border-top:1px solid #dce5df;margin:14px 0 4px;padding-top:12px}.neighborhood-exclusion-filter>label,.metro-fit-intro .neighborhood-exclusion-filter>label{color:#3c5f50;cursor:pointer;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.5;display:flex}.neighborhood-exclusion-filter input{accent-color:#387a63;flex:none;margin:2px 0 0}.neighborhood-exclusion-filter>p{color:#718476;margin:7px 0 0;font-size:10px;line-height:1.6}.neighborhood-exclusion-filter b{color:#496852;font-weight:500}.metro-fit-cell-zone{background:#fcf0df;border:1px solid #ead6b5;border-radius:5px;padding:8px 10px}.neighborhood-exclusion-filter .rail-section-heading{margin:0}.neighborhood-exclusion-filter .rail-section-heading>label{color:#3c5f50;cursor:pointer;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.5;display:flex}.neighborhood-exclusion-filter>p{margin-top:4px}
