@charset "UTF-8";
/* ==== assets/evidence25.css ==== */
/* Evidence Matrix uses the approved compact shared filter shell. */
.u-matrix-workspace .u-body{grid-template-columns:230px minmax(0,1fr)}
.em25{min-width:0;color:#203d49}.em25 button,.em25 select,.em25 input{font:inherit}.em25 button{cursor:pointer}.em25 button:disabled{cursor:default;opacity:.48}.em25 button:focus-visible,.em25 input:focus-visible,.em25 select:focus-visible,.em-grid-scroll:focus-visible{outline:3px solid #2080b8;outline-offset:2px}
.em-intro{background:#fff;padding:18px;border:1px solid #cbdde6;border-radius:12px;margin-bottom:12px}.em-intro h2{margin:0 0 6px;font-size:21px}.em-intro p{margin:0 0 12px;color:#526e7d}.em-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.em-actions a{color:#006b77}
.em-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #c7dce5;padding-bottom:12px}.em-tabs button{padding:10px 13px;background:#fff;border:1px solid #b9d1df;border-radius:7px;font-weight:600}.em-tabs button[aria-selected=true]{background:#10364b;color:white;border-color:#10364b}
.em-toolbar,.em-custom-controls{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:16px 0}.em25 label{display:block;font-size:13px;font-weight:600}.em25 select,.em25 input[type=search]{display:block;min-height:38px;max-width:100%;border:1px solid #bed3df;border-radius:6px;background:#fff;padding:8px;margin-top:5px;color:#203d49}.em-toolbar select{width:260px}.em-scope-count{margin-left:auto;font-size:13px;color:#526e7d;padding:9px}.em-tab-content>h2{font-size:21px;margin:18px 0 12px}
.em-panel{border:1px solid #cbdde6;border-radius:12px;background:white;padding:16px;margin:14px 0;min-width:0}.em-panel-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.em-panel-heading h3{margin:0;font-size:17px}.em-caption,.em-note,.em-context{font-size:13px;line-height:1.55;color:#526e7d}.em-caption{margin:9px 0}.em-note{background:#eff7f4;border:1px solid #d6e8e0;border-radius:8px;padding:12px}.em-context{font-size:11px}.em-grid-scroll{overflow:auto;max-width:100%;border:1px solid #dce7ec;border-radius:6px}.em-grid{border-collapse:collapse;width:100%;font-size:12px}.em-grid th,.em-grid td{border:1px solid #d7e5eb}.em-grid th{padding:11px;text-align:left;background:#f0f6f8;min-width:95px}.em-grid th:first-child{min-width:190px;max-width:280px}.em-grid td{background:rgba(27,167,115,var(--em-level,0));text-align:center}.em-grid td button{width:100%;min-height:46px;padding:10px;border:0!important;background:transparent!important;color:#173e4e!important;font-weight:700}.em-grid td button:hover{text-decoration:underline;box-shadow:inset 0 0 0 2px #007f73}.em-pages{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;font-size:12px;padding-top:10px}.em-pages span{margin-right:auto}.em25 .em-pages button{padding:7px 9px;font-size:12px;min-height:32px}.em-empty{padding:14px;background:#f5f8f9;color:#526e7d;border-radius:7px}.em-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}.em-kpis div{border:1px solid #cbdde6;background:white;padding:14px;border-radius:9px}.em-kpis strong{font-size:24px;display:block;color:#007e70}.em-kpis span{font-size:12px;line-height:1.5;display:block}
.em-centre input[type=search]{width:100%}.em-centre-result{display:block!important;text-align:left!important;width:100%;margin:6px 0!important;background:white!important}.em-centre-result span,.em-centre-result small{display:block;font-size:12px;font-weight:400;margin-top:5px}.em-selected{background:#f4faf7;border-left:4px solid #007e70;padding:14px;margin-top:12px;font-size:13px;overflow-wrap:anywhere}.em-selected details{margin-top:12px}.em-selected small{color:#526e7d}.em-peer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.em-peer-list article,.em-lead{border:1px solid #d5e3e9;border-radius:8px;padding:13px;margin:8px 0;font-size:13px;overflow-wrap:anywhere}.em-peer-list label{display:flex;gap:8px;align-items:center}.em-peer-list input:checked{accent-color:#10364b}.em-lead h4{font-size:15px;margin:0 0 8px}.em-lead p{margin:8px 0}.em-limits{padding:14px;border:1px solid #cbdde6;background:white;border-radius:8px;font-size:13px}.em-limits summary,.em-selected summary,.em-note summary{cursor:pointer;font-weight:600}
.em-dialog{width:min(1050px,calc(100vw - 32px));max-height:90vh;border:1px solid #cbdde6;border-radius:14px;padding:0;color:#203d49}.em-dialog::backdrop{background:#10364b80}.em-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;background:white;border-bottom:1px solid #ccdee7;padding:18px 22px}.em-dialog h2{margin:0;font-size:20px}.em-dialog-body{padding:20px}.em-dialog-actions{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.em-dialog-actions label{flex:1;min-width:180px}.em-dialog-actions input{width:100%}.em-fact-list article{border-top:1px solid #cbdde6;padding:16px 0;font-size:13px;overflow-wrap:anywhere}.em-fact-list h3{font-size:17px;margin:0}.em-fact-list p{margin:8px 0;line-height:1.55}.em-badges{display:flex;flex-wrap:wrap;gap:6px}.em-badges span{border-radius:20px;background:#edf3f6;font-size:12px;padding:4px 9px}.em-badges .em-review{background:#fff0df;color:#9b5800}.em-fact-list small{display:block;margin-top:9px;color:#526e7d}.em-help section{border-bottom:1px solid #dae6ec;padding:12px 0}.em-help h3{font-size:16px;margin:0 0 7px}.em-help p{font-size:14px;line-height:1.6;margin:0}.em-sr{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.u-cell-selection{padding:12px;border:1px solid #8ab6cd;border-radius:8px;background:#eaf5fd;overflow-wrap:anywhere;margin:8px 0 14px}
@media(max-width:1000px){.em-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.em-peer-list{grid-template-columns:1fr}.u-matrix-workspace .u-body{grid-template-columns:200px minmax(0,1fr)}}
@media(max-width:700px){.u-matrix-workspace .u-body{display:block}.em-intro{padding:12px}.em-panel{padding:10px}.em-tabs button{flex:1 0 29%;padding:9px 6px;font-size:12px}.em-toolbar>label{width:100%}.em-toolbar select{width:100%}.em-scope-count{margin:0}.em-dialog{width:calc(100vw - 16px)}.em-dialog>header{padding:12px}.em-dialog h2{font-size:16px}.em-dialog-body{padding:12px}.em-pages span{width:100%}.em-grid th:first-child{min-width:160px}.em-panel-heading{align-items:start}.em-custom-controls{display:block}.em-custom-controls select{width:100%;margin-bottom:10px}}
@media print{body{background:white!important}.workbench-nav,.site-header,.site-footer,.u-sidebar,.u-controls,.u-links,.em-intro .em-actions,.em-toolbar,.em-pages button,.em-panel-heading button,.em-tabs,.em-limits,.em-centre input,.em-centre-result,.em-peer-list,.em-dialog-actions,.em-actions{display:none!important}.u-workspace,.u-matrix-workspace .u-body{display:block!important;margin:0!important;padding:0!important}.em-grid-scroll{overflow:visible!important}.em-grid{font-size:8px}.em-grid th{min-width:0!important;padding:4px}.em-grid th:first-child{min-width:0!important}.em-grid td button{min-height:0;padding:4px}.em-panel{border:0;padding:0}.em-kpis,.em-note{break-inside:avoid}.em-dialog[open]{position:static;max-height:none;width:100%;overflow:visible;border:0}.em-dialog[open]>header{position:static}.em-dialog>header button{display:none!important}.em-context{display:block!important}.em-fact-list article{break-inside:avoid}}
/* Override the earlier shared workspace table/button defaults only in this module. */
#unified-page .em-tabs button[aria-selected=true]{background:#10364b;color:#fff;border-color:#10364b}
#unified-page .em-grid{font-size:12px}#unified-page .em-grid th{padding:10px;min-width:95px}#unified-page .em-grid th:first-child{min-width:170px}#unified-page .em-grid td{padding:0;min-width:80px;text-align:center;vertical-align:middle}#unified-page .em-grid td button{margin:0;border-radius:0}
#unified-page .em25 select,#unified-page .em25 input[type=search]{min-height:38px}#unified-page .em-dialog{padding:0}
@media print{#unified-page .em-grid th,#unified-page .em-grid td{min-width:0!important;padding:3px}#unified-page .em-grid{font-size:8px}}
/* RUN35: clear scope, source grouping and beginner-friendly reading. */
.em-scope-banner,.em-count-explainer{background:#eaf5f7;border:1px solid #9ec2cf;border-left:5px solid #147b83;border-radius:10px;padding:16px 20px;margin:16px 0;color:#173747}
.em-scope-banner>strong{font-size:18px}.em-scope-banner label{display:flex;flex-direction:column;gap:6px;max-width:420px;font-weight:600}.em-scope-banner select{padding:9px;border:1px solid #aac6d2;border-radius:6px;background:white}
.em-view-guide{max-width:1000px;line-height:1.6;color:#456575}.em-centre-group{border:1px solid #bdd0db;border-radius:10px;margin:18px 0;overflow:hidden}.em-centre-group>header{padding:18px;background:#eef5f8}.em-centre-group>header h3{font-size:20px;margin:0 0 8px}.em-centre-group>header small{display:block;margin-top:8px}.em-fact-list .em-source-card{border:0;border-top:1px solid #cddce4;margin:0;padding:18px;line-height:1.6}.em-source-category{background:#f1f7f5;padding:10px;border-radius:6px}.em-technical{margin-top:14px}.em-technical pre{max-height:350px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:#f3f6f7;padding:12px}.em-count-explainer p{line-height:1.6}
@media(max-width:600px){.em-scope-banner,.em-count-explainer{padding:12px}.em-centre-group>header,.em-fact-list .em-source-card{padding:12px}.em-scope-banner select{max-width:100%}}
/* ==== assets/evidence-matrix-groups-run54.css ==== */
/* ATMP Atlas — Evidence Matrix M4 (RUN54) */
#unified-page .em4-card{background:#fff;border:1px solid #DCE3E8;border-radius:12px;padding:14px}
#unified-page .em4-head{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:12px}
#unified-page .em4-title{margin:0;font-size:30px;color:#0F2D40}
#unified-page .em4-help{color:#4F5F6B;font-size:15px;margin:4px 0 0}
#unified-page .em4-spacer{flex:1}
#unified-page .em4-adv-btn,#unified-page .em4-disclosure{font:inherit;font-size:13px;background:#fff;border:1px solid #B8C6D0;border-radius:8px;padding:9px 12px;color:#4F5F6B;cursor:pointer;min-height:40px}
#unified-page .em4-adv-btn[aria-expanded="true"]{background:#0F2D40;color:#fff;border-color:#0F2D40}
#unified-page .em4-adv-panel{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#F3F6F8;border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:13px}
#unified-page .em4-adv-panel[hidden]{display:none}

#unified-page .em4-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
#unified-page .em4-table{border-collapse:separate;border-spacing:4px;min-width:760px;width:100%;font-size:13px}
#unified-page .em4-table th,#unified-page .em4-table td{padding:0}
#unified-page .em4-rowhead{position:sticky;left:0;z-index:2;background:#fff;text-align:left;font-weight:600;color:#17242F;padding:8px 10px!important;white-space:nowrap}
#unified-page .em4-corner{position:sticky;left:0;z-index:3;background:#fff;text-align:left;font-weight:700;color:#4F5F6B;padding:7px 10px!important}

/* group header row */
#unified-page .em4-group{font:inherit;font-size:13px;font-weight:700;width:100%;border:0;border-radius:8px;padding:9px 6px;background:#F3F6F8;color:#0F2D40}
#unified-page button.em4-group{cursor:pointer}
#unified-page button.em4-group:hover{background:#E6EDF2}
#unified-page .em4-group[aria-expanded="true"]{background:#0B6B60;color:#fff}
#unified-page .em4-group:focus-visible,#unified-page .em4-cell:focus-visible,#unified-page .em4-adv-btn:focus-visible,#unified-page .em4-disclosure:focus-visible{outline:3px solid #E07A00;outline-offset:2px}

/* sub-header row */
#unified-page .em4-sub{padding:7px 4px!important;text-align:center;font-size:12px;color:#4F5F6B;font-weight:500}
#unified-page .em4-sub--open{color:#0B6B60;font-weight:600;background:#E3F4F1;border-radius:6px}

/* cells */
#unified-page .em4-cell{font:inherit;font-size:13px;font-weight:600;width:100%;border:0;border-radius:6px;padding:8px 4px;text-align:center;cursor:pointer;min-height:36px}
#unified-page .em4-cell--zero{background:#F7F9FA;color:#9AA8B2;cursor:default}
#unified-page .em4-row--unstated .em4-rowhead{color:#4F5F6B;font-style:italic}
#unified-page .em4-row--unstated td{outline:1px dashed #C9D4DB;outline-offset:-1px;border-radius:6px}

/* footer */
#unified-page .em4-foot{display:flex;flex-direction:column;gap:8px;margin-top:12px}
#unified-page .em4-disclosure{text-align:left;background:#F7F9FA;border-style:dashed;border-color:#C9D4DB}
#unified-page .em4-note{font-size:12px;color:#8A99A4}
#unified-page .em4-howto{font-size:13px;color:#4F5F6B;line-height:1.5}
#unified-page .em4-howto[hidden]{display:none}

/* hide RUN38 column pager when M4 is active */
#unified-page .em4-active .evidence-col-pager,
#unified-page .em4-active [data-matrix-col-pager]{display:none!important}

@media (max-width:720px){
  #unified-page .em4-title{font-size:24px}
  #unified-page .em4-table{font-size:12px}
  #unified-page .em4-cell{padding:7px 2px}
}
@media print{
  #unified-page .em4-adv-btn,#unified-page .em4-disclosure{display:none}
  #unified-page .em4-scroll{overflow:visible}
  #unified-page .em4-cell{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}

#unified-page .em4-card{min-width:0;max-width:100%}#unified-page .em4-scroll{max-width:100%;contain:inline-size}#unified-page .em4-cell--zero,#unified-page .em4-group{display:block;box-sizing:border-box}#unified-page .em4-head>div{flex:1 1 280px}#unified-page .em4-head>button{min-height:40px}#unified-page .em4-table td{min-width:76px}#unified-page .em4-howto .em-scope-banner{margin:0}#unified-page .em4-note{color:#557080}#unified-page .em4-scroll:focus-visible{outline:3px solid #E07A00}#unified-page .em4-table th{vertical-align:middle}@media print{#unified-page .em4-table{min-width:0;font-size:9px}#unified-page .em4-table td{min-width:0}#unified-page .em4-rowhead,#unified-page .em4-corner{position:static;white-space:normal}#unified-page .em4-group{padding:4px}#unified-page .em4-card{padding:0}#unified-page .em4-head>button{display:none}}
/* Override the legacy table rules only inside the grouped Coverage card. */
#unified-page .em25 .em4-table{border-collapse:separate;border-spacing:4px;table-layout:auto}
#unified-page .em25 .em4-table th,#unified-page .em25 .em4-table td{border:0;padding:0;background:transparent}
#unified-page .em25 .em4-table .em4-rowhead,#unified-page .em25 .em4-table .em4-corner{background:#fff;padding:8px 10px;position:sticky;left:0;z-index:2}
#unified-page .em25 .em4-table .em4-sub{padding:7px 4px;white-space:normal;max-width:150px}
#unified-page .em25 .em4-table .em4-sub--open{background:#E3F4F1}
#unified-page .em25 .em4-cell{padding:8px 4px;border:0;min-height:36px;font-size:13px;border-radius:6px}
#unified-page .em25 .em4-group{padding:9px 6px;background:#F3F6F8;color:#0F2D40;border:0;min-height:40px}
#unified-page .em25 .em4-group[aria-expanded="true"]{background:#0B6B60;color:white}
#unified-page .em25 .em4-table .em4-row--unstated th{color:#4F5F6B;font-style:italic}
@media print{#unified-page .em25 .em4-table .em4-rowhead,#unified-page .em25 .em4-table .em4-corner{position:static;white-space:normal}#unified-page .em25 .em4-table .em4-sub{font-size:8px}#unified-page .em25 .em4-cell{font-size:9px;padding:4px}}

#unified-page .em25 .em4-table{table-layout:fixed}#unified-page .em4-group{white-space:normal}#unified-page .em25 .em4-table .em4-rowhead{white-space:normal;overflow-wrap:anywhere}@media print{#unified-page .em25 .em4-table{min-width:0!important}#unified-page .em25 .em4-table col:first-child{width:20%!important}}
/* ==== assets/refinements55.css ==== */
/* RUN55: one source control, visible orbital locations, unified green coverage tables. */
#unified-page .u-source-panel{flex:0 0 auto;position:static}
#unified-page .u-source-panel>summary{white-space:nowrap}
#unified-page .u-source-panel-body{position:static;box-sizing:border-box;width:100%;padding:16px;background:#f7fcfa;border:1px solid #cfe4db;border-radius:10px}
#unified-page .u-source-panel[open]{flex-basis:100%;width:100%}
#unified-page .u-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;align-items:start}
#unified-page .u-source-grid section{min-width:0}
#unified-page .u-source-grid .u-check{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:start}
#unified-page .u-source-grid .u-source-switch{display:flex;align-items:center;gap:8px;min-height:38px}
#unified-page .u-orbitals-workspace .u-geobar{display:flex!important;position:static!important;gap:8px;flex-wrap:wrap}
#unified-page .u-orbitals-workspace .u-compact-top{grid-template-columns:auto minmax(0,1fr) auto;gap:16px}
#unified-page .u-orbitals-workspace .u-compact-top>.u-geobar{justify-self:end}
#unified-page .o13-root-centre{width:92px;height:92px}
#unified-page .em-intro{border:0;background:transparent;padding:0;margin:0 0 8px}
#unified-page .em-intro .em-actions{margin:0;justify-content:flex-end}
#unified-page .em-toolbar{padding:8px 0;margin:0;gap:12px}
#unified-page .em-reading55{margin:6px 0 10px}
#unified-page .em-reading55>summary{cursor:pointer;color:#007b75}
#unified-page .em-reading55 .em-scope-box{margin:8px 0}
#unified-page .em-tabs{margin:0;padding:0 0 8px}
#unified-page .em-panel{margin-top:8px}
#unified-page .em-grid{border-collapse:collapse}
#unified-page .em-grid td{background:rgba(23,164,125,var(--em-level));border:1px solid #d5e5e9}
#unified-page .em-grid th{background:#e8f1f4;color:#203d49;border:1px solid #d5e5e9}
#unified-page .em-grid button{background:transparent;color:#173d49}
#unified-page .em-grid td:first-child{position:static}
#unified-page .em-panel-heading{margin:0 0 8px}
@media(max-width:1000px){#unified-page .u-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#unified-page .u-orbitals-workspace .u-compact-top{display:flex;flex-wrap:wrap}}
@media(max-width:600px){#unified-page .u-source-grid{grid-template-columns:1fr}#unified-page .u-orbitals-workspace .u-geobar{justify-content:flex-start}#unified-page .o13-root-centre{width:74px;height:74px;font-size:15px}#unified-page .u-source-panel-body{padding:10px}}
#unified-page .u-orbitals-workspace .u-compact-top .u-tiles{grid-column:1;grid-row:1}
#unified-page .u-orbitals-workspace .u-compact-top>.u-geobar{grid-column:2;grid-row:1}
#unified-page .u-orbitals-workspace .u-compact-top>.u-orbit-row-actions{grid-column:3;grid-row:1}
#unified-page .em4-card{padding:14px;border:1px solid #d5e5e9;border-radius:12px}
#unified-page .em4-title{font-size:19px}
#unified-page .em4-table{border-collapse:collapse;border-spacing:0;table-layout:fixed}
#unified-page .em4-table th,#unified-page .em4-table td{border:1px solid #d5e5e9}
#unified-page .em4-table th{background:#e8f1f4;color:#203d49}
#unified-page .em4-cell{border:0!important;border-radius:0!important;min-height:42px;width:100%;box-shadow:none!important}
#unified-page .em4-cell--zero{background:#fff;color:#173d49}
#unified-page .em4-sub--open{background:#e8f1f4}
#unified-page .em4-group{border:0;border-radius:0;background:transparent;color:#203d49}
#unified-page .em4-head{margin-bottom:8px}
#unified-page .em4-help{font-size:13px}
#unified-page .em4-foot{margin-top:8px}
#unified-page .cx-compact55,#unified-page .cx-viewrow55{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:8px 0}
#unified-page .cx-compact55 .cx-match-level,#unified-page .cx-compact55 .cx-radius{margin:0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}
#unified-page .cx-viewrow55 .cx-view-tabs{margin:0}
#unified-page .cx-reading55{margin-left:auto;max-width:100%}
#unified-page .cx-reading55[open]{flex-basis:100%}
#unified-page .cx-reading55>summary,#unified-page .cx-map-reading55>summary{cursor:pointer;color:#007b75}
#unified-page .cx-choicebox{padding:10px 12px;margin:8px 0}
#unified-page .cx-choicebox h3{margin:0 0 6px}
#unified-page .cx-choicebox p{margin:4px 0}
#unified-page .cx-map-reading55{padding:6px 12px}
#unified-page .cx-mapheader{padding:10px 12px}
#unified-page .cx-symbol-guide{padding:8px 12px}
@media(max-width:600px){#unified-page .cx-reading55{margin-left:0}#unified-page .cx-compact55{gap:8px}#unified-page .u-orbitals-workspace .u-compact-top>.u-geobar{justify-self:start}}
#unified-page .o13-canvas-scroll55{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
#unified-page .o13-canvas{min-width:520px}
#unified-page .em25 .em4-table{border-collapse:collapse;border-spacing:0;table-layout:fixed}
#unified-page .em25 .em4-table th,#unified-page .em25 .em4-table td{border:1px solid #d5e5e9;background:transparent;padding:0}
#unified-page .em25 .em4-table .em4-rowhead,#unified-page .em25 .em4-table .em4-corner,#unified-page .em25 .em4-table .em4-sub,#unified-page .em25 .em4-table .em4-sub--open{background:#e8f1f4;color:#203d49}
#unified-page .em25 .em4-cell{min-height:42px;border-radius:0;padding:10px 4px}
#unified-page .em25 .em4-group{background:#e8f1f4;color:#203d49;border-radius:0}
#unified-page .em25 .em4-group[aria-expanded=true]{background:#e8f1f4;color:#203d49}
#unified-page .cx-choicebox:has(.cx-start55){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px 20px;align-items:start}
#unified-page .cx-start55,#unified-page .cx-criteria55{min-width:0}
#unified-page .cx-start55 h2{font-size:20px;margin:3px 0}
#unified-page .cx-criteria55 .cx-connect-label{margin:0}
#unified-page .cx-criteria55 .cx-comparison-reading55{margin:6px 0;color:#007b75}
#unified-page .cx-criteria55 .cx-profile{margin:6px 0}
@media(max-width:900px){#unified-page .cx-choicebox:has(.cx-start55){grid-template-columns:1fr}}

/* RUN56: selected Matrix 1 and Connections 2. */
#unified-page .em-toolbar56{padding:10px 12px;background:#fff;border:1px solid #d5e5e9;border-radius:10px;align-items:end;flex-wrap:wrap}
#unified-page .em-summary56{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0}
#unified-page .em-summary56 .em-actions{margin:0;display:flex;gap:6px;flex-wrap:wrap}
#unified-page .cx-choicebox:has(.cx-start55){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;margin-bottom:0;border-radius:10px 10px 0 0}
#unified-page .cx-step56{padding:10px 12px;border:1px solid #d5e5e9;border-top:0;border-radius:0 0 10px 10px;background:white;margin-top:0;gap:12px}
#unified-page .cx-step-number56{display:inline-flex;justify-content:center;align-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#007d74;color:white;font-weight:700}
#unified-page .cx-step-kicker{display:flex;align-items:center;gap:8px}
#unified-page .cx-empty-start56{display:flex;gap:10px;align-items:center}
#unified-page .cx-level-option56{display:inline-flex;align-items:center;gap:3px;max-width:100%}
#unified-page .cx-level-info56{border-radius:50%;padding:0;min-width:23px;width:23px;height:23px;color:#007d74;border:1px solid #91c5b8;background:white}
#unified-page .cx-level-dialog56{max-width:560px;width:calc(100% - 48px);padding:20px;border:1px solid #c8dee4;border-radius:14px;color:#173d49}
#unified-page .cx-level-dialog56::backdrop{background:#12384666}
#unified-page .cx-level-dialog56 header{display:flex;justify-content:space-between;align-items:center;gap:12px}
#unified-page .cx-level-dialog56 h2{margin:0}
#unified-page .cx-level-dialog56 p{line-height:1.6}
@media(max-width:900px){#unified-page .cx-choicebox:has(.cx-start55){grid-template-columns:1fr}}
@media(max-width:600px){#unified-page .em-toolbar56>label{max-width:100%}#unified-page .em-toolbar56 select{max-width:100%}#unified-page .cx-level-option56>button[data-cx-level]{white-space:normal}}
