/* Legacy breadcrumb rules removed. Breadcrumb source of truth: /components/breadcrumb/breadcrumb.css?v=20260710-v6118-31-short-hero-all-devices */
:root{--ri-red:#c60300;--ri-red-dark:#9e0200;--ri-red-soft:rgba(198,3,0,.08);--ri-red-border:rgba(198,3,0,.22);--ri-bg:#f6f8fc;--ri-card:#fff;--ri-text:#172033;--ri-muted:#64748b;--ri-border:#e5eaf2;--ri-input:#fbfcfe;--ri-shadow:0 18px 42px rgba(15,23,42,.09)}

html.dark-mode{--ri-red:#ff3b36;--ri-red-dark:#ff5a56;--ri-red-soft:rgba(255,59,54,.11);--ri-red-border:rgba(255,59,54,.32);--ri-bg:#0b1220;--ri-card:#121c2d;--ri-text:#f8fafc;--ri-muted:#b7c1d2;--ri-border:rgba(255,255,255,.11);--ri-input:rgba(255,255,255,.045);--ri-shadow:0 18px 42px rgba(0,0,0,.32)}

html,body{scroll-behavior:auto!important}

html[data-report-page]{overflow-anchor:none}

html[lang="ar"] .lang-fr,html[lang="fr"] .lang-ar{display:none!important}

.report-page-body{background:var(--ri-bg);color:var(--ri-text)}

.report-page-wrapper{align-items:flex-start}

.report-page-content{min-width:0;flex:1;padding-bottom:32px}

.report-breadcrumbs{margin-bottom:14px}

.report-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:clamp(18px,3vw,30px);border:1px solid var(--ri-red-border);border-radius:25px;background:linear-gradient(135deg,var(--ri-red-soft),transparent 58%),var(--ri-card);box-shadow:var(--ri-shadow);overflow:hidden}

.report-hero:after{content:"";position:absolute;inset-inline-end:-100px;top:-125px;width:230px;height:230px;border-radius:50%;background:var(--ri-red-soft)}

.report-hero-mark{position:relative;z-index:1;width:66px;height:66px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,var(--ri-red),#720000);color:#fff;font-size:1.6rem;box-shadow:0 14px 28px rgba(198,3,0,.23)}

.report-hero-copy{position:relative;z-index:1}

.report-eyebrow{display:block;margin-bottom:5px;color:var(--ri-red);font-size:.82rem;font-weight:900}

.report-hero h1{margin:0;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.15;font-weight:900}

.report-hero p{max-width:780px;margin:8px 0 0;color:var(--ri-muted);font-weight:650;line-height:1.75}

.report-trust{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;align-self:start;padding:9px 12px;border:1px solid var(--ri-red-border);border-radius:999px;background:var(--ri-card);color:var(--ri-red);font-size:.78rem;font-weight:900;white-space:nowrap}

.report-form{display:grid;gap:16px;margin-top:18px}

.report-section{padding:clamp(16px,2.4vw,26px);border:1px solid var(--ri-border);border-radius:22px;background:var(--ri-card);box-shadow:var(--ri-shadow);scroll-margin-top:calc(var(--header-height,72px) + env(safe-area-inset-top,0px) + 18px)}

.report-section-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}

.report-step{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:var(--ri-red);color:#fff;font-weight:900}

.report-section-head h2{margin:0;font-size:1.12rem;font-weight:900}

.report-section-head p{margin:4px 0 0;color:var(--ri-muted);font-size:.86rem;font-weight:650;line-height:1.55}

.report-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}

.report-type{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;min-height:82px;padding:12px;border:1px solid var(--ri-border);border-radius:17px;background:var(--ri-input);color:var(--ri-text);font:inherit;text-align:start;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}

.report-type>i{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:var(--ri-red-soft);color:var(--ri-red)}

.report-type span{min-width:0;display:grid;gap:4px}

.report-type strong{font-size:.9rem;font-weight:900}

.report-type small{color:var(--ri-muted);font-size:.72rem;font-weight:650;line-height:1.4}

.report-type:hover,.report-type:focus-visible{outline:0;border-color:var(--ri-red-border);background:var(--ri-red-soft);transform:translateY(-2px);box-shadow:0 10px 20px rgba(198,3,0,.1)}

.report-type.is-selected{border-color:var(--ri-red);background:var(--ri-red);color:#fff;box-shadow:0 14px 28px rgba(198,3,0,.2)}

.report-type.is-selected>i{background:rgba(255,255,255,.18);color:#fff}

.report-type.is-selected small{color:rgba(255,255,255,.84)}

.report-fields{display:grid;gap:14px}

.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}

.report-field{display:grid;gap:8px;min-width:0;color:var(--ri-text);font-size:.88rem;font-weight:850}

.report-field b{color:var(--ri-red)}

.report-field select,.report-field textarea{width:100%;border:1px solid var(--ri-border);border-radius:15px;background:var(--ri-input);color:var(--ri-text);font:inherit;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}

.report-field select{min-height:48px;padding:0 13px}

.report-field textarea{min-height:120px;padding:13px 14px;resize:vertical;line-height:1.7;font-weight:600}

.report-field:first-child>textarea{min-height:160px}

.report-field select:focus,.report-field textarea:focus{border-color:var(--ri-red);background:var(--ri-card);box-shadow:0 0 0 4px var(--ri-red-soft)}

.field-meta{display:flex;justify-content:space-between;gap:12px;color:var(--ri-muted);font-size:.72rem;font-weight:650}

.report-error{margin:12px 0 0;color:var(--ri-red);font-weight:850}

.report-consent{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid var(--ri-border);border-radius:15px;background:var(--ri-input);color:var(--ri-muted);font-size:.84rem;font-weight:700;line-height:1.55;cursor:pointer}

.report-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--ri-red)}

.report-status{margin-top:14px;padding:12px 14px;border-radius:14px;font-size:.86rem;font-weight:850}

.report-status.is-error{border:1px solid var(--ri-red-border);background:var(--ri-red-soft);color:var(--ri-red)}

.report-status.is-success{border:1px solid rgba(16,185,129,.22);background:rgba(16,185,129,.1);color:#087a45}

.report-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:17px}

.report-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:14px;font:inherit;font-size:.88rem;font-weight:900;text-decoration:none;cursor:pointer}

.report-button-primary{min-width:170px;border:1px solid var(--ri-red);background:var(--ri-red);color:#fff}

.report-button-primary:hover{background:var(--ri-red-dark)}

.report-button-primary:disabled{opacity:.62;cursor:wait}

.report-button-secondary{border:1px solid var(--ri-border);background:var(--ri-card);color:var(--ri-text)}

.report-button-secondary:hover{border-color:var(--ri-red-border);background:var(--ri-red-soft);color:var(--ri-red)}

.report-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}

.report-page-body #navbar-slot{min-height:72px}

.report-page-body #footer-slot{min-height:280px}

@media (max-width:1100px) {
.report-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.report-trust{grid-column:2;justify-self:start}
}

@media (max-width:760px) {
.report-hero{grid-template-columns:auto minmax(0,1fr)}
.report-trust{grid-column:1/-1;justify-self:start}
.two-cols{grid-template-columns:1fr}
.report-type-grid{grid-template-columns:1fr}
}

@media (max-width:520px) {
.report-page-content{padding-inline:0}
.report-hero,.report-section{border-radius:18px}
.report-hero{padding:16px;gap:12px}
.report-hero-mark{width:52px;height:52px;border-radius:16px;font-size:1.25rem}
.report-hero h1{font-size:1.45rem}
.report-actions{flex-direction:column-reverse}
.report-button{width:100%}
}

@media (prefers-reduced-motion:reduce) {
*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
}

.report-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}

.report-choice-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}

.report-choice{min-height:64px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ri-border);border-radius:15px;background:var(--ri-input);color:var(--ri-text);font:inherit;font-size:.84rem;font-weight:850;text-align:start;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}

.report-choice>i{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--ri-red-soft);color:var(--ri-red)}

.report-choice>span{display:grid;gap:3px;min-width:0}

.report-choice strong{font-size:.88rem;font-weight:900}

.report-choice small{color:var(--ri-muted);font-size:.7rem;line-height:1.35}

.report-choice:hover,.report-choice:focus-visible{outline:0;border-color:var(--ri-red-border);background:var(--ri-red-soft);transform:translateY(-2px);box-shadow:0 10px 20px rgba(198,3,0,.1)}

.report-choice.is-selected{border-color:var(--ri-red);background:var(--ri-red);color:#fff;box-shadow:0 14px 28px rgba(198,3,0,.2)}

.report-choice.is-selected>i{background:rgba(255,255,255,.18);color:#fff}

.report-choice.is-selected small{color:rgba(255,255,255,.84)}

.report-security-note{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--ri-red-border);border-radius:16px;background:var(--ri-red-soft)}

.report-security-note>i{font-size:1.35rem;color:var(--ri-red)}

.report-security-note>span{display:grid;gap:3px}

.report-security-note strong{font-size:.9rem}

.report-security-note small{color:var(--ri-muted);font-size:.75rem;line-height:1.5}

@media (max-width:1000px) {
.report-choice-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (max-width:760px) {
.report-choice-grid,.report-choice-grid.compact{grid-template-columns:1fr}
}

.report-breadcrumbs{
  border-inline-start:4px solid var(--ri-red);
  padding-inline-start:12px;
}

.report-hero-copy{align-self:center}

.report-actions{justify-content:center!important}

.report-button-primary{min-width:190px}

.report-toast{
  position:fixed;
  z-index:99999;
  left:50%;
  bottom:max(24px,env(safe-area-inset-bottom));
  transform:translate(-50%,18px);
  width:min(92vw,520px);
  padding:14px 18px;
  border:1px solid var(--ri-red-border);
  border-radius:16px;
  background:var(--ri-red);
  color:#fff;
  box-shadow:0 18px 48px rgba(0,0,0,.28);
  text-align:center;
  font-size:.92rem;
  font-weight:900;
  opacity:0;
  pointer-events:none;
  transition:opacity .18s ease,transform .18s ease;
}

.report-toast.is-visible{opacity:1;transform:translate(-50%,0)}

[data-choice-group].needs-attention{
  animation:reportAttention .5s ease 0s 3;
  border-radius:18px;
}

@keyframes reportAttention {
0%,100%{box-shadow:0 0 0 0 rgba(198,3,0,0)}
50%{box-shadow:0 0 0 5px rgba(198,3,0,.2)}
}

@media (max-width:520px) {
.report-actions{flex-direction:row!important}
.report-button{width:min(100%,260px)!important}
}

.report-submit-panel{display:grid;justify-items:center}

.report-submit-panel .report-actions{width:100%;margin-top:0}

.report-submit-panel .report-status{
  width:min(100%,620px);
  margin:14px auto 0;
  text-align:center;
}

.report-ticket-card{
  display:grid;
  gap:14px;
  justify-items:stretch;
  padding:18px!important;
}

.report-ticket-heading{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  font-size:1rem;
}

.report-ticket-heading>i{font-size:1.25rem}

.report-ticket-info{
  display:grid;
  gap:8px;
  width:100%;
  padding:12px;
  border:1px solid rgba(8,122,69,.18);
  border-radius:13px;
  background:rgba(255,255,255,.55);
}

.report-ticket-row{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  text-align:start;
}

.report-ticket-key{color:#236a4b;font-size:.76rem;font-weight:750}

.report-ticket-value{overflow-wrap:anywhere;color:#075f38;font-size:.8rem;font-weight:900;text-align:end}

.report-ticket-row.is-ticket-number{
  padding-bottom:8px;
  border-bottom:1px dashed rgba(8,122,69,.24);
}

.report-ticket-row.is-ticket-number .report-ticket-value{
  font-family:ui-monospace,SFMono-Regular,Consolas,monospace;
  letter-spacing:.02em;
}

.report-copy-return-button{
  min-height:46px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  justify-self:center;
  width:min(100%,360px);
  padding:10px 16px;
  border:1px solid #087a45;
  border-radius:13px;
  background:#087a45;
  color:#fff;
  font:inherit;
  font-size:.84rem;
  font-weight:900;
  cursor:pointer;
  transition:transform .16s ease,background .16s ease,box-shadow .16s ease;
}

.report-copy-return-button:hover,
.report-copy-return-button:focus-visible{
  outline:0;
  background:#056338;
  transform:translateY(-1px);
  box-shadow:0 10px 22px rgba(8,122,69,.2);
}

.report-copy-return-button:disabled{opacity:.72;cursor:wait;transform:none}

@media (max-width:520px) {
.report-ticket-row{display:grid;gap:3px}
.report-ticket-value{text-align:start}
}

.report-ticket-brand{display:grid;justify-items:center;gap:5px}

.report-ticket-brand img{width:86px;height:86px;object-fit:contain}

.report-ticket-brand strong{font-size:1.1rem;color:var(--ri-text);font-weight:900}

.report-ticket-row.is-page-link .report-ticket-value{direction:ltr;text-align:left}

.report-page-body .app-container{min-height:0;display:block;background:var(--ri-bg)}

.report-page-body .report-page-wrapper{flex:initial}

.report-page-body #footer-slot{min-height:0!important;background:var(--secondary)}

.report-page-body #app-footer{margin-bottom:0}


/* V74: visible breadcrumb + guided four-step movement. */
.report-page-content > .sp-breadcrumbs {
  display: flex !important;
  min-height: 38px;
  margin: 2px 0 14px;
}
.report-section { scroll-margin-top: 92px; }
.report-type.is-pressed,
[data-choice-group] button.is-pressed {
  transform: scale(.975);
  transition-duration: .09s;
}
@media (max-width: 768px) {
  .report-section { scroll-margin-top: 76px; }
}


/* V75: report breadcrumb follows the page's red support identity. */
.report-page-body #reportBackLink.sp-breadcrumbs{
  --breadcrumb-accent:var(--ri-red);
  margin:0 0 14px;
  padding:10px 14px;
  border:1px solid var(--ri-red-border);
  border-inline-start:4px solid var(--ri-red);
  border-radius:14px;
  background:linear-gradient(135deg,var(--ri-red-soft),var(--ri-card));
  box-shadow:none;
}
.report-page-body #reportBackLink.sp-breadcrumbs a,
.report-page-body #reportBackLink.sp-breadcrumbs .bc-current,
.report-page-body #reportBackLink.sp-breadcrumbs strong,
.report-page-body #reportBackLink.sp-breadcrumbs [data-schoolep-breadcrumb-item]{
  color:var(--ri-red)!important;
}
.report-page-body #reportBackLink.sp-breadcrumbs .schoolep-breadcrumb-icon,
.report-page-body #reportBackLink.sp-breadcrumbs .sep{
  color:var(--ri-red)!important;
}
html[data-theme="dark"] .report-page-body #reportBackLink.sp-breadcrumbs,
html.dark .report-page-body #reportBackLink.sp-breadcrumbs{
  background:rgba(198,3,0,.09);
  border-color:rgba(255,105,105,.28);
}


/* ========================================================================== 
   V103 — report breadcrumb exact shared style, red accent
   ======================================================================= */
.report-page-body #reportBackLink.sp-breadcrumbs {
  --sp-breadcrumb-accent: var(--ri-red) !important;
  --sp-breadcrumb-accent-dark: #ff5a56 !important;
  --breadcrumb-accent: var(--ri-red) !important;
  --breadcrumb-accent-dark: #ff5a56 !important;
  margin: 0 0 var(--breadcrumb-pc-margin-bottom, 8px) !important;
  padding: 0 !important;
  border: 0 !important;
  border-inline-start: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  color: var(--breadcrumb-text-light, #64748b) !important;
}

.report-page-body #reportBackLink.sp-breadcrumbs > a {
  color: inherit !important;
}

.report-page-body #reportBackLink.sp-breadcrumbs > a:hover,
.report-page-body #reportBackLink.sp-breadcrumbs > a:focus-visible,
.report-page-body #reportBackLink.sp-breadcrumbs > a:active,
.report-page-body #reportBackLink.sp-breadcrumbs > strong,
.report-page-body #reportBackLink.sp-breadcrumbs > .bc-current {
  color: var(--ri-red) !important;
}

.report-page-body #reportBackLink.sp-breadcrumbs .sep {
  color: var(--breadcrumb-separator-light, #94a3b8) !important;
}

.report-page-body #reportBackLink.sp-breadcrumbs .schoolep-breadcrumb-icon {
  color: currentColor !important;
}

html.dark-mode .report-page-body #reportBackLink.sp-breadcrumbs,
body.dark-mode .report-page-body #reportBackLink.sp-breadcrumbs {
  color: var(--breadcrumb-text-dark, #cbd5e1) !important;
  background: transparent !important;
  border: 0 !important;
}

html.dark-mode .report-page-body #reportBackLink.sp-breadcrumbs > strong,
html.dark-mode .report-page-body #reportBackLink.sp-breadcrumbs > .bc-current,
body.dark-mode .report-page-body #reportBackLink.sp-breadcrumbs > strong,
body.dark-mode .report-page-body #reportBackLink.sp-breadcrumbs > .bc-current {
  color: #ff5a56 !important;
}

@media (max-width: 960px) {
  .report-page-body #reportBackLink.sp-breadcrumbs {
    margin-bottom: var(--breadcrumb-mobile-margin-bottom, 7px) !important;
  }
}


/* ========================================================================== 
   V104 — report breadcrumb uses the global breadcrumb component exactly.
   Home is neutral gray; only hover/focus/active and the current item use red.
   ======================================================================= */
body.report-page-body #reportBackLink.sp-breadcrumbs,
.report-page-body #reportBackLink.sp-breadcrumbs {
  --sp-breadcrumb-accent: var(--ri-red) !important;
  --sp-breadcrumb-accent-dark: #ff5a56 !important;
  --breadcrumb-accent: var(--ri-red) !important;
  --breadcrumb-accent-dark: #ff5a56 !important;
  color: var(--breadcrumb-text-light, #64748b) !important;
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"],
.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"],
body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"] *,
.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"] * {
  color: var(--breadcrumb-text-light, #64748b) !important;
  -webkit-text-fill-color: var(--breadcrumb-text-light, #64748b) !important;
}

body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:hover,
.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:hover,
body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:focus-visible,
.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:focus-visible,
body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:active,
.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:active,
body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:hover *,
.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:hover *,
body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:focus-visible *,
.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:focus-visible *,
body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:active *,
.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:active * {
  color: var(--ri-red) !important;
  -webkit-text-fill-color: var(--ri-red) !important;
}

body.report-page-body #reportBackLink.sp-breadcrumbs > strong,
.report-page-body #reportBackLink.sp-breadcrumbs > strong,
body.report-page-body #reportBackLink.sp-breadcrumbs > .bc-current,
.report-page-body #reportBackLink.sp-breadcrumbs > .bc-current,
body.report-page-body #reportBackLink.sp-breadcrumbs > strong *,
.report-page-body #reportBackLink.sp-breadcrumbs > strong *,
body.report-page-body #reportBackLink.sp-breadcrumbs > .bc-current *,
.report-page-body #reportBackLink.sp-breadcrumbs > .bc-current * {
  color: var(--ri-red) !important;
  -webkit-text-fill-color: var(--ri-red) !important;
}

body.report-page-body #reportBackLink.sp-breadcrumbs .sep,
.report-page-body #reportBackLink.sp-breadcrumbs .sep {
  color: var(--breadcrumb-separator-light, #94a3b8) !important;
  -webkit-text-fill-color: var(--breadcrumb-separator-light, #94a3b8) !important;
}

html.dark-mode body.report-page-body #reportBackLink.sp-breadcrumbs,
body.dark-mode.report-page-body #reportBackLink.sp-breadcrumbs,
html[data-theme="dark"] body.report-page-body #reportBackLink.sp-breadcrumbs {
  color: var(--breadcrumb-text-dark, #cbd5e1) !important;
}
html.dark-mode body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"],
html.dark-mode body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"] *,
body.dark-mode.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"],
body.dark-mode.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"] * {
  color: var(--breadcrumb-text-dark, #cbd5e1) !important;
  -webkit-text-fill-color: var(--breadcrumb-text-dark, #cbd5e1) !important;
}
html.dark-mode body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:hover,
html.dark-mode body.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:hover *,
body.dark-mode.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:hover,
body.dark-mode.report-page-body #reportBackLink.sp-breadcrumbs > a[data-schoolep-breadcrumb-item="home"]:hover * {
  color: #ff5a56 !important;
  -webkit-text-fill-color: #ff5a56 !important;
}


/* V229.81 — Report Issue follows the universal wrapping breadcrumb geometry. */
