.pro-img[data-v-0f81a328]{margin:2px;width:45px;height:45px;padding:2px}.volunteer-card-panel[data-v-27661ffa]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.card-header[data-v-27661ffa]{padding:14px 16px;border-bottom:1px solid #f0f0f0;-ms-flex-negative:0;flex-shrink:0}.card-title[data-v-27661ffa]{font-size:15px;font-weight:600;color:#1f2d3d;margin-bottom:8px}.card-title .anticon[data-v-27661ffa]{margin-right:6px;color:#1890ff}.groups-spin[data-v-27661ffa],.groups-spin[data-v-27661ffa] .ant-spin-container{-ms-flex:1;flex:1;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.groups-spin[data-v-27661ffa] .ant-spin-nested-loading{-ms-flex:1;flex:1;overflow:hidden}.groups-container[data-v-27661ffa]{-ms-flex:1;flex:1;overflow-y:auto;padding:8px}.slot-group[data-v-27661ffa]{margin-bottom:10px;border-left:3px solid;padding-left:8px}.group-header[data-v-27661ffa]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:600;margin-bottom:6px}.group-tag[data-v-27661ffa]{color:#fff;padding:0 8px;border-radius:3px;font-size:14px;line-height:22px}.group-label[data-v-27661ffa]{font-size:14px;opacity:.7}.group-count[data-v-27661ffa]{margin-left:auto;font-size:14px;background:#f5f5f5;padding:1px 8px;border-radius:8px;color:#8c8c8c}.slot-list[data-v-27661ffa]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px}.slot-item[data-v-27661ffa]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 10px;border-radius:4px;border:1px solid transparent;min-height:40px}.slot-item--filled[data-v-27661ffa]{border-color:#eee;background:#fafafa}.slot-item--filled[data-v-27661ffa]:hover{border-color:#91d5ff;background:#e6f7ff}.slot-item--empty[data-v-27661ffa]{border:1px dashed #e8e8e8}.slot-item--empty[data-v-27661ffa]:hover{border-color:#b7eb8f;background:#f6ffed}.slot-num[data-v-27661ffa]{font-size:14px;font-weight:700;color:#bfbfbf;min-width:24px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.slot-item--filled .slot-num[data-v-27661ffa]{color:#1890ff}.slot-info[data-v-27661ffa]{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.slot-college[data-v-27661ffa]{font-size:14px;font-weight:500;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.slot-group-name[data-v-27661ffa]{font-size:14px;color:#8c8c8c}.slot-prob[data-v-27661ffa]{-ms-flex-negative:0;flex-shrink:0}.prob-badge[data-v-27661ffa]{font-size:14px;font-weight:600;padding:1px 7px;border-radius:6px}.prob-high[data-v-27661ffa]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.prob-mid[data-v-27661ffa]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.prob-low[data-v-27661ffa]{background:#fff1f0;color:#f5222d;border:1px solid #ffa39e}.slot-actions[data-v-27661ffa]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.slot-actions .ant-btn-link[data-v-27661ffa]{font-size:14px;padding:0 4px;height:28px}.major-count-text[data-v-27661ffa]{font-size:14px;color:#8c8c8c;white-space:nowrap}.adjust-radio[data-v-27661ffa]{-ms-flex-negative:0;flex-shrink:0}.adjust-radio[data-v-27661ffa] .ant-radio-button-wrapper{font-size:14px;padding:0 6px;height:26px;line-height:24px}.sd-radio-yes[data-v-27661ffa]{color:#52c41a}.sd-radio-no[data-v-27661ffa]{color:#ff4d4f}.slot-placeholder[data-v-27661ffa]{font-size:14px;color:#bfbfbf;-ms-flex:1;flex:1}.enroll-plan-card[data-v-0d2ddcf0]{border-radius:8px}.search-wrapper[data-v-0d2ddcf0]{margin-bottom:20px;padding:16px;background-color:#f8f9fa;border-radius:6px}.compact-form[data-v-0d2ddcf0] .ant-form-item{margin-bottom:12px}.compact-form[data-v-0d2ddcf0] .ant-form-item-label>label{color:#54657a;font-weight:500}.table-wrapper[data-v-0d2ddcf0]{margin:16px 0}.modern-table[data-v-0d2ddcf0] .ant-table-thead>tr>th{background-color:#f0f5ff;color:#1f2d3d;font-weight:600;padding:12px 8px}.modern-table[data-v-0d2ddcf0] .ant-table-tbody>tr>td{padding:10px 8px;word-break:break-word}.modern-table[data-v-0d2ddcf0] .ant-table-tbody>tr:hover>td{background-color:#f5f7fa}.modern-table[data-v-0d2ddcf0] .ant-table-tbody>tr:nth-child(2n){background-color:#fafafa}.modal-footer[data-v-0d2ddcf0]{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #e8e8e8}@media (max-width:768px){.search-wrapper[data-v-0d2ddcf0]{padding:12px}.compact-form[data-v-0d2ddcf0] .ant-form-item{margin-bottom:8px}}.optimized-card[data-v-31104b30]{border-radius:8px;box-shadow:none}.optimized-search-wrapper[data-v-31104b30]{background:#f7f9fc;padding:16px;border-radius:6px;margin-bottom:20px}.compact-form-item[data-v-31104b30]{margin-bottom:0!important}.search-input[data-v-31104b30] .ant-input{border-radius:6px;height:36px}.search-btn-col[data-v-31104b30],.search-input-col[data-v-31104b30]{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.search-btn-col[data-v-31104b30]{gap:12px}.reset-btn[data-v-31104b30],.search-btn[data-v-31104b30]{border-radius:6px;height:36px;padding:0 16px}.optimized-table-container[data-v-31104b30],.optimized-table[data-v-31104b30] .ant-table{border-radius:8px;overflow:hidden}.optimized-table[data-v-31104b30] .ant-table-thead>tr>th{background-color:#f0f5ff;color:#1d39c4;font-weight:600;padding:12px 8px}.optimized-table[data-v-31104b30] .ant-table-tbody>tr>td{padding:12px 8px;transition:background-color .3s}.optimized-table[data-v-31104b30] .ant-table-tbody>tr:hover>td{background-color:#f5f7fa}.major-detail-cell[data-v-31104b30]{white-space:normal;word-break:break-word;line-height:1.5}.action-btn[data-v-31104b30]{padding:0 4px;height:auto;line-height:1}.more-btn[data-v-31104b30]{color:#8c8c8c}.action-menu[data-v-31104b30] .ant-dropdown-menu-item{padding:8px 12px}.delete-action[data-v-31104b30]{color:#ff4d4f}@media (max-width:768px){.search-btn-col[data-v-31104b30]{margin-top:12px;-ms-flex-pack:start;justify-content:flex-start}.optimized-search-wrapper[data-v-31104b30]{padding:12px}}.editable-row .ant-table-cell[data-v-5999fbc0]{padding:4px 8px}.ant-card-body .table-operator[data-v-3c6bafb0]{margin-bottom:8px}.table-operator .ant-btn[data-v-3c6bafb0]{margin:0 8px 8px 0}.table-operator .ant-btn-group .ant-btn[data-v-3c6bafb0]{margin:0}.table-operator .ant-btn-group .ant-btn[data-v-3c6bafb0]:last-child{margin:0 8px 8px 0}.ant-table-tbody .ant-table-row td[data-v-3c6bafb0]{padding-top:15px;padding-bottom:15px}.ant-modal-cust-warp[data-v-3c6bafb0]{height:100%}.ant-modal-cust-warp .ant-modal-body[data-v-3c6bafb0]{height:calc(100% - 110px)!important;overflow-y:auto}.ant-modal-cust-warp .ant-modal-content[data-v-3c6bafb0]{height:90%!important;overflow-y:hidden}.anty-img-wrap[data-v-3c6bafb0]{height:25px;position:relative}.anty-img-wrap>img[data-v-3c6bafb0]{max-height:100%}.query-group-cust[data-v-3c6bafb0]{width:calc(50% - 10px)}.query-group-split-cust[data-v-3c6bafb0]:before{content:"~";width:20px;display:inline-block;text-align:center}.ant-card-wider-padding.cust-erp-sub-tab>.ant-card-body[data-v-3c6bafb0]{padding:5px 12px}.j-inner-table-wrapper[data-v-3c6bafb0] .ant-table-expanded-row .ant-table-wrapper .ant-table-tbody .ant-table-row{background-color:#fff}.jee-hidden[data-v-3c6bafb0]{display:none}.ant-alert-description[data-v-3c6bafb0]{display:none;font-size:10px;line-height:22px}.ant-alert-with-description[data-v-3c6bafb0]{position:relative;padding:5px 5px 5px 60px;color:rgba(0,0,0,.65);line-height:1.5;border-radius:2px}.ant-card-body[data-v-3c6bafb0]{padding:10px;zoom:1}.contact_png[data-v-3c6bafb0]{width:100%;height:150px;background:url(../img/contact.0e90975c.svg);background-size:100% 100%}.ai-easy-page[data-v-44220b5a]{padding:12px;background:#f0f2f5;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.top-bar[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#fff;padding:10px 20px;border-radius:8px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-ms-flex-negative:0;flex-shrink:0}.top-title[data-v-44220b5a]{font-size:17px;font-weight:600;color:#1f2d3d;white-space:nowrap}.top-title .anticon[data-v-44220b5a]{color:#1890ff;margin-right:8px}.top-center[data-v-44220b5a]{-ms-flex:1;flex:1;text-align:center;min-width:0}.top-center-summary[data-v-44220b5a]{font-size:13px;color:#595959}.top-center-hint[data-v-44220b5a]{font-size:13px;color:#fa8c16;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px}.top-fill-btn[data-v-44220b5a]{margin-left:4px;font-size:12px}.step-guide[data-v-44220b5a]{background:#fff;padding:10px 20px;border-radius:8px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);-ms-flex-negative:0;flex-shrink:0}.step-guide[data-v-44220b5a] .ant-steps-item-description{font-size:12px}.top-status[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.volunteer-summary[data-v-44220b5a]{font-size:13px;color:#595959;white-space:nowrap}.volunteer-summary strong[data-v-44220b5a]{color:#1890ff;font-size:15px}.top-right[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-actions[data-v-44220b5a]{display:-ms-flexbox;display:flex;gap:8px}.main-row[data-v-44220b5a]{margin:0!important;-ms-flex:1;flex:1;overflow:hidden;min-height:0}.left-panel[data-v-44220b5a]{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-right:8px}.right-panel[data-v-44220b5a]{height:100%}.info-card[data-v-44220b5a]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:8px;-ms-flex-negative:0;flex-shrink:0}.recommend-card[data-v-44220b5a]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0}.card-title-bar[data-v-44220b5a]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-ms-flex-negative:0;flex-shrink:0}.card-title-bar[data-v-44220b5a],.title-left[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.title-left[data-v-44220b5a]{font-size:15px;font-weight:600;color:#1f2d3d;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;gap:6px}.title-left .anticon[data-v-44220b5a]{color:#1890ff}.title-actions[data-v-44220b5a]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center}.summary-inline[data-v-44220b5a]{font-size:12px;font-weight:400;color:#595959;margin-left:8px}.summary-inline--muted[data-v-44220b5a]{color:#bfbfbf}.result-count[data-v-44220b5a]{font-size:12px;font-weight:400;color:#8c8c8c;margin-left:6px}.form-body[data-v-44220b5a]{padding:0}.alert-block[data-v-44220b5a]{margin-bottom:10px}.info-form[data-v-44220b5a]{margin-bottom:4px}.form-grid[data-v-44220b5a]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(240px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px}.form-cell[data-v-44220b5a]{margin-bottom:0}.form-cell[data-v-44220b5a] .ant-form-item-label{padding-bottom:0}.form-cell[data-v-44220b5a] .ant-form-item-label label{font-size:12px}.form-cell[data-v-44220b5a] .ant-form-item-control-wrapper{width:100%}.form-actions[data-v-44220b5a]{padding-top:10px;border-top:1px solid #f0f0f0;margin-top:8px}.debug-button[data-v-44220b5a]{background:#fa8c16;border-color:#fa8c16}.debug-button[data-v-44220b5a]:focus,.debug-button[data-v-44220b5a]:hover{background:#e87d0e;border-color:#e87d0e}.debug-tips[data-v-44220b5a]{display:inline-block;margin-left:12px;font-size:12px;color:#fa8c16;vertical-align:middle}.filter-bar[data-v-44220b5a]{background:#fafbfc;border:1px solid #eef0f2;border-radius:6px;padding:8px 12px;margin-bottom:6px;-ms-flex-negative:0;flex-shrink:0}.filter-row[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:4px}.filter-row[data-v-44220b5a]:last-child{margin-bottom:0}.filter-row--second[data-v-44220b5a]{padding-top:6px;border-top:1px dashed #e8e8e8}.filter-label[data-v-44220b5a]{font-size:13px;font-weight:500;color:#8c8c8c;white-space:nowrap;min-width:28px}.filter-ctrl[data-v-44220b5a]{-ms-flex-negative:0;flex-shrink:0}.filter-ctrl--province[data-v-44220b5a]{width:100px}.filter-ctrl--major[data-v-44220b5a]{width:150px}.range-slider[data-v-44220b5a]{width:110px;margin:0 2px}.range-val[data-v-44220b5a]{font-size:13px;font-weight:600;color:#1890ff;min-width:40px;text-align:center}.range-info-icon[data-v-44220b5a]{color:#1890ff;font-size:14px;cursor:help;-ms-flex-negative:0;flex-shrink:0}.range-context[data-v-44220b5a]{font-size:12px;color:#8c8c8c;white-space:nowrap}.char-tags[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-left:4px}.poll-tip[data-v-44220b5a]{margin-bottom:6px;-ms-flex-negative:0;flex-shrink:0}.poll-content[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.poll-bar[data-v-44220b5a]{width:120px}.poll-eta[data-v-44220b5a]{font-size:12px;color:#8c8c8c;white-space:nowrap}.poll-retry-btn[data-v-44220b5a]{margin-left:6px}.table-scroll-area[data-v-44220b5a]{-ms-flex:1;flex:1;overflow-y:auto;min-height:0}.table-scroll-area[data-v-44220b5a]::-webkit-scrollbar{width:8px}.table-scroll-area[data-v-44220b5a]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.table-scroll-area[data-v-44220b5a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-scroll-area[data-v-44220b5a]::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.recommend-table[data-v-44220b5a] .ant-table-thead>tr>th{background:#eef3fa;font-weight:600;padding:6px 10px;font-size:12px;text-align:center}.recommend-table[data-v-44220b5a] .ant-table-tbody>tr>td{padding:8px 10px;vertical-align:top}.recommend-table[data-v-44220b5a] .ant-table-tbody>tr:hover>td{background:#fafcff}.recommend-table[data-v-44220b5a] .row--added-to-card>td{border-left:3px solid #52c41a;background:#f6ffed}.college-block[data-v-44220b5a]{font-size:13px}.college-block--expanded .cb-header[data-v-44220b5a]{margin-bottom:6px}.cb-header[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cb-row[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cb-row--2[data-v-44220b5a]{padding-left:22px}.cb-row--3[data-v-44220b5a]{padding-left:22px;gap:4px}.cb-expand-icon[data-v-44220b5a]{font-size:14px;color:#1890ff;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;transition:transform .2s}.cb-expand-hint[data-v-44220b5a]{font-size:13px;color:#bfbfbf;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin-left:auto}.cb-tags-inline[data-v-44220b5a]{display:-ms-inline-flexbox;display:inline-flex;gap:2px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.cb-added-icon[data-v-44220b5a]{color:#52c41a;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.cb-code[data-v-44220b5a]{background:#eef3fa;color:#1d39c4;padding:1px 6px;border-radius:3px;font-size:12px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.cb-name[data-v-44220b5a]{font-weight:600;color:#1890ff;font-size:14px;cursor:pointer}.cb-name[data-v-44220b5a]:hover{text-decoration:underline;color:#40a9ff}.cb-tags[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;margin-bottom:5px}.cb-tags .ant-tag[data-v-44220b5a]{margin:0;font-size:10px;padding:0 5px;height:19px;line-height:17px;border-radius:3px}.cb-info-item[data-v-44220b5a]{font-size:13px;color:#262626;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.cb-info-item--group[data-v-44220b5a]{margin-left:auto}.cb-info-l[data-v-44220b5a]{color:#8c8c8c;margin-right:2px}.cb-row--3 .ant-btn-link[data-v-44220b5a]{font-size:13px;padding:0 4px;height:22px}.cb-majors[data-v-44220b5a]{margin-top:4px;padding-top:4px;border-top:1px dashed #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:2px}.cb-majors-label[data-v-44220b5a]{font-size:10px;color:#8c8c8c}.major-tag[data-v-44220b5a]{margin:0;font-size:10px;padding:0 5px;height:18px;line-height:16px;border-radius:3px;background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.more-hint[data-v-44220b5a]{font-size:10px;color:#8c8c8c}.cb-scores[data-v-44220b5a]{font-size:12px}.cb-score-title[data-v-44220b5a]{font-size:12px;color:#595959;margin-bottom:2px}.inner-score-table[data-v-44220b5a] .ant-table-small{border:none}.inner-score-table[data-v-44220b5a] .ant-table-small>.ant-table-content>.ant-table-thead>tr>th{background:#f9f9f9;padding:0 2px;font-size:10px;font-weight:500;height:20px;text-align:center}.inner-score-table[data-v-44220b5a] .ant-table-small>.ant-table-content>.ant-table-tbody>tr>td{padding:0 2px;font-size:10px;height:18px;text-align:center}.action-block[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px;min-height:120px;-ms-flex-pack:center;justify-content:center}.action-block--disabled[data-v-44220b5a]{opacity:.5}.action-block--collapsed[data-v-44220b5a]{min-height:60px;gap:4px}.action-block--collapsed .ab-prob[data-v-44220b5a]{padding:6px 8px}.ab-prob[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#f5f9ff,#e6f4ff);border-radius:8px;border:1px solid #d6e8ff;width:100%;-ms-flex-pack:center;justify-content:center}.ab-prob-label[data-v-44220b5a]{font-size:13px;color:#595959;font-weight:600}.ab-suggest[data-v-44220b5a]{padding:2px 2px;background:#fffbe6;border-radius:6px;border:1px solid #ffe58f;font-size:13px;color:#595959;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:4px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.ab-suggest .anticon[data-v-44220b5a]{color:#fa8c16;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}.ab-add[data-v-44220b5a]{width:100%;text-align:center}.ab-add .ant-btn-primary[data-v-44220b5a]{font-size:13px;height:34px;border-radius:6px}.ab-empty[data-v-44220b5a]{text-align:center;color:#bfbfbf;font-size:12px}.ab-empty .anticon[data-v-44220b5a]{font-size:20px;display:block;margin-bottom:4px}.slot-picker-hint[data-v-44220b5a]{margin-bottom:12px;font-size:13px;color:#595959}.hint-default[data-v-44220b5a]{font-size:12px;color:#8c8c8c}.slot-picker-nav[data-v-44220b5a]{display:-ms-flexbox;display:flex;gap:6px;margin-bottom:10px}.slot-picker-grid[data-v-44220b5a]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr);gap:6px;margin-bottom:12px}.sp-chip[data-v-44220b5a]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4px 0;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:all .15s;font-size:12px;height:40px}.sp-chip[data-v-44220b5a]:hover{border-color:#1890ff;background:#e6f7ff}.sp-chip--group-1[data-v-44220b5a]{background:#fff1f0}.sp-chip--group-2[data-v-44220b5a]{background:#fff7e6}.sp-chip--group-3[data-v-44220b5a]{background:#e6f7ff}.sp-chip--group-4[data-v-44220b5a]{background:#f6ffed}.sp-chip--occupied[data-v-44220b5a]{opacity:.5;cursor:not-allowed;background:#f5f5f5!important}.sp-chip--selected[data-v-44220b5a]{border-color:#1890ff!important;box-shadow:0 0 0 2px rgba(24,144,255,.3);transform:scale(1.05)}.sp-num[data-v-44220b5a]{font-weight:700;font-size:13px}.sp-chip--group-1 .sp-num[data-v-44220b5a]{color:#cf1322}.sp-chip--group-2 .sp-num[data-v-44220b5a]{color:#d46b08}.sp-chip--group-3 .sp-num[data-v-44220b5a]{color:#096dd9}.sp-chip--group-4 .sp-num[data-v-44220b5a]{color:#389e0d}.sp-occ[data-v-44220b5a]{font-size:9px;color:#bfbfbf}.slot-picker-legend[data-v-44220b5a]{display:-ms-flexbox;display:flex;gap:12px;font-size:12px;color:#8c8c8c;-ms-flex-align:center;align-items:center}.legend-dot[data-v-44220b5a]{width:10px;height:10px;border-radius:2px;display:inline-block}.legend-dot--1[data-v-44220b5a]{background:#fff1f0;border:1px solid #ffa39e}.legend-dot--2[data-v-44220b5a]{background:#fff7e6;border:1px solid #ffd591}.legend-dot--3[data-v-44220b5a]{background:#e6f7ff;border:1px solid #91d5ff}.legend-dot--4[data-v-44220b5a]{background:#f6ffed;border:1px solid #b7eb8f}.empty-state[data-v-44220b5a]{padding:48px 0;text-align:center}.score-value[data-v-44220b5a]{font-weight:500}.score-above[data-v-44220b5a]{color:#52c41a}.score-below[data-v-44220b5a]{color:#f5222d}.collapse-fade-enter-active[data-v-44220b5a],.collapse-fade-leave-active[data-v-44220b5a]{transition:all .25s ease;max-height:600px;overflow:hidden}.collapse-fade-enter[data-v-44220b5a],.collapse-fade-leave-to[data-v-44220b5a]{max-height:0;opacity:0}@media screen and (max-width:992px){.ai-easy-page[data-v-44220b5a]{height:auto;overflow:auto}.main-row[data-v-44220b5a]{-ms-flex:none;flex:none;overflow:visible}.left-panel[data-v-44220b5a]{height:auto;display:block;overflow:visible;padding-right:0}.recommend-card[data-v-44220b5a]{-ms-flex:none;flex:none;height:auto}.recommend-card[data-v-44220b5a] .ant-card-body,.table-scroll-area[data-v-44220b5a]{-ms-flex:none;flex:none;overflow:visible}.table-scroll-area[data-v-44220b5a]{max-height:500px;overflow-y:auto}.right-panel[data-v-44220b5a]{height:auto;margin-top:16px}.top-bar[data-v-44220b5a]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.top-right[data-v-44220b5a]{width:100%;-ms-flex-pack:justify;justify-content:space-between}.form-grid[data-v-44220b5a]{-ms-grid-columns:1fr;grid-template-columns:1fr}.filter-row[data-v-44220b5a]{gap:4px}.filter-ctrl--province[data-v-44220b5a]{width:130px}.filter-ctrl--major[data-v-44220b5a]{width:120px}.range-slider[data-v-44220b5a]{width:80px}.cb-info-item[data-v-44220b5a]{font-size:10px}.cb-row--3 .ant-btn-link[data-v-44220b5a]{font-size:12px;padding:0 2px}}@media screen and (max-width:768px){.ai-easy-page[data-v-44220b5a]{height:auto;overflow:auto;padding:8px}.main-row[data-v-44220b5a]{-ms-flex:none;flex:none;overflow:visible}.left-panel[data-v-44220b5a]{height:auto;display:block;overflow:visible;padding-right:0}.recommend-card[data-v-44220b5a]{-ms-flex:none;flex:none;height:auto}.recommend-card[data-v-44220b5a] .ant-card-body,.table-scroll-area[data-v-44220b5a]{-ms-flex:none;flex:none;overflow:visible}.table-scroll-area[data-v-44220b5a]{max-height:400px;overflow-y:auto}.right-panel[data-v-44220b5a]{height:auto}.top-bar[data-v-44220b5a]{padding:10px 12px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.top-right[data-v-44220b5a]{width:100%;-ms-flex-pack:justify;justify-content:space-between}.top-title[data-v-44220b5a]{font-size:15px}.summary-inline[data-v-44220b5a]{display:none}.filter-bar[data-v-44220b5a]{padding:8px 10px}.filter-row[data-v-44220b5a]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.filter-ctrl--major[data-v-44220b5a],.filter-ctrl--province[data-v-44220b5a],.range-slider[data-v-44220b5a]{width:100%}.recommend-table[data-v-44220b5a] .ant-table-thead>tr>th{padding:4px 6px;font-size:12px}.recommend-table[data-v-44220b5a] .ant-table-tbody>tr>td{padding:6px}.cb-name[data-v-44220b5a]{font-size:13px}.cb-row--3 .ant-btn-link[data-v-44220b5a]{font-size:12px;padding:0 3px}.ab-prob-label[data-v-44220b5a]{font-size:12px}.slot-picker-grid[data-v-44220b5a]{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}