.property-fold{border-top:1px solid rgba(140,129,107,0.333);border-bottom:1px solid rgba(140,129,107,0.333);margin:0 0 14px;min-width:0;grid-column:1/-1}.property-fold>summary{display:flex;align-items:center;gap:10px;padding:12px 0;cursor:pointer;list-style:none;font-size:13px}.property-fold>summary::-webkit-details-marker{display:none}.property-fold>summary>svg{width:24px;height:24px}.property-fold>summary>span{opacity:.7}.property-fold>summary>b{margin-left:auto;transition:transform .2s}.property-fold[open]>summary>b{transform:rotate(180deg)}.property-fold:not(.is-ready)>summary{opacity:.7}.property-guide-hint{grid-column:1/-1;font-size:12px;margin:0;min-height:0}.property-guide-hint:empty{display:none}.needs-attention{border-radius:2px;animation:property-nudge 1.6s ease-in-out infinite;outline:1px solid #c9a86b;outline-offset:5px}@keyframes property-nudge{0%,100%{box-shadow:0 0 0 4px rgba(201,168,107,0)}50%{box-shadow:0 0 0 5px rgba(201,168,107,0.333)}}@media(prefers-reduced-motion:reduce){.needs-attention{animation:none;outline:2px solid #c9a86b}}
.calculator-page .property-fold .property-setup{border:0;margin:0;padding:8px 0 16px}.starter-property{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:22px;padding:8px 6px 18px}.guided-area label,.guided-scope>strong{display:block;font-size:12px;margin-bottom:8px}.guided-stepper{display:flex;align-items:center;gap:6px}.guided-stepper>svg{width:28px;flex-shrink:0}.guided-stepper input{min-width:0!important;width:70px!important;text-align:center;padding:10px 3px!important;margin:0!important}.guided-stepper button{padding:10px!important;margin:0!important}.guided-stepper>span{font-size:12px}.guided-scope-options{display:flex;gap:8px}.guided-scope-options button{display:flex;align-items:center;gap:8px;flex:1;text-align:left;border:1px solid #8c816b!important;background:transparent!important;color:inherit!important;padding:10px!important;margin:0!important}.guided-scope-options button[aria-pressed=true]{background:#343028!important;color:#f2eee5!important;border-color:#c9a86b!important}.guided-scope-options svg{width:36px;flex-shrink:0}.guided-scope-options small{display:block;font-size:10px;margin-top:3px}.guided-scope-options b{margin-left:auto}#starter-form{grid-template-columns:1fr 1fr}#starter-form>.property-fold{grid-row:1}#starter-form>button{grid-column:1/-1}@media(max-width:650px){.starter-property{grid-template-columns:1fr;gap:18px}.property-fold>summary{flex-wrap:wrap}.property-fold>summary>span{font-size:12px}.guided-stepper input{width:100px!important}}
.guided-stepper input{appearance:textfield;-moz-appearance:textfield}.guided-stepper input::-webkit-inner-spin-button,.guided-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width:500px){#starter-form{grid-template-columns:1fr}}
