.modal{align-items:center;animation:fadeIn .3s both;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-wrapper{animation:slideFromTop .3s both;background-color:#fff;max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);overflow:auto;padding:20px;width:600px;z-index:100}.modal[aria-hidden=true]{animation-name:fadeOut}.modal[aria-hidden=true] .modal-wrapper{animation-name:slideToBottom}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideFromTop{0%{transform:translateY(-50px)}to{transform:translateY(0)}}@keyframes slideToBottom{0%{transform:translateY(0)}to{transform:translateY(50px)}}.alert-overlay{align-items:center;background:rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.alert-box{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);display:grid;gap:20px;grid-template-columns:40px 1fr;max-width:400px;padding:20px;width:100%}.alert-box:before{animation:pulse 2s ease-in-out infinite,wizz 3s ease-in-out infinite;background-color:#fff4e5;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmY2E4MyIgZD0iTTggMGE4IDggMCAxIDAgOCA4IDguMDI0IDguMDI0IDAgMCAwLTgtOG0wIDEyYS45NDUuOTQ1IDAgMCAxLTEtMSAuOTQ1Ljk0NSAwIDAgMSAxLTEgLjk0NS45NDUgMCAwIDEgMSAxIC45NDUuOTQ1IDAgMCAxLTEgMW0xLTNIN1Y0aDJaIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:50%;content:"";display:block;height:40px;width:40px}@keyframes pulse{0%,to{background-color:#fff4e5}50%{background-color:#fff}}@keyframes wizz{0%,20%{transform:rotate(0deg)}5%{transform:rotate(-10deg)}10%{transform:rotate(10deg)}15%{transform:rotate(-10deg)}20%,to{transform:rotate(0deg)}}.alert-message-wrapper{color:rgba(67,66,93,.5);display:flex;flex-direction:column;font-size:15px;gap:12px;line-height:1.5}.alert-message-wrapper h2{color:var(--color);font-size:18px;font-weight:400}.alert-buttons{display:flex;gap:10px;grid-column:span 2;justify-content:center}.alert-button{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;max-width:80px;padding:8px;transition:background-color .3s;width:100%}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:italic;font-weight:600;src:local("Source Sans 3 SemiBold Italic"),local("SourceSans3-SemiBoldItalic"),url(/build/fonts/SourceSans3-SemiBoldItalic.58d3421b.woff2) format("woff2"),url(/build/fonts/SourceSans3-SemiBoldItalic.2745b75e.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:italic;font-weight:500;src:local("Source Sans 3 Medium Italic"),local("SourceSans3-MediumItalic"),url(/build/fonts/SourceSans3-MediumItalic.46289da4.woff2) format("woff2"),url(/build/fonts/SourceSans3-MediumItalic.535c82d1.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:500;src:local("Source Sans 3 Medium"),local("SourceSans3-Medium"),url(/build/fonts/SourceSans3-Medium.ed7b1bc5.woff2) format("woff2"),url(/build/fonts/SourceSans3-Medium.0007edcf.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:local("Source Sans 3 Regular"),local("SourceSans3-Regular"),url(/build/fonts/SourceSans3-Regular.e465aef1.woff2) format("woff2"),url(/build/fonts/SourceSans3-Regular.8689fe03.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:local("Source Sans 3 SemiBold"),local("SourceSans3-SemiBold"),url(/build/fonts/SourceSans3-SemiBold.5c49669b.woff2) format("woff2"),url(/build/fonts/SourceSans3-SemiBold.93a324ec.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:italic;font-weight:200;src:local("Source Sans 3 ExtraLight Italic"),local("SourceSans3-ExtraLightItalic"),url(/build/fonts/SourceSans3-ExtraLightItalic.3f8c02c4.woff2) format("woff2"),url(/build/fonts/SourceSans3-ExtraLightItalic.591ecc51.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:italic;font-weight:700;src:local("Source Sans 3 ExtraBold Italic"),local("SourceSans3-ExtraBoldItalic"),url(/build/fonts/SourceSans3-ExtraBoldItalic.006ff634.woff2) format("woff2"),url(/build/fonts/SourceSans3-ExtraBoldItalic.0dd66b4c.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:italic;font-weight:300;src:local("Source Sans 3 Light Italic"),local("SourceSans3-LightItalic"),url(/build/fonts/SourceSans3-LightItalic.bd3d09ee.woff2) format("woff2"),url(/build/fonts/SourceSans3-LightItalic.95878025.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:italic;font-weight:400;src:local("Source Sans 3 Italic"),local("SourceSans3-Italic"),url(/build/fonts/SourceSans3-Italic.ccce7fba.woff2) format("woff2"),url(/build/fonts/SourceSans3-Italic.e5bb2fdc.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:300;src:local("Source Sans 3 Light"),local("SourceSans3-Light"),url(/build/fonts/SourceSans3-Light.fb318152.woff2) format("woff2"),url(/build/fonts/SourceSans3-Light.40cc4dd2.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:italic;font-weight:700;src:local("Source Sans 3 Bold Italic"),local("SourceSans3-BoldItalic"),url(/build/fonts/SourceSans3-BoldItalic.a9d26d3d.woff2) format("woff2"),url(/build/fonts/SourceSans3-BoldItalic.3d05bb95.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:900;src:local("Source Sans 3 Black"),local("SourceSans3-Black"),url(/build/fonts/SourceSans3-Black.48f4dfa1.woff2) format("woff2"),url(/build/fonts/SourceSans3-Black.af0ee02b.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:700;src:local("Source Sans 3 Bold"),local("SourceSans3-Bold"),url(/build/fonts/SourceSans3-Bold.d6f024be.woff2) format("woff2"),url(/build/fonts/SourceSans3-Bold.2f999970.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:700;src:local("Source Sans 3 ExtraBold"),local("SourceSans3-ExtraBold"),url(/build/fonts/SourceSans3-ExtraBold.91adfe0d.woff2) format("woff2"),url(/build/fonts/SourceSans3-ExtraBold.335b18fb.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:italic;font-weight:900;src:local("Source Sans 3 Black Italic"),local("SourceSans3-BlackItalic"),url(/build/fonts/SourceSans3-BlackItalic.bfc54308.woff2) format("woff2"),url(/build/fonts/SourceSans3-BlackItalic.d787f0c1.woff) format("woff")}:root{--primary:#43425d;--secondary:#1b204e;--font:"Source Sans 3","sans-serif";--bg:#f0f0f7;--white:#fff;--darken:rgba(0,0,0,.1);--color:#4d4f5c;--lighten:#f1f0f7;--lighten-color:#a3a6b4;--border-color:#e9e9f0;--shadow:0 2px 6px rgba(0,0,0,.04);--active-link:#a3a0fb;--icon-color:#a5a4bf;--table-head:#f5f6fa;--bg-valid:#27ae60;--border-valid:#55efc4;--bg-danger:#80111a;--border-danger:#842029;--bg-warning:#ffda6a;--color-warning:#332701;--border-warning:#ffda6a;--sidebar-width:260px;--navbar-height:70px;--container-padding:15px;--container-size:1400px;--grid-gap:30px}@media (max-width:1024px){:root{--grid-gap:10px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a{color:inherit;display:inline-block;white-space:normal}img{display:block;height:auto;max-width:100%}ul{list-style-position:inside;padding-left:0}fieldset{border:none}.text-ident{display:inline-block;text-indent:-10000px}.layout__sidebar{background:var(--primary);color:var(--white);display:flex;flex:none;flex-direction:column;left:0;max-width:var(--sidebar-width);min-height:100vh;overflow:hidden;position:fixed;top:0;width:100%}.layout__sidebar-title{align-items:center;background-color:var(--darken);display:flex;font-size:15px;gap:20px;height:var(--navbar-height);justify-content:space-between;letter-spacing:4px;padding-left:20px}.layout__sidebar-listing{display:flex;flex-direction:column;flex-grow:1;font-size:15px;gap:5px;padding:5px 0}.layout__sidebar-listing-link{color:inherit;cursor:pointer;display:block;padding:1em 25px;position:relative;text-decoration:none}.layout__sidebar-listing-link.active{background-color:var(--darken)}.layout__sidebar-listing-link:before{background-color:var(--active-link);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease;width:5px}.layout__sidebar-listing-link.active:before,.layout__sidebar-listing-link:hover:before{transform:scaleX(1)}.layout__sidebar-footer{border-top:1px solid var(--icon-color);position:relative}.layout__sidebar .layout__navbar__menu-button-icon,.layout__sidebar .layout__navbar__menu-button:after,.layout__sidebar .layout__navbar__menu-button:before{background-color:var(--white)}@media only screen and (max-width:1230px){.layout__sidebar{left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;z-index:1000}body.sidebar-open .layout__sidebar{transform:translateX(0)}}.layout__navbar{align-items:center;background:var(--white);box-shadow:var(--shadow);display:flex;height:var(--navbar-height);max-width:calc(100% - var(--sidebar-width));padding:0 var(--container-padding);position:fixed;right:0;top:0;width:100%;z-index:999}.layout__navbar-item{padding:15px 0}.layout__navbar__profile{color:inherit;font-size:13px;gap:17px;margin-left:auto}.layout__navbar__profile,.layout__navbar__profile-name{align-items:center;display:flex;position:relative;text-decoration:none}.layout__navbar__profile-name{cursor:pointer;gap:10px}.layout__navbar__profile-name:before{align-items:center;background:var(--lighten);border-radius:100%;color:var(--lighten-color);content:attr(data-initial);display:inline-block;display:flex;flex:none;font-size:12px;font-weight:700;height:40px;justify-content:center;width:40px}.layout__navbar__profile-links{align-items:center;background-color:var(--white);border:1px solid var(--border-color);box-shadow:var(--shadow);display:none;flex-direction:column;gap:10px;padding:10px 20px;position:absolute;right:0;text-align:center;top:100%;width:100%}.layout__navbar__profile-links a{color:var(--color);display:block;font-size:14px;text-decoration:none;width:100%}.layout__navbar__profile:hover .layout__navbar__profile-links{display:flex}.layout__navbar__menu-button{align-items:center;background:transparent;border:1px solid var(--primary);cursor:pointer;display:none;flex:none;flex-direction:column;gap:3px;height:38px;justify-content:center;margin-right:20px;position:relative;transition:all .3s ease;width:38px}.layout__navbar__menu-button-icon,.layout__navbar__menu-button:after,.layout__navbar__menu-button:before{background-color:var(--primary);display:block;height:2px;position:relative;transition:all .3s ease;width:16px}.layout__navbar__menu-button:after,.layout__navbar__menu-button:before{color:var(--primary);content:"";display:block;left:0;position:relative;top:0}.layout__navbar__menu-button:hover{align-items:center;background-color:var(--primary);gap:4px}.layout__navbar__menu-button:hover .layout__navbar__menu-button-icon,.layout__navbar__menu-button:hover:after,.layout__navbar__menu-button:hover:before{background-color:var(--white)}body.sidebar-open .layout__navbar__menu-button{gap:0}:is(body.sidebar-open .layout__navbar__menu-button) .layout__navbar__menu-button-icon{display:none}:is(body.sidebar-open .layout__navbar__menu-button):before{top:1px;transform:rotate(45deg)}:is(body.sidebar-open .layout__navbar__menu-button):after{top:-1px;transform:rotate(-45deg)}@media only screen and (max-width:1230px){.layout__navbar__menu-button{display:flex}.layout__navbar{max-width:100%}}.container{margin-left:auto;margin-right:auto;max-width:calc(var(--container-size) + var(--container-padding)*2);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}.layout__grid{display:grid;gap:var(--grid-gap);grid-auto-rows:min-content;grid-template-columns:1fr}.layout__grid-item h3{margin-bottom:10px}.flex-start{align-self:flex-start}@media(min-width:1024px){.layout__grid.col-2{grid-template-columns:repeat(2,1fr)}.layout__grid-item.col-span-2{grid-column:span 2}.layout__grid-item.row-span-2{grid-row:span 2}.layout__grid.col-3{grid-template-columns:repeat(3,1fr)}.layout__grid-item.col-span-3{grid-column:span 3}.layout__grid-item.row-span-3{grid-row:span 3}.layout__grid.col-4{grid-template-columns:repeat(4,1fr)}.layout__grid-item.col-span-4{grid-column:span 4}.layout__grid-item.row-span-4{grid-row:span 4}.layout__grid-item.full{grid-column:span 3}}.mt-1{margin-top:1rem}.pt-1{padding-top:1rem}.mb-1{margin-bottom:1rem}.pb-1{padding-bottom:1rem}.mt-2{margin-top:2rem}.pt-2{padding-top:2rem}.mb-2{margin-bottom:2rem}.pb-2{padding-bottom:2rem}.mt-3{margin-top:3rem}.pt-3{padding-top:3rem}.mb-3{margin-bottom:3rem}.pb-3{padding-bottom:3rem}.mt-4{margin-top:4rem}.pt-4{padding-top:4rem}.mb-4{margin-bottom:4rem}.pb-4{padding-bottom:4rem}.mt-5{margin-top:5rem}.pt-5{padding-top:5rem}.mb-5{margin-bottom:5rem}.pb-5{padding-bottom:5rem}.full__card__user{display:flex;font-size:16px;gap:20px;justify-content:space-between;margin-bottom:40px;margin-top:40px;max-width:820px;padding-left:20px;width:100%}.full__card__user-thumb:not(:has(img)):after{align-items:center;aspect-ratio:1/1;background:var(--lighten);border-radius:100%;color:var(--lighten-color);content:attr(data-initial);display:inline-block;display:flex;font-size:2.2em;font-weight:700;justify-content:center;width:100%}.full__card__user-infos{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);justify-content:space-between;width:100%}.full__card__user-thumb{aspect-ratio:1/1;background-color:var(--lighten);border-radius:100%;max-width:180px;overflow:hidden;width:100%}.full__card__user-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.full__card__user-infos-listing{display:flex;flex-direction:column;gap:6px;list-style:none}@media(max-width:768px){.full__card__user{align-items:center;flex-direction:column;gap:30px;margin-bottom:20px;margin-top:10px;text-align:center}.full__card__user-infos{gap:10px;grid-template-columns:1fr}.full__card__user-thumb{order:-1}}.tabs{display:grid;gap:1rem;grid-template-columns:300px 1fr;grid-template-rows:auto 1fr;min-height:600px}.tabs__controls{display:grid;gap:1rem;grid-column:span 2;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.tabs__content,.tabs__list{border:1px solid var(--border-color);display:flex;flex-direction:column}.tabs__content__header,.tabs__list__header{border-bottom:1px solid var(--border-color);padding:1rem}.tabs__content__header{display:flex;flex-wrap:wrap;gap:10px}.tabs__content__header>*{flex-basis:calc(33% - 5px)}.tabs__content__header .form-group input,.tabs__content__header .form-group select{flex-grow:1;margin-top:0}.tabs__content__header select{flex-basis:100%}.tabs .tabs__content__header-title,.tabs .tabs__list__header h3{margin-bottom:0}.tabs__content__header-title{flex-basis:100%;font-size:26px;font-weight:700}.tabs__content__header-title input{border:none;cursor:pointer;font-family:inherit;font-size:24px;font-weight:700;opacity:1}.tabs__content__header-title input:not([disabled]):focus{border-bottom:1px solid var(--border-color)}.tabs__content__header__heading{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.tabs__list__items{flex-grow:1;overflow-y:auto}.tabs__list__button,.tabs__list__item{cursor:pointer;padding:1rem}.tabs__list__button[disabled],.tabs__list__item.disabled{color:var(--muted);cursor:not-allowed}.tabs__list__button:not([disabled]):hover,.tabs__list__item.open,.tabs__list__item:hover{background-color:var(--lighten)}.tabs__list__item{border-bottom:1px solid var(--border-color)}.tabs__list__button{background:none;border:none;border-top:1px solid var(--border-color);color:inherit;cursor:pointer;font:inherit;margin-top:5px;width:100%}.tabs__content__header-date{font-size:.875rem;margin-top:5px}.tabs__content__body{flex-grow:1}.tabs__content__footer{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:10px;padding:1rem}.empty-content{align-items:center;font-size:24px;height:100%;justify-content:center;padding:20px}.empty-content,.layout{display:flex;width:100%}.layout{overflow:hidden}.layout__main{background-color:var(--bg);margin-left:auto;max-width:calc(100% - var(--sidebar-width));min-height:100vh;overflow:auto;padding-bottom:40px;padding-top:calc(var(--navbar-height) + 40px);width:100%}@media only screen and (max-width:1230px){.layout__main{max-width:100%}}@media only screen and (max-width:430px){.hide-max-mobile{display:none}}.profile__heading{align-items:center;display:flex;flex-wrap:wrap;font-weight:400;gap:10px;justify-content:space-between;margin-bottom:30px}.profile__heading-name{font-size:28px;font-weight:400}.profile__heading-year{font-size:20px}@media (max-width:1024px){.profile__heading-name{font-size:1.5rem}.profile__heading-year{font-size:1.2rem}}@media (max-width:768px){.profile__heading{gap:5px;justify-content:center;text-align:center}}.layout__login-form{display:flex;flex-direction:column;max-width:calc(400px + var(--container-padding)*2);padding-left:var(--container-padding);padding-right:var(--container-padding);position:relative;width:100%;z-index:100}.layout__login-form-logo{margin-bottom:70px;margin-left:auto;margin-right:auto;max-width:290px;width:100%}.layout__login-form-heading{display:flex;flex-direction:column;gap:12px;margin-bottom:55px;text-align:center}.layout__login-form-heading-title{font-size:35px;letter-spacing:6px}.layout__login-form-heading-description{font-size:18px}.layout__login-form-fieldset{display:flex;flex-direction:column;gap:15px}.layout__login-form .form-input{background:none;border:none;border-bottom:2px solid var(--border-color);color:var(--white);padding-bottom:10px;padding-left:5px}.layout__login-form .form-input::-moz-placeholder{color:inherit}.layout__login-form .form-input::placeholder{color:inherit}.layout__login-form .btn{margin-top:55px}@media (max-width:768px){.layout__login-form-logo{margin-bottom:30px;max-width:200px}.layout__login-form-heading{margin-bottom:30px}.layout__login-form-heading-title{font-size:24px}.layout__login-form-heading-description{font-size:1rem}}.layout__login{align-items:center;color:var(--white);display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative;width:100%}.layout__login-background,.layout__login-background:before{height:100%;left:0;position:absolute;top:0;width:100%}.layout__login-background{z-index:-1}.layout__login-background:before{background:#142260;content:"";display:block;opacity:.78}.layout__login-background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page__layout{display:flex;flex-direction:column;gap:var(--grid-gap)}.page__main{flex:1;min-width:0}.page__aside{width:100%}@media(min-width:1024px){.page__layout{align-items:flex-start;flex-direction:row}.page__aside{flex-shrink:0;max-width:445px;width:100%}}.page__container{width:100%}.page__container+.page__container{margin-top:var(--grid-gap)}.page__content{background:var(--white);box-shadow:var(--shadow);padding:20px;width:100%}.page__content-title{font-size:20px;font-weight:400;margin-bottom:20px;width:100%}.page__content-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1024px){.page__content-title{font-size:1rem}}@media (max-width:768px){.page__content{padding:15px}.page__content-title{text-align:center}}.student__enrollment__timeline{display:flex;flex-direction:column;gap:20px;margin-top:20px;padding-top:10px;position:relative}.student__enrollment__timeline:before{background-color:var(--border-color);content:"";display:block;height:100%;left:5px;position:absolute;top:0;width:2px;z-index:10}.student__enrollment_timeline__card{background-color:var(--lighten);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:5px;margin-left:auto;max-width:90%;padding:15px;position:relative;width:100%}.student__enrollment_timeline__card.expired:after{content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.student__enrollment_timeline__card:before{background-color:var(--lighten);border:4px solid var(--border-color);border-radius:50%;content:"";display:block;height:20px;left:calc(-10% + 2px);position:absolute;top:0;transform:translateX(-50%);width:20px;z-index:10}.student__enrollment_timeline__card.current:before{background-color:var(--primary)}.layout__form-fieldset{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.layout__form-fieldset+.layout__form-fieldset{margin-top:40px}.layout__form-title{grid-column:span 2}.form-group{display:flex;flex-direction:column;gap:5px}.form-group-col{flex-direction:row;flex-wrap:wrap}.form-group-col .form-input{flex-basis:48%}.form-group-col .form-error{flex-basis:100%}.form-group.full{grid-column:span 2}.form-input,.form-textarea,.ts-control{border:1px solid var(--border-color);font-family:inherit;padding:10px;width:100%}.form-textarea{resize:vertical}.form-input.disable,.form-input[disabled]{background:var(--lighten);pointer-events:none}.form-input::-moz-placeholder{color:inherit;font-family:inherit;opacity:1}.form-input::placeholder{color:inherit;font-family:inherit;opacity:1}.form-checkbox,.form-label{font-size:.8rem;font-weight:700}.form-group ul{color:var(--border-danger);font-size:12px;list-style:none}.form-submit{margin-top:30px}.form-actions{display:flex;gap:10px;justify-content:center;margin-top:20px}.filters-form fieldset{display:flex;flex-direction:column;gap:20px}select{background:var(--white);border:1px solid var(--border-color);box-shadow:var(--box-shadow);color:inherit;font-weight:700;padding:10px;width:100%}.search__outer{border-bottom:1px solid var(--border-color);padding-left:calc(1rem + 2px);position:relative}.search__outer.full-border{border:1px solid var(--border-color);padding-left:30px}.search{border:none;padding:10px;width:100%}.search__outer:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2JjYmNjYiIgZD0iTTEyLjcgMTEuMjNhNi43OCA2Ljc4IDAgMCAwIDEuNC00LjE3NEE3LjAyIDcuMDIgMCAwIDAgNy4xIDAgNy4xMDUgNy4xMDUgMCAwIDAgMCA3LjA1NmE3LjEwNSA3LjEwNSAwIDAgMCA3LjEgNy4wNTYgNi42NyA2LjY3IDAgMCAwIDQuMi0xLjM5MWwzIDIuOTgxYS45Ny45NyAwIDAgMCAxLjQgMCAuOTU3Ljk1NyAwIDAgMCAwLTEuMzkxWm0tNS42LjhBNS4wMiA1LjAyIDAgMCAxIDIgNy4wNTZhNS4xIDUuMSAwIDAgMSAxMC4yIDAgNS4wMiA1LjAyIDAgMCAxLTUuMSA0Ljk2OVoiIGRhdGEtbmFtZT0iaWNvbl9zZWFyY2giLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.search__outer.full-border:before{left:10px}.input-error{border-color:var(--border-danger)}.form-error-text{color:var(--border-danger);font-size:.8rem;margin-top:.25rem}.flatpickr-day.selected{background:var(--primary);border-color:var(--primary);border-radius:0}.flatpickr-day.today,.flatpickr-day:hover{border-radius:0}form>ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin-bottom:20px}form>ul li{background:var(--bg-warning);border:1px solid var(--border-warning);color:var(--color-warning);padding:5px}.form-danger{background:var(--bg-danger);border:1px solid var(--border-danger);color:var(--white);padding:10px}.form-group-help{font-style:italic;margin-bottom:5px}.form-radio-group{background:var(--primary);display:flex;gap:10px;margin-bottom:10px;padding:5px}.form-radio-group input{display:none}.form-radio-group label{background-color:transparent;color:var(--white);cursor:pointer;flex-grow:1;font-weight:700;padding:10px;text-align:center}.form-radio-group input:checked+label{background-color:var(--white);color:var(--primary)}.absent-checkbox-wrapper{align-items:center;display:flex;justify-content:center}.absent-checkbox-wrapper input{display:none}.absent-checkbox-wrapper label{border:1px solid var(--color);color:var(--color);cursor:pointer;font-weight:700;padding:5px 10px;transition:all .3s ease}.absent-checkbox-wrapper label:before{content:"Marquer comme absent"}.absent-checkbox-wrapper label:hover{border-color:var(--bg-danger);color:var(--bg-danger)}.absent-checkbox-wrapper input:checked+label{background-color:var(--bg-danger);color:var(--white)}.absent-checkbox-wrapper input:checked+label:before{content:"Absent"}@media(max-width:768px){.layout__form-fieldset{grid-template-columns:1fr}.layout__form-title{font-size:20px}.form-group{grid-column:span 2}}.btn{background-color:var(--white);border:none;border:1px solid var(--border-color);border-radius:4px;box-shadow:var(--shadow);color:var(--secondary);cursor:pointer;font-family:inherit;font-size:18px;max-width:260px;padding:15px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.btn.tiny{font-size:1rem;font-weight:500;padding:10px}.btn.btn-warning{background:var(--bg-warning);border-color:var(--border-warning);color:var(--color-warning)}.btn.btn-danger{background:var(--bg-danger);border-color:var(--border-danger);color:#fff}.btn.center{margin-left:auto;margin-right:auto}.btn.left{align-self:flex-start}.btn:hover{background:var(--primary);color:var(--white)}.full-link-icon{align-items:center;color:inherit;display:flex;font-size:13px;gap:13px;position:relative;text-decoration:none;transition:all .3s ease}a.full-link-icon:before{background:var(--primary);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:top left;transition:transform .3s ease;width:10px}a.full-link-icon:hover:before{transform:scaleX(1)}.full-link-icon-content{display:flex;flex-direction:column;gap:4px;z-index:1}.full-link-icon-content-head{font-size:18px}.full-link-icon-wrapper{align-items:center;border:1px solid var(--active-link);border-radius:50%;display:flex;height:38px;justify-content:center;width:38px;z-index:1}.full-link-icon-wrapper .icon{aspect-ratio:1/1;color:var(--active-link);width:16px}a.disabled{opacity:.7;pointer-events:none}.button-group{display:flex;gap:10px}.alerts{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.alerts .alert{background:var(--white);border:1px solid var(--border-color);border-radius:4px;color:var(--color);padding:10px;text-align:left}.alert.alert-danger,.alert.alert-error{background:var(--bg-danger);border-color:var(--border-danger);color:var(--white)}.alert.alert-success{background:var(--bg-valid);border-color:var(--border-valid);color:var(--white)}.alert.alert-warning{background:var(--bg-warning);border-color:var(--border-warning);color:var(--white)}.layout__table{display:flex;flex-direction:column;gap:10px}.table{border-collapse:collapse;font-size:13px;table-layout:fixed;text-align:center;width:100%}.table caption{text-indent:-100000px}.table thead{background-color:var(--table-head);color:var(--lighten-color);font-size:11px;font-weight:700}td,th{border:none;border-bottom:1px solid var(--border-color);padding:20px;text-overflow:ellipsis;white-space:normal}td.no-padding,th.no-padding{padding:0}.table th{padding-bottom:10px;padding-top:10px}.table td:first-child,.table th:first-child{text-align:left}.table td:last-child,.table th:last-child{text-align:right}.table tr{position:relative;transition:opacity .3s ease}tr.disabled td:not(:has(.table__actions)){opacity:.5}.table td:first-child a{color:inherit;font-weight:500;text-decoration:none;white-space:normal}.table td:first-child a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.table td:not(:first-child) a{position:relative;z-index:100}.table .comment-column textarea{min-height:120px;width:100%}.table-school-report td{padding:5px}tr.table-success td{padding:20px}.layout__table__head{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.layout__table__footer{margin-top:20px}.table.table-student .full__card__user-thumb:not(:has(img)):after{font-size:14px}@media (min-width:768px){.table.table-student tr td:first-of-type{padding:10px}.table.table-student td,.table.table-student th{padding:8px}.table:has(td:first-child a):hover tbody tr:not(:hover){opacity:.4}.table .comment-column{max-width:300px;min-width:300px;white-space:normal;width:300px!important}}@media (max-width:768px){.table.table-student .full__card__user-thumb{height:40px;margin-left:auto;margin-right:auto;width:40px}.table-responsive table,.table-responsive tbody,.table-responsive td,.table-responsive th,.table-responsive thead,.table-responsive tr{display:block;text-align:left}.table-responsive thead{display:none}.table-responsive td{background:#fff;margin-top:-1px;padding-left:150px;position:relative;width:100%!important}.table-responsive td:nth-child(odd){background-color:#eee}.table-responsive td:before{align-items:center;background-color:var(--primary);bottom:0;color:#fff;content:attr(data-label);display:flex;font-weight:700;left:0;padding:10px;position:absolute;top:0;width:130px}.table-responsive tr{margin-bottom:1rem}.table-responsive th+td{padding-left:10px}.table.table-responsive td:last-child,.table.table-responsive th:last-child{text-align:left}}.badges{background:var(--lighten);font-size:14px;font-weight:700;max-width:unset;padding:5px 10px;width:auto}.badges.disabled{opacity:.7;pointer-events:none}.text-center,.text-left,.text-right{display:block}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.upper{text-transform:uppercase}.text-danger{color:var(--bg-danger)}.inline{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.user__listing{display:flex;flex-direction:column;list-style:none}.user__listing__item{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:12px;padding:15px 10px}.user__listing__item-link{color:var(--color);text-decoration:none}.user__listing .full__card__user-thumb{max-width:40px}.user__listing .full__card__user-thumb:not(:has(img)):after{font-size:14px}.user__listing__item-name{opacity:.5}.user__listing__item.disabled{pointer-events:none}.user__listing__item:not(.disabled):hover{background:var(--border-color);cursor:grab}.sortable-chosen{opacity:1}.user__listing-search{margin:20px 0}#react-student-register .layout__grid-item{border:1px solid var(--border-color)}.form__collection{display:flex;flex-direction:column;gap:0;margin-bottom:20px}.form__collection,.form__collection-heading{background-color:var(--table-head);padding:5px 10px}.form__collection-heading{color:var(--primary);font-size:14px;font-weight:700}.form__collection-heading .layout__form-title{margin-bottom:0}.form__collection__row__wrapper{display:flex;flex-direction:column}.form__collection__row__wrapper>*{border-bottom:1px solid var(--border-color);display:flex}.form__collection__row__inner{display:flex;flex-direction:column;width:100%}.form__collection__inner .btn{align-self:flex-end;margin-bottom:15px}div[data-prototype]{display:flex;flex-direction:column;gap:5px}.collection-row{background:var(--white);border:1px solid var(--border-color);display:flex;flex-direction:column;padding:20px 10px 20px 20px;position:relative}.collection-row:before{background-color:var(--primary);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:10px}.new-row{gap:10px;padding-top:25px}.new-row .delete-row{align-self:flex-start;background-color:var(--bg-danger);border:1px solid var(--border-danger);border-radius:0;border-radius:5px;color:var(--white);cursor:pointer;padding:5px 10px;position:relative;transition:background .3s ease}.form__collection #add-course{background:var(--primary);color:var(--white);margin-top:20px}div#school_year_form_schoolYearPeriods[data-prototype]>div>div{display:grid;gap:10px;grid-template-columns:1fr 1fr}div#school_year_form_schoolYearPeriods[data-prototype]>div>div>div{display:flex;flex-direction:column;gap:5px}div#school_year_form_schoolYearPeriods[data-prototype]>div>div>div:nth-child(2){justify-content:center;text-align:center}.checkbox-wrapper-2 .ikxBAC{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#dfe1e4;border-radius:72px;border-style:none;flex-shrink:0;height:20px;margin:0;position:relative;width:30px}.checkbox-wrapper-2 .ikxBAC:before{bottom:-6px;content:"";left:-6px;position:absolute;right:-6px;top:-6px}.checkbox-wrapper-2 .ikxBAC,.checkbox-wrapper-2 .ikxBAC:after{transition:all .1s ease-out}.checkbox-wrapper-2 .ikxBAC:after{background-color:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;width:14px}.checkbox-wrapper-2 input[type=checkbox]{cursor:default}.checkbox-wrapper-2 .ikxBAC:hover{background-color:#c9cbcd;transition-duration:0s}.checkbox-wrapper-2 .ikxBAC:checked{background-color:#6e79d6}.checkbox-wrapper-2 .ikxBAC:checked:after{background-color:#fff;left:13px}.checkbox-wrapper-2 :focus:not(.focus-visible){outline:0}.checkbox-wrapper-2 .ikxBAC:checked:hover{background-color:#535db3}.table__actions{position:relative}.table__actions-button{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1lbGxpcHNpcy12ZXJ0aWNhbC1pY29uIGx1Y2lkZS1lbGxpcHNpcy12ZXJ0aWNhbCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMSIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iNSIgcj0iMSIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTkiIHI9IjEiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:20px;border:1px solid var(--border-color);cursor:pointer;height:30px;margin-left:auto;padding:5px;position:relative;transition:.3s ease;width:30px}.table__actions-button:hover{box-shadow:0 3px 6px rgba(0,0,0,.16)}.table__actions-button:hover .table__actions-listing{display:flex;flex-direction:column}.table__actions-listing-wrapper{padding-top:100%;position:absolute;right:0;top:0}.table__actions-listing{background:var(--white);border:1px solid var(--border-color);box-shadow:0 3px 6px rgba(0,0,0,.16);display:none;list-style:none;padding:10px 20px;position:relative;text-align:center;z-index:100}.table__actions-listing .table__actions-listing-item-link{background:transparent;border:none;color:var(--color);cursor:pointer;display:inline-block;font-family:inherit;font-weight:500;padding:8px 0;text-decoration:none;transition:transform .3s ease;width:100%}.table__actions-listing .table__actions-listing-item-link:hover{transform:translateX(-2px)}@media (max-width:768px){.table-responsive .table__actions-button{background-image:none;margin-right:auto;max-width:none;text-align:center;width:100%}.table-responsive .table__actions-button:before{content:"Voir les actions";font-weight:600;text-align:center}.table-responsive .table__actions-listing-wrapper{padding-top:0;top:100%;width:100%}.table__actions-listing,.table__actions-listing .table__actions-listing-item-link{padding:5px 0}}.breadcrumb{display:flex;flex-wrap:wrap;font-size:14px;gap:4px;margin-bottom:10px}.breadcrumb a{color:var(--color);text-decoration:none;transition:color .3s ease}.breadcrumb a:hover{color:var(--active-link)}@media (max-width:768px){.breadcrumb{justify-content:center}}.link-icon{align-items:center;display:flex;gap:10px}.link-icon .icon{aspect-ratio:1/1;color:var(--icon-color);width:16px}.list{border-top:1px solid var(--border-color);display:flex;flex-direction:column;list-style:none}.list li{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:10px;justify-content:space-between;padding:10px 5px}.pagination{display:flex;font-size:.8rem;gap:.5rem;justify-content:flex-start;padding:1rem 0}.center .pagination{justify-content:center}.pagination .current,.pagination a{border:1px solid var(--border-color);color:var(--color);display:block;padding:.5rem .75rem;text-decoration:none}.pagination .current{background:var(--primary);color:#fff;font-weight:700}.pagination a:hover{background:var(--border-color)}[data-tooltip]{cursor:pointer;display:inline-block;position:relative}[data-tooltip]:before{color:var(--white);content:attr(data-tooltip);font-size:.8rem;padding:4px 8px;transform:translate(-50%,-120%);white-space:nowrap;z-index:10}[data-tooltip]:after,[data-tooltip]:before{background:var(--primary);display:block;left:50%;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out}[data-tooltip]:after{content:"";height:10px;transform:translate(-50%,-120%) rotate(45deg);width:10px}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}html{color:var(--color);font-family:var(--font);font-size:16px}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;overflow:hidden;text-align:center;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:307.875px;min-width:307.875px;outline:0;padding:0;text-align:left;width:307.875px;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;-webkit-flex-basis:14.2857143%;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;display:inline-block;flex-basis:14.2857143%;height:39px;line-height:39px;margin:0;max-width:39px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-webkit-align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}