.ucet-vstup{display:grid;gap:18px;max-width:560px}.ucet-vstup .order-panel{display:grid;gap:12px}.ucet-nemam h2{font-size:1.25rem;margin:0 0 6px}.ucet{padding-block:24px 56px;display:grid;gap:22px;min-width:0}.ucet-h1{font-family:var(--font-display);font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.1;margin:0 0 10px}.ucet-h1:focus{outline:none}.ucet-hlava{margin:0;padding:0}.ucet-taby{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ucet-taby [role=tablist]{display:flex;flex-wrap:wrap;gap:8px}.ucet-taby [role=tab]{min-height:52px;padding:10px 18px;border:2px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-weight:800;font-size:1.05rem;cursor:pointer}.ucet-taby [role=tab][aria-selected=true]{background:var(--teal);border-color:var(--teal);color:#fff}.ucet-taby [role=tab]:focus-visible,.ucet-panel:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.ucet-rodic-btn{min-height:52px}.ucet-panel{display:grid;gap:16px;min-width:0}.ucet-panel[hidden]{display:none}.ucet-komiksy{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.ucet-komiks{display:grid;gap:10px;align-content:start;min-width:0}.ucet-komiks h2{margin:0;font-size:1.35rem}.ucet-komiks-stav{margin:0;font-weight:700;color:var(--teal)}.ucet-komiks .comic-cover img{width:100%;height:auto;border-radius:12px}.ucet-komiks .comic-files{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ucet-komiks .comic-files li{display:grid;gap:8px}.ucet-hrdina{display:grid;gap:20px;min-width:0}.ucet-zamok{border:0;margin:0;padding:0;min-width:0;display:grid;gap:10px}.ucet-zamok>legend{font-weight:800;font-size:1.15rem;margin-bottom:6px;padding:0}.ucet-zamok.is-zamknute>*:not(.ucet-zamok-pozn):not(legend){opacity:.45;filter:grayscale(.8)}.ucet-zamok-pozn{margin:0;padding:8px 12px;border-radius:12px;background:var(--butter);font-weight:700;justify-self:start}.ucet-picks .world-pick{flex:0 0 140px}.ucet-picks img{width:100%;height:auto;border-radius:10px}.ucet-uloz{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ucet-zamok-okno{max-width:560px;display:grid;gap:12px}.ucet-zamok-okno form{display:grid;gap:12px}[data-stav=rodic]{display:grid;gap:18px;min-width:0}[data-stav=rodic][hidden],[data-stav=dieta][hidden]{display:none}[data-stav=dieta]{display:grid;gap:18px;min-width:0}[data-stav=rodic] .order-panel{display:grid;gap:12px;min-width:0}[data-stav=rodic] form{display:grid;gap:12px;min-width:0}[data-stav=rodic] h2{margin:0}.ucet-obj{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ucet-obj-riadok{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow-wrap:anywhere}.ucet-platba{padding:14px;border:2px solid var(--teal);border-radius:16px}.ucet-dva{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.ucet-prepinac{border:1px solid var(--line);border-radius:16px;padding:12px 14px;margin:0;min-width:0;display:grid;gap:8px}.ucet-prepinac>legend{font-weight:800;padding:0 6px}.ucet-vyber{min-width:0}.ucet-vyber[hidden]{display:none}.ucet-zmazat{border-color:#b54a3a}.btn--danger{background:#9b3426;border-color:#9b3426;color:#fff}.btn--danger:hover{background:#7d2a1e}.ucet-header .header-actions{gap:14px}.ucet-page .hero-builder{max-width:100%}@media (max-width:600px){.ucet-taby{align-items:stretch}.ucet-taby [role=tablist]{width:100%}.ucet-taby [role=tab]{flex:1 1 auto;padding-inline:12px}.ucet-rodic-btn{width:100%}.ucet-picks .world-pick{flex-basis:120px}}.ucet-obj-text{display:grid;gap:2px;min-width:0}.ucet-obj-stav{font-weight:700;color:var(--teal-dark,#1f4d45)}.ucet-potvrdenie{flex-basis:100%;margin:4px 0 0;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem;line-height:1.5;background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;max-height:60vh;overflow:auto}.pin-input{-webkit-text-security:disc;text-security:disc;font-size:1.5rem;letter-spacing:.45em;font-variant-numeric:tabular-nums;max-width:9ch;text-align:center}.pin-input--kod{-webkit-text-security:none;text-security:none;max-width:12ch;letter-spacing:.3em}.ucet-zamok-okno form{display:grid;gap:12px}