span[data-v-f8b8bc20]{width:24px;height:24px;border:1px solid #ccc;display:inline-block;border-radius:50%;margin:0 8px;position:relative;background-color:transparent}span[data-v-f8b8bc20]:before{background:url(/site/images/ColorBg512.png);background-size:256px 256px;background-attachment:fixed;content:"";width:100%;height:100%;border-radius:50%;display:inline-block;position:absolute;top:0;left:0;transition:all .3s linear;opacity:0}span.true[data-v-f8b8bc20]:before{opacity:1}span.true[data-v-f8b8bc20]:after{content:"";top:3px;left:8px;border-bottom:4px solid #151515;border-right:4px solid #151515;height:12px;width:5px;transform:rotate(45deg);position:absolute}
#menu{width:100%;max-width:768px;margin:0 auto;padding:0}#menu,#menu .fade{position:fixed;top:0}#menu .fade{left:0;width:100vw;height:100vh;background-color:#151515e5}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.fall-enter-active,.fall-leave-active{transition:transform .5s}.fall-enter,.fall-leave-to{transform:translateY(-500px)}#menu #toggleButton{position:absolute;right:16px;top:16px}#menu .window{position:absolute;top:32px;right:0;left:0;background-color:#151515;border:3px solid #000;border-radius:0 14px 0 16px;padding-top:16px;padding-right:8px;text-align:right}#menu li{list-style-type:none;font-weight:700;margin:12px 0}#menu li a{text-decoration:none}
.calendar,.calendar .month{display:inline-block}.calendar .month{font-weight:700}.calendar .monthSwitchL,.calendar .monthSwitchR{position:absolute;display:inline-block;bottom:0}.calendar .monthSwitchL{left:0}.calendar .monthSwitchR{right:0}.calendar table{border-spacing:6px}.calendar a{cursor:pointer}.calendar td{position:relative}.calendar th{font-weight:400;color:#b5b5b5}.calendar .day{background-image:url(/site/images/ColorBg512.png);background-size:256px 256px;background-attachment:fixed;border:2px solid #3c3c3c;border-radius:50% 0 50% 0;height:42px;width:42px;padding:0;font-size:24px}.calendar .availability2,.calendar .partial{border-radius:50% 0 50% 50%;background:none}.calendar .availability3,.calendar .full{border-radius:50%}.calendar .availability4,.calendar .blocked{border-color:transparent;background:none}.calendar .availability3,.calendar .full{background:none}.calendar .day div{width:calc(100% - 6px);height:calc(100% - 8px);vertical-align:bottom;display:inline-block}.calendar .day a{position:relative;left:-.5px;color:#151515;font-weight:700;text-decoration:none}.calendar .availability2 div,.calendar .partial div{background-image:url(/site/images/ColorBg512.png);background-size:256px 256px;background-attachment:fixed;border-radius:50%}.calendar .day div{padding-top:2px}.calendar .availability3 a,.calendar .availability4 a,.calendar .blocked a,.calendar .full a{color:#5b5b5b}.calendar .day.selected,.calendar .day.selected div{border-color:#fff;background-image:none}.calendar .day.selected a{color:#fff}.calendar .day.selected.availability4{border-color:red;background-image:none}.calendar .day.selected.availability4 a{color:red}.legend{text-align:center}#legend{text-align:left}#legend>*{text-align:center}
#app{position:relative;min-height:100vh;padding:0}#app,#header{max-width:768px;margin:0 auto}#header{position:fixed;top:0;width:100%;height:60px;background-color:#151515;box-shadow:0 24px 20px -10px #151515}@media (max-height:450px){#header{position:absolute}}#headerImg{display:block;float:left;margin:4px 16px 0}#titleContainer{margin-left:96px;position:relative;border-bottom:1px solid #fff;padding:4px 16px}#title h1{display:inline-block;height:100%;margin:0 auto;position:relative}#content{box-shadow:0 -10px 20px #151515;background:#151515;z-index:0;margin:0 0 4px;padding:64px 16px 16px;text-align:center;border-radius:0 0 16px 16px;min-height:calc(100vh - 150px)}#content,#footer{position:relative}#footer{background-color:#151515b4;margin-top:12px;margin-left:-4px;margin-right:-4px;padding:16px;height:26px;font-size:16px}#footerTopL,#footerTopR{position:absolute;height:24px;width:24px;top:-24px;overflow:hidden}#footerTopR{right:0}#footerTopL{left:0}#footerTopL:before,#footerTopR:before{content:"";position:absolute;top:-100%;height:200%;width:200%;border-radius:100%;box-shadow:10px 10px 5px 100px #151515b4;z-index:-1}#footerTopR:before{left:-100%}#footerContent{float:right}#footer .link{margin:12px}#footer .link:before{content:"<"}#footer .link:after{content:">"}
#error,#message{border-radius:0 16px;border-width:1px;border-style:solid;background:#151515;padding:16px}#error{border-color:red}#message{border-color:#fff}#messageContainer{overflow:hidden;position:fixed;z-index:150;top:0;max-width:min(768px,100vw);left:50%;transform:translateX(-50%)}.bounce-enter-active{transition:transform .5s}.bounce-leave-active{transition:transform 1s}.bounce-enter,.bounce-leave-to{transform:translateY(-200px)}
table[data-v-687d1ba7]{max-width:370px;width:100%;display:inline-block;border-spacing:1px}table tr[data-v-687d1ba7]{height:24px}table td.time[data-v-687d1ba7]{vertical-align:top}table td.time[data-v-687d1ba7]:after{content:"00";font-size:.5em;vertical-align:super;margin-right:6px}table td[data-v-687d1ba7]:last-child{width:100%;border-radius:2px 2px 2px 2px}table td:last-child.availability1[data-v-687d1ba7]:after,table td:last-child.availability1[data-v-687d1ba7]:before{content:"";position:absolute}table td:last-child.availability1[data-v-687d1ba7]:before{width:100%;height:100%;top:0;left:0;background-image:url(https://inkment.dahmen.space/site/images/ColorBg256.png);background-attachment:fixed}table td:last-child.availability1[data-v-687d1ba7]:after{width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;background-color:#151515}table td:last-child.availability1[data-v-687d1ba7]{position:relative}table td:last-child.availability1.selected[data-v-687d1ba7]:after{background-color:transparent}table td:last-child.first.availability1[data-v-687d1ba7]:after,table td:last-child.first.availability1[data-v-687d1ba7]:before{border-radius:24px 2px 2px 2px}table td:last-child.last.availability1[data-v-687d1ba7]:after,table td:last-child.last.availability1[data-v-687d1ba7]:before{border-radius:2px 2px 24px 2px}table td:last-child.availability3[data-v-687d1ba7]{background-color:#252525}table td:last-child.first.availability3[data-v-687d1ba7]{border-radius:24px 2px 2px 2px}table td:last-child.last.availability3[data-v-687d1ba7]{border-radius:2px 2px 24px 24px}