.research-pool-panel{background:var(--el-bg-color);border:1px solid #e8e8ec;border-radius:8px;padding:16px}.research-pool-filters{flex-wrap:wrap;align-items:center;gap:10px 8px;margin-bottom:12px;display:flex}.research-pool-filters .w-300{width:300px}.research-pool-filters .w-240{width:240px}.research-pool-filters .w-220{width:220px}.research-pool-filters .w-180{width:180px}.research-pool-filters .w-160{width:160px}.research-pool-filters .w-140{width:140px}.research-pool-filters .w-128{width:128px}.research-pool-filters .w-120{width:120px}.research-pool-filters .w-110{width:110px}.research-pool-filters .w-90{width:90px}.research-pool-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-bottom:14px;display:grid}.research-pool-toolbar__primary,.research-pool-toolbar__secondary{align-items:center;gap:8px;display:flex}.research-pool-toolbar__secondary{justify-self:end}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{color:#1a1a2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.5}a{color:#3266ad;text-decoration:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#d0d0d8;border-radius:3px}::-webkit-scrollbar-track{background:0 0}#nprogress .bar{background:#e85d30!important;height:2px!important}:root{--el-color-primary:#e85d30;--el-color-primary-light-3:#f4845f;--el-color-primary-dark-2:#d85a30;--el-color-success:#0f6e56;--el-color-warning:#ba7517;--el-color-danger:#c0392b;--el-color-info:#3266ad;--el-border-radius-base:6px;--el-border-color:#e8e8ec;--el-bg-color:#f7f8fa;--el-fill-color-light:#fafafa;--el-text-color-primary:#1a1a2e;--el-text-color-regular:#6b6b80;--el-text-color-placeholder:#8e8e9c;--el-font-size-base:13px;--c-primary:#e85d30;--c-success:#0f6e56;--c-warning:#ba7517;--c-danger:#c0392b;--c-info:#3266ad;--c-text-primary:#1a1a2e;--c-text-regular:#6b6b80;--c-text-muted:#737383;--c-border:#e8e8ec}h1,h2,h3,h4,h5,h6{color:#1a1a2e;font-weight:600;line-height:1.3}h1{letter-spacing:-.3px;font-size:24px;font-weight:700}h2{letter-spacing:-.2px;font-size:22px;font-weight:700}h3{letter-spacing:.1px;font-size:16px;font-weight:600}h4{font-size:14px;font-weight:600}.page-header h2,.layout-content>*>h2:first-child{border-bottom:2px solid #e8e8ec;margin-bottom:16px;padding-bottom:8px}.el-message{top:92px!important}.el-notification{top:92px}.el-form-item__label{color:#1a1a2e;font-weight:600}.el-table thead th .cell{color:#1a1a2e;letter-spacing:.1px;font-weight:600}.el-table .cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.el-table .col-num .cell{text-align:right}.field-tooltip-popper{white-space:pre-line;max-width:360px;line-height:1.6}.el-button{transition:background-color .18s,border-color .18s,color .18s,transform 80ms,box-shadow .18s}.el-button:not(.is-text):not(.is-link):not([disabled]):active{transform:translateY(1px)}.el-button.el-button--primary:not([disabled]):hover{box-shadow:0 4px 10px rgba(232,93,48,.25)}:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #e85d30}.el-input__inner:focus-visible{outline:none}.el-textarea__inner:focus-visible{outline:none}.el-select__wrapper:focus-visible{outline:none}@media print{.layout-sidebar,.layout-navbar,.layout-tags,.el-message,.el-notification,.command-palette,.navbar-search-trigger,.navbar-todobell,.toolbar,.action-bar,.page-actions,.header-actions,.actions{display:none!important}.layout-main{margin-left:0!important}.layout-content{background:#fff!important;padding:0!important}.el-card,.el-card .el-card__body{page-break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important}.el-table{page-break-inside:auto}.el-table th,.el-table td{padding:6px 8px!important;font-size:11px!important}.el-table tr{page-break-inside:avoid;page-break-after:auto}a[href]:after{content:" (" attr(href) ")";color:#666;font-size:10px}}.el-card{box-shadow:none;border:1px solid #e8e8ec;border-radius:10px;transition:border-color .2s,box-shadow .2s,transform .2s}.el-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.el-card.is-hoverable:hover{border-color:#f4845f;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}
