.price-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.price-fields fieldset{border:1px solid #dfe9ef;border-radius:10px;padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.price-fields legend{font-size:13px;font-weight:800;color:#284b64;padding:0 7px}
.price-fields label+label{margin-top:0}
.price-fields input{margin-top:5px}
.price-fields .web-price-field{grid-column:1/-1}.web-price-field p{font-size:12px;color:var(--muted);line-height:1.6;align-self:center;margin:0}
@media(max-width:850px){.price-fields{grid-template-columns:1fr}}
@media(max-width:500px){.price-fields fieldset{grid-template-columns:1fr}}

.payment-credentials{margin:16px 0}.payment-credentials>p{font-size:13px;color:#61788b;line-height:1.5}.credential-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.credential-grid form{border:1px solid #dce8ef;background:#f9fcfe;border-radius:10px;padding:18px;min-width:0}.credential-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:18px;color:#243f56;font-size:14px}.credential-state{display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;background:#e9eff4;color:#536b7c;font-size:11px;font-weight:700}.credential-state.saved{background:#def4e9;color:#126b48}.credential-state.environment{background:#e6f0fb;color:#246592}.credential-state.missing{background:#fff0dc;color:#94611b}.credential-grid .form-actions{flex-wrap:wrap;gap:8px}.credential-grid .form-actions button{margin-left:auto}.credential-feedback.success{color:#16815e}.credential-feedback.error{color:#b93c3c}.credential-notice{margin-bottom:0}@media(max-width:1150px){.credential-grid{grid-template-columns:1fr}}
.incident-review{display:flex;gap:8px;min-width:260px}.incident-review input{min-width:140px}.incident-review button{border:0;background:#126da6;color:#fff;border-radius:7px;padding:8px 11px;white-space:nowrap}.incident-review button:disabled{opacity:.5}
.price-fields fieldset{border-color:#2a4056;background:#0b1623;padding:20px;border-radius:12px;min-width:0}
.price-fields legend{color:#b5d6ec;font-size:12px;font-weight:600}
.payment-credentials>p{color:var(--muted)}
.credential-grid form{border-color:#2a4056;background:#0b1623;border-radius:12px;padding:20px}
.credential-heading{color:#d2e6f6;font-weight:600}
.credential-state{background:#1c2b3d;color:#bdd0e2}
.credential-state.saved{background:#12372c;color:#7adfba}
.credential-state.environment{background:#15324c;color:#88c8f4}
.credential-state.missing{background:#362919;color:#e7c08a}
.credential-feedback.success{color:#7adfba}.credential-feedback.error{color:#ffabab}
.incident-review button{background:var(--cyan);color:#081923}
