/* Review the original saved work in place; no stacked or concealed inputs. */
.shortlist-scroll-ready .shortlist-wayfinding{position:relative;z-index:20;flex-wrap:wrap;gap:0 28px;background:#faf9f5}
.shortlist-scroll-ready .shortlist-wayfinding a{margin:0;gap:20px;min-height:56px;padding-block:15px;border-bottom:3px solid transparent}
.shortlist-scroll-ready .shortlist-wayfinding a[aria-current=location]{border-bottom-color:var(--gold);color:var(--ink)}
.shortlist-scroll-ready .shortlist-projects,.shortlist-scroll-ready #saved-guide,.shortlist-scroll-ready #continuation-panel{scroll-margin-top:calc(var(--shortlist-top,170px) - var(--shortlist-page-offset,0px))}
.shortlist-scroll-ready .inspiration-aside{position:static}
.shortlist-review-meter{padding:0 0 20px;margin-bottom:25px;border-bottom:1px solid #ffffff35}
.shortlist-review-meter p{margin:0!important;color:#e5cc91!important;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase}
.shortlist-review-meter strong{display:block;font:400 21px/1.3 Arial,sans-serif;margin:10px 0 17px;overflow-wrap:anywhere}
.shortlist-review-track{height:3px;background:#ffffff30}
.shortlist-review-track span{display:block;width:var(--shortlist-progress,0%);height:100%;background:#d5bc82;transition:width .35s ease}
.shortlist-scroll-ready .inspiration-item{animation:none;border-bottom:1px solid var(--gold-line);border-left:3px solid transparent;padding:30px 20px;margin-bottom:25px;transition:border-color .3s;scroll-margin-block:var(--shortlist-top,170px)}
.shortlist-scroll-ready .inspiration-item.is-current,.shortlist-scroll-ready .inspiration-item:focus-within{border-left-color:var(--gold)}
.shortlist-scroll-ready .inspiration-item:focus-within{transform:none}
.shortlist-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:12px;min-width:0;grid-column:1/-1}
.shortlist-editor label{grid-column:1!important;grid-row:1!important;align-self:center}
.shortlist-editor .inspiration-remove{grid-column:2!important;grid-row:1!important;margin:0!important}
.shortlist-editor textarea,.shortlist-editor .shortlist-note-status,.shortlist-editor>.text-link{grid-column:1/-1}
.shortlist-editor>.text-link{justify-self:start;min-height:44px;font-size:12px}
.shortlist-scroll-ready #continuation-panel{margin:50px 0 0}
@media(min-width:1101px){
 .shortlist-scroll-ready .inspiration-layout{grid-template-columns:minmax(0,1fr) 320px;gap:5%}
 .shortlist-scroll-ready .inspiration-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:35px 24px 40px;min-height:405px}
 .shortlist-scroll-ready .inspiration-item-heading{display:flex;flex-direction:column;align-items:stretch;gap:20px;grid-column:1}
 .shortlist-scroll-ready .shortlist-preview{width:100%;height:210px;background:#eae7df}
 .shortlist-scroll-ready .shortlist-project-info h2{font-size:30px}
 .shortlist-scroll-ready .shortlist-project-info .eyebrow{margin:0}
 .shortlist-scroll-ready .shortlist-editor{grid-column:2;grid-row:1}
 .shortlist-scroll-ready .shortlist-editor textarea{min-height:200px}
}
@media(min-width:851px) and (min-height:650px){
 .shortlist-scroll-ready .shortlist-wayfinding{position:sticky;top:var(--shortlist-header,100px)}
 .shortlist-scroll-ready .inspiration-aside.shortlist-pin-ready{position:sticky;top:var(--shortlist-top,175px)}
}
@media(max-width:850px){
 .shortlist-scroll-ready .inspiration-item{padding:28px 12px 30px;margin-bottom:18px;gap:24px;grid-template-columns:1fr}
 .shortlist-scroll-ready .inspiration-item-heading{grid-column:1/-1}
 .shortlist-scroll-ready .shortlist-wayfinding{gap:0 20px}
 .shortlist-scroll-ready .shortlist-wayfinding a{font-size:11px;gap:12px;min-height:48px}
 .shortlist-scroll-ready .shortlist-review-meter{display:none}
 .shortlist-scroll-ready #continuation-panel{margin-top:35px}
}
@media(prefers-reduced-motion:reduce){
 .shortlist-scroll-ready .inspiration-item,.shortlist-review-track span{transition:none;transform:none!important}
 .shortlist-scroll-ready .inspiration-aside.shortlist-pin-ready{position:static}
}
