body.pd-new #task-manager .grid-container .silver-grid {
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
}
body.pd-new #task-manager .grid-container .silver-grid .table-silvergrid-header-holder,
body.pd-new #task-manager .grid-container .silver-grid .table-silvergrid-header-overflow,
body.pd-new #task-manager .grid-container .silver-grid .table-silvergrid-body-overflow {
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff;
}
body.pd-new #task-manager .grid-container .silver-grid tr.table-col-width,
body.pd-new #task-manager .grid-container .silver-grid tr.table-col-width > th,
body.pd-new #task-manager .grid-container .silver-grid tr.table-col-width > td {
  height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  line-height: 0;
}
body.pd-new #task-manager .grid-container .silver-grid .table-silver,
body.pd-new #task-manager .grid-container .silver-grid .table-silvertree-body {
  border-radius: 0 !important;
  box-shadow: none !important;
}
body.pd-new #task-manager .grid-container .silver-grid thead > tr:not(.table-col-width) > th,
body.pd-new #task-manager .grid-container .silver-grid .table-silvergrid-header tr:not(.table-col-width) > th {
  height: 40px;
  background: #f4f5f8 !important;
  background-image: none !important;
  border-color: #e3e6ec !important;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #5b6475;
  text-shadow: none;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td {
  overflow: visible;
  padding: 6px 8px;
  background: #ffffff !important;
  border-color: #eef0f4 !important;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td input.silver-textbox,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .silver-control:not(.SilverCombo) .silver-textbox,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .silver-tokenbox,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .custom-combo,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td select {
  box-sizing: border-box;
  height: 32px;
  min-height: 32px;
  border: 1px solid #e3e6ec !important;
  border-radius: 8px;
  background-color: #fafbfc;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 12px;
  color: #374151;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td input.silver-textbox:hover,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .silver-control:not(.SilverCombo) .silver-textbox:hover,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .silver-tokenbox:hover,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .custom-combo:hover,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td select:hover {
  border-color: #c3cad6 !important;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td input.silver-textbox:focus,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .silver-control:not(.SilverCombo) .silver-textbox:focus,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .silver-tokenbox:focus,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .custom-combo:focus,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td select:focus {
  border-color: #2453d6 !important;
  background-color: #ffffff;
  outline: none;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td input.silver-textbox {
  padding: 0 8px;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td select {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  padding: 0 28px 0 10px;
  background: url("/Paradel_NewDesign/icons/chevron-down.svg") right 8px center/14px no-repeat #fafbfc;
  cursor: pointer;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td input[type=date]::-webkit-calendar-picker-indicator,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td input[type=datetime-local]::-webkit-calendar-picker-indicator {
  width: 16px;
  height: 16px;
  margin-left: 4px;
  background: url("/Paradel_NewDesign/icons/view-calendar.svg") center/15px no-repeat;
  opacity: 0.5;
  cursor: pointer;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .SilverCombo.silver-control,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .silver-tokenbox {
  box-sizing: border-box;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  border: 1px solid #e3e6ec !important;
  border-radius: 8px;
  background: #fafbfc !important;
  box-shadow: none !important;
  overflow: hidden;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .SilverCombo.silver-control:hover,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .silver-tokenbox:hover {
  border-color: #c3cad6 !important;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .SilverCombo.silver-control:focus, body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .SilverCombo.silver-control:focus-within,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .silver-tokenbox:focus,
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .silver-tokenbox:focus-within {
  border-color: #2453d6 !important;
  background: #ffffff !important;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .SilverCombo.silver-control {
  display: block;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .SilverCombo.silver-control table {
  height: 100%;
  border: 0 !important;
  border-radius: 0;
  background: transparent !important;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .SilverCombo.silver-control .silver-textbox {
  border: 0 !important;
  background: transparent;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .SilverCombo .btn-silver-carret {
  height: 30px;
  padding: 0 8px;
  border: 0;
  background: url("/Paradel_NewDesign/icons/chevron-down.svg") center/14px no-repeat transparent !important;
  box-shadow: none;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .SilverCombo .btn-silver-carret .carret {
  display: none;
}
body.pd-new #task-manager .grid-container .silver-grid tr.filter-row > td .SilverCombo.noborder > table > tbody > tr > td.td-carret {
  border: 0;
}
body.pd-new #task-manager .grid-container .silver-grid .table-silvergrid-header-overflow:has(.holder[style*="display: block"]),
body.pd-new #task-manager .grid-container .silver-grid .table-silvergrid-header-overflow:has(.custom-combo.expanded) {
  overflow: visible;
}
body.pd-new #task-manager .grid-container .silver-grid .SilverCombo.silver-control .holder {
  overflow: hidden;
  min-height: 0;
  border: 1px solid #e3e6ec;
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(17, 24, 39, 0.12);
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
}
body.pd-new #task-manager .grid-container .silver-grid .SilverCombo.silver-control .holder .overflow {
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
}
body.pd-new #task-manager .grid-container .silver-grid .SilverCombo.silver-control .holder .table-combo-header:has(th:empty) {
  display: none;
}
body.pd-new #task-manager .grid-container .silver-grid .SilverCombo.silver-control .holder .table-combo {
  border: 0;
  box-shadow: none;
}
body.pd-new #task-manager .grid-container .silver-grid .SilverCombo.silver-control .holder .table-combo > tbody > tr > td {
  padding: 8px 10px;
  border: 0;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 13px;
  color: #374151;
}
body.pd-new #task-manager .grid-container .silver-grid .SilverCombo.silver-control .holder .table-combo > tbody > tr:hover > td {
  background: #e8eeff;
  color: #111827;
}
body.pd-new #task-manager .grid-container .silver-grid tbody > tr:not(.filter-row) > td {
  border-color: #e9ecf1 !important;
  background-image: none;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 13px;
  color: #374151;
}
body.pd-new #task-manager .grid-container .silver-grid tbody > tr:not(.filter-row):hover > td {
  background-color: #fafbfd;
}
body.pd-new #task-manager .grid-container .TaskGridHolder {
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row:hover > .rowCol {
  background: #fafbfd;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol {
  min-height: 52px;
  background: #ffffff;
  border-bottom: 1px solid #eef0f4;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol:not(:last-child) {
  border-right: 0;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol.expired {
  background: #fecaca !important;
  color: #991b1b;
  font-weight: 600;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol.expired input,
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol.expired input:focus {
  background: #fecaca !important;
  color: #991b1b;
  font-weight: 600;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol.expires {
  background: #fde68a !important;
  color: #78350f;
  font-weight: 600;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol.expires input,
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol.expires input:focus {
  background: #fde68a !important;
  color: #78350f;
  font-weight: 600;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol > .flex-row {
  min-height: 52px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol > .flex-row.users .avatar {
  width: 32px;
  height: 32px;
  margin-left: -8px;
  border: 2px solid #ffffff;
  box-sizing: content-box;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol > .flex-row.users .avatar:first-child {
  margin-left: 0;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .nameIcon {
  width: 26px;
  height: 36px;
  margin: 0 6px 0 12px;
  background: url(/s_TaskManager/image/task_logo_big.svg) center/contain no-repeat;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol input[type=date]::-webkit-calendar-picker-indicator {
  opacity: 0;
  cursor: pointer;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol:hover input[type=date]::-webkit-calendar-picker-indicator {
  opacity: 0.5;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder {
  min-height: 52px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .silver-textbox,
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .silver-memo {
  box-sizing: border-box;
  height: 52px;
  min-height: 52px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 13px;
  color: #374151 !important;
  font-variant-numeric: tabular-nums;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .silver-textbox:focus,
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .silver-memo:focus {
  border: 2px solid #2453d6 !important;
  border-radius: 8px;
  background: #ffffff;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder.name .nameValue {
  min-height: 52px;
  line-height: 52px;
  padding-left: 6px;
  font-size: 14px;
  font-weight: 500;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder.name.withPath .nameValue {
  line-height: 40px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder.name .namePath {
  top: 30px;
  padding-left: 6px;
  font-size: 12px;
  color: #6b7280;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder:has(> .custom-combo) {
  display: flex;
  align-items: center;
  height: 52px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo {
  box-sizing: border-box;
  flex: none;
  width: calc(100% - 20px) !important;
  min-height: 30px;
  height: 30px;
  margin: 0 10px;
  border: 0;
  border-radius: 15px;
  background: #f1f3f7;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="1"] {
  background: #f1f3f7 !important;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="1"] .combo-container > .name {
  color: #5b6475;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="2"] {
  background: #e8eeff !important;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="2"] .combo-container > .name {
  color: #1a3fa8;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="3"] {
  background: #fef3c7 !important;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="3"] .combo-container > .name {
  color: #92400e;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="4"] {
  background: #dcfce7 !important;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="4"] .combo-container > .name {
  color: #166534;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="5"] {
  background: #dbeafe !important;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="5"] .combo-container > .name {
  color: #1e40af;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="6"] {
  background: #ffedd5 !important;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="6"] .combo-container > .name {
  color: #9a3412;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="7"] {
  background: #fee2e2 !important;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo[data-pd-status="7"] .combo-container > .name {
  color: #991b1b;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo > .combo-container > .name {
  background: transparent;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 12px;
  font-weight: 600;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo .carret {
  width: 18px;
  margin-right: 8px;
  background: url("/Paradel_NewDesign/icons/chevron-down.svg") center/14px no-repeat;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo > .combo-dropdown {
  overflow: hidden;
  min-height: 0 !important;
  border: 1px solid #e3e6ec;
  border-radius: 8px;
  background: #ffffff;
  box-shadow: 0 8px 24px rgba(17, 24, 39, 0.12);
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo > .combo-dropdown > .combo-items {
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 4px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo > .combo-dropdown > .combo-items > .item {
  display: flex;
  align-items: center;
  height: auto;
  min-height: 32px;
  padding: 6px 10px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #374151;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .custom-combo > .combo-dropdown > .combo-items > .item:hover {
  background: #e8eeff;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .subProgress {
  left: 10px;
  right: 10px;
  bottom: 4px;
  width: auto;
  height: 4px;
  border-radius: 2px;
  overflow: hidden;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .controlHolder .subProgress > div {
  height: 4px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .comments {
  display: flex;
  align-items: center;
  height: 24px;
  padding-left: 22px;
  background: url("/Paradel_NewDesign/icons/comment.svg") 0 center/16px no-repeat;
  font-size: 13px;
  color: #5b6475;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .comments strong {
  padding: 1px 6px;
  border-radius: 9px;
  background: #dc2626;
  font-size: 11px;
  font-weight: 600;
  top: 0;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .checks {
  height: 24px;
  padding: 0 8px;
  border-radius: 12px;
  background: #e8eeff;
  color: #374151;
  font-size: 12px;
  font-weight: 600;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .checks > icon {
  width: 14px;
  height: 14px;
  background: currentColor;
  -webkit-mask: url("/Paradel_NewDesign/icons/check-white.svg") center/contain no-repeat;
  mask: url("/Paradel_NewDesign/icons/check-white.svg") center/contain no-repeat;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .checks.completed {
  background: #dcfce7;
  color: #166534;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row > .flex-row .rowCol .unreadInName {
  padding: 1px 6px;
  border-radius: 9px;
  background: #dc2626;
  font-size: 11px;
  font-weight: 600;
  top: 0;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row .caret {
  width: 20px;
  height: 20px;
  margin: 0 0 0 6px;
  border-radius: 4px;
  background: url("/Paradel_NewDesign/icons/chevron-right.svg") center/14px no-repeat;
  transition: transform 0.15s ease-out;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .grid-row.opened > .flex-row > .rowCol > .flex-row .caret {
  background-position: center;
  transform: rotate(90deg);
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .emptyRow {
  padding: 32px 16px;
  color: #6b7280;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask {
  min-height: 52px;
  background: #fafbfc;
  border-left: 0;
  border-bottom: 1px solid #eef0f4;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask .btn-silver {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 32px;
  margin: 10px 0 10px 14px;
  padding: 0 12px 0 34px;
  border: 1px dashed #c3cad6;
  border-radius: 8px;
  background: url("/Paradel_NewDesign/icons/plus.svg") 10px center/16px no-repeat #ffffff;
  box-shadow: none;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 30px;
  color: #374151;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask .btn-silver:hover {
  border-color: #e8eeff;
  background-color: #e8eeff;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask.edit .btn-silver {
  display: none;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask .silver-control {
  flex: 1 1 auto;
  width: 100%;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask .silver-control {
  padding: 7px 12px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask .silver-control input.silver-textbox {
  box-sizing: border-box;
  width: 100%;
  height: 38px;
  min-height: 38px;
  padding: 0 14px;
  border: 1px solid #b9c8f5 !important;
  border-radius: 8px;
  background: #f5f8ff !important;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 14px;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask .silver-control input.silver-textbox::-moz-placeholder {
  color: #6b7280;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask .silver-control input.silver-textbox::placeholder {
  color: #6b7280;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask .silver-control input.silver-textbox:focus {
  border: 1px solid #2453d6 !important;
  background: #f5f8ff !important;
  box-shadow: 0 0 0 3px rgba(36, 83, 214, 0.12);
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container .addNewTask.edit {
  background: #fafbff;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container > .groupContent > .flex-row {
  padding: 12px 10px;
  background: #fafbfc;
  border-bottom: 1px solid #eef0f4;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid > .rows-container > .groupContent > .flex-row span {
  font-size: 12px;
  font-weight: 600;
  color: #6b7280;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .selectionLine {
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 12px 32px rgba(17, 24, 39, 0.16);
}

body.pd-new #task-manager .grid-container .TaskGridHolder {
  overflow: hidden;
}
body.pd-new #task-manager .grid-container .TaskGridHolder:has(.body-TaskGrid .custom-combo.expanded) {
  overflow: visible;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid:has(.custom-combo.expanded) {
  overflow: visible;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .body-TaskGrid .grid-row:has(.custom-combo.expanded) {
  position: relative;
  z-index: 6;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder {
  height: calc(100% - 58px);
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel {
  position: relative;
  overflow: visible;
  gap: 12px;
  padding: 10px 16px;
  border: 0;
  border-bottom: 1px solid #eef0f4;
  background: #ffffff;
  box-shadow: none;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .vertical-separator {
  width: 1px;
  height: 24px;
  background: #e3e6ec;
  box-shadow: none;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .btn-silver {
  display: inline-flex;
  align-items: center;
  height: 32px;
  padding: 0 12px;
  border: 1px solid #e3e6ec;
  border-radius: 8px;
  background: #ffffff !important;
  box-shadow: none;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #374151;
  text-shadow: none;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .btn-silver:hover {
  border-color: #c3cad6;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .btn-silver img {
  margin-right: 6px !important;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .btn-silver img[src*=Doc-Add] {
  width: 16px !important;
  height: 16px;
  content: url("/Paradel_NewDesign/icons/plus-white.svg");
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .btn-silver:has(img[src*=Doc-Add]) {
  border-color: #2453d6;
  background: #2453d6 !important;
  color: #fff;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .btn-silver:has(img[src*=Doc-Add]):hover {
  border-color: #1a3fa8;
  background: #1a3fa8 !important;
  color: #fff;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .actions-view {
  gap: 2px;
  padding: 3px;
  border-radius: 10px;
  background: #f4f5f8;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .actions-view .btn-silver {
  height: 30px;
  border: 0;
  background: transparent !important;
  color: #5b6475;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .actions-view .btn-silver.active {
  background: #ffffff !important;
  color: #111827;
  box-shadow: 0 1px 2px rgba(17, 24, 39, 0.08);
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .month-changer {
  gap: 8px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .datesWeek {
  gap: 4px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .weekBtn {
  width: 30px;
  height: 30px;
  border-radius: 8px;
  background: url("/Paradel_NewDesign/icons/chevron-down.svg") center/16px no-repeat;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .weekBtn:hover {
  background-color: #eef1f6;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .custom-combo:not(.custom-relativeParent),
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .tbMonth input.silver-textbox,
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .datesWeek input.silver-textbox {
  height: 32px;
  border: 1px solid #e3e6ec;
  border-radius: 8px;
  background: #ffffff;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 13px;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .custom-combo > .combo-container > .name {
  background: transparent;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .custom-combo .carret {
  width: 20px;
  background: url("/Paradel_NewDesign/icons/chevron-down.svg") center/14px no-repeat;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .custom-relativeParent {
  z-index: 50;
  min-width: 120px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .custom-relativeParent > .combo-dropdown {
  overflow: hidden;
  min-height: 0 !important;
  border: 1px solid #e3e6ec;
  border-radius: 8px;
  background: #ffffff;
  box-shadow: 0 8px 24px rgba(17, 24, 39, 0.12);
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .custom-relativeParent > .combo-dropdown > .combo-items {
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 4px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .custom-relativeParent > .combo-dropdown > .combo-items > .item {
  display: flex;
  align-items: center;
  height: auto;
  min-height: 32px;
  padding: 6px 10px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #374151;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .SilverHeader.actions-panel .custom-relativeParent > .combo-dropdown > .combo-items > .item:hover {
  background: #e8eeff;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-container {
  height: calc(100% - 53px);
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder {
  padding: 12px 16px 16px;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .days-header .week-day {
  padding: 10px;
  border: 0;
  border-right: 1px solid #ffffff;
  background: #eef3ff;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #374151;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .days-header .week-day:first-child {
  border-left: 0;
  border-radius: 8px 0 0 0;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .days-header .week-day:last-child {
  border-right: 0;
  border-radius: 0 8px 0 0;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .days-header .week-day:nth-child(6), body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .days-header .week-day:nth-child(7) {
  background: #fff3e6;
  color: #c2410c;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell {
  padding: 10px 8px 10px 16px;
  border: 0;
  border-right: 1px solid #d5dbe4;
  border-bottom: 1px solid #d5dbe4;
  background: #ffffff;
  font-size: 14px;
  font-weight: 600;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell.weekend {
  background: #fffaf3;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell.weekend .date {
  color: #c2410c;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell.excess {
  background: #fafbfc;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell.excess .date {
  color: #c3cad6;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell:hover {
  background: #f8faff;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell.today {
  background: #eef3ff;
  box-shadow: inset 0 3px 0 #2453d6;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell.today .date {
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell .date {
  align-items: center;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell .date .abb-month {
  padding: 1px 6px;
  border-radius: 4px;
  background: #e8eeff;
  font-size: 11px;
  font-weight: 600;
  color: #374151;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell .date .add-event {
  width: 22px;
  height: 22px;
  bottom: auto;
  top: -2px;
  border-radius: 6px;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  color: #c3cad6;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell .date .add-event:hover {
  background: #e8eeff;
  color: #111827;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week > .month-cell:nth-child(7n+1) {
  border-left: 1px solid #d5dbe4;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell .day-content .cal-event {
  border-radius: 0 6px 6px 0;
  font-family: "Inter", "HelveticaNeueCyr", system-ui, sans-serif;
  font-size: 12px;
  font-weight: 500;
}
body.pd-new #task-manager .grid-container .TaskGridHolder .EventCalendar-holder .calendar-holder .calendar-grid .month-week .month-cell .day-content .cal-event::before {
  width: 3px;
}

body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control {
  box-sizing: border-box !important;
  display: block;
  width: 100% !important;
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #e3e6ec !important;
  border-radius: 8px !important;
  background: #fafbfc !important;
  box-shadow: none !important;
  overflow: hidden;
}
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control:hover,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control:hover {
  border-color: #c3cad6 !important;
}
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within {
  border-color: #2453d6 !important;
  background: #ffffff !important;
}
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td .silver-textbox,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td .silver-tokenbox,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td .silver-memo,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td table,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td .silver-textbox,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td .silver-tokenbox,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td .silver-memo,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td table {
  box-sizing: border-box !important;
  width: 100% !important;
  height: 30px !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 8px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #fafbfc !important;
  background-color: #fafbfc !important;
  background-image: none !important;
  box-shadow: none !important;
}
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control td,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control .btn-silver,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control .btn-silver-carret,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control td,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control .btn-silver,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control .btn-silver-carret {
  border: 0 !important;
  background-color: #fafbfc !important;
  background-image: none !important;
  box-shadow: none !important;
}
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control .btn-silver-carret,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control .btn-silver-carret {
  height: 30px !important;
  padding: 0 8px !important;
  background: url("/Paradel_NewDesign/icons/chevron-down.svg") center/14px no-repeat #fafbfc !important;
}
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control .btn-silver-carret .carret,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control .btn-silver-carret .carret {
  display: none !important;
}
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within .silver-textbox,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within .silver-tokenbox,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within table,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within td,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within .btn-silver,
body.pd-new #task-manager .right-content .grid-container .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within .btn-silver-carret,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within .silver-textbox,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within .silver-tokenbox,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within table,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within td,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within .btn-silver,
body.pd-new #task-manager .right-content .gridHolder .silver-grid .table-silver tr.filter-row > td > .silver-control:focus-within .btn-silver-carret {
  background-color: #ffffff !important;
}/*# sourceMappingURL=styleTaskGrid.css.map */
