button.garry-tn{position:fixed;z-index:9999;display:block;box-sizing:border-box;width:var(--garry-tn-velikost,50px);height:var(--garry-tn-velikost,50px);min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;box-shadow:none;background:var(--garry-tn-pozadi,transparent);color:var(--garry-tn-ikona,#000);line-height:0;cursor:pointer;-webkit-appearance:none;appearance:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--garry-tn-prechod,200ms) linear,visibility 0s linear var(--garry-tn-prechod,200ms)}
button.garry-tn.je-videt{opacity:var(--garry-tn-pruhlednost,.6);visibility:visible;pointer-events:auto;transition:opacity var(--garry-tn-prechod,200ms) linear,visibility 0s}
button.garry-tn.je-videt:hover,button.garry-tn.je-videt:focus-visible{opacity:1;transition-duration:0s;background:var(--garry-tn-pozadi,transparent);color:var(--garry-tn-ikona,#000)}
button.garry-tn:focus-visible{outline:2px solid var(--garry-tn-ikona,#000);outline-offset:3px;box-shadow:0 0 0 3px #fff}
button.garry-tn svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;pointer-events:none}
button.garry-tn svg .sipka{stroke-width:5.5}
@media (prefers-reduced-motion:reduce){button.garry-tn,button.garry-tn.je-videt{transition:none}}
@media print{button.garry-tn{display:none}}
