*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=email],input[type=number],input[type=password],input[type=text],textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}*,:after,:before{-webkit-user-drag:none;-webkit-app-region:no-drag}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}input[data-autocompleted]{background-color:transparent!important}img{background:#ffffff1a;overflow:hidden;position:relative;text-indent:-10000px}img[alt]:after{background-color:var(--bg-color);content:" ";display:block;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}init-error{align-items:center;background:var(--bg-color);color:var(--tg-theme-text-color);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:1;p{max-width:80%}button{background:var(--tg-theme-button-color);border:none;border-radius:10px;color:var(--tg-theme-button-text-color);cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:transform .1s linear;&:active{transform:scale(.98)}&:focus{outline:none}}}#login_by_tg{background:var(--bg-color);height:100vh;margin:0;overflow:auto;padding:15vh 20px 20px;position:fixed;text-align:center;width:100%;z-index:1;h1{cursor:default;font-size:26px;font-weight:600;margin:0 0 40px -3px;img{animation:a .42s ease-in-out forwards;border-radius:50%;height:122px;margin:60px auto 10px;overflow:hidden;pointer-events:none;width:122px}b,img{display:block}b{animation:b .5s ease-out forwards;animation-delay:.3s;cursor:default;font-weight:500;opacity:0;transform:translateY(20px)}a{animation:b .5s ease-out forwards;animation-delay:.6s;color:var(--tg-theme-hint-color);display:block;font-size:15px;font-weight:400;line-height:18px;margin:5px auto;opacity:0;text-align:center;text-decoration:none;transform:translateY(20px);transition:transform .1s linear;&:hover{text-decoration:underline}&:active,&:focus{outline:none;transform:scale(.9)}}span{animation:c .7s linear forwards;animation-delay:1.9s;cursor:default;display:block;font-size:14px;font-weight:200;margin-top:20px;opacity:0}}iframe{animation:b .5s ease-out forwards;animation-delay:1s;margin-top:70px;opacity:0;transform:translateY(20px)}}@keyframes a{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes c{0%{opacity:0}50%{opacity:.6}60%{opacity:.4}70%{opacity:.6}80%{opacity:.4}to{opacity:1}}#main_ui[data-hide=true]{max-height:90vh;overflow:hidden}#main_ui{transform:translateZ(0) translateY(0);transition:transform .1s linear}[data-expanded=true] #main_ui{transform:translateZ(0) translateY(10px)}input[type=checkbox].toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border-radius:16px;border-top:1px solid #aaa;cursor:pointer;display:inline-block;height:28px;position:relative;transition:background .25s;vertical-align:middle;width:50px;&:after,&:before{content:""}&:before{aspect-ratio:1;background:#fefefe;border-radius:50%;box-shadow:0 2px #00000014;display:block;filter:saturate(2);height:calc(100% - 4px);left:2px;position:absolute;top:1.5px;transition:transform .25s}&:checked{background:#66cc67;&:before{transform:translate(calc(100% - 2px))}}}[data-theme=dark] input[type=checkbox].toggle{background:#39383e;border-top:1px solid rgba(0,0,0,.5);&:before{left:3px}&:checked{background:#66cc67}}body:has(body-loading):after{animation:d .7s linear infinite;display:block}@keyframes d{0%{opacity:.3}50%{opacity:.15}to{opacity:.3}}tg-bottom-bar{background:linear-gradient(0deg,var(--bg-color) 58%,#0000 100%)!important;tg-bottom-button{border-radius:10px!important;cursor:pointer;transform:scale(.99);transition:transform .1s linear;&:hover{transform:scale(1)}&:active{transform:scale(.98)}}tg-bottom-button:last-of-type{background:#aaa3!important;color:var(--tg-theme-text-color)!important}}[data-theme=dark] tg-bottom-bar{tg-bottom-button:last-of-type{background:#fff1!important}}:root{--calendar-max-width:340px}#month_switcher{background:transparent;border:none;color:transparent;height:30px;left:38.5%;position:absolute;width:50%;z-index:1;&::-webkit-calendar-picker-indicator{background:transparent;width:100%}&:active,&:focus{outline:none}}months-slider{display:block;margin:0 auto;max-width:400px;min-width:300px;overflow:hidden;position:relative;transition:height .2s linear;visibility:hidden;width:100%;months{display:block;overflow:hidden;position:relative;month-grid{float:left;overflow:hidden;position:relative;width:90%;will-change:transform}}&.drag{month-grid{pointer-events:none}}}body.loaded months-slider{animation:g .3s ease-out}@keyframes g{0%{transform:translateY(40px)}to{transform:translateY(0)}}:root{--weekend-day-color:#d01515}[data-theme=dark]{--weekend-day-color:#f77}month-grid{overflow:hidden;monthname{cursor:pointer;display:block;text-align:center;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;font-weight:700;margin:0;padding:5px 0 10px;position:relative;text-transform:capitalize;transition:transform .1s linear;width:100%;z-index:1;&:active{transform:scale(.95)}}days{display:flex;flex-flow:wrap;margin:0 auto;max-width:var(--calendar-max-width);day-cell,weekdayname{aspect-ratio:1/1;width:14.28571%;&.weekend d{color:var( --weekend-day-color)}&.today d{background:var(--accent-color);color:var(--tg-theme-button-text-color);opacity:1}&.other{d{opacity:.2}&.selected d{opacity:1}}}weekdayname{aspect-ratio:auto;opacity:.4;padding-bottom:5px;text-align:center;text-indent:-4px}}}[data-first-day-of-week="0"] month-grid weekdayname{&:first-child,&:nth-child(7){color:var(--weekend-day-color)}}[data-first-day-of-week="1"] month-grid weekdayname{&:nth-child(6),&:nth-child(7){color:var(--weekend-day-color)}}[data-periods-animate]{[woman=flow],[woman=ovulation]{&:after{animation:l 1s ease-out forwards}}}[woman=flow],[woman=ovulation]{position:relative;&:after{content:"";display:block;height:90%;position:absolute;top:0;width:100%;z-index:-1}&:nth-of-type(7n-6):after{border-radius:20% 0 0 20%}&:nth-of-type(7n):after{border-radius:0 20% 20% 0}&[woman-start="1"]{&:after,&:nth-child(7n-6):after{border-radius:45% 0 0 45%}&:nth-child(7n):after{border-radius:45% 20% 20% 45%}}&[woman-end="1"]{&:after{border-radius:0 45% 45% 0}&:nth-child(7n-6):after{border-radius:20% 45% 45% 20%}}}@keyframes l{0%{opacity:0}to{opacity:.5}}[woman=flow]:after,[woman=ovulation]:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAB+CAMAAADlcUSbAAAAUVBMVEUAAAD6MjISAADvMDAhBAUuDQ3oLi83CgpSEBJFDhCGGxxpFRZfExN8GRrLKSniLi6jISKsIyS8JifdLC3EJymRHR+0JCbXKyzSKyuaHyBzFxliMtXsAAAAG3RSTlMAawdnDRNkGCMdOi0oNVhiRkpRX1Q+Tl1bQjF9UVBDAAAEQklEQVRo3rRY23aqUAwc1KL1hmIV8P8/9Oyw1j7BhnQMu/XFeRplMskkAJ9VVXUAcEzgS8ApgYuASwJ7AW0CRwFdAp8C6gQ+AKzWCawAbNL3WsA2gQYAdgmcBTxHxqvAYcp4ENDPMm6mjB+ZUf5qL+CQwEPAPoFBwLXClHEnoPnOuJoy1pmxy4ztyDh9+JOAr/zwt0p+ZFvEuFdGV068MoqgN1MgR87ubTkz49kw3l8YzyInZ6xNgVqMn3tmfCTwVMZggY6+nMooJRoLhMwo1Ov//gRcvxM5gVr/45RRC6SOf8vvjZUTPuMzO354kdP4nbsTY4mUUQt0zY5ncnJ3Inel6SG/QHG/2x7avDuSlJG503W8MjpyWkbz8JlPBR0ZezNAiJzcne8OuU4ZzYTnfr8XZIYv5/BNTpRnBvc7AhM+M15IgaycfMiVywkdcsURrO40fgceJjMakhnKaB/e+t3vIZtCOkCiEWxGkpcZV2UMywntIXfIPUhm0AiGlIhFcOlGA5oZFc8MXTmdCNYeMqHuMcZXziWZcYhtNLaHbGYwOZk7A5nB5Nz9sCOhjWYGldNu8IhnRlxOhDIjvtEI3w09yww24f0CqZzzQ65ftiN546M8M2gEB+4MerZZd+YCjdR/HcGInm1cTrvBY7aHApnRgfsdv5UZJ1/ODeaH3Ja8pojKyTNjXs46sNGYs60kgu2ONOjWVZIZ/K1PH8+MBVcwAplxdzJD5XQKhOLM4O5sEbgzSjaaeGY0JjPIRmMY/SvY2Wio3z1GHsGRAjk9dAnsSPwKRnlmcL+D3xnlciL2qm/hjuRkhjqenG20QA1geyiaGcro+n1aotbJjEI5Q3e1v9GwlXNZZgwxv8MMufCbU+538DuDRjBfOf+1ai45CgQxDDUSmxGsRojf/Q/KMkiheDiuC7TUSRTHz/WIyGk1CC6abeT0upp31owq55Tr79AMTgpgJe2RYO3SjCpnD17EmpGDaAE5rS9GF013BSzBf16DAPXhjdSns1/wuW07YfDikNMAROu7ZlzaF3s5eTqV2zY+OcXkdIMEGyspwBTgMwxyel81KCan3KCAnDoNctM2nvd20VwOqhaZmmEEL6rfN9Jlk/pooRkNzIXlZNQXXzQcXh69cvb1wUuOs2CmPrDhq0H/S81gFyxecrkLFi+53AXrxyXH5LSmszdoEzl9fi3niJx6LrhaxD7jPCxnTk7ri206a30YadvcBSsnp+yC9WEl3cwsmKECagabrCNPpxRKMAcv+YskDutd2/YcSTAsuT1hvQD1BWF9rQ95adthdNHoN82wkoJeziC8NJKCKqiXLt+Mk3OStnnUJ3jw4lCfkWa41Ed+2uZLsJicbkgK8vdDPJ0VNQbpMkkwriQmp1hOx2fMMQWiPtYMbpDgjHXI6fK9nN404zxLl9kFa4NmcDnri4YEn7yLBshpkhRUOV//25K5mfb8hQAAAABJRU5ErkJggg==);background-size:78px 53px}[woman=flow]:after{opacity:.5}[woman=ovulation]{&:after{filter:hue-rotate(220deg);opacity:.5}&[main=true]{day-cell:after{border-radius:50%;content:"";display:block;filter:hue-rotate(220deg);height:100%;left:-1px;position:absolute;top:0;width:100%;z-index:-1}}}[data-hide-woman=true]{[woman=flow],[woman=ovulation]{position:relative;& day-cell:after,&:after{display:none}}}[data-theme=dark] [woman=flow]:after{filter:contrast(2);opacity:1}[data-theme=dark] [woman=ovulation]:after{filter:hue-rotate(220deg) contrast(1.5);opacity:.5}[holiday=dayoff],[holiday=holiday],[holiday=pre-holiday]{position:relative;&:before{content:"";display:block;height:90%;position:absolute;top:0;width:101%;z-index:-1}&:nth-child(7n-6):before{border-radius:20% 0 0 20%}&:nth-child(7n):before{border-radius:0 20% 20% 0;width:100%}&[holiday-start="1"]{&:before{border-bottom-left-radius:48%;border-top-left-radius:48%}&:nth-child(7n-6):before{border-radius:48% 0 0 48%}&:nth-child(7n):before{border-radius:48% 20% 20% 48%}}&[holiday-end="1"]{&:before{border-radius:0 48% 48% 0;width:92%}&:nth-child(7n-6):before{border-radius:20% 48% 48% 20%}}&[holiday-start="1"][holiday-end="1"]{&:before{border-radius:50%;height:90%;left:0;top:0;width:90%;z-index:0}}}[holiday=workday].weekend d{color:var(--tg-theme-text-color)}[holiday=holiday]{&:before{background:#ff8080}d{color:#fff!important;opacity:1}}[holiday=pre-holiday]{&:before{background:#fff496}}[data-theme=dark]{[holiday=holiday]{&:before{background:#ff4242}}[holiday=pre-holiday]{&:before{background:#d9d394}d{color:#333}}}[holidays-style=catchy]{[holiday=holiday] d chart{filter:brightness(2)}[holiday=pre-holiday] d chart{filter:brightness(.5)}}[holidays-style=minimal]{[holiday=holiday],[holiday=pre-holiday]{&:before{display:none}d{color:#cc9400}&[holiday=holiday] d{color:var(--weekend-day-color)!important}}}month-grid days day-cell.checked{&[woman=flow]:after,&[woman=ovulation]:after{z-index:0}d{color:var(--tg-theme-button-text-color);opacity:1;&:active{transform:none}&:after{background:var(--accent-color);border-radius:0;content:"";display:block;filter:contrast(1.5);height:100%;opacity:1;position:absolute;top:0;width:112%;z-index:-1}}&:nth-of-type(7n-6) d:after{border-radius:20% 0 0 20%}&:nth-of-type(7n) d:after{border-radius:0 20% 20% 0}&.start-checked{&:nth-child(7n-6) d:after,d:after{border-radius:45% 0 0 45%}&:nth-child(7n) d:after{border-radius:45% 20% 20% 45%}}&.end-checked{d:after{border-radius:0 45% 45% 0}&:nth-child(7n-6) d:after{border-radius:20% 45% 45% 20%}&.start-checked{d:after{width:100%}&:nth-child(7n) d:after,&:nth-child(7n-6) d:after,d:after{border-radius:50%}}}}day-cell d{align-items:center;aspect-ratio:1/1;border-radius:50%;color:var(--tg-theme-text-color);cursor:pointer;display:flex;font-size:16px;font-weight:200;justify-content:center;opacity:.7;position:relative;transition:transform .15s linear,font .15s linear,opacity .15s linear;width:90%;&:active{transform:scale(.9)}chart{animation:t 1s ease-in;animation-fill-mode:forwards;background:transparent no-repeat 50%;background-size:90%;border-radius:50%;display:block;height:100%;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:1}}@keyframes t{0%{opacity:0}to{opacity:.5}}[data-theme=dark] day-cell d chart{opacity:.3}day-cell.today d chart{filter:brightness(2)!important;opacity:.8!important}day-cell.selected d{font-size:18px;font-weight:400;opacity:1}day-cell.with-note d:before{bottom:12px;content:"-";font-size:16px;font-weight:200;left:0;line-height:0px;position:absolute;text-align:center;width:100%}custom-select{--cs-ws-border-radius:8px;--cs-ws-border-color:var(--mainpage-bg-color);--cs-ws-accent-bg-color:var(--accent-color);--cs-ws-accent-text-color:var(--tg-theme-button-text-color);--cs-ws-light-bg-color:var(--bg-color);--cs-ws-light-text-color:var(--tg-theme-text-color);--cs-ws-dark-bg-color:var(--bg-color);--cs-ws-dark-text-color:var(--tg-theme-text-color);--cs-ws-bg-color:var(--cs-ws-light-bg-color);--cs-ws-text-color:var(--cs-ws-light-text-color);color:var(--cs-ws-text-color);display:inline-block;margin:10px 0;max-width:50vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;&[data-theme=dark]{--cs-ws-bg-color:var(--cs-ws-dark-bg-color);--cs-ws-text-color:var(--cs-ws-dark-text-color)}&[data-theme=auto]{@media screen and (prefers-color-scheme:dark){--cs-ws-bg-color:var(--cs-ws-dark-bg-color);--cs-ws-text-color:var(--cs-ws-dark-text-color)}}select{display:none}&[data-mobile]{position:relative;>label{position:relative;select{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}}}>label{background:var(--cs-ws-bg-color);border:1px solid var(--cs-ws-border-color);border-radius:var(--cs-ws-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;overflow:hidden;padding:5px 30px 5px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;&:after{aspect-ratio:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MDAiIGhlaWdodD0iODAwIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiMwZjBmMGYiIGQ9Ik0xOC4yOTMgMTUuMjlhMSAxIDAgMCAwIDAtMS40MTVMMTMuNCA4Ljk4OGEyIDIgMCAwIDAtMi44MjggMGwtNC44OSA0Ljg5YTEgMSAwIDEgMCAxLjQxNCAxLjQxNWw0LjE4NS00LjE4NmExIDEgMCAwIDEgMS40MTUgMGw0LjE4MiA0LjE4MmExIDEgMCAwIDAgMS40MTQgMFoiLz48L3N2Zz4=);background-position:50% 45%;background-repeat:no-repeat;background-size:80%;content:"";height:100%;max-height:25px;opacity:.3;pointer-events:none;position:absolute;right:2px;top:50%;transform:rotate(180deg) translateY(50%);transition:transform .2s linear}p{display:inline-block;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;&:not(:has(span)){display:inline}}>b{font-weight:400}}&[data-popup=open]>label:after{transform:rotate(180deg) translateY(50%) rotateX(180deg)}&[data-theme=dark]>label:after{filter:invert(1)}&[data-theme=auto]{@media screen and (prefers-color-scheme:dark){>label:after{filter:invert(1)}}}>dialog{animation:e .3s ease;animation-fill-mode:forwards;background:var(--cs-ws-bg-color);border:1px solid var(--cs-ws-border-color);border-radius:var(--cs-ws-border-radius);box-shadow:3px 3px 20px -8px #00000080;box-sizing:border-box;color:var(--cs-ws-text-color);height:-moz-fit-content;height:fit-content;margin:3px 0 0;max-height:50vh;max-width:min(600px,50vw);min-height:30px;overflow:hidden;overflow-y:auto;padding:5px;position:absolute;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;&[data-hide=true]{animation:f .3s ease;animation-fill-mode:forwards}&::backdrop{opacity:0}ul{list-style:none;padding:0}h6,ul{margin:0}h6{cursor:default;display:block;font-size:inherit;font-weight:400;opacity:.5;padding:5px 10px 2px}li{background:transparent;border-radius:calc(var(--cs-ws-border-radius)*.75);cursor:pointer;overflow:hidden;padding:5px 10px 5px 20px;text-overflow:ellipsis;white-space:nowrap;&[selected]{position:relative;&:before{aspect-ratio:1;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MDAiIGhlaWdodD0iODAwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxwYXRoIGQ9Ik04LjI5NCAxNi45OThjLS40MzUgMC0uODQ3LS4yMDMtMS4xMTEtLjU1M0wzLjYxIDExLjcyNGExLjM5IDEuMzkgMCAwIDEgLjI3LTEuOTUxIDEuMzkgMS4zOSAwIDAgMSAxLjk1My4yN2wyLjM1MSAzLjEwNCA1LjkxMS05LjQ5MmExLjM5NiAxLjM5NiAwIDAgMSAxLjkyMS0uNDQ1Yy42NTMuNDA2Ljg1NCAxLjI2Ni40NDYgMS45Mkw5LjQ3OCAxNi4zNGExLjM5IDEuMzkgMCAwIDEtMS4xMi42NTZxLS4wMzIuMDAyLS4wNjQuMDAyIi8+PC9zdmc+) no-repeat 50%;background-size:60%;content:"";height:100%;left:0;max-width:25px;position:absolute;top:0}}&[disabled]{cursor:default;opacity:.3;pointer-events:none}&:focus{background:var(--cs-ws-accent-bg-color);color:var(--cs-ws-accent-text-color);outline:none;&[selected]:before{filter:invert(1)}&[disabled]{background:var(--cs-ws-bg-color);color:var(--cs-ws-text-color);&[selected]:before{filter:invert(0)}}}}}}@keyframes e{0%{height:0;opacity:0;transform:translateY(-5px)}to{height:-moz-fit-content;height:fit-content;opacity:1;transform:translateY(0)}}@keyframes f{0%{opacity:1;transform:translateY(0)}to{height:0;opacity:0;transform:translateY(-5px)}}html:has(edit-page[data-show=true]){background-color:var(--bg-color)}body[data-expanded=false] edit-page form fieldset{margin-top:0}body:has(edit-page[data-show=true]){event-detail{max-height:99vh;overflow:hidden}}body:has(app-settings[data-show=true]) edit-page[data-show=true]{max-height:99vh;overflow:hidden}:root{--a-bg-color:rgb(from var(--bg-color) calc(r*.9) calc(g*.9) calc(b*.9) )}edit-page{display:none;left:0;position:absolute;top:0;width:100vw;z-index:1;&[data-show=true]{background:var(--bg-color);display:block;height:auto;min-height:100vh}access-denied{color:var(--text-color);display:block;font-size:16px;max-width:100vw;overflow:hidden;padding:30px;position:relative;text-align:center}forms{display:block;overflow:hidden;position:relative;.slide{display:block;float:left;max-width:100vw;overflow:hidden;position:relative;will-change:transform}}}edit-page{background:var(--bg-color);overflow:visible;transform:translateY(110vh);&:before{background:var(--a-bg-color);border-radius:50% 50% 0 0;content:"";display:block;height:0;left:0;overflow:hidden;position:absolute;top:-30px;width:100%}&[data-show=true]{animation:h .6s ease-in-out forwards;transform:translateY(0);&:before{animation:i .6s ease-in-out forwards}}&[data-animate=true]{form{fieldset{animation:j .3s ease-out forwards;animation-delay:.4s;opacity:0;&:nth-child(2){animation-delay:.5s}&:nth-child(3){animation-delay:.58s}&:nth-child(4){animation-delay:.64s}&:nth-child(5){animation-delay:.66s}}}}}@keyframes h{0%{background:var(--a-bg-color);transform:translateY(110vh)}70%{background:var(--bg-color);transform:translateY(0)}to{background:var(--bg-color);transform:translateY(0)}}@keyframes i{0%{background:var(--a-bg-color);height:30px;top:-20px}30%{height:200px;top:-180px}60%{height:220px;top:-210px}69%{height:220px;top:-210px}70%{background:var(--bg-color);height:0;top:-100px}to{background:var(--bg-color);height:0;top:-100px}}@keyframes j{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}edit-event-form{form{fieldset{background:linear-gradient(to left,#f3f3f3,var(--fg-color) 55%);border:none;border-bottom:1px solid #dadada;border-left:1px solid #e9e9e9;border-radius:10px;border-right:1px solid #e9e9e9;border-top:1px solid var(--fg-color);box-shadow:0 15px 20px #0000000d;margin:10px;padding:0;position:relative;z-index:1;&:last-child{margin-bottom:30px}item{color:var(--tg-theme-text-color);display:block;font-size:14px;height:40px;line-height:30px;margin:7px 0 0;overflow:hidden;padding:0 0 0 17px;position:relative;b{font-weight:400}&:before{border-bottom:1px solid #fff;border-top:1px solid var(--bg-color);bottom:0;content:"";display:block;opacity:.6;position:absolute;right:0;width:100%}}>:last-child>item:last-of-type:before,>item:last-child:before{display:none}textarea{display:block;resize:none;width:100%}input.toggle{float:right;margin-right:15px}}fieldset:has(sync-fields:empty){display:none}item:has(custom-select){height:40px;custom-select,label{background:transparent;border:none;color:var(--tg-theme-link-color);cursor:pointer;float:right;padding:0 15px 0 0;transition:transform .1s linear;&:active{transform:scale(.96)}}custom-select{margin:0;label:after{display:none}label{padding-right:0}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;max-width:200px;min-width:50px;opacity:0;position:absolute;right:0;top:0;width:auto}}input[name=title]{background:transparent;border:none;border-bottom:1px solid var(--bg-color);border-radius:0;color:var(--tg-theme-text-color);font-size:18px;font-weight:400;letter-spacing:.3px;padding:15px 10px 10px 15px;width:100%;&:focus{outline:none}&::-webkit-input-placeholder,&::placeholder{color:var(--tg-theme-text-color);opacity:.2}}desc-input item,location-input item,online-input item{height:40px;min-height:40px;transition:height .2s ease-out;button{background:transparent;border:none;color:var(--tg-theme-link-color);cursor:pointer;float:right;font-size:14px;padding:7px 15px 10px 10px;transition:transform .2s ease-out;&:active{transform:scale(.98)}}textarea{background:transparent;border:none;color:var(--tg-theme-text-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;height:0;margin:0;padding:0;pointer-events:none;transition:all .3s ease-out;visibility:hidden;&:focus{outline:none}&::-webkit-input-placeholder,&::placeholder{color:var(--tg-theme-text-color);opacity:.2}}&[data-expanded=true]{height:100px;button{pointer-events:none;visibility:hidden}textarea{height:60px;margin:-5px 0 0 -5px;padding:5px 10px 10px 5px;pointer-events:all;visibility:visible}}}fieldset image-upload item:has(img){height:auto}fieldset.share{item{height:auto;input{float:right;margin-right:15px}}desc{display:block;font-size:12px;line-height:14px;margin-top:5px;max-width:calc(100% - 70px);opacity:.3;padding-bottom:15px;text-wrap:balance}}}&[data-loading=true]{pointer-events:none;form{filter:grayscale(1);opacity:.5}}form[data-loading=true]{#add_desc,.datepicker,.repeat>label,label.timepicker,remind-fields>label{display:none;opacity:0}}}[data-theme=dark] edit-event-form{fieldset{background:#ffffff08;border:none;border-top:1px solid hsla(0,0%,100%,.01);overflow:hidden;input[name=title]{box-shadow:0 0 0 1px #ffffff08}figure svg{filter:invert(1)}item{&:before{border-bottom:1px solid hsla(0,0%,100%,.03)}}}}@media (max-width:400px){edit-event-form .datepicker span{t{display:none}}}@media (max-width:330px){edit-event-form .datepicker span{w{display:none}}}.vc.datetimepicker{z-index:1;.vc-date{.has-events:after{bottom:4px;content:".";display:block;font-size:18px;font-weight:700;position:absolute}}}edit-event-form{form{.datepicker,.timepicker{color:var(--tg-theme-link-color);cursor:pointer;font-variant-numeric:tabular-nums;position:relative;input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}}item.duration{custom-select{margin-right:5px}.timepicker{min-width:53px;text-align:right}}item.from,item.to{padding-right:15px;text-align:right;b{float:left}.timepicker{display:inline-block;margin-left:15px;width:40px}}item.timezone{value{line-height:140%;opacity:.3;position:absolute;right:16px;text-align:right;text-transform:capitalize;top:5px}}item.repeat{transition:height .2s ease-out;.timepicker{display:none}&[data-interval=none]{.datepicker{display:none}}monthdays,weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:5px;margin:10px 0 0 -16px;max-height:50px;max-width:calc(100vw - 24px);min-height:40px;overflow:hidden;padding:0 16px;white-space:nowrap;width:100%;label{align-items:center;background:var(--bg-color);border-radius:5px;color:var(--tg-theme-link-color);cursor:pointer;display:inline-flex;float:none;justify-content:center;padding:0;position:relative;text-align:center;transition:background .2s ease-out,color .2s ease-out;input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;visibility:hidden}&:has(input[disabled]){pointer-events:none}&:has(input:checked){background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}}}monthdays{display:grid;grid-template-columns:repeat(31,1fr);overflow-x:auto;padding-bottom:10px;label{min-width:30px}}monthdays,weekdays{display:none}&[data-interval="2weeks"],&[data-interval=daily],&[data-interval=weekly],&[data-interval=workday]{height:100px;weekdays{display:grid}}&[data-interval=monthly]{height:100px;monthdays{display:grid}}}}}[data-platform=ios] edit-event-form .repeat select{height:1px;top:-10px}[data-platform=android] edit-event-form .repeat select{max-width:100%;width:100%}edit-event-form form{time-fields{item.duration,item.repeat,item.to{height:0;margin-top:0;transition:all .2s ease-out}&[data-exist=sd]{item.repeat{height:40px;margin-top:7px}}&[data-exist=sd-st]{item.duration,item.repeat,item.to{height:40px;margin-top:7px}}}remind-fields{display:none}time-fields[data-exist=sd-st]+remind-fields,time-fields[data-exist=sd]+remind-fields{display:block}}[data-vc=calendar]{border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;min-width:272px;opacity:1;padding:1rem;position:relative;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-vc=calendar] [tabindex="0"]:focus-visible,[data-vc=calendar] button:focus-visible,[data-vc=calendar]:focus-visible{border-radius:.5rem;outline-offset:-1px;outline-style:solid;outline-width:1px}[data-vc=calendar][data-vc-type=multiple] [data-vc=dates]{flex-grow:0}[data-vc=calendar][data-vc-calendar-hidden]{opacity:0;pointer-events:none}[data-vc=calendar][data-vc-calendar-hidden] *{pointer-events:none!important}[data-vc=calendar][data-vc-input]{position:absolute}[data-vc=calendar][data-vc-input][data-vc-position=bottom]{margin-top:.25rem}[data-vc=calendar][data-vc-input][data-vc-position=top]{margin-top:-.25rem}[data-vc=controls]{align-items:center;box-sizing:content-box;display:flex;justify-content:space-between;left:0;padding-left:1rem;padding-right:1rem;padding-top:1.25rem;pointer-events:none;position:absolute;right:0;top:0;z-index:2}[data-vc-arrow]{background-color:transparent;border-width:0;cursor:pointer;display:block;height:1.5rem;pointer-events:auto;position:relative;width:1.5rem}[data-vc-arrow]:before{background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;--tw-content:"";content:var(--tw-content)}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=grid]{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem}[data-vc=grid][data-vc-grid=hidden] [data-vc=column]{opacity:.3;pointer-events:none}[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=month],[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=year]{opacity:1;pointer-events:auto}[data-vc=column]{display:flex;flex-direction:column;flex-grow:1;min-width:240px}[data-vc=header]{align-items:center;display:flex;margin-bottom:.75rem;position:relative}[data-vc-header=content]{align-items:center;display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding-left:1rem;padding-right:1rem;white-space:pre-wrap}[data-vc=month],[data-vc=year]{background-color:transparent;border-radius:.25rem;border-width:0;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem}[data-vc=month]:disabled,[data-vc=year]:disabled{pointer-events:none}[data-vc=content],[data-vc=wrapper]{display:flex;flex-grow:1}[data-vc=content]{flex-direction:column}[data-vc=months]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-vc=months],[data-vc=years]{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;flex-grow:1;row-gap:1rem}[data-vc=years]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-vc-months-month],[data-vc-years-year]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1rem;padding:.25rem;text-align:center;word-break:break-all}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{pointer-events:none}[data-vc-week=numbers]{display:flex;flex-direction:column}[data-vc-week-numbers=title]{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin-bottom:.5rem}[data-vc-week-numbers=content]{align-items:center;display:grid;grid-auto-flow:row;justify-items:center;row-gap:.25rem}[data-vc-week-number]{align-items:center;background-color:transparent;border-style:none;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1rem;margin:0;min-height:1.875rem;min-width:1.875rem;padding:0;width:100%}[data-vc=week]{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem}[data-vc-week-day]{align-items:center;background-color:transparent;border-style:none;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin:0;min-width:1.875rem;padding:0;width:100%}button[data-vc-week-day]{cursor:pointer}[data-vc=dates]{align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);justify-items:center;pointer-events:none}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-date]{align-items:center;display:flex;justify-content:center;padding-bottom:.125rem;padding-top:.125rem;pointer-events:auto;position:relative;width:100%}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date][data-vc-date-hover] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-hover=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-hover=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-hover=first][data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last][data-vc-date-selected] [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-selected=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn],[data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover]:has(+[data-vc-date-disabled]) [data-vc-date-btn],[data-vc-date][data-vc-date-selected]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date-btn]:focus-visible+[data-vc-date-popup],[data-vc-date-btn]:hover+[data-vc-date-popup],[data-vc-date-popup]:focus-visible,[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-btn]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;height:100%;justify-content:center;line-height:1rem;min-height:1.875rem;min-width:1.875rem;padding:0;transition-duration:75ms;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}[data-vc-date][data-vc-date-today] [data-vc-date-btn]{font-weight:700}[data-vc-date-popup]{max-width:9rem;min-width:5rem;pointer-events:none;position:absolute;z-index:2;--tw-translate-x:-50%;border-radius:.5rem;font-size:.75rem;font-weight:400;line-height:1rem;opacity:0;padding:.25rem .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-range-tooltip]{max-width:9rem;pointer-events:none;position:absolute;z-index:3;--tw-translate-x:-50%;--tw-translate-y:-100%;border-radius:.375rem;font-size:.75rem;font-weight:400;line-height:1rem;padding:.25rem .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-vc-date-range-tooltip=hidden]{opacity:0}[data-vc-date-range-tooltip=visible]{opacity:1}[data-vc=time]{border-style:solid;border-width:1px 0 0;display:grid;gap:.75rem;grid-template-columns:auto 1fr;margin-top:.75rem;padding-top:.75rem}[data-vc-time=content]{align-items:center;display:grid;grid-auto-flow:column}[data-vc-time-input=hour]{margin-right:.35rem;position:relative;width:1.75rem}[data-vc-time-input=hour]:after{display:block;margin-top:calc(-50% + 1px);position:absolute;right:-5px;top:50%;--tw-content:":";content:var(--tw-content)}[data-vc-time-input=minute]{width:1.75rem}[data-vc-time-input=hour] input,[data-vc-time-input=minute] input{border-radius:.25rem;border-width:0;box-sizing:border-box;display:block;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin:0;padding:.125rem;position:relative;text-align:center;width:100%}[data-vc-time-input=hour] input:focus-visible,[data-vc-time-input=minute] input:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time-input=hour] input:disabled,[data-vc-time-input=minute] input:disabled{cursor:default}[data-vc-time-input=hour] input:hover:disabled,[data-vc-time-input=minute] input:hover:disabled,[data-vc-time=keeping]{background-color:transparent}[data-vc-time=keeping]{border-radius:.25rem;border-width:0;cursor:pointer;font-size:.69rem;margin-left:1px;margin-top:.25rem;padding:0;width:22px}[data-vc-time=keeping]:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time=keeping]:disabled{cursor:default}[data-vc-time=keeping]:hover:disabled{background-color:transparent}[data-vc-time=ranges]{display:grid;grid-auto-flow:row}[data-vc-time-range]{font-size:0;position:relative;z-index:1}[data-vc-time-range]:before{content:var(--tw-content);left:0}[data-vc-time-range]:after{content:var(--tw-content);right:0}[data-vc-time-range]:after,[data-vc-time-range]:before{content:"";height:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:1}[data-vc-time-range] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:1.25rem;margin:0;outline-width:0;position:relative;width:100%}[data-vc-time-range] input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;margin-top:-.5rem;position:relative;width:.75rem;z-index:2;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-thumb{border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;position:relative;width:.75rem;z-index:2;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-webkit-slider-runnable-track{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-track{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light].vc{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-vc-theme=light].vc[data-vc-input]{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light].vc [tabindex="0"]:focus-visible,[data-vc-theme=light].vc button:focus-visible,[data-vc-theme=light].vc:focus-visible{outline-color:#fdba74}[data-vc-theme=light] .vc-arrow{background-color:transparent}[data-vc-theme=light] .vc-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzBmMTcyYSIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+);content:var(--tw-content)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=light] .vc-header__content,[data-vc-theme=light] .vc-month,[data-vc-theme=light] .vc-year{color:#0f172a}[data-vc-theme=light] .vc-month:disabled,[data-vc-theme=light] .vc-year:disabled{color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-month:hover,[data-vc-theme=light] .vc-year:hover{color:#64748b}}[data-vc-theme=light] .vc-months__month,[data-vc-theme=light] .vc-years__year{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-vc-theme=light] .vc-months__month:disabled,[data-vc-theme=light] .vc-years__year:disabled{color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-months__month:hover,[data-vc-theme=light] .vc-years__year:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-months__month:hover:disabled,[data-vc-theme=light] .vc-years__year:hover:disabled{color:#cbd5e1}}[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=light] .vc-week-number,[data-vc-theme=light] .vc-week-numbers__title{color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-week-number:hover{color:#475569}}[data-vc-theme=light] .vc-week__day{color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] button.vc-week__day:hover{color:#475569}}[data-vc-theme=light] .vc-week__day[data-vc-week-day-off]{color:#f43f5e}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] button.vc-week__day[data-vc-week-day-off]:hover{color:#e11d48}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:#06b6d4}}[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#64748b}[data-vc-theme=light] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}[data-vc-theme=light] .vc-date[data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn{color:#f43f5e}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:#f43f5e}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date__popup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a;--tw-shadow:0 3px 15px rgba(85,85,85,.2);--tw-shadow-colored:0 3px 15px var(--tw-shadow-color)}[data-vc-theme=light] .vc-date-range-tooltip,[data-vc-theme=light] .vc-date__popup{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light] .vc-date-range-tooltip{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));color:#64748b;--tw-shadow:0px 1px 4px rgba(85,85,85,.2);--tw-shadow-colored:0px 1px 4px var(--tw-shadow-color)}[data-vc-theme=light] .vc-time{border-color:#cbd5e1}[data-vc-theme=light] .vc-time__hour:after,[data-vc-theme=light] .vc-time__minute:after{color:#0f172a;content:var(--tw-content)}[data-vc-theme=light] .vc-time__hour input,[data-vc-theme=light] .vc-time__minute input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-vc-theme=light] .vc-time__hour input:focus-visible,[data-vc-theme=light] .vc-time__minute input:focus-visible{outline-color:#fdba74}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-time__hour input:hover,[data-vc-theme=light] .vc-time__minute input:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-time__hour input[data-vc-input-focus],[data-vc-theme=light] .vc-time__minute input[data-vc-input-focus]{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__keeping{color:#64748b}[data-vc-theme=light] .vc-time__keeping:focus-visible{outline-color:#fdba74}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-time__range input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range:after,[data-vc-theme=light] .vc-time__range:before{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-vc-theme=light] .vc-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-vc-theme=light] .vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-vc-theme=light] .vc-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-vc-theme=light] .vc-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-vc-theme=dark].vc{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-vc-theme=dark].vc[data-vc-input]{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=dark].vc [tabindex="0"]:focus-visible,[data-vc-theme=dark].vc button:focus-visible,[data-vc-theme=dark].vc:focus-visible{outline-color:#fdba74}[data-vc-theme=dark] .vc-arrow{background-color:transparent}[data-vc-theme=dark] .vc-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+);content:var(--tw-content)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=dark] .vc-header__content,[data-vc-theme=dark] .vc-month,[data-vc-theme=dark] .vc-year{color:#fff}[data-vc-theme=dark] .vc-month:disabled,[data-vc-theme=dark] .vc-year:disabled{color:#334155;opacity:.8}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-month:hover,[data-vc-theme=dark] .vc-year:hover{color:#64748b}}[data-vc-theme=dark] .vc-months__month,[data-vc-theme=dark] .vc-years__year{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-vc-theme=dark] .vc-months__month:disabled,[data-vc-theme=dark] .vc-years__year:disabled{color:#334155;opacity:.8}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-months__month:hover,[data-vc-theme=dark] .vc-years__year:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-months__month:hover:disabled,[data-vc-theme=dark] .vc-years__year:hover:disabled{color:#334155}}[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=dark] .vc-week-number,[data-vc-theme=dark] .vc-week-numbers__title{color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-week-number:hover{color:#cbd5e1}}[data-vc-theme=dark] .vc-week__day{color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] button.vc-week__day:hover{color:#cbd5e1}}[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off]{color:#f43f5e}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] button.vc-week__day[data-vc-week-day-off]:hover{color:#e11d48}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}}[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:#06b6d4}}[data-vc-theme=dark] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#475569}[data-vc-theme=dark] .vc-date[data-vc-date-disabled] .vc-date__btn{color:#334155;opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn{color:#f43f5e}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:#334155;opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:#f43f5e}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:#334155}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:#334155;opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date__popup{color:#fff}[data-vc-theme=dark] .vc-date-range-tooltip,[data-vc-theme=dark] .vc-date__popup{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));--tw-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=dark] .vc-date-range-tooltip{color:#94a3b8}[data-vc-theme=dark] .vc-time{border-color:#1e293b}[data-vc-theme=dark] .vc-time__hour:after,[data-vc-theme=dark] .vc-time__minute:after{color:#fff;content:var(--tw-content)}[data-vc-theme=dark] .vc-time__hour input,[data-vc-theme=dark] .vc-time__minute input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-vc-theme=dark] .vc-time__hour input:focus-visible,[data-vc-theme=dark] .vc-time__minute input:focus-visible{outline-color:#fdba74}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-time__hour input:hover,[data-vc-theme=dark] .vc-time__minute input:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-time__hour input[data-vc-input-focus],[data-vc-theme=dark] .vc-time__minute input[data-vc-input-focus]{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__keeping{color:#64748b}[data-vc-theme=dark] .vc-time__keeping:focus-visible{outline-color:#fdba74}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}}[data-vc-theme=dark] .vc-time__range input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range:after,[data-vc-theme=dark] .vc-time__range:before{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-vc-theme=dark] .vc-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-vc-theme=dark] .vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-vc-theme=dark] .vc-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-vc-theme=dark] .vc-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}remind-fields custom-select{max-width:calc(100% - 110px)}sync-fields{item{input[type=checkbox]{&[disabled]{opacity:.6;pointer-events:none}}&.source{a,span{color:var(--tg-theme-link-color);float:right;padding:0 15px 5px 5px;text-decoration:none;text-transform:capitalize}span{color:var(--tg-theme-text-color);opacity:.6}}&.sync-calendar{&[disabled]{pointer-events:none;custom-select,label{color:var(--tg-theme-hint-color);cursor:default}}}}calendar-group{item:before{display:none}item:has(input[type=checkbox])+.sync-calendar{height:50px;opacity:1;transition:height .2s ease,opacity .2s linear}item:has(input[type=checkbox]:not(:checked))+.sync-calendar{height:4px;opacity:0}}item:has(input[type=checkbox]){margin-top:-2px;padding-top:8px;&:before{bottom:auto;display:block;top:0}}item.alice{height:52px;&:before{display:block!important}}}image-upload{item{height:auto;label{color:var(--tg-theme-link-color);cursor:pointer;display:block;float:right;padding-right:15px;position:relative;input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}}img-wrap{display:block;margin:0 0 0 -17px;max-height:0;overflow:hidden;position:relative;transition:max-height .3s ease-in-out;width:calc(100% + 28px);img{height:auto;max-height:250px;min-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}&:has(img){max-height:250px}&:after{backdrop-filter:grayscale(1) blur(2px) brightness(1.2);content:"";display:block;height:100%;position:absolute;right:0;top:0;transition:transform 5s linear;width:0}&[data-loaded=false]:after{transform:translate(80%);width:100%}&[data-loaded=true]:after{transform:translate(110%);transition:transform .7s linear;width:100%}}button{background:transparent;border:none;color:var(--tg-theme-link-color);cursor:pointer;float:right;font-size:14px;padding:7px 15px 10px 10px;transform:scale(0);transition:transform .2s ease-out}&[data-exits=true]{button{opacity:1;transform:scale(1);&:active{transform:scale(.96)}}label{display:none}}&[data-exits=false]{button{opacity:0}img-wrap{max-height:0}}}}@keyframes r{0%{background:var(--mainpage-bg-color)}to{background:var(--bg-color)}}@keyframes s{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}html:has(app-settings[data-show=true]){background-color:var(--bg-color)}body:has(app-settings[data-show=true]){background-color:var(--bg-color);transition:background-color .33s linear;#main_ui,event-detail,event-edit{max-height:90vh;overflow:hidden}}app-settings{display:none;left:0;position:absolute;top:0;width:100vw;z-index:2;&[data-show=true]{animation:r .7s ease-in forwards;background:var(--bg-color);display:block;height:auto;min-height:100vh}main-page>*{animation:s .3s ease-out forwards;display:block;opacity:0;&:nth-child(2){animation-delay:.1s}&:nth-child(3){animation-delay:.19s}&:nth-child(4){animation-delay:.28s}&:nth-child(5){animation-delay:.36s}&:nth-child(6){animation-delay:.42s}&:nth-child(7){animation-delay:.47s}&:nth-child(8){animation-delay:.51s}&:nth-child(9){animation-delay:.53s}}section{background:var(--fg-color);border-bottom:1px solid #dadada;border-left:1px solid #e9e9e9;border-radius:10px;border-right:1px solid #e9e9e9;border-top:1px solid var(--fg-color);box-shadow:0 15px 20px #0000000d,inset 0 5px 100px #0000000d;margin:10px;overflow:hidden;padding:0;.item,item{color:var(--tg-theme-text-color);display:block;font-size:14px;overflow:hidden;padding:17px 10px 14px 55px;position:relative;&:before{border-top:1px solid var(--bg-color);bottom:0;content:"";display:block;position:absolute;right:0;width:calc(100% - 55px)}&:last-child:before{display:none}&.arrow{&:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 20"><path fill-rule="evenodd" d="M.37 19.7c.4.4 1.06.4 1.46 0l8.56-8.26a1.95 1.95 0 0 0 0-2.82L1.77.29A1.06 1.06 0 0 0 .3.3a.98.98 0 0 0 0 1.42l7.9 7.6a.97.97 0 0 1 0 1.42L.37 18.3a.97.97 0 0 0 0 1.4"/></svg>');background-position:50% 45%;background-repeat:no-repeat;background-size:7px;content:"";height:100%;opacity:.3;pointer-events:none;position:absolute;right:0;top:0;width:30px}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;max-width:200px;min-width:50px;opacity:0;right:0;top:0;width:auto}figure,select{position:absolute}figure{align-items:center;background:#6f94ff;display:flex;height:32px;justify-content:center;left:10px;margin:0;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJtMzIgMTYtLjAxMyAyLjE0NC0uMDM4IDEuMjU3LS4wNjUgMS4wNS0uMDkuOTMxLS4xMTUuODQ4LS4xNDIuNzg1LS4xNjcuNzMyLS4xOTMuNjg3LS4yMTguNjQ3LS4yNDUuNjEtLjI3LjU3Ny0uMjk2LjU0NS0uMzIzLjUxNS0uMzQ5LjQ4NS0uMzc1LjQ1Ny0uNDAyLjQyOS0uNDI5LjQwMi0uNDU3LjM3NS0uNDg1LjM0OS0uNTE1LjMyMy0uNTQ1LjI5Ni0uNTc3LjI3LS42MS4yNDUtLjY0Ny4yMTgtLjY4Ny4xOTMtLjczMi4xNjctLjc4NS4xNDItLjg0OC4xMTUtLjkzMS4wOS0xLjA1LjA2NS0xLjI1Ny4wMzhMMTYgMzJsLTIuMTQ0LS4wMTMtMS4yNTctLjAzOC0xLjA1LS4wNjUtLjkzMS0uMDktLjg0OC0uMTE1LS43ODUtLjE0Mi0uNzMyLS4xNjctLjY4Ny0uMTkzLS42NDctLjIxOC0uNjEtLjI0NS0uNTc3LS4yNy0uNTQ1LS4yOTYtLjUxNS0uMzIzLS40ODUtLjM0OS0uNDU3LS4zNzUtLjQyOS0uNDAyLS40MDItLjQyOS0uMzc1LS40NTctLjM0OS0uNDg1LS4zMjMtLjUxNS0uMjk2LS41NDUtLjI3LS41NzctLjI0NS0uNjEtLjIxOC0uNjQ3LS4xOTMtLjY4Ny0uMTY3LS43MzItLjE0Mi0uNzg1LS4xMTUtLjg0OC0uMDktLjkzMS0uMDY1LTEuMDUtLjAzOC0xLjI1N0wwIDE2bC4wMTMtMi4xNDQuMDM4LTEuMjU3LjA2NS0xLjA1LjA5LS45MzEuMTE1LS44NDguMTQyLS43ODUuMTY3LS43MzIuMTkzLS42ODcuMjE4LS42NDcuMjQ1LS42MS4yNy0uNTc3LjI5Ni0uNTQ1LjMyMy0uNTE1LjM0OS0uNDg1LjM3NS0uNDU3LjQwMi0uNDI5LjQyOS0uNDAyLjQ1Ny0uMzc1LjQ4NS0uMzQ5LjUxNS0uMzIzLjU0NS0uMjk2LjU3Ny0uMjcuNjEtLjI0NS42NDctLjIxOC42ODctLjE5My43MzItLjE2Ny43ODUtLjE0Mi44NDgtLjExNS45MzEtLjA5IDEuMDUtLjA2NSAxLjI1Ny0uMDM4TDE2IDBsMi4xNDQuMDEzIDEuMjU3LjAzOCAxLjA1LjA2NS45MzEuMDkuODQ4LjExNS43ODUuMTQyLjczMi4xNjcuNjg3LjE5My42NDcuMjE4LjYxLjI0NS41NzcuMjcuNTQ1LjI5Ni41MTUuMzIzLjQ4NS4zNDkuNDU3LjM3NS40MjkuNDAyLjQwMi40MjkuMzc1LjQ1Ny4zNDkuNDg1LjMyMy41MTUuMjk2LjU0NS4yNy41NzcuMjQ1LjYxLjIxOC42NDcuMTkzLjY4Ny4xNjcuNzMyLjE0Mi43ODUuMTE1Ljg0OC4wOS45MzEuMDY1IDEuMDUuMDM4IDEuMjU3eiIvPjwvc3ZnPg==) 0 0 /100% 100% no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJtMzIgMTYtLjAxMyAyLjE0NC0uMDM4IDEuMjU3LS4wNjUgMS4wNS0uMDkuOTMxLS4xMTUuODQ4LS4xNDIuNzg1LS4xNjcuNzMyLS4xOTMuNjg3LS4yMTguNjQ3LS4yNDUuNjEtLjI3LjU3Ny0uMjk2LjU0NS0uMzIzLjUxNS0uMzQ5LjQ4NS0uMzc1LjQ1Ny0uNDAyLjQyOS0uNDI5LjQwMi0uNDU3LjM3NS0uNDg1LjM0OS0uNTE1LjMyMy0uNTQ1LjI5Ni0uNTc3LjI3LS42MS4yNDUtLjY0Ny4yMTgtLjY4Ny4xOTMtLjczMi4xNjctLjc4NS4xNDItLjg0OC4xMTUtLjkzMS4wOS0xLjA1LjA2NS0xLjI1Ny4wMzhMMTYgMzJsLTIuMTQ0LS4wMTMtMS4yNTctLjAzOC0xLjA1LS4wNjUtLjkzMS0uMDktLjg0OC0uMTE1LS43ODUtLjE0Mi0uNzMyLS4xNjctLjY4Ny0uMTkzLS42NDctLjIxOC0uNjEtLjI0NS0uNTc3LS4yNy0uNTQ1LS4yOTYtLjUxNS0uMzIzLS40ODUtLjM0OS0uNDU3LS4zNzUtLjQyOS0uNDAyLS40MDItLjQyOS0uMzc1LS40NTctLjM0OS0uNDg1LS4zMjMtLjUxNS0uMjk2LS41NDUtLjI3LS41NzctLjI0NS0uNjEtLjIxOC0uNjQ3LS4xOTMtLjY4Ny0uMTY3LS43MzItLjE0Mi0uNzg1LS4xMTUtLjg0OC0uMDktLjkzMS0uMDY1LTEuMDUtLjAzOC0xLjI1N0wwIDE2bC4wMTMtMi4xNDQuMDM4LTEuMjU3LjA2NS0xLjA1LjA5LS45MzEuMTE1LS44NDguMTQyLS43ODUuMTY3LS43MzIuMTkzLS42ODcuMjE4LS42NDcuMjQ1LS42MS4yNy0uNTc3LjI5Ni0uNTQ1LjMyMy0uNTE1LjM0OS0uNDg1LjM3NS0uNDU3LjQwMi0uNDI5LjQyOS0uNDAyLjQ1Ny0uMzc1LjQ4NS0uMzQ5LjUxNS0uMzIzLjU0NS0uMjk2LjU3Ny0uMjcuNjEtLjI0NS42NDctLjIxOC42ODctLjE5My43MzItLjE2Ny43ODUtLjE0Mi44NDgtLjExNS45MzEtLjA5IDEuMDUtLjA2NSAxLjI1Ny0uMDM4TDE2IDBsMi4xNDQuMDEzIDEuMjU3LjAzOCAxLjA1LjA2NS45MzEuMDkuODQ4LjExNS43ODUuMTQyLjczMi4xNjcuNjg3LjE5My42NDcuMjE4LjYxLjI0NS41NzcuMjcuNTQ1LjI5Ni41MTUuMzIzLjQ4NS4zNDkuNDU3LjM3NS40MjkuNDAyLjQwMi40MjkuMzc1LjQ1Ny4zNDkuNDg1LjMyMy41MTUuMjk2LjU0NS4yNy41NzcuMjQ1LjYxLjIxOC42NDcuMTkzLjY4Ny4xNjcuNzMyLjE0Mi43ODUuMTE1Ljg0OC4wOS45MzEuMDY1IDEuMDUuMDM4IDEuMjU3eiIvPjwvc3ZnPg==) 0 0 /100% 100% no-repeat;padding:0;pointer-events:none;text-align:center;top:9px;width:32px}figure,name{overflow:hidden}name{display:inline-block;text-overflow:ellipsis;white-space:nowrap}desc,name{max-width:calc(100% - 70px)}desc{display:block;font-size:12px;margin-top:5px;opacity:.3;text-wrap:balance}value{color:var(--tg-theme-link-color);cursor:pointer;line-height:140%;opacity:.85;position:absolute;right:20px;text-align:right;text-transform:capitalize;top:14px;time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}&[disabled]{color:var(--tg-theme-text-color);cursor:default;opacity:.3;pointer-events:none}}&.arrow value{right:30px;top:15px}>input[type=checkbox]{position:absolute;right:10px;top:8px}>input[type=email],>input[type=password],>input[type=text]{background:transparent;border:none;color:var(--tg-theme-text-color);font-size:14px;margin:0;max-width:146px;outline:none;padding:5px;position:absolute;right:10px;text-align:right;top:13px;width:auto}&.input{padding-top:12px;input[type=password],input[type=text]{top:8px}}&.clickable{cursor:pointer;transition:background .1s linear;&:after,figure,name,value{transition:transform .1s linear}&:active{background:linear-gradient(90deg,#fff0 1%,#ffffff05 90%);figure{transform:scale(.95)}name{transform:scale(.95) translate(-3px)}value{transform:scale(.95) translate(5px)}&:after{transform:scale(.95) translate(2px)}}}}figure{svg{height:auto;width:70%}&.lang{margin-left:1px}&.one{background:#15cd2c;svg{margin-left:-2px;width:90%}}&.timezone{background:#b2b2b2;svg{margin:4px 0 0 4px;width:90%}}&.newdayhour{background:#292b5a;svg{width:74%}}&.remind{svg{width:80%}}&.calendars{background:#415db3;svg{width:60%}}&.work{background:#415db3;svg{width:60%}}&.notes{background:#ff8f13;svg{width:69%}}&.woman{background:#eb569a;svg{width:66%}}}}main-page{padding-bottom:20px;build{animation-delay:2s;display:block;font-size:10px;margin:20px auto 10px;text-align:center;span{opacity:.2}}}sub-page,sub-sub-page{h4,h5{font-weight:400;margin:0 0 10px;opacity:.7;text-align:center}}}[data-platform=ios] app-settings>section>.item>select{height:1px;top:-10px}[data-platform=android] app-settings>section>.item>select{max-width:100%;width:100%}[data-theme=dark] app-settings section{background:#ffffff08;border:none;border-top:1px solid hsla(0,0%,100%,.01)}[data-theme=dark] app-settings section{.item,item{&:before{border-bottom:1px solid hsla(0,0%,100%,.03)}}.arrow{&:after{filter:invert(1)}}.clickable{&:active{background:#ffffff03}}}app-settings[disabled]{main-page{filter:grayscale(1);opacity:.6;pointer-events:none}settings-disabled{background:var(--fg-color);border-radius:20px;box-shadow:0 0 30px #0000001a;color:var(--tg-theme-text-color);display:block;font-size:18px;height:auto;left:40px;line-height:1.5;padding:30px 20px 40px;position:fixed;text-align:center;top:20vh;width:calc(100% - 80px);z-index:1}}app-settings{main-page{display:block;transition:transform .3s linear;will-change:transform,max-height}&:has(sub-page[data-show=true]) main-page{transform:translate(-50vw)}&:has(sub-page[data-showed=true]),&:has(sub-sub-page[data-showed=true]){main-page{max-height:90vh;overflow:hidden}}&:has(sub-page[data-show=false]) main-page{transform:translate(0)}sub-page,sub-sub-page{background:var(--bg-color);border:0;display:block;height:auto;left:0;min-height:99vh;position:fixed;top:0;transform:translate(calc(100vw + 60px));transition:transform .3s ease,padding-top .1s ease;width:100vw;will-change:transform,max-height;z-index:1;&[data-show=true]{box-shadow:0 0 50px 60px var(--bg-color);transform:translate(0)}&[data-showed=true]{position:absolute}&[data-show=false]{transform:translate(calc(100vw + 60px))}}&:has(sub-sub-page[data-show=true]) sub-page[data-show=true]{transform:translate(-50vw)}&:has(sub-sub-page[data-showed=true]) sub-page[data-show=true]{max-height:90vh}&:has(sub-sub-page[data-show=false]) sub-page[data-show=true]{transform:translate(0)}}[data-expanded=true] app-settings{sub-page,sub-sub-page{padding-top:15px}}app-settings holidays-opts section{>collapse-options{display:block;height:0;opacity:0;overflow:hidden;transition:height .15s ease-in,opacity .4s ease-out}&:has(input[type=checkbox][name=holidays]:checked) collapse-options{height:200px;opacity:1}&:has(input[type=checkbox][name=detect]:checked) item[name=region]{opacity:.3;pointer-events:none}custom-select{background:transparent;border:none;color:var(--tg-theme-link-color);cursor:pointer;float:right;margin:0;padding:0 10px 0 0;transition:transform .1s linear;label{background-color:transparent;border:none;padding-right:0;&:after{display:none}}&:active{transform:scale(.96)}}}woman-opts section{>collapse-options{display:block;height:0;opacity:.1;overflow:hidden;transition:height .2s ease-in,opacity .5s ease-out;label[disabled]{cursor:default;opacity:.5;pointer-events:none}}&:has(input[type=checkbox][name=woman]:checked) collapse-options{height:430px;opacity:1}.item.clickable:after{display:none}value{opacity:1;top:16px;&:has(input[type=checkbox]){right:10px;top:8px}}input[type=date]{height:100%;opacity:0;position:absolute;right:0;text-align:right;top:0;width:100%;&::-webkit-calendar-picker-indicator,&::-webkit-inner-spin-button{-webkit-appearance:none;display:none}}.share-link,.shared{button{background:transparent;border:none;color:var(--tg-theme-link-color);cursor:pointer;display:inline-block;margin:10px 10px 10px -5px;padding:5px;transition:transform .1s linear;&:hover{opacity:.9}&:active{transform:scale(.96)}}pre{background:var(--bg-color);border-radius:5px;color:var(--tg-theme-text-color);font-size:10px;height:40px;margin:-7px 0 0 -7px;overflow:hidden;overflow-x:scroll;padding:7px 10px;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:break-spaces;width:100%;&:empty{display:none}}&[data-haslink=false]{#copy_periods_share_link,#send_periods_share_link,pre{display:none}}#send_periods_share_link{float:right;margin-right:10px}}.shared{line-height:21px;max-width:90%;text-wrap:balance;a{text-decoration:none}button{color:red}}}[data-theme=dark] app-settings section.woman label value input{color:#ddd;&:focus{color:#fff}}dialog#woman_connect_popup{background:var(--bg-color);border:none;color:var(--tg-theme-text-color);height:100vh;inset:0;margin:0;padding:20px 40px;position:fixed;text-align:center;width:100vw;z-index:1;i{font-size:88px;font-style:normal;margin:30% 0 10%;padding:10px}a,b,i{display:block}a{color:var(--tg-theme-link-color);margin:0;padding:2px 5px 5px;text-decoration:none}p{margin:0 auto;max-width:200px;text-wrap:balance}p.hint{color:var(--tg-theme-hint-color);margin-top:20%}&[loading=true] i{animation:v .8s infinite}}@keyframes v{50%{opacity:.9}to{opacity:1}}section item figure{&.google{background:transparent;svg{height:102%;margin:1px 0 0;width:101%}}&.apple{background:#000;svg{height:141%;margin:1px 0 0;width:100%}}&.yandex{background:#7137ff;svg{height:100%;margin:0;width:85%}}&.alice-google{background:#7656ff}}sync-opts{display:block;item#yandex_google_opts{min-height:90px;stars-period{bottom:14px;color:var(--tg-theme-text-color);display:block;font-size:12px;opacity:.8;position:absolute;right:15px}&[disabled]{pointer-events:none;desc,input,stars-period{visibility:hidden}}}}sync-google{display:block;item.tip{padding-left:14px;padding-top:5px;desc{font-size:12px;line-height:20px;max-width:100%;opacity:.7;text-wrap:pretty;width:100%;a{white-space:nowrap}a,pre{color:var(--tg-theme-text-color)}pre{background:var(--bg-color);border-radius:5px;font-size:10px;line-height:12px;margin:5px 0 10px -4px;overflow:hidden;overflow-x:scroll;padding:7px 5px 8px 7px;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:break-spaces;width:100%}}}section.calendar item{padding-left:14px;&:before{width:calc(100% - 10px)}name{opacity:.6}&.input{input[type=email],input[type=text]{color:var(--tg-theme-text-color);max-width:200px;width:100%}}custom-select{color:var(--tg-theme-link-color);cursor:pointer;margin:0;position:absolute;right:0;top:2px;transition:transform .1s linear;&:active{transform:scale(.96)}label:after{display:none}label{background:transparent;border:none;padding:10px 15px 10px 10px}}&.actions{padding:6px 9px 9px;button{background:var(--tg-theme-secondary-bg-color);border:none;border-radius:5px;color:var(--tg-theme-link-color);cursor:pointer;opacity:.8;overflow:hidden;padding:7px 14px;text-overflow:ellipsis;text-wrap:nowrap;transition:opacity .1s linear,transform .1s linear;width:calc(50% - 4px);&:hover{opacity:1}&:active{transform:scale(.96)}&[disabled]{opacity:.5;pointer-events:none}}button[action=delete_calendar]{color:var(--tg-theme-destructive-text-color)}button[action=check_access]{float:right;transition:opacity .1s linear,transform .1s linear,background-color .3s ease-in-out,color .3s ease-in-out;&[data-loading]{animation:u 1s linear infinite;opacity:.5;pointer-events:none}&[data-success]{background-color:green;color:#fff}&[data-only-read]{background-color:#ff4500;color:#fff}&[data-fail]{background-color:var(--tg-theme-destructive-text-color);color:#fff}}}}button[action=add_calendar]{background:transparent;border:none;color:var(--tg-theme-link-color);cursor:pointer;display:block;font-size:14px;margin:15px auto 70px;opacity:.8;overflow:hidden;padding:7px 14px;text-align:center;text-overflow:ellipsis;text-wrap:nowrap;transition:opacity .1s linear,transform .1s linear;&:before{content:"+";font-size:18px;margin:1px 5px 0 -1px;position:relative;top:1px}&:hover{opacity:1}&:active{transform:scale(.96)}&[disabled]{cursor:default;opacity:.4;pointer-events:none}}&:has(section.calendar[data-key=new]){button[action=add_calendar]{cursor:default;opacity:.4;pointer-events:none}}}@keyframes u{0%{opacity:1}50%{opacity:.5}to{opacity:1}}[data-platform=ios] sync-google{padding-bottom:calc(40vh - 70px)}sync-apple{display:block;item.tip{padding-left:14px;padding-top:5px}section item name{opacity:.6}section item.input{padding-left:14px;&:before{width:calc(100% - 10px)}desc.tip{line-height:16px;text-wrap:pretty;a{color:var(--tg-theme-text-color);white-space:nowrap}}input[type=text]{color:var(--tg-theme-text-color);max-width:200px;width:69%}input[type=password]{color:var(--tg-theme-text-color);max-width:136px}}section p.empty{color:var(--tg-theme-text-color);font-size:14px;line-height:22px;margin:10px auto;opacity:.5;padding:16px;text-align:center}section item.calendar{&:after{color:var(--tg-theme-text-color);content:"\2192";font-size:18px;opacity:.1;pointer-events:none;position:absolute;right:47%;top:15px}custom-select{color:var(--tg-theme-link-color);cursor:pointer;margin:0;position:absolute;right:0;top:6px;transition:transform .1s linear;&:active{transform:scale(.96)}label:after{display:none}label{background:transparent;border:none;padding:10px 15px 10px 10px}}}}sync-caldav{display:block;item.tip{padding-left:14px;padding-top:5px}section item name{opacity:.6}section item.input{padding-left:14px;&:before{width:calc(100% - 10px)}desc.tip{line-height:16px;text-wrap:pretty;a{color:var(--tg-theme-text-color);white-space:nowrap}}input[type=text]{color:var(--tg-theme-text-color);max-width:200px;width:69%}input[type=password]{color:var(--tg-theme-text-color);max-width:136px}}section p.empty{color:var(--tg-theme-text-color);font-size:14px;line-height:22px;margin:10px auto;opacity:.5;padding:16px;text-align:center}section item.calendar{&:after{color:var(--tg-theme-text-color);content:"\2192";font-size:18px;opacity:.1;pointer-events:none;position:absolute;right:47%;top:15px}custom-select{color:var(--tg-theme-link-color);cursor:pointer;margin:0;position:absolute;right:0;top:6px;transition:transform .1s linear;&:active{transform:scale(.96)}label:after{display:none}label{background:transparent;border:none;padding:10px 15px 10px 10px}}}}sync-yandex{display:block;padding-bottom:100px;section{&.simple item{padding-left:14px;padding-top:10px;&:before{width:calc(100% - 10px)}desc{max-width:calc(100% - 100px)}}item{name{opacity:.6}&.tip{padding-left:14px;padding-top:5px;desc{line-height:18px;max-width:100%;text-wrap:pretty;width:100%;p{margin-top:0}}}desc a{color:var(--tg-theme-text-color);white-space:nowrap}&.input{input[type=password],input[type=text]{color:var(--tg-theme-text-color);max-width:200px;width:69%}}custom-select{color:var(--tg-theme-link-color);cursor:pointer;margin:0;position:absolute!important;right:0;top:1px;transition:transform .1s linear;&:active{transform:scale(.96)}label:after{display:none}label{background:transparent;border:none;padding:10px 15px 10px 10px}}}p.empty{color:var(--tg-theme-text-color);font-size:14px;line-height:22px;margin:10px auto;opacity:.5;padding:16px;text-align:center}item.export{desc{max-width:98%}&:before{display:none}input.toggle{top:3px}}export-group:has(input[name=export_all]:checked){item:has(input[name="export_cal[]"]){opacity:.5;pointer-events:none}}}}app-settings calendars-list{h5{margin-top:20px}section.lists{item{padding-left:20px;&:before{width:calc(100% - 20px)}desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.empty{font-size:12px;margin:20px 20px 25px;opacity:.5;text-align:center}}}app-settings calendar-edit{.item,item{padding-left:15px}input[name=name]{background:transparent;border:none;border-bottom:1px solid var(--bg-color);border-radius:0;color:var(--tg-theme-text-color);font-size:18px;font-weight:400;letter-spacing:.3px;padding:15px 10px 10px 15px;width:100%;&:focus{outline:none}&::-webkit-input-placeholder,&::placeholder{color:var(--tg-theme-text-color);opacity:.2}}.origin-name{font-size:12px;margin:0;max-height:0;opacity:0;overflow:hidden;padding-left:15px;transition:max-height .3s ease,margin .3s ease,opacity .4s ease-in;&.show{margin:12px 0;max-height:50px;opacity:1}span{color:var(--tg-theme-link-color);cursor:pointer}}image-upload{&[disabled]{item{padding-top:0}b,button,label{display:none}}}textarea{background:transparent;border:none;color:var(--tg-theme-text-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;height:60px;margin:0;padding:10px 10px 10px 15px;resize:none;width:100%;&:focus{outline:none}&::-webkit-input-placeholder,&::placeholder{color:var(--tg-theme-text-color);opacity:.2}}item.share{.share-link{margin-left:-7px;p{margin:10px 0 1px 7px}pre{background:var(--bg-color);border-radius:5px;color:var(--tg-theme-text-color);font-size:10px;height:40px;margin:10px 0 0;overflow:hidden;overflow-x:scroll;padding:7px 10px;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:break-spaces;width:100%;&:empty{display:none}}button{background:transparent;border:none;color:var(--tg-theme-link-color);cursor:pointer;display:inline-block;margin:3px 10px -10px 2px;padding:5px;transition:transform .1s linear;&:hover{opacity:.9}&:active{transform:scale(.96)}}#send_cal_share_link{float:right;margin-right:10px}}label.btn-text{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:24px;padding:0;text-wrap:balance;input{background-color:var(--tg-theme-button-color);border:none;border-radius:20px;color:var(--tg-theme-button-text-color);font-weight:700;padding:7px 10px;text-align:center;&:focus{outline:none}&::-webkit-input-placeholder,&::placeholder{color:var(--tg-theme-button-text-color)}}}.share-link,label.btn-text{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .4s ease-in;&.label.btn-text{transition:max-height .25s ease,opacity .5s ease-in}}&:has(input:checked){.share-link,label.btn-text{max-height:100px;opacity:1;overflow:visible}}}}app-settings remind-opts section.remind{label{value{text-transform:lowercase}desc+value{top:20px}}}account-opts section.account{figure.account-data{svg{margin-left:0;width:75%}}item{&:after{display:none}name{span{opacity:.2}}}.danger{color:red}}app-settings add-to-homescreen{item.clickable figure{background:#2c2597;svg{margin-top:-2px}}}days-slider{--agenda-min-height: calc(100vh - 330px) ;display:block;margin:0 auto;min-height:var( --agenda-min-height);overflow:hidden;.days-swipe-wrap{min-height:200px;overflow:hidden;position:relative;day-events{display:block;float:left;overflow:hidden;position:relative;will-change:transform;&:nth-child(2){height:auto;max-height:-moz-fit-content;max-height:fit-content;min-height:var( --agenda-min-height)}&:first-child,&:nth-child(3){max-height:50vh}}events{display:block;margin:0 auto;max-width:var(--calendar-max-width)}}&.drag{day-events{pointer-events:none}}}events.user-events:not(:has(event)){content:"";display:block;height:70px;width:70px}day-events{display:block;h1{font-size:16px;margin-top:20px;text-align:center;text-transform:capitalize}events{display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;&.holidays{background-color:#ff3232;border-radius:15px;color:#fff;margin-bottom:20px;padding:12px 20px;position:relative;&[data-type="holiday:pre-holiday"]{background-color:#ffee5b;color:#333}&[data-type="holiday:workday"]{background-color:#3286ff}h4{margin:0 0 2px}h4,p{padding:0}p{margin:0;opacity:.8}a{bottom:0;color:#fff;font-size:12px;opacity:.5;padding:5px 8px 7px 10px;position:absolute;right:0;text-decoration:none;transition:transform .1s linear;&:active{transform:scale(.93)}}}event{border-radius:15px;cursor:pointer;display:block;margin-bottom:10px;overflow:hidden;padding:12px 20px 22px 18px;position:relative;transition:transform .1s linear;&:before{background:var(--fg-color);content:"";inset:0;opacity:.4;position:absolute;z-index:-1}&:active{transform:scale(.98)}sup{background:#00000012;border-radius:7px;font-size:10px;font-variant-numeric:tabular-nums;height:17px;line-height:14px;max-width:150px;overflow:hidden;padding:1px 5px 3px 7px;pointer-events:none;position:absolute;right:7px;top:7px;transition:all .3s ease;white-space:nowrap;&[data-group=current]{padding-left:18px;&:before{animation:o 1s infinite;background:#feff83;border-radius:50%;content:"";height:10px;left:4px;position:absolute;top:3px;width:10px}}}&[data-status=cancelled],&[data-status=deleted]{opacity:.6;sup{display:none}status{background:#00000012;border-radius:7px;font-size:10px;font-variant-numeric:tabular-nums;height:17px;line-height:14px;max-width:150px;overflow:hidden;padding:1px 5px 3px 7px;pointer-events:none;position:absolute;right:7px;top:7px;white-space:nowrap}name{text-decoration:line-through}}calendar{color:var(--tg-theme-hint-color);display:block;font-size:12px;max-height:16px;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&:has(sup) calendar{max-width:calc(100% - 100px)}name{color:var(--tg-theme-text-color);display:block;font-weight:600;margin-bottom:4px;max-width:90%}&:has(sup) name{max-width:calc(100% - 100px)}time{color:var(--tg-theme-hint-color);display:block;font-size:14px;font-variant-numeric:tabular-nums;margin:0 0 5px;repeat{font-size:12px;opacity:.8}}desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;margin:3px 0 0;max-height:39px;max-width:100%;overflow:hidden;text-overflow:ellipsis}&:has(a.conf-link){padding-bottom:35px}a.conf-link{bottom:9px;color:var(--tg-theme-link-color);display:inline-block;font-size:14px;left:18px;margin:10px 0 0 -6px;padding:3px 5px;position:absolute;text-decoration:none;img,svg{float:left;height:auto;margin:-2px 3px 0 0;width:20px}svg{opacity:.5;width:21px}}source-links{bottom:0;display:flex;padding-right:3px;position:absolute;right:0;a{display:inline-block;height:30px;overflow:hidden;padding:5px;text-decoration:none;width:30px;svg{margin:0 0 0 3px;width:18px}&[data-type=apple]{cursor:default;pointer-events:none;svg{filter:brightness(.5);height:42px;margin:-11px 0 0 4px}}&[data-type=yandex]{padding:0;svg{height:16px;margin:7px 0 0 10px;width:16px}}}}}}button[action=hide-past],button[action=show-past]{background:transparent;border:none;color:var(--tg-theme-link-color);cursor:pointer;display:block;font-size:12px;margin:-12px 0 0;opacity:0;padding:9px 0 12px;pointer-events:none;text-align:center;transition:transform .1s linear,opacity .3s ease-in-out;width:100%;&:active{transform:scale(.97)}}past-events{display:block;max-height:0;overflow:hidden;transition:max-height .3s ease-out,transform .3s ease}events[data-show-past=false]{button[action=show-past]{opacity:1;pointer-events:auto}past-events{max-height:0;button[action=hide-past]{display:none}}}events[data-show-past=true]{button[action=show-past]{opacity:0;pointer-events:none}past-events{margin-bottom:-10px;max-height:1000px;overflow:visible;padding-bottom:20px;position:relative;transform:translateY(-20px);&[data-animate=show]{event{animation:n .5s cubic-bezier(.18,.89,.32,1.28) forwards;opacity:.3;transform:translateY(30px)}show-animation{&:nth-child(2) event{animation-delay:.1s}&:nth-child(3) event{animation-delay:.2s}&:nth-child(4) event{animation-delay:.27s}&:nth-child(5) event{animation-delay:.3s}}}event{transition:all .4s ease;&:before{filter:grayscale(1) brightness(1.04);opacity:1}}&[data-animate=hide]{max-height:0;event{margin-bottom:-90px;transform:translateY(-10px)}button[action=hide-past],event{opacity:0}}button[action=hide-past]{bottom:-3px;display:block;opacity:1;pointer-events:auto;position:absolute;z-index:9}&:has(event.clicked){button[action=hide-past]{opacity:0;pointer-events:none;z-index:0}}}}}[data-theme=light] day-events events event:before{background:var(--bg-color)}[data-theme=dark] day-events events event sup{background:#ffffff08}day-events events show-animation{display:block;position:relative;&[data-enabled=true]{animation:m .4s ease-out forwards;opacity:0;transform:translate3d(0,30px,0);&:nth-child(2){animation-delay:.1s}&:nth-child(3){animation-delay:.2s}&:nth-child(4){animation-delay:.3s}&:nth-child(5){animation-delay:.4s}}}@keyframes m{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes n{0%{opacity:.3;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes o{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}days-slider:has(event.clicked){overflow:visible;.days-swipe-wrap,day-events{overflow:visible}day-events events event>*{visibility:hidden}day-events events event.clicked{overflow:visible;&:before{opacity:0}&:after{animation:p .4s ease-in forwards;background:var(--bg-color);border-radius:50%;content:"";display:block;height:10px;left:45%;position:fixed;top:45%;transform:scale(1);width:10px;z-index:97}}}@keyframes p{0%{transform:scale(.1)}to{transform:scale(150)}}[data-theme=dark] event:before{background:#0003}body.loaded day-events h1[data-animate]{animation:q .3s ease-out forwards}@keyframes q{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}day-note{display:block;margin:40px auto;max-width:var(--calendar-max-width);h3{font-size:16px;margin:0;text-align:center;text-transform:capitalize}textarea{--lines-color:rgba(0,0,0,.05);background:transparent;background-attachment:local;background-image:repeating-linear-gradient(transparent,transparent 30px,var(--lines-color) 30px,var(--lines-color) 31px,transparent 31px);border:none;color:var(--tg-theme-text-color);display:block;font-size:18px;height:200px;line-height:31px;margin:0 auto;padding:6px;pointer-events:all;resize:none;width:calc(100% - 30px);&:focus{outline:none;--lines-color:rgba(0,0,0,.1)}}}[data-theme=dark] day-note textarea{--lines-color:hsla(0,0%,100%,.1);&:focus{--lines-color:hsla(0,0%,100%,.2)}}woman-flows{background-color:#ff569b;background-image:linear-gradient(-45deg,#e92583,transparent);border:none;border-radius:15px;color:#fff;display:block;margin:40px auto;max-width:var(--calendar-max-width);overflow:hidden;padding:9px;&:empty{display:none}&:has(p:empty){padding-top:10px;p{display:none}}p{margin:4px 20px 12px 12px;opacity:.8;padding:0}button{background:#0000001a;background-image:linear-gradient(0deg,#ad1f68,transparent);border:1px solid rgba(0,0,0,.05);border-radius:12px 0 0 12px;border-top:none;color:#fff;cursor:pointer;float:left;font-size:14px;padding:10px 20px;position:relative;transition:transform .1s linear;width:50%;&[disabled]{cursor:default;pointer-events:none;visibility:hidden}&:hover{opacity:.9}&:active{transform:scale(.98) translate(2px);&:last-of-type{transform:scale(.98) translate(-2px)}}svg{content:"";display:block;height:26px;left:6px;pointer-events:none;position:absolute;top:5px;width:26px}&:last-of-type{border-radius:0 12px 12px 0;svg{left:auto;right:6px}}svg{.check,.full-circle{transition:opacity .3s ease-in-out}.check,.circle{opacity:0}}&[selected]{svg{.check,.circle{opacity:1}.full-circle{opacity:0}}}}}[hide-woman=true] woman-flows{display:none}html:has(edit-detail[data-show=true]){background-color:var(--bg-color)}event-detail wrap{display:block;transition:transform .5s ease,opacity .3s linear}html:has(edit-page[data-show=true]) event-detail wrap{opacity:.2;pointer-events:none;transform:translateY(100px) scale(.97)}event-detail{display:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:200;left:0;overflow:hidden;padding:10px 20px 22px 27px;position:fixed;top:-1000px;width:100vw;z-index:1;&[data-show=true]{display:block;height:100vh;max-height:100vh;min-height:100vh;overflow-y:auto;top:0;z-index:1;-webkit-overflow-scrolling:touch;background:var(--bg-color)}calendar-link,desc,name,section,time{-webkit-user-select:text;-moz-user-select:text;user-select:text}a{color:var(--tg-theme-link-color);text-decoration:none}emoji{filter:grayscale(1);font-size:128px;opacity:.05;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}name{color:var(--tg-theme-text-color);display:block;font-size:21px;font-weight:400;margin:0 0 5px;max-width:100%}calendar-link{color:var(--tg-theme-link-color);cursor:pointer;display:block;margin:0 0 10px;transition:transform .1s linear;&:active{transform:scale(.98)}}time{color:var(--tg-theme-text-color);display:block;font-size:16px;font-variant-numeric:tabular-nums;font-weight:300;line-height:24px;margin:0 0 5px;text-transform:capitalize;span{font-size:14px;text-transform:none}}img.cover{background-color:var(--mainpage-bg-color);height:auto;margin:5px 0 0 -27px;max-height:250px;min-height:200px;-o-object-fit:cover;object-fit:cover;transition:max-height .2s ease-out;width:calc(100% + 48px)}desc{display:block;font-size:16px;margin:15px 0 0;max-width:100%}a.conf-link,a.source-link{color:var(--tg-theme-link-color);display:inline-block;font-size:14px;margin:10px 20px 0 -6px;padding:3px 5px;text-decoration:none;img,svg{float:left;height:auto;margin:-2px 5px 0 0;width:20px}&.conf-link svg{opacity:.5;width:21px}&[data-source=yandex]{svg{height:20px;margin:-2px 7px 0 -1px;width:20px}}}section.location{margin-top:15px}ul.attachments{margin:15px 0 0;padding:0;li{display:flex;gap:5px;line-height:16px;margin-bottom:10px;img{height:auto;margin:0 1px -4px 0;max-height:20px;width:20px}a{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a,size{display:inline-block}}}}event-detail name{transition:all .1s ease-out}[data-expanded=true] event-detail{img.cover{max-height:320px}name{margin-top:15px}}event-detail[data-show=true][data-animated=true]{calendar-link,desc,img.cover,name,section,time{animation:k .6s ease-out forwards;animation-delay:.2s;opacity:0;transform:translateY(10px)}time{animation-delay:.4s}img.cover{animation-delay:.5s}desc{animation-delay:.6s}section{animation-delay:.8s}}@keyframes k{0%{opacity:0;transform:translateY(10px)}70%{opacity:.7;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}interval-info{background:var(--accent-color);border-radius:10px;box-sizing:border-box;color:var(--tg-theme-button-text-color);display:block;filter:contrast(1.5);height:88px;margin:5px auto 0;max-width:var(--calendar-max-width);opacity:1;overflow:hidden;padding:7px 20px 12px 12px;position:relative;transform:scaleY(1);transition:margin .3s ease,padding .3s ease,height .3s ease,transform .1s ease,opacity .5s ease-in-out;&:empty,&[data-hide=true]{height:0;margin-top:0;opacity:0;padding-bottom:0;padding-top:0;transform:scaleY(0)}button{background:transparent;border:none;color:var(--tg-theme-button-text-color);cursor:pointer;position:absolute;transition:transform .1s linear;&:active{transform:scale(.95)}}button[action=close]{font-size:21px;padding:3px 10px 10px 12px;right:0;top:0}u{display:block;font-size:14px;text-decoration:none}p,u{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p{margin:5px 0 0}button[action=copy],button[action=share]{bottom:0;font-size:14px;left:0;padding:10px 20px 10px 12px}button[action=share]{left:auto;padding:10px 12px 10px 20px;right:0}}html:has(calendar-info[data-show=true]){background-color:var(--bg-color)}calendar-info{display:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:200;left:0;overflow:hidden;padding:10px 20px 22px 27px;position:fixed;top:-1000px;width:100vw;z-index:1;&[data-show=true]{display:block;height:100vh;max-height:100vh;min-height:100vh;overflow-y:auto;top:0;z-index:1;-webkit-overflow-scrolling:touch;background:var(--bg-color)}a,desc,event desc,event name,event time,h2{-webkit-user-select:text;-moz-user-select:text;user-select:text}a{color:var(--tg-theme-link-color);text-decoration:none}h2{color:var(--tg-theme-text-color);display:block;font-size:21px;font-weight:400;margin:0 0 20px;max-width:100%}img.cover{background-color:var(--mainpage-bg-color);height:auto;margin:5px 0 0 -27px;max-height:250px;min-height:200px;-o-object-fit:cover;object-fit:cover;transition:max-height .2s ease-out;width:calc(100% + 48px)}desc{display:block;font-size:16px;margin:15px 0 0;max-width:100%}events{display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:20px 0 10px;padding-bottom:50px;hr{border:0;border-bottom:1px solid var(--fg-color);border-top:1px solid rgba(0,0,0,.05);margin:15px 0 0 -50%;overflow:hidden;width:200%}h3{color:var(--tg-theme-text-color);font-size:18px;font-weight:300;margin:20px 0 10px;max-width:100%;text-transform:capitalize}event{display:block;margin:5px 0;overflow:hidden;padding:0 0 10px;position:relative;a.name{color:var(--tg-theme-link-color);display:block;font-size:14px;font-weight:500;margin:2px 0 4px;max-width:90%;transition:transform .1s linear;&:active{transform:scale(.99)}}time{color:var(--tg-theme-text-color);display:block;font-size:14px;font-variant-numeric:tabular-nums;margin:0;b{font-weight:400}}desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--tg-theme-hint-color);font-size:14px;margin:6px 0 0;max-height:70px;max-width:100%;overflow:hidden;text-overflow:ellipsis;&,p{font-size:14px;line-height:16px}p{margin:0;padding:0}}img.thumb{border-radius:10px;float:right;height:50px;margin:3px 0 0;-o-object-fit:cover;object-fit:cover;width:50px}&:before{background-color:var(--bg-color);border-radius:100%;content:"";display:block;filter:brightness(.8);height:300px;left:0;position:absolute;top:-100px;transform:scale(0);transition:transform .4s ease-in,filter .45s ease-out;width:300px;z-index:2}&.open-animation{overflow:visible;&:before{filter:brightness(1);transform:scale(10)}}}}}calendar-info h2{transition:all .1s ease-out}[data-expanded=true] calendar-info{img.cover{max-height:320px}h2{margin-top:15px}}[data-shine=true]{day-cell.today d{overflow:hidden;position:relative;&:before{background:linear-gradient(80deg,#0000 10%,#fff3 40%,#0000 80%);content:"";display:block;height:64px;left:calc(160px + var(--gyro-gamma-percent)*-3px);pointer-events:none;position:absolute;top:0;width:64px;z-index:2}}day-cell.today.checked d{background:transparent;border-radius:0;overflow:visible;&:before{display:none}}woman-flows{position:relative;&:before{background:linear-gradient(90deg,#0000 10%,#fff9,#fff8 70%,#0000 90%);height:1px;opacity:.9;right:calc(-115% + var(--gyro-gamma-percent)*2%);width:50%}&:after,&:before{content:"";display:block;pointer-events:none;position:absolute;top:0}&:after{background:linear-gradient(90deg,#0000 10%,#fff3 50%,#0000 80%);height:100%;left:calc(70% + var(--gyro-gamma-percent)*-1%);width:100%}button{position:relative;z-index:2}}edit-event-form form fieldset{overflow:hidden;&:before{background:linear-gradient(0,#0000 10%,#fff 40% 70%,#0000 90%);content:"";display:block;height:30%;pointer-events:none;position:absolute;right:0;top:calc(-70% + var(--gyro-beta-percent)*2%);width:1px}}&[data-theme=dark] edit-event-form form fieldset:before{background:linear-gradient(0,#0000 10%,#fff1 40%,#fff3,#fff1 70%,#0000 90%);height:60%;opacity:.8;top:calc(-70% + var(--gyro-beta-percent)*1.5%)}edit-event-form form fieldset item:last-child:after{background:linear-gradient(90deg,#0000 10%,#fff 40% 70%,#0000 90%);bottom:1px;content:"";display:block;height:1px;opacity:.9;pointer-events:none;position:absolute;right:calc(-115% + var(--gyro-gamma-percent)*2%);width:25%}&[data-theme=dark] edit-event-form form fieldset item:after{background:linear-gradient(90deg,#0000 10%,#fff1 40%,#fff5 65%,#fff1 80%,#0000 90%);opacity:.2;right:calc(-115% + var(--gyro-gamma-percent)*2%);width:110%}app-settings section{overflow:hidden;position:relative;&:before{background:linear-gradient(0,#0000 10%,#fff 40% 70%,#0000 90%);content:"";display:block;height:30%;pointer-events:none;position:absolute;right:0;top:calc(95% + var(--gyro-beta-percent)*-1.5%);width:1px}figure:has(svg){&:before{background:linear-gradient(90deg,#0000 20%,#fff6 38%,#0000 62%);content:"";display:block;height:64px;left:calc(160px + var(--gyro-gamma-percent)*-3px);pointer-events:none;position:absolute;top:0;width:64px;z-index:2}}}&[data-theme=dark] app-settings section:before{background:linear-gradient(0,#0000 10%,#fff1 40%,#fff3,#fff1 70%,#0000 90%);height:60%;opacity:.8;top:calc(95% + var(--gyro-beta-percent)*-1.5%)}input[type=checkbox].toggle{overflow:hidden;&:after{background:linear-gradient(90deg,#0000 20%,#fff5 38%,#0000 62%);content:"";display:block;height:28px;left:calc(160px + var(--gyro-gamma-percent)*-3px);pointer-events:none;position:absolute;top:0;width:100px;z-index:0}&:before{z-index:1}}&[data-theme=dark] input[type=checkbox].toggle{&:after{opacity:.27}&:checked:after{opacity:1}}tg-bottom-bar tg-bottom-button{overflow:hidden;position:relative;&:after{background:linear-gradient(110deg,#0000 20%,#fff5,#0000 80%);content:"";display:block;height:100%;left:calc(80% + var(--gyro-gamma-percent)*-1.25%);pointer-events:none;position:absolute;top:0;width:100%}&:last-of-type:after{display:none}}}
/*! Bundled license information:

vanilla-calendar-pro/styles/index.css:
  (*! name: vanilla-calendar-pro v3.0.5 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro *)
*/
/*# sourceMappingURL=index.css.map */
