.owner-knowledge-dialog{width:min(1080px,calc(100vw - 40px));max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--border,#39434b);border-radius:18px;background:var(--surface,#1c2227);color:var(--text,#e7ecef)}
.owner-knowledge-dialog::backdrop{background:#0009;backdrop-filter:blur(4px)}
.owner-knowledge-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--border,#39434b)}
.owner-knowledge-dialog h2{margin:0;font-size:21px;line-height:1.5;overflow-wrap:anywhere}.owner-knowledge-dialog>header>.dialog-close{flex:none}.owner-knowledge-dialog>p:empty{display:none}.owner-knowledge-dialog>p{margin:16px 24px}
.owner-knowledge-body{padding:24px;display:grid;gap:20px}.owner-knowledge-body form{display:grid;gap:22px;min-width:0}.owner-knowledge-body h3{margin:0;font-size:16px;line-height:1.6}.owner-knowledge-actions{display:flex;gap:20px;align-items:center;justify-content:space-between}.owner-knowledge-actions p{margin:6px 0 0;color:var(--muted,#aab7bf);font-size:14px;line-height:1.8}.owner-knowledge-actions>button{flex:none;white-space:nowrap}
.owner-knowledge-toolbar{padding:18px 20px;border:1px solid #edb78030;border-radius:12px;background:#edb78008}.owner-knowledge-intro{min-width:0}.owner-knowledge-list-heading{display:flex;align-items:center;gap:10px;margin-bottom:-8px}.owner-knowledge-list-heading h3{font-size:14px;color:var(--muted,#aab7bf)}.owner-knowledge-list-heading .portal-badge{font-size:12px}
.owner-knowledge-list{display:grid;gap:12px;min-width:0}.owner-knowledge-list>.owner-knowledge-item{padding:20px;border-radius:12px;box-shadow:none;background:var(--surface-raised,#20272b);border:1px solid var(--border,#39434b);min-width:0}.owner-knowledge-item-heading{display:flex;align-items:flex-start;gap:12px}.owner-knowledge-item-heading h3{flex:1;min-width:0;font-size:17px;overflow-wrap:anywhere}.owner-knowledge-number{flex:none;font-size:12px;font-variant-numeric:tabular-nums;line-height:27px;color:var(--muted,#aab7bf)}.owner-knowledge-status{flex:none;white-space:nowrap;font-size:12px;line-height:20px;padding:3px 9px}.owner-knowledge-status.is-published{color:#a3d4bf;background:#69b99612;border-color:#69b99655}.owner-knowledge-status.is-pending{color:#f0bf8c;background:#edb78012;border-color:#edb78055}
.owner-knowledge-item .owner-knowledge-summary{margin:12px 0 18px;color:var(--muted,#aab7bf);font-size:14px;line-height:1.8;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.owner-knowledge-item-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line,#ffffff12);padding-top:14px}.owner-knowledge-meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--muted,#aab7bf);font-size:12px;line-height:1.8;min-width:0;overflow-wrap:anywhere}.owner-knowledge-item-footer>button{flex:none;min-width:76px}.owner-knowledge-empty{padding:34px 20px;text-align:center;border:1px dashed var(--border,#39434b);border-radius:12px}.owner-knowledge-empty p{color:var(--muted,#aab7bf);font-size:14px;line-height:1.8;margin:8px auto 0;max-width:520px}
.owner-knowledge-body>.portal-pagination{margin:0;padding-top:16px;border-top:1px solid var(--line,#ffffff12)}.owner-knowledge-editor-intro p{margin:6px 0 0;color:var(--muted,#aab7bf);font-size:14px;line-height:1.8}.owner-knowledge-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.owner-knowledge-fields>label:first-child{grid-column:1/-1}.owner-knowledge-body label{display:grid;gap:8px;min-width:0;font-size:14px}.owner-knowledge-body .hh-description-input{min-height:240px;max-height:420px}.owner-knowledge-fields :is(input,select){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--border,#39434b);border-radius:8px;background:var(--input-bg,#20272d);color:var(--text,#e7ecef);font:inherit;font-size:14px}.owner-knowledge-fields :is(input,select):focus-visible{outline:2px solid var(--accent,#edb780);outline-offset:2px}.owner-knowledge-editor-hint{margin:0;padding:12px 16px;border-left:2px solid #edb78080;background:#edb78008;color:var(--muted,#aab7bf);font-size:13px;line-height:1.8}.owner-knowledge-editor-actions{padding-top:18px;border-top:1px solid var(--line,#ffffff12)}
@media(max-width:680px){.owner-knowledge-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.owner-knowledge-dialog>header{padding:16px;gap:12px}.owner-knowledge-dialog h2{font-size:18px}.owner-knowledge-body{padding:16px;gap:16px}.owner-knowledge-toolbar{flex-wrap:wrap;padding:16px}.owner-knowledge-toolbar>button{margin-left:auto}.owner-knowledge-fields{grid-template-columns:1fr}.owner-knowledge-item-heading{flex-wrap:wrap;gap:8px}.owner-knowledge-item-heading h3{flex-basis:calc(100% - 32px)}.owner-knowledge-status{margin-left:24px}.owner-knowledge-list>.owner-knowledge-item{padding:16px}.owner-knowledge-item-footer{gap:10px}.owner-knowledge-meta{display:grid;gap:4px}.owner-knowledge-editor-actions{gap:12px;flex-wrap:wrap}.owner-knowledge-editor-actions>button:last-child{margin-left:auto}}
