/* notepad: Tool-specific styles */

/* Storage Comparison Table */
.storage-comparison {
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.storage-comparison thead {
  background: linear-gradient(135deg, var(--tool-primary) 0%, var(--tool-primary-dark) 100%);
  color: white;
}

.storage-comparison th {
  color: white;
  font-weight: 700;
}

.storage-comparison tbody tr:nth-child(odd) {
  background-color: #f9fafb;
}

.storage-comparison tbody tr:hover {
  background-color: #f0f4ff;
}

/* Print Styles */
@media print {
  .answer-first {
    background: white;
    border: 1px solid #ddd;
    color: #000;
    page-break-inside: avoid;
  }

  .storage-comparison {
    page-break-inside: avoid;
  }

  .faq-item {
    page-break-inside: avoid;
  }
}
