.admission-schedule[data-v-bec4e750]{background:white;border-radius:12px;padding:32px;margin:20px;box-shadow:0 8px 24px #0000001a}.schedule-header[data-v-bec4e750]{margin-bottom:32px;border-bottom:2px solid #1890ff;padding-bottom:16px}.header-content[data-v-bec4e750]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.schedule-header h2[data-v-bec4e750]{margin:0;color:#1c1c1e;font-size:26px;font-weight:600}.subtitle[data-v-bec4e750]{margin-top:8px;color:#595959;font-size:14px}.preinscription-btn[data-v-bec4e750]{height:48px;padding:0 24px;font-size:14px;font-weight:600;background:#1890ff;border:none;box-shadow:0 4px 12px #1890ff4d;transition:all .3s}.preinscription-btn[data-v-bec4e750]:hover{background:#40a9ff;transform:translateY(-2px);box-shadow:0 6px 16px #1890ff66}.stages-grid[data-v-bec4e750]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.stage-card[data-v-bec4e750]{background:#fafafa;border:2px solid #e8e8e8;border-radius:12px;padding:16px;text-align:center;transition:all .3s}.stage-card.active[data-v-bec4e750]{border-color:#1890ff;background:#e6f7ff;box-shadow:0 0 0 2px #1890ff33}.stage-number[data-v-bec4e750]{font-weight:700;color:#1890ff;font-size:12px;margin-bottom:8px}.stage-name[data-v-bec4e750]{font-size:13px;color:#1c1c1e;line-height:1.4}.schedule-table-container[data-v-bec4e750]{overflow-x:auto;margin-bottom:32px;border:1px solid #f0f0f0;border-radius:12px}.schedule-table[data-v-bec4e750]{width:100%;border-collapse:collapse;font-size:13px}.schedule-table th[data-v-bec4e750]{background:#fafafa;padding:16px 12px;text-align:left;font-weight:600;color:#1c1c1e;border-bottom:2px solid #f0f0f0}.schedule-table td[data-v-bec4e750]{padding:14px 12px;border-bottom:1px solid #f0f0f0;color:#1c1c1e}.schedule-table tbody tr[data-v-bec4e750]:hover{background:#fafafa}.row-stage1[data-v-bec4e750]:nth-child(odd){background:#f0f8ff}.row-stage2[data-v-bec4e750]:nth-child(odd){background:#f6ffed}.row-stage3[data-v-bec4e750]:nth-child(odd){background:#fff7e6}.row-stage4[data-v-bec4e750]:nth-child(odd){background:#f9f0ff}.cell-number[data-v-bec4e750]{font-weight:700;color:#1890ff;text-align:center}.cell-activity[data-v-bec4e750]{font-weight:500}.cell-date[data-v-bec4e750]{font-family:monospace;color:#1890ff;font-weight:500}.cell-note[data-v-bec4e750]{color:#595959;font-size:12px}.stage-badge[data-v-bec4e750]{display:inline-block;padding:4px 10px;border-radius:12px;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.summary-grid[data-v-bec4e750]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.summary-card[data-v-bec4e750]{background:#1890ff;color:#fff;border-radius:12px;padding:24px;text-align:center;box-shadow:0 4px 16px #00000014}.summary-number[data-v-bec4e750]{font-size:28px;font-weight:600;margin-bottom:8px}.summary-label[data-v-bec4e750]{font-size:12px;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.note-box[data-v-bec4e750]{background:#fff7e6;border:1px solid #ffd591;border-radius:12px;padding:16px;font-size:13px;color:#1c1c1e}.modal-content[data-v-bec4e750]{text-align:center;padding:20px 0}.modal-icon[data-v-bec4e750]{width:64px;height:64px;background:#e6f7ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:32px;color:#1890ff}.modal-content h3[data-v-bec4e750]{font-size:20px;font-weight:600;color:#1c1c1e;margin-bottom:8px}.modal-description[data-v-bec4e750]{color:#595959;margin-bottom:32px}.modal-actions[data-v-bec4e750]{display:flex;justify-content:center;gap:16px}.modal-actions[data-v-bec4e750] .ant-btn{min-width:120px;height:44px;font-size:14px;font-weight:500}.action-btn[data-v-bec4e750]{background:#1890ff;border:none}.action-btn[data-v-bec4e750]:hover{background:#40a9ff!important}@media (max-width: 1200px){.stages-grid[data-v-bec4e750],.summary-grid[data-v-bec4e750]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.admission-schedule[data-v-bec4e750]{padding:16px;margin:10px}.stages-grid[data-v-bec4e750],.summary-grid[data-v-bec4e750]{grid-template-columns:1fr}.schedule-table th[data-v-bec4e750],.schedule-table td[data-v-bec4e750]{padding:12px 8px;font-size:12px}.header-content[data-v-bec4e750]{flex-direction:column;text-align:center}.preinscription-btn[data-v-bec4e750]{width:100%}.modal-actions[data-v-bec4e750]{flex-direction:column}.modal-actions[data-v-bec4e750] .ant-btn{width:100%}}
