/* One server-rendered overview: proposal, metadata and follow action each live here once. */
body.pk-consumer-shell.placekeys-planning-record-page .pk-planning-record-complete[data-pk-overview="ready"]{padding-top:0}
body.pk-consumer-shell.placekeys-planning-record-page .pk-planning-record-complete[data-pk-overview="ready"]>.pk-planning-record-nav{box-shadow:0 0 0 100vmax #151812;clip-path:inset(0 -100vmax)}
body .pk-planning-record-complete[data-pk-overview="ready"] .pk-overview-heading{align-items:start;gap:40px;margin-bottom:30px}
body .pk-overview-copy{min-width:0}
body .pk-overview-copy h1{margin:0;font-size:clamp(32px,3.2vw,44px);line-height:1.08}
body .pk-overview-copy h1 .pk-discovery-address-secondary{margin-top:10px}
body .pk-overview-copy>.placekeys-planning-status[class]{margin-top:18px;min-height:35px;font-size:12px}
body .pk-overview-copy .pk-overview-proposal{display:block;margin:20px 0 0;font-size:18px;line-height:1.5;letter-spacing:-.25px;color:#30332d;font-weight:400;overflow-wrap:anywhere}
body .pk-overview-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:20px 0 0;padding:17px 0 0;border-top:1px solid #e2e5dd}
body .pk-overview-facts>div{min-width:0}
body .pk-overview-facts>div+div{border-left:1px solid #e2e5dd;padding-left:20px}
body .pk-overview-facts dt{font-size:12px;line-height:1.4;color:#767a70;margin:0 0 5px}
body .pk-overview-facts dd{font-size:15px;line-height:1.4;font-weight:650;color:#1a1e17;margin:0;overflow-wrap:anywhere}
body .pk-overview-source{font-size:11px;line-height:1.5;color:#797e72;margin:13px 0 0}
body .pk-planning-record-complete[data-pk-overview="ready"] .pk-planning-timeline-card .pk-editorial-definition-list{margin:20px 0 0;padding-top:8px;border-top:1px solid #e4e7de}
body .pk-overview-follow{padding:0;margin:15px 0 0;max-width:100%}
body .pk-overview-follow>a.placekeys-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-height:46px;padding:11px 20px;border-radius:99px;background:#182014;color:#fff;border:1px solid #182014;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none;white-space:normal}
body .pk-overview-follow>a.placekeys-btn:hover{background:#303c26}
body .pk-overview-follow .pk-planning-bell{width:19px;height:19px;flex:none;margin:0}
body .pk-overview-follow p{font-size:12px;line-height:1.5;color:#727969;margin:8px 0 0}
body .pk-overview-follow small{display:block;font-size:11px;line-height:1.5;color:#727969;margin-top:4px}
/* Override the older ID-based sidebar invitation styling after moving the action. */
body .pk-planning-record-complete[data-pk-overview="ready"] #application-alerts{display:block;padding:0;margin:15px 0 0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}
body .pk-planning-record-complete[data-pk-overview="ready"] #application-alerts .placekeys-btn{display:inline-flex;width:auto;min-height:46px;gap:10px;padding:11px 20px;background:#182014;border-color:#182014;font-size:13px;box-shadow:none}
body .pk-planning-record-complete[data-pk-overview="ready"] #application-alerts p{margin:8px 0 0;font-size:12px;line-height:1.5;text-align:left}
body .pk-planning-record-complete[data-pk-overview="ready"] #application-alerts small{margin:4px 0 0;text-align:left;font-size:11px}
body .pk-planning-record-complete[data-pk-overview="ready"] .pk-overview-source{margin:13px 0 0}
body .pk-overview-location{width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}
body .pk-overview-location>h2{font-size:22px;line-height:1.2;letter-spacing:-.6px;margin:0 0 14px}
body .pk-overview-location .pk-editorial-location-card{display:block;padding:0;border:0;box-shadow:none;background:transparent;margin:0}
body .pk-overview-location .pk-editorial-location-card>.placekeys-market-icon{display:none}
body .pk-overview-location .pk-editorial-location-card p{font-size:11px;line-height:1.45;color:#747c68;margin:9px 0 0}
body .pk-overview-location .pk-mini-location{margin:0!important}
body [data-pk-overview="ready"][data-pk-location="ready"] .pk-overview-location .pk-planning-location-actions{display:none}
body .pk-overview-long-proposal{margin:0;padding:0}
body .pk-overview-long-proposal>summary{list-style:none;cursor:pointer}
body .pk-overview-long-proposal>summary::-webkit-details-marker{display:none}
body .pk-overview-read-more{display:inline-flex;margin-top:7px;font-size:12px;font-weight:650;color:#536444;text-decoration:underline;text-underline-offset:3px}
body .pk-overview-proposal-continuation{margin:0;font-size:18px;line-height:1.5;letter-spacing:-.25px;color:#30332d;overflow-wrap:anywhere}
body .pk-overview-copy summary:focus-visible,body .pk-overview-follow a:focus-visible{outline:3px solid #788454;outline-offset:4px}
@media(min-width:1001px){
 body .pk-overview-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,50%)}
 body .pk-overview-heading.pk-mini-location-heading{grid-template-columns:minmax(0,1fr) minmax(380px,50%)}
 body .pk-overview-heading.pk-mini-location-heading[data-pk-location-reserved]>.pk-mini-location-side{min-height:calc(clamp(260px,25vw,350px) + 117px)}
 body .pk-overview-location>h2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
}
@media(min-width:1001px){
 body.pk-consumer-shell.placekeys-planning-record-page .pk-planning-record-complete[data-pk-overview="ready"] .pk-planning-record-nav{padding:16px 20px 16px 280px;min-height:80px;box-sizing:border-box}
 body.pk-consumer-shell.placekeys-planning-record-page .pk-planning-record-complete[data-pk-overview="ready"] .pk-planning-record-nav::before,body.pk-consumer-shell.placekeys-planning-record-page .pk-planning-record-complete[data-pk-overview="ready"] .pk-planning-sticky-address{width:260px;right:auto;height:80px;padding:0 20px}
 body.pk-consumer-shell.placekeys-planning-record-page .pk-planning-record-complete[data-pk-overview="ready"] .pk-planning-record-nav .placekeys-data-jump{min-height:48px;padding:0;margin:0}
 body .pk-planning-record-complete[data-pk-overview="ready"] .pk-planning-record-nav .placekeys-data-jump-links{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0}
}
@media(max-width:1000px){
 body .pk-planning-record-complete[data-pk-overview="ready"] .pk-overview-heading{display:flex;flex-direction:column;gap:28px}
 body .pk-overview-heading>.pk-overview-copy,body .pk-overview-heading>.pk-mini-location-side{width:100%;min-width:0}
 body .pk-overview-location{padding-top:22px;border-top:1px solid #e2e5dd}
 body .pk-overview-copy .pk-overview-proposal,body .pk-overview-proposal-continuation{font-size:17px;line-height:1.5}
}
@media(max-width:380px){body .pk-overview-facts{gap:12px}body .pk-overview-facts>div+div{padding-left:12px}body .pk-overview-facts dd{font-size:13px}}
@media print{body .pk-overview-long-proposal>*{display:block!important}body .pk-overview-follow{display:none}}
