.workpage{max-width:1440px;padding-top:34px}.workpage-intro{max-width:740px}.workpage-intro h1{font-family:Georgia,serif;font-size:42px;line-height:1.15;color:#173551;margin:10px 0 15px}.workpage-intro>p:last-child{font-size:17px;line-height:1.7;color:#526674}.workpage .identifier-section{margin-top:25px}.workpage .search-card{max-width:none}.workpage .search-submit{font-size:15px;min-width:100px}.workpage .search-line{flex-wrap:nowrap}.workpage .search-line input{flex:1;width:0;font-size:16px}.workpage .search-line .search-icon{display:none}.workpage .search-line input{padding-left:15px}.workpage .workspace{margin-top:24px}.workpage-footer{display:flex;justify-content:space-between;gap:18px;padding:25px 5%;border-top:1px solid #dce3e5;color:#526674;font-size:13px}.report-availability{padding:14px;background:#edf3f8;border-radius:6px;line-height:1.6;color:#173551;margin:15px 0}.home-search-invite .button{display:inline-flex;margin-top:15px}.home-search-invite .hint{max-width:430px;line-height:1.7}@media(max-width:540px){.workpage{padding-top:25px}.workpage-intro h1{font-size:31px}.workpage-intro>p:last-child{font-size:15px}.workpage .search-submit{font-size:14px;width:auto;padding:10px 12px;min-width:82px}.workpage .search-top{gap:10px}.workpage .search-top h2{max-width:none;font-size:18px}.workpage .search-card{padding:20px 16px}.workpage .map-wrap{height:360px}.workpage .property-card{padding:20px}.workpage .search-line input::placeholder{font-size:14px}}
.property-view .workpage>.identifier-section>.search-card,.property-view .map-card,.property-view .unit-section,.property-view .photo-section,.property-view #confirm-selection,.property-view #back-to-map,.property-view .selection-help{display:none!important}.property-view .workspace{display:block;max-width:820px;margin:0 auto}.property-view .workpage-intro{max-width:820px;margin:0 auto 26px}.property-view .property-card{padding:30px}.property-view #edit-property{margin:20px 0 5px}.example-property-note{color:#526674;font-size:12px;line-height:1.6}.property-view .parcel-address-context{display:none}.property-view #selected-address{font-family:Georgia,serif;font-size:30px;line-height:1.25}.property-view .report-availability{font-size:16px}.property-view #open-work-report{display:inline-flex;margin-top:10px}@media(max-width:540px){.property-view .property-card{padding:20px}.property-view #selected-address{font-size:24px}}.unit-feedback:not(:empty){margin:14px 0;padding:14px;border:1px solid #dce3e5;border-radius:6px;line-height:1.6;font-size:14px}.unit-feedback.error{border-color:#bc665c;color:#812e27;background:#fff6f4}.unit-feedback button{margin-top:8px}.bd-search button:disabled{opacity:.55;cursor:not-allowed}
/* One clear task per column: search/map/value left, property selection right. */
.workpage .identifier-section{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"search property" "map property" "offer property";gap:20px;align-items:start}
.workpage .workspace{display:contents}.workpage .search-card{grid-area:search;min-width:0}.workpage .map-card{grid-area:map;min-width:0}.workpage .property-card{grid-area:property;min-width:0}.workpage #property-facts[hidden],.workpage #property-facts:empty{display:none!important}
.report-pitch{grid-area:offer;background:#193a57;color:#fff;border-radius:12px;padding:30px;min-width:0}.report-pitch .eyebrow{color:#c0d9e8}.report-pitch h2{font:28px/1.2 Georgia,serif;margin:10px 0 15px;color:#fff}.report-pitch .pitch-intro{font-size:15px;line-height:1.7;color:#edf4f8}.report-pitch ul{list-style:none;padding:0;margin:24px 0}.report-pitch li{padding:15px 0;border-top:1px solid #ffffff30}.report-pitch h3{font-size:16px;line-height:1.4;margin:0 0 7px;color:#fff}.report-pitch li p,.pitch-agency>p{font-size:14px;line-height:1.65;margin:0;color:#e2edf3}.pitch-example{display:inline-flex;background:#fff;color:#193a57;border:1px solid #fff;border-radius:6px;padding:12px 18px;font-weight:700;font-size:14px;text-decoration:none}.pitch-example:hover{background:#e2edf3}.pitch-example:focus-visible,.pitch-agency summary:focus-visible{outline:3px solid #9bc8ff;outline-offset:4px}.pitch-agency{margin-top:25px;padding-top:24px;border-top:1px solid #ffffff40}.pitch-agency details{margin-top:14px}.pitch-agency summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:14px;font-weight:700}.pitch-agency blockquote{margin:14px 0 0;padding:14px 16px;border-left:3px solid #9bc8ff;background:#ffffff10;font-size:14px;line-height:1.7}.report-pitch .pitch-availability{font-size:12px;line-height:1.6;color:#d1e0ea;margin:23px 0 0}
.property-view .workpage .identifier-section{display:block}.property-view .report-pitch{display:none}.property-view .workpage .workspace{display:block}
@media(max-width:850px){.workpage .identifier-section{display:flex;flex-direction:column;gap:20px}.workpage .search-card,.workpage .map-card,.workpage .property-card,.report-pitch{width:100%;box-sizing:border-box}.workpage .search-card{order:0}.workpage .map-card{order:1}.workpage .property-card{order:2}.report-pitch{order:3}.property-view .workpage .identifier-section{display:block}.report-pitch{padding:25px}.report-pitch h2{font-size:26px}}

.workpage .report-pitch a.pitch-example{color:#193a57!important;background:#fff}.workpage .report-pitch a.pitch-example:hover{color:#193a57!important;background:#e2edf3}

.workpage .property-example{margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid #dce3e5}.workpage .property-example a{font-size:14px;font-weight:700;color:#173551;text-decoration:underline;text-underline-offset:4px}.workpage .property-example p{font-size:12px;color:#526674;margin:9px 0 0;line-height:1.5}.property-view .property-example{display:none}.workpage .search-card{padding:24px}.workpage .search-top h2{max-width:none;font-size:24px;line-height:1.2}.workpage .status:empty{display:none}
