/* H View AI Content Checker: additions on top of the plagiarism checker's pc.css */
.aid .pcx-trustrow li{display:flex;flex-direction:column;gap:.1rem}
.aid-what{list-style:none;padding:0;margin:0 0 1.2rem;display:grid;gap:.55rem}
.aid-what li{padding-left:1.4rem;position:relative;line-height:1.45;font-size:.94rem}
.aid-what li::before{content:"";position:absolute;left:0;top:.45em;width:.6rem;height:.6rem;border-radius:3px;background:linear-gradient(135deg,#e0367f,#6d4aff)}
.aid-what small{color:#64748b}
.aid-review{line-height:1.85;white-space:normal}
.aid-s{border-radius:4px;padding:.08em .1em;cursor:pointer;transition:background .2s,box-shadow .2s;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.aid-s:hover,.aid-s:focus{outline:none;box-shadow:0 0 0 2px rgba(109,74,255,.35)}
.aid-b0{background:transparent}
.aid-b1{background:rgba(250,204,21,.16)}
.aid-b2{background:rgba(251,146,60,.22)}
.aid-b3{background:rgba(239,68,68,.22)}
.aid-b4{background:rgba(220,38,38,.34)}
.aid-fixs{background:rgba(109,74,255,.12);border-bottom:2px dotted #6d4aff}
mark.aid-w{background:none;color:inherit;border-bottom:2.5px solid #dc2626;padding:0}
.aid-score{display:flex;gap:1rem;align-items:center;padding:1rem;border-radius:16px;margin-bottom:1rem;background:#f8fafc;border:1px solid #e2e8f0}
.aid-score h3{margin:0 0 .2rem;font-size:1.1rem}
.aid-score p{margin:0;color:#64748b;font-size:.86rem}
.aid-gauge{--c:#16a34a;flex:none;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(closest-side,#fff 76%,transparent 77%),conic-gradient(var(--c) calc(var(--p) * 1%),#e5e7eb 0)}
.aid-gauge b{font-size:1.45rem;line-height:1}.aid-gauge small{font-size:.7rem;color:#64748b}
.aid-t-warn .aid-gauge{--c:#f59e0b}.aid-t-bad .aid-gauge{--c:#dc2626}
.aid-t-bad{background:#fef2f2;border-color:#fecaca}.aid-t-warn{background:#fffbeb;border-color:#fde68a}.aid-t-ok{background:#f0fdf4;border-color:#bbf7d0}
.aid-note{font-size:.85rem;color:#64748b;background:#f8fafc;border-radius:10px;padding:.6rem .8rem}
.aid-sig{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.45rem}
.aid-sig li{display:grid;gap:.1rem;padding:.55rem .7rem .55rem 1.6rem;border-radius:10px;background:#f8fafc;position:relative;font-size:.9rem}
.aid-sig li::before{content:"";position:absolute;left:.65rem;top:.85rem;width:.5rem;height:.5rem;border-radius:50%}
.aid-sig li.aid-ai::before{background:#dc2626}.aid-sig li.aid-human::before{background:#16a34a}
.aid-sig span{color:#475569}
.aid-legend{display:flex;gap:.4rem;margin:0 0 1rem;font-size:.78rem}
.aid-legend span{padding:.2rem .55rem;border-radius:6px}
.aid-met{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 1rem}
.aid-met div{background:#f8fafc;border-radius:10px;padding:.55rem .7rem}
.aid-met dt{font-size:.74rem;color:#64748b}.aid-met dd{margin:0;font-weight:700}
.aid-q{padding-left:1.2rem;margin:0 0 1rem;display:grid;gap:.4rem;font-size:.92rem}
.aid-fixes{display:grid;gap:.45rem;max-height:420px;overflow:auto;margin:.6rem 0}
.aid-fix{border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .7rem;font-size:.88rem}
.aid-fix p{margin:0 0 .35rem}
.aid-apply{padding:.35rem .7rem!important;font-size:.82rem!important}
.aid-applyall{margin-top:.4rem}
.aid-acts{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}
.aid-lock,.aid-lockbox{font-size:.9rem;color:#475569}
.aid-lockbox{border:1px dashed #c4b5fd;border-radius:14px;padding:1rem;background:#faf5ff}
.aid-why{margin:.3rem 0 .5rem;padding-left:1.1rem;font-size:.88rem}
.aid-pop-fix{display:grid;gap:.4rem}
.aid-x{position:absolute;right:.4rem;top:.3rem;border:0;background:none;font-size:1.3rem;cursor:pointer;color:#64748b}
.aid [data-aid-pop]{width:min(330px,90vw)}
.aid-how article h3{margin-top:0}
@media(max-width:640px){.aid-score{flex-direction:column;text-align:center}.aid-met{grid-template-columns:1fr}}
