Files
workspace/code/fms/fms-vue/.build-verify/assets/demo-Bo8POHos.css
T
2026-08-17 17:29:54 +08:00

2 lines
58 KiB
CSS

.button-group[data-v-099a2917]{flex-direction:row;align-items:stretch;display:inline-flex}.button-group[data-v-099a2917]>.button{border-radius:0;margin-left:-1px;position:relative}.button-group[data-v-099a2917]>.button:first-child{border-top-left-radius:var(--fms-control-radius);border-bottom-left-radius:var(--fms-control-radius);margin-left:0}.button-group[data-v-099a2917]>.button:last-child{border-top-right-radius:var(--fms-control-radius);border-bottom-right-radius:var(--fms-control-radius)}.button-group[data-v-099a2917]>.button:focus-visible{z-index:1}.button-group-vertical[data-v-099a2917]{flex-direction:column;align-items:stretch}.button-group-vertical[data-v-099a2917]>.button{width:100%;margin-top:-1px;margin-left:0}.button-group-vertical[data-v-099a2917]>.button:first-child{border-radius:var(--fms-control-radius) var(--fms-control-radius) 0 0;margin-top:0}.button-group-vertical[data-v-099a2917]>.button:last-child{border-radius:0 0 var(--fms-control-radius) var(--fms-control-radius)}.button-group-separator[data-v-d1854c61]{background:var(--fms-border);z-index:1;align-self:stretch;width:1px;position:relative}.button-group-separator-horizontal[data-v-d1854c61]{width:auto;height:1px}.tabs[data-v-e5a98f75]{width:100%;font-size:var(--fms-font-size);line-height:var(--fms-line-height);color:var(--fms-text);display:flex}.tabs-top[data-v-e5a98f75]{flex-direction:column}.tabs-left[data-v-e5a98f75],.tabs-right[data-v-e5a98f75]{flex-direction:row;align-items:stretch}.tabs-nav[data-v-e5a98f75]{flex-shrink:0;display:flex}.tabs-nav-list[data-v-e5a98f75]{flex:auto;min-width:0;min-height:0;display:flex}.tabs-top .tabs-nav[data-v-e5a98f75]{border-bottom:1px solid var(--fms-border);flex-direction:row;align-items:flex-end;overflow-x:auto}.tabs-top .tabs-nav-list[data-v-e5a98f75]{flex-direction:row;align-items:flex-end;gap:8px}.tabs-left .tabs-nav[data-v-e5a98f75]{border-right:1px solid var(--fms-border);flex-direction:column;overflow-y:auto}.tabs-left .tabs-nav-list[data-v-e5a98f75]{flex-direction:column;gap:8px}.tabs-right .tabs-nav[data-v-e5a98f75]{border-left:1px solid var(--fms-border);flex-direction:column;overflow-y:auto}.tabs-right .tabs-nav-list[data-v-e5a98f75]{flex-direction:column;gap:8px}.tabs-centered .tabs-nav-list[data-v-e5a98f75]{flex:0 auto}.tabs-top.tabs-centered .tabs-nav-list[data-v-e5a98f75]{margin-left:auto;margin-right:auto}.tabs-left.tabs-centered .tabs-nav-list[data-v-e5a98f75],.tabs-right.tabs-centered .tabs-nav-list[data-v-e5a98f75]{margin-top:auto;margin-bottom:auto}.tabs-nav-extra[data-v-e5a98f75]{flex-shrink:0;align-items:center;display:flex}.tabs-top .tabs-nav-extra[data-v-e5a98f75]{align-self:center;margin-top:4px;margin-bottom:4px}.tabs-top .tabs-nav-extra[data-v-e5a98f75]:first-child{margin-right:8px}.tabs-top .tabs-nav-extra[data-v-e5a98f75]:last-child{margin-left:8px}.tabs-left .tabs-nav-extra[data-v-e5a98f75]:first-child,.tabs-right .tabs-nav-extra[data-v-e5a98f75]:first-child{margin-bottom:8px}.tabs-left .tabs-nav-extra[data-v-e5a98f75]:last-child,.tabs-right .tabs-nav-extra[data-v-e5a98f75]:last-child{margin-top:8px}.tabs-tab[data-v-e5a98f75]{box-sizing:border-box;height:var(--fms-control-height);padding:0 var(--fms-control-padding-x);color:var(--fms-text-secondary);font-family:inherit;font-size:var(--fms-font-size);line-height:var(--fms-line-height);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;transition:color .15s;display:inline-flex}.tabs-tab[data-v-e5a98f75]:hover:not(:disabled){color:var(--fms-primary)}.tabs-tab[data-v-e5a98f75]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:2px}.tabs-tab-active[data-v-e5a98f75]{color:var(--fms-primary);font-weight:600}.tabs-top .tabs-tab[data-v-e5a98f75]{border-bottom:2px solid #0000}.tabs-top .tabs-tab-active[data-v-e5a98f75]{border-bottom-color:var(--fms-primary)}.tabs-left .tabs-tab[data-v-e5a98f75],.tabs-right .tabs-tab[data-v-e5a98f75]{border-top:none;border-bottom:none}.tabs-left .tabs-tab[data-v-e5a98f75]{border-right:2px solid #0000}.tabs-left .tabs-tab-active[data-v-e5a98f75]{border-right-color:var(--fms-primary);background:var(--fms-secondary-hover)}.tabs-right .tabs-tab[data-v-e5a98f75]{border-left:2px solid #0000}.tabs-right .tabs-tab-active[data-v-e5a98f75]{border-left-color:var(--fms-primary);background:var(--fms-secondary-hover)}.tabs-tab[data-v-e5a98f75]:disabled{color:var(--fms-disabled-text);cursor:not-allowed}.tabs-content[data-v-e5a98f75]{min-width:0}.tabs-top .tabs-content[data-v-e5a98f75]{padding-top:16px}.tabs-left .tabs-content[data-v-e5a98f75]{flex:auto;padding-left:16px}.tabs-right .tabs-content[data-v-e5a98f75]{flex:auto;padding-right:16px}@media (prefers-reduced-motion:reduce){.tabs-tab[data-v-e5a98f75]{transition:none}}.tabs-demo-icon[data-v-7ef0d203]{width:1em;height:1em}.tabs-extra-demo[data-v-7ef0d203]{font-size:var(--fms-font-size);color:var(--fms-text-secondary)}.select[data-v-b3e764d7]{vertical-align:middle;min-width:200px;display:inline-block}.select[data-v-b3e764d7] .popover-trigger{width:100%;display:block}.select-trigger[data-v-b3e764d7]{box-sizing:border-box;width:100%;min-height:var(--fms-control-height);padding:0 var(--fms-control-padding-x);background:var(--fms-card);border:1px solid var(--fms-border);border-radius:var(--fms-control-radius);color:var(--fms-text);font-size:var(--fms-font-size);line-height:var(--fms-line-height);cursor:pointer;align-items:center;gap:6px;transition:border-color .15s,box-shadow .15s;display:flex}.select-trigger[data-v-b3e764d7] svg{width:1em;height:1em}.select-trigger[data-v-b3e764d7]:hover{border-color:color-mix(in srgb, var(--fms-primary) 40%, var(--fms-border))}.select-trigger-open[data-v-b3e764d7],.select-trigger-focused[data-v-b3e764d7]{border-color:var(--fms-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--fms-primary) 20%, transparent)}.select-input[data-v-b3e764d7]{min-width:0;color:inherit;font:inherit;line-height:var(--fms-control-height);text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.select-input[data-v-b3e764d7]:disabled{cursor:not-allowed}.select-arrow[data-v-b3e764d7]{color:var(--fms-text-secondary);flex-shrink:0;transition:transform .15s}.select-arrow-open[data-v-b3e764d7]{transform:rotate(180deg)}.select-loading[data-v-b3e764d7]{color:var(--fms-text-secondary);flex-shrink:0;animation:1s linear infinite select-loading-spin-b3e764d7}@keyframes select-loading-spin-b3e764d7{to{transform:rotate(360deg)}}.select-clear[data-v-b3e764d7]{color:var(--fms-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:color .15s,background-color .15s;display:inline-flex}.select-clear[data-v-b3e764d7] svg{width:1em;height:1em}.select-clear[data-v-b3e764d7]:hover{color:var(--fms-text);background:var(--fms-secondary-hover)}.select-clear[data-v-b3e764d7]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:1px}.select-disabled[data-v-b3e764d7]{cursor:not-allowed}.select-disabled .select-trigger[data-v-b3e764d7]{background:var(--fms-disabled-bg);color:var(--fms-disabled-text);border-color:var(--fms-disabled-border);cursor:not-allowed}.select-disabled .select-trigger[data-v-b3e764d7]:hover{border-color:var(--fms-disabled-border)}.select-dropdown[data-v-b3e764d7]{outline:none;width:100%}.select-list[data-v-b3e764d7]{max-height:var(--fms-select-dropdown-max-height,256px);padding:4px;overflow-y:auto}.select-empty[data-v-b3e764d7]{text-align:center;color:var(--fms-text-secondary);font-size:var(--fms-font-size);padding:8px}.select-option[data-v-b3e764d7]{color:var(--fms-text);font-size:var(--fms-font-size);line-height:var(--fms-line-height);cursor:pointer;white-space:normal;word-break:break-word;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;transition:background-color .15s;display:flex}.select-option[data-v-b3e764d7]:hover:not(.select-option-disabled),.select-option-active[data-v-b3e764d7]{background:var(--fms-secondary-hover)}.select-option-selected[data-v-b3e764d7],.select-option-selected .select-option-check[data-v-b3e764d7]{color:var(--fms-primary)}.select-option-check[data-v-b3e764d7]{flex-shrink:0;width:14px;height:14px;display:block}.select-option-disabled[data-v-b3e764d7]{color:var(--fms-disabled-text);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.select-loading[data-v-b3e764d7]{animation:none}}.pagination[data-v-4e2c099c]{font-size:var(--fms-font-size);line-height:var(--fms-line-height);color:var(--fms-text);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pagination-total[data-v-4e2c099c]{color:var(--fms-text-secondary);white-space:nowrap;margin-right:4px}.pagination-disabled .pagination-total[data-v-4e2c099c]{color:var(--fms-disabled-text)}.pagination-list[data-v-4e2c099c]{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:inline-flex}.pagination-item[data-v-4e2c099c]{flex-shrink:0}.pagination-page[data-v-4e2c099c],.pagination-ellipsis[data-v-4e2c099c],.pagination-prev[data-v-4e2c099c],.pagination-next[data-v-4e2c099c]{box-sizing:border-box;min-width:var(--fms-control-height);height:var(--fms-control-height);border:1px solid var(--fms-border);border-radius:var(--fms-control-radius);background:var(--fms-card);color:var(--fms-text-secondary);font-family:inherit;font-size:var(--fms-font-size);cursor:pointer;justify-content:center;align-items:center;padding:0 4px;line-height:1;transition:transform .15s;display:inline-flex}.pagination-page[data-v-4e2c099c]:active:not(:disabled),.pagination-ellipsis[data-v-4e2c099c]:active:not(:disabled),.pagination-prev[data-v-4e2c099c]:active:not(:disabled),.pagination-next[data-v-4e2c099c]:active:not(:disabled){transform:scale(.96)}.pagination-page[data-v-4e2c099c]{font-variant-numeric:tabular-nums}.pagination-page[data-v-4e2c099c]:hover:not(:disabled),.pagination-ellipsis[data-v-4e2c099c]:hover:not(:disabled),.pagination-prev[data-v-4e2c099c]:hover:not(:disabled),.pagination-next[data-v-4e2c099c]:hover:not(:disabled){border-color:var(--fms-primary);color:var(--fms-primary)}.pagination-page[data-v-4e2c099c]:focus-visible,.pagination-ellipsis[data-v-4e2c099c]:focus-visible,.pagination-prev[data-v-4e2c099c]:focus-visible,.pagination-next[data-v-4e2c099c]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:2px}.pagination-page-current[data-v-4e2c099c],.pagination-page-current[data-v-4e2c099c]:hover:not(:disabled){background:var(--fms-primary);border-color:var(--fms-primary);color:var(--fms-primary-text);font-weight:600}.pagination-page[data-v-4e2c099c]:disabled,.pagination-ellipsis[data-v-4e2c099c]:disabled,.pagination-prev[data-v-4e2c099c]:disabled,.pagination-next[data-v-4e2c099c]:disabled{background:var(--fms-disabled-bg);border-color:var(--fms-disabled-border);color:var(--fms-disabled-text);cursor:not-allowed}.pagination-prev[data-v-4e2c099c],.pagination-next[data-v-4e2c099c],.pagination-ellipsis[data-v-4e2c099c]{padding:0}.pagination-prev[data-v-4e2c099c] svg,.pagination-next[data-v-4e2c099c] svg,.pagination-ellipsis-more[data-v-4e2c099c],.pagination-ellipsis-jump[data-v-4e2c099c]{width:1em;height:1em}.pagination-ellipsis .pagination-ellipsis-more[data-v-4e2c099c]{display:block}.pagination-ellipsis .pagination-ellipsis-jump[data-v-4e2c099c],.pagination-ellipsis:hover:not(:disabled) .pagination-ellipsis-more[data-v-4e2c099c]{display:none}.pagination-ellipsis:hover:not(:disabled) .pagination-ellipsis-jump[data-v-4e2c099c]{display:block}.pagination-size-changer[data-v-4e2c099c]{flex-shrink:0}.pagination-jumper[data-v-4e2c099c]{color:var(--fms-text-secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pagination-jumper-input[data-v-4e2c099c]{box-sizing:border-box;width:48px}.pagination-disabled .pagination-jumper[data-v-4e2c099c]{color:var(--fms-disabled-text)}@media (prefers-reduced-motion:reduce){.pagination-page[data-v-4e2c099c],.pagination-ellipsis[data-v-4e2c099c],.pagination-prev[data-v-4e2c099c],.pagination-next[data-v-4e2c099c]{transition:none}}.checkbox[data-v-7885c010]{color:var(--fms-text);font-size:var(--fms-font-size);line-height:var(--fms-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.checkbox-input[data-v-7885c010]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox-box[data-v-7885c010]{width:var(--fms-control-size);height:var(--fms-control-size);border:1px solid var(--fms-border);border-radius:var(--fms-control-radius);background:var(--fms-card);color:var(--fms-primary-text);font-size:calc(var(--fms-control-size) * .75);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.checkbox-box[data-v-7885c010] svg{width:1em;height:1em}.checkbox:hover:not(.checkbox-disabled) .checkbox-box[data-v-7885c010]{border-color:var(--fms-primary)}.checkbox-checked .checkbox-box[data-v-7885c010],.checkbox-indeterminate .checkbox-box[data-v-7885c010]{background:var(--fms-primary);border-color:var(--fms-primary)}.checkbox-input:focus-visible+.checkbox-box[data-v-7885c010]{outline:2px solid var(--fms-primary);outline-offset:2px}.checkbox-disabled[data-v-7885c010]{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.checkbox-box[data-v-7885c010]{transition:none}}.radio-group[data-v-e6e85c3f]{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.radio[data-v-e6e85c3f]{color:var(--fms-text);font-size:var(--fms-font-size);line-height:var(--fms-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.radio-input[data-v-e6e85c3f]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio-box[data-v-e6e85c3f]{width:var(--fms-control-size);height:var(--fms-control-size);border:1px solid var(--fms-border);background:var(--fms-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.radio-box[data-v-e6e85c3f]:after{content:"";width:calc(var(--fms-control-size) * .5);height:calc(var(--fms-control-size) * .5);background:var(--fms-primary);border-radius:50%;transition:transform .15s;transform:scale(0)}.radio:hover:not(.radio-disabled) .radio-box[data-v-e6e85c3f],.radio-checked .radio-box[data-v-e6e85c3f]{border-color:var(--fms-primary)}.radio-checked .radio-box[data-v-e6e85c3f]:after{transform:scale(1)}.radio-input:focus-visible+.radio-box[data-v-e6e85c3f]{outline:2px solid var(--fms-primary);outline-offset:2px}.radio-disabled[data-v-e6e85c3f]{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.radio-box[data-v-e6e85c3f],.radio-box[data-v-e6e85c3f]:after{transition:none}}.radio-group[data-v-568bc87e]{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.radio[data-v-568bc87e]{color:var(--fms-text);font-size:var(--fms-font-size);line-height:var(--fms-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.radio-input[data-v-568bc87e]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio-box[data-v-568bc87e]{width:var(--fms-control-size);height:var(--fms-control-size);border:1px solid var(--fms-border);background:var(--fms-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.radio-box[data-v-568bc87e]:after{content:"";width:calc(var(--fms-control-size) * .5);height:calc(var(--fms-control-size) * .5);background:var(--fms-primary);border-radius:50%;transition:transform .15s;transform:scale(0)}.radio:hover:not(.radio-disabled) .radio-box[data-v-568bc87e],.radio-checked .radio-box[data-v-568bc87e]{border-color:var(--fms-primary)}.radio-checked .radio-box[data-v-568bc87e]:after{transform:scale(1)}.radio-input:focus-visible+.radio-box[data-v-568bc87e]{outline:2px solid var(--fms-primary);outline-offset:2px}.radio-disabled[data-v-568bc87e]{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.radio-box[data-v-568bc87e],.radio-box[data-v-568bc87e]:after{transition:none}}.switch[data-v-084b6552]{color:var(--fms-text);font-size:var(--fms-font-size);line-height:var(--fms-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.switch-track[data-v-084b6552]{width:var(--fms-switch-width);height:var(--fms-switch-height);background:var(--fms-secondary);border-radius:999px;flex-shrink:0;transition:background-color .15s;display:inline-block;position:relative}.switch-thumb[data-v-084b6552]{top:var(--fms-switch-thumb-offset);left:var(--fms-switch-thumb-offset);width:var(--fms-switch-thumb-size);height:var(--fms-switch-thumb-size);background:var(--fms-card);box-shadow:var(--fms-shadow);border-radius:50%;transition:transform .15s;position:absolute}.switch-checked .switch-track[data-v-084b6552]{background:var(--fms-primary)}.switch-checked .switch-thumb[data-v-084b6552]{transform:translateX(calc(var(--fms-switch-width) - var(--fms-switch-thumb-size) - var(--fms-switch-thumb-offset) - var(--fms-switch-thumb-offset)))}.switch:hover:not(.switch-disabled) .switch-track[data-v-084b6552]{background:color-mix(in srgb, var(--fms-secondary) 88%, var(--fms-text))}.switch-checked:hover:not(.switch-disabled) .switch-track[data-v-084b6552]{background:var(--fms-primary-hover)}.switch[data-v-084b6552]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:2px}.switch-disabled[data-v-084b6552]{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.switch-track[data-v-084b6552],.switch-thumb[data-v-084b6552]{transition:none}}.select-demo-option[data-v-960e8984]{cursor:pointer;border-radius:4px;padding:6px 8px}.select-demo-option[data-v-960e8984]:hover{background:var(--fms-secondary-hover)}.fms-date-picker,.fms-range-picker{width:100%;min-width:240px;display:block}.fms-date-picker .popover-trigger,.fms-range-picker .popover-trigger{width:100%;display:block}.fms-date-trigger,.fms-range-trigger{height:var(--fms-control-height);padding:0 var(--fms-control-padding-x);border:1px solid var(--fms-border);border-radius:var(--fms-control-radius);background:var(--fms-card);color:var(--fms-text);font-size:var(--fms-font-size);cursor:pointer;align-items:center;gap:6px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}.fms-date-trigger:hover,.fms-range-trigger:hover,.fms-date-picker.is-open .fms-date-trigger,.fms-range-picker.is-open .fms-range-trigger{border-color:var(--fms-primary)}.fms-date-picker.is-open .fms-date-trigger,.fms-range-picker.is-open .fms-range-trigger{box-shadow:0 0 0 3px color-mix(in srgb, var(--fms-primary) 18%, transparent)}.fms-date-trigger:focus-within,.fms-range-trigger:focus-within{border-color:var(--fms-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--fms-primary) 18%, transparent)}.fms-date-prefix{color:var(--fms-text-secondary);flex-shrink:0;display:inline-flex}.fms-date-input,.fms-range-input{min-width:0;color:var(--fms-text);font-size:var(--fms-font-size);cursor:pointer;background:0 0;border:none;outline:none;flex:1;font-family:inherit}.fms-range-input{text-align:center}.fms-range-sep{color:var(--fms-text-secondary);flex-shrink:0}.fms-date-suffix{color:var(--fms-text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.fms-date-clear{color:var(--fms-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:background .15s,color .15s;display:inline-flex}.fms-date-clear:hover{color:var(--fms-text);background:var(--fms-secondary-hover)}.fms-date-clear:focus-visible,.fms-cal-nav:focus-visible,.fms-cal-title-button:focus-visible,.fms-cal-cell:focus-visible,.fms-calendar-selector-item:focus-visible,.fms-time-list:focus-visible{outline:2px solid var(--fms-primary);outline-offset:1px}.fms-date-arrow{transition:transform .15s}.fms-date-picker.is-open .fms-date-arrow,.fms-range-picker.is-open .fms-date-arrow{transform:rotate(180deg)}.fms-date-picker.is-disabled .fms-date-trigger,.fms-range-picker.is-disabled .fms-range-trigger{background:var(--fms-disabled-bg);color:var(--fms-disabled-text);border-color:var(--fms-disabled-border);cursor:not-allowed}.fms-date-picker.is-disabled .fms-date-input,.fms-range-picker.is-disabled .fms-range-input{cursor:not-allowed}.fms-calendar-panel{--fms-cal-h:282px;-webkit-user-select:none;user-select:none;width:100%}.fms-calendar-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fms-cal-nav-group{flex:none;display:inline-flex}.fms-calendar-grid{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.fms-cal-nav{width:28px;height:28px;color:var(--fms-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.fms-cal-nav:hover{background:var(--fms-secondary-hover);color:var(--fms-text)}.fms-cal-title{justify-content:center;align-items:center;min-width:104px;display:inline-flex}.fms-cal-title-button{height:28px;color:var(--fms-text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 4px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s}.fms-cal-title-button:hover,.fms-cal-title-button.is-active{background:var(--fms-secondary-hover);color:var(--fms-primary)}.fms-calendar-selector{box-sizing:border-box;flex:auto;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:8px;width:100%;min-height:0;padding:12px 4px 4px;display:grid}.fms-calendar-selector-item{min-width:0;color:var(--fms-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:13px;transition:background .12s,color .12s;display:inline-flex}.fms-calendar-selector-item:hover{background:var(--fms-secondary-hover)}.fms-calendar-selector-item.is-current:not(.is-selected){box-shadow:inset 0 0 0 1px var(--fms-primary);color:var(--fms-primary)}.fms-calendar-selector-item.is-selected{background:var(--fms-primary);color:var(--fms-primary-text);font-weight:600}.fms-cal-weekdays{flex:none;grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.fms-cal-weekday{text-align:center;color:var(--fms-text-secondary);padding:4px 0;font-size:12px}.fms-cal-rows{flex-direction:column;flex:auto;gap:2px;display:flex}.fms-cal-row{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.fms-cal-cell{height:34px;color:var(--fms-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;transition:background .12s,color .12s;display:flex;position:relative}.fms-cal-cell:hover{background:var(--fms-secondary-hover)}.fms-cal-cell.is-other-month{color:var(--fms-text-secondary);opacity:.45}.fms-cal-cell.is-disabled{color:var(--fms-disabled-text);cursor:not-allowed}.fms-cal-cell:disabled{opacity:1}.fms-cal-cell.is-disabled:hover{background:0 0}.fms-cal-cell.is-today:not(.is-selected):not(.is-range-start):not(.is-range-end) .fms-cal-cell-inner{color:var(--fms-primary);font-weight:600}.fms-cal-cell.is-today:not(.is-selected):not(.is-range-start):not(.is-range-end):after{content:"";background:var(--fms-primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.fms-cal-cell.is-selected{background:var(--fms-primary);color:var(--fms-primary-text);font-weight:600}.fms-cal-cell.is-in-range,.fms-cal-cell.is-in-hover-range{background:color-mix(in srgb, var(--fms-primary) 12%, transparent);border-radius:0}.fms-cal-cell.is-range-start,.fms-cal-cell.is-range-end{background:var(--fms-primary);color:var(--fms-primary-text);font-weight:600}.fms-cal-cell.is-range-start{border-radius:6px 0 0 6px}.fms-cal-cell.is-range-end{border-radius:0 6px 6px 0}.fms-cal-cell.is-range-single{border-radius:6px}.fms-calendar-panel.has-time{flex-direction:column;width:100%;display:flex}.fms-calendar-body{align-items:stretch;display:flex}.fms-calendar-main{height:var(--fms-cal-h);flex-direction:column;flex:auto;padding-right:8px;display:flex}.fms-calendar-time{border-left:1px solid var(--fms-border);flex-direction:column;justify-content:center;gap:16px;padding-left:12px;display:flex}.fms-calendar-panel.is-time-only .fms-calendar-time{height:var(--fms-cal-h);border-left:none;padding-left:0}.fms-calendar-time .fms-time-group{flex-direction:column;align-items:center;gap:8px;display:flex}.fms-calendar-panel.is-range .fms-calendar-time{flex-direction:row;align-items:stretch;gap:0}.fms-calendar-panel.is-range .fms-time-group{height:var(--fms-cal-h);gap:4px}.fms-calendar-panel.is-range .fms-time-group .fms-time-select{flex:auto;min-height:0}.fms-calendar-panel.is-range .fms-time-group+.fms-time-group{border-left:1px solid var(--fms-border)}.fms-time-label{color:var(--fms-text-secondary);flex-shrink:0;font-size:12px}.fms-time-select{align-items:stretch;display:flex}.fms-calendar-time>.fms-time-select{height:var(--fms-cal-h)}.fms-time-col{flex-direction:column;align-items:center;width:56px;display:flex}.fms-time-col:not(:first-child){border-left:1px solid var(--fms-border)}.fms-time-list{scrollbar-width:thin;flex:auto;width:100%;min-height:0;overflow-y:auto}.fms-time-list:focus-visible{z-index:1;position:relative}.fms-time-list ul{margin:0;padding:0;list-style:none}.fms-time-item{text-align:center;width:100%;height:28px;color:var(--fms-text);cursor:pointer;border-radius:4px;font-size:14px;line-height:28px;transition:background .12s,color .12s}.fms-time-item:hover{background:var(--fms-secondary-hover)}.fms-time-item.is-active{background:var(--fms-primary);color:var(--fms-primary-text);font-weight:500}@media (prefers-reduced-motion:reduce){.fms-date-trigger,.fms-range-trigger,.fms-date-clear,.fms-date-arrow,.fms-cal-nav,.fms-cal-title-button,.fms-cal-cell,.fms-calendar-selector-item,.fms-time-item{transition:none}}.form-demo[data-v-729744f7]{width:100%;max-width:460px}.form-demo-actions[data-v-729744f7]{gap:12px;margin-top:8px;display:flex}.tooltip-text[data-v-c2f20c5f]{white-space:pre-line}.placement-grid[data-v-fb911ced]{grid-template-columns:repeat(3,1fr);gap:6px;max-width:280px;margin-bottom:8px;display:grid}.placement-cell[data-v-fb911ced]{border:1px solid var(--fms-border);background:var(--fms-card);color:var(--fms-text);cursor:pointer;border-radius:4px;padding:6px 4px;font-size:12px}.placement-cell-active[data-v-fb911ced]{border-color:var(--fms-primary);color:var(--fms-primary)}.fms-notification[data-v-b3590fbd]{width:360px;max-width:calc(100vw - var(--fms-feedback-offset) * 2);background:var(--fms-card);border:1px solid var(--fms-border);border-radius:var(--fms-control-radius);box-shadow:var(--fms-popover-shadow);color:var(--fms-text);font-size:var(--fms-font-size);line-height:var(--fms-line-height);pointer-events:auto;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.fms-notification-icon[data-v-b3590fbd]{width:var(--fms-feedback-icon-size);height:var(--fms-feedback-icon-size);flex-shrink:0;margin-top:1px}.fms-notification-success .fms-notification-icon[data-v-b3590fbd]{color:var(--fms-success)}.fms-notification-warning .fms-notification-icon[data-v-b3590fbd]{color:var(--fms-warning)}.fms-notification-error .fms-notification-icon[data-v-b3590fbd]{color:var(--fms-danger)}.fms-notification-info .fms-notification-icon[data-v-b3590fbd]{color:var(--fms-primary)}.fms-notification-body[data-v-b3590fbd]{flex:1;min-width:0}.fms-notification-title[data-v-b3590fbd]{color:var(--fms-text);margin:0 0 4px;font-size:14px;font-weight:600}.fms-notification-desc[data-v-b3590fbd]{color:var(--fms-text-secondary);word-break:break-word;margin:0;font-size:13px;line-height:20px}.fms-notification-close[data-v-b3590fbd]{width:22px;height:22px;color:var(--fms-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.fms-notification-close[data-v-b3590fbd]:hover{background:var(--fms-secondary-hover);color:var(--fms-text)}.fms-notification-close[data-v-b3590fbd]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:2px}.fms-notification-container[data-v-3db3fd2e]{z-index:var(--fms-z-notification);pointer-events:none;position:fixed;inset:0}.fms-notification-list[data-v-3db3fd2e]{padding:var(--fms-feedback-offset);box-sizing:border-box;flex-direction:column;gap:12px;display:flex;position:absolute;inset:0}.fms-placement-top[data-v-3db3fd2e]{justify-content:flex-start}.fms-placement-center-v[data-v-3db3fd2e]{justify-content:center}.fms-placement-bottom[data-v-3db3fd2e]{justify-content:flex-end}.fms-placement-left[data-v-3db3fd2e]{align-items:flex-start}.fms-placement-center-h[data-v-3db3fd2e]{align-items:center}.fms-placement-right[data-v-3db3fd2e]{align-items:flex-end}.fms-notification-enter-active[data-v-3db3fd2e],.fms-notification-leave-active[data-v-3db3fd2e]{transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1)}.fms-notification-enter-from[data-v-3db3fd2e],.fms-notification-leave-to[data-v-3db3fd2e]{opacity:0}.fms-placement-left .fms-notification-enter-from[data-v-3db3fd2e],.fms-placement-left .fms-notification-leave-to[data-v-3db3fd2e]{transform:translate(-24px)}.fms-placement-right .fms-notification-enter-from[data-v-3db3fd2e],.fms-placement-right .fms-notification-leave-to[data-v-3db3fd2e]{transform:translate(24px)}.fms-placement-top.fms-placement-center-h .fms-notification-enter-from[data-v-3db3fd2e],.fms-placement-top.fms-placement-center-h .fms-notification-leave-to[data-v-3db3fd2e]{transform:translateY(-16px)}.fms-placement-bottom.fms-placement-center-h .fms-notification-enter-from[data-v-3db3fd2e],.fms-placement-bottom.fms-placement-center-h .fms-notification-leave-to[data-v-3db3fd2e]{transform:translateY(16px)}.fms-notification-leave-active[data-v-3db3fd2e]{position:absolute}.fms-notification-move[data-v-3db3fd2e]{transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.fms-notification-enter-active[data-v-3db3fd2e],.fms-notification-leave-active[data-v-3db3fd2e],.fms-notification-move[data-v-3db3fd2e]{transition:none}}.placement-grid[data-v-ad02f7e3]{grid-template-columns:repeat(3,1fr);gap:6px;max-width:280px;margin-bottom:8px;display:grid}.placement-cell[data-v-ad02f7e3]{border:1px solid var(--fms-border);background:var(--fms-card);color:var(--fms-text);cursor:pointer;border-radius:4px;padding:6px 4px;font-size:12px}.placement-cell-active[data-v-ad02f7e3]{border-color:var(--fms-primary);color:var(--fms-primary)}.fms-modal-mask[data-v-a8bae84c]{z-index:var(--fms-z-modal);background:var(--fms-mask-bg);position:fixed;inset:0}.fms-modal-mask-enter-active[data-v-a8bae84c],.fms-modal-mask-leave-active[data-v-a8bae84c]{transition:opacity .16s}.fms-modal-mask-enter-from[data-v-a8bae84c],.fms-modal-mask-leave-to[data-v-a8bae84c]{opacity:0}.fms-modal-wrap[data-v-a8bae84c]{z-index:var(--fms-z-modal);box-sizing:border-box;-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;padding:100px 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.fms-modal-centered[data-v-a8bae84c]{align-items:center;padding-top:24px}.fms-modal[data-v-a8bae84c]{box-sizing:border-box;background:var(--fms-card);border-radius:var(--fms-control-radius);max-width:100%;box-shadow:var(--fms-popover-shadow);color:var(--fms-text);font-size:var(--fms-font-size);line-height:var(--fms-line-height);padding:var(--fms-modal-padding);outline:none;flex-direction:column;flex-shrink:0;display:flex;position:relative}.fms-modal[data-v-a8bae84c]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:2px}.fms-modal-resizer[data-v-a8bae84c]{touch-action:none;position:absolute}.fms-modal-resizer[data-v-a8bae84c]:before{content:"";background:var(--fms-text-secondary);opacity:0;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fms-modal-resizer[data-v-a8bae84c]:hover:before,.fms-modal-resizer.is-resizing[data-v-a8bae84c]:before{opacity:1}.fms-modal-resizer-e[data-v-a8bae84c],.fms-modal-resizer-w[data-v-a8bae84c]{cursor:ew-resize;width:6px;top:0;bottom:0}.fms-modal-resizer-e[data-v-a8bae84c]:before,.fms-modal-resizer-w[data-v-a8bae84c]:before{width:var(--fms-splitter-bar-size-hover);height:100%}.fms-modal-resizer-e[data-v-a8bae84c]{right:0}.fms-modal-resizer-w[data-v-a8bae84c]{left:0}.fms-modal-resizer-s[data-v-a8bae84c],.fms-modal-resizer-n[data-v-a8bae84c]{cursor:ns-resize;height:6px;left:0;right:0}.fms-modal-resizer-s[data-v-a8bae84c]:before,.fms-modal-resizer-n[data-v-a8bae84c]:before{width:100%;height:var(--fms-splitter-bar-size-hover)}.fms-modal-resizer-s[data-v-a8bae84c]{bottom:0}.fms-modal-resizer-n[data-v-a8bae84c]{top:0}.fms-modal-fullscreen[data-v-a8bae84c]{max-width:none;height:100vh;box-shadow:none;border-radius:0;position:fixed;inset:0;width:100vw!important;transform:none!important}.fms-modal-header[data-v-a8bae84c]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:move;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.fms-modal-title[data-v-a8bae84c]{font-size:var(--fms-font-size);color:var(--fms-text);word-break:break-word;margin:0;font-weight:600}.fms-modal-header-actions[data-v-a8bae84c]{flex-shrink:0;align-items:center;gap:4px;display:flex}.fms-modal-header-btn[data-v-a8bae84c]{width:24px;height:24px;color:var(--fms-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.fms-modal-header-btn[data-v-a8bae84c]:hover{background:var(--fms-secondary-hover);color:var(--fms-text)}.fms-modal-header-btn[data-v-a8bae84c]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:2px}.fms-modal-body[data-v-a8bae84c]{min-height:0;color:var(--fms-text);word-break:break-word;flex:auto;overflow-y:auto}.fms-modal-footer[data-v-a8bae84c]{flex-shrink:0;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.fms-modal-enter-active[data-v-a8bae84c],.fms-modal-leave-active[data-v-a8bae84c]{transition:opacity .2s,transform .2s}.fms-modal-enter-from[data-v-a8bae84c],.fms-modal-leave-to[data-v-a8bae84c]{opacity:0;transform:scale(.95)}@media (prefers-reduced-motion:reduce){.fms-modal-enter-active[data-v-a8bae84c],.fms-modal-leave-active[data-v-a8bae84c],.fms-modal-mask-enter-active[data-v-a8bae84c],.fms-modal-mask-leave-active[data-v-a8bae84c]{transition:none}}.fms-drawer-mask[data-v-b6d627bd]{z-index:var(--fms-z-modal);background:var(--fms-mask-bg);position:fixed;inset:0}.fms-drawer-mask-enter-active[data-v-b6d627bd],.fms-drawer-mask-leave-active[data-v-b6d627bd]{transition:opacity .16s}.fms-drawer-mask-enter-from[data-v-b6d627bd],.fms-drawer-mask-leave-to[data-v-b6d627bd]{opacity:0}.fms-drawer-wrap[data-v-b6d627bd]{z-index:var(--fms-z-modal);pointer-events:none;position:fixed;inset:0}.fms-drawer[data-v-b6d627bd]{box-sizing:border-box;background:var(--fms-card);max-width:100vw;max-height:100vh;box-shadow:var(--fms-popover-shadow);color:var(--fms-text);font-size:var(--fms-font-size);line-height:var(--fms-line-height);pointer-events:auto;outline:none;flex-direction:column;display:flex}.fms-drawer[data-v-b6d627bd]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:2px}.fms-drawer-left .fms-drawer[data-v-b6d627bd],.fms-drawer-right .fms-drawer[data-v-b6d627bd]{position:absolute;top:0;bottom:0}.fms-drawer-top .fms-drawer[data-v-b6d627bd],.fms-drawer-bottom .fms-drawer[data-v-b6d627bd]{position:absolute;left:0;right:0}.fms-drawer-left .fms-drawer[data-v-b6d627bd]{left:0}.fms-drawer-right .fms-drawer[data-v-b6d627bd]{right:0}.fms-drawer-top .fms-drawer[data-v-b6d627bd]{top:0}.fms-drawer-bottom .fms-drawer[data-v-b6d627bd]{bottom:0}.fms-drawer-header[data-v-b6d627bd]{padding:var(--fms-drawer-header-padding);border-bottom:1px solid var(--fms-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fms-drawer-header-main[data-v-b6d627bd]{align-items:center;gap:8px;min-width:0;display:flex}.fms-drawer-extra[data-v-b6d627bd]{flex-shrink:0}.fms-drawer-title[data-v-b6d627bd]{font-size:var(--fms-font-size);color:var(--fms-text);word-break:break-word;margin:0;font-weight:600}.fms-drawer-close[data-v-b6d627bd]{width:24px;height:24px;color:var(--fms-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.fms-drawer-close[data-v-b6d627bd]:hover{background:var(--fms-secondary-hover);color:var(--fms-text)}.fms-drawer-close[data-v-b6d627bd]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:2px}.fms-drawer-body[data-v-b6d627bd]{min-height:0;padding:var(--fms-drawer-body-padding);color:var(--fms-text);word-break:break-word;flex:auto;overflow-y:auto}.fms-drawer-footer[data-v-b6d627bd]{padding:var(--fms-drawer-footer-padding);border-top:1px solid var(--fms-border);flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.fms-drawer-resizer[data-v-b6d627bd]{touch-action:none;position:absolute}.fms-drawer-resizer[data-v-b6d627bd]:before{content:"";background:var(--fms-text-secondary);opacity:0;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fms-drawer-resizer[data-v-b6d627bd]:hover:before,.fms-drawer-resizer.is-resizing[data-v-b6d627bd]:before{opacity:1}.fms-drawer-resizer-e[data-v-b6d627bd],.fms-drawer-resizer-w[data-v-b6d627bd]{cursor:ew-resize;width:6px;top:0;bottom:0}.fms-drawer-resizer-e[data-v-b6d627bd]:before,.fms-drawer-resizer-w[data-v-b6d627bd]:before{width:var(--fms-splitter-bar-size-hover);height:100%}.fms-drawer-resizer-e[data-v-b6d627bd]{right:0}.fms-drawer-resizer-w[data-v-b6d627bd]{left:0}.fms-drawer-resizer-s[data-v-b6d627bd],.fms-drawer-resizer-n[data-v-b6d627bd]{cursor:ns-resize;height:6px;left:0;right:0}.fms-drawer-resizer-s[data-v-b6d627bd]:before,.fms-drawer-resizer-n[data-v-b6d627bd]:before{width:100%;height:var(--fms-splitter-bar-size-hover)}.fms-drawer-resizer-s[data-v-b6d627bd]{bottom:0}.fms-drawer-resizer-n[data-v-b6d627bd]{top:0}.fms-drawer-enter-active[data-v-b6d627bd],.fms-drawer-leave-active[data-v-b6d627bd]{transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1)}.fms-drawer-enter-from[data-v-b6d627bd],.fms-drawer-leave-to[data-v-b6d627bd]{opacity:0}.fms-drawer-left.fms-drawer-enter-from[data-v-b6d627bd],.fms-drawer-left.fms-drawer-leave-to[data-v-b6d627bd]{transform:translate(-100%)}.fms-drawer-right.fms-drawer-enter-from[data-v-b6d627bd],.fms-drawer-right.fms-drawer-leave-to[data-v-b6d627bd]{transform:translate(100%)}.fms-drawer-top.fms-drawer-enter-from[data-v-b6d627bd],.fms-drawer-top.fms-drawer-leave-to[data-v-b6d627bd]{transform:translateY(-100%)}.fms-drawer-bottom.fms-drawer-enter-from[data-v-b6d627bd],.fms-drawer-bottom.fms-drawer-leave-to[data-v-b6d627bd]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.fms-drawer-enter-active[data-v-b6d627bd],.fms-drawer-leave-active[data-v-b6d627bd],.fms-drawer-mask-enter-active[data-v-b6d627bd],.fms-drawer-mask-leave-active[data-v-b6d627bd]{transition:none}}.spin[data-v-3ada4517]{color:var(--fms-primary);vertical-align:middle;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.spin-nested[data-v-3ada4517]{color:inherit;display:block;position:relative}.spin-container[data-v-3ada4517]{position:relative}.spin-spinning .spin-container[data-v-3ada4517]{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.spin-spinning .spin-container[data-v-3ada4517]:after{content:"";z-index:10;background:color-mix(in srgb, var(--fms-text) 6%, transparent);position:absolute;inset:0}.spin-section[data-v-3ada4517]{align-items:center;gap:var(--fms-spin-description-gap,8px);color:var(--fms-primary);flex-direction:column;display:inline-flex}.spin-nested .spin-section[data-v-3ada4517]{z-index:11;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spin-indicator[data-v-3ada4517]{width:var(--fms-spin-size,20px);height:var(--fms-spin-size,20px);flex-shrink:0;animation:.8s linear infinite spin-rotate-3ada4517}.spin-description[data-v-3ada4517]{color:var(--fms-text-secondary);text-align:center;white-space:nowrap;font-size:12px;line-height:16px}@keyframes spin-rotate-3ada4517{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin-indicator[data-v-3ada4517]{animation:none}}.spin-control-row[data-v-d5072278]{color:var(--fms-text);font-size:var(--fms-font-size);align-items:center;gap:12px;display:flex}.spin-custom-indicator[data-v-d5072278]{width:var(--fms-spin-size,20px);height:var(--fms-spin-size,20px);color:var(--fms-primary);animation:.8s linear infinite spin-rotate-d5072278}@keyframes spin-rotate-d5072278{to{transform:rotate(360deg)}}.spin-compare[data-v-d5072278]{flex-direction:column;gap:16px;width:100%;display:flex}.spin-card[data-v-d5072278]{background:var(--fms-secondary-hover);border:1px solid var(--fms-border);border-radius:var(--fms-control-radius);width:100%}.spin-card-head[data-v-d5072278]{border-bottom:1px solid var(--fms-border);font-size:var(--fms-font-size);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.spin-card-badge[data-v-d5072278]{background:var(--fms-secondary);color:var(--fms-text-secondary);border-radius:999px;padding:1px 8px;font-size:12px}.spin-table[data-v-d5072278]{border-collapse:collapse;width:100%;font-size:var(--fms-font-size)}.spin-table th[data-v-d5072278],.spin-table td[data-v-d5072278]{text-align:left;border-bottom:1px solid var(--fms-border);padding:8px 14px}.spin-table tr:last-child td[data-v-d5072278]{border-bottom:none}.spin-table th[data-v-d5072278]{color:var(--fms-text-secondary);font-weight:500}.spin-hint[data-v-d5072278]{color:var(--fms-text-secondary);margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.spin-custom-indicator[data-v-d5072278]{animation:none}}.grid-demo-block[data-v-6eb39c88]{width:100%}.grid-cell[data-v-6eb39c88]{background:var(--fms-primary);color:#fff;border-radius:var(--fms-control-radius);height:48px;font-size:var(--fms-font-size);justify-content:center;align-items:center;display:flex}.grid-cell-sm[data-v-6eb39c88]{height:32px}.grid-cell-md[data-v-6eb39c88]{height:48px}.grid-cell-lg[data-v-6eb39c88]{height:64px}.splitter-demo[data-v-5333c8a0]{border:1px solid var(--fms-border);border-radius:var(--fms-control-radius);width:100%;height:220px;overflow:hidden}.splitter-pane[data-v-5333c8a0]{height:100%;font-size:var(--fms-font-size);color:var(--fms-text-secondary);justify-content:center;align-items:center;padding:12px;display:flex}.dropdown-demo-context[data-v-aa1a55d5]{border:1px dashed var(--fms-border);border-radius:var(--fms-control-radius);width:280px;height:120px;color:var(--fms-text-secondary);font-size:var(--fms-font-size);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.dropdown-demo-custom[data-v-aa1a55d5]{min-width:180px;padding:4px}.dropdown-demo-custom p[data-v-aa1a55d5]{color:var(--fms-text-secondary);font-size:var(--fms-font-size);margin:0 0 12px}.dropdown-demo-result[data-v-aa1a55d5]{font-size:var(--fms-font-size);color:var(--fms-text-secondary);margin:12px 0 0}.tag[data-v-a38750f8]{align-items:center;gap:var(--fms-tag-gap);box-sizing:border-box;height:var(--fms-tag-height);padding:0 var(--fms-tag-padding-x);border-radius:calc(var(--fms-tag-height) / 2);font-size:var(--fms-tag-font-size);white-space:nowrap;border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.tag-default[data-v-a38750f8]{background:var(--fms-primary);color:var(--fms-primary-text)}.tag-secondary[data-v-a38750f8]{background:var(--fms-secondary);color:var(--fms-text)}.tag-outline[data-v-a38750f8]{border-color:var(--fms-border);color:var(--fms-text);background:0 0}.tag-danger[data-v-a38750f8]{background:color-mix(in srgb, var(--fms-danger) 10%, transparent);color:var(--fms-danger)}.tag-ghost[data-v-a38750f8]{color:var(--fms-text);background:0 0}a.tag[data-v-a38750f8]:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.tag[data-v-a38750f8]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:2px}.tag-icon[data-v-a38750f8] svg,.tag-close[data-v-a38750f8] svg{flex-shrink:0;width:1em;height:1em}.tag-close[data-v-a38750f8]{width:1em;height:1em;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.tag-close[data-v-a38750f8]:hover{opacity:1}.tag-close[data-v-a38750f8]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:1px}.tag-disabled[data-v-a38750f8],.tag-disabled[data-v-a38750f8]:hover{background:var(--fms-disabled-bg);border-color:var(--fms-disabled-border);color:var(--fms-disabled-text);cursor:not-allowed}.tag-disabled .tag-close[data-v-a38750f8]{cursor:not-allowed;opacity:.4}.tag-hidden[data-v-a38750f8]{display:none}@media (prefers-reduced-motion:reduce){.tag[data-v-a38750f8],.tag-close[data-v-a38750f8]{transition:none}}.tag-demo-empty[data-v-ece7f8e6]{color:var(--fms-text-secondary);font-size:var(--fms-font-size)}.tree[data-v-1f082b25]{color:var(--fms-text);font-size:var(--fms-font-size);outline:none;line-height:1.5}.tree-node[data-v-1f082b25]{min-height:var(--fms-tree-node-height);padding-left:calc(var(--fms-tree-gutter-x) + var(--fms-tree-indent) * var(--level));border-radius:var(--fms-control-radius);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.tree-node[data-v-1f082b25]:hover:not(.is-disabled){background:var(--fms-secondary-hover);cursor:pointer}.tree-node[data-v-1f082b25]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:-2px}.tree-node.is-selected[data-v-1f082b25]{background:color-mix(in srgb, var(--fms-primary) 6%, transparent)}.tree-node.is-selected .tree-node-content[data-v-1f082b25]{color:var(--fms-primary);font-weight:600}.tree-node.is-disabled[data-v-1f082b25],.tree-node.is-disabled .tree-node-content[data-v-1f082b25]{color:var(--fms-disabled-text);cursor:not-allowed}.tree-node.is-checkbox-disabled .tree-node-content[data-v-1f082b25]{opacity:.7}.tree-node.is-dragging[data-v-1f082b25]{opacity:.4}.tree-node-switcher[data-v-1f082b25]{width:var(--fms-tree-switcher-size);height:var(--fms-tree-switcher-size);color:var(--fms-text-secondary);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:2px;transition:background-color .15s,color .15s;display:inline-flex}.tree-node-switcher[data-v-1f082b25]:hover:not(.is-placeholder){background:color-mix(in srgb, var(--fms-primary) 10%, transparent);color:var(--fms-primary)}.tree-node-switcher.is-placeholder[data-v-1f082b25]{cursor:default}.tree-switcher-icon[data-v-1f082b25]{width:var(--fms-tree-icon-size);height:var(--fms-tree-icon-size);transition:transform .2s cubic-bezier(.2,.8,.4,1)}.tree-switcher-icon.is-open[data-v-1f082b25]{transform:rotate(90deg)}.tree-spinner[data-v-1f082b25]{width:var(--fms-tree-icon-size);height:var(--fms-tree-icon-size);color:var(--fms-primary);animation:.8s linear infinite tree-spin-1f082b25}@keyframes tree-spin-1f082b25{to{transform:rotate(360deg)}}.tree-node-checkbox[data-v-1f082b25]{flex:none;align-items:center;margin-right:6px;display:inline-flex}.tree-node-content[data-v-1f082b25]{min-width:0;height:100%;padding:0 var(--fms-tree-title-padding-x);border-radius:var(--fms-control-radius);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;display:flex;overflow:hidden}.tree-node.is-block .tree-node-content[data-v-1f082b25]{flex:auto}.tree-highlight[data-v-1f082b25]{background:color-mix(in srgb, var(--fms-primary) 22%, transparent);color:var(--fms-primary);border-radius:2px;padding:0 1px;font-weight:600}.tree-node-grip[data-v-1f082b25]{width:var(--fms-tree-grip-size);height:var(--fms-tree-grip-size);color:var(--fms-text-secondary);cursor:grab;opacity:0;flex:none;align-items:center;margin-right:4px;transition:opacity .15s;display:inline-flex}.tree-node:hover .tree-node-grip[data-v-1f082b25]{opacity:1}.tree-node-grip[data-v-1f082b25]:active{cursor:grabbing}.tree-node.drop-before[data-v-1f082b25]:before,.tree-node.drop-after[data-v-1f082b25]:before{content:"";left:calc(var(--fms-tree-gutter-x) + var(--fms-tree-indent) * var(--level));background:var(--fms-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--fms-card);z-index:1;border-radius:50%;position:absolute}.tree-node.drop-before[data-v-1f082b25]:before{top:-4px}.tree-node.drop-after[data-v-1f082b25]:before{bottom:-4px}.tree-node.drop-before[data-v-1f082b25]:after,.tree-node.drop-after[data-v-1f082b25]:after{content:"";left:calc(var(--fms-tree-gutter-x) + var(--fms-tree-indent) * var(--level) + 8px);height:var(--fms-tree-drop-line-size);background:var(--fms-primary);border-radius:var(--fms-tree-drop-line-size);position:absolute;right:0}.tree-node.drop-before[data-v-1f082b25]:after{top:-1px}.tree-node.drop-after[data-v-1f082b25]:after{bottom:-1px}.tree-node.drop-inside[data-v-1f082b25]{background:color-mix(in srgb, var(--fms-primary) 12%, transparent);outline:2px solid color-mix(in srgb, var(--fms-primary) 55%, transparent);outline-offset:-2px}.tree-node-children[data-v-1f082b25]{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.tree-collapse-enter-active[data-v-1f082b25],.tree-collapse-leave-active[data-v-1f082b25]{transition:grid-template-rows .22s cubic-bezier(.2,.8,.4,1),opacity .18s}.tree-collapse-enter-from[data-v-1f082b25],.tree-collapse-leave-to[data-v-1f082b25]{opacity:0;grid-template-rows:0fr}.tree-node-children-inner[data-v-1f082b25]{overflow:hidden}.tree-empty[data-v-1f082b25]{color:var(--fms-text-secondary);text-align:center;padding:12px 8px}.tree-disabled .tree-node[data-v-1f082b25]{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tree-node[data-v-1f082b25],.tree-switcher-icon[data-v-1f082b25],.tree-node-grip[data-v-1f082b25],.tree-spinner[data-v-1f082b25],.tree-node-children[data-v-1f082b25]{transition:none;animation:none}.tree-collapse-enter-active[data-v-1f082b25],.tree-collapse-leave-active[data-v-1f082b25]{transition:none}}.tree[data-v-83560974]{color:var(--fms-text);font-size:var(--fms-font-size);outline:none;line-height:1.5}.tree-node[data-v-83560974]{min-height:var(--fms-tree-node-height);padding-left:calc(var(--fms-tree-gutter-x) + var(--fms-tree-indent) * var(--level));border-radius:var(--fms-control-radius);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.tree-node[data-v-83560974]:hover:not(.is-disabled){background:var(--fms-secondary-hover);cursor:pointer}.tree-node[data-v-83560974]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:-2px}.tree-node.is-selected[data-v-83560974]{background:color-mix(in srgb, var(--fms-primary) 6%, transparent)}.tree-node.is-selected .tree-node-content[data-v-83560974]{color:var(--fms-primary);font-weight:600}.tree-node.is-disabled[data-v-83560974],.tree-node.is-disabled .tree-node-content[data-v-83560974]{color:var(--fms-disabled-text);cursor:not-allowed}.tree-node.is-checkbox-disabled .tree-node-content[data-v-83560974]{opacity:.7}.tree-node.is-dragging[data-v-83560974]{opacity:.4}.tree-node-switcher[data-v-83560974]{width:var(--fms-tree-switcher-size);height:var(--fms-tree-switcher-size);color:var(--fms-text-secondary);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:2px;transition:background-color .15s,color .15s;display:inline-flex}.tree-node-switcher[data-v-83560974]:hover:not(.is-placeholder){background:color-mix(in srgb, var(--fms-primary) 10%, transparent);color:var(--fms-primary)}.tree-node-switcher.is-placeholder[data-v-83560974]{cursor:default}.tree-switcher-icon[data-v-83560974]{width:var(--fms-tree-icon-size);height:var(--fms-tree-icon-size);transition:transform .2s cubic-bezier(.2,.8,.4,1)}.tree-switcher-icon.is-open[data-v-83560974]{transform:rotate(90deg)}.tree-spinner[data-v-83560974]{width:var(--fms-tree-icon-size);height:var(--fms-tree-icon-size);color:var(--fms-primary);animation:.8s linear infinite tree-spin-83560974}@keyframes tree-spin-83560974{to{transform:rotate(360deg)}}.tree-node-checkbox[data-v-83560974]{flex:none;align-items:center;margin-right:6px;display:inline-flex}.tree-node-content[data-v-83560974]{min-width:0;height:100%;padding:0 var(--fms-tree-title-padding-x);border-radius:var(--fms-control-radius);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;display:flex;overflow:hidden}.tree-node.is-block .tree-node-content[data-v-83560974]{flex:auto}.tree-highlight[data-v-83560974]{background:color-mix(in srgb, var(--fms-primary) 22%, transparent);color:var(--fms-primary);border-radius:2px;padding:0 1px;font-weight:600}.tree-node-grip[data-v-83560974]{width:var(--fms-tree-grip-size);height:var(--fms-tree-grip-size);color:var(--fms-text-secondary);cursor:grab;opacity:0;flex:none;align-items:center;margin-right:4px;transition:opacity .15s;display:inline-flex}.tree-node:hover .tree-node-grip[data-v-83560974]{opacity:1}.tree-node-grip[data-v-83560974]:active{cursor:grabbing}.tree-node.drop-before[data-v-83560974]:before,.tree-node.drop-after[data-v-83560974]:before{content:"";left:calc(var(--fms-tree-gutter-x) + var(--fms-tree-indent) * var(--level));background:var(--fms-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--fms-card);z-index:1;border-radius:50%;position:absolute}.tree-node.drop-before[data-v-83560974]:before{top:-4px}.tree-node.drop-after[data-v-83560974]:before{bottom:-4px}.tree-node.drop-before[data-v-83560974]:after,.tree-node.drop-after[data-v-83560974]:after{content:"";left:calc(var(--fms-tree-gutter-x) + var(--fms-tree-indent) * var(--level) + 8px);height:var(--fms-tree-drop-line-size);background:var(--fms-primary);border-radius:var(--fms-tree-drop-line-size);position:absolute;right:0}.tree-node.drop-before[data-v-83560974]:after{top:-1px}.tree-node.drop-after[data-v-83560974]:after{bottom:-1px}.tree-node.drop-inside[data-v-83560974]{background:color-mix(in srgb, var(--fms-primary) 12%, transparent);outline:2px solid color-mix(in srgb, var(--fms-primary) 55%, transparent);outline-offset:-2px}.tree-node-children[data-v-83560974]{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.tree-collapse-enter-active[data-v-83560974],.tree-collapse-leave-active[data-v-83560974]{transition:grid-template-rows .22s cubic-bezier(.2,.8,.4,1),opacity .18s}.tree-collapse-enter-from[data-v-83560974],.tree-collapse-leave-to[data-v-83560974]{opacity:0;grid-template-rows:0fr}.tree-node-children-inner[data-v-83560974]{overflow:hidden}.tree-empty[data-v-83560974]{color:var(--fms-text-secondary);text-align:center;padding:12px 8px}.tree-disabled .tree-node[data-v-83560974]{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tree-node[data-v-83560974],.tree-switcher-icon[data-v-83560974],.tree-node-grip[data-v-83560974],.tree-spinner[data-v-83560974],.tree-node-children[data-v-83560974]{transition:none;animation:none}.tree-collapse-enter-active[data-v-83560974],.tree-collapse-leave-active[data-v-83560974]{transition:none}}.tree-demo-col[data-v-3a959eea]{flex:1;min-width:220px}.tree-demo-out[data-v-3a959eea]{color:var(--fms-text-secondary);margin:8px 0 0;font-size:12px}.tree-demo-input[data-v-3a959eea]{border:1px solid var(--fms-border);border-radius:var(--fms-control-radius);background:var(--fms-bg);width:220px;color:var(--fms-text);padding:6px 10px;font-size:14px}.tree-demo-input[data-v-3a959eea]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:1px}.tree-custom-title[data-v-3a959eea]{align-items:center;gap:6px;display:inline-flex}.tree-custom-dot[data-v-3a959eea]{background:var(--fms-text-secondary);border-radius:50%;width:8px;height:8px}.tree-custom-dot.is-parent[data-v-3a959eea]{background:var(--fms-primary)}.app-shell[data-v-31440cfb]{background:var(--fms-background);min-height:100vh;color:var(--fms-text);transition:background-color .2s,color .2s}.app-header[data-v-31440cfb]{z-index:10;background:var(--fms-card);border-bottom:1px solid var(--fms-border);justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.brand h1[data-v-31440cfb]{margin:2px 0 0;font-size:24px;font-weight:600}.theme-controls[data-v-31440cfb]{align-items:center;gap:12px;display:flex}.app-body[data-v-31440cfb]{align-items:flex-start;width:100%;max-width:1240px;margin:0 auto;display:flex}.app-sidebar[data-v-31440cfb]{flex-shrink:0;width:200px;padding:20px 12px 24px 16px;position:sticky;top:64px}.nav-group+.nav-group[data-v-31440cfb]{margin-top:20px}.nav-group-title[data-v-31440cfb]{letter-spacing:.04em;text-transform:uppercase;color:var(--fms-text-secondary);margin:0 0 8px;padding:0 12px;font-size:12px;font-weight:500}.nav-item[data-v-31440cfb]{border-radius:var(--fms-control-radius);width:100%;color:var(--fms-text);font-size:14px;line-height:var(--fms-line-height);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 12px;transition:background-color .15s,color .15s;display:block}.nav-item[data-v-31440cfb]:hover{background:var(--fms-secondary-hover)}.nav-item-active[data-v-31440cfb]{background:var(--fms-primary);color:var(--fms-primary-text)}.nav-item[data-v-31440cfb]:focus-visible{outline:2px solid var(--fms-primary);outline-offset:2px}.app-content[data-v-31440cfb]{flex:1;min-width:0;padding:32px}@media (width<=768px){.app-header[data-v-31440cfb]{flex-wrap:wrap;height:auto;min-height:64px;padding:12px 16px}.theme-controls[data-v-31440cfb]{flex-wrap:wrap}.app-body[data-v-31440cfb]{flex-direction:column}.app-sidebar[data-v-31440cfb]{border-bottom:1px solid var(--fms-border);width:100%;padding:12px 16px;position:static}.app-content[data-v-31440cfb]{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.app-shell[data-v-31440cfb],.nav-item[data-v-31440cfb]{transition:none}}