@charset "UTF-8";.classifications-shell{color:#173b60;font:14px/1.6 Microsoft YaHei UI,Noto Sans CJK SC,Segoe UI,sans-serif}.classifications-shell *{box-sizing:border-box}.classifications-shell button,.classifications-shell input,.classifications-shell select,.classifications-shell textarea{font:inherit}.classifications-shell button,.classifications-shell select{cursor:pointer}.classifications-shell a{color:#245a91}.classifications-shell button{border:1px solid #cbd7e4;border-radius:6px;background:#fff;color:#245a91;padding:8px 13px}.classifications-shell button:hover{background:#eaf1f8}.classifications-shell button:disabled{cursor:default;opacity:.45}.classifications-shell :focus-visible{outline:3px solid #83aacf;outline-offset:3px}.classifications-shell [hidden]{display:none!important}.classifications-shell input[type=checkbox]{accent-color:#245a91;width:17px;height:17px;flex-shrink:0;cursor:pointer}.classifications-shell .suite-sidebar a{color:inherit}.classifications-shell .suite-sidebar .suite-new{color:#245a91}.classifications-shell .auth-session button{color:#245a91!important;background:#fff}.classifications-shell .auth-session button:hover{color:#173b60!important;background:#eaf1f8}.classification-topbar{display:flex;align-items:center;gap:14px;min-height:68px;padding:18px 38px;border-bottom:1px solid #d9e2ec;background:#fff}.classification-topbar a{text-decoration:none}.classification-upload{margin-left:auto;font-weight:600}.classification-main{max-width:1580px;margin:auto;padding:30px 38px 52px}.classification-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.classification-eyebrow{margin:0 0 5px;color:#67819d;font-size:12px;letter-spacing:.8px}.classification-heading h1{font-size:28px;letter-spacing:-.5px;margin:0;font-weight:650}.classification-heading #classification-progress{margin:8px 0 0;color:#5d7086}.classification-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.classification-filters{display:flex;align-items:flex-end;gap:14px;margin:0 0 12px}.classification-filters label,.classification-facet-filters label{display:grid;gap:6px;font-size:12px;color:#5d7086;min-width:0}.classification-filters input,.classification-filters select,.classification-facet-filters select{height:41px;max-width:100%;border:1px solid #ccd9e5;border-radius:6px;background:#fff;color:#173b60;padding:8px 11px;min-width:145px}.classification-search{flex:1}.classification-search input{width:100%}.classification-filters>button{height:41px}.classification-facet-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;margin-bottom:25px;padding-bottom:22px;border-bottom:1px solid #d9e2ec}.classification-facet-filters>button{height:41px}.classification-facet-filters select{width:100%}.classification-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:25px}.classification-categories{display:flex;flex-direction:column;gap:4px;align-self:start;position:sticky;top:16px;min-width:0;max-height:calc(100vh - 40px);overflow:auto;padding-right:5px}.classification-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.classification-directory-heading h2{margin:0;font-size:15px;font-weight:650}.classification-directory-heading .classification-directory-add{padding:1px 8px;font-size:22px;line-height:1.5}.classification-directory-select{display:flex;align-items:center;justify-content:space-between;gap:9px;text-align:left;border:0!important;background:transparent!important;min-height:39px;padding:8px 10px!important;flex:1;min-width:0;width:100%;line-height:1.5}.classification-directory-select>span:first-child{overflow-wrap:anywhere}.classification-directory-select.active{background:#dfeaf5!important;color:#153b63;font-weight:600;box-shadow:inset 3px 0 #497ba8}.classification-directory-select:hover{background:#e7eef6!important}.classification-directory-count{font-variant-numeric:tabular-nums;font-size:12px;color:#6c8298;white-space:nowrap}.classification-directory-tree,.classification-directory-tree ul{list-style:none;margin:0;padding:0;min-width:0}.classification-directory-tree ul{margin-left:13px;padding-left:9px;border-left:1px solid #cbd9e6}.classification-directory-row{display:flex;align-items:start;min-width:0}.classification-directory-toggle{padding:8px 2px!important;width:19px;min-width:19px;min-height:39px;border:0!important;background:transparent!important}.classification-directory-toggle-space{width:19px;min-width:19px}.classification-directory-project{font-size:12px;color:#70869d;font-weight:600;overflow-wrap:anywhere;margin:21px 10px 6px}.classification-directory-empty{font-size:13px;color:#6b8197;line-height:1.8;padding:4px 10px}.classification-directory-tools{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:13px;border-top:1px solid #d9e2ec}.classification-directory-tools button{font-size:12px;padding:5px 8px}.classification-files{min-width:0;border:1px solid #d9e2ec;border-radius:10px;background:#fff;overflow:hidden}.classification-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 24px 19px;border-bottom:1px solid #e2e9f0}.classification-section-heading h2{font-size:21px;margin:0;font-weight:650;overflow-wrap:anywhere}.classification-section-heading>span{color:#60758a;font-size:13px;white-space:nowrap}.classification-file{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:21px 24px;border-bottom:1px solid #e4eaf1}.classification-file-main{min-width:0}.classification-title-line{display:flex;align-items:baseline;gap:10px;min-width:0}.classification-select{display:inline-flex;align-self:start;padding-top:3px}.classification-select input{margin:0}.classification-file-title{font-size:15px;line-height:1.6;display:inline-block;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.classification-file-title:hover{text-decoration:underline}.classification-file-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:6px;color:#72869a;font-size:12px}.classification-locked{color:#765a2f;background:#fbf3e5;border-radius:4px;padding:1px 6px}.classification-facets{display:grid;gap:7px;margin:13px 0 0}.classification-facets>div{display:grid;grid-template-columns:61px minmax(0,1fr);gap:8px;align-items:baseline}.classification-facets dt{font-size:12px;color:#72869a}.classification-facets dd{display:flex;flex-wrap:wrap;gap:6px;margin:0;min-width:0}.classifications-shell .classification-facet-chip,.classification-labels button{font-size:12px;line-height:1.5;padding:3px 9px;border-color:#e1e9f2;background:#f3f7fb;color:#486d90;max-width:100%;overflow-wrap:anywhere}.classification-labels{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.classification-file-directories{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:12px}.classification-file-directories button{border:0;padding:0;font-size:12px;text-align:left;overflow-wrap:anywhere;color:#587b9a}.classification-file-directories button:before{content:"▱";margin-right:5px;color:#7e9bb7}.classification-no-directory{color:#8494a5;font-size:12px;margin-top:11px}.classification-file-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 15px;font-size:12px}.classification-file-actions a{text-decoration:none}.classification-file-actions button{font-size:12px;padding:3px 0;border-color:transparent;background:transparent}.classification-file-actions button:hover{color:#173b60;text-decoration:underline}.classification-state{display:inline-flex;align-items:center;gap:5px;color:#68819b}.classification-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.classification-state.ready{color:#347a68}.classification-state.running,.classification-state.queued{color:#936e28}.classification-state.failed{color:#a44343}.classification-file-error{font-size:12px;color:#a44343;margin:8px 0 0}.classification-pagination{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;gap:12px;color:#71859a;font-size:12px}.classification-pagination>div{display:flex;gap:8px}.classification-pagination button{font-size:12px}.classification-empty{padding:65px 25px;text-align:center;color:#72869a}.classification-empty strong{display:block;color:#3b5a78;font-size:18px;margin-bottom:8px}.classification-bulk{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#edf4fa;border-bottom:1px solid #d4e2ee;padding:12px 24px;font-size:13px}.classification-bulk>div{display:flex;flex-wrap:wrap;gap:7px}.classification-bulk button{font-size:12px;padding:5px 8px}#classification-error,#classification-notice{padding:11px 15px;margin:0 0 17px;border:1px solid #eccfcf;border-radius:7px;background:#fff5f5;color:#a44343;overflow-wrap:anywhere}#classification-notice{color:#356a5a;background:#f0f8f4;border-color:#cbded4}#classification-tag-filter{padding:12px 24px;background:#f0f5fa;border-bottom:1px solid #dfe8f1}#classification-tag-filter button{font-size:12px;padding:4px 10px}#classification-dialog{width:min(610px,calc(100vw - 28px));max-height:calc(100vh - 42px);overflow:auto;padding:0;border:1px solid #c7d6e5;border-radius:12px;color:#173b60;background:#fff;box-shadow:0 20px 70px #153b6333}#classification-dialog::backdrop{background:#173b6055}.classification-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 24px;border-bottom:1px solid #e0e8f0}.classification-dialog-heading h2{font-size:20px;margin:0}.classification-dialog-heading button{border:0;padding:0 6px;font-size:25px;line-height:1.2}#classification-dialog-body{padding:18px 24px 22px}.classification-dialog-context{margin:0 0 18px;color:#61788e;overflow-wrap:anywhere}.classification-edit-field{display:grid;gap:7px;margin-bottom:17px}.classification-apply-label{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.classification-apply-label input{margin:0}.classification-edit-field textarea,.classification-directory-field input,.classification-directory-field select{width:100%;border:1px solid #cbd9e6;border-radius:6px;background:#fff;color:#173b60;padding:9px 11px}.classification-edit-field textarea{resize:vertical;min-height:66px;max-height:200px}.classification-edit-field textarea:disabled{background:#f3f6f9;color:#90a0af}.classification-edit-directories{border:1px solid #dce5ef;border-radius:7px;margin:18px 0;padding:12px 14px}.classification-edit-directories legend{padding:0 6px}.classification-directory-choices{display:grid;gap:9px;max-height:190px;overflow:auto}.classification-directory-choices label{display:flex;align-items:start;gap:8px;font-size:13px;overflow-wrap:anywhere}.classification-directory-choices input{margin:3px 0 0}.classification-directory-choices p{font-size:13px;margin:2px 0;color:#67819d}.classification-lock-option{display:flex;align-items:center;gap:8px;font-size:13px}.classification-lock-option input{margin:0}.classification-directory-field{display:grid;gap:7px;margin-bottom:18px;font-size:13px;font-weight:600}.classification-evidence{padding:16px 0;border-top:1px solid #dce5ef;overflow-wrap:anywhere}.classification-evidence strong{font-size:14px}.classification-evidence blockquote{border-left:3px solid #a9c1d8;margin:12px 0;padding:1px 0 1px 13px;color:#4b6985;white-space:pre-wrap}.classification-evidence a{font-size:13px}#classification-dialog-footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 24px 20px;border-top:1px solid #e0e8f0}.classifications-shell .classification-primary{background:#245a91;border-color:#245a91;color:#fff}.classifications-shell .classification-primary:hover{background:#1a4d81}#classification-dialog-error{margin:0 24px 17px;color:#a44343;font-size:13px;overflow-wrap:anywhere}@media(max-width:1100px){.classification-main{padding:27px 24px}.classification-layout{grid-template-columns:195px minmax(0,1fr);gap:17px}.classification-topbar{padding:16px 24px}.classification-file-actions{justify-content:flex-start}.classification-filters{gap:10px}.classification-filters input,.classification-filters select{min-width:120px}}@media(max-width:760px){.classification-heading{align-items:flex-start;flex-direction:column;gap:12px}.classification-heading h1{font-size:24px}.classification-filters{flex-wrap:wrap}.classification-filters label{flex:1;min-width:120px}.classification-filters .classification-search{flex-basis:100%;order:2}.classification-filters input,.classification-filters select{min-width:0;width:100%}.classification-facet-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.classification-facet-filters select{min-width:0}.classification-facet-filters>button{align-self:end}.classification-layout{display:block}.classification-categories{position:static;max-height:300px;overflow:auto;margin-bottom:18px;padding:12px;border:1px solid #d6e1ec;border-radius:8px;background:#f6f9fc}.classification-directory-project{margin-top:14px}.classification-directory-tree ul{margin-left:17px}.classification-file,.classification-section-heading{padding:18px}.classification-main{padding:24px 17px}.classification-topbar{padding:14px 17px;min-height:56px}.classification-pagination{padding:15px 18px}.classification-bulk{align-items:flex-start;flex-direction:column;padding:12px 18px}.classification-dialog-heading{padding:16px 18px}#classification-dialog-body{padding:17px 18px}#classification-dialog-footer{padding:14px 18px}#classification-dialog-error{margin-left:18px;margin-right:18px}}.classification-document-scope{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;margin:0 0 18px;border:1px solid #cbddea;border-radius:7px;background:#edf5fb;color:#214f75}.classification-document-scope a{font-weight:600}.classification-corrected{display:inline-block;margin:0 0 18px;font-weight:600}
