.cb-kb{--wine:#721d3c;color:#222a35;font-family:inherit}.cb-kb *{box-sizing:border-box}.cb-kb-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.cb-kb h2{font-size:23px;margin:0}.cb-kb a{color:var(--wine)}.cb-kb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cb-kb-card{display:flex;align-items:flex-start;gap:16px;text-align:left;width:100%;padding:24px 18px;border:1px solid #e2dfe3;border-radius:12px;background:#fff;color:inherit;cursor:pointer;min-height:130px;font:inherit;transition:border-color .2s,box-shadow .2s}.cb-kb-card:hover{border-color:#ad637e;box-shadow:0 6px 20px #721d3c0d}.cb-kb-card:focus-visible,.cb-kb button:focus-visible{outline:3px solid #bd7590;outline-offset:3px}.cb-kb-card img{width:34px;height:34px;flex-shrink:0}.cb-kb-card small{color:#94637a;font-size:11px}.cb-kb-card strong{display:block;font-size:16px;margin:6px 0;overflow-wrap:anywhere}.cb-kb-card p{margin:0;font-size:13px;color:#737783;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-kb-controls{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.cb-kb select,.cb-kb input,.cb-kb textarea{font:inherit;padding:11px;border:1px solid #d7d5dc;border-radius:7px;background:white;color:#242832}.cb-kb select{max-width:100%}.cb-kb-pages{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:28px 0}.cb-kb button:not(.cb-kb-card){padding:9px 16px;border:1px solid #d7d5dc;background:white;color:var(--wine);border-radius:7px;cursor:pointer;font:inherit}.cb-kb button[aria-current=page],.cb-kb button.cb-kb-primary{background:var(--wine);color:white}.cb-kb button:disabled{opacity:.5;cursor:default}.cb-kb-status{color:#737783;line-height:1.7}.cb-kb-dialog{border:1px solid #e0dce0;border-radius:16px;padding:28px;max-width:760px;width:90vw;max-height:85vh;overflow:auto;color:#252934}.cb-kb-dialog::backdrop{background:#20202a66}.cb-kb-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;margin-top:24px}.cb-kb-admin{max-width:1050px;width:100%}.cb-kb-admin form{padding:24px;border:1px solid #e0dce0;border-radius:12px;margin:20px 0}.cb-kb-admin label.cb-field{display:block;margin:16px 0}.cb-kb-admin label.cb-field>span{display:block;margin-bottom:7px;font-weight:600}.cb-kb-admin label.cb-field input,.cb-kb-admin textarea{width:100%}.cb-kb-admin textarea{min-height:200px;resize:vertical}.cb-kb-admin-row{padding:18px;border-bottom:1px solid #e5e3e6}.cb-kb-admin-row p{color:#6b7180}.cb-kb-admin-row button{margin-right:8px}.cb-kb-preview{display:flex;align-items:center;gap:12px;margin:12px 0}.cb-kb-preview img{width:34px;height:34px}@media(max-width:720px){.cb-kb-grid{grid-template-columns:1fr}}

/* cb-knowledge-card-font-v2 */
.cb-kb-card small {font-size:13px!important}
.cb-kb-card p {font-size:14px!important}
