.cds{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.cds .cds-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:18px 0}.cds .cds-cards>div{background:#fff;border:1px solid #dcdcde;border-radius:12px;padding:18px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.cds .cds-cards strong{display:block;font-size:28px}.cds .cds-cards span{color:#646970}.cds-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;background:#fff;border:1px solid #dcdcde;border-radius:12px;padding:16px;margin:14px 0 24px}.cds-form label{font-weight:600}.cds-form input,.cds-form select,.cds-form textarea{display:block;width:100%;max-width:100%;margin-top:4px}.cds table{width:100%;border-collapse:collapse;background:#fff;margin:12px 0}.cds th,.cds td{border:1px solid #ddd;padding:9px;text-align:left}.cds th{background:#f6f7f7}.cds-alert{background:#fff3cd;border:1px solid #ffe69c;padding:14px;border-radius:8px}.cds-profile{background:#f8f9fa;border:1px solid #e2e3e5;border-radius:10px;padding:12px;margin-bottom:18px}
