.rv-head{grid-template-columns:minmax(0,1fr);scroll-margin-top:3rem;display:grid}.rv-head:before{content:"";border-radius:var(--radius-xl,1rem);background:var(--gradient-wash-warm), var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-subtle);grid-area:1/1/3/-1}.rv-summary,.rv-empty{grid-area:1/1;min-width:0;padding:1.25rem 1.25rem .75rem}.rv-summary>div>div:first-child{flex-wrap:wrap}.rv-summary>div>*{min-width:0}.rv-cta{flex-direction:column;grid-area:2/1;gap:.75rem;min-width:0;padding:.5rem 1.25rem 1.25rem;scroll-margin-top:3rem;display:flex}.rv-cta-lead{color:var(--muted-foreground);text-wrap:pretty;font-size:.875rem;line-height:1.5}.rv-cta-btn{width:100%}.rv-owner-note{color:var(--muted-foreground);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.55;display:flex}.rv-panel{grid-area:3/1/auto/-1}.rv-empty-stars{color:var(--border-strong);gap:.25rem;margin-bottom:.625rem;display:flex}@media (min-width:48rem){.rv-head{grid-template-columns:minmax(0,1fr) minmax(14rem,17rem)}.rv-head:before{grid-row:1}.rv-summary,.rv-empty{align-self:center;padding:1.5rem}.rv-cta{border-left:1px solid var(--border-subtle);grid-area:1/2;justify-content:center;padding:1.5rem}.rv-panel{grid-row:2}}.rv-panel{opacity:0;visibility:hidden;transition:grid-template-rows .22s var(--ease-out-soft), opacity .22s var(--ease-out-soft), visibility 0s linear .22s;grid-template-rows:0fr;display:grid}.rv-panel[data-open]{opacity:1;visibility:visible;transition:grid-template-rows .22s var(--ease-out-soft), opacity .22s var(--ease-out-soft), visibility 0s linear 0s;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.rv-panel,.rv-panel[data-open]{transition:none}}.rv-panel-inner{min-height:0;margin:0 -.25rem;padding:0 .25rem;overflow:hidden}.rv-panel-body{border-radius:var(--radius-xl,1rem);background:var(--card);box-shadow:inset 0 0 0 1px var(--border), var(--shadow-card);margin:1rem 0 .25rem;padding:1.25rem;position:relative;overflow:hidden}.rv-panel-body:before{content:"";background-image:var(--gradient-edge);height:2px;position:absolute;inset:0 0 auto}@media (min-width:40rem){.rv-panel-body{padding:1.5rem 1.75rem}}.rv-list{gap:1.5rem;margin-top:1.5rem;display:grid}.rv-stars{border-radius:var(--radius-lg,.7rem);background:var(--surface-sunken);gap:.25rem;padding:.875rem 1rem .75rem;display:grid}.rv-stars [role=radiogroup]+span[aria-hidden=true]{display:none}.rv-stars legend{font-size:.875rem}.rv-stars-caption{min-height:1.5rem;font-family:var(--font-heading);color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.5}.rv-stars-caption[data-empty]{color:var(--muted-foreground);font-family:inherit;font-size:.875rem;font-weight:400}.rv-fine{border-top:1px solid var(--border-subtle);color:var(--muted-foreground);padding-top:.875rem;font-size:.75rem;line-height:1.6}.rv-fine p{display:inline}.rv-fine p+p:before{content:" "}.rv-actions .rv-submit{min-width:11rem}@media not (min-width:40rem){.rv-actions{flex-direction:column-reverse;align-items:stretch}.rv-actions>*{width:100%}}
@media print{@page{margin:14mm 14mm 16mm}html,body{color:#000!important;background:#fff!important}body>a[href=\#main],[data-site-header],[data-bottom-nav],[data-back-to-top],[data-cookie-notice],[data-floating-bottom],[data-sonner-toaster],[data-profile-nav],[data-profile-band],[data-profile-mobile-bar],main~footer,body>footer,.pp-page .pp-noprint,.pp-page button,.pp-page [role=button],.pp-page aside,.pp-page iframe,.pp-page video,.pp-page a[href^=\#]{display:none!important}.pp-page span[aria-hidden]:has(>svg){display:none!important}.pp-page,.pp-page *{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;transition:none!important;animation:none!important}.pp-page #lokacii{display:block!important}.pp-page #lokacii a[target=_blank],.pp-page #lokacii [class*=maplibregl],.pp-page #lokacii .min-h-48,.pp-page #lokacii input,.pp-page #lokacii label,.pp-page #lokacii select{display:none!important}.pp-page a{text-decoration:none!important}.pp-page .pp-href{justify-content:flex-start!important}.pp-page .pp-href>*{flex:none!important}.pp-page .pp-href:after{content:" — " attr(href);word-break:break-all;font-weight:400}.pp-page [data-read-more]{max-height:none!important;-webkit-mask-image:none!important;mask-image:none!important}.pp-page [data-profile-band]{display:none!important}.pp-page .pp-hero-wrap{margin-top:0!important}.pp-page [data-profile-hero]{border:0!important;border-radius:0!important;overflow:visible!important}.pp-page [data-profile-hero]>div{padding:0!important}.pp-page [data-profile-hero] h1{padding-top:0!important;font-size:22pt!important;line-height:1.15!important}.pp-page .pp-grid{grid-template-columns:minmax(0,1fr)!important;gap:5mm!important;padding-top:6mm!important;display:grid!important}.pp-page .pp-grid>div,.pp-page .pp-grid .pp-aside{display:contents!important}.pp-page>*{max-width:none!important;padding-left:0!important;padding-right:0!important}.pp-page section{break-inside:avoid;border:0!important;border-top:.75pt solid #000!important;border-radius:0!important;padding:4mm 0 0!important}.pp-page section h2{font-size:13pt!important}.pp-page section>div:first-child{margin-bottom:2.5mm!important}.pp-page li>a,.pp-page dl>div{min-height:0!important;margin:0!important;padding-top:.75mm!important;padding-bottom:.75mm!important}.pp-page table tr,.pp-page table td,.pp-page table th{border-color:#999!important}.pp-print-source{border-top:.75pt solid #000;margin-top:6mm;padding-top:2.5mm;font-size:9pt;display:block!important}}.pp-print-source{display:none}
