.ess177{--e-ink:#202820;--e-dark:#2d322d;--e-green:#35553c;--e-muted:#62685e;--e-paper:#f3f0e8;--e-ivory:#fbfaf7;--e-line:#d6d1c6;--e-gold:#b79258;background:var(--e-ivory);color:var(--e-ink);font-family:Arial,Helvetica,sans-serif}.ess177,.ess177 *{box-sizing:border-box}.ess177 a{color:inherit}.ess177-frame{width:calc(100% - 80px);max-width:1280px;margin:0 auto;padding:34px 0 80px}.ess177-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-bottom:14px;margin-bottom:42px;border-bottom:1px solid var(--e-line);font:700 9px/1.4 Arial;letter-spacing:.13em;text-transform:uppercase;color:#6c7068}.ess177-crumb a{color:#35553c;text-decoration:none}.ess177-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:64px;align-items:end;padding:0 0 48px;border-bottom:1px solid var(--e-line)}.ess177-eyebrow{margin:0 0 14px;font:700 9px/1.4 Arial;letter-spacing:.16em;text-transform:uppercase;color:#6b6d65}.ess177 h1,.ess177 h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--e-ink);letter-spacing:-.035em}.ess177 h1{max-width:800px;margin:0;font-size:clamp(48px,6vw,78px);line-height:.98}.ess177-dek{max-width:760px;margin:24px 0 0;font:20px/1.65 Georgia,serif;color:#535b51}.ess177-hero aside{padding:24px 0 2px 28px;border-left:1px solid var(--e-gold)}.ess177-hero aside span{display:block;margin-bottom:10px;font:700 8px/1.4 Arial;letter-spacing:.15em;color:#806844}.ess177-hero aside strong{display:block;font:400 25px/1.25 Georgia,serif}.ess177-hero aside p{margin:10px 0 0;color:var(--e-muted);font:13px/1.65 Arial}.ess177-editorial-top{max-width:1000px;padding:46px 0 38px}.ess177-editorial-top p{margin:0 0 19px;font:18px/1.78 Georgia,serif;color:#444c43}.ess177-editorial-top .ess177-drop:first-letter{float:left;margin:9px 9px 0 0;font:400 58px/.72 Georgia,serif;color:var(--e-green)}.ess177-calculator{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:30px;align-items:start;border-top:1px solid var(--e-line);padding-top:28px}.ess177-form-section{margin:0 0 20px;padding:26px;border:1px solid var(--e-line);background:#fff}.ess177-section-title{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:20px}.ess177-section-title>span{font:400 27px/1 Georgia,serif;color:#a18351}.ess177-section-title .ess177-eyebrow{margin-bottom:5px}.ess177-section-title h2{margin:0;font-size:27px;line-height:1.1}.ess177-help{margin:0 0 18px;color:var(--e-muted);font:12px/1.65 Arial}.ess177-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.ess177-fields label{display:grid;gap:7px;min-width:0;color:#52584f;font:700 9px/1.35 Arial;letter-spacing:.08em;text-transform:uppercase}.ess177-fields label em{font-style:normal;font-weight:400;letter-spacing:0;text-transform:none;color:#86877f}.ess177 input,.ess177 select{width:100%;height:48px;margin:0;padding:0 13px;border:1px solid #babdb4;border-radius:0;background:#fffdf9;color:var(--e-ink);font:15px/1.3 Arial;box-shadow:none;outline:none}.ess177 input:focus,.ess177 select:focus{border-color:#5d725e;box-shadow:0 0 0 2px rgba(53,85,60,.09)}.ess177-suffix{position:relative;display:block}.ess177-suffix input{padding-right:36px}.ess177-suffix b{position:absolute;right:13px;top:50%;transform:translateY(-50%);font:600 13px/1 Arial;color:#6b6f67}.ess177-auto{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:17px;border:1px solid var(--e-line);background:var(--e-line)}.ess177-auto>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 15px;background:#f7f5ef}.ess177-auto span{color:#6b6d65;font:11px/1.4 Arial}.ess177-auto strong{font:700 12px/1.4 Arial}.ess177-results{position:sticky;top:110px;padding:28px;border:1px solid #aeb8aa;border-top:2px solid var(--e-gold);background:#edf1e9}.ess177-results h2{margin:0 0 18px;font-size:32px}.ess177-validation{min-height:0;margin:0 0 10px;color:#8a392e;font:12px/1.5 Arial}.ess177-validation:empty{display:none}.ess177-result-hero{padding:20px;background:var(--e-dark);color:#fff}.ess177-result-hero span,.ess177-result-grid span,.ess177-result-list span,.ess177-equity span{display:block;color:inherit;font:700 8px/1.35 Arial;letter-spacing:.11em;text-transform:uppercase}.ess177-result-hero strong{display:block;margin:8px 0 5px;font:400 33px/1 Georgia,serif}.ess177-result-hero small{color:#d7dbd4;font:11px/1.4 Arial}.ess177-result-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;border-top:1px solid #c6cec3;border-left:1px solid #c6cec3}.ess177-result-grid>div{padding:14px;border-right:1px solid #c6cec3;border-bottom:1px solid #c6cec3;background:#f8f8f3}.ess177-result-grid strong{display:block;margin-top:6px;font:400 21px/1.1 Georgia,serif}.ess177-result-grid small{display:block;margin-top:3px;color:#74786f;font:10px/1.35 Arial}.ess177-divider{height:1px;margin:18px 0;background:#bfc8bc}.ess177-result-list{display:grid;gap:0}.ess177-result-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #c8d0c5}.ess177-result-list span{letter-spacing:.06em;color:#5d655b}.ess177-result-list strong{font:700 13px/1.4 Arial;text-align:right}.ess177-result-list .ess177-emphasis{padding:13px 0}.ess177-result-list .ess177-emphasis strong{font:400 21px/1.1 Georgia,serif;color:#2f4938}.ess177-insight{margin-top:18px;padding:16px;border-left:2px solid var(--e-gold);background:#fbfaf7}.ess177-insight>span{display:block;color:#7e6844;font:700 8px/1.4 Arial;letter-spacing:.12em}.ess177-insight>strong{display:block;margin-top:6px;font:400 22px/1.2 Georgia,serif}.ess177-insight p{margin:7px 0 0;color:#666b62;font:11px/1.55 Arial}.ess177-equity{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.ess177-equity>div{padding:13px;background:#f8f8f3;border:1px solid #c6cec3}.ess177-equity span{color:#666c62;letter-spacing:.06em}.ess177-equity strong{display:block;margin-top:7px;font:400 18px/1.2 Georgia,serif}.ess177-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:15px 17px;background:var(--e-dark);color:#fff!important;text-decoration:none;font:700 9px/1.35 Arial;letter-spacing:.11em;text-transform:uppercase}.ess177-story{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:70px;padding:58px 0;border-top:1px solid var(--e-line)}.ess177-story h2{margin:0;font-size:38px;line-height:1.08}.ess177-story div:last-child p{margin:0 0 18px;color:#4f564e;font:17px/1.76 Georgia,serif}.ess177-method{padding:50px 0;border-top:1px solid var(--e-line)}.ess177-method h2{margin:0 0 28px;font-size:38px}.ess177-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--e-line);border-left:1px solid var(--e-line)}.ess177-method-grid>div{padding:24px;border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);background:#f5f2eb}.ess177-method-grid strong{font:400 22px/1.25 Georgia,serif}.ess177-method-grid p{margin:10px 0 0;color:var(--e-muted);font:13px/1.65 Arial}.ess178-handoff{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:48px;align-items:end;margin-top:8px;padding:44px 0;border-top:1px solid var(--e-line)}.ess178-handoff h2{margin:0;font-size:36px;line-height:1.08}.ess178-handoff p:not(.ess177-eyebrow){max-width:760px;margin:14px 0 0;color:#545b52;font:15px/1.7 Georgia,serif}.ess178-handoff-actions{display:grid;gap:10px}.ess178-handoff-actions a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding:0 16px;border:1px solid #2d322d;background:#fff;color:#202820;text-decoration:none;font:700 9px/1.35 Arial;letter-spacing:.1em;text-transform:uppercase}.ess178-handoff-actions a:first-child{background:#2d322d;color:#fff}.ess177-sources{padding:24px 0 0;border-top:1px solid var(--e-line);color:#6b6f67;font:11px/1.7 Arial}.ess177-sources p{max-width:1030px;margin:0 0 8px}.ess177-sources a{color:#35553c;text-underline-offset:3px}@media(max-width:980px){.ess177-hero,.ess177-calculator,.ess177-story,.ess178-handoff{grid-template-columns:1fr}.ess177-hero{gap:24px}.ess177-hero aside{max-width:720px}.ess177-results{position:static}.ess177-method-grid{grid-template-columns:1fr}.ess177-story{gap:24px}}@media(max-width:640px){.ess177-frame{width:calc(100% - 36px);padding-top:24px}.ess177 h1{font-size:48px}.ess177-dek{font-size:18px}.ess177-form-section,.ess177-results{padding:22px 18px}.ess177-fields,.ess177-auto,.ess177-result-grid,.ess177-equity{grid-template-columns:1fr}.ess177-section-title{grid-template-columns:32px minmax(0,1fr)}.ess177-story{padding:44px 0}.ess177-story h2,.ess177-method h2{font-size:32px}}


/* v1.0.179 — full-bleed Chrome-safe shell, native selects, save/share actions and seller handoff. */
html body.elika-sell-stay177-page{overflow-x:hidden;background:#fbfaf7!important}
html body.elika-sell-stay177-page .ess177{
  position:relative!important;
  left:50%!important;
  width:100vw!important;
  max-width:100vw!important;
  margin-left:-50vw!important;
  margin-right:-50vw!important;
  background:#fbfaf7!important;
}
html body.elika-sell-stay177-page .ess177-frame{width:min(1280px,calc(100% - 80px))!important;max-width:1280px!important;margin:0 auto!important}
.ess177-crumb{gap:8px!important;margin:0 0 28px!important;padding:0!important;border:0!important;color:#787970!important;font-size:8px!important;letter-spacing:.12em!important}
.ess177-crumb a{color:#4a604d!important;text-decoration:none!important}.ess177-crumb a:hover{text-decoration:underline!important;text-underline-offset:3px}
.ess177-crumb span{color:#aaa69a!important;font-size:12px!important;letter-spacing:0!important}.ess177-crumb strong{font-weight:700;color:#5d6158!important}

.ess177 select.ess179-native-select{
  display:block!important;visibility:visible!important;opacity:1!important;position:static!important;pointer-events:auto!important;
  -webkit-appearance:none!important;appearance:none!important;
  padding-right:42px!important;
  background-color:#fffdf9!important;
  background-image:linear-gradient(45deg,transparent 50%,#35553c 50%),linear-gradient(135deg,#35553c 50%,transparent 50%)!important;
  background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px!important;
  background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;
}
.ess177 select.ess179-native-select + .nice-select{display:none!important;visibility:hidden!important;pointer-events:none!important}

.ess179-result-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:20px}
.ess179-action{appearance:none;display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 9px;border:1px solid #5f6d5d;background:#fbfaf7;color:#2d4635;cursor:pointer;font:700 8px/1.25 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.ess179-action:hover,.ess179-action:focus-visible{background:#2d4635;color:#fff;outline:0}.ess179-action:focus-visible{box-shadow:0 0 0 2px #fbfaf7,0 0 0 4px #b79258}
.ess179-action:disabled{opacity:.55;cursor:wait}.ess179-action-icon{font:400 15px/1 Arial}.ess179-action svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
.ess179-share-status{min-height:0;margin:8px 0 -7px;color:#5f675e;font:10px/1.45 Arial,sans-serif}.ess179-share-status:empty{display:none}
.ess177-cta{width:100%;border:0;cursor:pointer}.ess177-cta:hover,.ess177-cta:focus-visible{background:#3b4a3c;outline:0}.ess177-cta:focus-visible{box-shadow:0 0 0 2px #b79258}

.ess179-sell-promo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:54px;align-items:end;margin:34px 0 8px;padding:34px 38px;border:1px solid #cfc7b8;border-top:2px solid #b79258;background:#f4f0e7}
.ess179-sell-promo h2{max-width:740px;margin:0;font:400 34px/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.025em}.ess179-sell-promo p:not(.ess177-eyebrow){max-width:760px;margin:14px 0 0;color:#50564e;font:15px/1.68 Georgia,serif}
.ess179-sell-promo>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:0 18px;border:1px solid #2d322d;background:#2d322d;color:#fff!important;text-decoration:none!important;font:700 9px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.ess179-sell-promo>a:hover,.ess179-sell-promo>a:focus-visible{background:#35553c;border-color:#35553c;outline:0}

.ess179-contact{scroll-margin-top:100px;display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:54px;margin:26px 0 40px;padding:38px;border:1px solid #b8c3b3;background:#edf1e9}
.ess179-contact[hidden]{display:none!important}.ess179-contact-copy h2{margin:0;font:400 34px/1.1 Georgia,'Times New Roman',serif}.ess179-contact-copy>p:not(.ess177-eyebrow){margin:14px 0 0;color:#596057;font:14px/1.65 Arial,sans-serif}
.ess179-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ess179-contact-fields label{display:grid;gap:7px;color:#50574e;font:700 8px/1.35 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.ess179-contact-fields label em{font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;color:#7b7b73}
.ess179-contact-fields input,.ess179-contact-fields textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #aeb7a9;border-radius:0;background:#fffdf9;color:#202820;font:15px/1.45 Arial,sans-serif;outline:0}.ess179-contact-fields input{height:46px;padding:0 12px}.ess179-contact-fields textarea{min-height:110px;padding:11px 12px;resize:vertical}.ess179-contact-fields input:focus,.ess179-contact-fields textarea:focus{border-color:#4e6752;box-shadow:0 0 0 2px rgba(53,85,60,.09)}
.ess179-contact-wide{grid-column:1/-1}.ess179-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.ess179-contact-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.ess179-contact-actions button{appearance:none;min-height:46px;padding:0 16px;border:1px solid #2d322d;background:#2d322d;color:#fff;cursor:pointer;font:700 8px/1.3 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.ess179-contact-actions button+button{background:transparent;color:#35553c;border-color:#8f9a8d}.ess179-contact-actions button:disabled{opacity:.55;cursor:wait}
.ess179-contact-note{margin:13px 0 0;color:#6a6d66;font:10px/1.55 Arial,sans-serif}.ess179-contact-status{min-height:18px;margin:7px 0 0;color:#35553c;font:11px/1.5 Arial,sans-serif}

@media(max-width:980px){.ess179-sell-promo,.ess179-contact{grid-template-columns:1fr;gap:24px}.ess179-sell-promo>a{max-width:420px}}
@media(max-width:640px){
  html body.elika-sell-stay177-page .ess177-frame{width:calc(100% - 36px)!important}
  .ess179-result-actions{grid-template-columns:1fr}.ess179-action{min-height:44px}
  .ess179-sell-promo,.ess179-contact{padding:24px 20px}.ess179-sell-promo h2,.ess179-contact-copy h2{font-size:29px}
  .ess179-contact-fields{grid-template-columns:1fr}.ess179-contact-wide{grid-column:1}.ess179-contact-actions{align-items:stretch;flex-direction:column}.ess179-contact-actions button{width:100%}
}

/* v1.0.182 — Chrome-safe calculator shell. No viewport-sized shadows or clip paths. */
html body.elika-sell-stay177-page{
  overflow-x:hidden!important;
  background:#fbfaf7!important;
}
/* Let the calculator itself own the horizontal geometry. Keep theme vertical spacing intact. */
html body.elika-sell-stay177-page :is(#content,.site-content,#primary,.content-area,#main,.site-main,article,.entry-content,.page-wrap,.page-main){
  box-sizing:border-box!important;
  max-width:none!important;
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
  background:#fbfaf7!important;
}
html body.elika-sell-stay177-page .ess177{
  position:static!important;
  left:auto!important;
  right:auto!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  background:#fbfaf7!important;
  box-shadow:none!important;
  clip-path:none!important;
  overflow:visible!important;
}
html body.elika-sell-stay177-page .ess177-frame{
  box-sizing:border-box!important;
  width:min(1280px,calc(100% - 80px))!important;
  max-width:1280px!important;
  margin:0 auto!important;
  padding-left:0!important;
  padding-right:0!important;
}
.ess179-action{
  min-height:44px!important;
  padding:9px 10px!important;
  font-size:9.5px!important;
  letter-spacing:.06em!important;
}
.ess179-action-icon{font-size:16px!important}
.ess177-cta{min-height:48px!important;font-size:9.5px!important}
.ess179-sell-promo{overflow:hidden!important}
@media(max-width:640px){
  html body.elika-sell-stay177-page .ess177-frame{width:calc(100% - 36px)!important}
}

/* v1.0.183 — stable shell, calculator-style breadcrumb bar and tighter result geometry. */
html body.elika-sell-stay177-page{background:#fbfaf7!important;overflow-x:hidden!important}
html body.elika-sell-stay177-page :is(#content,.site-content,#primary,.content-area,#main,.site-main,.entry-content,.page-wrap,.page-main){background:#fbfaf7!important}
html body.elika-sell-stay177-page .ess177-frame{width:min(1280px,calc(100% - 72px))!important;max-width:1280px!important;margin:0 auto!important;padding-top:24px!important}
html body.elika-sell-stay177-page .ess177-crumb{
  display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;
  margin:0 0 34px!important;padding:12px 15px!important;
  border:1px solid #d7d1c6!important;border-left:2px solid #b79258!important;
  background:#f3f0e8!important;color:#656a62!important;
  font:700 8.5px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important;
}
html body.elika-sell-stay177-page .ess177-crumb a{color:#35553c!important;text-decoration:none!important}
html body.elika-sell-stay177-page .ess177-crumb a:hover{text-decoration:underline!important;text-underline-offset:3px!important}
html body.elika-sell-stay177-page .ess177-calculator{grid-template-columns:minmax(0,1.28fr) minmax(380px,.72fr)!important;gap:32px!important;min-width:0!important}
html body.elika-sell-stay177-page #ess177-form,
html body.elika-sell-stay177-page .ess177-results{min-width:0!important}
html body.elika-sell-stay177-page .ess177-results{top:96px!important;padding:26px!important;overflow:visible!important}
html body.elika-sell-stay177-page .ess177-result-grid strong,
html body.elika-sell-stay177-page .ess177-result-list strong,
html body.elika-sell-stay177-page .ess177-equity strong{font-variant-numeric:tabular-nums!important}
html body.elika-sell-stay177-page .ess179-sell-promo>a{min-width:0!important}
@media(max-width:1040px){html body.elika-sell-stay177-page .ess177-calculator{grid-template-columns:1fr!important}html body.elika-sell-stay177-page .ess177-results{position:static!important}}
@media(max-width:640px){html body.elika-sell-stay177-page .ess177-frame{width:calc(100% - 32px)!important}.ess177-crumb{margin-bottom:24px!important}}
html body.elika-sell-stay177-page .ess177 label:has(select.ess179-native-select)>.nice-select,
html body.elika-sell-stay177-page .ess177 label:has(select.ess179-native-select)>.select2,
html body.elika-sell-stay177-page .ess177 label:has(select.ess179-native-select)>.select2-container{display:none!important;visibility:hidden!important;pointer-events:none!important}


/* v1.0.184 — breadcrumb rail + inline result actions. */
html body.elika-sell-stay177-page .ess177-crumb{margin:0 0 38px!important;padding:13px 18px!important;border:0!important;border-top:1px solid #d8d2c7!important;border-bottom:1px solid #d8d2c7!important;border-left:2px solid #b79258!important;background:#f4f1e9!important;box-shadow:none!important}
html body.elika-sell-stay177-page .ess179-result-actions{display:flex!important;grid-template-columns:none!important;align-items:stretch!important;gap:8px!important;flex-wrap:nowrap!important}
html body.elika-sell-stay177-page .ess179-result-actions .ess179-action{flex:1 1 0!important;width:auto!important;min-width:0!important;white-space:nowrap!important}
@media(max-width:560px){html body.elika-sell-stay177-page .ess179-result-actions{flex-wrap:wrap!important}html body.elika-sell-stay177-page .ess179-result-actions .ess179-action{flex:1 1 calc(50% - 4px)!important}html body.elika-sell-stay177-page .ess179-result-actions .ess179-share{flex-basis:100%!important}}


/* v1.0.185 — performance-safe native select handling. No DOM mutation observer. */
html body.elika-sell-stay177-page .ess185-native-select-host>.nice-select,
html body.elika-sell-stay177-page .ess185-native-select-host>.select2,
html body.elika-sell-stay177-page .ess185-native-select-host>.select2-container{display:none!important;visibility:hidden!important;pointer-events:none!important}

/* v1.0.186 — align breadcrumb rail with hero copy and keep result actions inline. */
html body.elika-sell-stay177-page .ess177-crumb{
  box-sizing:border-box!important;
  width:100%!important;
  margin:0 0 34px!important;
  padding:12px 18px!important;
  border:0!important;
  border-top:1px solid #d8d2c7!important;
  border-bottom:1px solid #d8d2c7!important;
  border-left:2px solid #b79258!important;
  background:#f4f1e9!important;
}
html body.elika-sell-stay177-page .ess177-hero{
  padding-left:18px!important;
  padding-right:18px!important;
}
html body.elika-sell-stay177-page .ess177-hero>div:first-child{
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
html body.elika-sell-stay177-page .ess177-hero .ess177-eyebrow,
html body.elika-sell-stay177-page .ess177-hero h1,
html body.elika-sell-stay177-page .ess177-hero .ess177-dek{
  margin-left:0!important;
}
html body.elika-sell-stay177-page .ess179-result-actions{
  display:flex!important;
  align-items:stretch!important;
  gap:8px!important;
  flex-wrap:nowrap!important;
}
html body.elika-sell-stay177-page .ess179-result-actions .ess179-action{
  flex:1 1 0!important;
  width:auto!important;
  min-width:0!important;
  white-space:nowrap!important;
}
@media(max-width:980px){
  html body.elika-sell-stay177-page .ess177-hero{padding-left:12px!important;padding-right:12px!important}
}
@media(max-width:560px){
  html body.elika-sell-stay177-page .ess177-crumb{padding-left:12px!important;padding-right:12px!important}
  html body.elika-sell-stay177-page .ess177-hero{padding-left:12px!important;padding-right:12px!important}
  html body.elika-sell-stay177-page .ess179-result-actions{flex-wrap:wrap!important}
  html body.elika-sell-stay177-page .ess179-result-actions .ess179-action{flex:1 1 calc(50% - 4px)!important}
  html body.elika-sell-stay177-page .ess179-result-actions .ess179-share{flex-basis:100%!important}
}


/* v1.0.187 — match the My Home Search breadcrumb treatment. */
html body.elika-sell-stay177-page .ess177-crumb{
  display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;
  width:100%!important;box-sizing:border-box!important;
  margin:0 0 30px!important;padding:0 0 16px!important;
  border:0!important;border-bottom:1px solid #d8d2c7!important;
  background:transparent!important;box-shadow:none!important;
  color:#4e554d!important;font:700 9px/1.5 Arial,Helvetica,sans-serif!important;
  letter-spacing:.12em!important;text-transform:uppercase!important;
}
html body.elika-sell-stay177-page .ess177-crumb a{color:#284b35!important;text-decoration:none!important}
html body.elika-sell-stay177-page .ess177-crumb>span[aria-hidden="true"]{color:#b79258!important}
html body.elika-sell-stay177-page .ess177-crumb strong{font:inherit!important;color:#222820!important}
html body.elika-sell-stay177-page .ess177-hero{padding-left:0!important;padding-right:0!important}
@media(max-width:640px){html body.elika-sell-stay177-page .ess177-crumb{margin-bottom:24px!important;padding-bottom:14px!important}}

/* v1.0.188 — stable dropdowns + shared calculator breadcrumb bar. */
html body.elika-sell-stay177-page .elika-calc-crumbbar188{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
  border:0!important;border-bottom:1px solid #ddd8cd!important;background:#fbfaf7!important;box-shadow:none!important;
  color:#2f342e!important;
}
html body.elika-sell-stay177-page .elika-calc-crumbbar188__inner{
  width:min(1280px,calc(100% - 120px))!important;max-width:1280px!important;margin:0 auto!important;padding:26px 0!important;
  display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;
  font:700 10px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important;
}
html body.elika-sell-stay177-page .elika-calc-crumbbar188 a{color:#284b35!important;text-decoration:none!important}
html body.elika-sell-stay177-page .elika-calc-crumbbar188 a:hover{text-decoration:underline!important;text-underline-offset:4px!important}
html body.elika-sell-stay177-page .elika-calc-crumbbar188 span[aria-hidden="true"]{color:#b79258!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important}
html body.elika-sell-stay177-page .elika-calc-crumbbar188 strong{font:inherit!important;color:#31352f!important}
html body.elika-sell-stay177-page .ess177-frame{padding-top:34px!important}
.ess177-field{display:grid;gap:7px;min-width:0;color:#52584f;font:700 9px/1.35 Arial;letter-spacing:.08em;text-transform:uppercase}
.ess177-field-label{display:block}
.ess188-dropdown{position:relative;min-width:0;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}
.ess188-dropdown-toggle{appearance:none;-webkit-appearance:none;width:100%;height:48px;margin:0;padding:0 16px;border:1px solid #babdb4;border-radius:0;background:#fffdf9;color:#202820;display:flex;align-items:center;justify-content:space-between;gap:14px;font:15px/1.3 Arial,Helvetica,sans-serif;text-align:left;cursor:pointer;box-shadow:none}
.ess188-dropdown-toggle:hover{border-color:#8f968c}
.ess188-dropdown-toggle:focus-visible{outline:2px solid #35553c;outline-offset:2px;border-color:#35553c}
.ess188-dropdown-chevron{flex:0 0 auto;color:#35553c;font-size:18px;line-height:1;transform:translateY(-1px)}
.ess188-dropdown-menu{position:absolute;z-index:80;top:calc(100% + 4px);left:0;right:0;border:1px solid #9fa59b;background:#fffdf9;box-shadow:0 12px 24px rgba(25,31,27,.12);padding:5px}
.ess188-dropdown-menu[hidden]{display:none!important}
.ess188-dropdown-menu button{appearance:none;-webkit-appearance:none;width:100%;min-height:42px;margin:0;padding:9px 11px;border:0;background:transparent;color:#202820;font:14px/1.35 Arial,Helvetica,sans-serif;text-align:left;cursor:pointer}
.ess188-dropdown-menu button:hover,.ess188-dropdown-menu button:focus-visible{background:#edf1e9;outline:none}
.ess188-dropdown-menu button[aria-selected="true"]{background:#2d322d;color:#fff}
@media(max-width:720px){html body.elika-sell-stay177-page .elika-calc-crumbbar188__inner{width:calc(100% - 40px)!important;padding:20px 0!important}html body.elika-sell-stay177-page .ess177-frame{padding-top:26px!important}}


/* v1.0.189 — true full-width breadcrumb divider without changing calculator geometry. */
html body.elika-sell-stay177-page .elika-calc-crumbbar188{
  position:relative!important;overflow:visible!important;border-bottom:0!important;
}
html body.elika-sell-stay177-page .elika-calc-crumbbar188::after{
  content:""!important;position:absolute!important;left:-100vw!important;right:-100vw!important;bottom:0!important;
  height:1px!important;background:#ddd8cd!important;pointer-events:none!important;
}
html body.elika-sell-stay177-page .elika-calc-crumbbar188__inner{
  width:min(1280px,calc(100% - 80px))!important;max-width:1280px!important;margin:0 auto!important;padding:26px 0!important;
}
@media(max-width:720px){html body.elika-sell-stay177-page .elika-calc-crumbbar188__inner{width:calc(100% - 40px)!important;padding:20px 0!important}}
