.simple-kb-toolbar,.simple-doc-toolbar{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(180px,.55fr) auto;align-items:end;gap:14px;margin-bottom:16px}.simple-kb-toolbar label,.simple-doc-toolbar label{display:grid;gap:7px;color:#4d5a70;font-size:15px;font-weight:650}.simple-kb-toolbar input,.simple-kb-toolbar select,.simple-doc-toolbar input,.simple-doc-toolbar select{width:100%;height:46px;border:1px solid #d7dfeb;border-radius:11px;background:#fff;padding:0 14px;font:500 16px/1.4 "PingFang SC","Microsoft YaHei",sans-serif;color:#202c42}.simple-kb-table,.simple-doc-list{padding:0;overflow:auto}.simple-kb-table strong,.simple-kb-table small,.simple-doc-list strong,.simple-doc-list small{display:block}.simple-kb-table small,.simple-doc-list small{margin-top:4px;color:#71809a}.simple-kb-table td:last-child,.simple-doc-list td:last-child{white-space:nowrap}.simple-kb-table td:last-child a,.simple-doc-list td:last-child a,.simple-doc-list td:last-child button{margin-right:12px;border:0;background:transparent;padding:0;color:#a84a09;font:650 15px inherit;cursor:pointer}.simple-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px}.simple-pagination span{margin-right:auto;color:#68758d}.simple-pagination button{min-width:38px;height:38px;border:1px solid #d8dfeb;border-radius:9px;background:#fff;color:#45526a}.simple-pagination button.active{background:#e97817;border-color:#e97817;color:#fff}.simple-kb-form{max-width:1000px;margin:0 auto}.simple-kb-form .field small{font-size:14px;color:#71809a}.simple-kb-head,.simple-document-head{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid #dce3ef;border-radius:16px;padding:18px 22px;margin-bottom:16px}.simple-kb-head h2,.simple-document-head h2{margin:0 0 5px;font-size:24px}.simple-kb-head p,.simple-document-head p{margin:0 0 7px;color:#56647d}.simple-kb-head>div:last-child,.simple-document-head>div:last-child{display:grid;justify-items:end;gap:8px}.simple-kb-head>div>span{font-size:14px;color:#68758d}.simple-kb-success{display:flex;align-items:center;gap:16px;background:#edf9f4;border:1px solid #b8e4d4;border-radius:12px;padding:13px 16px;margin-bottom:16px;color:#096f55}.simple-kb-success span{color:#356b5d}.simple-confirm{width:min(520px,calc(100vw - 32px));border:0;border-radius:16px;padding:0;box-shadow:0 24px 70px rgba(16,28,52,.28)}.simple-confirm::backdrop{background:rgba(18,27,47,.42)}.simple-confirm form{padding:24px}.simple-confirm h2{margin:0 0 10px;font-size:22px}.simple-confirm p{color:#5c6980;line-height:1.6}.simple-confirm form>div{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.simple-confirm button{min-height:42px;border:1px solid #d5ddea;border-radius:10px;background:#fff;padding:0 16px;font:650 15px inherit}.simple-confirm .danger,.simple-document-actions .danger{background:#b72d34;border-color:#b72d34;color:#fff}.simple-add-card{background:#fff;border:1px solid #dce3ef;border-radius:18px;overflow:hidden}.simple-add-card>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e2e7ef}.simple-add-card h2{font-size:22px;margin:2px 0}.simple-source-tabs{display:flex;gap:8px;padding:16px 22px 0}.simple-source-tabs button{border:1px solid #d7dfeb;border-radius:10px;background:#fff;padding:10px 18px;color:#4d5a70;font:650 15px inherit;cursor:pointer}.simple-source-tabs button.active{border-color:#e97817;background:#fff1e7;color:#9a4305}.simple-add-card>form{padding:20px 22px}.simple-dropzone{min-height:170px;display:grid;place-items:center;align-content:center;gap:7px;border:1.5px dashed #c8d2e2;border-radius:14px;background:#f8fafc;text-align:center;cursor:pointer}.simple-dropzone b{font-size:18px}.simple-dropzone span{font-size:14px;color:#6d7990}.simple-dropzone input{margin-top:10px}.simple-upload-check{display:flex;gap:26px;margin:14px 0;color:#5c6980;font-size:14px}.simple-upload-check span:before{content:'✓';color:#0f8a68;font-weight:800;margin-right:6px}.simple-processing{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) auto;align-items:center;gap:18px;background:#fff;border:1px solid #dce3ef;border-radius:14px;padding:18px 20px;margin-bottom:16px}.simple-processing div{display:grid;gap:4px}.simple-processing span{color:#63718a}.simple-processing progress{width:100%;height:12px}.simple-processing.failed{grid-template-columns:minmax(0,1fr) auto auto;border-color:#efc2c6;background:#fffafa}.simple-document-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr);gap:16px}.simple-document-preview{background:#fff;border:1px solid #dce3ef;border-radius:16px;overflow:hidden}.simple-document-preview>header{display:flex;justify-content:space-between;padding:14px 18px;background:#f7f9fc;border-bottom:1px solid #e0e6ef}.simple-document-preview>div{padding:24px;line-height:1.75}.simple-document-preview h3{font-size:18px;margin:0 0 8px}.simple-document-preview h3:not(:first-child){margin-top:22px}.simple-document-preview ul{margin:0;padding-left:22px}.simple-document-layout>aside{display:grid;align-content:start;gap:16px}.simple-document-info dl{margin:0}.simple-document-info dl>div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #edf0f5}.simple-document .simple-document-info dl>div:last-child{border:0}.simple-document-info dt{color:#72809a}.simple-document-info dd{margin:0;font-weight:600}.simple-reference-history h2,.simple-reference-history h2{font-size:18px}.simple-reference-history a{display:grid;gap:4px;padding:11px 0;border-top:1px solid #e6eaf1;color:#243149;text-decoration:none}.simple-reference-history span{font-size:14px;color:#748099}.simple-document-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.simple-document-actions button{min-height:42px;border:1px solid #d5ddea;border-radius:10px;background:#fff;padding:0 16px;font:650 15px inherit;cursor:pointer}.simple-ask{max-width:1120px;margin:0 auto}.simple-ask>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.simple-ask>header h2{font-size:24px;margin:2px 0}.simple-ask>header p{margin:0;color:#627089}.simple-ask>header button{border:0;background:transparent;color:#a84a09;font:650 15px inherit;cursor:pointer}.simple-ask form{background:#fff;border:1px solid #dce3ef;border-radius:16px;padding:18px;margin-bottom:16px}.simple-ask form label{display:block;margin-bottom:8px;font-size:15px;font-weight:700}.simple-ask form>div{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px}.simple-ask textarea{min-height:82px;border:1px solid #d6deea;border-radius:11px;padding:13px 14px;font:500 16px/1.6 "PingFang SC","Microsoft YaHei",sans-serif;resize:vertical}.simple-ask-state{background:#fff8e8;border:1px solid #efd8a8;border-radius:12px;padding:14px 16px;margin-bottom:16px}.simple-answer{background:#fff;border:1px solid #dce3ef;border-radius:16px;padding:22px}.simple-answer>header{display:flex;align-items:center;justify-content:space-between}.simple-answer>header span{font-size:17px;font-weight:750}.simple-answer>header button{border:0;background:transparent;color:#a84a09;font:650 14px inherit;cursor:pointer}.simple-answer>p{font-size:17px;line-height:1.85}.simple-answer h3{font-size:17px}.simple-citations{display:grid;grid-template-columns:1fr 1fr;gap:12px}.simple-citations a{display:grid;gap:6px;border:1px solid #dce3ef;border-radius:12px;padding:14px;color:#27334a;text-decoration:none}.simple-citations a:hover{border-color:#e97817;background:#fffaf6}.simple-citations span{font-size:14px;line-height:1.55;color:#5d6a82}.simple-citations small{color:#8490a5}.simple-followup{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.simple-followup button{border:1px solid #d9e0ec;border-radius:999px;background:#f8fafc;padding:8px 13px;color:#42506a;font:600 14px inherit;cursor:pointer}.simple-readonly-banner{background:#eef5ff;border:1px solid #c8daf6;border-radius:12px;padding:12px 16px;margin-bottom:16px;color:#315b91}.simple-denied{max-width:680px;margin:60px auto;background:#fff;border:1px solid #dce3ef;border-radius:18px;padding:36px;text-align:center}.simple-denied h2{font-size:24px}.simple-denied p{color:#627089}.simple-denied a{display:inline-flex;margin-top:12px}.cr-table tr.removed{opacity:.48;text-decoration:line-through}
@media(max-width:1100px){.simple-kb-toolbar,.simple-doc-toolbar{grid-template-columns:1fr 1fr}.simple-kb-toolbar .cr-button,.simple-doc-toolbar .cr-button{grid-column:1/-1;justify-self:start}.simple-document-layout{grid-template-columns:1fr}.simple-citations{grid-template-columns:1fr}}@media(max-width:760px){.simple-kb-toolbar,.simple-doc-toolbar{grid-template-columns:1fr}.simple-document-head,.simple-kb-head,.simple-ask>header{align-items:flex-start;flex-direction:column}.simple-processing,.simple-processing.failed{grid-template-columns:1fr}.simple-ask form>div{grid-template-columns:1fr}.simple-source-tabs{overflow-x:auto}.simple-upload-check{flex-direction:column;gap:5px}}
.simple-danger-zone{max-width:1000px;margin:16px auto 0;background:#fff;border:1px solid #ecc6ca;border-radius:16px;padding:18px 22px}.simple-danger-zone>h2{margin:0 0 8px;font-size:20px}.simple-danger-zone>div{display:flex;align-items:center;gap:18px;padding:14px 0;border-top:1px solid #edf0f5}.simple-danger-zone>div>div{margin-right:auto}.simple-danger-zone b{display:block;margin-bottom:3px}.simple-danger-zone p{margin:0;color:#67758d;font-size:14px}.simple-danger-zone button{min-height:42px;border:1px solid #d4dce8;border-radius:10px;background:#fff;padding:0 16px;color:#3e4a60;font:650 15px inherit;cursor:pointer}.simple-danger-zone button.danger{border-color:#b72d34;color:#b72d34}.simple-danger-zone>a{display:inline-flex;margin-top:8px;color:#a84a09;font-weight:650;text-decoration:none}
