.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.loader-overlay[data-v-b63d5e8a]{display:flex;align-items:center;justify-content:center;width:100%;background:#fff}.loader-content[data-v-b63d5e8a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-b63d5e8a]{width:48px;height:48px;border:5px solid rgba(56,113,193,.1);border-left-color:#3871c1;border-radius:50%;animation:spin-b63d5e8a 1s linear infinite}.loader-label[data-v-b63d5e8a]{color:#3871c1;font-weight:600;font-size:1rem;margin:0}@keyframes spin-b63d5e8a{to{transform:rotate(360deg)}}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.user-multi-select{width:100%}.selected-users{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-height:32px}.user-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background-color:#e8f4f8;border:1px solid #b3d9e8;border-radius:16px;font-size:14px}.user-tag__name{color:#2c5f7a;font-weight:500}.user-tag__remove{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:50%;color:#2c5f7a;font-size:20px;line-height:1;cursor:pointer;transition:all .2s}.user-tag__remove:hover{background-color:#d0e8f2;color:#1a4258}.user-search{position:relative}.user-info{display:flex;flex-direction:column;gap:4px}.user-info strong{color:#333;font-size:14px}.user-email{color:#666;font-size:13px}.autocomplete-item.selected{background-color:#e8f4f8}.check-icon{color:#28a745;font-size:18px;font-weight:700;margin-left:auto}.autocomplete-item{display:flex;align-items:center;justify-content:space-between}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.app-alert[data-v-096d553a]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:13px;border:1px solid transparent}.app-alert--success[data-v-096d553a]{background:#ecfdf5;border-color:#86efac;color:#166534}.app-alert--error[data-v-096d553a]{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.app-alert--info[data-v-096d553a]{background:#eff6ff;border-color:#93c5fd;color:#1e3a8a}.app-alert__message[data-v-096d553a]{flex:1}.app-alert__close[data-v-096d553a]{border:0;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}:root{--tb-bg: #ffffff;--tb-border: #e5e7eb;--tb-text: #111827;--tb-muted: #6b7280;--tb-primary: #2253c7;--tb-shadow: 0 10px 24px rgba(17, 24, 39, .06);--tb-radius: 12px}*{box-sizing:border-box}html,body{margin:0;padding:0;color:#3b3b3b;background:#f5f7fb}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.layout{display:flex;min-height:100vh}.content{flex:1;margin-left:218px;margin-top:56px;padding:20px;min-height:calc(100vh - 56px);transition:margin-left .2s ease;max-width:100%;overflow-x:hidden}.layout:has(.sidebar-collapsed) .content{margin-left:56px}.content-panel{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:15px;max-width:100%;box-sizing:border-box}.content-panel:first-child{margin-top:0}.panel{background:transparent;max-width:100%;margin:0 auto;width:100%;box-sizing:border-box}.panel__head{display:grid;margin-bottom:1.75rem;gap:0!important}.panel__title{margin:0;font-size:22px;font-weight:700;color:#3b3b3b}@media(max-width:980px){.content{margin-left:0;padding:20px 8px 8px}.panel{max-width:100%}.layout:has(.sidebar-collapsed) .content{margin-left:0}}@media(max-width:767px){.table-wrap{margin:0 -10px}.table{width:100%;box-sizing:border-box}.table tbody tr{margin-left:0;margin-right:0}}.topbar{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;height:56px;width:100%;padding:4px 12px;margin:0 auto;box-sizing:border-box;background:var(--tb-bg);color:var(--tb-text);border-bottom:none;box-shadow:0 4px 15px #00000026}.topbar .icon-hamburger{margin-right:8px;font-size:20px;background:transparent;border:none;box-shadow:none;border-radius:25px;width:34px;height:34px;display:grid;place-items:center;line-height:1;padding:0}.topbar .icon-hamburger:hover{background:#e5e7eb}.topbar .brand{display:inline-flex;align-items:center;gap:8px;min-width:0}.topbar .brand img.brand__logo{display:block;height:44px;width:auto;object-fit:contain;transform:scale(1.7);transform-origin:left center;background:transparent;mix-blend-mode:multiply}.topbar .topbar__actions{display:inline-flex;align-items:center;gap:30px;margin-right:8px}.topbar .topbar__actions .icon-btn{display:grid;place-items:center;width:34px;height:34px;padding:0;border:none;background:#fff;color:var(--tb-text);border-radius:25px;transition:background .15s ease,transform .05s ease;-webkit-user-select:none;user-select:none}.topbar .topbar__actions .icon-btn:hover{background:#e5e7eb}.topbar .topbar__actions .icon-btn:active{transform:translateY(1px)}.topbar .topbar__actions .icon-btn .topbar__icon{display:block;height:32px;width:32px;object-fit:contain}.topbar .topbar__actions .avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:25px;background:#3b3b3b;color:#fff;font-size:14px;font-weight:700;line-height:1;text-align:center;padding:0;margin:0}.topbar__dropdown{position:relative;display:inline-block}.topbar__dropdown-toggle{position:relative}.topbar__dropdown-toggle .topbar__badge{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;display:grid;place-items:center;font-weight:600}.topbar__dropdown-menu{position:absolute;top:100%;right:0;width:320px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px #0000001a;margin-top:8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;max-height:none;overflow:hidden}.topbar__dropdown-menu img{width:30px;object-fit:contain;flex-shrink:0}.topbar__dropdown-menu--profile{width:240px}.topbar__dropdown-header{padding:16px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.topbar__dropdown-header h3{margin:0;font-size:14px;font-weight:600;color:#3b3b3b}.topbar__dropdown-header .topbar__dropdown-action{background:none;border:none;color:#3b3b3b;font-size:11px;cursor:pointer}.topbar__dropdown-header .topbar__dropdown-action:hover{text-decoration:underline}.topbar__dropdown-content{max-height:none;overflow:visible}.topbar__dropdown-footer{padding:12px 16px;border-top:1px solid #e5e7eb;text-align:center}.topbar__dropdown-link{color:#3871c1;text-decoration:none;font-size:12px}.topbar__dropdown-link:hover{text-decoration:underline}.topbar__dropdown-divider{height:1px;background:#e5e7eb}.topbar__dropdown-item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#3b3b3b;text-decoration:none;transition:background .2s ease}.topbar__dropdown-item:hover{background:#e5e7eb}.topbar__dropdown-item--logout{color:#ef4444}.topbar__dropdown-item--logout:hover{background:#fff}.topbar__dropdown.topbar__dropdown--open .topbar__dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.topbar__notification{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid #e5e7eb;transition:background .2s ease;text-decoration:none;color:inherit;cursor:pointer}.topbar__notification:hover{background:#e5e7eb}.topbar__notification:last-child{border-bottom:none}.topbar__notification img{width:30px;height:30px;border-radius:50%;background:#e5e7eb;align-items:center;flex-shrink:0}.topbar__notification-content{max-height:none;overflow:visible}.topbar__notification-title{margin:0 0 4px;font-size:13px;font-weight:500;color:#3b3b3b}.topbar__notification-time{margin:0;font-size:11px;color:#6b7280}.topbar__notification.unread .topbar__notification-title{font-weight:600}.topbar__notification.read .topbar__notification-title{font-weight:400}.topbar__profile-header{display:flex;align-items:center;gap:12px;padding:12px 10px 14px 20px}.topbar__profile-info{flex:1}.topbar__profile-name{margin:0;font-weight:600;font-size:14px;color:#3b3b3b}.topbar__profile-role{margin:0;font-size:12px;color:#6b7280}.topbar__dropdown-menu--profile .topbar__dropdown-item{font-size:13px;padding:4px 16px}.topbar__dropdown-menu--profile .topbar__dropdown-item:last-child{margin-bottom:8px}.topbar__dropdown-menu--profile .topbar__dropdown-item img{width:28px;height:28px}.topbar__dropdown-menu--profile .topbar__dropdown-item--logout{border-top:1px solid #e5e7eb;margin-top:4px;padding-top:12px}@media(max-width:767px){.topbar .icon-hamburger:hover{background:transparent!important}.topbar .icon-hamburger:active{background:#e5e7eb!important}.brand__text{display:none}.icon-btn img{height:18px;width:18px}}.sidebar{position:fixed;left:0;top:56px;z-index:99;width:222px;height:calc(100vh - 56px);background:#fff;box-shadow:4px 0 20px #00000014;transition:width .2s ease;box-sizing:border-box;overflow:hidden;border-top:none;border-right:none;font-weight:500}.sidebar.sidebar-collapsed{width:56px}.sidebar.sidebar-collapsed .nav-link__text,.sidebar.sidebar-collapsed .nav-button__text,.sidebar.sidebar-collapsed .nav-chevron,.sidebar.sidebar-collapsed .nav-submenu,.sidebar.sidebar-collapsed .nav-search__input{display:none}.sidebar.sidebar-collapsed .nav-link,.sidebar.sidebar-collapsed .nav-button{grid-template-columns:1fr;justify-items:center;padding:10px 0}.sidebar .nav-link,.sidebar .nav-button{display:grid;grid-template-columns:20px 1fr 20px;justify-items:start;align-items:center;width:100%;box-sizing:border-box;padding:10px 18px;color:#6b7280;text-decoration:none;transition:all .2s ease;border:0;background:transparent;cursor:pointer;position:relative}.sidebar .nav-link:hover,.sidebar .nav-button:hover{background:#e5e7eb;color:#6b7280}.sidebar .nav-link--active,.sidebar .nav-button--active,.sidebar .nav-link--active:hover,.sidebar .nav-button--active:hover{background:#3492e0;color:#fff}.sidebar .nav-link--active .nav-link__icon,.sidebar .nav-button--active .nav-link__icon,.sidebar .nav-link--active .nav-button__icon,.sidebar .nav-button--active .nav-button__icon{filter:brightness(0) invert(1)}.sidebar .nav-search{border-bottom:1px solid #e5e7eb}.sidebar .nav-search:hover{background:transparent;color:inherit}.sidebar .nav-search .nav-search__input{border:none;background:transparent;outline:none;color:#6b7280;font-size:13px;align-items:center;border-radius:4px;padding:8px 8px 8px 0!important}.sidebar .nav-search .nav-search__input input{border:0;outline:none;background:transparent;padding:.6rem!important}.sidebar .nav-search .nav-search__input::placeholder{color:#6b7280}.sidebar .nav-link__text,.sidebar .nav-button__text{margin-left:14px;font-size:14px}.sidebar .nav-link__icon,.sidebar .nav-button__icon{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center}.sidebar .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;transition:transform .2s ease;justify-self:end}.sidebar .nav-button--active .nav-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}.sidebar .nav-group{display:block;list-style:none;margin:0;padding:0}.sidebar .nav-group.is-open .nav-chevron{transform:scaleX(-1) rotate(180deg)}.sidebar .nav-group.is-open .nav-submenu{max-height:400px}.sidebar .nav-group .nav-submenu{list-style:none;margin:0;max-height:0;overflow:hidden;transition:max-height .25s ease;color:#6b7280}.sidebar .nav-group .nav-submenu .nav-sublink{display:block;margin-left:-40px;padding:14px 18px 14px 52px;color:inherit;text-decoration:none;transition:all .2s ease;font-size:14px;font-weight:inherit}.sidebar .nav-group .nav-submenu .nav-sublink:hover{background:#e5e7eb;color:#6b7280}.sidebar .nav-group .nav-submenu .nav-sublink.nav-sublink--active,.sidebar .nav-group .nav-submenu .nav-sublink.nav-sublink--active:hover{background:#e0f2fe;color:#3492e0}@media(max-width:980px){.sidebar{width:222px;position:fixed;top:56px;left:0;height:calc(100vh - 56px);transform:translate(-100%);transition:transform .3s ease;z-index:99;box-shadow:2px 0 10px #0000001a}.sidebar.sidebar-collapsed{width:222px}.sidebar.sidebar-collapsed .nav-link__text,.sidebar.sidebar-collapsed .nav-button__text,.sidebar.sidebar-collapsed .nav-chevron,.sidebar.sidebar-collapsed .nav-submenu,.sidebar.sidebar-collapsed .nav-search__input{display:block}.sidebar.sidebar-collapsed .nav-link,.sidebar.sidebar-collapsed .nav-button{grid-template-columns:20px 1fr 20px;justify-items:start;padding:10px 18px}.sidebar.sidebar--open{transform:translate(0)}}.cards{width:min(1200px,100%);margin-inline:auto;padding-inline:1rem;margin-bottom:1rem;overflow:hidden;position:relative;width:100%;display:flex;justify-content:center;cursor:pointer}.cards .cards-viewport{overflow:hidden;width:100%;max-width:100%}.cards .cards-inner{display:flex;gap:1.8rem;transition:transform .3s ease;width:calc(4*(25% - 1.35rem) + 5.4rem);margin:0 auto;will-change:transform}.cards .card{background:linear-gradient(to right,#5de0e6,#0055c7)!important;border-radius:10px;box-shadow:0 10px 24px #14192614;padding:.8rem 1rem;display:grid;grid-template-areas:"icon title" "value value";grid-template-columns:44px 1fr;grid-template-rows:auto auto;align-items:center;flex:0 0 auto;width:calc(25% - 1.35rem)}.cards .card__icon{font-size:1.6rem;display:flex;align-items:center;justify-content:center}.cards .card__icon-img{width:31px;height:31px;object-fit:contain;justify-self:center;align-self:center}.cards .card__title{color:#fff;font-size:13px;margin-bottom:2px;align-self:center;justify-self:start;line-height:1}.cards .card__value{color:#fff;font-size:22px;font-weight:700;text-align:left;padding-left:10px;width:100%;margin:0;grid-column:1 / -1}.cards .card--warning{border-color:#f59e0b4d}.cards .card--success{border-color:#22c55e4d}.cards .card--money{border-color:#16a34a4d}.carousel-navigation{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem}.carousel-btn.carousel-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-prev.enabled{cursor:pointer}.carousel-btn.carousel-prev.disabled{opacity:.5;cursor:default}.carousel-btn.carousel-prev:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-left:2px solid #8a8a8a;border-bottom:2px solid #8a8a8a;transform:translate(-25%,-50%) rotate(45deg)}.carousel-btn.carousel-prev.enabled:hover:before{border-color:#3871c1}.carousel-btn.carousel-prev.disabled{opacity:.5;cursor:not-allowed}.carousel-btn.carousel-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.carousel-btn.carousel-next.enabled{cursor:pointer}.carousel-btn.carousel-next.disabled{opacity:.5;cursor:default}.carousel-btn.carousel-next:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid #8a8a8a;border-top:2px solid #8a8a8a;transform:translate(-75%,-50%) rotate(45deg)}.carousel-btn.carousel-next.enabled:hover:before{border-color:#3871c1}.carousel-btn.carousel-next.disabled{opacity:.5;cursor:not-allowed}.carousel-dots{display:flex;gap:1rem}.carousel-dot{width:7px;height:7px;border-radius:50%;background:#e2e8f0;cursor:pointer;transition:background .2s ease}.carousel-dot.active{background:#8a8a8a}@media(min-width:768px)and (max-width:1260px){.cards .cards-inner{width:calc(2*(50% - .9rem) + 1.8rem)}.cards .card{width:calc(50% - .9rem)}}@media(max-width:767px){.cards{padding-inline:1.75rem}.cards .cards-inner,.cards .card{width:100%}}.dialog::backdrop{background:#0000004d}.dialog__card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem;min-width:min(520px,90vw)}.dialog__card h3{margin:0 0 .75rem}.dialog__actions{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:980px){.grid{grid-template-columns:1fr 1fr}}.tab-wrap{border-radius:0 0 10px 10px;box-shadow:0 10px 24px #14192614;max-width:1200px;margin:0 auto;max-width:100%}.tabs{background:linear-gradient(to right,#5de0e6,#0055c7)!important;border-bottom:2.5px solid #e5e7eb;border-radius:10px!important;position:relative}.tabs .tab{color:#fff;position:relative;white-space:nowrap;flex-shrink:0;text-align:center;z-index:2;background:transparent;border:none;font-weight:600;font-size:15px}.tab-content{display:none;padding:2rem;background:#fff;font-size:14px;text-align:left;min-height:calc(100vh - 96px - 7.8rem);position:relative}.tab-content.active{display:block}@media(max-width:768px){.tab-content{padding:1.5rem;font-size:14px}}.table-wrap--contracts-dynamic{overflow-x:auto;overflow-y:hidden;border-radius:10px}.table--contracts-dynamic{display:table;width:max-content;min-width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;background:#fff}.table--contracts-dynamic thead,.table--contracts-dynamic tbody,.table--contracts-dynamic tr{display:table-row-group}.table--contracts-dynamic thead tr,.table--contracts-dynamic tbody tr{display:table-row}.table--contracts-dynamic th,.table--contracts-dynamic td{display:table-cell;min-width:170px;white-space:nowrap;vertical-align:middle;padding:.75rem .5rem;border-bottom:1px solid #e5e7eb;font-size:14px}.table--contracts-dynamic th{background:#3871c1;color:#fff;font-weight:600;font-size:11px;white-space:normal;line-height:1.2;text-align:left!important;padding-top:.85rem;padding-bottom:.85rem}.table--contracts-dynamic thead th:first-child{border-top-left-radius:10px}.table--contracts-dynamic thead th:last-child{border-top-right-radius:10px}.table--contracts-dynamic tbody tr:last-child td{border-bottom:0}.table--contracts-dynamic tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.table--contracts-dynamic tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.table--contracts-dynamic tbody tr:hover td{background:#e5e7eb;transition:background-color .2s ease}.table--contracts-dynamic th.table-col-actions{padding-left:4rem;padding-right:1rem}.table--contracts-dynamic th[data-sort=status],.table--contracts-dynamic td[data-column=status]{min-width:100px;width:100px}.status--ativo{display:inline-block;padding:.25rem .5rem;border-radius:999px;background:#22c55e26;color:#22c55e;font-weight:600;font-size:.75rem;line-height:1;white-space:nowrap}.status--a_vencer{display:inline-block;padding:.25rem .5rem;border-radius:999px;background:#f59e0b33;color:#f59e0b;font-weight:600;font-size:.75rem;line-height:1;white-space:nowrap}.status--vencido{display:inline-block;padding:.25rem .5rem;border-radius:999px;background:#ef44442e;color:#ef4444;font-weight:600;font-size:.75rem;line-height:1;white-space:nowrap}.status--pendente{display:inline-block;padding:.25rem .5rem;border-radius:999px;background:#06b6d42e;color:#06b6d4;font-weight:600;font-size:.75rem;line-height:1;white-space:nowrap}.status--inativo{display:inline-block;padding:.25rem .5rem;border-radius:999px;background:#6b72802e;color:#6b7280;font-weight:600;font-size:.75rem;line-height:1;white-space:nowrap}.status.desktop-only{display:inline-block;padding:.2rem .5rem;font-size:11px;border-radius:12px;white-space:nowrap}.mobile-only{display:none}.desktop-only{display:inline-block}.order__trigger{display:flex;align-items:center;gap:.4rem;border:none;background:transparent;font-weight:600;margin-right:2rem;padding:.5rem 0;color:#3b3b3b;cursor:pointer}.order__chevron{width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.order__menu{position:absolute;top:calc(100% + .4rem);left:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:190px;padding:.35rem 0;box-shadow:0 10px 24px #14192614;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;z-index:20}.order__option:hover{background:#e5e7eb}.search{border:none;background:transparent;outline:none;color:#8a8a8a;font-size:13px;display:flex;align-items:center;gap:.25rem;min-width:200px;flex:1}.search input{border:0;outline:none;background:transparent;flex:1}.search__icon{width:26px;height:26px;opacity:.6}.search__icon:hover{opacity:1}.actions{position:relative;display:flex;align-items:center;justify-content:center}.kebab{background:transparent;border:none;outline:none;box-shadow:none;font-size:1.5rem;padding:.2rem;display:inline-block;cursor:pointer;color:#3b3b3b;line-height:1}.kebab:focus,.kebab:focus-visible,.kebab:active,.kebab:hover{border:none;outline:none;box-shadow:none}.floating-dropdown-menu{position:fixed;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px #0000001a;min-width:160px;z-index:999999;padding:4px 0}.floating-dropdown-item{display:block;width:100%;padding:8px 16px;text-align:left;border:none;background:transparent;font-size:14px;cursor:pointer;color:#333}.floating-dropdown-item:hover{background-color:#f5f5f5}.floating-dropdown-item--danger{color:#ef4444}.floating-dropdown-item--danger:hover{background-color:#ef444414}@media(max-width:767px){.mobile-only{display:inline-block}.desktop-only,.edit-mode-btn{display:none}.table-wrap{border:none;box-shadow:none;background:transparent;width:100%;margin:0;display:block;overflow-x:auto}.contracts-mobile-list{display:flex;flex-direction:column;gap:1rem;width:100%}.contract-mobile-card{width:100%;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 10px 24px #14192614;padding:.75rem 1rem;position:relative;box-sizing:border-box}.contract-mobile-card__actions{position:absolute;top:.35rem;right:.55rem}.contract-mobile-card__row{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;font-size:12px;gap:.75rem}.contract-mobile-card__row--header{display:flex;align-items:center;justify-content:space-between;padding-right:1.6rem;padding-bottom:.4rem;margin-bottom:.25rem;border-bottom:1px solid #e5e7eb;gap:.75rem}.contract-mobile-card__number{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-mobile-card__label{color:#6b7280;font-weight:500;flex:0 0 auto}.contract-mobile-card__value{text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}input,textarea,select{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;border:.5px solid #e5e7eb;border-radius:4px;background:transparent;color:#6b7280;transition:all .3s ease;padding:7px 0;width:100%;padding:.75rem}input:is(select),textarea:is(select),select:is(select){padding:.75rem}input:is(select) option,textarea:is(select) option,select:is(select) option{color:#3b3b3b;background:#fff;padding:.5rem;font-size:13px;font-weight:500}input:focus,textarea:focus,select:focus{outline:none;border-color:#3871c1;box-shadow:0 0 0 3px #3871c11a}input::placeholder,textarea::placeholder,select::placeholder{color:#6b7280}input[type=search]::-webkit-search-cancel-button,textarea[type=search]::-webkit-search-cancel-button,select[type=search]::-webkit-search-cancel-button{filter:invert(.5) sepia(1) saturate(0) hue-rotate(0deg)}input[type=search]::-moz-search-cancel-button,textarea[type=search]::-moz-search-cancel-button,select[type=search]::-moz-search-cancel-button{color:#8a8a8a}input[type=date],textarea[type=date],select[type=date]{padding:.44rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}input[type=date]::-webkit-calendar-picker-indicator,textarea[type=date]::-webkit-calendar-picker-indicator,select[type=date]::-webkit-calendar-picker-indicator{filter:invert(.4);margin-left:0;padding:.43rem;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover,textarea[type=date]::-webkit-calendar-picker-indicator:hover,select[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.5}input[type=date]::-webkit-datetime-edit,textarea[type=date]::-webkit-datetime-edit,select[type=date]::-webkit-datetime-edit{padding:0 .25rem}input[type=date]::-webkit-datetime-edit-fields-wrapper,textarea[type=date]::-webkit-datetime-edit-fields-wrapper,select[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=checkbox],textarea[type=checkbox],select[type=checkbox]{appearance:none;width:18px;height:18px;border:2px solid #6b7280;border-radius:4px;background:#fff;cursor:pointer;position:relative;padding:0;margin:0;flex-shrink:0;display:inline-block}input[type=checkbox]:checked,textarea[type=checkbox]:checked,select[type=checkbox]:checked{background-color:#3b3b3b;border-color:#3b3b3b}input[type=checkbox]:checked:after,textarea[type=checkbox]:checked:after,select[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}input[type=checkbox]:hover,textarea[type=checkbox]:hover,select[type=checkbox]:hover{border-color:#8a8a8a}input[type=checkbox]:indeterminate,textarea[type=checkbox]:indeterminate,select[type=checkbox]:indeterminate{background-color:#3b3b3b;border-color:#3b3b3b}input[type=checkbox]:indeterminate:after,textarea[type=checkbox]:indeterminate:after,select[type=checkbox]:indeterminate:after{content:"—";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}input.form-select,textarea.form-select,select.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}input.form-select option,textarea.form-select option,select.form-select option{padding-left:8px}.app-drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:2000}.app-drawer{position:fixed;top:0;right:0;width:400px;max-width:90vw;height:100vh;background:#fff;box-shadow:-2px 0 10px #0000001a;z-index:3000;display:flex;flex-direction:column}.app-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;border-bottom:1px solid #eee}.app-drawer__header h3{margin:0;font-size:16px;font-weight:600}.app-drawer__close{background:none;border:none;font-size:2.2rem;cursor:pointer;padding:.5rem;line-height:1}.app-drawer__close:hover{opacity:.7}.app-drawer__content{padding:1.5rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;min-height:0}.app-drawer__content .edit-permissions-form{display:flex;flex-direction:column;flex:1;min-height:0;gap:.9rem;height:100%}.app-drawer__actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem;flex-shrink:0;padding-bottom:max(1rem,env(safe-area-inset-bottom));border-top:1px solid #eee;background:#fff;position:sticky;bottom:0}.app-drawer__actions .btn{flex:1;padding:.75rem 1rem;font-weight:500}.app-drawer__actions .btn--outline{background:transparent;border:1px solid #e5e7eb}.app-drawer__actions .btn--outline:hover{background:#e5e7eb}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter-from,.slide-leave-to{transform:translate(100%)}.delete-confirmation-modal{position:fixed;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:10000}.delete-confirmation-modal__content{background:#fff;font-size:14px;border-radius:10px;padding:24px;width:90%;max-width:480px;box-shadow:0 4px 20px #00000026}.delete-confirmation-modal__header h3{font-size:18px;margin:0 0 8px}.delete-confirmation-modal__header p{margin:0}.delete-confirmation-modal__warning{background:#fff3cd;border:1px solid #ffecb5;padding:12px;border-radius:4px;margin:16px 0}.delete-confirmation-modal__instruction{margin:16px 0}.delete-confirmation-modal__instruction code{padding:4px 8px;font-size:14px;font-weight:bolder;font-family:inherit}.delete-confirmation-modal__input{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;border:.5px solid #e5e7eb;border-radius:4px;background:transparent;color:#6b7280;transition:all .3s ease;padding:7px 0;width:100%;padding:.75rem}.delete-confirmation-modal__input:is(select){padding:.75rem}.delete-confirmation-modal__input:is(select) option{color:#3b3b3b;background:#fff;padding:.5rem;font-size:13px;font-weight:500}.delete-confirmation-modal__input:focus{outline:none;border-color:#3871c1;box-shadow:0 0 0 3px #3871c11a}.delete-confirmation-modal__input::placeholder{color:#6b7280}.delete-confirmation-modal__input[type=search]::-webkit-search-cancel-button{filter:invert(.5) sepia(1) saturate(0) hue-rotate(0deg)}.delete-confirmation-modal__input[type=search]::-moz-search-cancel-button{color:#8a8a8a}.delete-confirmation-modal__input[type=date]{padding:.44rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.delete-confirmation-modal__input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.4);margin-left:0;padding:.43rem;cursor:pointer}.delete-confirmation-modal__input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.5}.delete-confirmation-modal__input[type=date]::-webkit-datetime-edit{padding:0 .25rem}.delete-confirmation-modal__input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.delete-confirmation-modal__input[type=checkbox]{appearance:none;width:18px;height:18px;border:2px solid #6b7280;border-radius:4px;background:#fff;cursor:pointer;position:relative;padding:0;margin:0;flex-shrink:0;display:inline-block}.delete-confirmation-modal__input[type=checkbox]:checked{background-color:#3b3b3b;border-color:#3b3b3b}.delete-confirmation-modal__input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.delete-confirmation-modal__input[type=checkbox]:hover{border-color:#8a8a8a}.delete-confirmation-modal__input[type=checkbox]:indeterminate{background-color:#3b3b3b;border-color:#3b3b3b}.delete-confirmation-modal__input[type=checkbox]:indeterminate:after{content:"—";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.delete-confirmation-modal__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.delete-confirmation-modal__input.form-select option{padding-left:8px}.delete-confirmation-modal__input:focus{outline:none;border-color:#007bff}.delete-confirmation-modal__input--match{border-color:#28a745;background-color:#28a7450d}.delete-confirmation-modal__input--mismatch{border-color:#dc3545;background-color:#dc35450d}.delete-confirmation-modal__error{color:#dc3545;font-size:14px;margin:8px 0;min-height:20px;display:none}.delete-confirmation-modal__error--visible{display:block}.delete-confirmation-modal__actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.delete-confirmation-overlay{position:fixed;inset:0;background:#00000080;z-index:3999;display:block}.delete-confirmation-overlay--visible{display:block}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 0}.pagination .pagination-prev{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-prev.enabled{cursor:pointer}.pagination .pagination-prev.disabled{opacity:.5;cursor:default}.pagination .pagination-prev:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-left:2px solid #8a8a8a;border-bottom:2px solid #8a8a8a;transform:translate(-25%,-50%) rotate(45deg)}.pagination .pagination-prev.enabled:hover:before{border-color:#3871c1}.pagination .pagination-prev.disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-next{display:flex;align-items:center;justify-content:center;cursor:default;width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;background:transparent;border:none;width:24px;height:24px;position:relative;cursor:pointer;transition:all .2s ease}.pagination .pagination-next.enabled{cursor:pointer}.pagination .pagination-next.disabled{opacity:.5;cursor:default}.pagination .pagination-next:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid #8a8a8a;border-top:2px solid #8a8a8a;transform:translate(-75%,-50%) rotate(45deg)}.pagination .pagination-next.enabled:hover:before{border-color:#3871c1}.pagination .pagination-next.disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-numbers{display:flex;gap:.25rem;align-items:center}.pagination .page{border:1px solid #e5e7eb;background:#fff;padding:.14rem .4rem;border-radius:4px;min-width:30px;text-align:center;transition:all .3s ease;font-weight:700;color:#8a8a8a}.pagination .page:hover:not(.page--active){background-color:#e5e7eb}.pagination .page--active{background:#3871c1;border-color:#3871c1;color:#fff}.pagination .page--active:hover{background:#5c8cd0;border-color:#5c8cd0}.pagination .page-dots{display:flex;align-items:center;justify-content:center;padding:.35rem;min-width:20px;color:#8a8a8a;font-weight:700}.supplier-autocomplete{width:100%}.autocomplete-wrapper{position:relative;display:flex;gap:.5rem}.autocomplete-wrapper .form-input{flex:1}.btn-clear-supplier{width:40px;height:40px;border:1px solid #dc3545;background:#fff;color:#dc3545;font-size:18px;font-weight:700;cursor:pointer;border-radius:4px;transition:all .2s;flex-shrink:0}.btn-clear-supplier:hover{background:#dc3545;color:#fff}.btn-add-supplier{width:40px;height:40px;border:2px dashed #3871c1;background:#fff;color:#3871c1;font-size:30px;font-weight:700;cursor:pointer;border-radius:4px;transition:all .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;position:relative}.btn-add-supplier:before{content:"+";display:block;line-height:1;margin-top:-2px}.btn-add-supplier:hover:not(:disabled){border-style:solid;background:#3871c1;color:#fff}.btn-add-supplier:disabled{opacity:.4;cursor:not-allowed;border-color:#ccc;color:#8a8a8a}.autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;max-height:300px;overflow-y:auto;z-index:1000;margin-top:4px;box-shadow:0 2px 8px #00000026}.autocomplete-item{padding:12px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.autocomplete-item:hover{background:#f5f5f5}.autocomplete-item.loading,.autocomplete-item.no-results{cursor:default;color:#999;text-align:center}.autocomplete-item.loading:hover,.autocomplete-item.no-results:hover{background:#fff}.supplier-info{display:flex;flex-direction:column;gap:4px}.supplier-cnpj{font-size:.9em;color:#666}.clear-supplier-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:#f5f5f5;color:#666;font-size:18px;font-weight:700;cursor:pointer;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;z-index:10}.clear-supplier-btn:hover{background:#dc3545;color:#fff}.link-create-supplier{color:#3871c1;text-decoration:none;font-size:.9em;transition:all .2s}.link-create-supplier:hover{text-decoration:underline;color:#2d5a99}.table-wrap{width:100%;overflow-x:visible!important;overflow-y:hidden}.table-base{width:100%!important;min-width:100%!important;max-width:100%!important;border-collapse:collapse;font-size:14px;background:#fff}.table-base th,.table-base td{min-width:160px;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;white-space:nowrap;text-align:left}.table-base th{background:#3871c1;color:#fff;font-weight:600}.table-base tbody tr:hover{background:#e5e7eb}.table-col-actions{text-align:center;min-width:120px}.table-actions-sticky{position:sticky;right:0;background:#fff;z-index:2;box-shadow:-4px 0 6px #0000000d}.table-base th.table-actions-sticky{background:#3871c1}body.edit-mode-open{overflow:hidden}.edit-mode-overlay{position:fixed;inset:0;background:#0f172a66;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:2000}.edit-mode-overlay--visible{opacity:1;pointer-events:auto}.edit-mode-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:2002}.edit-mode-modal--open{opacity:1;pointer-events:auto}.edit-mode-modal__card{background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 10px 24px #14192614;width:min(960px,95vw);padding:1.2rem 1.5rem 1.25rem}.edit-mode-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:10px;margin-bottom:1rem;border-bottom:1px solid #eee}.edit-mode-modal__header h3{margin:0;font-size:18px;color:#3b3b3b;font-weight:600}.edit-mode-modal__close{background:transparent;border:0;font-size:2.2rem;color:#3b3b3b;cursor:pointer;line-height:1}.edit-mode-modal__close:hover{opacity:.7}.edit-mode-modal__form{display:flex;flex-direction:column;gap:1.1rem}.edit-mode-modal__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem 1.15rem;align-items:start}.edit-mode-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:10px;border-top:1px solid #eee}.edit-mode-modal__actions{display:inline-flex;align-items:center;gap:.5rem}.edit-mode-modal__reset{background:transparent;border:0;color:#3b3b3b;font-weight:500;font-size:14px;cursor:pointer;padding:0}.edit-mode-modal__reset:hover{text-decoration:underline}.edit-mode-counter{margin-left:auto;margin-right:1rem;font-size:12px;color:#6b7280;font-weight:500}.edit-mode-checkbox{display:flex;align-items:center;gap:.5rem;font-size:14px;color:#3b3b3b;box-sizing:border-box}.edit-mode-checkbox input{width:16px;height:16px}.edit-mode-checkbox--required{opacity:.65}.edit-mode-checkbox__required{margin-left:.25rem;color:#6b7280;font-size:11px}@media(max-width:767px){.edit-mode-btn{display:none}}.view-btn{background:transparent;border:none;cursor:pointer;font-size:18px;padding:4px 8px;border-radius:6px;transition:background .15s;line-height:1}.view-btn:hover{background:#0000000f}.ffv-reopen{position:fixed;bottom:24px;right:24px;z-index:9998;padding:10px 16px;background:#2e3340;color:#e2e8f0;border:1px solid #2e3340;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 4px 16px #0000004d;transition:background .15s,transform .15s}.ffv-reopen:hover{background:#2e3340;transform:translateY(-1px)}.ffv{position:fixed;z-index:9999;display:flex;flex-direction:column;background:#1a1d23;border:1px solid #2e3340;border-radius:10px;box-shadow:0 24px 64px #00000080,0 2px 8px #0000004d;overflow:hidden;transition:box-shadow .2s;min-width:320px}.ffv--dragging{box-shadow:0 32px 80px #0009;opacity:.97;cursor:grabbing}.ffv--expanded{border-radius:12px}.ffv__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#20242d;border-bottom:1px solid #2e3340;cursor:grab;-webkit-user-select:none;user-select:none;gap:8px;flex-shrink:0}.ffv--dragging .ffv__header{cursor:grabbing}.ffv__header-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.ffv__icon{font-size:14px;flex-shrink:0}.ffv__filename{font-size:12px;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.ffv__size{font-size:11px;color:#64748b;white-space:nowrap;flex-shrink:0}.ffv__controls{display:flex;align-items:center;gap:4px;flex-shrink:0}.ffv__btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:5px;background:transparent;color:#64748b;cursor:pointer;transition:background .15s,color .15s;padding:0}.ffv__btn:hover{background:#2e3340;color:#e2e8f0}.ffv__btn--close:hover{background:#ef4444;color:#fff}.ffv__body{flex:1;overflow:hidden;display:flex;flex-direction:column}.ffv__iframe{width:100%;height:100%;border:none;background:#fff;flex:1}.ffv__no-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:#64748b;padding:32px;text-align:center}.ffv__no-preview-icon{font-size:48px;line-height:1;margin-bottom:4px}.ffv__no-preview p{font-size:13px;color:#94a3b8;margin:0;line-height:1.5}.ffv__no-preview-sub{font-size:12px!important;color:#475569!important}.ffv__spinner{width:32px;height:32px;border:3px solid #2e3340;border-top-color:#6366f1;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ffv__resize{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,#2e3340 50%);border-bottom-right-radius:10px}.ffv__resize:hover{background:linear-gradient(135deg,transparent 50%,#6366f1 50%)}.panel__head{display:flex;flex-direction:column;margin-bottom:1rem}.panel__controls{display:flex;flex-wrap:wrap;justify-content:space-between}.panel__group{display:flex;flex-wrap:wrap;align-items:center;margin-right:5rem}.panel__actions{display:flex;align-items:center;flex:1}.panel__actions-buttons{display:flex;align-items:center;gap:.75rem}.search{border:none;background:transparent;outline:none;color:#6b7280;font-size:13px;align-items:center;border-radius:4px;display:flex;min-width:200px;flex:1}.search input{border:0;outline:none;background:transparent;padding:.6rem!important}.search::placeholder{color:#6b7280}.search__icon{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none;transition:none;pointer-events:none;filter:brightness(.5)}.panel__divider{width:1px;height:32px;background:#e5e7eb}.order{position:relative;display:flex;align-items:center;gap:.5rem;font-size:14px}.order__label{color:#3b3b3b;white-space:nowrap}.order__trigger{display:flex;align-items:center;gap:.4rem;border:none;background:transparent;font-weight:600;color:#3b3b3b;margin-right:2rem;padding-top:.5rem!important;padding-bottom:.5rem!important}.order__menu{position:absolute;top:calc(100% + .4rem);left:0;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;min-width:190px;padding:.35rem 0;box-shadow:0 10px 24px #14192614;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;z-index:10}.order__menu--open{opacity:1;pointer-events:auto;transform:translateY(0)}.order__option{width:100%;padding:.45rem 1rem;background:transparent;border:0;text-align:left;font-size:.85rem;color:#3b3b3b;cursor:pointer}.order__option:hover{background:#f5f7fb}.filter-tabs{border-radius:25px;display:inline-flex}.filter-tabs .filter-tab{background:transparent;border:0;padding:.35rem .5rem;border-radius:25px;border:1px solid #e5e7eb;font-weight:600;color:#3b3b3b;font-size:14px}.filter-tabs .filter-tab:hover:not(.filter-tab--active){background-color:#e5e7eb}.filter-tabs .filter-tab--active{background:#3871c1;border-color:#3871c1;color:#fff}.filter-tabs .filter-tab--active:hover{background:#5c8cd0;border-color:#5c8cd0}.icon-btn-download{background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;padding:.3rem}.icon-btn-download:hover{background:#e5e7eb;transition:all .5s ease;border-radius:25px}.icon-btn-download img{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none;filter:brightness(1.6)}.btn--filters{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;border-radius:25px;font-size:14px;color:#3b3b3b}.btn--filters:hover{background:#e5e7eb;transition:all .5s ease;border-radius:25px}.btn--filters:hover{background:#e5e7eb}.btn--filters img{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none}.filters-form{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;gap:.9rem}.filters-form__input{box-sizing:border-box!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;border:.5px solid #e5e7eb!important;border-radius:4px!important;background:transparent!important;color:#6b7280!important;transition:all .3s ease!important;padding:7px 0!important;width:100%!important;padding:.75rem!important}.filters-form__input:is(select){padding:.75rem!important}.filters-form__input:is(select) option{color:#3b3b3b!important;background:#fff!important;padding:.5rem!important;font-size:13px!important;font-weight:500!important}.filters-form__input:focus{outline:none!important;border-color:#3871c1!important;box-shadow:0 0 0 3px #3871c11a!important}.filters-form__input::placeholder{color:#6b7280!important}.filters-form__input[type=search]::-webkit-search-cancel-button{filter:invert(.5) sepia(1) saturate(0) hue-rotate(0deg)!important}.filters-form__input[type=search]::-moz-search-cancel-button{color:#8a8a8a!important}.filters-form__input[type=date]{padding:.44rem!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.filters-form__input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.4)!important;margin-left:0!important;padding:.43rem!important;cursor:pointer!important}.filters-form__input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.5!important}.filters-form__input[type=date]::-webkit-datetime-edit{padding:0 .25rem!important}.filters-form__input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0!important}.filters-form__input[type=checkbox]{appearance:none!important;width:18px!important;height:18px!important;border:2px solid #6b7280!important;border-radius:4px!important;background:#fff!important;cursor:pointer!important;position:relative!important;padding:0!important;margin:0!important;flex-shrink:0!important;display:inline-block!important}.filters-form__input[type=checkbox]:checked{background-color:#3b3b3b!important;border-color:#3b3b3b!important}.filters-form__input[type=checkbox]:checked:after{content:"✓"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#fff!important;font-size:14px!important;font-weight:700!important}.filters-form__input[type=checkbox]:hover{border-color:#8a8a8a!important}.filters-form__input[type=checkbox]:indeterminate{background-color:#3b3b3b!important;border-color:#3b3b3b!important}.filters-form__input[type=checkbox]:indeterminate:after{content:"—"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#fff!important;font-size:14px!important;font-weight:700!important}.filters-form__input.form-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding-right:1.5rem!important}.filters-form__input.form-select option{padding-left:8px!important}.filters-form__group{display:flex;flex-direction:column;gap:.25rem}.filters-form__group label{font-size:13px;color:#3b3b3b;font-weight:500}.filters-form__actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:auto;padding-bottom:1rem;flex-shrink:0;background:#fff}.filters-form__actions .icon-btn-download{background:#3871c1;color:#fff;padding:.5rem 1.2rem;text-align:center;font:inherit;transition:all .3s ease;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;border-radius:10px;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;background:transparent;color:#3871c1;border:1px solid #3871c1}.filters-form__actions .icon-btn-download:hover{background:#5c8cd0;border-color:#5c8cd0;color:#fff;transition:all .5s ease}.filters-form__actions .icon-btn-download:active{background:#3492e0;border-color:#3492e0}.filters-form__actions .icon-btn-download.btn--outline{background:transparent;color:#3871c1;border:1px solid #3871c1}.filters-form__actions .icon-btn-download.btn--outline:hover{background:#e5e7eb;color:#3871c1}.filters-form__actions .icon-btn-download.btn--outline:active{background:#3492e0;color:#fff}.filters-form__actions .icon-btn-download--primary{background-color:#3871c1;color:#fff}.filters-form__actions .icon-btn-download--primary:hover{background-color:#2d5a99}.filters-form__actions .icon-btn-download--outline{background-color:transparent;border-color:#e5e7eb;color:#3b3b3b}.filters-form__actions .icon-btn-download--outline:hover{background-color:#e5e7eb}.filters-form__actions .icon-btn-download:hover{background:#e5e7eb;color:#3871c1}.filters-form__actions .icon-btn-download:active{background:#3492e0;color:#fff}.filters-form__actions #applyFilters{background:#3871c1;border:1px solid #3871c1;color:#fff;padding:.5rem 1.2rem;text-align:center;font:inherit;transition:all .3s ease;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;border-radius:10px;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.filters-form__actions #applyFilters:hover{background:#5c8cd0;border-color:#5c8cd0;color:#fff;transition:all .5s ease}.filters-form__actions #applyFilters:active{background:#3492e0;border-color:#3492e0}.filters-form__actions #applyFilters.btn--outline{background:transparent;color:#3871c1;border:1px solid #3871c1}.filters-form__actions #applyFilters.btn--outline:hover{background:#e5e7eb;color:#3871c1}.filters-form__actions #applyFilters.btn--outline:active{background:#3492e0;color:#fff}.filters-form__actions #applyFilters--primary{background-color:#3871c1;color:#fff}.filters-form__actions #applyFilters--primary:hover{background-color:#2d5a99}.filters-form__actions #applyFilters--outline{background-color:transparent;border-color:#e5e7eb;color:#3b3b3b}.filters-form__actions #applyFilters--outline:hover{background-color:#e5e7eb}.legend{width:min(1200px,100%);margin-inline:auto;padding-inline:1rem;color:#6b7280;text-align:center;padding:.6rem 0 1.6rem}.panel__footer{display:flex;justify-content:flex-end;padding:.35rem 0 .6rem}.edit-mode-btn{background:#3871c1;border:1px solid #3871c1;color:#fff;padding:.5rem 1.2rem;text-align:center;font:inherit;transition:all .3s ease;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;gap:.5rem;background:#f3f4f6;color:#3b3b3b;border-color:#e5e7eb;border-radius:25px;box-shadow:0 2px 8px #0000001a;padding:.55rem 1rem}.edit-mode-btn:hover{background:#5c8cd0;border-color:#5c8cd0;color:#fff;transition:all .5s ease}.edit-mode-btn:active{background:#3492e0;border-color:#3492e0}.edit-mode-btn.btn--outline{background:transparent;color:#3871c1;border:1px solid #3871c1}.edit-mode-btn.btn--outline:hover{background:#e5e7eb;color:#3871c1}.edit-mode-btn.btn--outline:active{background:#3492e0;color:#fff}.edit-mode-btn--primary{background-color:#3871c1;color:#fff}.edit-mode-btn--primary:hover{background-color:#2d5a99}.edit-mode-btn--outline{background-color:transparent;border-color:#e5e7eb;color:#3b3b3b}.edit-mode-btn--outline:hover{background-color:#e5e7eb}.edit-mode-btn:hover{background:#f9f9fa;border-color:#e5e7eb}.edit-mode-btn img{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none}@media(max-width:767px){.edit-mode-btn{display:none}.panel__controls{flex-direction:column;gap:1rem}.panel__group{order:1;margin-right:0}.panel__actions{order:2;width:100%;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;gap:1rem}.panel .search{flex:1;min-width:0}.panel__actions-buttons{flex-shrink:0}.filter-tabs{display:grid;grid-template-columns:repeat(6,1fr);justify-content:center;width:100%}.filter-tabs .filter-tab{white-space:nowrap;text-overflow:ellipsis;text-align:center;padding:.35rem .2rem}}@media(max-width:390px){.filter-tabs{grid-template-columns:repeat(3,1fr)}}.contract-form .form-tabs{display:flex;flex-wrap:wrap;justify-content:space-around}.contract-form .form-tabs .form-tab{padding:.8rem clamp(1rem,4.2vw,4.2rem)}.contract-form .form-tabs .form-tab:hover{color:#6b7280;border-radius:4px;background-color:#fff9;transition:all .5s ease}.contract-form .form-tabs .form-tab.active{color:#6b7280;border-bottom-color:#3871c1}.contract-form .form-tabs .form-tab.active:hover{background-color:#ffffff80}.contract-form .form-tabs .form-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background-color:#858c99;z-index:3}.contract-form .tab-content .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:90px!important}.contract-form .tab-content .file-list{margin-bottom:90px!important}.contract-form .tab-content #upload-tab>p:first-child{text-align:center;color:#3b3b3b;margin-bottom:1.5rem}.contract-form .tab-content .upload-area{border:3px dashed #e5e7eb;border-radius:10px;padding:10px 10px 35px;text-align:center;background:#f9fafc;transition:all .3s ease;cursor:pointer}.contract-form .tab-content .upload-area p{margin-top:0;line-height:1.4;font-weight:500;font-size:14px}.contract-form .tab-content .upload-area p:first-of-type{margin-bottom:8px}.contract-form .tab-content .upload-area:hover{border-color:#3871c1;background:#eef3fa}.contract-form .tab-content .upload-area.active{border-color:#3871c1;background:#e7eef8}.contract-form .tab-content .upload-area .upload-icon{display:block;width:100px;height:100px;margin:0 auto;object-fit:contain}.contract-form .tab-content .form-group{margin-bottom:.4rem}.contract-form .tab-content .form-group .form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#3b3b3b;font-size:13px}.contract-form .tab-content .form-group .form-textarea{resize:vertical;min-height:100px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.contract-form .tab-content .file-uploaded{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;border:1px solid #94ecb4;border-radius:10px;margin:1.5rem 0}.contract-form .tab-content .file-uploaded .file-info{display:flex;align-items:center;justify-content:center;gap:1rem;flex:1}.contract-form .tab-content .file-uploaded .file-info .file-icon-wrapper{width:90px;height:90px;border:1px solid #e5e7eb;background:#f5fdf1;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contract-form .tab-content .file-uploaded .file-info .file-icon-wrapper .file-icon{width:50px;height:50px;object-fit:contain;opacity:.7}.contract-form .tab-content .file-uploaded .file-info .file-details{flex:1}.contract-form .tab-content .file-uploaded .file-info .file-details .file-name{font-weight:500;color:#3b3b3b;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-form .tab-content .file-uploaded .file-info .file-details .file-size-status{display:flex;align-items:center;justify-content:center;gap:1rem}.contract-form .tab-content .file-uploaded .file-info .file-details .file-size-status .file-size{font-size:12px;color:#6b7280}.contract-form .tab-content .file-uploaded .file-info .file-details .file-size-status .upload-status{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;font-size:12px}.contract-form .tab-content .file-uploaded .file-actions .remove-btn{background:#3871c1;border:1px solid #3871c1;color:#fff;padding:.5rem 1.2rem;text-align:center;font:inherit;transition:all .3s ease;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;background:none;padding:.25rem;border-radius:25px;border:none}.contract-form .tab-content .file-uploaded .file-actions .remove-btn:hover{background:#5c8cd0;border-color:#5c8cd0;color:#fff;transition:all .5s ease}.contract-form .tab-content .file-uploaded .file-actions .remove-btn:active{background:#3492e0;border-color:#3492e0}.contract-form .tab-content .file-uploaded .file-actions .remove-btn.btn--outline{background:transparent;color:#3871c1;border:1px solid #3871c1}.contract-form .tab-content .file-uploaded .file-actions .remove-btn.btn--outline:hover{background:#e5e7eb;color:#3871c1}.contract-form .tab-content .file-uploaded .file-actions .remove-btn.btn--outline:active{background:#3492e0;color:#fff}.contract-form .tab-content .file-uploaded .file-actions .remove-btn--primary{background-color:#3871c1;color:#fff}.contract-form .tab-content .file-uploaded .file-actions .remove-btn--primary:hover{background-color:#2d5a99}.contract-form .tab-content .file-uploaded .file-actions .remove-btn--outline{background-color:transparent;border-color:#e5e7eb;color:#3b3b3b}.contract-form .tab-content .file-uploaded .file-actions .remove-btn--outline:hover{background-color:#e5e7eb}.contract-form .tab-content .file-uploaded .file-actions .remove-btn:hover{background:#e5e7eb;border:none}.contract-form .tab-content .file-uploaded .file-actions .remove-btn img{width:30px;height:30px;object-fit:contain}.contract-form .form-actions{position:absolute;bottom:2rem;left:2rem;right:2rem;display:flex;justify-content:space-between;padding-top:3rem;margin-top:40px}.contract-form .form-actions .btn{background:#3871c1;border:1px solid #3871c1;color:#fff;padding:.5rem 1.2rem;text-align:center;font:inherit;transition:all .3s ease;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;border-radius:10px;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.contract-form .form-actions .btn:hover{background:#5c8cd0;border-color:#5c8cd0;color:#fff;transition:all .5s ease}.contract-form .form-actions .btn:active{background:#3492e0;border-color:#3492e0}.contract-form .form-actions .btn.btn--outline{background:transparent;color:#3871c1;border:1px solid #3871c1}.contract-form .form-actions .btn.btn--outline:hover{background:#e5e7eb;color:#3871c1}.contract-form .form-actions .btn.btn--outline:active{background:#3492e0;color:#fff}.contract-form .form-actions .btn--primary{background-color:#3871c1;color:#fff}.contract-form .form-actions .btn--primary:hover{background-color:#2d5a99}.contract-form .form-actions .btn--outline{background-color:transparent;border-color:#e5e7eb;color:#3b3b3b}.contract-form .form-actions .btn--outline:hover{background-color:#e5e7eb}.status-controls{display:flex;align-items:center;justify-content:space-between;width:100%}.status-controls>.order{margin-right:auto}.status-controls>.contract-status{margin-left:auto;display:flex;align-items:center;gap:8px}.order{position:relative;min-width:220px}.order__trigger{font-size:14px;cursor:pointer;width:100%;transition:all .2s ease;padding-left:0}.order__menu{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:8px 0;z-index:100;display:none;margin-top:4px}.order__menu.order__menu--open{display:block}.order__option{width:100%;padding:10px 16px;text-align:left;background:none;border:none;cursor:pointer;font-size:14px;color:#374151;transition:background-color .1s ease}.order__option:hover{background:#f3f4f6}.order__option.selected{background:#f0f9ff;color:#0369a1;font-weight:500;border-left:3px solid #0284c7}.contract-status{display:flex;align-items:center;gap:8px;min-width:140px;justify-content:right}.upload-info{padding-top:1.5rem;text-align:center;color:#3b3b3b;display:block;width:100%}.upload-link{color:#3871c1;text-decoration:none;font-size:14px;font-weight:500;display:inline-block;cursor:pointer}.upload-link:hover{text-decoration:underline}#upload-tab .form-actions{justify-content:flex-end}.loading{opacity:.6;pointer-events:none}.loading:after{content:"...";animation:loading 1.5s infinite}.input-wrapper{position:relative;width:100%}.validation-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:700;opacity:0;transition:opacity .2s ease}.validation-icon.valid{color:#22c55e;opacity:1}.validation-icon.invalid{color:#ef4444;opacity:1}.form-input.valid{border-color:#22c55e!important;background-color:#22c55e0d}.form-input.invalid{border-color:#ef4444!important;background-color:#ef44440d}.form-input:focus.valid{box-shadow:0 0 0 3px #22c55e1a}.form-input:focus.invalid{box-shadow:0 0 0 3px #ef44441a}.form-input[readonly].valid,.form-input[readonly].invalid{background-color:#f9fafc}.form-input[placeholder*="R$"]::placeholder,.form-input[placeholder*="US$"]::placeholder,.form-input[placeholder*=€]::placeholder{color:#6b7280}.error-tooltip{position:absolute;top:-35px;right:0;background:#ef4444;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;display:none;z-index:1000;box-shadow:0 2px 8px #0000001a}.error-tooltip:after{content:"";position:absolute;top:100%;right:10px;border-width:5px;border-style:solid;border-color:#ef4444 transparent transparent transparent}.currency-input{padding-left:40px!important}.currency-symbol{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-weight:500;color:#6b7280;font-size:14px}.currency-symbol-inside{position:relative}.currency-symbol-inside:before{content:"R$";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;font-weight:500}.currency-symbol-inside[data-currency=USD]:before{content:"US$"}.currency-symbol-inside[data-currency=EUR]:before{content:"€"}label[for=valor-total],label[for=valor-executado],label[for=saldo-contrato]{pointer-events:none!important}label[for=valor-total]:hover,label[for=valor-executado]:hover,label[for=saldo-contrato]:hover{cursor:default;color:inherit}.autocomplete-wrapper{position:relative}.autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;z-index:1000;max-height:300px;overflow-y:auto;margin-top:2px}.autocomplete-list{max-height:250px;overflow-y:auto}.autocomplete-item{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;gap:10px;transition:background-color .2s;min-height:44px}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item:hover{background-color:#e5e7eb}.autocomplete-item.active{background-color:#e0f2fe;color:#3871c1}.autocomplete-item-icon{display:none}.autocomplete-item-icon.enabled{display:flex;width:24px;height:24px;border-radius:4px;background:#fff;align-items:center;justify-content:center;font-size:12px;color:#abb2bf;flex-shrink:0}.autocomplete-item-text{flex:1}.autocomplete-item-name{font-weight:500;margin-bottom:0;font-size:12px;color:#3b3b3b}.autocomplete-item-details{display:none}.autocomplete-item-details.enabled{display:block;font-size:12px;color:#8a8a8a}.autocomplete-loading{padding:20px;text-align:center;color:#6b7280;font-size:12px}.autocomplete-loading:after{content:"...";animation:dots 1.5s steps(4,end) infinite}.autocomplete-no-results{padding:20px;text-align:center;color:#6b7280;font-size:12px}.autocomplete-hint{margin-top:12px;padding:12px;background:#fff;border:1px solid #94ecb4;border-radius:10px;color:#136e34;font-size:12px;line-height:1.4}.autocomplete-hint div{margin-bottom:4px}.autocomplete-hint div:last-child{margin-bottom:0;color:#22c55e;font-size:13px}.alert{padding:1rem;margin-bottom:1.5rem;border-radius:4px;font-weight:500}.alert--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert--error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.form-group.has-error.has-error .form-input,.form-group.has-error.has-error .form-select,.form-group.has-error.has-error .form-textarea{border-color:#dc3545}.error-text{color:#dc3545;font-size:.875rem;margin-top:.25rem;display:block}.tab-error-indicator{display:inline-block;width:18px;height:18px;background-color:#dc3545;color:#fff;border-radius:50%;font-size:12px;line-height:18px;text-align:center;margin-left:8px}.form-input--readonly{background-color:#f8f9fa;color:#495057;cursor:not-allowed;font-weight:600}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading{0%,33%{content:"."}34%,66%{content:".."}67%,to{content:"..."}}@media(max-width:767px){.status-controls{flex-wrap:wrap;gap:1rem;justify-content:space-between}.status-controls>.order{margin-right:0;flex:1;min-width:0}.status-controls>.contract-status{margin-left:0;flex-shrink:0;min-width:auto;justify-content:flex-end}.contract-form .form-tabs{display:flex;flex-wrap:wrap;flex:1;justify-content:space-around}.contract-form .tab-content{font-size:14px}.contract-form .tab-content .form-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.autocomplete-dropdown{max-height:250px}.autocomplete-item{min-height:48px;padding:12px}}.autocomplete-cadastro-automatico .autocomplete-no-results{padding:16px}.autocomplete-cadastro-automatico .autocomplete-no-results>div{color:#6b7280;margin-bottom:12px}.autocomplete-cadastro-automatico .autocomplete-cadastro-info{background:#fff;border:1px solid #94ecb4;border-left:4px solid #22c55e;border-radius:10px;padding:12px;color:#136e34;font-size:13px;line-height:1.4;text-align:left}.autocomplete-cadastro-automatico .autocomplete-cadastro-info .cadastro-titulo{display:flex;align-items:center;gap:8px;color:#22c55e;font-weight:500;margin-bottom:6px}.autocomplete-cadastro-automatico .autocomplete-cadastro-info .cadastro-titulo svg{width:16px;height:16px;fill:currentColor}.autocomplete-cadastro-automatico .autocomplete-cadastro-info .cadastro-descricao{color:#1a9a49}.autocomplete-cadastro-automatico .autocomplete-cadastro-info .cadastro-descricao strong{color:#3b3b3b;font-weight:500}.flex-center{display:flex;align-items:center;justify-content:center}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{background:#3871c1;border:1px solid #3871c1;color:#fff;padding:.5rem 1.2rem;text-align:center;font:inherit;transition:all .3s ease;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;border-radius:10px;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.btn:hover{background:#5c8cd0;border-color:#5c8cd0;color:#fff;transition:all .5s ease}.btn:active{background:#3492e0;border-color:#3492e0}.btn.btn--outline{background:transparent;color:#3871c1;border:1px solid #3871c1}.btn.btn--outline:hover{background:#e5e7eb;color:#3871c1}.btn.btn--outline:active{background:#3492e0;color:#fff}.btn--primary{background-color:#3871c1;color:#fff}.btn--primary:hover{background-color:#2d5a99}.btn--outline{background-color:transparent;border-color:#e5e7eb;color:#3b3b3b}.btn--outline:hover{background-color:#e5e7eb}.reports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;width:100%;margin:0 auto;color:#3b3b3b}.chart-card{background:linear-gradient(to right,#5de0e6,#0055c7)!important;border-radius:16px;padding:20px;box-shadow:0 10px 28px #08305e2e;min-height:260px;display:flex;flex-direction:column}.chart-card--wide{grid-column:span 2}.chart-card--doughnut{background:linear-gradient(145deg,#0a4da3,#0c6fc3 40%,#0a3c90);height:270px;min-height:270px}.chart-card--bars{background:linear-gradient(145deg,#19c7d4,#0f8ac6 42%,#0a4f9c);height:270px;min-height:270px}.chart-card--line{background:linear-gradient(150deg,#0c71c0,#153fa3);min-height:230px;height:260px}.chart-card--horizontal{background:linear-gradient(145deg,#0a4da3,#0c6fc3 40%,#0a3c90);min-height:230px;height:260px}.chart-card--insights{background:linear-gradient(150deg,#ebfbff,#dff5ef);color:#0f375f;height:260px;min-height:260px;box-shadow:0 10px 28px #0e7da729}.chart-card__header{display:flex;flex-direction:column;gap:4px;min-height:34px}.chart-card__title{font-size:.95rem;font-weight:700;margin:0}.chart-card__subtitle{font-size:.8rem;margin:0}.chart-card__canvas{flex:1;margin-top:8px;display:flex;align-items:center;justify-content:center;height:160px}.chart-card__canvas--compact{height:160px}.chart-card--bars .chart-card__canvas,.chart-card--line .chart-card__canvas{height:170px}.chart-card--doughnut .chart-card__canvas,.chart-card--bars .chart-card__canvas,.chart-card--insights .chart-card__canvas{height:180px}.chart-card--insights .chart-card__header{min-height:32px}.chart-card canvas{width:100%;max-width:100%;height:100%!important;margin:0}.reports-actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.reports-actions__btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:6px 10px;border-radius:12px;border:1px solid #d5e1f0;background:#f9fbff;color:#1f3d63;cursor:pointer;font-weight:600;font-size:.92rem;transition:all .18s ease;box-shadow:0 4px 14px #0c2b5214}.reports-actions__btn svg{display:block;color:inherit}.reports-actions__btn:hover{background:#eef4ff;color:#0c54a4;border-color:#c5d7f2}.reports-actions__btn:active{transform:translateY(1px)}.reports-actions__btn--download{padding-inline:8px;width:38px;justify-content:center}.reports-actions__btn--filter span{color:#344b6a}.insights-list{list-style:none;padding:12px 6px 4px;margin:0;display:flex;flex-direction:column;gap:12px}.insight-item{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.insight-item__icon{width:38px;height:38px;border-radius:12px;position:relative;display:inline-flex;align-items:center;justify-content:center}.insight-item__icon:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}.insight-item__icon--down{background:linear-gradient(140deg,#d8eaff,#b7d8ff)}.insight-item__icon--down:before{border-top:14px solid #0e6fbd;margin-top:2px}.insight-item__icon--up{background:linear-gradient(140deg,#d4f5ef,#b0efe1)}.insight-item__icon--up:before{border-bottom:14px solid #1bb3a5;margin-bottom:2px}.insight-item__text{display:flex;flex-direction:column;gap:2px;font-size:.95rem;color:#0f375f}.insight-item__text small{color:#4d6c8c}.filters-toggle{display:none}.filters-overlay{position:fixed;inset:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:200}.filters-drawer{position:fixed;top:0;right:-420px;width:360px;max-width:90vw;height:100%;background:#fff;box-shadow:-8px 0 24px #0923442e;padding:16px 18px;display:flex;flex-direction:column;gap:12px;transition:right .25s ease,opacity .25s ease;z-index:201;border-left:1px solid #e4e9f0;opacity:0}.filters-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.filters-drawer__header h3{margin:0;font-size:1rem;color:#0f375f}.filters-drawer__close{font-size:1.4rem;color:#6a7a90;cursor:pointer;line-height:1;padding:4px 8px}.filters-form{display:flex;flex-direction:column;gap:10px;flex:1}.filters-form__group{display:flex;flex-direction:column;gap:6px;font-size:.9rem;color:#364964}.filters-form__input{width:100%;padding:10px;border:1px solid #d6deea;border-radius:10px;background:#fff;font-size:.95rem;color:#2c3e52}.filters-form__input:focus{outline:2px solid #bcd6ff;border-color:#8fb7ff}.filters-form__actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.filters-form__reset,.filters-form__apply{border:none;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.filters-form__reset{background:#f3f5f8;color:#4f5d73}.filters-form__apply{background:#0a66c2;color:#fff}.reports-inline-loader.loader-overlay{background:var(--tb-primary)}.reports-inline-loader .loader-label{color:#e6f3ff}.reports-inline-loader .spinner{border-color:#e6f3ff33;border-left-color:#e6f3ff}.reports-top-scroll{display:flex;width:100%;max-height:145px;overflow-y:auto;overflow-x:hidden;padding-right:4px;align-items:center;font-size:14px;color:#fff}.reports-top-scroll table{width:100%}.reports-top-scroll th{text-align:left}@media(max-width:900px){.reports-grid{grid-template-columns:1fr;max-width:100%}.chart-card__canvas{height:220px}.chart-card--wide{grid-column:auto}}.role-wrap{flex-direction:column}.table--roles{width:100%;min-width:100%;border-collapse:collapse;font-size:14px;display:block}.table--roles thead,.table--roles tbody{display:block;width:100%}.table--roles tr{display:grid;grid-template-columns:repeat(4,1fr);border-radius:4px}.table--roles tr:hover{background:#e5e7eb;transition:background-color .2s ease}.table--roles tr th,.table--roles tr td{display:flex;align-items:center;padding:.4rem 0;border-bottom:1px solid #e5e7eb}.table--roles tr>*:nth-child(1){padding-inline-start:2rem}.table--roles tr>*:nth-child(2){padding-inline-start:1.8rem}.table--roles tr>*:nth-child(3){padding-inline-start:4rem}.table--roles tr>*:nth-child(4){padding-inline-start:1.8rem}.table--roles tr th{color:#fff;background:#3871c1;border-bottom:none;padding-top:.85rem!important;padding-bottom:.85rem!important}.table--roles tr td{background:transparent}.role-name strong{display:block;font-weight:600;color:#3b3b3b;margin-bottom:.25rem}.role-name .role-desc{display:block;font-size:12px;color:#6b7280;line-height:1.4}.permissions-container{display:flex;flex-wrap:wrap;gap:.25rem}.permissions-container .permission-chip{display:inline-flex;align-items:center;font-size:11px;font-weight:500;white-space:nowrap;background:#3871c11a;color:#3871c1;border:1px solid rgba(56,113,193,.2)}.permissions-container .permission-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:500;white-space:nowrap;padding:.25rem .75rem;border-radius:1rem}.permissions-container .permission-badge--admin{background-color:#22c55e26;color:#1a9a49;border:1px solid rgba(34,197,94,.3)}.members-count{display:inline-flex;align-items:center;gap:.5rem;font-weight:500}.members-count:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#22c55e}.members-count--empty:before{background-color:#6b7280}.actions{display:flex;align-items:center;justify-content:center}.actions .action-btn{background:transparent;border:none;padding:.5rem;border-radius:10px;cursor:pointer;transition:all .2s ease}.actions .action-btn:hover{background-color:#e5e7eb}.actions .action-btn--edit{color:#3871c1}.actions .action-btn img{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none}.edit-permissions-form{display:flex;flex-direction:column;flex:1;min-height:0;gap:.9rem}.edit-permissions-form__group{display:flex;flex-direction:column;gap:.5rem}.edit-permissions-form__group label{font-size:13px;color:#3b3b3b;font-weight:500}.edit-permissions-form__input{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;border:.5px solid #e5e7eb;border-radius:4px;background:transparent;color:#6b7280;transition:all .3s ease;padding:7px 0;width:100%;padding:.75rem}.edit-permissions-form__input:is(select){padding:.75rem}.edit-permissions-form__input:is(select) option{color:#3b3b3b;background:#fff;padding:.5rem;font-size:13px;font-weight:500}.edit-permissions-form__input:focus{outline:none;border-color:#3871c1;box-shadow:0 0 0 3px #3871c11a}.edit-permissions-form__input::placeholder{color:#6b7280}.edit-permissions-form__input[type=search]::-webkit-search-cancel-button{filter:invert(.5) sepia(1) saturate(0) hue-rotate(0deg)}.edit-permissions-form__input[type=search]::-moz-search-cancel-button{color:#8a8a8a}.edit-permissions-form__input[type=date]{padding:.44rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.edit-permissions-form__input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.4);margin-left:0;padding:.43rem;cursor:pointer}.edit-permissions-form__input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.5}.edit-permissions-form__input[type=date]::-webkit-datetime-edit{padding:0 .25rem}.edit-permissions-form__input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.edit-permissions-form__input[type=checkbox]{appearance:none;width:18px;height:18px;border:2px solid #6b7280;border-radius:4px;background:#fff;cursor:pointer;position:relative;padding:0;margin:0;flex-shrink:0;display:inline-block}.edit-permissions-form__input[type=checkbox]:checked{background-color:#3b3b3b;border-color:#3b3b3b}.edit-permissions-form__input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.edit-permissions-form__input[type=checkbox]:hover{border-color:#8a8a8a}.edit-permissions-form__input[type=checkbox]:indeterminate{background-color:#3b3b3b;border-color:#3b3b3b}.edit-permissions-form__input[type=checkbox]:indeterminate:after{content:"—";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.edit-permissions-form__input.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:1.5rem}.edit-permissions-form__input.form-select option{padding-left:8px}.edit-permissions-form__input[readonly]{background-color:#f5f5f5;border-color:#e0e0e0;color:#666;cursor:not-allowed}.edit-permissions-form__role-name-container{display:flex;align-items:center;gap:10px}.edit-permissions-form__section h4{font-size:13px;font-weight:600;color:#3b3b3b;margin-bottom:1rem}.edit-permissions-form .permissions-grid{display:grid;grid-template-columns:1fr;gap:.75rem}.edit-permissions-form__actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem;flex-shrink:0;padding-bottom:1rem!important}.delete-role-btn{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.delete-role-btn img{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none}.delete-role-btn:hover:not(.disabled){background-color:#e5e7eb;border-radius:25px}.delete-role-btn.disabled{opacity:.5;cursor:not-allowed}.delete-role-btn.disabled:hover{background-color:transparent}.permission-toggle{position:relative;display:flex;align-items:flex-start;padding:.75rem;border:2px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;text-align:left;width:100%}.permission-toggle:hover{border-color:#3871c180;background:#3871c10d}.permission-toggle--active{border-color:#3871c1;background:#3871c11a}.permission-toggle--active .permission-toggle__indicator{background:#3871c1}.permission-toggle--active .permission-toggle__indicator:after{transform:translate(1.25rem)}.permission-toggle--disabled{opacity:.5;cursor:not-allowed}.permission-toggle--disabled:hover{border-color:#e5e7eb;background:#fff}.permission-toggle__content{flex:1;display:flex;flex-direction:column}.permission-toggle__title{font-size:12px;font-weight:500;color:#3b3b3b;margin:0}.permission-toggle__desc{font-size:11px;color:#6b7280;line-height:1.3;margin:0}.permission-toggle__indicator{position:relative;width:3rem;height:1.5rem;background:#e5e7eb;border-radius:.75rem;transition:background .2s ease;flex-shrink:0}.permission-toggle__indicator:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0000001a}.admin-warning{color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:10px;padding:.5rem;font-size:12px}.btn--danger:disabled{opacity:.5;cursor:default}.btn--danger-disabled{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important;cursor:not-allowed!important;opacity:.7!important}.btn--danger-disabled:hover{background-color:#6c757d!important;border-color:#6c757d!important}.no-hover-row:hover,.no-hover-row td{background:transparent!important}.add-role-btn{background:transparent;border:none;color:var(--active-bg, #3492e0);font-size:40px;font-weight:620;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:-5px auto 0 1rem;width:40px;height:40px;border-radius:4px;transition:transform .2s ease;line-height:1}.add-role-btn:hover{transform:scale(1.1)}@media(max-width:576px){.table--roles tr{grid-template-columns:1fr .5fr .5fr}.table--roles tr th:nth-child(2),.table--roles tr td[data-column=permissao]{display:none}.table--roles tr>*:nth-child(1){padding-inline-start:1.5rem}.table--roles tr>*:nth-child(3){padding-inline-start:.2rem}.table--roles tr>*:nth-child(4){padding-inline-start:.8rem}.no-hover-row td[colspan="4"]{grid-column:1 / span 3}}.table--users{width:100%;border-collapse:collapse;font-size:14px;display:block}.table--users thead,.table--users tbody{display:block;width:100%}.table--users tr{display:grid;grid-template-columns:2fr 2.5fr 1.4fr 1.4fr .6fr .6fr;border-radius:4px}.table--users tr:hover{background:#e5e7eb;transition:background-color .2s ease}.table--users tr th,.table--users tr td{display:flex;align-items:center;padding:.4rem .5rem;border-bottom:1px solid #e5e7eb}.table--users tr th{color:#fff;background:#3871c1;border-bottom:none;padding-top:.85rem!important;padding-bottom:.85rem!important;font-weight:600}.table--users tr td{background:transparent}.table--users tr>*:nth-child(1){padding-left:1rem}.table--users tr>*:nth-child(2){padding-left:.5rem}.table--users tr>*:nth-child(3){padding-left:.5rem}.table--users tr>*:nth-child(4){padding-left:.5rem}.table--users tr>*:nth-child(5){padding-left:.5rem;justify-content:center}.table--users tr>*:nth-child(6){padding-left:.5rem;justify-content:center}.btn--primary.btn--icon{display:inline-flex;align-items:center;padding:.2rem .4rem;gap:5px}.btn--primary.btn--icon .btn__plus{font-size:2rem;line-height:1;font-weight:600;transform:translateY(-2px)}.btn--primary.btn--icon:hover .btn__plus{transform:translateY(-2px) scale(1.1);transition:transform .2s}.user-name{display:block;font-weight:600;color:#3b3b3b;margin-bottom:.25rem}.user-name .user-desc{display:block;font-size:12px;color:#6b7280;line-height:1.4}.setor-autocomplete{position:relative}.setor-input-wrapper{position:relative;display:flex;align-items:center}.setor-input-wrapper input{width:100%;padding-right:2.5rem!important}.setor-clear-btn{position:absolute;right:.5rem;background:none;border:none;color:#6b7280;font-size:1.25rem;cursor:pointer;padding:.25rem;line-height:1;border-radius:10px}.setor-clear-btn:hover{color:#3b3b3b;background:#e5e7eb}.setor-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto;display:none;margin-top:.25rem}.setor-suggestions--visible{display:block}.setor-suggestion-item{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid rgba(229,231,235,.5);transition:background-color .2s ease}.setor-suggestion-item:last-child{border-bottom:none}.setor-suggestion-item:hover{background-color:#e5e7eb}.setor-suggestion-item--highlighted{background-color:#3871c11a;color:#3871c1;font-weight:600}.setor-suggestion-item--new{color:#22c55e;font-weight:500}.setor-suggestion-item--new:before{content:"+ ";font-weight:700}.logs-drawer{width:900px!important;max-width:100vw!important}.logs-drawer__header h3{margin:0;font-size:1.25rem;color:#3b3b3b}.logs-drawer__content{display:flex;flex-direction:column;overflow:hidden}.logs-drawer__fixed-header{background:#fff}.logs-drawer__scrollable-content{flex:1;overflow-y:auto;padding-top:14px}.logs-user-info{margin-bottom:1rem;margin-left:.4rem}.logs-user-info h4{margin:0;font-size:1.1rem;color:#3b3b3b}.logs-user-info .logs-user-email{margin:0;color:#6b7280;font-size:12px}.logs-search-container{display:flex;flex-direction:column}.logs-search-group{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.logs-search-group .search--logs{flex:1;min-width:250px;border:1px solid #e5e7eb;border-radius:10px;padding:3px .75rem;background:#fff;display:flex;align-items:center;gap:.5rem;height:42px}.logs-search-group .search--logs input{flex:1;border:none;outline:none;background:transparent;font-size:12px}.logs-search-group .search--logs input::placeholder{color:#a1a6b0}.logs-search-group .logs-filter-select{min-width:200px;height:42px;border:1px solid #e5e7eb;border-radius:10px;padding:0 .75rem;background:#fff;font-size:12px;color:#3b3b3b;cursor:pointer;outline:none;margin-bottom:.6rem}.logs-search-group .logs-filter-select:focus{border-color:#3871c1}.logs-filters .logs-date-filter{display:flex;align-items:center;gap:.75rem;flex-direction:row}.logs-filters .logs-date-filter span{color:#6b7280;font-size:12px;white-space:nowrap}.logs-filters .logs-date-filter .logs-date-input{height:42px;border:1px solid #e5e7eb;border-radius:10px;padding:0 .75rem;background:#fff;font-size:12px;color:#3b3b3b;outline:none;width:148px}.logs-filters .logs-date-filter .logs-date-input:focus{border-color:#3871c1}.logs-container-wrapper{background:#fff;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden}.logs-container{overflow-x:auto}.logs-table{width:100%;border-collapse:collapse;font-size:12px}.logs-table th{background:#f8f9fa;color:#3b3b3b;font-weight:600;padding:.8rem .1rem .8rem .8rem;text-align:left;border-bottom:2px solid #e5e7eb;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.logs-table th:hover{background:#f2f4f6}.logs-table th .sort-indicator{margin-left:.5rem;color:#3871c1}.logs-table td{padding:.1rem .1rem .1rem .8rem;border-bottom:1px solid #e5e7eb;color:#3b3b3b;font-size:11px}.logs-table td:first-child{font-family:monospace;font-size:11px}.logs-table tbody tr{transition:background-color .2s}.logs-table tbody tr:hover{background:#e5e7eb}.logs-table tbody tr:last-child td{border-bottom:none}.logs-footer{padding:.6rem;background:#f8f9fa;border-top:1px solid #e5e7eb}.logs-footer .logs-stats{display:flex;gap:8rem}.logs-footer .logs-stats .logs-stat-item{display:flex;align-items:center;gap:.5rem}.logs-footer .logs-stats .logs-stat-item .logs-stat-label{color:#6b7280;font-size:12px}.logs-footer .logs-stats .logs-stat-item .logs-stat-value{font-size:12px;color:#3b3b3b;border:none}.logs-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;background:#fff;border-top:1px solid #e5e7eb}.logs-pagination .logs-pagination-btn{width:36px;height:36px;border:none;border-radius:10px;background:#fff;color:#3b3b3b;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.logs-pagination .logs-pagination-btn:hover:not(:disabled){background:#e5e7eb;border-color:#c8ccd5}.logs-pagination .logs-pagination-btn:disabled{opacity:.5;cursor:default}.logs-pagination .logs-page-info{font-size:12px;color:#3b3b3b}.logs-empty-state{padding:1rem;text-align:center;color:#6b7280}.logs-empty-state p{margin:0;font-size:14px}@media(max-width:768px){.table--users tr{grid-template-columns:1.8fr 1.2fr .6fr .6fr}.table--users thead th:nth-child(2),.table--users thead th:nth-child(3){display:none!important}.table--users tbody{display:block}.table--users tbody tr{display:grid!important;grid-template-columns:1.8fr 1.2fr .8fr .6fr;gap:.5rem;padding:.4rem 0rem;border-bottom:1px solid #e5e7eb;align-items:center}.table--users tbody td{display:flex!important;align-items:center;padding:0;border:none}.table--users tbody td:nth-child(2),.table--users tbody td:nth-child(3){display:none!important}.table--users tbody td:nth-child(1){grid-column:1;word-break:break-word}.table--users tbody td:nth-child(4){grid-column:2}.table--users tbody td:nth-child(5){grid-column:3}.table--users tbody td:nth-child(6){grid-column:4}}.suppliers-wrap{flex-direction:column}.suppliers-wrap .pagination{margin-top:1rem;padding:1rem 0;border-top:1px solid #e5e7eb}.table--suppliers{width:100%;min-width:100%;border-collapse:collapse;font-size:14px;display:block}.table--suppliers thead,.table--suppliers tbody{display:block;width:100%}.table--suppliers tr{display:grid;grid-template-columns:1.2fr .8fr 1.5fr 1fr 1.2fr .8fr;border-radius:4px}.table--suppliers tr:hover{background:#e5e7eb;transition:background-color .2s ease}.table--suppliers tr th,.table--suppliers tr td{display:flex;align-items:center;padding:.4rem 0;border-bottom:1px solid #e5e7eb}.table--suppliers tr>*:nth-child(1){padding-inline-start:2rem}.table--suppliers tr>*:nth-child(2){padding-inline-start:1.5rem}.table--suppliers tr>*:nth-child(3){padding-inline-start:2rem}.table--suppliers tr>*:nth-child(4){padding-inline-start:1.5rem}.table--suppliers tr>*:nth-child(5){padding-inline-start:1.8rem}.table--suppliers tr>*:nth-child(6){padding-inline-start:1.5rem}.table--suppliers tr th{color:#fff;background:#3871c1;border-bottom:none;padding-top:.85rem!important;padding-bottom:.85rem!important}.supplier-name strong{display:block;font-weight:600;color:#3b3b3b;margin-bottom:.25rem}.supplier-name .supplier-desc{display:block;font-size:12px;color:#6b7280;line-height:1.4}.supplier-actions{display:flex;align-items:center;justify-content:center;gap:.5rem}.supplier-actions .action-btn{background:transparent;border:none;padding:.5rem;border-radius:10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.supplier-actions .action-btn img{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none}.supplier-actions .action-btn:hover{background:#e5e7eb}@media(max-width:900px){.table--suppliers tr{grid-template-columns:1fr 1fr 1fr .6fr}.table--suppliers tr th:nth-child(4),.table--suppliers tr td:nth-child(4),.table--suppliers tr th:nth-child(5),.table--suppliers tr td:nth-child(5){display:none}.table--suppliers tr>*:nth-child(1){padding-inline-start:1.5rem}.table--suppliers tr>*:nth-child(2),.table--suppliers tr>*:nth-child(3){padding-inline-start:1.2rem}.table--suppliers tr>*:nth-child(6){padding-inline-start:1rem}.no-hover-row td[colspan="6"]{grid-column:1 / span 4}}@media(max-width:576px){.table--suppliers tr{grid-template-columns:1.2fr 1fr .5fr}.table--suppliers tr th:nth-child(2),.table--suppliers tr td:nth-child(2),.table--suppliers tr th:nth-child(4),.table--suppliers tr td:nth-child(4),.table--suppliers tr th:nth-child(5),.table--suppliers tr td:nth-child(5){display:none}.table--suppliers tr>*:nth-child(1){padding-inline-start:1rem}.table--suppliers tr>*:nth-child(3){padding-inline-start:1rem}.table--suppliers tr>*:nth-child(6){padding-inline-start:.8rem}.no-hover-row td[colspan="6"]{grid-column:1 / span 3}}.cost-centers-wrap{flex-direction:column}.cost-centers-wrap .pagination{margin-top:1rem;padding:1rem 0;border-top:1px solid #e5e7eb}.table--cost-centers{width:100%;min-width:100%;border-collapse:collapse;font-size:14px;display:block}.table--cost-centers thead,.table--cost-centers tbody{display:block;width:100%}.table--cost-centers tr{display:grid;grid-template-columns:1.5fr 3fr 1fr;border-radius:4px}.table--cost-centers tr:hover{background:#e5e7eb;transition:background-color .2s ease}.table--cost-centers tr th,.table--cost-centers tr td{display:flex;align-items:center;padding:.4rem 0;border-bottom:1px solid #e5e7eb}.table--cost-centers tr>*:nth-child(1){padding-inline-start:2rem}.table--cost-centers tr>*:nth-child(2){padding-inline-start:2rem}.table--cost-centers tr>*:nth-child(3){padding-inline-start:1.5rem}.table--cost-centers tr th{color:#fff;background:#3871c1;border-bottom:none;padding-top:.85rem!important;padding-bottom:.85rem!important}.cost-center-name{display:block;font-weight:600;color:#3b3b3b;margin-bottom:.25rem}.cost-center-name .cost-center-desc{display:block;font-size:12px;color:#6b7280;line-height:1.4}@media(max-width:640px){.table--cost-centers tr{grid-template-columns:1fr 2fr 1fr}.table--cost-centers tbody tr{display:grid!important;grid-template-columns:1fr 2fr 1fr}.table--cost-centers tbody td:nth-child(1){grid-column:1;word-break:break-word;padding-inline-start:1rem!important}.table--cost-centers tbody td:nth-child(2){grid-column:2;word-break:break-word;padding-inline-start:1rem!important}.table--cost-centers tbody td:nth-child(3){grid-column:3;padding-inline-start:.5rem!important}.no-hover-row td[colspan="3"]{display:block!important;grid-column:1 / -1;text-align:center;padding:2rem!important}}@media(max-width:480px){.table--cost-centers tr,.table--cost-centers tbody tr{grid-template-columns:1.5fr 2fr .8fr}}.departments-wrap{flex-direction:column}.departments-wrap .pagination{margin-top:1rem;padding:1rem 0;border-top:1px solid #e5e7eb}.table--departments{width:100%;min-width:100%;border-collapse:collapse;font-size:14px;display:block}.table--departments thead,.table--departments tbody{display:block;width:100%}.table--departments tr{display:grid;grid-template-columns:1.5fr 3fr 1fr;border-radius:4px}.table--departments tr:hover{background:#e5e7eb;transition:background-color .2s ease}.table--departments tr th,.table--departments tr td{display:flex;align-items:center;padding:.4rem 0;border-bottom:1px solid #e5e7eb}.table--departments tr>*:nth-child(1){padding-inline-start:2rem}.table--departments tr>*:nth-child(2){padding-inline-start:2rem}.table--departments tr>*:nth-child(3){padding-inline-start:1.5rem}.table--departments tr th{color:#fff;background:#3871c1;border-bottom:none;padding-top:.85rem!important;padding-bottom:.85rem!important}.department-name{display:block;font-weight:600;color:#3b3b3b;margin-bottom:.25rem}.department-name .department-desc{display:block;font-size:12px;color:#6b7280;line-height:1.4}.btn-action{background:transparent;border:none;padding:.5rem;cursor:pointer;border-radius:10px;transition:background-color .2s}.btn-action:hover{background:none!important}.btn-action img{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none}@media(max-width:640px){.table--departments tr{grid-template-columns:1fr 2fr 1fr}.table--departments tbody tr{display:grid!important;grid-template-columns:1fr 2fr 1fr}.table--departments tbody td:nth-child(1){grid-column:1;word-break:break-word;padding-inline-start:1rem!important}.table--departments tbody td:nth-child(2){grid-column:2;word-break:break-word;padding-inline-start:1rem!important}.table--departments tbody td:nth-child(3){grid-column:3;padding-inline-start:.5rem!important}.no-hover-row td[colspan="3"]{display:block!important;grid-column:1 / -1;text-align:center;padding:2rem!important}}@media(max-width:480px){.table--departments tr,.table--departments tbody tr{grid-template-columns:1.5fr 2fr .8fr}}.responsibles-wrap{flex-direction:column}.responsibles-wrap .pagination{margin-top:1rem;padding:1rem 0;border-top:1px solid #e5e7eb}.table--responsibles{width:100%;min-width:100%;border-collapse:collapse;font-size:14px;display:block}.table--responsibles thead,.table--responsibles tbody{display:block;width:100%}.table--responsibles tr{display:grid;grid-template-columns:2fr 2.5fr 1fr;border-radius:4px}.table--responsibles tr:hover{background:#e5e7eb;transition:background-color .2s ease}.table--responsibles tr th,.table--responsibles tr td{display:flex;align-items:center;padding:.4rem 0;border-bottom:1px solid #e5e7eb}.table--responsibles tr>*:nth-child(1){padding-inline-start:2rem}.table--responsibles tr>*:nth-child(2){padding-inline-start:2rem}.table--responsibles tr>*:nth-child(3){padding-inline-start:1.5rem}.table--responsibles tr th{color:#fff;background:#3871c1;border-bottom:none;padding-top:.85rem!important;padding-bottom:.85rem!important}.responsible-name{display:block;font-weight:600;color:#3b3b3b;margin-bottom:.25rem}.responsible-name .responsible-desc{display:block;font-size:12px;color:#6b7280;line-height:1.4}@media(max-width:640px){.table--responsibles tr{grid-template-columns:1.5fr 2fr 1fr}.table--responsibles tbody tr{display:grid!important;grid-template-columns:1.5fr 2fr 1fr}.table--responsibles tbody td:nth-child(1){grid-column:1;word-break:break-word;padding-inline-start:1rem!important}.table--responsibles tbody td:nth-child(2){grid-column:2;word-break:break-word;padding-inline-start:1rem!important}.table--responsibles tbody td:nth-child(3){grid-column:3;padding-inline-start:.5rem!important}.no-hover-row td[colspan="3"]{display:block!important;grid-column:1 / -1;text-align:center;padding:2rem!important}}@media(max-width:480px){.table--responsibles tr,.table--responsibles tbody tr{grid-template-columns:1.5fr 2fr .8fr}}.header-actions-fixed{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:15px}.select-all-container{position:relative;display:flex;align-items:center}.select-all-label{margin-left:8px;font-size:14px;color:#495057;cursor:pointer;-webkit-user-select:none;user-select:none}.header-action-images{display:flex;gap:12px;align-items:center}.header-action-btn{background:transparent;border:none;border-radius:25px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.header-action-btn:hover{background:#e5e7eb;transform:translateY(-2px);box-shadow:0 4px 8px #2c5aa04d}.header-action-btn:disabled{opacity:.4;cursor:not-allowed}.header-action-btn:disabled:hover{background:transparent;transform:none;box-shadow:none}.read-icon{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none;position:relative;top:1px}.unread-icon{height:23px;position:relative;top:-1px}.header-selection-info{display:flex;align-items:center;background:#3b3b3b;color:#fff;border-radius:6px;padding:8px 12px;font-weight:600;font-size:14px;gap:4px;animation:fadeInScale .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #00000026}.header-selection-info:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003;transition:all .2s ease}.header-selection-info .selection-count{font-weight:700;font-size:16px}.header-selection-info .selection-text{opacity:.9;font-weight:500}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8) translate(10px)}to{opacity:1;transform:scale(1) translate(0)}}.notifications-list{display:flex;flex-direction:column;gap:0;border-left:none;border-right:none;background:#fff;overflow:hidden}.notification-item{display:flex;align-items:center;padding:10px 10px 10px 16px;border-bottom:1px solid #dee2e6;gap:12px;transition:background-color .2s ease}.notification-item:hover{background-color:#e5e7eb}.notification-item:first-child{border-top:1px solid #dee2e6}.notification-item:last-child{border-bottom:none}.notification-item.unread{background-color:#f5f7fb}.notification-item.unread:hover{background-color:#e5e7eb}.notification-item.unread .notification-title{font-weight:700!important}.notification-item.unread .notification-message{font-weight:600!important;color:#212529!important}.notification-item.unread .notification-message strong{font-weight:700}.notification-item.unread .notification-content:active{background-color:#2c5aa01a;border-radius:4px;margin:-4px;padding:4px}.notification-checkbox-container{flex-shrink:0}.notification-checkbox{width:20px;height:20px;border:2px solid #8a8a8a;border-radius:4px;background:#fff;cursor:pointer;appearance:none;position:relative;transition:all .2s ease}.notification-checkbox:checked{background-color:#3b3b3b;border-color:#3b3b3b}.notification-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:13px;font-weight:700}.notification-checkbox:hover{border-color:#3b3b3b}.notification-icon-container{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e5e7eb;border-radius:25px}.notification-icon{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none}.notification-content{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1px;min-width:0;cursor:pointer}.notification-text-container{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.notification-header{display:flex;align-items:center;gap:8px;flex-shrink:0}.notification-title{margin:0;font-size:15px;font-weight:600;color:#212529}.notification-badge{padding:4px 10px;color:#3871c1;background-color:#3871c129;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.notification-badge.primary-badge{background-color:#3871c1;color:#fff;box-shadow:0 2px 4px #3871c147}.notification-message{margin:0;font-size:14px;color:#495057;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.notification-message .notification-contract-link{color:#3871c1;font-weight:700;text-decoration:underline}.notification-message .notification-contract-link:hover{color:#2253c7}.notification-info-container{display:flex;align-items:center;gap:16px;flex-shrink:0}.notification-date-time{display:flex;align-items:center;gap:6px;font-size:13px;color:#6c757d;white-space:nowrap}.notification-date-icon{width:26px;height:26px;object-fit:contain;justify-self:center;align-self:center;display:inline-flex;background:transparent;border:none}.no-notifications-message{text-align:center;padding:48px 32px;color:#6c757d;border:1px solid #dee2e6;border-radius:8px;background:#fff}.no-notifications-message p{margin:0;font-size:16px}@media(max-width:768px){.header-selection-info{padding:6px 10px;font-size:13px;order:3;width:100%;justify-content:center;margin-top:8px;margin-left:0}.header-selection-info .selection-count{font-size:15px}.header-action-images{margin-right:8px;order:2}.select-all-container{order:1}.notification-content{flex-wrap:wrap}.notification-text-container{width:100%;margin-bottom:8px}.notification-info-container{width:100%;justify-content:space-between}}.topbar__notification-empty{text-align:center;padding:16px;color:#6c757d;font-size:14px;margin:0}.login-view{height:100vh;padding-left:2.2rem;padding-right:2.2rem;display:flex;align-items:center;justify-content:center;background:#3871c1}.logo{width:20rem;margin-bottom:16px}.login-card{background:#fff;padding:48px;border-radius:16px;width:100%;max-width:420px;box-shadow:0 15px 35px #00000014;text-align:center;border:1px solid #e5e7eb}.login-header h1{margin:0;font-size:22px;font-weight:600;color:#1e293b}.login-form{display:flex;flex-direction:column;gap:10px;text-align:left}.field-label{color:#334155;font-size:13px;font-weight:600}.field-input{border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:14px;outline:none}.field-input:focus{border-color:#3871c1}.error-message{color:#dc2626;font-size:13px;margin:4px 0 0}.login-button{width:100%;padding:14px;border-radius:10px;border:none;font-weight:600;font-size:14px;cursor:pointer;background:#3871c1;color:#fff;transition:all .2s ease}.login-button:hover{background:#3871c1;transform:translateY(-1px)}.login-button:active{transform:translateY(0)}.login-button:disabled{opacity:.7;cursor:not-allowed}
