.rk{background:var(--um-white);border-top:1px solid var(--um-line);border-bottom:1px solid var(--um-line);padding:clamp(28px,5vw,48px) 0}.rk__wrap{max-width:1080px;margin:0 auto;padding:0 clamp(18px,4vw,32px)}.rk-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--um-signal)}.rk-eyebrow--c{color:var(--um-text-mute)}.rk-panel{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--um-line);border:1px solid var(--um-line);border-radius:0;overflow:hidden}.rk-budget,.rk-spot{background:var(--um-paper);padding:clamp(22px,3vw,30px)}.rk-budget__val{font-family:var(--um-font-serif);font-weight:400;color:var(--um-ink);font-size:clamp(40px,6vw,58px);line-height:1;margin:10px 0 20px;letter-spacing:-.01em}.rk-budget__eur{color:var(--um-signal);margin-left:8px;font-size:.7em}.rk-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:0;background:var(--um-signal),var(--um-line) var(--fill));outline:none;cursor:pointer}.rk-slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:0;background:var(--um-ink);border:4px solid var(--um-signal);cursor:grab;box-shadow:none}.rk-slider::-webkit-slider-thumb:active{cursor:grabbing}.rk-slider::-moz-range-thumb{width:20px;height:20px;border-radius:0;background:var(--um-ink);border:4px solid var(--um-signal);cursor:grab}.rk-scale{display:flex;justify-content:space-between;font-size:11.5px;color:var(--um-text-faint);margin-top:10px;font-variant-numeric:tabular-nums}.rk-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.rk-chip{background:transparent;border:1px solid var(--um-line);color:var(--um-text-mute);font-size:12.5px;padding:6px 12px;border-radius:0;cursor:pointer;transition:all .14s;font-variant-numeric:tabular-nums}.rk-chip:hover{border-color:var(--um-signal);color:var(--um-ink)}.rk-chip.is-on{background:var(--um-line);border-color:var(--um-signal);color:var(--um-signal)}.rk-spot{display:flex;flex-direction:column}.rk-spot__row{display:flex;align-items:center;gap:14px;margin:12px 0 14px}.rk-spot__flag{border-radius:0;box-shadow:none;object-fit:cover}.rk-spot__name{font-family:var(--um-font-serif);font-size:clamp(24px,3.5vw,30px);font-weight:400;color:var(--um-ink)}.rk-spot__lead{font-size:13px;color:var(--um-text-mute)}.rk-spot__big{font-family:var(--um-font-serif);font-size:clamp(38px,6vw,54px);font-weight:400;color:#7fbf87;line-height:1.02;margin:2px 0 12px}.rk-spot__meta{font-size:13px;color:var(--um-text-mute);margin-top:auto}.rk-spot__meta strong{color:var(--um-signal)}.rk-spot__ref{color:var(--um-text-faint)}.rk-dot{margin:0 8px;color:var(--um-text-faint)}.rk-search{position:relative;max-width:620px;margin:0 auto 24px;z-index:30}.rk-search>svg{position:absolute;left:16px;top:22px;transform:translateY(-50%);color:var(--um-text-mute)}.rk-search input{width:100%;background:var(--um-paper);border:1px solid var(--um-line);border-radius:0;color:var(--um-ink);font-size:15.5px;padding:13px 16px 13px 44px;outline:none;transition:border-color .15s}.rk-search input:focus{border-color:var(--um-signal)}.rk-search input::placeholder{color:var(--um-text-faint)}.rk-ac{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--um-paper);border:1px solid var(--um-line);border-radius:0;overflow-y:auto;max-height:320px;z-index:40;box-shadow:none}.rk-ac__item{display:flex;align-items:center;gap:11px;padding:10px 15px;cursor:pointer;border-bottom:1px solid var(--um-line)}.rk-ac__item:last-child{border-bottom:none}.rk-ac__item:hover{background:var(--um-line)}.rk-ac__item img{border-radius:0;box-shadow:none}.rk-ac__name{color:var(--um-ink);font-size:14.5px;flex:1}.rk-ac__fac{color:var(--um-signal);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.rk-block{margin-top:34px}.rk-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--um-line)}.rk-h2{font-family:var(--um-font-serif);font-size:clamp(21px,3vw,26px);font-weight:400;color:var(--um-ink);margin:0}.rk-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--um-text-mute)}.rk-legend i{display:inline-block;width:10px;height:10px;border-radius:0;margin-right:6px;vertical-align:0}.rk-select{background:var(--um-paper);border:1px solid var(--um-line);border-radius:0;color:var(--um-ink);font-size:13.5px;padding:8px 12px}.rk-mapwrap{position:relative;background:var(--um-paper);border:1px solid var(--um-line);border-radius:0;overflow:hidden}.rk-map{width:100%;aspect-ratio:196 / 100;display:block}.rk-map svg{display:block;width:100%;height:100%}.rk-map path{transition:opacity .15s}.rk-map path[data-num]:hover{stroke:var(--um-signal);stroke-width:.9}.rk-maploading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--um-text-mute);font-size:14px;letter-spacing:.04em}.rk-maphint{text-align:center;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--um-text-faint);margin-top:10px}.rk-tip{position:fixed;z-index:90;pointer-events:none;transform:translate(14px,-50%);background:var(--um-paper);border:1px solid var(--um-line);border-radius:0;padding:8px 11px;font-size:13px;color:var(--um-ink);box-shadow:none;white-space:nowrap;line-height:1.5}.rk-tip img{border-radius:0;vertical-align:-3px;margin-right:5px}.rk-tip b{color:var(--um-ink)}.rk-tip .rk-tip__eur{color:#7fbf87;font-weight:700}.rk-tip .rk-tip__fac{color:var(--um-signal)}.rk-tablewrap{max-height:480px;overflow-y:auto;border:1px solid var(--um-line);border-radius:0}.rk-table{width:100%;border-collapse:collapse;font-size:14px}.rk-table thead th{position:sticky;top:0;background:var(--um-paper);z-index:2;text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--um-text-mute);padding:12px 16px;cursor:pointer;user-select:none;white-space:nowrap;border-bottom:1px solid var(--um-line)}.rk-th--rang{cursor:default}.rk-th--on{color:var(--um-signal)}.rk-num{text-align:right}.rk-table td{padding:10px 16px;border-bottom:1px solid var(--um-line)}.rk-table tbody tr:last-child td{border-bottom:none}.rk-row:hover{background:var(--um-line)}.rk-rang{color:var(--um-text-faint);font-variant-numeric:tabular-nums}.rk-land{color:var(--um-ink);white-space:nowrap;display:flex;align-items:center;gap:10px}.rk-land__flag{border-radius:0;box-shadow:none;flex-shrink:0}.rk-muted{color:var(--um-text-mute)}.rk-pill{display:inline-block;min-width:54px;text-align:center;background:var(--c);color:var(--um-ink);font-weight:700;font-size:12.5px;padding:3px 9px;border-radius:0;font-variant-numeric:tabular-nums}.rk-eur strong{color:#7fbf87;font-family:var(--um-font-serif);font-weight:400;font-variant-numeric:tabular-nums}.rk-empty{text-align:center;color:var(--um-text-mute);padding:26px}.rk-note{font-size:12px;line-height:1.6;color:var(--um-text-mute);margin-top:26px}@media(max-width:720px){.rk-panel{grid-template-columns:1fr}.rk-hide{display:none}.rk-map{aspect-ratio:3 / 2}}
