.mod-nadpis{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin:10px 0 6px;font-size:13px}.mod-mriezka{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.mod-dlazdica{text-align:left;cursor:pointer;background:var(--plocha);color:var(--text);border:1px solid var(--ciara);font:inherit;border-radius:4px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;display:flex}.mod-dlazdica:hover,.mod-dlazdica:focus-visible{border-color:var(--akcent)}.mod-dlazdica b{font-size:14px}.mod-dlazdica small{color:var(--text-2);font-size:12px;line-height:1.3}.mod-ik{fill:none;width:34px;height:34px;stroke:var(--ik-modra,currentColor);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.mod-dlazdica:hover .mod-ik{stroke:var(--akcent)}.teleso-panel fieldset{border:1px solid var(--ciara);flex-direction:column;gap:6px;margin:0;padding:6px 8px 8px;display:flex}.teleso-panel legend{color:var(--text-2);padding:0 4px;font-size:12px}.teleso-panel .teleso-hrany select{width:100%}.teleso-panel .trojica .teleso-hrany{grid-column:span 2}.teleso-panel input[type=color]{border:1px solid var(--ciara);background:var(--plocha);width:52px;height:28px;padding:0 2px}.mod-cad .cad-lista .tl[aria-pressed=true]{border-color:var(--akcent);color:var(--akcent);background:var(--akcent-jemny)}.mod-cad .mc-r{align-items:center;gap:4px;font-size:13px;display:inline-flex}.mod-cad .mc-r input{width:64px}.mod-cad .cad-vstup input{flex:0 320px;min-width:0}.mod-cad-telo{grid-template-columns:minmax(0,1fr) 280px;gap:10px;display:grid}.mod-cad-telo .cad-plocha{background:var(--plocha-2);border:1px solid var(--ciara);width:100%;height:min(58vh,600px);display:block}.mod-cad-bok{flex-direction:column;gap:8px;max-height:min(58vh,600px);display:flex;overflow:auto}.mod-body{border-collapse:collapse;width:100%;font-size:12px}.mod-body th{text-align:left;color:var(--text-2);padding:2px;font-weight:400}.mod-body td{padding:1px 2px}.mod-body input{width:100%;min-width:0;padding:2px 4px;font-size:12px}.mod-body tr.vybrany td{background:var(--akcent-jemny)}.mod-mriezka-c{stroke:var(--ciara);stroke-width:.5px}.mod-mriezka-c.hruba{stroke:var(--text-2);stroke-opacity:.35;stroke-width:.8px}.mod-os{stroke:var(--akcent);stroke-opacity:.5;stroke-width:1px}@media (width<=900px){.mod-cad-telo{grid-template-columns:1fr}.mod-cad-bok{max-height:none}}
