/*!
 * Pagah — estilos das extensões client-side do Plane.
 * Usa as variáveis de tema do próprio Plane quando existem, com fallback
 * próprio pra funcionar mesmo se elas mudarem de nome numa atualização.
 */

.pagah-hidden-panel {
  display: none !important;
}

/* Botão flutuante: esconder/mostrar painel lateral */
.pagah-fab {
  position: fixed;
  z-index: 40;
  left: 20px;
  bottom: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 9999px;
  border: 1px solid var(--color-border-200, #d1d5db);
  background: var(--color-background-100, #ffffff);
  color: var(--color-text-100, #1f2937);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18);
  cursor: pointer;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.pagah-fab:hover {
  transform: translateY(-1px);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.22);
}
.pagah-btn-active {
  background: var(--color-primary-100, #3b82f6);
  color: #fff;
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  .pagah-fab {
    background: var(--color-background-100, #1f2124);
    color: var(--color-text-100, #e5e7eb);
    border-color: var(--color-border-200, #374151);
  }
}
html[data-theme*="dark"] .pagah-fab {
  background: var(--color-background-100, #1f2124);
  color: var(--color-text-100, #e5e7eb);
  border-color: var(--color-border-200, #374151);
}
