
.v521-provider-migration-card .notice{border:1px solid rgba(245,178,27,.38);border-left:5px solid #f5b21b;background:rgba(245,178,27,.10);border-radius:10px;padding:10px;margin:12px 0;color:#ffe9ae}
.v521-provider-migration-card .kpi-grid,.v521-provider-migration-section .kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:14px 0}
.v521-provider-migration-card .kpi{min-height:72px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px;border:1px solid rgba(120,151,202,.45);border-radius:14px;background:linear-gradient(180deg,rgba(25,43,72,.92),rgba(13,25,43,.92))}
.v521-provider-migration-card .kpi strong{font-size:11px;text-transform:uppercase;color:#cdd7ee;letter-spacing:.02em}.v521-provider-migration-card .kpi span{font-size:18px;font-weight:900;color:#fff}.v521-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0}.v521-form-grid label{display:flex;flex-direction:column;gap:4px;font-weight:800;color:#dbe7ff}.v521-form-grid input,.v521-form-grid select{width:100%}.v521-provider-migration-section{margin-top:12px}.v521-provider-migration-section .print-table td,.v521-provider-migration-section .print-table th{vertical-align:top}
@media(max-width:760px){.v521-provider-migration-card .kpi-grid{grid-template-columns:1fr}.v521-form-grid{grid-template-columns:1fr}}
