.mortgage-calc[data-v-249f6d66]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-sizing:border-box;max-width:100%;overflow-x:clip;padding:20px}.mortgage-calc__title[data-v-249f6d66]{color:#111827;margin:0 0 8px}.mortgage-calc__lead[data-v-249f6d66]{color:#4b5563;font-size:14px;margin:0 0 18px}.mortgage-calc__grid[data-v-249f6d66]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.field[data-v-249f6d66]{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span[data-v-249f6d66]:first-child{color:#374151;font-size:13px}.field__hint[data-v-249f6d66]{color:#6b7280;font-size:12px;line-height:1.35}.field__control[data-v-249f6d66]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#111827;font-size:16px;height:44px;line-height:1.2;max-width:100%;min-width:0;overflow:hidden;padding:0 36px 0 12px;text-overflow:ellipsis;white-space:nowrap;width:100%}.field__control--number[data-v-249f6d66]{appearance:auto;-webkit-appearance:none;-moz-appearance:textfield;background-image:none;padding-right:12px}.field__control--number[data-v-249f6d66]::-webkit-inner-spin-button,.field__control--number[data-v-249f6d66]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checks[data-v-249f6d66]{display:grid;gap:8px;margin-top:14px}.checks label[data-v-249f6d66]{align-items:flex-start;color:#374151;display:flex;font-size:14px;gap:8px}.result[data-v-249f6d66]{border:1px solid transparent;border-radius:14px;margin-top:16px;padding:14px}.result--ok[data-v-249f6d66]{background:#ecfdf5;border-color:#a7f3d0}.result--warn[data-v-249f6d66]{background:#fff7ed;border-color:#fed7aa}.result__headline[data-v-249f6d66]{color:#111827;font-weight:600;margin:0 0 8px}.result__row[data-v-249f6d66]{color:#1f2937;display:flex;gap:12px;justify-content:space-between;margin:0 0 6px}.result__hint[data-v-249f6d66]{color:#065f46;font-size:13px;margin:6px 0 0}.result ul[data-v-249f6d66]{color:#9a3412;margin:0;padding-left:18px}.logic[data-v-249f6d66]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:12px;padding:10px 12px}.logic__title[data-v-249f6d66]{color:#111827;font-size:14px;font-weight:600;margin:0 0 8px}.logic__list[data-v-249f6d66]{display:grid;gap:4px;margin:0;padding-left:18px}.logic__item[data-v-249f6d66]{color:#374151;font-size:12px;line-height:1.35;padding-left:2px}.logic__item--ok[data-v-249f6d66]{color:#065f46}.logic__item--fail[data-v-249f6d66]{color:#9a3412}.logic__item--info[data-v-249f6d66]{color:#1e40af}.max-share-btn[data-v-249f6d66]{align-items:center;background:linear-gradient(135deg,#4ccfff,#53e);border:none;border-radius:14px;box-shadow:0 8px 24px #5533ee59;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;line-height:1.2;margin-top:16px;padding:14px 18px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.max-share-btn[data-v-249f6d66]:active{box-shadow:0 4px 16px #5533ee47;transform:scale(.98)}.max-share-btn__icon[data-v-249f6d66]{border-radius:6px;flex-shrink:0}@media(max-width:768px){.mortgage-calc[data-v-249f6d66]{border-radius:16px;padding:16px}.mortgage-calc__grid[data-v-249f6d66]{gap:10px;grid-template-columns:1fr}.field__control[data-v-249f6d66]{height:48px}.result__row[data-v-249f6d66]{align-items:flex-start;flex-direction:column;gap:2px}}
