:root{--kimse-primary:#12735e}
.app-footer{color:var(--kimse-muted)}
.a11y-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.accessibility-basics{margin:18px 0 0;padding:18px;border:1px solid var(--kimse-border);border-radius:22px;background:#fff}
.accessibility-basics h2{margin:0 0 12px;font-size:21px;line-height:1.25;color:var(--kimse-navy)}
.accessibility-basic-row{display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:center;padding:12px 0;border-top:1px solid #edf1f5}
.accessibility-basic-row:first-of-type{border-top:0;padding-top:2px}
.accessibility-basic-row>i{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#eef7f4;color:#0d725c;font-size:23px}
.accessibility-basic-row strong,.accessibility-basic-row small{display:block}
.accessibility-basic-row strong{font-size:17px;line-height:1.35;color:var(--kimse-text)}
.accessibility-basic-row small{margin-top:3px;color:var(--kimse-muted);font-size:14px;line-height:1.45}
.high-contrast .accessibility-basics{border-width:2px;background:#fff}
.high-contrast .accessibility-basic-row{border-color:#777}
.high-contrast .accessibility-basic-row>i{background:#fff;border:2px solid #000;color:#000}
.user-reduced-motion *,
.user-reduced-motion *::before,
.user-reduced-motion *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
.large-text .screen-monitoring-status .result-change-grid{grid-template-columns:1fr!important}
.large-text .screen-monitoring-status .monitoring-actions{grid-template-columns:1fr!important}
.large-text .trend-domain-tabs,
.large-text .brain-domain-tabs{display:flex!important;flex-wrap:wrap!important;overflow:visible!important}
.large-text .trend-domain-tabs button,
.large-text .brain-domain-tabs button{flex:1 1 46%!important;min-width:0!important;white-space:normal!important}
.large-text .trend-title-row{align-items:flex-start!important;flex-wrap:wrap!important}
@media(max-width:360px){
  .screen-monitoring-status .result-change-grid{grid-template-columns:1fr!important}
  .screen-monitoring-status .monitoring-actions{grid-template-columns:1fr!important}
  .trend-domain-tabs,.brain-domain-tabs{display:flex!important;flex-wrap:wrap!important;overflow:visible!important}
  .trend-domain-tabs button,.brain-domain-tabs button{flex:1 1 46%!important;min-width:0!important;white-space:normal!important}
  .trend-title-row{align-items:flex-start!important;flex-wrap:wrap!important}
  .brain-view-switch{display:grid!important;grid-template-columns:1fr 1fr!important}
  .accessibility-basics{padding:15px}
  .accessibility-basic-row{grid-template-columns:38px 1fr;gap:9px}
  .accessibility-basic-row>i{width:38px;height:38px}
}