#okarioncalendar{position:relative;display:block;margin:30px auto;padding:20px;max-width:1200px;min-height:200px}#okarioncalendar .hidden{display:none !important}#okarioncalendar #loading{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);cursor:progress;transition:opacity 300ms ease-in-out;opacity:1}#okarioncalendar #loading.show{display:flex;opacity:1}#okarioncalendar #loading .loader-text{width:fit-content;font-weight:bold;font-family:monospace;font-size:30px;line-height:33px;color:rgba(0,0,0,0);background:linear-gradient(90deg, #01c3c5 calc(50% + 0.5ch), #000 0) right/calc(200% + 1ch) 100%;-webkit-background-clip:text;background-clip:text;animation:l7 3s infinite steps(11)}#okarioncalendar button{border:1px #01c3c5 solid;border-radius:5px;background-color:#01c3c5;color:#fff;transition:background 300ms ease-in-out,color 300ms ease-in-out}#okarioncalendar button:hover{color:#01c3c5;background-color:#fff}#okarioncalendar #okarioncalendar-services{margin:50px auto}#okarioncalendar #okarioncalendar-services .section-title{margin:0;padding:20px;display:flex;justify-content:center;align-content:center}#okarioncalendar #okarioncalendar-services #service{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;max-width:100%;margin:0 auto;padding:10px 60px 10px 20px;border-radius:5px;font-size:20px;line-height:23px;font-weight:700;background-image:url("../img/arrow-square-down.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:top right}#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-lite{position:relative;padding-top:50px}#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-lite .prev,#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-lite .next{position:absolute;top:10px;left:10px;width:30px;height:30px;background-color:#01c3c5;border-radius:5px;cursor:pointer;background-image:url("../img/arrow-left.svg");background-position:center center;background-size:20px 20px;background-repeat:no-repeat}#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-lite .prev.disable,#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-lite .next.disable{cursor:not-allowed;opacity:.6}#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-lite .next{left:inherit;right:10px;background-image:url("../img/arrow-right.svg")}#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-lite .scroll{width:100%;overflow-x:scroll;display:flex;gap:10px;scrollbar-width:none}#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-lite .scroll .day{display:flex;flex-direction:column;gap:10px;flex-grow:1;flex-shrink:0;flex-basis:100px}#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-lite .scroll .day .dayHead{text-align:center;font-weight:400;color:#01c3c5;border-bottom:1px solid #01c3c5}#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-lite .scroll .day .dayHead .weekDay{display:block;font-weight:700}#okarioncalendar #okarioncalendar-calendar #okarioncalendar-calendar-full .fc-timegrid-event .fc-event-main{cursor:pointer}#okarioncalendar #okarioncalendar-form{margin:0 auto;width:100%;max-width:600px;padding:20px}#okarioncalendar #okarioncalendar-form .resume{margin-bottom:20px}#okarioncalendar #okarioncalendar-form form{display:flex;flex-direction:column}#okarioncalendar #okarioncalendar-form form h3{margin:20px 0}#okarioncalendar #okarioncalendar-form form input{margin-bottom:20px}#okarioncalendar #okarioncalendar-form form#tpv{display:none}#okarioncalendar #okarioncalendar-resume{width:100%;max-width:600px;margin:0 auto 20px}#okarioncalendar #okarioncalendar-resume form{display:grid;grid-template-columns:50% 50%;grid-auto-rows:auto;gap:10px}#okarioncalendar #okarioncalendar-resume form input[type=submit],#okarioncalendar #okarioncalendar-resume form input[type=button]{border:1px #01c3c5 solid;border-radius:5px;padding:5px;background-color:#01c3c5;color:#fff;font-weight:700;transition:background 300ms ease-in-out,color 300ms ease-in-out;white-space:normal}#okarioncalendar #okarioncalendar-resume form input[type=submit]:hover,#okarioncalendar #okarioncalendar-resume form input[type=button]:hover{color:#01c3c5;background-color:#fff}#okarioncalendar #okarioncalendar-resume form input[type=button]{opacity:.5;transition:opacity 300ms ease-in-out,background 300ms ease-in-out,color 300ms ease-in-out}#okarioncalendar #okarioncalendar-resume form input[type=button]:hover{opacity:1}@keyframes l14{80%{text-shadow:0 0 0 #000,10ch 0 0 #000;background-size:100% 3px}100%{text-shadow:-10ch 0 0 #000,0 0 0 #000}}.loader{width:100px;height:100px}.loader [class^=st]{opacity:.7}.loader .st1{animation:highlight 14500ms infinite;animation-delay:0ms}.loader .st2{animation:highlight 14500ms infinite;animation-delay:500ms}.loader .st3{animation:highlight 14500ms infinite;animation-delay:1000ms}.loader .st4{animation:highlight 14500ms infinite;animation-delay:1500ms}.loader .st5{animation:highlight 14500ms infinite;animation-delay:2000ms}.loader .st6{animation:highlight 14500ms infinite;animation-delay:2500ms}.loader .st7{animation:highlight 14500ms infinite;animation-delay:3000ms}.loader .st8{animation:highlight 14500ms infinite;animation-delay:3500ms}.loader .st9{animation:highlight 14500ms infinite;animation-delay:4000ms}.loader .st10{animation:highlight 14500ms infinite;animation-delay:4500ms}.loader .st11{animation:highlight 14500ms infinite;animation-delay:5000ms}.loader .st12{animation:highlight 14500ms infinite;animation-delay:5500ms}.loader .st13{animation:highlight 14500ms infinite;animation-delay:6000ms}.loader .st14{animation:highlight 14500ms infinite;animation-delay:6500ms}.loader .st15{animation:highlight 14500ms infinite;animation-delay:7000ms}.loader .st16{animation:highlight 14500ms infinite;animation-delay:7500ms}.loader .st17{animation:highlight 14500ms infinite;animation-delay:8000ms}.loader .st18{animation:highlight 14500ms infinite;animation-delay:8500ms}.loader .st19{animation:highlight 14500ms infinite;animation-delay:9000ms}.loader .st20{animation:highlight 14500ms infinite;animation-delay:9500ms}.loader .st21{animation:highlight 14500ms infinite;animation-delay:10000ms}.loader .st22{animation:highlight 14500ms infinite;animation-delay:10500ms}.loader .st23{animation:highlight 14500ms infinite;animation-delay:11000ms}.loader .st24{animation:highlight 14500ms infinite;animation-delay:11500ms}.loader .st25{animation:highlight 14500ms infinite;animation-delay:12000ms}.loader .st26{animation:highlight 14500ms infinite;animation-delay:12500ms}.loader .st27{animation:highlight 14500ms infinite;animation-delay:13000ms}.loader .st28{animation:highlight 14500ms infinite;animation-delay:13500ms}.loader .st29{animation:highlight 14500ms infinite;animation-delay:14000ms}@keyframes highlight{0%{opacity:1}100%{opacity:.7}}@keyframes l7{to{background-position:left}}/*# sourceMappingURL=okarionCalendar.css.map */
