.alloc-official[data-v-2a7e49b0]{min-height:0}.alloc-official[data-v-2a7e49b0],.alloc-official-ph[data-v-2a7e49b0]{background:#fff;height:100%;width:100%}.alloc-official-ph[data-v-2a7e49b0]{min-height:200px}.alloc-official-table[data-v-2a7e49b0]{background:#fff;height:100%;width:100%!important;--vxe-ui-table-border-color:#000;--vxe-ui-table-border-width:1px}.alloc-official-table[data-v-2a7e49b0] .vxe-table--border-line{border:1px solid #000;border-radius:0;box-sizing:border-box}.alloc-official-table[data-v-2a7e49b0] .vxe-table.is--scroll-x .vxe-table--scroll-x-virtual{background:#f3f4f6;border-top:1px solid #000;box-shadow:none}.alloc-official:not(.is-hide-scroll-y) .alloc-official-table[data-v-2a7e49b0] .vxe-table.is--scroll-y>.vxe-table--border-line{border-right:0!important}.alloc-official:not(.is-hide-scroll-y) .alloc-official-table[data-v-2a7e49b0] .vxe-table.is--scroll-y .vxe-table--scroll-y-virtual{background:#f3f4f6;box-shadow:inset -1px 0 #000}.alloc-official-table[data-v-2a7e49b0] .vxe-table--scroll-x-left-corner,.alloc-official-table[data-v-2a7e49b0] .vxe-table--scroll-x-right-corner,.alloc-official-table[data-v-2a7e49b0] .vxe-table--scroll-y-bottom-corner,.alloc-official-table[data-v-2a7e49b0] .vxe-table--scroll-y-top-corner{background:#f3f4f6!important;background-image:none!important}.alloc-official-table[data-v-2a7e49b0] .vxe-table--scroll-x-left-corner:before,.alloc-official-table[data-v-2a7e49b0] .vxe-table--scroll-x-right-corner:before,.alloc-official-table[data-v-2a7e49b0] .vxe-table--scroll-y-bottom-corner:before,.alloc-official-table[data-v-2a7e49b0] .vxe-table--scroll-y-top-corner:before{display:none!important}.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--scroll-y-virtual{background:transparent!important;border:none!important;flex:0 0 0!important;max-width:0!important;min-width:0!important;overflow:visible!important;width:0!important}.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--scroll-y-handle,.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--scroll-y-wrapper{min-width:0!important;opacity:0!important;pointer-events:none!important;scrollbar-width:none!important;width:0!important}.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--scroll-y-handle::-webkit-scrollbar{display:none!important;width:0!important}.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--scroll-x-right-corner,.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--scroll-y-bottom-corner,.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--scroll-y-handle-appearance,.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--scroll-y-top-corner{display:none!important;width:0!important}.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--border-line{border:1px solid #000!important;box-sizing:border-box!important;left:0!important;right:0!important;width:100%!important}.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--scroll-x-wrapper{left:0!important;width:100%!important}.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table.is--scroll-x .vxe-table--scroll-x-virtual{background:#f3f4f6;border-top:1px solid #000;box-shadow:none}.alloc-official.is-hide-scroll-y[data-v-2a7e49b0] .vxe-table--viewport-wrapper{max-width:100%!important;width:100%!important}.alloc-official-table[data-v-2a7e49b0] .vxe-table--body-wrapper,.alloc-official-table[data-v-2a7e49b0] .vxe-table--header-wrapper,.alloc-official-table[data-v-2a7e49b0] .vxe-table--main-wrapper,.alloc-official-table[data-v-2a7e49b0] .vxe-table--render-wrapper{background:#fff!important}.alloc-official-table[data-v-2a7e49b0] .vxe-body--column,.alloc-official-table[data-v-2a7e49b0] .vxe-header--column{background-color:#fff!important;padding:0!important}.alloc-official-table[data-v-2a7e49b0] .vxe-body--column .vxe-cell{color:#0f172a;font-size:12px;font-variant-numeric:tabular-nums;min-height:26px;padding:2px 4px!important}.alloc-official-table[data-v-2a7e49b0] .vxe-header--column.col--group>.vxe-cell{align-items:center!important;color:#0f172a;display:flex!important;font-size:12px;font-weight:700!important;justify-content:center!important;padding:4px 2px!important}.alloc-official-table[data-v-2a7e49b0] .vxe-header--column.alloc-th-unit>.vxe-cell,.alloc-official-table[data-v-2a7e49b0] th.vxe-header--column[rowspan]>.vxe-cell{align-items:center!important;color:#0f172a;display:flex!important;font-size:12px;font-weight:700!important;height:100%!important;justify-content:center!important;min-height:28px;padding:4px 2px!important}.alloc-official-table[data-v-2a7e49b0] .alloc-th-leaf>.vxe-cell,.alloc-official-table[data-v-2a7e49b0] .alloc-th-wrap>.vxe-cell{align-items:center!important;color:#0f172a;display:flex!important;font-size:11px;font-weight:700!important;justify-content:center!important;line-height:1.25;padding:4px 2px!important;text-align:center;white-space:normal!important;word-break:break-all}.alloc-official-table[data-v-2a7e49b0] .alloc-school-col .vxe-cell{color:#0f172a;font-size:12px;justify-content:flex-start!important;padding-left:6px!important;text-align:left!important}.majors-school-link[data-v-2a7e49b0]{color:#1677ff;font-weight:600;text-decoration:none}.majors-actions[data-v-2a7e49b0]{align-items:center;display:inline-flex;gap:6px}.majors-school-link[data-v-2a7e49b0]:hover{text-decoration:underline}.majors-sg[data-v-2a7e49b0]{border-radius:3px;display:inline-block;font-size:11px;font-weight:650;line-height:1.2;padding:1px 6px}.majors-sg[data-se=yes][data-v-2a7e49b0]{background:#e8f8ef;color:#15803d}.majors-sg[data-se=no][data-v-2a7e49b0]{background:#fef2f2;color:#b91c1c}.source-tips[data-v-80f5a81c]{color:var(--ink-3);flex-shrink:0;font-size:12px;line-height:1.5;margin:0 2px}.source-tips a[data-v-80f5a81c]{color:var(--blue);text-decoration:none}.source-tips a[data-v-80f5a81c]:hover{text-decoration:underline}.quotas-page[data-v-80f5a81c]{background:var(--bg);box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow:hidden;padding:12px 16px 14px;width:100%}.quotas-toolbar[data-v-80f5a81c]{align-items:center;background:transparent;border-bottom:none;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px 10px;padding:0}.quotas-input[data-v-80f5a81c],.quotas-select[data-v-80f5a81c]{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:13px;height:32px;padding:0 10px}.quotas-select[data-v-80f5a81c]{min-width:110px}.quotas-school-select[data-v-80f5a81c]{max-width:240px;min-width:160px}.quotas-school-select[data-v-80f5a81c] .pill-select__trigger{background:#fff;border:1px solid var(--line);border-radius:8px;box-sizing:border-box;color:var(--ink);font-size:13px;font-weight:400;gap:6px;height:32px;line-height:1.2;max-width:240px;min-width:160px;padding:0 10px;width:100%}.quotas-school-select[data-v-80f5a81c] .pill-select__value{flex:1;max-width:none;text-align:left}.quotas-school-select[data-v-80f5a81c] .pill-select__chev{color:var(--ink-3);opacity:.75}.quotas-input[data-v-80f5a81c]{outline:none;width:min(260px,100%)}.quotas-input[data-v-80f5a81c]::-moz-placeholder{color:var(--ink-3)}.quotas-input[data-v-80f5a81c]::placeholder{color:var(--ink-3)}.quotas-input[data-v-80f5a81c]::-webkit-search-cancel-button,.quotas-input[data-v-80f5a81c]::-webkit-search-decoration{-webkit-appearance:none}.quotas-btn[data-v-80f5a81c]{background:var(--btn-bg,#e8f4ff);border:1px solid var(--btn-border,#b7d7f5);border-radius:var(--btn-radius,8px);box-sizing:border-box;color:var(--btn-color,#2f6bff);cursor:pointer;font-size:var(--btn-font,13px);font-weight:var(--btn-weight,500);height:var(--btn-h,32px);padding:0 var(--btn-pad-x,14px)}.quotas-btn[data-v-80f5a81c]:disabled{cursor:not-allowed;opacity:.45}.quotas-btn--ghost[data-v-80f5a81c]{background:var(--btn-bg,#e8f4ff);border-color:var(--btn-border,#b7d7f5);color:var(--btn-color,#2f6bff);font-weight:var(--btn-weight,500)}a.quotas-btn[data-v-80f5a81c]{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.quotas-meta[data-v-80f5a81c]{color:var(--ink-3);font-size:12px}.quotas-error[data-v-80f5a81c]{color:#cf1322;flex-shrink:0;font-size:13px;margin:0;padding:0 2px}.quotas-year-note[data-v-80f5a81c]{background:#fff7ed;color:#9a3412}.quotas-guest-tip[data-v-80f5a81c],.quotas-year-note[data-v-80f5a81c]{border-radius:8px;flex-shrink:0;font-size:12px;line-height:1.45;margin:0;padding:6px 10px}.quotas-guest-tip[data-v-80f5a81c]{align-items:center;background:#eef3ff;color:#1f4fd6;display:flex;flex-wrap:wrap;gap:10px}.quotas-guest-tip__btn[data-v-80f5a81c]{background:transparent;border:none;color:#2f6bff;cursor:pointer;font-size:12px;font-weight:700;padding:0;text-decoration:underline}.quotas-grid[data-v-80f5a81c]{background:#fff;border:none;border-radius:0;box-shadow:none;flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.quotas-grid.is-fit[data-v-80f5a81c]{flex:0 0 auto;height:auto}.quotas-pager[data-v-80f5a81c]{align-items:center;background:transparent;border-top:none;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:0 2px}.quotas-grid[data-v-80f5a81c] .vxe-table{--vxe-ui-table-view-scrollbar-height:20px}.quotas-grid[data-v-80f5a81c] .vxe-table--scroll-x-handle{height:var(--vxe-ui-table-view-scrollbar-height)!important;scrollbar-color:#d0d5de #f3f4f6;z-index:40}.quotas-grid[data-v-80f5a81c] .vxe-table--scroll-x-handle::-webkit-scrollbar{height:20px}.quotas-grid[data-v-80f5a81c] .vxe-table--scroll-x-handle::-webkit-scrollbar-track{background:#f3f4f6}.quotas-grid[data-v-80f5a81c] .vxe-table--scroll-x-handle::-webkit-scrollbar-thumb{background:#d0d5de;background-clip:padding-box;border:2px solid #f3f4f6;border-radius:999px}.quotas-grid[data-v-80f5a81c] .vxe-table--scroll-x-handle::-webkit-scrollbar-thumb:hover{background:#b8bfcc;background-clip:padding-box;border:2px solid #f3f4f6}.quotas-grid[data-v-80f5a81c] .vxe-table--scroll-x-handle::-webkit-scrollbar-button{display:none;height:0;width:0}.quotas-grid[data-v-80f5a81c] .vxe-table--body-wrapper{scrollbar-width:none}.quotas-grid[data-v-80f5a81c] .vxe-table--body-wrapper::-webkit-scrollbar{display:none;height:0;width:0}
