/* HLEDÁME REALITY.cz V17 – oprava zalamování technických informací */
#rk10-tech {box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;border:1px solid #dce5f0;border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(13,34,67,.055);margin:22px 0;}
#rk10-tech > summary {box-sizing:border-box;list-style:none;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-width:0;width:100%;padding:22px 24px!important;cursor:pointer;background:linear-gradient(110deg,#fff,#f6f9fd);color:#102447;}
#rk10-tech > summary::-webkit-details-marker {display:none;}
#rk10-tech > summary::marker {content:"";}
#rk10-tech > summary > span:first-child {display:flex!important;flex-direction:column!important;gap:6px!important;flex:1 1 auto!important;min-width:0!important;max-width:100%;}
#rk10-tech > summary > span:first-child > b {display:block!important;font-size:clamp(17px,2.3vw,23px)!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:break-word!important;letter-spacing:-.025em;}
#rk10-tech > summary > span:first-child > small {display:block!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important;white-space:normal!important;overflow-wrap:break-word!important;color:#63748c;}
#rk10-tech > summary .rk10-open-label {flex:0 0 auto!important;display:inline-flex!important;align-items:center;gap:9px;white-space:nowrap!important;font-size:13px!important;font-weight:700!important;color:#9b7228;background:#fff;border:1px solid #e5d7b9;border-radius:999px;padding:11px 14px;}
#rk10-tech > summary .rk10-open-label i {display:inline-block;transition:transform .2s;}
#rk10-tech[open] > summary .rk10-open-label i {transform:rotate(180deg);}
#rk10-tech .rk10-tech-body {padding:0 20px 22px;min-width:0;}
#rk10-tech .rk10-technical-sub {max-width:100%;min-width:0;}
@media(max-width:760px){
 #rk10-tech {border-radius:17px;margin:18px 0;}
 #rk10-tech > summary {padding:17px 16px!important;gap:12px!important;flex-wrap:wrap!important;}
 #rk10-tech > summary > span:first-child {flex-basis:100%!important;}
 #rk10-tech > summary > span:first-child > b {font-size:18px!important;line-height:1.35!important;}
 #rk10-tech > summary > span:first-child > small {font-size:13px!important;line-height:1.5!important;}
 #rk10-tech > summary .rk10-open-label {font-size:12px!important;padding:8px 12px!important;margin-top:2px;}
 #rk10-tech .rk10-tech-body {padding:0 12px 15px;}
}
@media(prefers-reduced-motion:reduce){#rk10-tech > summary .rk10-open-label i {transition:none;}}
