
.ai-knowledge-box{width:min(920px,95vw);height:min(850px,92vh);display:flex;flex-direction:column;overflow:hidden;padding:0}
.ai-knowledge-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.12)}
.ai-knowledge-head .pam-title{margin:0 0 5px;text-align:left}.ai-knowledge-sub{font-size:12.5px;line-height:1.45;opacity:.78;max-width:720px}.ai-knowledge-head .pam-close{position:static;flex:0 0 auto}
.ai-knowledge-body{flex:1;min-height:0;overflow:auto;padding:16px 20px 20px}
.ai-knowledge-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.055);margin-bottom:16px}
.ai-knowledge-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700}.ai-knowledge-form .wide{grid-column:1/-1}.ai-knowledge-form .span-2{grid-column:span 2}
.ai-knowledge-form input,.ai-knowledge-form select,.ai-knowledge-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(0,0,0,.16);color:inherit;padding:9px 10px;font:inherit;font-size:13px;outline:none}
.ai-knowledge-form textarea{min-height:150px;resize:vertical;line-height:1.45}.ai-knowledge-form input:focus,.ai-knowledge-form select:focus,.ai-knowledge-form textarea:focus{border-color:rgba(87,170,255,.72);box-shadow:0 0 0 2px rgba(43,143,255,.12)}
.ai-knowledge-active{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;font-weight:600!important;padding-top:25px}.ai-knowledge-active input{width:auto!important}.ai-knowledge-core-hint{margin-top:-5px;font-size:11.5px;line-height:1.45;opacity:.72;padding:0 2px 4px}
.ai-knowledge-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.ai-knowledge-actions button{min-width:150px}
.ai-knowledge-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 10px}.ai-knowledge-count{font-size:12px;opacity:.72}.ai-knowledge-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(120px,.7fr));gap:8px;margin:0 0 12px}.ai-knowledge-filters input,.ai-knowledge-filters select{width:100%;min-height:38px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(0,0,0,.14);color:inherit;padding:7px 9px;font:inherit;font-size:12px}.ai-knowledge-list{display:flex;flex-direction:column;gap:9px}
.ai-knowledge-card{border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.045);padding:12px 13px}.ai-knowledge-card.inactive{opacity:.6}.ai-knowledge-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-knowledge-card-title{font-weight:800;font-size:13.5px;overflow-wrap:anywhere}.ai-knowledge-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.ai-knowledge-badge{font-size:10.5px;font-weight:800;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07)}.ai-knowledge-badge.active{border-color:rgba(76,210,130,.38);background:rgba(31,168,85,.13)}
.ai-knowledge-card-text{margin-top:9px;font-size:12.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;max-height:145px;overflow:auto;opacity:.9}.ai-knowledge-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.ai-knowledge-card-actions button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:inherit;border-radius:9px;padding:6px 9px;font:inherit;font-size:11.5px;cursor:pointer}.ai-knowledge-card-actions button:hover{background:rgba(255,255,255,.13)}.ai-knowledge-card-actions .danger{border-color:rgba(255,90,90,.35);color:#ffaaaa}
.ai-knowledge-empty{padding:30px 12px;text-align:center;opacity:.68;font-size:13px}.ai-knowledge-status{margin:0 0 10px}
.day-mode .ai-knowledge-head{border-bottom-color:rgba(18,58,94,.16)}.day-mode .ai-knowledge-form,.day-mode .ai-knowledge-card{background:rgba(18,58,94,.035);border-color:rgba(18,58,94,.14)}.day-mode .ai-knowledge-form input,.day-mode .ai-knowledge-form select,.day-mode .ai-knowledge-form textarea,.day-mode .ai-knowledge-filters input,.day-mode .ai-knowledge-filters select{background:#fff;border-color:rgba(18,58,94,.2);color:#17324a}.day-mode .ai-knowledge-card-actions button{border-color:rgba(18,58,94,.16);background:rgba(18,58,94,.05)}
@media(max-width:880px){.ai-knowledge-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-knowledge-form .wide{grid-column:1/-1}.ai-knowledge-filters{grid-template-columns:1fr 1fr}}@media(max-width:680px){.ai-knowledge-box{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0}.ai-knowledge-head{padding:14px}.ai-knowledge-body{padding:12px}.ai-knowledge-form{grid-template-columns:1fr}.ai-knowledge-form .wide,.ai-knowledge-form .span-2,.ai-knowledge-actions{grid-column:1}.ai-knowledge-active{padding-top:0}.ai-knowledge-actions button{flex:1;min-width:130px}.ai-knowledge-filters{grid-template-columns:1fr}}
