/* ZelvotriX v1.3 commercial UI augmentation; keeps existing identity. */
.zx-saas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px}
.zx-saas-grid .panel{min-width:0}.zx-usage-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #e7eaf0;align-items:center}
.zx-usage-row span{color:#475569}.zx-usage-row b{font-variant-numeric:tabular-nums}.zx-plan-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}
.zx-estimate-public{padding:65px 0;background:#eef4fb;min-height:100vh;color:#132b47}.zx-estimate-public .panel{padding:36px;max-width:850px;margin:auto;overflow-x:auto}.zx-estimate-public table{width:100%;border-collapse:collapse;margin:18px 0}.zx-estimate-public th,.zx-estimate-public td{text-align:left;padding:12px 9px;border-bottom:1px solid #e3e9f2}
.zx-review-form{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin-top:24px}.zx-review-form .field{width:100%}.zx-review-form .field input[type=checkbox]{width:auto;margin-right:8px}.zx-review-form button{min-height:48px}
@media(max-width:820px){.zx-saas-grid{grid-template-columns:1fr}.zx-estimate-public{padding:20px 0}.zx-estimate-public .panel{padding:22px 16px}.zx-review-form{flex-direction:column;align-items:stretch}}
@media(prefers-reduced-motion:reduce){.zx-review-form *,.zx-saas-grid *{transition:none!important;animation:none!important}}
