.tip{grid-template-columns:25px 1fr auto}.tip>div:not(.tip-actions){display:grid;gap:3px}.tip .tip-actions{display:flex;align-items:center;gap:5px}.tip #organize-with-ai{width:auto;height:auto;padding:7px 10px;border:1px solid #d9c58f;border-radius:7px;background:#fffaf0;color:#80611f;font-size:9px;font-weight:700;white-space:nowrap}.tip #organize-with-ai:hover{background:#f3e7c8}.tip #organize-with-ai:disabled{opacity:.6;cursor:wait}.tip #close-tip{width:24px;height:24px}.ai-summary{margin:-7px 0 14px;color:#6f7977;font:11px/1.5 Georgia}.ai-suggestions{display:grid;gap:10px}.ai-suggestion{padding:12px;border:1px solid #dfdcd5;border-radius:10px;background:var(--surface,#fffefa)}.ai-suggestion.added{opacity:.58}.ai-suggestion header{align-items:center;margin:0 0 7px}.ai-suggestion header span{font-size:9px;font-weight:800;letter-spacing:.08em}.ai-suggestion h3{margin:0 0 6px;font:600 13px/1.35 Georgia}.ai-suggestion p{margin:0 0 7px;color:#53615f;font:11px/1.45 Georgia}.ai-suggestion small{display:block;color:#8a9290;font-size:9px;line-height:1.4}.ai-suggestion time{display:block;margin-top:7px;color:#5b7f88;font-size:9px;font-weight:700}.ai-suggestion button,.ai-add-all{width:100%;margin-top:10px;padding:8px;border:1px solid #c7d3d0;border-radius:7px;background:#edf3f1;color:#315b63;font-size:9px;font-weight:700}.ai-suggestion button:disabled{cursor:default}.ai-add-all{margin:0 0 13px;background:#315b63;color:white}.ai-error{padding:13px;border:1px solid #e5c3b9;border-radius:9px;background:#fff3ef;color:#9c503c;font:11px/1.5 Georgia}@media(max-width:700px){.tip{grid-template-columns:22px 1fr auto}.tip #organize-with-ai{padding:8px;font-size:9px}.tip #organize-with-ai{max-width:88px;white-space:normal}}
