.cenik-container{max-width:1250px;margin:0 auto;padding:20px;font-family:sora,sans-serif}.title{text-align:center;font-size:clamp(2rem,4vw,4rem)}.title,.vysvetlivky{margin-bottom:1.5rem;color:#333}.vysvetlivky{display:inline-block;padding:1rem;background-color:#f0f7f0;border-radius:5px;max-width:600px}.cenik-container-xplain{font-size:clamp(1.3rem,3vw,1.9rem);margin-bottom:1rem}.cenik-container-xplain-txt{font-size:clamp(1rem,2vw,1.4rem)}.dropdown-section{margin-bottom:1rem}.dropdown-summary{display:flex;justify-content:space-between;align-items:center;background-color:#333;color:#28b485;padding:2rem;font-size:clamp(1.2rem,2.5vw,2.2rem);cursor:pointer;border-radius:5px;margin-bottom:.5rem;transition:background-color .3s;position:relative}.dropdown-summary:hover{background-color:hsl(0,0%,30%)}.dropdown-summary::-webkit-details-marker{display:none}.dropdown-summary:after{content:"▸";font-size:1.5em;transition:transform .3s}.dropdown-section[open] .dropdown-summary:after{transform:rotate(90deg)}.table-wrapper{overflow-x:hidden}.table-header,.table-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px}.table-wrapper.columns-4 .table-header,.table-wrapper.columns-4 .table-row{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.table-header{background:#f5f5f5;font-weight:700;color:#000;border-bottom:2px solid #ddd}.table-header span{padding:10px;text-align:left;font-size:clamp(1rem,2vw,1.5rem);white-space:normal;overflow-wrap:break-word;line-height:1.4}@media(max-width:350px){.table-header span{line-height:1.25}}.table-row{background:#fff;border-bottom:1px solid #eee;transition:background .3s}.table-row:hover{background:#f9f9f9}.cell{padding:10px;text-align:left;font-size:clamp(.9rem,2vw,1.2rem);white-space:normal;overflow-wrap:break-word;line-height:1.4}@media(max-width:600px){.cell,.table-header span{font-size:.75rem;padding:5px}}@media(max-width:400px){.cell,.table-header span{font-size:.7rem;padding:3px}}