.ir-citation{background-color:#00aa7514;border-bottom:1.5px dashed var(--ir-green, #00aa75);padding:1px 4px 2px;border-radius:3px;cursor:help;transition:background-color .2s ease,box-shadow .2s ease;position:relative;display:inline;font-weight:500}.ir-citation:hover,.ir-citation.ir-citation--active{background-color:#00aa752e;box-shadow:0 0 0 2px #00aa751f}.ir-citation__tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);background:var(--panel, #ffffff);color:var(--text, #1a1a1a);border-radius:10px;padding:0;width:340px;max-width:90vw;font-size:13px;line-height:1.5;box-shadow:0 10px 32px #00000024,0 2px 6px #0000000f;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .22s cubic-bezier(.16,1,.3,1);z-index:100;text-align:left;overflow:hidden;border:1px solid var(--border, rgba(0,0,0,.06))}.ir-citation.ir-citation--active .ir-citation__tooltip{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.ir-citation__tooltip:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ir-green, #00aa75),#00c78a);z-index:2}.ir-citation__tooltip-header{display:flex;align-items:center;gap:10px;padding:12px 14px 10px}.ir-citation__tooltip-favicon{width:22px;height:22px;border-radius:5px;flex-shrink:0;object-fit:contain;background:var(--bg-alt, #f5f5f5);padding:2px;border:1px solid var(--border, rgba(0,0,0,.06))}.ir-citation__tooltip-title{font-weight:700;font-size:13.5px;color:var(--text, #1a1a1a);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.ir-citation__tooltip-body{padding:0 14px 10px;color:var(--text-mid, #555555);font-size:12.5px;line-height:1.55}.ir-citation__tooltip-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 10px;border-top:1px solid var(--border, rgba(0,0,0,.06));background:var(--bg-alt, #f8f8f8)}.ir-citation__tooltip-domain{font-size:11px;color:var(--text-dim, #888888);font-weight:500;display:flex;align-items:center;gap:5px}.ir-citation__tooltip-domain:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--ir-green, #00aa75);opacity:.5}.ir-citation__tooltip-link{color:#fff!important;background:var(--ir-green, #00aa75);font-weight:600;font-size:11.5px;text-decoration:none!important;display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:16px;transition:background .2s ease,transform .15s ease;white-space:nowrap;border:none;cursor:pointer;line-height:1}.ir-citation__tooltip-link:hover{background:#008f5e;transform:translateY(-1px)}.ir-citation__tooltip-link:after{content:"\2192";font-size:12px;transition:transform .2s ease}.ir-citation__tooltip-link:hover:after{transform:translate(2px)}.ir-citation__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%) rotate(45deg);width:9px;height:9px;background:var(--bg-alt, #f8f8f8);border-right:1px solid var(--border, rgba(0,0,0,.06));border-bottom:1px solid var(--border, rgba(0,0,0,.06));margin-top:-5px}[data-theme=dark] .ir-citation{background-color:#00c07a1a;border-bottom-color:var(--ir-green, #00C07A)}[data-theme=dark] .ir-citation:hover,[data-theme=dark] .ir-citation.ir-citation--active{background-color:#00c07a33;box-shadow:0 0 0 2px #00c07a26}[data-theme=dark] .ir-citation__tooltip{background:#2d2d2d;color:#e8e8e8;border-color:#ffffff14;box-shadow:0 10px 32px #00000059,0 2px 6px #0000002e}[data-theme=dark] .ir-citation__tooltip-title{color:#e8e8e8}[data-theme=dark] .ir-citation__tooltip-body{color:#aaa}[data-theme=dark] .ir-citation__tooltip-footer{background:#252525;border-color:#ffffff0f}[data-theme=dark] .ir-citation__tooltip-favicon{background:#3a3a3a;border-color:#ffffff14}[data-theme=dark] .ir-citation__tooltip:after{background:#252525;border-color:#ffffff0f}@media(pointer:coarse){.ir-citation__tooltip{width:300px;border-radius:10px}.ir-citation.ir-citation--active .ir-citation__tooltip{display:block}}.ir-citation.ir-citation--flip .ir-citation__tooltip{bottom:auto;top:calc(100% + 10px);transform:translate(-50%) translateY(-4px)}.ir-citation.ir-citation--flip.ir-citation--active .ir-citation__tooltip{transform:translate(-50%) translateY(0)}.ir-citation.ir-citation--flip .ir-citation__tooltip:after{top:auto;bottom:100%;transform:translate(-50%) rotate(225deg);margin-top:0;margin-bottom:-5px}.ir-citation.ir-citation--flip .ir-citation__tooltip:before{top:auto;bottom:0}
/*# sourceMappingURL=/cdn/shop/t/48/assets/iroll-citations.css.map */
