.pliesovce-info{text-align:center;margin-bottom:30px}.pliesovce-info div{padding:5px 0}.pliesovce-typ{margin-bottom:30px;text-align:center}.pliesovce-typ a{padding:5px 10px;border:1px solid #000;margin:0 10px 10px 0;white-space:nowrap;display:inline-block}.pliesovce-typ a.now:not(:hover) span{background-color:#02c502}.pliesovce-typ a:hover span{background-color:#02bfc5}#calendar-pliesovce{margin-bottom:30px}#calendar-pliesovce .week a{transition:.15s all}#calendar-pliesovce .week a.now:not(.currentSelect) span{border-color:#000;font-weight:normal;background-color:#02c502}#calendar-pliesovce .week a.now.start:not(.currentSelect) span{background:linear-gradient(to bottom right,#fff 0%,#fff 50%,#02c502 50%,#02c502 100%)}#calendar-pliesovce .week a.now.end:not(.currentSelect) span{background:linear-gradient(to bottom right,#02c502 0%,#02c502 50%,#fff 50%,#fff 100%)}#calendar-pliesovce .week a.currentSelect span{border-color:#000;font-weight:normal;background-color:#02bfc5}#calendar-pliesovce .week a.currentSelect.start2 span{background:linear-gradient(to bottom right,#fff 0%,#fff 50%,#02bfc5 50%,#02bfc5 100%)}#calendar-pliesovce .week a.currentSelect.end2 span{background:linear-gradient(to bottom right,#02bfc5 0%,#02bfc5 50%,#fff 50%,#fff 100%)}#calendar-pliesovce .week a.now.start.end2 span{background:linear-gradient(to bottom right,#02bfc5 0%,#02bfc5 50%,#02c502 50%,#02c502 100%)}#calendar-pliesovce .week a.now.end.start2 span{background:linear-gradient(to bottom right,#02c502 0%,#02c502 50%,#02bfc5 50%,#02bfc5 100%)}@media screen and (min-width:798px){.pliesovce-price table b{display:none}}@media screen and (max-width:797.9px){.pliesovce-price table thead{display:none}.pliesovce-price table b{margin-right:10px}.pliesovce-price table span{float:right}.table td,.table th,.pliesovce-price tbody,.pliesovce-price tfoot{padding:.0;vertical-align:top;border-top:0 none transparent}.table tr{padding:.75rem;border-top:1px solid #dee2e6}.pliesovce-price table,.pliesovce-price tbody,.pliesovce-price tfoot,.pliesovce-price tr,.pliesovce-price td:not(.pc),.pliesovce-price th{display:block;min-width:100%;text-align:left;clear:both}}#reservations-list span{display:block}.reservation-list a{padding:6px 12px;color:#252525;display:block;border-radius:8px;box-shadow:0 4px 6px 0 rgba(37,37,37,.15);margin-bottom:10px}@media (min-width:768px){.reservation-list a{margin-left:10px;margin-right:10px;max-width:calc(50%  - 20px)}}.cena::before,.cena::before{display:inline-block;content:'';background-image:url(/public/img/cena.svg);width:16px;height:16px;margin-right:3px;vertical-align:middle}.calendar .days-label span,.calendar .week a,.calendar .week b{margin:0;padding:4px 6px;width:auto;height:auto}.calendar .week a{border:0 transparent none}.calendar .week a span{border:1px solid #818181}.calendar .week a span,.calendar .week b span,.days-info span{display:inline-block;width:40px;height:39px;line-height:29px;padding:5px 0;vertical-align:center}.calendar .days-label span{width:52px}#calendar-pliesovce .week b{background-color:transparent}#calendar-pliesovce .week b span,.days-info span.cant{background-color:gray}.days-info span{border:1px solid #818181}.calendar .week{margin-bottom:0;padding-bottom:0}#calendar-pliesovce .week a.cantEnd:not(.currentSelect) span,.days-info span.start{background:linear-gradient(to bottom right,#fff 0%,#fff 50%,#808080 50%,#808080 100%)}#calendar-pliesovce .week a.cantStart:not(.currentSelect) span,.days-info span.end{background:linear-gradient(to bottom right,#808080 0%,#808080 50%,#fff 50%,#fff 100%)}#calendar-pliesovce .week a.now.start:not(.currentSelect).cantStart span{background:linear-gradient(to bottom right,#808080 0%,#808080 50%,#02c502 50%,#02c502 100%)}#calendar-pliesovce .week a.now.end:not(.currentSelect).cantEnd span{background:linear-gradient(to bottom right,#02c502 0%,#02c502 50%,#808080 50%,#808080 100%)}#calendar-pliesovce .week a.currentSelect.cantStart span{background:linear-gradient(to bottom right,#808080 0%,#808080 50%,#02bfc5 50%,#02bfc5 100%)}#calendar-pliesovce .week a.currentSelect.cantEnd span{background:linear-gradient(to bottom right,#02bfc5 0%,#02bfc5 50%,#808080 50%,#808080 100%)}