.cdm-root.cdm-disease-grid{width:100%;min-width:0}.cdm-root .cdm-colour-control{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;color:#6e6e73}.cdm-root .cdm-colour-control input{width:130px}.cdm-root .cdm-disease-row{display:grid;grid-template-columns:var(--cdm-columns);grid-template-rows:44px repeat(4,auto);width:100%}.cdm-root .cdm-disease-compact{grid-template-rows:44px auto}.cdm-root .cdm-condition-header{grid-column:1/-1;display:grid;grid-template-columns:var(--cdm-columns);height:44px;background:#1d1d1f;color:#fff}.cdm-root .cdm-condition-header>div{display:flex;flex-wrap:wrap;align-content:center;align-items:center;min-width:0;padding:6px 16px;border-right:1px solid #ffffff14}.cdm-root .cdm-condition-header strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11px/1.3 Inter,system-ui,sans-serif;letter-spacing:.055em;text-transform:none}.cdm-root .cdm-condition-header small{display:block;width:100%;color:#a1a1a6;font-size:9px}.cdm-root.cdm-disease-grid .chart-grid-detail{padding:0;background:transparent;border:0}.cdm-root.cdm-disease-grid .ag-header{display:none}.cdm-root.cdm-disease-grid .ag-full-width-row{overflow:visible}.cdm-root.cdm-disease-grid .ag-row-hover .cdm-cell{filter:saturate(1.05) brightness(1.02)}.cdm-root .cdm-imported{margin:0 0 12px;padding:10px 12px;border:1px dashed #8a6d1f;border-radius:8px;background:#f5f5f7}.cdm-root .cdm-imported h4{margin:0 0 8px;color:#5c4510}.cdm-root .cdm-imported li{padding:6px 0;border-top:1px solid #e5e5ea}.cdm-root .cdm-imported li:before{display:none}.cdm-root .cdm-imported li+li{margin-top:0}.cdm-root .cdm-imported small{color:#1d1d1f;margin-top:3px}.cdm-root .cdm-imported-pill{font-size:11px;font-weight:600;color:#5c4510;background:#f6e7bf;border-radius:8px;padding:1px 6px}.cdm-root .cdm-imported button{margin-top:6px;padding:3px 10px;border:1px solid #1f2d3d;border-radius:8px;background:#fff;color:#1d1d1f;font:600 12px/1.4 Inter,system-ui,sans-serif;cursor:pointer}