.banner-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.banner-admin-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:var(--shadow)}.banner-admin-card>img{display:block;width:100%;height:135px;object-fit:cover;background:#edf3f0}.banner-admin-body{padding:15px}.banner-admin-body b{font-size:14px}.banner-admin-body p{color:#6d7982;font-size:11px;min-height:18px;margin:7px 0}.banner-admin-body span{font-size:10px;color:#687581}.banner-admin-body div{margin-top:13px}.banner-admin-body .badge{font-size:9px}

.client-service-extra{border:1px solid #dae4d4;background:#f5f8f0;border-radius:12px;padding:18px;margin:12px 0}.client-service-extra h4{color:#171717;margin:0 0 18px;font-size:15px}.client-service-extra input,.client-service-extra select{color:#171717}

.qualification-photo{max-width:100%;max-height:65vh;display:block;margin:auto;object-fit:contain}
