@font-face{font-family:'Hanken Grotesk';src:url('/static/fonts/HankenGrotesk-SemiBold.woff2?4b25bd8c9115') format('woff2');font-weight:600;font-style:normal}@font-face{font-family:'Hanken Grotesk';src:url('/static/fonts/HankenGrotesk-Regular.woff2?4b25bd8c9115') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Hanken Grotesk';src:url('/static/fonts/HankenGrotesk-Light.woff2?4b25bd8c9115') format('woff2');font-weight:300;font-style:normal}:root{--color-primary:#0085DA;--color-primary-hover:#206CBD;--color-primary-light:#D4ECFA;--color-bg-body:#ECF1F4;--color-bg-surface:#FFF;--color-gray:#F5F5F5;--color-gray-2:#E6E6E6;--color-gray-3:#E0DFDF;--color-gray-4:#E0E0E0;--color-red:#FF6761;--color-success:#E5F9F1;--color-success-dark:#00C179;--color-warning:#FEF4E8;--color-warning-dark:#F7941E;--color-error:#FFECEC;--color-error-dark:#ED6767;--text-primary:#58595B;--text-gray:#9D9DAA;--text-green:#00C179;--shadow-color:rgba(0,0,0,0.2);--font-primary:"Hanken Grotesk";--card-shadow-box:0 2px 10px 0 rgba(0,0,0,0.04)}*,*::after,*::before{margin:0;padding:0;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select,pre{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;font:inherit}#root,#__next{isolation:isolate}body{font:14px/1.2 var(--font-primary);color:var(--text-primary)}a{text-decoration:none;color:var(--color-primary);&:hover{cursor:pointer;text-transform:none}}.text-right{text-align:right}.text-center{text-align:center}.text-green{color:var(--text-green)}.text-gray{color:var(--text-gray)}.pb-16{padding-bottom:16px}.mb-16{margin-bottom:16px}.mt-16{margin-top:16px}.hidden{display:none}:root{--badge-bg-new:#D4ECFA;--badge-bg-warning:#FFEEDA;--badge-bg-success:#E6FAE3;--badge-bg-danger:#FFECEC;--badge-text-new:#0085DA;--badge-text-warning:#FF7A00;--badge-text-success:#00C179;--badge-text-danger:#ED6767;--light-gray:#fafafa;--light-blue:#D4ECFA;--whitish-blue:#f0f8ff;--btn-remove-hover-bg:#fee2e2}.green-text{color:var(--text-green)}.badge{display:inline-block;padding:6px 8px;border-radius:4px;font:700 13px/1.0 var(--font-primary);cursor:default;background-color:var(--badge-bg-new);color:var(--badge-text-new)}.badge--warning{background-color:var(--badge-bg-warning);color:var(--badge-text-warning)}.badge--success{background-color:var(--badge-bg-success);color:var(--badge-text-success)}.badge--danger{background-color:var(--badge-bg-danger);color:var(--badge-text-danger)}.button{padding:10.5px 20px;border-radius:4px;font:500 16px/19px var(--font-primary);border:none;text-align:center;text-decoration:none;cursor:pointer;background-color:var(--color-primary);color:white;display:flex;align-items:center;justify-content:center;&:hover{background-color:var(--color-primary-hover)}&.red-bg{background-color:var(--color-error-dark)}}.button:disabled{color:var(--text-gray);background-color:var(--color-gray);cursor:not-allowed}.button--full{width:100%}.button--outlined{padding:5px;border-radius:10px;border:1.5px solid var(--color-primary);background-color:transparent;color:var(--color-primary);&:hover{background-color:transparent}}.button--secondary{background-color:var(--color-gray);color:var(--text-primary);&:hover{background-color:var(--color-gray-2)}}.button--danger{background-color:var(--color-error-dark);color:var(--color-gray);&:hover{background-color:var(--color-red)}}.card{background-color:white;box-shadow:var(--card-shadow-box);padding:16px 20px;border-radius:8px;display:flex;flex-direction:column;gap:16px}.card--no-padding{padding:0;.card__header{padding:16px 20px 0}.card__content{padding:0 20px}.card__footer{padding:0 20px 16px}}.card__header{display:flex;justify-content:space-between}.card__header--column{flex-direction:column;justify-content:flex-start;gap:12px}.card__title{font-size:24px;font-weight:700}.card__subtitle{color:var(--text-gray)}.card__buttons,.card__action-buttons{display:flex;gap:12px;align-items:center}.card__add-buttons{font-size:24px;line-height:1;text-decoration:none}.table{width:100%;border-collapse:collapse;background-color:white;border-collapse:collapse;background-color:white;text-align:left;border-radius:8px;position:relative;z-index:2;tr:not(:last-child){border-bottom:1px solid var(--color-gray-4)}th,td{padding:12px 6px;&:first-child{padding-left:20px}&:last-child{padding-right:20px}}th{font:300 12px/1 var(--font-primary);border-bottom:1px solid var(--color-gray-4);color:var(--text-gray);text-transform:uppercase}td{color:var(--text-primary)}tfoot tr{border-top:1px solid var(--color-gray-4)}}.table--align-top{th,td{vertical-align:top}}.context-menu{position:relative;.context-menu__button{cursor:pointer}.context-menu__options{padding:8px;border-radius:4px;list-style:none;position:absolute;background:white;border:1px solid var(--color-gray-4);overflow-y:auto;z-index:2;text-align:left;li{padding:8px;border-radius:4px;cursor:pointer;white-space:nowrap;a{color:var(--text-primary)}}li:hover{background:var(--light-blue);font-weight:600;a{color:var(--badge-text-new)}}}.context-menu__options--hidden{display:none}}.section{font:300 15px/1.2 var(--font-primary);width:100%}.section__header{font:300 15px/1.2 var(--font-primary);color:var(--orange);text-align:left;padding:0 0 6px;border-bottom:1px solid var(--gray-light);& th{padding:0 0 6px;border-bottom:1px solid var(--gray-light)}}.section__header--no-border{&,& th{border-bottom-color:transparent}}.section__body{text-align:left;min-width:560px;list-style:none;td,th,&>*{padding-top:8px;padding-bottom:8px}td,th{vertical-align:top}th{width:125px;font-weight:400;& + td{text-align:center;line-height:inherit}& + td:not([colspan]){width:10px}}a{font-family:'Hanken Grotesk';font-weight:600}}.section__body--wide{& td,& th,&>*{padding-top:12px;padding-bottom:12px}& th{width:200px}}.section__body--top{& td,& th{vertical-align:top}}.menu-tab{display:flex;gap:16px;margin-bottom:-16px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.menu-tab__link{position:relative;color:var(--text-primary);font:500 16px var(--font-primary);padding:10px 16px;transition:color 0.2s ease;white-space:nowrap;cursor:pointer}.menu-tab__link:hover,.menu-tab__link--active{color:var(--color-primary)}.menu-tab__link--active::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:3px;background-color:var(--color-primary)}.breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.breadcrumb__item{padding:3px 12px;border-radius:4px;background:var(--color-gray);color:var(--text-gray);font:400 14px/150% var(--font-primary);cursor:pointer;border:2px solid var(--color-gray);&:not(:last-child):hover{color:var(--text-primary);background:var(--color-gray-3);border-color:var(--color-gray-3)}&:last-child{cursor:default;color:var(--text-primary);border-color:var(--color-primary)}}.breadcrumb__separator{font-size:18px;user-select:none;&::after{content:"›"}}.form-container{background-color:white;border-radius:8px;padding:24px;max-width:500px}.form-title{font:600 24px/1.2 var(--font-primary);margin-bottom:24px;span{margin:16px 0 0;display:block}}.form-subtitle{font:400 14px/1.2 var(--font-primary)}.form-container--wide{max-width:1200px}.form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:150px 1fr;align-items:start;gap:16px;max-width:559px}.form-group{display:contents;textarea{outline:none;border:1px solid var(--color-gray-3);border-radius:4px;font:14px/1.5 var(--font-primary);color:var(--text-primary);resize:none;padding:7px 10px;width:100%;overflow:auto;&:focus{border-color:var(--color-primary)}&::-webkit-scrollbar{display:none}&::placeholder{color:var(--text-gray)}}}.form-group,.form-section{select{cursor:pointer;background-image:url("/static/images/icons/chevron-down.webp?4b25bd8c9115");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:40px;appearance:none}input:not([type="checkbox"]),select{width:100%;padding:12px 16px;border:1px solid var(--color-gray-3);border-radius:6px;font:14px/1.2 var(--font-primary);color:var(--text-primary);background-color:white;transition:border-color 0.2s ease;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{appearance:none;margin:0}&:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,133,218,0.1)}&::placeholder{color:var(--text-gray)}&:disabled{color:var(--text-gray);background-color:var(--color-gray);cursor:not-allowed}}.awesomplete{width:100%}}.form-label{font-size:14px;font-weight:500;color:var(--text-primary);padding:13px 0 0 0;&.drag-drop-label{margin:10px 0 auto}~ input[type="checkbox"]{margin-top:10px}}.form-input,.form-select{padding:12px 16px;border:1px solid var(--color-gray-3);border-radius:6px;font:14px/1.2 var(--font-primary);color:var(--text-primary);background-color:white;transition:border-color 0.2s ease;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{appearance:none;margin:0}&:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,133,218,0.1)}&::placeholder{color:var(--text-gray)}}.form-select{cursor:pointer;background-image:url("/static/images/icons/chevron-down.webp?4b25bd8c9115");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:40px;appearance:none}.checkbox-group{display:flex;align-items:center;gap:8px}.form-checkbox{width:18px;height:18px;border:2px solid var(--color-gray-3);border-radius:3px;background-color:white;cursor:pointer;position:relative;appearance:none;&:checked{background-color:var(--color-primary);border-color:var(--color-primary)}&:checked::after{content:'';position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}&:focus{outline:none;box-shadow:0 0 0 2px rgba(0,133,218,0.2)}}.checkbox-label{font-size:14px;color:var(--text-primary);cursor:pointer;user-select:none}.form-actions{display:flex;flex-direction:row;justify-content:start;gap:16px;margin-top:8px}.filter{position:relative;display:inline-block}.filter__label{display:flex;align-items:center;gap:5px;cursor:pointer}.filter-date{display:flex;align-items:center;gap:5px}.filter__trigger{display:flex;align-items:center;cursor:pointer;gap:5px;cursor:pointer}.filter__icon{width:16px;height:16px;object-fit:contain}.filter__content{position:absolute;top:100%;left:0;margin-top:5px;border-radius:8px;background-color:var(--color-bg-surface);border:1px solid var(--color-border);box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:12px;min-width:160px;z-index:100;display:none}.filter__content--form-field{padding:0}.filter__ajax-awesomeplete{max-width:268px;width:100%;.awesomplete{display:flex;flex-direction:column;gap:12px}ul{display:flex;flex-direction:column;gap:4px}li{padding:6px 8px;list-style:none;border-radius:4px}li:hover{background-color:var(--color-gray)}span{display:none}}.filter__value{display:block;padding:6px 8px;font:400 14px var(--text-primary);cursor:pointer;text-decoration:none;border-radius:4px;input{display:none}}.filter__value--active{color:var(--color-primary);background-color:var(--badge-bg-new);font-weight:600}.filter__value:hover{background-color:var(--color-gray)}.filter__checkbox:checked ~ .filter__content{display:flex;flex-direction:column;gap:4px}.filter-sort{display:flex}.filter-sort__item{display:flex;flex-direction:row;gap:5px;cursor:pointer;align-items:center;img{width:16px;height:16px}}.circle-loading{display:inline-block;position:relative;width:20px;aspect-ratio:1;color:white;&>*{box-sizing:border-box;display:block;position:absolute;width:120%;height:120%;margin:10%;border:1px solid currentColor;border-radius:50%;animation:rotate-full 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:currentColor transparent transparent transparent}&>*:nth-child(1){animation-delay:-0.45s}&>*:nth-child(2){animation-delay:-0.3s}&>*:nth-child(3){animation-delay:-0.15s}}.modal{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.3);display:flex;justify-content:center;align-items:center;animation:fadeOut 0.15s;padding:20px;box-sizing:border-box}.modal--show{animation:fadeIn 0.3s}.modal--hide .modal__card{animation:fadeOut 0.3s forwards}.modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal__card{animation-duration:0.3s;background-color:white;padding:24px;border-radius:8px;max-width:400px;animation:fadeOutDown 0.15s}.modal__footer{display:flex;justify-content:flex-end;gap:12px;&>*:only-child{margin:auto}}.modal__title{font:700 24px/1 var(--font-primary);color:var(--text-primary)}.modal__content{display:flex;flex-direction:column;gap:28px;line-height:1.5}.dropdown{position:relative;display:inline-block}.dropdown__toggle{background:none;border:none;cursor:pointer;font-size:22px;color:var(--color-primary)}.dropdown__toggle--select{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:4px;cursor:pointer;color:var(--color-primary);font:16px var(--font-primary);font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,0.05);opacity:1;border:1px solid var(--color-primary)}.dropdown__menu{display:none;position:absolute;right:0;background:var(--color-bg-surface);color:var(--text-primary);min-width:100px;border-radius:6px;box-shadow:0 4px 6px var(--shadow-color);padding:6px 0;z-index:100}.dropdown__menu--full{right:0;left:0;width:100%;min-width:unset}.dropdown__item{display:block;width:100%;padding:8px 14px;background:none;border:none;text-align:center;cursor:pointer;font-size:14px;color:var(--text-primary);&:hover{background:var(--color-gray-2)}}.dropdown__item--full{width:100%}.dropdown__item--show .dropdown__menu{display:block}.input{padding:12px 16px;width:100%;border:1px solid var(--color-gray-3);border-radius:6px;font:14px/1.2 var(--font-primary);color:var(--text-primary);background-color:var(--color-bg-surface);&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{appearance:none;margin:0}&:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,133,218,0.1)}&::placeholder{color:var(--text-gray)}&:disabled,&[readonly]{color:var(--text-gray);background-color:var(--color-gray);cursor:not-allowed}}.input--underline{border:none;border-bottom:1px solid var(--color-gray-3);border-radius:0;background-color:transparent;padding-left:0;padding-right:0;&:focus{box-shadow:none}}.input--number{text-align:right;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}&[type=number]{-moz-appearance:textfield}}.input--error{border-color:var(--color-red)}.textarea{outline:none;border:1px solid var(--color-gray-3);border-radius:4px;font:14px/1.5 var(--font-primary);color:var(--text-primary);resize:none;height:120px;padding:7px 10px;width:100%;overflow:auto;scrollbar-width:none;&:focus{border-color:var(--color-primary)}textarea::-webkit-scrollbar{display:none}&::placeholder{color:var(--text-gray)}}.checkbox-input{width:18px;height:18px;border:1px solid var(--color-gray-3);border-radius:3px;background-color:var(--color-bg-surface);cursor:pointer;position:relative;appearance:none;&:checked{background-color:var(--color-primary);border-color:var(--color-primary)}&:checked::after{content:'';position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid var(--color-bg-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}&:focus{outline:none;box-shadow:0 0 0 2px rgba(0,133,218,0.2)}}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.inRange,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.prevMonthDay.inRange,.flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.nextMonthDay.inRange,.flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{color:white;background:var(--color-primary);border-color:var(--color-primary)}.flatpickr-calendar .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--color-primary)}.flatpickr-calendar .flatpickr-day.inRange{box-shadow:-5px 0 0 var(--color-primary),5px 0 0 var(--color-primary)}.flatpickr-date{position:relative;font:300 14px/1.2 var(--font-primary);color:var(--black)}.flatpickr-date--error .flatpickr-date__input{border-color:var(--red)}.flatpickr-date__input{cursor:pointer}.flatpickr-date__input:focus,.flatpickr-date__input[type="date"]:focus,.flatpickr-date__input[type="text"]:focus{border:1px solid var(--color-primary)}.flatpickr-date__icon{position:absolute;right:8px;top:70%;transform:translateY(-100%);height:18px;aspect-ratio:1;display:block;cursor:pointer}.select{appearance:none;background-image:url('/static/images/icons/chevron-down.webp?4b25bd8c9115');background-position:calc(100% - 5px) center;background-repeat:no-repeat;background-size:18px;padding:12px 23px 12px 16px;width:100%;border:1px solid var(--color-gray-3);border-radius:6px;font:14px/1.2 var(--font-primary);color:var(--text-primary);background-color:var(--color-bg-surface);&:focus{border:1px solid var(--color-primary)}&[multiple]{padding:0;height:132px;overflow:auto;background-image:none;option{padding:6px 10px;min-block-size:0}}&:has(option:checked[value=""]):not(:disabled){color:var(--color-primary)}&:disabled{color:var(--text-gray);background-color:var(--color-gray);cursor:not-allowed}}.select--error{border-color:var(--color-red)}.custom-select{position:relative;.custom-select__options{display:none;padding:8px;border-radius:4px;list-style:none;position:absolute;background:white;border:1px solid var(--color-gray-4);overflow-y:auto;z-index:2;text-align:left;li{padding:8px;border-radius:4px;cursor:pointer;white-space:nowrap}li:hover{background:var(--color-primary-light)}}}.input-icon-wrapper{position:relative;min-width:240px;>input{padding-right:40px}}.input-icon-wrapper--single{width:200px;margin-bottom:20px}.input-icon-wrapper__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;border:none;background:transparent}.form-textarea{padding:12px 16px;border:1px solid var(--color-gray-3);border-radius:6px;font:14px/1.4 var(--font-primary);color:var(--text-primary);background-color:white;transition:border-color 0.2s ease;resize:vertical;min-height:80px;&:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,133,218,0.1)}&::placeholder{color:var(--text-gray)}}.file-upload-wrapper{display:flex;flex-direction:column;gap:12px}.file-upload-wrapper__template-download{display:flex;gap:5px}.file-upload-area{border:2px dashed var(--color-gray-3);border-radius:8px;padding:40px 20px;text-align:center;background-color:var(--light-gray);transition:border-color 0.2s ease,background-color 0.2s ease;position:relative;cursor:pointer;input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}&:hover{border-color:var(--color-primary);background-color:var(--whitish-blue)}}.file-upload-content{display:flex;flex-direction:column;align-items:center;gap:12px}.file-upload-content__file-desc{display:flex;flex-direction:column;align-items:start;overflow:hidden;max-width:200px}.file-upload-content--selected{display:none;flex-direction:row;justify-content:left;align-items:center;gap:12px;.file-upload-icon--trash{margin-left:auto;z-index:200}}.file-upload-area--selected{padding:12px 16px;text-align:left;.file-upload-content{display:none}.file-upload-content--selected{display:flex}}.file-upload-icon{opacity:0.7}.file-upload__text-icon{display:flex;justify-content:center;align-items:center;font-size:13px;width:40px;height:40px;border-radius:4px;color:var(--color-bg-surface);background-color:var(--color-primary)}.file-upload-text p{margin:0;font-size:14px;color:var(--text-primary)}.file-upload-text small{color:var(--text-gray);font-size:12px}.file-upload-browse{color:var(--color-primary);font-weight:500;&:hover{text-decoration:underline}}.file-upload__uploaded_file{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;color:var(--color-primary)}.file-upload__uploaded_file:hover{color:var(--color-primary-hover)}.file-upload__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.file-upload__card{border:1px solid var(--color-gray-3);border-radius:8px;overflow:hidden;cursor:pointer;background:var(--color-bg-surface);&:hover .file-upload__card-image img{opacity:0.85}}.file-upload__card-image{position:relative;aspect-ratio:3 / 2;overflow:hidden;img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity 0.15s ease}}.file-upload__delete-btn{position:absolute;top:10px;right:10px;background:white;border:none;border-radius:9999px;aspect-ratio:1;padding:6px;cursor:pointer;box-shadow:0px 2px 10px 0px #0000000A;img{width:16px;aspect-ratio:1}&:hover{background:var(--color-gray-1,#f5f5f5)}}.file-upload__file-name{margin:8px 8px 2px;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-upload__file-size{margin:0 8px 8px;font-size:12px;color:var(--text-gray)}.form-section{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-gray-3);&.less-border{border:none;margin-top:30px;padding-top:0}}.form-section-title{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 20px;&.mb-0{margin-bottom:0}}.items-table-container{margin-bottom:16px}.items-table{width:100%;border-collapse:collapse;background-color:white;table-layout:fixed;th{padding:12px 8px;font-size:12px;font-weight:400;color:var(--text-gray);text-transform:uppercase;letter-spacing:0.5px;border-bottom:1px solid var(--color-gray-3);&:first-child{padding-left:0}&:not(.text-right){text-align:left}}td{padding:8px;vertical-align:top;&:first-child{padding-left:0}}:is(th,td):nth-child(1){width:25%}:is(th,td):not(:first-child){width:12.5%}:is(th.shrink-table,td.shrink-table){white-space:nowrap;width:3%}}.items-table--auto{table-layout:auto;:is(th,td):nth-child(n){width:unset}}.delete-button{display:table;width:20px;height:20px;margin-top:10px;&.align-right{margin:0 0 0 auto}}.form-input--table,.form-select--table{width:100%;padding:8px 12px;border:1px solid var(--color-gray-3);border-radius:4px;font-size:14px;min-width:120px;&:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,133,218,0.1)}}.form-input--table[type="number"]{text-align:right}.form-select--table{background-image:url("/static/images/icons/chevron-down.webp?4b25bd8c9115");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;padding-right:32px;appearance:none;cursor:pointer}.btn-remove{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;width:24px;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease;&:hover{background-color:var(--btn-remove-hover-bg)}}.btn-add-item{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;padding:8px 0;&:hover{background-color:unset}}.text-icon-wrapper{display:flex;align-items:center;gap:5px;border:none;background:none}.text-icon-wrapper__icon{display:block;height:17px;width:auto}.form-row--checkbox-group{align-items:start;max-width:none}.checkbox-group-table-container{overflow-x:auto;margin-bottom:16px}.checkbox-group-table{width:100%;border-collapse:collapse;background-color:white;border:1px solid var(--color-gray-3);border-radius:8px;overflow:hidden;th{padding:6px 12px;font:600 12px var(--font-primary);color:var(--text-gray);text-transform:uppercase;letter-spacing:0.5px;border-bottom:1px solid var(--color-gray-3);text-align:left}td{padding:16px 12px;border-bottom:1px solid var(--color-gray-3);vertical-align:middle;white-space:nowrap}tr:last-child td{border-bottom:none}.checkbox-col{width:60px}.checkbox-group-name-col{width:auto}.checkbox-group-category-col{width:200px;color:var(--text-gray);font-size:14px}}.checkbox-group-label{font-size:14px;color:var(--text-primary);cursor:pointer;user-select:none;display:block;font-weight:500}.checkbox-group-table .form-checkbox{margin:0}.pagination{display:flex;justify-content:space-between;font:14px var(--font-primary);background-color:var(--color-bg-surface);padding:12px 20px;position:relative;border-bottom-left-radius:4px;border-bottom-right-radius:4px;&:before{content:'';position:absolute;width:100%;height:20px;top:-19px;left:0;background-color:white;z-index:1;border-bottom:1px solid var(--color-gray-4)}a{color:var(--color-primary);display:flex;gap:5px;align-items:center;&:hover{color:var(--color-primary-hover)}}span{font-size:21px}.next{margin-left:auto}.disabled{pointer-events:none;color:var(--text-gray)}}.messages-box{position:relative}.message{position:absolute;padding:9px;width:100%;font:400 14px/1.4 var(--font-primary);border-radius:4px;border:1px solid transparent;margin-bottom:5px;text-align:center;animation:slideDown 0.5s ease-out forwards,slideUpFadeOut 0.5s ease-in 1.5s forwards;z-index:1000;list-style:none;opacity:1;transform:translateY(-100%)}.message--success{background-color:var(--color-success);color:var(--color-success-dark);border-color:var(--color-success-dark)}.message--warning{background-color:var(--color-warning);color:var(--color-warning-dark);border-color:var(--color-warning-dark)}.message--error{background-color:var(--color-error);color:var(--color-error-dark);border-color:var(--color-error-dark)}.filter-chips{display:flex;flex-wrap:wrap;gap:6px}.filter__chip{display:flex;gap:6px;border:1px solid var(--color-primary);border-radius:32px;padding:4px 12px;align-items:center;font:14px/1;color:var(--color-primary);background-color:var(--badge-bg-new);&:hover{cursor:pointer;color:var(--color-primary-hover)}}.filter__chip--secondary{border:none;padding:5px 13px;color:var(--text-gray);background-color:unset;&:hover{color:var(--color-primary-hover)}.filter__remove{fill:var(--text-gray)}}.filter__remove{width:16px;height:16px;cursor:pointer;fill:var(--color-primary)}.errorlist{color:var(--color-red);list-style-type:none;margin:8px 0px;font-size:12px;display:flex;flex-flow:column;gap:4px}.errorlist__item{display:flex;flex-direction:row;align-items:center;gap:6px}.errorlist__icon{height:12px;width:12px}.errorlist__row{.errorlist{margin:-8px 0}}.awesomplete-text{position:relative;width:100%;.awesomplete{width:100%;&>ul{line-height:22px;margin:-2px 0 0;border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid var(--color-gray-3);border-color:var(--color-gray-3);box-shadow:none;scrollbar-width:none;max-height:250px;overflow:auto;background-color:white;&:before{content:'';display:none}li[aria-selected="true"] mark,li:hover mark,mark{color:var(--color-primary);font-weight:normal;background:transparent}li{font-size:14px;color:var(--text-primary);padding:7px 12px;margin-bottom:0;border-bottom:1px solid var(--color-gray-3);&:last-child{border-bottom:none}}li[aria-selected="true"],li:hover,li:focus{color:var(--color-primary);background-color:var(--light-blue)}}}}.awesomplete-text--loading .awesomplete-text__loader{display:block}.awesomplete-text--error .awesomplete-text__input,.awesomplete-text--error .awesomplete-text__input[type="text"]:focus{border-color:var(--color-red)}.awesomplete-text__loader{display:none;position:absolute;top:50%;right:8px;transform:translate(0,-50%)}.awesomplete-text__input{&[type="text"]:focus{border-color:var(--color-primary)}}.multi-select-checkbox{display:flex;flex-direction:column;min-width:220px}.multi-select-checkbox__search{position:relative;padding:12px}.multi-select-checkbox__search-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.multi-select-checkbox__options{overflow-y:auto;max-height:230px;padding:8px 0}.multi-select-checkbox__option{display:flex;align-items:center;gap:12px;padding:8px 16px;cursor:pointer}.multi-select-checkbox__option input[type="checkbox"]{width:18px;height:18px;cursor:pointer}.multi-select-checkbox__option-label{font:13px / 1.2 var(--font-primary);color:var(--text-primary);word-break:break-word}.multi-select-checkbox__option--hidden{display:none}.multi-select-checkbox__empty{padding:12px 16px;text-align:center;color:var(--text-gray)}.multi-select-checkbox__actions{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px dashed var(--color-gray)}.multi-select-checkbox__clear{border:none;color:var(--text-gray);font-size:14px;cursor:pointer;background:none;&:hover{color:var(--text-primary)}}.multi-select-checkbox__clear--red{color:var(--badge-text-danger)}.multi-select-checkbox__apply{padding:4px 12px;font:14px / 16px var(--color-primary);border:1px solid var(--color-primary);background-color:transparent;color:var(--color-primary);&:hover{background-color:var(--color-primary);color:white}}.main-layout{background-color:var(--color-bg-body);min-height:100vh;transition:grid-template-columns .2s ease-in-out;display:grid;grid-template-columns:1fr 220px;grid-template-rows:auto 1fr;grid-template-areas:"header sidebar" "content sidebar";@media (max-width:1024px){grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"header" "content"}}.main-layout--overlay{@media (max-width:1024px){&::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5)}}}.main-layout--sidebar-collapsed{grid-template-columns:1fr 80px;@media (max-width:1024px){grid-template-columns:1fr}}.main-layout__header{grid-area:header;font-size:24px;background-color:var(--color-bg-surface);display:grid;grid-template-columns:1fr;column-gap:10px;align-items:center;padding:16px;@media (max-width:1024px){grid-template-columns:1fr auto}}.main-layout__header-content{display:flex;flex-flow:column;gap:8px}.main-layout__title-wrapper{display:flex;justify-content:space-between;min-height:40px;@media (max-width:1024px){flex-flow:column;gap:16px}}.main-layout__title{display:flex;gap:8px;align-items:center;font:700 24px/1 var(--font-primary)}.main-layout__buttons{display:flex;gap:12px}.main-layout__content{padding:16px;display:flex;flex-direction:column;gap:16px}.main-layout__sidebar{grid-area:sidebar;position:relative;@media (max-width:1024px){position:fixed;top:0;right:0;transform:translateX(100%);transition:transform .2s ease-in-out;z-index:1000}}.main-layout__hamburger-menu{display:none;cursor:pointer;flex-direction:column;justify-content:space-between;width:18px;height:15px;>*{height:2px;width:100%;background-color:var(--text-primary);border-radius:2px}@media (max-width:1024px){display:inline-flex}}.sidebar{height:100vh;font-size:15px;position:fixed;top:0;right:0;bottom:0;overflow:scroll;scrollbar-width:none;transition:transform .2s ease-in-out;z-index:10;@media (max-width:1024px){transform:translateX(100%)}}.sidebar--slide-in{transform:translateX(0)}.sidebar__card{width:220px;background-color:white;box-shadow:-2px 2px 8px rgba(0,0,0,0.05);padding:20px 12px;transition:width .2s ease-in-out;display:flex;flex-direction:column;min-height:100%}.sidebar:not(.sidebar--collapsed) input:checked ~ .sidebar__dropdown{grid-template-rows:1fr;.sidebar>*{overflow:hidden;padding:2px 0}}.sidebar--collapsed{padding-left:170px;box-sizing:content-box;pointer-events:none;.sidebar__card{width:80px;padding:24px 18px;pointer-events:auto}.sidebar__header-logo{opacity:0}.sidebar__menu-text,.sidebar__menu-chevron,.sidebar__title{display:none}.sidebar__header-icon{top:32px;right:32px;transition:all .2s ease-in-out;transform:rotate(180deg)}.sidebar__menu{padding:10px;gap:0;grid-template-columns:1fr;justify-items:left}.sidebar__dropdown{pointer-events:none;opacity:0;width:185px;background-color:white;border-top-left-radius:8px;border-bottom-left-radius:8px;padding:0 12px;position:absolute;left:0;top:0;transform:translateX(-100%)}.sidebar__menu--dropdown:hover + .sidebar__dropdown,.sidebar__dropdown:hover{opacity:1;pointer-events:auto;grid-template-rows:1fr;padding:12px}}.sidebar__menu{font-weight:500;padding:8px 14px;border-radius:16px;cursor:pointer;display:grid;align-items:center;grid-template-columns:24px 1fr;grid-template-areas:"icon text";gap:5px;transition:grid-template-columns 0.2s ease;min-height:40px;color:var(--text-primary)}.sidebar__menu--text-only{grid-template-columns:1fr;grid-template-areas:"text";padding-left:48px}.sidebar__menu--dropdown{grid-template-columns:24px 1fr 24px;grid-template-areas:"icon text chevron"}input:checked + .sidebar__menu--dropdown .sidebar__menu-chevron{transform:rotate(180deg)}.sidebar__menu:hover,.sidebar__menu--active{background-color:var(--color-gray)}.sidebar__menu-chevron,.sidebar__menu-icon{transition:transform 0.2s ease;height:20px;width:20px}.sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:15px;padding-left:14px;padding-right:4px;height:33px}.sidebar__header-logo{height:32px;margin:0;display:block;cursor:pointer;transition:opacity .2s ease-in-out;opacity:1}.sidebar__header-icon{width:21px;display:block;cursor:pointer;position:absolute;top:28px;right:32px;z-index:2;background-color:white;padding:5px;@media (max-width:1024px){display:none}}.sidebar__title{font-size:15px;font-weight:500;color:var(--color-primary);padding-left:14px;margin-top:10px;margin-bottom:20px}.sidebar__body{overscroll-behavior:contain;height:100%;scrollbar-width:none;display:flex;flex-direction:column;gap:2px;padding-bottom:24px;&>*{position:relative}}.sidebar__dropdown{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.2s ease,padding-top 0.2s ease,padding-bottom 0.2s ease;padding:2px 0}.sidebar__dropdown-menu{overflow:hidden;padding:0;display:flex;flex-direction:column;gap:2px;text-align:left;transition:grid-template-rows 0.2s ease,padding-top 0.2s ease,padding-bottom 0.2s ease}.auth-layout{display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-body);min-height:100vh}.auth-layout__card{display:flex;flex-direction:column;gap:32px;max-width:490px;margin:40px;width:100%;background-color:white;box-shadow:0 2px 10px 0 rgba(0,0,0,0.04);padding:24px 32px;border-radius:8px}.auth-layout__logo{height:48px;display:block;margin-left:auto;margin-right:auto}.auth-layout__header{display:flex;flex-direction:column;gap:12px;text-align:center}.auth-layout__content{display:flex;flex-direction:column;gap:32px}.auth-layout__field{display:grid;grid-template-columns:24px 1fr;column-gap:12px;align-items:center;>img{width:100%;display:block}}.auth-layout__field-group{display:flex;flex-direction:column}.auth-layout__field .errorlist{list-style:none;color:var(--color-error-dark);font-size:13px}.auth-layout__link{font-size:16px;font-weight:500;color:var(--text-gray);cursor:pointer;margin-top:10px;display:inline-block}.auth-layout__title{font-size:20px;font-weight:500;color:var(--text-primary)}.auth-layout__desc{color:var(--text-gray)}.sso-login{display:flex;align-items:center;text-align:center;color:var(--text-primary);&::before{margin-right:12px}&::after{margin-left:12px}&::before,&::after{content:"";flex:1;border-bottom:1px solid var(--color-gray-3)}}.flex-row{display:flex;flex-direction:row;justify-content:left;align-items:center;gap:12px}.flex-row--between{justify-content:space-between}.flex-row--end{justify-content:end}.flex-column{display:flex;flex-direction:column;justify-content:left;gap:16px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes rotate-full{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideUpFadeOut{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-20px);opacity:0}}@keyframes hideElement{to{display:none;visibility:hidden}}.photo-container{display:flex;flex-wrap:wrap;gap:12px}.photo{display:inline-block;width:100px;height:100px;border-radius:4px;position:relative;overflow:hidden}.photo__image{width:100%;height:100%;object-fit:cover;display:block}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-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,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,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms 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{z-index:999;display:block}.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 .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{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:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{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{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);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,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-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;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.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;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;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.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.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.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.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{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.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{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}