.allocation-rules-page[data-v-d280ef42]{min-height:100%;padding:.166667rem .208333rem .5rem;background:#f8fafc;color:#1a1a1a}.page-header[data-v-d280ef42]{display:flex;justify-content:space-between;align-items:flex-start;gap:.083333rem;margin-bottom:.125rem}.page-header .header-left h1[data-v-d280ef42]{margin:0 0 .020833rem;color:#0a2647;font-size:.145833rem;font-weight:700}.page-header .header-left p[data-v-d280ef42]{margin:0;color:#64748b;font-size:.072917rem}.page-header .header-right[data-v-d280ef42]{display:flex;gap:.0625rem;align-items:center}.page-header .header-right .text-btn[data-v-d280ef42],.table-link[data-v-d280ef42]{color:#0a2647}.global-switch-bar[data-v-d280ef42]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;overflow:hidden;margin-bottom:.125rem;padding:.083333rem .104167rem;border-radius:.041667rem;background:linear-gradient(135deg,#0a2647,#1a365d)}.global-switch-bar .global-switch-content[data-v-d280ef42]{position:relative;z-index:1;display:flex;align-items:center;gap:.083333rem}.global-switch-bar .global-switch-content .global-switch-text[data-v-d280ef42]{color:#fff;font-size:.072917rem;font-weight:500}.global-switch-bar .global-switch-content .global-switch-desc[data-v-d280ef42]{color:hsla(0,0%,100%,.8);font-size:.0625rem}.global-switch-bar[data-v-d280ef42]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) .005208rem,transparent 0);background-size:.104167rem .104167rem;animation:rotate-d280ef42 60s linear infinite}.ai-banner[data-v-d280ef42]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;overflow:hidden;margin-bottom:.125rem;padding:.083333rem .104167rem;border-radius:.041667rem;background:linear-gradient(135deg,#0a2647,#1a365d)}.ai-banner .ai-banner-content[data-v-d280ef42]{position:relative;z-index:1;display:flex;align-items:center;gap:.083333rem}.ai-banner .ai-banner-content .ai-icon[data-v-d280ef42]{display:inline-flex;align-items:center;justify-content:center;width:.125rem;height:.125rem;border-radius:.03125rem;background:#ff6b35;font-size:.072917rem}.ai-banner .ai-banner-content .ai-banner-text[data-v-d280ef42]{color:#fff;font-size:.072917rem;line-height:1.6}.ai-banner .ai-banner-content .ai-banner-text .ai-tip-highlight[data-v-d280ef42]{color:#ffb699;font-weight:600}.ai-banner .ai-banner-close[data-v-d280ef42]{position:relative;z-index:1;color:#fff;border:0;background:hsla(0,0%,100%,.2)}.ai-banner .ai-banner-close[data-v-d280ef42]:focus,.ai-banner .ai-banner-close[data-v-d280ef42]:hover{color:#fff;background:hsla(0,0%,100%,.3)}.ai-banner[data-v-d280ef42]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) .005208rem,transparent 0);background-size:.104167rem .104167rem;animation:rotate-d280ef42 60s linear infinite}.modal-ai-icon[data-v-d280ef42]{display:inline-flex;align-items:center;justify-content:center;width:.125rem;height:.125rem;border-radius:.03125rem;background:#ff6b35;font-size:.072917rem}.ai-tip-highlight[data-v-d280ef42],.modal-ai-highlight[data-v-d280ef42]{color:#ffb699;font-weight:600}.card[data-v-d280ef42],.test-panel[data-v-d280ef42]{margin-bottom:.125rem;padding:.125rem;border:.005208rem solid #e5e7eb;border-radius:.0625rem;background:#fff;transition:box-shadow .3s}.card[data-v-d280ef42]:hover,.test-panel[data-v-d280ef42]:hover{box-shadow:0 .041667rem .125rem rgba(10,38,71,.08)}.card-header[data-v-d280ef42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.104167rem;padding-bottom:.083333rem;border-bottom:.005208rem solid #e5e7eb}.card-title[data-v-d280ef42],.dialog-title[data-v-d280ef42],.test-panel-title[data-v-d280ef42]{display:flex;align-items:center;gap:.041667rem;color:#0a2647;font-size:.09375rem;font-weight:600}.allocation-strategy[data-v-d280ef42],.exclude-rules[data-v-d280ef42],.time-config[data-v-d280ef42]{display:flex;flex-direction:column;gap:.0625rem}[data-v-d280ef42] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#00a4af;border-color:#00a4af}.strategy-option[data-v-d280ef42]{display:flex;align-items:flex-start;gap:.0625rem;padding:.083333rem .104167rem;border:.010417rem solid #e5e7eb;border-radius:.052083rem;background:#f8fafc;cursor:pointer;transition:all .2s}.strategy-option[data-v-d280ef42]:hover{border-color:#0a2647;background:#fff}.strategy-option.selected[data-v-d280ef42]{border-color:#0a2647;background:linear-gradient(135deg,rgba(10,38,71,.05),rgba(26,54,93,.05))}.strategy-radio[data-v-d280ef42]{position:relative;flex-shrink:0;width:.104167rem;height:.104167rem;margin-top:.010417rem;border:.010417rem solid #d1d5db;border-radius:50%}.strategy-option.selected .strategy-radio[data-v-d280ef42]{border-color:#0a2647}.strategy-radio[data-v-d280ef42]:after{content:"";position:absolute;top:50%;left:50%;width:.052083rem;height:.052083rem;border-radius:50%;background:#0a2647;opacity:0;transform:translate(-50%,-50%)}.strategy-option.selected .strategy-radio[data-v-d280ef42]:after{opacity:1}.strategy-content[data-v-d280ef42]{flex:1}.strategy-title[data-v-d280ef42]{margin-bottom:.020833rem;color:#0a2647;font-size:.078125rem;font-weight:600}.strategy-desc[data-v-d280ef42]{color:#64748b;font-size:.067708rem;line-height:1.5}.strategy-subconfig[data-v-d280ef42]{margin-top:.020833rem;padding:.083333rem .104167rem;border-left:.020833rem solid #f59e0b;border-radius:.041667rem;background:#fef3c7}.subconfig-title[data-v-d280ef42]{display:flex;align-items:center;gap:.03125rem;margin-bottom:.0625rem;color:#92400e;font-size:.072917rem;font-weight:600}.inline-config[data-v-d280ef42]{display:flex;align-items:center;flex-wrap:wrap;gap:.041667rem;color:#64748b;font-size:.067708rem}.mapping-preview[data-v-d280ef42]{padding:.0625rem;border-radius:.041667rem;background:#fff}.mapping-row[data-v-d280ef42]{display:flex;justify-content:space-between;gap:.0625rem;color:#64748b;font-size:.067708rem}.mapping-row+.mapping-row[data-v-d280ef42]{margin-top:.041667rem}.mapping-members[data-v-d280ef42]{color:#0a2647}.history-table[data-v-d280ef42],.members-table[data-v-d280ef42]{overflow:hidden;border-radius:.041667rem}.member-cell[data-v-d280ef42]{display:flex;align-items:center;gap:.052083rem}.member-avatar[data-v-d280ef42],.member-option-avatar[data-v-d280ef42],.member-tag-avatar[data-v-d280ef42],.modal-icon[data-v-d280ef42]{display:inline-flex;align-items:center;justify-content:center;width:.1875rem;height:.1875rem;border-radius:50%;color:#fff;font-size:.072917rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2)}.modal-icon[data-v-d280ef42]{width:.25rem;height:.25rem;border-radius:.072917rem;font-size:.104167rem}.member-name[data-v-d280ef42]{color:#0a2647;font-weight:500}.role-badge[data-v-d280ef42]{display:inline-block;padding:.020833rem .052083rem;border-radius:.0625rem;background:#dbeafe;color:#1e40af;font-size:.0625rem;font-weight:500}.table-number[data-v-d280ef42]{width:.40625rem}.ai-recommend[data-v-d280ef42],.ai-tip[data-v-d280ef42],.modal-ai-tip[data-v-d280ef42]{display:flex;gap:.0625rem;margin-top:.083333rem;padding:.072917rem .083333rem;border-radius:.041667rem;background:#f8fafc}.ai-recommend-content[data-v-d280ef42],.ai-tip-content[data-v-d280ef42],.modal-ai-content[data-v-d280ef42]{color:#475569;font-size:.067708rem;line-height:1.6}.add-btn[data-v-d280ef42]{width:100%;margin-top:.083333rem;color:#0a2647;border:.005208rem dashed #cbd5e1;background:#f8fafc}.add-btn[data-v-d280ef42]:focus,.add-btn[data-v-d280ef42]:hover,.outline-btn[data-v-d280ef42]:focus,.outline-btn[data-v-d280ef42]:hover{color:#0a2647;border-color:#0a2647;background:#fff}.inner-add-btn[data-v-d280ef42]{margin-top:.0625rem}.dialog-note[data-v-d280ef42],.footer-hint[data-v-d280ef42],.form-hint[data-v-d280ef42],.form-label-hint[data-v-d280ef42],.rule-tip[data-v-d280ef42],.subsection-desc[data-v-d280ef42]{color:#9ca3af;font-size:.0625rem;line-height:1.6}.exclude-item[data-v-d280ef42],.time-option[data-v-d280ef42]{display:flex;align-items:flex-start;gap:.0625rem;padding:.083333rem .104167rem;border:.005208rem solid #e5e7eb;border-radius:.052083rem;background:#f8fafc}.time-option[data-v-d280ef42]{align-items:center}.time-option.selected[data-v-d280ef42]{border-color:#0a2647;background:#fff}.exclude-content[data-v-d280ef42]{flex:1}.exclude-title[data-v-d280ef42],.subsection-title[data-v-d280ef42],.time-label[data-v-d280ef42]{color:#0a2647;font-size:.072917rem;font-weight:500}.exclude-desc[data-v-d280ef42]{margin-top:.03125rem;color:#64748b;font-size:.0625rem;line-height:1.5}.exclude-config[data-v-d280ef42]{margin-top:.0625rem;padding-top:.0625rem;border-top:.005208rem dashed #d1d5db}.checkbox-tag-group[data-v-d280ef42]{display:flex;flex-wrap:wrap}.tag-checkbox[data-v-d280ef42]{margin-right:.0625rem;margin-bottom:.041667rem}.warning-tip[data-v-d280ef42]{margin-top:.083333rem;padding:.0625rem;border-left:.020833rem solid #f59e0b;border-radius:.041667rem;background:#fef3c7;color:#92400e;font-size:.067708rem;line-height:1.6}.warning-tip span[data-v-d280ef42]{font-weight:600}.time-details[data-v-d280ef42]{display:flex;align-items:center;flex-wrap:wrap;gap:.041667rem;flex:1}.time-sep[data-v-d280ef42]{color:#9ca3af}.time-picker[data-v-d280ef42]{width:.729167rem}[data-v-d280ef42] .subsection{margin-top:.041667rem}[data-v-d280ef42] .subsection .el-radio__input.is-checked .el-radio__inner{border-color:#00a4af;background:#00a4af}[data-v-d280ef42] .subsection .el-radio__input.is-checked+.el-radio__label{color:#00a4af}.offtime-radio-group[data-v-d280ef42]{display:flex;flex-direction:column;gap:.052083rem}.radio-card[data-v-d280ef42]{display:flex;align-items:center;padding:.0625rem .083333rem;border:.005208rem solid #e5e7eb;border-radius:.041667rem;background:#f8fafc;cursor:pointer}.radio-card.selected[data-v-d280ef42]{border-color:#0a2647;background:#fff}.test-panel[data-v-d280ef42]{overflow:hidden;padding:0}.test-panel .test-panel-header[data-v-d280ef42]{display:flex;justify-content:space-between;align-items:center;padding:.104167rem .125rem;background:linear-gradient(135deg,#0a2647,#1a365d);cursor:pointer}.test-panel .test-panel-header .test-panel-title[data-v-d280ef42]{color:#fff;font-size:.083333rem}.test-panel .test-panel-header .test-panel-toggle[data-v-d280ef42]{color:#fff;font-size:.09375rem;transition:transform .3s}.test-panel .test-panel-header .test-panel-toggle.open[data-v-d280ef42]{transform:rotate(180deg)}.test-panel .test-panel-body[data-v-d280ef42]{padding:.125rem}.test-panel .test-panel-body .test-form[data-v-d280ef42]{display:grid;grid-template-columns:repeat(2,1fr);gap:.104167rem;margin-bottom:.104167rem}.test-panel .test-panel-body .test-form .form-group[data-v-d280ef42]{display:flex;flex-direction:column;gap:.041667rem}.test-panel .test-panel-body .test-form .form-group .form-label[data-v-d280ef42]{color:#0a2647;font-size:.067708rem;font-weight:500}.test-panel .test-panel-body .test-form[data-v-d280ef42] .slider-container{display:flex;align-items:center;gap:.0625rem}.test-panel .test-panel-body .test-form[data-v-d280ef42] .slider-container .el-slider__bar{background-color:#ff6b35}.test-panel .test-panel-body .test-form[data-v-d280ef42] .slider-container .el-slider__button{border:.010417rem solid #ff6b35}.test-panel .test-panel-body .test-form[data-v-d280ef42] .slider-container .slider-value{min-width:.208333rem;color:#0a2647;font-size:.072917rem;font-weight:600;text-align:center}.test-panel .test-panel-body .test-form .slider-container[data-v-d280ef42] .el-slider{flex:1}.test-panel .test-panel-body .test-result[data-v-d280ef42]{margin-top:.104167rem;padding:.083333rem .104167rem;border-radius:.041667rem;background:#f8fafc}.test-panel .test-panel-body .test-result .result-item[data-v-d280ef42]{display:flex;justify-content:space-between;gap:.083333rem;padding:.052083rem 0;border-bottom:.005208rem solid #e5e7eb}.test-panel .test-panel-body .test-result .result-item .result-label[data-v-d280ef42]{color:#64748b;font-size:.067708rem}.test-panel .test-panel-body .test-result .result-item .result-value[data-v-d280ef42]{color:#0a2647;font-size:.072917rem;font-weight:600;text-align:right}.test-panel .test-panel-body .test-result .result-item .result-value.success[data-v-d280ef42]{color:#10b981}.test-panel .test-panel-body .test-result .result-item[data-v-d280ef42]:last-child{border-bottom:0}.required[data-v-d280ef42]{color:#f97316}.page-footer[data-v-d280ef42]{position:sticky;bottom:0;z-index:20;display:flex;justify-content:flex-end;gap:.0625rem;margin:.125rem -.208333rem -.5rem;padding:.083333rem .208333rem;border-top:.005208rem solid #e5e7eb;background:#fff;box-shadow:0 -.020833rem .083333rem rgba(0,0,0,.05)}.primary-btn[data-v-d280ef42]{color:#fff;border-color:#ff6b35;background:#ff6b35}.primary-btn[data-v-d280ef42]:focus,.primary-btn[data-v-d280ef42]:hover{color:#fff;border-color:#f97316;background:#f97316}.secondary-btn[data-v-d280ef42]{color:#0a2647;border-color:#f8fafc;background:#f8fafc}.outline-btn[data-v-d280ef42]{color:#0a2647;border-color:#e5e7eb;background:#fff}[data-v-d280ef42] .common-dialog .el-dialog{overflow:hidden;border-radius:.083333rem}[data-v-d280ef42] .common-dialog .el-dialog__header{display:none}[data-v-d280ef42] .common-dialog .el-dialog__body,[data-v-d280ef42] .common-dialog .el-dialog__footer{padding:0}.dialog-header[data-v-d280ef42],.member-modal-header[data-v-d280ef42]{padding:.125rem .145833rem 0}.dialog-body[data-v-d280ef42]{padding:.125rem .145833rem}.member-modal-header-left[data-v-d280ef42]{display:flex;align-items:center;gap:.072917rem}.modal-title[data-v-d280ef42]{color:#0a2647;font-size:.104167rem;font-weight:600}.modal-subtitle[data-v-d280ef42]{margin-top:.020833rem;color:#64748b;font-size:.067708rem}.member-selector[data-v-d280ef42]{display:flex;flex-direction:column;gap:.0625rem;margin-top:.104167rem}.member-option[data-v-d280ef42]{display:flex;align-items:center;gap:.072917rem;padding:.083333rem;border:.010417rem solid #e5e7eb;border-radius:.0625rem;background:#f8fafc;cursor:pointer;transition:all .2s}.member-option.selected[data-v-d280ef42]{border-color:#0a2647;background:#fff}.member-option-info[data-v-d280ef42]{flex:1}.member-option-name[data-v-d280ef42]{color:#0a2647;font-size:.078125rem;font-weight:600}.member-option-detail[data-v-d280ef42]{margin-top:.020833rem;color:#64748b;font-size:.067708rem}.member-option-radio[data-v-d280ef42]{position:relative;width:.104167rem;height:.104167rem;border:.010417rem solid #d1d5db;border-radius:50%}.member-option.selected .member-option-radio[data-v-d280ef42]{border-color:#ff6b35}.member-option.selected .member-option-radio[data-v-d280ef42]:after{content:"";position:absolute;top:50%;left:50%;width:.052083rem;height:.052083rem;border-radius:50%;background:#ff6b35;transform:translate(-50%,-50%)}.region-grid[data-v-d280ef42]{display:grid;grid-template-columns:repeat(3,1fr);gap:.0625rem}.region-card[data-v-d280ef42]{padding:.083333rem .0625rem;border:.010417rem solid #e5e7eb;border-radius:.0625rem;background:#f8fafc;text-align:center;cursor:pointer;transition:all .2s}.region-card.selected[data-v-d280ef42]{border-color:#0a2647;background:#fff}.region-card-icon[data-v-d280ef42]{font-size:.114583rem}.region-card-name[data-v-d280ef42]{margin-top:.041667rem;color:#0a2647;font-size:.072917rem;font-weight:500}.divider[data-v-d280ef42]{height:.005208rem;margin:.104167rem 0;background:#e5e7eb}.member-multi-select[data-v-d280ef42]{display:flex;flex-wrap:wrap;gap:.0625rem}.member-tag[data-v-d280ef42]{display:inline-flex;align-items:center;gap:.041667rem;padding:.041667rem .072917rem .041667rem .041667rem;border:.005208rem solid #e5e7eb;border-radius:5.203125rem;background:#f8fafc;color:#0a2647;font-size:.067708rem;cursor:pointer}.member-tag.selected[data-v-d280ef42]{border-color:#10b981;background:#ecfdf5;color:#059669}.member-tag-avatar[data-v-d280ef42]{width:.145833rem;height:.145833rem;font-size:.0625rem}.member-form[data-v-d280ef42] .el-form-item__label{padding-bottom:.03125rem;color:#0a2647;font-weight:500}.form-input-wrapper[data-v-d280ef42]{display:flex;align-items:center;gap:.041667rem}.form-input-unit[data-v-d280ef42]{color:#64748b;font-size:.072917rem}.switch-row[data-v-d280ef42]{display:flex;justify-content:space-between;align-items:center;gap:.083333rem;padding:.072917rem .083333rem;margin-bottom:.114583rem;border-radius:.041667rem;background:#f8fafc}.switch-row-title[data-v-d280ef42]{color:#0a2647;font-size:.072917rem;font-weight:500}.switch-row-desc[data-v-d280ef42]{margin-top:.020833rem;color:#64748b;font-size:.0625rem}.advanced-settings[data-v-d280ef42]{overflow:hidden;margin-top:.03125rem;border:.005208rem solid #e5e7eb;border-radius:.041667rem}.advanced-header[data-v-d280ef42]{display:flex;justify-content:space-between;align-items:center;padding:.0625rem .072917rem;background:#f8fafc;color:#0a2647;font-weight:500;cursor:pointer}.advanced-header-left[data-v-d280ef42]{display:flex;align-items:center;gap:.041667rem}.advanced-arrow[data-v-d280ef42]{transition:transform .2s}.advanced-arrow.open[data-v-d280ef42]{transform:rotate(180deg)}.advanced-content[data-v-d280ef42]{display:grid;grid-template-columns:repeat(2,1fr);gap:.0625rem;padding:.072917rem}.advanced-item[data-v-d280ef42]{padding:.0625rem;border-radius:.041667rem;background:#f8fafc}.advanced-item-label[data-v-d280ef42]{color:#64748b;font-size:.0625rem}.advanced-item-value[data-v-d280ef42]{margin-top:.020833rem;color:#0a2647;font-size:.083333rem;font-weight:600}.modal-footer[data-v-d280ef42]{display:flex;justify-content:space-between;align-items:center;gap:.083333rem;padding:.104167rem .145833rem;border-top:.005208rem solid #e5e7eb;background:#fafafa}[data-v-d280ef42] .history-drawer .el-drawer__body{display:flex;flex-direction:column;height:100%}.drawer-header[data-v-d280ef42]{display:flex;justify-content:space-between;align-items:center;padding:.125rem;border-bottom:.005208rem solid #e5e7eb}.drawer-header h2[data-v-d280ef42]{margin:0;color:#0a2647;font-size:.09375rem;font-weight:600}.drawer-close[data-v-d280ef42]{color:#64748b;border:0;background:#f3f4f6}.drawer-body[data-v-d280ef42]{flex:1;overflow-y:auto;padding:.125rem}.status-badge[data-v-d280ef42]{display:inline-block;padding:.020833rem .052083rem;border-radius:.0625rem;font-size:.0625rem;font-weight:500}.status-followed[data-v-d280ef42]{background:#dcfce7;color:#166534}.status-pending[data-v-d280ef42]{background:#fef3c7;color:#92400e}.drawer-footer[data-v-d280ef42]{padding:.104167rem .125rem;border-top:.005208rem solid #e5e7eb}.export-btn[data-v-d280ef42]{width:100%}@keyframes rotate-d280ef42{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:960px){.allocation-rules-page[data-v-d280ef42]{padding:.104167rem .083333rem .5rem}.header-right[data-v-d280ef42],.modal-footer[data-v-d280ef42],.page-header[data-v-d280ef42]{flex-direction:column;align-items:stretch}.advanced-content[data-v-d280ef42],.region-grid[data-v-d280ef42],.test-form[data-v-d280ef42]{grid-template-columns:1fr}.page-footer[data-v-d280ef42]{margin:.125rem -.083333rem -.5rem;padding:.083333rem}}