/* Úleva pro nohy, dlaždice pro výběr varianty (Určení, Velikost, Barva), DALA Signal 3. 11. 2026 */
.ul-tiles-table{width:100%!important}
.ul-tiles-row th{display:none}
.ul-tiles-table>tbody,.ul-tiles-row{display:block;width:100%}
.ul-tiles-row td{display:block;width:100%;padding-left:0!important;padding-right:0!important}
.ul-tiles{width:100%}
.ul-tiles-row select.hidden-split-parameter{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}
.ul-lbl{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:700;font-size:14px;margin:4px 0 8px;color:#1d2433}
.ul-lbl a{font-weight:500;font-size:13px;color:#04648B;text-decoration:underline;cursor:pointer}
.ul-seg{display:inline-flex;background:#fff;border:1.5px solid #DDE3EA;border-radius:25px;padding:3px;gap:2px}
.ul-seg button{border:0;background:transparent;padding:8px 22px;border-radius:21px;font:inherit;font-size:14px;font-weight:700;color:#1d2433;cursor:pointer;line-height:1.2}
.ul-seg button.on{background:#04648B;color:#fff}
.ul-sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:480px}
.ul-sz{border:1.5px solid #DDE3EA;border-radius:12px;padding:9px 4px;text-align:center;background:#fff;cursor:pointer;font:inherit;color:#1d2433;line-height:1.25;min-height:52px}
.ul-sz b{display:block;font-size:15px}
.ul-sz small{display:block;font-size:12px;color:#5b6577;margin-top:2px}
.ul-sz:hover{border-color:#589EDF}
.ul-sz.on{border-color:#04648B;background:#F1F9FD;box-shadow:inset 0 0 0 1px #04648B}
.ul-sz.off{opacity:.5;cursor:not-allowed;background:#F5F6F8}
.ul-sz.off b{text-decoration:line-through}
.ul-sz.off:hover{border-color:#DDE3EA}
.ul-hint{font-size:13px;color:#5b6577;margin:8px 0 2px}
.ul-err .ul-sizes .ul-sz,.ul-err .ul-seg{box-shadow:0 0 0 1.5px #CB2D3E}
@media (max-width:480px){.ul-sz{padding:8px 2px}.ul-sz b{font-size:14px}.ul-sz small{font-size:11px}.ul-seg button{padding:8px 18px}}
