/* Naomi KONEK payment styling
Add to existing <style> block or /checkout/css/commerce.css */

.konek-wallet-card {
  margin-top: 16px;
  padding: 18px;
  border-radius: 22px;
  background: linear-gradient(180deg, #f8f2ea, #fff);
  border: 1px solid #eadfd6;
  color: #1f1b18;
}

.konek-guest-card {
  background: #fff;
}

.konek-app-card {
  background: linear-gradient(180deg, #f8f2ea, #fff);
}

.konek-wallet-copy h3 {
  margin: 6px 0 6px;
  font-size: 22px;
}

.konek-wallet-copy p:last-child {
  margin: 0 0 14px;
  color: #766c64;
}

.konek-pay-btn {
  width: 100%;
  border: 0;
  border-radius: 18px;
  padding: 16px;
  background: #111;
  color: #fff;
  font-weight: 900;
  font-size: 16px;
  cursor: pointer;
}

.konek-pay-btn:disabled {
  opacity: .7;
  cursor: wait;
}

.konek-status {
  min-height: 20px;
  margin: 10px 0 0;
  font-size: 13px;
  color: #766c64;
}

.konek-status[data-state="error"] {
  color: #b00020;
}

.konek-status[data-state="loading"] {
  color: #6a4a00;
}
