.flatpickr-calendar{box-shadow:0 2px 12px gray}.task-modal-body .flatpickr-calendar .flatpickr-day.flatpickr-disabled{color:#687786}:root[data-bs-theme=dark] .task-modal-body .flatpickr-calendar .flatpickr-day.flatpickr-disabled{color:#a9b6c3}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{border-radius:10px!important}.task-type-table-preview{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:2px solid;border-radius:8px}.task-type-preview{margin-top:18px}.task-type-preview__label{display:block;margin-bottom:8px;font-weight:600}.task-type-preview__card{display:flex;align-items:center;gap:10px;padding:14px;border:2px solid #80bdfb;border-radius:10px;background:var(--theme-surface-a30, #fff)}.task-modal-registry{margin:16px 0;padding:14px 16px;border:1px solid #b9d7e9;border-radius:10px;background:#edf6fc}.task-modal-registry[hidden]{display:none}.task-modal-registry__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.task-modal-registry__title{font-weight:600}.task-modal-registry__detail{display:flex;align-items:center;gap:8px;margin:6px 0;overflow-wrap:anywhere}.task-modal-registry__detail i{width:17px;color:#3b82f6}.task-modal-registry__link{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:7px;color:#2f759f;text-decoration:none}.task-modal-registry__link:hover,.task-modal-registry__link:focus-visible{background:#d9ecf8}.task-modal-body #task_description{min-height:90px;max-height:360px;overflow-y:auto;resize:none}.task-modal-body #task_responsible+.select2-container .select2-selection--multiple{min-height:42px;padding:5px 34px 5px 8px}.task-modal-body #task_responsible+.select2-container .select2-selection__rendered{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:30px}.task-modal-body #task_responsible+.select2-container .select2-selection__choice{margin:0}.task-modal-selected-departments{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.task-modal-selected-departments:empty{display:none}.task-modal-selected-department{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #a9cde5;border-radius:6px;background:#e9f4fc;color:#285a7b;font-size:12px;line-height:1.2}.task-modal-selected-department:hover,.task-modal-selected-department:focus-visible{border-color:#64a7d4;background:#dceffc}.task-modal-selected-department__remove{font-size:16px;line-height:12px}.modal .select2-results__group:has(.task-modal-department){padding:0}.modal .task-modal-department{display:block;width:100%;padding:8px 12px;border:0;border-bottom:1px solid #dce4e9;border-radius:0;background:#f2f5f7;color:#425466;font-size:13px;font-weight:600;text-align:left}.modal .task-modal-department:hover,.modal .task-modal-department:focus-visible,.modal .task-modal-department[aria-pressed=true]{background:#e5eaee;outline:none}.modal .task-modal-department[aria-pressed=true]:before{content:"×";display:inline-block;margin-right:7px;color:#dc3545;font-size:18px;line-height:12px;vertical-align:-1px}.task-modal-body #task_type+.select2-container .select2-selection,.task-modal-body #task_responsible+.select2-container .select2-selection{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.task-modal-body #task_responsible+.select2-container .select2-search--inline{flex:1 1 110px;min-width:110px}.task-modal-body #task_responsible+.select2-container .select2-search--inline .select2-search__field{width:100%!important;min-width:110px;height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.task-modal-body #task_responsible+.select2-container:not(.select2-container--open) .select2-search--inline{display:none!important}:root[data-bs-theme=dark] .task-modal-registry{border-color:#35637e;background:#17384b}
