.sc-page .fit-form .sc-inline-name{flex-basis:auto;min-width:140px}.sc-page .fit-form .fit-row .sc-hint{flex-basis:100%}.sc-hint a,.sc-result a:not(.btn){color:var(--rs-accent-ink);text-underline-offset:3px}.sc-page .sc-rooms label:has(input:checked):before{content:"✓";margin-right:6px;font-weight:700}.sc-total{margin:0;color:var(--rs-muted);font-size:15px;font-weight:600}.sc-page .fit-form input.sc-money{width:112px}.sc-page .fit-form .fit-group legend{font-size:19px;letter-spacing:-.02em}.sc-page .fit-form .sc-listing{padding-bottom:20px;border-bottom:1px solid var(--rs-line-3)}.sc-reset{align-self:flex-start;min-height:40px;padding:0 14px;border:1px solid var(--rs-line-4);border-radius:var(--rs-r-pill);background:transparent;color:var(--rs-ink);font:600 15px/1 var(--rs-font);cursor:pointer}.sc-reset:hover{background:var(--rs-canvas)}.sc-reset:focus-visible{outline:2px solid var(--rs-accent);outline-offset:2px}.sc-result{scroll-margin-top:84px}.sc-verdict{margin:0;color:var(--rs-ink);font-size:18px;line-height:1.45}.sc-error .fit-badge{background:var(--rs-danger-bg);color:var(--rs-danger)}.sc-result>.note{margin-top:8px}.sc-cards{display:grid;gap:12px;margin-top:16px}.sc-card{min-width:0;padding:16px 18px;border:1px solid var(--rs-line-2);border-radius:var(--rs-r-card, 16px);background:#fff}.sc-rs{border-color:var(--rs-ink)}.post .sc-card .sc-card-title{margin:0;color:var(--rs-ink);font-size:15px;font-weight:700;letter-spacing:0}.sc-price{margin:6px 0 0;color:var(--rs-ink-2);font-size:15px}.sc-price strong{color:var(--rs-ink);font-size:26px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.sc-lines{margin:10px 0 0;padding-left:18px;color:var(--rs-ink-2);font-size:15px;line-height:1.5}.sc-lines li+li{margin-top:4px}.sc-disclose{margin-top:14px}.sc-page .post-sources>.note{margin:8px 0 0}@media (min-width: 920px){.sc-page .sc-tool .fit-out{position:static;display:flex;flex-direction:column;align-self:stretch}.sc-page .sc-result{flex:1 0 auto}.sc-page .sc-result>.sc-verdict{position:sticky;top:76px;z-index:1;padding-bottom:12px;background:var(--rs-surface);box-shadow:0 -12px 0 var(--rs-surface),0 1px 0 var(--rs-line-2)}}
