.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.kb-breadcrumb{background:#f6f8fc;border-bottom:1px solid #e3e9f2;color:#718096;font-size:13px}.kb-breadcrumb .h-wrap{display:flex;gap:10px;align-items:center;min-height:48px}.kb-breadcrumb a{color:#55708f;text-decoration:none}.kb-breadcrumb strong{color:#334155;font-weight:600}
.kb-page{background:#f5f7fb;padding:44px 0 72px;color:#111827;min-height:640px}.kb-layout,.kb-article-layout{display:grid;grid-template-columns:276px minmax(0,1fr);gap:30px;align-items:start}.kb-side{display:grid;gap:16px}.kb-side-card{background:#fff;border:1px solid #dfe5ee;border-radius:9px;overflow:hidden;box-shadow:0 1px 3px rgba(15,36,73,.04)}.kb-side-head{padding:13px 17px;font-weight:700;border-bottom:1px solid #e5eaf1}.kb-side-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 17px;color:#58677b;text-decoration:none;border-bottom:1px solid #e8edf3;transition:.16s}.kb-side-link:last-child{border-bottom:0}.kb-side-link:hover,.kb-side-link.active{color:#1266e3;background:#eef5ff}.kb-side-link.active{box-shadow:inset 3px 0 #1266e3}.kb-side-link em{font-style:normal;font-size:12px;color:#69788e}.kb-back{color:#1266e3;text-decoration:none;font-weight:650;padding:8px 2px}
.kb-main{min-width:0}.kb-intro h1{font-size:34px;line-height:1.18;margin:0 0 8px;letter-spacing:-.4px}.kb-intro>p{margin:0;color:#667085;font-size:15px}.kb-search{display:grid;grid-template-columns:minmax(0,1fr) 126px;margin-top:28px;box-shadow:0 10px 30px rgba(28,67,124,.08)}.kb-search input{height:54px;border:1px solid #dfe5ee;border-right:0;border-radius:8px 0 0 8px;padding:0 17px;font:inherit;color:#172033;background:#fff;outline:none}.kb-search input:focus{border-color:#1266e3;box-shadow:inset 0 0 0 1px #1266e3}.kb-search button{border:0;border-radius:0 8px 8px 0;background:#1266e3;color:#fff;font-weight:700;font-size:15px;cursor:pointer}.kb-search button:hover{background:#0756c7}
.kb-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.kb-category{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:112px;padding:20px 22px;background:#fff;border:1px solid #dfe5ee;border-radius:11px;color:#111827;text-decoration:none;box-shadow:0 2px 5px rgba(15,36,73,.03);transition:.16s}.kb-category:hover{transform:translateY(-2px);border-color:#b9d4fb;box-shadow:0 10px 24px rgba(22,102,227,.09)}.kb-category:nth-child(3){grid-column:1}.kb-folder,.kb-doc-icon{display:grid;place-items:center;color:#1266e3}.kb-folder{width:40px;height:40px;border-radius:9px;background:#edf4ff}.kb-folder .svg-i,.kb-doc-icon .svg-i{width:23px;height:23px;fill:none;stroke:currentColor}.kb-category strong{display:block;font-size:17px}.kb-category small{display:block;margin-top:8px;color:#718096;font-size:13px}.kb-category em{font-style:normal;white-space:nowrap;padding:5px 9px;border-radius:999px;background:#f0f5ff;color:#2563bf;font-size:12px;font-weight:650}
.kb-popular{margin-top:28px;background:#fff;border:1px solid #dfe5ee;border-radius:11px;overflow:hidden;box-shadow:0 2px 5px rgba(15,36,73,.03)}.kb-popular-head{display:flex;align-items:center;gap:10px;padding:15px 22px;border-bottom:1px solid #e5eaf1}.kb-popular-head h2{margin:0;font-size:18px}.kb-popular-mark{padding:3px 8px;border-radius:6px;background:#fff7e6;color:#b7791f;font-weight:700;font-size:12px}.kb-popular-item,.kb-result{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 22px;border-bottom:1px solid #e8edf3;color:#172033;text-decoration:none}.kb-popular-item:last-child,.kb-result:last-child{border-bottom:0}.kb-popular-item:hover,.kb-result:hover{background:#f8fbff}.kb-doc-icon{width:28px;height:28px;color:#77869a}.kb-popular-item strong,.kb-result strong{display:block;font-size:15px}.kb-popular-item small,.kb-result small{display:block;margin-top:5px;color:#6b778b;font-size:13px;line-height:1.55}.kb-popular-item em,.kb-result em{font-style:normal;color:#1266e3;font-size:13px;white-space:nowrap;padding-top:3px}.kb-results-head{display:flex;justify-content:space-between;align-items:end;margin:28px 0 14px}.kb-results-head h2{margin:0 0 3px;font-size:22px}.kb-results-head p{margin:0;color:#718096}.kb-results-head a{color:#1266e3;text-decoration:none}.kb-result-list{background:#fff;border:1px solid #dfe5ee;border-radius:11px;overflow:hidden}.kb-empty{padding:34px 22px;text-align:center;color:#718096}
.kb-article-layout{grid-template-columns:240px minmax(0,860px)}.kb-article{background:#fff;border:1px solid #dfe5ee;border-radius:11px;overflow:hidden;box-shadow:0 3px 10px rgba(15,36,73,.05)}.kb-article>header{padding:32px 38px;border-bottom:1px solid #e5eaf1}.kb-article-category{display:inline-block;margin-bottom:12px;padding:4px 9px;border-radius:999px;background:#eef5ff;color:#1266e3;font-size:12px;font-weight:700}.kb-article h1{font-size:30px;line-height:1.3;margin:0}.kb-article>header p{margin:11px 0 0;color:#6b778b;line-height:1.7}.kb-article-body{padding:30px 38px;color:#344054;font-size:15px;line-height:1.85}.kb-article-body h2{margin:30px 0 12px;color:#172033;font-size:21px}.kb-article-body h2:first-child{margin-top:0}.kb-article-body h3{margin:24px 0 10px;color:#172033;font-size:17px}.kb-article-body p{margin:0 0 18px}.kb-article-body ul,.kb-article-body ol{margin:0 0 20px;padding-left:24px}.kb-article-body li{margin:7px 0}.kb-article-body code{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;padding:2px 6px;color:#0f4fa7;font-size:.92em}.kb-help{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;margin:0 38px 32px;padding:18px 20px;border-radius:9px;background:#edf5ff;color:#334155}.kb-help strong{color:#172033}.kb-help span{grid-column:1;color:#64748b;font-size:13px}.kb-help a{grid-column:2;grid-row:1/3;align-self:center;color:#1266e3;text-decoration:none;font-weight:700}.kb-related{border-top:1px solid #e5eaf1;padding:26px 38px 34px}.kb-related h2{margin:0 0 14px;font-size:18px}.kb-related a{display:block;padding:11px 0;border-bottom:1px solid #edf0f4;color:#172033;text-decoration:none}.kb-related a:last-child{border-bottom:0}.kb-related a span{display:block;margin-top:3px;color:#718096;font-size:13px}.kb-not-found{max-width:720px;margin:90px auto;padding:0 20px;text-align:center}.kb-not-found h1{font-size:34px}.kb-not-found p{color:#718096;margin-bottom:24px}
.kb-editor{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace!important;line-height:1.6!important}.dlg-card-wide{width:min(860px,calc(100vw - 32px))!important}.kb-admin-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.kb-admin-actions form{margin:0}
@media(max-width:900px){.kb-layout,.kb-article-layout{grid-template-columns:1fr}.kb-side{grid-template-columns:repeat(2,minmax(0,1fr));order:2}.kb-main,.kb-article{order:1}.kb-back{display:none}.kb-article-layout>.kb-side{display:none}}
@media(max-width:640px){.kb-page{padding:28px 0 48px}.kb-layout,.kb-article-layout{gap:20px}.kb-intro h1{font-size:28px}.kb-search{grid-template-columns:minmax(0,1fr) 86px;margin-top:20px}.kb-search input{height:50px;min-width:0}.kb-categories{grid-template-columns:1fr;gap:12px;margin-top:20px}.kb-category:nth-child(3){grid-column:auto}.kb-category{min-height:96px;padding:16px}.kb-category em{display:none}.kb-popular{margin-top:20px}.kb-popular-item,.kb-result{grid-template-columns:26px minmax(0,1fr);padding:15px 16px}.kb-popular-item em,.kb-result em{display:none}.kb-popular-item small,.kb-result small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kb-side{grid-template-columns:1fr}.kb-article>header{padding:24px 20px}.kb-article h1{font-size:24px}.kb-article-body{padding:24px 20px}.kb-help{grid-template-columns:1fr;margin:0 20px 24px;padding:16px}.kb-help span,.kb-help a{grid-column:1;grid-row:auto}.kb-related{padding:22px 20px 28px}.kb-breadcrumb .h-wrap{white-space:nowrap;overflow:hidden}.kb-breadcrumb strong{overflow:hidden;text-overflow:ellipsis}.kb-results-head{align-items:start}.kb-results-head h2{font-size:20px}}

