/* BILSTORE_ROBUX_ETA_V1 — only the Via Login estimate. Existing Username note stays unchanged. */
#bilstore-robux-login-eta-v1[hidden] { display: none !important; }
#bilstore-robux-login-eta-v1 {
  display: flex; align-items: flex-start; gap: 14px;
  margin: 4px 0 24px; padding: 16px 18px; box-sizing: border-box;
  border: 1px solid #764057; border-left: 3px solid #ed3a86;
  border-radius: 13px; background: linear-gradient(110deg, #3b1f2e, #2b1c24);
  color: #fff1f7; text-align: left; font-family: inherit;
}
#bilstore-robux-login-eta-v1 .bil-robux-eta__clock {
  flex: 0 0 30px; width: 30px; height: 30px; position: relative;
  border: 1.6px solid #f49abf; border-radius: 50%; margin: 3px 0 0;
  box-sizing: border-box; background: #4d293b;
}
#bilstore-robux-login-eta-v1 .bil-robux-eta__clock::before,
#bilstore-robux-login-eta-v1 .bil-robux-eta__clock::after {
  content: ''; position: absolute; display: block; border-radius: 2px; background: #ffd7e9;
}
#bilstore-robux-login-eta-v1 .bil-robux-eta__clock::before { width: 2px; height: 9px; top: 6px; left: 12px; }
#bilstore-robux-login-eta-v1 .bil-robux-eta__clock::after { width: 7px; height: 2px; top: 13px; left: 13px; }
#bilstore-robux-login-eta-v1 .bil-robux-eta__content { min-width: 0; flex: 1; }
#bilstore-robux-login-eta-v1 .bil-robux-eta__label {
  display: block; padding: 0; font-size: 10px; line-height: 1.5; letter-spacing: .11em;
  font-weight: 700; color: #f4b1cc; margin: 0 0 3px;
}
#bilstore-robux-login-eta-v1 .bil-robux-eta__title {
  display: block; font-size: 17px; line-height: 1.45; font-weight: 750; color: #fff1f7;
}
#bilstore-robux-login-eta-v1 .bil-robux-eta__detail {
  font-size: 13px; line-height: 1.6; font-weight: 400; color: #dfc6d2; margin: 5px 0 0;
}
@media (max-width: 600px) {
  #bilstore-robux-login-eta-v1 { padding: 14px 13px; gap: 11px; margin-bottom: 22px; }
  #bilstore-robux-login-eta-v1 .bil-robux-eta__title { font-size: 16px; }
  #bilstore-robux-login-eta-v1 .bil-robux-eta__detail { font-size: 12px; }
}
