#skyline-uidbypass-page {
  min-height: 100%;
  background: #000;
}

#skyline-uidbypass-page .uid-service-page {
  max-width: 1100px;
  margin: 0 auto;
  padding: 24px 32px 42px;
  color: #fff;
  font: 14px Inter, ui-sans-serif, system-ui, sans-serif;
}

#skyline-uidbypass-page .uid-service-header,
#skyline-uidbypass-page .uid-card-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
}

#skyline-uidbypass-page .uid-service-header { margin-bottom: 18px; }
#skyline-uidbypass-page .uid-service-title { display: flex; align-items: center; gap: 12px; }
#skyline-uidbypass-page .uid-service-icon {
  width: 38px;
  height: 38px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, #6600ff, #aa44ff);
  box-shadow: 0 0 24px rgba(170, 68, 255, .4);
  color: #fff;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: -.06em;
}
#skyline-uidbypass-page h1 { margin: 0; font-size: 24px; font-weight: 800; letter-spacing: .02em; }
#skyline-uidbypass-page h2 { margin: 0 0 5px; font-size: 16px; font-weight: 700; letter-spacing: .02em; }
#skyline-uidbypass-page p { margin: 0; color: #71717a; line-height: 1.5; font-size: 12px; }
#skyline-uidbypass-page .uid-service-title p { margin-top: 4px; color: #52525b; }
#skyline-uidbypass-page .uid-account-strip { display: flex; align-items: center; flex-wrap: wrap; gap: 8px 18px; margin: 0 0 18px; color: #71717a; font-size: 12px; }
#skyline-uidbypass-page .uid-account-strip strong { color: #f5f3ff; font-weight: 700; }
#skyline-uidbypass-page .uid-account-note { color: #52525b; }
#skyline-uidbypass-page button {
  border: 1px solid rgba(102, 0, 255, .28);
  border-radius: 8px;
  padding: 9px 13px;
  background: rgba(102, 0, 255, .08);
  color: #f5f3ff;
  cursor: pointer;
  font: 600 12px Inter, ui-sans-serif, system-ui, sans-serif;
  transition: background .15s, border-color .15s, transform .15s;
}
#skyline-uidbypass-page button:hover:not(:disabled) { background: rgba(102, 0, 255, .18); border-color: rgba(170, 68, 255, .5); transform: translateY(-1px); }
#skyline-uidbypass-page button:disabled { opacity: .5; cursor: not-allowed; }
#skyline-uidbypass-page .uid-primary { border: 0; padding: 11px 16px; background: linear-gradient(135deg, #6600ff, #aa44ff); box-shadow: 0 6px 22px rgba(102, 0, 255, .4); }
#skyline-uidbypass-page .uid-primary span { opacity: .8; }
#skyline-uidbypass-page .uid-danger { color: #ff9aae; border-color: rgba(255, 92, 123, .33); }
#skyline-uidbypass-page .uid-notice { display: none; margin: 0 0 16px; padding: 10px 12px; border-radius: 8px; font-size: 12px; }
#skyline-uidbypass-page .uid-notice-ok,
#skyline-uidbypass-page .uid-notice-error { display: block; }
#skyline-uidbypass-page .uid-notice-ok { border: 1px solid rgba(81, 226, 156, .35); color: #9dffd0; background: rgba(81, 226, 156, .06); }
#skyline-uidbypass-page .uid-notice-error { border: 1px solid rgba(255, 84, 118, .35); color: #ffb4c2; background: rgba(255, 84, 118, .06); }
#skyline-uidbypass-page .uid-card {
  background: rgba(8, 2, 18, .72);
  border: 1px solid rgba(102, 0, 255, .2);
  border-radius: 10px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .24);
}
#skyline-uidbypass-page .uid-card { padding: 20px; margin-bottom: 16px; }
#skyline-uidbypass-page .uid-actions-card { min-height: 220px; }
#skyline-uidbypass-page .uid-card-full { grid-column: 1 / -1; }
#skyline-uidbypass-page .uid-eyebrow { margin-bottom: 6px; color: #aa44ff; font-size: 10px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
#skyline-uidbypass-page .uid-card-heading { margin-bottom: 16px; }
#skyline-uidbypass-page .uid-action-tabs { display: flex; flex-wrap: wrap; gap: 6px; padding-bottom: 14px; margin-bottom: 16px; border-bottom: 1px solid rgba(255, 255, 255, .07); }
#skyline-uidbypass-page .uid-tab { border-radius: 6px; padding: 7px 11px; background: transparent; color: #a1a1aa; border-color: rgba(255, 255, 255, .1); }
#skyline-uidbypass-page .uid-tab:hover:not(:disabled) { color: #fff; }
#skyline-uidbypass-page .uid-tab-active { background: rgba(102, 0, 255, .2); border-color: rgba(170, 68, 255, .45); color: #fff; }
#skyline-uidbypass-page .uid-mode-panel[hidden] { display: none; }
#skyline-uidbypass-page .uid-form-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(120px, 220px); gap: 12px; max-width: 680px; margin-top: 15px; }
#skyline-uidbypass-page label { display: block; color: #a1a1aa; font-size: 12px; }
#skyline-uidbypass-page input { width: 100%; box-sizing: border-box; margin-top: 6px; padding: 9px 10px; border: 1px solid rgba(102, 0, 255, .25); border-radius: 7px; outline: none; background: rgba(8, 2, 18, .8); color: #f5f3ff; font: 13px Inter, ui-sans-serif, system-ui, sans-serif; }
#skyline-uidbypass-page input:focus { border-color: #aa44ff; box-shadow: 0 0 0 3px rgba(102, 0, 255, .16); }
#skyline-uidbypass-page .uid-form-actions { display: flex; justify-content: flex-end; margin-top: 14px; }
#skyline-uidbypass-page .uid-table-wrap { overflow-x: auto; }
#skyline-uidbypass-page table { width: 100%; margin-top: 14px; border-collapse: collapse; }
#skyline-uidbypass-page th,
#skyline-uidbypass-page td { padding: 11px 9px; border-bottom: 1px solid rgba(255, 255, 255, .06); text-align: left; white-space: nowrap; }
#skyline-uidbypass-page th { color: #71717a; font-size: 10px; letter-spacing: .08em; text-transform: uppercase; }
#skyline-uidbypass-page td { color: #ddd5e9; font-size: 12px; }
#skyline-uidbypass-page .uid-status { color: #55e6a5; font-weight: 800; }
#skyline-uidbypass-page .uid-muted { color: #71717a; }
#skyline-uidbypass-page .uid-empty { padding-top: 16px; }
#skyline-uidbypass-page .uid-small-input { width: 78px; margin: 0; padding: 7px 8px; }
#skyline-uidbypass-page .uid-hidden { display: none; }

@media (max-width: 760px) {
  #skyline-uidbypass-page .uid-service-page { padding: 22px 17px 34px; }
  #skyline-uidbypass-page .uid-card { padding: 16px; }
  #skyline-uidbypass-page .uid-form-grid { grid-template-columns: 1fr; }
}