.neighborhoodGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.neighborhoodGrid article,.actionStory{cursor:pointer;background:#fff;border:1px solid #dde4eb;border-radius:18px;overflow:hidden}.districtCover{color:#fff;background:linear-gradient(135deg,#0c6080,#18a287);flex-direction:column;justify-content:flex-end;min-height:145px;padding:24px;display:flex}.districtCover.d1,.districtCover.d4{background:linear-gradient(135deg,#153e72,#2b75b8)}.districtCover.d2,.districtCover.d5{background:linear-gradient(135deg,#6d4a8b,#b36cb3)}.districtCover span{font-size:25px;font-weight:800}.districtCover em{font-size:11px;font-style:normal}.neighborhoodGrid article>div:nth-child(2){grid-template-columns:repeat(3,1fr);padding:18px;display:grid}.neighborhoodGrid article>div span{flex-direction:column;display:flex}.neighborhoodGrid article>div small{color:#64748b;font-size:10px}.neighborhoodGrid article>button{color:#0b5cad;margin:0 18px 18px;font-weight:800}.territoryHero{color:#fff;background:linear-gradient(125deg,#082f55,#096c72);padding:60px 0}.territoryHero>div>span{letter-spacing:2px;font-size:11px;font-weight:800;display:block}.territoryHero h1{margin:8px 0;font-size:48px}.territoryKpis{grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.territoryKpis div{background:#ffffff12;flex-direction:column;padding:22px;display:flex}.territoryKpis b{font-size:25px}.territoryGrid{grid-template-columns:1.5fr 1fr;gap:22px;margin-bottom:45px;display:grid}.territoryGrid .panel{padding:30px}.territoryGrid small,.sectionHeading small{color:#0b5cad;font-weight:800}.bigProgress{background:#dcebe8;border-radius:20px;height:13px;margin:25px 0;position:relative}.bigProgress i{background:#0aa383;border-radius:20px;height:100%;display:block}.bigProgress b{position:absolute;top:-25px;right:0}.pulseSummary>b{color:#c85739;font-size:54px}.sectionHeading{justify-content:space-between;align-items:end;margin:30px 0 20px;display:flex}.responseTimeline{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.responseTimeline div{background:#eff6ff;border-radius:13px;flex-direction:column;padding:20px;display:flex}.responseTimeline i{color:#fff;background:#0b5cad;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.actionStories{gap:22px;display:grid}.actionStory{cursor:auto;padding:28px}.actionStory header,.actionStory footer{justify-content:space-between;display:flex}.actionStory header em{color:#08735f;background:#dceeff;border-radius:20px;padding:7px 12px;font-style:normal}.storySteps{border-block:1px solid #e3e9ed;grid-template-columns:repeat(3,1fr);display:grid}.storySteps div{padding:22px}.storySteps b{color:#0b5cad;font-size:30px}.viewHeader{margin-bottom:25px}.viewHeader small{color:#0b5cad;font-weight:900}.viewHeader h2{margin:6px 0;font-size:31px}.adminTable,.priorityTable{background:#fff;border:1px solid #dde4eb;border-radius:15px;overflow:hidden}.adminTable header,.adminTable>div{border-bottom:1px solid #e8eef2;grid-template-columns:2.2fr .65fr 1fr 1fr .5fr;align-items:center;gap:14px;padding:16px 20px;display:grid}.adminTable span{flex-direction:column;display:flex}.diagnosisGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.diagnosisGrid .panel,.reportGrid .panel{padding:25px}.giant{color:#0b5cad;font-size:38px}.confidence,.methodBox{background:#eff6ff;border-radius:10px;padding:14px}.themeBar{border-bottom:1px solid #e7ecef;justify-content:space-between;padding:12px 0;display:flex}.quotePanel blockquote{background:#f5faf9;border-left:3px solid #0b9980;padding:15px}.decisionBar{color:#fff;background:#083f50;border-radius:14px;justify-content:space-between;margin-top:20px;padding:22px;display:flex}.decisionBar div{flex-direction:column;display:flex}.priorityTable header,.priorityTable>div{border-bottom:1px solid #e8eef2;grid-template-columns:2fr repeat(4,1fr);padding:16px 20px;display:grid}.actionForm{background:#fff;border:1px solid #dde4eb;border-radius:15px;max-width:850px;padding:28px}.actionForm>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.actionForm label{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.actionForm input,.actionForm select,.actionForm textarea{border:1px solid #ccd8df;border-radius:8px;padding:13px}.actionForm footer,.builderLayout section>footer{justify-content:flex-end;gap:12px;display:flex}.actionStatus{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px;display:grid}.actionStatus div{background:#e8f3f1;justify-content:space-between;padding:18px;display:flex}.actionStatus .active{color:#fff;background:#0b5cad}.builderLayout{grid-template-columns:250px 1fr;gap:22px;display:grid}.builderLayout>aside,.builderLayout>section{background:#fff;border:1px solid #dde4eb;border-radius:14px;padding:20px}.builderLayout aside button{text-align:left;border-bottom:1px solid #edf1f3;flex-direction:column;width:100%;padding:13px 0;display:flex}.questionBlock{border:1px solid #dce5ea;border-radius:12px;margin-bottom:14px;padding:20px}.questionBlock textarea{width:100%;min-height:90px;padding:12px}.reportHero{color:#fff;background:linear-gradient(135deg,#082f55,#087d76);border-radius:18px;padding:40px}.reportHero h2{max-width:800px;font-size:34px}.reportHero>div{grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.reportHero>div b{flex-direction:column;font-size:27px;display:flex}.reportHero small{font-size:11px}.reportGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;display:grid}.reportGrid small{color:#0b5cad;font-weight:900}.reportGrid .urgent{border:2px solid #e18b55}.mayorPromise{background:#eff6ff;border-radius:14px;margin-top:20px;padding:28px}@media (width<=900px){.neighborhoodGrid,.reportGrid{grid-template-columns:1fr 1fr}.territoryGrid,.builderLayout,.diagnosisGrid{grid-template-columns:1fr}}@media (width<=620px){.neighborhoodGrid,.storySteps,.reportGrid{grid-template-columns:1fr}.responseTimeline,.territoryKpis,.actionStatus,.reportHero>div{grid-template-columns:1fr 1fr}.actionForm>div{grid-template-columns:1fr}}.yearHero{background:linear-gradient(130deg,#083e50,#0c746f)}.yearSwitcher{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.yearSwitcher button{background:#fff;border:1px solid #dbe5e9;border-radius:12px;flex-direction:column;padding:20px;display:flex}.yearSwitcher b{font-size:25px}.yearSwitcher small{color:#71808c}.yearSwitcher .active{color:#fff;background:#0b5cad}.yearSwitcher .active small{color:#c8ece5}.evolutionTable{background:#fff;border:1px solid #dde4eb;border-radius:15px;overflow:hidden}.evolutionTable header,.evolutionTable>div{border-bottom:1px solid #e7edef;grid-template-columns:2fr repeat(4,1fr);padding:17px 22px;display:grid}.evolutionTable header{background:#f4f8f8}.evolutionTable b{text-align:center}.continuityCard{background:#eff6ff;border-radius:16px;margin:28px 0;padding:30px}.continuityCard small{color:#0b5cad;font-weight:900}.continuityCard h2{margin:8px 0;font-size:28px}.handoverLine{grid-template-columns:repeat(4,1fr);margin:25px 0;display:grid}.handoverLine span{border-top:3px solid #0a9b81;flex-direction:column;padding-top:13px;display:flex}.handoverLine i{color:#0b5cad;font-style:normal;font-weight:900}.continuityCard button,.annualReports button{color:#0b5cad;font-weight:800}.annualReports{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.annualReports article{background:#fff;border:1px solid #dde4eb;border-radius:14px;padding:22px}.annualReports span{color:#0b5cad;font-size:10px;font-weight:900}.annualReports b{margin:8px 0;font-size:30px;display:block}.platformTop{border-bottom:1px solid #dde4eb;justify-content:space-between;margin-bottom:22px;padding:16px 0;display:flex}.platformTop>div{align-items:center;gap:12px;display:flex}.orbeMark{color:#fff;background:#182e44;border-radius:7px;padding:8px;font-weight:900}.platformKpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.platformKpis article{background:#fff;border:1px solid #dde4eb;border-radius:12px;flex-direction:column;padding:20px;display:flex}.platformKpis b{font-size:25px}.tenantToolbar{gap:12px;margin-bottom:18px;display:flex}.tenantToolbar label{background:#fff;border:1px solid #dde4eb;border-radius:9px;flex:1;padding:11px}.tenantToolbar input{border:0;width:90%}.tenantToolbar select{border:1px solid #dde4eb;border-radius:9px;padding:10px}.tenantTable{background:#fff;border:1px solid #dde4eb;border-radius:15px;overflow:hidden}.tenantTable header,.tenantTable>div{border-bottom:1px solid #e6ecef;grid-template-columns:1.7fr .7fr 1.1fr .8fr .7fr .7fr;align-items:center;gap:10px;padding:16px 18px;display:grid}.tenantTable header{color:#667085;background:#f6f9fa;font-size:11px}.tenantTable>div>span:first-child{align-items:center;gap:10px;display:flex}.tenantTable i,.tenantIdentity>i{color:#fff;background:#0a856f;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.tenantTable span b{flex-direction:column;display:flex}.tenantTable small{color:#7d8992;font-weight:400}.tenantTable em{color:#0b5cad;font-style:normal}.tenantTable strong{color:#0b5cad}.tenantForm{max-width:900px}.tenantForm section{background:#fff;border:1px solid #dde4eb;border-radius:14px;margin-bottom:16px;padding:25px}.tenantForm section>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tenantForm label{flex-direction:column;gap:7px;margin:10px 0;font-weight:700;display:flex}.tenantForm input,.tenantForm select{border:1px solid #cbd7dd;border-radius:8px;padding:12px}.tenantForm footer{justify-content:flex-end;gap:12px;display:flex}.tenantIdentity{background:#fff;border:1px solid #dde4eb;border-radius:14px;align-items:center;gap:18px;padding:24px;display:flex}.tenantIdentity>i{width:58px;height:58px;font-size:20px}.tenantIdentity>div{flex:1}.tenantIdentity small{color:#0b5cad;font-weight:900}.tenantIdentity h2{font-size:27px}.tenantTabs{border-bottom:1px solid #dde4eb;gap:5px;margin:20px 0;display:flex}.tenantTabs button{padding:12px}.tenantTabs .active{color:#0b5cad;border-bottom:3px solid #0b5cad;font-weight:800}.tenantOverview{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tenantOverview .panel{padding:25px}.tenantOverview p{border-bottom:1px solid #e7edef;justify-content:space-between;padding:12px 0;display:flex}.ownershipRule{background:#eff6ff;border-radius:12px;align-items:center;gap:15px;margin-bottom:20px;padding:18px;display:flex}.ownershipRule b{color:#0b5cad}.managementCards{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.managementCards article{background:#fff;border:1px solid #dde4eb;border-radius:15px;padding:25px}.managementCards .current{border:2px solid #0a977f}.managementCards header{justify-content:space-between;display:flex}.managementCards header span{color:#0b5cad;font-weight:900}.managementCards header em{background:#eff6ff;border-radius:20px;padding:6px 10px;font-style:normal}.managementCards article>div{gap:35px;margin:20px 0;display:flex}.managementCards article>div b{flex-direction:column;font-size:19px;display:flex}.managementCards small{color:#6e7b85;font-weight:400}.transitionSteps{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:24px;display:grid}.transitionSteps>div{background:#fff;border:1px solid #dde4eb;border-radius:12px;gap:10px;padding:16px;display:flex}.transitionSteps i{background:#e3ecef;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.transitionSteps .done i,.transitionSteps .active i{color:#fff;background:#0b5cad}.transitionSteps span{flex-direction:column;display:flex}.transitionSteps small{color:#7a8790}.handoverDashboard{grid-template-columns:1fr 1fr;gap:18px;display:grid}.handoverDashboard article{background:#fff;border:1px solid #dde4eb;border-radius:15px;padding:25px}.handoverDashboard article>small{color:#0b5cad;font-weight:900}.handoverDashboard p{border-bottom:1px solid #e6ecef;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.handoverDashboard p span{flex-direction:column;display:flex}.handoverDashboard p>b{color:#0b5cad;font-size:23px}.handoverDashboard em{font-style:normal;font-weight:900}.transitionAction{color:#fff;background:#073f50;border-radius:14px;justify-content:space-between;margin-top:20px;padding:22px;display:flex}.transitionAction div{flex-direction:column;display:flex}.citySelect{background:#ffffff12!important;border:1px solid #fff2!important}@media (width<=900px){.platformKpis,.annualReports{grid-template-columns:1fr 1fr}.tenantOverview,.managementCards,.handoverDashboard,.transitionSteps{grid-template-columns:1fr}.tenantTable{overflow:auto}.tenantTable header,.tenantTable>div{min-width:850px}}@media (width<=620px){.yearSwitcher,.platformKpis,.annualReports,.handoverLine{grid-template-columns:1fr 1fr}.tenantForm section>div{grid-template-columns:1fr}.ownershipRule{flex-direction:column;align-items:flex-start}}
