#a34-cloud-ai-disabled-notice {
  position: fixed;

  left: 50%;
  bottom:
    calc(
      env(safe-area-inset-bottom, 0px)
      + 96px
    );

  z-index: 2147483600;

  width:
    min(
      390px,
      calc(100vw - 28px)
    );

  transform:
    translateX(-50%);

  box-sizing:
    border-box;

  padding:
    15px;

  border:
    1px solid
    rgba(67, 222, 239, 0.48);

  border-radius:
    18px;

  background:
    rgba(2, 11, 19, 0.96);

  box-shadow:
    0 12px 38px
    rgba(0, 0, 0, 0.55),
    0 0 22px
    rgba(0, 210, 235, 0.12);

  backdrop-filter:
    blur(18px);

  -webkit-backdrop-filter:
    blur(18px);

  color:
    #eefcff;

  opacity:
    1;

  transition:
    opacity 180ms ease,
    transform 180ms ease;

  pointer-events:
    auto;
}

#a34-cloud-ai-disabled-notice.a34-cloud-ai-notice-out {
  opacity: 0;

  transform:
    translateX(-50%)
    translateY(8px);

  pointer-events:
    none;
}

.a34-cloud-ai-disabled-title {
  margin-bottom:
    6px;

  color:
    #8ff5ff;

  font-size:
    14px;

  font-weight:
    800;
}

.a34-cloud-ai-disabled-copy {
  color:
    rgba(
      238,
      252,
      255,
      0.88
    );

  font-size:
    12px;

  line-height:
    1.48;
}

.a34-cloud-ai-disabled-actions,
.a34-cloud-ai-inline-actions {
  display:
    flex;

  gap:
    8px;

  margin-top:
    11px;
}

.a34-cloud-ai-open-profile,
.a34-cloud-ai-dismiss {
  min-height:
    38px;

  padding:
    8px 13px;

  border-radius:
    11px;

  font-size:
    12px;

  font-weight:
    800;

  cursor:
    pointer;

  touch-action:
    manipulation;
}

.a34-cloud-ai-open-profile {
  border:
    1px solid
    rgba(99, 236, 250, 0.72);

  background:
    rgba(16, 107, 128, 0.34);

  color:
    #dffcff;
}

.a34-cloud-ai-dismiss {
  border:
    1px solid
    rgba(255, 255, 255, 0.18);

  background:
    rgba(255, 255, 255, 0.05);

  color:
    rgba(
      238,
      252,
      255,
      0.78
    );
}

.chat-bubble
.a34-cloud-ai-inline-actions {
  margin-top:
    10px;
}
