/* V48 link panel and in-app AI sheet */
.smart-ai-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;padding:12px;background:#102c40;border:1px solid #477f9e;border-radius:13px}.smart-ai-inline button{background:linear-gradient(115deg,#d8ff51,#73efbb);color:#09152c;border:0;border-radius:9px;padding:12px 15px;font-size:13px;font-weight:900}.smart-ai-inline span{color:#c5d5ec;font-size:11px;flex:1;min-width:175px}.smart-ai-overlay{position:fixed;inset:0;z-index:9999;display:flex;justify-content:end}.smart-ai-dim{position:absolute;inset:0;background:#050713b8}.smart-ai-sheet{position:relative;background:#090e21;width:min(680px,100vw);height:100%;display:flex;flex-direction:column;box-shadow:0 0 40px #000c}.smart-ai-sheet header{padding:11px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #354561;color:#e6f2ff}.smart-ai-sheet header button{border-radius:8px;border:1px solid #566c91;color:#ecf6ff;background:#192744;padding:8px 12px}.smart-ai-sheet iframe{border:0;flex:1;min-height:0;width:100%}.smart-ai-open{overflow:hidden}@media(max-width:600px){.smart-ai-sheet{width:100vw}.smart-ai-sheet header{padding-top:max(12px,env(safe-area-inset-top))}}
.smart-ai-notes{margin:12px 0;padding:11px 14px;background:#172439;border:1px solid #4e708f;border-radius:12px;color:#dceeff}.smart-ai-notes summary{font-weight:850;color:#bff8fa;cursor:pointer}.smart-ai-notes article{border-top:1px solid #405171;padding:10px 0}.smart-ai-notes small{font-size:10px;color:#b1beda}.smart-ai-notes p{font-size:12px;line-height:1.55;white-space:pre-wrap;margin:6px 0}
