.goal-title-editor {
  min-width: 0;
  flex: 1 1 auto;
}
.goal-title-editor--view {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  max-width: 100%;
  padding: 1px 4px 1px 2px;
  margin: -1px -4px -1px -2px;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.goal-title-editor--disabled {
  cursor: default;
}
.goal-title-editor__text {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -0.03em;
  color: #038fde;
  word-break: break-word;
  overflow-wrap: anywhere;
}
.goal-title-editor--view .goal-title-editor__text {
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: normal;
  overflow-wrap: normal;
}
.goal-title-editor__edit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: #51a5ff;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.goal-title-editor--view:hover:not(.goal-title-editor--disabled) .goal-title-editor__edit, .goal-title-editor--view:focus-visible:not(.goal-title-editor--disabled) .goal-title-editor__edit {
  background-color: rgba(221, 236, 255, 0.95);
  color: #51a5ff;
}
.goal-title-editor--edit {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
}
.goal-title-editor__field {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 1;
  min-width: 0;
  min-height: calc(18px * 1.35 + 4px);
  padding: 0 10px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #e4e4e4;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.goal-title-editor__field--error {
  border-color: #f5222d;
}
.goal-title-editor__field--error:focus-within {
  border-color: #eb777d;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.08);
}
.goal-title-editor__input {
  flex: 1;
  min-width: 0;
  width: 100%;
  border: none;
  outline: none;
  background: transparent;
  padding: 2px 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -0.03em;
  color: #038fde;
}
.goal-title-editor__input::-moz-placeholder {
  color: #bfbfbf;
  font-weight: 500;
}
.goal-title-editor__input::placeholder {
  color: #bfbfbf;
  font-weight: 500;
}
.goal-title-editor__counter {
  flex-shrink: 0;
  font-size: 11px;
  line-height: 1.2;
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
}
.goal-title-editor__actions {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
}
.goal-title-editor__action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border-radius: 6px;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, opacity 0.2s ease;
}
.goal-title-editor__action--save {
  color: #fff;
  background-color: rgba(114, 177, 83, 0.8705882353);
  border-color: rgba(114, 177, 83, 0.8705882353);
}
.goal-title-editor__action--save:hover:not(:disabled) {
  background-color: rgba(89, 158, 55, 0.8705882353);
  border-color: rgba(89, 158, 55, 0.8705882353);
}
.goal-title-editor__action--save:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.goal-title-editor__action--cancel {
  color: rgba(226, 128, 0, 0.85);
  background-color: rgba(255, 248, 239, 0.85);
  border-color: rgba(255, 236, 212, 0.6);
}
.goal-title-editor__action--cancel:hover {
  color: rgb(226, 128, 0);
  background-color: rgba(255, 236, 212, 0.85);
  border-color: rgba(253, 200, 131, 0.85);
}/* @use "../../../../../../styles/vars" as *; */
.custom-segmented.ant-segmented .ant-segmented-item-selected {
  background: #e6f4ff;
  outline: 1px solid #1677ff;
}

.custom-list .base-list-item-action {
  margin-inline-start: 16px !important;
}@media (max-width: 567px) {
  .ant-modal-header {
    margin-top: 30px;
  }
}.base-list {
  position: relative;
  color: var(--base-list-color-text);
  font-size: var(--base-list-font-size);
  line-height: var(--base-list-line-height);
}
.base-list .base-list-header {
  padding-block: var(--base-list-padding-sm);
}
.base-list .base-list-items.ant-listy > .ant-listy-item {
  padding: 0;
  border-bottom: none;
}
.base-list .base-list-items.ant-listy > .ant-listy-item:hover {
  background-color: transparent;
}
.base-list .base-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--base-list-item-padding);
  color: var(--base-list-color-text);
}
.base-list .base-list-item-meta {
  display: flex;
  flex: 1;
  align-items: flex-start;
  max-width: 100%;
}
.base-list .base-list-item-meta-avatar {
  margin-inline-end: var(--base-list-padding);
}
.base-list .base-list-item-meta-content {
  flex: 1 0;
  width: 0;
  color: var(--base-list-color-text);
}
.base-list .base-list-item-meta-title {
  margin: 0 0 var(--base-list-margin-xxs) 0;
  color: var(--base-list-color-text);
  font-size: var(--base-list-font-size);
  line-height: var(--base-list-line-height);
}
.base-list .base-list-item-meta-title > a {
  color: var(--base-list-color-text);
  transition: all 0.3s;
}
.base-list .base-list-item-meta-title > a:hover {
  color: var(--base-list-color-primary);
}
.base-list .base-list-item-meta-description {
  color: var(--base-list-color-text-description);
  font-size: var(--base-list-font-size);
  line-height: var(--base-list-line-height);
}
.base-list .base-list-item-action {
  flex: 0 0 auto;
  margin: 0 0 0 var(--base-list-margin-xxl);
  padding: 0;
  font-size: 0;
  list-style: none;
}
.base-list .base-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 var(--base-list-padding-xs);
  color: var(--base-list-color-text-description);
  font-size: var(--base-list-font-size);
  line-height: var(--base-list-line-height);
  text-align: center;
}
.base-list .base-list-item-action > li:first-child {
  padding-inline-start: 0;
}
.base-list .base-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: var(--base-list-line-width);
  height: var(--base-list-split-height);
  transform: translateY(-50%);
  background-color: var(--base-list-color-split);
}
.base-list .base-list-empty-text {
  padding: var(--base-list-padding);
  color: var(--base-list-color-text-disabled);
  font-size: var(--base-list-font-size);
  text-align: center;
}
.base-list.base-list-loading > .ant-spin {
  min-height: var(--base-list-control-height);
}
.base-list.base-list-split .base-list-items > .ant-listy-item:not(:last-child) > .base-list-item {
  border-bottom: var(--base-list-line-width) solid var(--base-list-color-split);
}
.base-list.base-list-split .base-list-header {
  border-bottom: var(--base-list-line-width) solid var(--base-list-color-split);
}
.base-list.base-list-sm .base-list-item {
  padding: var(--base-list-item-padding-sm);
}
.base-list.base-list-lg .base-list-item {
  padding: var(--base-list-item-padding-lg);
}
.base-list.base-list-bordered {
  border: var(--base-list-line-width) solid var(--base-list-color-border);
  border-radius: var(--base-list-radius);
}
.base-list.base-list-bordered .base-list-header,
.base-list.base-list-bordered .base-list-item {
  padding-inline: var(--base-list-padding-lg);
}
.base-list.base-list-bordered.base-list-sm .base-list-header,
.base-list.base-list-bordered.base-list-sm .base-list-item {
  padding: var(--base-list-item-padding-sm);
}
.base-list.base-list-bordered.base-list-lg .base-list-header,
.base-list.base-list-bordered.base-list-lg .base-list-item {
  padding: var(--base-list-item-padding-lg);
}.entityTagBadge {
  color: #fff !important;
  cursor: pointer;
  border: none;
  pointer-events: none;
}
.entityTagBadge.textLabel {
  pointer-events: auto;
}
.entityTagBadge.none {
  color: #545454 !important;
}
.entityTagBadge.lightGrey {
  background: #a1a1a1 !important;
}
.entityTagBadge.red {
  background-color: #f5222d !important;
}
.entityTagBadge.tooltipRed .ant-tooltip-inner {
  background-color: #f5222d !important;
}
.entityTagBadge.tooltipRed .ant-tooltip-arrow-content {
  --antd-arrow-background-color: $color-red !important;
}
.entityTagBadge.darkRed {
  background-color: #a70000 !important;
}
.entityTagBadge.orange, .entityTagBadge.bug-tracker {
  background-color: #fa541c !important;
}
.entityTagBadge.lightYellow {
  background-color: #ece039 !important;
}
.entityTagBadge.yellow {
  background-color: #faad14 !important;
}
.entityTagBadge.green {
  background-color: rgba(76, 170, 29, 0.7333333333) !important;
}
.entityTagBadge.lightOrange {
  background-color: rgb(250, 139, 20);
}
.entityTagBadge.skyBlue {
  background-color: #4bc0ff;
}
.entityTagBadge.lightBlue {
  background-color: #52c1e2 !important;
}
.entityTagBadge.blue, .entityTagBadge.feature-tracker {
  background-color: #1890ff !important;
}
.entityTagBadge.violet {
  background-color: #9655ff !important;
}
.entityTagBadge.tooltipViolet .ant-tooltip-inner {
  background-color: #9655ff !important;
}
.entityTagBadge.tooltipViolet .ant-tooltip-arrow-content {
  --antd-arrow-background-color: $color-violet !important;
}
.entityTagBadge.darkblue, .entityTagBadge.ticket-tracker {
  background-color: #2f54eb !important;
}

.tag_day_overdue {
  color: #bb302e;
  border: 1px solid #c08b88;
  font-size: 10px;
}

.tag_day_blue {
  color: #1890ff;
  border: 1px solid #4ea9ff;
}

.tag_day_left {
  color: #55a535;
  border: 1px solid #9dce89;
  font-size: 10px;
}

.border-area {
  border: 1px solid rgb(153, 152, 152);
}.wrapper_header_assigned_user_btn {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #deefff;
  background-origin: padding-box;
}

.height-350 {
  height: 350px;
}

.max-height-350 {
  max-height: 350px;
}

.wrapper_list_assigned_user_btn {
  margin-top: 3px;
  overflow: auto;
}
.wrapper_list_assigned_user_btn::-webkit-scrollbar-track {
  background: rgb(248, 248, 248) !important;
}
.wrapper_list_assigned_user_btn::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #d9d9d9 !important;
}

.btn_assigned {
  border-radius: 3px;
  position: relative;
  height: 100%;
  width: 90px;
  background-origin: padding-box;
  color: white;
  display: flex;
  align-self: stretch;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 4px;
}
.btn_assigned.add {
  border: 1px solid #57a1fa;
  background-color: #86bcfd;
}
.btn_assigned.add:hover {
  background-color: #57a1fa;
}
.btn_assigned.delete {
  border: 1px solid rgb(255, 104, 78);
  background-color: rgb(255, 122, 99);
}
.btn_assigned.delete:hover {
  background-color: rgb(255, 104, 78);
}

.substrate_assigned_users {
  position: fixed;
  background-color: rgba(87, 160, 250, 0);
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}.container-priority-status-deadline {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  place-items: start;
}

.container-deadline {
    place-items: start;
}

@media (max-width: 1024) {
    .container-priority-status-deadline {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 430px) {
    .container-priority-status-deadline {
        grid-template-columns: 1fr !important;
        place-items: center !important;
    }

    .container-deadline {
        place-items: center;
    }
}.activities-container {
  gap: 8px;
}
.activities-container .activity-btn {
  flex: 1 1 auto;
  padding: 10px 12px;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 13px;
  color: #5a5a5a;
  border-color: #c7c5c5;
}
.activities-container .activity-btn.selected {
  color: #1890ff;
  border-color: rgb(34.9251336898%, 63.174688057%, 98.486631016%);
  box-shadow: inset -6px -6px 8px -10px rgb(89, 161, 251);
  border-style: solid;
}
.activities-container .activity-btn:hover {
  color: #1890ff;
  border-color: rgb(34.9251336898%, 63.174688057%, 98.486631016%);
  border-style: solid;
  background-color: rgb(76.1176470588%, 86.9732620321%, 100%);
  box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.4);
  transform: translateY(calc(-8px / 2.5));
}

.last-comments-container {
  border: 1px dashed #c7c5c5;
  border-radius: 2px;
}.mentions {
  min-height: 28px;
  height: 100%;
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s;
}
.mentions--fullscreen {
  min-height: 60px;
}
.mentions__control {
  position: relative;
  max-height: 420px;
  height: 100%;
}
.mentions__highlighter {
  border: 1px;
  height: 100%;
  padding: 4px 8px;
}
.mentions__input {
  min-height: 28px;
  outline: none;
  border-width: 1px;
  border-color: #d9d9d9;
  border-radius: 4px;
  padding: 4px 8px;
  transition: all 0.3s;
  overflow-y: auto !important;
}
.mentions__input:hover, .mentions__input:focus {
  border-color: #40a9ff;
}
.mentions__suggestions {
  margin-left: 15px;
  margin-top: 20px;
  max-height: 250px;
  max-width: calc(100% - 15px);
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  overflow: auto;
}
.mentions__suggestions__item {
  display: flex;
  padding: 4px 12px;
  height: 32px;
  align-items: center;
  min-width: 100px;
  max-width: 100%;
  line-height: 22px;
  transition: background 0.3s ease;
}
.mentions__suggestions__item:first-child {
  border-radius: 4px 4px 0 0;
}
.mentions__suggestions__item:last-child {
  border-radius: 0 0 4px 4px;
}
.mentions__suggestions__item:hover {
  background-color: #cde4fd;
}
.mentions__suggestions__item__display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}.wrapper-drag-card {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 9999999;
  background-color: rgb(228, 228, 228);
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px dashed rgb(161, 161, 161);
  border-radius: 5px;
  background: url(data:image/jpeg;base64,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) 50% no-repeat, rgb(255, 255, 255);
  background-size: contain;
}

.button-on-paste {
  border: 1px dashed;
  padding: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1890ff;
  border-color: #1890ff;
}
.button-on-paste.active {
  border: 1px dashed rgb(15, 89, 158);
  background-color: #f2f9ff;
  color: rgb(15, 89, 158);
}

.ant-upload-select {
  background-color: rgba(255, 255, 255, 0.719) !important;
}

.ant-upload-list-item-container {
  width: 60px !important;
  height: 60px !important;
}

.ant-upload-list-item {
  width: 60px !important;
  height: 60px !important;
  background-color: white !important;
}

.ant-upload-list-item::before {
  width: 60px !important;
  height: 60px !important;
  margin: -8px !important;
  border-radius: 4px !important;
}

.ant-upload-list-item-action {
  width: 22px !important;
}

.ant-upload-list-item-action {
  margin-top: 40px !important;
  z-index: 999 !important;
}

.ant-upload-list-item-actions a {
  display: block !important;
  position: absolute !important;
  z-index: 998 !important;
  top: 3px !important;
  width: 100% !important;
  height: calc(100% - 5px) !important;
  background-color: none !important;
}

.ant-upload-list-item-actions a svg {
  display: none !important;
}

.button-delete-upload-file {
  position: absolute;
  right: 0px;
  top: -6px;
  z-index: 999;
  cursor: pointer;
  color: #858585;
  transition: all 0.15s ease-in-out;
}
.button-delete-upload-file:hover {
  color: #f5222d;
}

.description-drag-and-paste {
  color: rgb(165, 165, 165);
}
.description-drag-and-paste:hover {
  color: #1890ff;
}

.text-upload-file {
  font-size: 10px;
  max-width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.wrapper-file-icon {
  border: 1px solid rgb(219, 219, 219);
  padding: 5px;
  border-radius: 3px;
}

.audio-icon {
  color: rgb(177, 177, 177);
}

.audio-icon:hover {
  color: rgb(134, 134, 134);
}

.upload-file-dashed-bth {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  min-width: 50px;
  white-space: pre-wrap !important;
  font-size: 13px !important;
}

.wrapper-edit-files-card {
  position: relative;
  z-index: 20;
  overflow: hidden;
  width: 400px;
  background-color: white;
  min-height: 300px;
}.video_wrapper {
  border: 1px solid rgb(233, 233, 233);
}

.videoAttached {
  position: relative;
  cursor: pointer;
}
.videoAttached .wrapper-fileLoad {
  position: absolute;
  left: 13px;
  top: 18px;
  background-color: rgb(196, 196, 196);
  border-radius: 50%;
  transition: opacity 0.25s ease-in-out;
  color: rgb(245, 245, 245);
  display: inline-flex;
  opacity: 0;
}
.videoAttached .fileLoad {
  opacity: 0;
}
.videoAttached:hover .wrapper-fileLoad {
  opacity: 1;
}
.videoAttached:hover .fileLoad {
  opacity: 1;
}.rhap_container {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  line-height: 1;
  font-family: inherit;
  width: 100%;
  padding: 10px 15px;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
.rhap_container:focus:not(:focus-visible) {
  outline: 0;
}
.rhap_container svg {
  vertical-align: initial;
}

.rhap_header {
  margin-bottom: 10px;
}

.rhap_footer {
  margin-top: 5px;
}

.rhap_main {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.rhap_stacked .rhap_controls-section {
  margin-top: 8px;
}

.rhap_horizontal {
  flex-direction: row;
}
.rhap_horizontal .rhap_controls-section {
  margin-left: 8px;
}

.rhap_horizontal-reverse {
  flex-direction: row-reverse;
}
.rhap_horizontal-reverse .rhap_controls-section {
  margin-right: 8px;
}

.rhap_stacked-reverse {
  flex-direction: column-reverse;
}
.rhap_stacked-reverse .rhap_controls-section {
  margin-bottom: 8px;
}

.rhap_progress-section {
  display: flex;
  flex: 3 1 auto;
  align-items: center;
}

.rhap_progress-container {
  display: flex;
  align-items: center;
  height: 20px;
  flex: 1 0 auto;
  align-self: center;
  margin: 0 calc(10px + 1%);
  cursor: pointer;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.rhap_progress-container:focus:not(:focus-visible) {
  outline: 0;
}

.rhap_time {
  color: #333;
  font-size: 16px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.rhap_progress-bar {
  box-sizing: border-box;
  position: relative;
  z-index: 0;
  width: 100%;
  height: 5px;
  background-color: #dddddd;
  border-radius: 2px;
}

.rhap_progress-filled {
  height: 100%;
  position: absolute;
  z-index: 2;
  background-color: #868686;
  border-radius: 2px;
}

.rhap_progress-bar-show-download {
  background-color: rgba(221, 221, 221, 0.5);
}

.rhap_download-progress {
  height: 100%;
  position: absolute;
  z-index: 1;
  background-color: #dddddd;
  border-radius: 2px;
}

.rhap_progress-indicator {
  box-sizing: border-box;
  position: absolute;
  z-index: 3;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  top: -8px;
  background: #868686;
  border-radius: 50px;
  box-shadow: rgba(134, 134, 134, 0.5) 0 0 5px;
}

.rhap_controls-section {
  display: flex;
  flex: 1 1 auto;
  justify-content: space-between;
  align-items: center;
}

.rhap_additional-controls {
  display: flex;
  flex: 1 0 auto;
  align-items: center;
}

.rhap_repeat-button {
  font-size: 26px;
  width: 26px;
  height: 26px;
  color: #868686;
  margin-right: 6px;
}

.rhap_main-controls {
  flex: 0 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rhap_main-controls-button {
  margin: 0 3px;
  color: #868686;
  font-size: 35px;
  width: 35px;
  height: 35px;
}

.rhap_play-pause-button {
  font-size: 40px;
  width: 40px;
  height: 40px;
}

.rhap_volume-controls {
  display: flex;
  flex: 1 0 auto;
  justify-content: flex-end;
  align-items: center;
}

.rhap_volume-button {
  flex: 0 0 26px;
  font-size: 26px;
  width: 26px;
  height: 26px;
  color: #868686;
  margin-right: 6px;
}

.rhap_volume-container {
  display: flex;
  align-items: center;
  flex: 0 1 100px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.rhap_volume-bar-area {
  display: flex;
  align-items: center;
  width: 100%;
  height: 14px;
  cursor: pointer;
}
.rhap_volume-bar-area:focus:not(:focus-visible) {
  outline: 0;
}

.rhap_volume-bar {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 4px;
  background: #dddddd;
  border-radius: 2px;
}

.rhap_volume-indicator {
  box-sizing: border-box;
  position: absolute;
  width: 12px;
  height: 12px;
  margin-left: -6px;
  left: 0;
  top: -4px;
  background: #868686;
  opacity: 0.9;
  border-radius: 50px;
  box-shadow: rgba(134, 134, 134, 0.5) 0 0 3px;
  cursor: pointer;
}
.rhap_volume-indicator:hover {
  opacity: 0.9;
}

.rhap_volume-filled {
  height: 100%;
  position: absolute;
  z-index: 2;
  background-color: #868686;
  border-radius: 2px;
}

/* Utils */
.rhap_button-clear {
  background-color: transparent;
  border: none;
  padding: 0;
  overflow: hidden;
  cursor: pointer;
}
.rhap_button-clear:hover {
  opacity: 0.9;
  transition-duration: 0.2s;
}
.rhap_button-clear:active {
  opacity: 0.95;
}
.rhap_button-clear:focus:not(:focus-visible) {
  outline: 0;
}
.audio-box {
  max-width: 300px;
}
.audio-box .audio-box__header {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 2px 8px 2px;
  color: rgba(0, 0, 0, 0.75);
}
.audio-box .audio-box__meta {
  min-width: 0;
  display: flex;
  flex-direction: column;
  line-height: 1.2;
  gap: 2px;
}
.audio-box .audio-box__meta-title {
  font-size: 12px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.75);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.audio-box .audio-box__meta-subtitle {
  font-size: 11px;
  font-weight: 500;
  color: #8c8c8c;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.audio-box .audio-box__player-wrap {
  position: relative;
}
.audio-box .audio-box__player.rhap_container {
  height: 44px;
  padding: 0 10px 0 6px;
  border-radius: 8px;
  border: 1px solid #d4ecf9;
  box-shadow: 0 1px 3px rgba(3, 143, 222, 0.08);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, padding-right 0.2s ease;
}
.audio-box .audio-box__player-wrap:has(.audio-box__actions):hover .audio-box__player.rhap_container {
  padding-right: var(--audio-actions-width, 0px);
}
.audio-box .rhap_controls-section {
  color: #038fde;
  margin-right: 0 !important;
  flex: none;
  gap: 2px;
}
.audio-box .rhap-horizontal-reverse {
  margin-right: 0 !important;
}
.audio-box .rhap_button-clear:not(.audio-box__action) {
  color: #038fde;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  transition: background-color 0.15s ease;
}
.audio-box .rhap_button-clear:not(.audio-box__action):hover {
  background-color: rgba(3, 143, 222, 0.08);
}
.audio-box .rhap_play-pause-button {
  font-size: 30px;
}
.audio-box .rhap_additional-controls {
  display: none;
}
.audio-box .audio-box__actions {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  border-radius: 0 8px 8px 0;
  gap: 2px;
  padding: 2px 4px 2px 2px;
  margin: 1px;
  opacity: 0;
  pointer-events: none;
  background: white;
  transition: opacity 0.2s ease;
}
.audio-box .audio-box__player-wrap:hover .audio-box__actions {
  opacity: 1;
  pointer-events: auto;
}
.audio-box .audio-box__action {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  transition: color 0.15s ease, background-color 0.15s ease;
}
.audio-box .audio-box__action--info:hover {
  color: #038fde;
  background-color: rgba(3, 143, 222, 0.08);
}
.audio-box .audio-box__action--remove:hover {
  color: #ff4d4f;
  background-color: rgba(255, 77, 79, 0.15);
}
.audio-box .rhap_main-controls {
  margin-left: 0;
}
.audio-box .rhap_progress-section {
  margin-left: 0;
  gap: 6px;
  align-items: center;
}
.audio-box .rhap_volume-container {
  display: none;
}
.audio-box .rhap_time {
  padding: 0 2px 0 0;
  font-size: 11px;
  font-weight: 500;
  color: #5a8fad;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.02em;
  min-width: 34px;
  text-align: right;
}
.audio-box .audio-progress {
  flex: 1;
  display: flex;
  align-items: center;
  min-width: 0;
  padding: 0 4px;
}
.audio-box .audio-progress__track {
  position: relative;
  width: 100%;
  height: 4px;
  background: #e3f2fb;
  border-radius: 999px;
  cursor: pointer;
}
.audio-box .audio-progress__track:hover {
  height: 6px;
}
.audio-box .audio-progress__buffer {
  position: absolute;
  inset: 0 auto 0 0;
  height: 100%;
  background: #c8e8f9;
  pointer-events: none;
  transition: width 0.3s ease;
  border-radius: 999px;
}
.audio-box .audio-progress__fill {
  position: absolute;
  inset: 0 auto 0 0;
  height: 100%;
  background: #038fde;
  pointer-events: none;
  will-change: width;
  border-radius: 999px;
}.timelog-button-delete {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  width: -moz-max-content;
  width: max-content;
  height: 24px !important;
  margin-left: auto;
  padding: 0 !important;
  outline: none !important;
  animation-duration: 0s !important;
  transition: all 0.15s ease-in-out !important;
}

.timelog-button-delete[ant-click-animating-without-extra-node]:after {
  animation: 0s !important;
}

.timelog-button-delete:hover {
  color: #f5222d !important;
}

.timelog-button-disabled {
  color: #bfbfbf !important;
}.wrapper-create-comment {
  margin: 1rem 0 0.5rem 0 !important;
}

#comment-files {
  margin: 1rem 0.5rem 0 0.5rem !important;
}.custom-textarea {
  display: block;
  border: 1px solid rgb(236, 236, 236);
  padding: 4px 10px;
  resize: none;
  outline: none;
  overflow: hidden;
  word-break: break-word;
  white-space: pre-wrap;
  font-size: 14px;
  line-height: 1.4em;
  cursor: text;
}
.custom-textarea:empty:before {
  content: attr(data-placeholder);
  color: grey;
}
.custom-textarea:focus {
  border: 1px solid rgb(221, 235, 255);
}
.custom-textarea[data-disabled] {
  color: rgba(0, 0, 0, 0.5);
  background-color: inherit;
}
.custom-textarea[data-border=false] {
  padding: 0px 5px;
  border: 1px solid rgba(236, 236, 236, 0);
}
.custom-textarea[data-border=false]:focus,
.custom-textarea[data-border=false] :active {
  border: 1px solid rgba(221, 235, 255, 0);
}.voice-record-btn {
  --vrb-size: 36px;
  --vrb-expanded: 120px;
  --vrb-duration-collapse: 160ms;
  --vrb-duration-expand: 480ms;
  --vrb-duration: var(--vrb-duration-collapse);
  --vrb-ease: cubic-bezier(0.4, 0, 1, 1);
  --vrb-ease-expand: cubic-bezier(0.22, 1, 0.36, 1);
  position: relative;
  display: inline-block;
  width: var(--vrb-size);
  height: var(--vrb-size);
  padding: 0;
  border: 1px solid #c0e5f8;
  border-radius: 999px;
  background: #fff;
  color: #038fde;
  cursor: pointer;
  outline: none;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(3, 143, 222, 0.08);
  font-family: inherit;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  transition: width var(--vrb-duration) var(--vrb-ease), background-color var(--vrb-duration) ease, border-color var(--vrb-duration) ease, color var(--vrb-duration) ease, box-shadow var(--vrb-duration) ease, opacity 180ms ease;
}
.voice-record-btn:hover:not(:disabled) {
  border-color: #038fde;
  background: #f4fbff;
  box-shadow: 0 2px 8px rgba(3, 143, 222, 0.12);
}
.voice-record-btn:active:not(:disabled):not(.voice-record-btn--recording) {
  transform: scale(0.97);
}
.voice-record-btn:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(3, 143, 222, 0.35);
}
.voice-record-btn:disabled {
  cursor: not-allowed;
  opacity: 0.45;
  box-shadow: none;
}
.voice-record-btn--recording {
  --vrb-duration: var(--vrb-duration-expand);
  --vrb-ease: var(--vrb-ease-expand);
  width: var(--vrb-expanded);
  border-color: #ffb3b8;
  color: #e84749;
  box-shadow: 0 2px 10px rgba(232, 71, 73, 0.12);
}
.voice-record-btn--recording:hover:not(:disabled) {
  border-color: #ff7875;
  background: linear-gradient(135deg, #fff0f0 0%, #fff 100%);
  box-shadow: 0 3px 12px rgba(232, 71, 73, 0.16);
}
.voice-record-btn--recording:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(232, 71, 73, 0.28);
}

.voice-record-btn__core {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: var(--vrb-size);
  height: var(--vrb-size);
}

.voice-record-btn__icons {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -9px;
}

.voice-record-btn__icon {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  transition: opacity var(--vrb-duration) var(--vrb-ease), transform var(--vrb-duration) var(--vrb-ease);
}

.voice-record-btn__icon--mic {
  opacity: 1;
  transform: scale(1);
}

.voice-record-btn--recording .voice-record-btn__icon--mic {
  opacity: 0;
  transform: scale(0.85);
  transition-delay: 0ms;
}

.voice-record-btn:not(.voice-record-btn--recording) .voice-record-btn__icon--mic {
  opacity: 1;
  transform: scale(1);
  transition-delay: 40ms;
}

.voice-record-btn__pulse {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  margin-left: -4px;
  opacity: 0;
  transform: scale(0.6);
  pointer-events: none;
  transition: opacity var(--vrb-duration) var(--vrb-ease), transform var(--vrb-duration) var(--vrb-ease);
}

.voice-record-btn--recording .voice-record-btn__pulse {
  opacity: 1;
  transform: scale(1);
  transition-delay: 160ms;
}

.voice-record-btn:not(.voice-record-btn--recording) .voice-record-btn__pulse {
  opacity: 0;
  transform: scale(0.6);
  transition-delay: 0ms;
}

.voice-record-btn__dot {
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #ff4d4f;
}

.voice-record-btn__ripple {
  position: absolute;
  inset: -3px;
  border-radius: 50%;
  background: rgba(255, 77, 79, 0.28);
  animation: voiceRecordRipple 2.4s ease-out infinite;
  animation-play-state: paused;
}

.voice-record-btn--recording .voice-record-btn__ripple {
  animation-play-state: running;
}

@keyframes voiceRecordRipple {
  0% {
    transform: scale(0.75);
    opacity: 0.7;
  }
  65% {
    transform: scale(1.8);
    opacity: 0;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}
.voice-record-btn__timer {
  position: absolute;
  top: 51%;
  left: var(--vrb-size);
  width: 70px;
  opacity: 0;
  overflow: hidden;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.01em;
  padding-right: 0;
  transform: translateY(-50%) translateX(-8px);
  pointer-events: none;
  transition: opacity var(--vrb-duration) var(--vrb-ease), transform var(--vrb-duration) var(--vrb-ease), padding-right var(--vrb-duration) var(--vrb-ease);
}

.voice-record-btn--recording .voice-record-btn__timer {
  opacity: 1;
  padding-right: 12px;
  transform: translateY(-50%) translateX(0);
  transition-delay: 100ms;
}

.voice-record-btn:not(.voice-record-btn--recording) .voice-record-btn__timer {
  transition-delay: 0ms;
}.pagination {
  margin: 20px 0 6px 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 8px;
}
.pagination .shown-items {
  margin-right: 2.5%;
  padding: 8px;
  height: 28px;
  display: flex;
  align-items: center;
  color: #1677ff;
  border-radius: 4px;
  background-color: #e6f4ff;
}
.pagination__list {
  flex-grow: 1;
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
  list-style: none;
}
.pagination__list-item {
  margin: 0;
  padding-inline: 8px;
  min-width: 28px;
  text-wrap: nowrap;
  border-radius: 4px;
}
.pagination__list-item button {
  padding: 0 6px;
}
.pagination__list-item:hover {
  color: #1677ff;
}
.pagination__list-item:first-child, .pagination__list-item:last-child {
  padding-inline: 0;
}
.pagination__list-item.--active {
  font-weight: 500;
  color: #ffffff;
  background: #1677ff;
  box-shadow: inset 0 0 0 1px #1677ff, 0 1px 0px 0px #e0e0e0, 0 2px 4px 0px rgba(0, 0, 0, 0.3);
}

.pagination-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-align: center;
  line-height: 1;
  cursor: pointer;
}
.pagination-item button {
  height: 100%;
}

.pageLimit {
  margin-left: 2.5%;
  display: flex;
  align-items: center;
  gap: 8px;
}
.pageLimit__title {
  flex-shrink: 0;
}
.pageLimit__list {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.pageLimit__item {
  padding-inline: 10px;
  color: #1677ff;
  background: #ffffff;
  border-radius: 4px;
  border: none;
  outline: none;
  box-shadow: inset 0 0 0 1px #1677ff;
  transition: background ease-out 0.15s, color ease-out 0.15s;
}
.pageLimit__item.--active {
  box-shadow: inset 0 0 0 1px #1677ff, 0px 1px 0px 0px #e0e0e0, 0 2px 4px 0px rgba(0, 0, 0, 0.3);
}
.pageLimit__item:hover {
  color: #ffffff;
  background: #1677ff;
}
.pageLimit__item:not(:last-child) {
  margin-right: 6px;
}

.dots {
  font-size: large;
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
}
.dots:hover {
  color: #1677ff;
}

.svg-arrow {
  background: transparent;
  border-color: transparent;
}
.svg-arrow:hover svg {
  fill: #1677ff;
}
.svg-arrow.--disabled:hover {
  cursor: not-allowed;
}
.svg-arrow.--disabled svg {
  fill: rgba(0, 0, 0, 0.25);
}.entityTag {
  display: flex;
  align-items: center;
  line-height: inherit;
  color: #8c8c8c;
  background: #f0f0f0;
}
.entityTag._hovered:hover {
  background: rgb(86.5882352941%, 86.5882352941%, 86.5882352941%);
}
.entityTag .chevron {
  transition: all 0.25s;
}
.entityTag .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.with-border {
  border: 1px solid #b1b1b1;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.entityTag.bug-tracker {
  color: #ffffff;
  background: rgba(250, 83, 28, 0.8431372549);
}
.entityTag.bug-tracker._hovered:hover {
  background: rgba(97.8512508452%, 26.0830290737%, 2.4467883705%, 0.8431372549);
}
.entityTag.bug-tracker .chevron {
  transition: all 0.25s;
}
.entityTag.bug-tracker .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.feature-tracker {
  color: #ffffff;
  background: rgba(24, 143, 255, 0.8549019608);
}
.entityTag.feature-tracker._hovered:hover {
  background: rgba(0.6588235294%, 51.8345811052%, 100%, 0.8549019608);
}
.entityTag.feature-tracker .chevron {
  transition: all 0.25s;
}
.entityTag.feature-tracker .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.ticket-tracker {
  color: #ffffff;
  background: rgba(89, 118, 231, 0.8784313725);
}
.entityTag.ticket-tracker._hovered:hover {
  background: rgba(26.1308565531%, 39.0357069143%, 89.320123839%, 0.8784313725);
}
.entityTag.ticket-tracker .chevron {
  transition: all 0.25s;
}
.entityTag.ticket-tracker .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.meeting-tracker {
  color: #ffffff;
  background: #9655ff;
}
.entityTag.meeting-tracker._hovered:hover {
  background: rgb(52.2352941176%, 22.6666666667%, 100%);
}
.entityTag.meeting-tracker .chevron {
  transition: all 0.25s;
}
.entityTag.meeting-tracker .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.red, .entityTag.high, .entityTag.difficult, .entityTag.production, .entityTag.urgent, .entityTag.significant, .entityTag.important {
  color: #f5222d;
  background: #ffccc7;
}
.entityTag.red._hovered:hover, .entityTag.high._hovered:hover, .entityTag.difficult._hovered:hover, .entityTag.production._hovered:hover, .entityTag.urgent._hovered:hover, .entityTag.significant._hovered:hover, .entityTag.important._hovered:hover {
  background: rgb(100%, 67.0285714286%, 63.7960784314%);
}
.entityTag.red .chevron, .entityTag.high .chevron, .entityTag.difficult .chevron, .entityTag.production .chevron, .entityTag.urgent .chevron, .entityTag.significant .chevron, .entityTag.important .chevron {
  transition: all 0.25s;
}
.entityTag.red .chevron._open, .entityTag.high .chevron._open, .entityTag.difficult .chevron._open, .entityTag.production .chevron._open, .entityTag.urgent .chevron._open, .entityTag.significant .chevron._open, .entityTag.important .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.red.with-border, .entityTag.high.with-border, .entityTag.difficult.with-border, .entityTag.production.with-border, .entityTag.urgent.with-border, .entityTag.significant.with-border, .entityTag.important.with-border {
  border: 1px solid #ffaaa4 !important;
}
.entityTag.created, .entityTag.actual, .entityTag.acquainted, .entityTag.backlog, .entityTag.blocked, .entityTag.paused, .entityTag.not.reproducible, .entityTag.paused, .entityTag.backlog, .entityTag.reopened, .entityTag.rejected, .entityTag.accepted, .entityTag.minor {
  color: #51a5ff;
  background: rgba(211, 241, 255, 0.6509803922);
}
.entityTag.created._hovered:hover, .entityTag.actual._hovered:hover, .entityTag.acquainted._hovered:hover, .entityTag.backlog._hovered:hover, .entityTag.blocked._hovered:hover, .entityTag.paused._hovered:hover, .entityTag.not.reproducible._hovered:hover, .entityTag.paused._hovered:hover, .entityTag.backlog._hovered:hover, .entityTag.reopened._hovered:hover, .entityTag.rejected._hovered:hover, .entityTag.accepted._hovered:hover, .entityTag.minor._hovered:hover {
  background: rgba(68.1254901961%, 89.8581105169%, 100%, 0.6509803922);
}
.entityTag.created .chevron, .entityTag.actual .chevron, .entityTag.acquainted .chevron, .entityTag.backlog .chevron, .entityTag.blocked .chevron, .entityTag.paused .chevron, .entityTag.not.reproducible .chevron, .entityTag.paused .chevron, .entityTag.backlog .chevron, .entityTag.reopened .chevron, .entityTag.rejected .chevron, .entityTag.accepted .chevron, .entityTag.minor .chevron {
  transition: all 0.25s;
}
.entityTag.created .chevron._open, .entityTag.actual .chevron._open, .entityTag.acquainted .chevron._open, .entityTag.backlog .chevron._open, .entityTag.blocked .chevron._open, .entityTag.paused .chevron._open, .entityTag.not.reproducible .chevron._open, .entityTag.paused .chevron._open, .entityTag.backlog .chevron._open, .entityTag.reopened .chevron._open, .entityTag.rejected .chevron._open, .entityTag.accepted .chevron._open, .entityTag.minor .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.created.with-border, .entityTag.actual.with-border, .entityTag.acquainted.with-border, .entityTag.backlog.with-border, .entityTag.blocked.with-border, .entityTag.paused.with-border, .entityTag.not.reproducible.with-border, .entityTag.paused.with-border, .entityTag.backlog.with-border, .entityTag.reopened.with-border, .entityTag.rejected.with-border, .entityTag.accepted.with-border, .entityTag.minor.with-border {
  border: 1px solid #c0e5f8 !important;
}
.entityTag.progress, .entityTag.review, .entityTag.scheduled, .entityTag.going, .entityTag.canceled, .entityTag.finished, .entityTag.bugs, .entityTag.ready.for.deploy, .entityTag.fixing {
  color: #5676f3;
  background: rgba(203, 218, 247, 0.6509803922);
}
.entityTag.progress._hovered:hover, .entityTag.review._hovered:hover, .entityTag.scheduled._hovered:hover, .entityTag.going._hovered:hover, .entityTag.canceled._hovered:hover, .entityTag.finished._hovered:hover, .entityTag.bugs._hovered:hover, .entityTag.ready.for.deploy._hovered:hover, .entityTag.fixing._hovered:hover {
  background: rgba(67.3725490196%, 76.7843137255%, 94.9803921569%, 0.6509803922);
}
.entityTag.progress .chevron, .entityTag.review .chevron, .entityTag.scheduled .chevron, .entityTag.going .chevron, .entityTag.canceled .chevron, .entityTag.finished .chevron, .entityTag.bugs .chevron, .entityTag.ready.for.deploy .chevron, .entityTag.fixing .chevron {
  transition: all 0.25s;
}
.entityTag.progress .chevron._open, .entityTag.review .chevron._open, .entityTag.scheduled .chevron._open, .entityTag.going .chevron._open, .entityTag.canceled .chevron._open, .entityTag.finished .chevron._open, .entityTag.bugs .chevron._open, .entityTag.ready.for.deploy .chevron._open, .entityTag.fixing .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.progress.with-border, .entityTag.review.with-border, .entityTag.scheduled.with-border, .entityTag.going.with-border, .entityTag.canceled.with-border, .entityTag.finished.with-border, .entityTag.bugs.with-border, .entityTag.ready.for.deploy.with-border, .entityTag.fixing.with-border {
  border: 1px solid #b3ccfa !important;
}
.entityTag.discussion, .entityTag.low, .entityTag.planning {
  color: rgba(62, 155, 255, 0.9254901961);
  background: #e4ecfd;
}
.entityTag.discussion._hovered:hover, .entityTag.low._hovered:hover, .entityTag.planning._hovered:hover {
  background: rgb(75.3622718053%, 82.6623394185%, 98.1749830967%);
}
.entityTag.discussion .chevron, .entityTag.low .chevron, .entityTag.planning .chevron {
  transition: all 0.25s;
}
.entityTag.discussion .chevron._open, .entityTag.low .chevron._open, .entityTag.planning .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.discussion.with-border, .entityTag.low.with-border, .entityTag.planning.with-border {
  border: 1px solid rgba(125, 187, 253, 0.9254901961) !important;
}
.entityTag.yellow, .entityTag.archive {
  color: #faad14;
  background: #fff4ca;
}
.entityTag.yellow._hovered:hover, .entityTag.archive._hovered:hover {
  background: rgb(100%, 92.710617832%, 64.8784313725%);
}
.entityTag.yellow .chevron, .entityTag.archive .chevron {
  transition: all 0.25s;
}
.entityTag.yellow .chevron._open, .entityTag.archive .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.yellow.with-border, .entityTag.archive.with-border {
  border: 1px solid #ffeeac !important;
}
.entityTag.very_complicated, .entityTag.critical {
  color: #722ed1;
  background: #e4d8f8;
}
.entityTag.very_complicated._hovered:hover, .entityTag.critical._hovered:hover {
  background: rgb(80.8675191816%, 72.3641943734%, 95.0397271952%);
}
.entityTag.very_complicated .chevron, .entityTag.critical .chevron {
  transition: all 0.25s;
}
.entityTag.very_complicated .chevron._open, .entityTag.critical .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.very_complicated.with-border, .entityTag.critical.with-border {
  border: 1px solid #d1afff !important;
}
.entityTag.orange, .entityTag.normal {
  color: #fa541c;
  background: #ffd8bf;
}
.entityTag.orange._hovered:hover, .entityTag.normal._hovered:hover {
  background: rgb(100%, 76.1794117647%, 60.9098039216%);
}
.entityTag.orange .chevron, .entityTag.normal .chevron {
  transition: all 0.25s;
}
.entityTag.orange .chevron._open, .entityTag.normal .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.orange.with-border, .entityTag.normal.with-border {
  border: 1px solid #ffaf95 !important;
}
.entityTag.test.failed, .entityTag.test, .entityTag.testing, .entityTag.medium {
  color: rgba(248, 148, 81, 0.9058823529);
  background: rgba(255, 246, 240, 0.9058823529);
}
.entityTag.test.failed._hovered:hover, .entityTag.test._hovered:hover, .entityTag.testing._hovered:hover, .entityTag.medium._hovered:hover {
  background: rgba(100%, 87.1529411765%, 78.5882352941%, 0.9058823529);
}
.entityTag.test.failed .chevron, .entityTag.test .chevron, .entityTag.testing .chevron, .entityTag.medium .chevron {
  transition: all 0.25s;
}
.entityTag.test.failed .chevron._open, .entityTag.test .chevron._open, .entityTag.testing .chevron._open, .entityTag.medium .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.test.failed.with-border, .entityTag.test.with-border, .entityTag.testing.with-border, .entityTag.medium.with-border {
  border: 1px solid rgba(255, 215, 188, 0.9058823529) !important;
}
.entityTag.protected {
  color: #f89451;
  background: rgba(255, 226, 206, 0.9058823529);
}
.entityTag.protected._hovered:hover {
  background: rgba(100%, 80.0678671469%, 66.3215686275%, 0.9058823529);
}
.entityTag.protected .chevron {
  transition: all 0.25s;
}
.entityTag.protected .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.protected.with-border {
  border: 1px solid rgba(255, 198, 160, 0.9058823529) !important;
}
.entityTag.active, .entityTag.resolved, .entityTag.deploy {
  color: rgba(114, 177, 83, 0.8705882353);
  background: #f0fae7;
}
.entityTag.active._hovered:hover, .entityTag.resolved._hovered:hover, .entityTag.deploy._hovered:hover {
  background: rgb(86.3123732252%, 95.4374577417%, 78.0997971602%);
}
.entityTag.active .chevron, .entityTag.resolved .chevron, .entityTag.deploy .chevron {
  transition: all 0.25s;
}
.entityTag.active .chevron._open, .entityTag.resolved .chevron._open, .entityTag.deploy .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.active.with-border, .entityTag.resolved.with-border, .entityTag.deploy.with-border {
  border: 1px solid #90ca72 !important;
}
.entityTag.green {
  color: rgba(76, 170, 29, 0.7333333333);
  background: #efffe1;
}
.entityTag.green._hovered:hover {
  background: rgb(85.6941176471%, 100%, 73.1764705882%);
}
.entityTag.green .chevron {
  transition: all 0.25s;
}
.entityTag.green .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.green.with-border {
  border: 1px solid #90ca72 !important;
}
.entityTag.darkRed {
  color: #a70000;
  background: #f0fae7;
}
.entityTag.darkRed._hovered:hover {
  background: rgb(86.3123732252%, 95.4374577417%, 78.0997971602%);
}
.entityTag.darkRed .chevron {
  transition: all 0.25s;
}
.entityTag.darkRed .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.darkRed.with-border {
  border: 1px solid #a85353 !important;
}
.entityTag.closed, .entityTag.abandoned, .entityTag.deployed {
  color: #4d4d4d;
  background: #d6d6d6;
}
.entityTag.closed._hovered:hover, .entityTag.abandoned._hovered:hover, .entityTag.deployed._hovered:hover {
  background: rgb(77.2078431373%, 77.2078431373%, 77.2078431373%);
}
.entityTag.closed .chevron, .entityTag.abandoned .chevron, .entityTag.deployed .chevron {
  transition: all 0.25s;
}
.entityTag.closed .chevron._open, .entityTag.abandoned .chevron._open, .entityTag.deployed .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.closed.with-border, .entityTag.abandoned.with-border, .entityTag.deployed.with-border {
  border: 1px solid #9b9b9b !important;
}
.entityTag.outdated, .entityTag.draft, .entityTag.system {
  color: #8c8c8c;
  background: #f0f0f0;
}
.entityTag.outdated._hovered:hover, .entityTag.draft._hovered:hover, .entityTag.system._hovered:hover {
  background: rgb(86.5882352941%, 86.5882352941%, 86.5882352941%);
}
.entityTag.outdated .chevron, .entityTag.draft .chevron, .entityTag.system .chevron {
  transition: all 0.25s;
}
.entityTag.outdated .chevron._open, .entityTag.draft .chevron._open, .entityTag.system .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.outdated.with-border, .entityTag.draft.with-border, .entityTag.system.with-border {
  border: 1px solid #adadad !important;
}

.default_style_icon_table {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  border-radius: 4px;
}

.default_style_icon_table_no_cut {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1px 7px 1px 7px;
  border-radius: 4px;
}

.issue-priority-radio__0,
.issue-priority-radio__1,
.issue-priority-radio__2,
.issue-priority-radio__3,
.issue-priority-radio__4,
.issue-priority-radio__5 {
  border: none !important;
}

@media (max-width: 1024px) {
  .text-title-type {
    font-size: 12px !important;
  }
}.universal_header_table_row th {
  padding: 4px !important;
}
.universal_header_table_row.blue > th {
  background-color: #ecf9ff !important;
  color: rgb(100, 100, 100);
}
.universal_header_table_row.small > th {
  font-size: 13px;
}
.universal_header_table_row.bordered > th {
  border-right: 1px solid #f0f0f0;
  border-top: 1px solid #f0f0f0;
}
.universal_header_table_row.bordered > th::before {
  width: 0px !important;
  background-color: inherit;
}
.universal_header_table_row.color-gray > th {
  color: #636363 !important;
}

.universal_body_table_row.small > td {
  padding: 4px !important;
}

.row_viewed_notifications {
  background-color: #fafafa;
}
.row_viewed_notifications > * {
  color: rgb(160, 160, 160);
}

tr.expandedRowDailyReport > td {
  background-color: rgba(204, 236, 248, 0.603) !important;
}

.universal_table_row td {
  padding: 6px !important;
}
.universal_table_row:hover td {
  background-color: rgba(238, 250, 255, 0.593) !important;
}
.universal_table_row.cantBeChanged {
  background-color: rgb(100%, 82.6823529412%, 47.6862745098%);
}
.universal_table_row.blue {
  background-color: #def2ff;
}
.universal_table_row.selected .light-dark div {
  color: #00b3ff !important;
}
.universal_table_row.selected {
  background-color: #afe7ff;
}
.universal_table_row.border {
  box-shadow: 0px 0px 1px 1px inset rgb(151, 151, 151) !important;
}
.universal_table_row.border td {
  background-color: inherit !important;
  border-bottom: none;
}
.universal_table_row.light-green.ant-table-row.ant-table-row-selected > td {
  background-color: #f1ffe6 !important;
}

.universal_table_row:hover {
  cursor: pointer;
}

.red_table_row {
  background-color: rgba(252, 235, 232, 0.3647058824) !important;
}

.recurring_table_row {
  background-color: rgba(252, 255, 170, 0.5) !important;
}

.select_table_row {
  cursor: pointer !important;
}
.select_table_row.selected {
  box-shadow: 0px 0px 1px 1px inset rgb(151, 151, 151) !important;
}
.select_table_row.selected td {
  background-color: inherit !important;
  border-bottom: none;
}

.cell-green {
  background-color: #def1ca !important;
}

.cell-grey {
  background-color: #f5f5f5;
}

.cell-warning {
  background-color: #fff8ed !important;
}

.ant-dropdown .ant-table-filter-dropdown {
  min-width: min(300px, 20vw);
}

.ant-dropdown.status-filter-dropdown .ant-table-filter-dropdown {
  overflow: visible;
}

.ant-table-wrapper .ant-table-filter-trigger {
  margin-inline-end: 0;
}
.ant-table-wrapper .ant-table-filter-trigger.active {
  background-color: rgba(169, 198, 231, 0.4392156863);
}

.ant-table-wrapper .ant-table.ant-table-small .ant-table-filter-trigger {
  margin-inline-end: 0;
}

.select_table_row.selected td {
  border-bottom: none !important;
}

.header_table_blue > th {
  color: rgb(24, 144, 255) !important;
  background-color: #e6faff;
  cursor: pointer;
  padding: 6px;
}
.header_table_blue > th:hover {
  background-color: #e6f4ff !important;
}
.header_table_blue > th.expand-cell-header {
  padding: 0px;
  height: 100%;
}
.header_table_blue > th.expand-cell-header .parent_cell_expand_row_table {
  width: 100%;
  padding: 6px;
  color: rgba(179, 179, 179, 0.315) !important;
}

.highlight-table-row {
  background-color: #5478ee !important;
  transition: background-color 0.2s ease;
}

/*tr.highlighted {
  background-color: rgba(255, 0, 0, 0.411);
  transition: background-color 0.5s ease;
}

tr {
  transition: background-color 0.5s ease;
}*/.user-avatar {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #dadce0;
  background: #fff;
  color: #777;
  z-index: 1;
}
.user-avatar.blueColor {
  color: rgba(62, 155, 255, 0.9254901961);
  background: #e4ecfd;
  border: 1px solid rgba(182, 216, 252, 0.9254901961);
}
.user-avatar:not(:last-child) {
  margin-right: -7px;
}

.user-avatar_sm {
  width: 28px;
  height: 28px;
}

.user-avatar_extra_sm {
  width: 24px;
  height: 24px;
  color: rgba(47, 85, 235, 0.5803921569);
}

.user-avatar_circle {
  border-radius: 50px;
}

.user-avatar__initials {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  position: relative;
  top: 1px;
}.step-linked-data {
  background-color: #fff;
}
.step-linked-data:not(.step-linked-data--empty) {
  margin: 12px -14px 0;
  border-top: 1px solid #ececec;
  border-radius: 0;
}
.step-linked-data:not(.step-linked-data--empty).step-linked-data--flush-bottom {
  margin-bottom: -14px;
}
.step-linked-data--empty {
  margin-top: 8px;
  padding: 0 0 4px;
  background: transparent;
  border: none;
}
.step-linked-data--empty .step-linked-data__header {
  padding: 0;
}
.step-linked-data__header {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
  padding: 10px 14px 0;
}
.step-linked-data__header-bar {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.step-linked-data__header-title {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #6b7280;
  line-height: 1.2;
  flex-shrink: 0;
}
.step-linked-data__header-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.06);
  font-size: 10px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: #8c8c8c;
  line-height: 1;
  flex-shrink: 0;
}
.step-linked-data__header-label {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  padding: 4px 6px;
  margin: 0 -6px;
  border: none;
  border-radius: 4px;
  background: transparent;
  cursor: pointer;
  outline: none;
  transition: background-color 0.2s ease;
}
.step-linked-data__header-label:hover {
  background: rgba(0, 0, 0, 0.04);
}
.step-linked-data__header-label:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__type-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.step-linked-data__type-filter-btn {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  height: 22px;
  padding: 0 8px;
  border: 1px solid #ececec;
  border-radius: 999px;
  background: #fff;
  color: #595959;
  font-size: 11px;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
  outline: none;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
.step-linked-data__type-filter-btn:hover:not(.step-linked-data__type-filter-btn--active) {
  border-color: #d9d9d9;
  color: #262626;
}
.step-linked-data__type-filter-btn:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__type-filter-btn--active {
  border-color: #c0e5f8;
  background: #e6f4ff;
  color: #038fde;
}
.step-linked-data__type-filter-count {
  font-size: 10px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  opacity: 0.7;
}
.step-linked-data__view-switch {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  margin-left: auto;
  padding: 2px;
  border-radius: 8px;
  background: #f5f5f5;
  flex-shrink: 0;
}
.step-linked-data__view-switch-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 26px;
  padding: 0;
  border: none;
  border-radius: 6px;
  background: transparent;
  color: #8c8c8c;
  cursor: pointer;
  outline: none;
  transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
.step-linked-data__view-switch-btn:hover:not(.step-linked-data__view-switch-btn--active) {
  color: #434343;
}
.step-linked-data__view-switch-btn:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.35);
}
.step-linked-data__view-switch-btn--active {
  background: #fff;
  color: #038fde;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
}
.step-linked-data__compact {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(104px, 1fr));
  gap: 8px;
  padding: 8px 14px 12px;
}
.step-linked-data__compact .step-linked-data__tile {
  width: auto;
  min-width: 0;
}
.step-linked-data__tile {
  position: relative;
  width: 64px;
  min-width: 64px;
  height: 64px;
  flex-shrink: 0;
}
.step-linked-data__tile-btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: 100%;
  height: 100%;
  padding: 6px 4px;
  border: 1px solid #ececec;
  border-radius: 8px;
  background: #fff;
  cursor: pointer;
  outline: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.step-linked-data__tile-btn:hover {
  border-color: #d9d9d9;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.step-linked-data__tile-btn:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__tile-btn--static {
  cursor: default;
}
.step-linked-data__tile-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  flex-shrink: 0;
}
.step-linked-data__tile-icon--file {
  background: #f5f5f5;
}
.step-linked-data__tile-id {
  font-size: 12px;
  font-weight: 600;
  color: #434343;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.01em;
}
.step-linked-data__tile-label {
  width: 100%;
  font-size: 12px;
  font-weight: 500;
  color: #8c8c8c;
  line-height: 1.2;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__tile-partition, .step-linked-data__row-partition {
  display: block;
  width: 100%;
  margin-top: 4px;
  padding: 0 6px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__tile--wide {
  width: 124px;
  min-width: 124px;
  height: auto;
  min-height: 64px;
}
.step-linked-data__tile-meta {
  display: block;
  width: 100%;
  font-size: 10px;
  line-height: 1.3;
  color: #8c8c8c;
  font-variant-numeric: tabular-nums;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__tile-btn--wide {
  align-items: stretch;
  justify-content: flex-start;
  gap: 3px;
  padding: 6px 8px;
  text-align: left;
}
.step-linked-data__tile-head {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
}
.step-linked-data__tile-head .step-linked-data__tile-label {
  width: auto;
  min-width: 0;
  text-align: left;
}
.step-linked-data__tile-icon--small {
  width: 16px;
  height: 16px;
  border-radius: 4px;
}
.step-linked-data__tile-title {
  display: block;
  width: 100%;
  min-width: 0;
  text-align: left;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.35;
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__tile-title--empty {
  font-weight: 400;
  font-style: italic;
  color: #bfbfbf;
}
.step-linked-data__tile--voice .step-linked-data__tile-btn {
  position: relative;
  overflow: hidden;
}
.step-linked-data__tile-play {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  margin: auto 0;
  gap: 5px;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
  color: #038fde;
}
.step-linked-data__tile-play-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 999px;
  background: #038fde;
  color: #fff;
  transition: transform 0.15s ease, background-color 0.2s ease;
}
.step-linked-data__tile--voice .step-linked-data__tile-btn:hover .step-linked-data__tile-play-icon, .step-linked-data__tile[data-tile-type=file] .step-linked-data__tile-btn:hover .step-linked-data__tile-play-icon {
  transform: scale(1.1);
}
.step-linked-data__tile--playing .step-linked-data__tile-play-icon {
  background: #0277bd;
}
.step-linked-data__tile-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  background: #038fde;
  pointer-events: none;
  transition: width 0.2s linear;
}
.step-linked-data__file-info-overlay {
  max-width: 300px;
}
.step-linked-data__file-info-overlay .ant-popover-inner {
  padding: 10px 12px;
  border-radius: 8px;
}
.step-linked-data__file-info {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 180px;
  max-width: 276px;
}
.step-linked-data__file-info-name {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
  color: #262626;
  word-break: break-all;
}
.step-linked-data__file-info-list {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 4px 12px;
  margin: 0;
  padding-top: 8px;
  border-top: 1px solid #f0f0f0;
  font-size: 12px;
  line-height: 1.4;
}
.step-linked-data__file-info-list dt {
  color: #8c8c8c;
}
.step-linked-data__file-info-list dd {
  margin: 0;
  color: #262626;
  font-variant-numeric: tabular-nums;
  text-align: right;
}
.step-linked-data__viewer-download {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.65);
  cursor: pointer;
  transition: color 0.2s ease;
}
.step-linked-data__viewer-download:hover {
  color: #fff;
}
.step-linked-data__image-viewer {
  display: none;
}
.step-linked-data__tile-cover {
  display: block;
  width: 100%;
  height: 38px;
  margin-top: auto;
  border-radius: 5px;
  -o-object-fit: cover;
     object-fit: cover;
  background: #fafafa;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06);
}
.step-linked-data__tile-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  min-width: 0;
  margin-top: auto;
}
.step-linked-data__tile-play + .step-linked-data__tile-footer {
  margin-top: 0;
}
.step-linked-data__tile-footer .step-linked-data__tile-meta {
  width: auto;
  min-width: 0;
}
.step-linked-data__tile-status {
  flex-shrink: 1;
  max-width: 100%;
}
.step-linked-data__tile-status .ant-tag {
  overflow: hidden;
}
.step-linked-data__tile-status .ant-tag > span {
  min-width: 0;
}
.step-linked-data__tile-status.step-linked-data__status .ant-tag {
  padding: 0 4px;
  font-size: 10px;
  line-height: 16px;
}
.step-linked-data__tile-status.step-linked-data__status .ant-tag .ui54-icon {
  margin-right: 2px !important;
}
.step-linked-data__tile-status.step-linked-data__status .ant-tag svg {
  width: 10px !important;
  height: 10px !important;
}
.step-linked-data__tile-unlink {
  position: absolute;
  top: 4px;
  right: 4px;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: none;
  border-radius: 4px;
  background: transparent;
  color: #8c8c8c;
  cursor: pointer;
  outline: none;
  transition: color 0.15s ease, background-color 0.15s ease;
}
.step-linked-data__tile-unlink:hover {
  background: #fff1f0;
  color: #ff4d4f;
}
.step-linked-data__tile-unlink:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__tile-btn--wide .step-linked-data__tile-head {
  padding-right: 18px;
}
.step-linked-data__actions {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}
.step-linked-data__action-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid #c0e5f8;
  border-radius: 999px;
  background: #fff;
  color: #038fde;
  cursor: pointer;
  outline: none;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.15s ease;
}
.step-linked-data__action-btn:hover:not(:disabled) {
  border-color: #038fde;
  background: #f4fbff;
}
.step-linked-data__action-btn:active:not(:disabled) {
  transform: scale(0.97);
}
.step-linked-data__action-btn:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(3, 143, 222, 0.35);
}
.step-linked-data__action-btn:disabled {
  cursor: not-allowed;
  opacity: 0.45;
  box-shadow: none;
}
.step-linked-data__voice-action {
  display: inline-flex;
  align-items: center;
  line-height: 0;
}
.step-linked-data__files-spinner {
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
}
.step-linked-data__accordions {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px 14px 12px;
}
.step-linked-data__accordion {
  padding: 6px 10px;
  border-radius: 8px;
  background: #f9f9f9;
}
.step-linked-data__accordion--open {
  padding-bottom: 10px;
}
.step-linked-data__accordion-header {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 4px 0;
  border: none;
  border-radius: 4px;
  background: transparent;
  text-align: left;
  cursor: pointer;
  outline: none;
}
.step-linked-data__accordion-header:hover .step-linked-data__accordion-title, .step-linked-data__accordion-header:hover .step-linked-data__accordion-chevron {
  color: #262626;
}
.step-linked-data__accordion-header:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__accordion-chevron {
  flex-shrink: 0;
  color: #8c8c8c;
  transform: rotate(-90deg);
  transition: transform 0.2s ease, color 0.2s ease;
}
.step-linked-data__accordion--open .step-linked-data__accordion-chevron {
  transform: rotate(0deg);
}
.step-linked-data__accordion-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  flex-shrink: 0;
}
.step-linked-data__accordion-title {
  font-size: 12px;
  font-weight: 600;
  color: #434343;
  line-height: 1.2;
  transition: color 0.2s ease;
}
.step-linked-data__accordion-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.06);
  font-size: 10px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: #595959;
  line-height: 1;
}
.step-linked-data__accordion-body {
  padding: 2px 0 0;
}
.step-linked-data__rows {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 6px;
}
@media (max-width: 767px) {
  .step-linked-data__rows {
    grid-template-columns: minmax(0, 1fr);
  }
}
.step-linked-data__rows > :only-child {
  grid-column: 1/-1;
}
.step-linked-data__rows--voice > :only-child, .step-linked-data__rows--files > :only-child, .step-linked-data__accordion[data-linked-group=document] .step-linked-data__rows > :only-child {
  grid-column: auto;
}
.step-linked-data__rows--voice .audio-box {
  max-width: none;
  padding: 6px 8px !important;
  border: 1px solid #ececec;
  border-radius: 6px;
  background: #fff;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.step-linked-data__rows--voice .audio-box:hover {
  border-color: #d9d9d9;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.step-linked-data__rows--voice .audio-box .audio-box__header {
  padding: 0 0 2px;
}
.step-linked-data__rows--voice .audio-box .audio-box__player.rhap_container {
  height: 32px;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.step-linked-data__rows--voice .audio-box .audio-box__actions {
  border-radius: 0;
}
.step-linked-data__voice-meta {
  display: flex;
  align-items: baseline;
  gap: 6px;
  min-width: 0;
}
.step-linked-data__voice-author {
  min-width: 0;
  font-size: 12px;
  font-weight: 500;
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__row {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  min-height: 38px;
  padding: 6px 8px;
  border: 1px solid #ececec;
  border-radius: 6px;
  background: #fff;
  cursor: pointer;
  outline: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.step-linked-data__row:hover {
  border-color: #d9d9d9;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.step-linked-data__row:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__row--static {
  cursor: default;
}
.step-linked-data__row-file-thumb {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  border-radius: 5px;
  -o-object-fit: cover;
     object-fit: cover;
  background: #fafafa;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06);
}
.step-linked-data__row-file-thumb--icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5f5f5;
  color: #038fde;
  box-shadow: none;
}
.step-linked-data__row-file-action {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  flex-shrink: 0;
  margin-left: auto;
  font-size: 11px;
  font-weight: 500;
  color: #038fde;
}
.step-linked-data__rows--files .step-linked-data__files-spinner {
  width: 36px;
  height: 36px;
}
.step-linked-data__row-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  width: 24px;
  height: 24px;
  padding: 0;
  border-radius: 5px;
  flex-shrink: 0;
}
.step-linked-data__row-icon--timelog {
  background: #e6fffb;
  color: #13c2c2;
}
.step-linked-data__row-id {
  flex-shrink: 0;
  font-size: 11px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: #595959;
  letter-spacing: 0.01em;
}
.step-linked-data__row-title {
  flex: 1;
  min-width: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.35;
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__row-title--empty {
  font-weight: 400;
  font-style: italic;
  color: #bfbfbf;
}
.step-linked-data__row-main {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  gap: 3px;
}
.step-linked-data__row-head {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  min-height: 24px;
}
.step-linked-data__row-head .step-linked-data__row-actions {
  margin-left: auto;
}
.step-linked-data__row-sub {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  overflow: hidden;
}
.step-linked-data__row-sub .step-linked-data__row-meta + .step-linked-data__row-meta::before {
  content: "·";
  margin-right: 6px;
  color: #bfbfbf;
}
.step-linked-data__row-meta {
  flex-shrink: 0;
  font-size: 10px;
  line-height: 1.3;
  color: #8c8c8c;
  font-variant-numeric: tabular-nums;
}
.step-linked-data__row-status {
  flex-shrink: 1;
}
.step-linked-data__row-status .ant-tag {
  overflow: hidden;
}
.step-linked-data__row-status .ant-tag > span {
  min-width: 0;
}
.step-linked-data__priority {
  display: inline-flex;
  flex-shrink: 0;
}
.step-linked-data__priority .default_style_icon_table {
  width: 20px;
  height: 20px;
  font-size: 11px;
  line-height: 1;
}
.step-linked-data__assignees {
  display: inline-flex;
  flex-shrink: 0;
  margin-left: auto;
  padding-left: 4px;
  line-height: 0;
}
.step-linked-data__assignees .ant-avatar-group .ant-avatar {
  font-size: 10px;
}
.step-linked-data__status {
  display: inline-flex;
  flex-shrink: 0;
  min-width: 0;
}
.step-linked-data__status.step-linked-data__tile-status, .step-linked-data__status.step-linked-data__row-status {
  flex-shrink: 1;
}
.step-linked-data__status .ant-tag {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  margin: 0;
  padding: 0 6px;
  font-size: 11px;
  line-height: 18px;
}
.step-linked-data__status .ant-tag span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.step-linked-data__status .ant-tag .ui54-icon {
  flex-shrink: 0;
  margin-right: 2px !important;
}
.step-linked-data__status .ant-tag svg {
  width: 12px !important;
  height: 12px !important;
}
.step-linked-data__row-actions {
  display: inline-flex;
  flex-shrink: 0;
  margin: -2px 0;
}
.step-linked-data__row-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  padding: 0;
  border: none;
  border-radius: 4px;
  background: transparent;
  color: #8c8c8c;
  cursor: pointer;
  outline: none;
  transition: color 0.15s ease, background-color 0.15s ease;
}
.step-linked-data__row-action:hover {
  background: #fff1f0;
  color: #ff4d4f;
}
.step-linked-data__row-action:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__attach-modal-body {
  display: flex;
  flex-direction: column;
  height: 540px;
}
.step-linked-data__attach-modal-table {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.step-linked-data__attach-modal-table .ant-spin-nested-loading,
.step-linked-data__attach-modal-table .ant-spin-container {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.step-linked-data__attach-modal-table .ant-table-wrapper {
  flex: 1;
  min-height: 0;
}
.step-linked-data__attach-table-row {
  cursor: pointer;
}
.step-linked-data__attach-table-row.selected {
  background: #e6f4ff;
}
.step-linked-data__attach-table-row--disabled {
  cursor: not-allowed;
  opacity: 0.55;
}
.step-linked-data__attach-menu {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 180px;
}
.step-linked-data__attach-menu-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 6px 8px;
  border: none;
  background: transparent;
  text-align: left;
  font-size: 13px;
  color: #262626;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s;
}
.step-linked-data__attach-menu-item:hover {
  background: #f5f5f5;
}
.step-linked-data__attach-menu-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  border-radius: 6px;
}.step-status-picker {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
  max-width: 100%;
  padding: 2px 4px;
  cursor: pointer;
  border-radius: 4px;
  transition: color 0.15s ease, background 0.15s ease;
}
.step-status-picker:hover {
  color: #6b7280;
  background: rgba(0, 0, 0, 0.05);
}
.step-status-picker__label {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1f2937;
  line-height: 1.4;
}
.step-status-picker__edit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  padding: 0;
  background: transparent;
  color: #9ca3af;
  cursor: pointer;
}
.step-status-picker__popover {
  min-width: 220px;
}
.step-status-picker__custom {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 2px;
}
.step-status-picker__custom .ant-input-affix-wrapper,
.step-status-picker__custom .ant-input {
  border-radius: 8px;
}
.step-status-picker__custom-hint {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 1.3;
  padding-left: 2px;
}.change-status-popover__trigger {
  display: inline-flex;
}

.change-status-popover__trigger-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.change-status-popover__trigger-btn.radio-darkBlue:not([disabled]) {
  color: #5676f3 !important;
  border-color: #5676f3 !important;
}
.change-status-popover__trigger-btn.radio-darkBlue:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-darkBlue:not([disabled]) .change-status-popover__arrow {
  color: #5676f3;
}
.change-status-popover__trigger-btn.radio-darkBlue:not([disabled]):hover {
  color: #5676f3 !important;
  border-color: #5676f3 !important;
  background: #bdcff7 !important;
}
.change-status-popover__trigger-btn.radio-blue:not([disabled]) {
  color: rgba(62, 155, 255, 0.93) !important;
  border-color: rgba(62, 155, 255, 0.93) !important;
}
.change-status-popover__trigger-btn.radio-blue:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-blue:not([disabled]) .change-status-popover__arrow {
  color: rgba(62, 155, 255, 0.93);
}
.change-status-popover__trigger-btn.radio-blue:not([disabled]):hover {
  color: rgba(62, 155, 255, 0.93) !important;
  border-color: rgba(62, 155, 255, 0.93) !important;
  background: #cde4fd !important;
}
.change-status-popover__trigger-btn.radio-green:not([disabled]) {
  color: rgba(114, 177, 83, 0.87) !important;
  border-color: rgba(114, 177, 83, 0.87) !important;
}
.change-status-popover__trigger-btn.radio-green:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-green:not([disabled]) .change-status-popover__arrow {
  color: rgba(114, 177, 83, 0.87);
}
.change-status-popover__trigger-btn.radio-green:not([disabled]):hover {
  color: rgba(114, 177, 83, 0.87) !important;
  border-color: rgba(114, 177, 83, 0.87) !important;
  background: #ddf3cc !important;
}
.change-status-popover__trigger-btn.radio-red:not([disabled]) {
  color: #f5222d !important;
  border-color: #f5222d !important;
}
.change-status-popover__trigger-btn.radio-red:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-red:not([disabled]) .change-status-popover__arrow {
  color: #f5222d;
}
.change-status-popover__trigger-btn.radio-red:not([disabled]):hover {
  color: #f5222d !important;
  border-color: #f5222d !important;
  background: #ffccc7 !important;
}
.change-status-popover__trigger-btn.radio-gray:not([disabled]) {
  color: #888888 !important;
  border-color: #888888 !important;
}
.change-status-popover__trigger-btn.radio-gray:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-gray:not([disabled]) .change-status-popover__arrow {
  color: #888888;
}
.change-status-popover__trigger-btn.radio-gray:not([disabled]):hover {
  color: #888888 !important;
  border-color: #888888 !important;
  background: #d9d9d9 !important;
}
.change-status-popover__trigger-btn.radio-orange:not([disabled]) {
  color: rgba(248, 148, 81, 0.8) !important;
  border-color: rgba(248, 148, 81, 0.8) !important;
}
.change-status-popover__trigger-btn.radio-orange:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-orange:not([disabled]) .change-status-popover__arrow {
  color: rgba(248, 148, 81, 0.8);
}
.change-status-popover__trigger-btn.radio-orange:not([disabled]):hover {
  color: rgba(248, 148, 81, 0.8) !important;
  border-color: rgba(248, 148, 81, 0.8) !important;
  background: #fff7e6 !important;
}

.change-status-popover__trigger-icon {
  display: inline-flex;
  flex-shrink: 0;
}

.change-status-popover-overlay .ant-popover-inner {
  border-radius: 10px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08);
}
.change-status-popover-overlay .ant-popover-inner-content {
  padding: 12px;
}

.change-status-popover {
  min-width: 240px;
  max-width: 300px;
}
.change-status-popover__header {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.45);
  margin-bottom: 8px;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  font-weight: 600;
}
.change-status-popover__current {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f0f0f0;
}
.change-status-popover__hint {
  margin-bottom: 8px;
  font-size: 11px;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.45);
}
.change-status-popover__options {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.change-status-popover__divider {
  height: 1px;
  margin: 6px 0;
  background: #f0f0f0;
}
.change-status-popover__option-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  padding: 5px 6px 5px 10px;
  border: 1px solid transparent;
  border-radius: 8px;
  background: #fafafa;
  transition: background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
}
.change-status-popover__option-row:hover {
  background: #f5f9ff;
  border-color: #e6f4ff;
}
.change-status-popover__option-row--entity:not(.change-status-popover__option-row--active-step) {
  background: #f6ffed;
  border-color: #d9f7be;
}
.change-status-popover__option-row--active-step {
  background: #e6f4ff;
  border-color: #bae0ff;
}
.change-status-popover__option-info {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  flex: 1;
  padding: 0;
  border: none;
  border-radius: 6px;
  background: transparent;
  font-size: 13px;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.88);
  text-align: left;
  cursor: pointer;
  transition: opacity 0.15s ease;
}
.change-status-popover__option-info:hover:not(:disabled) {
  opacity: 0.85;
}
.change-status-popover__option-info--disabled, .change-status-popover__option-info:disabled {
  opacity: 0.45;
  cursor: default;
}
.change-status-popover__action-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.72);
  border: 1px solid #d9d9d9;
  color: rgba(0, 0, 0, 0.55);
  cursor: pointer;
  transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}
.change-status-popover__action-btn--add:hover:not(:disabled) {
  color: #389e0d;
  border-color: #b7eb8f;
  background: #f6ffed;
}
.change-status-popover__entity-check {
  flex-shrink: 0;
  color: #52c41a;
}
.change-status-popover__option {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 7px 10px;
  border: 1px solid transparent;
  border-radius: 8px;
  background: #fafafa;
  cursor: pointer;
  font-size: 13px;
  line-height: 1.4;
  text-align: left;
  color: rgba(0, 0, 0, 0.88);
  transition: background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
}
.change-status-popover__option:hover {
  background: #f0f7ff;
  border-color: #bae0ff;
}
.change-status-popover__option--active {
  background: #e6f4ff;
  border-color: #1677ff;
  font-weight: 500;
  box-shadow: 0 0 0 1px rgba(22, 119, 255, 0.1);
}
.change-status-popover__option-icon {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  opacity: 0.75;
}
.change-status-popover__option-text {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  gap: 1px;
}
.change-status-popover__option-label {
  flex: 1;
  min-width: 0;
}
.change-status-popover__option-hint {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 1.3;
}
.change-status-popover__option--custom:hover {
  background: #f6ffed;
  border-color: #b7eb8f;
}
.change-status-popover__check {
  flex-shrink: 0;
  color: #1677ff;
}
.change-status-popover__arrow {
  margin-left: 2px;
  font-size: 10px;
  opacity: 0.55;
}.base-steps {
  border-radius: 14px;
  border: none;
  background-color: rgb(248, 249, 251);
}
.base-steps .ant-card-body {
  padding: 0;
}
.base-steps__add-meeting-btn {
  color: #9859ff;
  border-color: #9859ff;
  background: white;
}
.base-steps__add-meeting-btn:hover {
  background: #9859ff !important;
  color: #fff !important;
  border-color: #9859ff !important;
}

.base-step-card {
  border: 1px solid #e4e7ec !important;
  border-radius: 12px;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
  overflow: hidden;
  background: #fff;
}
.base-step-card .ant-card-head {
  padding: 10px 14px;
  min-height: unset;
  border-bottom: 1px solid #eef0f3;
  transition: background-color 0.2s ease;
}
.base-step-card .ant-card-body {
  padding: 12px 14px 14px;
  transition: background-color 0.2s ease;
}
.base-step-card__header {
  width: 100%;
}
.base-step-card__title-group {
  min-width: 0;
  flex: 1;
  align-items: center;
}
.base-step-card__toolbar {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
  margin-left: 4px;
  padding-left: 10px;
  border-left: 1px solid rgba(15, 23, 42, 0.1);
}
.base-step-card__info-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border: 1px solid #bfdbfe;
  border-radius: 8px;
  background: #ffffff;
  color: #3e8adb;
  cursor: pointer;
  transition: border-color 0.15s ease, background-color 0.15s ease;
}
.base-step-card__info-btn:hover {
  border-color: #3e8adb;
  background: #e0efff;
}
.base-step-card__edit-actions {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.base-step-card__edit-btn.ant-btn-sm {
  min-width: 76px;
  width: 76px;
  height: 28px;
  padding-inline: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
  border-radius: 8px;
  box-shadow: none;
}
.base-step-card__icon-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 1px solid #d5dbe3;
  border-radius: 8px;
  background: #fff;
  color: #64748b;
  cursor: pointer;
  outline: none;
  transition: border-color 0.15s ease, background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;
}
.base-step-card__icon-btn:hover {
  border-color: #94a3b8;
  background: #f8fafc;
  color: #334155;
}
.base-step-card__icon-btn:active {
  transform: scale(0.97);
}
.base-step-card__icon-btn:focus-visible {
  box-shadow: 0 0 0 2px rgba(22, 119, 255, 0.2);
}
.base-step-card__icon-btn--primary {
  color: #1677ff;
  border-color: #b7d4f7;
  background: #ffffff;
}
.base-step-card__icon-btn--primary:hover {
  border-color: #1677ff;
  background: #ffffff;
  color: #0958d9;
}
.base-step-card__icon-btn--danger {
  color: #ef4444;
  border-color: #fecaca;
  background: #fffafa;
}
.base-step-card__icon-btn--danger:hover {
  border-color: #ef4444;
  background: #fef2f2;
  color: #dc2626;
}
.base-step-card__title {
  color: #1f2937;
  line-height: 1.4;
}
.base-step-card__index {
  font-weight: 600;
  color: #6b7280;
}
.base-step-card__type-badge {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  padding: 1px 7px;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  line-height: 1.5;
}
.base-step-card--active {
  box-shadow: 0 3px 12px rgba(15, 23, 42, 0.08);
}
.base-step-card--meeting {
  border-color: rgba(152, 89, 255, 0.24) !important;
}
.base-step-card--meeting .ant-card-head {
  background: rgba(152, 89, 255, 0.13);
  border-bottom-color: rgba(152, 89, 255, 0.16);
}
.base-step-card--meeting .ant-card-body {
  background: rgba(152, 89, 255, 0.045);
}
.base-step-card--meeting .base-step-card__index {
  color: rgba(152, 89, 255, 0.85);
}
.base-step-card--meeting .base-step-card__type-badge {
  background: rgba(152, 89, 255, 0.16);
  color: rgb(117, 54, 220);
}
.base-step-card--relate-block {
  border-style: dashed !important;
  border-color: #c5cdd9 !important;
  background: #f3f5f8;
}
.base-step-card--relate-block .ant-card-head {
  background: #e9edf3;
  border-bottom: 1px dashed #d2dae5;
}
.base-step-card--relate-block .ant-card-body {
  background: #f3f5f8;
}
.base-step-card--relate-block .base-step-card__title {
  color: #374151;
}
.base-step-card--relate-block .base-step-card__index {
  color: #64748b;
}
.base-step-card--relate-block .base-step-card__type-badge {
  background: #dce3ed;
  color: #475569;
}
.base-step-card--relate-block.base-step-card--active {
  border-color: #94a3b8 !important;
  box-shadow: 0 3px 12px rgba(71, 85, 105, 0.1);
}
.base-step-card--relate-block.base-step-card--active .ant-card-head {
  background: #e2e8f0;
}
.base-step-card--status-in-progress, .base-step-card--status-review, .base-step-card--status-custom {
  border-color: rgba(22, 119, 255, 0.22) !important;
}
.base-step-card--status-in-progress .ant-card-head, .base-step-card--status-review .ant-card-head, .base-step-card--status-custom .ant-card-head {
  background: rgba(22, 119, 255, 0.12);
  border-bottom-color: rgba(22, 119, 255, 0.16);
}
.base-step-card--status-in-progress .ant-card-body, .base-step-card--status-review .ant-card-body, .base-step-card--status-custom .ant-card-body {
  background: rgba(22, 119, 255, 0.04);
}
.base-step-card--status-in-progress .base-step-card__index, .base-step-card--status-review .base-step-card__index, .base-step-card--status-custom .base-step-card__index {
  color: rgba(22, 119, 255, 0.85);
}
.base-step-card--status-in-progress .base-step-card__type-badge, .base-step-card--status-review .base-step-card__type-badge, .base-step-card--status-custom .base-step-card__type-badge {
  background: rgba(22, 119, 255, 0.16);
  color: rgb(0, 84, 220);
}
.base-step-card--status-reopened {
  border-color: rgba(59, 130, 246, 0.22) !important;
}
.base-step-card--status-reopened .ant-card-head {
  background: rgba(59, 130, 246, 0.12);
  border-bottom-color: rgba(59, 130, 246, 0.16);
}
.base-step-card--status-reopened .ant-card-body {
  background: rgba(59, 130, 246, 0.04);
}
.base-step-card--status-reopened .base-step-card__index {
  color: rgba(59, 130, 246, 0.85);
}
.base-step-card--status-reopened .base-step-card__type-badge {
  background: rgba(59, 130, 246, 0.16);
  color: rgb(24, 95, 211);
}
.base-step-card--status-deployed_closed, .base-step-card--status-completed {
  border-color: rgba(82, 196, 26, 0.22) !important;
}
.base-step-card--status-deployed_closed .ant-card-head, .base-step-card--status-completed .ant-card-head {
  background: rgba(82, 196, 26, 0.12);
  border-bottom-color: rgba(82, 196, 26, 0.16);
}
.base-step-card--status-deployed_closed .ant-card-body, .base-step-card--status-completed .ant-card-body {
  background: rgba(82, 196, 26, 0.04);
}
.base-step-card--status-deployed_closed .base-step-card__index, .base-step-card--status-completed .base-step-card__index {
  color: rgba(82, 196, 26, 0.85);
}
.base-step-card--status-deployed_closed .base-step-card__type-badge, .base-step-card--status-completed .base-step-card__type-badge {
  background: rgba(82, 196, 26, 0.16);
  color: rgb(47, 161, 0);
}
.base-step-card--status-archived, .base-step-card--status-paused, .base-step-card--status-protected, .base-step-card--status-testing {
  border-color: rgba(250, 140, 22, 0.24) !important;
}
.base-step-card--status-archived .ant-card-head, .base-step-card--status-paused .ant-card-head, .base-step-card--status-protected .ant-card-head, .base-step-card--status-testing .ant-card-head {
  background: rgba(250, 140, 22, 0.13);
  border-bottom-color: rgba(250, 140, 22, 0.16);
}
.base-step-card--status-archived .ant-card-body, .base-step-card--status-paused .ant-card-body, .base-step-card--status-protected .ant-card-body, .base-step-card--status-testing .ant-card-body {
  background: rgba(250, 140, 22, 0.045);
}
.base-step-card--status-archived .base-step-card__index, .base-step-card--status-paused .base-step-card__index, .base-step-card--status-protected .base-step-card__index, .base-step-card--status-testing .base-step-card__index {
  color: rgba(250, 140, 22, 0.85);
}
.base-step-card--status-archived .base-step-card__type-badge, .base-step-card--status-paused .base-step-card__type-badge, .base-step-card--status-protected .base-step-card__type-badge, .base-step-card--status-testing .base-step-card__type-badge {
  background: rgba(250, 140, 22, 0.16);
  color: rgb(215, 105, 0);
}
.base-step-card--status-failed {
  border-color: rgba(255, 77, 79, 0.24) !important;
}
.base-step-card--status-failed .ant-card-head {
  background: rgba(255, 77, 79, 0.12);
  border-bottom-color: rgba(255, 77, 79, 0.16);
}
.base-step-card--status-failed .ant-card-body {
  background: rgba(255, 77, 79, 0.04);
}
.base-step-card--status-failed .base-step-card__index {
  color: rgba(255, 77, 79, 0.85);
}
.base-step-card--status-failed .base-step-card__type-badge {
  background: rgba(255, 77, 79, 0.16);
  color: rgb(220, 42, 44);
}
.base-step-card--status-created {
  border-color: rgba(59, 130, 246, 0.22) !important;
}
.base-step-card--status-created .ant-card-head {
  background: rgba(59, 130, 246, 0.12);
  border-bottom-color: rgba(59, 130, 246, 0.16);
}
.base-step-card--status-created .ant-card-body {
  background: rgba(59, 130, 246, 0.04);
}
.base-step-card--status-created .base-step-card__index {
  color: rgba(59, 130, 246, 0.85);
}
.base-step-card--status-created .base-step-card__type-badge {
  background: rgba(59, 130, 246, 0.16);
  color: rgb(24, 95, 211);
}
.base-step-card--status-closed, .base-step-card--status-backlog {
  border-color: rgba(136, 136, 136, 0.22) !important;
}
.base-step-card--status-closed .ant-card-head, .base-step-card--status-backlog .ant-card-head {
  background: rgba(136, 136, 136, 0.12);
  border-bottom-color: rgba(136, 136, 136, 0.16);
}
.base-step-card--status-closed .ant-card-body, .base-step-card--status-backlog .ant-card-body {
  background: rgba(136, 136, 136, 0.04);
}
.base-step-card--status-closed .base-step-card__index, .base-step-card--status-backlog .base-step-card__index {
  color: rgba(136, 136, 136, 0.85);
}
.base-step-card--status-closed .base-step-card__type-badge, .base-step-card--status-backlog .base-step-card__type-badge {
  background: rgba(136, 136, 136, 0.16);
  color: rgb(101, 101, 101);
}
.base-step-card--draft {
  border-style: dashed !important;
  border-color: gray !important;
  box-shadow: 0 0 0 1px rgba(22, 119, 255, 0.08);
}.priorityBlue {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
}
.priorityBlue:hover {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
  background: #cde4fd;
}

.priorityRed {
  color: #f5222d !important;
  border: 1px solid #f5222d;
}
.priorityRed:hover {
  color: #f5222d !important;
  border: 1px solid #f5222d;
  background: #ffccc7;
}

.priorityMedium {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529);
}
.priorityMedium:hover {
  background-color: #ffefd0;
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529);
}

.priorityUrgent {
  color: #f5222d !important;
  border: 1px solid #f5222d;
}
.priorityUrgent:hover {
  background-color: #ffccc7;
  color: #f5222d !important;
  border: 1px solid #f5222d;
}

.trackerTicket {
  color: #2f54eb !important;
  border: 1px solid #2f54eb;
}
.trackerTicket:hover {
  color: #2f54eb !important;
  background-color: #cde4fd;
}

.typeRelease {
  color: #a70000 !important;
  border: 1px solid #a70000;
}
.typeRelease:hover {
  color: #a70000 !important;
  background-color: #ecd0d0;
}

.typeWorkblock {
  color: #f5222d !important;
  border: 1px solid #f5222d;
}
.typeWorkblock:hover {
  color: #f5222d !important;
  background-color: #ecd0d0;
}

.typeLaunch {
  color: rgba(248, 148, 81, 0.7960784314) !important;
  border: 1px solid rgba(248, 148, 81, 0.7960784314);
}
.typeLaunch:hover {
  color: rgba(248, 148, 81, 0.7960784314) !important;
  background-color: #feffe6;
}

.typeVersion {
  color: #9655ff !important;
  border: 1px solid #9655ff;
}
.typeVersion:hover {
  color: #9655ff !important;
  background-color: #AE8DE2;
}

.typeDeploy {
  color: #52c41a !important;
  border: 1px solid #52c41a;
}
.typeDeploy:hover {
  color: #52c41a !important;
  background-color: #d9f7be;
}

.trackerBug {
  color: #fa541c !important;
  border: 1px solid #fa541c;
}
.trackerBug:hover {
  background-color: #ffccc7;
  color: #f5222d !important;
  border: 1px solid #f5222d;
}

.trackerFeature {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
}
.trackerFeature:hover {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
  background: #cde4fd;
}

.previous-sub-type {
  color: #8b8b8b !important;
  border: 1px solid #8b8b8b;
}
.previous-sub-type:hover {
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
  background: #e7e7e7;
}

.current-sub-type, .production-sub-type {
  color: #fa541c !important;
  border: 1px solid #fa541c;
}
.current-sub-type:hover, .production-sub-type:hover {
  background-color: #ffccc7;
  color: #f5222d !important;
  border: 1px solid #f5222d;
}

.next-sub-type {
  color: #cbd44e !important;
  border: 1px solid #cbd44e;
}
.next-sub-type:hover {
  background-color: #f3f5c6;
  color: #ccd82b !important;
  border: 1px solid #ccd82b;
}

.next-plus-sub-type {
  color: #4ea100 !important;
  border: 1px solid #4ea100;
}
.next-plus-sub-type:hover {
  background-color: #a5d675;
  color: #428800 !important;
  border: 1px solid #428800;
}

.next-2-plus-sub-type {
  color: #daa85d !important;
  border: 1px solid #daa85d;
}
.next-2-plus-sub-type:hover {
  background-color: #f1e4ca;
  color: #dba048 !important;
  border: 1px solid #dba048;
}

.ant-custom-dropdown-docs {
  background-color: #ffffff !important;
  margin: 5px 10px !important;
  padding: 5px 8px !important;
  height: 100% !important;
  border-radius: 3px !important;
}
.ant-custom-dropdown-docs:hover {
  background-color: #ffffff !important;
}
.ant-custom-dropdown-docs.document {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-docs.document:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-docs.idea {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-docs.idea:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-docs.created {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-docs.created:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-docs.important {
  color: #f5222d !important;
  border: 1px solid #f5222d !important;
}
.ant-custom-dropdown-docs.important:hover {
  background-color: #ffccc7 !important;
}
.ant-custom-dropdown-docs.outdated {
  color: #7a7a7a !important;
  border: 1px solid #7a7a7a !important;
}
.ant-custom-dropdown-docs.outdated:hover {
  background-color: #ebebeb !important;
}

.ant-custom-dropdown-status {
  background-color: #ffffff !important;
  margin: 5px 10px !important;
  padding: 5px 8px !important;
  height: 100% !important;
  border-radius: 3px !important;
}
.ant-custom-dropdown-status:hover {
  background-color: #ffffff !important;
}
.ant-custom-dropdown-status .disabled {
  font-size: 30px;
}
.ant-custom-dropdown-status.accepted, .ant-custom-dropdown-status.created {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-status.accepted:hover, .ant-custom-dropdown-status.created:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-status.protected, .ant-custom-dropdown-status.bugfix, .ant-custom-dropdown-status.testing {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529) !important;
}
.ant-custom-dropdown-status.protected:hover, .ant-custom-dropdown-status.bugfix:hover, .ant-custom-dropdown-status.testing:hover {
  background-color: #ffefd0 !important;
}
.ant-custom-dropdown-status.in.progress, .ant-custom-dropdown-status.in_progress, .ant-custom-dropdown-status.planning, .ant-custom-dropdown-status.support_only {
  color: #5676f3 !important;
  border: 1px solid #5676f3 !important;
}
.ant-custom-dropdown-status.in.progress:hover, .ant-custom-dropdown-status.in_progress:hover, .ant-custom-dropdown-status.planning:hover, .ant-custom-dropdown-status.support_only:hover {
  background-color: rgba(203, 218, 247, 0.6509803922) !important;
}
.ant-custom-dropdown-status.active, .ant-custom-dropdown-status.developing {
  color: #52c41a !important;
  border: 1px solid #52c41a !important;
}
.ant-custom-dropdown-status.active:hover, .ant-custom-dropdown-status.developing:hover {
  background-color: #d9f7be !important;
}
.ant-custom-dropdown-status.success, .ant-custom-dropdown-status.completed {
  color: #52c41a !important;
  border: 1px solid #52c41a !important;
}
.ant-custom-dropdown-status.success:hover, .ant-custom-dropdown-status.completed:hover {
  background-color: #d9f7be !important;
}
.ant-custom-dropdown-status.closed {
  color: #f5222d !important;
  border: 1px solid #f5222d !important;
}
.ant-custom-dropdown-status.closed:hover {
  background-color: #ffccc7 !important;
}
.ant-custom-dropdown-status.failed {
  color: #f5222d !important;
  border: 1px solid #f5222d !important;
}
.ant-custom-dropdown-status.failed:hover {
  background-color: #ffccc7 !important;
}
.ant-custom-dropdown-status.unexecuted, .ant-custom-dropdown-status.on_demand, .ant-custom-dropdown-status.blocked, .ant-custom-dropdown-status.backlog, .ant-custom-dropdown-status.requested {
  color: #7a7a7a !important;
  border: 1px solid #7a7a7a !important;
}
.ant-custom-dropdown-status.unexecuted:hover, .ant-custom-dropdown-status.on_demand:hover, .ant-custom-dropdown-status.blocked:hover, .ant-custom-dropdown-status.backlog:hover, .ant-custom-dropdown-status.requested:hover {
  background-color: #ebebeb !important;
}
.ant-custom-dropdown-status.paused, .ant-custom-dropdown-status.not_supported {
  color: #7a7a7a !important;
  border: 1px solid #7a7a7a !important;
}
.ant-custom-dropdown-status.paused:hover, .ant-custom-dropdown-status.not_supported:hover {
  background-color: #ebebeb !important;
}

.ant-custom-dropdown-adjustments {
  background-color: #ffffff !important;
  margin: 5px 10px !important;
  padding: 5px 8px !important;
  height: 100% !important;
  border-radius: 3px !important;
}
.ant-custom-dropdown-adjustments:hover {
  background-color: #ffffff !important;
}
.ant-custom-dropdown-adjustments {
  width: -moz-max-content;
  width: max-content;
}
.ant-custom-dropdown-adjustments .disabled {
  font-size: 30px;
}
.ant-custom-dropdown-adjustments.overtime {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-adjustments.overtime:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-adjustments.i.feel.sick.going.home {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529) !important;
}
.ant-custom-dropdown-adjustments.i.feel.sick.going.home:hover {
  background-color: #ffefd0 !important;
}
.ant-custom-dropdown-adjustments.personal.needs {
  color: #5676f3 !important;
  border: 1px solid #5676f3 !important;
}
.ant-custom-dropdown-adjustments.personal.needs:hover {
  background-color: rgba(203, 218, 247, 0.6509803922) !important;
}

.ant-custom-dropdown-type {
  background-color: #ffffff !important;
  margin: 5px 10px !important;
  padding: 5px 8px !important;
  height: 100% !important;
  border-radius: 3px !important;
}
.ant-custom-dropdown-type:hover {
  background-color: #ffffff !important;
}
.ant-custom-dropdown-type.general {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-type.general:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-type.functional {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-type.functional:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-type.version {
  color: #9655ff !important;
  border: 1px solid #9655ff !important;
}
.ant-custom-dropdown-type.version:hover {
  background-color: #AE8DE2 !important;
}
.ant-custom-dropdown-type.deploy {
  color: #52c41a !important;
  border: 1px solid #52c41a !important;
}
.ant-custom-dropdown-type.deploy:hover {
  background-color: #d9f7be !important;
}
.ant-custom-dropdown-type.workblock {
  color: #f5222d !important;
  border: 1px solid #f5222d !important;
}
.ant-custom-dropdown-type.workblock:hover {
  background-color: #ffcbc7 !important;
}
.ant-custom-dropdown-type.launch {
  color: rgba(248, 148, 81, 0.7960784314) !important;
  border: 1px solid rgba(248, 148, 81, 0.7960784314) !important;
}
.ant-custom-dropdown-type.launch:hover {
  background-color: #feffe6 !important;
}

.vectorCard {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 rgba(16, 98, 250, 0.8078431373), 0 2px 15px rgba(0, 0, 0, 0.186) !important;
  cursor: pointer !important;
  padding: 24px !important;
}
.vectorCard > .ant-card-body {
  padding: 0 !important;
}

.badge-vector {
  position: absolute;
  right: -13px;
  top: -11px;
  color: rgba(255, 255, 255, 0);
  border-radius: 5px;
  padding: 0 3px;
  font-size: 9px;
}
.badge-vector.next {
  background-color: #fdffce;
  color: #7e8300;
  border: 1px solid #d9dba3;
}
.badge-vector.next_plus {
  background-color: #d3f3b5;
  color: #4ea100;
  border: 1px solid #b7d699;
}
.badge-vector.next_2plus {
  background-color: #ffeece;
  color: #a06800;
  border: 1px solid #dbc7a8;
}
.badge-vector.production, .badge-vector.current {
  background-color: #ffccc7;
  color: #ac0e00;
  border: 1px solid #e4b2ae;
}
.badge-vector.previous {
  background-color: #d8d8d8;
  color: #757575;
  border: 1px solid #b9b8b8;
}.dropdown-priority-wrapper-list {
  min-width: 100%;
}.card-with-side-panel {
  position: relative;
}

.card-side-panel {
  position: absolute;
  z-index: 499;
  top: 0;
  right: 0;
  max-width: 440px;
  width: 100%;
  height: 100%;
  padding: 40px 15px 20px;
  background-color: #ffffff;
  border-top-left-radius: 4px;
  border: 1px solid #f1f1f1;
  box-shadow: 0px 0px 12px -4px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  transform: translateX(110%);
  transition: transform 0.5s ease;
}
.card-side-panel.--show {
  transform: translateX(0);
}
.card-side-panel .close-button {
  position: absolute;
  left: -1px;
  top: -1px;
}

.fullscreen .card-with-side-panel {
  display: flex;
  gap: 20px;
}
.fullscreen .card-side-panel {
  margin: 0;
  padding: 0;
  width: 0;
  border: 0;
  transition: none;
}
.fullscreen .card-side-panel.--show {
  flex: 1 0 400px;
  position: relative;
  width: 100%;
  margin: unset;
  padding: 40px 15px 20px;
  border: 1px solid #f1f1f1;
  transition: transform 0.5s ease;
}

.wide .card-with-side-panel {
  display: flex;
  gap: 20px;
}
.wide .card-side-panel {
  margin: 0;
  padding: 0;
  max-height: min(620px, 70vh);
  height: auto;
  width: 0;
  border: 0;
  transition: none;
}
.wide .card-side-panel.--show {
  flex: 1 0 400px;
  position: sticky;
  top: 74px;
  width: 100%;
  margin: unset;
  padding: 40px 15px 20px;
  border: 1px solid #f1f1f1;
  transition: transform 0.5s ease;
}

.comments-wrapper.--side-panel {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.comments-wrapper.--side-panel .mentions, .comments-wrapper.--side-panel .mentions__control {
  min-height: 60px;
}
.comments-wrapper.--side-panel .mentions__control {
  max-height: 220px;
}
.comments-wrapper .--side-overflow {
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
}
.comments-wrapper .comments-actions {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.activity-timelog-spinner {
  height: 100%;
}
.activity-timelog-spinner .ant-spin-container {
  height: 100%;
}

.tab-container {
  flex: 1 1 auto;
}
.tab-container .header-buttons-section-comment {
  justify-content: center;
}.buildVersionTag {
  position: relative;
}
.buildVersionTag-wrapper {
  z-index: 1;
  display: flex;
  align-self: center;
  border-radius: 15%;
  height: 100%;
  margin-left: -3px;
}
.buildVersionTag-wrapper span {
  height: 26px;
  margin-right: 4px;
}
.buildVersionTag-menu {
  z-index: 0;
  display: flex;
  align-self: center;
  border-radius: 15%;
  height: 100%;
  margin-left: -3px;
}
.buildVersionTag-menu span {
  height: 26px;
  margin-right: 4px;
}
.buildVersionTag.inside .buildVersionTag-wrapper {
  align-self: auto;
  position: absolute;
  right: -6px;
  top: -6px;
}.general_item {
  display: flex;
  align-items: center;
  font-size: 16px;
  cursor: pointer;
  padding: 12px 20px;
  background-color: #fafafa;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: transparent;
  border: 1px solid rgb(228, 228, 228);
}
.general_item.active {
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #fff;
}

.custom_reportTab {
  display: flex;
  align-items: center;
  font-size: 16px;
  cursor: pointer;
  padding: 6px 10px;
  background-color: #fafafa;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: transparent;
  border: 1px solid rgb(228, 228, 228);
}
.custom_reportTab.active {
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #fff;
}

.custom_userReport_detail {
  display: flex;
  align-items: center;
  font-size: 16px;
  cursor: pointer;
  padding: 3px 5px;
  background-color: #fafafa;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: transparent;
  border: 1px solid rgb(228, 228, 228);
}
.custom_userReport_detail.active {
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #fff;
}

.info_card {
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 3px 5px;
  background-color: rgba(245, 245, 245, 0.4078431373);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid rgba(245, 245, 245, 0.5411764706);
  border-bottom: 2px solid rgba(245, 245, 245, 0.4078431373);
}
.info_card.active {
  border: 1px solid rgba(245, 245, 245, 0.5411764706);
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #fff;
}

.header-buttons-section-comment {
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 3px 5px;
  background-color: rgba(238, 238, 238, 0.4078431373);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid rgba(224, 224, 224, 0.5411764706);
  border-bottom: 2px solid rgba(224, 224, 224, 0.5411764706);
}
.header-buttons-section-comment.active {
  border: 1px solid #bce3fa;
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #e1f2fc;
}
.header-buttons-section-comment:hover {
  background-color: rgba(209, 209, 209, 0.4078431373);
}

.report_card {
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 3px 5px;
  background-color: rgba(245, 245, 245, 0.4078431373);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid rgba(172, 172, 172, 0.5411764706);
  border-bottom: 1px solid rgba(172, 172, 172, 0.5411764706);
}
.report_card.active {
  border: 1px solid #c3dff0;
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #f5fcff;
}

.subData-tag {
  position: absolute;
  top: -8px;
  right: 0;
  z-index: 10;
}.comment-date {
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
.comment-date p {
  border: 1px solid #f0f0f0;
  border-radius: 12px;
  margin: 0;
  padding: 1px 10px;
  position: relative;
}
.comment-date p::before, .comment-date p::after {
  content: "";
  position: absolute;
  display: block;
  height: 1px;
  width: 100px;
  background-color: #f0f0f0;
  top: 50%;
}
.comment-date p::before {
  right: 100%;
}
.comment-date p::after {
  left: 100%;
}
.comment-wrapper {
  padding-left: 8px;
}
.comment-body {
  display: flex;
  align-items: center;
  padding: 3px 0;
}
.comment-user, .comment-my {
  padding: 0;
  box-sizing: content-box;
  display: flex;
}
.comment-user .comment-image, .comment-my .comment-image {
  width: 320px;
}
.comment-user .comment-image .WrapAttachFileHeading, .comment-my .comment-image .WrapAttachFileHeading {
  text-align: left;
  margin-top: 4px;
  font-size: 14px;
}
.comment-user .comment-image img, .comment-my .comment-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.comment-user .WrapAttachFile, .comment-my .WrapAttachFile {
  height: 160px !important;
}
.comment-user .comment-image, .comment-my .comment-image {
  width: 100%;
}
.comment-user .comment-files, .comment-my .comment-files {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(2, 50%);
  max-width: 480px;
}
.comment-user .comment-files .fileAttached-header, .comment-my .comment-files .fileAttached-header {
  width: 100px;
}
.comment-user .comment-file, .comment-my .comment-file {
  max-width: 240px;
}
.comment-user .comment-file .fileAttached-header, .comment-my .comment-file .fileAttached-header {
  width: 75%;
}
.comment-user .comment-audio, .comment-my .comment-audio {
  width: 340px;
}
.comment-user .comment-header, .comment-my .comment-header {
  display: flex;
  min-height: 24px;
}
.comment-user .comment-header p, .comment-my .comment-header p {
  display: flex;
  align-items: center;
  line-height: 1.2;
  margin: 0 auto 0 0;
}
.comment-user h5, .comment-my h5 {
  word-break: break-all;
}
.comment-user h6, .comment-my h6 {
  display: flex;
  align-items: center;
  margin: 0;
}
.comment-user {
  border-radius: 10px 10px 10px 0;
  background: #fafafa;
}
.comment-my {
  border-radius: 10px 10px 0 10px;
  background: #f6ffed;
  margin-left: auto;
}
.comment-button-delete {
  background: none !important;
  border: none !important;
  color: #bfbfbf !important;
  box-shadow: none !important;
  width: -moz-max-content;
  width: max-content;
  height: 24px !important;
  margin-left: auto;
  padding: 0 !important;
  outline: none !important;
  animation-duration: 0s !important;
  transition: all 0.15s ease-in-out !important;
}
.comment-button-delete[ant-click-animating-without-extra-node]:after {
  animation: 0s !important;
}
.comment-button-delete:hover {
  color: #f5222d !important;
}
.comment-button-reply {
  height: 24px !important;
}
.comment-actions {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 10px;
  padding-right: 6px;
}
.comment-reply-wrapper {
  display: flex;
  width: 100%;
  padding: 10px;
  margin: 0 0 6px;
  background-color: #f5f5f5;
  border-radius: 6px;
}
.comment-reply-wrapper.isComment {
  padding: 0;
  background-color: transparent;
  margin: 0;
}
.comment-reply-name {
  display: flex;
  align-items: center;
  min-height: 20px;
  margin: 0;
}
.comment-reply-text {
  margin: 0;
}
.comment-reply-body {
  width: 100%;
  border-left: 2px solid #1890ff;
  padding-left: 10px;
}
.comment-reply-clear {
  height: 100% !important;
  margin-left: auto;
}

.wrapper_show_more_btn_comments {
  position: relative;
  background-color: rgb(247, 247, 247);
  border: 1px solid rgba(233, 233, 233, 0.835);
  border-radius: 3px;
  width: 160px;
  height: 28px;
  display: flex;
  align-items: center;
  padding: 4px 8px 4px 8px;
}
.wrapper_show_more_btn_comments:hover {
  background-color: rgb(238, 238, 238);
  border: 1px solid rgba(211, 211, 211, 0.835);
}
.wrapper_show_more_btn_comments:hover .wrapper_show_more_btn_comments__word {
  background-color: rgb(238, 238, 238);
  color: rgb(69, 69, 69);
}
.wrapper_show_more_btn_comments .wrapper_show_more_btn_comments__line {
  border-bottom: 1px solid rgb(148, 148, 148);
  width: 100%;
}
.wrapper_show_more_btn_comments .wrapper_show_more_btn_comments__word {
  position: absolute;
  top: center;
  left: 25%;
  padding: 2px;
  background-color: rgb(247, 247, 247);
  color: rgb(94, 94, 94);
}

.comment_background {
  background: #ffffff !important;
  border: 1px solid rgb(228, 228, 228);
  position: relative;
}.ant-ant-custom-dropdown-default-blue {
  color: rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-ant-custom-dropdown-default-blue:hover {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  background: #cde4fd;
}

.createdBlue {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
}
.createdBlue:hover {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  background: #cde4fd;
}

.createdDarkBlue {
  color: #5676f3 !important;
  border: 1px solid #5676f3;
}
.createdDarkBlue:hover {
  color: #5676f3 !important;
  background: rgba(203, 218, 247, 0.6509803922);
}

.createdViolet {
  color: #722ed1 !important;
  border: 1px solid #722ed1;
}
.createdViolet:hover {
  color: #722ed1 !important;
  background: #dfd2f1;
}

.protectedOrange {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529);
}
.protectedOrange:hover {
  background-color: #ffefd0;
  color: rgba(248, 148, 81, 0.9058823529) !important;
}

.closedRed {
  color: #f5222d !important;
  border: 1px solid #f5222d;
}
.closedRed:hover {
  background-color: #ffccc7;
}

.blockedGrey {
  color: #7a7a7a !important;
  border: 1px solid #d3d3d3;
}
.blockedGrey:hover {
  background-color: #ebebeb;
}

.pausedOrange {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529);
}
.pausedOrange:hover {
  background-color: #ffefd0;
  color: rgba(248, 148, 81, 0.9058823529) !important;
}

.activeGreen {
  color: #52c41a !important;
  border: 1px solid #52c41a;
}
.activeGreen:hover {
  color: #52c41a !important;
  background-color: #d9f7be;
}

.archiveGold {
  color: #faad14 !important;
  border: 1px solid #faad14;
}
.archiveGold :hover {
  background-color: #feffe6;
  color: #faad14 !important;
}

.button-status-edit-icon {
  cursor: pointer;
  color: rgba(81, 164, 252, 0.4666666667);
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(244, 249, 255, 0.8156862745);
  border: 1px solid rgba(222, 237, 253, 0.0274509804);
}
.button-status-edit-icon:hover {
  background: #cee5ff;
  border: 1px solid rgba(177, 213, 252, 0.3882352941);
  color: rgba(81, 164, 252, 0.8980392157);
}

.btn-leave-or-join {
  /* background: #f4f9ffd0; */
  color: rgba(62, 155, 255, 0.6901960784);
}

.view-wrap-statuses-btn {
  border: none !important;
  /* background-color: rgba(255, 255, 255, 0)!important; */
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 5px 0px 5px;
  cursor: pointer;
  border-radius: 3px;
}
.view-wrap-statuses-btn.small {
  font-size: 13px !important;
}

.ant-custom-dropdown-status-project {
  background-color: rgba(62, 155, 255, 0.9254901961);
  background-color: #ffffff !important;
  margin: 5px 10px !important;
  border-radius: 3px !important;
  padding: 5px 8px !important;
  height: 100% !important;
}
.ant-custom-dropdown-status-project:hover {
  background-color: #ffffff !important;
}
.ant-custom-dropdown-status-project.created {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-status-project.created:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-status-project.active {
  color: #52c41a !important;
  border: 1px solid #52c41a !important;
}
.ant-custom-dropdown-status-project.active:hover {
  background-color: #d9f7be !important;
}
.ant-custom-dropdown-status-project.closed {
  color: #f5222d !important;
  border: 1px solid #f5222d !important;
}
.ant-custom-dropdown-status-project.closed:hover {
  background-color: #ffccc7 !important;
}
.ant-custom-dropdown-status-project.paused {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529) !important;
}
.ant-custom-dropdown-status-project.paused:hover {
  background-color: #ffefd0 !important;
}
.ant-custom-dropdown-status-project.archive {
  color: #faad14 !important;
  border: 1px solid #faad14 !important;
}
.ant-custom-dropdown-status-project.archive:hover {
  background-color: #feffe6 !important;
}

.head-links-goals {
  background-color: rgb(248, 248, 248);
  color: grey;
  padding: 1px 10px;
  display: flex;
  align-items: center;
  min-height: 27px;
}.infoButtonWithRefresh {
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}

.infoBlock {
  position: absolute;
  top: 3px;
  left: 3px;
  transition: all 0.3s ease-in-out;
}

.refreshBlock {
  position: absolute;
  top: 3px;
  left: 36px;
  transition: all 0.3s ease-in-out;
}

.infoButtonWithRefresh:hover > .infoBlock {
  left: -36px;
}

.infoButtonWithRefresh:hover > .refreshBlock {
  left: 3px;
}.backgroundRefreshIcon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}

.scoringBtnDivider {
  background-color: white;
  transition: all 0.3s ease-in-out;
}

.rotateAnimation {
  animation-name: rotation;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.scoringBtn {
  height: 32px !important;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}

.scoringBtnDanger,
.scoringBtnDanger:focus {
  border: 1px solid #cc161f;
  color: white;
  background-color: #cc161f;
}

.scoringBtnDanger:hover {
  border: 1px solid #cc161f !important;
  color: #cc161f !important;
}

.scoringBtnDanger:hover > .scoringBtnDivider {
  background-color: #cc161f;
}
.scoringBtnDanger:hover > .backgroundRefreshIcon {
  opacity: 1;
  background-color: rgba(204, 22, 31, 0.3);
}

.scoringBtnWarning,
.scoringBtnWarning:focus {
  border: 1px solid #fa8c16;
  color: white;
  background-color: #fa8c16;
}

.scoringBtnWarning:hover {
  border: 1px solid #fa8c16 !important;
  color: #fa8c16 !important;
}

.scoringBtnWarning:hover > .scoringBtnDivider {
  background-color: #fa8c16;
}
.scoringBtnWarning:hover > .backgroundRefreshIcon {
  opacity: 1;
  background-color: rgba(250, 140, 22, 0.4);
}

.scoringBtnGreen,
.scoringBtnGreen:focus {
  border: 1px solid rgba(64, 119, 36, 0.8705882353);
  color: white;
  background-color: rgba(64, 119, 36, 0.8705882353);
}

.scoringBtnGreen:hover {
  border: 1px solid rgba(64, 119, 36, 0.8705882353) !important;
  color: rgba(64, 119, 36, 0.8705882353) !important;
}

.scoringBtnGreen:hover > .scoringBtnDivider {
  background-color: rgba(64, 119, 36, 0.8705882353);
}
.scoringBtnGreen:hover > .backgroundRefreshIcon {
  opacity: 1;
  background-color: rgba(64, 119, 36, 0.4);
}

.scoringBtnDefault,
.scoringBtnDefault:focus {
  border: 1px solid rgba(150, 150, 150, 0.9);
  color: white;
  background-color: rgba(150, 150, 150, 0.9);
}

.scoringBtnDefault:hover {
  border: 1px solid rgba(150, 150, 150, 0.9) !important;
  color: rgba(150, 150, 150, 0.9) !important;
}

.scoringBtnDefault:hover > .scoringBtnDivider {
  background-color: rgba(150, 150, 150, 0.9);
}
.scoringBtnDefault:hover > .backgroundRefreshIcon {
  opacity: 1;
  background-color: rgba(150, 150, 150, 0.4);
}.expand-radio-group {
  display: flex;
}
.expand-radio-group .ant-radio-button-wrapper {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding-inline: 10px;
}
.expand-radio-group .ant-radio-button-wrapper span {
  line-height: 1;
}
.expand-radio-group .ant-radio-button-wrapper span.expand-radio-group-text {
  margin-top: 2px;
}
.expand-radio-group .ant-radio-button-wrapper span:last-child {
  display: flex;
  align-items: center;
}.expanded-mode-switcher .button-toggle {
  padding: 5px 12px;
  border: 1px solid #e5e7eb;
  cursor: pointer;
  color: #000;
}
.expanded-mode-switcher .button-toggle.checked {
  color: #fff;
  background-color: #1890ff;
}
.expanded-mode-switcher .button-toggle.first {
  border-radius: 5px 0px 0px 5px;
}
.expanded-mode-switcher .button-toggle.last {
  border-radius: 0px 5px 5px 0px;
}
@media (max-width: 576px) {
  .expanded-mode-switcher .button-toggle {
    display: none !important;
  }
}.expandCol {
  width: 50%;
  transition: all 0.2s ease-in-out;
  padding: 5px;
}
.expandCol._collapsed-100 {
  width: 0;
  overflow: hidden;
  padding: 0 !important;
  margin: 0;
  border: none;
}
.expandCol._expanded-100 {
  width: 100%;
  padding: 0 !important;
}
.expandCol._bottom-mode {
  width: 100% !important;
  transition: all 0.2s ease-in-out;
}

[class*=expand-container] {
  overflow: hidden;
}
[class*=expand-container] .ant-spin-container {
  height: 100%;
}
[class*=expand-container] [class*=expand-content] {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  height: 100%;
}
[class*=expand-container] .editor-wrapper {
  flex: 1 0 auto;
  display: flex;
  flex-flow: column;
}
[class*=expand-container] .editor-wrapper .ck-editor {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}
[class*=expand-container] .editor-wrapper .ck-editor .ck-editor__main {
  position: relative;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  min-height: 550px;
}
[class*=expand-container] .editor-wrapper .ck-editor .ck-editor__editable_inline {
  flex: 1 1 0;
}
[class*=expand-container] .editor-wrapper .page-view .page-view__a4 {
  resize: none;
}
[class*=expand-container].fullscreen {
  position: fixed;
  top: var(--ui54-layout-header-height, 70px);
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background-color: #ffffff;
  height: calc(100vh - var(--ui54-layout-header-height, 70px));
  padding: 25px 25px 50px 25px !important;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE/Edge */
}
[class*=expand-container].fullscreen .ant-spin-container {
  overflow: hidden auto;
}
[class*=expand-container].fullscreen .ck-editor .ck-editor__main {
  min-height: unset;
}
[class*=expand-container].fullscreen .jexcel_container {
  max-height: none !important;
  height: auto !important;
}
[class*=expand-container].fullscreen .jexcel_container .jexcel_content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
[class*=expand-container].fullscreen .page-view {
  position: relative;
  border: 1px solid #f3f3f3;
  overflow: auto;
}
[class*=expand-container].fullscreen .page-view::before {
  content: "";
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  border-bottom: 1px solid #f3f3f3;
  box-shadow: 0 0 5px hsla(0, 0%, 0%, 0.2);
}
[class*=expand-container].fullscreen .page-view::after {
  content: "";
  position: sticky;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
  border-top: 1px solid #f3f3f3;
  box-shadow: 0 0 5px hsla(0, 0%, 65%, 0.2);
}
[class*=expand-container].fullscreen .page-view .page-view__surface {
  position: absolute;
  display: flex;
  justify-content: center;
  min-width: 22cm;
  width: 100%;
  padding: 20px;
  background-color: #fafafa;
}
[class*=expand-container].fullscreen .page-view .page-view__a4 {
  padding: 10px 20px;
  width: 21cm;
  min-height: 29.7cm !important;
  border-radius: 0;
  box-shadow: 0 0 5px hsla(0, 0%, 0%, 0.1);
  transition: none !important;
}
[class*=expand-container].vertical {
  position: fixed;
  top: var(--ui54-layout-header-height, 70px);
  left: 50%;
  right: 0;
  bottom: 0;
  height: calc(100vh - var(--ui54-layout-header-height, 70px));
  z-index: 1000;
  padding: 25px 25px 50px 25px !important;
  border-top: 1px solid #eeeeee;
  background-color: #ffffff;
  box-shadow: -3px 0 0 0 rgba(62, 155, 255, 0.7960784314), -10px 10px 12px -4px rgba(0, 0, 0, 0.18);
}
[class*=expand-container].vertical .ant-spin-container {
  overflow: hidden auto;
}
[class*=expand-container].vertical .ck-editor .ck-editor__main {
  min-height: unset;
}
[class*=expand-container].vertical .jexcel_container {
  max-height: none !important;
  height: auto !important;
}
[class*=expand-container].vertical .jexcel_container .jexcel_content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
[class*=expand-container].vertical .page-view .page-view__surface {
  flex: 1 1 auto;
}
[class*=expand-container].vertical .page-view .page-view__a4 {
  height: 100%;
  resize: inherit;
}
[class*=expand-container].wide {
  overflow: clip;
}
[class*=expand-container].wide [class*=expand-content] {
  height: auto;
}
[class*=expand-container].wide .ck-editor .ck-editor__editable_inline {
  flex: 1 1 auto;
}
[class*=expand-container].wide .page-view .page-view__surface {
  flex: 1 1 100%;
}
[class*=expand-container].bottom {
  height: 100% !important;
  max-height: 100% !important;
}
[class*=expand-container].bottom .ant-spin-container {
  height: 100% !important;
  max-height: 100% !important;
}
[class*=expand-container].bottom [class*=expand-content] {
  height: 100% !important;
  max-height: 100% !important;
}
[class*=expand-container].bottom .expandCol._bottom-mode {
  width: 100% !important;
}
[class*=expand-container].bottom .expandCol._bottom-mode.pr-3 {
  padding-right: 0 !important;
}
[class*=expand-container].bottom .expandCol._bottom-mode > div:first-child {
  width: 100% !important;
}

.expand-radio-group .highlighted-base-mode {
  position: relative;
  color: #1677ff;
  border-color: #1677ff;
}
.expand-radio-group .highlighted-base-mode::before {
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  width: 1px;
  height: 100%;
  background-color: #1677ff;
}

@media (max-width: 768px) {
  .expandCol {
    padding: 0px;
  }
}
@media (max-width: 1024px) {
  .expandCol {
    width: 100%;
  }
}.head-font {
  letter-spacing: -0.03em;
  font-size: 18px;
}

.wrapper-title {
  font-size: 14px;
  color: #4a4a4a;
  letter-spacing: -0.02em;
  font-style: normal;
}

@media (max-width: 430px) {
  .wrapper-title {
    text-align: center;
  }
}
.wrapper-description {
  letter-spacing: -0.03em;
  font-weight: lighter;
}
.wrapper-description.title-description .custom-textarea[contenteditable=false] {
  color: #096dd9;
}
.wrapper-description.title-description .custom-textarea[contenteditable=true] {
  color: rgba(0, 0, 0, 0.5);
}

.bg-lith-yellow {
  background-color: rgba(250, 243, 226, 0.603);
  color: rgb(255, 179, 0);
}

.bg-lith-green {
  background-color: rgba(147, 235, 122, 0.144);
  color: green;
}

.wrapper-assigned-users-list {
  overflow: hidden;
  max-height: 200px;
}

.wrapper_assigned_tags_btn {
  position: relative;
  z-index: 20;
  overflow: hidden;
  width: 250px;
  border: 1px solid #deefff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: white;
}

.height-250 {
  height: 250px;
}

.line-right {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}.radioButtons .ant-radio {
  display: none;
}

.radioButtons .ant-radio-group {
  display: flex !important;
  flex-wrap: wrap;
}
.radioButtons .ant-radio-wrapper {
  color: #888888 !important;
}
.radioButtons .ant-radio-wrapper span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper .ant-radio-checked::after {
  border-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper input[type=radio]:focus {
  outline-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper:hover {
  background: #fafafa !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #fafafa !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #888888;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper {
  min-height: 30px !important;
  cursor: pointer;
  margin: 2px;
  background-color: white;
  display: flex !important;
  align-items: center !important;
  border-radius: 4px;
  transition: all 0.15s ease-in-out !important;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.radioButtons .ant-radio-wrapper-disabled {
  cursor: not-allowed;
}
.radioButtons .ant-radio-wrapper:hover {
  color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper:hover span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper:hover .ant-radio-checked::after {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper:hover input[type=radio]:focus {
  outline-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper:hover:hover {
  background: #cde4fd !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #cde4fd !important;
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #1890ff;
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper:hover span {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked {
  color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked .ant-radio-checked::after {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked input[type=radio]:focus {
  outline-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked:hover {
  background: #cde4fd !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #cde4fd !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #1890ff;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.with-border {
  border: 1px solid #cde4fd;
}
.radioButtons .ant-radio-wrapper.radio-gray {
  color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray .ant-radio-checked::after {
  border-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray input[type=radio]:focus {
  outline-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-gray:hover {
  background: #d9d9d9 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #d9d9d9 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #888888;
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-gray.with-border {
  border: 1px solid #d9d9d9;
}
.radioButtons .ant-radio-wrapper.radio-gray.with-color-border {
  border: 1px solid #888888;
}
.radioButtons .ant-radio-wrapper.radio-dark {
  color: #4d4d4d !important;
}
.radioButtons .ant-radio-wrapper.radio-dark span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-dark .ant-radio-checked::after {
  border-color: #4d4d4d !important;
}
.radioButtons .ant-radio-wrapper.radio-dark input[type=radio]:focus {
  outline-color: #4d4d4d !important;
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-dark:hover {
  background: #b3b3b3 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #4d4d4d !important;
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #b3b3b3 !important;
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #4d4d4d;
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-dark.with-border {
  border: 1px solid #b3b3b3;
}
.radioButtons .ant-radio-wrapper.radio-dark.with-color-border {
  border: 1px solid #4d4d4d;
}
.radioButtons .ant-radio-wrapper.radio-blue {
  color: rgba(62, 155, 255, 0.9254901961) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-blue .ant-radio-checked::after {
  border-color: rgba(62, 155, 255, 0.9254901961) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue input[type=radio]:focus {
  outline-color: rgba(62, 155, 255, 0.9254901961) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-blue:hover {
  background: #cde4fd !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: rgba(62, 155, 255, 0.9254901961) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #cde4fd !important;
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: rgba(62, 155, 255, 0.9254901961);
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-blue.with-border {
  border: 1px solid #cde4fd;
}
.radioButtons .ant-radio-wrapper.radio-blue.with-color-border {
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
}
.radioButtons .ant-radio-wrapper.radio-lightBlue {
  color: #51a5ff !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue .ant-radio-checked::after {
  border-color: #51a5ff !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue input[type=radio]:focus {
  outline-color: #51a5ff !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-lightBlue:hover {
  background: #c7e1fd !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #51a5ff !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #c7e1fd !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #51a5ff;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.with-border {
  border: 1px solid #c7e1fd;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.with-color-border {
  border: 1px solid #51a5ff;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue {
  color: #5676f3 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue .ant-radio-checked::after {
  border-color: #5676f3 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue input[type=radio]:focus {
  outline-color: #5676f3 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-darkBlue:hover {
  background: #bdcff7 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #5676f3 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #bdcff7 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #5676f3;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.with-border {
  border: 1px solid #bdcff7;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.with-color-border {
  border: 1px solid #5676f3;
}
.radioButtons .ant-radio-wrapper.radio-red {
  color: #f5222d !important;
}
.radioButtons .ant-radio-wrapper.radio-red span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-red .ant-radio-checked::after {
  border-color: #f5222d !important;
}
.radioButtons .ant-radio-wrapper.radio-red input[type=radio]:focus {
  outline-color: #f5222d !important;
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-red:hover {
  background: #ffccc7 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #f5222d !important;
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #ffccc7 !important;
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #f5222d;
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-red.with-border {
  border: 1px solid #ffccc7;
}
.radioButtons .ant-radio-wrapper.radio-red.with-color-border {
  border: 1px solid #f5222d;
}
.radioButtons .ant-radio-wrapper.radio-lightRed {
  color: #eb777d !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed .ant-radio-checked::after {
  border-color: #eb777d !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed input[type=radio]:focus {
  outline-color: #eb777d !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-lightRed:hover {
  background: #f7d3cf !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #eb777d !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #f7d3cf !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #eb777d;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.with-border {
  border: 1px solid #f7d3cf;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.with-color-border {
  border: 1px solid #eb777d;
}
.radioButtons .ant-radio-wrapper.radio-violet {
  color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-violet .ant-radio-checked::after {
  border-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet input[type=radio]:focus {
  outline-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-violet:hover {
  background: #AE8DE2 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #AE8DE2 !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #9655ff;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.with-border {
  border: 1px solid #AE8DE2;
}
.radioButtons .ant-radio-wrapper.radio-violet.with-color-border {
  border: 1px solid #9655ff;
}
.radioButtons .ant-radio-wrapper.radio-green {
  color: rgba(114, 177, 83, 0.8705882353) !important;
}
.radioButtons .ant-radio-wrapper.radio-green span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-green .ant-radio-checked::after {
  border-color: rgba(114, 177, 83, 0.8705882353) !important;
}
.radioButtons .ant-radio-wrapper.radio-green input[type=radio]:focus {
  outline-color: rgba(114, 177, 83, 0.8705882353) !important;
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-green:hover {
  background: #ddf3cc !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: rgba(114, 177, 83, 0.8705882353) !important;
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #ddf3cc !important;
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: rgba(114, 177, 83, 0.8705882353);
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-green.with-border {
  border: 1px solid #ddf3cc;
}
.radioButtons .ant-radio-wrapper.radio-green.with-color-border {
  border: 1px solid rgba(114, 177, 83, 0.8705882353);
}
.radioButtons .ant-radio-wrapper.radio-yellow {
  color: #fadb14 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow .ant-radio-checked::after {
  border-color: #fadb14 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow input[type=radio]:focus {
  outline-color: #fadb14 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-yellow:hover {
  background: #feffe6 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #fadb14 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #feffe6 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #fadb14;
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow.with-border {
  border: 1px solid #feffe6;
}
.radioButtons .ant-radio-wrapper.radio-yellow.with-color-border {
  border: 1px solid #fadb14;
}
.radioButtons .ant-radio-wrapper.radio-orange {
  color: rgba(248, 148, 81, 0.7960784314) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-orange .ant-radio-checked::after {
  border-color: rgba(248, 148, 81, 0.7960784314) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange input[type=radio]:focus {
  outline-color: rgba(248, 148, 81, 0.7960784314) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-orange:hover {
  background: #fff7e6 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: rgba(248, 148, 81, 0.7960784314) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #fff7e6 !important;
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: rgba(248, 148, 81, 0.7960784314);
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-orange.with-border {
  border: 1px solid #feffe6;
}
.radioButtons .ant-radio-wrapper.radio-orange.with-color-border {
  border: 1px solid rgba(248, 148, 81, 0.7960784314);
}
.radioButtons .ant-radio-wrapper.radio-gold {
  color: #faad14 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold .ant-radio-checked::after {
  border-color: #faad14 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold input[type=radio]:focus {
  outline-color: #faad14 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-gold:hover {
  background: #feffe6 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #faad14 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #feffe6 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #faad14;
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-gold.with-border {
  border: 1px solid #feffe6;
}
.radioButtons .ant-radio-wrapper.radio-gold.with-color-border {
  border: 1px solid #faad14;
}
.radioButtons .ant-radio-wrapper.radio-violet {
  color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-violet .ant-radio-checked::after {
  border-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet input[type=radio]:focus {
  outline-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-violet:hover {
  background: #AE8DE2 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #AE8DE2 !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #9655ff;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.with-border {
  border: 1px solid #AE8DE2;
}
.radioButtons .ant-radio-wrapper.radio-violet.with-color-border {
  border: 1px solid #9655ff;
}.back-blue {
  color: rgba(62, 155, 255, 0.9254901961);
  border-radius: 6px;
  border: 1px solid #d1efff;
  background-color: rgba(215, 239, 250, 0.6509803922);
}
.back-lightBlue {
  color: #51a5ff;
  border-radius: 6px;
  border: 1px solid rgb(192, 229, 248);
  background-color: rgba(211, 241, 255, 0.6509803922);
}
.back-darkBlue {
  color: #5676f3;
  border-radius: 6px;
  border: 1px solid #bfd4fc;
  background-color: rgba(203, 218, 247, 0.6509803922);
}
.back-orange {
  color: #f89451;
  border-radius: 6px;
  border: 1px solid #fae8c6;
  background-color: rgba(250, 226, 201, 0.1843137255);
}
.back-green {
  color: rgba(114, 177, 83, 0.8705882353);
  border-radius: 6px;
  border: 1px solid #d9f7be;
  background-color: rgba(201, 250, 203, 0.1843137255);
}
.back-gray {
  color: #888888;
  border-radius: 6px;
  border: 1px solid #f0f0f0;
  background-color: rgba(221, 221, 221, 0.1843137255);
}
.back-dark {
  color: #4d4d4d;
  border-radius: 6px;
  border: 1px solid #d3d3d3;
  background-color: rgba(133, 133, 133, 0.1843137255);
}
.back-lightRed {
  color: #eb777d;
  border-radius: 6px;
  border: 1px solid #f0f0f0;
  background-color: rgba(228, 189, 189, 0.1843137255);
}.issue-tracker-radio {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  padding: 3px 10px;
  border-radius: 3px;
  border: 1px solid;
}
.issue-tracker-radio__ticket {
  color: #6678f3;
  background-color: #bdcff7;
  border-color: rgba(102, 120, 243, 0.1647058824);
}
.issue-tracker-radio__bug {
  color: #f82a55;
  background-color: #ffccc7;
  border-color: rgba(248, 42, 87, 0.1647058824);
}
.issue-tracker-radio__feature {
  color: #50a9fe;
  background-color: #cde4fd;
  border-color: rgba(94, 189, 254, 0.1647058824);
}
.issue-tracker-radio__meeting {
  color: #9859ff;
  background-color: #eae8fa;
  border-color: rgba(152, 89, 255, 0.1647058824);
}
.issue-tracker-radio__recurring {
  color: #80b962;
  background-color: #ddf3cc;
  border-color: rgba(128, 185, 98, 0.1647058824);
}

.issue-priority-radio {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 3px;
  border: 1px solid;
}
.issue-priority-radio__0 {
  color: #8c8c8c;
  background-color: #f5f5f5;
  border-color: rgba(140, 140, 140, 0.1647058824);
}
.issue-priority-radio__1 {
  color: #69b1ff;
  background-color: #f0f8ff;
  border-color: rgba(105, 177, 255, 0.16);
}
.issue-priority-radio__2 {
  color: #1890ff;
  background-color: #e6f4ff;
  border-color: rgba(24, 144, 255, 0.1647058824);
}
.issue-priority-radio__3 {
  color: #faad14;
  background-color: #fff7e6;
  border-color: rgba(250, 173, 20, 0.1647058824);
}
.issue-priority-radio__4 {
  color: #eb777d;
  background-color: #fff1f0;
  border-color: rgba(235, 119, 125, 0.1647058824);
}
.issue-priority-radio__5 {
  color: #ffffff;
  background-color: #ff7875;
  border-color: #ffb3b0;
}

.issue-estimated-radio {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  padding: 4px 10px 4px 10px;
  border-radius: 3px;
  border: 1px solid;
}
.issue-estimated-radio__easy {
  color: #48a0ff;
  background-color: #cde4fd;
  border-color: rgba(205, 228, 253, 0.1647058824);
}
.issue-estimated-radio__normal {
  color: #f9a86f;
  background-color: #fff7e6;
  border-color: rgba(249, 168, 111, 0.1647058824);
}
.issue-estimated-radio__difficult {
  color: #ec787d;
  background-color: rgba(247, 211, 207, 0.9921568627);
  border-color: rgba(236, 120, 125, 0.1647058824);
}
.issue-estimated-radio__very_complicated {
  color: #9655ff;
  background-color: rgba(202, 173, 252, 0.1921568627);
  border-color: rgba(150, 85, 255, 0.1647058824);
}.file-wrapper {
  position: relative;
  z-index: 0;
  width: 3.625rem;
  height: 3.625rem;
  border: 1px dashed dimgray;
  border-radius: 3px;
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.file-wrapper .action-icon,
.file-wrapper .additional-download-icon {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
}
.file-wrapper:hover .action-icon, .file-wrapper:hover .additional-download-icon,
.file-wrapper .action-icon:has(.anticon-loading),
.file-wrapper .additional-download-icon:has(.anticon-loading) {
  opacity: 1;
  pointer-events: auto;
}

.file-wrapper:hover {
  border: 1px solid #038fde;
}

.ant-image {
  display: none;
}

.additional-download-icon {
  position: absolute;
  display: grid;
  place-items: center;
  aspect-ratio: 1;
  min-height: 0;
  transform: translateX(30%) translateY(-30%);
  top: 0;
  right: 0;
  z-index: 2;
  border-radius: 100%;
}

.action-icon {
  position: absolute;
  display: grid;
  place-items: center;
  aspect-ratio: 1;
  min-height: 0;
  transform: translateX(30%) translateY(-30%);
  top: 0;
  right: 0;
  z-index: 2;
  border-radius: 100%;
}

.action-icon--download,
.additional-download-icon--with-remove {
  top: 1.4rem;
  right: 0;
}

.not-downloaded-background {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}.audio-files {
  width: 100%;
}
.audio-files--empty {
  display: flex;
  justify-content: flex-end;
}
.audio-files--filled {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
}
.audio-files__record {
  flex-shrink: 0;
}
.audio-files__list {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
}
.audio-files .audio-box {
  padding: 0;
}
.audio-files .audio-box .audio-box__player.rhap_container {
  height: 36px;
  padding: 0 8px 0 4px;
  border-radius: 6px;
  border-color: #e8f0f5;
  box-shadow: none;
}
.audio-files .audio-box .rhap_play-pause-button {
  font-size: 24px;
}
.audio-files .audio-box .rhap_button-clear:not(.audio-box__action) {
  width: 28px;
  height: 28px;
}
.audio-files .audio-box .rhap_time {
  font-size: 10px;
  min-width: 30px;
}
.audio-files .audio-box .audio-progress__track {
  height: 3px;
}
.audio-files .audio-box .audio-progress__track:hover {
  height: 4px;
}.color-label-modal {
  color: rgb(107, 107, 107) !important;
}

.label-modal-issue .ant-form-item-label > label {
  font-size: 14px;
  color: rgb(107, 107, 107);
}

.right-section-modal {
  border-left: 1px solid rgb(226, 226, 226);
}

.select-life-time {
  position: absolute;
  top: -21px;
  right: -44px;
  z-index: 1;
}

.line-step-time {
  height: 1px;
  border-bottom: 1px solid rgb(228, 228, 228);
}.color-dark-red {
  color: rgb(148, 64, 64);
}

.color-dark-orange {
  color: #be7628;
}

.button-time-number {
  outline: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  width: 25px;
  height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
}
.button-time-number:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}
.button-time-number[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed;
  color: rgb(175, 175, 175) !important;
}
.button-time-number {
  background-color: white;
  border: 1px solid #d9d9d9;
  margin: 0px 2px;
  border-radius: 3px;
}

.button-time-wrapper {
  display: flex;
  align-items: center;
  border: 1px solid #d9d9d9;
  background-color: white;
  border-radius: 3px;
  margin: 0px 2px;
  height: 26px;
}
.button-time-wrapper .button-time-wrapper__title {
  outline: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  width: 25px;
  height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
}
.button-time-wrapper .button-time-wrapper__title:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}
.button-time-wrapper .button-time-wrapper__title[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed;
  color: rgb(175, 175, 175) !important;
}
.button-time-wrapper .button-time-wrapper__title {
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
.button-time-wrapper .button-time-wrapper__button-left, .button-time-wrapper .button-time-wrapper__button-right {
  outline: none;
  border: none;
  width: 23px;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}
.button-time-wrapper .button-time-wrapper__button-left-small, .button-time-wrapper .button-time-wrapper__button-right-small {
  outline: none;
  border: none;
  width: 23px;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  padding: 0px 4px;
  width: 16px;
}
.button-time-wrapper .button-time-wrapper__button-left:hover, .button-time-wrapper .button-time-wrapper__button-right:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}
.button-time-wrapper .button-time-wrapper__button-left[disabled], .button-time-wrapper .button-time-wrapper__button-right[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed;
  color: rgb(175, 175, 175) !important;
}

.button-time-wrapper-small {
  display: flex;
  align-items: center;
  border: 1px solid #d9d9d9;
  background-color: white;
  border-radius: 3px;
  margin: 0px 2px;
  height: 20px;
}
.button-time-wrapper-small .button-time-wrapper__title {
  outline: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  width: 25px;
  height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
}
.button-time-wrapper-small .button-time-wrapper__title:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}
.button-time-wrapper-small .button-time-wrapper__title[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed;
  color: rgb(175, 175, 175) !important;
}
.button-time-wrapper-small .button-time-wrapper__title {
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
.button-time-wrapper-small .button-time-wrapper__button-left, .button-time-wrapper-small .button-time-wrapper__button-right {
  outline: none;
  border: none;
  width: 23px;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}
.button-time-wrapper-small .button-time-wrapper__button-left-small, .button-time-wrapper-small .button-time-wrapper__button-right-small {
  outline: none;
  border: none;
  width: 23px;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  padding: 0px 4px;
  width: 16px;
}
.button-time-wrapper-small .button-time-wrapper__button-left:hover, .button-time-wrapper-small .button-time-wrapper__button-right:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}
.button-time-wrapper-small .button-time-wrapper__button-left[disabled], .button-time-wrapper-small .button-time-wrapper__button-right[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed;
  color: rgb(175, 175, 175) !important;
}.color-label-modal {
  color: rgb(107, 107, 107) !important;
}

.label-modal-issue .ant-form-item-label > label {
  font-size: 14px;
  color: rgb(107, 107, 107);
}

.right-section-modal {
  border-left: 1px solid rgb(226, 226, 226);
}

.select-life-time {
  position: absolute;
  top: -21px;
  right: -44px;
  z-index: 1;
}

.line-step-time {
  height: 1px;
  border-bottom: 1px solid rgb(228, 228, 228);
}
.quill-editor-wrapper {
  position: relative;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  font-family: Helvetica, Arial, sans-serif;
}

.quill-inner-wrapper {
  display: flex;
  flex-direction: column;
  min-height: 500px;
  border-radius: 0 0 6px 6px;
}
.quill-inner-wrapper.vertical {
  min-height: auto;
  flex: 1 1 auto;
}
.quill-inner-wrapper.vertical .ql-editor {
  flex: 1 1 0;
}

.ql-toolbar.ql-snow {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 8px;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  height: 18px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 0 0;
}

.ql-editing[data-mode=link] {
  position: absolute;
  display: flex;
  align-items: center;
  transform: translate(120px, 0);
}
.ql-editing[data-mode=link] input[data-link="https://quilljs.com"] {
  border-radius: 4px;
}
.ql-editing[data-mode=link] input[type=text]:focus {
  border: 1px solid #1890ff !important;
}
.ql-editing[data-mode=link] a.ql-action {
  margin-left: 4px;
  padding: 0 4px;
  display: inline-block;
  line-height: 24px;
  border-radius: 4px;
  border: 1px solid #1890ff;
}
.ql-editing[data-mode=link] a.ql-action:hover {
  background-color: #1890ff;
  color: white;
}
.ql-editing[data-mode=link] a.ql-action::after {
  margin: 0;
}

.ql-tooltip.ql-hidden {
  display: none;
}

.toolbar-divider {
  display: inline-block;
  margin: 0 5px;
  color: #ccc;
  font-size: 18px;
}

.quill-button-group-wrapper {
  display: inline-flex;
  align-items: center;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 8px;
  padding-right: 8px;
}

.ql-formats {
  display: inline-flex !important;
  align-items: center;
  border-right: 1px solid #ccced1;
}

.ql-editor img {
  outline: 2px solid transparent;
  transition: outline 0.3s ease-in-out;
}

.ql-editor hr {
  margin-top: 16px;
  margin-bottom: 16px;
  border: none;
  border-top: 3px solid #ccc;
}

.ql-tooltip {
  display: flex;
  align-items: center;
}

.ql-table-toggle {
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  opacity: 0;
}

.ql-table-menu {
  z-index: 1000;
  background-color: white;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
}

.ql-preview {
  order: 0;
}

.ql-quick-view {
  order: 1;
}

.ql-action {
  order: 2;
}

.ql-remove {
  order: 3;
}

.ql-container .ql-editor ol li::before {
  content: "";
}

.ql-editor {
  min-height: 400px;
}

.instruction-preview blockquote {
  border-left: 4px solid #ccc;
  padding-left: 16px;
}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}

/*# sourceMappingURL=quill.snow.css.map*/.document-card {
  height: 100%;
}
.document-card .ant-card-body {
  height: 100%;
}

.document-card-spinner {
  height: 100%;
}

.cke_button__savedoc {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  color: #000000 !important;
  margin-bottom: 2px !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}
.cke_button__savedoc:hover {
  background-color: #c0bbbb !important;
}

.cke_button__savebtn_icon {
  display: none !important;
}

.cke_button__savedoc_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__addissuebtn {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  color: #000000 !important;
  margin-bottom: 2px !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}
.cke_button__addissuebtn:hover {
  background-color: #c0bbbb !important;
}

.cke_button__addissuebtn_icon {
  display: none !important;
}

.cke_button__addissuebtn_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__addvectorbtn {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  color: #000000 !important;
  margin-bottom: 2px !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}
.cke_button__addvectorbtn:hover {
  background-color: #c0bbbb !important;
}

.cke_button__addvectorbtn_icon {
  display: none !important;
}

.cke_button__addvectorbtn_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__imagesmanagement {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  margin-bottom: 2px !important;
  margin-right: 30px !important;
  color: #000000 !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}

.cke_button__imagesmanagement:hover {
  background-color: #c0bbbb !important;
}

.cke_button__imagesmanagement_icon {
  display: none !important;
}

.cke_button__imagesmanagement_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__addcopylink {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  margin-bottom: 2px !important;
  color: #000000 !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}

.cke_button__addcopylink:hover {
  background-color: #c0bbbb !important;
}

.cke_button__addcopylink_icon {
  display: none !important;
}

.cke_button__addcopylink_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__addissues {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  margin-bottom: 2px !important;
  color: #000000 !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
  margin-right: 15px !important;
}

.cke_button__addissues:hover {
  background-color: #c0bbbb !important;
}

.cke_button__addissues_icon {
  display: none !important;
}

.cke_button__addissues_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__pdffile {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  margin-bottom: 2px !important;
  color: #000000 !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}

.cke_button__pdffile:hover {
  background-color: #c0bbbb !important;
}

.cke_button__pdffile_icon {
  display: none !important;
}

.cke_button__pdffile_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__docxfile {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  margin-bottom: 2px !important;
  color: #000000 !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}

.cke_button__docxfile:hover {
  background-color: #c0bbbb !important;
}

.cke_button__docxfile_icon {
  display: none !important;
}

.cke_button__docxfile_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.container-type-params-input {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
}

.container-type-params {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

@media (max-width: 768px) {
  .container-type-params {
    display: none;
  }
}
@media (max-width: 1200px) {
  .container-type-params-input {
    flex-direction: column;
    align-items: start;
  }
}@media (max-width: 768px) {
    .container-toolbar-options {
        display: none !important;
    }
}#history-doc-wrapper {
  height: max(600px, 80vh);
  min-height: 0;
  overflow: hidden;
}
#history-doc-wrapper .editor-spin {
  height: 100%;
  width: 100%;
}
#history-doc-wrapper .editor-spin .ant-spin-container {
  height: 100%;
}

#history-editor-wrapper {
  height: 100%;
  display: flex;
  flex-flow: column;
}
#history-editor-wrapper .ck.ck-editor {
  margin: 0 auto;
  height: 100%;
  width: min(1200px, 100%);
  display: flex;
  flex-direction: column;
}
#history-editor-wrapper .ck.ck-editor__main {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
#history-editor-wrapper .ck.ck-editor__main .ck-editor__editable {
  height: 100%;
}

.versions-list {
  display: flex;
  flex-direction: column;
  min-height: 0;
  flex: 1 1 0%;
  overflow: hidden;
}
.versions-list > .ant-spin {
  flex: 1 1 0%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.versions-list > .ant-spin .ant-spin-container {
  flex: 1 1 0%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.versions-list .base-list-header {
  position: relative;
  z-index: 10;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
.versions-list .base-list-items {
  flex: 1 1 0%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.versions-list .base-list-items .current-version {
  display: inline-block;
  padding-inline: 6px;
  font-size: 13px;
  color: #389e0d;
  border: 1px solid #b7eb8f;
  border-radius: 6px;
  background-color: #f6ffed;
}
.versions-list .base-list-items .base-list-item {
  cursor: pointer;
}
.versions-list .base-list-items .base-list-item:hover {
  background-color: #f5f5f5;
}
.versions-list .base-list-items .base-list-item.--selected {
  background-color: #e5f4ff;
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.18), inset -2px -2px 10px #ffffff;
}
.versions-list .base-list-items .base-list-item.--selected .version-title {
  color: #5470ff;
}
.versions-list .base-list-items .base-list-item.--selected .base-list-item-meta-description {
  color: rgba(0, 0, 0, 0.7);
}.container_issues {
  padding: 15px;
  border: 1px solid rgb(230, 230, 230);
  background-color: rgba(248, 248, 248, 0.281);
  border-radius: 3px;
  overflow-y: auto;
  max-height: 700px !important;
  min-height: 500px !important;
}
.container_issues::-webkit-scrollbar {
  width: 4px;
  right: 10px;
}
.container_issues::-webkit-scrollbar-track {
  background: transparent !important;
}
.container_issues::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #d9d9d9 !important;
}

.wrapper_issue {
  padding: 5px;
  margin-bottom: 10px;
  border: 1px solid rgb(211, 211, 211);
  border-radius: 2px;
  background-color: rgb(245, 245, 245);
  position: relative;
}

.title_wrapper {
  width: 55%;
}

.title_wrapper__name {
  font-size: 12px;
}

.description_wrapper {
  width: 100%;
}

.assigned_wrapper {
  width: 45%;
}

.delete_issue_button {
  position: absolute;
  top: 0;
  right: 4px;
  color: rgb(116, 116, 116);
}
.delete_issue_button:hover {
  color: rgb(255, 125, 125);
}.button-time-wrapper__title_time-work {
  position: relative;
  outline: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  transition: color 0.25s, background-color 0.25s;
}
.button-time-wrapper__title_time-work:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}

#calendar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.hiddenInputForCalendar {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.hideDatePicker {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  visibility: hidden;
}

.calendar {
  cursor: pointer;
  width: 30px;
}.dropDownItem {
  font-family: "Ubuntu", sans-serif;
  display: block;
  width: 100%;
  padding: 2px 13px 2px 13px;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}.custom-dropdown-btn {
  padding-inline: 8px;
  height: 26px;
}
.custom-dropdown-btn .dropdown-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 25px;
}

.custom-dropdown-list .ant-dropdown-menu-item-icon {
  font-size: 19px;
}
.custom-dropdown-list .ant-dropdown-menu .ant-dropdown-menu-item-active {
  color: #1890ff;
}.ant-select-item-option.dropdown-option.radio-lightBlue {
  color: #51a5ff !important;
}
.ant-select-item-option.dropdown-option.radio-red {
  color: #f5222d !important;
}
.ant-select-item-option.dropdown-option.radio-gray {
  color: #888888 !important;
}

.ant-select-item-option-selected.dropdown-option.radio-lightBlue {
  background: #c7e1fd !important;
}
.ant-select-item-option-selected.dropdown-option.radio-red {
  background: #ffccc7 !important;
}
.ant-select-item-option-selected.dropdown-option.radio-gray {
  background: #d9d9d9 !important;
}

.ant-select-selection-item .selected-option.radio-lightBlue {
  color: #51a5ff !important;
}
.ant-select-selection-item .selected-option.radio-red {
  color: #f5222d !important;
}
.ant-select-selection-item .selected-option.radio-gray {
  color: #888888 !important;
}.OptionBtn {
  cursor: pointer !important;
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}
.OptionBtn:hover {
  background-color: #e6f7ff;
}
.OptionBtn .ant-select-item-option-content {
  display: flex;
  height: 32px;
  width: 100%;
}
.OptionBtn .ant-select-item-option-content span {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}.data-editor {
  width: 100% !important;
  resize: vertical;
}.cycles-popup-wrapper {
  width: 280px;
}

.cycles-popup-header {
  background-color: #e6f4ff;
  margin: -16px -16px 0;
  padding: 8px 16px;
  color: #1890ff;
  font-weight: 500;
}

.cycles-popup-content {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-top: 12px;
}

.cycles-search-input {
  font-size: 13px;
}

.cycles-list-container {
  height: 400px;
  overflow-y: auto;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}
.cycles-list-container .base-list {
  height: 100%;
}
.cycles-list-container .ant-spin:has(> .ant-spin-container),
.cycles-list-container .ant-spin-container {
  height: 100%;
}
.cycles-list-container::-webkit-scrollbar {
  width: 6px;
}
.cycles-list-container::-webkit-scrollbar-thumb {
  background-color: #d9d9d9;
  border-radius: 3px;
}
.cycles-list-container::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}

.cycle-list-item {
  padding: 8px 12px !important;
  cursor: pointer;
  transition: all 0.2s;
  margin: 2px;
  border-radius: 4px;
  height: 40px;
}
.cycle-list-item:hover {
  background-color: #f5f5f5;
}
.cycle-list-item.cycle-selected {
  background-color: #e6f4ff;
}

.cycle-item-content {
  display: flex;
  align-items: center;
  gap: 8px;
}

.cycle-id {
  color: #8c8c8c;
  font-size: 12px;
  min-width: 24px;
}

.cycle-title {
  font-size: 13px;
  color: #262626;
}

.cycles-popup-footer {
  padding-top: 8px;
  border-top: 1px solid #f0f0f0;
}

.cycles-popup-overlay .ant-popover-container {
  padding: 16px;
}.quick-view-breadcrumbs {
    margin-bottom: 12px;
    padding: 8px 12px;
    background: #fafafa;
    border: 1px solid #f0f0f0;
    border-radius: 6px;
}

.quick-view-breadcrumbs__item {
    color: #8c8c8c;
    font-weight: 500;
    text-decoration: none;
    transition: color 0.15s;
}

.quick-view-breadcrumbs__item--last {
    color: #262626;
    font-weight: 600;
    cursor: default;
}