.cil-overlay{z-index:10000;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:fixed;inset:0}.cil-img{object-fit:contain;cursor:default;border-radius:6px;max-width:100%;max-height:100%}.cil-toolbar{z-index:1;gap:8px;display:flex;position:fixed;top:16px;right:16px}.cil-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:background .15s;display:flex}.cil-btn:hover{background:#ffffff38}.cil-btn:disabled{opacity:.6;cursor:default}.cil-video{cursor:default;background:#000}.cil-spin{animation:.8s linear infinite cil-spin}@keyframes cil-spin{to{transform:rotate(360deg)}}.cil-wait{color:#fff}.cil-unavailable{color:#fff;cursor:default;background:#ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:24px 28px;font-size:.95rem;display:flex}
.crt-link{color:#2563eb;text-underline-offset:2px;word-break:break-all;font-weight:600;text-decoration:underline}.crt-thumb,.crt-embed,.crt-video,.crt-image{background:#0f172a;border-radius:10px;width:min(320px,100%);margin-top:6px;display:block;overflow:hidden}.crt-thumb{aspect-ratio:16/9;cursor:pointer;border:0;padding:0;position:relative}.crt-thumb img,.crt-image img{object-fit:cover;width:100%;height:100%;display:block}.crt-play{color:#fff;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:auto;display:flex;position:absolute;inset:0}.crt-embed{aspect-ratio:16/9}.crt-embed iframe{border:0;width:100%;height:100%;display:block}.crt-video{max-height:360px}.crq-quote{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#0f172a0f;border:0;border-left:3px solid #f77f00;border-radius:6px;margin:2px 0 6px;padding:6px 9px;display:block}.crq-quote strong{color:#c2410c;font-size:.72rem;display:block}.crq-quote span{-webkit-line-clamp:2;opacity:.85;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.crq-mine .crq-quote{background:#ffffff2e;border-left-color:#fff}.crq-mine .crq-quote strong{color:#fff}.crq-mine .crt-link{color:#dbeafe}.crq-bar{color:#334155;background:#fff7ed;border-left:3px solid #f77f00;border-radius:8px;align-items:center;gap:10px;margin:0 0 6px;padding:7px 10px;font-size:.8rem;display:flex}.crq-bar>div{flex:1;min-width:0}.crq-bar strong{color:#c2410c;font-size:.72rem;display:block}.crq-bar span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crq-bar button{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:1rem;line-height:1}.crq-flash{animation:1.2s crq-flash}@keyframes crq-flash{0%,to{filter:none}30%{filter:brightness(.85)}}.ia-auto-badge{color:#c2410c;letter-spacing:.01em;background:#f77f001f;border-radius:999px;align-items:center;gap:4px;margin-bottom:4px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.rq-ic{vertical-align:-.16em;flex-shrink:0;margin-right:.35em;display:inline-block}.rq-ic--seul{vertical-align:middle;margin-right:0}
