.component-container[data-v-70d10f7d]{height:100%;padding:16px;background-color:#f5f5f5}.tab-content[data-v-70d10f7d]{margin-top:16px;padding:24px;border:1px solid #e8e8e8;border-radius:4px;background-color:#fff;min-height:400px}.step-content[data-v-70d10f7d]{margin-top:24px}.upload-area[data-v-70d10f7d]{border:1px dashed #1890ff;border-radius:4px;padding:32px;text-align:center;cursor:pointer;transition:border-color .3s}.upload-area[data-v-70d10f7d]:hover{border-color:#40a9ff}.upload-actions[data-v-70d10f7d]{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.import-notice[data-v-70d10f7d]{padding:16px;background-color:#f5f7fa;border-radius:4px;font-size:14px;color:#595959}.import-notice ul[data-v-70d10f7d]{margin:0;padding-left:20px}.import-notice li[data-v-70d10f7d]{margin-bottom:8px;line-height:1.5}.parse-stats[data-v-70d10f7d]{padding:12px 0;border-bottom:1px solid #e8e8e8}.success-state[data-v-70d10f7d]{text-align:center;padding:48px 0}.success-actions[data-v-70d10f7d]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.search-form[data-v-70d10f7d]{margin-bottom:16px;padding:16px;background-color:#f7f8fa;border-radius:4px}.empty-state[data-v-70d10f7d]{text-align:center;padding:48px 0;color:#999}.empty-state a-icon[data-v-70d10f7d]{font-size:48px;margin-bottom:16px}.history-container[data-v-70d10f7d]{margin-top:16px}.status-switch[data-v-70d10f7d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:30px;right:25px}.active-switch[data-v-70d10f7d]{font-weight:500}.detail-modal-content[data-v-70d10f7d]{padding:16px 0}.detail-label[data-v-70d10f7d]{font-weight:500;color:#1f2329;margin-bottom:12px;display:inline-block}.detail-grid[data-v-70d10f7d]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px 24px}.detail-item[data-v-70d10f7d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.item-key[data-v-70d10f7d]{color:#595959;min-width:80px}.item-value[data-v-70d10f7d]{-ms-flex:1;flex:1;word-break:break-all}.detail-note[data-v-70d10f7d]{padding:12px;background-color:#f7f8fa;border-radius:4px;color:#595959;line-height:1.6}.upload-result[data-v-70d10f7d]{margin-top:16px;padding:12px 16px;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.upload-result.success[data-v-70d10f7d]{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.upload-result.error[data-v-70d10f7d]{background-color:#fff2f0;border:1px solid #ffccc7;color:#f5222d}.upload-result a-icon[data-v-70d10f7d]{margin-right:8px}.operation-buttons[data-v-70d10f7d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;height:100%}.operation-buttons a-button[data-v-70d10f7d]{padding:0 8px}.operation-buttons a-divider[data-v-70d10f7d]{height:16px;margin:0 4px}.component-container[data-v-50c112d2]{height:100%;padding:16px;background-color:#f5f5f5}.search-form[data-v-50c112d2]{margin-bottom:16px;padding:16px;background-color:#f7f8fa;border-radius:4px}.empty-state[data-v-50c112d2]{text-align:center;padding:48px 0;color:#999}.detail-content[data-v-50c112d2]{margin-top:16px}.detail-item[data-v-50c112d2]{margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.detail-label[data-v-50c112d2]{width:100px;color:#595959;text-align:right;padding-right:16px}.detail-value[data-v-50c112d2]{-ms-flex:1;flex:1;word-break:break-all}.component-container[data-v-4482525e]{height:100%;padding:16px;background-color:#f5f5f5}.rules-container[data-v-4482525e]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;gap:24px}.left-section[data-v-4482525e]{-ms-flex:0 0 65%;flex:0 0 65%}.setting-section[data-v-4482525e]{margin-bottom:32px}.setting-section h3[data-v-4482525e]{font-size:16px;font-weight:600;color:#1f2329;margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.divider[data-v-4482525e]{height:1px;background-color:#e8e8e8;margin-bottom:24px}.no-selected[data-v-4482525e]{color:#999;padding:8px 0;font-style:italic}.add-button-container[data-v-4482525e]{margin:24px 0}.save-button-container[data-v-4482525e]{margin-top:16px}.right-section[data-v-4482525e]{-ms-flex:0 0 30%;flex:0 0 30%;padding:24px;background-color:#f7f8fa;border-radius:4px;height:-webkit-fit-content;height:fit-content}.right-section h3[data-v-4482525e]{font-size:16px;font-weight:600;color:#1f2329;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.rules-content[data-v-4482525e]{color:#1f2329}.rules-content ul[data-v-4482525e]{padding-left:20px;margin:0}.rules-content li[data-v-4482525e]{margin-bottom:16px;line-height:1.6;font-weight:600}@media (max-width:768px){.rules-container[data-v-4482525e]{-ms-flex-direction:column;flex-direction:column}.left-section[data-v-4482525e],.right-section[data-v-4482525e]{-ms-flex:1 1 100%;flex:1 1 100%}}.component-container[data-v-7dbecc56]{height:100%;padding:24px;background-color:#f5f5f5}.announcement-form[data-v-7dbecc56]{max-width:600px}.a-form-item[data-v-7dbecc56]{text-align:left;margin-bottom:16px}.input-with-counter[data-v-7dbecc56]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.a-form-item:first-child .counter[data-v-7dbecc56]{position:absolute;right:12px;top:10px;color:#8c8c8c;font-size:14px}.a-form-item:nth-child(2) .counter[data-v-7dbecc56]{-ms-flex-item-align:end;align-self:flex-end;margin-top:8px;color:#8c8c8c;font-size:14px}.a-form-item:first-child .ant-input[data-v-7dbecc56]{padding-right:60px}.form-actions[data-v-7dbecc56]{margin-top:16px}.app-container[data-v-452ceab0]{width:100%;height:81vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.top-nav[data-v-452ceab0]{background:#fff;border-bottom:1px solid #e8e8e8;display:-ms-flexbox;display:flex}.nav-item[data-v-452ceab0]{padding:12px 20px;cursor:pointer;font-size:14px;color:#333}.nav-item.active[data-v-452ceab0]{color:#409eff;border-bottom:2px solid #409eff}.content-area[data-v-452ceab0]{-ms-flex:1;flex:1;padding:16px;background:#fff;overflow:auto}