/* KONTROLKA_V96_RESULTS_CLEAN */
/* Jeden panel podsumowania i jeden zestaw akcji — bez drugiej dużej ramki AI. */
[data-screen="results"] #v9-tools,
[data-screen="results"] .result-next { display:none !important; }
[data-screen="results"] .results-v2-layout {
  display:grid !important;
  grid-template-columns:minmax(0,1fr) !important;
  gap:0 !important;
}
[data-screen="results"] .results-v2-layout > div:first-child { min-width:0; }
[data-screen="results"] #summary-row .sum-card {
  position:relative;
  transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;
}
[data-screen="results"] #summary-row .sum-card[role="button"][aria-disabled="false"] {
  cursor:pointer; user-select:none;
  border:2px solid #c8e0d2;
  padding:19px; /* zastępuje dotychczasowe 20px */
}
[data-screen="results"] #summary-row .sum-card[role="button"][aria-disabled="false"]::after {
  content:'Zobacz kryteria ↗'; display:block; margin-left:auto;
  font:750 11px/1.2 system-ui,sans-serif; color:#17694f; white-space:nowrap;
}
[data-screen="results"] #summary-row .sum-card[aria-disabled="false"]:hover {
  background:#f4faf6; border-color:#187a59; transform:translateY(-2px);
}
[data-screen="results"] #summary-row .sum-card[aria-disabled="false"]:focus-visible {
  outline:3px solid #167e5b; outline-offset:3px;
}
[data-screen="results"] #summary-row .sum-card.v96-filter-active {
  border-color:#087a56 !important; box-shadow:0 0 0 3px #087a5629;
  background:#eef7f0;
}
[data-screen="results"] #summary-row .sum-card.v96-filter-disabled {
  opacity:.78; cursor:default;
}
[data-screen="results"] #rule-list .rule[hidden] { display:none !important; }
[data-screen="results"] #rule-list .rule.v96-rule-focus {
  outline:3px solid #178760; outline-offset:3px;
  background:#f7fdf9;
}
[data-screen="results"] #rule-list .rule { scroll-margin-top:100px; }
[data-screen="results"] .v96-result-filter {
  margin:14px 0 20px;
  padding:12px 15px;
  background:#e9f5ed; border:1px solid #b8dcc6; border-radius:13px;
  display:flex; align-items:center; justify-content:space-between;
  gap:10px; flex-wrap:wrap; font-size:13px; color:#14563d; font-weight:700;
}
[data-screen="results"] .v96-result-filter[hidden] { display:none!important; }
[data-screen="results"] .v96-result-filter button {
  cursor:pointer; padding:8px 12px; border:1px solid #0e7353;
  background:#fff; color:#0d6246; border-radius:9px;
  font:750 12px system-ui,sans-serif;
}
[data-screen="results"] .v96-result-filter button:focus-visible {outline:3px solid #087a56;outline-offset:2px;}
/* Pojedyncza możliwość obejrzenia klasyfikacji, bez drugiej pary przycisków. */
[data-screen="results"] #v71-score-panel .v96-compact-details {
  grid-column:1/-1;
  width:100%; border:1px solid #cfe5d8;
  background:#f8fcf9; padding:12px 15px; border-radius:12px;
  margin:16px 0 0;
}
[data-screen="results"] #v71-score-panel .v96-compact-details > summary {
  font:750 13px/1.5 system-ui,sans-serif;
  color:#145e45; cursor:pointer; padding:4px 0;
}
[data-screen="results"] #v71-score-panel .v96-compact-details:focus-within {outline:2px solid #0b7c59;outline-offset:3px;}
[data-screen="results"] #v71-score-panel .v96-compact-status {
  display:block; grid-column:1/-1; width:100%;
  color:#51756a; font-size:11px; line-height:1.5; margin:4px 0 0;
}
@media(max-width:760px) {
  [data-screen="results"] #summary-row .sum-card[aria-disabled="false"]::after {
    font-size:10px; white-space:normal; text-align:right;
  }
  [data-screen="results"] .v96-result-filter {align-items:stretch; flex-direction:column;}
  [data-screen="results"] .results-v2-layout {grid-template-columns:minmax(0,1fr)!important;}
}
@media(prefers-reduced-motion:reduce) {
  [data-screen="results"] #summary-row .sum-card { transition:none; }
}
