@layer reset,base,components,themes,utilities;*{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:999;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;height:100dvh;margin:0;overflow:auto;padding:15vh 20px 20px;position:fixed;text-align:center;width:100%;z-index:999;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)}click-circle-animation{animation:d .4s ease-in forwards;background:var(--bg-color);border-radius:50%;display:block;height:10px;margin:-5px 0 0 -5px;pointer-events:none;position:fixed;transform:scale(0);width:10px;z-index:97}@keyframes d{0%{transform:scale(.1)}to{transform:scale(150)}}input[type=checkbox].toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border-radius:16px;cursor:pointer;display:inline-block;corner-shape:superellipse(1);border-top:1px solid #aaa;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.reload-locale{filter:blur(6px);pointer-events:none}body:has(body-loading):after{animation:e .7s linear infinite;display:block}@keyframes e{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;corner-shape:superellipse(1.4);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}}.arrow:after{background-color:currentColor;content:"";height:100%;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 20"><path d="M.4 19.7c.4.4 1 .4 1.4 0l8.6-8.3a2 2 0 0 0 0-2.8L1.8.3A1 1 0 0 0 .3.3a1 1 0 0 0 0 1.4l7.9 7.6a1 1 0 0 1 0 1.4L.4 18.3a1 1 0 0 0 0 1.4"/></svg>') no-repeat 50% 45% /7px;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 20"><path d="M.4 19.7c.4.4 1 .4 1.4 0l8.6-8.3a2 2 0 0 0 0-2.8L1.8.3A1 1 0 0 0 .3.3a1 1 0 0 0 0 1.4l7.9 7.6a1 1 0 0 1 0 1.4L.4 18.3a1 1 0 0 0 0 1.4"/></svg>') no-repeat 50% 45% /7px;opacity:.2;pointer-events:none;position:absolute;right:0;top:0;width:30px}@supports (animation-timeline:view()){[data-style=scroll-effects]{:root{--days-bg:var(--fg-color);--backdrop-bg:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 280px,transparent 70vh)}&[data-theme=dark]{--backdrop-bg:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 200px,transparent 70vh);--days-bg:transparent;days-agenda[type=events]{background:--days-bg;border-left:1px solid hsl(from var(--days-bg) h s l/15%);border-right:1px solid hsl(from var(--days-bg) h s l/5%);border-top:1px solid hsl(from var(--days-bg) h s l/.1%)}}&[data-theme=light]{days-agenda[type=events]{background:hsl(from var(--days-bg) h s l/3%);border-left:1px solid hsl(from var(--days-bg) h s l/15%);border-right:1px solid hsl(from var(--days-bg) h s l/5%);border-top:1px solid hsl(from var(--days-bg) h s l/10%)}}#main_ui{&:before{animation:i linear both;background:var(--backdrop-bg);content:"";display:block;height:100vh;opacity:0;pointer-events:none;position:fixed;top:0;width:100vw;will-change:opacity;z-index:12;animation-timeline:scroll();animation-range:1px 300px}}months-slider{animation:f linear both;display:block;top:0;z-index:11;animation-timeline:scroll();animation-range:1px 400px}interval-info,months-slider{position:sticky;will-change:transform}interval-info{animation:g linear both;top:270px;z-index:12;animation-timeline:scroll();animation-range:0 250px}days-agenda{contain:layout style paint;contain-intrinsic-size:0 400px;content-visibility:auto;display:block;min-height:calc(50vh - 300px);position:sticky;will-change:transform}days-agenda[type=events]{border-radius:20px 20px 0 0;height:auto;min-height:100px;overflow:hidden;padding-bottom:120px;top:-10px;width:calc(100vw - 8px);z-index:20;corner-shape:superellipse(1.2);animation:h linear both;isolation:isolate;animation-timeline:scroll();animation-range:10px 320px;&:before{backdrop-filter:blur(10px);z-index:-2}&:after,&:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}&:after{animation:i linear both;box-shadow:0 0 20px -10px #0003;opacity:0;will-change:opacity;z-index:-1;animation-timeline:scroll();animation-range:10px 50px}events.holidays{animation:j linear both;will-change:transform;animation-timeline:scroll(root);animation-range:20px 270px}events.user-events show-animation:has(event){event{animation:k linear both;position:relative;will-change:transform,opacity;animation-timeline:scroll(root);--index:sibling-index();overflow:visible;task-status{border-radius:0 15px 15px 0;overflow:hidden;corner-shape:superellipse(1.2);&:before{animation:l linear both;opacity:1;will-change:opacity;animation-timeline:scroll(root);animation-range:20px 270px}}&:before{animation:n linear both;box-shadow:2px 0 4px #0003;height:30px;opacity:0;pointer-events:none;animation-timeline:scroll(root);margin-left:1%;width:98%}&:after,&:before{border-radius:inherit;content:"";inset:0;position:absolute;will-change:opacity;z-index:-1}&:after{animation:m linear both;background:var(--fg-color);height:100%;opacity:.4;animation-timeline:scroll(root)}}&:first-child event{--index:1}&:nth-child(2) event{--index:2}&:nth-child(3) event{--index:3}&:nth-child(4) event{--index:4}&:nth-child(5) event{--index:5}&:nth-child(6) event{--index:6}&:nth-child(7) event{--index:7}&:nth-child(8) event{--index:8}&:nth-child(9) event{--index:9}&:nth-child(10) event{--index:10}&:nth-child(11) event{--index:11}&:nth-child(12) event{--index:12}&:nth-child(13) event{--index:13}event,event:after,event:before{animation-range:calc(var(--index)*30px) calc(200px + var(--index)*30px)}}}days-agenda[type=notes]{top:80px;z-index:21;--agenda-max-height: calc(100vh - 100px) ;animation:o linear both;margin-bottom:-200px;margin-top:0;max-height:100vh;animation-timeline:scroll();animation-range:10px 600px}days-agenda[type=flows]{top:calc(100vh - 300px);z-index:22;--agenda-max-height:300px;woman-flows{height:280px}}}&[data-theme=dark]{days-agenda[type=events]{background:var(--days-bg)}}@keyframes f{0%{transform:scale(1) translateY(0)}to{transform:scale(.95) translateY(25px)}}@keyframes g{0%{transform:scale(1) translateY(0)}to{transform:scale(.92) translateY(25px)}}@keyframes h{0%{transform:translateY(0)}to{max-height:calc(100vh - 20px);transform:translateY(-12px)}}@keyframes i{0%{opacity:0}to{opacity:1}}@keyframes j{0%{transform:translateY(0) scale(1)}to{margin-bottom:-50px;transform:translateY(-10px) scale(.9)}}@keyframes k{0%{transform:translateY(0) scale(1)}to{transform:translateY(calc((var(--index) - 1)*-60px)) scale(.94)}}@keyframes l{0%{opacity:1}to{opacity:0}}@keyframes m{0%{opacity:.4}25%{opacity:1}to{opacity:1}}@keyframes n{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes o{0%{transform:translateY(0)}50%{transform:translateY(-150px)}to{transform:translateY(-72px)}}}:root{--calendar-max-width:340px}#month_switcher{background:transparent;border:none;color:transparent;height:30px;left:38.5%;position:absolute;width:50%;z-index:99;&::-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;position:relative;width:100%;swipe-slider{position:relative;width:100%;month-grid{float:left;overflow:hidden;position:relative;width:100%;will-change:transform}}&.drag{month-grid{pointer-events:none}}}body.loaded months-slider{animation:s .3s ease-out}@keyframes s{0%{transform:translateY(40px)}to{transform:translateY(0)}}:root{--weekend-day-color:#d01515}[data-theme=dark]{--weekend-day-color:#f77}month-grid{contain:layout style;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:not(.checked) d{box-shadow:0 0 0 3px var(--accent-color) inset;opacity:1}&.selected d{background:var(--accent-color);border:none;color:var(--tg-theme-button-text-color)}&.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:A 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%;corner-shape:superellipse(1.4)}&:nth-of-type(7n):after{border-radius:0 20% 20% 0;corner-shape:superellipse(1.4)}&[woman-start="1"]{&:after,&:nth-child(7n-6):after{border-radius:45% 0 0 45%;corner-shape:superellipse(1.4)}&:nth-child(7n):after{border-radius:45% 20% 20% 45%;corner-shape:superellipse(1.4)}}&[woman-end="1"]{&:after{border-radius:0 45% 45% 0;corner-shape:superellipse(1.4)}&:nth-child(7n-6):after{border-radius:20% 45% 45% 20%;corner-shape:superellipse(1.4)}}}@keyframes A{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;&.selected d{color:var(--tg-theme-button-text-color)!important;margin:5%;width:80%}&:before{content:"";display:block;height:90%;position:absolute;top:0;width:101%;z-index:-1}&:nth-child(7n-6):before{corner-shape:superellipse(1.4);border-radius:20% 0 0 20%}&:nth-child(7n):before{corner-shape:superellipse(1.4);border-radius:0 20% 20% 0;width:100%}&[holiday-start="1"]{&:before{corner-shape:superellipse(1.4);border-bottom-left-radius:48%;border-top-left-radius:48%}&:nth-child(7n-6):before{corner-shape:superellipse(1.4);border-radius:48% 0 0 48%}&:nth-child(7n):before{corner-shape:superellipse(1.4);border-radius:48% 20% 20% 48%}}&[holiday-end="1"]{&:before{corner-shape:superellipse(1.4);border-radius:0 48% 48% 0;width:92%}&:nth-child(7n-6):before{corner-shape:superellipse(1.4);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;corner-shape:superellipse(1.4)}}}[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-6) d:after,&:nth-child(7n) d:after,d:after{border-radius:50%}}}}[data-theme=dark] month-grid days day-cell.checked d:after{background:color-mix(in srgb,var(--accent-color) 80%,#000);filter:none}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:E 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 E{0%{opacity:0}to{opacity:.5}}[data-theme=dark] day-cell d chart{opacity:.3}day-cell.selected 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%}[data-theme=dark] day-cell note-emoji e{filter:grayscale(1) brightness(.7)}day-cell note-emoji{font-size:14px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2;--speed:.03s;--base-delay:.1s;--step:.1s;e{animation:F .5s ease-in;animation-delay:calc(var(--day-number)*var(--speed) + var(--base-delay));animation-fill-mode:forwards;opacity:0;position:absolute;transform:scale(0)}e:first-child{right:0;top:1px}e:nth-child(2){bottom:-3px;left:14px}e:nth-child(3){left:-5px;top:12px}e{animation-delay:calc(var(--day-number)*var(--speed) + sibling-index()*var(--step) + var(--base-delay))}}@keyframes F{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}swipe-slider{display:block;min-width:0;overflow:hidden;position:relative;transition:height .2s linear;width:100%;will-change:height;.swipe-slider-wrapper{height:100%;overflow:hidden;position:relative;touch-action:pan-y;>*{box-sizing:border-box;float:left;position:relative;width:100%;will-change:transform}}}.emoji-picker-overlay{align-items:flex-end;background-color:transparent;display:flex;justify-content:center;inset:0 0 -10px;position:fixed;transition:background-color .3s ease;z-index:10000}.emoji-picker-overlay.visible{background-color:#00000012}.emoji-picker-container{background:var(--tg-theme-bg-color,#fff);border-radius:12px 12px 0 0;corner-shape:superellipse(1.5);box-shadow:0 5px 40px #0006;max-height:80vh;max-width:900px;min-height:340px;overflow:hidden;padding-bottom:50px;transform:translateY(500px);transition:transform .45s cubic-bezier(.34,1.56,.64,1);width:98%}.emoji-picker-overlay.visible .emoji-picker-container{transform:translateY(50px)}.emoji-picker-container emoji-picker{--num-columns:5;--emoji-size:1.7rem;--emoji-padding:.5rem;--border-color:hsla(0,0%,100%,.05);--input-border-color:transparent;--input-border-radius:18px;--input-font-color:var(--tg-theme-text-color,#000);--input-placeholder-color:var(--tg-theme-hint-color,#999);--background:var(--tg-theme-bg-color,#fff);--outline-color:var(--tg-theme-button-color,#3390ec);--category-font-color:var(--tg-theme-text-color,#000);height:60vh;max-width:100%;width:100%;.picker{border:none}}[data-theme=dark][data-platform=android],[data-theme=dark][data-platform=ios]{.emoji-picker-overlay.visible{background-color:#0003}.emoji-picker-container{background:transparent;border:1px solid hsla(0,0%,100%,.05);overflow:hidden;&:before{backdrop-filter:blur(6px);content:"";display:block;inset:-7px -10px -10px;position:absolute;transition:backdrop-filter .1s linear;z-index:-1}emoji-picker{--background:rgba(0,0,0,.1);--input-padding:.25rem .25rem .25rem 1rem}}}:root{--cs-min-width:inherit}custom-select{--cs-svg-arrow:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m18.3 15.3.4-.4.4-1v-1.4l-4.9-4.9a2 2 0 0 0-2.8 0l-4.9 4.9a1 1 0 1 0 1.4 1.4l4.2-4.2a1 1 0 0 1 1.4 0l4.2 4.2c.4.4 1 .4 1.4 0z"/></svg>');--cs-svg-check:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M8.3 17a1.4 1.4 0 0 1-1.1-.5l-3.6-4.8A1.4 1.4 0 0 1 5.8 10l2.4 3.1 5.9-9.5a1.4 1.4 0 0 1 2.4 1.5l-7 11.2a1.4 1.4 0 0 1-1.2.7"/></svg>');color:var(--cs-text);display:inline-block;margin:.625rem 0;max-width:50vw;min-width:3.75rem;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;select{display:none}&[data-mobile]>label{position:relative;select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:block;height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%;z-index:2}}&.cs-disabled,&[disabled]{cursor:not-allowed;opacity:.6;>label{background:var(--cs-bg,#f5f5f5);border-color:var(--cs-border,#ddd);color:var(--cs-text,#999);cursor:not-allowed;&:after{opacity:.3}}}>label{background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-border-radius,10px);box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;min-width:var(--cs-min-width);overflow:hidden;padding:.3125rem 1.875rem 0 .625rem;position:relative;text-overflow:ellipsis;white-space:nowrap;&:after{aspect-ratio:1;background-color:currentColor;content:"";height:100%;-webkit-mask:var(--cs-svg-arrow) no-repeat 50% 45% /80%;mask:var(--cs-svg-arrow) no-repeat 50% 45% /80%;max-height:1.5625rem;opacity:.3;pointer-events:none;position:absolute;right:.125rem;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}b{font-weight:400}}&[data-popup=open]>label:after{transform:rotate(180deg) translateY(50%) rotateX(180deg)}>dialog{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-border-radius,10px);box-shadow:0 15px 20px #0000000d;box-sizing:border-box;color:var(--cs-text);height:-moz-fit-content;height:fit-content;margin:0;max-height:50vh;max-width:min(37.5rem,50vw);min-height:1.875rem;min-width:var(--cs-min-width);opacity:0;overflow-y:auto;padding:0;position:fixed;scroll-behavior:smooth;transform:translateY(-.625rem) scaleY(0);transform-origin:top;transition:opacity var(--cs-animation-duration) var(--cs-animation-timing),transform var(--cs-animation-duration) var(--cs-animation-timing);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;&[open]{opacity:1;transform:translateY(0) scaleY(1)}&[data-hide=true]{opacity:0;transform:translateY(-.625rem) scaleY(0)}&::backdrop{opacity:0}.cs-filter-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--cs-bg);border-bottom:1px solid var(--cs-border);border-radius:var(--cs-border-radius,10px) var(--cs-border-radius,10px) 0 0;padding:.3125rem .5rem;position:sticky;top:0;z-index:10}.cs-filter-input{background:transparent;border:none;border-radius:calc(var(--cs-border-radius, 10px)*.8);box-sizing:border-box;color:var(--cs-text);font-size:.875rem;height:2rem;outline:none;padding:0 .5rem;width:100%;&:focus{outline:none}&::-moz-placeholder{color:var(--cs-muted-text);opacity:.5}&::placeholder{color:var(--cs-muted-text);opacity:.5}}>ul,ul{list-style:none;margin:0;padding:0}h6{cursor:default;font:inherit;margin:0;opacity:.5;padding:.3125rem .625rem .125rem}li{border-radius:0!important;cursor:pointer;overflow:hidden;padding:.5rem .625rem .5rem 2.5rem;text-overflow:ellipsis;transition:background-color var(--cs-animation-duration) var(--cs-animation-timing),color var(--cs-animation-duration) var(--cs-animation-timing);white-space:nowrap;&[selected]{position:relative;&:before{aspect-ratio:1;background-color:currentColor;content:"";height:100%;left:0;-webkit-mask:var(--cs-svg-check) no-repeat center /45%;mask:var(--cs-svg-check) no-repeat center /45%;position:absolute;top:0}}&[disabled]{opacity:.3;pointer-events:none}&:focus:not([disabled]){background:var(--cs-accent-bg);color:var(--cs-accent-text);outline:none}}}}@media (prefers-reduced-motion:reduce){custom-select,custom-select *{transition:none!important}}dialog.cs-mobile-dialog{background:transparent;border:none;display:block;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;outline:none;overflow:hidden;padding:0;width:100vw}dialog.cs-mobile-dialog[open]{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}dialog.cs-mobile-dialog::backdrop{backdrop-filter:blur(10px);background:#0000001a}.cs-mobile-sheet{background:var(--cs-bg);border-radius:var(--cs-border-radius,10px) var(--cs-border-radius,10px) 0 0;box-shadow:0 -.25rem 1.25rem #00000026;color:var(--cs-text);display:flex;flex-direction:column;max-height:95vh;overflow:hidden;transform:translateY(100%);transition:transform var(--cs-animation-duration) var(--cs-animation-timing);width:92vw}[data-theme=dark] .cs-mobile-sheet{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--cs-bg)}.cs-mobile-sheet.cs-is-searchable{height:95vh}.cs-mobile-sheet.show{transform:translateY(0)}.cs-mobile-sheet.hide{transform:translateY(100%)}.cs-mobile-sheet-header{align-items:stretch;background:transparent;border-bottom:1px solid var(--cs-border);display:flex;flex-direction:column;flex-shrink:0;touch-action:none;z-index:2}.cs-mobile-sheet-handle{background:var(--cs-muted-text);border-radius:2px;flex-shrink:0;height:4px;margin:8px auto;opacity:.3;width:36px}.cs-mobile-sheet-content{flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch}.cs-mobile-sheet-list{list-style:none;margin:0;padding:0}.cs-mobile-sheet-list h6{background:transparent;color:var(--cs-muted-text);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0;padding:12px 16px 8px;text-transform:uppercase}.cs-mobile-sheet-item{align-items:center;background:transparent;border-bottom:1px solid var(--cs-border);cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:12px 16px;position:relative;touch-action:manipulation;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-mobile-sheet-item:last-child{border-bottom:none}.cs-mobile-sheet-item:active:not(.disabled){background:var(--cs-hover-bg)}.cs-mobile-sheet-item.selected{background:var(--cs-accent-bg-alpha);color:var(--cs-accent-text-color)}.cs-mobile-sheet-item.selected:after{background-color:currentColor;content:"";flex-shrink:0;height:20px;margin-left:12px;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143" clip-rule="evenodd"/></svg>') no-repeat center /contain;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143" clip-rule="evenodd"/></svg>') no-repeat center /contain;width:20px}.cs-mobile-sheet-item.disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.cs-mobile-sheet-item span{flex:1;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-mobile-sheet-item mark{background:var(--cs-mark-bg);border-radius:2px;color:inherit;margin:0 -2px;padding:0 2px}.cs-mobile-filter-container{background:transparent;flex-shrink:0;padding:.125rem .5rem .25rem}.cs-mobile-filter-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:8px;box-sizing:border-box;color:var(--cs-text);font-size:16px;height:2.25rem;outline:none;padding:0 .75rem;width:100%}[data-theme=dark] .cs-mobile-filter-input{background:transparent;border-color:#ffffff1a}.cs-mobile-filter-input:focus{outline:none}@supports (padding:max(0px)){.cs-mobile-sheet{padding-bottom:env(safe-area-inset-bottom,0)}.cs-mobile-sheet-content{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0))}}@media (prefers-reduced-motion:reduce){.cs-mobile-sheet,.cs-mobile-sheet-item{animation:none;transition:none}.cs-mobile-sheet-item:active{transform:none}}@media (prefers-contrast:high){.cs-mobile-sheet-item{border-bottom:2px solid var(--cs-border)}.cs-mobile-sheet-handle{background:var(--cs-text)}}.cs-mobile-dialog,custom-select{--cs-animation-duration:var(--transition-duration-normal,.3s);--cs-animation-timing:var(--ease-default,cubic-bezier(.4,0,.2,1));--cs-bg:linear-gradient(to left,#f3f3f3,var(--fg-color,#fff) 55%);--cs-text:var(--tg-theme-text-color,#000);--cs-border:color-mix(in srgb,var(--cs-text),transparent 90%);--cs-hover-bg:var(--tg-theme-secondary-bg-color,#f5f5f5);--cs-accent-bg:var(--tg-theme-button-color,#2481cc);--cs-accent-text:var(--tg-theme-button-text-color,#fff);--cs-accent-text-color:var(--tg-theme-accent-text-color,#2481cc);--cs-input-bg:var(--tg-theme-secondary-bg-color,#efeff3);--cs-muted-text:var(--tg-theme-hint-color,#999);--cs-accent-bg-alpha:color-mix(in srgb,var(--tg-theme-button-color,#2481cc),transparent 90%);--cs-mark-bg:color-mix(in srgb,var(--tg-theme-button-color,#2481cc),transparent 65%);--cs-accent:var(--tg-theme-button-color,#2481cc);color-scheme:light dark}[data-theme=dark] .cs-mobile-dialog,[data-theme=dark] custom-select{--cs-bg:rgba(30,30,30,.9);--cs-border:hsla(0,0%,100%,.15)}@media (prefers-contrast:high){.cs-mobile-dialog,custom-select{--cs-border:var(--tg-theme-text-color,#000)}}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:99;&[data-show=true]{background:var(--bg-color);display:block;height:auto;min-height:100vh;min-height:100dvh}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:p .6s ease-in-out forwards;transform:translateY(0);&:before{animation:q .6s ease-in-out forwards}}&[data-animate=true]{form{fieldset{animation:r .3s ease-out forwards;animation-delay:calc(335ms + sibling-index()*65ms);opacity:0}}}}@keyframes p{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 q{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 r{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}edit-event-form{form{fieldset{border:none;border-radius:10px;margin:10px;padding:0;position:relative;z-index:2;corner-shape:superellipse(1);background:linear-gradient(to left,#f3f3f3,var(--fg-color) 55%);border-bottom:1px solid #dadada;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:1px solid var(--fg-color);box-shadow:0 15px 20px #0000000d;&: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 50px 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:auto;min-height:100px;button{pointer-events:none;visibility:hidden}textarea{height:auto;min-height:60px;pointer-events:all;visibility:visible;field-sizing:content;margin:-5px 0 0 -5px;max-height:200px;padding:5px 10px 10px 5px}}}fieldset image-upload{max-width:calc(100vw - 20px);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:999;.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{display:block;line-height:140%;max-width:120px;position:absolute;right:16px;text-align:right;text-transform:capitalize;top:0;custom-select{display:block;margin:0 -16px -8px 0;label p{height:20px;overflow:hidden;text-overflow:clip;white-space:break-spaces;word-break:break-all}}time{display:block;font-feature-settings:"tnum";font-size:10px;font-variant-numeric:tabular-nums;opacity:.3;pointer-events:none}}}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{margin-top:0;max-height:0;transition:all .2s ease-out}&[data-exist=sd]{item.repeat{margin-top:7px;max-height:100px}}&[data-exist=sd-st]{item.duration,item.repeat,item.to{margin-top:7px;max-height:100px}}}remind-fields{display:none}time-fields[data-exist=sd-st]+remind-fields,time-fields[data-exist=sd]+remind-fields{display:block}}timezone-opts{display:block;section{.item,item{padding-left:20px;&:before{width:100%}}&.lists{&[disabled]{opacity:.5;pointer-events:none}}}item{&[selected] value:after{color:var(--tg-theme-link-color);content:"\2713";font-weight:700;margin-left:8px}value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}.search-item input::-moz-placeholder{opacity:.5}.search-item input::placeholder{opacity:.5}}[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:20}[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(1,minmax(0,1fr));grid-template-rows:auto;justify-items:center;pointer-events:none}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-dates=row]{align-items:center;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;width:100%}[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:20;--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:30;--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:10}[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:10}[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:20;--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:20;--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}}}[data-platform=ios] emoji-input button{font-size:14px}emoji-input{button{background:transparent;border:none;cursor:pointer;font-size:16px;height:46px;padding:7px 8px 5px 5px;position:absolute;right:0;top:0;transition:transform .1s linear;width:40px;z-index:1;&:active{transform:scale(.94)}svg{height:25px;margin:4px 0 0;opacity:.5;width:25px}&:before{background:#f3f3f3;border-bottom:1px solid #dadada;border-left:1px solid #e9e9e9;border-radius:50%;border-right:1px solid #e9e9e9;border-top:1px solid var(--fg-color);box-shadow:0 15px 20px #0000000d;content:"";display:block;height:32px;position:absolute;right:5px;top:8px;width:32px;z-index:-1}}emoji,emoji-bg{font-size:160px;opacity:.04;pointer-events:none;position:absolute;right:-5px;top:-20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}emoji-bg{filter:blur(40px);font-size:900px;line-height:0;opacity:.1;right:auto;top:-10%;transform:translateZ(0)}}[data-theme=dark] emoji-input button:before{background:var(--tg-theme-secondary-bg-color);border:1px solid hsla(0,0%,100%,.05);border-top-color:#ffffff1a}attachments-input{display:block;& item{height:auto!important;min-height:40px;padding-bottom:10px!important;&[data-disabled=true] .add-attachment{color:var(--tg-theme-hint-color);cursor:default}}& b{font-weight:400}.counter{font-size:12px;margin-left:5px;opacity:.5}.add-attachment{color:var(--tg-theme-link-color);cursor:pointer;float:right;font-size:14px;padding:0 15px 10px 10px;transition:transform .2s ease-out;&:active{transform:scale(.98)}&[disabled]{opacity:.5;pointer-events:none}& input{display:none}}.attachment-list{box-sizing:border-box;clear:both;display:flex;flex-direction:column;gap:8px;list-style:none;margin:10px 6px -3px -10px;overflow:hidden;padding:0;.attachment-item{align-items:center;background:#00000008;border-radius:6px;box-sizing:border-box;display:flex;gap:8px;overflow:hidden;padding:8px;position:relative;width:calc(100% - 1px);[data-theme=dark] &{background:#ffffff0d}& img.icon{background:transparent;flex-shrink:0;height:26px;opacity:.6;width:26px}.info{display:flex;flex:1;flex-direction:column;min-width:0}.name{color:var(--tg-theme-text-color);font-size:13px;line-height:1.2;max-width:calc(80vw - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size{color:var(--tg-theme-hint-color);font-size:11px;line-height:1.2;margin-top:2px}& button.remove{background:transparent;border:none;color:var(--tg-theme-hint-color);cursor:pointer;font-size:20px;line-height:1;opacity:.7;padding:0 5px;transition:opacity .2s;&:hover{color:var(--tg-theme-destructive-text-color);opacity:1}}.progress-bar{background:var(--tg-theme-button-color);bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease-out;width:0}&[data-uploading=true]{opacity:.8}}}.subscription-hint{color:var(--tg-theme-hint-color);display:block;font-size:12px;margin-top:5px}}custom-buttons-input{display:block;& item{height:auto!important;min-height:40px;padding-bottom:5px!important;padding-top:5px}& b{font-weight:400}.add-button{color:var(--tg-theme-link-color);cursor:pointer;float:right;font-size:14px;padding:0 15px 10px 10px;transition:transform .2s ease-out;&:active{transform:scale(.98)}&[disabled]{opacity:.5;pointer-events:none}}.button-list{clear:both;display:flex;flex-direction:column;list-style:none;margin:5px 0 0 -17px;padding:0;width:calc(100% + 17px)}.button-item{align-items:center;border-top:1px solid rgba(0,0,0,.05);display:flex;gap:12px;padding:8px 15px 8px 17px;position:relative;[data-theme=dark] &{border-color:#ffffff0d}.button-info{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0;.label{color:var(--tg-theme-text-color);font-size:14px}.label,.url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url{color:var(--tg-theme-hint-color);font-size:11px}}.actions{display:flex;gap:2px;button{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .2s;&:active{background:#0000000d}[data-theme=dark] &:active{background:#ffffff1a}svg{height:18px;opacity:.6;width:18px}}.edit-btn{color:var(--tg-theme-link-color)}.remove-btn{color:var(--tg-theme-destructive-text-color)}}}.button-editor-item{display:block;list-style:none;width:100%}.button-editor{border-top:1px solid rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:15px 15px 10px 17px;[data-theme=dark] &{border-color:#ffffff0d}.form-group{display:flex;flex-direction:column;gap:4px;input{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:0;box-sizing:border-box;color:var(--tg-theme-text-color);font-size:15px;padding:6px 0;width:100%;&:focus{border-color:var(--tg-theme-link-color);outline:none}[data-theme=dark] &{border-color:#ffffff1a}}}.editor-actions{display:flex;gap:10px;margin-top:5px;button{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px;transition:opacity .2s,transform .1s;&:active{transform:scale(.98)}}.save-btn{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}.cancel-btn{background:#0000000d;color:var(--tg-theme-text-color);[data-theme=dark] &{background:#ffffff1a}}}}}image-upload{display:block;max-width:100%;overflow:hidden;item{height:auto;min-height:44px;overflow:hidden;position:relative;b{display:inline-block}.counter{color:var(--tg-theme-hint-color);font-size:12px;padding:10px 15px 10px 10px}.add-image{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%}}swipe-slider{height:240px;margin:10px 0 0 -17px;width:calc(100% + 34px);.slide{height:100%;img-wrap{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;img{-o-object-fit:cover;object-fit:cover;width:100%}&:after,img{display:block;height:100%}&:after{backdrop-filter:grayscale(1) blur(2px) brightness(1.2);content:"";position:absolute;right:0;top:0;transition:transform 5s linear;width:0}&[data-loaded=false]:after{transform:translate(0);width:100%}&[data-loaded=true]:after{transform:translate(110%);transition:transform .7s linear;width:100%}}.remove-img{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:48px;line-height:26px;position:absolute;right:25px;text-align:center;top:10px;transition:transform .2s ease,background .2s ease;width:48px;z-index:10;&:hover{background:#000c}&:active{transform:scale(.9)}}}}&[data-exits=false]{swipe-slider{display:none}}}}task-status{cursor:pointer;--duration:.5s;&:empty{display:none}svg{height:32px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px;fill:none;stroke:var(--accent-color);stroke-linejoin:round;stroke-linecap:round;.square{stroke-width:.6;fill:var(--fg-color);stroke-dasharray:50,50;stroke-dashoffset:0;transition-delay:calc(var(--duration)*.2);transition:stroke-dashoffset calc(var(--duration)*.8),opacity var(--duration) ease-in-out}path.check{stroke-width:1.8;stroke:#18c418;stroke-dasharray:9.8995,9.8995;stroke-dashoffset:9.8995;transition-duration:calc(var(--duration)*.1);transition-timing-function:cubic-bezier(.9,0,.5,1);transition:stroke-dashoffset calc(var(--duration)*.8),transform var(--duration) ease-in-out}}&[data-status=done] svg{rect{opacity:0;stroke-dashoffset:49.5;transition-delay:0s}path{stroke-dashoffset:0;transform:scale(1.2) translate(-2px) translateY(-2px);transition-delay:calc(var(--duration)*.2)}}}@keyframes C{0%{background:var(--mainpage-bg-color)}to{background:var(--bg-color)}}@keyframes D{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:101;&[data-show=true]{animation:C .7s ease-in forwards;background:var(--bg-color);display:block;height:auto;min-height:100vh;min-height:100dvh}main-page>*{animation:D .3s ease-out forwards;animation-delay:calc((sibling-index() - 1)*65ms);display:block;opacity:0}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;padding:0;corner-shape:superellipse(1);overflow:hidden;.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}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;display:flex;height:32px;justify-content:center;left:10px;margin:0;padding:0;pointer-events:none;top:9px;width:32px;corner-shape:superellipse(1);background:#6f94ff;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M32 16C32 3.2 28.8 0 16 0S0 3.2 0 16s3.2 16 16 16 16-3.2 16-16"/></svg>') 0 0 /100% 100% no-repeat;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M32 16C32 3.2 28.8 0 16 0S0 3.2 0 16s3.2 16 16 16 16-3.2 16-16"/></svg>') 0 0 /100% 100% no-repeat;text-align:center}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%}}&.groups{background:#1954ff;svg{width:70%}}&.work{background:#415db3;svg{width:60%}}&.notes{background:#ff8f13;svg{width:69%}}&.tasks{background:#4caf50;svg{width:54%}}&.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)}}.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:99}}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:99;&[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}.item 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;height:100dvh;inset:0;margin:0;padding:20px 40px;position:fixed;text-align:center;width:100vw;z-index:999;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:K .8s infinite}}@keyframes K{50%{opacity:.9}to{opacity:1}}import-opts section figure{background:transparent;-webkit-mask:none;mask:none}import-opts section figure img{border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}app-settings notes-opts{figure.emoji{align-items:center;background:#36b9ff;display:flex;font-size:18px;justify-content:center}}app-settings tasks-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=tasks]:checked) collapse-options{height:100px;opacity:1}item[disabled]{opacity:.6;pointer-events:none}}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:J 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 J{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{max-width:calc(100vw - 20px);&[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 groups-list{h5{margin-top:20px}section.lists{item{figure{background:#7575751a;img{background:var(--tg-theme-secondary-bg-color,#f0f0f0);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}}}.no-groups{font-size:12px;margin:20px 20px 25px;opacity:.5;text-align:center}}.group-img:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2FhYSIgZD0iTTE2IDExYzEuNjYgMCAyLjk5LTEuMzQgMi45OS0zUzE3LjY2IDUgMTYgNXMtMyAxLjM0LTMgMyAxLjM0IDMgMyAzbS04IDBjMS42NiAwIDIuOTktMS4zNCAyLjk5LTNTOS42NiA1IDggNSA1IDYuMzQgNSA4czEuMzQgMyAzIDNtMCAyYy0yLjMzIDAtNyAxLjE3LTcgMy41VjE5aDE0di0yLjVjMC0yLjMzLTQuNjctMy41LTctMy41bTggMGMtLjI5IDAtLjYyLjAyLS45Ny4wNSAxLjE2Ljg0IDEuOTcgMS45NyAxLjk3IDMuNDVWMTloNnYtMi41YzAtMi4zMy00LjY3LTMuNS03LTMuNSIvPjwvc3ZnPg==) no-repeat 50%;background-color:var(--tg-theme-secondary-bg-color,#f0f0f0);background-position:50%;background-size:60%;color:#fff}app-settings group-detail{pre-loader{display:block;font-size:12px;margin:100px;opacity:.5;text-align:center}section{margin-top:20px;h5{font-size:14px;font-weight:500;margin:20px 20px 10px;opacity:.8}.group-info{padding:15px 20px;text-align:center;figure{align-items:center;background:var(--tg-theme-secondary-bg-color,#f0f0f0);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 15px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px;img{background:var(--tg-theme-secondary-bg-color,#f0f0f0);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}svg{height:40px;opacity:.7;width:40px;path{stroke:var(--tg-theme-hint-color,#8e8e93)}}}.group-name{font-size:18px;font-weight:600;margin-bottom:5px}.group-link{color:var(--tg-theme-link-color,#3390ec);display:block;font-size:13px;margin-bottom:5px;opacity:.8;text-decoration:none;transition:opacity .2s;&:hover{opacity:1}}.role-badge{background:var(--tg-theme-button-color,#3390ec);border-radius:12px;color:var(--tg-theme-button-text-color,#fff);display:inline-block;font-size:11px;font-weight:500;margin-top:10px;opacity:.8;padding:4px 12px}}>item{padding-left:20px;--si:sibling-index();&[disabled]{opacity:.5;pointer-events:none}&:before{left:15px;width:calc(100% - 15px)}>name:not(:empty){text-wrap:balance;white-space:normal}input[type=checkbox].toggle{animation:I .2s ease forwards;opacity:0;top:15px}input.toggle{animation-delay:calc(var(--si)*.1s)}}>collapse-options{display:block;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in,opacity .4s ease-out}&:has(input[type=checkbox][name=showGroupEvents]:checked) collapse-options{max-height:500px;opacity:1}collapse-options[data-all-selected=true]{item:has(input[data-calendar-id]){filter:grayscale(100%);opacity:.6;pointer-events:none}}}}@keyframes I{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}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{name{span{opacity:.2}}}.danger{name{color:red}desc{color:var(--tg-theme-destructive-text-color);opacity:.9}}}subscribe-opts{display:block;padding-bottom:100px;section{margin-bottom:0;min-height:calc(100vh - 130px);.item,item{padding-left:20px;&:before{width:100%}}}item.status{text-align:center;&[data-inactive=true]{name{color:var(--tg-theme-hint-color)}}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--tg-theme-secondary-bg-color);border:none;border-radius:6px;display:block;height:8px;margin:12px 0 8px;overflow:hidden;width:100%}progress::-webkit-progress-bar{background:var(--tg-theme-secondary-bg-color);border-radius:6px;height:8px}progress::-webkit-progress-value{background:var(--tg-theme-link-color);border-radius:6px;-webkit-transition:width .3s ease;transition:width .3s ease}progress::-moz-progress-bar{background:var(--tg-theme-link-color);border-radius:6px}p{color:var(--tg-theme-hint-color);display:block;font-size:13px;margin-bottom:10px;text-align:center}auto-renewal{background:#34c7591f;border-radius:8px;color:#34c759;display:block;font-size:12px;margin-top:10px;padding:6px 12px;text-align:center;[data-status=cancelled]{background:#ff95001f;color:#ff9500}}button{background:transparent;border:1px solid var(--tg-theme-destructive-text-color,#ff3b30);border-radius:10px;color:var(--tg-theme-destructive-text-color,#ff3b30);cursor:pointer;display:block;font-size:14px;font-weight:500;margin-top:12px;padding:10px 16px;transition:all .2s ease;width:100%;&:active{background:#ff3b301a;transform:scale(.98)}}}item.plans{ul.features{display:block;list-style:none;margin:0 0 0 12px;padding:0;li{align-items:center;color:var(--tg-theme-text-color);display:flex;font-size:14px;gap:10px;padding:8px 0;&:before{align-items:center;background:#34c75926;border-radius:50%;color:#34c759;content:"\2713";display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}}}label.plan{align-items:center;background:var(--tg-theme-bg-color);border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;height:80px;margin:10px 5px 10px -5px;padding:16px;position:relative;transition:border-color .2s ease,transform .1s ease;input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--tg-theme-hint-color);border-radius:50%;cursor:pointer;height:22px;left:16px;margin:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:22px;&:after{background:var(--tg-theme-link-color);border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;width:12px}&:checked{border-color:var(--tg-theme-link-color);&:after{transform:translate(-50%,-50%) scale(1)}}}&:active{transform:scale(.98)}&.selected{border-color:var(--tg-theme-link-color)}b{flex:1;font-size:16px;font-weight:600;margin-left:34px}b,u{color:var(--tg-theme-text-color)}u{font-size:20px;font-weight:700;text-decoration:none}i{color:var(--tg-theme-hint-color);font-size:14px;font-style:normal;margin:0 -8px 0 5px}sup{background:#34c7591f;border-radius:6px;bottom:2px;color:#34c759;font-size:12px;font-weight:600;padding:3px 8px;position:absolute;right:2px}}}}.gift-modal{animation:H .3s ease;background:var(--tg-theme-bg-color);border:none;border-radius:16px;box-shadow:0 10px 30px #0000004d;margin:20px;max-width:400px;padding:24px;width:calc(100% - 40px);&::backdrop{animation:G .3s ease;background:#00000080}h3{color:var(--tg-theme-text-color);font-size:18px;font-weight:600;margin:0 0 16px}h3,p{text-align:center}p{color:var(--tg-theme-hint-color);font-size:14px;line-height:1.4;margin:0 0 20px}textarea{background:var(--tg-theme-secondary-bg-color);border:1px solid var(--tg-theme-hint-color);border-radius:8px;color:var(--tg-theme-text-color);font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:none;width:100%;&::-moz-placeholder{color:var(--tg-theme-hint-color)}&::placeholder{color:var(--tg-theme-hint-color)}&:focus{outline:none}}modal-buttons{display:flex;gap:12px;margin-top:20px;button{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease;&.secondary{background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}&.primary{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}&:active{opacity:.8;transform:scale(.98)}}}}@keyframes G{0%{opacity:0}to{opacity:1}}@keyframes H{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}app-settings add-to-homescreen{item.clickable figure{background:#2c2597;svg{margin-top:-2px}}}days-agenda{--agenda-min-height: calc(100vh - 330px) ;--agenda-max-height:fit-content;display:block;margin:0 auto;max-height:var(--agenda-max-height);min-height:var(--agenda-min-height);overflow:hidden;.days-swipe-wrap{min-height:200px;overflow:hidden;position:relative;.swipe-slider-wrapper>*{display:block;float:left;max-height:var(--agenda-max-height);overflow:hidden;position:relative;will-change:transform}}&.drag .swipe-slider-wrapper>*{pointer-events:none}&[type=events] events{display:block;margin:0 auto;max-width:calc(var(--calendar-max-width) + 6px);&.user-events:not(:has(event)){content:"";display:block;height:70px;width:70px}}}@keyframes u{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}day-events{contain:layout style;display:block;.day-title{-webkit-text-size-adjust:none;display:block;font-size:16px;font-weight:600;margin:20px auto 15px;text-align:center;&:not(:has(t)) w{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;h3{font-size:14px;text-align:center}>.nodate-events[data-animate="1"]{animation:u .2s ease-in-out forwards;animation-delay:.4s;opacity:0}&.holidays{border-radius:15px;margin-bottom:20px;position:relative;corner-shape:superellipse(1.4);background:linear-gradient(150deg,#ff3232,#bc32ff);color:#fff;padding:10px 20px 20px 18px;h4{font-weight:400;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)}}&[data-type="holiday:pre-holiday"]{background:linear-gradient(150deg,#ffee5b,#fff8e4);color:#333;a{color:#333}}&[data-type="holiday:workday"]{background:linear-gradient(150deg,#3286ff,#96b6ff)}}event{border-radius:15px;display:block;overflow:hidden;position:relative;corner-shape:superellipse(1.2);border:1px solid var(--fg-color);border-left:none;border-top:none;box-shadow:3px 4px 12px #00000008;cursor:pointer;margin-bottom:10px;padding:12px 20px 22px 14px;transition:transform .1s linear;&:before{background:var(--fg-color);content:"";inset:0;opacity:.4;position:absolute;z-index:-1}&:active{transform:scale(.98)}status,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}sup{&[data-group=current]{padding-left:18px;&:before{animation:x 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}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:500;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{background:linear-gradient(69deg,#0000000d,#0000);border:1px solid #fff;border-bottom:none;border-radius:15px;border-top:none;bottom:4px;box-shadow:1px 0 #f0f0f099;color:var(--tg-theme-link-color);display:inline-block;font-size:12px;font-weight:500;left:4px;margin:0;padding:6px 12px 6px 6px;position:absolute;text-decoration:none;&:hover{opacity:.9}img,svg{float:left;height:auto;margin:-2px 3px 0 0;width:18px}svg{margin:0 4px 0 2px;width:16px}}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=google]{svg{filter:grayscale(1) brightness(1.1);margin:2px 0 0 4px;width:16px}}&[data-type=yandex]{padding:0;svg{filter:grayscale(1) brightness(2);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:w .5s cubic-bezier(.18,.89,.32,1.28) forwards;opacity:.3;transform:translateY(30px)}show-animation{--si:sibling-index();event{animation-delay:calc((var(--si) - 1)*75ms)}}}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}}}}[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:v .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 v{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes w{0%{opacity:.3;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes x{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}[data-theme=dark] event:before{background:linear-gradient(86deg,#ffffff0d,#ffffff03)}[data-theme=dark] event{border:1px solid hsla(0,0%,100%,.03);border-left:none;border-top:none;a.conf-link{background:linear-gradient(86deg,#ffffff0d,#ffffff03);border-color:#ffffff0d;box-shadow:none}source-links{filter:brightness(.7) contrast(1.6)}}body.loaded day-events .day-title[data-animate]{animation:y .3s ease-out forwards}@keyframes y{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}task-status{--duration:.5s;&:empty{display:none}svg{height:32px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px;fill:none;stroke:var(--accent-color);stroke-linejoin:round;stroke-linecap:round;rect{stroke-width:.6;fill:var(--fg-color);stroke-dasharray:50,50;stroke-dashoffset:0;transition-delay:calc(var(--duration)*.2);transition:stroke-dashoffset calc(var(--duration)*.8),opacity var(--duration) ease-in-out}path{stroke-width:1.8;stroke:#18c418;stroke-dasharray:9.8995,9.8995;stroke-dashoffset:9.8995;transition-duration:calc(var(--duration)*.1);transition-timing-function:cubic-bezier(.9,0,.5,1);transition:stroke-dashoffset calc(var(--duration)*.8),transform var(--duration) ease-in-out}}&[data-status=done] svg{rect{opacity:0;stroke-dashoffset:49.5;transition-delay:0s}path{stroke-dashoffset:0;transform:scale(1.2) translate(-2px) translateY(-2px);transition-delay:calc(var(--duration)*.2)}}}day-events event{&[data-is-task=true]{name{max-width:80%}desc{max-width:85%}}task-status{bottom:0;display:inline-block;position:absolute;right:0;top:0;width:50px;z-index:3}}[data-platform=ios]{day-note textarea{font-family:cursive}}:root{--day-note-bg:linear-gradient(42deg,#f6f083,#fffdd5);--edit-day-note-bg:#fffdd5}[data-theme=dark]{--day-note-bg:#c0be9c;--edit-day-note-bg:#c0be9c}day-note{background:var(--day-note-bg);border-radius:20px;display:block;margin:20px auto;max-width:calc(100vw - 20px);min-height:calc(100vh - 130px);padding:20px 0;corner-shape:superellipse(1.7);box-shadow:0 2px 10px #0000001a;h3{color:#000000e6;font-size:16px;margin:0 0 15px;text-align:center;text-transform:capitalize}dialog.notes-section{background:transparent;border:none;height:100%;margin-top:40px;overflow:hidden;padding:0 15px;width:100%}textarea{--lines-color:rgba(0,0,0,.2);pointer-events:all;resize:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;field-sizing:content;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:#000a7b;display:block;font-size:26px;line-height:31px;margin:0 auto;max-height:calc(100vh - 400px);min-height:200px;padding:6px 10px;width:84%;&:focus{outline:none}}.emoji-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px;min-height:48px}.emoji-item{animation:B .2s ease-out;background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:28px;line-height:1;padding:6px;transition:transform .15s ease,background .15s ease;&:hover{transform:scale(1.2)}&:active{transform:scale(.9)}}.emoji-add-btn{background:transparent;border:2px dashed var(--tg-theme-hint-color);border-radius:10px;height:40px;width:40px;corner-shape:superellipse(1);align-items:center;color:var(--tg-theme-hint-color);cursor:pointer;display:flex;justify-content:center;transition:all .2s ease;&:hover{transform:scale(1.1)}&:active{transform:scale(.95)}}.emoji-add-icon{font-size:20px;font-weight:300;line-height:1}}@keyframes B{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}body[note-edit="1"]{background:var(--edit-day-note-bg);overflow:hidden;#main_ui{max-height:100vh;min-height:100vh;overflow:hidden}days-agenda[type=notes]{height:100vh;position:fixed;top:0;z-index:9999;.days-swipe-wrap,.swipe-slider-wrapper,day-note,day-notes{max-height:-moz-fit-content;max-height:fit-content;overflow:visible}dialog{background:var(--edit-day-note-bg);height:100vh;inset:0;margin:0;padding-top:20px;position:fixed;width:100vw;z-index:9999}&::backdrop{backdrop-filter:blur(20px)}}}woman-flows{border-radius:16px;color:#fff;display:block;margin:20px auto 0;max-width:calc(100vw - 10px);overflow:hidden;corner-shape:superellipse(1.4);background-color:#ff9ac3;background-image:linear-gradient(-45deg,#ff569b,transparent);border:none;box-shadow:0 -10px 5px -5px #0000004d;padding:4px;&:empty{display:none}&:has(p:empty){padding-top:10px;p{display:none}}p{border-radius:12px 12px 0 0;border-top:1px dashed hsla(0,0%,100%,.1);display:block;margin:0 0 -10px;opacity:.8;padding:12px 15px 32px;corner-shape:superellipse(1.4)}button{background:#0000001a;border-radius:13px;color:#fff;float:left;font-size:14px;margin:10px -3px 10px 10px;position:relative;width:calc(50% - 14px);corner-shape:superellipse(1.4);background-image:linear-gradient(0deg,#ad1f68,transparent);border:1px solid rgba(0,0,0,.05);border-top:none;cursor:pointer;padding:15px 20px 15px 15px;transition:transform .1s linear;&[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:9px;pointer-events:none;position:absolute;top:11px;width:26px}&:last-of-type{svg{left:auto;right:9px}}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(event-detail[data-show=true]){background-color:var(--bg-color)}event-detail{background-color:var(--bg-color);display:none;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;left:0;line-height:1.5;overflow:hidden;padding:0 0 48px;position:fixed;top:-1000px;width:100vw;z-index:98;-webkit-font-smoothing:antialiased;contain:layout style paint;&[data-show=true]{display:block;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:100vh;min-height:100dvh;overflow-y:auto;top:0;-webkit-overflow-scrolling:touch}wrap{display:block;transition:transform .5s ease,opacity .3s linear}a{color:var(--tg-theme-link-color);text-decoration:none}emoji,emoji-bg{font-size:160px;opacity:.06;pointer-events:none;position:absolute;right:-5px;top:-20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}emoji-bg{filter:blur(40px);font-size:900px;line-height:0;opacity:.2;right:auto;top:-10%;transform:translateZ(0)}section{background:var(--fg-color);border-bottom:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.05);border-radius:10px;border-right:1px solid rgba(0,0,0,.05);border-top:1px solid var(--fg-color);box-shadow:0 15px 20px #0000000d,inset 0 5px 100px #0000000d;margin:10px;padding:0;position:relative;corner-shape:superellipse(1);overflow:hidden;&:has(>ul:empty),&:not(:has(>*)){display:none!important}[data-shine=true] &:has(>*):after{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}}section.info{min-height:100px}.item,item{color:var(--tg-theme-text-color);display:block;padding:14px 15px;position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text;&:last-child:before{display:none}&.title{padding:10px 15px 0;name{color:var(--tg-theme-text-color);display:block;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;opacity:.8;padding-right:50px;-webkit-user-select:text;-moz-user-select:text;user-select:text}task-status{border-radius:0 8px;height:50px;position:absolute;right:1px;top:1px;width:50px;z-index:3;&:before{display:none}}}time-slider{margin:0 -14px;padding:0;width:calc(100% + 28px);.time-slide{padding-left:14px;padding-right:14px}}&.desc{color:var(--tg-theme-text-color);font-size:15px;line-height:1.5;opacity:.85;padding:14px 15px 18px;white-space:pre-wrap;p{margin:0 0 10px;-webkit-user-select:text;-moz-user-select:text;user-select:text;&:last-child{margin-bottom:0}}}&.location{align-items:center;color:var(--tg-theme-text-color);display:flex;font-size:14px;font-weight:500;gap:10px;padding:14px 15px;>*{-webkit-user-select:text;-moz-user-select:text;user-select:text}}}calendar-link{color:var(--tg-theme-link-color);cursor:pointer;display:block;font-size:15px;font-weight:600;margin:0;overflow:hidden;padding:14px;position:relative;transition:transform .1s linear;-webkit-user-select:text;-moz-user-select:text;user-select:text;&:active{transform:scale(.99)}}image-slider{border-radius:0;display:block;margin:0;opacity:1;overflow:hidden;transition:opacity .5s ease-in-out;&[data-hide=true]{opacity:0}}.custom-btn{align-items:center;background-color:var(--bg-color);border-color:hsla(0,0%,100%,.2) rgba(0,0,0,.05) rgba(0,0,0,.1);border-radius:9px;border-style:solid;border-width:1px;box-shadow:0 4px 12px #00000008;color:var(--tg-theme-text-color);display:flex;font-size:15px;font-weight:500;justify-content:center;margin:10px 14px 5px;overflow:hidden;padding:14px 20px;position:relative;transition:transform .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;&:first-child{margin-top:10px}&:last-child{margin-bottom:16px}&:active{transform:scale(.99)}[data-shine=true] &:after{background:linear-gradient(0,#0000 10%,#fff 40% 70%,#0000 90%);content:"";display:block;height:60%;opacity:.6;pointer-events:none;position:absolute;right:0;top:calc(95% + var(--gyro-beta-percent)*-1.5%);width:1px}}section.links{a{align-items:center;border-bottom:1px solid var(--bg-color);display:flex;font-size:14px;gap:8px;transition:transform .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;img,svg{flex-shrink:0;height:20px;width:20px}&:active{transform:scale(.99)}}a.conf span{color:var(--tg-theme-hint-color);max-width:100px;overflow:hidden;text-overflow:ellipsis}}section.attachments{.item,item{align-items:center;border-bottom:1px solid var(--bg-color);display:flex;gap:12px;padding:12px 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;&:last-child{border-bottom:none}img{background:transparent;height:24px;opacity:.7;width:24px}a{color:var(--tg-theme-text-color);flex:1;font-size:15px;font-weight:600}size{font-size:12px;opacity:.5}}}:is(html:has(edit-page[data-show=true]) &) wrap{opacity:.2;pointer-events:none;transform:translateY(100px) scale(.97)}&[data-theme=dark],:is([data-theme=dark] &){emoji{opacity:.08}section{background:#ffffff08;border:none;border-top:1px solid hsla(0,0%,100%,.01);box-shadow:none;[data-shine=true] &:has(>*):after{background:linear-gradient(0,#0000 10%,#fff1 40%,#fff3,#fff1 70%,#0000 90%);height:60%;opacity:.8}&.buttons .btn{border:none;border-top:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 4px 20px #ffffff08;[data-shine=true] &:after{background:linear-gradient(0,#0000 10%,#fff1 40%,#fff3,#fff1 70%,#0000 90%);height:80%;opacity:.8}}}.item,item{:before{border-bottom:1px solid hsla(0,0%,100%,.03)}}section.attachments item,section.links a{border-bottom:1px solid hsla(0,0%,100%,.03)}calendar-link{background:#ffffff08;border:none;border-top:1px solid hsla(0,0%,100%,.01);box-shadow:inset 0 4px 20px #ffffff08;[data-shine=true] &:after{background:linear-gradient(0,#0000 10%,#fff1 40%,#fff3,#fff1 70%,#0000 90%);height:80%;opacity:.8}}.custom-btn{background:#ffffff08;border:none;border-top:1px solid hsla(0,0%,100%,.01);box-shadow:inset 0 4px 20px #ffffff08;[data-shine=true] &:after{background:linear-gradient(0,#0000 10%,#fff1 40%,#fff3,#fff1 70%,#0000 90%);opacity:.8}}}&[data-show=true][data-animated=true]{section{animation:z .5s ease-out forwards;animation-delay:calc(sibling-index()*.1s);opacity:0;transform:translateY(10px)}}}@keyframes z{to{opacity:1;transform:translateY(0)}}time-slider{box-sizing:border-box;color:var(--tg-theme-text-color);display:block;font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4;overflow:hidden;padding:10px 15px 14px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;swipe-slider{.time-slide{text-align:left}}.date-str{display:block;text-transform:lowercase;&:first-letter{text-transform:uppercase}}.repeat-str,.time-str{display:block}.repeat-str{font-size:13px;font-weight:400;opacity:.5}#next_time_slide{background:none;border:none;cursor:pointer;height:32px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:32px;z-index:2}}image-slider{aspect-ratio:16/9;background-color:var(--bg-secondary-color,#f5f5f5);display:block;max-height:320px;overflow:hidden;position:relative;width:100%;.single-cover{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}swipe-slider{aspect-ratio:16/9;background-color:var(--bg-secondary-color,#f5f5f5);max-height:320px;.slide{display:block;height:100%;img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}}}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;left:-1px;margin:5px auto 0;max-width:calc(var(--calendar-max-width) + 3px);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;&:has(.emojis){height:auto}&: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}.emojis{margin:10px 0 20px -5px;b{background:#fff2;border-radius:20px;display:inline-block;font-size:14px;font-weight:400;height:22px;line-height:18px;margin:0 0 4px;padding:2px 2px 2px 6px;width:40px;e{font-size:14px;margin:0 3px 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}}[data-theme=dark] interval-info{background:color-mix(in srgb,var(--accent-color) 80%,#000);color:var(--tg-theme-button-text-color);filter:contrast(1)}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:98;&[data-show=true]{display:block;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:100vh;min-height:100dvh;overflow-y:auto;top:0;z-index:98;-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%}image-slider{background-color:var(--mainpage-bg-color);height:auto;margin:5px 0 0 -27px;max-height:250px;min-height:200px;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{border:none!important;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:99}&.open-animation{overflow:visible;&:before{filter:brightness(1);transform:scale(10)}}task-status{cursor:pointer;&:before{display:none!important}}}}}calendar-info h2{transition:all .1s ease-out}[data-expanded=true] calendar-info{image-slider{max-height:320px}h2{margin-top:15px}}tips-slider{background:var(--tg-theme-secondary-bg-color,var(--bg-color));display:none;height:100vh;height:100dvh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:102;&[data-show=true]{display:block}swipe-slider{height:100%;position:relative;width:100%}tip-slide{align-items:top;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow-y:auto;padding:2rem;will-change:transform;-webkit-overflow-scrolling:touch}tip-content{align-items:center;color:var(--tg-theme-text-color,#000);display:flex;flex-direction:column;margin-top:6rem;max-width:600px;text-align:center;width:100%}tip-icon{font-size:4rem;line-height:1}tip-icon,tip-title{display:block;margin-bottom:1.5rem}tip-title{color:var(--tg-theme-text-color,#000);font-size:2rem;font-weight:600;line-height:1.3}tip-desc{color:var(--tg-theme-hint-color,#666);display:block;font-size:1.125rem;line-height:1.6;p{margin:0 0 1rem}ol,ul{margin:1rem 0;padding-left:1.5rem;text-align:left}li{margin-bottom:.5rem}a{color:var(--tg-theme-link-color,#2481cc);text-decoration:none;&:hover{text-decoration:underline}}}}tips-slider[data-show=true] tip-content{animation:t .4s ease-out}@keyframes t{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){tips-slider{tip-slide{padding:1.5rem}tip-icon{font-size:3rem;margin-bottom:1rem}tip-title{font-size:1.5rem;margin-bottom:1rem}tip-desc{font-size:1rem}}}[data-theme=dark] tips-slider{background:var(--tg-theme-secondary-bg-color,#111);tip-content,tip-title{color:var(--tg-theme-text-color,#ddd)}tip-desc{color:var(--tg-theme-hint-color,#999)}}[data-shine=true]{day-cell.selected d:not(:has(note-emoji)),day-cell.today d:not(:has(note-emoji)){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.selected.checked d,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%}}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}}}task-status{overflow:hidden;&:before{background:linear-gradient(75deg,#0000 10%,#fffa 40%,#0000 80%);content:"";display:block;height:100%;left:calc(170px + var(--gyro-gamma-percent)*-3px);pointer-events:none;position:absolute;top:0;width:90px;z-index:4}}&[data-theme=dark] task-status{&:before{background:linear-gradient(75deg,#0000 20%,#fff3 40%,#0000 70%);opacity:.2;width:150px}}[data-theme=dark][data-platform=android],[data-theme=dark][data-platform=ios]{.emoji-picker-container:before{left:calc(-1px + var(--gyro-gamma-percent)*-10px)}}
/*! Bundled license information:

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