.property-address[data-v-a87d5549]{align-items:baseline;color:#2f2f30;display:flex;flex-wrap:wrap;font-size:16px;gap:12px 26px;line-height:1.5;margin-top:12px}.property-address-text[data-v-a87d5549]{font-weight:700;min-width:0;overflow-wrap:anywhere}.property-address-metro[data-v-a87d5549]{display:flex;flex-wrap:wrap;gap:12px 26px;min-width:0}.property-address-station[data-v-a87d5549]{align-items:flex-start;display:flex;gap:8px;min-width:0}.property-address-station-text[data-v-a87d5549]{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.property-address-dot[data-v-a87d5549]{border-radius:50%;flex:none;height:12px;margin-top:6px;width:12px}.property-address-station strong[data-v-a87d5549]{font-weight:700}.property-address-time[data-v-a87d5549]{color:#2f2f3066;white-space:nowrap}@media(max-width:700px){.property-address[data-v-a87d5549],.property-address-metro[data-v-a87d5549]{display:grid;gap:12px}.property-address-station strong[data-v-a87d5549]{min-width:0}}.property-lead{padding:20px}.property-lead h2{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.property-lead-description{color:#667085;font-size:14px;line-height:1.45;margin-top:12px}.property-lead form{margin-top:32px}.property-lead fieldset{display:grid;gap:12px;min-width:0}.property-lead .ui-input{background:#f2f6fd;border-radius:80px}.property-lead .ui-input,.property-lead button{min-height:51px;padding:14px 20px;width:100%}.property-lead-consent{align-items:flex-start;display:flex;font-size:11px;gap:8px;line-height:15px;margin-top:8px}.property-lead-consent input{accent-color:var(--color-primary);flex:none;margin-top:2px}.property-lead-error{color:#b42318;font-size:14px}.property-lead-success{color:var(--color-primary);margin-top:24px}@media(max-width:700px){.property-lead h2{font-size:20px}}@media(min-width:701px){.planning-columns[data-v-1ba1d7a3]{grid-template-columns:minmax(0,374fr) minmax(0,378fr)}.planning-tabs button[data-v-1ba1d7a3]{padding:8px 12px}.planning-fields>.planning-tabs button[data-v-1ba1d7a3]{padding-inline:11px}}.purchase-range-field[data-v-1ba1d7a3]{display:grid}.purchase-range-field .planning-range[data-v-1ba1d7a3]{margin:-11px 16px 0;position:relative;width:calc(100% - 32px)}.purchase-range-field .planning-range[data-v-1ba1d7a3]::-webkit-slider-runnable-track{background:linear-gradient(to right,#1969e5 var(--range-progress),#d8dee8 var(--range-progress))}.purchase-range-field .planning-range[data-v-1ba1d7a3]::-moz-range-track{background:linear-gradient(to right,#1969e5 var(--range-progress),#d8dee8 var(--range-progress))}.purchase-down-payment[data-v-1ba1d7a3]{position:relative}.purchase-down-payment>.ui-input[data-v-1ba1d7a3]{padding-right:100px}.purchase-down-percent[data-v-1ba1d7a3]{align-items:center;color:#2f2f3066;display:flex;height:48px;position:absolute;right:15px;top:0}.purchase-down-percent input[data-v-1ba1d7a3]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;min-width:0;text-align:right;width:60px}.purchase-down-percent input[data-v-1ba1d7a3]::-webkit-inner-spin-button,.purchase-down-percent input[data-v-1ba1d7a3]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.planning-field>label[data-v-1ba1d7a3]{color:#2f2f3099}.planning-heading>p[data-v-1ba1d7a3]{color:#2f2f3066}.planning-tabs button[data-v-1ba1d7a3]{letter-spacing:-.66px}.purchase-distribution[data-v-1ba1d7a3]{display:grid;gap:10px}.purchase-bar[data-v-1ba1d7a3]{border-radius:4px;display:flex;height:8px;overflow:hidden}.purchase-bar i[data-v-1ba1d7a3]{background:#d1deef;flex-basis:0}.purchase-bar i[data-v-1ba1d7a3]:nth-child(2){background:#8eb9f7}.purchase-bar i[data-v-1ba1d7a3]:nth-child(3){background:#1969e5}.purchase-legend[data-v-1ba1d7a3]{color:#2f2f3099;display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.purchase-legend span[data-v-1ba1d7a3]:before{background:#d1deef;border-radius:2px;content:"";display:inline-block;height:8px;margin-right:5px;width:8px}.purchase-legend span[data-v-1ba1d7a3]:nth-child(2):before{background:#8eb9f7}.purchase-legend span[data-v-1ba1d7a3]:nth-child(3):before{background:#1969e5}.purchase-schedule[data-v-1ba1d7a3]{max-height:420px}.purchase-schedule thead[data-v-1ba1d7a3]{position:sticky;top:0}.purchase-compare-label[data-v-1ba1d7a3]{max-width:220px;min-width:160px;white-space:normal}.purchase-contact h3[data-v-1ba1d7a3]{font-size:22px;font-weight:700}.purchase-contact p[data-v-1ba1d7a3]{font-size:16px;line-height:1.6}.purchase-contact[data-v-1ba1d7a3] .property-lead{background:#e8f1ff99}.planning-delete-button[data-v-1ba1d7a3]{align-items:center;border-radius:50%;display:inline-flex;height:44px;justify-content:center;margin-left:8px;vertical-align:middle;width:44px}.planning-delete-button[data-v-1ba1d7a3]:hover{background:#e8f1ff}.complex-planning{color:#2f2f30;min-width:0}.planning-card{background:#fff;border-radius:24px;display:grid;gap:32px;padding:24px}.planning-heading{display:grid;gap:20px}.planning-heading>p{color:#2f2f3066;font-size:16px;font-weight:700;letter-spacing:-.66px;line-height:1.2}.planning-tabs{display:flex;flex-wrap:wrap;gap:8px}.planning-tabs button{border:1px solid rgba(47,47,48,.12);border-radius:80px;font-size:14px;font-weight:700;line-height:1.2;padding:9px 13px}.planning-tabs button[aria-pressed=true]{border-color:#1969e5;color:#1969e5}.planning-tabs button:hover{background:#e8f1ff}.planning-columns{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,394fr) minmax(0,358fr)}.planning-fields{display:grid;gap:20px;min-width:0}.planning-field{display:grid;font-size:14px;gap:4px;line-height:20px;min-width:0}.planning-field>span{color:#2f2f30a6}.complex-planning .ui-input{background-color:#fff;border:1px solid rgba(47,47,48,.12);border-radius:8px;color:#2f2f30;font-size:14px;min-height:48px;min-width:0;padding:13px 14px;width:100%}.complex-planning select.ui-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/complex-planning/chevron-down.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:20px 20px;padding-right:42px}.planning-pair{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.planning-range{accent-color:#1969e5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:20px;margin:4px 0;width:100%}.planning-range::-webkit-slider-runnable-track{background:#e3e5e8;border-radius:4px;height:4px}.planning-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:url(../images/complex-planning/slider-thumb.svg) 50%/20px 20px;border:0;border-radius:50%;box-shadow:none;height:20px;margin-top:-8px;width:20px}.planning-range::-moz-range-track{background:#e3e5e8;height:4px}.planning-range::-moz-range-thumb{background:url(../images/complex-planning/slider-thumb.svg) 50%/20px 20px;border:0;border-radius:50%;box-shadow:none;height:20px;width:20px}.planning-range-labels{color:#2f2f3080;display:flex;font-size:12px;justify-content:space-between}.planning-summary{background:#e8f1ff99;border-radius:16px;display:grid;gap:24px;margin-top:24px;min-width:0;padding:24px}.planning-amount,.planning-summary h3{font-size:24px;font-weight:700;letter-spacing:-.66px;line-height:1.2;overflow-wrap:anywhere}.planning-summary small{color:#2f2f3099;display:block;font-size:14px;margin-bottom:8px}.planning-summary dl{font-size:14px}.planning-summary dl>div{align-items:center;border-bottom:1px solid rgba(47,47,48,.12);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.planning-summary dt{color:#2f2f3099}.planning-summary dd{font-weight:700;text-align:right}.planning-total{align-items:center;display:flex;gap:12px;justify-content:space-between}.planning-total strong{font-size:20px;white-space:nowrap}.planning-summary .btn-primary{min-height:51px;padding:14px 20px;width:100%}.planning-note{color:#2f2f30a6;font-size:12px;line-height:1.5}.planning-error{color:#b42318;font-size:14px;line-height:1.5}.planning-text-button{color:#1969e5;font-size:13px;text-decoration:underline;text-underline-offset:3px}.planning-checkbox{align-items:center;display:flex;font-size:14px;font-weight:700;gap:12px}.planning-checkbox input{accent-color:#1969e5;flex:none;height:20px;width:20px}.planning-details{border-bottom:1px solid rgba(47,47,48,.12);padding:20px 0}.planning-details:last-child{border-bottom:0;padding-bottom:0}.planning-details>summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;list-style:none}.planning-details>summary::-webkit-details-marker{display:none}.planning-details>summary img{flex:none;height:20px;transition:transform .2s;width:20px}.planning-details[open]>summary img{transform:rotate(45deg)}.planning-details-body{display:grid;gap:16px;margin-top:24px}.planning-table-wrap{max-width:100%;overflow:auto}.planning-table{border-collapse:collapse;font-size:13px;width:100%}.planning-table td,.planning-table th{border-bottom:1px solid #e6eaf0;padding:12px;text-align:right;white-space:nowrap}.planning-table td:first-child,.planning-table th:first-child{text-align:left}.planning-table th{background:#f5f8fd;font-weight:700}.planning-picker{display:grid;gap:8px}.complex-planning button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:700px){.planning-card{gap:24px;padding:20px}.planning-columns{gap:24px;grid-template-columns:1fr}.planning-summary{gap:20px;margin-top:0;padding:20px}.planning-heading{gap:16px}.planning-heading>p{font-size:16px;line-height:1.4}.planning-tabs{gap:8px}.planning-tabs button{font-size:12px;padding:9px 11px}.planning-pair{gap:10px}.complex-planning .ui-input,.planning-field{font-size:14px}}#moving-budget{background:#1969e5;color:#fff}#moving-budget .planning-heading>p{color:#fff6}#moving-budget .planning-field>span,#moving-budget .planning-picker>span{color:#fff}#moving-budget .ui-input{background-color:#ffffff1f;border-color:transparent;color:#fff}#moving-budget .ui-input::-moz-placeholder{color:#fff9}#moving-budget .ui-input::placeholder{color:#fff9}#moving-budget select.ui-input option{background:#fff;color:#2f2f30}#moving-budget .planning-tabs button{border-color:#fff6;color:#fff}#moving-budget .planning-tabs button:hover,#moving-budget .planning-tabs button[aria-pressed=true]{background:#fff3;border-color:#fff}#moving-budget .planning-fields .planning-note{color:#ffffffbf}#moving-budget .planning-summary{background:#fff;color:#2f2f30}#moving-budget .planning-summary .btn-primary{background:#2f2f30;border-color:#2f2f30}#moving-budget .planning-error{color:#fff}.discussion-summary .btn-primary{align-self:start;height:auto;min-height:51px}
