body ::-webkit-scrollbar{width:6px;height:6px}body ::-webkit-scrollbar-track{background:0 0}body ::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}body ::-webkit-scrollbar-thumb:hover{background:#0000004d}:where(:root){--primary-color:#8154eb;--primary-light:#9b71f0;--primary-dark:#6b46c1;--primary-hover:#9b71f0;--primary-color-light:#8154eb1a;--secondary-color:#a78bfa;--accent-color:#c4b5fd;--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--bg-card:#fff;--bg-hover:#f1f5f9;--bg-gradient:linear-gradient(135deg, #6e4db9, #a78bfa);--bg-primary-light:#8154eb0d;--text-primary:#1a1a2e;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-disabled:#cbd5e1;--text-white:#fff;--text-info:#1d4ed8;--border-color:#e2e8f0;--border-light:#e2e8f0;--border-medium:#cbd5e1;--border-hover:#cbd5e1;--radius-small:3px;--radius-medium:6px;--radius-large:10px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-light:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #0000001a, 0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001a, 0 10px 10px #0000000a;--shadow-medium:0 4px 6px #0000001a, 0 2px 4px #0000000f;--transition-base:all .2s ease-in-out;--transition-fast:all .1s ease-in-out;--transition-slow:all .3s ease-in-out;--font-family:"SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "SF Pro Icons", "Apple Legacy Chevron", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--wbs-primary-color:var(--primary-color,#8154eb);--wbs-primary-light:var(--primary-light,#9b71f0);--wbs-primary-dark:var(--primary-dark,#6b46c1);--wbs-primary-hover:var(--primary-hover,#9b71f0);--wbs-primary-color-light:var(--primary-color-light,#8154eb1a);--wbs-secondary-color:var(--secondary-color,#a78bfa);--wbs-accent-color:var(--accent-color,#c4b5fd);--wbs-bg-secondary:var(--bg-secondary,#fff);--wbs-bg-primary:var(--bg-primary,#f8fafc);--wbs-bg-tertiary:var(--bg-tertiary,#f1f5f9);--wbs-bg-card:var(--bg-card,#fff);--wbs-bg-hover:var(--bg-hover,#f1f5f9);--wbs-bg-gradient:var(--bg-gradient,linear-gradient(135deg, #6e4db9 0%, #a78bfa 100%));--wbs-bg-primary-light:var(--bg-primary-light,#8154eb0d);--wbs-text-primary:var(--text-primary,#1a1a2e);--wbs-text-secondary:var(--text-secondary,#6b7280);--wbs-text-tertiary:var(--text-tertiary,#9ca3af);--wbs-text-disabled:var(--text-disabled,#cbd5e1);--wbs-text-white:var(--text-white,#fff);--wbs-text-info:var(--text-info,#1d4ed8);--wbs-bg-disabled:var(--bg-disabled,#f1f5f9);--wbs-border-disabled:var(--border-disabled,#e2e8f0);--wbs-border-color:var(--border-color,#e2e8f0);--wbs-border-light:var(--border-light,#e2e8f0);--wbs-border-medium:var(--border-medium,var(--wbs-border-light));--wbs-border-hover:var(--border-hover,#cbd5e1);--wbs-border-info:var(--border-info,#bfdbfe);--wbs-success-color:var(--success-color,#10b981);--wbs-success-dark:var(--success-dark,#059669);--wbs-success-hover:var(--success-hover,#16e29e);--wbs-warning-color:var(--warning-color,#f59e0b);--wbs-warning-dark:var(--warning-dark,#d97706);--wbs-warning-hover:var(--warning-hover,#fbbf24);--wbs-error-color:var(--error-color,#ef4444);--wbs-danger-color:var(--danger-color,#ef4444);--wbs-danger-dark:var(--danger-dark,#dc2626);--wbs-danger-hover:var(--danger-hover,#dc2626);--wbs-danger-bg:var(--danger-bg,#ef44441a);--wbs-bg-info:var(--bg-info,#eff6ff);--wbs-transparent:var(--transparent,transparent);--wbs-spacing-xs:var(--spacing-xs,4px);--wbs-spacing-small:var(--spacing-small,8px);--wbs-spacing-medium:var(--spacing-medium,16px);--wbs-spacing-large:var(--spacing-large,24px);--wbs-spacing-xl:var(--spacing-xl,32px);--wbs-font-size-xs:var(--font-size-xs,12px);--wbs-font-size-sm:var(--font-size-sm,14px);--wbs-font-size-base:var(--font-size-base,16px);--wbs-font-size-lg:var(--font-size-lg,18px);--wbs-font-size-xl:var(--font-size-xl,20px);--wbs-font-weight-normal:var(--font-weight-normal,400);--wbs-font-weight-medium:var(--font-weight-medium,500);--wbs-font-weight-semibold:var(--font-weight-semibold,600);--wbs-font-weight-bold:var(--font-weight-bold,700);--wbs-font-family:var(--font-family,"SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "SF Pro Icons", "Apple Legacy Chevron", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif);--wbs-font-family-mono:var(--font-family-mono,"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace);--wbs-line-height-tight:var(--line-height-tight,1.25);--wbs-line-height-normal:var(--line-height-normal,1.5);--wbs-line-height-relaxed:var(--line-height-relaxed,1.75);--wbs-transition-base:var(--transition-base,all .2s ease-in-out);--wbs-transition-fast:var(--transition-fast,all .1s ease-in-out);--wbs-transition-slow:var(--transition-slow,all .3s ease-in-out);--wbs-shadow-xl:var(--shadow-xl,0 20px 25px #0000001a, 0 10px 10px #0000000a);--wbs-shadow-sm:var(--shadow-sm,0 1px 2px #0000000d);--wbs-shadow-light:var(--shadow-light,0 1px 3px #0000001a, 0 1px 2px #0000000f);--wbs-shadow-md:var(--shadow-md,0 4px 6px #0000001a, 0 2px 4px #0000000f);--wbs-shadow-lg:var(--shadow-lg,0 10px 15px #0000001a, 0 4px 6px #0000000d);--wbs-shadow-medium:var(--shadow-medium,0 4px 6px #0000001a, 0 2px 4px #0000000f);--wbs-shadow-heavy:var(--shadow-heavy,0 10px 15px #0000001a, 0 4px 6px #0000000d);--wbs-shadow-purple:var(--shadow-purple,0 10px 25px #8154eb26);--wbs-shadow-primary:var(--shadow-primary,0 10px 25px #8154eb40);--wbs-shadow-success:var(--shadow-success,0 10px 25px #10b98140);--wbs-shadow-danger:var(--shadow-danger,0 10px 25px #ef444440);--wbs-shadow-focus:var(--shadow-focus,0 0 0 3px #8154eb33);--wbs-shadow-soft:var(--shadow-soft,0 10px 40px #0000001a);--wbs-shadow-hover:var(--shadow-hover,0 20px 60px #00000026);--wbs-radius-small:var(--radius-small,3px);--wbs-radius-medium:var(--radius-medium,6px);--wbs-radius-large:var(--radius-large,10px);--wbs-radius-xl:var(--radius-xl,12px);--wbs-radius-full:var(--radius-full,9999px);--wbs-primary-gradient:var(--primary-gradient,linear-gradient(135deg, #667eea 0%, #764ba2 100%));--wbs-primary-gradient-hover:var(--primary-gradient-hover,linear-gradient(135deg, #5a67d8 0%, #6b46c1 100%));--wbs-secondary-gradient:var(--secondary-gradient,linear-gradient(135deg, #f093fb 0%, #f5576c 100%));--wbs-accent-gradient:var(--accent-gradient,linear-gradient(135deg, #4facfe 0%, #00f2fe 100%));--wbs-white-purple-gradient:var(--white-purple-gradient,linear-gradient(135deg, #fff 0%, #f8f9ff 25%, #f0f2ff 50%, #e8ebff 75%, #dde0ff 100%));--wbs-glass-bg:var(--glass-bg,#ffffff40);--wbs-glass-border:var(--glass-border,#ffffff2e);--wbs-info-color:var(--info-color,#3b82f6);--wbs-info-bg:var(--info-bg,#3b82f61a);--wbs-success-bg:var(--success-bg,#10b9811a);--wbs-warning-bg:var(--warning-bg,#f59e0b1a);--wbs-message-z-index:var(--message-z-index,9999);--wbs-message-gap:var(--message-gap,8px);--wbs-message-max-width:var(--message-max-width,420px);--wbs-message-padding:var(--message-padding,10px 14px);--wbs-message-radius:var(--message-radius,6px);--wbs-message-radius-round:var(--message-radius-round,20px);--wbs-message-shadow:var(--message-shadow,0 6px 24px #0f172a1f);--wbs-message-font-size:var(--message-font-size,14px);--wbs-message-font-weight:var(--message-font-weight,500);--wbs-message-line-height:var(--message-line-height,1.4);--wbs-message-icon-size:var(--message-icon-size,18px);--wbs-message-transition-duration:var(--message-transition-duration,.2s);--wbs-message-transition-easing:var(--message-transition-easing,ease);--wbs-message-content-gap:var(--message-content-gap,8px);--wbs-message-info-bg:var(--message-info-bg,var(--wbs-info-color,#3a7afe));--wbs-message-info-text:var(--message-info-text,#fff);--wbs-message-info-icon:var(--message-info-icon,#fff);--wbs-message-success-bg:var(--message-success-bg,var(--wbs-success-color,#10b981));--wbs-message-success-text:var(--message-success-text,#fff);--wbs-message-success-icon:var(--message-success-icon,#fff);--wbs-message-warning-bg:var(--message-warning-bg,var(--wbs-warning-color,#f59e0b));--wbs-message-warning-text:var(--message-warning-text,#fff);--wbs-message-warning-icon:var(--message-warning-icon,#fff);--wbs-message-error-bg:var(--message-error-bg,var(--wbs-error-color,#ef4444));--wbs-message-error-text:var(--message-error-text,#fff);--wbs-message-error-icon:var(--message-error-icon,#fff);--wbs-message-close-color:var(--message-close-color,#fff);--wbs-message-close-hover-color:var(--message-close-hover-color,#909399);--wbs-btn-font-weight:var(--btn-font-weight,var(--wbs-font-weight-semibold));--wbs-btn-border-width:var(--btn-border-width,1px);--wbs-btn-border-style:var(--btn-border-style,solid);--wbs-btn-border-radius:var(--btn-border-radius,4px);--wbs-btn-transition:var(--btn-transition,var(--wbs-transition-base));--wbs-btn-height-small:var(--btn-height-small,28px);--wbs-btn-height-default:var(--btn-height-default,40px);--wbs-btn-height-large:var(--btn-height-large,44px);--wbs-btn-padding-large:var(--btn-padding-large,10px 20px);--wbs-btn-padding-default:var(--btn-padding-default,0 14px);--wbs-btn-padding-small:var(--btn-padding-small,3px 6px);--wbs-btn-font-size-large:var(--btn-font-size-large,var(--wbs-font-size-base));--wbs-btn-font-size-default:var(--btn-font-size-default,var(--wbs-font-size-sm));--wbs-btn-font-size-small:var(--btn-font-size-small,var(--wbs-font-size-xs));--wbs-btn-primary-bg:var(--btn-primary-bg,var(--wbs-primary-color));--wbs-btn-primary-border:var(--btn-primary-border,var(--wbs-primary-color));--wbs-btn-primary-color:var(--btn-primary-color,var(--wbs-text-white));--wbs-btn-primary-hover-bg:var(--btn-primary-hover-bg,var(--wbs-primary-dark));--wbs-btn-primary-hover-border:var(--btn-primary-hover-border,var(--wbs-primary-dark));--wbs-btn-primary-active-bg:var(--btn-primary-active-bg,var(--wbs-primary-dark));--wbs-btn-primary-active-border:var(--btn-primary-active-border,var(--wbs-primary-dark));--wbs-btn-secondary-bg:var(--btn-secondary-bg,var(--wbs-bg-secondary));--wbs-btn-secondary-border:var(--btn-secondary-border,var(--wbs-border-color));--wbs-btn-secondary-color:var(--btn-secondary-color,var(--wbs-text-primary));--wbs-btn-secondary-hover-bg:var(--btn-secondary-hover-bg,var(--wbs-bg-hover));--wbs-btn-secondary-hover-border:var(--btn-secondary-hover-border,var(--wbs-border-hover));--wbs-btn-secondary-hover-color:var(--btn-secondary-hover-color,var(--wbs-primary-color));--wbs-btn-danger-bg:var(--btn-danger-bg,var(--wbs-danger-color));--wbs-btn-danger-border:var(--btn-danger-border,var(--wbs-danger-color));--wbs-btn-danger-color:var(--btn-danger-color,var(--wbs-text-white));--wbs-btn-danger-hover-bg:var(--btn-danger-hover-bg,var(--wbs-danger-hover));--wbs-btn-danger-hover-border:var(--btn-danger-hover-border,var(--wbs-danger-hover));--wbs-btn-danger-active-bg:var(--btn-danger-active-bg,var(--wbs-danger-dark));--wbs-btn-danger-active-border:var(--btn-danger-active-border,var(--wbs-danger-dark));--wbs-btn-success-bg:var(--btn-success-bg,var(--wbs-success-color));--wbs-btn-success-border:var(--btn-success-border,var(--wbs-success-color));--wbs-btn-success-color:var(--btn-success-color,var(--wbs-text-white));--wbs-btn-success-hover-bg:var(--btn-success-hover-bg,var(--wbs-success-hover));--wbs-btn-success-hover-border:var(--btn-success-hover-border,var(--wbs-success-hover));--wbs-btn-success-active-bg:var(--btn-success-active-bg,var(--wbs-success-dark));--wbs-btn-success-active-border:var(--btn-success-active-border,var(--wbs-success-dark));--wbs-btn-warning-bg:var(--btn-warning-bg,var(--wbs-warning-color));--wbs-btn-warning-border:var(--btn-warning-border,var(--wbs-warning-color));--wbs-btn-warning-color:var(--btn-warning-color,var(--wbs-text-white));--wbs-btn-warning-hover-bg:var(--btn-warning-hover-bg,var(--wbs-warning-hover));--wbs-btn-warning-hover-border:var(--btn-warning-hover-border,var(--wbs-warning-hover));--wbs-btn-warning-active-bg:var(--btn-warning-active-bg,var(--wbs-warning-dark));--wbs-btn-warning-active-border:var(--btn-warning-active-border,var(--wbs-warning-dark));--wbs-btn-disabled-bg:var(--btn-disabled-bg,var(--wbs-bg-disabled));--wbs-btn-disabled-border:var(--btn-disabled-border,var(--wbs-border-disabled));--wbs-btn-disabled-color:var(--btn-disabled-color,var(--wbs-text-disabled));--wbs-dialog-overlay-bg:var(--dialog-overlay-bg,#00000080);--wbs-dialog-overlay-bg-dark:var(--dialog-overlay-bg-dark,#000000b3);--wbs-dialog-overlay-padding:var(--dialog-overlay-padding,var(--wbs-spacing-medium));--wbs-dialog-overlay-blur:var(--dialog-overlay-blur,4px);--wbs-dialog-container-bg:var(--dialog-container-bg,var(--wbs-bg-secondary));--wbs-dialog-border-radius:var(--dialog-border-radius,var(--wbs-radius-medium));--wbs-dialog-shadow:var(--dialog-shadow,var(--wbs-shadow-xl));--wbs-dialog-max-height:var(--dialog-max-height,90vh);--wbs-dialog-header-padding:var(--dialog-header-padding,var(--wbs-spacing-large) var(--wbs-spacing-large) var(--wbs-spacing-medium));--wbs-dialog-header-gap:var(--dialog-header-gap,var(--wbs-spacing-small));--wbs-dialog-header-border:var(--dialog-header-border,var(--wbs-border-light));--wbs-dialog-title-color:var(--dialog-title-color,var(--wbs-text-primary));--wbs-dialog-title-font-size:var(--dialog-title-font-size,var(--wbs-font-size-lg));--wbs-dialog-title-font-weight:var(--dialog-title-font-weight,var(--wbs-font-weight-semibold));--wbs-dialog-title-line-height:var(--dialog-title-line-height,var(--wbs-line-height-tight));--wbs-dialog-title-gap:var(--dialog-title-gap,var(--wbs-spacing-small));--wbs-dialog-title-icon-radius:var(--dialog-title-icon-radius,var(--wbs-radius-small));--wbs-dialog-header-actions-gap:var(--dialog-header-actions-gap,var(--wbs-spacing-small));--wbs-dialog-close-radius:var(--dialog-close-radius,var(--wbs-radius-small));--wbs-dialog-body-padding:var(--dialog-body-padding,var(--wbs-spacing-large));--wbs-dialog-footer-padding:var(--dialog-footer-padding,var(--wbs-spacing-medium) var(--wbs-spacing-large) var(--wbs-spacing-large));--wbs-dialog-footer-gap:var(--dialog-footer-gap,12px);--wbs-dialog-footer-border:var(--dialog-footer-border,var(--wbs-border-light));--wbs-dialog-loading-bg:var(--dialog-loading-bg,#ffffffb3);--wbs-dialog-loading-blur:var(--dialog-loading-blur,2px);--wbs-dialog-loading-color:var(--dialog-loading-color,var(--wbs-text-secondary));--wbs-dialog-spinner-track:var(--dialog-spinner-track,var(--wbs-border-light));--wbs-dialog-spinner-color:var(--dialog-spinner-color,var(--wbs-primary-color));--wbs-global-loading-overlay-bg:var(--global-loading-overlay-bg,#fffffff2);--wbs-global-loading-overlay-bg-dark:var(--global-loading-overlay-bg-dark,#111827f2);--wbs-global-loading-backdrop-filter:var(--global-loading-backdrop-filter,blur(2px));--wbs-global-loading-gap:var(--global-loading-gap,20px);--wbs-global-loading-padding:var(--global-loading-padding,0);--wbs-global-loading-spinner-size:var(--global-loading-spinner-size,48px);--wbs-global-loading-spinner-border-width:var(--global-loading-spinner-border-width,4px);--wbs-global-loading-spinner-track:var(--global-loading-spinner-track,#e5e7eb);--wbs-global-loading-spinner-color:var(--global-loading-spinner-color,var(--wbs-primary-color));--wbs-global-loading-text-color:var(--global-loading-text-color,var(--wbs-text-secondary));--wbs-global-loading-text-size:var(--global-loading-text-size,16px);--wbs-global-loading-text-weight:var(--global-loading-text-weight,500);--wbs-global-loading-text-max-width:var(--global-loading-text-max-width,300px);--wbs-global-loading-text-line-height:var(--global-loading-text-line-height,1.5);--wbs-global-loading-progress-width:var(--global-loading-progress-width,320px);--wbs-global-loading-progress-gap:var(--global-loading-progress-gap,8px);--wbs-global-loading-progress-height:var(--global-loading-progress-height,8px);--wbs-global-loading-progress-bg:var(--global-loading-progress-bg,#e5e7eb);--wbs-global-loading-progress-radius:var(--global-loading-progress-radius,4px);--wbs-global-loading-progress-fill-bg:var(--global-loading-progress-fill-bg,linear-gradient(90deg, var(--wbs-primary-color), var(--wbs-primary-dark)));--wbs-global-loading-progress-transition:var(--global-loading-progress-transition,.2s ease);--wbs-global-loading-progress-text-color:var(--global-loading-progress-text-color,var(--wbs-text-secondary));--wbs-global-loading-progress-text-size:var(--global-loading-progress-text-size,12px);--wbs-global-loading-fade-duration:var(--global-loading-fade-duration,.3s);--wbs-global-loading-font-family:var(--global-loading-font-family,var(--wbs-font-family));--wbs-data-table-overlay-bg:var(--data-table-overlay-bg,#fff9);--wbs-data-table-drag-over-bg:var(--data-table-drag-over-bg,#207dff0f);--wbs-data-table-fixed-shadow:var(--data-table-fixed-shadow,-2px 0 4px #0000000f);--wbs-form-template-badge-success-border:var(--form-template-badge-success-border,#2ecc7140);--wbs-form-template-badge-success-bg:var(--form-template-badge-success-bg,#2ecc7114);--wbs-form-template-badge-warning-border:var(--form-template-badge-warning-border,#f1c40f40);--wbs-form-template-badge-warning-bg:var(--form-template-badge-warning-bg,#f1c40f14);--wbs-input-font-weight:var(--input-font-weight,400);--wbs-input-border-width:var(--input-border-width,1px);--wbs-input-border-style:var(--input-border-style,solid);--wbs-input-border-radius:var(--input-border-radius,var(--wbs-radius-medium));--wbs-input-transition:var(--input-transition,var(--wbs-transition-base));--wbs-input-height-large:var(--input-height-large,40px);--wbs-input-height-default:var(--input-height-default,40px);--wbs-input-height-small:var(--input-height-small,28px);--wbs-input-padding-large:var(--input-padding-large,0 var(--wbs-spacing-medium));--wbs-input-padding-default:var(--input-padding-default,12px var(--wbs-spacing-medium));--wbs-input-padding-small:var(--input-padding-small,0 var(--wbs-spacing-small));--wbs-input-font-size-large:var(--input-font-size-large,var(--wbs-font-size-base));--wbs-input-font-size-default:var(--input-font-size-default,var(--wbs-font-size-sm));--wbs-input-font-size-small:var(--input-font-size-small,var(--wbs-font-size-sm));--wbs-input-bg:var(--input-bg,var(--wbs-bg-secondary));--wbs-input-color:var(--input-color,var(--wbs-text-primary));--wbs-input-placeholder-color:var(--input-placeholder-color,var(--wbs-text-tertiary));--wbs-input-border:var(--input-border,var(--wbs-border-color));--wbs-input-hover-border:var(--input-hover-border,var(--wbs-border-hover));--wbs-input-focus-border:var(--input-focus-border,var(--wbs-primary-color));--wbs-input-focus-shadow:var(--input-focus-shadow,0 0 0 3px #8154eb33);--wbs-textarea-min-height:var(--textarea-min-height,80px);--wbs-input-disabled-bg:var(--input-disabled-bg,var(--wbs-bg-disabled));--wbs-input-disabled-border:var(--input-disabled-border,var(--wbs-border-disabled));--wbs-input-disabled-color:var(--input-disabled-color,var(--wbs-text-disabled));--wbs-input-spin-bg:var(--input-spin-bg,#f5f7fa);--wbs-switch-off-bg:var(--switch-off-bg,#e5e7eb);--wbs-switch-off-border:var(--switch-off-border,#e5e7eb);--wbs-switch-thumb-bg:var(--switch-thumb-bg,#fff);--wbs-switch-thumb-shadow:var(--switch-thumb-shadow,0 1px 3px #0003);--wbs-radio-text-color:var(--radio-text-color,#0f172ae6);--wbs-radio-border-color:var(--radio-border-color,#94a3b8f2);--wbs-radio-bg:var(--radio-bg,var(--wbs-bg-secondary));--wbs-radio-checked-color:var(--radio-checked-color,var(--wbs-primary-color));--wbs-radio-focus-shadow:var(--radio-focus-shadow,0 0 0 3px #8154eb38);--wbs-checkbox-checked-bg:var(--checkbox-checked-bg,var(--wbs-primary-color-light));--wbs-slider-track-bg:var(--slider-track-bg,#e5e7eb);--wbs-slider-thumb-bg:var(--slider-thumb-bg,#fff);--wbs-slider-btn-bg:var(--slider-btn-bg,#f5f5f7);--wbs-slider-thumb-shadow:var(--slider-thumb-shadow,0 1px 2px #0000001a);--wbs-loading-spinner-overlay-bg:var(--loading-spinner-overlay-bg,#fffc);--wbs-lazy-image-placeholder-bg:var(--lazy-image-placeholder-bg,#f5f5f5);--wbs-lazy-image-error-bg:var(--lazy-image-error-bg,#fef2f2);--wbs-select-tag-close-color:var(--select-tag-close-color,#fffc);--wbs-select-tag-close-hover-bg:var(--select-tag-close-hover-bg,#fff3);--wbs-input-preview-bg:var(--input-preview-bg,#ffffffa6);--wbs-dropdown-min-width:var(--dropdown-min-width,160px);--wbs-dropdown-panel-bg:var(--dropdown-panel-bg,#fff);--wbs-dropdown-panel-border:var(--dropdown-panel-border,1px solid var(--wbs-border-light));--wbs-dropdown-panel-radius:var(--dropdown-panel-radius,8px);--wbs-dropdown-panel-shadow:var(--dropdown-panel-shadow,0 8px 24px #0000001a);--wbs-dropdown-panel-padding:var(--dropdown-panel-padding,8px);--wbs-dropdown-arrow-size:var(--dropdown-arrow-size,20px);--wbs-dropdown-arrow-offset:var(--dropdown-arrow-offset,10px);--wbs-simple-pagination-gap:var(--simple-pagination-gap,12px);--wbs-simple-pagination-margin-top:var(--simple-pagination-margin-top,16px);--wbs-simple-pagination-padding:var(--simple-pagination-padding,12px 0);--wbs-simple-pagination-font-size:var(--simple-pagination-font-size,13px);--wbs-simple-pagination-radius:var(--simple-pagination-radius,6px);--wbs-simple-pagination-btn-size:var(--simple-pagination-btn-size,32px);--wbs-simple-pagination-page-gap:var(--simple-pagination-page-gap,6px);--wbs-simple-pagination-jump-width:var(--simple-pagination-jump-width,60px);--wbs-simple-pagination-bg:var(--simple-pagination-bg,var(--wbs-bg-secondary));--wbs-simple-pagination-hover-bg:var(--simple-pagination-hover-bg,var(--wbs-bg-hover));--wbs-simple-pagination-disabled-bg:var(--simple-pagination-disabled-bg,var(--wbs-bg-disabled));--wbs-simple-pagination-ellipsis-bg:var(--simple-pagination-ellipsis-bg,var(--wbs-bg-secondary));--wbs-simple-pagination-border:var(--simple-pagination-border,1px solid var(--wbs-border-light));--wbs-simple-pagination-transition:var(--simple-pagination-transition,all .2s ease);--wbs-simple-pagination-text-primary:var(--simple-pagination-text-primary,var(--wbs-text-primary));--wbs-simple-pagination-text-secondary:var(--simple-pagination-text-secondary,var(--wbs-text-secondary));--wbs-simple-pagination-active-color:var(--simple-pagination-active-color,var(--wbs-primary-color));--wbs-simple-pagination-active-text:var(--simple-pagination-active-text,var(--wbs-text-white));--wbs-simple-pagination-focus-shadow:var(--simple-pagination-focus-shadow,0 0 0 2px #8154eb1a);--wbs-media-preview-header-gap:var(--media-preview-header-gap,16px);--wbs-media-preview-counter-font-size:var(--media-preview-counter-font-size,14px);--wbs-media-preview-counter-color:var(--media-preview-counter-color,var(--wbs-text-secondary));--wbs-media-preview-action-gap:var(--media-preview-action-gap,8px);--wbs-media-preview-inner-padding:var(--media-preview-inner-padding,20px);--wbs-media-preview-media-radius:var(--media-preview-media-radius,4px);--wbs-media-preview-nav-size:var(--media-preview-nav-size,48px);--wbs-media-preview-nav-offset:var(--media-preview-nav-offset,20px);--wbs-media-preview-nav-bg:var(--media-preview-nav-bg,#00000080);--wbs-media-preview-nav-hover-bg:var(--media-preview-nav-hover-bg,#000000b3);--wbs-media-preview-nav-color:var(--media-preview-nav-color,var(--wbs-text-white));--wbs-media-preview-muted:var(--media-preview-muted,var(--wbs-text-secondary));--wbs-media-preview-loading-bg:var(--media-preview-loading-bg,#fffc);--wbs-media-preview-title-font-size:var(--media-preview-title-font-size,18px);--wbs-media-preview-audio-gap:var(--media-preview-audio-gap,20px);--wbs-media-preview-audio-gap-small:var(--media-preview-audio-gap-small,12px);--wbs-media-preview-audio-max-width:var(--media-preview-audio-max-width,400px);--wbs-media-preview-thumb-padding:var(--media-preview-thumb-padding,16px 20px);--wbs-media-preview-thumb-border:var(--media-preview-thumb-border,1px solid var(--wbs-border-light));--wbs-media-preview-thumb-gap:var(--media-preview-thumb-gap,8px);--wbs-media-preview-thumb-size:var(--media-preview-thumb-size,60px);--wbs-media-preview-thumb-radius:var(--media-preview-thumb-radius,4px);--wbs-media-preview-thumb-bg:var(--media-preview-thumb-bg,var(--wbs-bg-tertiary));--wbs-media-preview-thumb-hover-border:var(--media-preview-thumb-hover-border,var(--wbs-border-hover));--wbs-media-preview-thumb-active-border:var(--media-preview-thumb-active-border,var(--wbs-primary-color));--wbs-media-selector-label-font-size:var(--media-selector-label-font-size,14px);--wbs-media-selector-label-font-weight:var(--media-selector-label-font-weight,600);--wbs-media-selector-label-color:var(--media-selector-label-color,var(--wbs-text-primary));--wbs-media-selector-gap:var(--media-selector-gap,8px);--wbs-media-selector-thumb-size:var(--media-selector-thumb-size,80px);--wbs-media-selector-thumb-radius:var(--media-selector-thumb-radius,10px);--wbs-media-selector-thumb-border:var(--media-selector-thumb-border,var(--wbs-border-light));--wbs-media-selector-thumb-bg:var(--media-selector-thumb-bg,var(--wbs-bg-secondary));--wbs-media-selector-placeholder-bg:var(--media-selector-placeholder-bg,var(--wbs-bg-tertiary));--wbs-media-selector-muted:var(--media-selector-muted,var(--wbs-text-secondary));--wbs-media-selector-remove-bg:var(--media-selector-remove-bg,#0000008c);--wbs-media-selector-remove-color:var(--media-selector-remove-color,#fff);--wbs-media-selector-add-border:var(--media-selector-add-border,var(--wbs-border-medium));--wbs-media-selector-add-bg:var(--media-selector-add-bg,transparent);--wbs-media-carousel-bg:var(--media-carousel-bg,var(--wbs-bg-tertiary));--wbs-media-carousel-custom-bg:var(--media-carousel-custom-bg,var(--wbs-bg-secondary));--wbs-media-carousel-muted:var(--media-carousel-muted,var(--wbs-text-secondary));--wbs-media-carousel-auto-min-height:var(--media-carousel-auto-min-height,200px);--wbs-media-carousel-nav-size:var(--media-carousel-nav-size,40px);--wbs-media-carousel-nav-bg:var(--media-carousel-nav-bg,#ffffffe6);--wbs-media-carousel-nav-border:var(--media-carousel-nav-border,#0f172a24);--wbs-media-carousel-nav-hover-bg:var(--media-carousel-nav-hover-bg,#fff);--wbs-media-carousel-nav-color:var(--media-carousel-nav-color,var(--wbs-text-primary));--wbs-media-carousel-indicator-bg:var(--media-carousel-indicator-bg,var(--wbs-border-color));--wbs-media-carousel-indicator-hover-bg:var(--media-carousel-indicator-hover-bg,var(--wbs-border-hover));--wbs-media-carousel-indicator-number-bg:var(--media-carousel-indicator-number-bg,#fffc);--wbs-media-carousel-active:var(--media-carousel-active,var(--wbs-primary-color));--wbs-media-carousel-counter-bg:var(--media-carousel-counter-bg,#000000b3);--wbs-media-carousel-counter-padding:var(--media-carousel-counter-padding,4px 8px);--wbs-media-carousel-thumb-width:var(--media-carousel-thumb-width,60px);--wbs-media-carousel-thumb-height:var(--media-carousel-thumb-height,40px);--wbs-image-cropper-dialog-body-padding:var(--image-cropper-dialog-body-padding,20px);--wbs-image-cropper-dialog-body-bg:var(--image-cropper-dialog-body-bg,var(--wbs-bg-primary));--wbs-image-cropper-gap:var(--image-cropper-gap,16px);--wbs-image-cropper-padding:var(--image-cropper-padding,0px);--wbs-image-cropper-radius:var(--image-cropper-radius,var(--wbs-radius-medium));--wbs-image-cropper-border:var(--image-cropper-border,2px solid var(--wbs-border-medium));--wbs-image-cropper-canvas-bg:var(--image-cropper-canvas-bg,var(--wbs-bg-tertiary));--wbs-image-cropper-preview-bg:var(--image-cropper-preview-bg,var(--wbs-bg-secondary));--wbs-image-cropper-canvas-width:var(--image-cropper-canvas-width,560px);--wbs-image-cropper-canvas-height:var(--image-cropper-canvas-height,400px);--wbs-image-cropper-preview-width:var(--image-cropper-preview-width,180px);--wbs-image-cropper-preview-gap:var(--image-cropper-preview-gap,16px);--wbs-image-cropper-preview-size:var(--image-cropper-preview-size,100px);--wbs-image-cropper-preview-box-size:var(--image-cropper-preview-box-size,120px);--wbs-image-cropper-crop-border:var(--image-cropper-crop-border,2px solid var(--wbs-primary-color));--wbs-image-cropper-crop-shadow:var(--image-cropper-crop-shadow,0 0 0 9999px #00000080);--wbs-image-cropper-crop-bg:var(--image-cropper-crop-bg,transparent);--wbs-image-cropper-grid-color:var(--image-cropper-grid-color,#fff6);--wbs-image-cropper-mask-outer-fill:var(--image-cropper-mask-outer-fill,#fff);--wbs-image-cropper-mask-cutout-fill:var(--image-cropper-mask-cutout-fill,#000);--wbs-image-cropper-export-bg:var(--image-cropper-export-bg,#fff);--wbs-image-cropper-transparent-grid:var(--image-cropper-transparent-grid,linear-gradient(45deg, #0000001f 25%, transparent 25%), linear-gradient(-45deg, #0000001f 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #0000001f 75%), linear-gradient(-45deg, transparent 75%, #0000001f 75%));--wbs-image-cropper-handle-size-corner:var(--image-cropper-handle-size-corner,12px);--wbs-image-cropper-handle-size-edge:var(--image-cropper-handle-size-edge,10px);--wbs-image-cropper-handle-offset:var(--image-cropper-handle-offset,6px);--wbs-image-cropper-handle-bg:var(--image-cropper-handle-bg,#fff);--wbs-image-cropper-handle-border:var(--image-cropper-handle-border,2px solid var(--wbs-primary-color));--wbs-image-cropper-rotate-size:var(--image-cropper-rotate-size,24px);--wbs-image-cropper-rotate-offset:var(--image-cropper-rotate-offset,8px);--wbs-image-cropper-rotate-bg:var(--image-cropper-rotate-bg,#fff);--wbs-image-cropper-rotate-color:var(--image-cropper-rotate-color,var(--wbs-primary-color));--wbs-image-cropper-info-bg:var(--image-cropper-info-bg,var(--accent-color,var(--wbs-primary-color-light)));--wbs-image-cropper-tool-active-border:var(--image-cropper-tool-active-border,#8154eb59);--wbs-image-cropper-tool-active-bg:var(--image-cropper-tool-active-bg,#8154eb14);--wbs-image-cropper-preview-active-border:var(--image-cropper-preview-active-border,#8154eb99);--wbs-image-cropper-preview-active-shadow:var(--image-cropper-preview-active-shadow,0 0 0 2px #8154eb33, var(--wbs-shadow-medium));--wbs-avatar-bg:var(--avatar-bg,#f5f5f5);--wbs-avatar-placeholder-bg:var(--avatar-placeholder-bg,var(--wbs-bg-tertiary));--wbs-avatar-placeholder-fg:var(--avatar-placeholder-fg,var(--wbs-text-disabled));--wbs-avatar-transition:var(--avatar-transition,all .3s ease);--wbs-avatar-radius:var(--avatar-radius,0px);--wbs-avatar-round-radius:var(--avatar-round-radius,var(--wbs-radius-full));--wbs-avatar-loading-opacity:var(--avatar-loading-opacity,.7);--wbs-avatar-hover-opacity:var(--avatar-hover-opacity,.8);--wbs-empty-state-padding:var(--empty-state-padding,60px 20px);--wbs-empty-state-padding-sm:var(--empty-state-padding-sm,40px 16px);--wbs-empty-state-min-height:var(--empty-state-min-height,300px);--wbs-empty-state-max-width:var(--empty-state-max-width,400px);--wbs-empty-state-icon-color:var(--empty-state-icon-color,var(--wbs-text-secondary));--wbs-empty-state-icon-opacity:var(--empty-state-icon-opacity,.6);--wbs-empty-state-icon-margin-bottom:var(--empty-state-icon-margin-bottom,20px);--wbs-empty-state-title-font-size:var(--empty-state-title-font-size,20px);--wbs-empty-state-title-font-size-sm:var(--empty-state-title-font-size-sm,18px);--wbs-empty-state-title-font-weight:var(--empty-state-title-font-weight,var(--wbs-font-weight-semibold));--wbs-empty-state-title-color:var(--empty-state-title-color,var(--wbs-text-primary));--wbs-empty-state-title-margin-bottom:var(--empty-state-title-margin-bottom,12px);--wbs-empty-state-title-line-height:var(--empty-state-title-line-height,1.3);--wbs-empty-state-description-font-size:var(--empty-state-description-font-size,14px);--wbs-empty-state-description-font-size-sm:var(--empty-state-description-font-size-sm,13px);--wbs-empty-state-description-color:var(--empty-state-description-color,var(--wbs-text-secondary));--wbs-empty-state-description-margin-bottom:var(--empty-state-description-margin-bottom,24px);--wbs-empty-state-description-line-height:var(--empty-state-description-line-height,1.5);--wbs-empty-state-actions-gap:var(--empty-state-actions-gap,12px);--wbs-empty-state-action-btn-gap:var(--empty-state-action-btn-gap,8px);--wbs-empty-state-action-btn-padding:var(--empty-state-action-btn-padding,12px 24px);--wbs-empty-state-action-btn-font-size:var(--empty-state-action-btn-font-size,14px);--wbs-empty-state-action-btn-font-weight:var(--empty-state-action-btn-font-weight,var(--wbs-font-weight-medium));--wbs-empty-state-action-btn-transition:var(--empty-state-action-btn-transition,all .2s ease);--wbs-search-form-bg:var(--search-form-bg,var(--wbs-bg-primary,#f8fafc));--wbs-search-form-border-color:var(--search-form-border-color,var(--wbs-border-light,#e2e8f0));--wbs-search-form-radius:var(--search-form-radius,8px);--wbs-search-form-shadow:var(--search-form-shadow,0 2px 10px #0f172a0f);--wbs-search-form-toolbar-gap:var(--search-form-toolbar-gap,12px);--wbs-search-form-label-color:var(--search-form-label-color,var(--wbs-text-secondary,#606266));--wbs-search-form-label-font-weight:var(--search-form-label-font-weight,500);--wbs-search-form-actions-gap:var(--search-form-actions-gap,10px);--wbs-search-form-control-height:var(--search-form-control-height,30px);--wbs-search-form-control-inner-height:var(--search-form-control-inner-height,40px);--wbs-tooltip-z-index:var(--tooltip-z-index,4000);--wbs-tooltip-max-width:var(--tooltip-max-width,280px);--wbs-tooltip-radius:var(--tooltip-radius,6px);--wbs-tooltip-dark-bg:var(--tooltip-dark-bg,#1f2937f2);--wbs-tooltip-dark-color:var(--tooltip-dark-color,#fff);--wbs-tooltip-light-bg:var(--tooltip-light-bg,#fff);--wbs-tooltip-light-color:var(--tooltip-light-color,#1f2937);--wbs-tooltip-light-border:var(--tooltip-light-border,#dcdfe6);--wbs-card-bg:var(--card-bg,#fff);--wbs-card-border:var(--card-border,#e4e7ed);--wbs-card-radius:var(--card-radius,8px);--wbs-card-shadow:var(--card-shadow,0 2px 12px #00000014);--wbs-drawer-z-index:var(--drawer-z-index,3000);--wbs-drawer-mask-bg:var(--drawer-mask-bg,#00000073);--wbs-drawer-bg:var(--drawer-bg,#fff);--wbs-drawer-border:var(--drawer-border,#ebeef5);--wbs-drawer-shadow:var(--drawer-shadow,-2px 0 12px #0000001f);--wbs-tag-primary-bg:var(--tag-primary-bg,#ecf3ff);--wbs-tag-primary-text:var(--tag-primary-text,#3a7afe);--wbs-tag-primary-border:var(--tag-primary-border,#b6ceff);--wbs-tag-success-bg:var(--tag-success-bg,#e8f8f2);--wbs-tag-success-text:var(--tag-success-text,#12a36e);--wbs-tag-success-border:var(--tag-success-border,#a9e6cd);--wbs-tag-warning-bg:var(--tag-warning-bg,#fff5e8);--wbs-tag-warning-text:var(--tag-warning-text,#d88a19);--wbs-tag-warning-border:var(--tag-warning-border,#ffd8a8);--wbs-tag-danger-bg:var(--tag-danger-bg,#ffeded);--wbs-tag-danger-text:var(--tag-danger-text,#e5484d);--wbs-tag-danger-border:var(--tag-danger-border,#ffc1c4);--wbs-tag-info-bg:var(--tag-info-bg,#eef5ff);--wbs-tag-info-text:var(--tag-info-text,#3a7afe);--wbs-tag-info-border:var(--tag-info-border,#bfd3ff);--wbs-rate-active-color:var(--rate-active-color,#f5a623);--wbs-rate-empty-color:var(--rate-empty-color,#dcdfe6);--wbs-color-picker-size:var(--color-picker-size,32px)}
