.shell{--wem-surface-0:#071018;--wem-surface-1:#0d1d27;--wem-surface-2:#122a36;--wem-surface-3:#183543;--wem-border:#3f5965;--wem-border-soft:#2c424d;--wem-text-strong:#fffaf0;--wem-text-soft:#d3dcda;--wem-gold:#d0b477;background:radial-gradient(circle at 88% 0,#234e4047,#0000 28rem),linear-gradient(160deg,#071018 0%,#0c1922 54%,#071119 100%)}.shell .main{color:var(--wem-text-strong)}.shell .card,.shell .calendar-shell,.shell .category-section{border-color:var(--wem-border);background:linear-gradient(145deg,#112733,#0b1a23);box-shadow:0 18px 48px #0000004d}.shell .card+.card{margin-top:0}.shell details.property-nest>.property-nest-summary{color:var(--wem-text-strong);background:#0c1d27;border-bottom:1px solid #0000}.shell .property-nest-body>.metric,.shell .detail-grid .metric{background:#132a35;border:1px solid #38515d;border-radius:12px;margin-bottom:8px;padding:13px 14px}.shell .metric b{color:var(--wem-text-strong)}.shell .section-label,.shell .display-title,.shell .pagehead h1{color:#fffaf0}.shell .pill{color:#eef3f0;background:#263b45;border:1px solid #ffffff0f}.shell .health-coverage-note{background:#132b36;border:1px solid #45606b;border-left:4px solid #d0b477;border-radius:13px;gap:5px;padding:15px 16px;display:grid}.shell .health-coverage-note b{color:#fffaf0;font-size:17px}.shell .health-coverage-note span{color:#d8e0dd;font-weight:700}.shell .health-coverage-note small{color:#aebdbe;line-height:1.45}.shell .health-area{background:#102631!important}.shell .health-area+.health-area{margin-top:7px}.shell .overdue-date{color:#ffc1b8}.shell .overdue-copy{color:#ef9c90;margin-top:4px;font-size:12px;font-weight:800}.shell .work-order-workflow{border-top:2px solid #d0b4778c}.shell .work-closeout-section{background:#122b36;border:1px solid #47606b;border-radius:14px;gap:10px;padding:16px;display:grid}.shell .work-closeout-section h4{color:#fffaf0;margin:0;font-size:18px}.shell .work-closeout-section p{margin:0}.shell .work-order-actions{flex-wrap:wrap;gap:10px;display:flex}.shell .work-order-actions .btn{min-width:150px}.shell .work-evidence-card{background:linear-gradient(145deg,#132c37,#0d2029)}.shell .estate-bible-card{border-top:2px solid #d0b47785}.shell .estate-bible-head p{color:#d0d9d7!important}.shell .asset-group-title{color:#fffaf0;background:#102733;font-size:12px}.shell .asset-group[open]>.asset-group-title{background:#17313d;border-bottom-color:#45606b}.shell .asset-card{background:#17313d;border-color:#4b6671;box-shadow:0 8px 22px #0000002e}.shell .asset-card-head b{color:#fffaf0;font-size:17px}.shell .asset-card-head .muted{color:#cbd6d5!important}.shell .asset-status{color:#d9f0df;background:#21493c;border-color:#477263}.shell .asset-facts span{color:#f0f3ee;font-size:13px}.shell .asset-facts small{color:#d7bd82}.shell .asset-notes{color:#d6dfdc;background:#102631;border-radius:10px;padding:10px 12px}.shell .asset-panel{border-top-color:#415a65}.shell .asset-panel>summary{color:#fff6e8}.shell .asset-panel[open]>summary{color:#e2c98e}.shell .asset-edit-form{background:#0d212b;border:1px solid #38525d}.shell .maintenance-option,.shell .asset-history-row{color:#f8f5ec;background:#102630;border-color:#3d5864}.shell .maintenance-option small,.shell .asset-history-row small{color:#bcc9c9}.shell .estate-bible-add{border-top-color:#4b6470}.shell .estate-bible-add>.form-summary{color:#f5dfad}.shell .kpi,.shell .property-card,.shell .more-menu-item,.shell .empty-state-card{background:linear-gradient(145deg,#142b36,#0d2029);border-color:#405a66}.shell .table tbody tr:nth-child(2n){background:#ffffff05}@media (max-width:700px){.shell .work-order-actions{grid-template-columns:1fr;display:grid}.shell .work-order-actions .btn{width:100%}.shell .asset-card,.shell .health-coverage-note{padding:14px}}.shell .work-photo-evidence{background:#102630;border:1px solid #405b66;border-radius:14px;gap:8px;margin-top:4px;padding:15px;display:grid}.shell .work-photo-evidence .section-label{margin:0}.shell .work-photo-evidence p{margin:0 0 4px}.shell .operation-status-stack{flex:none;justify-items:end;gap:6px;display:grid}@media (max-width:640px){.shell .operation-status-stack{justify-items:start}}.shell .asset-at-a-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.shell .asset-at-a-glance>span{background:#102732;border:1px solid #3f5a66;border-radius:11px;gap:3px;padding:10px;display:grid}.shell .asset-at-a-glance small{color:#b9c6c7;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800}.shell .asset-at-a-glance b{color:#fffaf0;font-size:13px}.shell .asset-at-a-glance .asset-due{background:#38231f;border-color:#815046}.shell .asset-at-a-glance .asset-due b{color:#ffc2b8}.shell .asset-alert{color:#ffd1c8;background:#4a2923;border:1px solid #7a4339;border-radius:10px;margin-top:9px;padding:9px 11px;font-size:12px;font-weight:850}.shell .asset-actions-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.shell .asset-actions-row span{color:#dce4e2;background:#253b45;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.shell .asset-subpanel{background:#0d212b;border:1px dashed #52707c;border-radius:12px;margin:10px 0 13px}.shell .asset-subpanel>summary{cursor:pointer;color:#f3ddaa;padding:12px 13px;font-weight:800;list-style:none}.shell .asset-subpanel>summary::-webkit-details-marker{display:none}.shell .asset-subpanel[open]>summary{border-bottom:1px solid #405b66}.shell .past-service-form{padding:13px}.shell .asset-history-row{align-items:flex-start}.shell .asset-history-row>span:last-child{color:#d9dfdc;flex:none;font-size:12px;font-weight:750}@media (max-width:760px){.shell .asset-at-a-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .asset-actions-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shell .asset-actions-row span{text-align:center}}.shell .dashboard-photo-preview-wrap{background:#081720;border:1px solid #46606b;border-radius:16px;width:100%;height:210px;overflow:hidden}.shell .dashboard-photo-preview{background-color:#081720;background-position:50%;background-repeat:no-repeat;width:100%;height:100%}.shell .dashboard-photo-size{background:#102630;border:1px solid #3f5965;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:10px 14px;padding:13px 14px;display:grid}.shell .dashboard-photo-size>div{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.shell .dashboard-photo-size b{color:#fffaf0}.shell .dashboard-photo-size span{color:#ddc185;font-weight:800}.shell .dashboard-photo-size input[type=range]{accent-color:#d0b477;width:100%}.shell .dashboard-photo-size .btn{min-width:110px}.wem-calendar .cal-day-bars{justify-content:center;align-items:center;gap:4px;min-height:9px;display:flex}.wem-calendar .cal-day-bars span{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.wem-calendar .cal-preview-color{border-radius:50%;width:13px;height:13px;margin-bottom:16px}.wem-calendar .cal-editor-card{margin-top:0}.shell .corps-method-card{background:radial-gradient(circle at 82% 0,#457e663d,#0000 23rem),linear-gradient(135deg,#102b38 0%,#153c43 52%,#174b3e 100%);border:1px solid #d0b4776b;padding:24px 26px 22px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000047}.shell .corps-method-card>div:first-child strong{color:#fffaf0;margin-top:7px;font-family:Georgia,serif;font-size:clamp(23px,4vw,34px);font-weight:500;line-height:1.08;display:block}.shell .corps-method-steps{isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px;display:grid;position:relative}.shell .corps-method-steps:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#d0b477bf 10% 90%,#0000);height:1px;position:absolute;top:29px;left:8%;right:8%}.shell .corps-method-steps span{color:#e9efeb;text-align:center;background:0 0;border:0;justify-items:center;gap:9px;min-width:0;padding:0;font-size:12px;font-weight:800;display:grid}.shell .corps-method-steps b{color:#f1d89e;background:radial-gradient(circle at 35% 30%,#214a51,#0d2632 68%);border:1px solid #e0c58ae6;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:22px;line-height:1;display:grid;box-shadow:0 0 0 5px #0c222beb,0 0 0 6px #d0b47752,0 9px 20px #00000047}.shell .corps-method-steps span:nth-child(3) b{background:radial-gradient(circle at 35% 30%,#2b5b4a,#12362f 68%);box-shadow:0 0 0 5px #0c222beb,0 0 0 6px #d0b4778c,0 9px 24px #00000057}@media (max-width:620px){.shell .dashboard-photo-preview-wrap{height:180px}.shell .dashboard-photo-size{grid-template-columns:1fr}.shell .dashboard-photo-size .btn{width:100%}.shell .corps-method-card{padding:20px 18px}.shell .corps-method-steps{gap:4px;margin-top:22px}.shell .corps-method-steps:before{top:25px;left:9%;right:9%}.shell .corps-method-steps b{width:50px;height:50px;font-size:19px;box-shadow:0 0 0 4px #0c222beb,0 0 0 5px #d0b4774d,0 7px 16px #00000040}.shell .corps-method-steps span{letter-spacing:-.01em;font-size:10px}}.shell .corps-lockup{gap:10px;margin-top:22px;display:grid}.shell .corps-lockup-letters{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;display:grid}.shell .corps-lockup-letters span{text-align:center;letter-spacing:-.055em;background:linear-gradient(#fffaf0 0%,#f4f1e9 72%,#d8dcde 100%);color:#0000;text-shadow:0 2px 10px #0000001f;-webkit-background-clip:text;background-clip:text;min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(46px,8vw,76px);font-weight:900;line-height:.9;display:block}.shell .corps-lockup-words{color:#f5f0e5;white-space:nowrap;grid-template-columns:auto 10px auto 10px auto 10px auto 10px auto;justify-content:center;align-items:center;gap:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;line-height:1.1;display:grid}.shell .corps-lockup-words span{color:#f5f0e5}.shell .corps-lockup-words i{color:#d6bd84;text-align:center;font-size:7px;font-style:normal;line-height:1;display:block}@media (max-width:620px){.shell .corps-lockup{gap:9px;margin-top:20px}.shell .corps-lockup-letters{gap:4px}.shell .corps-lockup-letters span{font-size:clamp(40px,13vw,58px)}.shell .corps-lockup-words{grid-template-columns:auto 7px auto 7px auto 7px auto 7px auto;gap:3px;font-size:9px}.shell .corps-lockup-words i{font-size:6px}}.shell .house-profile-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.shell .house-profile-stat{background:linear-gradient(145deg,#15313d,#10242e);border:1px solid #45606b;border-radius:13px;gap:4px;padding:14px;display:grid}.shell .house-profile-stat strong{color:#fffaf0;font-size:26px;line-height:1}.shell .house-profile-stat span{color:#c8d2d0;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:750}.shell .profile-overview-editor{background:#0d2029;border:1px solid #48616c;border-radius:14px;overflow:hidden}.shell .profile-overview-editor>summary{cursor:pointer;color:#f6f1e5;padding:15px 16px;font-weight:850;list-style:none}.shell .profile-overview-editor>summary::-webkit-details-marker{display:none}.shell .profile-overview-editor[open]>summary{background:#14303a;border-bottom:1px solid #3e5661}.shell .property-profile-form{padding:15px}.shell .house-profile-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.shell .house-profile-map-zone{background:radial-gradient(circle at 84% 14%,#d0b47721,#0000 8rem),linear-gradient(155deg,#183744,#102630);border:1px solid #405b67;border-radius:14px;align-content:end;gap:4px;min-height:112px;padding:14px;display:grid}.shell .house-profile-map-zone b{color:#fffaf0;font-size:15px}.shell .house-profile-map-zone span{color:#d2dcda;font-size:12px}.shell .house-profile-map-zone small{color:#d7be84;font-weight:800}.whole-estate-report{color:#12222b;gap:18px;width:min(1120px,100%);margin:0 auto;display:grid}.whole-report-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.whole-report-mode{flex-wrap:wrap;gap:8px;display:flex}.whole-report-cover{color:#fffaf0;background-color:#0000;background-image:radial-gradient(circle at 82% 10%,#34715b80,#0000 24rem),linear-gradient(145deg,#0a1c27,#10343c 58%,#154936);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d0b4778c;border-radius:28px;align-content:space-between;min-height:620px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.whole-report-brand{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;font-size:13px;font-weight:850;display:flex}.whole-report-brand .brand-mark{width:46px;height:46px}.whole-report-cover-copy h1{color:#fffaf0;letter-spacing:-.035em;margin:10px 0 12px;font-family:Georgia,serif;font-size:clamp(44px,7vw,82px);font-weight:500;line-height:.94}.whole-report-cover-copy p{color:#e5ebe7;margin:0;font-size:18px}.whole-report-cover-foot{color:#e7ddd0;text-transform:uppercase;letter-spacing:.11em;border-top:1px solid #ffffff47;justify-content:space-between;gap:15px;padding-top:16px;font-size:12px;font-weight:800;display:flex}.whole-report-section{background:#fbfaf6;border:1px solid #d8d9d4;border-radius:24px;padding:30px;box-shadow:0 16px 46px #0d1f2817}.whole-report-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.whole-report-heading h2,.whole-report-corps>h2{color:#162a34;margin:5px 0 0;font-family:Georgia,serif;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.06}.whole-health-ring{text-align:center;color:#fff;background:#12313d;border:10px solid #d6c08e;border-radius:50%;outline:1px solid #b49d68;flex:0 0 122px;place-content:center;width:122px;height:122px;display:grid}.whole-health-ring strong{font-size:27px}.whole-health-ring span{text-transform:uppercase;letter-spacing:.08em;color:#dce5e1;font-size:9px}.whole-report-lede{color:#435259;max-width:900px;margin:0 0 22px;font-size:18px;line-height:1.65}.whole-report-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.whole-report-kpis>div{background:#f2f0e9;border:1px solid #d9d8d0;border-radius:13px;gap:5px;padding:14px 12px;display:grid}.whole-report-kpis strong{color:#153642;font-size:23px}.whole-report-kpis span{color:#667278;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.whole-estate-facts{border-top:1px solid #deddd7;border-left:1px solid #deddd7;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;display:grid}.whole-estate-facts>div{border-bottom:1px solid #deddd7;border-right:1px solid #deddd7;gap:4px;padding:13px;display:grid}.whole-estate-facts span{color:#7c8588;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.whole-report-chip{color:#604f2c;white-space:nowrap;background:#f5efdf;border:1px solid #cbb783;border-radius:999px;align-items:center;padding:8px 11px;font-size:11px;font-weight:850;display:inline-flex}.inspection-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.inspection-domain{background:linear-gradient(155deg,#eef2ef,#f8f5ec);border:1px solid #d5d8d4;border-radius:18px;align-content:end;gap:7px;min-height:180px;padding:18px;display:grid}.inspection-domain-icon{color:#f4dfab;background:#183d43;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:16px;font-size:20px;display:grid}.inspection-domain b{color:#1b313a;font-size:16px}.inspection-domain p{color:#677278;margin:0;font-size:12px;line-height:1.45}.whole-zone-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.whole-zone-map article{background:#f4f4ef;border:1px solid #d7d9d5;border-radius:15px;grid-template-columns:50px 1fr;align-items:center;gap:13px;padding:14px;display:grid}.whole-zone-marker{color:#fff;background:#153943;border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;font-weight:900;display:grid}.whole-zone-map article>div:last-child{gap:3px;display:grid}.whole-zone-map span{color:#69767a;font-size:12px}.whole-zone-map small{color:#9d8047;font-weight:800}.whole-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.whole-health-row{background:#f7f6f1;border:1px solid #dcddd7;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.whole-health-row>div:first-child{gap:3px;display:grid}.whole-health-row span{color:#788286;font-size:11px}.whole-status{text-align:center;border-radius:999px;min-width:72px;padding:7px 9px;font-size:11px;font-weight:850}.whole-findings{gap:11px;display:grid}.whole-findings article{background:#f7f4ed;border:1px solid #ddd9d0;border-radius:16px;grid-template-columns:54px minmax(0,1fr) 160px;align-items:center;gap:15px;padding:14px;display:grid}.whole-finding-number{color:#fff;background:#6d3e34;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.whole-finding-copy{gap:4px;display:grid}.whole-finding-copy>span{color:#98773d;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.whole-finding-copy h3{color:#243840;margin:0}.whole-finding-copy p{color:#657177;margin:0;font-size:13px;line-height:1.5}.whole-findings img{object-fit:cover;border-radius:12px;width:160px;height:110px}.whole-asset-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.whole-asset-groups>article{background:#f7f6f1;border:1px solid #d9dbd6;border-radius:15px;overflow:hidden}.whole-asset-group-head{color:#223740;background:#e9eeea;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.whole-asset-group-head span{color:#92763d;font-weight:900}.whole-asset-row{border-top:1px solid #e0e0d9;justify-content:space-between;gap:10px;padding:11px 14px;display:flex}.whole-asset-row>div{gap:3px;display:grid}.whole-asset-row span,.whole-asset-row small{color:#718084;font-size:11px}.whole-ops-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.whole-ops-columns>div{background:#f7f6f2;border:1px solid #daddd8;border-radius:15px;padding:16px}.whole-ops-columns h3{color:#213740;margin:0 0 9px}.whole-op-row{border-bottom:1px solid #dfdfda;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.whole-op-row:last-child{border-bottom:0}.whole-op-row>div{gap:3px;display:grid}.whole-op-row b{color:#273a42}.whole-op-row span,.whole-op-row small{color:#768084;font-size:11px}.whole-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.whole-intelligence-grid>div{color:#fff;background:#14343e;border-radius:14px;gap:4px;padding:16px;display:grid}.whole-intelligence-grid strong{color:#f7ecd1;font-size:28px}.whole-intelligence-grid span{text-transform:uppercase;letter-spacing:.06em;color:#d2ddda;font-size:10px}.whole-visit-history{margin-top:14px;display:grid}.whole-visit-history>div{border-bottom:1px solid #e0ded7;grid-template-columns:120px 1fr auto;gap:12px;padding:10px 0;display:grid}.whole-visit-history span,.whole-visit-history small{color:#778185;font-size:11px}.whole-report-corps{color:#fff;background:linear-gradient(145deg,#0f2d38,#16483e)}.whole-report-corps>h2{color:#fffaf0;max-width:760px}.whole-corps-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.whole-corps-grid>div{background:#ffffff0a;border:1px solid #ffffff29;border-radius:14px;gap:7px;padding:14px;display:grid}.whole-corps-grid strong{color:#f2dfad;font-size:34px}.whole-corps-grid b{color:#fff}.whole-corps-grid p{color:#c9d6d2;margin:0;font-size:11px;line-height:1.45}.whole-report-signoff{border-top:1px solid #ffffff38;align-items:center;gap:13px;margin-top:28px;padding-top:20px;display:flex}.whole-report-signoff .brand-mark{width:56px;height:56px}.whole-report-signoff>div{gap:2px;display:grid}.whole-report-signoff span,.whole-report-signoff small{color:#ced9d6;font-size:11px}.property-header-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:800px){.shell .house-profile-map{grid-template-columns:1fr 1fr}.whole-report-cover{min-height:520px;padding:24px}.whole-report-section{padding:20px}.whole-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.inspection-domain-grid{grid-template-columns:1fr 1fr}.whole-health-grid,.whole-zone-map,.whole-asset-groups,.whole-ops-columns{grid-template-columns:1fr}.whole-findings article{grid-template-columns:44px 1fr}.whole-findings img{grid-column:2;width:100%;height:190px}.whole-corps-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.shell .house-profile-overview,.shell .house-profile-map{grid-template-columns:1fr}.whole-report-top{align-items:stretch}.whole-report-mode{grid-template-columns:1fr 1fr;display:grid}.whole-report-mode .btn{width:100%}.whole-report-cover{border-radius:20px;min-height:460px;padding:20px}.whole-report-cover-copy h1{font-size:44px}.whole-report-cover-foot,.whole-report-heading{display:grid}.whole-health-ring{justify-self:start;width:104px;height:104px}.whole-report-kpis,.whole-estate-facts{grid-template-columns:1fr 1fr}.inspection-domain-grid{grid-template-columns:1fr}.whole-intelligence-grid{grid-template-columns:1fr 1fr}.whole-corps-grid{grid-template-columns:1fr}.whole-visit-history>div{grid-template-columns:95px 1fr auto}}@media print{.whole-estate-report{color:#172832;gap:0;width:100%}.whole-report-cover,.whole-report-section{break-inside:avoid;box-shadow:none;border-radius:0;margin:0 0 10mm}.whole-report-cover{min-height:255mm}.whole-report-section{page-break-inside:avoid}.whole-report-top{display:none!important}}.whole-estate-report{--wr-navy:#102a36;--wr-navy-2:#173844;--wr-forest:#1f4a3f;--wr-forest-2:#2f6555;--wr-slate:#607078;--wr-mist:#edf3f2;--wr-paper:#f8fbfa;--wr-line:#cfd9d8;--wr-ice:#dbe7e7;--wr-accent:#7394a1;--wr-danger:#8b4a43;color:#203039}.whole-report-cover{background:radial-gradient(circle at 82% 10%,#36706070,#0000 24rem),linear-gradient(145deg,#0a1c27,#10333e 58%,#154639);border-color:#96b4b77a}.whole-report-brand{align-items:flex-start}.whole-report-wordmark{gap:1px;line-height:1;display:grid}.whole-report-wordmark strong{color:#f8faf7;letter-spacing:.18em;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:900}.whole-report-wordmark span{color:#c9d7d7;letter-spacing:.34em;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:750}.whole-report-section{border-color:var(--wr-line);background:var(--wr-paper);box-shadow:0 14px 40px #0d1f2813}.whole-report-section .eyebrow{color:#456a74!important}.whole-report-heading h2,.whole-report-corps>h2{color:var(--wr-navy)}.whole-report-lede{color:#53636a}.whole-health-ring{background:linear-gradient(145deg,var(--wr-navy-2),var(--wr-forest));color:#fff;border-color:#7fa69b;outline-color:#557f75}.whole-health-ring.pending{background:linear-gradient(145deg,#314851,#263a42);border-color:#a5b5b8;outline-color:#83959a}.whole-health-ring.pending strong{letter-spacing:.02em;font-size:16px}.whole-report-kpis>div{border-color:var(--wr-line);background:var(--wr-mist)}.whole-report-kpis span{color:#65757c}.whole-estate-facts{border-color:var(--wr-line)}.whole-estate-facts>div{border-color:var(--wr-line);background:#fbfdfc}.whole-estate-facts span{color:#6c7d83}.whole-estate-facts b{color:var(--wr-navy)}.inspection-domain-icon{background:linear-gradient(145deg,var(--wr-navy-2),var(--wr-forest));color:#f5faf7;box-shadow:0 8px 20px #11303a1f}.inspection-domain b{color:var(--wr-navy)}.inspection-domain p{color:#65757c}.whole-zone-map article{border-color:var(--wr-line);background:#f1f6f5}.whole-zone-marker{background:linear-gradient(145deg,var(--wr-navy-2),var(--wr-forest))}.whole-zone-map b{color:var(--wr-navy)}.whole-zone-map span{color:#66777d}.whole-zone-map small{color:#547c73}.whole-health-row{border-color:var(--wr-line);background:#f4f8f7}.whole-health-row b{color:var(--wr-navy)}.whole-status.attention{color:#7a3d37;background:#f0dfdc}.whole-status.unknown{color:#62747a;background:#e6ecec}.whole-finding-number{background:var(--wr-danger)}.whole-finding-copy>span{color:#567b83}.whole-finding-copy h3{color:var(--wr-navy)}.whole-asset-groups>article{border-color:var(--wr-line);background:#f5f8f7}.whole-asset-group-head{color:var(--wr-navy);background:#e6efed}.whole-asset-group-head span{color:#486f67}.whole-asset-row{border-color:#dbe3e1}.whole-asset-row b{color:var(--wr-navy)}.whole-asset-row span,.whole-asset-row small{color:#687a80}.whole-asset-summary{align-items:center;min-height:78px}.whole-ops-columns>div{border-color:var(--wr-line);background:#f4f8f7}.whole-ops-columns h3,.whole-op-row b{color:var(--wr-navy)}.whole-marketing-capability{background:linear-gradient(145deg,#eff5f4,#f9fbfa)}.whole-marketing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.whole-marketing-grid>div{border:1px solid var(--wr-line);background:#f8fbfa;border-radius:15px;align-content:end;gap:7px;min-height:132px;padding:16px;display:grid}.whole-marketing-grid b{color:var(--wr-navy);font-size:16px}.whole-marketing-grid span{color:#65757c;font-size:12px;line-height:1.5}.whole-corps-grid>div{background:#ffffff09;border-color:#d0e2dd2e}.whole-report-signoff{align-items:center}.whole-report-signoff .whole-report-wordmark{min-width:185px}.whole-report-signoff .whole-report-wordmark strong{font-size:17px}.whole-report-signoff>div:last-child{gap:3px;display:grid}.whole-report-signoff span,.whole-report-signoff small{color:#c5d5d1}.property-cover-kicker{color:#bdd4cf!important}.shell .house-profile-stat{background:linear-gradient(145deg,#15323d,#112731);border-color:#45636b}.shell .house-profile-stat span{color:#c8d7d4}.shell .profile-overview-editor[open]>summary{background:#14333c}.shell .house-profile-map-zone{background:radial-gradient(circle at 84% 14%,#749a9e1f,#0000 8rem),linear-gradient(155deg,#183943,#112b33);border-color:#44616a}.shell .house-profile-map-zone small{color:#a9c9c2}@media (max-width:800px){.whole-marketing-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.whole-marketing-grid{grid-template-columns:1fr}}@media print{.whole-report-section{background:#fff!important}.whole-report-chip{color:#355b53!important;background:#eef4f3!important;border-color:#b9cac8!important}}.report-brand-lockup{align-items:center;gap:12px;min-width:0;display:inline-flex}.report-brand-emblem{background:linear-gradient(145deg,#123746,#1d5a4b);border:1px solid #244652;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 8px 22px #0c252e29}.report-brand-emblem-w{letter-spacing:-.08em;color:#f7faf7;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:900}.report-brand-tick{background:#8fb8b0;border-radius:999px;display:block;position:absolute}.report-brand-tick.north,.report-brand-tick.south{width:1px;height:6px;left:50%;transform:translate(-50%)}.report-brand-tick.north{top:-4px}.report-brand-tick.south{bottom:-4px}.report-brand-tick.east,.report-brand-tick.west{width:6px;height:1px;top:50%;transform:translateY(-50%)}.report-brand-tick.east{right:-4px}.report-brand-tick.west{left:-4px}.report-brand-name{gap:2px;line-height:1;display:grid}.report-brand-name strong{letter-spacing:.14em;color:#16323d;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:900}.report-brand-name span{letter-spacing:.28em;color:#61777f;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:800}.report-brand-lockup.inverse .report-brand-emblem{background:linear-gradient(145deg,#123746e6,#1d5a4beb);border-color:#d0e7e173;box-shadow:0 10px 30px #00000038}.report-brand-lockup.inverse .report-brand-name strong{color:#f8faf8}.report-brand-lockup.inverse .report-brand-name span{color:#c9d9d7}.whole-report-cover{background:radial-gradient(circle at 85% 10%,#49917e47,#0000 24rem),linear-gradient(145deg,#081c27 0%,#10333f 54%,#18483d 100%);border-radius:26px;min-height:600px;padding:30px;box-shadow:0 24px 70px #071c2647}.whole-report-cover-main{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:30px;margin:34px 0;display:grid}.whole-report-cover-copy .eyebrow{color:#9fc6c1!important}.whole-report-cover-copy h1{letter-spacing:-.035em;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(46px,6.2vw,76px);font-weight:600;line-height:.96}.whole-report-cover-copy p{color:#d9e4e1;margin-top:14px;font-size:17px}.whole-report-cover-visual{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #cde6e02e;border-radius:22px;place-items:center;min-height:360px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06}.whole-report-cover-visual img{object-fit:contain;object-position:center;background:#0c222c;border-radius:16px;width:100%;max-height:390px;box-shadow:0 18px 44px #0000003d}.whole-report-cover-placeholder{text-align:center;color:#dce9e5;border:1px dashed #cde6e040;border-radius:16px;place-content:center;gap:6px;width:100%;min-height:330px;display:grid}.whole-report-cover-placeholder span{letter-spacing:-.07em;font:900 64px/1 Arial,Helvetica,sans-serif}.whole-report-cover-placeholder small{text-transform:uppercase;letter-spacing:.14em}.whole-report-cover-foot{color:#c8d8d5;border-top-color:#d7e9e433}.whole-estate-report{gap:22px;font-family:Segoe UI,Aptos,Arial,sans-serif}.whole-report-section{background:#fff;border:1px solid #d8e2e0;border-radius:22px;padding:34px;position:relative;overflow:hidden;box-shadow:0 14px 36px #112f3812}.whole-report-section:before{content:"";background:linear-gradient(90deg,#163d4c 0%,#2f6b59 48%,#7ba6b3 100%);width:100%;height:5px;position:absolute;top:0;left:0}.whole-report-heading h2,.whole-report-corps>h2{letter-spacing:-.018em;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-weight:600}.whole-report-lede{max-width:820px;font-size:17px;line-height:1.7}.whole-report-kpis>div{background:#eef5f3;border:0;border-radius:15px;align-content:center;min-height:96px;padding:16px}.whole-report-kpis>div:nth-child(2){background:#edf3f7}.whole-report-kpis>div:nth-child(3){background:#f0f4f6}.whole-report-kpis>div:nth-child(4){background:#edf5f1}.whole-report-kpis>div:nth-child(5){background:#f5eeee}.whole-report-kpis>div:nth-child(6){background:#eef1f5}.whole-report-kpis strong{font-size:29px}.whole-estate-facts{background:#fbfdfc;border:1px solid #dae4e1;border-radius:15px;overflow:hidden}.whole-estate-facts>div{border-color:#e2e9e7;align-content:center;min-height:74px}.inspection-domain-grid{gap:14px}.inspection-domain{border:0;min-height:190px;padding:20px;box-shadow:inset 0 0 0 1px #d9e4e2}.inspection-domain:first-child{background:linear-gradient(145deg,#eaf2f5,#fbfcfd)}.inspection-domain:nth-child(2){background:linear-gradient(145deg,#edf4f1,#fbfdfc)}.inspection-domain:nth-child(3){background:linear-gradient(145deg,#eef1f6,#fbfcfd)}.inspection-domain:nth-child(4){background:linear-gradient(145deg,#eaf4ef,#fbfdfb)}.inspection-domain:nth-child(5){background:linear-gradient(145deg,#f4eeee,#fdfafa)}.inspection-domain:nth-child(6){background:linear-gradient(145deg,#edf4f5,#fbfdfd)}.inspection-domain-icon{border-radius:14px;width:46px;height:46px;margin-bottom:20px;font-size:21px}.whole-zone-map{gap:12px}.whole-zone-map article{border:0;min-height:90px;box-shadow:inset 0 0 0 1px #d8e3e1}.whole-zone-marker{border-radius:14px}.whole-health-row{border:0;min-height:72px;padding:15px;box-shadow:inset 0 0 0 1px #dbe4e2}.whole-status{padding:8px 11px}.whole-findings article{border:0;padding:18px;box-shadow:inset 0 0 0 1px #d9e2e0}.whole-findings img{object-fit:contain;object-position:center;background:#eef3f2;border:1px solid #d7e1df;border-radius:14px;width:180px;height:130px}.whole-asset-groups{gap:14px}.whole-asset-groups>article,.whole-ops-columns>div,.whole-marketing-grid>div{border:0;box-shadow:inset 0 0 0 1px #d9e3e1}.whole-asset-group-head{background:linear-gradient(90deg,#e5efed,#eef4f3);padding:14px 16px}.whole-report-corps{background:radial-gradient(circle at 85% 15%,#578f7e3d,#0000 20rem),linear-gradient(145deg,#0e2b37,#16483d)}.whole-report-corps:before{background:linear-gradient(90deg,#6ea59b,#8bb3bd,#6ea59b)}.whole-corps-grid{gap:10px}.whole-corps-grid>div{align-content:start;min-height:152px;padding:17px}.whole-corps-grid strong{color:#edf6f2;font-family:Arial,Helvetica,sans-serif;font-size:38px;font-weight:900}.whole-report-signoff{justify-content:space-between;gap:24px}.whole-report-signoff .report-brand-lockup{flex:none}.report-shell{--rr-navy:#123442;--rr-forest:#245647;--rr-teal:#5c8992;--rr-paper:#fff;--rr-mist:#eef4f3;--rr-line:#d8e2e0;font-family:Segoe UI,Aptos,Arial,sans-serif}.report-shell .report-brand-header{border:1px solid var(--rr-line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 12px 32px #112f3812}.report-shell .report-brand-meta{text-align:right;color:#607179;font-size:12px}.report-shell .report-brand-meta div:first-child{color:var(--rr-navy);text-transform:uppercase;letter-spacing:.08em;font-weight:850}.report-shell .report-hero{box-shadow:inset 0 0 0 1px var(--rr-line);background:linear-gradient(145deg,#f8fbfa,#eef5f3);border:0;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(220px,320px) 120px;gap:22px;padding:24px}.report-shell .report-hero h2{font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:34px;font-weight:600;line-height:1.05}.report-property-photo-frame{background:#eaf0ef;border:1px solid #d8e2e0;border-radius:15px;place-items:center;min-height:180px;padding:10px;display:grid}.report-shell .report-property-photo{object-position:center;background:#eaf0ef;border-radius:11px;width:100%;max-width:100%;height:180px;object-fit:contain!important}.report-shell .report-score{background:linear-gradient(145deg,var(--rr-navy),var(--rr-forest));text-align:center;border-radius:16px;padding:14px 10px}.report-shell .report-score span{color:#cfe0dc}.report-shell .report-score strong{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:42px;font-weight:900}.report-shell .report-kpis{gap:12px;margin-top:14px}.report-shell .report-kpis>div{min-height:90px;box-shadow:inset 0 0 0 1px var(--rr-line);border:0;border-radius:15px;align-content:center;padding:15px;display:grid}.report-shell .report-kpis>div:first-child{background:#e9f3ed}.report-shell .report-kpis>div:nth-child(2){background:#f5ecea}.report-shell .report-kpis>div:nth-child(3){background:#eef2f4}.report-shell .report-kpis>div:nth-child(4){background:#f0f3f3}.report-shell .report-kpis strong{color:var(--rr-navy);font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:900}.report-shell .report-section{box-shadow:inset 0 0 0 1px var(--rr-line),0 10px 28px #112f380d;background:#fff;border:0;border-radius:18px;margin-top:14px;padding:22px 24px;position:relative;overflow:hidden}.report-shell .report-section:before{content:"";background:linear-gradient(90deg,var(--rr-navy),var(--rr-forest),var(--rr-teal));width:100%;height:4px;position:absolute;top:0;left:0}.report-shell .report-section-head h3{font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:24px;font-weight:600}.report-shell .report-area-summary{padding:14px 0}.report-shell .report-finding{background:#f7faf9;border:0;border-radius:15px;padding:18px;box-shadow:inset 0 0 0 1px #dce5e2}.report-shell .report-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-shell .report-evidence figure{background:#eef3f2;border:1px solid #dce4e2;border-radius:13px;margin:0;padding:8px}.report-shell .report-evidence img,.report-shell .report-documented-item img{object-position:center;background:#eef3f2;border-radius:9px;width:100%;max-height:260px;object-fit:contain!important}.report-shell .report-footer{color:#aebfbd;border-top:1px solid #cadbd840;justify-content:space-between;gap:16px;margin-top:18px;padding:16px 4px 0;font-size:11px;display:flex}@media (max-width:820px){.whole-report-cover-main{grid-template-columns:1fr}.whole-report-cover-visual{min-height:260px}.whole-report-cover-visual img{max-height:320px}.whole-report-signoff{display:grid}.report-shell .report-hero{grid-template-columns:1fr}.report-shell .report-score{justify-self:start;min-width:130px}}@media (max-width:560px){.whole-report-cover{padding:20px}.whole-report-cover-main{gap:20px;margin:24px 0}.whole-report-cover-copy h1{font-size:42px}.whole-report-cover-visual{padding:10px}.whole-report-cover-visual img{max-height:250px}.whole-report-section{padding:22px 18px}.whole-report-kpis{grid-template-columns:1fr 1fr}.report-shell .report-brand-header{align-items:flex-start}.report-shell .report-brand-meta{text-align:left}.report-shell .report-property-photo{height:210px!important}.report-shell .report-evidence{grid-template-columns:1fr}}@media print{.whole-report-cover-visual img,.report-shell .report-property-photo,.report-shell .report-evidence img,.report-shell .report-documented-item img{object-fit:contain!important}.whole-report-section:before,.report-shell .report-section:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.whole-estate-report,.report-shell{--report-navy:#0b2d4b;--report-navy-deep:#071f35;--report-water:#4fb3b3;--report-evergreen:#1f5d50;--report-ivory:#f9f7f2;--report-paper:#fff;--report-slate:#667783;--report-line:#dbe4e6}.whole-report-cover{background:radial-gradient(circle at 88% 8%,#4fb3b347,transparent 25rem), linear-gradient(145deg,var(--report-navy-deep),var(--report-navy) 62%,#124d58);color:#fff;border:0;border-radius:26px;min-height:640px;padding:42px;box-shadow:0 24px 70px #071f3538}.whole-report-cover-copy{max-width:720px}.whole-report-cover-copy .eyebrow,.whole-report-section .eyebrow{color:var(--report-water)!important}.whole-report-cover-copy h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,7vw,78px);line-height:.98}.whole-report-cover-copy p{color:#fffc}.whole-report-cover-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.whole-report-cover-tags span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff12;border:1px solid #ffffff3d;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.whole-report-cover-main{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:34px;display:grid}.whole-report-cover-visual{background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;place-items:center;min-height:340px;padding:12px;display:grid;overflow:hidden}.whole-report-cover-visual img{object-fit:contain;object-position:center;background:#04141f47;border-radius:15px;width:100%;height:100%;max-height:390px;display:block}.whole-report-cover-placeholder{color:#fff;place-items:center;gap:5px;display:grid}.whole-report-cover-placeholder span{font-family:Georgia,serif;font-size:48px}.whole-report-cover-placeholder small{color:#ffffffa6;text-transform:uppercase;letter-spacing:.14em}.whole-report-cover-foot{color:#ffffffb8;border-color:#ffffff2e}.whole-report-section{border:1px solid var(--report-line);background:var(--report-paper);border-radius:22px;padding:38px 40px;box-shadow:0 12px 34px #0b2d4b11}.whole-report-heading{margin-bottom:26px}.whole-report-heading h2,.whole-report-corps>h2{color:var(--report-navy);letter-spacing:-.025em}.whole-report-lede{color:#4d606b;line-height:1.75}.whole-health-ring{border:9px solid var(--report-water);background:var(--report-navy);outline:0;box-shadow:0 0 0 7px #4fb3b31a}.whole-report-chip{color:#245c61;background:#eef8f7;border-color:#b9d9da}.whole-report-kpis{gap:12px}.whole-report-kpis>div{border-color:var(--report-line);background:#f6faf9;padding:17px 14px}.whole-report-kpis strong{color:var(--report-navy)}.inspection-domain{border-color:var(--report-line);background:linear-gradient(155deg,#f3f9f8,#fff)}.inspection-domain-icon{background:var(--report-navy);color:#fff}.whole-zone-map article,.whole-health-row,.whole-asset-groups article,.whole-ops-columns>div{border-color:var(--report-line)!important;background:#f8fbfa!important}.whole-zone-marker{background:var(--report-navy)!important;color:#fff!important}.whole-status.healthy{color:var(--report-evergreen)!important;background:#e7f4ee!important}.whole-status.watch{color:#246d72!important;background:#eaf6f6!important}.whole-findings article{background:#fff!important;border-color:#d8e5e6!important}.whole-findings article img{object-fit:contain!important;object-position:center!important;background:#eef3f3!important;border-radius:12px!important;width:100%!important;height:180px!important}.whole-report-corps{background:linear-gradient(145deg,var(--report-navy-deep),var(--report-navy) 62%,#12505a)!important;color:#fff!important;border:0!important}.whole-report-corps .eyebrow{color:#8dd6d3!important}.whole-report-corps>h2{color:#fff!important}.whole-corps-grid strong{color:#8dd6d3!important}.report-shell{color:#142c3a}.report-shell .report-brand-header{border-bottom:1px solid var(--report-line);padding:6px 2px 16px}.report-shell .report-hero{background:linear-gradient(135deg,var(--report-navy-deep),var(--report-navy) 64%,#12505a)!important;border-radius:22px!important;gap:24px!important;padding:28px!important;box-shadow:0 16px 42px #0b2d4b29!important}.report-shell .report-property-photo-frame{background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;place-items:center;width:220px;height:150px;padding:7px;display:grid;overflow:hidden}.report-shell .report-property-photo{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;background:#05172547!important;border:0!important;border-radius:10px!important}.report-shell .report-score{background:#ffffff14!important;border:2px solid #4fb3b3a6!important}.report-shell .report-kpis{gap:12px!important;margin:16px 0 24px!important}.report-shell .report-kpis>div{border-color:var(--report-line)!important;background:#fff!important;border-radius:14px!important;padding:18px!important;box-shadow:0 5px 16px #0b2d4b0a!important}.report-shell .report-kpis strong{color:var(--report-navy)!important}.report-shell .report-section{border-color:var(--report-line)!important;border-radius:20px!important;margin:18px 0!important;padding:28px!important;box-shadow:0 8px 24px #0b2d4b0d!important}.report-shell .report-area-grid{gap:11px!important;margin-top:18px!important}.report-shell .report-area-summary{background:#f5faf9!important;border-color:#dce8e7!important;padding:15px 16px!important}.report-shell .report-finding{background:#f8fbfb!important;border-color:#cfe0e1!important;padding:20px!important}.report-shell .report-location{color:#31777a!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}.report-shell .report-evidence{gap:10px!important}.report-shell .report-evidence figure{border:1px solid var(--report-line)!important;background:#f1f5f5!important;border-radius:12px!important;padding:6px!important}.report-shell .report-evidence img{object-fit:contain!important;object-position:center!important;background:#eaf0f1!important;border-radius:8px!important;width:100%!important;height:150px!important;max-height:150px!important}.report-shell .report-documented-item{border-color:var(--report-line)!important;background:#f9fbfb!important;padding:15px!important}.report-shell .report-documented-item img{object-fit:contain!important;object-position:center!important;background:#eaf0f1!important;width:110px!important;max-width:110px!important;height:88px!important;max-height:88px!important}.report-shell .pill.good{color:var(--report-evergreen)!important;background:#e7f4ee!important}.report-shell .pill.warn{color:#246d72!important;background:#eaf6f6!important}.report-footer{border-top:1px solid var(--report-line)!important;color:var(--report-slate)!important;margin-top:28px!important;padding-top:16px!important}@media (max-width:760px){.whole-report-cover{min-height:auto;padding:26px}.whole-report-cover-main{grid-template-columns:1fr;gap:24px}.whole-report-cover-visual{min-height:230px}.whole-report-cover-visual img{max-height:280px}.whole-report-section{padding:26px 22px}.report-shell .report-property-photo-frame{grid-column:1/-1;width:100%;height:190px}.report-shell .report-property-photo{height:100%!important;max-height:none!important}}@media print{.whole-report-cover,.whole-report-section,.report-shell .report-hero,.report-shell .report-section{-webkit-print-color-adjust:exact;print-color-adjust:exact}.whole-report-section{box-shadow:none}.whole-report-cover-visual img,.whole-findings article img,.report-shell .report-property-photo,.report-shell .report-evidence img,.report-shell .report-documented-item img{object-fit:contain!important}}.report-check-groups{gap:12px;margin-top:20px;display:grid}.report-check-group{border:1px solid var(--report-line);background:#fbfdfd;border-radius:16px;overflow:hidden}.report-check-group>summary{cursor:pointer;background:linear-gradient(135deg,#f3f8f8,#fff);justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;list-style:none;display:flex}.report-check-group>summary::-webkit-details-marker{display:none}.report-check-group>summary>span:first-child{gap:3px;display:grid}.report-check-group>summary b{color:var(--report-navy);font-size:16px}.report-check-group>summary small{color:var(--report-slate);font-size:11px}.report-check-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.report-check-summary em{color:var(--report-evergreen);background:#e7f4ee;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.report-check-list{border-top:1px solid var(--report-line)}.report-check-row{background:#fff;border-bottom:1px solid #e6edef;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 17px;display:grid}.report-check-row:last-child{border-bottom:0}.report-check-status{width:25px;height:25px;color:var(--report-evergreen);background:#e7f4ee;border-radius:50%;place-items:center;font-weight:900;display:grid}.report-check-row.status-na .report-check-status,.report-check-row.status-pending .report-check-status{color:#6b7b84;background:#eef2f4}.report-check-copy{gap:4px;display:grid}.report-check-copy b{color:#18384a;font-size:13px}.report-check-copy p{color:#526771;margin:0;font-size:12px;line-height:1.5}.report-check-copy small{color:#31777a;font-weight:750}@media (max-width:640px){.report-check-group>summary{align-items:flex-start}.report-check-summary{justify-content:flex-start}.report-check-row{grid-template-columns:28px minmax(0,1fr)}.report-check-row>.pill{grid-column:2;justify-self:start}}@media print{.report-check-group{break-inside:avoid}.report-check-group>summary{list-style:none}.report-check-group[open] .report-check-list{display:block}}.report-coverage-help{max-width:660px;margin:7px 0 0;font-size:12px;line-height:1.5}.report-check-reference{margin-top:2px;line-height:1.35;color:#819099!important;font-size:10px!important;font-weight:500!important;display:block!important}.report-check-summary em.attention{color:#a33b32!important;background:#f7e5e3!important}.report-check-summary em.na{color:#66727a!important;background:#eceff1!important}.report-status-pill.status-attention{color:#a33b32!important;background:#f7e5e3!important;border-color:#e8c3bf!important}.report-status-pill.status-na{color:#66727a!important;background:#eceff1!important;border-color:#d8dde0!important}.report-status-pill.status-pending{color:#758089!important;background:#f1f3f4!important;border-color:#dde1e3!important}.report-check-row.status-na .report-check-status{color:#66727a!important;background:#eceff1!important}details.report-check-row{padding:0;display:block}details.report-check-row>summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 17px;list-style:none;display:grid}details.report-check-row>summary::-webkit-details-marker{display:none}details.report-check-row>summary:after{content:"›";color:#83939b;grid-column:3;justify-self:end;font-size:18px;line-height:1;transform:rotate(90deg)}details.report-check-row[open]>summary:after{transform:rotate(-90deg)}details.report-check-row>summary .report-status-pill{grid-area:1/3}details.report-check-row>summary:after{margin-top:30px}.report-check-detail-body>p{color:#425b67;margin:0 0 10px;font-size:12px;line-height:1.55}.report-check-detail-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.report-check-detail-photos figure{border:1px solid var(--report-line);background:#f1f5f5;border-radius:11px;margin:0;padding:6px}.report-check-detail-photos img{object-fit:contain;background:#eaf0f1;border-radius:7px;width:100%;height:120px;display:block}.report-check-detail-photos figcaption{color:#657781;padding:5px 2px 0;font-size:10px}@media (max-width:640px){details.report-check-row>summary{grid-template-columns:28px minmax(0,1fr)}details.report-check-row>summary .report-status-pill{grid-area:auto/2;justify-self:start}details.report-check-row>summary:after{display:none}.report-check-detail-body{padding:0 14px 14px 54px}.report-check-detail-photos{grid-template-columns:1fr}}.report-check-row{grid-template-columns:30px minmax(0,1fr) auto!important;column-gap:12px!important}.report-check-copy b{line-height:1.3;font-size:13px!important;font-weight:700!important}.report-check-reference{color:#71828b!important;font-size:10px!important;font-weight:400!important;line-height:1.4!important}.report-status-pill{white-space:nowrap;place-self:start end!important}.report-status-pill.status-attention{color:#a7332b!important;background:#f8e3e1!important;border:1px solid #e9bdb8!important}.report-check-row.status-attention{background:snow!important}.report-status-pill.status-na{color:#68747b!important;background:#eceff1!important;border:1px solid #d8dde0!important}.report-check-evidence{grid-column:2/4;margin-top:4px}.report-check-evidence>summary{cursor:pointer;color:#31777a;letter-spacing:.01em;align-items:center;gap:6px;font-size:10px;font-weight:750;list-style:none;display:inline-flex}.report-check-evidence>summary::-webkit-details-marker{display:none}.report-check-evidence>summary:after{content:"⌄";font-size:12px;line-height:1}.report-check-evidence[open]>summary:after{content:"⌃"}.report-check-detail-body{padding:10px 0 2px!important}.report-field-note{background:#f8fbfb;border-left:2px solid #a8c9c7;padding:9px 11px;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-style:italic;color:#4b606a!important;margin:0 0 10px!important;font-size:12px!important;line-height:1.55!important}@media (max-width:640px){.report-check-row{grid-template-columns:28px minmax(0,1fr) auto!important;gap:9px!important;padding:13px 12px!important}.report-check-copy b{font-size:12px!important}.report-check-reference{margin-top:3px!important;font-size:9.5px!important;line-height:1.35!important}.report-status-pill{grid-area:1/3!important;padding:5px 7px!important;font-size:9px!important}.report-check-evidence{grid-column:2/4!important;margin-top:5px!important}.report-check-detail-photos{grid-template-columns:1fr!important}}.report-inspection-library{color:#fff!important;background:linear-gradient(145deg,#0b2d4b,#0b3a42)!important;border-color:#315461!important}.report-inspection-library .eyebrow{color:#7cc8c5!important}.report-inspection-library h2{color:#fff!important}.report-inspection-library p.muted{color:#c8d6da!important}.report-inspection-library .section-head>svg{color:#7cc8c5!important}.report-inspection-library .report-type-card{background:#fff!important;border-color:#d8e2e4!important;box-shadow:0 5px 16px #0317231a!important}.report-inspection-library .report-type-card b{color:#12344a!important}.report-inspection-library .report-type-card span{color:#74838a!important}.report-inspection-library .report-type-icon{color:#245d50!important;background:#e9f3ef!important}.report-inspection-library .report-type-arrow{color:#438b89!important}.metric.metric-link{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;display:grid!important}.metric.metric-link>svg{grid-column:1;margin-top:2px}.metric.metric-link>div{grid-column:2;min-width:0}.metric.metric-link>.pill{grid-area:1/3;white-space:nowrap!important;width:max-content!important;max-width:none!important}.metric.metric-link b{line-height:1.25;display:block}.metric.metric-link .muted{margin-top:4px;font-size:13px!important;line-height:1.45!important}@media (max-width:640px){.card{padding-left:18px!important;padding-right:18px!important}.metric.metric-link{grid-template-columns:28px minmax(0,1fr) auto!important;gap:10px!important;padding:16px 4px!important}.metric.metric-link>.pill{padding:5px 7px!important;font-size:9px!important}.metric.metric-link b{font-size:14px!important}.metric.metric-link .muted{font-size:11px!important;line-height:1.35!important}.report-inspection-library{padding:20px 16px!important}.report-inspection-library .section-head{align-items:flex-start!important}.report-inspection-library h2{font-size:22px!important;line-height:1.12!important}.report-inspection-library p.muted{font-size:12px!important;line-height:1.45!important}.report-type-grid{gap:10px!important}.report-type-card{padding:13px 12px!important}.report-type-card b{font-size:14px!important}.report-type-card span{font-size:10px!important}}.report-field-note{letter-spacing:.01em;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive!important;font-style:italic!important;font-weight:400!important}.report-check-group>summary{grid-template-columns:minmax(0,1fr) 150px!important;align-items:start!important;width:100%!important;display:grid!important}.report-check-group>summary>span:first-child{min-width:0!important}.report-check-group>summary>.report-check-summary{grid-column:2!important;justify-content:flex-end!important;justify-self:end!important;align-items:flex-end!important;width:150px!important}.report-check-summary em{white-space:nowrap!important;text-align:center!important}.report-check-row{grid-template-columns:30px minmax(0,1fr) 88px!important;width:100%!important}.report-check-row>.report-status-pill{text-align:center!important;grid-column:3!important;justify-self:end!important;min-width:74px!important}.report-field-note{transform:rotate(-.35deg);letter-spacing:.015em!important;font-family:Comic Sans MS,Segoe Print,Bradley Hand,cursive!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1.5!important}@media (max-width:640px){.report-check-group>summary{grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important}.report-check-group>summary>.report-check-summary{justify-content:flex-end!important;width:92px!important}.report-check-summary em{width:max-content!important;max-width:92px!important;margin-left:auto!important;display:block!important}.report-check-row{grid-template-columns:28px minmax(0,1fr) 82px!important}.report-check-row>.report-status-pill{grid-area:1/3!important;justify-self:end!important;min-width:72px!important}.report-field-note{font-size:13px!important;line-height:1.45!important}}.report-field-note{letter-spacing:.045em!important;word-spacing:.06em!important;color:#506772!important;font-family:Comic Sans MS,Chalkboard SE,Marker Felt,Segoe UI,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1.55!important;transform:none!important}@media (max-width:640px){.report-field-note{letter-spacing:.04em!important;font-size:12.5px!important}}.report-priority-section{background:snow!important;border-top:4px solid #b9534b!important}.report-priority-section>.report-section-head .eyebrow{color:#a6423b!important}.report-priority-section>.report-section-head>.pill.warn{color:#a33b32!important;background:#f7e2df!important;border-color:#e5b7b2!important}.report-priority-section .report-finding{background:#fff!important;border-color:#ecd1ce!important}.report-priority-section .report-location{color:#a6423b!important}.report-priority-note{background:#fff7f6!important;border-left:2px solid #d99b95!important;margin:16px 0 0 20px!important;padding:10px 12px!important}.report-field-note{letter-spacing:.035em!important;color:#506772!important;font-family:Comic Sans MS,Trebuchet MS,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1.55!important;transform:none!important}.report-shell>.danger-zone{margin-top:28px!important;margin-bottom:0!important}.report-footer{border-top:1px solid var(--report-line)!important;color:#71818a!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;padding:22px 8px 8px!important;display:flex!important}.report-footer span{letter-spacing:.11em!important;text-transform:uppercase!important;max-width:48%!important;font-size:10px!important;line-height:1.35!important;display:block!important}.report-footer span:last-child{text-align:right!important}@media (max-width:640px){.report-priority-section{border-top-width:3px!important}.report-priority-note{margin-left:12px!important}.report-field-note{font-size:12.5px!important}.report-shell>.danger-zone{margin-top:22px!important}.report-footer{grid-template-columns:1fr!important;gap:6px!important;padding:18px 8px 10px!important;display:grid!important}.report-footer span{letter-spacing:.09em!important;max-width:none!important;font-size:9px!important;line-height:1.4!important}.report-footer span:last-child{text-align:left!important}}.report-field-note{font-family:var(--font-caveat),cursive!important;letter-spacing:0!important;word-spacing:0!important;color:#4c6670!important;font-size:18px!important;font-style:normal!important;font-weight:500!important;line-height:1.35!important}.report-documentation{gap:12px!important;display:grid!important}.report-documented-item{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;padding:18px!important;display:grid!important}.report-documented-item>div:first-child{grid-template-columns:1fr!important;gap:5px!important;min-width:0!important;display:grid!important}.report-documented-item .report-location{letter-spacing:.09em!important;margin:0!important;font-size:10px!important;line-height:1.25!important;display:block!important}.report-documented-item b{color:#17394b!important;margin:0!important;font-size:14px!important;line-height:1.3!important;display:block!important}.report-documented-item .report-field-note{background:#f7fbfb!important;border-left:2px solid #9fc9c6!important;margin:8px 0 0 14px!important;padding:8px 10px!important}.report-documented-item>img{object-fit:contain!important;background:#edf2f2!important;border-radius:10px!important;width:120px!important;height:92px!important}@media (max-width:640px){.report-field-note{font-size:17px!important}.report-documented-item{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.report-documented-item .report-field-note{margin-left:10px!important}.report-documented-item>img{width:100%!important;height:auto!important;max-height:220px!important}}.report-check-detail-body .report-field-note,.report-priority-section .report-priority-note,.report-documented-item .report-field-note{font-family:var(--font-caveat)!important;letter-spacing:0!important;word-spacing:0!important;text-transform:none!important;font-style:normal!important;font-weight:500!important}.report-priority-section .report-priority-note{background:#fff7f6!important;border-left:3px solid #d99b95!important;width:fit-content!important;min-width:220px!important;max-width:min(88%,520px)!important;margin:14px 0 0 22px!important;padding:9px 14px!important;font-size:18px!important;line-height:1.3!important}.report-documented-item .report-field-note,.report-check-detail-body .report-field-note{font-size:18px!important;line-height:1.3!important}@media (max-width:640px){.report-priority-section .report-priority-note{min-width:0!important;max-width:calc(100% - 18px)!important;margin-left:18px!important;padding:8px 12px!important;font-size:17px!important}.report-documented-item .report-field-note,.report-check-detail-body .report-field-note{font-size:17px!important}}.report-shell,.whole-estate-report{--report-paper:#fff;--report-ivory:#f7faf9;--report-good:#23815f;--report-good-soft:#e2f4ec;--report-alert:#b8443d;--report-alert-soft:#f9e1df}.report-shell{background:#f4f7f7!important}.report-section,.report-area-overview,.report-priority-section{background:#fff!important}.report-health-pair{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.report-health-pair .report-score{margin:0!important;position:static!important}.report-score{border-color:#55b8b5!important}.report-score span{max-width:105px;line-height:1.05}.report-score small{color:#c6d9dc;text-transform:none;letter-spacing:0;max-width:100px;margin-top:3px;font-size:8px;line-height:1.2;display:block}.report-visit-score{border-color:#7db69d!important}.report-status-pill.status-pass,.pill.good,.report-check-summary em,.report-check-row.status-pass .report-check-status{background:var(--report-good-soft)!important;color:var(--report-good)!important}.report-status-pill.status-attention,.report-check-summary em.attention,.report-priority-section>.report-section-head>.pill.warn{background:var(--report-alert-soft)!important;color:var(--report-alert)!important;border-color:#e6aaa6!important}.report-check-row.status-attention .report-check-status{color:var(--report-alert)!important;background:#f7d8d5!important}.report-priority-section{border-top-color:var(--report-alert)!important;background:#fff!important}.report-priority-section .report-finding{background:#fff!important}.report-priority-section .report-priority-note{background:#fff6f5!important}.report-property-photo-frame{background:#0d3044!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.report-property-photo{object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important;max-height:360px!important}.report-kpis>div,.report-footer{background:#fff!important}@media (max-width:640px){.report-health-pair{gap:10px}.report-health-pair .report-score{width:132px!important;height:132px!important}.report-property-photo{max-height:280px!important}}@media print{.report-shell,.report-section,.report-area-overview,.report-priority-section,.report-kpis>div,.report-footer{background:#fff!important}.report-property-photo-frame{background:#eef3f3!important;height:230px!important}.report-property-photo{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-height:230px!important}}.report-health-pair{grid-template-columns:repeat(2,minmax(0,150px))!important;align-items:stretch!important;gap:18px!important;display:grid!important}.report-health-pair .report-score{box-sizing:border-box!important;text-align:left!important;border-width:3px!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:150px!important;height:150px!important;padding:24px 18px 18px!important;display:flex!important}.report-health-pair .report-score span{letter-spacing:.1em!important;max-width:108px!important;font-size:10px!important;line-height:1.12!important;display:block!important}.report-health-pair .report-score strong{margin:6px 0 3px!important;font-size:34px!important;line-height:.95!important;display:block!important}.report-health-pair .report-score small{color:#d7e5e7!important;max-width:110px!important;font-size:9px!important;line-height:1.2!important;display:block!important}.report-visit-score{background:#1f5d5029!important}@media (max-width:640px){.report-health-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.report-health-pair .report-score{aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:142px!important;padding:20px 16px!important}.report-health-pair .report-score strong{font-size:32px!important}.report-health-pair .report-score small{font-size:9px!important}}@media print{.report-property-photo-frame{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #9db9bc!important;border-radius:10px!important;height:220px!important;padding:5px!important}.report-property-photo{object-fit:contain!important;object-position:center!important;background:#fff!important;border-radius:6px!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}.report-health-pair{grid-template-columns:92px 92px!important;gap:10px!important;margin-top:8px!important}.report-health-pair .report-score{aspect-ratio:auto!important;border-width:2px!important;width:92px!important;height:92px!important;min-height:92px!important;padding:14px 10px!important}.report-health-pair .report-score span{letter-spacing:.08em!important;max-width:68px!important;font-size:6.5px!important;line-height:1.08!important}.report-health-pair .report-score strong{margin:3px 0 2px!important;font-size:22px!important}.report-health-pair .report-score small{max-width:68px!important;font-size:5.8px!important;line-height:1.1!important}.report-section{break-inside:avoid-page!important;page-break-inside:avoid!important}.report-section-head{break-after:avoid-page!important;page-break-after:avoid!important}.report-check-group{break-inside:avoid-page!important;page-break-inside:avoid!important}.report-check-group>summary{break-after:avoid-page!important;page-break-after:avoid!important}.report-check-row,.report-finding,.report-documented-item{break-inside:avoid-page!important;page-break-inside:avoid!important}.report-priority-section>.report-section-head{break-after:avoid-page!important;page-break-after:avoid!important}.report-priority-section .report-findings{break-before:avoid-page!important;page-break-before:avoid!important}}.whole-snapshot-heading{align-items:center!important}.whole-health-card{background:#f7fbfa;border-radius:15px;justify-items:center;gap:7px;min-width:118px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #d8e3e1}.whole-health-card>span{color:#5d7278;letter-spacing:.09em;text-transform:uppercase;font:850 9px/1.1 Arial,Helvetica,sans-serif}@media (max-width:560px){.whole-snapshot-heading{grid-template-columns:1fr!important}.whole-health-card{margin-top:4px;justify-self:center!important}}@page{size:Letter;margin:.46in}@media print{html,body,.shell,.layout,.main,.report-shell,.whole-estate-report{background:#fff!important}html,body{margin:0!important;padding:0!important}.main,.report-shell,.whole-estate-report{width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important;padding:0!important;overflow:visible!important}.report-shell .report-section,.whole-report-section{break-inside:auto!important;page-break-inside:auto!important;box-shadow:none!important}.report-shell .report-section-head,.whole-report-heading{break-after:avoid!important;page-break-after:avoid!important}.report-shell .report-check-group>summary,.report-shell .report-check-row,.report-shell .report-finding,.report-shell .report-documented-item,.report-shell .report-area-summary,.report-shell .report-kpis>div,.whole-report-kpis>div,.whole-estate-facts>div,.inspection-domain,.whole-zone-map article,.whole-health-row,.whole-findings article,.whole-asset-groups>article,.whole-op-row,.whole-marketing-grid>div,.whole-corps-grid>div{break-inside:avoid!important;page-break-inside:avoid!important}.whole-report-cover{height:auto!important;min-height:9.45in!important;box-shadow:none!important;break-after:page!important;page-break-after:always!important;border:0!important;border-radius:0!important;margin:0!important}.report-property-photo-frame,.report-shell .report-evidence figure,.whole-report-cover-visual{background:#fff!important}.report-shell .report-property-photo,.report-shell .report-evidence img,.report-shell .report-documented-item img,.whole-report-cover-visual img{object-fit:contain!important;object-position:center!important;background:#fff!important}.whole-health-card{background:#fff!important;box-shadow:inset 0 0 0 1px #d8e3e1!important}.whole-health-card .whole-health-ring{width:76px!important;min-width:76px!important;height:76px!important;box-shadow:none!important;flex-basis:76px!important}.no-print{display:none!important}}.report-health-pair{grid-template-columns:repeat(2,minmax(0,118px))!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;display:grid!important}.report-health-pair .report-score{box-sizing:border-box!important;text-align:center!important;border-width:2px!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:118px!important;height:118px!important;min-height:118px!important;margin:0!important;padding:16px 12px!important;display:flex!important}.report-health-pair .report-score span{letter-spacing:.08em!important;text-align:center!important;max-width:90px!important;margin:0!important;font-size:8px!important;line-height:1.12!important;display:block!important}.report-health-pair .report-score strong{text-align:center!important;margin:5px 0 2px!important;font-size:28px!important;line-height:1!important;display:block!important}.report-health-pair .report-score small{text-align:center!important;max-width:90px!important;margin:0!important;font-size:7px!important;line-height:1.15!important;display:block!important}.whole-report-snapshot .whole-report-heading{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:16px!important;display:grid!important}.whole-report-snapshot .whole-report-heading>div:first-child{width:100%!important}.whole-health-ring{text-align:center!important;border-width:6px!important;outline:none!important;flex:0 0 90px!important;place-content:center!important;width:90px!important;height:90px!important;margin:0 auto!important;display:grid!important;box-shadow:0 8px 20px #1234421a!important}.whole-health-ring strong{text-align:center!important;margin:0!important;font-size:21px!important;line-height:1!important;display:block!important}.whole-health-ring span{letter-spacing:.05em!important;text-align:center!important;max-width:66px!important;margin:4px auto 0!important;font-size:7px!important;line-height:1.15!important;display:block!important}.whole-health-ring.pending strong{font-size:12px!important}.report-property-photo-frame{background:#fff!important}.report-property-photo{object-fit:contain!important;object-position:center!important;background:#fff!important}@page{size:Letter;margin:.42in}@media print{html,body,.shell,.layout,.main,.report-shell,.whole-estate-report{background:#fff!important}html,body{margin:0!important;padding:0!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.layout{display:block!important}.sidebar,.topbar,.mobile-nav,.no-print{display:none!important}.main{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.report-shell,.whole-estate-report{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}.report-property-photo-frame{box-sizing:border-box!important;background:#fff!important;border:1px solid #b7c9c9!important;border-radius:8px!important;height:220px!important;padding:5px!important}.report-property-photo{object-fit:contain!important;object-position:center!important;background:#fff!important;border-radius:5px!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}.report-health-pair{grid-template-columns:82px 82px!important;justify-content:center!important;gap:10px!important;margin:6px auto 0!important}.report-health-pair .report-score{width:82px!important;height:82px!important;min-height:82px!important;padding:10px 7px!important}.report-health-pair .report-score span{max-width:62px!important;font-size:5.8px!important}.report-health-pair .report-score strong{margin:2px 0 1px!important;font-size:20px!important}.report-health-pair .report-score small{max-width:62px!important;font-size:5.3px!important}.whole-health-ring{width:.78in!important;height:.78in!important;box-shadow:none!important;flex-basis:.78in!important;margin-inline:auto!important}.whole-health-ring strong{font-size:17px!important}.whole-health-ring.pending strong{font-size:10px!important}.whole-health-ring span{max-width:.56in!important;font-size:5.8px!important}.whole-report-cover{height:9.5in!important;min-height:9.5in!important;box-shadow:none!important;page-break-after:always!important;break-after:page!important;border-radius:0!important;margin:0!important}.whole-report-section,.report-shell .report-section,.report-shell .report-brand-header,.report-shell .report-hero,.report-shell .report-kpis,.report-check-group,.report-check-row,.report-finding,.report-documented-item,.whole-findings article,.whole-zone-map article,.whole-health-row,.whole-asset-groups>article,.whole-ops-columns>div,.inspection-domain{page-break-inside:avoid!important;break-inside:avoid-page!important}.whole-report-heading,.report-section-head,.report-check-group>summary{page-break-after:avoid!important;break-after:avoid-page!important}.whole-report-section,.report-shell .report-section{box-shadow:none!important;margin-top:0!important;margin-bottom:.14in!important}}@media (max-width:640px){.report-health-pair{grid-template-columns:repeat(2,minmax(0,108px))!important;gap:12px!important}.report-health-pair .report-score{width:108px!important;height:108px!important;min-height:108px!important}.whole-health-ring{flex-basis:84px!important;width:84px!important;height:84px!important}}.whole-snapshot-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.whole-health-card{min-width:0!important;box-shadow:none!important;background:0 0!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;padding:0!important;display:flex!important}.whole-health-card>span{color:#60747a!important;letter-spacing:.08em!important;text-align:right!important;max-width:78px!important;font:850 8px/1.25 Arial,Helvetica,sans-serif!important}.whole-health-card .whole-health-ring{text-align:center!important;background:#fff!important;border:4px solid #5f9787!important;border-radius:50%!important;outline:0!important;flex:0 0 68px!important;place-content:center!important;justify-items:center!important;gap:1px!important;width:68px!important;min-width:68px!important;height:68px!important;padding:0!important;display:grid!important;box-shadow:inset 0 0 0 1px #e0e8e6,0 5px 14px #12344214!important}.whole-health-card .whole-health-ring strong{color:#173844!important;margin:0!important;font:900 18px/1 Arial,Helvetica,sans-serif!important}.whole-health-card .whole-health-ring small{color:#6c7d82!important;letter-spacing:.045em!important;text-transform:uppercase!important;margin-top:2px!important;font:800 6px/1.1 Arial,Helvetica,sans-serif!important;display:block!important}.whole-health-card .whole-health-ring.pending{border-color:#a6b8bc!important}.whole-health-card .whole-health-ring.pending strong{color:#667a80!important;font-size:18px!important}.report-property-photo-frame,.report-shell .report-evidence figure{background:#fff!important;border-color:#d9e3e1!important}.report-shell .report-property-photo,.report-shell .report-evidence img,.report-shell .report-documented-item img{object-fit:contain!important;object-position:center!important;background:#fff!important}@page{size:Letter;margin:.42in}@media print{html,body,.shell,.layout,.main,.report-shell,.whole-estate-report{background:#fff!important}html,body{margin:0!important;padding:0!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.layout{display:block!important}.main,.report-shell,.whole-estate-report{width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important;padding:0!important;overflow:visible!important}.whole-report-cover{height:9.65in!important;min-height:9.65in!important;box-shadow:none!important;break-after:page!important;page-break-after:always!important;border:0!important;border-radius:0!important;margin:0!important}.whole-report-heading,.report-shell .report-section-head,.report-shell .report-check-group>summary{break-after:avoid-page!important;page-break-after:avoid!important}.whole-report-section,.report-shell .report-section{break-inside:auto!important;page-break-inside:auto!important;box-shadow:none!important}.whole-report-kpis>div,.whole-estate-facts>div,.inspection-domain,.whole-zone-map article,.whole-health-row,.whole-findings article,.whole-asset-groups>article,.whole-op-row,.whole-marketing-grid>div,.whole-corps-grid>div,.report-shell .report-check-row,.report-shell .report-finding,.report-shell .report-documented-item,.report-shell .report-area-summary,.report-shell .report-kpis>div{break-inside:avoid-page!important;page-break-inside:avoid!important}.whole-report-section,.report-shell .report-section,.report-shell .report-brand-header,.report-shell .report-hero,.report-shell .report-kpis{box-shadow:none!important;background:#fff!important}.whole-report-section{border:1px solid #dce4e2!important;border-radius:0!important;margin:0 0 .16in!important;padding:.21in!important}.report-shell .report-brand-header,.report-shell .report-hero,.report-shell .report-kpis,.report-shell .report-section{border:1px solid #dce4e2!important;border-radius:0!important;margin:0 0 .14in!important}.report-property-photo-frame,.report-shell .report-evidence figure{background:#fff!important}.report-shell .report-property-photo,.report-shell .report-evidence img,.report-shell .report-documented-item img{object-fit:contain!important;object-position:center!important;background:#fff!important}.whole-health-card{box-shadow:none!important;background:0 0!important}.whole-health-card .whole-health-ring{width:.68in!important;min-width:.68in!important;height:.68in!important;box-shadow:none!important;flex-basis:.68in!important}.no-print{display:none!important}}@media (max-width:560px){.whole-snapshot-heading{grid-template-columns:1fr!important}.whole-health-card{justify-content:center!important;justify-self:center!important}.whole-health-card>span{text-align:left!important}}.report-brand-master-logo{object-fit:contain;object-position:left center;width:250px;max-width:55vw;height:auto;display:block}.report-brand-lockup.inverse .report-brand-master-logo{width:250px}@media (max-width:600px){.report-brand-master-logo,.report-brand-lockup.inverse .report-brand-master-logo{width:210px;max-width:68vw}}@media (max-width:640px){.report-shell{padding-left:16px!important;padding-right:16px!important}.report-shell .report-brand-header{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;margin-left:0!important;margin-right:0!important;padding:18px 16px!important;display:grid!important}.report-shell .report-brand-lockup{justify-content:center!important;width:100%!important}.report-shell .report-brand-master-logo{object-position:center center!important;width:min(100%,300px)!important;max-width:300px!important;margin:0 auto!important}.report-shell .report-brand-meta{text-align:left!important;width:100%!important;padding-top:2px!important}.report-shell>.crumb,.report-shell>.pagehead,.report-shell>.report-hero,.report-shell>.report-kpis,.report-shell>.report-section,.report-shell>.danger-zone,.report-shell>.report-footer{margin-left:0!important;margin-right:0!important}}.report-shell .health-dials .health-dial{aspect-ratio:1!important;box-sizing:border-box!important;border-radius:50%!important;flex:0 0 160px!important;width:160px!important;min-width:160px!important;max-width:160px!important;height:160px!important;min-height:160px!important;max-height:160px!important}@media (max-width:700px){.report-shell .health-dials .health-dial{aspect-ratio:1!important;flex:0 0 150px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:150px!important;min-height:150px!important;max-height:150px!important}}.report-shell .health-dial-label br{content:""!important;display:block!important}@media print{.report-shell .health-dials,.report-shell .health-dial,.report-shell .health-dial *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.report-shell .health-dial{color:#fff!important;background:#0b2d4b!important;border:3px solid #338c91!important;box-shadow:inset 0 0 0 12px #dce5ec,inset 0 0 0 15px #9fb4bd!important}.report-shell .health-dial-label,.report-shell .health-dial-value{color:#fff!important;-webkit-text-fill-color:#fff!important}.report-shell .health-dial-meta{color:#dbe5e8!important;-webkit-text-fill-color:#dbe5e8!important}.report-shell .health-dial{isolation:isolate!important;background:#dce5ec!important;position:relative!important;overflow:hidden!important}.report-shell .health-dial:before{content:""!important;z-index:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#0b2d4b!important;border:3px solid #9fb4bd!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:18px!important}.report-shell .health-dial-label,.report-shell .health-dial-value,.report-shell .health-dial-meta{z-index:2!important;position:relative!important}.report-shell .health-dials{justify-content:center!important;align-items:center!important;gap:18px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.report-shell .report-property-photo-frame{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #b8c5c9!important;border-radius:12px!important;width:100%!important;max-width:430px!important;height:205px!important;min-height:205px!important;margin:10px auto 16px!important;padding:8px!important}.report-shell .report-property-photo{object-fit:contain!important;object-position:center!important;border-radius:7px!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.report-shell .report-hero-copy>div:last-child{visibility:visible!important;display:block!important}.report-shell .report-visit-timestamps{visibility:visible!important;opacity:1!important;color:#5f6f78!important;-webkit-text-fill-color:#5f6f78!important;height:auto!important;margin-top:5px!important;font-size:9px!important;line-height:1.3!important;display:block!important;overflow:visible!important}.report-shell>.report-pagehead{display:none!important}.report-shell .report-hero .report-visit-timestamps{visibility:visible!important;opacity:1!important;color:#5f6f78!important;-webkit-text-fill-color:#5f6f78!important;width:auto!important;height:auto!important;max-height:none!important;margin:5px 0 12px!important;font-size:9px!important;line-height:1.35!important;display:block!important;position:static!important;overflow:visible!important}.report-shell .report-property-photo-frame{box-sizing:border-box!important;border:1.5px solid #b8c5c9!important;border-radius:.12in!important;width:100%!important;max-width:5.55in!important;height:3.15in!important;min-height:3.15in!important;max-height:3.15in!important;margin:.12in auto .16in!important;padding:.08in!important}.report-shell .report-property-photo{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.report-shell .health-dials{justify-content:center!important;align-items:center!important;gap:.22in!important;width:max-content!important;max-width:100%!important;margin:.12in auto 0!important;padding:0!important;display:flex!important}.report-shell .report-brand-header{break-after:avoid!important;page-break-after:avoid!important;height:auto!important;min-height:0!important;margin:0 0 .08in!important;padding:.1in .14in!important}.report-shell .report-hero{break-before:avoid!important;page-break-before:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-top:0!important;padding-top:.1in!important;padding-bottom:.12in!important}.report-shell .report-property-photo-frame{height:2.55in!important;min-height:2.55in!important;max-height:2.55in!important;margin:.08in auto .1in!important}.report-shell .health-dials{grid-template-columns:1.5in 1.5in!important;justify-content:center!important;align-items:center!important;column-gap:.22in!important;width:3.22in!important;margin:.08in auto 0!important;display:grid!important}.report-shell .health-dials .health-dial{place-self:center!important;width:1.5in!important;min-width:1.5in!important;max-width:1.5in!important;height:1.5in!important;min-height:1.5in!important;max-height:1.5in!important;margin:0!important}.report-shell .report-cover-page{break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.report-shell .report-cover-page .report-brand-header{margin:0 0 .06in!important}.report-shell .report-cover-page .report-hero{break-before:auto!important;page-break-before:auto!important;margin:0!important;padding:.1in .16in .12in!important}.report-shell .report-cover-page .report-property-photo-frame{height:2.35in!important;min-height:2.35in!important;max-height:2.35in!important}.report-shell .report-cover-page .health-dials{justify-content:center!important;align-items:center!important;gap:.22in!important;width:3.22in!important;height:1.5in!important;margin:.08in auto 0!important;padding:0!important;display:flex!important}.report-shell .report-cover-page .health-dial{flex:0 0 1.5in!important;width:1.5in!important;min-width:1.5in!important;max-width:1.5in!important;height:1.5in!important;min-height:1.5in!important;max-height:1.5in!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.report-shell .report-cover-page>.report-pagehead,.report-shell .report-pagehead{visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.report-shell .report-cover-page .health-dials{width:3.22in!important;margin:.08in auto 0!important;padding:0!important;position:static!important;left:auto!important;right:auto!important;transform:none!important}.report-shell .report-cover-page .report-hero>.health-dials{place-self:center!important}.report-shell .report-cover-page .report-hero{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.report-shell .report-cover-page .report-hero-copy,.report-shell .report-cover-page .report-property-photo-frame,.report-shell .report-cover-page .health-dials{grid-column:1/-1!important;justify-self:center!important}.report-shell .report-cover-page .report-hero-copy{justify-self:stretch!important;width:100%!important}.report-shell .report-cover-page .report-hero>.health-dials{box-sizing:border-box!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:.22in!important;width:5.55in!important;min-width:5.55in!important;max-width:5.55in!important;margin:.08in auto 0!important;padding:0!important;display:flex!important}}.report-shell .health-dial{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.report-shell .health-dial-label{letter-spacing:.015em!important;text-align:center!important;white-space:normal!important;flex:none!important;width:76%!important;margin:0 auto 6px!important;font-size:10px!important;font-weight:800!important;line-height:.94!important;display:block!important}.report-shell .health-dial-value{letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important;flex:none!important;margin:0!important;font-size:36px!important;font-weight:800!important;line-height:.88!important;display:block!important}.report-shell .health-dial-meta{letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;flex:none!important;width:78%!important;margin:9px auto 0!important;font-size:8px!important;font-weight:500!important;line-height:1!important;display:block!important}@media print{.report-shell .report-cover-page .health-dial{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.report-shell .report-cover-page .health-dial-label{letter-spacing:.01em!important;width:74%!important;margin:0 auto .045in!important;font-size:6.2pt!important;font-weight:800!important;line-height:.94!important}.report-shell .report-cover-page .health-dial-value{letter-spacing:-.03em!important;margin:0!important;font-size:20pt!important;font-weight:800!important;line-height:.88!important}.report-shell .report-cover-page .health-dial-meta{letter-spacing:0!important;white-space:nowrap!important;width:80%!important;margin:.065in auto 0!important;font-size:5.1pt!important;font-weight:500!important;line-height:1!important}}.standard-report{--wem-report-navy:#0b3557;--wem-report-navy-deep:#082d49;--wem-report-green:#2f7563;--wem-report-green-soft:#e7f4ee;--wem-report-ivory:#fbfaf6;--wem-report-slate:#6f777b;--wem-report-gold:#cdb77a;--wem-report-line:#d9dfdc}.standard-report .standard-report-table{border:1px solid var(--wem-report-line)!important;background:#fff!important;border-radius:22px!important;padding:0!important;overflow:auto!important;box-shadow:0 14px 32px #082d491a!important}.standard-report .standard-report-table .table{color:var(--wem-report-navy-deep)!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;width:100%!important}.standard-report .standard-report-table .table thead,.standard-report .standard-report-table .table thead tr{background:var(--wem-report-navy)!important}.standard-report .standard-report-table .table th{background:var(--wem-report-navy)!important;color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-color:#ffffff29!important;font-size:11px!important;font-weight:800!important}.standard-report .standard-report-table .table td{color:var(--wem-report-navy-deep)!important;border-color:var(--wem-report-line)!important;background:#fff!important}.standard-report .standard-report-table .table tbody tr:hover td{background:#f3f8f6!important}.standard-report .standard-report-table .muted{color:var(--wem-report-slate)!important}.standard-report .report-footer{color:var(--wem-report-slate)!important;border-top-color:var(--wem-report-line)!important}.standard-report .page-header h1,.standard-report h1,.standard-report h2{color:var(--wem-report-navy-deep)!important}@media print{.standard-report{color:var(--wem-report-navy-deep)!important;background:#fff!important}.standard-report .standard-report-table{border:1px solid var(--wem-report-line)!important;box-shadow:none!important;break-inside:auto!important;border-radius:14px!important;overflow:visible!important}.standard-report .standard-report-table .table{color:var(--wem-report-navy-deep)!important;background:#fff!important}.standard-report .standard-report-table .table thead{display:table-header-group!important}.standard-report .standard-report-table .table th{background:var(--wem-report-navy)!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.standard-report .standard-report-table .table td{color:var(--wem-report-navy-deep)!important;background:#fff!important}.standard-report .standard-report-table .table tbody tr:nth-child(2n) td{background:var(--wem-report-ivory)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.standard-report .report-footer{color:var(--wem-report-slate)!important}}.report-filter-panel{color:#082d49;background:#fff;border:1px solid #d9dfdc;border-radius:22px;margin:0 0 18px;padding:20px;box-shadow:0 12px 30px #082d4914}.report-filter-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.report-filter-top h2{color:#082d49!important;margin:3px 0 4px!important;font-size:22px!important}.report-filter-top p{margin:0}.report-filter-search{max-width:560px;margin-bottom:16px}.report-filter-search input{color:#082d49!important;background:#fbfaf6!important;border-color:#cfd8d5!important}.report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-filter-group{background:#fbfaf6;border:1px solid #dfe5e2;border-radius:14px;min-width:0;padding:13px}.report-filter-group>b{color:#0b3557;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;display:block}.report-filter-options{flex-wrap:wrap;gap:7px;max-height:116px;display:flex;overflow:auto}.report-filter-options label{color:#40515a;cursor:pointer;background:#fff;border:1px solid #d9dfdc;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.report-filter-options label:has(input:checked){color:#245f50;background:#e7f4ee;border-color:#83b5a4;font-weight:750}.report-filter-options input{accent-color:#2f7563}.report-filter-summary{color:#6f777b;border-top:1px solid #e3e8e6;flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;padding-top:13px;font-size:12px;display:flex}.report-filter-summary strong{color:#0b3557;font-size:18px}.report-filter-summary button{color:#2f7563;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-weight:750;display:inline-flex}.report-filter-summary button:disabled{opacity:.35;cursor:default}.report-print-scope{display:none}@media (max-width:900px){.report-filter-top{display:block}.report-filter-top .report-actions{margin-top:14px}.report-filter-grid{grid-template-columns:1fr}.report-filter-options{max-height:132px}.report-filter-summary button{margin-left:0}}@media print{.standard-report .report-print-scope{color:#6f777b;border-bottom:1px solid #d9dfdc;justify-content:space-between;gap:12px;margin:0 0 .12in;padding:0 0 .08in;font-size:8pt;display:flex!important}.standard-report .report-print-scope b{color:#0b3557}}.document-center-page{color:#0b3557}.document-center-page>.pagehead h1{color:#0b3557!important}.document-center-page>.pagehead .eyebrow{color:#b69a5c!important}.document-center{gap:18px!important}.document-center .document-upload-card,.document-center .document-library-card{color:#0b3557!important;background:#fff!important;border:1px solid #d9dfdc!important;border-radius:22px!important;box-shadow:0 12px 30px #082d4914!important}.document-center .eyebrow{color:#b69a5c!important}.document-center h2{color:#0b3557!important}.document-center .field label{color:#425761!important}.document-center .field select{color:#082d49!important;box-shadow:none!important;background:#fbfaf6!important;border:1px solid #cfd8d5!important}.document-center .field select:focus{border-color:#b69a5c!important;box-shadow:0 0 0 3px #b69a5c21!important}.document-center .remember-line{color:#52646c!important}.document-center .remember-line input{accent-color:#2f7563}.document-center .btn{color:#fff!important;background:#2f7563!important;border-color:#2f7563!important}.document-center .btn.secondary{color:#0b3557!important;background:#fff!important;border-color:#cfd8d5!important}.document-center .document-library-card>.section-head{border-bottom:1px solid #e2e7e5;padding-bottom:14px}.document-center .document-library-card>.section-head>.pill{color:#0b3557!important;background:#e8eff1!important}.document-center .document-list{gap:10px;margin-top:14px;display:grid}.document-center .document-row{color:#0b3557!important;background:#fbfaf6!important;border:1px solid #dfe5e2!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-width:0!important;padding:15px 16px!important;display:flex!important}.document-center .document-copy{flex:1;min-width:0}.document-center .document-title{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.25;display:block;color:#082d49!important}.document-center .document-copy .muted{margin:4px 0 8px;color:#6f777b!important}.document-center .document-copy .pill{color:#53646b!important;background:#e8eff1!important}.document-center .document-copy .pill.good{color:#245f50!important;background:#e7f4ee!important}.document-center .icon-danger{flex:none}@media (max-width:900px){.document-center-page>.pagehead{margin-bottom:16px!important}.document-center .document-upload-card,.document-center .document-library-card{border-radius:18px!important;padding:18px!important}.document-center .grid.two{grid-template-columns:1fr!important}.document-center .document-row{padding:14px!important;display:block!important}.document-center .document-row .report-actions{grid-template-columns:1fr 1fr auto!important;gap:8px!important;margin-top:12px!important;display:grid!important}.document-center .document-row .report-actions .btn{justify-content:center!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}.document-center .document-title{font-size:15px!important}}.access-management-page{color:#0b3557}.access-owner-banner{color:#245f50;background:#e7f4ee;border:1px solid #b9d9cc;border-radius:18px;align-items:flex-start;gap:14px;margin:0 0 18px;padding:18px 20px;display:flex}.access-owner-banner b{font-size:17px;display:block}.access-owner-banner p{margin:4px 0 0;line-height:1.45}.access-summary{margin-bottom:18px}.access-summary .card{grid-template-columns:auto auto 1fr;align-items:center;gap:12px;display:grid;color:#0b3557!important;background:#fff!important}.access-summary strong{font-size:28px}.access-summary span{color:#6f777b}.access-section{margin-bottom:18px;color:#0b3557!important;background:#fff!important;border-color:#d9dfdc!important}.access-section h2{color:#0b3557!important}.access-section .eyebrow{color:#b69a5c!important}.access-list{gap:10px;display:grid}.access-person{background:#fbfaf6;border:1px solid #dfe5e2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.access-person>b,.access-person b{color:#082d49}.access-person-actions{align-items:center;gap:8px;display:flex}.access-person-actions form{align-items:center;gap:7px;display:flex}.access-person-actions select{color:#082d49;background:#fff;border:1px solid #cfd8d5;border-radius:10px;min-width:125px;padding:9px 10px}.owner-lock{text-transform:uppercase;letter-spacing:.08em;color:#2f7563;font-size:11px;font-weight:800}.access-invite-form{border-top:1px solid #e2e7e5;margin-top:14px;padding-top:14px}.access-audit{gap:0;display:grid}.access-audit>div{border-bottom:1px solid #e5e9e7;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.access-audit b{color:#0b3557;text-transform:capitalize}.access-audit span{color:#6f777b;font-size:12px}@media (max-width:900px){.access-person{grid-template-columns:1fr auto}.access-person-actions{grid-column:1/-1;display:grid}.access-person-actions form{grid-template-columns:1fr auto;display:grid}.access-person-actions select{width:100%}.access-summary{grid-template-columns:1fr 1fr!important}.access-summary .card{grid-template-columns:auto 1fr}.access-summary .card span{grid-column:1/-1}.access-audit>div{gap:3px;display:grid}}.standard-report .report-filter-panel{background:#fff!important;border-color:#d7e1df!important;border-radius:18px!important;padding:18px!important;box-shadow:0 10px 26px #082d4912!important}.standard-report .report-filter-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;margin-bottom:16px!important;display:grid!important}.standard-report .report-filter-top .eyebrow{color:#2f7563!important}.standard-report .report-filter-top h2{margin:2px 0 3px!important;font-size:20px!important}.standard-report .report-filter-top .report-actions{align-items:center!important;gap:8px!important;display:flex!important}.standard-report .report-filter-search{max-width:none!important;margin:0 0 12px!important}.standard-report .report-filter-search label{color:#425761!important;font-size:12px!important;font-weight:750!important}.standard-report .report-filter-search input{color:#082d49!important;background:#f5f8f7!important;border:1px solid #cfdad7!important;border-radius:11px!important;width:100%!important;min-height:42px!important}.standard-report .report-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.standard-report .report-filter-group{background:#f5f8f7!important;border:1px solid #dbe4e1!important;border-radius:12px!important;flex-direction:column!important;min-width:0!important;padding:12px!important;display:flex!important}.standard-report .report-filter-group>b{color:#0b3557!important;min-height:18px!important;margin:0 0 7px!important}.standard-report .report-filter-options{grid-template-columns:1fr!important;align-content:start!important;gap:6px!important;max-height:126px!important;display:grid!important;overflow:auto!important}.standard-report .report-filter-options label{color:#40515a!important;background:#fff!important;border:1px solid #d8e1df!important;border-radius:9px!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:34px!important;padding:6px 8px!important;line-height:1.25!important;display:grid!important}.standard-report .report-filter-options label:has(input:checked){color:#245f50!important;background:#e7f4ee!important;border-color:#83b5a4!important}.standard-report .report-filter-options input{accent-color:#2f7563!important;margin:0!important}.standard-report .report-filter-summary{border-top-color:#dfe7e4!important;min-height:36px!important;margin-top:12px!important;padding-top:11px!important}@media (max-width:900px){.standard-report .report-filter-top{grid-template-columns:1fr!important;align-items:start!important}.standard-report .report-filter-top .report-actions{grid-template-columns:1fr 1fr!important;margin-top:0!important;display:grid!important}.standard-report .report-filter-top .report-actions .btn{justify-content:center!important;min-width:0!important}.standard-report .report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.standard-report .report-filter-panel{border-radius:16px!important;padding:14px!important}.standard-report .report-filter-grid{grid-template-columns:1fr!important}.standard-report .report-filter-options{max-height:150px!important}}.report-date-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:0 0 10px;display:grid}.report-date-filter{background:#f5f8f7;border:1px solid #dbe4e1;border-radius:12px;padding:12px}.report-date-filter>b{color:#0b3557;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;display:block}.report-date-filter>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.report-date-filter label{color:#52646c;gap:5px;font-size:11px;font-weight:750;display:grid}.report-date-filter input{color:#082d49;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cfdad7;border-radius:9px;width:100%;min-height:38px;padding:7px 9px}@media (max-width:560px){.report-date-grid{grid-template-columns:1fr}.report-date-filter>div{grid-template-columns:1fr 1fr}.standard-report .report-filter-panel{padding:12px!important}.standard-report .report-filter-top{gap:12px!important;margin-bottom:12px!important}.standard-report .report-filter-search{margin-bottom:10px!important}.standard-report .report-date-filter{padding:11px!important}.standard-report .report-date-filter>div{grid-template-columns:1fr!important;gap:9px!important}.standard-report .report-date-filter input{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.standard-report .report-filter-grid{gap:9px!important}.standard-report .report-filter-group{padding:10px!important}.standard-report .report-filter-options{gap:5px!important}.standard-report .report-filter-options label{min-height:32px!important;padding:5px 8px!important}}.report-shell,.standard-report{--wem-report-navy:#0b3557;--wem-report-navy-deep:#082d49;--wem-report-green:#2f7563;--wem-report-green-soft:#e7f4ee;--wem-report-surface:#f5f8f7;--wem-report-line:#d9e2df;--wem-report-slate:#66757b}.standard-report{--wem-report-ivory:var(--wem-report-surface)!important;--wem-report-gold:var(--wem-report-green)!important}.standard-report .eyebrow,.standard-report .page-header .eyebrow{color:var(--wem-report-green)!important}.standard-report .standard-report-table .table tbody tr:nth-child(2n) td{background:var(--wem-report-surface)!important}.report-shell .report-section,.report-shell .report-kpis,.report-shell .report-area-overview{border-color:var(--wem-report-line)!important}.report-shell .report-field-note,.report-shell .report-priority-note{color:#334a53!important;background:#eef3f2!important}.report-shell .report-finding,.report-shell .report-documented-item{break-inside:avoid!important;page-break-inside:avoid!important}.report-shell .report-property-photo{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}@media print{.report-shell .report-section-head,.report-shell .report-division-title,.report-shell .report-check-group>summary{break-after:avoid!important;page-break-after:avoid!important}.report-shell .report-finding,.report-shell .report-documented-item,.report-shell .report-check-detail{break-inside:avoid!important;page-break-inside:avoid!important}.report-shell img{max-width:100%!important}.standard-report .standard-report-table .table tbody tr:nth-child(2n) td{background:#f5f8f7!important}}.whole-zone-accordion{gap:9px!important;display:grid!important}.whole-zone-detail{background:#f5f8f7;border:1px solid #d9e2df;border-radius:14px;overflow:hidden}.whole-zone-detail>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:grid}.whole-zone-detail>summary::-webkit-details-marker{display:none}.whole-zone-detail>summary>div:nth-child(2){gap:3px;display:grid}.whole-zone-detail>summary b{color:#082d49}.whole-zone-detail>summary span{color:#66757b;font-size:12px}.whole-zone-chevron{transition:transform .18s;color:#2f7563!important;font-size:20px!important}.whole-zone-detail[open] .whole-zone-chevron{transform:rotate(180deg)}.whole-zone-areas{gap:0;padding:0 14px 10px 52px;display:grid}.whole-zone-area{border-top:1px solid #d9e2df;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.whole-zone-area>div{gap:2px;display:grid}.whole-zone-area span,.whole-zone-area small{color:#66757b;font-size:11px}.whole-report-signoff-simple{color:#fff;background:#082d49;border-radius:18px;align-items:center;gap:18px;padding:24px;display:flex}.whole-report-signoff-simple>div{gap:3px;display:grid}.whole-report-signoff-simple span,.whole-report-signoff-simple small{color:#dce8e4}@media (max-width:600px){.whole-zone-areas{padding-left:14px}.whole-report-signoff-simple{flex-direction:column;align-items:flex-start}}@media print{.whole-zone-detail{break-inside:avoid}.whole-zone-detail>summary{padding-bottom:8px}.whole-zone-detail .whole-zone-areas{display:grid!important}.whole-zone-chevron{display:none!important}}.whole-estate-report{--whole-muted:#5f7077}.whole-estate-report .muted,.whole-estate-report .whole-op-row span,.whole-estate-report .whole-op-row small,.whole-estate-report .whole-health-row span,.whole-estate-report .whole-zone-detail>summary span,.whole-estate-report .whole-zone-area span,.whole-estate-report .whole-zone-area small{color:var(--whole-muted)!important}.whole-area-detail{border-top:1px solid #d4dedb}.whole-area-detail>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;list-style:none;display:grid}.whole-area-detail>summary::-webkit-details-marker{display:none}.whole-area-detail>summary>div{gap:2px;display:grid}.whole-area-detail>summary b{color:#12394f}.whole-area-detail>summary span,.whole-area-detail>summary small{color:#5f7077;font-size:11px}.whole-area-chevron{transition:transform .18s;color:#2f7563!important;font-size:17px!important}.whole-area-detail[open] .whole-area-chevron{transform:rotate(180deg)}.whole-area-checks{gap:6px;padding:0 0 10px 12px;display:grid}.whole-area-check{background:#edf3f1;border:1px solid #d7e2de;border-radius:9px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:8px 9px;display:grid}.whole-area-check>span{color:#2f7563;font-weight:800}.whole-area-check>div{gap:2px;display:grid}.whole-area-check b{color:#183d50;font-size:12px}.whole-area-check small{color:#5f7077;font-size:10px;line-height:1.35}@media print{.whole-area-detail .whole-area-checks{display:grid!important}.whole-area-chevron{display:none!important}}.topbar{justify-content:flex-start!important;gap:16px!important;padding-left:24px!important;padding-right:24px!important}.topbar>a:first-child{justify-content:flex-start!important;align-items:center!important;margin-right:auto!important;display:flex!important}.topbar .brandmark.compact{justify-content:flex-start!important;align-items:center!important;width:56px!important;display:flex!important}.topbar .brandmark.compact .brandmark-logo{object-fit:contain!important;object-position:left center!important;width:52px!important;height:44px!important}.mobile-nav a{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}.mobile-nav-icon{justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important}.mobile-nav-icon svg{stroke-width:2px!important;width:24px!important;height:24px!important;display:block!important}@media (max-width:900px){.topbar{padding-left:16px!important;padding-right:16px!important}}.estate-intel-strip{background:linear-gradient(135deg,#071b2b 0%,#0b2a3a 58%,#0b302e 100%);border:1px solid #315263;border-radius:22px;margin-top:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000047}.estate-intel-strip:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#7bbed738 1px,#0000 1px),linear-gradient(90deg,#7bbed738 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0 0 0 42%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.estate-intel-strip>*{z-index:1;position:relative}.estate-intel-strip-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.estate-intel-strip-head h2{color:#fffaf0;margin:5px 0 0;font:500 27px Georgia,serif}.estate-intel-live{letter-spacing:.13em;color:#87d3ae;border:1px solid #87d3ae59;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.estate-intel-pulse-grid{background:#030d1452;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:1.15fr repeat(4,1fr);display:grid;overflow:hidden}.estate-intel-pulse{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:122px;padding:18px;display:flex}.estate-intel-pulse:last-child{border-right:0}.estate-intel-pulse span{letter-spacing:.12em;text-transform:uppercase;color:#b8c9d1;font-size:10px;font-weight:850}.estate-intel-pulse strong{color:#fffaf0;margin:8px 0 3px;font:500 25px Georgia,serif}.estate-intel-pulse.primary strong{font-size:38px}.estate-intel-pulse small{color:#9fb2bb;line-height:1.35}.estate-intel-quicklinks{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.estate-intel-quicklinks a{color:#e7edef;background:#ffffff12;border:1px solid #ffffff1a;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:750}.estate-intel-quicklinks a:hover{background:#ffffff1f}.operating-plan-card[open]>.property-nest-summary span:first-child{font-family:Georgia,serif;font-size:20px}@media (max-width:1050px){.estate-intel-pulse-grid{grid-template-columns:repeat(3,1fr)}.estate-intel-pulse{border-bottom:1px solid #ffffff1f}}@media (max-width:700px){.estate-intel-strip{padding:18px 14px}.estate-intel-strip-head{flex-direction:column;align-items:flex-start}.estate-intel-pulse-grid{grid-template-columns:1fr 1fr}.estate-intel-pulse{min-height:105px;padding:14px}.estate-intel-pulse strong{font-size:20px}.estate-intel-pulse.primary strong{font-size:31px}.estate-intel-pulse span{font-size:8px}.estate-intel-quicklinks{grid-template-columns:1fr 1fr;display:grid}.estate-intel-quicklinks a{text-align:center}}.client-intelligence-entry{color:#fff;background:linear-gradient(120deg,#071b2b,#0b302e);border:1px solid #315263;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:20px 23px;display:flex;box-shadow:0 16px 38px #0003}.client-intelligence-entry span{letter-spacing:.16em;color:#91cdb5;font-size:9px;font-weight:850}.client-intelligence-entry h2{margin:5px 0;font:500 23px Georgia,serif}.client-intelligence-entry p{color:#b9c9ce;margin:0;font-size:12px}.client-intelligence-entry>strong{white-space:nowrap;color:#fffaf0;font-size:12px}@media (max-width:700px){.client-intelligence-entry{flex-direction:column;align-items:flex-start}.client-intelligence-entry>strong{border-top:1px solid #ffffff1f;width:100%;padding-top:10px}}.operating-plan-view{gap:18px;display:grid}.operating-plan-intro{border-bottom:1px solid #38515d;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.operating-plan-intro p{color:#c7d1d0;margin:6px 0 0}.operating-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operating-plan-grid article{background:#132a35;border:1px solid #38515d;border-radius:14px;min-height:145px;padding:17px}.operating-plan-grid article>span{color:#ddc185;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.operating-plan-grid article strong{color:#fffaf0;margin:9px 0 6px;font:500 18px Georgia,serif;display:block}.operating-plan-grid article p{color:#c7d1d0;margin:0;font-size:12px;line-height:1.55}.operating-plan-mustknow{background:#d0b47714;border:1px solid #d0b47761;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.operating-plan-mustknow span{color:#ddc185;letter-spacing:.15em;font-size:10px;font-weight:900}.operating-plan-mustknow p{color:#eef1ed;margin:0;line-height:1.5}@media (max-width:1000px){.operating-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.operating-plan-intro{flex-direction:column;align-items:flex-start}.operating-plan-grid{grid-template-columns:1fr}.operating-plan-grid article{min-height:auto}.operating-plan-mustknow{grid-template-columns:1fr}}.shell{--wem-navy:#0b1f2e;--wem-navy-deep:#071723;--wem-navy-mid:#102a3b;--wem-navy-raised:#153447;--wem-ivory:#fefffa;--wem-text-secondary:#d9e0e2;--wem-text-muted:#9eafb8;--wem-tech:#76b7d2;--wem-border:#29495b;--wem-border-soft:#1e3b4b;--wem-text-strong:var(--wem-ivory);--wem-text-soft:var(--wem-text-secondary);--wem-gold:var(--wem-tech);background:var(--wem-navy)!important}.shell .topbar{background:#081a27!important;border-bottom-color:#244354!important}.shell .sidebar{background:#091c2a!important;border-right-color:#244354!important}.shell .nav a:hover{background:#102d40!important}.shell .card,.shell .calendar-shell,.shell .category-section{background:#102837!important;border-color:#29495b!important}.shell .card.clickable,.shell .card .card.clickable{background:#123044!important;border-color:#31576b!important}.shell .card.clickable:hover,.shell .card .card.clickable:hover{background:#17394c!important;border-color:#76b7d2!important}.shell details.property-nest{background:#0e2635!important;border-color:#29495b!important}.shell details.property-nest>.property-nest-summary{color:#fefffa!important;background:#0b2231!important}.shell details.property-nest[open]>.property-nest-summary{background:#102d3e!important;border-bottom-color:#31576b!important}.shell .property-nest-body{background:#0c2230!important}.shell .property-nest-body>.metric,.shell .detail-grid .metric{background:#123044!important;border-color:#31576b!important}.shell .muted{color:#b9c6cc!important}.shell .eyebrow{color:#dde5e7!important}.shell .section-label,.shell .display-title,.shell .pagehead h1,.shell h1,.shell h2,.shell h3,.shell h4{color:#fefffa}.shell .field label{color:#d9e0e2!important}.shell .field input,.shell .field select,.shell .field textarea{color:#fefffa!important;background:#081b28!important;border-color:#36586a!important}.shell .field input:focus,.shell .field select:focus,.shell .field textarea:focus{border-color:#76b7d2!important;box-shadow:0 0 0 3px #76b7d221!important}.shell .btn{color:#fefffa;background:#17465f;border-color:#315f75}.shell .btn.secondary{color:#fefffa!important;background:#122e3e!important;border-color:#36586a!important}.shell .btn.gold{color:#fefffa!important;background:#17465f!important}.shell .health-coverage-note{background:#102c3b!important;border-color:#36586a #36586a #36586a #76b7d2!important}.shell .work-order-workflow,.shell .estate-bible-card{border-top-color:#315f75!important}.shell .asset-group{background:#091e2b!important;border-color:#29495b!important}.shell .asset-group-title,.shell .asset-group[open]>.asset-group-title{color:#fefffa!important;background:#102b3b!important;border-bottom-color:#31576b!important}.shell .asset-card,.shell .kpi,.shell .property-card,.shell .more-menu-item,.shell .empty-state-card{background:#123044!important;border-color:#31576b!important}.shell .kpi:nth-child(2n),.shell .more-menu-item:nth-child(2n){background:#102b3b!important}.shell .asset-facts small,.shell .asset-panel[open]>summary,.shell .estate-bible-add>.form-summary,.shell .asset-subpanel>summary{color:#bfd9e4!important}.shell .operating-plan-grid article{background:#123044!important;border-color:#31576b!important}.shell .operating-plan-grid article>span{color:#bfd9e4!important}.shell .operating-plan-mustknow{background:#102b3b!important;border-color:#3e6476!important}.shell .operating-plan-mustknow span{color:#bfd9e4!important}.shell .estate-intel-strip,.shell .client-intelligence-entry{background:#081d2c!important;border-color:#31576b!important}.shell .mobile-nav{background:#081a27fa!important;border-top-color:#29495b!important}.shell .pill.good{color:#cdebd8!important;background:#123a2c!important;border-color:#285c45!important}.shell .pill.warn{color:#f2d49d!important;background:#49351c!important;border-color:#6c512c!important}.shell .pill.bad{color:#ffc9c3!important;background:#4a2424!important;border-color:#713838!important}.shell .estate-intel-strip{background:#0b1f2e!important;padding:0!important}.shell .estate-intel-strip-head{padding:24px 24px 0}.shell .estate-intel-pulse-grid{margin:18px 24px 0;box-shadow:0 12px 30px #00000029;background:#fefffa!important;border-color:#d7dfe1!important}.shell .estate-intel-pulse{border-right-color:#d7dfe1!important}.shell .estate-intel-pulse span{color:#587080!important}.shell .estate-intel-pulse strong{color:#0b1f2e!important}.shell .estate-intel-pulse small{color:#6f818a!important}.shell .estate-intel-quicklinks{padding:0 24px 22px}.shell .operating-plan-card>.property-nest-body{background:#fefffa!important}.shell .operating-plan-card .operating-plan-intro{border-bottom-color:#d7dfe1!important}.shell .operating-plan-card .operating-plan-intro p{color:#526772!important}.shell .operating-plan-card .operating-plan-grid article{background:#f6f7f3!important;border-color:#d7dfe1!important}.shell .operating-plan-card .operating-plan-grid article>span{color:#526f80!important}.shell .operating-plan-card .operating-plan-grid article strong{color:#0b1f2e!important}.shell .operating-plan-card .operating-plan-grid article p{color:#526772!important}.shell .operating-plan-card .operating-plan-mustknow{background:#eaf1f3!important;border-color:#c6d5da!important}.shell .operating-plan-card .operating-plan-mustknow span{color:#365e73!important}.shell .operating-plan-card .operating-plan-mustknow p{color:#183444!important}.shell .operating-plan-card .btn.secondary{color:#fefffa!important;background:#0b1f2e!important;border-color:#0b1f2e!important}@media (max-width:700px){.shell .estate-intel-strip-head{padding:18px 16px 0}.shell .estate-intel-pulse-grid{margin:14px 16px 0}.shell .estate-intel-quicklinks{padding:0 16px 18px}}.master-dashboard{gap:18px;max-width:1500px;margin:0 auto;padding-bottom:28px;display:grid}.master-intel-hero{background:#081d2c 50%/cover;border:1px solid #29495b;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:230px;padding:32px;display:flex;overflow:hidden}.master-kicker,.master-section-head span,.master-panel-head span,.master-insight-bar span{letter-spacing:.18em;color:#bfd9e4;font-size:10px;font-weight:900}.master-intel-hero h1{color:#fefffa;margin:8px 0 5px;font:500 clamp(32px,4vw,52px)/1.05 Georgia,serif}.master-intel-hero p{color:#d9e0e2;margin:0;font-size:15px}.master-hero-stats{grid-template-columns:repeat(3,110px);gap:8px;display:grid}.master-hero-stats b{color:#fefffa;background:#071723b8;border:1px solid #31576b;border-radius:11px;gap:5px;padding:15px;font-size:25px;display:grid}.master-hero-stats small{color:#c5d1d5;font-size:10px;font-weight:700}.master-pulse{background:#fefffa;border:1px solid #d7dfe1;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 12px 34px #0000001f}.master-pulse a{color:#0b1f2e;border-right:1px solid #d7dfe1;gap:5px;padding:18px 20px;display:grid}.master-pulse a:last-child{border:0}.master-pulse span{font-size:11px;font-weight:850}.master-pulse strong{font:600 26px Georgia,serif}.master-pulse small{color:#687b84;font-size:10px}.master-section-head,.master-panel-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.master-section-head h2,.master-panel-head h2{color:#fefffa;margin:3px 0 0;font:500 26px Georgia,serif}.master-section-head>a{color:#bfd9e4;font-size:12px;font-weight:800}.master-property-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.master-property-card{color:#0b1f2e;background:#fefffa;border:1px solid #d7dfe1;border-radius:15px;overflow:hidden;box-shadow:0 10px 28px #0000001f}.master-property-photo{background:#dce5e6 50%/cover no-repeat;height:145px;position:relative}.master-property-photo>b{color:#fff;background:#238a5a;border:3px solid #fffc;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;display:grid;position:absolute;top:10px;left:10px}.master-property-photo>b.warn-score{background:#d38b22}.master-property-copy{justify-content:space-between;gap:10px;padding:13px 14px 8px;display:flex}.master-property-copy>div{display:grid}.master-property-copy strong{font-size:15px}.master-property-copy small{color:#687b84}.master-property-copy>span{color:#1d6543;background:#d9efe3;border-radius:999px;height:max-content;padding:5px 8px;font-size:9px;font-weight:850}.master-property-meta{border-top:1px solid #e2e7e8;justify-content:space-between;padding:10px 14px;display:flex}.master-property-meta small{color:#687b84}.master-lower-grid{grid-template-columns:1.45fr .75fr;gap:14px;display:grid}.master-work-panel,.master-visits-panel{color:#0b1f2e;background:#fefffa;border:1px solid #d7dfe1;border-radius:16px;padding:18px}.master-work-panel .master-panel-head h2,.master-visits-panel .master-panel-head h2{color:#0b1f2e}.master-work-panel .master-panel-head span,.master-visits-panel .master-panel-head span{color:#496b7c}.master-panel-head>a{color:#285c75;font-size:11px;font-weight:850}.master-tabs{gap:8px;margin:15px 0 8px;display:flex}.master-tabs>*{background:#eef2f2;border-radius:9px;padding:8px 12px;font-size:10px}.master-tabs>b{color:#fefffa;background:#0b1f2e}.master-tabs i{margin-left:5px;font-style:normal}.master-work-row,.master-visit-row{color:#0b1f2e;border-top:1px solid #e2e7e8;align-items:center;gap:11px;padding:11px 4px;display:flex}.master-work-row>i{background:#76b7d2;border-radius:50%;width:9px;height:9px}.master-work-row>i.hot{background:#c7463c}.master-work-row>div{flex:1;display:grid}.master-work-row small,.master-visit-row small{color:#687b84}.master-work-row>span{text-transform:capitalize;font-size:9px;font-weight:850}.master-visit-row>b{min-width:55px;font:600 15px Georgia,serif}.master-visit-row>div{display:grid}.master-insight-bar{background:#081d2c;border:1px solid #31576b;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.master-insight-bar>div{gap:5px;display:grid}.master-insight-bar strong{color:#fefffa;font-size:13px}.master-insight-bar a{color:#fefffa;border:1px solid #4d7284;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:800}.master-empty{color:#687b84;padding:18px}@media (max-width:1100px){.master-pulse{grid-template-columns:repeat(3,1fr)}.master-pulse a{border-bottom:1px solid #d7dfe1}.master-property-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.main{padding:14px!important}.master-dashboard{gap:14px}.master-intel-hero{min-height:auto;padding:22px 18px;display:grid}.master-intel-hero h1{font-size:34px}.master-hero-stats{grid-template-columns:repeat(3,1fr);width:100%}.master-hero-stats b{padding:11px;font-size:21px}.master-pulse{grid-template-columns:repeat(2,1fr)}.master-pulse a{padding:14px}.master-pulse strong{font-size:22px}.master-property-grid{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.master-property-card{scroll-snap-align:start;min-width:82%}.master-lower-grid{grid-template-columns:1fr}.master-insight-bar{flex-direction:column;align-items:flex-start}}.shell .main{color:#0b1f2e;background:#f5f6f2!important}.shell .crumb{color:#667983}.shell .crumb a{color:#365e73}.shell .pagehead h1{color:#0b1f2e!important}.shell .pagehead .eyebrow{color:#526f80!important}.shell>.layout>.sidebar{background:#081d2c!important}.shell .property-cover+.estate-intel-strip{margin-top:14px}.property-primary-actions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.property-primary-action{color:#0b1f2e;background:#fefffa;border:1px solid #d7dfe1;border-radius:13px;gap:4px;padding:16px 18px;display:grid;box-shadow:0 6px 18px #0b1f2e12}.property-primary-action strong{font:600 17px Georgia,serif}.property-primary-action span{color:#667983;font-size:11px}.shell #house-profile,.shell #estate-activity{scroll-margin-top:18px}.shell #estate-activity>.property-nest,.shell #house-profile>.card,.shell .property-more{color:#0b1f2e;background:#fefffa!important;border-color:#d7dfe1!important}.shell #estate-activity .property-nest-summary,.shell #house-profile .property-nest-summary,.shell .property-more>.property-nest-summary,.shell #estate-activity .property-nest-body,.shell #house-profile .property-nest-body,.shell .property-more>.property-nest-body{color:#0b1f2e!important;background:#fefffa!important}.shell #estate-activity .metric,.shell #house-profile .metric{color:#0b1f2e;background:#f6f7f3!important;border-color:#d7dfe1!important}.shell #estate-activity .metric b,.shell #house-profile .metric b{color:#0b1f2e!important}.shell #estate-activity .muted,.shell #house-profile .muted{color:#667983!important}.shell .property-nest:not([open]){box-shadow:none}@media (max-width:700px){.property-primary-actions{grid-template-columns:1fr}.property-primary-action{padding:14px 16px}}:root{--dmn:#0b1f2e}.shell .main{padding-bottom:110px!important}.shell .portfolio-section-head{background:var(--dmn)!important;color:#fefffa!important;border-color:#29495b!important}.shell .portfolio-section-head h2,.shell .portfolio-section-head .eyebrow{color:#fefffa!important}.shell .portfolio-section-head .pill{color:#fefffa!important;background:#17384a!important}.shell .master-section-head span,.shell .master-panel-head span,.shell .master-kicker{color:#8fb5c5!important}.shell .master-section-head>a,.shell .master-panel-head>a{color:#315f75!important}.master-hero-stats{grid-template-columns:repeat(4,105px)!important}.operations-summary{background:#d7dfe1;border:1px solid #d7dfe1;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 16px;display:grid;overflow:hidden}.operations-summary>div{color:#0b1f2e;background:#fefffa;gap:3px;padding:14px 16px;display:grid}.operations-summary span{color:#526772;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.operations-summary strong{font:600 23px Georgia,serif}.operations-simple .property-nest{background:#fefffa!important;border-color:#d7dfe1!important}.operations-simple .property-nest-summary{color:#0b1f2e!important;background:#fefffa!important}.operations-simple .property-nest-body{background:#fefffa!important}.operations-simple .metric{color:#0b1f2e!important;background:#f6f7f3!important;border-color:#d7dfe1!important}.operations-simple .metric b{color:#0b1f2e!important}.operations-simple .muted{color:#526772!important}.intelligence-detail{gap:10px;max-width:1000px;margin:0 auto;display:grid}.intelligence-detail>a:first-child{color:#365e73;font-size:12px;font-weight:800}.intelligence-detail>h1{font:500 38px Georgia,serif;color:#0b1f2e!important;margin:10px 0 0!important}.intelligence-detail>p{color:#526772;margin:0 0 12px}.intel-detail-row{color:#0b1f2e;background:#fefffa;border:1px solid #d7dfe1;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.intel-detail-row>div{gap:4px;display:grid}.intel-detail-row small{color:#526772}.intel-detail-row>strong{text-transform:capitalize}@media (max-width:700px){.shell .main{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}.master-hero-stats{grid-template-columns:repeat(2,1fr)!important}.operations-summary{grid-template-columns:repeat(2,1fr)}.intel-detail-row{align-items:flex-start}.shell .master-section-head span,.shell .master-panel-head span{color:#496b7c!important}}.intel-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 22px;display:grid}.intel-center-card{color:#0b1f2e;background:#fefffa;border:1px solid #ced9dc;border-radius:16px;flex-direction:column;gap:10px;padding:23px;text-decoration:none;display:flex}.intel-center-card>span{color:#345c72;font-size:13px;font-weight:800}.intel-center-card>strong{color:#0b1f2e;font:500 32px Georgia,serif}.intel-center-card>small{color:#4c6673;font-size:13px}.intel-center-card>b{color:#24556e;margin-top:8px;font-size:12px}@media (max-width:600px){.intel-center-grid{grid-template-columns:1fr}.intel-center-card{padding:19px}.intel-center-card>strong{font-size:27px}}.shell #house-profile .house-profile-map-zone{color:#fefffa!important;background:#0b1f2e!important;border-color:#0b1f2e!important}.shell #house-profile .house-profile-map-zone b{color:#fefffa!important}.shell #house-profile .house-profile-map-zone span,.shell #house-profile .house-profile-map-zone small,.shell #house-profile .house-profile-map-zone svg{color:#d8e3e5!important}.shell #house-profile .muted{color:#526a76!important;opacity:1!important}.shell #house-profile .house-profile-overview,.shell #house-profile .house-profile-overview p{color:#304d5c!important;opacity:1!important}.shell .main>details.card:has(>summary.form-summary){background:#fefffa}.shell .main>.card:has(>summary.form-summary){background:#fefffa}.shell .main>details.card:has(>summary.form-summary)>summary.form-summary{color:#fefffa!important;background:#0b1f2e!important}.shell .main>details.card:has(>summary.form-summary)>summary.form-summary *{stroke:currentColor;color:#fefffa!important}.shell .main>details.card:has(>summary.form-summary)>summary.form-summary svg{stroke:currentColor;color:#fefffa!important}.shell .btn:not(.secondary):not(.ghost):not(.outline),.shell button.btn:not(.secondary):not(.ghost):not(.outline),.shell a.btn:not(.secondary):not(.ghost):not(.outline){color:#fefffa!important}.shell .btn:not(.secondary):not(.ghost):not(.outline) svg,.shell button.btn:not(.secondary):not(.ghost):not(.outline) svg{color:inherit;stroke:currentColor}.shell .portfolio-section-head,.shell .portfolio-section-head :is(h2,.eyebrow,.pill,svg){color:#fefffa!important}.shell .operations-simple .property-nest-body .metric.metric-link,.shell .operations-simple .property-nest-body a.metric{color:#fefffa!important;background:#123246!important}.shell .operations-simple .property-nest-body .metric.metric-link b,.shell .operations-simple .property-nest-body .metric.metric-link strong{color:#fefffa!important}.shell .operations-simple .property-nest-body .metric.metric-link .muted{color:#c2d3db!important}.shell .operations-simple .property-nest-body .metric.metric-link .pill{color:#fefffa}.shell .client-list-card,.shell .client-list-card h3,.shell .client-list-card b,.shell .client-list-card .client-list-main,.shell .client-list-card .client-list-meta{color:#fefffa!important}.shell .client-list-card .muted,.shell .client-list-card .client-list-meta span{color:#c2d3db!important}.shell .client-list-card .pill{color:#fefffa!important}.shell .crm-stage-head .eyebrow,.shell .crm-stage-head h2{color:#0b1f2e!important}.shell .crm-stage-head .pill,.shell .property-nest:not(.crm-add) .property-nest-body .metric-link b,.shell .property-nest:not(.crm-add) .property-nest-body .metric-link strong{color:#fefffa!important}.shell .main .metric-link[style*=background],.shell .main .inspection-history-card,.shell .main .inspection-history-row{color:#fefffa}.shell .main .inspection-history-card .muted,.shell .main .inspection-history-row .muted{color:#c2d3db}.shell .property-photo-album,.shell .property-photo-album b,.shell .property-photo-album strong{color:#fefffa}.shell .main .form-summary{color:#fefffa!important}.shell .main .form-summary svg{color:inherit}.shell .main .dashboard-photo-size .btn:not(:disabled){color:#fefffa!important}.shell #house-profile .profile-intro p,.shell #house-profile details.profile-add>summary,.shell #house-profile details.profile-add>summary svg{color:#0b1f2e!important;-webkit-text-fill-color:#0b1f2e!important;opacity:1!important}.shell #house-profile details.profile-add>summary{white-space:normal!important;overflow-wrap:anywhere!important}.shell .client-clean-main{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.shell .client-clean-identity{flex:1 1 0;min-width:0}.shell .client-property-list{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;margin-top:5px;display:flex}.shell .client-clean-card .client-property-name{overflow-wrap:anywhere;white-space:normal;max-width:100%;display:inline-block;color:#586a72!important;-webkit-text-fill-color:#586a72!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}.shell .client-property-name:not(:last-child):after{content:"·";color:#809099;margin-left:9px}.shell .client-property-empty{color:#65737a}.shell .client-clean-card .client-portal-status{white-space:nowrap;flex:none;align-self:flex-start}.shell .client-clean-card .client-portal-pending{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;background:#486575!important;border:1px solid #627d8c!important}.shell .client-clean-card .client-portal-active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#188454!important;border:1px solid #16814e!important}@media (max-width:440px){.shell .client-clean-main{gap:8px}.shell .client-clean-card .client-portal-status{padding:5px 8px;font-size:11px}.shell .client-property-list{gap:4px 7px}}.shell #property-records .property-record-feature .muted{color:#c8d8e0!important;-webkit-text-fill-color:#c8d8e0!important;opacity:1!important}.shell #property-records .property-record-feature>span:last-child{white-space:nowrap;color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;opacity:1!important;font-weight:750!important}.shell .report-library-card .report-library-item>svg{flex-shrink:0;color:#fefffa!important;stroke:#fefffa!important;opacity:1!important}.shell .report-library-card .report-library-item .muted,.shell .report-library-card>p.muted{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;opacity:1!important}.shell #property-records .property-records-body{min-width:0;gap:20px!important;display:grid!important}.shell #property-records .property-records-group{gap:10px;min-width:0;display:grid}.shell #property-records .property-records-heading{text-transform:uppercase;align-items:center;gap:9px;display:flex;color:#e7eff0!important;-webkit-text-fill-color:#e7eff0!important;letter-spacing:.09em!important;font-size:12px!important;font-weight:800!important}.shell #property-records .property-records-count{letter-spacing:0!important;color:#bfd0d8!important;-webkit-text-fill-color:#bfd0d8!important;font-size:12px!important}.shell #property-records .property-record-feature{box-sizing:border-box!important;width:fit-content!important;max-width:100%!important;min-height:44px!important;box-shadow:none!important;text-align:center!important;color:#0b1f2e!important;-webkit-text-fill-color:#0b1f2e!important;background:#e5e9e8!important;border:1px solid #b8c8cd!important;border-radius:11px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:0!important;padding:10px 15px!important;text-decoration:none!important;display:inline-flex!important}.shell #property-records .property-record-feature-title{color:#0b1f2e!important;-webkit-text-fill-color:#0b1f2e!important;white-space:normal!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important}.shell #property-records .property-record-feature-arrow{color:#647b87!important;-webkit-text-fill-color:#647b87!important;font-size:14px!important;font-weight:500!important;line-height:1!important}.shell #property-records .property-record-feature:focus-visible{outline-offset:3px!important;outline:3px solid #4f8caa!important}.shell #property-records .property-inspection-list{gap:7px;min-width:0;display:grid}.shell #property-records .property-inspection-row{min-width:0;box-sizing:border-box!important;background:#14354a!important;border:1px solid #35576a!important;border-radius:11px!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:10px 12px!important;text-decoration:none!important;display:flex!important}.shell #property-records .property-inspection-info{flex:auto;gap:3px;min-width:0;display:grid}.shell #property-records .property-inspection-info b{overflow-wrap:anywhere;color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important}.shell #property-records .property-inspection-info small{color:#bfd0d8!important;-webkit-text-fill-color:#bfd0d8!important;font-size:11px!important}.shell #property-records .property-inspection-row .pill{flex:none;padding:4px 7px!important;font-size:11px!important}.shell #property-records .property-inspection-chevron{color:#bfd0d8!important;-webkit-text-fill-color:#bfd0d8!important;font-size:20px!important;line-height:1!important}.shell #property-records .property-records-empty{margin:0;color:#c8d8e0!important;-webkit-text-fill-color:#c8d8e0!important}.shell .recent-inspection-reports .section-head a{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;opacity:1!important;font-weight:750!important}.shell .recent-inspection-reports .table,.shell .recent-inspection-reports .table th,.shell .recent-inspection-reports .table td,.shell .recent-inspection-reports .table td b{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;opacity:1!important}.shell .recent-inspection-reports .table th{color:#c8d8e0!important;-webkit-text-fill-color:#c8d8e0!important}.shell .recent-inspection-reports .table td .btn{color:#0b1f2e!important;-webkit-text-fill-color:#0b1f2e!important;background:#fefffa!important;border-color:#d5e0e4!important}.shell .client-profile-overview{background:#ccd7dc;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 20px;display:grid;overflow:hidden}.shell .client-profile-overview>div{background:#fefffa;gap:5px;min-width:0;padding:14px;display:grid}.shell .client-profile-overview span{text-transform:uppercase;letter-spacing:.07em;color:#536c78;font-size:11px;font-weight:800}.shell .client-profile-overview strong{color:#0b1f2e;overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.3}.shell .client-profile-section{min-width:0;margin-top:18px}.shell .client-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.shell .client-section-meta{color:#536c78;font-size:12px;font-weight:650}.shell .client-section-link{color:#235b78;font-size:13px;font-weight:750}.shell .client-group-title{color:#0b1f2e;margin:0 0 14px;font-size:22px}.shell .client-household-grid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.shell .client-activity-section{background:#102c3c;border:1px solid #355363;padding:0;overflow:hidden}.shell .client-activity-section .client-section-summary{cursor:pointer;color:#fefffa;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px;font-size:18px;font-weight:800;list-style:none;display:flex}.shell .client-activity-section .client-section-summary .client-section-meta{color:#d4e1e6}.shell .client-activity-content{gap:14px;padding:0 18px 20px;display:grid}.shell .client-activity-content .muted,.shell .client-activity-content .crm-history-item p{color:#e2ebee;opacity:1}.shell .client-activity-content .field label{color:#fefffa}.shell .client-danger-zone{background:#fefffa;border:1px solid #cad3d6;border-radius:14px;margin:22px 0;padding:14px 18px}.shell .client-danger-zone>summary{color:#445a64;cursor:pointer;font-size:13px;font-weight:700}@media (min-width:900px){.shell .client-profile-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.shell .client-household-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.shell .client-header-action{width:auto;min-height:42px;padding:9px 13px;font-size:13px;display:inline-flex}.shell .client-profile-overview strong{font-size:14px}}.shell .client-profile-overview{background:#fefffa!important;border:1px solid #d9e2e5!important;border-radius:22px!important;gap:0!important;margin:10px 0 14px!important;box-shadow:0 12px 28px #091d2a14!important}.shell .client-profile-overview>div{background:0 0!important;border-bottom:1px solid #e0e6e8!important;border-right:1px solid #e0e6e8!important;padding:13px 15px!important}.shell .client-profile-overview span{color:#607581!important;letter-spacing:.09em!important;font-size:11px!important;font-weight:800!important}.shell .client-profile-overview strong{color:#0b1f2e!important;font-size:20px!important;font-weight:650!important;line-height:1.25!important}.shell .client-profile-section.client-properties-section,.shell .client-profile-section.client-household-section,.shell .client-profile-section.client-portal-section{color:#fefffa!important;background:#0e2838!important;border:1px solid #365667!important;border-radius:20px!important;min-width:0!important;padding:16px!important;box-shadow:0 18px 35px #071a2629!important}.shell .client-profile-section .client-section-heading .section-label,.shell .client-household-section .client-group-title,.shell .client-household-section .section-label,.shell .client-portal-section .section-label{color:#fefffa!important;opacity:1!important}.shell .client-profile-section .client-section-meta{color:#d0dce1!important}.shell .client-household-section .client-group-title{margin:0 0 16px!important;font-family:Georgia,serif!important;font-size:clamp(25px,4vw,34px)!important;font-weight:500!important}.shell .client-household-section .client-household-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.shell .client-household-section .client-household-grid>.card{box-shadow:none!important;color:#fefffa!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;margin:0!important;padding:10px 0!important}.shell .client-household-section .client-household-grid>.card+.card{border-top:1px solid #365363!important}.shell .client-household-section .client-household-grid>.card .section-label{margin:0 0 12px!important;font-family:Georgia,serif!important;font-size:24px!important;font-weight:500!important}.shell .client-profile-view .client-detail-grid{background:#dce5e7!important;border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;display:grid!important;overflow:hidden!important}.shell .client-profile-view .client-detail-grid>div{background:#fefffa!important;border:0!important;border-radius:0!important;min-width:0!important;padding:17px!important}.shell .client-profile-view .client-detail-grid>div span{color:#5a7180!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;display:block!important}.shell .client-profile-view .client-detail-grid>div b{color:#0b1f2e!important;overflow-wrap:anywhere!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.shell .client-profile-view>.eyebrow,.shell .client-profile-view>div>.eyebrow{color:#cbdce3!important}.shell .client-profile-view p{color:#e0e9ec!important;opacity:1!important}.shell .client-person-view{color:#fefffa!important;flex-wrap:wrap!important;align-items:baseline!important;gap:5px 12px!important;padding:10px 0!important;display:flex!important}.shell .client-person-view strong{color:#fefffa!important;font-size:16px!important;font-weight:750!important}.shell .client-person-view span{color:#cbdbe1!important;overflow-wrap:anywhere!important;font-size:14px!important}.shell .client-person-view p{flex-basis:100%;color:#d4e1e5!important;margin:0!important;font-size:14px!important}.shell .client-household-section .profile-edit-wrap{background:0 0!important;border:0!important;border-bottom:1px solid #345362!important;margin:0!important;padding:0!important}.shell .client-properties-section .metric{background:#153548!important;border:1px solid #385c6f!important;border-radius:16px!important;padding:14px 16px!important}.shell .client-properties-section .metric b{color:#fefffa!important}.shell .client-properties-section .metric .muted{color:#cbdce3!important;opacity:1!important}.shell .client-properties-section .metric .pill.good{color:#fefffa!important;background:#188258!important}.shell .client-portal-section .client-section-link{color:#d4e6ed!important}.shell .client-portal-section .client-access-panel,.shell .client-portal-section .client-access-panel b{color:#fefffa!important}.shell .client-portal-section .client-access-panel .muted{color:#cfdee3!important;opacity:1!important}.shell .client-portal-section .client-access-panel .eyebrow{color:#d3e0e5!important}.shell .client-portal-section .profile-add>summary{color:#fefffa!important}.shell .client-household-section .field label,.shell .client-household-section .form-summary{color:#d9e5e8!important}.shell .client-household-section .field input,.shell .client-household-section .field select,.shell .client-household-section .field textarea{color:#0b1f2e!important;background:#fefffa!important;border:1px solid #b9cbd2!important;border-radius:12px!important;min-width:0!important}.shell .client-household-section .field input::placeholder,.shell .client-household-section .field textarea::placeholder{color:#607581!important}.shell .client-household-section .btn{color:#fefffa!important;background:#1b4b61!important;border-color:#537487!important}.shell .client-household-section .btn.secondary{color:#102c3c!important;background:#e9eff0!important;border-color:#cad7dc!important}.shell .client-household-section .tiny-danger{color:#ffe1dc!important;border-color:#ba716b!important}.shell .client-profile-section.client-activity-section{background:#0e2838!important}@media (min-width:900px){.shell .client-household-section .client-household-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:26px!important}.shell .client-household-section .client-household-grid>.card+.card{border-top:0!important}}@media (max-width:600px){.shell .client-profile-overview strong{font-size:16px!important}.shell .client-profile-overview>div{padding:16px 13px!important}.shell .client-profile-view .client-detail-grid{grid-template-columns:minmax(0,1fr)!important}.shell .client-profile-section.client-properties-section,.shell .client-profile-section.client-household-section,.shell .client-profile-section.client-portal-section{padding:18px!important}}.client-profile-tabs{flex-wrap:wrap;gap:7px;margin:10px 0 13px;scroll-margin-top:120px;display:flex}.client-profile-tabs a{background:#153548;border:1px solid #436578;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:11px 14px;font-size:13px;font-weight:750;text-decoration:none;transition:background .15s;display:inline-flex;color:#fefffa!important}.client-profile-tabs a:hover,.client-profile-tabs a:focus-visible{outline-offset:2px;background:#25516a}.client-profile-section[id]{scroll-margin-top:120px}.client-household-section .client-group-title,.client-profile-section .client-section-heading .section-label,.client-profile-view>.section-label,.client-household-section .card>.section-label{align-items:center!important;gap:10px!important;display:flex!important}.client-household-section .client-group-title svg,.client-profile-section .section-label svg{color:#c6dce4;stroke-width:1.8px;flex:none}.client-contact-actions{flex-wrap:wrap;gap:9px;display:flex}.client-contact-actions a{background:#e8f0f1;border:1px solid #cadce1;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;color:#13384b!important}.client-contact-actions a:hover{background:#d8e8eb}@media (max-width:600px){.client-profile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.client-profile-tabs a{white-space:nowrap;padding:10px 7px;font-size:12px}}.shell .client-activity-section .client-activity-content,.shell .client-activity-section .client-activity-content p,.shell .client-activity-section .client-activity-content .muted{color:#dce7eb!important;-webkit-text-fill-color:#dce7eb!important}.shell .client-activity-section .internal-note-form{gap:10px;display:grid}.shell .client-activity-section .internal-note-form .field label{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important}.shell .client-activity-section .internal-note-form textarea{color:#102c3c!important;-webkit-text-fill-color:#102c3c!important;background:#fefffa!important;border:1px solid #9eb3bf!important;min-height:96px!important}.shell .client-activity-section .internal-note-form textarea::placeholder{opacity:1;color:#657780!important;-webkit-text-fill-color:#657780!important}.shell .client-activity-section .crm-history-list{gap:10px;display:grid}.shell .client-activity-section .crm-history-item{background:#16374a!important;border:1px solid #456477!important;border-radius:14px!important;padding:13px 15px!important}.shell .client-activity-section .crm-history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 12px;display:flex}.shell .client-activity-section .crm-history-head b{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;font-size:15px!important}.shell .client-activity-section .crm-history-head span,.shell .client-activity-section .crm-history-item small{color:#d0e0e7!important;-webkit-text-fill-color:#d0e0e7!important;font-size:12px!important}.shell .client-activity-section .crm-history-item p{overflow-wrap:anywhere;color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;margin:9px 0!important}.shell .client-note-delete{margin-top:8px}.shell .client-note-delete button{font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:750}.shell .client-note-delete-trigger{color:#ffd7d3;background:0 0;border:1px solid #9b6868}.shell .client-note-confirm{color:#fefffa;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.shell .client-note-confirm button{color:#102c3c;background:#e5ecee;border:1px solid #b9cbd2}.shell .client-note-confirm .client-note-delete-confirm{color:#fff;background:#a53e39;border-color:#bd625c}.shell .client-danger-zone{margin:14px 0!important;padding:12px 16px!important}.shell .client-danger-zone>summary{color:#183546!important;font-size:14px!important}.shell .client-danger-zone .eyebrow{color:#6b3b38!important;-webkit-text-fill-color:#6b3b38!important;opacity:1!important}.shell .client-photo-library{display:block;color:#fefffa!important;background:#102a39!important;border:1px solid #38596b!important;border-radius:22px!important;margin:16px 0 20px!important;padding:18px 20px!important;box-shadow:0 14px 32px #091b2621!important}.shell .client-photo-library .client-photo-head{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.shell .client-photo-library .client-photo-head>div{flex:200px}.shell .client-photo-library .client-photo-head .eyebrow{display:block;color:#bdd3dd!important;-webkit-text-fill-color:#bdd3dd!important;letter-spacing:.13em!important;font-size:10px!important;font-weight:800!important}.shell .client-photo-library .client-photo-head h3{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;margin:4px 0!important;font-family:Georgia,serif!important;font-size:26px!important;line-height:1.2!important}.shell .client-photo-library .client-photo-head p{color:#cfdee4!important;-webkit-text-fill-color:#cfdee4!important;margin:4px 0 0!important;font-size:13px!important;line-height:1.4!important}.shell .client-photo-library .client-photo-head>.pill{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;background:#264a5e!important;border:1px solid #58788a!important;font-size:12px!important}.shell .client-photo-library .client-photo-upload{flex-wrap:wrap!important;align-items:end!important;gap:10px!important;margin:10px 0 12px!important;display:flex!important}.shell .client-photo-library .client-photo-upload>.field{color:#dbe8ed!important;-webkit-text-fill-color:#dbe8ed!important;flex:150px!important;gap:5px!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:700!important;display:grid!important}.shell .client-photo-library .client-photo-upload select,.shell .client-photo-library .client-photo-upload input{color:#102a39!important;-webkit-text-fill-color:#102a39!important;background:#f7f9f8!important;border:1px solid #a8bdc7!important;border-radius:10px!important;min-height:42px!important;padding:8px 12px!important;font-size:14px!important}.shell .client-photo-library .client-photo-upload-actions{flex-wrap:wrap!important;flex:220px!important;gap:8px!important;display:flex!important}.shell .client-photo-library .client-photo-upload-actions .btn{color:#102a39!important;-webkit-text-fill-color:#102a39!important;background:#e7eef1!important;border:1px solid #a9c1cb!important;border-radius:10px!important;flex:115px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:42px!important;padding:9px 12px!important;font-size:13px!important;font-weight:750!important;display:inline-flex!important}.shell .client-photo-library .client-photo-upload-actions .btn svg{stroke:#163d50!important;color:#163d50!important;opacity:1!important}.shell .client-photo-library .client-photo-empty{color:#cbdde5!important;-webkit-text-fill-color:#cbdde5!important;margin:10px 0 2px!important;font-size:13px!important}.shell .client-photo-library .client-photo-error{color:#ffc1c1!important;-webkit-text-fill-color:#ffc1c1!important}.shell .client-photo-library .photo-album-summary{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;background:#1c4052!important}.shell .client-photo-library .client-photo-grid{display:grid!important}@media (max-width:600px){.shell .client-photo-library{margin:14px 0 18px!important;padding:16px!important}.shell .client-photo-library .client-photo-head h3{font-size:24px!important}.shell .client-photo-library .client-photo-upload{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.shell .client-photo-library .client-photo-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.shell .client-photo-library .client-photo-upload-actions .btn{padding:9px 6px!important;font-size:12px!important}.shell .client-photo-library .client-photo-head p{font-size:12px!important}}.shell .client-profile-section.client-activity-section{margin-top:22px!important;scroll-margin-top:210px!important}.shell .client-activity-section>summary{cursor:pointer}.shell .client-household-section .profile-edit-wrap,.shell .client-household-section .profile-edit-wrap :not(input):not(textarea):not(select):not(option):not(button),.shell .client-household-section .profile-edit-wrap strong,.shell .client-household-section .profile-edit-wrap span,.shell .client-household-section .profile-edit-wrap p{color:#e5edf0!important;-webkit-text-fill-color:#e5edf0!important}.shell .client-household-section .profile-edit-wrap strong{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important}.shell .client-household-section .profile-edit-wrap .tiny-danger{color:#fff1ef!important;-webkit-text-fill-color:#fff1ef!important;background:#632c2c!important;border:1px solid #a9605a!important;border-radius:9px!important;padding:7px 11px!important;font-weight:750!important}.shell .client-household-section .profile-edit-wrap button:not(.tiny-danger){color:#fefffa!important;-webkit-text-fill-color:#fefffa!important}.shell .client-household-section .client-person-view{gap:3px 9px!important;padding:8px 0!important;line-height:1.45!important}.shell .client-household-section .client-person-view span{color:#d6e4e9!important;-webkit-text-fill-color:#d6e4e9!important}.shell .client-household-section .client-person-view p{color:#dce8eb!important;-webkit-text-fill-color:#dce8eb!important;margin:0!important}.shell .client-household-section .profile-edit-wrap form{margin:5px 0 10px!important}.shell .client-household-section .client-person-view{flex-flow:column!important;align-items:stretch!important;gap:2px!important;padding:7px 0!important;display:flex!important}.shell .client-household-section .client-person-view strong{margin:0!important;line-height:1.3!important;display:block!important}.shell .client-household-section .client-person-view span{margin:0 0 0 14px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.shell .client-household-section .client-person-view p{flex-basis:auto!important;margin:0 0 0 14px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.shell .client-household-section .profile-edit-wrap{margin:0!important;padding:0!important}.shell .client-household-section .card.stack{gap:6px!important}.shell .client-profile-view .client-note-detail{gap:4px!important;margin:0!important;padding:5px 0!important;display:grid!important}.shell .client-profile-view .client-note-detail .eyebrow{color:#cbdce3!important;-webkit-text-fill-color:#cbdce3!important;margin:0!important;line-height:1.3!important}.shell .client-profile-view .client-note-detail p{color:#e7eef0!important;-webkit-text-fill-color:#e7eef0!important;margin:0 0 0 14px!important;padding:0!important;font-size:15px!important;line-height:1.45!important}.shell .client-profile-view .client-contact-actions{margin:2px 0 6px!important}.shell .client-profile-view.card.stack{gap:12px!important}.shell .client-household-section .client-household-grid:has(.client-people-block){background:0 0!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.shell .client-household-section .client-household-grid>.client-people-block{box-shadow:none!important;background:#16384a!important;border:1px solid #426174!important;border-radius:17px!important;margin:0!important;padding:16px 18px!important;display:block!important}.shell .client-household-section .client-household-grid>.client-people-block+.client-people-block{border-top:1px solid #426174!important}.shell .client-household-section .client-people-block .section-label{color:#fefffa!important;margin:0 0 9px!important;font-size:23px!important}.shell #client-members,.shell #client-pets{scroll-margin-top:205px!important}@media (min-width:900px){.shell .client-household-section .client-household-grid:has(.client-people-block){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.shell .estate-bible-head .eyebrow,.shell .estate-bible-head .section-label,.shell .estate-bible-head .muted{color:#e8f0ef!important;-webkit-text-fill-color:#e8f0ef!important}.shell .asset-card .asset-card-head b,.shell .asset-card .asset-card-head .muted{color:#f3f6f3!important;-webkit-text-fill-color:#f3f6f3!important}.shell .asset-card .asset-at-a-glance span,.shell .asset-card .asset-at-a-glance b,.shell .asset-card .asset-at-a-glance small{color:#e8f0ef!important;-webkit-text-fill-color:#e8f0ef!important}.shell .asset-card .asset-at-a-glance small{color:#b9cbd0!important;-webkit-text-fill-color:#b9cbd0!important}.shell .asset-card .asset-at-a-glance .overdue,.shell .asset-card .asset-at-a-glance .late{color:#ffb5ac!important;-webkit-text-fill-color:#ffb5ac!important}.shell .photo-album-summary b,.shell .photo-album-summary strong,.shell .photo-meta-row b,.shell .photo-meta-row strong,.shell .photo-album .eyebrow,.shell .photo-album .muted{color:#eaf2f1!important;-webkit-text-fill-color:#eaf2f1!important}.shell .photo-album .photo-meta-row,.shell .photo-album-summary,.shell .photo-album .album-toolbar,.shell .photo-album .photo-actions{color:#eaf2f1!important}.shell .property-photo-uploader .eyebrow,.shell .property-photo-uploader small,.shell .property-photo-uploader p{color:#c7d7dc!important;-webkit-text-fill-color:#c7d7dc!important}.shell .photo-upload-actions button svg,.shell .photo-uploader button svg{color:#eaf2f1!important;stroke:#eaf2f1!important}.shell .main .client-profile-view .client-contact-summary{color:#0b2230!important;background:#fefffa!important;border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;padding:14px 16px!important;display:flex!important}.shell .main .client-profile-view .client-contact-summary .eyebrow,.shell .main .client-profile-view .client-contact-summary strong,.shell .main .client-profile-view .client-contact-summary a{overflow-wrap:anywhere!important;color:#0b2230!important;-webkit-text-fill-color:#0b2230!important;max-width:100%!important;margin:0!important;line-height:1.35!important;display:block!important}.shell .main .client-profile-view .client-contact-summary .eyebrow{color:#526772!important;-webkit-text-fill-color:#526772!important}.shell .main .property-nest .property-nest-body .metric,.shell .main .property-nest .property-nest-body .metric b,.shell .main .property-nest .property-nest-body .metric strong{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important}.shell .main .property-nest .property-nest-body .metric .muted,.shell .main .property-nest .property-nest-body>.stack>p.muted{color:#d2e1e7!important;-webkit-text-fill-color:#d2e1e7!important;opacity:1!important}.shell .main .client-household-section .editable-profile-row input,.shell .main .client-household-section .editable-profile-row textarea,.shell .main .client-household-section .editable-profile-row select{color:#102937!important;-webkit-text-fill-color:#102937!important;opacity:1!important;background:#fefffa!important}.shell .main .client-household-section .editable-profile-row input::placeholder{color:#657781!important;-webkit-text-fill-color:#657781!important}.shell .main .client-household-section .editable-profile-row button.btn{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;background:#24536b!important}.shell .main .client-household-section .editable-profile-row button.btn:disabled{opacity:.6!important}.main .client-household-section .client-edit-contact-fields{background:#17394b!important;border:1px solid #426276!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:12px!important;margin:12px 0 18px!important;padding:16px!important;display:grid!important}.main .client-household-section .client-edit-contact-fields .field{min-width:0;margin:0!important}.main .client-household-section .client-edit-subheading{letter-spacing:.03em!important;color:#fefffa!important;margin:4px 0 2px!important;font-family:inherit!important;font-size:16px!important;font-weight:800!important}.main .client-household-section .client-edit-service-heading{border-top:1px solid #426276!important;margin-top:18px!important;padding-top:20px!important}.main .client-household-section .client-contact-editor .field input,.main .client-household-section .client-contact-editor .field select,.main .client-household-section .client-contact-editor .field textarea{color:#102937!important;-webkit-text-fill-color:#102937!important;background:#fefffa!important}.main .client-household-section .client-edit-contact-row{overflow-wrap:anywhere;border-bottom:1px solid #426276;flex-direction:column;gap:4px;min-width:0;padding:12px 0;display:flex}.main .client-household-section .wem-contact-card{color:#102937!important;-webkit-text-fill-color:#102937!important;overflow-wrap:anywhere!important;background:#fefffa!important;border:1px solid #d4e0e5!important;border-radius:16px!important;flex-direction:column!important;gap:6px!important;min-width:0!important;padding:16px 18px!important;display:flex!important}.main .client-household-section .wem-contact-card .wem-contact-role{color:#516976!important;-webkit-text-fill-color:#516976!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}.main .client-household-section .wem-contact-card .wem-contact-name{color:#102937!important;-webkit-text-fill-color:#102937!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important}.main .client-household-section .wem-contact-card .wem-contact-details{gap:5px!important;min-width:0!important;margin-top:4px!important;padding-left:10px!important;display:grid!important}.main .client-household-section .wem-contact-card .wem-contact-details>div{color:#213e4e!important;-webkit-text-fill-color:#213e4e!important;overflow-wrap:anywhere!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:6px!important;font-size:14px!important;line-height:1.5!important;display:grid!important}.main .client-household-section .wem-contact-card .wem-contact-details>div>span:first-child{color:#587181!important;-webkit-text-fill-color:#587181!important;font-weight:800!important}.main .client-household-section .wem-contact-card .wem-contact-actions{gap:9px!important;margin-top:8px!important;display:flex!important}.main .client-household-section .wem-contact-card .wem-contact-actions a{color:#12394c!important;-webkit-text-fill-color:#12394c!important;background:#e4eef2!important;border:1px solid #b9d0d9!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:38px!important;text-decoration:none!important;display:inline-flex!important}.main .client-household-section .client-contact-editor .client-edit-contact-row strong,.main .client-household-section .client-contact-editor .client-edit-contact-row span{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important}.main .client-household-section .client-contact-editor .client-edit-contact-row .tiny-danger{color:#652922!important;-webkit-text-fill-color:#652922!important;background:#fff0eb!important;font-weight:750!important}.main .client-household-section .client-contact-editor .section-label,.main .client-household-section .client-contact-editor .form-summary{color:#fefffa!important;-webkit-text-fill-color:#fefffa!important}.shell .main .crm-lead .property-nest-summary b,.shell .main .crm-lead .property-nest-summary strong,.shell .main .crm-lead .property-nest-body b,.shell .main .crm-lead .property-nest-body small,.shell .main .crm-lead .property-nest-body span,.shell .main .crm-lead .property-nest-body .muted,.shell .main .crm-lead .property-nest-body a,.shell .main .crm-lead .property-nest-summary .muted,.shell .main .crm-services .feature-option span,.shell .main .crm-services .feature-option,.shell .main .access-management-page .access-owner-banner,.shell .main .access-management-page .access-owner-banner p,.shell .main .access-management-page .access-section p,.shell .main .access-management-page .access-person b,.shell .main .access-management-page .access-person .muted,.shell .main .access-management-page .access-audit,.shell .main .access-management-page .access-audit span,.shell .main .access-management-page .access-summary span,.shell .main .access-management-page .access-summary strong,.shell .main .outlook-integration-card .metric b,.shell .main .outlook-integration-card .metric .muted,.shell .main .outlook-integration-card .section-label,.shell .main .outlook-integration-card .eyebrow,.shell .main .outlook-integration-card p.muted,.shell .main .client-household-section .client-contact-editor .client-edit-contact-row,.shell .main .client-household-section .client-contact-editor .client-edit-contact-row strong,.shell .main .client-household-section .client-contact-editor .client-edit-contact-row span{color:#f0f5f4!important;-webkit-text-fill-color:#f0f5f4!important;opacity:1!important}.shell .main .crm-lead .property-nest-body .muted,.shell .main .crm-lead .property-nest-summary .muted,.shell .main .access-management-page .access-person .muted,.shell .main .outlook-integration-card .metric .muted,.shell .main .outlook-integration-card p.muted{color:#c6d7de!important;-webkit-text-fill-color:#c6d7de!important}.shell .main .crm-services .feature-option{background:#153344!important;border:1px solid #3d5a69!important}.shell .main .crm-services .feature-option:has(input:checked){background:#1b3c40!important;border-color:#a4b9a3!important}.shell .main .crm-services .feature-option span{font-size:14px!important;font-weight:700!important}.shell .main .vendor-add{width:max-content!important;max-width:100%!important;padding:12px 16px!important;display:block!important}.shell .main .vendor-add>summary.form-summary{cursor:pointer;width:auto!important;max-width:100%!important;box-shadow:none!important;color:#fefffa!important;-webkit-text-fill-color:#fefffa!important;background:0 0!important;border:0!important;padding:2px 4px!important;font-weight:750!important;display:inline-flex!important}.shell .main .vendor-add[open]{width:100%!important}.shell .main .vendor-add .vendor-form{margin-top:18px}.shell .main .outlook-integration-card .metric{flex-wrap:wrap!important;gap:12px!important;min-width:0!important;display:flex!important}.shell .main .outlook-integration-card .metric>div{overflow-wrap:anywhere!important;flex:220px!important;min-width:0!important}.shell .main .outlook-integration-card .metric>.pill{white-space:normal!important;flex:none!important;max-width:100%!important;margin:0!important;position:static!important}.shell .main .outlook-integration-card .section-heading{align-items:flex-start!important;gap:10px!important;display:flex!important}.shell .main .outlook-integration-card .section-heading>div{flex:1!important;min-width:0!important}.shell .main .access-management-page .access-person{flex-wrap:wrap!important;min-width:0!important}.shell .main .access-management-page .access-person>div{overflow-wrap:anywhere!important;min-width:0!important}
