.ai-source-classifications{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.ai-source-classifications button{display:grid;gap:10px;padding:14px;border:1px solid #ded6e4;border-radius:10px;background:#f7f3f9;color:#413946;text-align:left;font:inherit}.ai-source-classifications meter{width:100%;accent-color:#83a72f}#ai-source-explorer form{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0;align-items:end}#ai-source-explorer label{display:grid;gap:5px;min-width:180px;flex:1}#ai-source-explorer input,#ai-source-explorer select,#ai-source-explorer textarea{font:inherit;padding:10px;border:1px solid #d7cedd;border-radius:8px;background:white;color:#34343c;max-width:100%}#ai-source-explorer textarea{width:100%;margin:10px 0;resize:vertical}#ai-source-explorer form button,.ai-source-actions button,.ai-source-card button{font:inherit;padding:9px 12px;background:#f5eff8;color:#783589;border:1px solid #cdbbd7;border-radius:8px;cursor:pointer}#ai-source-explorer button:disabled{opacity:.5;cursor:default}.ai-source-card{border-top:1px solid #ded8e3;padding:18px 0}.ai-source-card h3{font-size:16px;overflow-wrap:anywhere}.ai-source-card details{margin:12px 0}.ai-source-card summary{cursor:pointer}.ai-source-context{background:#f7f8f4;padding:12px;margin:8px 0;border-left:3px solid #87a831}.ai-source-context p{margin:6px 0}.ai-source-context small{font-size:12px}.ai-source-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:700px){.ai-source-classifications{grid-template-columns:repeat(2,minmax(0,1fr))}}
