
/* találati oldalak v2 – a Rólunk oldal stílusában: könnyedebb tipográfia, letisztult kártyák */
html body:not(#_a):not(#_b):not(#_c) :is(h1,h2,h3,b,strong,summary,.btn,label,.pb,.tag,.sp,.chip){font-weight:500!important}
html body:not(#_a):not(#_b):not(#_c) .head{background:radial-gradient(760px 420px at 92% -10%,rgba(108,173,69,.12),transparent 60%),radial-gradient(680px 420px at 0% 110%,rgba(29,73,146,.10),transparent 62%),linear-gradient(180deg,#EEF3FB,#F6F9FD)!important;border-bottom:1px solid #E3E8F1!important}
html body:not(#_a):not(#_b):not(#_c) .head .ttl h1{color:#1D4992!important;letter-spacing:-.025em!important}
html body:not(#_a):not(#_b):not(#_c) .head .ttl h1 em{color:#3F7A24!important}
html body:not(#_a):not(#_b):not(#_c) .head .ttl p,html body:not(#_a):not(#_b):not(#_c) .head .ttl p *{color:#5F6B85!important}html body:not(#_a):not(#_b):not(#_c) .head .ttl p b{color:#2F3A57!important}
html body:not(#_a):not(#_b):not(#_c) .vt{border-radius:14px!important;border-color:#DCE4F2!important;box-shadow:0 10px 24px -18px rgba(29,73,146,.45)!important}
html body:not(#_a):not(#_b):not(#_c) .vt a,html body:not(#_a):not(#_b):not(#_c) .vt span{font-weight:500!important}
html body:not(#_a):not(#_b):not(#_c) .sort select{border-radius:12px!important;border-color:#DCE4F2!important;font-weight:500!important;color:#1D4992!important}
/* kártyák */
html body:not(#_a):not(#_b):not(#_c) #list .card{border:1px solid #E3E8F1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 1px 2px rgba(11,22,51,.03),0 14px 32px -26px rgba(29,73,146,.35)!important;transition:border-color .18s,box-shadow .18s,transform .18s!important}
html body:not(#_a):not(#_b):not(#_c) #list .card:hover{border-color:#C9D6EE!important;box-shadow:0 2px 4px rgba(11,22,51,.04),0 24px 48px -28px rgba(29,73,146,.45)!important;transform:translateY(-1px)}
html body:not(#_a):not(#_b):not(#_c) #list .card.prem{border-color:#CFE3C3!important;background:linear-gradient(180deg,#FBFDF9,#FFFFFF 60%)!important;box-shadow:inset 3px 0 0 #5E9E3A,0 14px 32px -24px rgba(46,107,28,.35)!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .av{border-radius:16px!important;background:linear-gradient(135deg,#EEF3FB,#E6EDF8)!important;color:#1D4992!important;font-weight:500!important;letter-spacing:.02em}
html body:not(#_a):not(#_b):not(#_c) #list .card.prem .av{background:linear-gradient(135deg,#EEF6E9,#E2F0D9)!important;color:#3F7D27!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .nm h3,html body:not(#_a):not(#_b):not(#_c) #list .card .nm h3 a{color:#0B1633!important;font-weight:500!important;letter-spacing:-.012em}
html body:not(#_a):not(#_b):not(#_c) #list .card .nm h3 a:hover{color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .pb{background:#EEF6E9!important;color:#3F7D27!important;border:1px solid #CFE3C3!important;border-radius:999px!important;font-size:11.5px!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .sp{color:#3F7A24!important;font-weight:500!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .meta,html body:not(#_a):not(#_b):not(#_c) #list .card .meta *{color:#5A6580}
html body:not(#_a):not(#_b):not(#_c) #list .card .meta b{color:#2F3A57!important;font-weight:500!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .meta svg{color:#5F6B85!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .tag{border-radius:999px!important;background:#F2F5FA!important;color:#4A5672!important;border:1px solid #E6EAF2!important;font-weight:400!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .tag.g{background:#EEF6E9!important;color:#3F7D27!important;border-color:#D7EACB!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .acts .btn{border-radius:12px!important;font-weight:500!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .acts .btn.p{background:#1D4992!important;box-shadow:0 10px 20px -14px rgba(29,73,146,.9)!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .acts .btn.p:hover{background:#163A78!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .acts .btn.s{background:#fff!important;border:1px solid #DCE4F2!important;color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) #list .card .acts .btn.s:hover{border-color:#1D4992!important}
/* szűrők és térkép */
html body:not(#_a):not(#_b):not(#_c) #side{border-color:#E3E8F1!important;border-radius:18px!important;box-shadow:0 14px 32px -28px rgba(29,73,146,.35)!important}
html body:not(#_a):not(#_b):not(#_c) #side .sh b{color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) #side .fg summary{color:#5A6580!important;letter-spacing:.12em!important;font-size:11.5px!important}
html body:not(#_a):not(#_b):not(#_c) #side .ck{color:#2F3A57!important}html body:not(#_a):not(#_b):not(#_c) #side .ck i{color:#5F6B85!important;font-style:normal}
html body:not(#_a):not(#_b):not(#_c) #side .near{border-radius:12px!important;border-color:#C9D6EE!important;color:#1D4992!important}
html body:not(#_a):not(#_b):not(#_c) .mapcol,html body:not(#_a):not(#_b):not(#_c) #mapCol{border-radius:18px!important;border-color:#E3E8F1!important}
html body:not(#_a):not(#_b):not(#_c) .crumbs a{font-weight:500!important}
