/* panel razítka (pro/razitko.js) */
.tab-obsah h4{font-size:12px;margin:10px 0 6px;color:var(--mut);font-weight:600}
.rt-sab{border:1px solid var(--line);border-radius:10px;padding:8px;margin-bottom:8px}
.rt-sab>label{display:block;color:var(--mut);font-size:12.5px;margin-bottom:4px}
.rt-radek{display:flex;gap:6px;align-items:center;margin-bottom:6px}
.rt-radek select,.rt-radek input{flex:1 1 auto;min-width:0}
.rt-radek button{flex:0 0 auto}
.rt-logo{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.rt-logo img{max-width:110px;max-height:36px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:6px;padding:2px}
.pole .rt-nahrat{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:6px 10px;cursor:pointer;color:var(--fg);background:var(--card);font-size:inherit}
#plan g.razitko{cursor:move}
#plan g.razitko.rt-tah{opacity:.85}
@media (pointer:coarse){#rtPanel~.pole input,#rtPanel~.pole select{min-height:44px}.rt-radek button,.pole .rt-nahrat,.rt-logo button{min-height:44px;min-width:44px}.rt-radek select,.rt-radek input{min-height:44px}}
