.kb-hero{padding:96px 0 76px;background:radial-gradient(circle at 20% 10%,rgba(34,211,238,.19),transparent 28%),radial-gradient(circle at 80% 15%,rgba(124,58,237,.22),transparent 30%),#f8f7ff;text-align:center;border-bottom:1px solid #e7e4f3}
.kb-hero span,.kb-breadcrumb{color:#7c3aed;font-weight:800}.kb-hero h1{font-size:clamp(2.2rem,5vw,4rem);margin:12px 0;color:#201638}.kb-hero p{color:#625b74;font-size:1.08rem}.kb-hero form{max-width:760px;margin:30px auto 0;background:#fff;border:1px solid #ded9ef;border-radius:18px;padding:8px 12px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;box-shadow:0 20px 55px rgba(59,42,100,.12)}.kb-hero input{border:0;padding:16px;background:transparent;font:inherit;outline:0}.kb-hero button{border:0;border-radius:12px;background:#7c3aed;color:#fff;padding:13px 25px;font:inherit;font-weight:800}
.kb-catalog{background:#fff}.kb-categories,.kb-app-categories{display:flex;gap:8px;overflow:auto;padding:4px 0 22px;scrollbar-width:thin}.kb-categories a,.kb-app-categories a{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:10px 14px;border:1px solid #e3dfed;border-radius:999px;color:#5e5870;text-decoration:none}.kb-categories a.active,.kb-app-categories a.active{color:#6d28d9;border-color:#bda8f9;background:#f5f1ff}.kb-categories a>span{width:8px;height:8px;border-radius:50%;background:var(--kb-color)}.kb-categories small,.kb-app-categories small{background:#f0edf6;border-radius:999px;padding:1px 6px}
.kb-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kb-article-grid--app{margin-top:18px}.kb-article-card{min-width:0;display:flex;flex-direction:column;min-height:235px;border:1px solid #e5e1ee;border-radius:20px;padding:23px;background:linear-gradient(150deg,#fff,#fbfaff);text-decoration:none;color:#201a32;box-shadow:0 9px 30px rgba(42,28,79,.05);transition:.2s ease}.kb-article-card:hover{transform:translateY(-3px);border-color:#b8a2f5;box-shadow:0 18px 42px rgba(76,46,145,.12)}.kb-article-card>div{display:flex;justify-content:space-between;color:#716a83;font-size:.82rem}.kb-article-card b{color:#6d28d9;background:#f1eaff;padding:3px 8px;border-radius:999px}.kb-article-card h2{font-size:1.12rem;margin:20px 0 10px}.kb-article-card p{color:#6f687e;line-height:1.9;margin:0}.kb-article-card footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;color:#857f90;font-size:.82rem}.kb-article-card footer strong{color:#6d28d9}.kb-empty{grid-column:1/-1;text-align:center;padding:60px}
.kb-detail{background:#f8f7fb}.kb-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.kb-detail-layout--app{grid-template-columns:minmax(0,1fr) 290px}.kb-content{background:#fff;border:1px solid #e5e1ee;border-radius:24px;padding:clamp(22px,5vw,54px)}.kb-content h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.35;margin:16px 0}.kb-lead{font-size:1.12rem;color:#645d72;line-height:2}.kb-meta{display:flex;flex-wrap:wrap;gap:16px;color:#898293;font-size:.84rem;padding:14px 0 24px;border-bottom:1px solid #ece9f2}.kb-rich-content{font-size:1.02rem;line-height:2.15;color:#312a41;padding:25px 0}.kb-rich-content h2,.kb-rich-content h3{color:#211733;margin:30px 0 12px}.kb-rich-content pre,.kb-rich-content code{direction:ltr;text-align:left;background:#161123;color:#d9d0f4;border-radius:10px;padding:3px 7px}.kb-rich-content pre{padding:18px;overflow:auto}.kb-rich-content blockquote{border-right:4px solid #7c3aed;background:#f6f2ff;margin:20px 0;padding:15px 20px;border-radius:12px}.kb-tags{display:flex;gap:8px;flex-wrap:wrap}.kb-tags span{padding:5px 10px;background:#f2eef9;border-radius:999px;color:#675e76}.kb-feedback{margin-top:30px;padding:18px;background:#f7f5fb;border:1px solid #e7e2f0;border-radius:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kb-feedback div{margin-inline-end:auto;display:flex;flex-direction:column}.kb-feedback button{border:1px solid #d8d1e7;background:#fff;border-radius:10px;padding:9px 13px;font:inherit;cursor:pointer}.kb-side-card{background:#fff;border:1px solid #e5e1ee;border-radius:18px;padding:19px;margin-bottom:16px}.kb-side-card h2{font-size:1rem}.kb-side-card>a:not(.btn){display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eeeaf4;color:#342a48;text-decoration:none}
.kb-app-search{padding:18px}.kb-app-search form{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center}.kb-app-search>form>.icon{color:var(--muted)}.kb-app-categories{margin-top:15px;padding:15px 0 0;border-top:1px solid var(--border)}.kb-app-categories a{border-color:var(--border);border-radius:var(--r-sm);color:var(--muted)}.kb-app-categories a.active{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:var(--primary-soft);color:var(--primary)}.kb-article-grid--app .kb-article-card{min-height:210px;border-color:var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow)}.kb-article-grid--app .kb-article-card:hover{transform:none;border-color:var(--border-strong);box-shadow:var(--shadow)}.kb-article-grid--app .kb-article-card h2{font-size:14px}.kb-article-grid--app .kb-article-card p{color:var(--muted);font-size:11px}.kb-detail-layout--app .kb-content,.kb-detail-layout--app .kb-side-card{border-color:var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow)}.kb-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.kb-editor{direction:rtl!important;text-align:right!important;line-height:1.9}.kb-admin-list details{border:1px solid #e3dfed;border-radius:14px;margin-bottom:10px;overflow:hidden}.kb-admin-list summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px;cursor:pointer}.kb-admin-list summary>span:first-child{display:flex;flex-direction:column;gap:4px}.kb-admin-list details>form{padding:18px;border-top:1px solid #e9e5f0;background:#faf9fc}.kb-category-list>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eeeaf4}.kb-category-list i{width:10px;height:35px;border-radius:8px;background:var(--kb-color)}.kb-category-list span{display:flex;flex-direction:column}.kb-ticket-suggestions>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;border-top:1px solid #ece8f2;color:inherit;text-decoration:none}.kb-ticket-suggestions>a span{display:flex;flex-direction:column;gap:5px}.kb-ticket-suggestions small{color:#7b7486}.ticket-linked-asset{display:flex;align-items:center;gap:13px}.ticket-linked-asset__body{display:flex;align-items:flex-start;gap:12px}.ticket-linked-asset__body>div,.ticket-linked-asset>div{display:flex;flex-direction:column;gap:4px}.ticket-linked-asset code{font-size:.72rem;color:#817990}
.knowledge-page-head{align-items:flex-end}.knowledge-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}.knowledge-registry{min-width:0}.knowledge-registry__head{align-items:flex-end}.knowledge-filter{display:grid;grid-template-columns:minmax(200px,1fr) 150px auto;gap:8px;width:min(100%,620px)}.knowledge-filter>label{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}.knowledge-filter>label svg{width:17px;color:var(--muted)}.knowledge-filter>label input{width:100%;min-height:40px;border:0;outline:0;background:transparent;color:var(--ink)}.knowledge-article-list{display:grid;padding:0 18px 14px}.knowledge-article-row{border-top:1px solid var(--border)}.knowledge-article-row:first-child{border-top:0}.knowledge-article-row>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px 4px;cursor:pointer;list-style:none}.knowledge-article-row>summary::-webkit-details-marker{display:none}.knowledge-article-row>summary>.icon{width:15px;color:var(--muted);transition:transform .18s}.knowledge-article-row[open]>summary>.icon{transform:rotate(180deg)}.knowledge-article-row__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r-md);background:var(--primary-soft);color:var(--primary)}.knowledge-article-row__icon svg{width:17px}.knowledge-article-row__copy{display:grid;gap:4px;min-width:0}.knowledge-article-row__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-article-row__copy small{color:var(--muted);font-size:9px}.knowledge-article-editor{display:grid;gap:14px;margin:0 0 14px;padding:18px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2)}.knowledge-editor-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.knowledge-editor-actions label{display:flex;align-items:center;gap:6px}.knowledge-editor-actions .btn{margin-inline-start:auto}.knowledge-categories{position:sticky;top:82px}.knowledge-category-list{display:grid;padding:0 16px 14px}.knowledge-category-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--border)}.knowledge-category-list article:first-child{border-top:0}.knowledge-category-list i{width:8px;height:34px;border-radius:999px;background:var(--kb-color)}.knowledge-category-list article>span{display:grid;gap:3px}.knowledge-category-list small{color:var(--muted);font-size:9px}.knowledge-category-list b{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:var(--surface-2);font-size:10px}.knowledge-create-form{max-height:min(72vh,820px);padding-inline-end:5px;overflow-y:auto;scrollbar-width:thin}.knowledge-create-form .catalog-modal-actions{position:sticky;bottom:0;margin:0 -2px -2px;padding:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);border-top:1px solid var(--border)}
.ticket-feature-center{margin-bottom:18px}.ticket-feature-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ticket-feature-groups fieldset{border:1px solid #e2ddec;border-radius:16px;padding:14px}.ticket-feature-groups legend{font-weight:800;padding:0 8px}.feature-switch{display:flex;justify-content:space-between;align-items:center;padding:10px 4px;border-bottom:1px solid #eeeaf4;cursor:pointer}.feature-switch>span{display:flex;flex-direction:column}.feature-switch small{color:#9a93a5;font-size:.68rem}.feature-switch input{position:absolute;opacity:0}.feature-switch i{width:42px;height:23px;background:#d6d1dd;border-radius:999px;position:relative;transition:.2s}.feature-switch i:after{content:"";position:absolute;width:17px;height:17px;top:3px;right:3px;background:#fff;border-radius:50%;box-shadow:0 2px 5px #80788d;transition:.2s}.feature-switch input:checked+i{background:#7c3aed}.feature-switch input:checked+i:after{right:22px}.ticket-feature-limits{display:grid;grid-template-columns:220px 250px auto;gap:12px;align-items:end;margin-top:16px}
@media(max-width:1100px){.knowledge-workspace{grid-template-columns:1fr}.knowledge-categories{position:static;grid-row:1}.knowledge-category-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.knowledge-category-list article:nth-child(-n+3){border-top:0}}
@media(max-width:1000px){.kb-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-admin-grid,.kb-detail-layout,.kb-detail-layout--app{grid-template-columns:1fr}.kb-detail-layout aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ticket-feature-groups{grid-template-columns:1fr}.knowledge-registry__head{align-items:flex-start;flex-direction:column}.knowledge-filter{width:100%}}
@media(max-width:680px){.kb-hero{padding:62px 0 48px}.kb-hero form{grid-template-columns:20px 1fr}.kb-hero button{grid-column:1/-1}.kb-article-grid{grid-template-columns:1fr}.kb-content{border-radius:16px}.kb-detail-layout aside{display:block}.kb-app-search form{grid-template-columns:20px 1fr}.kb-app-search button{grid-column:1/-1}.ticket-feature-limits{grid-template-columns:1fr}.kb-feedback button{flex:1}.knowledge-filter{grid-template-columns:1fr}.knowledge-filter>label{grid-column:1}.knowledge-article-list{padding-inline:10px}.knowledge-article-row>summary{grid-template-columns:auto minmax(0,1fr) auto}.knowledge-article-row>summary .scope-chip{grid-column:2}.knowledge-article-row>summary .status-badge{grid-column:3;grid-row:1}.knowledge-article-row>summary>.icon{grid-column:3;grid-row:2}.knowledge-category-list{grid-template-columns:1fr}.knowledge-category-list article{border-top:1px solid var(--border)!important}.knowledge-category-list article:first-child{border-top:0!important}.knowledge-editor-actions{align-items:stretch;flex-direction:column}.knowledge-editor-actions .btn{width:100%;margin:0}}
.kb-feedback details{flex-basis:100%;border-top:1px solid #e4dfeb;padding-top:10px}.kb-feedback summary{cursor:pointer;color:#6d28d9}.kb-feedback details select,.kb-feedback details textarea{display:block;width:100%;margin-top:8px;border:1px solid #d8d1e7;border-radius:10px;padding:10px;background:#fff;font:inherit}.kb-feedback details textarea{min-height:90px}
