/* V164: fewer simultaneous choices, preserved tools. */
#tool-links{display:grid;grid-template-columns:1fr;gap:0}#workspace .tool-link{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:15px 4px;border:0;border-bottom:1px solid #dde5ed;border-radius:0;background:transparent;box-shadow:none}#workspace .tool-link b{font-size:17px}#workspace .tool-link small{grid-column:1;margin:0;font-size:13px}#workspace .tool-step{display:none}#workspace .tool-action{grid-column:2;grid-row:1/3;border:0;padding:0;font-size:0;align-self:center}#workspace .tool-action span{font-size:22px}#workspace .tool-link:hover{background:#f2f6fb}#workspace .scenario-direct{margin-top:14px}
@media(max-width:700px){.future-intro>p{white-space:normal;font-size:14px;line-height:1.5;max-width:32ch}.future-intro h1>span{white-space:normal;font-size:23px;line-height:1.25}#workspace .tool-link{padding:14px 2px}}
.dash-page .task-group[hidden],.dash-page .share-step[hidden]{display:none!important}.dash-page .plan-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dash-page .plan-steps a{background:transparent;border:0;border-bottom:2px solid #d6e0eb;border-radius:0;padding:12px 8px;box-shadow:none}.dash-page .plan-steps a[aria-current=true]{background:#edf4fd;border-color:#2168bc}.dash-page .plan-steps a b,.dash-page .plan-steps small{display:none}.dash-page .task-group{border:0!important}.dash-page .task-group-head{border:0!important}.business-library{max-width:1200px;margin:20px auto;padding:0 20px}.business-library>summary{font-size:14px;color:#244e7d;padding:16px 0;cursor:pointer;border-top:1px solid #d5dfeb}.business-library .section{padding-top:20px;padding-bottom:20px}.dash-page .system-note{font-size:13px}.dash-page .task-group-head span{font-size:17px}
.seller-polished #numbers-conversation{box-shadow:none;border:0;border-top:1px solid #d5dfeb;border-radius:0;margin-top:14px;padding:16px 0}.seller-polished .plain{background:transparent;border:0;border-bottom:1px solid #e0e6ee;padding:10px 0}.seller-polished .note{background:transparent;border:0;padding:8px 0}.seller-polished #ncCopy{background:#edf3fb;color:#244f83;border:1px solid #cad9ec}.seller-polished .nc-bottom a{background:#173d70;color:#fff;border-radius:8px;padding:10px 14px;text-decoration:none}.seller-polished .nc-bottom{gap:10px}.seller-polished .nc-note{font-size:11px}
.buyer-polished .optional-compare,.buyer-polished .new-home{background:transparent;border:0;border-top:1px solid #d7e1ec;border-radius:0;margin-top:16px}.buyer-polished .new-home>summary{padding:14px 0}.buyer-polished .new-home>summary span{display:none}.buyer-polished .optional-compare{padding:14px 0}.buyer-polished .house-hunt{margin-top:16px}.buyer-polished .house-hunt .hunt-links a{background:transparent;color:#fff;border:1px solid #86a3c7;font-size:13px;padding:9px 14px}.buyer-polished #results .breakdown{padding:8px 0}
@media(max-width:700px){.dash-page .plan-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-page .plan-steps span{font-size:13px}.seller-polished .nc-bottom{align-items:stretch}}

.dash-page .plan-steps a{border-top:0!important}.dash-page .task-group-head span{border-left:0!important;padding-left:0}.business-library>.share-step{margin:12px 0;background:#f3f7fc;border-color:#d4e0ed;color:#244e7d}.business-library>.share-step b{display:none}
