/* L'exemple de rapport de surveillance (bloc th_appel, illustration « rapport », 12/10/2026) : la feuille de « Get your
   report » sur /trademark-watching, dessinee en HTML et CSS a la place de document.png. Une feuille blanche posee sur une
   seconde, legerement tournee (en miroir sous /ar), comme la capture d'origine. Couleurs de la marque : orange #FF8400,
   encre #1F222B, texte #505459 ; le texte orange est #B35C00 pour le contraste. */
.rapport{position:relative;max-width:560px;margin:8px auto 0;padding:18px 18px 26px;text-align:start;box-sizing:border-box}
.rapport::before{content:"";position:absolute;inset:34px 30px 6px 10px;background:#fff repeating-linear-gradient(180deg,transparent 0 21px,#EEF0F4 21px 22px);border:1px solid #E3E6EC;border-radius:10px;transform:rotate(-4deg);box-shadow:0 10px 24px -18px rgba(31,34,43,.45)}
.rapport[dir=rtl]::before{inset:34px 10px 6px 30px;transform:rotate(4deg)}
.rapport__feuille{position:relative;padding:22px 28px 0;background:#fff;border:1px solid #E3E6EC;border-radius:10px;box-shadow:0 18px 40px -24px rgba(31,34,43,.55);overflow:hidden;color:#1F222B;font-size:15px;line-height:1.45}
.rapport__en-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 -28px;padding:0 28px 16px;border-bottom:1px solid #E3E6EC}
.rapport__courriel{min-width:0}
.rapport__objet,.rapport__navigateur{margin:0;font-size:12px;line-height:1.5;color:#6A7079;text-align:start}
.rapport__lien{color:#2156C9;text-decoration:underline}
.rapport__logo{flex:none;line-height:0;color:#1F222B}
.rapport__logo .svg-logo{width:118px;height:auto}
.rapport__etiquette{display:inline-block;margin:18px 0 0;padding:3px 10px;border-radius:999px;background:#FFF2E3;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#B35C00}
.rapport[dir=rtl] .rapport__etiquette,html[lang=zh] .rapport__etiquette,html[lang=ja] .rapport__etiquette{letter-spacing:0}
.rapport__domaine{margin:8px 0 0;font-size:26px;line-height:1.2;font-weight:700;color:#1F222B;text-align:start;overflow-wrap:anywhere}
.rapport[dir=rtl] .rapport__domaine{text-align:right}
.rapport__rubrique{margin:22px 0 10px;font-size:18px;font-weight:700;color:#1F222B;text-align:start}
.rapport__infos{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;align-items:baseline;margin:0}
.rapport__infos > div{display:contents}
.rapport__infos dt{margin:0;font-weight:700;color:#1F222B}
.rapport__infos dd{margin:0;color:#505459;overflow-wrap:anywhere}
.rapport__capture{display:grid;justify-items:center;gap:10px}
.rapport__ecran{display:grid;grid-template-rows:auto 1fr;width:min(100%,320px);aspect-ratio:16/10;border:1px solid #D5D9E0;border-radius:8px;overflow:hidden;background:linear-gradient(160deg,#DCE8F2,#B9CFE0 60%,#E8EEF4)}
.rapport__ecran-barre{height:12px;background:#36D24A}
.rapport__ecran-page{display:grid;align-content:start;gap:8px;width:62%;margin:10px auto 12px;padding:10px 12px;background:rgba(255,255,255,.92);border-radius:3px}
.rapport__ecran-titre{justify-self:center;width:52%;height:7px;border-radius:2px;background:#4A4F57}
.rapport__ecran-liens{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}
.rapport__ecran-liens span{height:4px;border-radius:2px;background:#5A7BD6}
.rapport__ecran-recherche{justify-self:center;width:70%;height:6px;border:1px solid #C9CED6;border-radius:2px;background:#fff}
.rapport__legende{display:grid;justify-items:center;margin:0;font-size:15px;line-height:1.5;color:#1F222B;text-align:center}
.rapport__whois{position:relative;margin:0 -28px;padding:4px 28px 34px;background:none;border:0;font:13px/1.7 SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;color:#505459;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:left;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}
.rapport__cache{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
@media (max-width:575px){
  .rapport{padding:10px 6px 18px}
  .rapport::before{inset:26px 18px 4px 4px}
  .rapport[dir=rtl]::before{inset:26px 4px 4px 18px}
  .rapport__feuille{padding:18px 18px 0}
  .rapport__en-tete{flex-direction:column-reverse;gap:10px;margin:0 -18px;padding:0 18px 14px}
  .rapport__domaine{font-size:22px}
  .rapport__infos{grid-template-columns:1fr;gap:0}
  .rapport__infos dd{margin-bottom:8px}
  .rapport__whois{margin:0 -18px;padding:4px 18px 30px;font-size:12px}
}
