.create-school-modal[data-v-d9689412] :deep(.ant-modal-header){border-bottom:1px solid #f0f0f0;padding:20px 24px}.create-school-modal[data-v-d9689412] :deep(.ant-modal-title){font-size:18px;font-weight:600;color:#1f1f1f;display:flex;align-items:center;gap:8px}.create-school-modal[data-v-d9689412] :deep(.ant-modal-title):before{content:"";display:inline-block;width:4px;height:18px;background:#1890ff;border-radius:2px}.create-school-modal[data-v-d9689412] :deep(.ant-modal-body){padding:24px}.modal-header-tip[data-v-d9689412]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;margin-bottom:24px;font-size:14px;color:#0050b3}.modal-header-tip i[data-v-d9689412]{font-size:16px}.create-school-form[data-v-d9689412]{padding-top:8px}.create-school-form[data-v-d9689412] :deep(.ant-form-item-label){font-weight:500}.create-school-form[data-v-d9689412] :deep(.ant-form-item-label>label){color:#262626;font-size:14px}.form-input[data-v-d9689412]{border-radius:4px;transition:all .3s}.form-input[data-v-d9689412] :deep(.ant-input){padding-left:35px;font-size:14px}.form-input[data-v-d9689412] :deep(.ant-input):hover{border-color:#40a9ff}.form-input[data-v-d9689412] :deep(.ant-input):focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.create-school-modal[data-v-d9689412] :deep(.ant-modal-footer){border-top:1px solid #f0f0f0;padding:16px 24px}.create-school-modal[data-v-d9689412] :deep(.ant-btn-primary){background:#1890ff;border-color:#1890ff;height:36px;padding:0 20px;font-weight:500;border-radius:4px;transition:all .3s}.create-school-modal[data-v-d9689412] :deep(.ant-btn-primary):hover{background:#40a9ff;border-color:#40a9ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,144,255,.3)}.create-school-modal[data-v-d9689412] :deep(.ant-btn){height:36px;padding:0 20px;border-radius:4px}.create-school-modal[data-v-d9689412] :deep(.ant-btn-default):hover{border-color:#40a9ff;color:#40a9ff}.compact-purchase[data-v-06768705]{display:flex;flex-direction:column;gap:16px;overflow:hidden}.section-title[data-v-06768705]{margin:0 0 12px 0;font-size:16px;font-weight:500;color:#333}.packages-horizontal[data-v-06768705]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;padding-top:4px}.packages-horizontal[data-v-06768705]::-webkit-scrollbar{height:3px}.packages-horizontal[data-v-06768705]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.package-option[data-v-06768705]{min-width:150px;flex-shrink:0;background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px;cursor:pointer;transition:all .2s}.package-option[data-v-06768705]:hover{border-color:#40a9ff;transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.package-option.selected[data-v-06768705]{border-color:#1890ff;border-width:2px;background:#f0f9ff}.package-option.has-activity[data-v-06768705]{border-color:#ff4d4f}.option-header[data-v-06768705]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.option-name[data-v-06768705]{display:flex;align-items:center;gap:4px}.option-name span[data-v-06768705]{font-weight:500;font-size:14px;color:#333}.activity-tag[data-v-06768705]{font-size:8px;padding:0 3px;height:24px;line-height:24px}.option-duration[data-v-06768705]{color:#666;font-size:11px;background:#f5f5f5;padding:1px 5px;border-radius:8px}.option-price[data-v-06768705]{display:flex;flex-direction:column;gap:4px}.price-display[data-v-06768705]{display:flex;align-items:baseline;gap:6px}.price-display .original[data-v-06768705]{color:#999;text-decoration:line-through;font-size:12px}.price-display .current[data-v-06768705]{color:#ff4d4f;font-size:18px;font-weight:700}.saving-info[data-v-06768705]{color:#52c41a;font-size:10px;background:#f6ffed;padding:1px 4px;border-radius:4px;align-self:flex-start}.summary-card[data-v-06768705]{background:#fafafa;border-radius:8px;padding:16px;border:1px solid #f0f0f0}.summary-title[data-v-06768705]{font-size:16px;font-weight:500;color:#333;margin-bottom:14px}.summary-details[data-v-06768705]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.details-row[data-v-06768705]{display:flex;justify-content:space-between;align-items:center}.detail-item[data-v-06768705]{display:flex;align-items:center;gap:4px}.detail-item .label[data-v-06768705]{color:#666;font-size:14px}.detail-item .value[data-v-06768705]{color:#333;font-weight:500;font-size:14px}.detail-item .original-price[data-v-06768705]{color:#999;text-decoration:line-through;font-size:14px}.detail-item .discount-price[data-v-06768705]{color:#ff4d4f;font-size:18px;font-weight:700}.activity-compact[data-v-06768705]{background:#fff7e6;border-radius:6px;padding:10px;margin-top:6px;border:1px solid #ffd591}.activity-info[data-v-06768705]{display:flex;align-items:center;gap:6px;color:#fa8c16;font-size:13px;margin-bottom:8px}.activity-info .desc[data-v-06768705]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.countdown-compact[data-v-06768705]{display:flex;justify-content:space-between;align-items:center}.time-left[data-v-06768705]{display:flex;align-items:center;gap:6px;font-size:13px}.time-text[data-v-06768705]{font-weight:700;font-size:14px}.end-time[data-v-06768705]{color:#999;font-size:11px}.payment-compact[data-v-06768705]{border-top:1px solid #e8e8e8;padding-top:16px}.total-amount[data-v-06768705]{display:flex;justify-content:end;align-items:center;margin-bottom:16px}.total-label[data-v-06768705]{color:#333;font-size:16px;font-weight:500}.total-price[data-v-06768705]{color:#ff4d4f;font-size:24px;font-weight:700}.payment-actions[data-v-06768705]{display:flex;gap:12px;margin-bottom:12px;width:217px;margin-left:624px}.primary-pay-btn[data-v-06768705]{flex:2;height:44px;font-size:16px;font-weight:500}.secondary-btn[data-v-06768705]{flex:1;height:44px;font-size:16px}.security-info[data-v-06768705]{display:flex;align-items:center;justify-content:center;gap:6px;color:#52c41a;font-size:12px;padding:8px;background:#f6ffed;border-radius:4px}[data-v-06768705]::-webkit-scrollbar{width:4px;height:4px}[data-v-06768705]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}[data-v-06768705]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}[data-v-06768705]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}