.knowledge-workspace{min-width:0;height:100%;display:flex}.knowledge-list{border-right:1px solid var(--fx-line);background:var(--fx-ground);flex-direction:column;flex-shrink:0;width:310px;display:flex}.knowledge-list-head{border-bottom:1px solid var(--fx-line);gap:14px;padding:24px 20px 20px;display:grid}.knowledge-list-head p,.knowledge-list-foot,.knowledge-list-empty p,.knowledge-detail-head p{color:var(--fx-muted);font-size:14px}.knowledge-list-head .fx-btn{justify-self:start}.knowledge-list-scroll{flex:1;min-height:0;overflow-y:auto}.knowledge-list-empty{padding:26px 20px}.knowledge-list-empty h2{margin-bottom:8px;font-size:16px}.knowledge-list-foot{border-top:1px solid var(--fx-line);padding:14px 20px;font-size:12px}.knowledge-row{border-bottom:1px solid var(--fx-line);overflow-wrap:anywhere;transition:background-color var(--fx-motion) var(--fx-ease);gap:6px;padding:18px 20px;text-decoration:none;display:grid}.knowledge-row strong{font-size:16px;line-height:1.4}.knowledge-row span{color:var(--fx-muted);font-size:13px}.knowledge-row:hover{background:var(--fx-surface-2)}.knowledge-row.is-selected{background:var(--fx-surface);box-shadow:inset 0 0 0 1px var(--fx-line-strong)}.knowledge-row:focus-visible{outline-offset:-3px}.knowledge-detail{background:var(--fx-surface);flex:1;min-width:0;overflow-y:auto}.knowledge-unselected{display:flex}.knowledge-message{max-width:65ch;margin:auto;padding:40px 32px}.knowledge-message h2{margin:16px 0 10px}.knowledge-message p{color:var(--fx-muted)}.knowledge-detail-head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:16px;padding:24px 32px 20px;display:flex}.knowledge-detail-head h2{overflow-wrap:anywhere}.knowledge-detail-head p{margin-top:5px}.knowledge-detail-head .fx-btn{flex-shrink:0}.knowledge-version-nav{border-bottom:1px solid var(--fx-line-soft);flex-wrap:wrap;align-items:end;gap:12px;padding:18px 32px;display:flex}.knowledge-version-nav label{gap:6px;max-width:100%;font-size:13px;font-weight:600;display:grid}.knowledge-version-nav .fx-select{min-width:230px}.knowledge-version-meta{background:var(--fx-ground);border-bottom:1px solid var(--fx-line);padding:24px 32px}.knowledge-version-meta>div{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:14px;display:flex}.knowledge-version-meta span,.knowledge-version-meta p{color:var(--fx-muted);font-size:14px}.knowledge-version-meta p{margin-top:6px}.knowledge-version-meta dl{flex-wrap:wrap;gap:12px 36px;margin:6px 0 0;display:flex}.knowledge-version-meta dd{overflow-wrap:anywhere}.knowledge-text{padding:28px 32px}.knowledge-text h3,.knowledge-publication h3,.knowledge-withdraw h3{font-size:15px}.knowledge-text header p{color:var(--fx-muted);margin-top:5px;font-size:13px}.knowledge-chunk{max-width:70ch;margin-top:24px}.knowledge-chunk p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.knowledge-page-label{color:var(--fx-muted);margin-bottom:8px;font-size:12px;display:block}.knowledge-pagination{border-top:1px solid var(--fx-line-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:30px;padding-top:18px;display:flex}.knowledge-pagination span{color:var(--fx-muted);font-size:12px}.knowledge-editor,.knowledge-publication{padding:28px 32px 32px}.knowledge-publication{border-top:1px solid var(--fx-line)}.knowledge-editor>p,.knowledge-publication>p{max-width:65ch;color:var(--fx-muted);margin:10px 0 24px}.knowledge-form{gap:18px;max-width:640px;display:grid}.knowledge-form>label,.knowledge-dates label{gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.knowledge-form input[type=file]{border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius);background:var(--fx-ground);width:100%;max-width:100%;padding:8px;font-size:14px}.knowledge-form input::file-selector-button{border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius);background:var(--fx-surface);min-height:36px;color:var(--fx-ink);font:inherit;cursor:pointer;margin-right:10px;padding:0 12px}.knowledge-form input::file-selector-button:hover{background:var(--fx-surface-2)}.knowledge-help{color:var(--fx-muted);font-size:13px}.knowledge-form>.knowledge-help{margin-top:-10px}.knowledge-form>.fx-btn{justify-self:start}.knowledge-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.knowledge-supersede{border:1px solid var(--fx-line-strong);border-radius:var(--fx-radius);background:var(--fx-ground);padding:14px}.knowledge-supersede label{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.knowledge-supersede input{accent-color:var(--fx-ink);flex-shrink:0;width:18px;height:18px}.knowledge-supersede p{color:var(--fx-muted);margin-top:8px;font-size:13px}.knowledge-withdraw{border-top:1px solid var(--fx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 32px;padding:24px 0 32px;display:flex}.knowledge-withdraw p{color:var(--fx-muted);margin-top:6px;font-size:13px}.knowledge-withdraw>.fx-btn{color:var(--fx-danger)}.knowledge-back{display:none}.knowledge-menu{border:0;border-left:1px solid var(--fx-line);width:min(320px,92vw);height:100dvh;max-height:100dvh;color:var(--fx-ink);background:var(--fx-surface);margin:0;padding:20px;inset:0 0 0 auto;box-shadow:0 12px 40px #221f1a2e}.knowledge-menu::backdrop{background:#221f1a59}.knowledge-menu header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.knowledge-menu .fx-rail-label{display:inline}.knowledge-menu .fx-rail-link{min-height:44px}@media (max-width:1150px) and (min-width:700px){.knowledge-list{width:270px}.knowledge-detail-head,.knowledge-version-nav,.knowledge-version-meta,.knowledge-text,.knowledge-editor,.knowledge-publication{padding-inline:24px}.knowledge-withdraw{margin-inline:24px}}@media (max-width:899px){.knowledge-workspace{height:calc(100dvh - 56px)}}@media (max-width:699px){.knowledge-list{border:0;width:100%}.knowledge-selected .knowledge-list,.knowledge-unselected{display:none}.knowledge-back{margin:12px 12px 0;display:inline-flex}.knowledge-detail-head{flex-wrap:wrap;padding:18px}.knowledge-detail-head h2{font-size:18px}.knowledge-version-nav,.knowledge-version-meta,.knowledge-text,.knowledge-editor,.knowledge-publication{padding:22px 18px}.knowledge-version-nav label{width:100%}.knowledge-version-nav .fx-select{min-width:0}.knowledge-message{padding:30px 22px}.knowledge-withdraw{padding-bottom:max(24px, env(safe-area-inset-bottom));margin-inline:18px}.knowledge-dates{grid-template-columns:minmax(0,1fr)}.knowledge-supersede label{min-height:44px}.knowledge-form input::file-selector-button{min-height:44px}.knowledge-pagination{flex-wrap:wrap}.knowledge-pagination .fx-btn{padding-inline:10px}}
