.ricky-message[data-v-a27029cb]{pointer-events:auto;background:#fff;border:1px solid #e4e4e7;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 8px 8px 12px;font-size:13px;line-height:20px;display:flex}.ricky-message__text[data-v-a27029cb]{flex:1;min-width:0}.ricky-message__icon[data-v-a27029cb]{margin-right:5px;display:inline-block}.ricky-message.is-success[data-v-a27029cb]{color:#16a34a}.ricky-message.is-info[data-v-a27029cb]{color:#1677ff}.ricky-message.is-warning[data-v-a27029cb]{color:#d97706}.ricky-message.is-danger[data-v-a27029cb]{color:#dc2626}.ricky-message__close[data-v-a27029cb]{color:currentColor;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 22px;width:22px;height:22px;padding:0;font-size:18px;line-height:20px}.ricky-message__close[data-v-a27029cb]:hover{opacity:1;background:#0000000a}.design-head[data-v-542ab3b1]{border-bottom:1px solid var(--r-border-light);margin-bottom:16px}.design-head__top[data-v-542ab3b1]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.design-head h2[data-v-542ab3b1]{letter-spacing:-.4px;color:#09090b;margin:0;font-size:20px;font-weight:600;line-height:28px}.design-head small[data-v-542ab3b1]{color:#71717a;margin-top:2px;font-size:12px;line-height:18px;display:block}.design-state[data-v-542ab3b1]{border-radius:999px;margin-top:3px;padding:2px 8px;font-size:12px;line-height:18px}.design-state.is-current[data-v-542ab3b1]{color:#52525b;background:#f4f4f5}.design-state.is-draft[data-v-542ab3b1]{color:#c2410c;background:#fff7ed}.design-switch[data-v-542ab3b1]{gap:20px;margin-top:14px;display:flex}.design-switch button[data-v-542ab3b1]{color:#71717a;cursor:pointer;background:0 0;border:0;height:34px;padding:0 2px;font-size:13px;position:relative}.design-switch button.active[data-v-542ab3b1]{color:#09090b;font-weight:500}.design-switch button.active[data-v-542ab3b1]:after{content:"";background:#1677ff;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.design-switch button[data-v-542ab3b1]:disabled{color:#d4d4d8;cursor:not-allowed}.ricky-tag-button[data-v-0a2b54f5]{color:#0958d9;cursor:pointer;background:#eaf3ff;border:1px solid #1677ff;border-radius:4px;height:32px;padding:0 12px;font-size:13px;box-shadow:0 0 0 1px #1677ff}.ricky-tag-button.is-red[data-v-0a2b54f5]{color:#b91c1c;background:#fef2f2;border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.ricky-tag-button.is-green[data-v-0a2b54f5]{color:#15803d;background:#f0fdf4;border-color:#16a34a;box-shadow:0 0 0 1px #16a34a}.ricky-tag-button.is-orange[data-v-0a2b54f5]{color:#b45309;background:#fff7ed;border-color:#d97706;box-shadow:0 0 0 1px #d97706}.ricky-tag-button.is-gray[data-v-0a2b54f5]{color:#3f3f46;background:#fff;border-color:#ccc;box-shadow:0 0 0 1px #ccc}.ricky-tag-button[data-v-0a2b54f5]:hover,.ricky-tag-button.is-hover[data-v-0a2b54f5]{filter:brightness(1.03)}.ricky-tag-button[data-v-0a2b54f5]:active,.ricky-tag-button.is-active[data-v-0a2b54f5]{filter:brightness(.96)}.ricky-tag-button[data-v-0a2b54f5]:disabled{filter:saturate(.5)brightness(.98);opacity:.65;cursor:not-allowed}.ricky-icon-button[data-v-fded8352]{color:#3f3f46;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.ricky-icon-button[data-v-fded8352] .app-icon{width:20px;height:20px}.ricky-icon-button.is-plain[data-v-fded8352]:hover,.ricky-icon-button.is-plain.is-hover[data-v-fded8352]{background:#f2f3f5}.ricky-icon-button.is-plain[data-v-fded8352]:active,.ricky-icon-button.is-plain.is-active[data-v-fded8352]{background:#e4e4e7}.ricky-icon-button.is-plain[data-v-fded8352]:disabled{opacity:.45;cursor:not-allowed;background:0 0}.ricky-icon-button.is-background[data-v-fded8352]{background:#e4e4e7}.ricky-icon-button.is-background[data-v-fded8352]:hover,.ricky-icon-button.is-background.is-hover[data-v-fded8352]{background:#dcdcdf}.ricky-icon-button.is-background[data-v-fded8352]:active,.ricky-icon-button.is-background.is-active[data-v-fded8352]{background:#d4d4d8}.ricky-icon-button.is-background[data-v-fded8352]:disabled{opacity:.45;cursor:not-allowed;background:#e4e4e7}.ui-preview[data-v-2f90915c]{max-width:1100px}.preview-section[data-v-2f90915c]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.preview-section h3[data-v-2f90915c]{margin:0 0 14px;font-size:14px}.preview-row[data-v-2f90915c]{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.preview-row>div[data-v-2f90915c]{gap:7px;min-width:100px;display:grid}.preview-row small[data-v-2f90915c],.preview-toolbar small[data-v-2f90915c]{color:var(--r-text-3)}.preview-primary[data-v-2f90915c]{background:var(--r-primary)!important;border-color:var(--r-primary)!important;color:#fff!important}.preview-primary[data-v-2f90915c]:hover,.preview-primary.is-hover[data-v-2f90915c]{background:var(--r-primary-hover)!important;border-color:var(--r-primary-hover)!important}.preview-primary[data-v-2f90915c]:active,.preview-primary.is-active[data-v-2f90915c]{background:var(--r-primary-active)!important;border-color:var(--r-primary-active)!important}.preview-primary[data-v-2f90915c]:disabled{opacity:1;cursor:not-allowed;color:#fff!important;background:#a8cfff!important;border-color:#a8cfff!important}.preview-default[data-v-2f90915c]{border-color:var(--r-border)!important;color:#3f3f46!important;background:#fff!important}.preview-default[data-v-2f90915c]:hover{background:#fafafa!important;border-color:#b8c0cc!important}.preview-default[data-v-2f90915c]:active{background:#f4f4f5!important}.preview-note[data-v-2f90915c]{color:#71717a;margin:0 0 12px;font-size:13px}.icon-kind[data-v-2f90915c]{padding:14px 0}.icon-kind+.icon-kind[data-v-2f90915c]{border-top:1px solid var(--r-border-light)}.icon-kind h4[data-v-2f90915c]{margin:0 0 10px;font-size:13px}.effect-stage[data-v-2f90915c]{background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:12px;min-height:76px;padding:12px;display:flex}.real-icon-btn[data-v-2f90915c]{color:#3f3f46;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.real-icon-btn[data-v-2f90915c]:hover,.real-icon-btn.is-hover[data-v-2f90915c]{background:#f2f3f5}.real-icon-btn[data-v-2f90915c]:active,.real-icon-btn.is-active[data-v-2f90915c]{background:#e4e4e7}.real-icon-btn[data-v-2f90915c]:disabled,.real-icon-btn.is-disabled[data-v-2f90915c]{opacity:.45;cursor:not-allowed;background:0 0}.real-icon-text-btn[data-v-2f90915c]{align-items:center!important;display:inline-flex!important}.draft-button-icon[data-v-2f90915c]{color:inherit;flex:none;display:block}.option-group[data-v-2f90915c]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.option-group>span[data-v-2f90915c]{color:#71717a;width:68px;font-size:12px}.option-group button[data-v-2f90915c]{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:6px;height:30px;padding:0 10px;font-size:12px}.option-group button.selected[data-v-2f90915c]{border-color:var(--r-primary);background:var(--r-primary-light);box-shadow:0 0 0 1px var(--r-primary);color:#0958d9}.state-title[data-v-2f90915c]{margin-top:18px!important}.button-state-grid[data-v-2f90915c]{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;display:grid}.button-state-grid>div[data-v-2f90915c]{border:1px solid #e4e4e7;border-radius:7px;align-content:center;justify-items:start;gap:8px;min-height:74px;padding:10px;display:grid}.button-state-grid small[data-v-2f90915c]{color:#71717a;font-size:11px}.preview-default.is-hover[data-v-2f90915c]{background:#fafafa!important;border-color:#b8c0cc!important}.preview-default.is-active[data-v-2f90915c]{background:#f4f4f5!important}.preview-default[data-v-2f90915c]:disabled{opacity:1;color:#a1a1aa!important;background:#fafafa!important;border-color:#e4e4e7!important}.button-color-demo[data-v-2f90915c]{flex-wrap:wrap;gap:24px;display:flex}.button-color-demo>div[data-v-2f90915c]{gap:7px;display:grid}.button-color-demo small[data-v-2f90915c]{color:#71717a;font-size:11px}.color-base[data-v-2f90915c]{color:#fff!important;background:#1677ff!important;border-color:#1677ff!important}.color-red[data-v-2f90915c]{background:#dc2626!important;border-color:#dc2626!important}.color-green[data-v-2f90915c]{background:#16a34a!important;border-color:#16a34a!important}.color-orange[data-v-2f90915c]{background:#d97706!important;border-color:#d97706!important}.color-base[data-v-2f90915c]:hover{filter:brightness(1.08)}.color-base[data-v-2f90915c]:active{filter:brightness(.9)}.color-base[data-v-2f90915c]:disabled{filter:saturate(.45)brightness(1.08);opacity:.55}.color-demo-second[data-v-2f90915c]{margin-top:18px}.tag-red[data-v-2f90915c]{color:#b91c1c;background:#fef2f2;border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.tag-green[data-v-2f90915c]{color:#15803d;background:#f0fdf4;border-color:#16a34a;box-shadow:0 0 0 1px #16a34a}.tag-orange[data-v-2f90915c]{color:#b45309;background:#fff7ed;border-color:#d97706;box-shadow:0 0 0 1px #d97706}.tag-style-btn[data-v-2f90915c]:hover,.tag-style-btn.is-hover[data-v-2f90915c]{filter:brightness(var(--tag-hover-brightness,1.04))}.tag-style-btn[data-v-2f90915c]:active,.tag-style-btn.active[data-v-2f90915c]{filter:brightness(var(--tag-active-brightness,.96))}.tag-style-btn[data-v-2f90915c]:disabled{filter:saturate(var(--tag-disabled-saturate,.65)) brightness(var(--tag-disabled-brightness,1.04));opacity:var(--tag-disabled-opacity,.72);cursor:not-allowed}.disabled-color-demo[data-v-2f90915c]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.disabled-color-demo small[data-v-2f90915c]{color:#71717a;margin-right:4px;font-size:11px}.filter-controls[data-v-2f90915c]{background:#fafafa;border:1px solid #e4e4e7;border-radius:7px;grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px 18px;margin-top:16px;padding:12px;display:grid}.filter-controls label[data-v-2f90915c]{color:#52525b;grid-template-columns:150px 42px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.filter-controls b[data-v-2f90915c]{font-variant-numeric:tabular-nums;color:#1677ff}.filter-controls input[data-v-2f90915c]{width:100%}.tag-button-demo[data-v-2f90915c]{align-items:center;gap:8px;display:flex}.tag-style-btn[data-v-2f90915c]{color:#0958d9;cursor:pointer;background:#eaf3ff;border:1px solid #1677ff;border-radius:4px;height:32px;padding:0 12px;font-size:13px;box-shadow:0 0 0 1px #1677ff}.tag-style-btn.tag-red[data-v-2f90915c]{color:#b91c1c;background:#fef2f2;border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.tag-style-btn.tag-green[data-v-2f90915c]{color:#15803d;background:#f0fdf4;border-color:#16a34a;box-shadow:0 0 0 1px #16a34a}.tag-style-btn.tag-orange[data-v-2f90915c]{color:#b45309;background:#fff7ed;border-color:#d97706;box-shadow:0 0 0 1px #d97706}.tag-style-btn.tag-gray[data-v-2f90915c]{color:#3f3f46;background:#fff;border-color:#ccc;box-shadow:0 0 0 1px #ccc}.tag-button-states[data-v-2f90915c]{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:16px;display:grid}.tag-button-states>div[data-v-2f90915c]{border:1px solid #e4e4e7;border-radius:7px;justify-items:start;gap:8px;padding:10px;display:grid}.tag-button-states small[data-v-2f90915c]{color:#71717a;font-size:11px}.tag-spec[data-v-2f90915c]{color:#71717a;margin:12px 0 0;font-size:12px}.preview-text[data-v-2f90915c]{background:0 0!important;border-color:#0000!important;min-height:26px!important;padding:0 7px!important}.preview-text[data-v-2f90915c]:hover{background:#f4f4f5!important}.preview-text-primary[data-v-2f90915c]{color:var(--r-primary)!important}.preview-text-success[data-v-2f90915c]{color:#16a34a!important}.preview-text-warning[data-v-2f90915c]{color:#d97706!important}.preview-text-danger[data-v-2f90915c]{color:#dc2626!important}.preview-text[data-v-2f90915c]:disabled{opacity:1;cursor:not-allowed;color:#a1a1aa!important}.preview-toolbar[data-v-2f90915c],.preview-footer[data-v-2f90915c]{justify-content:space-between;align-items:center;padding:12px 10px;display:flex}.preview-toolbar>div[data-v-2f90915c]:first-child{gap:2px;display:grid}.preview-footer>div[data-v-2f90915c]{gap:8px;display:flex}.preview-table[data-v-2f90915c]{margin:8px 0}.preview-table td[data-v-2f90915c]:last-child{white-space:nowrap}.preview-footer[data-v-2f90915c]{border-top:1px solid var(--r-border-light);margin-top:12px}.type-preview[data-v-60381ce9]{max-width:1100px}.preview-section[data-v-60381ce9]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.preview-section h3[data-v-60381ce9]{color:#18181b;margin:0 0 14px;font-size:14px;font-weight:600}.type-list[data-v-60381ce9]{display:grid}.type-item[data-v-60381ce9]{border-bottom:1px solid #f4f4f5;grid-template-columns:340px 1fr;align-items:center;min-height:62px;display:grid}.type-item[data-v-60381ce9]:last-child{border-bottom:0}.type-item>div[data-v-60381ce9]{gap:3px;display:grid}.type-item small[data-v-60381ce9]{color:#a1a1aa;font-size:12px}.sample[data-v-60381ce9]{display:block}.page-title[data-v-60381ce9]{letter-spacing:-.4px;color:#09090b;font-size:20px;font-weight:600;line-height:28px}.section-title[data-v-60381ce9]{color:#18181b;font-size:14px;font-weight:600;line-height:20px}.body-text[data-v-60381ce9]{color:#27272a;font-size:14px;font-weight:400;line-height:20px}.secondary-text[data-v-60381ce9]{color:#71717a!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.caption-text[data-v-60381ce9]{color:#a1a1aa;font-size:12px;font-weight:400;line-height:18px}.weight-row[data-v-60381ce9]{color:#27272a;gap:12px;font-size:14px;display:grid}.w400[data-v-60381ce9]{font-weight:400}.w500[data-v-60381ce9]{font-weight:500}.w600[data-v-60381ce9]{font-weight:600}.w700[data-v-60381ce9]{font-weight:700}.color-grid[data-v-60381ce9]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.color-grid>div[data-v-60381ce9]{border:1px solid #e4e4e7;border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:12px;display:grid}.color-grid i[data-v-60381ce9]{border-radius:50%;width:14px;height:14px}.color-grid strong[data-v-60381ce9]{font-size:13px;font-weight:500}.color-grid span[data-v-60381ce9],.color-grid small[data-v-60381ce9]{color:#71717a;font-size:12px}.color-grid small[data-v-60381ce9]{grid-column:2/4}.c-primary[data-v-60381ce9]{background:#09090b}.c-body[data-v-60381ce9]{background:#27272a}.c-secondary[data-v-60381ce9]{background:#71717a}.c-muted[data-v-60381ce9]{background:#a1a1aa}.c-link[data-v-60381ce9]{background:#1677ff}.c-success[data-v-60381ce9]{background:#16a34a}.c-warning[data-v-60381ce9]{background:#d97706}.c-danger[data-v-60381ce9]{background:#dc2626}.mock-head[data-v-60381ce9]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mock-primary[data-v-60381ce9]{color:#fff;background:#1677ff;border:1px solid #1677ff;border-radius:6px;height:32px;padding:0 12px}.success-text[data-v-60381ce9]{color:#16a34a!important}.warning-text[data-v-60381ce9]{color:#d97706!important}.link-text[data-v-60381ce9]{color:#1677ff!important}.danger-text[data-v-60381ce9]{color:#dc2626!important}.mock-note[data-v-60381ce9]{margin-top:10px}.ricky-select[data-v-20ea113d]{width:100%;font-size:13px;position:relative}.ricky-select-trigger[data-v-20ea113d]{color:#27272a;width:100%;height:32px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:6px;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.ricky-select-trigger[data-v-20ea113d]:focus{border-color:#1677ff;outline:0;box-shadow:0 0 0 2px #1677ff1f}.ricky-select-trigger[data-v-20ea113d]:disabled{color:#a1a1aa;cursor:not-allowed;background:#f5f5f5}.ricky-select-trigger svg[data-v-20ea113d],.ricky-select-option svg[data-v-20ea113d]{color:#71717a;flex:none;width:16px;height:16px}.ricky-select-panel[data-v-20ea113d]{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:100%;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #00000014}.ricky-select-option[data-v-20ea113d]{color:#27272a;width:100%;height:32px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:0 7px;display:flex}.ricky-select-option[data-v-20ea113d]:hover{background:#f5f7fa}.ricky-select-option.selected[data-v-20ea113d]{color:#1677ff}.ricky-select-option.selected svg[data-v-20ea113d]{color:currentColor;margin-left:auto}.ricky-pagination[data-v-b07450ee]{color:#71717a;justify-content:flex-end;align-items:center;gap:4px;min-height:44px;font-size:12px;display:flex}.range[data-v-b07450ee]{margin-right:8px}.page-size[data-v-b07450ee]{width:64px;margin-right:4px}.ricky-pagination>button[data-v-b07450ee]{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;width:28px;height:28px;padding:0}.ricky-pagination>button[data-v-b07450ee]:hover:not(:disabled):not(.active){background:#f4f4f5}.ricky-pagination>button.active[data-v-b07450ee],.ricky-pagination>button.active[data-v-b07450ee]:hover{color:#1677ff;background:#eaf3ff;border-color:#1677ff;box-shadow:0 0 0 1px #1677ff}.ricky-pagination>button[data-v-b07450ee]:disabled{color:#d4d4d8;cursor:not-allowed}.ricky-pagination svg[data-v-b07450ee]{width:16px;height:16px;margin:auto;display:block}.ellipsis[data-v-b07450ee]{color:#71717a}.ricky-list-table[data-v-4d80885e]{flex:auto;min-height:0;overflow:auto}.ricky-list-table[data-v-4d80885e] table{border-collapse:separate;border-spacing:0;width:100%}.ricky-list-table[data-v-4d80885e] thead{z-index:2;position:sticky;top:0}.ricky-list-table[data-v-4d80885e] th{text-align:left;color:#3f3f46;white-space:nowrap;background:#f5f7fa;border-bottom:1px solid #e4e7ed;height:36px;padding:0 12px;font-size:13px;font-weight:600;line-height:18px}.ricky-list-table[data-v-4d80885e] thead th:first-child{border-top-left-radius:6px}.ricky-list-table[data-v-4d80885e] thead th:last-child{border-top-right-radius:6px}.ricky-list-table[data-v-4d80885e] td{color:#27272a;border-bottom:1px solid #ebeef0;height:44px;padding:0 12px;font-size:14px;line-height:20px}.ricky-list-table[data-v-4d80885e] tbody tr:hover td{background:#fafafa}.list-preview[data-v-cb3f400d]{max-width:1200px}.list-title-row[data-v-cb3f400d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.list-title-row h3[data-v-cb3f400d]{margin:0;font-size:16px;font-weight:600}.list-title-row small[data-v-cb3f400d]{color:#71717a}.demo-primary[data-v-cb3f400d],.demo-default[data-v-cb3f400d]{cursor:pointer;border-radius:6px;height:32px;padding:0 12px;font-size:14px}.demo-primary[data-v-cb3f400d]{color:#fff;background:#1677ff;border:1px solid #1677ff}.demo-default[data-v-cb3f400d]{color:#3f3f46;background:#fff;border:1px solid #dcdfe6}.demo-toolbar[data-v-cb3f400d]{justify-content:space-between;align-items:center;margin:16px 0 10px;display:flex}.demo-search[data-v-cb3f400d]{gap:8px;display:flex}.demo-search input[data-v-cb3f400d]{border:1px solid #dcdfe6;border-radius:4px;outline:0;width:240px;height:32px;padding:0 10px}.demo-meta[data-v-cb3f400d]{color:#a1a1aa;font-size:12px}.list-test-tools[data-v-cb3f400d]{color:#71717a;align-items:center;gap:6px;font-size:12px;display:flex}.list-test-tools input[data-v-cb3f400d]{border:1px solid #dcdfe6;border-radius:4px;outline:0;width:68px;height:32px;padding:0 8px}.list-test-tools input[data-v-cb3f400d]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.list-shell[data-v-cb3f400d]{flex-direction:column;height:560px;min-height:0;display:flex}.list-shell.real-test[data-v-cb3f400d]{z-index:900;background:#fff;height:auto;padding:10px 22px 0;position:fixed;inset:50px 0 0 256px;overflow:hidden}.list-shell .list-title-row[data-v-cb3f400d],.list-shell .demo-toolbar[data-v-cb3f400d]{flex:none}.action-feedback[data-v-cb3f400d]{color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;bottom:48px;right:0;box-shadow:0 4px 12px #00000014}.list-shell[data-v-cb3f400d]{position:relative}.pagination-bar[data-v-cb3f400d]{background:#fff;border-top:1px solid #ebeef0;flex:none;justify-content:flex-end;align-items:center;width:100%;min-height:44px;display:flex}.pagination-bar[data-v-cb3f400d] .ricky-pagination{margin-left:auto}.page-size[data-v-cb3f400d]{color:#71717a;align-items:center;gap:7px;font-size:12px;display:flex}.page-size select[data-v-cb3f400d]{color:#3f3f46;background:#fff;border:1px solid #dcdfe6;border-radius:6px;outline:0;height:28px;padding:0 26px 0 8px;font-size:12px}.demo-pagination[data-v-cb3f400d]{color:#71717a;justify-content:flex-end;align-items:center;gap:4px;font-size:12px;display:flex}.current-pagination[data-v-cb3f400d]{margin-top:12px}.demo-pagination>span[data-v-cb3f400d]{margin-right:8px}.demo-pagination button[data-v-cb3f400d]{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;min-width:28px;height:28px;padding:0 7px}.demo-pagination button[data-v-cb3f400d]:hover:not(:disabled){background:#f4f4f5}.demo-pagination button.active[data-v-cb3f400d]{color:#fff;background:#1677ff;border-color:#1677ff}.demo-pagination button[data-v-cb3f400d]:disabled{color:#d4d4d8;cursor:not-allowed}.optional-demo-section[data-v-cb3f400d],.drag-demo-section[data-v-cb3f400d]{margin-top:24px}.optional-demo-section h3[data-v-cb3f400d],.drag-demo-section h3[data-v-cb3f400d]{margin:0 0 4px;font-size:14px;font-weight:600}.optional-demo-section>p[data-v-cb3f400d],.drag-demo-section>p[data-v-cb3f400d]{color:#71717a;margin:0 0 10px;font-size:12px}.batch-bar[data-v-cb3f400d]{color:#71717a;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;display:flex}.batch-bar button[data-v-cb3f400d]:disabled{opacity:.45;cursor:not-allowed}.drag-demo-section.drag-table-wrap[data-v-cb3f400d]{border:1px solid #ebeef0;border-radius:6px;max-height:230px}.drag-col[data-v-cb3f400d]{text-align:center!important;width:42px!important;padding:0 8px!important}.drag-handle[data-v-cb3f400d]{color:#a1a1aa;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;place-items:center;width:26px;height:44px;font-size:19px;line-height:1;display:inline-grid}.drag-handle[data-v-cb3f400d]:hover{color:#52525b;background:#f2f3f5}.drag-table tr.is-dragging td[data-v-cb3f400d]{opacity:.45;background:#fafafa}.drag-table tr.is-drag-over td[data-v-cb3f400d]{box-shadow:inset 0 2px #1677ff}.drag-table tr.is-dragging .drag-handle[data-v-cb3f400d]{cursor:grabbing}.drag-row-move[data-v-cb3f400d]{transition:transform .3s}.drag-table tbody tr[data-v-cb3f400d]{transition:background-color .16s,opacity .16s,box-shadow .16s}.status-text[data-v-cb3f400d]{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.status-text i[data-v-cb3f400d]{background:currentColor;border-radius:50%;width:6px;height:6px}.status-text.is-success[data-v-cb3f400d]{color:#389e0d}.status-text.is-disabled[data-v-cb3f400d]{color:#8c8c8c}.status-text.is-danger[data-v-cb3f400d]{color:#cf1322}.status-text.is-warning[data-v-cb3f400d]{color:#d46b08}.status-text.is-info[data-v-cb3f400d]{color:#1677ff}.notes[data-v-cb3f400d]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:24px;padding:16px 18px}.notes h3[data-v-cb3f400d]{margin:0 0 12px;font-size:14px;font-weight:600}.note-grid[data-v-cb3f400d]{color:#71717a;flex-wrap:wrap;gap:10px 24px;font-size:12px;display:flex}.note-grid b[data-v-cb3f400d]{color:#27272a;font-weight:500}.modal-preview[data-v-f6601637]{max-width:1100px}.preview-section[data-v-f6601637]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.preview-section h3[data-v-f6601637]{margin:0 0 14px;font-size:14px;font-weight:600}.trigger-row[data-v-f6601637]{gap:10px;display:flex}.demo-primary[data-v-f6601637],.demo-default[data-v-f6601637],.demo-danger[data-v-f6601637],.danger-confirm[data-v-f6601637]{cursor:pointer;border-radius:6px;height:32px;padding:0 12px;font-size:14px}.demo-primary[data-v-f6601637]{color:#fff;background:#1677ff;border:1px solid #1677ff}.demo-default[data-v-f6601637]{color:#3f3f46;background:#fff;border:1px solid #dcdfe6}.demo-danger[data-v-f6601637],.danger-confirm[data-v-f6601637]{color:#fff;background:#dc2626;border:1px solid #dc2626}.size-grid[data-v-f6601637]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.size-grid>div[data-v-f6601637]{border:1px solid #e4e4e7;border-radius:7px;gap:4px;padding:14px;display:grid}.size-grid b[data-v-f6601637]{font-size:14px}.size-grid span[data-v-f6601637]{color:#1677ff;font-size:13px}.size-grid small[data-v-f6601637]{color:#71717a}.static-area[data-v-f6601637]{background:#fafafa}.static-modal[data-v-f6601637]{background:#fff;border:1px solid #e4e4e7;border-radius:8px;width:560px;margin:0 auto;overflow:hidden;box-shadow:0 12px 32px #0000001a}.static-modal header[data-v-f6601637]{border-bottom:1px solid #ebeef0;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex}.static-modal header strong[data-v-f6601637]{font-size:15px;font-weight:600}.static-modal header button[data-v-f6601637]{color:#71717a;background:0 0;border:0;font-size:20px}.static-body[data-v-f6601637]{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.static-body label[data-v-f6601637],.form-grid label[data-v-f6601637]{color:#3f3f46;gap:6px;font-size:13px;display:grid}.static-modal footer[data-v-f6601637]{border-top:1px solid #ebeef0;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.form-grid[data-v-f6601637]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.confirm-copy[data-v-f6601637]{color:#3f3f46;margin:2px 0;line-height:1.7}.danger-copy strong[data-v-f6601637]{color:#18181b;font-size:14px}.danger-copy p[data-v-f6601637]{color:#71717a;margin:7px 0 0;line-height:1.6}.danger-confirm[data-v-f6601637]{margin-left:8px}.design-preview[data-v-f9d87791]{max-width:1100px}.design-section[data-v-f9d87791]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.design-section h3[data-v-f9d87791]{margin:0 0 14px;font-size:14px}.swatches[data-v-f9d87791]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.swatch[data-v-f9d87791]{border:1px solid #e4e4e7;border-radius:7px;grid-template-columns:38px 1fr;align-items:center;gap:2px 10px;padding:10px;display:grid}.swatch i[data-v-f9d87791]{border:1px solid #e4e4e7;border-radius:7px;grid-row:1/4;width:38px;height:38px}.swatch b[data-v-f9d87791]{font-size:13px}.swatch code[data-v-f9d87791],.swatch small[data-v-f9d87791]{color:#71717a;font-size:12px}.design-preview[data-v-3d4661cc]{max-width:1100px}.design-section[data-v-3d4661cc]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.design-section h3[data-v-3d4661cc]{margin:0 0 14px;font-size:14px}.space-list[data-v-3d4661cc]{gap:10px;display:grid}.space-list div[data-v-3d4661cc]{align-items:center;gap:12px;display:flex}.space-list span[data-v-3d4661cc]{color:#71717a;width:42px;font-size:12px}.space-list i[data-v-3d4661cc]{background:#1677ff;border-radius:3px;height:8px}.metrics[data-v-3d4661cc]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metrics div[data-v-3d4661cc]{border:1px solid #e4e4e7;border-radius:7px;gap:3px;padding:14px;display:grid}.metrics b[data-v-3d4661cc]{font-size:18px}.metrics span[data-v-3d4661cc]{color:#71717a;font-size:12px}.design-preview[data-v-cbd4c3d4]{max-width:1100px}.design-section[data-v-cbd4c3d4]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.design-section h3[data-v-cbd4c3d4]{margin:0 0 8px;font-size:14px}.rule[data-v-cbd4c3d4]{color:#71717a;margin:0 0 14px;font-size:13px}.rule code[data-v-cbd4c3d4]{background:#f4f4f5;border-radius:4px;padding:2px 5px}.icons[data-v-cbd4c3d4]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.icons div[data-v-cbd4c3d4],.sizes span[data-v-cbd4c3d4]{color:#52525b;border:1px solid #e4e4e7;border-radius:7px;align-items:center;gap:9px;min-height:42px;padding:0 10px;font-size:12px;display:flex}.icons[data-v-cbd4c3d4] .app-icon{width:20px;height:20px}.sizes[data-v-cbd4c3d4]{flex-wrap:wrap;gap:10px;display:flex}.sizes b[data-v-cbd4c3d4]{color:#18181b;font-weight:600}.size-options[data-v-cbd4c3d4]{flex-wrap:wrap;gap:10px;display:flex}.size-options button[data-v-cbd4c3d4]{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:76px;height:58px;padding:0 10px;display:flex}.size-options button.selected[data-v-cbd4c3d4]{border-color:var(--r-primary);background:var(--r-primary-light);box-shadow:0 0 0 1px var(--r-primary);color:#0958d9}.size-options b[data-v-cbd4c3d4]{font-size:12px}.selected-size[data-v-cbd4c3d4]{color:#52525b;border:1px solid #e4e4e7;border-radius:7px;align-items:center;gap:9px;min-height:54px;margin-top:14px;padding:0 12px;font-size:12px;display:flex}.selected-size span[data-v-cbd4c3d4]{margin-left:4px}.selected-size b[data-v-cbd4c3d4]{color:#18181b}.size-rule[data-v-cbd4c3d4]{margin-top:12px}.draft-size-icon[data-v-cbd4c3d4]{color:#71717a;place-items:center;line-height:1;display:inline-grid}.menu-size[data-v-cbd4c3d4],.default-size[data-v-cbd4c3d4]{width:18px;height:18px;font-size:18px}.tab-size[data-v-cbd4c3d4]{width:16px;height:16px;font-size:16px}.stroke-compare[data-v-cbd4c3d4],.gap-compare[data-v-cbd4c3d4]{flex-wrap:wrap;gap:12px;display:flex}.stroke-compare button[data-v-cbd4c3d4],.gap-compare button[data-v-cbd4c3d4]{cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:7px;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-size:13px;display:flex}.stroke-compare button.selected[data-v-cbd4c3d4],.gap-compare button.selected[data-v-cbd4c3d4]{border-color:var(--r-primary);background:var(--r-primary-light);box-shadow:0 0 0 1px var(--r-primary);color:#0958d9}.stroke-compare svg[data-v-cbd4c3d4]{width:24px;height:24px}.icon-buttons[data-v-cbd4c3d4]{align-items:stretch}.icon-button-option[data-v-cbd4c3d4]{text-align:left;cursor:pointer;background:#fff!important;border:1px solid #e4e4e7!important;border-radius:8px!important;align-items:center!important;gap:12px!important;min-width:270px!important;height:auto!important;padding:12px!important;display:flex!important}.icon-button-option.selected[data-v-cbd4c3d4]{box-shadow:0 0 0 1px var(--r-primary);border-color:var(--r-primary)!important;background:var(--r-primary-light)!important}.icon-button-demo[data-v-cbd4c3d4]{color:#3f3f46;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.icon-button-demo.size30[data-v-cbd4c3d4]{width:30px;height:30px}.icon-button-demo.size32[data-v-cbd4c3d4]{width:32px;height:32px}.icon-button-demo[data-v-cbd4c3d4] .app-icon{width:18px;height:18px}.icon-button-info[data-v-cbd4c3d4]{gap:2px;display:grid}.icon-button-info b[data-v-cbd4c3d4]{color:#18181b;font-size:13px;font-weight:600}.icon-button-info small[data-v-cbd4c3d4]{color:#71717a;font-size:11px}.icon-button-states[data-v-cbd4c3d4]{gap:12px;margin-top:12px;display:flex}.icon-button-states>div[data-v-cbd4c3d4]{border:1px solid #e4e4e7;border-radius:7px;align-items:center;gap:9px;min-width:150px;padding:10px 12px;display:flex}.icon-button-states small[data-v-cbd4c3d4]{color:#71717a}.hover-state[data-v-cbd4c3d4]{color:#303133;background:#f2f3f5}.disabled-state[data-v-cbd4c3d4]{opacity:.55}.compare[data-v-cbd4c3d4]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.case[data-v-cbd4c3d4]{border:1px solid #e4e4e7;border-radius:7px;grid-template-columns:32px 1fr;align-items:center;padding:11px;display:grid}.case .draft-icon[data-v-cbd4c3d4]{color:currentColor;grid-row:1/3;font-size:20px}.case b[data-v-cbd4c3d4]{font-size:13px}.case small[data-v-cbd4c3d4]{color:inherit;opacity:.72;font-size:11px}.normal[data-v-cbd4c3d4]{color:#71717a}.selected[data-v-cbd4c3d4]{color:#1677ff}.success[data-v-cbd4c3d4]{color:#16a34a}.warning[data-v-cbd4c3d4]{color:#d97706}.danger[data-v-cbd4c3d4]{color:#dc2626}.disabled[data-v-cbd4c3d4]{color:#a1a1aa}.scenes[data-v-cbd4c3d4]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.menu-demo[data-v-cbd4c3d4],.tab-demo[data-v-cbd4c3d4],.action-demo[data-v-cbd4c3d4]{color:#71717a;border:1px solid #e4e4e7;border-radius:7px;gap:8px;padding:12px;font-size:13px;display:flex}.menu-demo[data-v-cbd4c3d4]{flex-direction:column}.menu-demo .active[data-v-cbd4c3d4],.tab-demo .active[data-v-cbd4c3d4],.action-demo[data-v-cbd4c3d4]{color:#1677ff}.action-demo .danger[data-v-cbd4c3d4]{color:#dc2626}.design-preview[data-v-11621a53]{max-width:1100px}.design-section[data-v-11621a53]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.design-section h3[data-v-11621a53]{margin:0 0 14px;font-size:14px}.section-note[data-v-11621a53]{color:#71717a;margin:-7px 0 16px;font-size:12px;line-height:18px}.form-grid[data-v-11621a53]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label[data-v-11621a53]{gap:6px;font-size:13px;display:grid}.form-grid .full[data-v-11621a53]{grid-column:1/-1}.form-grid textarea[data-v-11621a53]{min-height:76px}.field-preview-grid[data-v-11621a53]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;max-width:760px;display:grid}.field-preview-grid label[data-v-11621a53]{gap:6px;font-size:13px;display:grid}.field-preview-grid label>span[data-v-11621a53]{color:#3f3f46}.field-preview-grid input[data-v-11621a53]{color:#27272a;background:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:0;height:32px;padding:0 10px;font-size:13px}.field-preview-grid input.is-focus[data-v-11621a53]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.field-preview-grid input[readonly][data-v-11621a53]{color:#71717a;background:#fafafa}.field-preview-grid input[data-v-11621a53]:disabled{color:#a1a1aa;cursor:not-allowed;background:#f5f5f5}.field-preview-grid input.is-error[data-v-11621a53]{border-color:#dc2626}.field-preview-grid small[data-v-11621a53]{color:#dc2626;font-size:12px}.textarea-preview[data-v-11621a53]{grid-column:1/-1}.field-preview-grid textarea[data-v-11621a53]{resize:vertical;min-height:82px;font:inherit;border:1px solid #dcdfe6;border-radius:6px;outline:0;padding:8px 10px}.field-preview-grid textarea[data-v-11621a53]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.slider-preview[data-v-11621a53]{grid-template-columns:repeat(2,minmax(240px,360px));gap:28px 36px;padding:8px 0 4px;display:grid}.slider-preview label[data-v-11621a53]{gap:12px;display:grid}.slider-preview label>span[data-v-11621a53]{color:#71717a;font-size:12px}.r-slider-wrap[data-v-11621a53]{align-items:center;height:30px;display:flex;position:relative}.r-slider-wrap input[data-v-11621a53]{appearance:none;cursor:pointer;width:100%;margin:0;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.r-slider-wrap input[data-v-11621a53]::-webkit-slider-runnable-track{background:linear-gradient(to right,#1677ff 0 var(--slider-percent),#e4e4e7 var(--slider-percent) 100%);border-radius:999px;height:4px}.r-slider-wrap input[data-v-11621a53]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #1677ff;border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 3px #00000029}.r-slider-wrap input[data-v-11621a53]:hover::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 0 0 4px #1677ff1a}.r-slider-wrap input[data-v-11621a53]:active::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 0 0 4px #1677ff1a}.slider-value[data-v-11621a53]{left:clamp(8px,var(--slider-percent),calc(100% - 8px));color:#fff;opacity:0;pointer-events:none;background:#303133;border-radius:5px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 6px;font-size:12px;font-weight:500;line-height:1;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:-22px;transform:translate(-50%)translateY(3px)}.slider-value[data-v-11621a53]:after{content:"";background:#303133;border-radius:1px;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.r-slider-wrap:hover .slider-value[data-v-11621a53],.slider-value.show[data-v-11621a53]{opacity:1;transform:translate(-50%)translateY(0)}.r-slider-wrap.disabled[data-v-11621a53]{opacity:.45}.r-slider-wrap.disabled input[data-v-11621a53]{cursor:not-allowed}.r-slider-wrap.disabled:hover .slider-value[data-v-11621a53]{opacity:0}.switch-preview[data-v-11621a53]{flex-wrap:wrap;gap:28px;display:flex}.switch-preview>div[data-v-11621a53]{justify-items:start;gap:8px;display:grid}.switch-preview span[data-v-11621a53]{color:#71717a;font-size:12px}.r-switch[data-v-11621a53]{cursor:pointer;background:#bfc4cc;border:0;border-radius:999px;width:42px;height:22px;padding:0;transition:all .18s;position:relative}.r-switch i[data-v-11621a53]{background:#fff;border-radius:9px;width:23px;height:18px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.r-switch.is-on[data-v-11621a53]{background:#1677ff}.r-switch.is-on i[data-v-11621a53]{transform:translate(15px)}.r-switch[data-v-11621a53]:disabled{opacity:.45;cursor:not-allowed}.tag-select[data-v-11621a53]{flex-wrap:wrap;gap:8px;display:flex}.tag-option[data-v-11621a53]{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.tag-option[data-v-11621a53]:hover{color:#1677ff;border-color:#91caff}.tag-option.selected[data-v-11621a53]{border-color:var(--r-primary);background:var(--r-primary-light);box-shadow:0 0 0 1px var(--r-primary);color:#0958d9}.tag-option[data-v-11621a53]:disabled{color:#a1a1aa;cursor:not-allowed;background:#fafafa;border-color:#e4e4e7}.native-checks[data-v-11621a53]{gap:22px;display:flex}.native-checks label[data-v-11621a53]{align-items:center;gap:6px;font-size:13px;display:flex}.preview-grid[data-v-11621a53]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px 36px;display:grid}.preview-item[data-v-11621a53]{min-width:0}.preview-item>b[data-v-11621a53],.control-preview b[data-v-11621a53]{color:#3f3f46;margin-bottom:10px;font-size:13px;font-weight:500;display:block}.preview-item.wide[data-v-11621a53]{grid-column:1/-1;max-width:720px}.select-demo[data-v-11621a53]{width:280px}.preview-item.wide .select-demo[data-v-11621a53]{width:100%}.select-trigger[data-v-11621a53]{color:#27272a;text-align:left;background:#fff;border:1px solid #dcdfe6;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:32px;padding:0 9px;font-size:13px;display:flex}.select-trigger svg[data-v-11621a53],.option>svg[data-v-11621a53]{color:#71717a;flex:none;width:16px;height:16px}.select-panel[data-v-11621a53],.cascader-panel[data-v-11621a53]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-top:4px;padding:4px;box-shadow:0 4px 12px #00000014}.option[data-v-11621a53]{color:#27272a;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;width:100%;height:32px;padding:0 7px;font-size:13px;display:flex}.option[data-v-11621a53]:hover,.option.active[data-v-11621a53]{background:#f5f7fa}.option.selected[data-v-11621a53]{color:#1677ff}.option.selected>svg[data-v-11621a53],.option.active>svg[data-v-11621a53]{color:currentColor;margin-left:auto}.option.disabled[data-v-11621a53]{color:#a1a1aa;cursor:not-allowed}.option-separator[data-v-11621a53]{background:#f0f0f0;height:1px;margin:4px -4px}.cascader-panel[data-v-11621a53]{grid-template-columns:repeat(3,1fr);padding:0;display:grid;overflow:hidden}.cascade-column[data-v-11621a53]{border-right:1px solid #eee;padding:4px}.cascade-column[data-v-11621a53]:last-child{border-right:0}.tree-demo[data-v-11621a53]{max-width:420px}.tree-panel[data-v-11621a53]{padding:4px}.tree-parent>svg[data-v-11621a53]{width:14px;height:14px}.tree-child[data-v-11621a53]{padding-left:27px}.r-checkbox[data-v-11621a53],.r-radio[data-v-11621a53]{box-sizing:border-box;color:#fff;background:#fff;border:1px solid #bfc4cc;flex:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.r-checkbox[data-v-11621a53]{border-radius:5px}.r-checkbox svg[data-v-11621a53]{stroke-width:2.4px;width:75%;height:75%}.r-checkbox.is-checked[data-v-11621a53],.r-checkbox.is-mixed[data-v-11621a53]{background:#1677ff;border-color:#1677ff}.r-radio[data-v-11621a53]{border-radius:50%}.r-radio.is-checked[data-v-11621a53]{border:2px solid #1677ff}.r-radio i[data-v-11621a53]{background:#1677ff;border-radius:50%;width:37.5%;height:37.5%}.r-checkbox.is-disabled[data-v-11621a53],.r-radio.is-disabled[data-v-11621a53]{background:#f5f5f5;border-color:#d9d9d9}.r-checkbox.is-disabled.is-checked[data-v-11621a53],.r-checkbox.is-disabled.is-mixed[data-v-11621a53]{color:#bfbfbf}.r-radio.is-disabled i[data-v-11621a53]{background:#bfbfbf}.option-group[data-v-11621a53]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.option-group>span[data-v-11621a53]{color:#71717a;width:88px;font-size:12px}.option-group button[data-v-11621a53]{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:6px;height:30px;padding:0 10px;font-size:12px}.option-group button.selected[data-v-11621a53]{border-color:var(--r-primary);background:var(--r-primary-light);box-shadow:0 0 0 1px var(--r-primary);color:#0958d9}.control-preview[data-v-11621a53]{grid-template-columns:1fr 1fr;gap:32px;max-width:620px;display:grid}.control-preview>div[data-v-11621a53]{gap:10px;display:grid}.control-preview label[data-v-11621a53],.radio-choice[data-v-11621a53]{color:#27272a;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-height:32px;font-size:13px;display:flex}.radio-choice[data-v-11621a53]{text-align:left;background:0 0;border:0;width:max-content;padding:0;font-family:inherit}.disabled-control[data-v-11621a53]{color:#a1a1aa!important;cursor:not-allowed!important}@media (width<=760px){.preview-grid[data-v-11621a53],.control-preview[data-v-11621a53],.field-preview-grid[data-v-11621a53]{grid-template-columns:1fr}.textarea-preview[data-v-11621a53],.preview-item.wide[data-v-11621a53]{grid-column:auto}.select-demo[data-v-11621a53]{width:100%}}.draft-clearable[data-v-11621a53]{position:relative}.draft-clearable input[data-v-11621a53]{width:100%;padding-right:32px!important}.clear-btn[data-v-11621a53]{cursor:pointer;color:#909399!important;background:0 0!important;border:0!important;border-radius:4px!important;place-items:center!important;width:26px!important;height:26px!important;padding:0!important;display:grid!important}.clear-btn svg[data-v-11621a53]{width:14px!important;height:14px!important}.clear-btn[data-v-11621a53]:hover{color:#303133!important;background:#f2f3f5!important}.draft-clearable>.clear-btn[data-v-11621a53]{opacity:0;pointer-events:none;position:absolute;top:3px;right:3px}.draft-clearable:hover>.clear-btn[data-v-11621a53]{opacity:1;pointer-events:auto}.select-end[data-v-11621a53]{align-items:center;gap:2px;margin-left:auto;display:flex}.select-end>.clear-btn[data-v-11621a53]{display:none!important}.select-trigger:hover .select-end>.clear-btn[data-v-11621a53]{display:grid!important}.select-end>svg[data-v-11621a53]{width:16px;height:16px}.datetime-grid[data-v-11621a53]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;max-width:760px;display:grid}.datetime-grid label[data-v-11621a53]{gap:6px;font-size:13px;display:grid}.datetime-grid label>span[data-v-11621a53]{color:#3f3f46}.picker-mode[data-v-11621a53]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.picker-mode>span[data-v-11621a53]{color:#71717a;font-size:12px}.picker-mode button[data-v-11621a53]{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:6px;height:30px;padding:0 10px;font-size:12px}.picker-mode button.selected[data-v-11621a53]{color:#0958d9;background:#eaf3ff;border-color:#1677ff;box-shadow:0 0 0 1px #1677ff}.picker-control[data-v-11621a53]{box-sizing:border-box;background:#fff;border:1px solid #dcdfe6;border-radius:4px;align-items:center;width:280px;height:32px;display:flex;overflow:hidden}.picker-control .picker-icon[data-v-11621a53]{flex:0 0 32px;order:0;width:32px}.picker-control input[data-v-11621a53]{order:1}.picker-control .picker-clear[data-v-11621a53]{opacity:0;pointer-events:none;flex:0 0 28px;order:2;width:28px}.picker-control:hover .picker-clear[data-v-11621a53]{opacity:1;pointer-events:auto}.picker-control .picker-clear svg[data-v-11621a53]{width:14px;height:14px}.picker-control .picker-clear[data-v-11621a53]:hover{color:#303133;background:#f2f3f5}.picker-control[data-v-11621a53]:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.picker-control input[data-v-11621a53]{box-sizing:border-box;color:#27272a;background:0 0;border:0;outline:0;flex:1;min-width:0;height:30px;padding:0 8px;font-size:13px}.picker-control input[data-v-11621a53]::-webkit-calendar-picker-indicator{display:none}.picker-control button[data-v-11621a53]{color:#71717a;cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;width:32px;height:30px;padding:0;display:grid}.picker-control button[data-v-11621a53]:hover{color:#1677ff;background:#f5f7fa}.picker-control button svg[data-v-11621a53]{width:16px;height:16px}.picker-control.disabled[data-v-11621a53]{color:#a1a1aa;background:#f5f5f5}.picker-control.disabled input[data-v-11621a53],.picker-control.disabled button[data-v-11621a53]{color:#a1a1aa;cursor:not-allowed}.range-field[data-v-11621a53]{grid-column:1/-1}.range-picker-control[data-v-11621a53]{width:276px}.range-value[data-v-11621a53]{color:#27272a!important;background:0 0!important;flex:auto!important;order:1!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;height:30px!important;padding:0 4px!important;font-size:13px!important;display:flex!important}.range-value[data-v-11621a53]:hover{color:#27272a!important;background:0 0!important}.range-value span[data-v-11621a53]{white-space:nowrap;text-align:center;flex:0 0 76px;width:76px}.range-value i[data-v-11621a53]{color:#a1a1aa;font-style:normal}.range-picker-control .picker-clear[data-v-11621a53]{order:2}.day-grid button.inrange[data-v-11621a53]{color:#0958d9;background:#f0f6ff;border-radius:0}.picker-panel[data-v-11621a53]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:292px;margin-top:8px;padding:8px;font-size:13px;box-shadow:0 8px 24px #0000001f}.calendar-head[data-v-11621a53]{justify-content:space-between;align-items:center;height:32px;display:flex}.calendar-head button[data-v-11621a53]{color:#52525b;cursor:pointer;background:0 0;border:0;border-radius:4px;width:28px;height:28px;font-size:20px}.calendar-head button[data-v-11621a53]:hover{background:#f5f7fa}.calendar-head strong[data-v-11621a53]{font-size:13px;font-weight:600}.calendar-title[data-v-11621a53]{align-items:center;gap:2px;display:flex}.calendar-title button[data-v-11621a53]{font-weight:600;color:#27272a!important;width:auto!important;padding:0 6px!important;font-size:13px!important}.calendar-choice-grid[data-v-11621a53]{grid-template-columns:repeat(3,1fr);gap:6px;height:220px;padding:4px;display:grid;overflow-y:auto}.calendar-choice-grid button[data-v-11621a53]{color:#3f3f46;cursor:pointer;background:0 0;border:0;border-radius:5px;height:34px}.calendar-choice-grid button[data-v-11621a53]:hover{background:#f5f7fa}.calendar-choice-grid button.selected[data-v-11621a53]{color:#0958d9;background:#eaf3ff}.month-grid[data-v-11621a53]{grid-template-columns:repeat(3,1fr);height:auto;overflow:visible}.week-row[data-v-11621a53],.day-grid[data-v-11621a53]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.week-row span[data-v-11621a53]{color:#a1a1aa;place-items:center;height:26px;font-size:12px;display:grid}.day-grid button[data-v-11621a53]{color:#3f3f46;cursor:pointer;background:0 0;border:0;border-radius:5px;height:30px;font-size:12px}.day-grid button[data-v-11621a53]:hover{background:#f5f7fa}.day-grid button.muted[data-v-11621a53]{color:#c4c4c7}.day-grid button.selected[data-v-11621a53]{color:#0958d9;background:#eaf3ff;box-shadow:inset 0 0 0 1px #1677ff}.picker-actions[data-v-11621a53]{border-top:1px solid #f0f0f0;justify-content:flex-end;gap:6px;margin-top:8px;padding-top:8px;display:flex}.picker-actions button[data-v-11621a53]{cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;height:28px;padding:0 10px;font-size:12px}.picker-actions button.primary[data-v-11621a53]{color:#0958d9;background:#eaf3ff;border-color:#1677ff}.time-columns[data-v-11621a53]{grid-template-columns:1fr 1fr;gap:6px;height:220px;min-height:0;display:grid;overflow:hidden}.time-columns>div[data-v-11621a53]{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:1fr;grid-auto-rows:28px;align-content:start;gap:3px;height:220px;min-height:0;display:grid;overflow:hidden auto}.time-columns>div>b[data-v-11621a53]{z-index:1;background:#fff;position:sticky;top:0}.time-columns b[data-v-11621a53]{text-align:center;grid-column:1/-1;padding:4px;font-size:12px}.time-columns button[data-v-11621a53]{cursor:pointer;background:0 0;border:0;border-radius:4px;height:28px}.time-columns button[data-v-11621a53]:hover{background:#f5f7fa}.time-columns button.selected[data-v-11621a53]{color:#0958d9;background:#eaf3ff}.datetime-time[data-v-11621a53]{border-top:1px solid #f0f0f0;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.datetime-time span[data-v-11621a53]{color:#71717a;margin-right:auto}.datetime-time-trigger[data-v-11621a53]{align-items:center;gap:5px;display:flex;color:#3f3f46!important;background:#fff!important;border:1px solid #dcdfe6!important;border-radius:4px!important;width:auto!important;height:28px!important;padding:0 8px!important;font-size:12px!important}.datetime-time-trigger svg[data-v-11621a53]{width:14px;height:14px}.datetime-time-panel[data-v-11621a53]{border-top:1px solid #f0f0f0;margin-top:6px;padding-top:6px}.datetime-time i[data-v-11621a53]{font-style:normal}.picker-control input[data-v-11621a53]{appearance:none;box-shadow:none!important;border:none!important}.picker-panel.is-floating[data-v-11621a53]{margin-top:0}.design-preview[data-v-b0ac13d0]{max-width:1100px}.design-section[data-v-b0ac13d0]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.design-section h3[data-v-b0ac13d0]{margin:0 0 14px;font-size:14px}.row[data-v-b0ac13d0]{gap:22px;display:flex}.status[data-v-b0ac13d0]{font-size:13px}.success[data-v-b0ac13d0]{color:#16a34a}.warning[data-v-b0ac13d0]{color:#d97706}.danger[data-v-b0ac13d0]{color:#dc2626}.muted[data-v-b0ac13d0]{color:#a1a1aa}.design-preview[data-v-232e46cf]{max-width:1100px}.design-section[data-v-232e46cf],.notes[data-v-232e46cf]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.design-section h3[data-v-232e46cf],.notes h3[data-v-232e46cf]{margin:0 0 14px;font-size:14px}.pager[data-v-232e46cf],.pager-demo[data-v-232e46cf],.page-size[data-v-232e46cf],.test-row[data-v-232e46cf]{align-items:center;display:flex}.pager[data-v-232e46cf]{gap:6px}.pager.old span[data-v-232e46cf]{color:#71717a;margin-right:auto;font-size:12px}.pager.old button[data-v-232e46cf]{background:#fff;border:1px solid #dcdfe6;border-radius:6px;min-width:32px;height:32px}.pager.old button.active[data-v-232e46cf]{color:#1677ff;border-color:#1677ff}.pager.old button[data-v-232e46cf]:disabled{color:#a1a1aa;background:#f5f7fa}.pager-demo[data-v-232e46cf]{justify-content:flex-end;min-height:44px}.pager.new[data-v-232e46cf]{color:#71717a;gap:4px;font-size:12px}.pager.new>.range[data-v-232e46cf]{margin-right:8px}.page-size-select[data-v-232e46cf]{width:64px;margin-right:4px}.pager.new button[data-v-232e46cf]{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;width:28px;height:28px;padding:0}.pager.new button[data-v-232e46cf]:hover:not(:disabled):not(.active){background:#f4f4f5}.pager.new button.active[data-v-232e46cf]{color:#1677ff;background:#eaf3ff;border-color:#1677ff;box-shadow:0 0 0 1px #1677ff}.pager.new button.active[data-v-232e46cf]:hover{color:#1677ff;background:#eaf3ff;border-color:#1677ff}.pager.new button[data-v-232e46cf]:disabled{color:#d4d4d8;cursor:not-allowed}.pager.new svg[data-v-232e46cf]{width:16px;height:16px;margin:auto;display:block}.pager.new .ellipsis[data-v-232e46cf]{color:#71717a}.test-row[data-v-232e46cf]{color:#52525b;gap:28px;font-size:13px}.test-row label[data-v-232e46cf]{align-items:center;gap:8px;display:flex}.test-row input[data-v-232e46cf]{border:1px solid #dcdfe6;border-radius:4px;width:100px;height:32px;padding:0 8px}.note-grid[data-v-232e46cf]{color:#71717a;flex-wrap:wrap;gap:10px 24px;font-size:12px;display:flex}.note-grid b[data-v-232e46cf]{color:#27272a;font-weight:500}@media (width<=700px){.pager-demo[data-v-232e46cf]{flex-direction:column;align-items:flex-start}.pager.new[data-v-232e46cf]{flex-wrap:wrap}}.design-preview[data-v-cd332c90]{max-width:1100px}.design-section[data-v-cd332c90]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.design-section h3[data-v-cd332c90]{margin:0 0 14px;font-size:14px}.messages[data-v-cd332c90]{gap:10px;max-width:420px;display:grid}.empty-message[data-v-cd332c90]{color:#909399;text-align:center;border:1px solid #e4e4e7;border-radius:7px;min-height:38px;padding:9px 12px;font-size:13px}.restore[data-v-cd332c90]{margin-top:12px}.design-preview[data-v-19100a70]{max-width:1100px}.grid[data-v-19100a70]{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.grid section[data-v-19100a70]{border:1px solid var(--r-border-light);border-radius:8px;padding:18px}.grid h3[data-v-19100a70]{margin:0 0 14px;font-size:14px}.empty[data-v-19100a70]{color:#71717a;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:150px;display:flex}.empty b[data-v-19100a70]{color:#3f3f46;font-size:14px}.empty span[data-v-19100a70]{font-size:12px}.spinner[data-v-19100a70]{border:2px solid #e4e4e7;border-top-color:#1677ff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-19100a70}@keyframes spin-19100a70{to{transform:rotate(360deg)}}.design-preview[data-v-18512e3a]{max-width:1100px}.design-section[data-v-18512e3a]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px 18px 150px}.design-section h3[data-v-18512e3a]{margin:0 0 14px;font-size:14px}.dropdown[data-v-18512e3a]{display:inline-block;position:relative}.dropdown>button[data-v-18512e3a]{background:#fff;border:1px solid #dcdfe6;border-radius:6px;height:32px;padding:0 10px}.menu[data-v-18512e3a]{background:#fff;border:1px solid #e4e4e7;border-radius:7px;width:130px;padding:5px;position:absolute;top:38px;left:0;box-shadow:0 8px 24px #00000014}.menu span[data-v-18512e3a]{border-radius:5px;padding:7px 9px;font-size:13px;display:block}.menu span[data-v-18512e3a]:hover{background:#f5f7fa}.menu .danger[data-v-18512e3a]{color:#dc2626}.ricky-search-filter[data-v-65835898]{align-items:center;gap:8px;display:flex}.ricky-search-filter>input[data-v-65835898]{width:240px}.ricky-search-filter__status[data-v-65835898]{width:140px}.ricky-page-toolbar[data-v-486f465c]{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.ricky-page-toolbar__left[data-v-486f465c],.ricky-page-toolbar__right[data-v-486f465c]{align-items:center;gap:8px;display:flex}.ricky-page-toolbar__left[data-v-486f465c]{min-width:0}.ricky-page-toolbar__right[data-v-486f465c]{flex:none}@media (width<=760px){.ricky-page-toolbar[data-v-486f465c]{flex-wrap:wrap;align-items:flex-start}.ricky-page-toolbar__left[data-v-486f465c],.ricky-page-toolbar__right[data-v-486f465c]{flex-wrap:wrap}}.design-preview[data-v-7a864df0]{max-width:none}.design-section[data-v-7a864df0]{margin-top:18px}.design-section>h3[data-v-7a864df0]{margin:0 0 12px;font-size:14px}.layout-stage[data-v-7a864df0]{border:1px solid var(--r-border);background:#fff;border-radius:8px;height:620px;display:flex;overflow:hidden}.demo-sidebar[data-v-7a864df0]{border-right:2px solid var(--r-border-light);width:256px;height:100%;color:var(--r-text-2);background:#fafafa;flex:0 0 256px;padding:0;overflow:hidden}.demo-brand[data-v-7a864df0]{height:64px;color:var(--r-text);white-space:nowrap;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.demo-sidebar nav[data-v-7a864df0]{height:calc(100% - 64px);padding:8px;display:block;overflow:auto}.nav-group[data-v-7a864df0]{margin:0 0 8px;display:block}.nav-title[data-v-7a864df0]{width:100%;height:32px;color:var(--r-text-2);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.nav-label[data-v-7a864df0]{align-items:center;gap:8px;min-width:0;display:flex}.nav-label[data-v-7a864df0] .app-icon{width:16px;height:16px}.nav-chevron[data-v-7a864df0]{width:16px;height:16px;margin-left:auto}.nav-chevron.open[data-v-7a864df0]{transform:rotate(90deg)}.nav-children[data-v-7a864df0]{gap:2px;padding:2px 0 4px 24px;display:grid}.nav-children a[data-v-7a864df0],.demo-sidebar>nav>a[data-v-7a864df0]{color:#3f3f46;border-radius:6px;align-items:center;min-height:32px;padding:0 8px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.demo-sidebar a.active[data-v-7a864df0]{color:#09090b;background:#ededee;font-weight:500}.demo-main[data-v-7a864df0]{flex:1;min-width:0;overflow:hidden}.demo-topbar[data-v-7a864df0]{background:#fff;border-bottom:2px solid #efebeb;justify-content:space-between;align-items:stretch;height:50px;padding:0 16px;display:flex}.demo-tabs[data-v-7a864df0]{flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.tab-item[data-v-7a864df0]{white-space:nowrap;color:#3f3f46;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;min-width:0;max-width:240px;height:32px;padding:0 10px;font-size:13.5px;font-weight:400;line-height:20px;display:flex;position:relative}.tab-item[data-v-7a864df0]:hover{background:#f5f5f5}.tab-item.active[data-v-7a864df0]{color:var(--r-primary);font-weight:500}.tab-icon[data-v-7a864df0]{color:#71717a;flex:0 0 15px;width:15px;height:15px}.tab-item.active .tab-icon[data-v-7a864df0]{color:currentColor}.tab-title[data-v-7a864df0]{text-overflow:ellipsis;margin:0 2px;overflow:hidden}.tab-close[data-v-7a864df0]{width:18px;height:18px;color:var(--r-text-3);opacity:.7;border-radius:4px;place-items:center;margin-left:2px;font-size:15px;line-height:1;display:inline-grid}.demo-account[data-v-7a864df0]{white-space:nowrap;flex:none;align-items:center;gap:8px;height:100%;padding:0 12px;font-size:13px;display:flex}.demo-account>span[data-v-7a864df0]:nth-child(2){color:#d1d5db}.demo-account button[data-v-7a864df0]{color:#374151;background:0 0;border:0;padding:5px 0}.demo-content[data-v-7a864df0]{background:#fff;height:calc(100% - 50px);padding:10px}.demo-content .page-head[data-v-7a864df0]{margin:0 0 10px}.demo-content .page-head>div[data-v-7a864df0]{display:grid}.placeholder[data-v-7a864df0]{border:1px dashed var(--r-border);height:480px;color:var(--r-text-3);border-radius:6px;padding:18px;font-size:13px}.metrics[data-v-7a864df0]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.metrics span[data-v-7a864df0]{border:1px solid var(--r-border-light);color:#71717a;border-radius:6px;padding:7px 10px;font-size:12px}.layout-draft[data-v-7a864df0]{margin-top:18px}.draft-stage[data-v-7a864df0]{background:#fff;border:1px solid #dcdfe6;border-radius:8px;height:620px;display:flex;overflow:hidden}.draft-sidebar[data-v-7a864df0]{background:#fafafa;border-right:2px solid #ebeef5;flex:0 0 256px;width:256px}.draft-brand[data-v-7a864df0]{justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.draft-brand em[data-v-7a864df0],.draft-nav small[data-v-7a864df0]{color:#909399;font-size:11px;font-style:normal}.draft-nav[data-v-7a864df0]{align-content:start;gap:10px;height:calc(100% - 64px);padding:8px;display:grid}.area-label[data-v-7a864df0]{gap:2px;display:grid}.area-label b[data-v-7a864df0]{font-size:13px}.menu-spec[data-v-7a864df0]{gap:4px;display:grid}.spec-menu[data-v-7a864df0]{text-align:left;color:#3f3f46;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;font-size:14px;line-height:20px;display:flex}.spec-menu.level1[data-v-7a864df0] .app-icon,.spec-menu.active[data-v-7a864df0] .app-icon{flex:0 0 18px;width:18px;height:18px}.spec-menu.level2[data-v-7a864df0] .app-icon{flex:0 0 16px;width:16px;height:16px}.spec-menu .tail[data-v-7a864df0]{margin-left:auto}.child-spec[data-v-7a864df0]{padding-left:24px}.spec-menu.level2[data-v-7a864df0]{background:#f7f7f8}.spec-menu.active[data-v-7a864df0]{background:#ededee;font-weight:500}.spec-note[data-v-7a864df0]{color:#909399;padding-left:8px;font-size:10px;line-height:15px}.spec-note b[data-v-7a864df0]{color:#606266}.draft-main[data-v-7a864df0]{flex:1;min-width:0}.draft-top[data-v-7a864df0]{border-bottom:2px solid #efebeb;gap:12px;height:112px;padding:8px 16px;display:flex}.draft-tabs[data-v-7a864df0]{flex:1;align-content:start;gap:5px;min-width:0;font-size:12px;display:grid}.top-spec[data-v-7a864df0]{align-items:center;gap:12px;display:flex}.top-spec span[data-v-7a864df0]{color:#909399}.tab-spec-row[data-v-7a864df0]{align-items:center;height:32px;display:flex;overflow-x:auto}.spec-tab[data-v-7a864df0]{white-space:nowrap;color:#3f3f46;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;max-width:240px;height:32px;padding:0 10px;font-size:13.5px;line-height:20px;display:flex}.spec-tab[data-v-7a864df0] .app-icon{flex:0 0 16px;width:16px;height:16px}.spec-tab i[data-v-7a864df0]{color:#909399;place-items:center;width:18px;height:18px;margin-left:2px;font-style:normal;display:grid}.spec-tab.active[data-v-7a864df0]{color:#1677ff;background:#f5f8ff;font-weight:500}.spec-tab.pinned[data-v-7a864df0]{background:#f5f5f5}.tab-note[data-v-7a864df0]{color:#909399;font-size:10px;line-height:15px}.tab-note b[data-v-7a864df0]{color:#606266}.draft-user[data-v-7a864df0]{border-left:1px dashed #e4e4e7;align-content:start;gap:6px;width:190px;padding:2px 0 0 12px;font-size:12px;display:grid}.draft-user span[data-v-7a864df0]{font-size:13px}.draft-user small[data-v-7a864df0]{color:#909399}.draft-content[data-v-7a864df0]{flex-direction:column;height:calc(100% - 112px);min-height:0;padding:10px;display:flex}.content-mark[data-v-7a864df0]{color:#606266;border:1px dashed #b8c0cc;border-radius:6px;flex:none;margin-bottom:8px;padding:7px 9px;font-size:12px}.draft-panel[data-v-7a864df0]{border:0;border-radius:8px;flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.draft-toolbar[data-v-7a864df0]{flex:0 0 32px;justify-content:space-between;align-items:center;gap:12px;height:32px;display:flex}.toolbar-left[data-v-7a864df0],.toolbar-right[data-v-7a864df0]{align-items:center;gap:8px;display:flex}.toolbar-left[data-v-7a864df0] .ricky-search-filter>input{width:180px}.toolbar-left[data-v-7a864df0] .ricky-search-filter__status{width:110px}.toolbar-action-message[data-v-7a864df0]{color:#606266;flex:0 0 20px;align-items:center;height:20px;font-size:10px;display:flex}.toolbar-note[data-v-7a864df0]{color:#909399;flex:0 0 28px;align-items:center;gap:12px;height:28px;font-size:10px;display:flex}.toolbar-note b[data-v-7a864df0]{color:#606266}.draft-body>span[data-v-7a864df0],.draft-panel>footer span[data-v-7a864df0]{color:#909399}.draft-body[data-v-7a864df0]{border:1px solid #ebeef5;flex:1;min-height:0;margin-top:10px;font-size:12px;overflow:auto}.draft-body>b[data-v-7a864df0],.draft-body>span[data-v-7a864df0]{padding:8px;display:inline-block}.sticky-demo[data-v-7a864df0]{z-index:2;background:#f5f7fa;border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5;height:34px;padding:8px 10px;font-weight:600;position:sticky;top:0}.rows-demo[data-v-7a864df0]{color:#909399;height:280px;padding:14px 10px;line-height:40px}.draft-panel>footer[data-v-7a864df0]{border-top:1px solid #ebeef0;flex:0 0 44px;justify-content:flex-end;align-items:center;gap:14px;min-height:44px;font-size:12px;display:flex}.param-grid[data-v-7a864df0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.param-grid section[data-v-7a864df0]{background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:14px}.param-grid h4[data-v-7a864df0]{margin:0 0 10px;font-size:13px}.param-grid p[data-v-7a864df0]{color:#606266;margin:5px 0;font-size:12px;line-height:18px}.param-grid p b[data-v-7a864df0]{color:#303133;font-weight:500}@media (width<=1000px){.param-grid[data-v-7a864df0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-preview[data-v-04e4ecf1]{max-width:1100px}.design-section[data-v-04e4ecf1]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.design-section small[data-v-04e4ecf1]{color:#71717a;margin-top:12px;display:block}.result[data-v-04e4ecf1]{color:#52525b;margin-top:12px;font-size:12px}.ricky-standard-form[data-v-939360e7]{gap:12px;display:grid}.ricky-standard-form__row[data-v-939360e7]{align-items:center;gap:12px;font-size:13px;display:flex}.ricky-standard-form__row>span[data-v-939360e7]{text-align:right;color:#3f3f46;flex:0 0 88px;width:88px}.required[data-v-939360e7]{color:#dc2626;font-style:normal}.ricky-standard-form__row>input[data-v-939360e7],.ricky-standard-form__row>textarea[data-v-939360e7],.field-control[data-v-939360e7]{flex:0 0 470px;width:470px}.ricky-standard-form__row.is-textarea[data-v-939360e7]{align-items:flex-start}.ricky-standard-form__row.is-textarea>span[data-v-939360e7]{padding-top:8px}.design-preview[data-v-3fc4bbb2]{max-width:1100px}.standard-preview[data-v-3fc4bbb2]{margin-top:18px}.standard-preview__effect[data-v-3fc4bbb2]{background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.form-message[data-v-3fc4bbb2]{color:#606266;font-size:12px}.design-preview[data-v-d616857a]{max-width:1200px}.manage-page[data-v-d616857a]{flex-direction:column;height:560px;min-height:0;margin-top:18px;display:flex;position:relative}.manage-page[data-v-d616857a]>.ricky-page-toolbar{flex:none;margin-bottom:10px}.manage-page[data-v-d616857a]>.ricky-list-table{flex:auto;min-height:0}.check[data-v-d616857a]{width:34px;padding-left:14px!important;padding-right:4px!important}.main-cell[data-v-d616857a]{font-weight:500;color:#09090b!important}.muted[data-v-d616857a]{color:#71717a!important}.action-head[data-v-d616857a]{text-align:right!important;padding-right:16px!important}.actions[data-v-d616857a]{text-align:right;white-space:nowrap}.actions button[data-v-d616857a]{color:#1677ff;cursor:pointer;background:0 0;border:0;border-radius:6px;height:26px;padding:0 7px;font-size:14px}.actions button[data-v-d616857a]:hover{background:#f4f4f5}.actions .warning[data-v-d616857a]{color:#d97706}.actions .danger[data-v-d616857a]{color:#dc2626}.actions .success-text[data-v-d616857a]{color:#16a34a}.status-text[data-v-d616857a]{align-items:center;gap:6px;font-size:13px;display:inline-flex}.status-text i[data-v-d616857a]{border-radius:50%;width:6px;height:6px}.status-text.success[data-v-d616857a]{color:#16a34a}.status-text.success i[data-v-d616857a]{background:#16a34a}.status-text.disabled[data-v-d616857a]{color:#a1a1aa}.status-text.disabled i[data-v-d616857a]{background:#a1a1aa}.pagination-bar[data-v-d616857a]{background:#fff;border-top:1px solid #ebeef0;flex:none;justify-content:flex-end;align-items:center;min-height:44px;display:flex}.feedback[data-v-d616857a]{color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;bottom:48px;right:0;box-shadow:0 4px 12px #00000014}.design-preview[data-v-0811904d]{max-width:1100px}.stage[data-v-0811904d]{background:#f5f5f5;border-radius:8px;gap:24px;min-height:470px;margin-top:18px;padding:20px;display:flex}.stage aside[data-v-0811904d]{background:#fafafa;border-right:2px solid #e4e4e7;width:256px}.stage header[data-v-0811904d]{align-items:center;height:64px;padding:0 16px;font-weight:600;display:flex}.stage nav[data-v-0811904d]{padding:8px}.stage a[data-v-0811904d]{color:#3f3f46;border-radius:6px;align-items:center;gap:9px;height:32px;padding:0 9px;font-size:14px;display:flex}.stage a.active[data-v-0811904d]{color:#09090b;background:#f0f0f1;font-weight:500}.stage[data-v-0811904d] .app-icon{width:16px;height:16px}.stage .arrow[data-v-0811904d]{margin-left:auto}.children a[data-v-0811904d]{padding-left:34px}.notes[data-v-0811904d]{background:#fff;border:1px solid #e4e4e7;border-radius:8px;gap:9px;width:220px;height:max-content;padding:16px;display:grid}.notes span[data-v-0811904d]{color:#71717a;font-size:13px}.design-preview[data-v-57b6f28f]{max-width:1100px}.design-section[data-v-57b6f28f]{border:1px solid #e4e4e7;border-radius:8px;margin-top:18px;overflow:hidden}.design-section h3[data-v-57b6f28f]{margin:0;padding:14px 16px;font-size:14px}.tabs[data-v-57b6f28f]{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #e4e4e7;align-items:stretch;height:40px;display:flex}.tabs button[data-v-57b6f28f]{color:#3f3f46;background:#fff;border:0;border-right:1px solid #f0f0f0;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;display:flex;position:relative}.tabs button.active[data-v-57b6f28f]{color:#1677ff;font-weight:500}.tabs button.active[data-v-57b6f28f]:after{content:"";background:#1677ff;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tabs i[data-v-57b6f28f]{color:#a1a1aa;font-style:normal}.tabs[data-v-57b6f28f] .app-icon{width:15px;height:15px}.content[data-v-57b6f28f]{color:#a1a1aa;height:180px;padding:20px;font-size:12px}.metrics[data-v-57b6f28f]{gap:8px;margin-top:12px;display:flex}.metrics span[data-v-57b6f28f]{color:#71717a;border:1px solid #e4e4e7;border-radius:6px;padding:7px 10px;font-size:12px}.design-preview[data-v-162c23d8]{max-width:1200px}.canvas[data-v-162c23d8]{background:#fff;border:1px solid #e4e4e7;border-radius:8px;margin-top:18px;padding:18px}.canvas header[data-v-162c23d8],.canvas footer[data-v-162c23d8],.filter[data-v-162c23d8]{align-items:center;display:flex}.canvas header[data-v-162c23d8],.canvas footer[data-v-162c23d8]{justify-content:space-between}.canvas h2[data-v-162c23d8]{margin:0;font-size:20px;line-height:28px}.canvas small[data-v-162c23d8]{color:#71717a}.canvas header button[data-v-162c23d8],.filter button[data-v-162c23d8]{color:#fff;background:#1677ff;border:0;border-radius:6px;height:32px;padding:0 11px}.filter[data-v-162c23d8]{gap:8px;margin-top:16px}.filter input[data-v-162c23d8]{width:230px}.filter select[data-v-162c23d8]{width:130px}main[data-v-162c23d8]{border:1px solid #ebeef0;border-radius:6px;margin-top:14px;overflow:hidden}.table-head[data-v-162c23d8]{background:#f5f7fa;align-items:center;height:36px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.rows[data-v-162c23d8]{color:#71717a;height:220px;padding:14px 10px;font-size:13px}.canvas footer[data-v-162c23d8]{margin-top:12px}.canvas footer span[data-v-162c23d8]{color:#71717a;font-size:12px}.notes[data-v-162c23d8]{gap:8px;margin-top:12px;display:flex}.notes span[data-v-162c23d8]{color:#71717a;border:1px solid #e4e4e7;border-radius:6px;padding:7px 10px;font-size:12px}.design-preview[data-v-e401bbda]{max-width:1100px}.design-section[data-v-e401bbda]{border:1px solid var(--r-border-light);border-radius:8px;margin-top:18px;padding:18px}.design-section h3[data-v-e401bbda]{margin:0 0 14px;font-size:14px}.section-note[data-v-e401bbda]{color:#71717a;margin:-7px 0 16px;font-size:12px;line-height:18px}.previews[data-v-e401bbda]{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:24px;display:grid}.previews h4[data-v-e401bbda]{color:#3f3f46;margin:0 0 10px;font-size:13px;font-weight:500}.scroll-demo[data-v-e401bbda]{background:#fff;border:1px solid #e4e4e7;border-radius:8px;overflow:hidden scroll}.scroll-demo.large[data-v-e401bbda]{height:280px}.scroll-demo.small[data-v-e401bbda]{width:150px;height:220px}.demo-row[data-v-e401bbda]{color:#3f3f46;border-bottom:1px solid #f1f1f2;justify-content:space-between;align-items:center;height:42px;padding:0 12px;font-size:13px;display:flex}.demo-row span[data-v-e401bbda]{color:#a1a1aa;font-size:12px}.time-row[data-v-e401bbda]{color:#52525b;border-radius:4px;justify-content:center;align-items:center;height:30px;margin:3px 5px;font-size:12px;display:flex}.time-row[data-v-e401bbda]:hover{background:#f5f7fa}.spec[data-v-e401bbda]{color:#71717a;margin-top:14px;font-size:12px}@media (width<=760px){.previews[data-v-e401bbda]{grid-template-columns:1fr}}.confirm-text[data-v-8092ca8c]{margin:2px 0;line-height:1.7}.color-chip[data-v-9a257030]{border:1px solid var(--r-border);cursor:grab;border-radius:4px;align-items:center;gap:4px;margin:2px 6px 2px 0;padding:3px 7px;transition:opacity .16s,transform .16s;display:inline-flex}.color-chip b[data-v-9a257030]{color:#999;font-size:11px}.drag-handle[data-v-9a257030]{cursor:grab;-webkit-user-select:none;user-select:none;padding:3px 8px;font-size:18px;display:inline-block}.dragging[data-v-9a257030]{opacity:.35}.group-move-move[data-v-9a257030]{transition:transform .22s}.color-move-move[data-v-9a257030]{transition:transform .18s}.size-group[data-v-e7643189]{border:1px solid var(--r-border);border-radius:8px;margin:0 0 18px;overflow:hidden}.group-head[data-v-e7643189]{background:#f5f5f5;align-items:center;gap:10px;padding:8px;display:flex}.group-name[data-v-e7643189]{width:220px;font-weight:600}.size-group .data-table[data-v-e7643189]{margin:0}.size-group td input[data-v-e7643189]:not([type=checkbox]){width:100%}.save-bar[data-v-e7643189]{z-index:calc(var(--r-z-sticky) + 1);text-align:right;border-top:1px solid var(--r-border);background:#fffffff0;margin:0;padding:10px;position:sticky;bottom:0}.brand-search[data-v-d2f4cea2]{gap:6px;display:flex}.brand-search input[data-v-d2f4cea2]{width:220px}.drag-handle[data-v-2673c927]{cursor:grab;-webkit-user-select:none;user-select:none;font-size:18px}.dragging[data-v-2673c927]{opacity:.35}.row-move-move[data-v-2673c927]{transition:transform .22s}.category-modal[data-v-2033a8ae]{width:min(760px,90vw)}.category-grid[data-v-2033a8ae]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.category-grid label[data-v-2033a8ae]{flex-direction:column;gap:4px;display:flex}.category-grid .check[data-v-2033a8ae]{flex-direction:row;align-items:center}.brand-search[data-v-f12a7495]{gap:6px;display:flex}.brand-search input[data-v-f12a7495]{width:220px}.size-template-mask[data-v-f12a7495]{align-items:flex-start;padding-top:40px}.size-template-modal[data-v-f12a7495]{width:min(1100px,94vw);max-height:85vh;overflow:auto}.template-meta[data-v-f12a7495]{gap:10px;display:flex}.template-meta label[data-v-f12a7495]{flex:1}.preset-bar[data-v-f12a7495],.template-tools[data-v-f12a7495]{align-items:center;gap:6px;margin:12px 0;display:flex}.template-tools[data-v-f12a7495]{z-index:1;margin-bottom:14px;position:relative}.preset-bar[data-v-f12a7495]{background:#f5f5f5;padding:8px}.template-table-wrap[data-v-f12a7495]{clear:both;padding-top:10px;position:relative;overflow:auto}.template-table input[data-v-f12a7495]{box-sizing:border-box;width:100%;min-width:75px}.template-table th[data-v-f12a7495]{min-width:100px;position:relative}.head-name[data-v-f12a7495]{font-weight:600}.template-table th small[data-v-f12a7495]{font-weight:400;display:block}.mini-x[data-v-f12a7495]{padding:0 4px;position:absolute;top:2px;right:2px}*{box-sizing:border-box}body{margin:0}.shell{min-height:100vh;display:flex}.login-page{place-items:center;min-height:100vh;display:grid}.login-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:16px;width:360px;padding:28px;display:grid}.login-card h1{margin:0 0 8px}.login-card label{gap:7px;display:grid}.login-card input{border:1px solid #d1d5db;border-radius:6px;padding:10px}.login-card button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:6px;padding:10px}.error{color:#b91c1c;margin:0;font-size:14px}.notice{background:#f0fdf4;border-radius:6px;padding:10px}.permission-section{margin-top:24px}.permission-section h3{margin-bottom:8px;font-size:15px}.check-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.check-grid label{align-items:center;gap:6px;display:flex}.check-grid small{color:#9ca3af;margin-top:2px;font-size:11px;display:block}.permission-grid{gap:6px;display:grid}.permission-grid>div{border-bottom:1px solid var(--r-border-light);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.main{flex:1;min-width:0;overflow:hidden}.topbar{background:#fff;border-bottom:2px solid #efebeb;justify-content:space-between;align-items:stretch;gap:0;height:50px;padding:0 16px;display:flex}.tabs-strip{scrollbar-width:thin;background:#fff;flex:1;align-self:flex-end;align-items:center;gap:0;min-width:0;height:100%;padding:0;display:flex;overflow:auto hidden}.account{white-space:nowrap;flex:none;align-items:center;gap:8px;height:100%;padding:0 12px;font-size:13px;display:flex}.account .divider{color:#d1d5db}.account button{cursor:pointer;color:#374151;background:0 0;border:0;padding:5px 0}.content{background:#fff;height:calc(100vh - 50px);padding:10px;position:relative;overflow:auto}.message-stack{z-index:var(--r-z-message);pointer-events:none;gap:6px;width:min(360px,100vw - 180px);display:grid;position:fixed;top:60px;right:10px}.message-enter-active,.message-leave-active{transition:opacity .2s,transform .2s}.message-enter-from,.message-leave-to{opacity:0;transform:translateY(-6px)}.message-move{transition:transform .2s}.tab-context{z-index:1002;border:1px solid var(--r-border);background:#fff;border-radius:6px;width:160px;padding:5px;display:grid;position:fixed;box-shadow:0 8px 24px #0002}.tab-context button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px;font-size:13px}.tab-context button:hover:not(:disabled){background:#f3f4f6}.tab-context button:disabled{color:#c4c7cc;cursor:not-allowed}.context-sep{background:var(--r-border-light);height:1px;margin:4px}.context-cover{z-index:1001;position:fixed;inset:0}:root{color:#09090b;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--r-primary:#1677ff;--r-primary-hover:#4096ff;--r-primary-active:#0958d9;--r-primary-light:#e6f4ff;--r-success:#52c41a;--r-warning:#faad14;--r-danger:#f56c6c;--r-text:#303133;--r-text-2:#606266;--r-text-3:#909399;--r-disabled:#c0c4cc;--r-bg:#f5f7fa;--r-panel:#fff;--r-border:#dcdfe6;--r-border-light:#ebeef5;--r-radius:6px;--r-z-dropdown:100;--r-z-sticky:200;--r-z-menu:500;--r-z-modal:1000;--r-z-popover:1100;--r-z-message:2000;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px}.r-scrollbar{scrollbar-color:#52525b38 transparent}.r-scrollbar::-webkit-scrollbar{width:8px;height:8px}.r-scrollbar--small::-webkit-scrollbar{width:5px;height:5px}.r-scrollbar::-webkit-scrollbar-track{background:0 0}.r-scrollbar::-webkit-scrollbar-thumb{background:#52525b38;border-radius:999px}.r-scrollbar::-webkit-scrollbar-thumb:hover{background:#52525b52}.r-scrollbar::-webkit-scrollbar-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.r-scrollbar::-webkit-scrollbar-button:single-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.r-scrollbar::-webkit-scrollbar-button:vertical{background:0 0!important;width:0!important;height:0!important;display:none!important}.r-scrollbar::-webkit-scrollbar-button:horizontal{background:0 0!important;width:0!important;height:0!important;display:none!important}.r-scrollbar::-webkit-scrollbar-button:start{background:0 0!important;width:0!important;height:0!important;display:none!important}.r-scrollbar::-webkit-scrollbar-button:end{background:0 0!important;width:0!important;height:0!important;display:none!important}.r-scrollbar::-webkit-scrollbar-button:decrement{background:0 0!important;width:0!important;height:0!important;display:none!important}.r-scrollbar::-webkit-scrollbar-button:increment{background:0 0!important;width:0!important;height:0!important;display:none!important}button,input,select,textarea,.tab-item,.sidebar a,.nav-title{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,opacity .15s,transform .15s}.panel{background:#fff;border:0;border-radius:8px;padding:12px}.page-head{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:10px;display:flex}.page-head h2{letter-spacing:-.4px;color:#09090b;margin:0;font-size:20px;font-weight:600;line-height:28px}.page-head button,.r-btn{border:1px solid var(--r-border);cursor:pointer;background:#fff;border-radius:6px;min-height:32px;padding:0 12px}.r-btn:hover:not(:disabled){background:#fafafa;border-color:#b8c0cc}.r-btn--primary{border-color:var(--r-primary);background:var(--r-primary);color:#fff}.r-btn--primary:hover:not(:disabled){border-color:var(--r-primary-hover);background:var(--r-primary-hover)}.r-btn:disabled{opacity:.55;cursor:not-allowed}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table th{background:var(--r-bg);color:#3f3f46;letter-spacing:normal;white-space:nowrap;height:34px;z-index:var(--r-z-sticky);padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;position:sticky;top:-10px}.data-table td{border-bottom:1px solid var(--r-border-light);color:#27272a;letter-spacing:normal;height:36px;padding:6px 10px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.data-table tbody tr{transition:background-color .14s}.data-table tbody tr:hover{background:#f7f9fc}.r-modal-mask{z-index:var(--r-z-modal);background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.r-modal{background:#fff;border-radius:12px;flex-direction:column;width:min(680px,94vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 18px 50px #0003}.r-modal--small{width:min(440px,94vw)}.r-modal--large{width:min(1000px,96vw)}.r-modal__header{border-bottom:1px solid var(--r-border-light);letter-spacing:-.2px;color:#09090b;flex:0 0 48px;justify-content:space-between;align-items:center;height:48px;padding:0 14px 0 16px;font-size:15px;font-weight:600;line-height:20px;display:flex}.r-modal__body{min-height:0;padding:16px;overflow:auto}.r-modal__footer{border-top:1px solid var(--r-border-light);flex:0 0 54px;justify-content:flex-end;align-items:center;gap:8px;min-height:54px;padding:10px 14px;display:flex}.r-icon-button{width:30px;height:30px;color:var(--r-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px}.r-icon-button:hover{color:var(--r-text);background:#f2f3f5}.ricky-modal-enter-active,.ricky-modal-leave-active{transition:opacity .18s}.ricky-modal-enter-active .r-modal,.ricky-modal-leave-active .r-modal{transition:opacity .18s,transform .18s}.ricky-modal-enter-from,.ricky-modal-leave-to{opacity:0}.ricky-modal-enter-from .r-modal,.ricky-modal-leave-to .r-modal{opacity:0;transform:translateY(8px)scale(.985)}.app-icon{flex:none;width:1em;height:1em;display:block}.nav-label{align-items:center;gap:7px;display:flex}.nav-label .app-icon{color:var(--r-text-3);font-size:17px}.sidebar a.active .app-icon,.nav-title:hover .app-icon{color:var(--r-primary)}@media (width<=760px){.r-modal-mask{padding:10px}.r-modal{max-height:94vh}.category-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.r-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.r-form-grid label,.r-modal__body>label{color:var(--r-text-2);gap:5px;display:grid}.actions button{min-height:26px;color:var(--r-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 7px}.actions button:hover{background:var(--r-primary-light)}.r-table-wrap{width:100%;overflow:auto}.r-pagination{min-height:46px;color:var(--r-text-2);justify-content:flex-end;align-items:center;gap:8px;padding:8px 2px;display:flex}.r-pagination select,.r-pagination button{border:1px solid var(--r-border);background:#fff;border-radius:6px;height:30px;padding:0 8px}.r-pagination button{cursor:pointer;min-width:30px}.r-pagination button:disabled{opacity:.45;cursor:not-allowed}.r-pagination button:not(:disabled):hover{border-color:var(--r-primary);color:var(--r-primary)}.tab-item{cursor:pointer;white-space:nowrap;color:#3f3f46;letter-spacing:normal;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;min-width:0;max-width:240px;height:32px;padding:0 10px;font-family:inherit;font-size:13.5px;font-weight:400;line-height:20px;display:flex;position:relative}.tab-item:hover,.tab-item.active:hover{background:#f5f5f5}.tab-item.active{height:32px;color:var(--r-primary);background:0 0;font-weight:500}.tab-title{text-overflow:ellipsis;margin:0 2px;overflow:hidden}.tab-close{width:18px;height:18px;color:var(--r-text-3);opacity:.7;border-radius:4px;place-items:center;margin-left:2px;font-size:15px;line-height:1;display:inline-grid}.tab-close:hover{color:var(--r-text);opacity:1;background:#00000010}.pin{color:var(--r-primary);font-size:9px}.topbar .tabs-strip .tab-item,.topbar .tabs-strip .tab-item.active{background:0 0;border:0;border-radius:6px;height:32px;min-height:32px;padding:0 10px}.sidebar{border-right:2px solid var(--r-border-light);width:256px;height:100vh;color:var(--r-text-2);background:#fafafa;flex:0 0 256px;padding:0;overflow:hidden}.brand{height:64px;color:var(--r-text);white-space:nowrap;border-bottom:0;align-items:center;margin:0;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.sidebar nav{scrollbar-width:thin;height:calc(100vh - 64px);padding:8px;display:block;overflow:auto}.nav-group{margin:0 0 8px;display:block}.nav-title{width:100%;height:32px;color:var(--r-text-2);letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.nav-title:hover,.sidebar a:hover{color:var(--r-text);background:#f0f0f1}.nav-label{gap:8px;min-width:0}.nav-title>.nav-label .app-icon{color:currentColor;font-size:18px}.nav-children .nav-label .app-icon,.sidebar>nav>a .nav-label .app-icon{color:currentColor;font-size:16px}.nav-children{gap:2px;padding:2px 0 4px 24px;display:grid}.nav-children a,.sidebar>nav>a{color:#3f3f46;letter-spacing:normal;border-radius:6px;align-items:center;min-height:32px;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:flex;overflow:hidden}.sidebar a.active{color:#09090b;background:#ededee;font-weight:500}.sidebar a.active .app-icon{color:var(--r-text)}@media (width<=767px){.sidebar{display:none}}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--r-border);box-sizing:border-box;background:#fff;border-radius:6px;outline:none}input:not([type=checkbox]):not([type=radio]),select{height:32px;padding:0 9px}textarea{resize:vertical;width:100%;min-height:80px;padding:8px 9px;line-height:1.5}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--r-primary);box-shadow:0 0 0 2px #1677ff1a}input:not([type=checkbox]):not([type=radio]):disabled,select:disabled,textarea:disabled,input[readonly]{color:var(--r-text-3);cursor:not-allowed;background:#f5f7fa}input[type=checkbox],input[type=radio]{margin:0}.r-check{align-items:center;min-height:32px;flex-direction:row!important;gap:7px!important;display:flex!important}.r-check input[type=checkbox]{cursor:pointer;flex:0 0 16px;width:16px;height:16px}.r-check span{line-height:16px}.panel>.r-pagination{z-index:calc(var(--r-z-sticky) + 1);border-top:1px solid var(--r-border-light);background:#fff;margin-bottom:-10px;padding:8px 2px;position:sticky;bottom:-10px}.data-table td.actions{vertical-align:middle;white-space:nowrap;height:36px;display:table-cell}.data-table td.actions>button{vertical-align:middle;margin-right:6px}.data-table td.actions>button:last-child{margin-right:0}.content .save-bar{z-index:calc(var(--r-z-sticky) + 1);margin-bottom:-10px!important;bottom:-10px!important}.page-note{color:var(--r-text-3);padding:10px 2px 4px;font-size:12px;line-height:18px}.page-head--single{justify-content:flex-start}.permission-section .data-table{table-layout:fixed}.permission-section .data-table th:first-child,.permission-section .data-table td:first-child{width:64px}.permission-section .data-table th:nth-child(2),.permission-section .data-table td:nth-child(2){width:260px}.permission-section .data-table th:nth-child(3),.permission-section .data-table td:nth-child(3){width:150px}.permission-section .data-table th:nth-child(4),.permission-section .data-table td:nth-child(4){width:100px}.permission-section .data-table th:nth-child(5),.permission-section .data-table td:nth-child(5){width:auto}.permission-section .data-table th:nth-child(6),.permission-section .data-table td:nth-child(6){width:80px}.permission-section .data-table th:nth-child(7),.permission-section .data-table td:nth-child(7){width:130px}.permission-section .data-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-section .data-table td.actions{width:130px}.system-modal-body{gap:14px;display:grid}.system-modal-body>label{gap:6px;display:grid}.system-modal-body h4{margin:6px 0 0;font-size:13px}.system-modal-body p{margin:0}.system-modal-body .permission-groups{gap:14px;display:grid}.system-modal-body .permission-groups section{gap:8px;display:grid}.system-modal-body .permission-groups h4{margin:0}.nav-title .nav-chevron{stroke-width:2px;flex:none;width:16px;height:16px;margin-left:auto;transition:transform .3s}.nav-title .nav-chevron.open{transform:rotate(90deg)}.nav-collapse{opacity:1;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}.nav-collapse.open{opacity:1;grid-template-rows:1fr}.nav-collapse>.nav-children{min-height:0;overflow:hidden}.nav-collapse.closing .nav-children a.active{color:var(--r-text-2)!important;box-shadow:none!important;background:0 0!important;font-weight:400!important;transition:none!important}.nav-collapse.closing .nav-children a{box-shadow:none!important;background:0 0!important;transition:none!important}.menu-tree-table th:first-child{width:260px}.menu-tree-table th:nth-child(2){width:90px}.menu-tree-table th:nth-child(3){width:auto}.menu-tree-table th:nth-child(4){width:80px}.menu-tree-table th:nth-child(5){width:90px}.menu-tree-table th:nth-child(6){width:140px}.menu-tree-name{align-items:center;gap:8px;min-width:0;display:flex}.menu-tree-name .app-icon{color:#71717a;flex:0 0 16px;width:16px;height:16px}.menu-tree-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-type{color:#52525b;background:#f4f4f5;border-radius:5px;align-items:center;height:22px;padding:0 7px;font-size:12px;display:inline-flex}.menu-status{color:#18181b;font-size:12px}.menu-status.off{color:#a1a1aa}.tab-item .tab-icon{color:#71717a;flex:0 0 15px;width:15px;height:15px}.tab-item.active .tab-icon{color:currentColor}.topbar .tabs-strip .tab-item.active{color:var(--r-primary)}body{color:#09090b;-webkit-font-smoothing:auto;text-rendering:auto;font-family:inherit;font-size:16px;line-height:24px}button,input,select,textarea,optgroup,option{letter-spacing:normal;color:#3f3f46;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}small{font-size:12px;line-height:18px}code,kbd,samp,pre{font-family:inherit}code,kbd,samp{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}
