/* PaperRound Coverage Checker — minimal defaults */
/* Theme styles will naturally apply to input/button elements */
/* Override these classes in your theme CSS as needed */

.ppr-coverage-form {
  display: flex;
  gap: 8px;
  max-width: 500px;
  margin-bottom: 12px;
}

.ppr-coverage-input {
  flex: 1;
  padding: 10px 14px;
  font-size: 16px;
}

.ppr-coverage-button {
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
}

.ppr-coverage-button:disabled {
  opacity: 0.6;
  cursor: wait;
}

.ppr-coverage-result {
  padding: 12px 16px;
  border-radius: 4px;
  max-width: 500px;
  font-size: 15px;
}

.ppr-coverage-result--covered {
  background: #e8f5e9;
  color: #2e7d32;
  border: 1px solid #a5d6a7;
}

.ppr-coverage-result--not-covered {
  background: #fff3e0;
  color: #e65100;
  border: 1px solid #ffcc80;
}

.ppr-coverage-result--error {
  background: #ffebee;
  color: #c62828;
  border: 1px solid #ef9a9a;
}

.ppr-coverage-result--loading {
  background: #e3f2fd;
  color: #1565c0;
  border: 1px solid #90caf9;
}
