/* Minimal calculator-specific tweaks only */

/* Copy button row: extreme right, above final results */
.cg-wrapper .cg-nbf-copy-row {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 8px;
}

/* Pill style, light grey background (#f1f5f9) */
.cg-wrapper .cg-nbf-copy-pill {
  border: none;
  background: #f1f5f9;
  color: #111827;
  border-radius: 999px;
  padding: 8px 14px;
  font-size: 0.8125rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.15s ease;
}

.cg-wrapper .cg-nbf-copy-pill:hover {
  filter: brightness(0.98);
}

.cg-wrapper .cg-nbf-copy-pill:disabled {
  opacity: 0.75;
  cursor: default;
}

/* Space under green bar */
.cg-wrapper #nbf-result-bar {
  margin-bottom: 12px;
}

/* Safe wrapping for formula text */
.cg-wrapper #nbf-formula-box {
  word-break: break-word;
  overflow-wrap: anywhere;
}
