/* ArcShare Admin v7 Mission Control */

/* Dashboard intelligence */
.admin-v7-intelligence{
  margin:0 0 18px;
  overflow:hidden;
  border:1px solid var(--b2);
  border-radius:16px;
  background:var(--s1);
  box-shadow:0 12px 38px rgba(0,0,0,.055);
}
.admin-v7-intel-head{
  min-height:72px;
  padding:14px 17px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  border-bottom:1px solid var(--b2);
  background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 8%,var(--s1)),var(--s1));
}
.admin-v7-intel-title{display:flex;align-items:center;gap:11px}
.admin-v7-live-dot{
  width:11px;height:11px;border-radius:50%;background:var(--go);
  box-shadow:0 0 0 5px color-mix(in srgb,var(--go) 11%,transparent),0 0 18px color-mix(in srgb,var(--go) 45%,transparent);
}
.admin-v7-intel-title small{display:block;font:650 9px var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--acc2)}
.admin-v7-intel-title strong{display:block;margin-top:4px;font-size:14px;color:var(--t0)}
.admin-v7-intel-head-actions{display:flex;align-items:center;gap:8px}
.admin-v7-intel-head-actions span{font:500 9px var(--mono);color:var(--t4)}
.admin-v7-intel-head-actions button,
.admin-v7-signal-head button{
  min-height:33px;padding:0 10px;border:1px solid var(--b2);border-radius:8px;background:var(--s2);color:var(--t2);font:600 9.5px var(--mono);cursor:pointer;
}
.admin-v7-intel-head-actions button:hover,
.admin-v7-signal-head button:hover{background:var(--s3);border-color:var(--b3);color:var(--t0)}
.admin-v7-intel-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--b2)}
.admin-v7-intel-metrics article{min-height:92px;padding:16px 17px;border-right:1px solid var(--b1)}
.admin-v7-intel-metrics article:last-child{border-right:0}
.admin-v7-intel-metrics span{display:block;font:650 9px var(--mono);text-transform:uppercase;letter-spacing:.075em;color:var(--t4)}
.admin-v7-intel-metrics strong{display:block;margin-top:6px;font-size:26px;line-height:1;font-weight:740;letter-spacing:-.7px;color:var(--t0)}
.admin-v7-intel-metrics small{display:block;margin-top:7px;font:500 9.5px var(--mono);color:var(--t3)}
.admin-v7-intel-body{padding:0}
.admin-v7-signal-head{min-height:54px;padding:10px 14px 10px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--b1)}
.admin-v7-signal-head>span{font-size:12px;font-weight:680;color:var(--t1)}
.admin-v7-signal-head>div{display:flex;align-items:center;gap:7px}
.admin-v7-state-pill{
  min-height:25px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid var(--b2);border-radius:999px;font:700 8.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;
}
.admin-v7-state-pill.clear{background:var(--gob);border-color:var(--gor);color:var(--go)}
.admin-v7-state-pill.watch{background:var(--ambb);border-color:var(--ambr);color:var(--amb)}
.admin-v7-state-pill.attention{background:var(--reb);border-color:var(--rer);color:var(--red)}
.admin-v7-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.admin-v7-signal{
  min-height:74px;padding:12px 14px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:11px;text-align:left;border:0;border-right:1px solid var(--b1);border-bottom:1px solid var(--b1);background:transparent;color:var(--t1);cursor:pointer;
}
.admin-v7-signal:nth-child(2n){border-right:0}
.admin-v7-signal:hover{background:var(--b1)}
.admin-v7-signal-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--b2);border-radius:9px;background:var(--s2);font:750 11px var(--mono);color:var(--acc2)}
.admin-v7-signal.warning .admin-v7-signal-icon{background:var(--ambb);border-color:var(--ambr);color:var(--amb)}
.admin-v7-signal-copy{min-width:0}
.admin-v7-signal-copy strong{display:block;font-size:11.5px;color:var(--t1)}
.admin-v7-signal-copy small{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;color:var(--t3)}
.admin-v7-signal-arrow{color:var(--t4);font-size:15px}
.admin-v7-clear-state{min-height:86px;padding:15px 18px;display:flex;align-items:center;justify-content:center;gap:12px}
.admin-v7-clear-state>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--gob);border:1px solid var(--gor);color:var(--go);font-weight:750}
.admin-v7-clear-state strong{display:block;font-size:12px;color:var(--t1)}
.admin-v7-clear-state small{display:block;margin-top:4px;font-size:10px;color:var(--t3)}

/* Shared loading / empty */
.admin-v7-loading,.admin-v7-empty-state{min-height:160px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--t4);font:500 10.5px var(--mono)}
.admin-v7-empty-state strong{font:680 13px var(--sans);color:var(--t2)}
.admin-v7-empty-state span{margin-top:6px}

/* Clients */
.admin-v7-client-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}
.admin-v7-client-summary article{
  min-height:106px;padding:16px 17px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--b2);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--s2) 30%,var(--s1)),var(--s1));box-shadow:0 8px 28px rgba(0,0,0,.045);
}
.admin-v7-client-summary span{font:650 9px var(--mono);text-transform:uppercase;letter-spacing:.075em;color:var(--t4)}
.admin-v7-client-summary strong{margin-top:7px;font-size:28px;line-height:1;font-weight:750;letter-spacing:-.8px;color:var(--t0)}
.admin-v7-client-summary small{margin-top:6px;font:500 9.5px var(--mono);color:var(--t3)}
.admin-v7-client-panel{overflow:hidden;border:1px solid var(--b2);border-radius:16px;background:var(--s1);box-shadow:0 10px 34px rgba(0,0,0,.05)}
.admin-v7-client-toolbar{min-height:66px;padding:11px 13px;display:grid;grid-template-columns:minmax(280px,1fr) 190px auto;gap:9px;align-items:center;border-bottom:1px solid var(--b2);background:color-mix(in srgb,var(--s2) 32%,var(--s1))}
.admin-v7-client-search{position:relative}
.admin-v7-client-search span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--t4);font-size:15px}
.admin-v7-client-search input,
.admin-v7-client-toolbar select{
  width:100%;height:42px;border:1px solid var(--b2);border-radius:9px;outline:none;background:var(--s2);color:var(--t1);font:500 12px var(--sans);
}
.admin-v7-client-search input{padding:0 12px 0 34px}
.admin-v7-client-toolbar select{padding:0 11px;font-family:var(--mono);font-size:10.5px}
.admin-v7-client-search input:focus,.admin-v7-client-toolbar select:focus{border-color:var(--acc2);box-shadow:0 0 0 3px var(--acb)}
.admin-v7-client-toolbar>button{height:42px;padding:0 13px;border:1px solid var(--b2);border-radius:9px;background:var(--s2);color:var(--t2);font:650 11px var(--sans);cursor:pointer}
.admin-v7-client-toolbar>button:hover{background:var(--s3);border-color:var(--b3);color:var(--t0)}
.admin-v7-client-grid{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.admin-v7-client-card{min-width:0;overflow:hidden;border:1px solid var(--b2);border-radius:14px;background:var(--s1);transition:transform .12s,border-color .12s,box-shadow .12s}
.admin-v7-client-card:hover{transform:translateY(-1px);border-color:var(--b3);box-shadow:0 12px 30px rgba(0,0,0,.08)}
.admin-v7-client-card.attention{border-color:color-mix(in srgb,var(--amb) 30%,var(--b2))}
.admin-v7-client-card>header{min-height:74px;padding:13px 14px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--b1);background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 5%,transparent),transparent)}
.admin-v7-client-avatar{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid var(--acr);border-radius:11px;background:var(--acb);color:var(--acc2);font:750 11px var(--mono)}
.admin-v7-client-avatar.large{width:48px;height:48px;flex-basis:48px;border-radius:13px;font-size:13px}
.admin-v7-client-card header>div{min-width:0}
.admin-v7-client-card header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--t0)}
.admin-v7-client-card header small{display:block;margin-top:4px;font:500 9px var(--mono);color:var(--t3)}
.admin-v7-client-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.admin-v7-client-card-metrics>div{min-height:64px;padding:11px 13px;border-right:1px solid var(--b1);border-bottom:1px solid var(--b1)}
.admin-v7-client-card-metrics>div:nth-child(2n){border-right:0}
.admin-v7-client-card-metrics strong{display:block;font-size:16px;color:var(--t1)}
.admin-v7-client-card-metrics span{display:block;margin-top:3px;font:500 8.5px var(--mono);color:var(--t4)}
.admin-v7-client-card>footer{min-height:52px;padding:9px 10px 9px 13px;display:flex;align-items:center;justify-content:space-between;gap:8px}
.admin-v7-client-card>footer>div{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}
.admin-v7-client-card footer button{min-height:30px;padding:0 8px;border:1px solid var(--b2);border-radius:7px;background:var(--s2);color:var(--t3);font:600 9px var(--mono);cursor:pointer}
.admin-v7-client-card footer button:hover{background:var(--s3);border-color:var(--b3);color:var(--t0)}
.admin-v7-attention-chip,.admin-v7-ok-chip{min-height:23px;padding:0 7px;display:inline-flex;align-items:center;border:1px solid var(--b2);border-radius:999px;font:700 8px var(--mono);white-space:nowrap}
.admin-v7-attention-chip{background:var(--ambb);border-color:var(--ambr);color:var(--amb)}
.admin-v7-ok-chip{background:var(--gob);border-color:var(--gor);color:var(--go)}
.admin-v7-request-client{display:grid;gap:5px}
.admin-v7-request-client-chip{background:var(--acb)!important;border-color:var(--acr)!important;color:var(--acc2)!important}

/* Client drawer */
body.admin-v7-drawer-open{overflow:hidden}
.admin-v7-drawer{position:fixed;inset:0;z-index:350;display:none}
.admin-v7-drawer.show{display:block}
.admin-v7-drawer-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.42);backdrop-filter:blur(4px)}
.admin-v7-drawer>aside{position:absolute;top:0;right:0;width:min(620px,94vw);height:100%;display:flex;flex-direction:column;background:var(--s1);border-left:1px solid var(--b3);box-shadow:-28px 0 80px rgba(0,0,0,.28)}
.admin-v7-drawer>aside>header{min-height:88px;padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--b2);background:color-mix(in srgb,var(--s2) 35%,var(--s1))}
.admin-v7-drawer-identity{display:flex;align-items:center;gap:12px;min-width:0}
.admin-v7-drawer-identity>div{min-width:0}
.admin-v7-drawer-identity small{display:block;font:650 8.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--acc2)}
.admin-v7-drawer-identity strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:var(--t0)}
.admin-v7-drawer-identity span:not(.admin-v7-client-avatar){display:block;margin-top:4px;font-size:10px;color:var(--t3)}
.admin-v7-drawer-close{width:38px;height:38px;border:1px solid var(--b2);border-radius:9px;background:var(--s2);color:var(--t2);font-size:20px;cursor:pointer}
#admin-v7-drawer-body{flex:1;min-height:0;padding:15px;overflow-y:auto}
.admin-v7-drawer-actions{display:flex;justify-content:flex-end;gap:7px;margin-bottom:12px}
.admin-v7-drawer-actions button{min-height:37px;padding:0 12px;border:1px solid var(--b2);border-radius:9px;background:var(--s2);color:var(--t2);font:650 10.5px var(--sans);cursor:pointer}
.admin-v7-drawer-actions button.primary{background:var(--acc);border-color:var(--acc);color:white}
.admin-v7-drawer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:13px;border:1px solid var(--b2);border-radius:12px}
.admin-v7-drawer-metrics>div{padding:13px;border-right:1px solid var(--b1)}
.admin-v7-drawer-metrics>div:last-child{border-right:0}
.admin-v7-drawer-metrics strong{display:block;font-size:16px;color:var(--t1)}
.admin-v7-drawer-metrics span{display:block;margin-top:4px;font:500 8px var(--mono);color:var(--t4)}
.admin-v7-drawer-section{margin-bottom:13px;overflow:hidden;border:1px solid var(--b2);border-radius:12px;background:var(--s1)}
.admin-v7-drawer-section>header{min-height:42px;padding:0 12px;display:flex;align-items:center;border-bottom:1px solid var(--b1);background:var(--s2)}
.admin-v7-drawer-section>header strong{font-size:11px;color:var(--t2)}
.admin-v7-drawer-row,.admin-v7-unlabeled-row{min-height:56px;padding:9px 10px 9px 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--b1)}
.admin-v7-drawer-row:last-child,.admin-v7-unlabeled-row:last-child{border-bottom:0}
.admin-v7-drawer-row>div,.admin-v7-unlabeled-row>div{flex:1;min-width:0}
.admin-v7-drawer-row strong,.admin-v7-unlabeled-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--t1)}
.admin-v7-drawer-row span,.admin-v7-unlabeled-row span{display:block;margin-top:3px;font:500 8.5px var(--mono);color:var(--t4)}
.admin-v7-drawer-row button,.admin-v7-unlabeled-row button{min-height:31px;padding:0 8px;border:1px solid var(--b2);border-radius:7px;background:var(--s2);color:var(--t3);font:600 8.5px var(--mono);cursor:pointer}
.admin-v7-drawer-empty{padding:18px;text-align:center;font:500 9.5px var(--mono);color:var(--t4)}
.admin-v7-activity-row{min-height:54px;padding:9px 11px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--b1)}
.admin-v7-activity-row:last-child{border-bottom:0}
.admin-v7-activity-row>span{min-width:68px;height:23px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--b2);border-radius:999px;background:var(--s2);font:700 7.5px var(--mono);text-transform:uppercase;color:var(--t3)}
.admin-v7-activity-row>span.download{background:var(--gob);border-color:var(--gor);color:var(--go)}
.admin-v7-activity-row>span.upload{background:var(--acb);border-color:var(--acr);color:var(--acc2)}
.admin-v7-activity-row>div{min-width:0}
.admin-v7-activity-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:var(--t2)}
.admin-v7-activity-row small{display:block;margin-top:3px;font:500 8px var(--mono);color:var(--t4)}
.admin-v7-unlabeled-note{margin-bottom:12px;padding:11px 12px;border:1px solid var(--ambr);border-radius:10px;background:var(--ambb);font-size:10.5px;line-height:1.5;color:var(--amb)}

/* Diagnostics */
.admin-v7-diagnostics-hero{min-height:190px;margin-bottom:16px;padding:22px;display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;border:1px solid var(--b2);border-radius:17px;background:linear-gradient(120deg,color-mix(in srgb,var(--acc) 8%,var(--s1)),var(--s1) 55%);box-shadow:0 12px 38px rgba(0,0,0,.055)}
.admin-v7-score-wrap{display:grid;place-items:center}
.admin-v7-score{--score:0;width:132px;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at center,var(--s1) 57%,transparent 59%),conic-gradient(var(--acc2) calc(var(--score)*1%),var(--b2) 0);box-shadow:inset 0 0 0 1px var(--b2)}
.admin-v7-score.healthy{background:radial-gradient(circle at center,var(--s1) 57%,transparent 59%),conic-gradient(var(--go) calc(var(--score)*1%),var(--b2) 0)}
.admin-v7-score.watch{background:radial-gradient(circle at center,var(--s1) 57%,transparent 59%),conic-gradient(var(--amb) calc(var(--score)*1%),var(--b2) 0)}
.admin-v7-score.action{background:radial-gradient(circle at center,var(--s1) 57%,transparent 59%),conic-gradient(var(--red) calc(var(--score)*1%),var(--b2) 0)}
.admin-v7-score strong{font-size:34px;line-height:1;font-weight:770;letter-spacing:-1px;color:var(--t0)}
.admin-v7-score span{margin-top:5px;font:650 9px var(--mono);color:var(--t4)}
.admin-v7-diagnostics-copy small{display:block;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--acc2)}
.admin-v7-diagnostics-copy>strong{display:block;margin-top:6px;font-size:23px;letter-spacing:-.45px;color:var(--t0)}
.admin-v7-diagnostics-copy p{max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--t3)}
.admin-v7-diagnostics-summary{margin-top:12px;display:flex;gap:7px;flex-wrap:wrap}
.admin-v7-diagnostics-summary span{min-height:25px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid var(--b2);border-radius:999px;font:700 8.5px var(--mono)}
.admin-v7-diagnostics-summary .pass{background:var(--gob);border-color:var(--gor);color:var(--go)}
.admin-v7-diagnostics-summary .warn{background:var(--ambb);border-color:var(--ambr);color:var(--amb)}
.admin-v7-diagnostics-summary .fail{background:var(--reb);border-color:var(--rer);color:var(--red)}
.admin-v7-diagnostics-actions{display:flex;flex-direction:column;gap:8px;min-width:150px}
.admin-v7-diagnostics-actions button{min-height:40px;padding:0 13px;border:1px solid var(--b2);border-radius:9px;background:var(--s2);color:var(--t2);font:650 11px var(--sans);cursor:pointer}
.admin-v7-diagnostics-actions button.primary{background:var(--acc);border-color:var(--acc);color:white}
.admin-v7-diagnostics-actions button:disabled{opacity:.55;cursor:wait}
.admin-v7-diagnostics-panel{overflow:hidden;border:1px solid var(--b2);border-radius:16px;background:var(--s1);box-shadow:0 10px 34px rgba(0,0,0,.05)}
.admin-v7-diagnostics-panel-head{min-height:62px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--b2);background:var(--s2)}
.admin-v7-diagnostics-panel-head span{display:block;font:650 8.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--acc2)}
.admin-v7-diagnostics-panel-head strong{display:block;margin-top:3px;font-size:12.5px;color:var(--t1)}
.admin-v7-diagnostics-panel-head small{font:500 9px var(--mono);color:var(--t4)}
.admin-v7-check-group>header{min-height:38px;padding:0 16px;display:flex;align-items:center;border-bottom:1px solid var(--b1);background:color-mix(in srgb,var(--s2) 45%,var(--s1));font:700 8.5px var(--mono);text-transform:uppercase;letter-spacing:.085em;color:var(--t4)}
.admin-v7-check{min-height:72px;padding:11px 13px 11px 16px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--b1)}
.admin-v7-check-status{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--b2);border-radius:9px;background:var(--s2);font:800 11px var(--mono)}
.admin-v7-check.pass .admin-v7-check-status{background:var(--gob);border-color:var(--gor);color:var(--go)}
.admin-v7-check.warn .admin-v7-check-status{background:var(--ambb);border-color:var(--ambr);color:var(--amb)}
.admin-v7-check.fail .admin-v7-check-status{background:var(--reb);border-color:var(--rer);color:var(--red)}
.admin-v7-check-copy strong{display:block;font-size:11.5px;color:var(--t1)}
.admin-v7-check-copy span{display:block;margin-top:3px;font-size:10px;color:var(--t3)}
.admin-v7-check-copy small{display:block;margin-top:5px;font-size:9px;line-height:1.45;color:var(--amb)}
.admin-v7-check>button{min-height:32px;padding:0 9px;border:1px solid var(--b2);border-radius:7px;background:var(--s2);color:var(--t3);font:600 9px var(--mono);cursor:pointer}
.admin-v7-check>button:hover{background:var(--s3);border-color:var(--b3);color:var(--t0)}
.admin-v7-diagnostic-running{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--t3)}
.admin-v7-diagnostic-running span{width:20px;height:20px;border:2px solid var(--b3);border-top-color:var(--acc2);border-radius:50%;animation:admin-v7-spin .8s linear infinite}
.admin-v7-diagnostic-running strong{font-size:12px}
@keyframes admin-v7-spin{to{transform:rotate(360deg)}}

@media(max-width:1200px){
  .admin-v7-client-summary{grid-template-columns:repeat(3,minmax(0,1fr))}
  .admin-v7-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .admin-v7-diagnostics-hero{grid-template-columns:135px minmax(0,1fr)}
  .admin-v7-diagnostics-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end}
}
@media(max-width:860px){
  .admin-v7-intel-metrics{grid-template-columns:1fr 1fr}
  .admin-v7-signals{grid-template-columns:1fr}
  .admin-v7-signal{border-right:0}
  .admin-v7-client-summary{grid-template-columns:1fr 1fr}
  .admin-v7-client-toolbar{grid-template-columns:1fr}
  .admin-v7-client-grid{grid-template-columns:1fr}
  .admin-v7-diagnostics-hero{grid-template-columns:1fr;text-align:center}
  .admin-v7-diagnostics-summary{justify-content:center}
  .admin-v7-diagnostics-actions{justify-content:center}
  .admin-v7-drawer-metrics{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){
  .admin-v7-intel-head{align-items:flex-start;flex-direction:column}
  .admin-v7-intel-head-actions{width:100%;justify-content:space-between}
  .admin-v7-intel-metrics{grid-template-columns:1fr}
  .admin-v7-client-summary{grid-template-columns:1fr}
  .admin-v7-client-card>footer{align-items:flex-start;flex-direction:column}
  .admin-v7-client-card>footer>div{justify-content:flex-start}
  .admin-v7-diagnostics-actions{flex-direction:column}
  .admin-v7-check{grid-template-columns:34px minmax(0,1fr)}
  .admin-v7-check>button{grid-column:2}
}
