.sd-input[data-v-95f261db]{align-items:center;gap:0;width:100%;display:inline-flex;position:relative}.sd-input__inner[data-v-95f261db]{height:var(--input-height-md);padding:0 var(--input-padding-x-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);font-size:var(--font-size-base);color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);box-sizing:border-box;outline:none;flex:1;width:100%;min-width:0;font-family:inherit}.sd-input__inner.has-actions[data-v-95f261db]{padding-right:28px}.sd-input__inner[data-v-95f261db]::placeholder{color:var(--color-text-placeholder)}.sd-input__inner[data-v-95f261db]:focus,.sd-input.is-focused .sd-input__inner[data-v-95f261db]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-input__inner[data-v-95f261db]:hover:not(:focus):not(:disabled):not([readonly]){border-color:var(--color-primary-lighter,#a0cfff)}.sd-input.has-error .sd-input__inner[data-v-95f261db]{border-color:var(--color-danger)}.sd-input.is-disabled[data-v-95f261db]{opacity:.5;cursor:not-allowed}.sd-input.is-disabled .sd-input__inner[data-v-95f261db]{cursor:not-allowed;background:var(--color-bg-disabled)}.sd-input.is-readonly .sd-input__inner[data-v-95f261db]{background:var(--color-bg-hover);cursor:default}.sd-input--small .sd-input__inner[data-v-95f261db]{height:var(--input-height-sm);font-size:12px}.sd-input--large .sd-input__inner[data-v-95f261db]{height:var(--input-height-lg);font-size:var(--font-size-md)}.sd-input__textarea[data-v-95f261db]{resize:vertical;height:auto;padding:8px 12px;line-height:1.6}.sd-input__prefix[data-v-95f261db]{color:var(--color-text-secondary);z-index:1;pointer-events:none;flex-shrink:0;align-items:center;font-size:14px;display:flex;position:absolute;left:10px}.sd-input__prefix~.sd-input__inner[data-v-95f261db],.sd-input__prefix~.sd-input__textarea[data-v-95f261db]{padding-left:34px}.sd-input__actions[data-v-95f261db]{align-items:center;gap:var(--spacing-xs);display:flex;position:absolute;top:0;bottom:0;right:8px}.sd-input__clear[data-v-95f261db],.sd-input__action-icon[data-v-95f261db]{width:var(--clear-icon-size,var(--control-icon-md));height:var(--clear-icon-size,var(--control-icon-md));color:var(--color-text-placeholder);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-input__clear[data-v-95f261db]:hover,.sd-input__action-icon[data-v-95f261db]:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.sd-input__suffix[data-v-95f261db]{color:var(--color-text-secondary);flex-shrink:0;align-items:center;font-size:14px;display:flex}.sd-input__count[data-v-95f261db]{font-size:var(--font-size-xs);color:var(--color-text-secondary);position:absolute;bottom:-20px;right:12px}.sd-input__error[data-v-95f261db]{color:var(--color-danger);font-size:12px;position:absolute;bottom:-18px;left:0}.sd-input--small[data-v-95f261db],.sd-input-number--small[data-v-95f261db],.sd-select--small[data-v-95f261db],.sd-select-picker--small[data-v-95f261db],.sd-date-picker--small[data-v-95f261db],.sd-time-picker--small[data-v-95f261db],.sd-datetime-picker--small[data-v-95f261db]{--clear-icon-size:var(--control-icon-sm)}.sd-input--large[data-v-95f261db],.sd-input-number--large[data-v-95f261db],.sd-select--large[data-v-95f261db],.sd-select-picker--large[data-v-95f261db],.sd-date-picker--large[data-v-95f261db],.sd-time-picker--large[data-v-95f261db],.sd-datetime-picker--large[data-v-95f261db]{--clear-icon-size:var(--control-icon-lg)}.sd-select[data-v-9132d9bb]{width:100%;display:flex;position:relative}.sd-select__trigger[data-v-9132d9bb]{min-width:0;height:var(--input-height-md);padding:0 var(--input-padding-x-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);-webkit-user-select:none;user-select:none;outline:none;flex:1;justify-content:space-between;align-items:center;display:flex}.sd-select__trigger[data-v-9132d9bb]:focus-visible,.sd-select.is-open .sd-select__trigger[data-v-9132d9bb]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-select.is-disabled .sd-select__trigger[data-v-9132d9bb]{opacity:.5;cursor:not-allowed;pointer-events:none}.sd-select.is-readonly .sd-select__trigger[data-v-9132d9bb]{background:var(--color-bg-hover);cursor:default}.sd-select--small .sd-select__trigger[data-v-9132d9bb]{height:var(--input-height-sm);font-size:12px}.sd-select--large .sd-select__trigger[data-v-9132d9bb]{height:var(--input-height-lg);font-size:var(--font-size-md)}.sd-select__placeholder[data-v-9132d9bb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-placeholder);flex:1;overflow:hidden}.sd-select__value[data-v-9132d9bb]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sd-select__input[data-v-9132d9bb]{min-width:0;height:100%;font-size:inherit;color:var(--color-text-primary);cursor:default;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit}.sd-select__input[data-v-9132d9bb]::placeholder{color:var(--color-text-placeholder)}.sd-select__input--editable[data-v-9132d9bb]{cursor:text}.sd-select__suffix[data-v-9132d9bb]{width:var(--clear-icon-size,var(--control-icon-md));height:var(--clear-icon-size,var(--control-icon-md));flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-select__arrow[data-v-9132d9bb]{color:var(--color-text-placeholder);transition:transform var(--transition-fast)}.sd-select__arrow.is-reverse[data-v-9132d9bb]{transform:rotate(180deg)}.sd-select__clear[data-v-9132d9bb]{color:var(--color-text-placeholder);cursor:pointer;transition:all var(--transition-fast);border-radius:50%}.sd-select__clear[data-v-9132d9bb]:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.sd-select__dropdown{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.sd-select__loading-panel{height:var(--input-height-md);justify-content:center;align-items:center;padding:0;display:flex}.sd-select__spinner{border:2px solid var(--color-border-light,#e4e7ed);border-top-color:var(--color-primary,#409eff);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite sd-select-spin;display:block}@keyframes sd-select-spin{to{transform:rotate(360deg)}}.sd-loading-panel-enter-active{transition:opacity .15s}.sd-loading-panel-leave-active{transition:opacity .1s}.sd-loading-panel-enter-from,.sd-loading-panel-leave-to{opacity:0}.sd-select__search{padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light)}.sd-select__search-input{width:100%;height:var(--input-height-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);box-sizing:border-box;outline:none;padding:0 10px;font-family:inherit}.sd-select__search-input:focus{border-color:var(--color-primary)}.sd-select__options{max-height:inherit;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;padding:var(--spacing-xs);overflow-y:auto}.sd-select__options::-webkit-scrollbar{width:4px}.sd-select__options::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.sd-select__option{font-size:var(--font-size-base);color:var(--color-text-regular);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.sd-select__option:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.sd-select__option.is-selected{color:var(--color-primary);background:var(--color-primary-faint);font-weight:500}.sd-select__option.is-disabled{opacity:.4;cursor:not-allowed}.sd-select__check{color:var(--color-primary);font-size:12px}.sd-select__empty{text-align:center;font-size:var(--font-size-base);color:var(--color-text-secondary);padding:20px}.sd-select__create{color:var(--color-primary);font-weight:500}.sd-select-dropdown-enter-active,.sd-select-dropdown-leave-active{transition:opacity .15s,transform .15s}.sd-select-dropdown-enter-from,.sd-select-dropdown-leave-to{opacity:0;transform:translateY(-4px)}.sd-select__dropdown.is-upward.sd-select-dropdown-enter-from,.sd-select__dropdown.is-upward.sd-select-dropdown-leave-to{transform:translateY(4px)}.sd-input--small,.sd-input-number--small,.sd-select--small,.sd-select-picker--small,.sd-date-picker--small,.sd-time-picker--small,.sd-datetime-picker--small{--clear-icon-size:var(--control-icon-sm)}.sd-input--large,.sd-input-number--large,.sd-select--large,.sd-select-picker--large,.sd-date-picker--large,.sd-time-picker--large,.sd-datetime-picker--large{--clear-icon-size:var(--control-icon-lg)}.sd-radio-group[data-v-245e4b78]{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.sd-radio[data-v-245e4b78]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-regular);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;display:flex}.sd-radio[data-v-245e4b78]:hover{border-color:var(--color-primary-lighter)}.sd-radio.active[data-v-245e4b78]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-faint)}.sd-radio.is-disabled[data-v-245e4b78]{opacity:.5;cursor:not-allowed}.sd-radio__input[data-v-245e4b78]{display:none}.sd-checkbox-group[data-v-de9b2667]{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.sd-checkbox[data-v-de9b2667]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-regular);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;display:flex}.sd-checkbox[data-v-de9b2667]:hover{border-color:var(--color-primary-lighter)}.sd-checkbox.active[data-v-de9b2667]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-faint)}.sd-checkbox.is-disabled[data-v-de9b2667]{opacity:.5;cursor:not-allowed}.sd-checkbox__input[data-v-de9b2667],.sd-checkbox__mark[data-v-de9b2667]{display:none}.sd-switch[data-v-798721e9]{height:var(--input-height-md);align-items:center;gap:var(--spacing-md);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.sd-switch.is-disabled[data-v-798721e9]{opacity:.5;cursor:not-allowed}.sd-switch__track[data-v-798721e9]{background:var(--color-border);width:44px;height:22px;transition:background var(--transition-fast);border-radius:11px;flex-shrink:0;position:relative}.sd-switch.is-checked .sd-switch__track[data-v-798721e9]{background:var(--color-primary)}.sd-switch__thumb[data-v-798721e9]{width:18px;height:18px;transition:transform var(--transition-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.sd-switch.is-checked .sd-switch__thumb[data-v-798721e9]{transform:translate(22px)}.sd-switch--small .sd-switch__track[data-v-798721e9]{border-radius:9px;width:36px;height:18px}.sd-switch--small .sd-switch__thumb[data-v-798721e9]{width:14px;height:14px}.sd-switch--small.is-checked .sd-switch__thumb[data-v-798721e9]{transform:translate(18px)}.sd-switch__label[data-v-798721e9]{font-size:var(--font-size-base);color:var(--color-text-secondary);transition:color var(--transition-fast)}.sd-switch__label.active[data-v-798721e9]{color:var(--color-text-primary);font-weight:500}.sd-input-number[data-v-6d5d35d7]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:inline-flex;overflow:hidden}.sd-input-number[data-v-6d5d35d7]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-input-number[data-v-6d5d35d7]:not(.is-disabled):not(.is-readonly):hover{border-color:var(--color-primary-lighter)}.sd-input-number.is-disabled[data-v-6d5d35d7]{opacity:.5;cursor:not-allowed}.sd-input-number.is-readonly[data-v-6d5d35d7]{background:var(--color-bg-hover)}.sd-input-number.is-readonly .sd-input-number__inner[data-v-6d5d35d7]{cursor:default}.sd-input-number__btn[data-v-6d5d35d7]{width:var(--input-height-md);height:var(--input-height-md);background:var(--color-bg-hover);color:var(--color-text-regular);cursor:pointer;transition:all var(--transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-input-number__btn[data-v-6d5d35d7]:hover:not(:disabled){color:var(--color-primary);background:var(--color-primary-faint)}.sd-input-number__btn[data-v-6d5d35d7]:disabled{opacity:.3;cursor:not-allowed}.sd-input-number__field[data-v-6d5d35d7]{flex:1;align-items:center;min-width:0;display:flex;position:relative}.sd-input-number__inner[data-v-6d5d35d7]{width:100%;height:var(--input-height-md);padding:0 var(--input-padding-x-md);text-align:center;font-size:var(--input-font-size-md);color:var(--color-text-primary);-moz-appearance:textfield;box-sizing:border-box;background:0 0;border:none;outline:none;font-family:inherit}.sd-input-number__inner[data-v-6d5d35d7]::placeholder{color:var(--color-text-placeholder)}.sd-input-number__inner[data-v-6d5d35d7]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sd-input-number__inner[data-v-6d5d35d7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sd-input-number.has-clearable .sd-input-number__inner[data-v-6d5d35d7]{padding-right:28px}.sd-input-number__clear[data-v-6d5d35d7]{width:var(--clear-icon-size,var(--control-icon-md));height:var(--clear-icon-size,var(--control-icon-md));color:var(--color-text-placeholder);cursor:pointer;transition:all var(--transition-fast);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sd-input-number__clear[data-v-6d5d35d7]:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.sd-input-number--small .sd-input-number__btn[data-v-6d5d35d7]{width:var(--input-height-sm);height:var(--input-height-sm)}.sd-input-number--small .sd-input-number__inner[data-v-6d5d35d7]{height:var(--input-height-sm);font-size:var(--input-font-size-sm)}.sd-input-number--small[data-v-6d5d35d7]{height:var(--input-height-sm)}.sd-input-number--large .sd-input-number__btn[data-v-6d5d35d7]{width:var(--input-height-lg);height:var(--input-height-lg)}.sd-input-number--large .sd-input-number__inner[data-v-6d5d35d7]{height:var(--input-height-lg);font-size:var(--font-size-md)}.sd-input-number--large[data-v-6d5d35d7]{height:var(--input-height-lg)}.sd-input-number.is-no-controls[data-v-6d5d35d7]{border:1px solid var(--color-border);background:var(--color-bg-card)}.sd-input-number.is-no-controls[data-v-6d5d35d7]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-input-number.is-no-controls[data-v-6d5d35d7]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--color-primary-lighter)}.sd-input-number.is-no-controls .sd-input-number__inner[data-v-6d5d35d7]{text-align:left}.sd-input-number.is-disabled[data-v-6d5d35d7]{background:var(--color-bg-disabled)}.sd-input--small[data-v-6d5d35d7],.sd-input-number--small[data-v-6d5d35d7],.sd-select--small[data-v-6d5d35d7],.sd-select-picker--small[data-v-6d5d35d7],.sd-date-picker--small[data-v-6d5d35d7],.sd-time-picker--small[data-v-6d5d35d7],.sd-datetime-picker--small[data-v-6d5d35d7]{--clear-icon-size:var(--control-icon-sm)}.sd-input--large[data-v-6d5d35d7],.sd-input-number--large[data-v-6d5d35d7],.sd-select--large[data-v-6d5d35d7],.sd-select-picker--large[data-v-6d5d35d7],.sd-date-picker--large[data-v-6d5d35d7],.sd-time-picker--large[data-v-6d5d35d7],.sd-datetime-picker--large[data-v-6d5d35d7]{--clear-icon-size:var(--control-icon-lg)}.sd-date-picker[data-v-038153fb]{width:100%;display:flex;position:relative}.sd-date-picker__trigger[data-v-038153fb]{min-width:0;height:var(--input-height-md);padding:0 var(--input-padding-x-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);font-size:var(--font-size-base);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex:1;justify-content:space-between;align-items:center;display:flex}.sd-date-picker__trigger[data-v-038153fb]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-date-picker__trigger[data-v-038153fb]:hover{border-color:var(--color-primary-lighter,#a0cfff)}.sd-date-picker.is-open .sd-date-picker__trigger[data-v-038153fb]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-date-picker.is-disabled .sd-date-picker__trigger[data-v-038153fb]{opacity:.5;cursor:not-allowed}.sd-date-picker.is-readonly .sd-date-picker__trigger[data-v-038153fb]{background:var(--color-bg-hover);cursor:default}.sd-date-picker__value[data-v-038153fb]{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sd-date-picker__placeholder[data-v-038153fb]{min-width:0;color:var(--color-text-placeholder);flex:1}.sd-date-picker__suffix[data-v-038153fb]{width:var(--clear-icon-size,var(--control-icon-md));height:var(--clear-icon-size,var(--control-icon-md));flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-date-picker__icon[data-v-038153fb]{color:var(--color-text-placeholder)}.sd-date-picker__clear[data-v-038153fb]{color:var(--color-text-placeholder);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.sd-date-picker__clear[data-v-038153fb]:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.sd-date-picker--small .sd-date-picker__trigger[data-v-038153fb]{height:var(--input-height-sm);font-size:12px}.sd-date-picker--large .sd-date-picker__trigger[data-v-038153fb]{height:var(--input-height-lg);font-size:var(--font-size-md)}.sd-input--small[data-v-038153fb],.sd-input-number--small[data-v-038153fb],.sd-select--small[data-v-038153fb],.sd-select-picker--small[data-v-038153fb],.sd-date-picker--small[data-v-038153fb],.sd-time-picker--small[data-v-038153fb],.sd-datetime-picker--small[data-v-038153fb]{--clear-icon-size:var(--control-icon-sm)}.sd-input--large[data-v-038153fb],.sd-input-number--large[data-v-038153fb],.sd-select--large[data-v-038153fb],.sd-select-picker--large[data-v-038153fb],.sd-date-picker--large[data-v-038153fb],.sd-time-picker--large[data-v-038153fb],.sd-datetime-picker--large[data-v-038153fb]{--clear-icon-size:var(--control-icon-lg)}.sd-date-picker__panel{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);-webkit-user-select:none;user-select:none;width:296px}.sd-picker__title{color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);padding:4px 8px;font-size:14px;font-weight:600}.sd-picker__title:hover{background:var(--color-bg-hover)}.sd-picker__years{gap:var(--spacing-xs);grid-template-columns:repeat(4,1fr);margin-bottom:8px;display:grid}.sd-picker__year-btn{border-radius:var(--radius-sm);height:36px;font-size:var(--font-size-base);color:var(--color-text-regular);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none}.sd-picker__year-btn:hover{background:var(--color-bg-hover)}.sd-picker__year-btn.active{background:var(--color-primary);color:#fff;font-weight:600}.sd-picker__footer{border-top:1px solid var(--color-border-light);text-align:center;margin-top:8px;padding-top:8px}.sd-picker__today{font-size:var(--font-size-base);color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:4px 12px}.sd-picker__today:hover{background:var(--color-primary-faint)}.sd-time-picker[data-v-7e8f7812]{width:100%;display:flex;position:relative}.sd-time-picker__trigger[data-v-7e8f7812]{min-width:0;height:var(--input-height-md);padding:0 var(--input-padding-x-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);font-size:var(--font-size-base);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1;justify-content:space-between;align-items:center;display:flex}.sd-time-picker.is-open .sd-time-picker__trigger[data-v-7e8f7812]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-time-picker__trigger[data-v-7e8f7812]:hover:not(.sd-time-picker.is-open .sd-time-picker__trigger){border-color:var(--color-primary-lighter,#a0cfff)}.sd-time-picker.is-disabled .sd-time-picker__trigger[data-v-7e8f7812]{opacity:.5;cursor:not-allowed}.sd-time-picker.is-readonly .sd-time-picker__trigger[data-v-7e8f7812]{background:var(--color-bg-hover);cursor:default}.sd-time-picker__value[data-v-7e8f7812]{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sd-time-picker__placeholder[data-v-7e8f7812]{min-width:0;color:var(--color-text-placeholder);flex:1}.sd-time-picker__suffix[data-v-7e8f7812]{width:var(--clear-icon-size,var(--control-icon-md));height:var(--clear-icon-size,var(--control-icon-md));flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-time-picker__icon[data-v-7e8f7812]{color:var(--color-text-placeholder)}.sd-time-picker__clear[data-v-7e8f7812]{color:var(--color-text-placeholder);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.sd-time-picker__clear[data-v-7e8f7812]:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.sd-time-picker--small .sd-time-picker__trigger[data-v-7e8f7812]{height:var(--input-height-sm);font-size:12px}.sd-time-picker--large .sd-time-picker__trigger[data-v-7e8f7812]{height:var(--input-height-lg);font-size:var(--font-size-md)}.sd-input--small[data-v-7e8f7812],.sd-input-number--small[data-v-7e8f7812],.sd-select--small[data-v-7e8f7812],.sd-select-picker--small[data-v-7e8f7812],.sd-date-picker--small[data-v-7e8f7812],.sd-time-picker--small[data-v-7e8f7812],.sd-datetime-picker--small[data-v-7e8f7812]{--clear-icon-size:var(--control-icon-sm)}.sd-input--large[data-v-7e8f7812],.sd-input-number--large[data-v-7e8f7812],.sd-select--large[data-v-7e8f7812],.sd-select-picker--large[data-v-7e8f7812],.sd-date-picker--large[data-v-7e8f7812],.sd-time-picker--large[data-v-7e8f7812],.sd-datetime-picker--large[data-v-7e8f7812]{--clear-icon-size:var(--control-icon-lg)}.sd-time-picker__panel{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);-webkit-user-select:none;user-select:none}.sd-picker__cell{height:32px;font-size:var(--font-size-base);color:var(--color-text-regular);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.sd-datetime-picker[data-v-d60ea1d8]{width:100%;display:flex;position:relative}.sd-datetime-picker__trigger[data-v-d60ea1d8]{min-width:0;height:var(--input-height-md);padding:0 var(--input-padding-x-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);font-size:var(--font-size-base);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1;justify-content:space-between;align-items:center;display:flex}.sd-datetime-picker.is-open .sd-datetime-picker__trigger[data-v-d60ea1d8]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-datetime-picker__trigger[data-v-d60ea1d8]:hover:not(.sd-datetime-picker.is-open .sd-datetime-picker__trigger){border-color:var(--color-primary-lighter,#a0cfff)}.sd-datetime-picker.is-disabled .sd-datetime-picker__trigger[data-v-d60ea1d8]{opacity:.5;cursor:not-allowed}.sd-datetime-picker.is-readonly .sd-datetime-picker__trigger[data-v-d60ea1d8]{background:var(--color-bg-hover);cursor:default}.sd-datetime-picker__value[data-v-d60ea1d8]{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sd-datetime-picker__placeholder[data-v-d60ea1d8]{min-width:0;color:var(--color-text-placeholder);flex:1}.sd-datetime-picker__suffix[data-v-d60ea1d8]{width:var(--clear-icon-size,var(--control-icon-md));height:var(--clear-icon-size,var(--control-icon-md));flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-datetime-picker__icon[data-v-d60ea1d8]{color:var(--color-text-placeholder)}.sd-datetime-picker__clear[data-v-d60ea1d8]{color:var(--color-text-placeholder);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.sd-datetime-picker__clear[data-v-d60ea1d8]:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.sd-datetime-picker--small .sd-datetime-picker__trigger[data-v-d60ea1d8]{height:var(--input-height-sm);font-size:12px}.sd-datetime-picker--large .sd-datetime-picker__trigger[data-v-d60ea1d8]{height:var(--input-height-lg);font-size:var(--font-size-md)}.sd-input--small[data-v-d60ea1d8],.sd-input-number--small[data-v-d60ea1d8],.sd-select--small[data-v-d60ea1d8],.sd-select-picker--small[data-v-d60ea1d8],.sd-date-picker--small[data-v-d60ea1d8],.sd-time-picker--small[data-v-d60ea1d8],.sd-datetime-picker--small[data-v-d60ea1d8]{--clear-icon-size:var(--control-icon-sm)}.sd-input--large[data-v-d60ea1d8],.sd-input-number--large[data-v-d60ea1d8],.sd-select--large[data-v-d60ea1d8],.sd-select-picker--large[data-v-d60ea1d8],.sd-date-picker--large[data-v-d60ea1d8],.sd-time-picker--large[data-v-d60ea1d8],.sd-datetime-picker--large[data-v-d60ea1d8]{--clear-icon-size:var(--control-icon-lg)}.sd-datetime-picker__panel{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);gap:var(--spacing-xl);-webkit-user-select:none;user-select:none;display:flex}.sd-datetime-picker__date{flex:1}.sd-datetime-picker__panel--date{flex-direction:column;gap:0}.sd-datetime-picker__panel--date .sd-datetime-picker__date{flex:none;min-width:260px}.sd-datetime-picker__time{gap:var(--spacing-md);border-left:1px solid var(--color-border-light);flex-direction:column;padding-left:16px;display:flex}.sd-datetime-picker__time-label{color:var(--color-text-secondary);text-align:center;font-size:12px;font-weight:600}.sd-datetime-picker__year-panel{min-width:280px}.sd-picker__years{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sd-picker__year{border-radius:var(--radius-md);width:100%;height:40px;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;display:flex}.sd-picker__year:hover{background:var(--color-bg-hover)}.sd-picker__year.is-today{color:var(--color-primary);font-weight:600}.sd-picker__year.is-selected{background:var(--color-primary);color:#fff;font-weight:600}.sd-picker__year.is-selected:hover{background:var(--color-primary-light)}.sd-picker__day{border-radius:var(--radius-md);width:32px;height:32px;font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.sd-picker__day.is-selected{background:var(--color-primary);color:#fff;font-weight:600}.sd-picker__day.is-selected:hover{background:var(--color-primary-light)}.sd-picker__columns{align-items:center;gap:var(--spacing-2xs);display:flex}.sd-picker__column{border-radius:var(--radius-md);width:44px;max-height:200px;overflow-y:auto}.sd-picker__column::-webkit-scrollbar{width:4px}.sd-picker__column::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.sd-picker__sep{color:var(--color-text-primary);font-size:16px;font-weight:600}.sd-picker__cell{height:28px;color:var(--color-text-regular);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:12px;display:flex}.sd-picker__cell:hover{background:var(--color-bg-hover)}.sd-picker__cell.active{background:var(--color-primary);color:#fff;font-weight:600}.sd-picker__now,.sd-picker__confirm{font-size:var(--font-size-base);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:4px 12px}.sd-picker__now{color:var(--color-text-secondary)}.sd-picker__now:hover{color:var(--color-primary);background:var(--color-primary-faint)}.sd-picker__confirm{color:#fff;background:var(--color-primary)}.sd-date-range[data-v-24dbd80c]{width:100%;display:flex;position:relative}.sd-date-range__trigger[data-v-24dbd80c]{min-width:0;height:var(--input-height-md);padding:0 var(--input-padding-x-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);font-size:var(--font-size-base);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex:1;align-items:center;gap:0;display:flex}.sd-date-range__trigger[data-v-24dbd80c]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-date-range__trigger[data-v-24dbd80c]:hover{border-color:var(--color-primary-lighter,#a0cfff)}.sd-date-range.is-open .sd-date-range__trigger[data-v-24dbd80c]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-date-range.is-disabled .sd-date-range__trigger[data-v-24dbd80c]{opacity:.5;cursor:not-allowed}.sd-date-range.is-readonly .sd-date-range__trigger[data-v-24dbd80c]{background:var(--color-bg-hover);cursor:default}.sd-date-range__icon[data-v-24dbd80c]{color:var(--color-text-placeholder);flex-shrink:0;margin-right:6px}.sd-date-range__box[data-v-24dbd80c]{text-align:center;flex:1;min-width:0;overflow:hidden}.sd-date-range__value[data-v-24dbd80c]{color:var(--color-text-primary)}.sd-date-range__placeholder[data-v-24dbd80c]{color:var(--color-text-placeholder)}.sd-date-range__sep[data-v-24dbd80c]{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 4px}.sd-date-range__suffix[data-v-24dbd80c]{flex-shrink:0;justify-content:center;align-items:center;width:20px;margin-left:4px;display:flex}.sd-date-range__clear[data-v-24dbd80c]{color:var(--color-text-placeholder);cursor:pointer;transition:all var(--transition-fast);border-radius:50%}.sd-date-range__clear[data-v-24dbd80c]:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.sd-date-range--small .sd-date-range__trigger[data-v-24dbd80c]{height:var(--input-height-sm);font-size:12px}.sd-date-range--large .sd-date-range__trigger[data-v-24dbd80c]{height:var(--input-height-lg);font-size:var(--font-size-md)}.sd-date-range__panel{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);-webkit-user-select:none;user-select:none}.sd-date-range__panels{gap:var(--spacing-xl);display:flex}.sd-date-range__half{min-width:264px}.sd-picker__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.sd-picker__nav{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.sd-picker__nav:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.sd-picker__title{color:var(--color-text-primary);border-radius:var(--radius-sm);padding:4px 8px;font-size:14px;font-weight:600}.sd-picker__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.sd-picker__weekday{text-align:center;color:var(--color-text-secondary);padding:6px 0;font-size:12px;font-weight:500}.sd-picker__days{gap:var(--spacing-2xs);grid-template-columns:repeat(7,1fr);display:grid}.sd-picker__day{width:var(--picker-cell-size-md);height:var(--picker-cell-size-md);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.sd-picker__day:hover{background:var(--color-bg-hover)}.sd-picker__day.is-other{color:var(--color-text-placeholder)}.sd-picker__day.is-today{color:var(--color-primary);font-weight:600}.sd-picker__day.is-in-range{background:var(--color-primary-faint);border-radius:0}.sd-picker__day.is-range-start{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm) 0 0 var(--radius-sm);font-weight:600}.sd-picker__day.is-range-end{background:var(--color-primary);color:#fff;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-weight:600}.sd-picker__day.is-range-start.is-range-end{border-radius:var(--radius-sm)}.sd-picker__footer{margin-top:var(--spacing-lg);border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.sd-date-range__shortcuts{gap:var(--spacing-xs);display:flex}.sd-date-range__shortcuts button{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:4px 10px;font-size:12px}.sd-date-range__shortcuts button:hover{color:var(--color-primary);background:var(--color-primary-faint)}.sd-picker__confirm{background:var(--color-primary);color:#fff;font-size:var(--font-size-base);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);border:none;padding:6px 16px}.sd-picker__confirm:hover{background:var(--color-primary-light)}.sd-picker-enter-active,.sd-picker-leave-active{transition:opacity .15s,transform .15s}.sd-picker-enter-from,.sd-picker-leave-to{opacity:0;transform:translateY(-4px)}.sd-month-picker[data-v-83ab5c4f]{width:100%;display:flex;position:relative}.sd-month-picker__trigger[data-v-83ab5c4f]{min-width:0;height:var(--input-height-md);padding:0 var(--input-padding-x-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);font-size:var(--font-size-base);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex:1;justify-content:space-between;align-items:center;display:flex}.sd-month-picker__trigger[data-v-83ab5c4f]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-month-picker__trigger[data-v-83ab5c4f]:hover{border-color:var(--color-primary-lighter,#a0cfff)}.sd-month-picker.is-open .sd-month-picker__trigger[data-v-83ab5c4f]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-month-picker.is-disabled .sd-month-picker__trigger[data-v-83ab5c4f]{opacity:.5;cursor:not-allowed}.sd-month-picker.is-readonly .sd-month-picker__trigger[data-v-83ab5c4f]{background:var(--color-bg-hover);cursor:default}.sd-month-picker__value[data-v-83ab5c4f]{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sd-month-picker__placeholder[data-v-83ab5c4f]{min-width:0;color:var(--color-text-placeholder);flex:1}.sd-month-picker__suffix[data-v-83ab5c4f]{width:var(--control-icon-md);height:var(--control-icon-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-month-picker__icon[data-v-83ab5c4f]{color:var(--color-text-placeholder)}.sd-month-picker__clear[data-v-83ab5c4f]{color:var(--color-text-placeholder);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.sd-month-picker__clear[data-v-83ab5c4f]:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.sd-month-picker--small .sd-month-picker__trigger[data-v-83ab5c4f]{height:var(--input-height-sm);font-size:12px}.sd-month-picker--large .sd-month-picker__trigger[data-v-83ab5c4f]{height:var(--input-height-lg);font-size:var(--font-size-md)}.sd-month-picker__panel{width:264px;padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none}.sd-month-picker__header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.sd-month-picker__nav{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.sd-month-picker__nav:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.sd-month-picker__title{border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);padding:4px 8px;font-size:14px;font-weight:600}.sd-month-picker__title:hover{background:var(--color-bg-hover)}.sd-month-picker__months{gap:var(--spacing-xs);grid-template-columns:repeat(4,1fr);display:grid}.sd-month-picker__month{border-radius:var(--radius-sm);height:40px;font-size:var(--font-size-base);color:var(--color-text-regular);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none}.sd-month-picker__month:hover{background:var(--color-bg-hover)}.sd-month-picker__month.is-current{color:var(--color-primary);font-weight:600}.sd-month-picker__month.is-selected{background:var(--color-primary);color:#fff;font-weight:600}.sd-month-picker__month.is-selected:hover{background:var(--color-primary-light)}.sd-month-picker__years{gap:var(--spacing-xs);grid-template-columns:repeat(4,1fr);display:grid}.sd-month-picker__year{border-radius:var(--radius-sm);height:36px;font-size:var(--font-size-base);color:var(--color-text-regular);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none}.sd-month-picker__year:hover{background:var(--color-bg-hover)}.sd-month-picker__year.is-selected{background:var(--color-primary);color:#fff;font-weight:600}.sd-month-picker__footer{border-top:1px solid var(--color-border-light);text-align:center;margin-top:8px;padding-top:8px}.sd-month-picker__today{border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-primary);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;padding:4px 12px}.sd-month-picker__today:hover{background:var(--color-primary-faint)}.sd-month-picker-enter-active,.sd-month-picker-leave-active{transition:opacity .15s,transform .15s}.sd-month-picker-enter-from,.sd-month-picker-leave-to{opacity:0;transform:translateY(-4px)}.sd-upload[data-v-684270f6]{gap:var(--spacing-lg);flex-direction:column;display:flex}.sd-upload__trigger[data-v-684270f6]{border:2px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;cursor:pointer;transition:all var(--transition-fast);padding:24px}.sd-upload__trigger[data-v-684270f6]:hover,.sd-upload__trigger.is-dragover[data-v-684270f6]{border-color:var(--color-primary);background:var(--color-primary-faint)}.sd-upload.is-disabled .sd-upload__trigger[data-v-684270f6]{opacity:.5;cursor:not-allowed}.sd-upload__input[data-v-684270f6]{display:none}.sd-upload__default[data-v-684270f6]{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.sd-upload__icon[data-v-684270f6]{color:var(--color-text-secondary)}.sd-upload__text[data-v-684270f6]{font-size:var(--font-size-base);color:var(--color-text-secondary)}.sd-upload__list[data-v-684270f6]{gap:var(--spacing-sm);flex-direction:column;display:flex}.sd-upload__file[data-v-684270f6]{align-items:center;gap:var(--spacing-md);background:var(--color-bg-hover);border-radius:var(--radius-md);font-size:var(--font-size-base);padding:8px 12px;display:flex}.sd-upload__file-name[data-v-684270f6]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sd-upload__file-size[data-v-684270f6]{color:var(--color-text-secondary);font-size:12px}.sd-upload__file-remove[data-v-684270f6]{color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;padding:2px;font-size:14px}.sd-upload__file-remove[data-v-684270f6]:hover{color:var(--color-danger);background:#fef2f2}.sd-upload__file-icon[data-v-684270f6]{color:var(--color-text-secondary);flex-shrink:0}.sd-upload__file-link[data-v-684270f6]{color:var(--color-primary);text-decoration:none}.sd-upload__file-link[data-v-684270f6]:hover{text-decoration:underline}.sd-upload__trigger.is-uploading[data-v-684270f6]{pointer-events:none;opacity:.7}.sd-upload__spinner[data-v-684270f6]{border:3px solid var(--color-border,#e5e7eb);border-top-color:var(--color-primary,#409eff);border-radius:50%;width:28px;height:28px;animation:.6s linear infinite sd-upload-spin-684270f6}@keyframes sd-upload-spin-684270f6{to{transform:rotate(360deg)}}.sd-btn[data-v-b8a8df9f]{justify-content:center;align-items:center;gap:var(--spacing-sm);height:var(--btn-height-md);padding:0 var(--btn-padding-x-md);border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:var(--color-bg-card);color:var(--color-text-regular);border:1px solid #0000;border-color:var(--color-border);font-family:inherit;font-weight:500;display:inline-flex}.sd-btn--default[data-v-b8a8df9f]:hover:not(.is-disabled){color:var(--color-primary);border-color:var(--color-primary-lighter);background:var(--color-primary-faint)}.sd-btn--default.sd-btn--plain[data-v-b8a8df9f]{color:var(--color-text-regular);border-color:var(--color-border);background:0 0}.sd-btn--default.sd-btn--plain[data-v-b8a8df9f]:hover:not(.is-disabled){color:var(--color-primary);border-color:var(--color-primary-lighter);background:var(--color-primary-faint)}.sd-btn--primary[data-v-b8a8df9f]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.sd-btn--primary[data-v-b8a8df9f]:hover:not(.is-disabled){background:var(--color-primary-light);border-color:var(--color-primary-light);color:#fff}.sd-btn--primary.sd-btn--plain[data-v-b8a8df9f]{background:var(--color-primary-faint);color:var(--color-primary);border-color:var(--color-primary)}.sd-btn--primary.sd-btn--plain[data-v-b8a8df9f]:hover:not(.is-disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.sd-btn--success[data-v-b8a8df9f]{background:var(--color-success);color:#fff;border-color:var(--color-success)}.sd-btn--success[data-v-b8a8df9f]:hover:not(.is-disabled){background:var(--color-success);color:#fff;border-color:var(--color-success);opacity:.8}.sd-btn--success.sd-btn--plain[data-v-b8a8df9f]{color:var(--color-success);border-color:var(--color-success);background:0 0}.sd-btn--success.sd-btn--plain[data-v-b8a8df9f]:hover:not(.is-disabled){background:var(--color-success);color:#fff;border-color:var(--color-success)}.sd-btn--warning[data-v-b8a8df9f]{background:var(--color-warning);color:#fff;border-color:var(--color-warning)}.sd-btn--warning[data-v-b8a8df9f]:hover:not(.is-disabled){background:var(--color-warning);color:#fff;border-color:var(--color-warning);opacity:.8}.sd-btn--warning.sd-btn--plain[data-v-b8a8df9f]{color:var(--color-warning);border-color:var(--color-warning);background:#f59e0b1a}.sd-btn--warning.sd-btn--plain[data-v-b8a8df9f]:hover:not(.is-disabled){background:var(--color-warning);color:#fff;border-color:var(--color-warning)}.sd-btn--danger[data-v-b8a8df9f]{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.sd-btn--danger[data-v-b8a8df9f]:hover:not(.is-disabled){background:var(--color-danger);color:#fff;border-color:var(--color-danger);opacity:.8}.sd-btn--danger.sd-btn--plain[data-v-b8a8df9f]{color:var(--color-danger);border-color:var(--color-danger);background:#ef444414}.sd-btn--danger.sd-btn--plain[data-v-b8a8df9f]:hover:not(.is-disabled){background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.sd-btn--ghost[data-v-b8a8df9f]{color:var(--color-text-regular);border-color:var(--color-border);background:0 0}.sd-btn--ghost[data-v-b8a8df9f]:hover:not(.is-disabled){color:var(--color-primary);border-color:var(--color-primary-lighter);background:var(--color-primary-faint)}.sd-btn--text[data-v-b8a8df9f]{color:var(--color-primary);padding:0 var(--spacing-sm);background:0 0;border-color:#0000;height:auto;line-height:1}.sd-btn--text[data-v-b8a8df9f]:hover:not(.is-disabled){background:var(--color-primary-faint);color:var(--color-primary)}.sd-btn--text.sd-btn--danger[data-v-b8a8df9f]{color:var(--color-danger)}.sd-btn--text.sd-btn--danger[data-v-b8a8df9f]:hover:not(.is-disabled){color:var(--color-danger);background:#ef444414}.sd-btn--text.sd-btn--warning[data-v-b8a8df9f]{color:var(--color-warning)}.sd-btn--text.sd-btn--warning[data-v-b8a8df9f]:hover:not(.is-disabled){color:var(--color-warning);background:#f59e0b14}.sd-btn--text.sd-btn--success[data-v-b8a8df9f]{color:var(--color-success)}.sd-btn--text.sd-btn--success[data-v-b8a8df9f]:hover:not(.is-disabled){color:var(--color-success);background:#22c55e14}.sd-btn--text.sd-btn--small[data-v-b8a8df9f]{padding:0 var(--spacing-xs);height:auto}.sd-btn--small[data-v-b8a8df9f]{height:var(--btn-height-sm);padding:0 var(--btn-padding-x-sm);border-radius:var(--radius-sm,4px);font-size:12px}.sd-btn--large[data-v-b8a8df9f]{height:var(--btn-height-lg);padding:0 var(--btn-padding-x-lg);font-size:var(--font-size-md);border-radius:var(--radius-lg,8px)}.sd-btn--round[data-v-b8a8df9f]{border-radius:calc(var(--btn-height-md) / 2)}.sd-btn--small.sd-btn--round[data-v-b8a8df9f]{border-radius:calc(var(--btn-height-sm) / 2)}.sd-btn--large.sd-btn--round[data-v-b8a8df9f]{border-radius:calc(var(--btn-height-lg) / 2)}.sd-btn--circle[data-v-b8a8df9f]{width:var(--btn-height-md);border-radius:50%;padding:0}.sd-btn--small.sd-btn--circle[data-v-b8a8df9f]{width:var(--btn-height-sm)}.sd-btn--large.sd-btn--circle[data-v-b8a8df9f]{width:var(--btn-height-lg)}.sd-btn.is-disabled[data-v-b8a8df9f]{opacity:.45;cursor:not-allowed}.sd-btn.is-loading[data-v-b8a8df9f]{pointer-events:none}.sd-btn__spinner[data-v-b8a8df9f]{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-b8a8df9f}@keyframes spin-b8a8df9f{to{transform:rotate(360deg)}}.sd-image-upload[data-v-ba0920c2]{width:100%;display:inline-block}.sd-image-upload__list[data-v-ba0920c2]{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.sd-image-upload__item[data-v-ba0920c2]{flex-shrink:0;width:100px;height:100px;position:relative}.sd-image-upload__trigger[data-v-ba0920c2]{border:2px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;width:100%;height:100%;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:var(--spacing-xs);box-sizing:border-box;flex-direction:column;display:flex}.sd-image-upload__trigger[data-v-ba0920c2]:hover{border-color:var(--color-primary);background:var(--color-primary-faint)}.sd-image-upload__icon[data-v-ba0920c2]{color:var(--color-text-secondary)}.sd-image-upload__text[data-v-ba0920c2]{color:var(--color-text-secondary);font-size:12px}.sd-image-upload__trigger.is-picker[data-v-ba0920c2]{border-style:solid;border-color:var(--color-border);background:var(--color-bg-container)}.sd-image-upload__trigger.is-picker[data-v-ba0920c2]:hover{border-color:var(--color-primary);background:var(--color-primary-faint)}.sd-image-upload__trigger.is-picker .sd-image-upload__text[data-v-ba0920c2]{color:var(--color-primary)}.sd-image-upload__input[data-v-ba0920c2]{display:none}.sd-image-upload__preview[data-v-ba0920c2]{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:100%;position:relative;overflow:hidden}.sd-image-upload__img[data-v-ba0920c2]{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.sd-image-upload__actions[data-v-ba0920c2]{opacity:0;pointer-events:none;transition:opacity var(--transition-fast);background:#00000073;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.sd-image-upload__preview:hover .sd-image-upload__actions[data-v-ba0920c2]{opacity:1;pointer-events:auto}.sd-image-upload__action[data-v-ba0920c2]{color:#fff;cursor:pointer;width:22px;height:22px;transition:background var(--transition-fast);background:#00000040;border-radius:50%;justify-content:center;align-items:center;display:flex}.sd-image-upload__action[data-v-ba0920c2]:hover{background:#00000080}.sd-image-upload__loading[data-v-ba0920c2]{border-radius:var(--radius-lg);z-index:1;background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sd-image-upload__spinner[data-v-ba0920c2]{border:3px solid var(--color-border,#e5e7eb);border-top-color:var(--color-primary,#409eff);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite sd-img-spin-ba0920c2}@keyframes sd-img-spin-ba0920c2{to{transform:rotate(360deg)}}.sd-image-upload.is-disabled[data-v-ba0920c2]{opacity:.5;pointer-events:none}.sd-image-upload.is-disabled .sd-image-upload__preview[data-v-ba0920c2]{opacity:1;pointer-events:auto}.sd-image-upload.is-disabled .sd-image-upload__actions[data-v-ba0920c2]{display:none!important}.sd-image-upload__preview-overlay{z-index:10000;cursor:zoom-out;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sd-image-upload__preview-img{object-fit:contain;border-radius:var(--radius-sm,4px);max-width:80vw;max-height:80vh;box-shadow:0 8px 32px #0000004d}.sd-image-upload__preview-close{color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--transition-fast);background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:20px;right:20px}.sd-image-upload__preview-close:hover{background:#ffffff4d}.sd-image-upload__preview-body{justify-content:center;align-items:center;padding:0 60px;display:flex;position:relative}.sd-image-upload__preview-prev,.sd-image-upload__preview-next{color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--transition-fast);background:#00000059;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sd-image-upload__preview-prev:hover,.sd-image-upload__preview-next:hover{background:#0000008c}.sd-image-upload__preview-prev{left:8px}.sd-image-upload__preview-next{right:8px}.sd-image-upload__preview-counter{color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;background:#00000073;border-radius:16px;padding:6px 14px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.sd-image-picker-overlay{z-index:2100;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sd-image-picker{background:var(--color-bg-container,#fff);border-radius:var(--radius-lg,8px);flex-direction:column;width:860px;max-width:92vw;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000002e}.sd-image-picker__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.sd-image-picker__title{color:var(--color-text-primary);font-size:15px;font-weight:600}.sd-image-picker__close{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.sd-image-picker__close:hover{background:var(--color-bg-hover)}.sd-image-picker__bar{align-items:center;gap:8px;padding:12px 20px 8px;display:flex}.sd-image-picker__search{width:280px}.sd-image-picker__picked{color:var(--color-text-secondary);margin-left:auto;font-size:13px}.sd-image-picker__body{flex:1;min-height:220px;padding:4px 20px 12px;overflow-y:auto}.sd-image-picker__list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;min-height:200px;display:grid}.sd-image-picker__item{border:1px solid var(--color-border);cursor:pointer;background:var(--color-bg-hover);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:6px;position:relative;overflow:hidden}.sd-image-picker__item:hover{border-color:var(--color-primary)}.sd-image-picker__item.is-checked{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.sd-image-picker__item.is-added{cursor:not-allowed;opacity:.6}.sd-image-picker__img{object-fit:cover;width:100%;height:110px;display:block}.sd-image-picker__check{color:#0000;background:#00000040;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:6px;right:6px}.sd-image-picker__item.is-checked .sd-image-picker__check{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.sd-image-picker__added{color:#fff;background:#0000008c;border-radius:8px;padding:1px 6px;font-size:11px;line-height:16px;position:absolute;top:6px;left:6px}.sd-image-picker__meta{color:var(--color-text-secondary);background:var(--color-bg-container,#fff);align-items:center;gap:4px;padding:5px 6px;font-size:11px;display:flex}.sd-image-picker__source{color:var(--color-primary);background:var(--color-primary-faint);border-radius:3px;flex-shrink:0;padding:0 4px}.sd-image-picker__bill{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sd-image-picker__empty{color:var(--color-text-secondary);grid-column:1/-1;justify-content:center;align-items:center;padding:60px 0;font-size:13px;display:flex}.sd-image-picker__footer{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.sd-image-picker__hint{color:var(--color-text-secondary);margin-right:auto;font-size:12px}.sd-rich-text[data-v-4db7e26e]{width:100%;line-height:normal}.sd-rich-text__editor[data-v-4db7e26e]{min-height:220px;font-size:var(--font-size-base)}.sd-rich-text__file[data-v-4db7e26e]{display:none}.sd-rich-text[data-v-4db7e26e] .ql-toolbar.ql-snow{border-color:var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-bg-page,#f5f7fa)}.sd-rich-text[data-v-4db7e26e] .ql-toolbar button[data-tip],.sd-rich-text[data-v-4db7e26e] .ql-toolbar .ql-picker-label[data-tip]{position:relative}.sd-rich-text[data-v-4db7e26e] .ql-toolbar button[data-tip]:after,.sd-rich-text[data-v-4db7e26e] .ql-toolbar .ql-picker-label[data-tip]:after{z-index:20;color:#fff;white-space:nowrap;content:attr(data-tip);opacity:0;visibility:hidden;transition:opacity var(--transition-fast,.15s);pointer-events:none;background:#0f172aeb;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.sd-rich-text[data-v-4db7e26e] .ql-toolbar button[data-tip]:hover:after,.sd-rich-text[data-v-4db7e26e] .ql-toolbar .ql-picker-label[data-tip]:hover:after{opacity:1;visibility:visible}.sd-rich-text[data-v-4db7e26e] .ql-container.ql-snow{border-color:var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);font-size:var(--font-size-base)}.sd-rich-text[data-v-4db7e26e] .ql-editor{min-height:220px;color:var(--color-text-primary);line-height:1.6}.sd-rich-text[data-v-4db7e26e] .ql-editor.ql-blank:before{color:var(--color-text-placeholder);font-style:normal}.sd-rich-text[data-v-4db7e26e] .ql-editor img{max-width:100%}.sd-rich-text.is-readonly[data-v-4db7e26e] .ql-toolbar.ql-snow{display:none}.sd-rich-text.is-readonly[data-v-4db7e26e] .ql-container.ql-snow{border-radius:var(--radius-md)}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-tooltip[data-mode=link]:before{content:"请输入链接地址:"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"保存";border-right:0;padding-right:0}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-tooltip[data-mode=video]:before{content:"请输入视频地址:"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-size .ql-picker-label:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"14px"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"10px"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"18px"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"32px"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-label:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"文本"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"标题1"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"标题2"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"标题3"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"标题4"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"标题5"}.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.sd-rich-text[data-v-4db7e26e] .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"标题6"}.sd-form-item[data-v-12419ac6]{align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--form-item-margin-bottom);display:flex}.sd-form-item__label[data-v-12419ac6]{font-size:var(--font-size-base);color:var(--color-text-regular);text-align:right;white-space:nowrap;font-weight:500}.sd-form-item__required[data-v-12419ac6]{color:var(--color-danger);margin-right:2px}.sd-form-item__content[data-v-12419ac6]{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.sd-form-item__error[data-v-12419ac6]{color:var(--color-danger);font-size:12px;line-height:1}.sd-error-enter-active[data-v-12419ac6],.sd-error-leave-active[data-v-12419ac6]{transition:opacity .2s,transform .2s}.sd-error-enter-from[data-v-12419ac6],.sd-error-leave-to[data-v-12419ac6]{opacity:0;transform:translateY(-4px)}.sd-form--vertical .sd-form-item[data-v-12419ac6]{gap:var(--spacing-xs);flex-direction:column}.sd-form--vertical .sd-form-item__label[data-v-12419ac6]{text-align:left;line-height:1.4}.sd-form--grid .sd-form-item[data-v-12419ac6]{margin-bottom:0}.sd-dialog-overlay[data-v-97b81799]{z-index:2000;padding:var(--dialog-padding);background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sd-dialog-overlay[data-v-97b81799]:has(.is-fullscreen){padding:0}.sd-dialog[data-v-97b81799]{background:var(--color-bg-card);border-radius:var(--radius-xl);max-height:80vh;box-shadow:var(--shadow-lg);will-change:transform, opacity;flex-direction:column;display:flex;position:relative;overflow:hidden}.sd-dialog.is-fullscreen[data-v-97b81799]{border-radius:0;max-width:100vw;height:100vh;max-height:100vh;width:100vw!important}.sd-dialog__header[data-v-97b81799]{padding:var(--dialog-header-padding);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.sd-dialog__title-group[data-v-97b81799]{align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;display:flex}.sd-dialog__title[data-v-97b81799]{min-width:0;font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.sd-dialog__header-side[data-v-97b81799]{align-items:center;gap:8px;display:flex}.sd-dialog__close[data-v-97b81799]{width:var(--dialog-close-size);height:var(--dialog-close-size);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;display:flex}.sd-dialog__close[data-v-97b81799]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.sd-dialog__body[data-v-97b81799]{padding:var(--dialog-body-padding);overflow-y:auto}.sd-dialog.is-fullscreen .sd-dialog__body[data-v-97b81799]{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.sd-dialog__footer[data-v-97b81799]{justify-content:flex-end;align-items:center;gap:var(--dialog-footer-gap);padding:var(--dialog-footer-padding);border-top:1px solid var(--color-border-light);display:flex}.sd-dialog-loading-mask[data-v-97b81799]{z-index:10;border-radius:var(--radius-xl);background:#ffffffa6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sd-dialog-spinner[data-v-97b81799]{width:var(--dialog-close-size);height:var(--dialog-close-size);border:3px solid var(--color-border-light,#e4e7ed);border-top-color:var(--color-primary,#409eff);border-radius:50%;animation:.7s linear infinite sd-spin-97b81799}@keyframes sd-spin-97b81799{to{transform:rotate(360deg)}}.sd-dialog-enter-active[data-v-97b81799],.sd-dialog-leave-active[data-v-97b81799]{transition:opacity .2s}.sd-dialog-enter-active .sd-dialog[data-v-97b81799],.sd-dialog-leave-active .sd-dialog[data-v-97b81799]{transition:transform .2s,opacity .2s}.sd-dialog-enter-from[data-v-97b81799],.sd-dialog-leave-to[data-v-97b81799]{opacity:0}.sd-dialog-enter-from .sd-dialog[data-v-97b81799]{opacity:0;transform:translateY(-16px)scale(.97)}.sd-dialog-leave-to .sd-dialog[data-v-97b81799]{opacity:0;transform:translateY(8px)scale(.98)}.sd-pagination[data-v-4e639319]{justify-content:flex-end;align-items:center;gap:var(--pagination-gap);padding:var(--pagination-padding);background:inherit;display:flex}.sd-pagination__info[data-v-4e639319]{color:var(--color-text-secondary);margin-right:var(--spacing-xs);font-size:12px}.sd-pagination__pages[data-v-4e639319]{align-items:center;gap:var(--spacing-2xs);display:flex}.sd-pagination__btn[data-v-4e639319]{width:var(--pagination-item-size);height:var(--pagination-item-size);color:var(--color-text-regular);cursor:pointer;font-size:var(--font-size-base);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.sd-pagination__btn[data-v-4e639319]:hover:not(:disabled){background:var(--color-bg-hover,#f5f5f5);color:var(--color-primary)}.sd-pagination__btn[data-v-4e639319]:disabled{opacity:.25;cursor:not-allowed}.sd-pagination__num[data-v-4e639319]{min-width:var(--pagination-item-size);font-weight:500}.sd-pagination__num.is-active[data-v-4e639319]{background:var(--color-primary);color:#fff;border-radius:4px;font-weight:600}.sd-pagination__size[data-v-4e639319]{height:var(--pagination-item-size);padding:0 var(--spacing-sm);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;margin-left:var(--spacing-xs);background:0 0;border-radius:4px;outline:none;font-family:inherit;font-size:12px}.sd-table__settings-fab[data-v-18aa9960]{top:var(--spacing-xs);right:var(--spacing-lg);z-index:7;border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.sd-table__settings-fab[data-v-18aa9960]:hover{color:var(--color-primary);background:var(--color-primary-faint)}.sd-table__settings-fab.is-in-footer[data-v-18aa9960]{width:var(--pagination-item-size);height:var(--pagination-item-size);color:var(--color-text-regular);flex-shrink:0;position:static}.sd-table__settings-fab.is-in-footer[data-v-18aa9960]:hover{color:var(--color-primary);background:var(--color-bg-hover,#f5f5f5)}.sd-table__settings-panel[data-v-18aa9960]{z-index:2147483647;width:300px;max-height:var(--dropdown-max-height);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transform:translateY(var(--spacing-sm));animation:sd-settings-pop-18aa9960 var(--transition-fast);transform-origin:100% 0;flex-direction:column;display:flex;position:fixed;overflow:hidden}.sd-table__settings-panel.is-open-above[data-v-18aa9960]{transform:translateY(calc(var(--spacing-sm) * -1));transform-origin:100% 100%;animation-name:sd-settings-pop-up-18aa9960}.sd-table__settings-panel.is-from-footer[data-v-18aa9960]{transform-origin:0 100%}@keyframes sd-settings-pop-18aa9960{0%{opacity:0;transform:translateY(var(--spacing-sm)) scale(.97)}to{opacity:1;transform:translateY(var(--spacing-sm)) scale(1)}}@keyframes sd-settings-pop-up-18aa9960{0%{opacity:0;transform:translateY(calc(var(--spacing-sm) * -1)) scale(.97)}to{opacity:1;transform:translateY(calc(var(--spacing-sm) * -1)) scale(1)}}.sd-table__settings-header[data-v-18aa9960]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sd-table__settings-title[data-v-18aa9960]{align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-weight:600;font-size:var(--font-size-base);display:inline-flex}.sd-table__settings-header-actions[data-v-18aa9960]{align-items:center;gap:var(--spacing-xs);display:inline-flex}.sd-table__settings-reset[data-v-18aa9960]{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;display:inline-flex}.sd-table__settings-reset[data-v-18aa9960]:hover{color:var(--color-primary);background:var(--color-bg-hover)}.sd-table__settings-body[data-v-18aa9960]{min-height:0;padding:var(--spacing-sm);flex:auto;overflow-y:auto}.sd-table__settings-row[data-v-18aa9960]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);cursor:grab;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast);display:flex;position:relative}.sd-table__settings-row[data-v-18aa9960]:hover{background:var(--color-bg-hover)}.sd-table__settings-row[data-v-18aa9960]:active{cursor:grabbing}.sd-table__settings-row.is-drag-before[data-v-18aa9960]:after,.sd-table__settings-row.is-drag-after[data-v-18aa9960]:after{content:"";border-radius:var(--radius-round);background:var(--color-primary);pointer-events:none;height:2px;position:absolute;left:0;right:0}.sd-table__settings-row.is-drag-before[data-v-18aa9960]:after{top:-1px}.sd-table__settings-row.is-drag-after[data-v-18aa9960]:after{bottom:-1px}.sd-table__settings-row.is-dragging[data-v-18aa9960]{opacity:.4}.sd-table__settings-grip[data-v-18aa9960]{color:var(--color-text-placeholder);flex-shrink:0}.sd-table__settings-row.is-hidden .sd-table__settings-label[data-v-18aa9960]{color:var(--color-text-placeholder)}.sd-table__settings-vis[data-v-18aa9960]{align-items:center;gap:var(--spacing-sm);cursor:pointer;min-width:0;display:inline-flex}.sd-table__settings-vis input[type=checkbox][data-v-18aa9960]{width:14px;height:14px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin:0}.sd-table__settings-vis.is-locked[data-v-18aa9960]{cursor:not-allowed}.sd-table__settings-vis.is-locked input[type=checkbox][data-v-18aa9960]{cursor:not-allowed;opacity:.6}.sd-table__settings-label[data-v-18aa9960]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-regular);font-size:var(--font-size-base);overflow:hidden}.sd-table__settings-lock[data-v-18aa9960]{color:var(--color-text-placeholder);flex-shrink:0}.sd-table__settings-frozen[data-v-18aa9960]{background:var(--color-bg-hover);border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-shrink:0;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.sd-table__settings-frozen.is-disabled[data-v-18aa9960]{opacity:.5;pointer-events:none}.sd-table__settings-frozen-btn[data-v-18aa9960]{align-items:center;gap:var(--spacing-2xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:none;line-height:1;display:inline-flex}.sd-table__settings-frozen-btn[data-v-18aa9960]:hover{color:var(--color-primary)}.sd-table__settings-frozen-btn.is-active[data-v-18aa9960]{background:var(--color-bg-card);color:var(--color-primary);box-shadow:var(--shadow-sm);font-weight:600}.sd-table__settings-footer[data-v-18aa9960]{padding:var(--spacing-sm) var(--spacing-lg);border-top:1px solid var(--color-border-light);color:var(--color-text-secondary);font-size:var(--font-size-xs);text-align:center;flex-shrink:0}.sd-table[data-v-b85ea419]{background:var(--color-bg-card,#fff);border-radius:8px;width:100%;min-width:0;position:relative;overflow:hidden}.sd-table--loading[data-v-b85ea419]{min-height:200px}.sd-table--small .sd-table__th[data-v-b85ea419],.sd-table--small .sd-table__td[data-v-b85ea419]{padding:var(--table-cell-padding-y-sm) var(--table-cell-padding-x-sm);font-size:12px}.sd-table--large .sd-table__th[data-v-b85ea419],.sd-table--large .sd-table__td[data-v-b85ea419]{padding:calc(var(--table-cell-padding-y) + 4px) calc(var(--table-cell-padding-x) + 4px);font-size:14px}.sd-table__toolbar[data-v-b85ea419]{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.sd-table__loading-mask[data-v-b85ea419]{z-index:10;background:#ffffffa6;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sd-table__spinner[data-v-b85ea419]{border:3px solid var(--color-border-light,#e4e7ed);border-top-color:var(--color-primary,#409eff);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite sd-spin-b85ea419}@keyframes sd-spin-b85ea419{to{transform:rotate(360deg)}}.sd-table__wrapper[data-v-b85ea419]{scrollbar-width:thin;scrollbar-color:#00000024 transparent;overflow-x:auto}.sd-table__wrapper[data-v-b85ea419]::-webkit-scrollbar{width:6px;height:6px}.sd-table__wrapper[data-v-b85ea419]::-webkit-scrollbar-track{background:0 0;margin:4px 0}.sd-table__wrapper[data-v-b85ea419]::-webkit-scrollbar-thumb{background:#00000024;border-radius:3px}.sd-table__wrapper[data-v-b85ea419]::-webkit-scrollbar-thumb:hover{background:#00000047}.sd-table__wrapper[data-v-b85ea419]::-webkit-scrollbar-corner{background:0 0}.sd-table--fixed-height .sd-table__wrapper[data-v-b85ea419]{background:var(--color-bg-card,#fff);overflow:auto}.sd-table--fixed-height .sd-table__th[data-v-b85ea419]:not(.sd-table__th--fixed-left):not(.sd-table__th--fixed-right){z-index:2;position:sticky;top:0}.sd-table--fixed-height .sd-table__th--fixed-left[data-v-b85ea419],.sd-table--fixed-height .sd-table__th--fixed-right[data-v-b85ea419]{top:0}.sd-table__inner[data-v-b85ea419]{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-base)}.sd-table--fixed[data-v-b85ea419]{table-layout:fixed}.sd-table--settings thead .sd-table__th[data-v-b85ea419]:last-child,.sd-table--settings thead .sd-table__th--fixed-right[data-v-b85ea419],.sd-table--settings tbody .sd-table__td[data-v-b85ea419]:last-child,.sd-table--settings tbody .sd-table__td--fixed-right[data-v-b85ea419],.sd-table--settings tfoot .sd-table__td[data-v-b85ea419]:last-child{padding-right:calc(var(--table-cell-padding-x) + 28px)}.sd-table__th[data-v-b85ea419]{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);color:var(--color-text-primary,#303133);font-weight:600;font-size:var(--font-size-base);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--color-border-light,#ebeef5);-webkit-user-select:none;user-select:none;background:#f8fafc;position:relative;overflow:hidden}.sd-table__th--check[data-v-b85ea419],.sd-table__th--index[data-v-b85ea419]{text-align:center}.sd-table__th--sortable[data-v-b85ea419]{cursor:pointer}.sd-table__th--sortable[data-v-b85ea419]:hover{background:#f1f5f9}.sd-table__th--sorted[data-v-b85ea419]{color:var(--color-primary,#409eff)}.sd-table__th-text[data-v-b85ea419]{vertical-align:middle}.sd-table__sort-icon[data-v-b85ea419]{right:var(--table-cell-padding-x);vertical-align:middle;flex-direction:column;line-height:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.sd-table__th--align-right.sd-table__th--sortable .sd-table__sort-icon[data-v-b85ea419]{left:4px;right:auto}.sd-table__th--align-center.sd-table__th--sortable[data-v-b85ea419]{padding-left:calc(var(--table-cell-padding-x) + var(--table-sort-icon-space));padding-right:calc(var(--table-cell-padding-x) + var(--table-sort-icon-space))}.sd-table__th--align-left.sd-table__th--sortable[data-v-b85ea419]{padding-right:calc(var(--table-cell-padding-x) + var(--table-sort-icon-space))}.sd-table__sort-icon--inactive[data-v-b85ea419]{opacity:.35;flex-direction:column;gap:-2px;display:inline-flex}.sd-table__tr[data-v-b85ea419]{transition:background var(--transition-fast);background:var(--color-bg-card,#fff)}.sd-table__tr[data-v-b85ea419]:hover{background:#f8fafc}.sd-table__tr--no-hover[data-v-b85ea419]:hover{background:var(--color-bg-card,#fff)}.sd-table--stripe .sd-table__tr--no-hover[data-v-b85ea419]:nth-child(2n):hover{background:#fafbfc}.sd-table__tr--no-hover:hover .sd-table__td--fixed-left[data-v-b85ea419],.sd-table__tr--no-hover:hover .sd-table__td--fixed-right[data-v-b85ea419]{background:var(--color-bg-card,#fff)}.sd-table--stripe .sd-table__tr--no-hover:nth-child(2n):hover .sd-table__td--fixed-left[data-v-b85ea419],.sd-table--stripe .sd-table__tr--no-hover:nth-child(2n):hover .sd-table__td--fixed-right[data-v-b85ea419]{background:#fafbfc}.sd-table__tr--highlight[data-v-b85ea419]{background:var(--color-primary-faint,#ecf5ff)}.sd-table--stripe .sd-table__tr[data-v-b85ea419]:nth-child(2n){background:#fafbfc}.sd-table--stripe .sd-table__tr[data-v-b85ea419]:nth-child(2n):hover{background:#f5f7fa}.sd-table__td[data-v-b85ea419]{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);color:var(--color-text-regular,#606266);border-bottom:1px solid var(--color-border-lighter,#f0f0f0);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;text-align:center;overflow:hidden}.sd-table__td--slot[data-v-b85ea419]{text-overflow:clip}.sd-table__th--fixed-left[data-v-b85ea419],.sd-table__th--fixed-right[data-v-b85ea419]{z-index:5;background:#f8fafc;position:sticky}.sd-table__td--fixed-left[data-v-b85ea419],.sd-table__td--fixed-right[data-v-b85ea419]{background:var(--color-bg-card,#fff);z-index:2;position:sticky}.sd-table__th--check[data-v-b85ea419],.sd-table__th--index[data-v-b85ea419]{z-index:6}.sd-table__td--check[data-v-b85ea419],.sd-table__td--index[data-v-b85ea419]{z-index:3}.sd-table__th--check[data-v-b85ea419],.sd-table__td--check[data-v-b85ea419],.sd-table__td--index[data-v-b85ea419]{text-align:center}.sd-table__tr:hover .sd-table__td--fixed-left[data-v-b85ea419],.sd-table__tr:hover .sd-table__td--fixed-right[data-v-b85ea419]{background:#f8fafc}.sd-table__tr--highlight .sd-table__td--fixed-left[data-v-b85ea419],.sd-table__tr--highlight .sd-table__td--fixed-right[data-v-b85ea419]{background:var(--color-primary-faint,#ecf5ff)}.sd-table--stripe .sd-table__tr:nth-child(2n) .sd-table__td--fixed-left[data-v-b85ea419],.sd-table--stripe .sd-table__tr:nth-child(2n) .sd-table__td--fixed-right[data-v-b85ea419]{background:#fafbfc}.sd-table--stripe .sd-table__tr:nth-child(2n):hover .sd-table__td--fixed-left[data-v-b85ea419],.sd-table--stripe .sd-table__tr:nth-child(2n):hover .sd-table__td--fixed-right[data-v-b85ea419]{background:#f5f7fa}.sd-table__wrapper.is-scroll-left .is-shadow-edge-left[data-v-b85ea419]{box-shadow:2px 0 3px var(--table-shadow-edge-color)}.sd-table__wrapper.is-scroll-right .is-shadow-edge-right[data-v-b85ea419]{box-shadow:-2px 0 3px var(--table-shadow-edge-color)}.sd-table__td--fit[data-v-b85ea419]{white-space:nowrap}.sd-table--border .sd-table__th[data-v-b85ea419],.sd-table--border .sd-table__td[data-v-b85ea419]{border-right:1px solid var(--color-border-lighter,#f0f0f0)}.sd-table--border .sd-table__th[data-v-b85ea419]:last-child,.sd-table--border .sd-table__td--last[data-v-b85ea419]{border-right:none}.sd-table__th--check[data-v-b85ea419],.sd-table__td--check[data-v-b85ea419]{text-align:center}.sd-table__th--check input[type=checkbox][data-v-b85ea419],.sd-table__td--check input[type=checkbox][data-v-b85ea419]{appearance:none;border:1.5px solid var(--color-border,#dcdfe6);cursor:pointer;vertical-align:middle;background:#fff;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:all .15s;position:relative}.sd-table__th--check input[type=checkbox][data-v-b85ea419]:hover,.sd-table__td--check input[type=checkbox][data-v-b85ea419]:hover{border-color:var(--color-primary,#409eff)}.sd-table__th--check input[type=checkbox][data-v-b85ea419]:checked,.sd-table__td--check input[type=checkbox][data-v-b85ea419]:checked{background:var(--color-primary,#409eff);border-color:var(--color-primary,#409eff)}.sd-table__th--check input[type=checkbox][data-v-b85ea419]:checked:after,.sd-table__td--check input[type=checkbox][data-v-b85ea419]:checked:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.sd-table__th--check input[type=checkbox][data-v-b85ea419]:indeterminate,.sd-table__td--check input[type=checkbox][data-v-b85ea419]:indeterminate{background:var(--color-primary,#409eff);border-color:var(--color-primary,#409eff)}.sd-table__th--check input[type=checkbox][data-v-b85ea419]:indeterminate:after,.sd-table__td--check input[type=checkbox][data-v-b85ea419]:indeterminate:after{content:"";background:#fff;border:none;border-radius:1px;width:8px;height:2px;position:absolute;top:6px;left:3px;transform:none}.sd-table__th--check input[type=checkbox][data-v-b85ea419]:disabled,.sd-table__td--check input[type=checkbox][data-v-b85ea419]:disabled{cursor:not-allowed;background:#f1f1f1}.sd-table__expand-icon[data-v-b85ea419]{cursor:pointer;width:16px;height:16px;color:var(--color-text-secondary,#909399);transition:transform var(--transition-fast);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sd-table__expand-icon[data-v-b85ea419]:hover{color:var(--color-primary,#409eff)}.sd-table__expand-icon.is-expanded[data-v-b85ea419]{transform:rotate(90deg)}.sd-table__expand-placeholder[data-v-b85ea419]{vertical-align:middle;flex-shrink:0;width:16px;height:16px;display:inline-block}.sd-table__td--tree-cell[data-v-b85ea419]{line-height:18px}.sd-table__tree-node[data-v-b85ea419]{vertical-align:middle;align-items:center;display:inline-flex}.sd-table__tree-indent[data-v-b85ea419]{vertical-align:middle;flex-shrink:0;display:inline-block}.sd-table__tree-pipe[data-v-b85ea419],.sd-table__tree-branch[data-v-b85ea419]{vertical-align:middle;flex-shrink:0;width:18px;height:18px;display:inline-block;position:relative}.sd-table__tree-pipe--active[data-v-b85ea419]:before{content:"";border-left:1.5px solid var(--color-border-lighter,#e5e7eb);position:absolute;top:-100px;bottom:-100px;left:50%}.sd-table__tree-branch[data-v-b85ea419]:before{content:"";border-top:1.5px solid var(--color-border-lighter,#e5e7eb);width:50%;height:0;position:absolute;top:50%;left:50%}.sd-table__tree-branch[data-v-b85ea419]:after{content:"";border-left:1.5px solid var(--color-border-lighter,#e5e7eb);position:absolute;top:-100px;bottom:-100px;left:50%}.sd-table__tree-branch--end[data-v-b85ea419]:after{bottom:50%}.sd-table__empty[data-v-b85ea419]{padding:var(--spacing-3xl) var(--spacing-2xl);color:var(--color-text-placeholder,#c0c4cc);justify-content:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}.sd-table__empty p[data-v-b85ea419]{font-size:var(--font-size-base);margin:0}.sd-table__summary-row[data-v-b85ea419]{background:#fafbfc}.sd-table__summary-cell[data-v-b85ea419]{color:var(--color-text-primary,#303133);font-weight:600}.sd-table__append[data-v-b85ea419]{border-top:1px solid var(--color-border-light,#ebeef5);margin-top:-1px}.sd-table__footer[data-v-b85ea419]{align-items:center;gap:var(--spacing-sm);padding-left:var(--spacing-lg);flex-shrink:0;display:flex}.sd-table__footer-pagination[data-v-b85ea419]{flex:auto;min-width:0}.sd-table__resizer[data-v-b85ea419]{z-index:3;cursor:col-resize;width:7px;height:100%;position:absolute;top:0;right:0}body.sd-table--resizing,body.sd-table--resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.sd-table__resize-line[data-v-b85ea419]{z-index:30;pointer-events:none;background:var(--color-primary,#1890ff);opacity:.45;width:2px;position:absolute}.sd-tag[data-v-6dae1591]{padding:var(--spacing-2xs) var(--spacing-lg);font-size:12px;font-weight:500;line-height:var(--line-height-tight);border-radius:999px;display:inline-block}.sd-tag--success[data-v-6dae1591]{color:#059669;background:#ecfdf5}.sd-tag--danger[data-v-6dae1591]{color:#dc2626;background:#fef2f2}.sd-tag--warning[data-v-6dae1591]{color:#d97706;background:#fffbeb}.sd-tag--info[data-v-6dae1591]{background:var(--color-bg-hover);color:var(--color-text-secondary)}.sd-tag--primary[data-v-6dae1591]{color:#2563eb;background:#eff6ff}.sd-tag--purple[data-v-6dae1591]{color:#6d28d9;background:#f5f3ff}.sd-tag--ok[data-v-6dae1591]{color:#059669;background:#ecfdf5}.sd-tag--off[data-v-6dae1591]{color:#dc2626;background:#fef2f2}.sd-tag--default[data-v-6dae1591]{background:var(--color-bg-hover);color:var(--color-text-regular)}.sd-link[data-v-721e3af0]{font-size:var(--font-size-base);color:var(--color-primary);cursor:pointer;transition:opacity var(--transition-fast);font-family:inherit;line-height:inherit;background:0 0;border:none;padding:0;text-decoration:none;display:inline}.sd-link[data-v-721e3af0]:hover{opacity:.7}.sd-link--danger[data-v-721e3af0]{color:var(--color-danger)}.sd-link--underline[data-v-721e3af0]{text-underline-offset:2px;text-decoration:underline}.sd-tree-node__content[data-v-df6881b8]{height:var(--tree-node-height);padding-right:var(--tree-node-padding-x);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;transition:background-color .15s;display:flex}.sd-tree-node__content[data-v-df6881b8]:hover{background:var(--color-bg-hover,#f5f7fa)}.sd-tree-node.is-current>.sd-tree-node__content[data-v-df6881b8]{background:var(--color-primary-faint,#409eff14);color:var(--color-primary,#409eff)}.sd-tree-node.is-disabled>.sd-tree-node__content[data-v-df6881b8]{opacity:.5;cursor:not-allowed}.sd-tree-node__expand-icon[data-v-df6881b8]{width:20px;height:20px;color:var(--color-text-secondary,#909399);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.sd-tree-node__expand-icon.is-expanded[data-v-df6881b8]{transform:rotate(90deg)}.sd-tree-node__expand-icon.is-leaf[data-v-df6881b8]{visibility:hidden}.sd-tree-node__checkbox[data-v-df6881b8]{cursor:pointer;flex-shrink:0;align-items:center;margin-right:6px;display:inline-flex}.sd-tree-node__checkbox input[type=checkbox][data-v-df6881b8]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary,#409eff)}.sd-tree-node__label[data-v-df6881b8]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sd-tree[data-v-ba18b36a]{font-size:14px;line-height:1.5}.sd-tree__empty[data-v-ba18b36a]{text-align:center;color:var(--color-text-placeholder,#c0c4cc);font-size:var(--font-size-base);padding:16px}.sd-image-wrapper[data-v-2c4b5b56]{border-radius:inherit;width:100%;height:100%;display:block}.sd-image[data-v-2c4b5b56]{border-radius:inherit;width:100%;height:100%;min-height:40px;display:block;position:relative}.sd-image.is-previewable[data-v-2c4b5b56]{cursor:zoom-in}.sd-image__img[data-v-2c4b5b56]{border-radius:inherit;width:100%;height:100%;display:block}.sd-image__badge[data-v-2c4b5b56]{background:var(--color-primary);color:#fff;min-width:18px;height:18px;font-size:var(--font-size-xs,11px);pointer-events:none;z-index:1;border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.sd-image__placeholder[data-v-2c4b5b56],.sd-image__error[data-v-2c4b5b56]{background:var(--color-bg-hover);border-radius:var(--radius-sm,4px);width:100%;height:100%;min-height:40px;color:var(--color-text-placeholder);justify-content:center;align-items:center;display:flex}.sd-image__error[data-v-2c4b5b56]{cursor:pointer}.sd-image__spinner[data-v-2c4b5b56]{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite sd-img-spin-2c4b5b56}@keyframes sd-img-spin-2c4b5b56{to{transform:rotate(360deg)}}.sd-image__preview-overlay{cursor:zoom-out;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.sd-image__preview-img{object-fit:contain;border-radius:var(--radius-sm,4px);transform-origin:50%;cursor:zoom-in;-webkit-user-select:none;user-select:none;transition:transform .12s;box-shadow:0 8px 32px #0000004d}.sd-image__preview-tools{gap:8px;display:flex;position:fixed;top:20px;right:72px}.sd-image__preview-tool{color:#fff;cursor:pointer;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.sd-image__preview-tool:hover{background:#ffffff4d}.sd-image__preview-close{color:#fff;cursor:pointer;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;position:fixed;top:20px;right:20px}.sd-image__preview-close:hover{background:#ffffff4d}.sd-image__preview-body{justify-content:center;align-items:center;display:flex;position:relative}.sd-image__preview-prev,.sd-image__preview-next{color:#fff;cursor:pointer;z-index:1;background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sd-image__preview-prev:hover,.sd-image__preview-next:hover{background:#0009}.sd-image__preview-prev{left:8px}.sd-image__preview-next{right:8px}.sd-image__preview-counter{color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;background:#00000073;border-radius:16px;padding:6px 14px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.sd-tree-select[data-v-ef1e0de7]{width:100%;font-size:14px;position:relative}.sd-tree-select__trigger[data-v-ef1e0de7]{min-height:var(--input-height-md);border:1px solid var(--color-border,#dcdfe6);border-radius:var(--radius-md,6px);background:var(--color-bg-card,#fff);cursor:pointer;align-items:center;padding:0 30px 0 12px;transition:border-color .2s;display:flex;position:relative}.sd-tree-select__trigger[data-v-ef1e0de7]:hover,.sd-tree-select.is-open .sd-tree-select__trigger[data-v-ef1e0de7]{border-color:var(--color-primary,#409eff)}.sd-tree-select.is-disabled .sd-tree-select__trigger[data-v-ef1e0de7]{cursor:not-allowed;opacity:.6;background:var(--color-bg-page,#f5f7fa);pointer-events:none}.sd-tree-select__label[data-v-ef1e0de7]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary,#1a1a1a);flex:1;overflow:hidden}.sd-tree-select__placeholder[data-v-ef1e0de7]{color:var(--color-text-placeholder,#c0c4cc);flex:1}.sd-tree-select__input[data-v-ef1e0de7]{min-width:0;font-size:inherit;font-family:inherit;line-height:var(--input-height-md);color:var(--color-text-primary,#1a1a1a);cursor:pointer;caret-color:#0000;background:0 0;border:none;outline:none;flex:1;padding:0}.sd-tree-select__input[data-v-ef1e0de7]::placeholder{color:var(--color-text-placeholder,#c0c4cc)}.sd-tree-select__input[data-v-ef1e0de7]:read-only{cursor:pointer;-webkit-user-select:none;user-select:none}.sd-tree-select__input.is-editable[data-v-ef1e0de7]{cursor:text;caret-color:auto}.sd-tree-select__suffix[data-v-ef1e0de7]{align-items:center;display:flex;position:absolute;right:10px}.sd-tree-select__clear[data-v-ef1e0de7]{color:var(--color-text-placeholder,#c0c4cc);cursor:pointer;font-size:16px;line-height:1}.sd-tree-select__clear[data-v-ef1e0de7]:hover{color:var(--color-text-secondary,#909399)}.sd-tree-select__arrow[data-v-ef1e0de7]{color:var(--color-text-placeholder,#c0c4cc);transition:transform .2s}.sd-tree-select.is-open .sd-tree-select__arrow[data-v-ef1e0de7]{transform:rotate(180deg)}.sd-tree-select__dropdown[data-v-ef1e0de7]{background:var(--color-bg-card,#fff);border:1px solid var(--color-border-light,#e4e7ed);border-radius:var(--radius-md,6px);overflow:hidden;box-shadow:0 4px 16px #0000001a}.sd-tree-select__tree-wrap[data-v-ef1e0de7]{max-height:var(--dropdown-max-height);padding:4px 0;overflow-y:auto}.sd-tree-select__empty[data-v-ef1e0de7]{text-align:center;color:var(--color-text-placeholder,#c0c4cc);font-size:var(--font-size-base);padding:16px}.sd-tree-select-dropdown-enter-active[data-v-ef1e0de7]{transition:all .2s ease-out}.sd-tree-select-dropdown-leave-active[data-v-ef1e0de7]{transition:all .15s ease-in}.sd-tree-select-dropdown-enter-from[data-v-ef1e0de7],.sd-tree-select-dropdown-leave-to[data-v-ef1e0de7]{opacity:0;transform:translateY(-4px)}.sd-layout[data-v-99dc0563],.sd-row[data-v-ee809549],.sd-col[data-v-84ea1330]{min-height:0;position:relative}
