.saas-fee-plan { grid-column: 1 / -1; padding: 18px 20px; border: 1px solid hsl(var(--border)); border-radius: 8px; min-width: 0; }
.saas-fee-plan-heading { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 16px; }
.saas-fee-plan-heading strong { font-weight: 500; }
.saas-fee-plan-fields { display: grid; grid-template-columns: minmax(180px,2fr) repeat(2,minmax(120px,1fr)); gap: 16px; }
.saas-fee-plan-fields > .ant-form-item { min-width: 0; margin-bottom: 0; }
@media (max-width:700px) { .saas-fee-plan-fields { grid-template-columns: 1fr; } }
