/* IUChat Context Bridge v5.9.2.0 */
.iuai-context-card-v5920{display:block;margin:2px 0;padding:12px 13px;border:1px solid #31506a;border-radius:13px;background:linear-gradient(145deg,#0c1b27,#12172a);white-space:normal!important;min-width:min(330px,70vw)}
.iuai-context-card-v5920 .eyebrow{display:block;color:#63d1f5;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.iuai-context-card-v5920 h4{margin:5px 0 6px;font-size:13px;color:#eef6ff}.iuai-context-card-v5920 p{margin:0;color:#9eb3c5;font-size:11px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.iuai-context-card-v5920 .meta{margin-top:8px;color:#69859b;font-size:9.5px}.iuai-context-card-v5920 .actions{display:flex;gap:7px;margin-top:10px}.iuai-context-card-v5920 button{border:1px solid #34536a;border-radius:9px;background:#0b1823;color:#eaf4fb;padding:7px 10px;font:inherit;font-size:10.5px;cursor:pointer}.iuai-context-card-v5920 button.primary{border:0;background:linear-gradient(100deg,#25b9ef,#7058f5);font-weight:700}
#iuai-context-toast-v5920{position:fixed;right:18px;bottom:18px;z-index:10180;padding:10px 13px;border-radius:10px;background:#143522;border:1px solid #2d6a47;color:#e9fff0;font-size:11px;box-shadow:0 10px 30px #0008}#iuai-context-toast-v5920.bad{background:#3a181d;border-color:#83414b;color:#ffe4e7}#iuai-context-toast-v5920[hidden]{display:none!important}
#iuai-context-send-selected-v5920{color:#6ed8ff!important;font-weight:700!important}

/* IUAI_CONTEXT_CARD_RESPONSIVE_V2_20261019 */
.iuai-context-card-v5920{min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.iuai-context-card-v5920 .actions{flex-wrap:wrap}.iuai-context-card-v5920 h4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.iuai-context-card-v5920 button{max-width:100%;min-height:36px}
@media(max-width:700px){.iuai-context-card-v5920{padding:10px}.iuai-context-card-v5920 .actions{gap:6px}.iuai-context-card-v5920 button{min-height:40px;font-size:12px;padding:8px 10px}}
