﻿body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:"Open Sans",sans-serif;font-size:.875rem;font-weight:400;line-height:1.42857;color:#323232;height:100%;margin:0}html{scroll-behavior:smooth;height:100%}h1{font-size:1.5rem;font-weight:600;line-height:1.5;margin-bottom:0;color:#323232}h1.main-title{font-size:2rem;line-height:1.25}h2{font-size:1.25rem;font-weight:600;line-height:1.4;color:#323232;margin:0}h3{font-size:.875rem;font-weight:700;color:#323232;margin:0}h4{font-size:.875rem;font-weight:600;color:#323232;margin:0}.primary{color:#e1472f !important}.gray-light{color:#a9a9a9}.fw-600{font-weight:600}.block-scroll{flex:1;overflow-x:auto;scrollbar-width:none}.block-scroll::-webkit-scrollbar{display:none}.login{height:100%}@media(min-width: 992px){.login{display:grid;grid-template-columns:572px 1fr}}.login__form{padding:36px;display:flex;flex-direction:column;background-color:#fff;position:relative;z-index:1}@media(max-width: 991.98px){.login__form{height:100%}}.login__form .button{margin-top:8px}.login__form h1{text-align:center;margin-bottom:12px}.login__header img{width:92px}.login__inner{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.login__wrap{width:100%;padding:30px 0}@media(min-width: 576px){.login__wrap{width:360px}}.login__text{margin-bottom:12px;color:#686868;text-align:center}.login__back{color:#686868;font-weight:600;margin-top:12px;display:flex;align-items:baseline;justify-content:center}.login__background{background-color:#323232}.header{display:flex;align-items:center;justify-content:space-between;margin:0 4px 32px 0}.header__back{display:flex;align-items:center;color:#686868;font-weight:600;text-decoration:none}.header__back:hover{color:#a9a9a9;cursor:pointer}.header__back i{width:20px;margin-right:8px;text-align:center}.sidebar{position:relative;color:#fff;background-color:#323232;padding:24px;border-radius:0px 8px 8px 0px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 991.98px){.sidebar{padding:24px 10px}}.sidebar__inner{margin-bottom:20px}.sidebar__collapse{margin-left:12px;white-space:nowrap}@media(max-width: 991.98px){.sidebar__collapse{display:none}}.sidebar__logo{margin-bottom:24px;display:flex;align-items:center;height:37px}@media(min-width: 992px){.sidebar__logo{padding-left:20px;margin-bottom:32px;height:40px}}@media(max-width: 991.98px){.sidebar__logo img{width:40px}}.sidebar__footer{text-align:center}@media(max-width: 991.98px){.sidebar__footer{display:none}}.sidebar__footer p{font-size:.625rem;margin:0}.sidebar__pattern{position:fixed;top:450px;left:0}@media(max-width: 991.98px){.sidebar__pattern{display:none}}.main{display:grid;grid-template-columns:268px auto;height:100%}@media(max-width: 991.98px){.main{grid-template-columns:60px auto}}.content{height:100%;overflow:auto;padding:24px 20px 24px 24px;display:flex;flex-direction:column;position:relative}@media(max-width: 575.98px){.content{padding:24px 12px}}.content__inner{display:flex;flex-direction:column;flex:1;overflow-x:auto;padding:4px 4px 0 0;margin-bottom:56px}.button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border-radius:4px;font-size:.875rem;font-weight:600;border:1px solid rgba(0,0,0,0);gap:8px;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.button i{font-size:.75rem;margin-bottom:-2px}.button:focus,.button:focus-visible{outline:1px solid #e1472f !important;outline-offset:3px;box-shadow:none}.button--primary{color:#fff;background-color:#e1472f}.button--primary:hover,.button--primary:active{color:#fff;background-color:#cd280e}.button--primary:disabled{opacity:.5}.button--primary:disabled:hover{background-color:#e1472f}.button--secondary{color:#e1472f;border-color:#e1472f;background-color:#fff}.button--secondary:hover,.button--secondary:active{color:#fff;background-color:#e1472f}.button--tertiary{color:#686868;padding:0 4px;height:auto;background-color:rgba(0,0,0,0)}.button--tertiary:hover,.button--tertiary:active,.button--tertiary:focus{color:#e1472f;outline-offset:0}.button--tertiary:disabled{color:#a9a9a9;pointer-events:none}.button--dark{color:#323232}.button__tooltip{position:absolute;inset:0}.btn-link{text-decoration:none;color:#a9a9a9;font-size:.75rem;line-height:1.66;font-weight:600;transition:color .15s ease-in-out}.btn-link:hover{color:#e1472f}.form{padding:20px 0 8px;margin:0}.form__group{margin-bottom:20px;display:flex;flex-direction:column}.form__group label{font-size:.75rem;font-weight:600;line-height:1.66;margin-bottom:4px;color:#686868}.form__group--max{max-width:192px}.form__control{display:flex;align-self:stretch;padding:9px 12px;border-radius:4px;border:1px solid #eaeaea;color:#323232}.form__control:hover{border-color:#a9a9a9}.form__control:focus,.form__control:focus-visible{border-color:#a9a9a9;outline:none}.form__control--error{border-color:#e1472f !important}.form__control--error:hover{border-color:#e1472f}.form__control--error:focus,.form__control--error:focus-visible{border-color:#e1472f}.form__control:disabled{background-color:#f4f4f4;color:#686868;pointer-events:none}.form__control:disabled:hover{border-color:#eaeaea}.form__error{font-size:.75rem;line-height:1.66;display:none;margin-top:4px;color:#e1472f}.form__action{display:flex;justify-content:flex-end;margin:-12px 0 16px}.form__search{position:relative;display:flex;flex:1;max-width:200px}.form__search:before{font-family:"Font Awesome 6 Pro";font-weight:400;content:"";position:absolute;top:12px;left:16px;pointer-events:none;color:#a9a9a9}.form__search input{padding-left:44px;width:100%}.form__info{color:#a9a9a9;font-size:.75rem;display:flex;justify-content:flex-end;margin-top:4px}.form__info--message{font-weight:600;justify-content:flex-start;margin:12px 0 0}.form__limit{color:#e1472f}.form__requirements{list-style:none;padding-left:8px;margin:6px 0 0}.form__requirements li{display:flex;align-items:center;gap:4px;margin-bottom:4px;font-size:.75rem;line-height:1.66;color:#686868}.form__requirements li:last-child{margin-bottom:0}.form__requirements li.invalid{color:#e1472f}.form__input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;border:1px solid #eaeaea;border-radius:4px}.form__input-group:has(input:hover){border-color:#a9a9a9}.form__input-group input{position:relative;flex:1 1 auto;width:1%;min-width:0;border:none}.form__input-text{display:flex;align-items:center;padding:0 12px 0 8px;text-align:center;white-space:nowrap;color:#a9a9a9;font-weight:600}.form--width{max-width:360px}.form--width .button{transition:margin .5s ease}.form--width .button:focus{margin-left:4px}::-webkit-input-placeholder{color:#a9a9a9}:-moz-placeholder{color:#a9a9a9;opacity:1}::-moz-placeholder{color:#a9a9a9;opacity:1}::-ms-input-placeholder{color:#a9a9a9}::placeholder{color:#a9a9a9}input[type=search i]::-webkit-search-cancel-button{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.field_with_errors{width:100%}.hidden-task-item{display:none}.password-reveal{position:relative;display:flex}.password-reveal input{width:100%;padding-right:40px}.password-reveal__btn{position:absolute;top:50%;right:16px;transform:translateY(-50%);cursor:pointer;color:#a9a9a9;display:none;border:none;background:rgba(0,0,0,0)}.menu ul{padding:0;list-style-type:none;margin:0}.menu li{margin-bottom:4px}.menu i{font-size:.9375rem;width:20px;text-align:center}.menu__link{color:#fff;text-decoration:none;font-weight:600;padding:0 16px;display:flex;align-items:center;justify-content:flex-start;border-radius:4px;height:52px}@media(max-width: 991.98px){.menu__link{justify-content:center;height:40px}}.menu__link:hover{color:#fff;background-color:#686868}.menu__link--active{background-color:#e1472f}.menu__link--active:hover{background-color:#e1472f}.action{margin-bottom:16px}@media(min-width: 768px){.action{display:flex;align-items:center;justify-content:space-between}}.action__start{display:flex;gap:20px}.action__end{display:flex;align-items:center;gap:20px;margin-top:20px}@media(min-width: 768px){.action__end{justify-content:end;margin-left:auto;margin-top:0}}.block{padding:16px;border-radius:8px;border:1px solid #eaeaea;background:#fff;box-shadow:0px 1px 4px 0px rgba(16,24,40,.06)}@media(max-width: 575.98px){.block{padding:12px}}.block--table{flex:1;padding:0;overflow-x:auto}@media(max-width: 991.98px){.block--table{height:auto;overflow-x:visible;word-break:break-word}}.block__zero{display:flex;align-items:center;justify-content:center;height:100%}.table-striped{width:100%;font-size:.875rem}.table-striped th,.table-striped td{border-bottom:1px solid #eaeaea}.table-striped th{font-size:.75rem;font-weight:600;color:#686868;background-color:#f8f8f8;line-height:1.66;white-space:nowrap;padding:12px 16px;position:sticky;top:0;z-index:1}.table-striped th a{cursor:pointer}.table-striped th.th-rows{padding:0 16px;line-height:1.33}.table-striped td{position:relative;padding:10px 16px;height:72px}@media(max-width: 575.98px){.table-striped--responsive{height:auto;overflow-x:visible;word-break:break-word}}@media(max-width: 991.98px){.table-striped--responsive thead{display:none}}@media(max-width: 991.98px){.table-striped--responsive tr{display:block;margin-bottom:12px;border-bottom:1px solid #eaeaea}.table-striped--responsive tr:last-of-type{margin-bottom:0;border-bottom:none}}@media(max-width: 991.98px){.table-striped--responsive td{display:flex;align-items:center;justify-content:space-between;text-align:right}}@media(max-width: 991.98px){.table-striped--responsive td:before{content:attr(data-label);margin-right:30px;text-align:left;font-size:12px;font-weight:500;color:#323232;word-break:initial}.table-striped--responsive td:before:last-child{border-bottom:0}}@media(max-width: 991.98px){.table-striped--responsive .td-h{min-height:auto;justify-content:flex-end}}.table-striped__disabled{color:#a9a9a9}.table-striped__warning{color:#e1472f}.table-striped__warning a{margin-left:2px}.table-striped .td-h{display:flex;justify-content:center;flex-direction:column}@media(min-width: 992px){.table-striped .td-h{min-height:51px}}.table-striped .td-link{text-decoration:none;color:#323232}.table-striped .td-link::after{content:"";position:absolute;inset:0;z-index:0}.table-striped__sort{margin-left:5px;font-size:.625rem;color:#686868}.table-striped__sort:hover{color:#323232}@media(min-width: 992px){.table-striped__fit{width:1%;white-space:nowrap}}.table-striped__link tr:hover{background-color:#fbfbfb}.table-striped__action{border:0;background-color:rgba(0,0,0,0);position:relative;padding:5px;font-size:.75rem;color:#686868}.drop-down{position:relative}.drop-down__toggle{font-size:1rem;color:#a9a9a9;background-color:#f4f4f4;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:100%}.drop-down__toggle:hover{background-color:#eaeaea}.drop-down__toggle.show,.drop-down__toggle:focus-visible{border-color:#a9a9a9;background-color:#eaeaea;outline:none}.drop-down__menu{border-radius:4px;border:1px solid #eaeaea;box-shadow:0px 1px 8px 5px rgba(16,24,40,.15);background:#fff;padding:0 0 8px;font-size:.875rem;min-width:240px}.drop-down__menu a{padding:0 20px;border-radius:4px;border:none;color:#686868;background:rgba(0,0,0,0);text-decoration:none;height:44px;width:100%;display:flex;align-items:center;white-space:nowrap}.drop-down__menu a:hover,.drop-down__menu a:focus-visible{background-color:#f4f4f4;cursor:pointer;color:#686868;outline:none}.drop-down__menu i{color:#686868;margin-right:8px;text-align:center;font-size:.75rem}.drop-down__user{border-bottom:1px solid #eaeaea;margin-bottom:8px;padding:20px}.drop-down__light{font-size:.75rem;line-height:1.66;color:#a9a9a9;font-weight:600}.tooltip{font-size:.75rem;opacity:1 !important;--bs-tooltip-bg: #fff}.tooltip__btn{border:none;background:rgba(0,0,0,0);color:#e1472f;font-size:.75rem}.tooltip__btn:hover{color:#cd280e}.tooltip-inner{color:#323232;min-width:max-content;padding:4px 12px;background-color:#fff;border-radius:4px;box-shadow:0px 1px 6px 0px rgba(0,0,0,.2);text-align:left}.tooltip.bs-tooltip-top .tooltip-arrow::before{border-top-color:#fff;border-right-color:rgba(0,0,0,0);border-bottom-color:#fff;border-left-color:rgba(0,0,0,0)}.tooltip.bs-tooltip-start .tooltip-arrow::before{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:#fff}.daypicker{display:flex;align-items:center;font-family:sans-serif}.daypicker__days{display:flex;overflow:hidden;justify-content:space-around;padding:0 8px}.daypicker__day{width:52px;height:44px;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color .2s ease;border:none;background-color:rgba(0,0,0,0)}.daypicker__day:hover{background-color:#f4f4f4}.daypicker__day--today{font-weight:900}.daypicker__day--selected{background-color:#f4f4f4}.daypicker__date{font-weight:600;line-height:1.2}.daypicker__month{color:#a9a9a9;font-size:.625rem;font-weight:600}.daypicker__nav{color:#323232;background-color:#fff;border:1px solid rgba(0,0,0,0);padding:6px 10px;cursor:pointer;font-size:.625rem}.daypicker__nav:hover{background-color:#f4f4f4}.daypicker__nav:disabled{color:#a9a9a9;background-color:rgba(0,0,0,0);cursor:default}.datepicker__btn{min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #eaeaea;background:#fff;color:#a9a9a9;font-size:1rem}.datepicker__btn:hover{background-color:#eaeaea;color:#686868;cursor:pointer}.datepicker__btn.active{color:#e1472f;background-color:#fff}.datepicker__wrap{position:relative}.datepicker__wrap:hover .datepicker__select{color:#323232}.datepicker__wrap input{width:100%}.datepicker__wrap input:hover{cursor:pointer}.datepicker__select{position:absolute;right:12px;top:8px;width:24px;height:24px;display:flex;align-items:center;color:#a9a9a9;border:none;background-color:rgba(0,0,0,0);pointer-events:none}.datepicker__select.active{color:#323232}.tempus-dominus-widget{padding:16px;width:256px;margin-top:10px !important}.tempus-dominus-widget .calendar-header{margin-bottom:20px;display:flex;align-items:center}.tempus-dominus-widget .calendar-header .previous,.tempus-dominus-widget .calendar-header .next{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:.625rem;padding:0;color:#323232}.tempus-dominus-widget .calendar-header .previous:hover,.tempus-dominus-widget .calendar-header .next:hover{background-color:#eaeaea}.tempus-dominus-widget .calendar-header .previous.disabled,.tempus-dominus-widget .calendar-header .next.disabled{opacity:.3}.tempus-dominus-widget .calendar-header .previous.disabled:hover,.tempus-dominus-widget .calendar-header .next.disabled:hover{background-color:rgba(0,0,0,0)}.tempus-dominus-widget .calendar-header .previous{order:2;margin-left:auto}.tempus-dominus-widget .calendar-header .picker-switch{order:1;font-size:.75rem;font-weight:600}.tempus-dominus-widget .calendar-header .next{order:3}.tempus-dominus-widget .day{color:#686868}.tempus-dominus-widget .day.disabled{opacity:.3}.tempus-dominus-widget.light .date-container-days{font-size:.75rem;font-weight:600;grid-auto-rows:32px}.tempus-dominus-widget.light .date-container-days .dow{color:#323232}.tempus-dominus-widget.light .date-container-days div:not(.no-highlight){width:94%;height:94%}.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).today{color:#e1472f}.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).today::before,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).today::after{display:none}.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).old{color:#686868;opacity:.8}.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).old.disabled{opacity:.3}.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active{background-color:#e1472f;color:#fff;text-shadow:none}.tempus-dominus-widget.light .date-container-days div:not(.no-highlight):hover{background-color:#e1472f;color:#fff}.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).disabled:hover{background-color:rgba(0,0,0,0)}.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight):hover,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight):hover,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight):hover{background-color:#e1472f;color:#fff}.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).disabled,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).disabled,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).disabled{opacity:.3}.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).disabled:hover{background-color:rgba(0,0,0,0)}.modal{background:rgba(50,50,50,.2)}.modal-content{border:none;border-radius:8px;background:#fff;box-shadow:0px 1px 8px 0px rgba(16,24,40,.15)}@media(min-width: 576px){.modal-dialog--medium{max-width:520px}}@media(min-width: 576px)and (max-width: 991.98px){.modal-dialog--large{max-width:none;margin:.5rem}}@media(min-width: 992px){.modal-dialog--large{max-width:852px}}.modal-dialog--large .modal-header{padding:24px 24px 12px}.modal-dialog--large .modal-body{padding:12px 24px 24px}.modal-dialog--large .modal-footer{padding:0 24px 24px}.modal-dialog--large .block--table{max-height:408px;overflow-x:auto}.modal-header{padding:32px 32px 16px;border:none;justify-content:space-between}.modal-header i{font-size:1.125rem}.modal-header__close{color:#a9a9a9;background-color:rgba(0,0,0,0);border:none;width:20px;height:20px}.modal-header__close:hover{color:#e1472f}.modal-body{padding:16px 32px}.modal-body__wrap{display:flex;gap:12px}.modal-body__wrap div{width:100%}.modal-body__label{color:#a9a9a9;font-size:.75rem;font-weight:600;margin-bottom:4px}.modal-footer{padding:16px 32px 32px;border:none}.modal-footer>*{margin:0}.modal-footer__buttons{display:flex;width:100%;gap:12px}.modal-footer__buttons form{width:100%}.modal-backdrop{background-color:rgba(0,0,0,0)}.alert{border-radius:4px;border:1px solid rgba(0,0,0,0);box-shadow:0px 4px 16px 0px rgba(44,44,44,.08);display:flex;align-items:center;gap:12px;padding:12px;margin-top:24px;position:fixed;right:24px;z-index:1;font-weight:600}.alert__icon{font-size:1rem;padding-left:4px}.alert button{border:none;background-color:rgba(0,0,0,0)}.alert button:hover{color:#686868}.alert--success{color:#1f945a;background-color:#dcfbe8;border-color:rgba(31,148,90,.5)}.alert--success button{color:#1f945a}.alert--error{color:#ce3157;background-color:#fae6e9;border-color:rgba(206,49,87,.5)}.alert--error button{color:#ce3157}.alert__fade{opacity:0;transition:opacity .5s ease}.announcements{list-style-type:none;padding:20px 0 30px;border-top:1px solid #eaeaea;margin-top:4px}.announcements li{margin-bottom:20px}.announcements__block{border-radius:12px;display:flex;gap:20px}.announcements__block--read{background-color:#f8f8f8}.announcements__block--read .read{color:#a9a9a9;display:flex;align-items:center;gap:8px}.announcements__block--read .read i{font-size:.75rem}.announcements__date{padding-right:16px;border-right:1px solid #eaeaea;display:flex;flex-direction:column;justify-content:space-between;width:63px;gap:15px}.announcements__date-inner{display:flex;flex-direction:column;align-items:center;font-size:.75rem;line-height:1.66}.announcements__date-inner span{font-size:2rem;font-weight:600;line-height:1.25}.announcements__time{display:flex;align-items:center;justify-content:center;gap:5px;font-size:.75rem}.announcements__time i{font-size:.625rem}.announcements__message{display:flex;flex-direction:column;justify-content:space-between;flex:1}.announcements__footer{display:flex;align-items:center;justify-content:space-between}.announcements__footer a,.announcements__footer button{border:none;background-color:rgba(0,0,0,0);display:flex;align-items:center;gap:6px;color:#686868;font-weight:600;text-decoration:none;z-index:2;position:relative}.announcements__footer a:hover,.announcements__footer button:hover{color:#e1472f}.announcements--list{border:none;margin:0 0 10px}.announcements--list li:last-child{margin:0}.announcements__more{position:absolute;right:0;bottom:80px;left:0;height:80px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);z-index:1}.announcements__indicator{margin-left:auto}.announcements__indicator i{font-size:.75rem;width:auto}.announcement-text{white-space:pre-line}.announcement-actions{display:flex;gap:15px}.announcement-actions:hover{color:#e1472f}.announcement-actions i{font-size:.75rem}.page-nav{position:absolute;left:24px;right:24px;bottom:24px;display:flex;justify-content:space-between}.page-nav__button{border:none;border-radius:4px;background:#fff;box-shadow:0px 1px 4px 0px rgba(0,0,0,.15);width:50px;height:24px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:600}.page-nav__button--small{width:44px}.page-nav__button:hover{background-color:#f4f4f4}.page-nav__button i{transition:transform .15s ease-in-out}.page-nav__button.show i{transform:rotate(180deg);padding:4px}.page-nav .dropdown-menu{min-width:56px;padding:4px;border-radius:4px;background:#fff;box-shadow:0px 4px 8px 0px rgba(44,44,44,.12)}.pagination{display:none;max-height:80px;overflow-y:auto;overflow-x:hidden}.pagination__btn{border:none;border-radius:4px;color:#323232;background-color:rgba(0,0,0,0);font-size:.625rem;text-decoration:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.pagination__btn:hover{background-color:#f4f4f4}.pagination__btn[disabled]{color:#a9a9a9;opacity:1;pointer-events:none}.pagination__inner{display:flex;align-items:center;gap:8px;position:relative}.pagination__inner .dropdown-menu{left:50% !important;transform:translateX(-50%) !important;bottom:30px !important}.pagination li{width:46px}.pagination .active a{display:flex;align-items:center;justify-content:space-between}.pagination .active a::after{display:block;font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;content:"";font-size:.625rem}.pagination .dropdown-item{padding:3px 6px;font-size:.75rem;font-weight:600}.pagination .dropdown-item:hover,.pagination .dropdown-item:active{color:#323232;background-color:#f4f4f4}.per-page{display:flex;align-items:center;gap:8px;position:relative}.per-page li.active{display:flex;align-items:center;justify-content:space-between}.per-page li.active::after{display:block;font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;content:"";font-size:.625rem}.per-page a{padding:3px 6px;font-size:.75rem;font-weight:600}.per-page a:hover,.per-page a:active{color:#323232;background-color:#f4f4f4}.per-page .dropdown-menu{right:-3px !important;bottom:30px !important}.badge{padding:3px 16px;border-radius:4px;font-size:.75rem;font-weight:600;line-height:1.66;display:inline-flex;align-items:center;gap:6px;min-width:92px}.modal .badge{min-width:auto}.badge:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;content:"";font-size:.625rem;padding-bottom:2px}.badge--success{color:#1f945a;border:1px solid rgba(31,148,90,.5);background:#dcfbe8}.badge--warning{color:#d26704;border:1px solid rgba(210,103,4,.5);background:#fff4d3}.badge--alert{color:#ce3157;border:1px solid rgba(206,49,87,.5);background:#fae6e9}.drop-toggle{position:relative}.drop-toggle__btn{font-size:.875rem;color:#a9a9a9;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,0)}.drop-toggle__btn:hover,.drop-toggle__btn.show,.drop-toggle__btn:focus-visible{color:#686868}.drop-toggle__menu{border-radius:4px;border:none;box-shadow:0px 1px 4px 0px rgba(16,24,40,.25);background:#fff;padding:0;min-width:auto}.drop-toggle__menu li:first-child a{border-radius:4px 4px 0 0}.drop-toggle__menu li:last-child a{border-radius:0 0 4px 4px}.drop-toggle__menu a,.drop-toggle__menu button{padding:0 12px;border:none;color:#686868;background:rgba(0,0,0,0);font-size:.75rem;font-weight:600;text-decoration:none;height:34px;width:100%;display:flex;align-items:center;white-space:nowrap;gap:8px}.drop-toggle__menu a:hover,.drop-toggle__menu a:focus-visible,.drop-toggle__menu button:hover,.drop-toggle__menu button:focus-visible{background-color:#f4f4f4;cursor:pointer;color:#686868;outline:none}.drop-toggle__menu i{text-align:center;font-size:.625rem;width:10px}.drop-select{position:relative}.drop-select__btn{font-size:.875rem;color:#a9a9a9;width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid #eaeaea;border-radius:4px;box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);background-color:rgba(0,0,0,0);text-align:left;line-height:1}.drop-select__btn:hover,.drop-select__btn.show,.drop-select__btn:focus-visible{border-color:#a9a9a9}.drop-select__btn--selected{color:#323232}.drop-select__btn::after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;content:"";font-size:.75rem;color:#a9a9a9;transition:transform .15s ease-in-out}.drop-select__btn::after:hover{color:#e1472f}.drop-select__btn.show::after{transform:rotate(180deg)}.drop-select__btn:hover::after{color:#e1472f}.drop-select__menu{border-radius:4px;border:1px solid #eaeaea;box-shadow:0px 0px 4px 5px rgba(16,24,40,.05);background:#fff;padding:8px 4px;min-width:100%;max-height:175px;overflow:auto}.drop-select__menu li{margin-bottom:4px}.drop-select__menu li:last-child{margin-bottom:0}.drop-select__menu a{padding:11px 12px;border:none;border-radius:4px;color:#686868;background:rgba(0,0,0,0);font-size:.875rem;text-decoration:none;min-height:36px;width:100%;display:flex;align-items:center;white-space:unset;line-height:1}.drop-select__menu a:hover,.drop-select__menu a:focus-visible{background-color:#f4f4f4;cursor:pointer;color:#686868;outline:none}.drop-select__menu a.selected{font-weight:600}.info{border-radius:12px;border:1px solid #eaeaea;background:#fff;box-shadow:0px 1px 4px 0px rgba(37,40,46,.06);padding:16px;margin:4px 0 20px}.info__title{display:flex;align-items:center;justify-content:space-between}.info__user{display:flex;align-items:center;gap:16px}.info__blocks{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-top:12px}@media(max-width: 767.98px){.info__blocks{grid-template-columns:auto}}.info__block{border-radius:8px;border:1px solid #eaeaea;background:#fff;box-shadow:0px 1px 4px 0px rgba(37,40,46,.06);padding:12px 16px}.info__block h4{display:flex;align-items:center;gap:6px;margin-bottom:4px}.info__block i{font-size:.75rem}.info__block p{margin:0}.task{margin-bottom:20px}.task:last-of-type{margin-bottom:0}.task__wrapper .task .task__row{padding-bottom:16px;gap:16px;border-bottom:1px solid #eaeaea}.task__wrapper .task .task__row:last-of-type{padding-bottom:8px;border:none;margin:0}.task__wrapper label{color:#a9a9a9}.task__row{display:flex;align-items:flex-start;gap:12px;position:relative;margin-bottom:20px}.task__type{flex:1}.task__amount{width:116px}.task__hours{width:102px}.task__hours--warning{color:#e1472f}.task__hours--warning label{color:#e1472f}.task__hours--info{color:#3a8bd9}.task__hours--info .tooltip__btn{color:#3a8bd9}.task__remove{background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:.875rem;color:#a9a9a9;padding:4px 1px;margin-top:30px}.task__remove:hover{color:#e1472f}.task__warning{display:flex;align-items:center;gap:4px}.task__warning i{font-size:.75rem}.tabs__buttons{display:flex;gap:20px;border-bottom:1px solid #eaeaea;margin-bottom:24px}.tabs__button{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:0 8px 5px;position:relative;transition:text-shadow .2s ease}.tabs__button.active{font-weight:600;pointer-events:none}.tabs__button.active::after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#e1472f}.tabs__button:hover{text-shadow:0 0 .1px #323232,0 0 .9px #323232}[data-tabs-target=content]{display:none}[data-tabs-target=content].active{display:block}
