html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{tab-size:4}html{line-height:normal;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}address{font-style:inherit}hr{height:0;border:0;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-spacing:0;border-color:inherit;text-indent:0}td{padding:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:normal}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{color:inherit;-webkit-appearance:none}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:1px dotted currentColor}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item;cursor:pointer}/*! twbs/bootstrap v5.0.0 | MIT License | https://github.com/twbs/bootstrap */pre{overflow:auto;-ms-overflow-style:scrollbar}button:focus{outline:0}button:focus:not(:focus-visible){outline:0}textarea{resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}::file-selector-button{font:inherit}::-webkit-color-swatch-wrapper{padding:0}iframe{border:0}:root{--cont-px: 40px}@media (max-width: 1023.98px){:root{--cont-px: 20px}}@media (max-width: 767.98px){:root{--cont-px: 10px}}@font-face{font-family:Roboto;font-weight:900;font-style:italic;font-display:swap;src:local("Roboto-BlackItalic"),url(Roboto-BlackItalic.78caebf195bb74dd.woff2) format("woff2"),url(Roboto-BlackItalic.241b676a4f78f3f5.woff) format("woff")}@font-face{font-family:Roboto;font-weight:900;font-style:normal;font-display:swap;src:local("Roboto-Black"),url(Roboto-Black.b4556791e2a9e005.woff2) format("woff2"),url(Roboto-Black.9a104ee07f7cfd52.woff) format("woff")}@font-face{font-family:Roboto;font-weight:700;font-style:italic;font-display:swap;src:local("Roboto-BoldItalic"),url(Roboto-BoldItalic.390061c79a976b33.woff2) format("woff2"),url(Roboto-BoldItalic.520b61e1f58bfa73.woff) format("woff")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;font-display:swap;src:local("Roboto-Bold"),url(Roboto-Bold.2a63183e6dff7d00.woff2) format("woff2"),url(Roboto-Bold.29ac6158e35aee95.woff) format("woff")}@font-face{font-family:Roboto;font-weight:500;font-style:italic;font-display:swap;src:local("Roboto-MediumItalic"),url(Roboto-MediumItalic.e6298ae4e67c21f0.woff2) format("woff2"),url(Roboto-MediumItalic.2956cf3069ed238f.woff) format("woff")}@font-face{font-family:Roboto;font-weight:500;font-style:normal;font-display:swap;src:local("Roboto-Medium"),url(Roboto-Medium.f8693cca22ae31bc.woff2) format("woff2"),url(Roboto-Medium.4fa4b1c02a877115.woff) format("woff")}@font-face{font-family:Roboto;font-weight:400;font-style:italic;font-display:swap;src:local("Roboto-Italic"),url(Roboto-Italic.e89c482bb3c378ae.woff2) format("woff2"),url(Roboto-Italic.16e779734e57c33a.woff) format("woff")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;font-display:swap;src:local("Roboto"),url(Roboto-Regular.4e7449338f3a9fee.woff2) format("woff2"),url(Roboto-Regular.4557104648f65fcc.woff) format("woff")}@font-face{font-family:Roboto;font-weight:300;font-style:italic;font-display:swap;src:local("Roboto-LightItalic"),url(Roboto-LightItalic.1fef99d151543045.woff2) format("woff2"),url(Roboto-LightItalic.f71b7b46fefbb76c.woff) format("woff")}@font-face{font-family:Roboto;font-weight:300;font-style:normal;font-display:swap;src:local("Roboto-Light"),url(Roboto-Light.86fc2559ff73eac5.woff2) format("woff2"),url(Roboto-Light.3d1bbede3dff569a.woff) format("woff")}@font-face{font-family:Roboto;font-weight:100;font-style:italic;font-display:swap;src:local("Roboto-ThinItalic"),url(Roboto-ThinItalic.11e05b7d957a8fa8.woff2) format("woff2"),url(Roboto-ThinItalic.afddfa11eae1a8cd.woff) format("woff")}@font-face{font-family:Roboto;font-weight:100;font-style:normal;font-display:swap;src:local("Roboto-Thin"),url(Roboto-Thin.b905938f03330d83.woff2) format("woff2"),url(Roboto-Thin.b87a0ec98c0696c7.woff) format("woff")}@font-face{font-family:Roboto Slab;font-weight:900;font-style:normal;font-display:swap;src:local("RobotoSlab-Black"),url(RobotoSlab-Black.5a67b8e30c7e81e4.woff2) format("woff2"),url(RobotoSlab-Black.4efde5e54289f86d.woff) format("woff")}@font-face{font-family:Roboto Slab;font-weight:800;font-style:normal;font-display:swap;src:local("RobotoSlab-ExtraBold"),url(RobotoSlab-ExtraBold.5061f3c0fd6620b9.woff2) format("woff2"),url(RobotoSlab-ExtraBold.c55a0e75627b3f5c.woff) format("woff")}@font-face{font-family:Roboto Slab;font-weight:700;font-style:normal;font-display:swap;src:local("RobotoSlab-Bold"),url(RobotoSlab-Bold.f6b2d8886faf83ad.woff2) format("woff2"),url(RobotoSlab-Bold.20eb3fcdedac748b.woff) format("woff")}@font-face{font-family:Roboto Slab;font-weight:600;font-style:normal;font-display:swap;src:local("RobotoSlab-SemiBold"),url(RobotoSlab-SemiBold.9af565ce6116b7f8.woff2) format("woff2"),url(RobotoSlab-SemiBold.c986bf2d43aa8686.woff) format("woff")}@font-face{font-family:Roboto Slab;font-weight:500;font-style:normal;font-display:swap;src:local("RobotoSlab-Medium"),url(RobotoSlab-Medium.01ca0eab54200399.woff2) format("woff2"),url(RobotoSlab-Medium.14101eafdc7b97c7.woff) format("woff")}@font-face{font-family:Roboto Slab;font-weight:400;font-style:normal;font-display:swap;src:local("RobotoSlab-Regular"),url(RobotoSlab-Regular.901660bd6db481d0.woff2) format("woff2"),url(RobotoSlab-Regular.b3f2ccf2f9a0e778.woff) format("woff")}@font-face{font-family:Roboto Slab;font-weight:300;font-style:normal;font-display:swap;src:local("RobotoSlab-Light"),url(RobotoSlab-Light.a7e29f01b5b63cd2.woff2) format("woff2"),url(RobotoSlab-Light.f95aa822b077739b.woff) format("woff")}@font-face{font-family:Roboto Slab;font-weight:200;font-style:normal;font-display:swap;src:local("RobotoSlab-ExtraLight"),url(RobotoSlab-ExtraLight.1550b47a437f05ba.woff2) format("woff2"),url(RobotoSlab-ExtraLight.bdf09f03dcc4cfb4.woff) format("woff")}@font-face{font-family:Roboto Slab;font-weight:100;font-style:normal;font-display:swap;src:local("RobotoSlab-Thin"),url(RobotoSlab-Thin.464fd06f90a162ac.woff2) format("woff2"),url(RobotoSlab-Thin.474aab1839235839.woff) format("woff")}.icon{--icon-stroke-w: 1px;--icon-w: 16px;display:inline-block;flex-shrink:0;width:var(--icon-w);height:auto;fill:transparent;stroke:currentColor;stroke-width:0}.icon [stroke]{stroke:currentColor;stroke-width:var(--icon-stroke-w)}.icon [fill],.icon :not([stroke]){fill:currentColor}.icon--positive [stroke]{stroke:rgb(var(--c-text-positive))}.icon--negative [stroke]{stroke:rgb(var(--c-text-negative))}.button{--button-bg-cl: rgba(var(--c-bg-primary), .6);--button-border-cl: transparent;--button-cl: rgb(var(--c-text-button));--button-gap: 4px;--button-fz: 16px;--button-brs: 4px;display:flex;gap:var(--button-gap);align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:6px;border:1px solid var(--button-border-cl);border-radius:var(--button-brs);background-color:var(--button-bg-cl);color:var(--button-cl);text-decoration:none;cursor:pointer}.button__text{font-size:var(--button-fz);line-height:normal;white-space:nowrap}.button__text:empty{display:none}.button__icon{--icon-stroke-w: 2px;--loader-icon-w: var(--icon-w);align-self:normal;filter:contrast(1)}.button:disabled,.button--disabled{filter:grayscale(1);pointer-events:none}.button:disabled .button__icon,.button--disabled .button__icon{opacity:.3}.button--negative{--button-cl: rgba(var(--c-text-negative), 1);--button-bg-cl: transparent}.button--positive{--button-bg-cl: transparent;--button-cl: rgba(var(--c-text-positive), 1)}.button--ghost{--button-bg-cl: transparent;--button-cl: rgba(var(--c-text-button-inverse), .4);--button-border-cl: rgba(var(--c-border-primary), .2)}.button--ghost-positive{--button-bg-cl: transparent;--button-cl: rgba(var(--c-text-positive), 1);--button-border-cl: rgba(var(--c-border-positive), 1)}.button--secondary{--button-bg-cl: transparent;--button-cl: rgba(var(--c-text-button-inverse), .6);--button-border-cl: transparent}.button--emoji{--button-cl: currentColor}.button--sm{--button-gap: 2px;--button-fz: 14px}.button--sm .button__icon{--icon-stroke-w: 1.5px;--icon-w: 16px}.button--md{--button-gap: 2px;--button-fz: 14px}.button--md .button__icon{--icon-stroke-w: 1.5px;--icon-w: 24px}.button--lg{--button-gap: 8px;--button-fz: 20px;--button-brs: 8px}.button--lg .button__icon{--icon-stroke-w: 1px;--icon-w: 40px}@media (max-width: 767.98px){.button--lg .button__icon{--icon-w: 28px;--icon-stroke-w: 1.5px}}@media (max-width: 374.98px){.button--lg .button__icon{--icon-w: 20px}}.checkbox{--checkbox-cl: transparent;--checkbox-bg-cl: transparent;--checkbox-brs: 12px;--checkbox-box-brs: 4px;--checkbox-border-cl: rgba(var(--c-border-primary), .4);--checkbox-check-cl: rgba(var(--c-border-primary), 1);--checkbox-box-w: 28px;--checkbox-icon-w: 20px;display:flex;align-items:baseline;border-radius:var(--checkbox-brs);background-color:var(--checkbox-bg-cl);cursor:pointer}.checkbox:has(:checked){--checkbox-cl: var(--checkbox-check-cl)}.checkbox:has(:disabled){--checkbox-border-cl: rgba(var(--c-border-primary), .1);--checkbox-check-cl: rgba(var(--c-border-primary), .3);pointer-events:none}.checkbox__box{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--checkbox-box-w);height:var(--checkbox-box-w);border:1px solid var(--checkbox-border-cl);border-radius:var(--checkbox-box-brs)}.checkbox__box--sm{--checkbox-box-w: 16px;--checkbox-icon-w: 12px}.checkbox__icon{width:var(--checkbox-icon-w);color:var(--checkbox-cl)}.checkbox__label{margin-left:8px}.checkbox__label:empty{display:none}.checkbox__label-icon{--icon-w: 16px;--icon-stroke-w: 2px}.checkbox__input{width:1px;height:1px;visibility:hidden}.checkbox--icon .checkbox__label{display:flex;margin-top:auto;margin-bottom:auto;margin-left:4px}.checkbox--custom{--checkbox-cl: currentColor;--checkbox-border-cl: transparent;--checkbox-box-w: 40px;--checkbox-icon-w: 24px;--checkbox-bg-cl: rgba(var(--c-bg-primary), .04);--checkbox-box-brs: var(--checkbox-brs)}.checkbox--custom:has(:checked){--checkbox-border-cl: rgba(var(--c-border-primary), .4)}.checkbox--calendar:has(:checked){--calendar-button-bg-cl: rgba(var(--c-bg-primary), .2)}.checkbox--calendar .checkbox__label{margin:auto}.radio{--radio-cl: transparent;--radio-border-cl: rgba(var(--c-border-primary), .4);--radio-check-cl: rgba(var(--c-border-primary), 1);--radio-box-s: 28px;--radio-box-before-s: 16px;--radio-box-before-indent: 5px;--radio-box-top: 0;display:flex;align-items:baseline;cursor:pointer}.radio:has(:checked){--radio-cl: var(--radio-check-cl)}.radio:has(:disabled){--radio-border-cl: rgba(var(--c-border-primary), .1);--radio-check-cl: rgba(var(--c-border-primary), .3);pointer-events:none}.radio__box{position:relative;top:var(--radio-box-top);display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--radio-box-s);height:var(--radio-box-s);border:1px solid var(--radio-border-cl);border-radius:50%}.radio__box:before{content:"";position:absolute;top:var(--radio-box-before-indent);left:var(--radio-box-before-indent);width:var(--radio-box-before-s);height:var(--radio-box-before-s);border-radius:50%;background-color:var(--radio-cl)}.radio__box--sm{--radio-box-s: 16px;--radio-box-before-s: 8px;--radio-box-before-indent: 3px}.radio__label{margin-left:8px}.radio__label:empty{display:none}.radio__label-icon{--icon-w: 16px;--icon-stroke-w: 2px}.radio__input{width:1px;height:1px;opacity:0}.switcher{--switcher-item-cl: rgb(var(--c-text-button));--switcher-item-bg-cl: transparent;--switcher-bg-cl: rgba(var(--c-bg-primary), .2);--switcher-item-active-bg-cl: rgb(var(--c-bg-inverse));--switcher-border-cl: transparent;--switcher-border-item-cl: transparent;--switcher-border-item-active-cl: transparent;display:flex;flex-direction:column}@media (max-width: 767.98px){.switcher{font-size:14px}}.switcher__list{display:flex;gap:4px;border:1px solid var(--switcher-border-cl);border-radius:12px;background-color:var(--switcher-bg-cl)}.switcher__item{display:flex;padding:4px 8px;border:1px solid var(--switcher-border-item-cl);border-radius:8px;background-color:var(--switcher-item-bg-cl);color:var(--switcher-item-cl);cursor:pointer;-webkit-user-select:none;user-select:none}.switcher__item--active{--switcher-item-bg-cl: var(--switcher-item-active-bg-cl);--switcher-border-item-cl: var(--switcher-border-item-active-cl)}.switcher__value{margin-top:4px;color:rgba(var(--c-text-primary),.4);font-size:10px;font-weight:500;text-align:center}.switcher__input{width:0;height:0;visibility:hidden}.switcher__icon{--icon-w: 24px;--icon-stroke-w: 1px}.switcher--ghost{--switcher-bg-cl: transparent;--switcher-item-cl: rgba(var(--c-text-primary), 1);--switcher-item-active-bg-cl: transparent;--switcher-border-item-active-cl: rgba(var(--c-border-primary), .2)}.switcher--sm .switcher__icon{--icon-w: 16px}.content{--content-py: 20px;position:relative;z-index:0;display:flex;flex-grow:1;flex-direction:column;padding:var(--content-py) var(--cont-px);overflow:hidden}@media (max-width: 767.98px){.content{--content-py: 10px}}.content:before{left:calc(var(--timer-percent) * 1%);width:4px;height:10px;border-radius:2px 2px 0 0;background-color:rgb(var(--point-color))}.content:after{background-image:linear-gradient(45deg,transparent,transparent 24%,rgba(var(--point-color),.5) 25%,rgba(var(--point-color),.5) 49%,transparent 50%),linear-gradient(45deg,transparent,transparent 75%,rgba(var(--point-color),.5) 75%);background-position:0 0,20px 0;background-size:20px 20px,20px 20px;animation-name:timelineContent;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;left:0;width:calc(var(--timer-percent) * 1%);height:1px;transform:scaleX(-1)}@keyframes timelineContent{0%{background-position:20px 0,40px 0}to{background-position:0 0,20px 0}}.content__clock{position:absolute;top:5%;right:0;z-index:-1;width:100vh;overflow:hidden}.content__clock--form{position:relative;top:0;overflow:hidden}.content__clock--form .content__clock-inner{position:absolute}.content__col{width:50%}@media (max-width: 1023.98px){.content__col--point{display:none}}.content--main{--content-py: 60px}@media (max-width: 1439.98px){.content--main{--content-py: 40px}}@media (max-width: 1023.98px){.content--main{--content-py: 20px}}@media (max-width: 767.98px){.content--main{--content-py: 10px}}.content--row{flex-direction:row;gap:20px;justify-content:center;overflow:visible}@media (max-width: 767.98px){.content--row{gap:5px}}@media (max-width: 1023.98px){.content--edit{flex-direction:column}}@media (max-width: 1023.98px){.content--edit .content__col{width:100%;margin-bottom:auto}}.content--timer:before,.content--timer:after{content:"";position:fixed;bottom:95px;z-index:2}@media (max-width: 767.98px){.content--timer:before,.content--timer:after{bottom:63px}}@media (max-width: 374.98px){.content--timer:before,.content--timer:after{bottom:55px}}.content--timer-paused:after{animation-play-state:paused}a,.link{display:inline-flex;padding:0;border:none;background-color:transparent;color:rgba(var(--c-text-primary),.6);text-decoration:underline;overflow-wrap:break-word;cursor:pointer}.link{--link-icon-w: 16px;--link-icon-stroke-w: 1px;--link-fz: 16px;--link-gap: 4px;--link-fw: 400;--icon-w: var(--link-icon-w);gap:var(--link-gap);align-items:baseline;font-size:var(--link-fz);font-weight:var(--link-fw);text-align:left}.link__icon{--icon-stroke-w: var(--link-icon-stroke-w);--loader-icon-w: var(--icon-w);width:var(--link-icon-w);margin:auto;vertical-align:middle}.link__text:empty{display:none}.link--lg{--link-icon-w: 20px;--link-icon-stroke-w: 1px;--link-gap: 6px;--link-fz: 20px}.link--lg,.link--xl{--link-fw: 300;text-decoration:none}.link--xl{--link-icon-w: 40px;--link-gap: 8px;--link-fz: 40px}.link--primary{color:rgb(var(--c-text-primary))}.link--secondary{color:rgb(var(--c-text-button))}.link--positive{color:rgb(var(--c-text-positive))}.link--negative{color:rgb(var(--c-text-negative))}.link--emoji{color:currentColor}.calendar{--calendar-nav-shift: 4px;--calendar-button-cl: rgb(var(--c-text-primary));--calendar-button-bg-cl: transparent;--calendar-head-cl: rgb(var(--c-text-primary), .5);--calendar-button-p: 16px 15px;--calendar-min-w: 60px;display:flex;flex-direction:column;min-height:0}@media (max-width: 1023.98px){.calendar{--calendar-min-w: 0}}.calendar__header{display:flex}.calendar__nav{display:flex;gap:20px;align-items:center;margin-right:auto}@media (max-width: 374.98px){.calendar__nav{gap:10px}}@media (max-width: 1023.98px){.calendar__nav--drop{--drop-d: none}}.calendar__nav-set{display:flex;gap:4px}.calendar__nav-button{width:30px}.calendar__status{margin:auto;font-size:20px;font-weight:300}.calendar__switcher{margin-top:20px;margin-bottom:10px}.calendar__table-wrapper{display:flex;flex-direction:column;align-self:flex-start;width:100%;min-height:0}@media (max-width: 1023.98px){.calendar__table-wrapper{min-width:274px;overflow:auto}}.calendar__thead{align-items:center;height:60px}.calendar__table{min-width:100%}.calendar__table--year .calendar__row,.calendar__table--day .calendar__row{--calendar-row-cols: 4}.calendar__table--month,.calendar__table--week{display:grid;grid-template-columns:repeat(7,1fr) 16px;min-height:0}@media (max-width: 1023.98px){.calendar__table--month,.calendar__table--week{--calendar-button-p: 16px 4px;--calendar-min-w: 0;grid-template-columns:repeat(7,1fr)}}@media (max-width: 767.98px){.calendar__table--month,.calendar__table--week{--calendar-button-p: 16px 0;font-size:12px}}.calendar__table--month .calendar__tbody,.calendar__table--week .calendar__tbody{overflow-x:hidden;overflow-y:auto}.calendar__table--month .calendar__tbody,.calendar__table--month .calendar__thead,.calendar__table--month .calendar__row,.calendar__table--week .calendar__tbody,.calendar__table--week .calendar__thead,.calendar__table--week .calendar__row{display:grid;grid-template-columns:subgrid;grid-column:1/9}@media (max-width: 1023.98px){.calendar__table--month .calendar__tbody,.calendar__table--month .calendar__thead,.calendar__table--month .calendar__row,.calendar__table--week .calendar__tbody,.calendar__table--week .calendar__thead,.calendar__table--week .calendar__row{grid-column:1/8}}.calendar__table--hour .calendar__row{--calendar-row-cols: 5}@media (max-width: 1023.98px){.calendar__row{display:grid;grid-template-columns:repeat(var(--calendar-row-cols),1fr)}}.calendar__cell{position:relative;min-width:var(--calendar-min-w);padding:4px;border:0}.calendar__head{display:flex;gap:4px;justify-content:center;color:var(--calendar-head-cl)}@media (max-width: 1023.98px){.calendar__head{flex-direction:column}}@media (max-width: 1023.98px){.calendar__head:nth-child(n+8){display:none}}.calendar__head--weekend{--calendar-head-cl: rgb(var(--c-text-weekend))}.calendar__head--now{--calendar-head-cl: rgb(var(--c-text-primary))}.calendar__button{width:100%;height:100%;padding:var(--calendar-button-p);border:1px solid transparent;border-radius:6px;background-color:var(--calendar-button-bg-cl);color:var(--calendar-button-cl);line-height:normal;cursor:pointer}.calendar__button--selected{background-color:rgba(var(--c-bg-primary),.05)}.calendar__button--now{font-weight:900}.calendar__button--weekend{--calendar-button-cl: rgb(var(--c-text-weekend))}.calendar__button--other{--calendar-button-cl: rgba(var(--c-text-primary), .3)}.calendar__button--readonly{pointer-events:none}.calendar__button:disabled{--calendar-button-cl: rgba(var(--c-text-primary), .1);pointer-events:none}.calendar__counter{position:absolute;top:var(--calendar-nav-shift);left:var(--calendar-nav-shift);display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:4px;background-color:rgba(var(--c-bg-icon),.4);color:rgb(var(--c-text-button));font-family:monospace;font-size:11px;font-weight:400;line-height:18px}.calendar__date-nav{position:absolute;right:var(--calendar-nav-shift);bottom:var(--calendar-nav-shift);display:flex}.calendar__btn-nav{width:20px;height:20px;padding:0}@media (min-width: 1024px){.calendar__btn-nav--popup{display:none}}.calendar__date-ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:4px 0;list-style-type:none}.calendar__drop-body{--drop-max-h-gap: 50px}.calendar__footer{display:flex;gap:10px;justify-content:flex-end;padding-top:20px}@media (max-width: 767.98px){.calendar__footer{padding-top:10px}}.calendar--drop{--calendar-button-p: 6px;--calendar-min-w: 0;overflow:hidden}.calendar--drop .calendar__table-wrapper{overflow:auto}.popup{--popup-w: clamp(600px, 100%, 1000px);--popup-mt: 100px;position:fixed;inset:0;z-index:3;display:flex}@media (max-width: 1023.98px){.popup{--popup-w: clamp(400px, 95%, 600px)}}@media (max-width: 767.98px){.popup{--popup-w: 100%}}.popup:has(.popup__content):before{content:""}.popup:empty{display:none}.popup:before{position:absolute;inset:0;background-color:rgba(var(--c-bg-primary),.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.popup__header{display:flex;width:100%;background-color:rgba(var(--c-bg-primary),.9)}.popup__inner{position:relative;display:flex;flex-direction:column;width:var(--popup-w);margin:100px auto;border-radius:12px;overflow:auto;background-color:rgb(var(--c-bg-inverse))}@media (max-width: 767.98px){.popup__inner{margin:10px}}.popup__title{flex-grow:1;padding:20px;color:rgba(var(--c-text-button),1);font-weight:300}@media (max-width: 767.98px){.popup__title{padding:10px;font-size:18px}}.popup__btn{z-index:1;align-self:flex-start;margin-top:20px;margin-right:20px}@media (max-width: 767.98px){.popup__btn{margin-top:8px;margin-right:8px}}.popup__content{padding:20px 32px;overflow:auto}@media (max-width: 767.98px){.popup__content{padding:10px 16px}}.tooltip{--tooltip-shift: 10px;position:relative}.tooltip:hover:before{content:""}.tooltip:hover .tooltip__body{display:flex}.tooltip:empty{display:none}.tooltip:before{position:absolute;left:50%;z-index:2;border-right:calc(var(--tooltip-shift) / 2) solid transparent;border-left:calc(var(--tooltip-shift) / 2) solid transparent;filter:drop-shadow(0 var(--tooltip-before-shift) 0 rgba(var(--c-border-primary),.3));transform:translate(-50%)}.tooltip__body{position:absolute;z-index:1;display:none;border-radius:4px;color:initial;font-size:16px;font-weight:400;text-decoration:none}.tooltip__body:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.tooltip__body:after{background-color:rgba(var(--c-bg-inverse),.8)}}.tooltip__content{position:relative;z-index:1;width:max-content;max-width:200px;padding:10px;border:1px solid rgba(var(--c-border-primary),.2);border-radius:inherit;text-align:left}.tooltip--top{--tooltip-before-shift: 1px}.tooltip--top:before{bottom:100%;margin-bottom:1px;border-top:var(--tooltip-shift) solid rgba(var(--c-border-inverse),.98)}.tooltip--top .tooltip__body{bottom:calc(100% + var(--tooltip-shift))}.tooltip--bottom{--tooltip-before-shift: -1px}.tooltip--bottom:before{top:100%;margin-top:1px;border-bottom:var(--tooltip-shift) solid rgba(var(--c-border-inverse),.98)}.tooltip--bottom .tooltip__body{top:calc(100% + var(--tooltip-shift))}.tooltip--left .tooltip__body{right:0;left:auto}.tooltip--right .tooltip__body{right:auto;left:0}.tooltip--disabled:before{display:none}.form{--form-col-brs: 15px}@media (max-width: 1024px){.form{width:100%}}.form__nav{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.form__row{display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%}@media (max-width: 767.98px){.form__row{flex-wrap:wrap}}.form__row--top{align-items:flex-start}.form__col{margin-right:auto}.form__col--right{margin-right:0;margin-left:auto}.form__control{width:100%}.form__checks{display:flex;gap:6px}.form__color{margin-right:auto;margin-bottom:auto}.form__section{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%;margin-top:10px;padding:15px;border:1px solid rgba(var(--point-color),.2);border-radius:var(--form-col-brs);background-color:rgba(var(--c-bg-primary),.02)}.form__section--auth{width:clamp(50%,400px,100%);margin:20px auto}.form__section-title{display:flex;gap:8px;margin-top:20px}.form__btn{white-space:nowrap}.form__submit{margin-left:auto}.form--single .form__section:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.form--single .form__section+.form__section{margin-top:0;padding-top:0;border-top-left-radius:0;border-top-right-radius:0}.widget{--widget-bg-cl: rgba(var(--c-bg-widget), .2);--widget-brs: 8px;display:flex;flex-direction:column;align-items:flex-start}.widget:has(.widget__nav) .widget__body{margin-top:-1px;border-radius:0 var(--widget-brs) var(--widget-brs)}.widget:has(.widget__body) .widget__nav{position:relative;z-index:2;border:1px solid rgba(var(--c-border-primary),.4);border-bottom-color:transparent;border-radius:var(--widget-brs) var(--widget-brs) 0 0}.widget__body{display:flex;align-self:stretch;padding:12px;border:1px solid rgba(var(--c-border-primary),.4)}.widget__nav,.widget__body{border-radius:var(--widget-brs);background-color:transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.widget--drop{z-index:2}.widget--drop .widget__body{top:100%}.widget--open .widget__body{display:flex}table{border-collapse:collapse;table-layout:fixed}table td{padding:10px;border:1px solid black}.table-wrapper{width:100%;overflow:auto}.control{display:flex;height:37px;border:1px solid rgba(var(--c-border-primary),.2);border-radius:8px}.control:has(.control__textarea){height:auto}.control:has(.control__addon) .control__input,.control:has(.control__addon) .control__textarea{border-top-right-radius:0;border-bottom-right-radius:0}.control[data-suffix]:not([data-suffix=""]):after{content:attr(data-suffix);display:flex;align-items:center;padding-right:8px;color:rgba(var(--c-text-primary),.4);cursor:text}.control[data-suffix]:not([data-suffix=""]) .control__input{padding-right:4px;padding-left:0;text-align:right}.control__input,.control__textarea{flex-grow:1;width:100%;padding:4px 8px;border:0;border-radius:inherit;outline:0;font-weight:300}.control__input::placeholder,.control__textarea::placeholder{color:rgba(var(--c-text-primary),.4)}.control__textarea{min-height:100px;max-height:300px;resize:vertical}.control__addon{display:flex;align-items:center;justify-content:center;width:40px;border-left:1px solid rgba(var(--c-border-primary),.1)}.control__icon{--icon-w: 20px;--icon-stroke-w: 1.5px}.control--row{flex-direction:row}.control--error{box-shadow:0 0 3px rgba(var(--c-shadow-negative))}.control--autocomplete{border-width:0}.rotating{animation-name:rotating;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes rotating{0%{transform:rotate(0)}20%,30%{transform:rotate(60deg)}45%,55%{transform:rotate(120deg)}70%,80%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.loader{--loader-icon-w: 40px;display:flex}.loader__icon{width:var(--loader-icon-w);margin:auto}html{display:flex;flex-direction:column;height:100%;height:100dvh;overflow:auto;scrollbar-gutter:stable}body{--body-bg-color-1: rgba(var(--c-bg-primary), .03);--body-bg-color-2: transparent;--body-bg-size: 20px;display:flex;flex-grow:1;min-height:0;background-color:rgb(var(--c-bg-body));color:rgb(var(--c-text-primary));font-family:var(--ff-slab)}body ::selection{background-color:rgb(var(--c-bg-primary));color:rgb(var(--c-text-inverse))}.root{display:flex;flex-direction:column;width:100%;height:100%}.root:has(.panel,.dashboard) .nav{--nav-header-border-b-cl: transparent}.root:has(.root__loading-marker) .root__loader{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.root:has(.root__loading-marker) .root__loader-icon{display:flex}@media (max-width: 1024px){.root{height:auto}}.root__loader{position:fixed;inset:0;z-index:3;opacity:0;pointer-events:none;transition:opacity 1s,-webkit-backdrop-filter 1s;transition:opacity 1s,backdrop-filter 1s;transition:opacity 1s,backdrop-filter 1s,-webkit-backdrop-filter 1s}.root__loader-icon{display:none;height:100%;transition:display .8s allow-discrete}.root__loading-marker{display:none}.main{display:flex;flex-grow:1;flex-shrink:1;flex-direction:column}.main__inner{z-index:1;display:flex;flex-grow:1;flex-direction:column;width:100%;max-height:100%}.notify-list{--notify-list-title-cl: rgb(var(--c-text-primary));--notify-list-bg-cl: rgb(var(--c-bg-neutral));--notify-list-text-bg-cl: rgb(var(--c-bg-inverse));--notify-list-item-brs: 12px;position:fixed;top:0;z-index:4;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:auto;padding:20px 0;list-style-type:none;pointer-events:none}.notify-list:has(.notify-list__submit):before{opacity:1;pointer-events:all}.notify-list:has(.notify-list__submit) .notify-list__text{padding-top:15px}.notify-list:before{content:"";position:absolute;inset:0;background-color:rgba(var(--c-bg-primary),.2);opacity:0;transition:opacity .4s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.notify-list__item-wrapper{z-index:1;width:clamp(400px,50%,1000px);margin:0;padding-top:20px}@media (max-width: 767.98px){.notify-list__item-wrapper{width:auto;margin:0 10px}}.notify-list__item{border-radius:var(--notify-list-item-brs);box-shadow:0 1px 8px rgba(var(--c-bg-primary),.1);pointer-events:all}.notify-list__item:has(.notify-list__text) .notify-list__header{border-radius:var(--notify-list-item-brs) var(--notify-list-item-brs) 0 0}.notify-list__item--positive{--notify-list-title-cl: rgb(var(--c-text-inverse));--notify-list-bg-cl: rgb(var(--c-bg-positive))}.notify-list__item--negative{--notify-list-title-cl: rgb(var(--c-text-inverse));--notify-list-bg-cl: rgb(var(--c-bg-negative))}.notify-list__header{display:flex;align-items:center;padding:10px 20px;border-radius:var(--notify-list-item-brs);background-color:var(--notify-list-bg-cl)}.notify-list__close{margin-left:auto}.notify-list__title{margin-right:20px;color:var(--notify-list-title-cl);font-weight:400}.notify-list__text{padding:10px 20px 15px;border:3px solid var(--notify-list-bg-cl);border-radius:0 0 var(--notify-list-item-brs) var(--notify-list-item-brs);background-color:var(--notify-list-text-bg-cl)}.notify-list__inner{display:flex}@media (max-width: 767.98px){.notify-list__inner{flex-direction:column;gap:10px}}.notify-list__input{width:100%;margin-right:10px}.notify-list__check{margin-top:10px}.notify-list__submit{margin-left:auto}.notify-list__link{color:inherit}.slots-list{column-width:200px;column-gap:10px;margin:0;padding:0}.slots-list__item{display:flex;align-items:center;padding:8px 12px;color:rgb(var(--c-text-primary));line-height:30px}@media (max-width: 767.98px){.slots-list__item{justify-content:space-between}}:root{--c-point-gray: 153, 153, 153;--c-point-red: 237, 31, 8;--c-point-green: 129, 193, 129;--c-point-blue: 163, 238, 255;--c-point-purple: 128, 0, 128;--c-point-yellow: 237, 218, 33;--c-point-pink: 255, 192, 203;--c-point-orange: 255, 165, 0;--c-point-brown: 165, 111, 42;--c-bg-body: 255, 255, 255;--c-bg-primary: 0, 0, 0;--c-bg-userpic: 204, 204, 204;--c-bg-panel: 250, 250, 250;--c-bg-board: 255, 255, 255;--c-bg-widget: 64, 150, 200;--c-bg-inverse: 255, 255, 255;--c-bg-positive: 129, 193, 129;--c-bg-negative: 255, 0, 0;--c-bg-neutral: 255, 243, 169;--c-bg-icon: 0, 0, 0;--c-border-primary: 0, 0, 0;--c-border-inverse: 255, 255, 255;--c-border-positive: 129, 193, 129;--c-border-negative: 255, 0, 0;--c-text-primary: 71, 71, 71;--c-text-inverse: 255, 255, 255;--c-text-button: 255, 255, 255;--c-text-button-inverse: 0, 0, 0;--c-text-positive: 129, 193, 129;--c-text-negative: 255, 0, 0;--c-text-weekend: 183, 0, 0;--c-text-link: 64, 150, 200;--c-shadow-primary: 0, 0, 0;--c-shadow-inverse: 255, 255, 255;--c-shadow-negative: 255, 0, 0;--ff-slab: "Roboto Slab", sans-serif}.subtitle{margin:10px 0 20px}.description{margin:12px 0}.empty{font-family:var(--ff-slab)}.ov-hidden{overflow:hidden}
