/* v0222 – inherited billing values, effective profile and activation guard */
.customer-org-billing-form input::placeholder{color:#718078;opacity:1}
.customer-org-billing-form label:has(.customer-org-inherited-value) input{background:#f4f6f4;border-color:#d5ddd6}
.customer-org-inherited-value{display:block;margin-top:3px;color:#67756c;font-size:8px;font-weight:750}
.customer-org-effective-billing{grid-column:1/-1;margin:12px;border:1px solid #ccd8cf;border-radius:10px;background:#f7faf7;padding:12px}
.customer-org-effective-billing h3{margin:1px 0 10px;font-size:14px}.customer-org-effective-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.customer-org-effective-grid article{min-width:0;padding:10px;border:1px solid #d9e2db;border-radius:9px;background:#fff}.customer-org-effective-grid small,.customer-org-effective-grid strong,.customer-org-effective-grid span{display:block}.customer-org-effective-grid small{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.customer-org-effective-grid strong{margin-top:4px;font-size:11px;overflow-wrap:anywhere}.customer-org-effective-grid span{margin-top:3px;color:var(--muted);font-size:9px;overflow-wrap:anywhere}
.activation-session-warning{margin:14px 0;padding:12px;border:1px solid #d6b66c;border-radius:9px;background:#fff7e5;color:#5e4612}.activation-session-warning strong,.activation-session-warning span{display:block}.activation-session-warning span{margin-top:3px;font-size:12px}.activation-session-warning p{margin:7px 0 0;font-size:12px;line-height:1.4}
@media(max-width:780px){.customer-org-effective-grid{grid-template-columns:1fr}.customer-org-effective-billing{margin:10px 8px}}
