.adminoptim-health{--ao-health-card-bg: #fff;--ao-health-border: #c3c4c7;--ao-health-divider: #dcdcde;--ao-health-text: var(--text,#1d2327);--ao-health-muted: #50575e;--ao-health-stripe: #f6f7f7;--ao-health-header-bg: #eee;--ao-health-label-bg: #f0f0f1;--ao-health-ok-bg: #edfaef;--ao-health-ok-fg: #0a5c1e;--ao-health-warning-bg: #fcf9e8;--ao-health-warning-fg: #6e4c00;--ao-health-critical-bg: #fcf0f1;--ao-health-critical-fg: #8a1c1f;--ao-health-info-bg: #f0f6fc;--ao-health-info-fg: #0a4b78;--ao-health-off-bg: #f0f0f1;--ao-health-off-fg: #50575e;--ao-health-unverified-bg: #f6f7f7;--ao-health-unverified-fg: #3c434a;--ao-health-gutter: 16px;color:var(--ao-health-text)}@media (prefers-color-scheme:dark){.adminoptim-health{--ao-health-card-bg: #1d2327;--ao-health-border: #646970;--ao-health-divider: #3c434a;--ao-health-text: #f0f0f1;--ao-health-muted: #c3c4c7;--ao-health-stripe: #23282d;--ao-health-header-bg: #2c3338;--ao-health-label-bg: #2c3338;--ao-health-ok-bg: #0f2e16;--ao-health-ok-fg: #8ee4a3;--ao-health-warning-bg: #33290a;--ao-health-warning-fg: #f5d36b;--ao-health-critical-bg: #3a1214;--ao-health-critical-fg: #ffb3b5;--ao-health-info-bg: #0f2a40;--ao-health-info-fg: #9ccbf0;--ao-health-off-bg: #2c3338;--ao-health-off-fg: #c3c4c7;--ao-health-unverified-bg: #2c3338;--ao-health-unverified-fg: #dcdcde}}.adminoptim-health__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px var(--ao-health-gutter);justify-content:space-between;margin:18px 0 16px}.adminoptim-health__title{margin:0 0 4px}.adminoptim-health__description{margin:0;color:var(--ao-health-muted)}.adminoptim-health__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.adminoptim-health__checked{color:var(--ao-health-muted)}.adminoptim-health__section{background:var(--ao-health-card-bg);border:1px solid var(--ao-health-border);border-radius:4px;margin:0 0 16px}.adminoptim-health__section-header,.adminoptim-health__summary{background:var(--ao-health-header-bg);padding:14px var(--ao-health-gutter) 10px}.adminoptim-health__summary{cursor:pointer}.adminoptim-health__section[open]>.adminoptim-health__summary{border-bottom:1px solid var(--ao-health-divider)}.adminoptim-health__section-title{display:inline;font-size:15px;margin:0}.adminoptim-health__section-header .adminoptim-health__section-title{display:block}.adminoptim-health__section-description{color:var(--ao-health-muted);margin:2px 0 0}.adminoptim-health__rows{list-style:none;margin:0;padding:0}.adminoptim-health__row{align-items:flex-start;border-top:1px solid var(--ao-health-divider);display:grid;gap:4px 12px;grid-template-columns:132px minmax(0,1fr) auto;margin:0;padding:12px var(--ao-health-gutter)}.adminoptim-health__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:12px;font-weight:600;gap:4px;justify-self:start;line-height:1.4;padding:3px 10px 3px 6px;width:132px}.adminoptim-health__badge .dashicons{font-size:16px;height:16px;width:16px}.adminoptim-health__row.is-ok .adminoptim-health__badge{background:var(--ao-health-ok-bg);color:var(--ao-health-ok-fg)}.adminoptim-health__row.is-warning .adminoptim-health__badge{background:var(--ao-health-warning-bg);color:var(--ao-health-warning-fg)}.adminoptim-health__row.is-critical .adminoptim-health__badge{background:var(--ao-health-critical-bg);color:var(--ao-health-critical-fg)}.adminoptim-health__row.is-info .adminoptim-health__badge{background:var(--ao-health-info-bg);color:var(--ao-health-info-fg)}.adminoptim-health__row.is-off .adminoptim-health__badge{background:var(--ao-health-off-bg);color:var(--ao-health-off-fg)}.adminoptim-health__row.is-unverified .adminoptim-health__badge{background:var(--ao-health-unverified-bg);color:var(--ao-health-unverified-fg)}.adminoptim-health__row.is-unverified .adminoptim-health__badge{border:1px dashed currentcolor}.adminoptim-health__lock{align-items:center;color:var(--ao-health-muted);display:inline-flex;justify-self:start;padding-left:6px;width:132px}.adminoptim-health__row.is-locked .adminoptim-health__label,.adminoptim-health__row.is-locked .adminoptim-health__message,.adminoptim-health__row.is-off .adminoptim-health__label,.adminoptim-health__row.is-off .adminoptim-health__message{color:var(--ao-health-muted)}.adminoptim-health__label{display:block}.adminoptim-health__message{color:var(--ao-health-muted);margin:2px 0 0}.adminoptim-health__message code{background:transparent;color:var(--ao-health-text);font-size:inherit;padding:0}.adminoptim-health__detail{list-style:none;margin:6px 0 0;padding:0}.adminoptim-health__detail li{color:var(--ao-health-muted);margin:0}.adminoptim-health__detail code{background:transparent;color:var(--ao-health-text);padding:0}.adminoptim-health__aside{text-align:end;white-space:nowrap}.adminoptim-health__value{color:var(--ao-health-muted);margin:2px 0 0;overflow-wrap:anywhere}.adminoptim-health__action{display:inline-block;margin-top:2px}.adminoptim-health__columns{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));margin:0 0 16px}.adminoptim-health__column{display:flex;flex-direction:column;gap:16px;min-width:0}.adminoptim-health__column>.adminoptim-health__section{margin:0;min-width:0}.adminoptim-health__toggle{margin-inline-start:auto}.adminoptim-health__toggle[hidden]{display:none}.adminoptim-health__more{border-top:1px solid var(--ao-health-divider);color:var(--ao-health-muted);margin:0;padding:10px var(--ao-health-gutter)}.adminoptim-health__passing{align-items:flex-start;border-top:1px solid var(--ao-health-divider);color:var(--ao-health-muted);display:flex;gap:6px;min-width:0;padding:10px var(--ao-health-gutter)}.adminoptim-health__passing .dashicons{flex:none;font-size:18px;height:18px;width:18px}.adminoptim-health__passing.is-ok .dashicons,.adminoptim-health__passing.is-ok .adminoptim-health__passing-count{color:var(--ao-health-ok-fg)}.adminoptim-health__passing.is-info .dashicons,.adminoptim-health__passing.is-info .adminoptim-health__passing-count{color:var(--ao-health-info-fg)}.adminoptim-health__passing-count{flex:none;font-weight:600;white-space:nowrap}.adminoptim-health__passing-text{min-width:0}.adminoptim-health__layout.is-passing-collapsed .adminoptim-health__rows--passing{display:none}.adminoptim-health__row{transition:background-color 0.4s}.adminoptim-health__row:focus{outline:2px solid var(--ao-health-info-fg);outline-offset:-2px}.adminoptim-health__row.is-highlighted{background:var(--ao-health-info-bg)}.adminoptim-health__info{container-type:inline-size;padding:4px var(--ao-health-gutter) var(--ao-health-gutter)}.adminoptim-health__info-grid{border:1px solid var(--ao-health-border);display:grid;grid-template-columns:minmax(0,1fr);margin:0;overflow:hidden}.adminoptim-health__info-cell{background:var(--ao-health-card-bg);box-shadow:0 -1px 0 var(--ao-health-divider);color:var(--ao-health-text);display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr);margin:0;min-width:0;padding:10px 12px}.adminoptim-health__info-cell:nth-child(even){background:var(--ao-health-stripe)}.adminoptim-health__info-cell dt{font-weight:600;margin:0;overflow-wrap:anywhere}.adminoptim-health__info-cell dd{margin:0;overflow-wrap:anywhere}@container (min-width:640px){.adminoptim-health__info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminoptim-health__info-cell:nth-child(even){background:var(--ao-health-card-bg)}.adminoptim-health__info-cell:nth-child(4n+3),.adminoptim-health__info-cell:nth-child(4n+4){background:var(--ao-health-stripe)}}@container (min-width:960px){.adminoptim-health__info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminoptim-health__info-cell:nth-child(4n+3),.adminoptim-health__info-cell:nth-child(4n+4){background:var(--ao-health-card-bg)}.adminoptim-health__info-cell:nth-child(6n+4),.adminoptim-health__info-cell:nth-child(6n+5),.adminoptim-health__info-cell:nth-child(6n+6){background:var(--ao-health-stripe)}}.adminoptim-health--upgrade>.adminoptim-health__description{margin:18px 0 16px}.adminoptim-health__upsell{max-width:760px;margin-top:32px}.adminoptim-health__upsell>p{margin:8px 0 12px}.adminoptim-health__upsell>.adminoptim-health__preview{margin:0 0 16px}.adminoptim-health__pill{background:#7c3aed;border-radius:999px;color:#fff;font-size:11px;font-weight:600;letter-spacing:0.04em;line-height:1.4;margin-inline-start:8px;padding:2px 8px;text-transform:uppercase;vertical-align:middle}.adminoptim-health__features{list-style:none;margin:0 0 16px;padding:0}.adminoptim-health__features li{align-items:flex-start;display:flex;gap:6px;margin:0 0 6px}.adminoptim-health__features li:last-child{margin-bottom:0}.adminoptim-health__features .dashicons{color:var(--ao-health-ok-fg);flex:none}.adminoptim-health__upsell-actions{margin:0 0 16px}.adminoptim-health__defs{margin:0}.adminoptim-health__defs-row{border-top:1px solid var(--ao-health-divider);display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:12px var(--ao-health-gutter)}.adminoptim-health__defs-row:nth-child(even){background:var(--ao-health-stripe)}.adminoptim-health__defs-row dt{flex:0 0 150px;font-weight:600;margin:0}.adminoptim-health__defs-row dd{color:var(--ao-health-muted);flex:1 1 240px;margin:0;min-width:0}.adminoptim-health__footer{margin:0 0 16px}@media (max-width:600px){.adminoptim-health__row{grid-template-columns:minmax(0,1fr)}.adminoptim-health__aside{text-align:start}}@media (prefers-reduced-motion:reduce){.adminoptim-health *{transition:none !important}}.adminoptim-health--compact{max-width:none}.adminoptim-health--compact .adminoptim-health__rows{margin:0 -12px}.adminoptim-health--compact .adminoptim-health__row{grid-template-columns:minmax(0,1fr);padding:10px 12px}.adminoptim-health--compact .adminoptim-health__aside{text-align:start}.adminoptim-health--compact .adminoptim-health__widget-heading{font-size:14px;margin:0 0 8px;padding:0}.adminoptim-health__widget-age{color:var(--ao-health-muted);margin:8px 0 0}.adminoptim-health__widget-form{align-items:center;background:var(--ao-health-card-bg);border:1px solid var(--ao-health-border);border-radius:4px;display:flex;flex-wrap:wrap;gap:8px var(--ao-health-gutter);justify-content:space-between;margin:0 0 16px;padding:12px var(--ao-health-gutter)}.adminoptim-health__widget-form label{color:var(--ao-health-text)}.adminoptim-health__counts{align-items:center;background:var(--ao-health-card-bg);border:1px solid var(--ao-health-border);border-radius:4px;color:var(--ao-health-text);display:flex;flex-wrap:wrap;font-weight:600;gap:4px 8px;margin:0 0 12px;padding:10px var(--ao-health-gutter)}.adminoptim-health__counts>span[aria-hidden]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px 8px}.adminoptim-health__count{align-items:center;display:inline-flex;gap:2px}.adminoptim-health__count .dashicons{font-size:18px;height:18px;width:18px}.adminoptim-health__count.is-critical{color:var(--ao-health-critical-fg)}.adminoptim-health__count.is-warning{color:var(--ao-health-warning-fg)}.adminoptim-health__count.is-ok{color:var(--ao-health-ok-fg)}.adminoptim-health__count.is-unverified{color:var(--ao-health-unverified-fg)}.adminoptim-health__count-sep{color:var(--ao-health-muted)}