.apsis-ui__action-tile {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  box-sizing: border-box;
  border: 1px solid #d9dce3;
  background: #fff;
  color: #111827;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  vertical-align: top;
  transition:
    background-color 0.18s ease,
    border-color 0.18s ease,
    box-shadow 0.18s ease,
    transform 0.12s ease,
    opacity 0.18s ease;
}

.apsis-ui__action-tile:hover {
  border-color: #cfd4dc;
  background: #fafafa;
  text-decoration: none;
  color: #111827;
}

.apsis-ui__action-tile:focus,
.apsis-ui__action-tile:focus-visible {
  outline: none;
  border-color: #bfc7d3;
  box-shadow: 0 0 0 3px rgba(17, 24, 39, 0.06);
}

.apsis-ui__action-tile:active {
  transform: translateY(1px);
}

.apsis-ui__action-tile:disabled,
.apsis-ui__action-tile.is-disabled,
.apsis-ui__action-tile[aria-disabled="true"] {
  cursor: not-allowed;
  opacity: 0.6;
  pointer-events: none;
}

.apsis-ui__action-tile-icon {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 12px;
  color: #111827;
  line-height: 1;
}

.apsis-ui__action-tile-label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.35;
  color: #111827;
  word-break: break-word;
}

.apsis-ui__action-tile--sm {
  min-width: 140px;
  min-height: 78px;
  padding: 10px 10px;
  border-radius: 16px;
}

.apsis-ui__action-tile--md {
  min-width: 180px;
  min-height: 78px;
  padding: 16px 16px;
  border-radius: 18px;
}

.apsis-ui__icon-svg {
  width: 22px;
  height: 22px;
  flex: 0 0 auto;
}

.apsis-ui__tile-row {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.apsis-ui__tile-row--tight {
  gap: 8px;
}

.apsis-filterbar {
  position: relative;
}

.apsis-filterbar__search {
  position: relative;
}

.apsis-filterbar__search-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: #8a8f98;
  pointer-events: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.apsis-filterbar__search-input {
  width: 100%;
  height: 40px;
  border: 1px solid #e4e7ec;
  border-radius: 10px;
  background: #fff;
  padding: 0 14px 0 40px;
  font-size: 14px;
  color: #111827;
  outline: none;
  transition: border-color .18s ease, box-shadow .18s ease;
}

.apsis-filterbar__search-input::placeholder {
  color: #8a8f98;
}

.apsis-filterbar__search-input:focus {
  border-color: #d0d5dd;
  box-shadow: 0 0 0 4px #f2f4f7;
}

.apsis-filterbar__chips {
  margin-top: 8px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}

.apsis-filter {
  position: relative;
}

.apsis-filter__trigger,
.apsis-filter__selected-main,
.apsis-filter__selected-clear,
.apsis-filter__option {
  border: 0;
  background: none;
  font: inherit;
}

.apsis-filter__trigger {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 26px;
  padding: 0 10px;
  border: 1px solid #d9dce3;
  border-radius: 8px;
  background: #fff;
  color: #111827;
  cursor: pointer;
  font-size: 12.3px;
  font-weight: 500;
  transition: background-color .18s ease, border-color .18s ease, opacity .18s ease;
}

.apsis-filter__trigger:hover {
  background: #fafafa;
}

.apsis-filter__trigger:disabled,
.apsis-filter.is-disabled .apsis-filter__trigger {
  cursor: not-allowed;
  opacity: .6;
}

.apsis-filter__trigger-icon,
.apsis-filter__selected-clear-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.apsis-filter.is-active > .apsis-filter__trigger {
  border-color: #111827;
}

.apsis-filter__selected {
  display: inline-flex;
  align-items: stretch;
  overflow: hidden;
  border-radius: 8px;
  background: #111111;
  color: #fff;
  box-shadow: 0 1px 2px rgba(0,0,0,.06);
}

.apsis-filter__selected-clear,
.apsis-filter__selected-main {
  display: inline-flex;
  align-items: center;
  height: 26px;
  color: #fff;
  cursor: pointer;
  transition: background-color .18s ease;
}

.apsis-filter__selected-clear {
  gap: 5px;
  padding: 0 8px;
  font-size: 13px;
  font-weight: 500;
}

.apsis-filter__selected-main {
  padding: 0 14px;
  font-size: 13px;
  font-weight: 500;
}

.apsis-filter__selected-clear:hover,
.apsis-filter__selected-main:hover {
  background: #1f1f1f;
}

.apsis-filter__selected-divider {
  width: 1px;
  background: rgba(255,255,255,.15);
}

.apsis-filter__menu {
  position: absolute;
  left: 0;
  top: calc(100% + 8px);
  z-index: 120;
  min-width: 160px;
  width: max-content;
  max-width: 280px;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  background: #fff;
  padding: 6px;
  box-shadow: 0 10px 24px rgba(16,24,40,.12);
  display: none;
}

.apsis-filter.is-open > .apsis-filter__menu {
  display: block;
}

.apsis-filter__menu-scroll {
  max-height: 280px;
  overflow-y: auto;
}

.apsis-filter__option {
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 8px;
  border-radius: 8px;
  background: transparent;
  color: #111827;
  text-align: left;
  cursor: pointer;
  font-size: 13px;
  transition: background-color .18s ease, color .18s ease;
}

.apsis-filter__option:hover {
  background: #f9fafb;
}

.apsis-filter__option.is-selected {
  background: #f3f4f6;
}

.apsis-filter__option.is-selected .apsis-filter__option-label {
  font-weight: 500;
}

.apsis-filter__check {
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  border-radius: 6px;
  border: 1px solid #d0d5dd;
  background: #fff;
  position: relative;
}

.apsis-filter[data-mode="single"] .apsis-filter__check {
  display: none;
}

.apsis-filter__option.is-selected .apsis-filter__check {
  border-color: #111827;
  background: #111827;
}

.apsis-filter__option.is-selected .apsis-filter__check::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 2px;
  width: 4px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.apsis-filter__empty {
  padding: 8px 10px;
  font-size: 14px;
  color: #6b7280;
}

.apsis-ui__button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border-radius: 10px;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: background .18s ease, color .18s ease, border-color .18s ease, opacity .18s ease;
  border: 1px solid transparent;
  outline: none;
  box-shadow: none;
  user-select: none;
  white-space: nowrap;
}

.apsis-ui__button:disabled,
.apsis-ui__button.is-disabled,
.apsis-ui__button[aria-disabled="true"]{
  cursor: not-allowed;
  opacity: .7;
  pointer-events: none;
}

.apsis-ui__button--md{
  height: 36px;
  padding: 0 16px;
  font-size: 13px;
}

.apsis-ui__button--sm{
  height: 32px;
  padding: 0 12px;
  font-size: 12px;
}

.apsis-ui__button--xs{
  height: 28px;
  padding: 0 10px;
  font-size: 12px;
}

.apsis-ui__button--primary{
  background: #1F2937;
  color: #fff;
}

.apsis-ui__button--primary:hover{
  opacity: .9;
}

.apsis-ui__button--secondary{
  background: #fff;
  color: #374151;
  border-color: #d9dce3;
}

.apsis-ui__button--secondary:hover{
  background: #fafafa;
  color: #111827;
}

.apsis-ui__button--danger{
  background: #fff;
  color: #9f1d1d;
  border-color: #e5c9c9;
}

.apsis-ui__button--danger:hover{
  background: #fff7f7;
}

.apsis-ui__button-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

.apsis-ui__button-icon-svg{
  width: 16px;
  height: 16px;
  stroke-width: 2.1;
}

.apsis-ui__button--xs .apsis-ui__button-icon-svg{
  width: 14px;
  height: 14px;
}

.apsis-ui__button-label{
  display: inline-flex;
  align-items: center;
}

.actions{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end;
  gap:8px;
}

.apsis-ui__icon-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:10px;
  border:1px solid transparent;
  background:#fff;
  color:#4b5563;
  text-decoration:none;
  cursor:pointer;
  transition:all .16s ease;
  box-shadow:none;
  padding:0;
}

.apsis-ui__icon-button svg{
  width:16px;
  height:16px;
  display:block;
}

.apsis-ui__icon-button--md{
  width:36px;
  height:36px;
}

.apsis-ui__icon-button--sm{
  width:32px;
  height:32px;
}

.apsis-ui__icon-button--xs{
  width:28px;
  height:28px;
}

.apsis-ui__icon-button--secondary{
  border-color:#d9dce3;
  background:#fff;
  color:#4b5563;
}

.apsis-ui__icon-button--secondary:hover{
  background:#f3f4f6;
  color:#111827;
}

.apsis-ui__icon-button--primary{
  background:#1f2937;
  color:#fff;
}

.apsis-ui__icon-button--primary:hover{
  opacity:.92;
  color:#fff;
}

.apsis-ui__icon-button--danger{
  background:#cf4336;
  color:#fff;
}

.apsis-ui__icon-button--danger:hover{
  background:#b9382d;
  color:#fff;
}

.apsis-ui__icon-button--teal{
  background:#5fb7b0;
  color:#fff;
}

.apsis-ui__icon-button--teal:hover{
  background:#4ea8a1;
  color:#fff;
}

.apsis-ui__icon-button.is-disabled,
.apsis-ui__icon-button:disabled{
  opacity:.6;
  cursor:not-allowed;
  pointer-events:none;
}

.apsis-ui__icon-button--danger-outline{
  border-color:#e5c9c9;
  background:#fff;
  color:#9f1d1d;
}

.apsis-ui__icon-button--danger-outline:hover{
  background:#fff7f7;
  color:#7f1d1d;
}

.apsis-ui__icon-button svg{
  display: block;
  width: 14px;
  height: 14px;
}

.apsis-ui__button:disabled,
.apsis-ui__button.is-disabled,
.apsis-ui__button.apsis-ui__button--disabled,
.apsis-ui__button[aria-disabled="true"]{
  cursor: not-allowed !important;
  pointer-events: none !important;
  box-shadow: none !important;
  transform: none !important;
}

.apsis-ui__button:disabled .apsis-ui__button-icon,
.apsis-ui__button.is-disabled .apsis-ui__button-icon,
.apsis-ui__button.apsis-ui__button--disabled .apsis-ui__button-icon,
.apsis-ui__button[aria-disabled="true"] .apsis-ui__button-icon{
  opacity: .72;
}

.apsis-ui__button:disabled .apsis-ui__button-label,
.apsis-ui__button.is-disabled .apsis-ui__button-label,
.apsis-ui__button.apsis-ui__button--disabled .apsis-ui__button-label,
.apsis-ui__button[aria-disabled="true"] .apsis-ui__button-label{
  opacity: .82;
}

.apsis-ui__button--primary:disabled,
.apsis-ui__button--primary.is-disabled,
.apsis-ui__button--primary.apsis-ui__button--disabled,
.apsis-ui__button--primary[aria-disabled="true"]{
  background: #e5e7eb !important;
  border-color: #e5e7eb !important;
  color: #9ca3af !important;
}

.apsis-ui__button--secondary:disabled,
.apsis-ui__button--secondary.is-disabled,
.apsis-ui__button--secondary.apsis-ui__button--disabled,
.apsis-ui__button--secondary[aria-disabled="true"]{
  background: #f3f4f6 !important;
  border-color: #e5e7eb !important;
  color: #9ca3af !important;
}

.apsis-ui__button--danger:disabled,
.apsis-ui__button--danger.is-disabled,
.apsis-ui__button--danger.apsis-ui__button--disabled,
.apsis-ui__button--danger[aria-disabled="true"]{
  background: #f3f4f6 !important;
  border-color: #e5e7eb !important;
  color: #9ca3af !important;
}

.ui.modal{
  border-radius: 22px !important;
  border: 1px solid #d1d5db !important;
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.08) !important;
  background: #fff !important;
  overflow: visible !important;
}

.ui.modal > .header{
  border-top-left-radius: 22px !important;
  border-top-right-radius: 22px !important;
}

.ui.modal > .actions{
  border-bottom-left-radius: 22px !important;
  border-bottom-right-radius: 22px !important;
}

.ui.page.dimmer{
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  background: rgba(17, 24, 39, 0.12) !important;
}


.apsis-ui__badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  border:1px solid transparent;
  border-radius:10px;
  font-weight:500;
  line-height:1;
  white-space:nowrap;
  vertical-align:middle;
  user-select:none;
}

.apsis-ui__badge--md{
  min-height:30px;
  padding:8px 10px;
  font-size:12px;
  margin-top:3px;
}

.apsis-ui__badge--sm{
  min-height:24px;
  padding:0 10px;
  font-size:12px;
}

.apsis-ui__badge--xs{
  min-height:20px;
  padding:0 8px;
  font-size:11px;
}

.apsis-ui__badge--pill{
  border-radius:999px;
}

.apsis-ui__badge--neutral{
  background:#f3f4f6;
  border-color:#e5e7eb;
  color:#374151;
}

.apsis-ui__badge--info{
  background:#eef4ff;
  border-color:#d7e6ff;
  color:#35598a;
}

.apsis-ui__badge--success{
  background:#f3fbf6;
  border-color:#ccebd7;
  color:#166534;
}

.apsis-ui__badge--warning{
  background:#fff7ed;
  border-color:#fed7aa;
  color:#b45309;
}

.apsis-ui__badge--danger{
  background:#fff1f2;
  border-color:#fecdd3;
  color:#b42318;
}

.apsis-ui__switch{
  display:inline-flex;
  align-items:center;
  gap:12px;
  cursor:pointer;
  user-select:none;
  margin:0;
}

.apsis-ui__switch.is-disabled,
.apsis-ui__switch input:disabled{
  cursor:not-allowed;
  opacity:.7;
}

.apsis-ui__switch-control{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:44px;
  height:24px;
  flex:0 0 44px;
}

.apsis-ui__switch-control input{
  position:absolute;
  inset:0;
  opacity:0;
  margin:0;
  cursor:pointer;
}

.apsis-ui__switch-track{
  position:relative;
  display:block;
  width:44px;
  height:24px;
  border-radius:999px;
  background:#e5e7eb;
  border:1px solid #d1d5db;
  transition:background .18s ease, border-color .18s ease;
  box-sizing:border-box;
}

.apsis-ui__switch-track::after{
  content:"";
  position:absolute;
  top:2px;
  left:2px;
  width:18px;
  height:18px;
  border-radius:999px;
  background:#fff;
  box-shadow:0 1px 3px rgba(0,0,0,.18);
  transition:transform .18s ease;
}

.apsis-ui__switch-control input:checked + .apsis-ui__switch-track{
  background:#111827;
  border-color:#111827;
}

.apsis-ui__switch-control input:checked + .apsis-ui__switch-track::after{
  transform:translateX(20px);
}

.apsis-ui__switch-control input:focus-visible + .apsis-ui__switch-track{
  box-shadow:0 0 0 4px #f2f4f7;
}

.apsis-ui__switch-text{
  font-size:13px;
  font-weight:500;
  color:#374151;
  line-height:1.2;
}

.apsis-ui__tree{
  display:flex;
  flex-direction:column;
  gap:4px;
}

.apsis-ui__tree-node{
  position:relative;
}

.apsis-ui__tree-row{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  padding:6px 12px;
  border-radius:12px;
  transition:background-color .18s ease;
}

.apsis-ui__tree-row:hover{
  background:#fafafa;
}

.apsis-ui__tree-node.is-active > .apsis-ui__tree-row{
  background:#f8fafc;
}

.apsis-ui__tree-main{
  min-width:0;
  display:flex;
  align-items:flex-start;
  gap:10px;
  flex:1 1 auto;
}

.apsis-ui__tree-indent{
  width:18px;
  flex:0 0 18px;
}

.apsis-ui__tree-toggle{
  width:24px;
  height:24px;
  border:0;
  background:transparent;
  color:#667085;
  border-radius:8px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transition:background .16s ease, color .16s ease;
  flex:0 0 24px;
  margin-top:1px;
}

.apsis-ui__tree-toggle:hover{
  background:#efeff0;
  color:#111827;
}

.apsis-ui__tree-toggle.is-placeholder{
  cursor:default;
  pointer-events:none;
  opacity:0;
}

.apsis-ui__tree-icon{
  width:20px;
  height:20px;
  color:#667085;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 20px;
  margin-top:0px;
}

.apsis-ui__tree-body{
  min-width:0;
  flex:1 1 auto;
}

.apsis-ui__tree-title-row{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
}

.apsis-ui__tree-title{
  font-size:14px;
  font-weight:600;
  color:#111827;
  line-height:1.35;
  cursor:pointer;
}

.apsis-ui__tree-title:hover{
  color:#1f2937;
}

.apsis-ui__tree-subcount{
  font-size:12px;
  color:#6b7280;
  white-space:nowrap;
}

.apsis-ui__tree-meta{
  margin-top:6px;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
}

.apsis-ui__tree-plain-meta{
  font-size:12px;
  color:#6b7280;
}

.apsis-ui__tree-actions{
  flex:0 0 auto;
  opacity:0;
  transition:opacity .16s ease;
}

.apsis-ui__tree-row:hover .apsis-ui__tree-actions{
  opacity:1;
}

.apsis-ui__tree-children{
  position:relative;
  margin-left:14px;
  padding-left:18px;
  border-left:1px dashed #d0d5dd;
}

.apsis-ui__tree-children-inner{
  padding-top:0px;
  display:flex;
  flex-direction:column;
  gap:4px;
}

@media (max-width: 768px){
  .apsis-ui__tree-actions{
    opacity:1;
  }
}

/* =========================
   APSIS UI DROPDOWN
   ========================= */

.apsis-ui__dropdown {
  position: relative;
  display: inline-flex;
}

.apsis-ui__dropdown-item.is-disabled{
  opacity:.45;
  cursor:not-allowed;
  pointer-events:none;
}

.apsis-ui__dropdown-trigger {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.apsis-ui__dropdown-caret {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #6b7280;
  flex: 0 0 auto;
}

.apsis-ui__dropdown-menu {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;              /* soldan değil sağdan hizala */
  left: auto;            /* taşmayı engelle */
  z-index: 1200;
  min-width: 180px;
  width: max-content;
  max-width: 220px;
  padding: 8px;
  border: 1px solid #e5e7eb;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14);
  display: none;
}

.apsis-ui__dropdown.is-open .apsis-ui__dropdown-menu {
  display: block;
}

/* İstersen özel durumda sola hizalamak için de kalsın */
.apsis-ui__dropdown-menu--left {
  left: 0;
  right: auto;
}

.apsis-ui__dropdown-item {
  width: 100%;
  border: 0;
  background: transparent;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 12px;
  border-radius: 10px;
  color: #4c4c55;
  cursor: pointer;
  font: inherit;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  text-align: left;
  white-space: nowrap;
  transition: background .16s ease, color .16s ease;
}

.apsis-ui__dropdown-item:hover,
.apsis-ui__dropdown-item:focus-visible {
  background: #f3f4f6;
  color: #17171a;
  outline: none;
}

.apsis-ui__dropdown-item-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  color: #6b7280;
  flex: 0 0 14px;
}

.apsis-ui__dropdown-item-icon svg {
  width: 18px !important;
  height: 18px !important;
  stroke-width: 2 !important;
}

.apsis-ui__dropdown-item-label {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  white-space: nowrap;
}

.apsis-ui__dropdown-item--danger {
  color: #b42318;
}

.apsis-ui__dropdown-item--danger .apsis-ui__dropdown-item-icon {
  color: #b42318;
}

.apsis-ui__dropdown-item--danger:hover,
.apsis-ui__dropdown-item--danger:focus-visible {
  background: #fef3f2;
  color: #b42318;
}

/* icon only trigger */
.apsis-ui__dropdown-trigger--icon-only {
  width: 28px;
  height: 28px;
  padding: 0 !important;
  min-width: 28px;
  justify-content: center;
  border-radius: 8px;

  /* buton çerçevesini kapat */
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.apsis-ui__dropdown-trigger--icon-only:hover,
.apsis-ui__dropdown-trigger--icon-only:focus-visible {
  background: #e5e5ea !important;
  border: 0 !important;
  box-shadow: none !important;
}

.apsis-ui__dropdown-trigger-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #6b7280;
}

.apsis-ui__dropdown-trigger-icon svg {
  width: 16px !important;
  height: 16px !important;
  stroke-width: 2.1 !important;
}

.apsis-ui__dropdown-trigger--icon-only:hover .apsis-ui__dropdown-trigger-icon,
.apsis-ui__dropdown-trigger--icon-only:focus-visible .apsis-ui__dropdown-trigger-icon {
  color: #111827;
}

.apsis-ui__alert{
  display:flex;
  align-items:flex-start;
  gap:10px;
  padding:12px 14px;
  border:1px solid transparent;
  border-radius:12px;
  font-size:13px;
  line-height:1.5;
  margin-bottom: 16px;
}

.apsis-ui__alert-icon{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  margin-top:1px;
}

.apsis-ui__alert-icon-svg{
  width:16px;
  height:16px;
}

.apsis-ui__alert-content{
  min-width:0;
  flex:1 1 auto;
}

.apsis-ui__alert-title{
  font-weight:700;
  margin-bottom:2px;
}

.apsis-ui__alert-text{
  font-weight:500;
}

.apsis-ui__alert--xs{
  padding:9px 11px;
  font-size:12px;
  border-radius:10px;
}

.apsis-ui__alert--sm{
  padding:12px 14px;
  font-size:13px;
  border-radius:12px;
}

.apsis-ui__alert--md{
  padding:14px 16px;
  font-size:14px;
  border-radius:14px;
}

.apsis-ui__alert--info{
  background:#faffff;
  border-color:#b2d4dd;
  color:#3c6e84;
}

.apsis-ui__alert--success{
  background:#ecfdf3;
  border-color:#d1fadf;
  color:#027a48;
}

.apsis-ui__alert--warning{
  background:#fefaf4;
  border-color:#dededf;
  color:#6d5836;
}

.apsis-ui__alert--danger{
  background:#fef3f2;
  border-color:#fecdca;
  color:#b42318;
}

.apsis-ui__alert--neutral{
  background:#f8fafc;
  border-color:#e5e7eb;
  color:#475467;
}


