:root{color-scheme:light;--jt-surface: #ffffff;--jt-surface-subtle: #fafafa;--jt-surface-muted: #f5f5f5;--jt-surface-inverse: #070810;--jt-surface-inverse-raised: #202128;--jt-surface-selected: #e8f3ff;--jt-text: #070810;--jt-text-secondary: #6a6b70;--jt-text-muted: #9c9c9f;--jt-text-tertiary: var(--jt-text-muted);--jt-text-inverse: #ffffff;--jt-border: #ededed;--jt-border-strong: #d7d8d9;--jt-action: #165dff;--jt-action-hover: #4080ff;--jt-action-active: #0e42d2;--jt-accent: var(--jt-action);--jt-success: #10bf4a;--jt-success-bg: #ecfcf1;--jt-success-strong: #078b35;--jt-warning: #997729;--jt-warning-bg: #fffbf0;--jt-warning-border: #e0bd68;--jt-warning-strong: #6a531c;--jt-danger: #e5513d;--jt-danger-bg: #fff2f0;--jt-danger-surface: var(--jt-danger-bg);--jt-danger-border: #f2b7ae;--jt-danger-hover: #d44835;--jt-danger-active: #c13f2e;--jt-code-surface: #111827;--jt-code-text: #d1d5db;--jt-font-ui: "Inter", "PingFang SC", "Microsoft YaHei", sans-serif;--jt-font-data: "Inter", "PingFang SC", "Microsoft YaHei", sans-serif;--jt-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--jt-space-1: 4px;--jt-space-2: 8px;--jt-space-3: 12px;--jt-space-4: 16px;--jt-space-6: 24px;--jt-space-8: 32px;--jt-radius-sm: 4px;--jt-radius-md: 6px;--jt-radius-lg: 8px;--jt-radius-xl: 12px;--jt-radius-round: 9999px;--jt-shadow-low: 0 1px 2px rgb(7 8 16 / 10%);--jt-shadow-medium: 0 6px 12px rgb(7 8 16 / 8%);--jt-shadow-high: 0 8px 24px rgb(7 8 16 / 12%);--jt-shadow-lg: var(--jt-shadow-medium);--jt-overlay-mask: rgb(7 8 16 / 16%);--jt-motion-fast: .1s;--jt-motion-layout: .18s;--jt-focus-ring: 0 0 0 3px rgb(22 93 255 / 18%);--jt-scroll-shadow: rgb(7 8 16 / 14%);--jt-topbar-height: 52px;--jt-embedbar-height: 44px;--jt-sidebar-width: 232px;--jt-sidebar-collapsed-width: 52px;--jt-sidebar-padding-block: 12px;--jt-sidebar-padding-inline: 12px;--jt-sidebar-section-gap: 14px;--jt-nav-item-height: 32px;--jt-workspace-header-height: 44px;--jt-workspace-toolbar-height: 36px;--jt-workspace-inline-padding: 16px;--jt-control-height-compact: 28px;--jt-control-height: 28px;--jt-data-header-height: 32px;--jt-data-row-compact: 32px;--jt-data-row-standard: 40px;--jt-data-row-comfortable: 48px;--jt-data-row-height: var(--jt-data-row-compact);--jt-page-padding-block: 20px;--jt-page-padding-inline: 24px;--jt-section-gap: 16px;--jt-card-padding: 24px;--jt-card-gap: 20px;--jt-page-title-size: 20px;--jt-page-title-line-height: 28px;--jt-page-title-margin-block: 4px;--jt-header-gap: 12px;--jt-header-row-gap: 8px;--jt-header-title-size: 16px;--jt-header-title-line-height: 20px;--jt-header-title-size-sm: 16px;--jt-header-title-line-height-sm: 20px;--jt-header-icon-size: 28px;--jt-strip-gap: 12px;--jt-card-padding-snug: 18px 20px;--jt-brand-size: 16px;--jt-base-title-size: 16px;--jt-sticky-header: 4;--jt-sticky-toolbar: 5;--jt-sticky-column: 3;--jt-sticky-corner: 6;--jt-sticky-overlay: 20}.app-shell[data-density=standard]{--jt-topbar-height: 64px;--jt-embedbar-height: 48px;--jt-sidebar-width: 248px;--jt-sidebar-collapsed-width: 64px;--jt-sidebar-padding-block: 20px;--jt-sidebar-padding-inline: 16px;--jt-sidebar-section-gap: 22px;--jt-nav-item-height: 38px;--jt-workspace-header-height: 56px;--jt-workspace-toolbar-height: 44px;--jt-workspace-inline-padding: 24px;--jt-control-height: 36px;--jt-data-header-height: 34px;--jt-data-row-height: var(--jt-data-row-standard);--jt-page-padding-block: 32px;--jt-page-padding-inline: 32px;--jt-section-gap: 24px;--jt-card-padding: 24px;--jt-card-gap: 20px;--jt-page-title-size: 23px;--jt-page-title-line-height: 32px;--jt-page-title-margin-block: 8px;--jt-header-gap: 24px;--jt-header-row-gap: 12px;--jt-header-title-size: 23px;--jt-header-title-line-height: 30px;--jt-header-title-size-sm: 18px;--jt-header-title-line-height-sm: 24px;--jt-header-icon-size: 34px;--jt-strip-gap: 12px;--jt-card-padding-snug: 18px 20px;--jt-brand-size: 17px;--jt-base-title-size: 18px}.app-shell[data-density=comfortable]{--jt-topbar-height: 64px;--jt-embedbar-height: 48px;--jt-sidebar-width: 248px;--jt-sidebar-collapsed-width: 64px;--jt-sidebar-padding-block: 20px;--jt-sidebar-padding-inline: 16px;--jt-sidebar-section-gap: 24px;--jt-nav-item-height: 44px;--jt-workspace-header-height: 64px;--jt-workspace-toolbar-height: 48px;--jt-workspace-inline-padding: 24px;--jt-control-height: 40px;--jt-data-header-height: 40px;--jt-data-row-height: var(--jt-data-row-comfortable);--jt-page-padding-block: 40px;--jt-page-padding-inline: 40px;--jt-section-gap: 32px;--jt-card-padding: 32px;--jt-card-gap: 24px;--jt-page-title-size: 26px;--jt-page-title-line-height: 36px;--jt-page-title-margin-block: 10px;--jt-header-gap: 28px;--jt-header-row-gap: 14px;--jt-header-title-size: 26px;--jt-header-title-line-height: 34px;--jt-header-title-size-sm: 20px;--jt-header-title-line-height-sm: 26px;--jt-header-icon-size: 40px;--jt-strip-gap: 16px;--jt-card-padding-snug: 22px 24px;--jt-brand-size: 18px;--jt-base-title-size: 20px}body{--primary-1: 232, 243, 255;--primary-2: 190, 218, 255;--primary-3: 148, 191, 255;--primary-4: 106, 161, 255;--primary-5: 64, 128, 255;--primary-6: 22, 93, 255;--primary-7: 14, 66, 210;--primary-8: 7, 44, 166;--primary-9: 3, 26, 121;--primary-10: 0, 13, 77;--link-1: var(--primary-1);--link-2: var(--primary-2);--link-3: var(--primary-3);--link-4: var(--primary-4);--link-5: var(--primary-5);--link-6: var(--primary-6);--link-7: var(--primary-7);--link-8: var(--primary-8);--link-9: var(--primary-9);--link-10: var(--primary-10);--gray-1: 250, 250, 250;--gray-2: 247, 247, 247;--gray-3: 237, 237, 237;--gray-4: 215, 216, 217;--gray-5: 205, 206, 205;--gray-6: 181, 181, 183;--gray-7: 156, 156, 159;--gray-8: 106, 107, 112;--gray-9: 57, 58, 64;--gray-10: 7, 8, 16;--success-1: 236, 252, 241;--success-6: 16, 191, 74;--danger-1: 255, 242, 240;--danger-6: 229, 81, 61;--warning-1: 255, 251, 240;--warning-6: 153, 119, 41;--border-radius-small: 4px;--border-radius-medium: 6px;--border-radius-large: 8px;--color-border: var(--jt-border);--color-border-1: var(--jt-border);--color-border-2: var(--jt-border-strong);--color-fill-1: var(--jt-surface-subtle);--color-fill-2: var(--jt-surface-muted);--color-text-1: var(--jt-text);--color-text-2: var(--jt-text-secondary);--color-text-3: var(--jt-text-muted);--color-bg-popup: var(--jt-surface);--color-bg-5: var(--jt-surface);--color-neutral-1: var(--jt-surface-subtle);--color-neutral-2: var(--jt-surface-muted);--shadow1-center: var(--jt-shadow-medium);--shadow2-center: var(--jt-shadow-high)}*{box-sizing:border-box}html,body,#app{width:100%;min-width:1024px;height:100%;margin:0}html.jimotable-embedded,html.jimotable-embedded body,html.jimotable-embedded #app,html.jimotable-operator,html.jimotable-operator body,html.jimotable-operator #app{min-width:0}body{overflow:hidden;color:var(--jt-text);background:var(--jt-surface);font-family:var(--jt-font-ui);font-size:13px;line-height:20px;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{color:inherit}.file-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}button:focus-visible,.native-field:focus-visible,input[type=checkbox]:focus-visible,tr:focus-visible{outline:1px solid var(--jt-action);outline-offset:1px;box-shadow:var(--jt-focus-ring)}.data-grid__resize:focus-visible{outline:2px solid var(--jt-action);outline-offset:-2px;box-shadow:var(--jt-focus-ring)}.app-shell{display:flex;flex-direction:column;height:100%}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.embedbar{z-index:12;display:flex;flex:0 0 var(--jt-embedbar-height);align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--jt-border);background:var(--jt-surface)}.embedbar>span{color:var(--jt-text-muted);font-size:12px}.embedbar .ui-density-trigger{margin-left:auto}.embed-sidebar-backdrop{display:none}.topbar{position:relative;z-index:var(--jt-sticky-overlay);display:flex;height:var(--jt-topbar-height);flex:0 0 var(--jt-topbar-height);align-items:center;justify-content:space-between;padding:0 var(--jt-workspace-inline-padding);border-bottom:1px solid var(--jt-border);background:var(--jt-surface);box-sizing:border-box}.topbar__left,.topbar__right,.brand,.context-switcher,.topbar-action{display:flex;align-items:center}.topbar__left{gap:var(--jt-workspace-inline-padding)}.topbar__right{gap:10px}.brand{gap:8px;line-height:1}.brand__mark{display:block;flex-shrink:0;width:28px;height:28px}.brand__name{display:inline-flex;align-items:center;line-height:1;font-size:var(--jt-brand-size);font-weight:720;letter-spacing:-.3px}.brand__name-jimo{color:var(--jt-text)}.brand__name-table{color:var(--jt-action)}.context-switcher{display:inline-flex;align-items:center;height:var(--jt-control-height);gap:8px;padding:0 10px;border-radius:var(--jt-radius-md);background:var(--jt-surface-subtle);font-size:13px;font-weight:560;line-height:1;box-sizing:border-box}.context-switcher button{border:0;outline:0;color:inherit;background:transparent}.context-switcher__select{width:180px}.context-switcher__select.arco-select-view-single{height:var(--jt-control-height);min-height:unset;line-height:calc(var(--jt-control-height) - 2px)}.context-switcher__select .arco-select-view-value{padding-top:0;padding-bottom:0;min-height:unset;line-height:inherit;font-size:13px;font-weight:560;display:inline-flex;align-items:center}.context-switcher__select .arco-select-view-suffix{padding-left:4px;padding-right:0;display:inline-flex;align-items:center}.context-switcher__select .arco-select-view-input{height:100%;line-height:inherit}.context-switcher button:disabled{color:var(--jt-text-muted);cursor:not-allowed}.context-switcher button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;outline:0;color:var(--jt-text-secondary);background:transparent;border-radius:var(--jt-radius-sm);cursor:pointer;flex-shrink:0}.context-switcher button:hover:not(:disabled){color:var(--jt-text);background:var(--jt-surface-muted)}.context-switcher__icon,.context-switcher__chevron{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:14px;color:var(--jt-text-muted);flex-shrink:0}.base-template-action{position:relative;display:inline-flex;align-items:center}.base-template-action summary{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--jt-text-secondary);border-radius:var(--jt-radius-sm);cursor:pointer;list-style:none;flex-shrink:0}.base-template-action summary:hover{color:var(--jt-text);background:var(--jt-surface-muted)}.base-template-action summary::-webkit-details-marker{display:none}.base-template-action__menu{position:absolute;z-index:calc(var(--jt-sticky-overlay) + 1);top:calc(100% + 8px);right:auto;left:0;width:160px;padding:4px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface);box-shadow:var(--jt-shadow-lg)}.context-switcher .base-template-action__menu button{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:auto;padding:8px 10px;border-radius:var(--jt-radius-sm);text-align:left;white-space:nowrap}.context-switcher .base-template-action__menu button:hover{background:var(--jt-surface-subtle)}.base-template-action__menu button>svg{width:14px;height:14px;flex:0 0 14px}.base-template-action__divider{display:block;height:1px;margin:4px 6px;background:var(--jt-border)}.context-switcher .base-template-action__menu .base-template-action__danger{color:var(--jt-danger)}.base-template-action__rename-hint{margin:12px 0 0;color:var(--jt-text-secondary);font-size:12px}.record-search input{min-width:0;border:0;outline:0;color:var(--jt-text);background:transparent}.record-search:focus-within{border-color:var(--jt-action);box-shadow:var(--jt-focus-ring)}.connection-state{display:grid;min-height:100%;place-items:center;padding:48px;background:var(--jt-surface-subtle)}.connection-state__card{width:min(520px,100%);padding:36px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);background:var(--jt-surface);box-shadow:var(--jt-shadow-high)}.connection-state__card h2{margin:18px 0 8px;font-size:23px;line-height:32px}.connection-state__card p{margin:0 0 24px;color:var(--jt-text-muted);line-height:1.6}.connection-state__connect-button{margin-top:16px}.inline-alert{display:flex;flex-direction:column;gap:3px;margin:-8px 0 20px;padding:12px 14px;border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md);font-size:12px;line-height:18px}.inline-alert--error{border-color:var(--jt-danger-border);color:var(--jt-danger);background:var(--jt-danger-bg)}.native-field{width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);color:var(--jt-text);background:var(--jt-surface)}.native-field:disabled{border-color:var(--jt-border);color:var(--jt-text-muted);background:var(--jt-surface-muted);cursor:not-allowed}input[type=checkbox]{accent-color:var(--jt-action)}.topbar-action,.icon-button{border:0;background:transparent;cursor:pointer}.topbar-action{position:relative;height:var(--jt-control-height);gap:6px;padding:0 10px;color:var(--jt-text-secondary);font-size:13px;font-weight:560}.topbar-action:not(:disabled):hover,.topbar-action--active{color:var(--jt-text);background:var(--jt-surface-muted);border-radius:var(--jt-radius-md)}.topbar-action:disabled{color:var(--jt-text-muted);background:transparent;cursor:not-allowed}.topbar-action__count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:var(--jt-radius-round);color:var(--jt-text-inverse);background:var(--jt-action);font-size:10px;font-weight:600;line-height:1;text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0}.topbar-action svg{font-size:16px}.arco-dropdown-option .topbar-action__count{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle}.arco-dropdown-list-wrapper{max-height:480px}.arco-dropdown-option-content{display:inline-flex;align-items:center;gap:8px}.arco-dropdown-option-content svg{flex-shrink:0;font-size:14px}.topbar-tasks-option,.topbar-agent-option,.topbar-user-option{display:flex;align-items:center;min-height:34px;font-size:13px;line-height:20px;padding:0 12px}.arco-dropdown-option:active{background:var(--jt-surface-muted)}.avatar{position:relative;display:grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:50%;color:var(--jt-text-inverse);background:var(--jt-action);font-size:11px;font-weight:680;cursor:default;-webkit-user-select:none;user-select:none}.avatar--button{padding:0;cursor:pointer;outline:none;transition:transform var(--jt-motion-fast) ease,box-shadow var(--jt-motion-fast) ease}.avatar--button:hover{transform:scale(1.05);box-shadow:0 0 0 2px var(--jt-action-subtle)}.avatar--button:focus-visible,.avatar--active{box-shadow:var(--jt-focus-ring)}.avatar__badge{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--jt-success);border:2px solid var(--jt-surface)}.topbar-user-card{width:240px;padding:12px 14px 10px}.topbar-user-card__header{display:flex;align-items:center;gap:10px}.topbar-user-card__avatar{width:36px;height:36px;border-radius:50%;background:var(--jt-action);color:var(--jt-text-inverse);display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.topbar-user-card__info{min-width:0;display:flex;flex-direction:column;gap:2px}.topbar-user-card__title{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--jt-text)}.topbar-user-tag{display:inline-block;padding:0 4px;font-size:10px;line-height:16px;border-radius:3px;font-weight:600}.topbar-user-tag--operator{background:var(--jt-warning-bg);color:var(--jt-warning);border:1px solid var(--jt-warning-border, #fcd34d)}.topbar-user-card__meta{display:flex;align-items:center;font-size:11px;color:var(--jt-text-muted);overflow:hidden;white-space:nowrap}.topbar-user-card__meta>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.topbar-user-card__meta code{font-size:10px;background:var(--jt-surface-subtle);padding:1px 3px;border-radius:3px}.topbar-user-card__scope{margin-top:8px;padding-top:8px;border-top:1px solid var(--jt-border);font-size:11px;color:var(--jt-text-secondary);display:flex;align-items:center;justify-content:space-between}.topbar-dropdown-divider{height:1px;margin:4px 0;background:var(--jt-border)}.topbar-menu-heading{padding:4px 12px 2px;font-size:12px;line-height:18px;color:var(--jt-text-muted)}.topbar-user-option--danger{color:var(--jt-danger)!important}.topbar-user-option--danger:hover{background:var(--jt-danger-bg)!important;color:var(--jt-danger)!important}.topbar-copy-btn{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--jt-text-muted);cursor:pointer;opacity:0;transition:opacity var(--jt-motion-fast) ease;margin-left:4px;flex-shrink:0}.topbar-copy-btn svg{font-size:12px}.topbar-user-card__meta:hover .topbar-copy-btn{opacity:1}.topbar-copy-btn:hover{color:var(--jt-action)}.workspace{display:flex;min-height:0;flex:1}.sidebar{display:flex;width:var(--jt-sidebar-width);flex:0 0 var(--jt-sidebar-width);flex-direction:column;justify-content:space-between;overflow:hidden;padding:var(--jt-sidebar-padding-block) var(--jt-sidebar-padding-inline);color:var(--jt-text);border-right:1px solid var(--jt-border);background:var(--jt-surface-subtle);transition:width var(--jt-motion-layout) ease,flex-basis var(--jt-motion-layout) ease,padding var(--jt-motion-layout) ease}.sidebar__body{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--jt-sidebar-section-gap)}.base-heading__row{display:flex;align-items:center;justify-content:space-between}.base-heading h1{margin:0;font-size:var(--jt-base-title-size);font-weight:650}.icon-button{display:inline-grid;width:28px;height:28px;place-items:center;color:var(--jt-text-secondary)}.icon-button--inverse{border-radius:var(--jt-radius-md);color:var(--jt-text-secondary)}.icon-button--inverse:hover:not(:disabled){color:var(--jt-text);background:var(--jt-border)}.icon-button--inverse:disabled{color:var(--jt-text-muted);cursor:not-allowed}.primary-nav,.table-nav{display:flex;flex-direction:column;gap:4px}.table-nav{min-height:0;overflow-y:auto}.primary-nav__item,.table-nav__item{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:var(--jt-radius-md);color:var(--jt-text-secondary);background:transparent;font-size:13px;text-align:left;cursor:pointer}.primary-nav__item{height:var(--jt-nav-item-height);padding:0 10px}.primary-nav__item--active{color:var(--jt-text);background:var(--jt-border);font-weight:600}.primary-nav__item:hover,.table-nav__item:hover{color:var(--jt-text);background:var(--jt-surface-muted)}.primary-nav__item:disabled,.table-nav__item:disabled{color:var(--jt-text-muted);background:transparent;cursor:not-allowed}.table-nav__heading{position:sticky;z-index:1;top:0;display:flex;height:var(--jt-nav-item-height);align-items:center;justify-content:space-between;padding:0 0 0 8px;color:var(--jt-text-muted);background:var(--jt-surface-subtle);font-size:10px;font-weight:680;letter-spacing:1.2px}.table-nav__row{position:relative;display:flex;align-items:center}.table-nav__row--dragging{opacity:.4}.table-nav__row--drop-before:before,.table-nav__row--drop-after:after{position:absolute;left:0;right:0;height:2px;background:var(--jt-action);content:"";z-index:2}.table-nav__row--drop-before:before{top:0}.table-nav__row--drop-after:after{bottom:0}.table-nav__row .table-nav__item{flex:1 1 auto;min-width:0}.table-nav__drag-handle{position:absolute;z-index:1;left:7px;top:50%;display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:28px;width:20px;height:28px;padding:0;border:0;border-radius:var(--jt-radius-sm);color:var(--jt-text-muted);background:transparent;cursor:grab;opacity:0;transform:translateY(-50%);transition:opacity var(--jt-motion-fast) ease}.table-nav__drag-handle:active{cursor:grabbing}.table-nav__row:hover .table-nav__drag-handle,.table-nav__drag-handle:focus{opacity:1}.table-nav__row--with-drag-handle:hover .table-nav__name>svg,.table-nav__row--with-drag-handle:has(.table-nav__drag-handle:focus) .table-nav__name>svg{opacity:0}.table-nav__drag-handle:hover{color:var(--jt-text);background:var(--jt-surface-muted)}.table-nav__more{position:absolute;right:2px;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;width:28px;height:28px;padding:0;border:0;border-radius:var(--jt-radius-sm);color:var(--jt-text-muted);background:transparent;cursor:pointer;opacity:0;transition:opacity var(--jt-motion-fast) ease}.table-nav__row:hover .table-nav__more,.table-nav__more:focus{opacity:1}.table-nav__more:hover{color:var(--jt-text);background:var(--jt-surface-muted)}.table-nav__item{height:var(--jt-nav-item-height);justify-content:space-between;padding:0 10px}.table-nav__item--active{color:var(--jt-text);background:var(--jt-surface-selected)}.table-nav__item--active .table-nav__label{font-weight:600}.table-nav__name{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:10px}.table-nav__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-nav__name svg{flex:0 0 auto;color:var(--jt-text-muted);font-size:14px;transition:opacity var(--jt-motion-fast) ease}.table-nav__item--active .table-nav__name svg{color:var(--jt-action)}.table-nav__count{flex:0 0 auto;color:var(--jt-text-muted);font-family:var(--jt-font-data);font-size:10px;font-variant-numeric:tabular-nums;transition:opacity var(--jt-motion-fast) ease}.table-nav__row:hover .table-nav__count,.table-nav__row:has(.table-nav__more:focus) .table-nav__count{opacity:0}.table-nav__item--active .table-nav__count{color:var(--jt-action)}.sidebar-create{display:flex;width:100%;height:var(--jt-nav-item-height);align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--jt-radius-md);color:var(--jt-text-inverse);background:var(--jt-action);font-size:13px;font-weight:620;cursor:pointer;box-shadow:var(--jt-shadow-low)}.sidebar-create:hover{background:var(--jt-action-hover)}.sidebar-toggle{flex:0 0 auto;color:var(--jt-text-secondary);border-radius:var(--jt-radius-md)}.sidebar-toggle:hover{color:var(--jt-text);background:var(--jt-border)}.sidebar--collapsed{width:var(--jt-sidebar-collapsed-width);flex-basis:var(--jt-sidebar-collapsed-width);padding:var(--jt-sidebar-padding-block) 10px}.sidebar--collapsed .sidebar__body{gap:var(--jt-sidebar-section-gap)}.sidebar--collapsed .base-heading h1,.sidebar--collapsed .table-nav__heading>span,.sidebar--collapsed .table-nav__count{display:none}.sidebar--collapsed .base-heading__row,.sidebar--collapsed .table-nav__heading{justify-content:center;padding:0}.sidebar--collapsed .primary-nav__item,.sidebar--collapsed .table-nav__item,.sidebar--collapsed .sidebar-create{height:var(--jt-nav-item-height);justify-content:center;padding-right:0;padding-left:0;gap:0;font-size:0}.sidebar--collapsed .primary-nav__item svg,.sidebar--collapsed .table-nav__item svg,.sidebar--collapsed .sidebar-create svg{font-size:16px}.sidebar--collapsed .table-nav__name{justify-content:center;font-size:0}.sidebar--collapsed .table-nav__label{display:none}.table-workspace{display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden}.table-header{flex:0 0 var(--jt-workspace-header-height);min-height:var(--jt-workspace-header-height);padding:3px var(--jt-workspace-inline-padding);border-bottom:1px solid var(--jt-border)}.breadcrumb{margin-bottom:14px;color:var(--jt-text-muted);font-size:12px}.breadcrumb span{margin:0 6px}.table-header__main,.table-title,.table-actions{display:flex;align-items:center}.table-header__main{justify-content:space-between}.table-title{gap:12px}.table-title__icon{display:grid;width:38px;height:38px;place-items:center;color:var(--jt-action);background:var(--jt-surface-selected)}.table-title h2{margin:0 0 3px;font-size:23px;font-weight:680}.table-title p{margin:0;color:var(--jt-text-secondary);font-size:12px}.table-actions{gap:8px}.table-actions__more{display:grid;width:var(--jt-control-height);height:var(--jt-control-height);place-items:center;border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md);color:var(--jt-text-secondary);background:var(--jt-surface);cursor:pointer}.table-actions__more:hover{color:var(--jt-text);background:var(--jt-surface-muted)}.table-actions__more:disabled{color:var(--jt-text-muted);background:var(--jt-surface-muted);cursor:not-allowed}.arco-dropdown-option.table-actions-menu__danger{color:var(--jt-danger)}.arco-dropdown-option.table-actions-menu__danger:hover{color:var(--jt-danger);background:var(--jt-danger-bg)}.button{display:inline-flex;height:var(--jt-control-height);align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:var(--jt-radius-md);font-size:13px;font-weight:580;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:border-color var(--jt-motion-fast) ease,background var(--jt-motion-fast) ease,box-shadow var(--jt-motion-fast) ease}.button svg{font-size:14px;flex-shrink:0}.button--primary{border:1px solid var(--jt-action);color:var(--jt-text-inverse);background:var(--jt-action);box-shadow:var(--jt-shadow-low)}.button--primary:hover{background:var(--jt-action-hover)}.button--primary:active{background:var(--jt-action-active)}.button--secondary{border:1px solid var(--jt-border-strong);color:var(--jt-text);background:var(--jt-surface);box-shadow:var(--jt-shadow-low)}.button--secondary:hover{border-color:var(--jt-border-strong);background:var(--jt-surface-muted)}.button--danger-ghost{border:1px solid var(--jt-danger-border);color:var(--jt-danger);background:var(--jt-surface);box-shadow:none}.button--danger-ghost:hover{border-color:var(--jt-danger);background:var(--jt-danger-bg)}.button--sm,.button--small{height:26px;gap:5px;padding:0 10px;font-size:12px}.button--lg,.button--large{height:36px;gap:8px;padding:0 16px;font-size:14px}.button--danger{border:1px solid var(--jt-danger);color:var(--jt-text-inverse);background:var(--jt-danger);box-shadow:var(--jt-shadow-low)}.button--danger:hover{background:var(--jt-danger-hover)}.button--danger:active{background:var(--jt-danger-active)}.confirm-dialog{display:flex;flex-direction:column;gap:20px;padding:20px 24px 0}.confirm-dialog p{margin:0;color:var(--jt-text-secondary);line-height:20px}.confirm-dialog__footer{display:flex;justify-content:flex-end;gap:8px;margin:4px -24px 0;padding:16px 24px;border-top:1px solid var(--jt-border)}.button:has(.file-input:focus-visible){outline:1px solid var(--jt-action);outline-offset:1px;box-shadow:var(--jt-focus-ring)}.button[disabled],.button--disabled{border-color:var(--jt-border);color:var(--jt-text-muted);background:var(--jt-surface-muted);box-shadow:none;cursor:not-allowed;opacity:1;pointer-events:none}.view-tabs{display:flex;height:100%;min-width:0;align-items:center;gap:2px;overflow-x:auto;padding:0 8px;border-bottom:0;scrollbar-width:none}.view-tabs::-webkit-scrollbar{display:none}.view-tab-wrapper{position:relative;display:inline-flex;height:100%;align-items:center;cursor:grab;-webkit-user-select:none;user-select:none}.view-tab-wrapper:active{cursor:grabbing}.view-tab-wrapper--dragging{opacity:.4}.view-tab-wrapper--drop-before:before,.view-tab-wrapper--drop-after:after{position:absolute;top:6px;bottom:6px;width:2px;background:var(--jt-action);content:"";z-index:2;border-radius:1px}.view-tab-wrapper--drop-before:before{left:-2px}.view-tab-wrapper--drop-after:after{right:-2px}.view-tab__default-icon{font-size:12px;color:var(--jt-warning);margin-right:3px;flex-shrink:0}.view-tab__more{display:inline-flex;align-items:center;justify-content:center;width:0;height:20px;min-width:0;padding:0;border:0;border-radius:var(--jt-radius-sm);color:var(--jt-text-muted);background:transparent;cursor:pointer;opacity:0;overflow:hidden;margin-left:0;margin-right:0;transition:width var(--jt-motion-fast) ease,opacity var(--jt-motion-fast) ease,margin var(--jt-motion-fast) ease,color var(--jt-motion-fast) ease,background var(--jt-motion-fast) ease}.view-tab-wrapper:hover .view-tab__more,.view-tab-wrapper:focus-within .view-tab__more,.view-tab-wrapper--more-open .view-tab__more{width:20px;min-width:20px;opacity:1;margin-left:2px;margin-right:4px}.view-tab__more:hover,.view-tab-wrapper--more-open .view-tab__more{color:var(--jt-text);background:var(--jt-surface-muted)}.view-tab{position:relative;display:inline-flex;height:100%;flex:0 0 auto;align-items:center;padding:0 10px;border:0;color:var(--jt-text-secondary);background:transparent;font-size:13px;cursor:pointer}.view-tab-wrapper .view-tab{padding:0 8px;cursor:inherit;transition:padding-right var(--jt-motion-fast) ease}.view-tab-wrapper:hover .view-tab,.view-tab-wrapper:focus-within .view-tab,.view-tab-wrapper--more-open .view-tab{padding-right:4px}.view-tab:hover,.view-tab-wrapper:hover .view-tab{color:var(--jt-text)}.view-tab--active,.view-tab-wrapper--active .view-tab{color:var(--jt-action);font-weight:650}.view-tabs>.view-tab--active:after,.view-tab-wrapper--active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--jt-action);content:"";z-index:1}.view-tab-wrapper .view-tab--active:after{display:none}.view-tab--add{gap:6px;color:var(--jt-text-muted)}.record-toolbar{display:flex;height:52px;flex:0 0 52px;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--jt-border);background:var(--jt-surface-subtle)}.record-toolbar__left,.record-toolbar__right,.record-search{display:flex;align-items:center}.record-toolbar__left{gap:8px;color:var(--jt-text-secondary);font-size:12px}.record-toolbar__right{gap:12px;color:var(--jt-text-muted);font-size:12px}.tool-button{display:inline-flex;height:var(--jt-control-height);align-items:center;gap:7px;padding:0 9px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);color:var(--jt-text-secondary);background:var(--jt-surface);font-size:12px;cursor:pointer;box-shadow:var(--jt-shadow-low)}.tool-button:hover{color:var(--jt-text);background:var(--jt-surface-muted)}.tool-button--active{border-color:var(--jt-action);color:var(--jt-action-active);background:var(--jt-surface-selected)}.tool-button:disabled{color:var(--jt-text-muted);background:var(--jt-surface-muted);box-shadow:none;cursor:not-allowed}.tool-button--ghost{border-color:transparent;background:transparent;box-shadow:none}.tool-button>span:not(.tool-button__label){display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:var(--jt-text-inverse);background:var(--jt-action);font-family:var(--jt-font-data);font-size:9px}.record-search{width:190px;height:var(--jt-control-height);gap:7px;padding:0 9px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface)}.record-search input{width:100%;font-size:11px}.query-builder{z-index:5;flex:0 0 auto;padding:14px 24px 12px;border-bottom:1px solid var(--jt-border-strong);background:var(--jt-surface);box-shadow:var(--jt-shadow-medium)}.query-builder .arco-select,.query-builder .arco-input-wrapper,.query-builder .native-field{width:100%}.query-builder .arco-select-view-single,.query-builder .arco-input-wrapper{min-height:34px;border-radius:var(--jt-radius-md)}.query-builder__heading,.query-builder__footer,.query-builder__row{display:flex;align-items:center}.query-builder__heading{justify-content:space-between;gap:16px;margin-bottom:12px}.query-builder__heading div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.query-builder__heading strong{font-size:14px}.query-builder__heading small,.query-builder__empty,.query-builder__sort-description,.query-builder__no-value{color:var(--jt-text-muted);font-size:12px}.query-builder__row{display:grid;grid-template-columns:32px minmax(160px,1fr) minmax(140px,180px) minmax(180px,1.2fr) 34px;gap:8px;margin-bottom:8px;align-items:start}.query-builder__row--sort{grid-template-columns:32px minmax(180px,1fr) 140px minmax(180px,1fr) 34px}.query-builder__row .icon-button,.query-builder__group-head-actions .icon-button{width:34px;height:34px}.query-builder__join,.query-builder__priority{color:var(--jt-text-secondary);text-align:center;font-size:12px}.query-builder__join{display:flex;min-height:34px;align-items:center;justify-content:center}.query-builder__priority{align-self:center;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--jt-surface-muted);font-family:var(--jt-font-data)}.query-builder__no-value,.query-builder__sort-description{display:flex;min-height:34px;align-items:center}.query-builder__value{display:flex;min-width:0;flex-direction:column;gap:2px}.query-builder__hint{color:var(--jt-text-muted);font-size:12px}.query-builder__empty{padding:8px 0}.query-builder__footer{justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--jt-border)}.query-builder__footer>span{margin-right:auto;color:var(--jt-text-secondary);font-size:12px}.query-builder__group{margin:8px 0 4px;padding:10px 12px 8px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface-subtle)}.query-builder__group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.query-builder__group-head-actions{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto}.query-builder__group-label{color:var(--jt-text-muted);font-size:11px;font-weight:650;text-transform:uppercase}.query-builder__group-op{width:140px}.query-builder__group-sep{display:flex;align-items:center;gap:12px;margin:6px 0;color:var(--jt-text-muted);font-size:12px;font-weight:600}.query-builder__group-sep:before,.query-builder__group-sep:after{content:"";flex:1;height:1px;background:var(--jt-border)}.tool-button--small{min-height:30px;padding:4px 10px;font-size:12px}.field-visibility-list{display:grid;max-height:260px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:6px;overflow:auto}.field-visibility-row{display:grid;grid-template-columns:18px 24px minmax(160px,1fr) 32px 32px;align-items:center;gap:8px;min-height:42px;padding:4px 6px 4px 10px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface-subtle)}.field-visibility-row__grip{color:var(--jt-text-muted);cursor:grab;font-size:14px}.field-visibility-row--dragging{opacity:.55}.field-visibility-row--drag-over{border-color:var(--jt-action);box-shadow:inset 0 2px 0 var(--jt-action)}.field-visibility-row>span{display:flex;align-items:baseline;gap:8px}.field-visibility-row small{color:var(--jt-text-muted);font-size:11px}.create-dialog__footer--spread{justify-content:space-between}.create-dialog__footer--spread>div{display:flex;gap:8px}.batch-edit-form{display:flex;flex-direction:column;gap:16px}.batch-edit-form__hint{margin:0;color:var(--jt-text-muted);font-size:12px;line-height:18px}.jt-drawer .arco-drawer{max-width:90vw;border-radius:0}.jt-drawer .arco-drawer-header{height:78px;padding:0 24px;border-bottom-color:var(--jt-border)}.jt-drawer .arco-drawer-body{padding:0;overflow-y:auto}.jt-drawer .arco-drawer-footer{height:64px;padding:0;border-top:1px solid var(--jt-border);background:var(--jt-surface)}.drawer-title{display:flex;flex-direction:column;gap:4px}.drawer-title strong{font-size:18px;font-weight:680}.drawer-title span,.drawer-title small{color:var(--jt-warning);font-size:11px;font-weight:520}.drawer-title span i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--jt-warning)}.drawer-title--plain small{color:var(--jt-text-secondary)}.record-form,.field-form{display:flex;flex-direction:column;gap:20px;padding:22px 24px}.record-summary{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface-subtle)}.record-summary__mark{display:grid;width:38px;height:38px;place-items:center;color:var(--jt-text-inverse);background:var(--jt-surface-inverse);font-weight:680}.record-summary>div:last-child{display:flex;flex-direction:column;gap:3px}.record-summary span{color:var(--jt-text-muted);font-family:var(--jt-font-data);font-size:10px}.form-section-title{margin:0;color:var(--jt-text-secondary);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.record-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.record-form__fields .field--full{grid-column:1 / -1}.field{display:flex;min-width:0;flex:0 0 auto;flex-direction:column;gap:7px}.field>span{color:var(--jt-text-secondary);font-size:12px;font-weight:580}.field .arco-input-wrapper,.field .arco-input-number,.field .arco-textarea-wrapper{height:40px;border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md);background:var(--jt-surface);box-shadow:var(--jt-shadow-low)}.field .arco-select-view-single{height:40px}.field .arco-textarea-wrapper{height:auto;min-height:88px}.field .arco-input-wrapper:focus-within,.field .arco-input-number:focus-within,.field .arco-textarea-wrapper:focus-within{border-color:var(--jt-action);box-shadow:var(--jt-focus-ring)}.field>.arco-checkbox{width:fit-content;min-height:40px}.record-relation-row{display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 10px;border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md);background:var(--jt-surface);box-shadow:var(--jt-shadow-low);box-sizing:border-box;flex-wrap:wrap}.field .select-picker__trigger{height:40px;min-height:40px;padding:0 12px;border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md);background:var(--jt-surface);box-shadow:var(--jt-shadow-low);box-sizing:border-box}.field .select-picker__trigger:focus-visible,.field .select-picker__trigger:focus-within{border-color:var(--jt-action);box-shadow:var(--jt-focus-ring)}.record-form__error{padding:10px 12px;border:1px solid var(--jt-danger-border);border-radius:var(--jt-radius-md);color:var(--jt-danger);background:var(--jt-danger-bg);line-height:20px}.record-form__error strong{display:block}.record-form__error ul{margin:8px 0 0;padding-left:20px}.record-form__error details{margin-top:8px;color:var(--jt-text-secondary)}.record-form__error code{font-family:var(--jt-font-mono);font-size:11px}.record-form__meta{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--jt-border)}.record-form__meta summary{color:var(--jt-text-secondary);font-size:11px;font-weight:650;cursor:pointer}.record-form__meta>div{display:flex;justify-content:space-between;color:var(--jt-text-muted);font-size:11px}.record-form__meta code{color:var(--jt-text-secondary);font-family:var(--jt-font-mono);font-size:10px}.drawer-footer{display:flex;width:100%;height:64px;align-items:center;justify-content:space-between;padding:0 24px;background:var(--jt-surface)}.drawer-footer>div{display:flex;gap:8px}.drawer-footer--right{justify-content:flex-end;gap:8px}.danger-action{display:inline-flex;align-items:center;gap:7px;border:0;color:var(--jt-danger);background:transparent;font-size:12px;font-weight:580}.arco-drawer-mask,.arco-modal-mask{background-color:var(--jt-overlay-mask)!important}.attachment-preview-modal.arco-modal,.attachment-details-modal.arco-modal{border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #00000059;border:1px solid var(--color-border-2);transition:width .2s cubic-bezier(.34,1.56,.64,1),max-width .2s ease}.attachment-preview-modal .arco-modal-header,.attachment-details-modal .arco-modal-header{border-bottom:1px solid var(--color-border-2);padding:14px 20px}.attachment-preview-modal .arco-modal-body,.attachment-details-modal .arco-modal-body{padding:16px}.option-editor,.field-behavior{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--jt-border)}.option-editor__heading{display:flex;align-items:center;justify-content:space-between;font-size:12px}.option-editor__heading button{display:inline-flex;align-items:center;gap:5px;border:0;color:var(--jt-action);background:transparent;font-size:11px;font-weight:580}.option-row{display:flex;height:42px;align-items:center;gap:9px;padding:0 10px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface-subtle);font-size:12px}.option-row i{width:10px;height:10px;border-radius:50%}.option-row__drag{margin-left:auto;color:var(--jt-text-muted)}.field-behavior h3{margin:0;font-size:12px}.field-behavior__row{display:flex;min-height:58px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--jt-border)}.field-behavior__row>span{display:flex;flex-direction:column;gap:3px}.field-behavior strong{font-size:12px}.field-behavior small{color:var(--jt-text-secondary);font-size:10px}.field-behavior .arco-checkbox{flex:0 0 auto}.schema-notice{display:flex;gap:10px;padding:12px 14px;color:var(--jt-action);background:var(--jt-surface-selected);font-size:10px;line-height:1.5}.schema-notice>span{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;border:1px solid var(--jt-action);border-radius:50%;font-family:var(--jt-font-data);font-size:9px}.schema-notice p{flex:1;margin:0}@media(max-width:1180px){.mapping-grid{grid-template-columns:1fr}.mapping-grid__heading{grid-template-columns:minmax(120px,180px) 20px minmax(160px,1fr);gap:10px}.mapping-grid__heading>:nth-child(n+4){display:none}.topbar-action{font-size:0}.topbar-action svg{font-size:16px}}@media(max-width:1023px){.app-shell--embedded .workspace{position:relative;min-width:0}.app-shell--embedded .sidebar{position:fixed;z-index:20;top:var(--jt-embedbar-height);bottom:0;left:0;width:min(288px,88vw);transform:translate(-102%);transition:transform .16s ease}.app-shell--embedded .sidebar--embed-open{transform:translate(0)}.app-shell--embedded .table-workspace{min-width:0}.app-shell--embedded .embed-sidebar-backdrop{position:fixed;z-index:19;inset:var(--jt-embedbar-height) 0 0;display:block;width:100%;border:0;background:#1d21295c}.app-shell--embedded .data-grid-container{overflow-x:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.agent-api-live-dot{width:7px;height:7px;border-radius:50%;background:var(--jt-success)}.route-load-failure{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--jt-surface) 94%,transparent)}.table-nav__row{display:flex;align-items:center}.table-nav__row .table-nav__item{flex:1;min-width:0}.danger-icon-button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--jt-radius-sm);color:var(--jt-text-muted);background:transparent;cursor:pointer}.danger-icon-button:hover{color:var(--jt-danger);background:var(--jt-surface-muted)}.delete-blockers{margin:12px 0;padding:10px 12px;border:1px solid var(--jt-warning-border);border-radius:var(--jt-radius-md);background:color-mix(in srgb,var(--jt-warning-bg) 60%,transparent)}.delete-blockers__title{font-weight:600;margin-bottom:4px}.delete-blockers ul{margin:0;padding-left:18px}.delete-blockers li{font-size:13px;color:var(--jt-text-secondary)}.trash-tabs{display:flex;align-items:center;gap:6px;margin-bottom:14px}.trash-tabs__item{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);color:var(--jt-text-secondary);background:var(--jt-surface);font-size:12px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--jt-motion-fast) ease,background var(--jt-motion-fast) ease,border-color var(--jt-motion-fast) ease,box-shadow var(--jt-motion-fast) ease}.trash-tabs__item:hover{color:var(--jt-action);background:var(--jt-surface-muted);border-color:var(--jt-border-strong)}.trash-tabs__item--active{color:var(--jt-action);background:var(--jt-surface-selected);border-color:#165dff59;font-weight:600;box-shadow:0 1px 2px #165dff14}.trash-row__actions{display:flex;gap:6px}.field-behavior--ai h3{display:inline-flex;align-items:center;gap:6px;color:var(--jt-text)}.field-behavior--ai h3 svg{color:var(--jt-action)}.ai-capability-gap{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--jt-warning-border);border-radius:var(--jt-radius-md);background:var(--jt-warning-bg)}.ai-capability-gap strong{padding-right:56px;color:var(--jt-warning-strong);font-size:12px;line-height:18px}.ai-capability-gap span{color:var(--jt-text-secondary);font-size:12px;line-height:18px}.ai-capability-gap__tag{position:absolute;top:10px;right:10px;padding:2px 8px;border-radius:var(--jt-radius-round);color:var(--jt-warning-strong);background:var(--jt-surface);font-size:11px;font-style:normal;font-weight:650}.ai-trigger-list{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface-subtle)}.ai-trigger-option{display:flex;flex-direction:column;gap:3px;cursor:pointer}.ai-trigger-option small{color:var(--jt-text-secondary);font-size:11px;line-height:16px}.field-header-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.field-presets{display:flex;gap:6px}.field-preset-btn{background:var(--jt-surface-subtle);border:1px solid var(--jt-border);border-radius:var(--jt-radius-sm);padding:2px 8px;font-size:11px;color:var(--jt-action);cursor:pointer;transition:all .12s ease-out}.field-preset-btn:hover{background:var(--jt-surface-selected);border-color:var(--jt-action-hover)}.ai-errors{display:flex;flex-direction:column;gap:5px;margin:0;padding:10px 12px;border:1px solid var(--jt-danger-border);border-radius:var(--jt-radius-md);color:var(--jt-danger);background:var(--jt-danger-bg);list-style:none;font-size:12px}.ai-errors li{display:inline-flex;align-items:center;gap:6px}.ai-sensitive-notice{padding:10px 12px;border:1px solid var(--jt-warning-border);border-radius:var(--jt-radius-md);color:var(--jt-warning-strong);background:var(--jt-warning-bg)}.ai-sensitive-notice p{display:inline-flex;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:18px}.ai-confirm-list{display:flex;flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none}.ai-confirm-list li{display:flex;flex-direction:column;gap:3px}.ai-confirm-list strong{color:var(--jt-text-muted);font-size:11px;font-weight:580}.ai-confirm-list span{color:var(--jt-text);font-size:13px;line-height:20px}.ai-capability-note{margin:0;padding:10px 12px;border:1px solid var(--jt-warning-border);border-radius:var(--jt-radius-md);color:var(--jt-warning-strong);background:var(--jt-warning-bg);font-size:12px;line-height:18px}.arco-select-dropdown .arco-select-option-selected:not(.arco-select-option-disabled),.arco-select-dropdown .arco-select-option.arco-select-option-selected:not(.arco-select-option-disabled):hover{color:rgb(var(--primary-6));background-color:rgb(var(--primary-1))}.ui-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--jt-header-gap)}.ui-page-header__navigation{min-width:0;flex:1 1 auto;align-self:stretch}.ui-page-header__content,.ui-page-header__copy{min-width:0}.ui-page-header__eyebrow{margin-bottom:8px;color:var(--jt-text-muted);font-size:12px}.ui-page-header__title-row,.ui-page-header__actions{display:flex;align-items:center}.ui-page-header__title-row{gap:var(--jt-header-row-gap)}.ui-page-header__actions{flex:0 0 auto;gap:8px}.ui-page-header__icon{display:grid;width:var(--jt-header-icon-size);height:var(--jt-header-icon-size);flex:0 0 var(--jt-header-icon-size);place-items:center;border-radius:var(--jt-radius-md);color:var(--jt-action);background:var(--jt-surface-selected)}.ui-page-header__title{margin:0;color:var(--jt-text);font-size:var(--jt-header-title-size);font-weight:680;line-height:var(--jt-header-title-line-height)}.ui-page-header__description{margin:2px 0 0;color:var(--jt-text-secondary);font-size:12px;line-height:18px}.ui-page-header--compact .ui-page-header__eyebrow{margin-bottom:3px}.ui-page-header--compact .ui-page-header__title{font-size:var(--jt-header-title-size-sm);line-height:var(--jt-header-title-line-height-sm)}.ui-page-header--compact .ui-page-header__description{margin-top:0}.ui-empty-state{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:var(--jt-card-padding);color:var(--jt-text-secondary);text-align:center}.ui-empty-state--compact{min-height:160px}.ui-empty-state__icon{color:var(--jt-text-muted);font-size:24px;line-height:1}.ui-empty-state>span{max-width:480px;color:var(--jt-text-muted);font-size:12px}.ui-empty-state__actions{display:flex;gap:8px;margin-top:8px}.ui-empty-state--loading .ui-empty-state__icon{color:var(--jt-action)}.ui-status-chip{display:inline-flex;width:fit-content;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--jt-radius-round);color:var(--jt-text-secondary);background:var(--jt-surface-subtle);font-size:12px;font-weight:650;white-space:nowrap}.ui-status-chip>span{width:6px;height:6px;border-radius:50%;background:currentColor}.ui-status-chip[data-status=SUCCEEDED],.ui-status-chip[data-status=ACTIVATED],.ui-status-chip[data-status=ACTIVE]{color:var(--jt-success-strong);background:var(--jt-success-bg)}.ui-status-chip[data-status=FAILED],.ui-status-chip[data-status=MANUAL_INTERVENTION],.ui-status-chip[data-status=EXPIRED],.ui-status-chip[data-status=REVOKED],.ui-status-chip[data-status=DISABLED],.ui-status-chip[data-status=DELETED]{color:var(--jt-danger);background:var(--jt-danger-bg)}.ui-status-chip[data-status=VALIDATING],.ui-status-chip[data-status=RUNNING],.ui-status-chip[data-status=ORPHANED],.ui-status-chip[data-status=WARNING]{color:var(--jt-warning);background:var(--jt-warning-bg)}.ui-workspace-toolbar{position:relative;z-index:var(--jt-sticky-toolbar);display:flex;min-height:var(--jt-workspace-toolbar-height);flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:3px var(--jt-workspace-inline-padding);border-bottom:1px solid var(--jt-border);background:var(--jt-surface-subtle)}.ui-density-trigger{width:var(--jt-control-height);padding:0;justify-content:center}.ui-density-glyph{width:16px;height:16px}.ui-density-option{font-size:12px}.ui-density-option .ui-density-glyph{width:14px;height:14px}.ui-density-option--active{color:var(--jt-text);font-weight:600}.ui-density-option .ui-density-option__check{color:var(--jt-action)}.ui-workspace-toolbar--selection{background:var(--jt-surface-selected)}.ui-workspace-toolbar__primary,.ui-workspace-toolbar__secondary,.ui-selection-bar,.ui-selection-bar__actions{display:flex;min-width:0;align-items:center;gap:8px}.ui-workspace-toolbar__secondary{justify-content:flex-end}.ui-selection-bar{flex:1}.ui-selection-bar>strong{flex:0 0 auto;color:var(--jt-text);font-size:12px}.ui-selection-bar__actions{flex-wrap:wrap}.data-grid__sort-indicator{margin-left:4px;color:var(--jt-action-active);font-family:var(--jt-font-data);font-size:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.data-grid-wrap{position:relative;min-height:0;flex:1;overflow:auto}.data-grid{min-width:100%;border-collapse:collapse;table-layout:fixed}.data-grid__check-column,.data-grid__more-column{width:44px}.data-grid th,.data-grid td{height:var(--jt-data-row-height);padding:0 12px;overflow:hidden;border-right:1px solid var(--jt-border);border-bottom:1px solid var(--jt-border);text-align:left;text-overflow:ellipsis;white-space:nowrap}.data-grid th{position:sticky;z-index:var(--jt-sticky-header);top:0;height:var(--jt-data-header-height);color:var(--jt-text-secondary);background:var(--jt-surface-muted);font-size:11px;font-weight:680}.data-grid__drag-grip{margin-right:6px;color:var(--jt-text-muted);font-size:14px;vertical-align:middle;cursor:grab}.data-grid__drag-grip:active{cursor:grabbing}.data-grid__resize{position:absolute;z-index:4;top:0;right:0;bottom:0;width:8px;cursor:col-resize}.data-grid__resize:hover,.data-grid__resize:active{background:linear-gradient(90deg,transparent 3px,var(--jt-action) 3px,var(--jt-action) 5px,transparent 5px)}.data-grid__th--dragging{opacity:.45;background:var(--jt-surface-selected)}.data-grid__th--drag-over{box-shadow:inset 3px 0 0 var(--jt-action)}.data-grid td{background:var(--jt-surface);font-size:13px}.data-grid th:first-child,.data-grid td:first-child{position:sticky;z-index:var(--jt-sticky-column);left:0}.data-grid th:nth-child(2),.data-grid td:nth-child(2){position:sticky;z-index:var(--jt-sticky-column);left:44px;box-shadow:1px 0 var(--jt-border-strong)}.data-grid th:last-child,.data-grid td:last-child{position:sticky;z-index:var(--jt-sticky-column);right:0;box-shadow:-10px 0 16px -16px var(--jt-scroll-shadow),-1px 0 var(--jt-border-strong)}.data-grid th:first-child,.data-grid th:nth-child(2),.data-grid th:last-child{z-index:var(--jt-sticky-corner)}.data-grid tbody tr{outline:none}.data-grid tbody tr:hover td,.data-grid__row--selected td{background:var(--jt-surface-selected)}.data-grid tfoot td{position:sticky;z-index:var(--jt-sticky-header);bottom:0;height:var(--jt-data-header-height);border-top:1px solid var(--jt-border-strong);border-bottom:0;background:var(--jt-surface-subtle)}.data-grid tfoot td:first-child,.data-grid tfoot td:nth-child(2),.data-grid tfoot td:last-child{z-index:var(--jt-sticky-corner);background:var(--jt-surface-subtle)}.data-grid__aggregate-button{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:flex-end;gap:5px;overflow:hidden;border:0;padding:0;color:var(--jt-text);background:transparent;font:inherit;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.data-grid__aggregate-button--empty{justify-content:center;color:var(--jt-text-muted);font-weight:500}.data-grid__aggregate-button--loading{color:var(--jt-text-secondary)}.data-grid__aggregate-button--error{color:var(--jt-danger)}.data-grid__aggregate-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-grid__aggregate-button:focus-visible{border-radius:var(--jt-radius-sm);outline:2px solid var(--jt-action);outline-offset:2px}.data-grid__aggregate-spinner{width:10px;height:10px;flex:0 0 auto;border:1px solid var(--jt-border-strong);border-top-color:var(--jt-action);border-radius:50%;animation:aggregate-spin .7s linear infinite}.table-footer__aggregate-retry{overflow:hidden;border:0;padding:0;color:var(--jt-danger);background:transparent;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.table-footer__aggregate-retry:focus-visible{border-radius:var(--jt-radius-sm);outline:2px solid var(--jt-action);outline-offset:2px}@keyframes aggregate-spin{to{transform:rotate(360deg)}}.cell-check,.cell-more{padding:0!important;text-align:center!important}.cell-check input{width:14px;height:14px;accent-color:var(--jt-action)}.cell-number{text-align:right!important;font-family:var(--jt-font-data);font-variant-numeric:tabular-nums}.cell-mono{font-family:var(--jt-font-mono);font-size:12px!important}.cell-secondary{color:var(--jt-text-secondary)}.record-link{display:block;max-width:100%;overflow:hidden;border:0;padding:0;color:var(--jt-text);background:transparent;font-weight:580;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.record-link:hover{color:var(--jt-action)}.inline-editor{position:relative;display:flex;min-width:0;align-items:center;margin:0 -9px}.inline-editor__control{width:100%;min-width:0;height:min(34px,calc(var(--jt-data-row-height) - 4px));padding:0 8px;border:1px solid var(--jt-action);border-radius:var(--jt-radius-sm);color:var(--jt-text);background:var(--jt-surface);font:inherit;outline:none;box-shadow:var(--jt-focus-ring)}.inline-editor__saving{position:absolute;right:6px;padding:2px 4px;color:var(--jt-text-muted);background:var(--jt-surface);font-size:10px}.stage-chip{display:inline-flex;padding:5px 8px;border-radius:var(--jt-radius-md);color:var(--jt-text-secondary);background:var(--jt-surface-muted);font-size:11px;font-weight:620}.stage-chip[data-stage=待跟进]{color:var(--jt-warning);background:var(--jt-warning-bg)}.stage-chip[data-stage=已联系]{color:var(--jt-action);background:var(--jt-surface-selected)}.stage-chip[data-stage=方案中]{color:var(--jt-text-secondary);background:var(--jt-surface-muted)}.stage-chip[data-stage=已成交]{color:var(--jt-success);background:var(--jt-success-bg)}.empty-state{display:flex;height:240px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--jt-text-secondary)}.empty-state>svg{color:var(--jt-text-muted);font-size:24px}.empty-state .button svg{color:currentColor;font-size:14px}.empty-state span{font-size:12px}.empty-state__actions{display:flex;gap:8px;margin-top:12px}.table-footer{display:flex;min-height:var(--jt-workspace-toolbar-height);flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px 24px;padding:3px var(--jt-workspace-inline-padding);border-top:1px solid var(--jt-border);color:var(--jt-text-secondary);font-size:12px}.table-footer__stats{display:flex;min-width:0;align-items:center;overflow:hidden;gap:6px 16px;white-space:nowrap}.table-footer__selected{color:var(--jt-text);font-weight:650}.table-footer__scope{overflow:hidden;color:var(--jt-text-muted);text-overflow:ellipsis}.table-header .ui-page-header__copy{display:flex;align-items:baseline;gap:10px}.table-header .ui-page-header__title,.table-header .ui-page-header__description{white-space:nowrap}.table-header .ui-page-header__eyebrow{line-height:14px}.data-grid__group-row td{position:static!important;height:32px;padding:0 16px;color:var(--jt-text-secondary);background:var(--jt-surface-muted)!important;font-size:11px;box-shadow:none!important}.data-grid__group-row strong{margin-right:8px;color:var(--jt-text)}.data-grid__group-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;color:inherit;background:transparent;border:0;font:inherit;cursor:pointer}.data-grid__group-toggle:hover strong,.data-grid__group-toggle:focus-visible strong{color:var(--jt-action)}.data-grid__group-toggle:focus-visible{outline:2px solid var(--jt-action);outline-offset:2px}.data-grid__group-state td{padding:10px 16px;color:var(--jt-text-secondary);text-align:center;background:var(--jt-surface)}.data-grid td:focus-visible{position:relative;z-index:1;outline:2px solid var(--jt-action);outline-offset:-2px;box-shadow:inset 0 0 0 1px var(--jt-surface)}.data-grid__cell--editing{overflow:visible!important}.data-grid__cell--error{background:var(--jt-danger-bg)!important;box-shadow:inset 0 0 0 1px var(--jt-danger)}.data-grid__cell--conflict{background:var(--jt-warning-bg)!important;box-shadow:inset 0 0 0 1px var(--jt-warning-border)}@keyframes ai-cell-glow{0%{background-color:var(--jt-surface-selected);box-shadow:inset 0 0 0 1.5px var(--jt-action)}40%{background-color:var(--jt-surface-selected);box-shadow:inset 0 0 0 1px var(--jt-action-hover)}to{background-color:transparent;box-shadow:none}}.data-grid__cell--ai-filled{animation:ai-cell-glow 1.4s cubic-bezier(.2,0,.2,1) forwards}@media(prefers-reduced-motion:reduce){.data-grid__cell--ai-filled{animation:none}}.inline-editor__feedback{position:absolute;z-index:var(--jt-sticky-overlay);top:calc(100% + 4px);left:-3px;display:flex;width:min(340px,70vw);align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--jt-danger-border);border-radius:var(--jt-radius-md);color:var(--jt-danger);background:var(--jt-surface);box-shadow:var(--jt-shadow-medium);font-size:11px;white-space:normal}.inline-editor__feedback--conflict{border-color:var(--jt-warning-border);color:var(--jt-warning-strong)}.inline-editor__feedback button{flex:0 0 auto;border:0;color:var(--jt-action-active);background:transparent;cursor:pointer;font:inherit;font-weight:650}.data-grid-skeleton{min-width:100%;border-collapse:collapse;table-layout:fixed}.data-grid-skeleton th,.data-grid-skeleton td{height:var(--jt-data-row-height);padding:0 12px;border-right:1px solid var(--jt-border);border-bottom:1px solid var(--jt-border)}.data-grid-skeleton th{height:var(--jt-data-header-height);background:var(--jt-surface-muted)}.data-grid-skeleton span{display:block;width:70%;height:10px;border-radius:var(--jt-radius-sm);background:linear-gradient(90deg,var(--jt-surface-muted),var(--jt-border),var(--jt-surface-muted));background-size:200% 100%;animation:jt-skeleton 1.2s ease-in-out infinite}@keyframes jt-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.record-toolbar__query-summary{max-width:360px;overflow:hidden;color:var(--jt-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.management-page{height:100%;overflow:auto;padding:var(--jt-page-padding-block) var(--jt-page-padding-inline);background:var(--jt-surface-subtle)}.management-page>.management-header,.management-page>.management-filters,.management-page>.import-preview,.management-page>.management-list,.management-page>.recovery-notice,.management-page>.trash-tabs,.management-page>.trash-toolbar,.management-page>.empty-state,.management-page>.ui-empty-state,.management-page>.import-quota-context,.management-page>.executions-summary,.management-page>.executions-occupancy,.management-page>.pipelines-layout{width:min(1440px,100%);margin-right:auto;margin-left:auto}.management-header,.import-preview__heading,.import-preview__footer,.management-list__title{display:flex;align-items:center;justify-content:space-between;gap:24px}.management-header{margin-bottom:var(--jt-section-gap);gap:var(--jt-header-gap)}.management-header h2{margin:var(--jt-page-title-margin-block) 0;font-size:var(--jt-page-title-size);line-height:var(--jt-page-title-line-height)}.management-header p,.import-preview p{margin:0;color:var(--jt-text-muted)}.management-filters{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:var(--jt-section-gap)}.management-filters__date{display:flex;align-items:center;gap:8px}.management-filters__date>span{color:var(--jt-text-secondary);font-size:13px;font-weight:580;white-space:nowrap}.management-filters__date .arco-picker{width:150px}.management-filters__sep{color:var(--jt-text-muted)}.management-pagination{display:flex;justify-content:center;margin-top:var(--jt-card-gap);padding-top:16px;border-top:1px solid var(--jt-border)}.import-preview,.management-list{margin-bottom:var(--jt-card-gap);padding:var(--jt-card-padding);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface);box-shadow:var(--jt-shadow-low)}.import-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:calc(var(--jt-card-padding) * -1) calc(var(--jt-card-padding) * -1) var(--jt-card-padding);padding:0 var(--jt-card-padding);border-bottom:1px solid var(--jt-border);list-style:none}.import-step{position:relative;display:flex;min-height:58px;align-items:center;gap:8px;color:var(--jt-text-muted);font-size:12px}.import-step:not(:last-child):after{position:absolute;top:28px;right:14px;left:46px;height:1px;background:var(--jt-border);content:""}.import-step>span{z-index:1;display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid var(--jt-border-strong);border-radius:50%;background:var(--jt-surface);font-variant-numeric:tabular-nums}.import-step--done,.import-step--active{color:var(--jt-text);font-weight:620}.import-step--done>span{border-color:var(--jt-success);color:var(--jt-success);background:var(--jt-success-bg)}.import-step--active>span{border-color:var(--jt-action);color:var(--jt-text-inverse);background:var(--jt-action);box-shadow:var(--jt-focus-ring)}.import-preview__heading h3{max-width:min(720px,65vw);margin:10px 0 4px;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.status-chip{display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border-radius:var(--jt-radius-round);color:var(--jt-text-secondary);background:var(--jt-surface-subtle);font-size:12px;font-weight:650}.status-chip[data-status=SUCCEEDED],.status-chip[data-status=ACTIVATED],.status-chip[data-status=ACTIVE]{color:var(--jt-success);background:var(--jt-success-bg)}.status-chip[data-status=FAILED],.status-chip[data-status=MANUAL_INTERVENTION],.status-chip[data-status=EXPIRED],.status-chip[data-status=REVOKED],.status-chip[data-status=DISABLED],.status-chip[data-status=DELETED]{color:var(--jt-danger);background:var(--jt-danger-bg)}.status-chip[data-status=VALIDATING],.status-chip[data-status=RUNNING],.status-chip[data-status=ORPHANED],.status-chip[data-status=WARNING]{color:var(--jt-warning);background:var(--jt-warning-bg)}.mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:var(--jt-card-padding) 0}.mapping-grid__heading{display:grid;grid-column:1 / -1;grid-template-columns:minmax(120px,180px) 20px minmax(160px,1fr) minmax(120px,180px) 20px minmax(160px,1fr);gap:10px 18px;padding-bottom:8px;border-bottom:1px solid var(--jt-border);color:var(--jt-text-secondary);font-size:12px}.mapping-row{display:grid;grid-template-columns:minmax(120px,180px) 20px minmax(160px,1fr);align-items:center;gap:10px}.mapping-row>div{display:flex;min-width:0;flex-direction:column}.mapping-row small,.management-list__row small{overflow:hidden;color:var(--jt-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.schema-inference{margin:var(--jt-card-padding) 0;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);overflow:hidden}.schema-inference__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;background:var(--jt-surface-subtle)}.schema-inference__heading h4{margin:0 0 4px;font-size:15px}.schema-inference__heading p{font-size:13px}.schema-inference__columns,.schema-inference__row{display:grid;grid-template-columns:48px minmax(120px,1fr) minmax(150px,1.2fr) 150px 84px 96px;align-items:center;gap:12px;padding:10px 14px}.schema-inference__columns{border-top:1px solid var(--jt-border);border-bottom:1px solid var(--jt-border);color:var(--jt-text-muted);background:var(--jt-surface-subtle);font-size:12px;font-weight:650}.schema-inference__row{border-bottom:1px solid var(--jt-border)}.schema-inference__row:last-child{border-bottom:0}.schema-inference__row--excluded{opacity:.5}.schema-inference__warning{grid-column:2 / -1;color:var(--jt-warning)}.schema-inference input[type=checkbox],.schema-inference input[type=radio]{width:16px;height:16px}.schema-inference__heading-actions,.schema-inference__unique{display:flex;align-items:center;gap:8px}.schema-inference__unique small{color:var(--jt-primary)}.preview-table-wrap{max-height:320px;overflow:auto;border:1px solid var(--jt-border)}.import-summary{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));margin:18px 0 0;overflow:hidden;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface-subtle)}.import-summary>div{padding:12px 14px;border-right:1px solid var(--jt-border)}.import-summary>div:last-child{border-right:0}.import-summary dt{margin-bottom:4px;color:var(--jt-text-muted);font-size:11px}.import-summary dd{margin:0;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.import-summary__error dd{color:var(--jt-danger)}.import-summary__success dd{display:flex;align-items:center;gap:5px;color:var(--jt-success)}.import-summary__success svg{font-size:15px}.import-summary__success small{font-size:12px;font-weight:600}.preview-table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.preview-table th,.preview-table td{max-width:260px;overflow:hidden;padding:9px 12px;border-right:1px solid var(--jt-border);border-bottom:1px solid var(--jt-border);text-align:left;text-overflow:ellipsis}.preview-table th{position:sticky;top:0;background:var(--jt-surface-subtle);font-weight:650}.preview-table th:first-child,.preview-table td:first-child{position:sticky;z-index:2;left:0;min-width:76px;background:var(--jt-surface-subtle);box-shadow:1px 0 var(--jt-border-strong);font-variant-numeric:tabular-nums}.preview-table td:first-child{z-index:1;background:var(--jt-surface)}.preview-table__empty{color:var(--jt-text-muted);opacity:.65}.import-preview__footer{margin-top:18px;color:var(--jt-text-muted);font-size:13px}.import-errors{display:flex;flex-direction:column;gap:5px;margin:18px 0;padding:14px;border:1px solid var(--jt-danger-border);border-radius:var(--jt-radius-md);color:var(--jt-danger);background:var(--jt-danger-bg);font-size:13px}.import-errors__item{display:flex;flex-direction:column;gap:3px}.import-errors__technical summary{width:fit-content;cursor:pointer;color:var(--jt-text-secondary)}.import-errors__technical code{display:block;margin-top:3px;color:var(--jt-text-secondary);overflow-wrap:anywhere}.recovery-notice{display:flex;align-items:center;gap:10px;margin:-8px 0 var(--jt-card-gap);padding:12px 14px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);color:var(--jt-text-secondary);background:var(--jt-surface);font-size:12px}.recovery-notice svg{color:var(--jt-action)}.jt-modal .arco-modal{width:min(560px,calc(100vw - 40px));border-radius:var(--jt-radius-lg);box-shadow:var(--jt-shadow-high)}.jt-modal .arco-modal-header{padding:20px 24px 16px;border-bottom:1px solid var(--jt-border)}.jt-modal .arco-modal-title{font-size:15px;font-weight:600;color:var(--jt-text)}.jt-modal .arco-modal-body{padding:0}.operator-quota-drawer .arco-drawer-body{display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--jt-surface)}.create-dialog{display:flex;flex-direction:column;gap:20px;padding:20px 24px 0}.create-dialog>p{margin:0;color:var(--jt-text-secondary);line-height:20px}.create-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;border:0}.create-mode legend{grid-column:1 / -1;margin-bottom:-2px;color:var(--jt-text-secondary);font-size:12px;font-weight:620}.create-mode__option{position:relative;display:flex;min-width:0;min-height:84px;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md);background:var(--jt-surface);cursor:pointer;transition:border-color var(--jt-motion-fast) ease,background var(--jt-motion-fast) ease}.create-mode__option:hover{background:var(--jt-surface-subtle)}.create-mode__option--selected{border-color:var(--jt-action);background:var(--jt-surface-selected)}.create-mode__option--selected:after{position:absolute;top:10px;right:10px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:var(--jt-text-inverse);background:var(--jt-action);content:"✓";font-size:11px;font-weight:700}.create-mode__option>input{position:absolute;width:1px;height:1px;opacity:0}.create-mode__option:has(input:focus-visible){outline:1px solid var(--jt-action);outline-offset:1px;box-shadow:var(--jt-focus-ring)}.create-mode__icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:var(--jt-radius-md);color:var(--jt-action);background:var(--jt-surface-selected);font-size:16px}.create-mode__option>span:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}.create-mode__option small{color:var(--jt-text-secondary);font-size:11px;line-height:17px}.create-dialog__footer{display:flex;justify-content:flex-end;gap:8px;margin:4px -24px 0;padding:16px 24px;border-top:1px solid var(--jt-border)}.create-dialog__template-actions{display:flex;gap:8px;margin-top:8px}.create-dialog__server-error,.create-dialog__published-notice{padding:10px 12px;border-radius:var(--jt-radius-md);line-height:20px}.create-dialog__server-error{border:1px solid var(--jt-danger-border);color:var(--jt-danger);background:var(--jt-danger-surface)}.create-dialog__server-error strong{display:block}.create-dialog__server-error ul{margin:8px 0 0;padding-left:20px}.create-dialog__published-notice{margin:4px 0 0;color:var(--jt-text-secondary);background:var(--jt-surface-subtle)}.template-export-result__summary{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface-subtle)}.template-export-result__summary span{color:var(--jt-text-secondary)}.template-export-result__summary code{overflow-wrap:anywhere}.management-list__title{margin-bottom:10px}.management-list__title h3{margin:0}.management-list__row{display:grid;width:100%;grid-template-columns:minmax(240px,1fr) 160px 120px;align-items:center;gap:16px;padding:12px 4px;border:0;border-top:1px solid var(--jt-border);background:transparent;text-align:left}button.management-list__row{cursor:pointer}button.management-list__row:hover{background:var(--jt-surface-subtle)}.management-list__row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.task-row{grid-template-columns:minmax(280px,1fr) 130px 96px minmax(230px,auto)}.task-row__actions{display:flex;justify-content:flex-end;gap:6px}.tool-button--danger{color:var(--jt-danger)}.task-events{grid-column:1 / -1;width:100%;margin:4px 0 14px 24px;padding:12px 16px;border-left:2px solid var(--jt-accent);background:var(--jt-surface-subtle)}.task-event{display:grid;grid-template-columns:12px minmax(240px,1fr) 140px;align-items:center;gap:10px;padding:8px 0}.task-event+.task-event{border-top:1px solid var(--jt-border)}.task-event>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.task-event small{color:var(--jt-text-muted)}.task-event__dot{width:8px;height:8px;border-radius:50%;background:var(--jt-accent)}.management-empty{min-height:180px}.connection-page .connection-header-action{display:inline-flex;align-items:center;gap:10px}.connection-page .connection-action{min-width:132px}.connection-page .connection-action--placeholder{display:inline-block;height:var(--jt-control-height);border:1px solid transparent}.connection-layout{display:grid;width:min(1080px,100%);margin-right:auto;margin-left:auto;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:var(--jt-card-gap)}.connection-main,.connection-aside{display:flex;flex-direction:column;gap:var(--jt-card-gap)}.connection-card{padding:var(--jt-card-padding-snug);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);background:var(--jt-surface);box-shadow:var(--jt-shadow-low)}.connection-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--jt-border)}.connection-card__title{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:650;color:var(--jt-text)}.connection-card__title svg{color:var(--jt-action)}.connection-card__body{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;color:var(--jt-text-secondary);font-size:13px;line-height:20px}.connection-card__body strong{color:var(--jt-text);font-weight:650}.connection-meta{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--jt-text-muted);font-size:12px}.connection-alert{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--jt-radius-md);font-size:13px;line-height:19px}.connection-alert--danger{color:var(--jt-danger);background:var(--jt-danger-bg)}.profile-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.profile-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.profile-row+.profile-row{border-top:1px solid var(--jt-border)}.profile-row__lead{display:flex;align-items:flex-start;gap:10px;min-width:0}.profile-state{display:inline-flex;flex:0 0 auto;align-items:center;margin-top:2px}.profile-state[data-state=granted]{color:var(--jt-success-strong)}.profile-state[data-state=partial]{color:var(--jt-warning-strong)}.profile-state[data-state=denied]{color:var(--jt-text-muted)}.profile-row__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-row__copy strong{font-size:13px;font-weight:650;color:var(--jt-text)}.profile-row__copy span{color:var(--jt-text-secondary);font-size:12px;line-height:18px}.profile-row__trailing{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:0 0 auto}.profile-caps{color:var(--jt-text-muted);font-size:12px}.ui-status-chip[data-status=ACTIVE],.ui-status-chip[data-status=ACTIVATED],.ui-status-chip[data-status=GRANTED]{color:var(--jt-success-strong);background:var(--jt-success-bg)}.ui-status-chip[data-status=REGISTERING],.ui-status-chip[data-status=PENDING],.ui-status-chip[data-status=PARTIAL]{color:var(--jt-action-active);background:var(--jt-surface-selected)}.ui-status-chip[data-status=REVOKING]{color:var(--jt-warning-strong);background:var(--jt-warning-bg)}.ui-status-chip[data-status=REVOKED],.ui-status-chip[data-status=DISABLED],.ui-status-chip[data-status=DENIED]{color:var(--jt-text-secondary);background:var(--jt-surface-subtle)}.ui-status-chip[data-status=ERROR]{color:var(--jt-danger);background:var(--jt-danger-bg)}.context-list{display:flex;flex-direction:column;margin:0;padding:0}.context-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:9px 0}.context-row+.context-row{border-top:1px solid var(--jt-border)}.context-row dt{flex:0 0 auto;color:var(--jt-text-muted);font-size:12px}.context-row dd{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:0;color:var(--jt-text);font-size:13px;text-align:right}.context-row dd.context-row__action,.context-row--stack dd{align-items:flex-end}.context-secure{display:inline-flex;align-items:center;gap:5px;color:var(--jt-text-secondary);font-size:12px}.context-secure--ok{color:var(--jt-success-strong)}.context-secure--off{color:var(--jt-warning-strong)}.context-code{display:inline-block;padding:1px 6px;border-radius:var(--jt-radius-sm);color:var(--jt-text-secondary);background:var(--jt-surface-muted);font-family:var(--jt-font-mono);font-size:11px;word-break:break-all}.connection-context__actions{display:flex;margin-top:12px;padding-top:12px;border-top:1px solid var(--jt-border)}.connection-context__actions .button{width:100%}.modal-hint{margin:0 0 12px;color:var(--jt-text-secondary);font-size:13px;line-height:20px}.modal-hint--muted{color:var(--jt-text-muted);font-size:12px}.context-list--modal .context-row dd{align-items:flex-end}@media(max-width:960px){.connection-layout{grid-template-columns:1fr}}.import-quota-context{display:flex;align-items:flex-start;gap:10px;margin-bottom:var(--jt-card-gap)}.import-quota-context .quota-context{flex:0 0 min(320px,100%)}.import-quota-context__recovery{display:flex;flex-direction:column;gap:8px;margin-top:14px}.quota-context__exceed{margin:0;padding:10px 12px;border:1px solid var(--jt-danger-border);border-radius:var(--jt-radius-md);color:var(--jt-danger);background:var(--jt-danger-bg);font-size:12px;line-height:18px}.quota-context__usage-link{display:inline-flex;align-items:center;gap:5px;margin:8px 0 0;color:var(--jt-action);font-size:12px;font-weight:600;text-decoration:none}.quota-context__usage-link:hover{color:var(--jt-action-hover);text-decoration:underline}.quota-layout{display:grid;width:min(1080px,100%);margin-right:auto;margin-left:auto;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:var(--jt-card-gap)}.quota-header-meta{display:inline-flex;align-items:center;gap:12px}.quota-header-updated,.quota-header-stale{display:inline-flex;align-items:center;gap:6px;font-size:12px}.quota-header-updated{color:var(--jt-text-muted)}.quota-header-stale{color:var(--jt-warning-strong)}.quota-main,.quota-aside{display:flex;flex-direction:column;gap:var(--jt-card-gap)}.quota-card{padding:var(--jt-card-padding-snug);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);background:var(--jt-surface);box-shadow:var(--jt-shadow-low)}.quota-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--jt-border)}.quota-card__title{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:650;color:var(--jt-text)}.quota-card__title svg{color:var(--jt-action)}.quota-card__updated{color:var(--jt-text-muted);font-size:12px}.quota-list{margin:0;padding:0;list-style:none}.quota-row{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(120px,1.1fr) auto;align-items:center;gap:16px;padding:14px 4px;border-top:1px solid var(--jt-border)}.quota-row:first-child{border-top:0}.quota-row__lead{display:flex;min-width:0;flex-direction:column;gap:4px}.quota-row__lead>strong{font-size:14px;font-weight:650;color:var(--jt-text)}.quota-row__values{font-size:12px;color:var(--jt-text-secondary)}.quota-row__values strong{color:var(--jt-text);font-variant-numeric:tabular-nums}.quota-row__bar{position:relative;height:8px;border-radius:4px;background:var(--jt-surface-muted);overflow:visible}.quota-row__fill{display:block;height:100%;border-radius:4px;background:var(--jt-success);transition:width .2s ease}.quota-row[data-quota-level=warn] .quota-row__fill,.quota-row[data-quota-level=danger] .quota-row__fill{background:var(--jt-warning)}.quota-row[data-quota-level=full] .quota-row__fill{background:var(--jt-danger)}.quota-row--queue[data-quota-level=full] .quota-row__fill{background:var(--jt-action)}.quota-row__mark{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--jt-border-strong)}.quota-row__meta{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.quota-row__level{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--jt-text-secondary)}.quota-row__level-icon{font-style:normal}.quota-row[data-quota-level=warn] .quota-row__level,.quota-row[data-quota-level=danger] .quota-row__level{color:var(--jt-warning-strong)}.quota-row[data-quota-level=full] .quota-row__level{color:var(--jt-danger)}.quota-row--queue .quota-row__level{color:var(--jt-action-active)}.quota-row__trend{font-size:12px;color:var(--jt-text-muted)}.quota-row__trend--up{color:var(--jt-danger)}.quota-row__trend--down{color:var(--jt-success-strong)}.quota-row__trend--flat{color:var(--jt-text-muted)}.quota-row__queue{grid-column:1 / -1;margin:4px 0 0;padding:8px 10px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);color:var(--jt-action-active);background:var(--jt-surface-selected);font-size:12px;line-height:18px}.quota-card__foot{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--jt-border);color:var(--jt-text-muted);font-size:12px;line-height:18px}.quota-recovery__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.quota-recovery__item{border-top:1px solid var(--jt-border)}.quota-recovery__item:first-child{border-top:0}.quota-recovery__link{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 4px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.quota-recovery__link:hover{background:var(--jt-surface-subtle)}.quota-recovery__link>svg{flex:0 0 auto;margin-top:2px;color:var(--jt-action)}.quota-recovery__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.quota-recovery__copy strong{font-size:13px;font-weight:650;color:var(--jt-text)}.quota-recovery__copy small{color:var(--jt-text-muted);font-size:12px;line-height:17px}@media(max-width:960px){.quota-layout{grid-template-columns:1fr}}.pipelines-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--jt-card-gap);align-items:start}.pipelines-main,.pipelines-aside{display:flex;flex-direction:column;gap:var(--jt-card-gap);min-width:0}.pipelines-card{padding:var(--jt-card-padding-snug);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);background:var(--jt-surface);box-shadow:var(--jt-shadow-low)}.pipelines-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--jt-border)}.pipelines-card__title{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:650;color:var(--jt-text)}.pipelines-card__title svg{color:var(--jt-action)}.pipelines-card__count{font-size:12px;color:var(--jt-text-muted)}.pipeline-list{margin:0;padding:0;list-style:none}.pipeline-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) auto;align-items:center;gap:16px;padding:12px 4px;border-top:1px solid var(--jt-border)}.pipeline-row:first-child{border-top:0}.pipeline-row__main{display:flex;flex-direction:column;gap:4px;min-width:0}.pipeline-row__id{font-size:14px;font-weight:650;color:var(--jt-text);overflow-wrap:anywhere}.pipeline-row__meta{font-size:12px;color:var(--jt-text-secondary)}.pipeline-row__share{display:flex;align-items:center;gap:8px;min-width:0}.pipeline-row__share-label{font-size:12px;color:var(--jt-text-muted);flex:none}.pipeline-row__share-value{font-size:12px;color:var(--jt-text-secondary);background:var(--jt-surface-subtle);border:1px solid var(--jt-border);border-radius:var(--jt-radius-sm);padding:2px 8px;overflow-wrap:anywhere}.pipeline-row__delete{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;color:var(--jt-danger);background:transparent;border:1px solid transparent;border-radius:var(--jt-radius-sm);cursor:pointer}.pipeline-row__delete:hover{background:var(--jt-danger-bg)}.pipeline-row__delete:disabled{color:var(--jt-text-muted);cursor:default}.pipeline-form{display:flex;flex-direction:column;gap:14px}.pipeline-form__field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--jt-text)}.pipeline-form__field>span,.pipeline-form__field>label>span{font-weight:500;font-size:13px;color:var(--jt-text)}.pipeline-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pipeline-form input{width:100%;height:36px;box-sizing:border-box;padding:8px 12px;font-size:13px;color:var(--jt-text);background:var(--jt-surface);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.pipeline-form input:focus{outline:none;border-color:var(--jt-action);box-shadow:0 0 0 2px rgba(var(--primary-6),.15)}.pipeline-form input::placeholder{color:var(--jt-text-muted)}.pipeline-form__hint{margin:0;font-size:12px;line-height:17px;color:var(--jt-text-muted)}.pipeline-form__submit{width:100%;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:500;margin-top:2px}@media(max-width:1080px){.pipelines-layout{grid-template-columns:1fr}.pipeline-row{grid-template-columns:minmax(0,1fr) auto}.pipeline-row__share{grid-column:1 / -1}.pipeline-form__row{grid-template-columns:1fr}}.management-card{min-width:0;padding:var(--jt-card-padding-snug);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);background:var(--jt-surface)}.management-stack{display:flex;flex-direction:column;gap:var(--jt-section-gap);min-width:0}.management-split{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--jt-space-6);align-items:start;min-width:0}.management-section-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--jt-space-3) var(--jt-space-4);min-width:0}.management-section-header>div:first-child{flex:1 1 200px;min-width:0}.management-section-title{margin:0;color:var(--jt-text);font-size:16px;font-weight:600;line-height:24px;overflow-wrap:anywhere}.management-description{margin:4px 0 0;color:var(--jt-text-secondary);font-size:13px;line-height:20px}.management-title-row,.management-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jt-space-2);min-width:0}.management-row-actions{justify-content:flex-end}.management-selector{display:flex;flex-direction:column;gap:var(--jt-space-2)}.management-selector-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--jt-space-2);min-height:28px;font-size:12px;font-weight:600;color:var(--jt-text-secondary)}.management-selector-search{margin-bottom:4px}.management-selector-list{display:flex;flex-direction:column;gap:var(--jt-space-1);margin:0;padding:0;list-style:none;min-width:0}.management-selector-row{display:flex;align-items:center;gap:2px;min-width:0;border:1px solid transparent;border-radius:var(--jt-radius-md)}.management-selector-row:hover{background:var(--jt-surface-subtle)}.management-selector-row--active,.management-selector-row--active:hover{background:var(--jt-surface-selected);border-color:var(--jt-action)}.management-selector-button{display:flex;flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;border:0;background:transparent;text-align:left;cursor:pointer}.management-selector-name{color:var(--jt-text);font-size:13px;font-weight:500;overflow-wrap:anywhere}.management-selector-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:11px;overflow-wrap:anywhere}.management-selector-more{flex-shrink:0;margin-right:6px;border-radius:var(--jt-radius-md)}.management-selector-more:hover,.management-row-actions .icon-button:hover:not(:disabled){color:var(--jt-text);background:var(--jt-surface-muted)}.management-row-actions .icon-button{flex-shrink:0;border-radius:var(--jt-radius-md)}.management-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--jt-space-3);min-width:0}.management-config-item{display:flex;flex-direction:column;gap:var(--jt-space-1);min-width:0;padding:var(--jt-space-3);background:var(--jt-surface-subtle);border-radius:var(--jt-radius-md)}.management-config-label{color:var(--jt-text-secondary);font-size:12px;line-height:18px}.management-config-value{color:var(--jt-text);font-size:13px;line-height:20px;overflow-wrap:anywhere}.management-config-value code{font-family:var(--jt-font-mono)}.management-config-values{display:flex;flex-direction:column;gap:var(--jt-space-1)}.management-form{display:flex;flex-direction:column;gap:var(--jt-space-4);padding:20px 24px 0}.management-form__fields{display:flex;flex-direction:column;gap:var(--jt-space-4);min-width:0;margin:0;padding:0;border:0}.management-form__field{display:flex;flex-direction:column;gap:6px}.management-form__field>label{color:var(--jt-text);font-size:13px;font-weight:500;line-height:20px}.management-form__error{display:flex;align-items:flex-start;gap:6px;padding:10px 12px;border-radius:var(--jt-radius-md);color:var(--jt-danger);background:var(--jt-danger-bg);font-size:12px;line-height:18px;overflow-wrap:anywhere}.management-form__error svg{flex-shrink:0;margin-top:2px}.management-form__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--jt-space-2);margin:4px -24px 0;padding:16px 24px;border-top:1px solid var(--jt-border)}.management-count,.management-tag{display:inline-flex;align-items:center;max-width:100%;padding:2px 6px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-sm);background:var(--jt-surface-muted);color:var(--jt-text-secondary);font-size:11px;font-weight:500;line-height:16px;overflow-wrap:anywhere}.management-count{padding-inline:8px;border-color:transparent;border-radius:var(--jt-radius-round);font-size:12px}.management-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);background:var(--jt-surface)}.management-table{width:100%;min-width:840px;border-collapse:separate;border-spacing:0}.management-table th{padding:10px 12px;border-bottom:1px solid var(--jt-border);background:var(--jt-surface-muted);color:var(--jt-text-secondary);font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.management-table td{min-width:100px;max-width:260px;padding:12px;border-bottom:1px solid var(--jt-border);color:var(--jt-text);font-size:13px;line-height:20px;vertical-align:middle;overflow-wrap:anywhere}.management-table code{font-family:var(--jt-font-mono);color:var(--jt-text-secondary);font-size:12px}.management-table td:first-child{min-width:180px}.management-table strong{font-weight:500}.management-table tbody tr:last-child td{border-bottom:0}.management-table tbody tr:hover td{background:var(--jt-surface-subtle)}.management-table .data-table__sticky-right{position:sticky;right:0;z-index:1;width:1%;max-width:none;text-align:right;box-shadow:-4px 0 8px #0708100a}.management-table td.data-table__sticky-right{background:var(--jt-surface)}.management-table .management-row-actions{flex-wrap:nowrap;width:max-content;margin-left:auto}.management-table :is(.button--small,.button--sm){height:var(--jt-control-height-compact)}@media(max-width:1279px){.management-table .data-table__sticky-right{position:static;box-shadow:none}}@media(max-width:1023px){.management-split{grid-template-columns:minmax(0,1fr);gap:var(--jt-section-gap)}.management-selector-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}}@media(max-width:599px){.management-form__footer .button{min-height:44px}.management-section-header>.button,.management-section-header>.management-row-actions{margin-left:auto}}.jt-confirm-modal .arco-modal{border-radius:var(--jt-radius-lg)}.jt-confirm-modal__title{outline:none}.jt-confirm{display:flex;flex-direction:column;gap:16px;padding:20px 24px 0}.jt-confirm .confirm-dialog{padding:0}.jt-confirm__cap-gap,.jt-confirm__error{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:var(--jt-radius-md);font-size:13px;line-height:19px}.jt-confirm__cap-gap{color:var(--jt-warning-strong);background:var(--jt-warning-bg)}.jt-confirm__cap-gap>svg{flex:0 0 auto;margin-top:1px;color:var(--jt-warning)}.jt-confirm__cap-gap div,.jt-confirm__error div{display:flex;flex-direction:column;gap:3px}.jt-confirm__cap-gap strong,.jt-confirm__error strong{font-weight:650}.jt-confirm__cap-gap code,.jt-confirm__error code,.jt-confirm__meta code{padding:0 5px;border-radius:var(--jt-radius-sm);background:var(--jt-surface-muted);font-family:var(--jt-font-mono);font-size:11px}.jt-confirm__error{color:var(--jt-danger);background:var(--jt-danger-bg);outline:none}.jt-confirm__error>svg{flex:0 0 auto;margin-top:1px;color:var(--jt-danger)}.jt-confirm__subject{margin:0 0 8px;color:var(--jt-text);font-size:13px;font-weight:650;line-height:20px}.jt-confirm__meta{display:flex;flex-direction:column;margin:0;padding:0}.jt-confirm__meta>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:6px 0}.jt-confirm__meta>div+div{border-top:1px solid var(--jt-border)}.jt-confirm__meta dt{color:var(--jt-text-muted);font-size:12px}.jt-confirm__meta dd{margin:0;color:var(--jt-text);font-size:13px;font-variant-numeric:tabular-nums}.jt-confirm__hint{margin:0;color:var(--jt-text-secondary);font-size:13px;line-height:20px}.jt-confirm__permanent{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px;border:1px solid var(--jt-danger-border);border-radius:var(--jt-radius-md);background:var(--jt-danger-bg);list-style:none}.jt-confirm__permanent li{display:flex;align-items:flex-start;gap:9px;color:var(--jt-danger);font-size:13px}.jt-confirm__permanent li>svg{flex:0 0 auto;margin-top:2px}.jt-confirm__permanent li>span{display:flex;flex-direction:column;gap:1px}.jt-confirm__permanent strong{color:var(--jt-danger);font-weight:650}.jt-confirm__permanent em{color:var(--jt-text-secondary);font-size:12px;font-style:normal;line-height:18px}.jt-confirm__phrase{display:flex;flex-direction:column;gap:6px}.jt-confirm__phrase label{color:var(--jt-text);font-size:13px}.jt-confirm__phrase .arco-input,.jt-confirm__phrase .arco-textarea{border-radius:var(--jt-radius-md)}.jt-confirm__footer{display:flex;justify-content:flex-end;gap:8px;margin:18px 0 0;padding:16px 24px;border-top:1px solid var(--jt-border)}.jt-confirm__footer .button{min-width:96px}.jt-confirm__spinner{animation:jt-confirm-spin .8s linear infinite}@keyframes jt-confirm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.jt-confirm__spinner{animation-duration:1.6s}}.attachment-cell{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--jt-text);font-size:13px;line-height:28px;cursor:pointer;overflow:hidden}.attachment-cell:hover,.attachment-cell:focus-visible{border-color:var(--jt-action);color:var(--jt-action);outline:none}.attachment-cell--empty{color:var(--jt-text-muted);cursor:pointer}.attachment-cell__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;font-size:14px;color:var(--jt-text-secondary)}.attachment-cell__icon--image{color:var(--jt-success-strong)}.attachment-cell__icon--audio{color:var(--jt-warning-strong)}.attachment-cell__icon--video{color:var(--jt-action)}.attachment-cell__count{font-variant-numeric:tabular-nums;font-weight:600}.attachment-cell__status{display:inline-flex;align-items:center;gap:3px;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.attachment-cell__status--info{color:var(--jt-text-secondary)}.attachment-cell__status--success{color:var(--jt-success-strong)}.attachment-cell__status--warning{color:var(--jt-warning-strong)}.attachment-cell__status--danger{color:var(--jt-danger)}.attachment-cell__status--muted{color:var(--jt-text-muted)}.attachment-drawer{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.attachment-drawer__summary{color:var(--jt-text-secondary);font-size:13px}.attachment-upload{border:1px dashed var(--jt-border-strong);border-radius:8px;padding:14px 16px;background:var(--jt-surface-subtle);transition:border-color var(--jt-motion-fast) ease,background var(--jt-motion-fast) ease}.attachment-upload:hover{border-color:var(--jt-action);background:var(--jt-surface)}.attachment-upload--dragover{border-color:var(--jt-action);background:var(--jt-surface-selected, rgba(22, 93, 255, .06))}.attachment-upload__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.attachment-upload__info{flex:1;min-width:0}.attachment-upload__title{display:block;font-size:13px;font-weight:600;color:var(--jt-text)}.attachment-upload__hint{color:var(--jt-text-muted);font-size:12px;line-height:1.4;margin-top:4px;margin-bottom:0}.attachment-upload__btn{flex-shrink:0;white-space:nowrap}.attachment-upload__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.attachment-upload__blocked{margin-top:10px;padding:10px 12px;border:1px solid var(--jt-danger-border);border-radius:6px;background:var(--jt-danger-bg);color:var(--jt-text);font-size:13px}.attachment-upload__blocked p{margin:0 0 8px}.attachment-upload__blocked .button--sm{margin-right:8px}.attachment-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.attachment-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--jt-border);border-radius:8px;background:var(--jt-surface)}.attachment-item--rejected{border-color:var(--jt-danger-border);background:var(--jt-danger-bg)}.attachment-item--deleted{opacity:.6}.attachment-item__thumb{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;background:var(--jt-surface-muted);font-size:18px}.attachment-item__thumb--image{color:var(--jt-success-strong)}.attachment-item__thumb--audio{color:var(--jt-warning-strong)}.attachment-item__thumb--video{color:var(--jt-action)}.attachment-item__meta{min-width:0}.attachment-item__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--jt-text)}.attachment-item__size{color:var(--jt-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.attachment-item__status{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12px}.attachment-item__status--info{color:var(--jt-text-secondary)}.attachment-item__status--success{color:var(--jt-success-strong)}.attachment-item__status--warning{color:var(--jt-warning-strong)}.attachment-item__status--danger{color:var(--jt-danger)}.attachment-item__status--muted{color:var(--jt-text-muted)}.attachment-item__error{grid-column:2 / -1;font-size:12px;color:var(--jt-danger)}.attachment-item__progress{grid-column:2 / -1;height:4px;border-radius:2px;background:var(--jt-surface-muted);overflow:hidden}.attachment-item__progress span{display:block;height:100%;border-radius:2px;background:var(--jt-action);transition:width .2s ease}.attachment-item__actions{display:inline-flex;gap:4px}.attachment-item__actions .icon-button{width:28px;height:28px;border-radius:4px}.attachment-item__actions .icon-button:hover{background:var(--jt-surface-muted)}.attachment-empty{padding:24px 12px;text-align:center;color:var(--jt-text-muted);font-size:13px}.quota-context{padding:12px;border:1px solid var(--jt-border);border-radius:8px;background:var(--jt-surface)}.quota-context__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.quota-context__title{font-size:13px;font-weight:600;color:var(--jt-text)}.quota-context__stale{font-size:12px;color:var(--jt-warning-strong)}.quota-context__measured{font-size:12px;color:var(--jt-text-muted)}.quota-context__refresh{margin-left:auto}.quota-context__bar{position:relative;height:8px;border-radius:4px;background:var(--jt-surface-muted);overflow:visible}.quota-context__fill{display:block;height:100%;border-radius:4px;background:var(--jt-success);transition:width .2s ease}.quota-context--warn .quota-context__fill,.quota-context--danger .quota-context__fill{background:var(--jt-warning)}.quota-context--full .quota-context__fill{background:var(--jt-danger)}.quota-context__mark{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--jt-border-strong)}.quota-context__copy{margin:8px 0 0;font-size:12px;color:var(--jt-text-secondary)}.quota-context__copy strong{color:var(--jt-text);font-variant-numeric:tabular-nums}.quota-context__level{margin:4px 0 0;font-size:12px;font-weight:600;color:var(--jt-text-secondary)}.quota-context--warn .quota-context__level,.quota-context--danger .quota-context__level{color:var(--jt-warning-strong)}.quota-context--full .quota-context__level{color:var(--jt-danger)}.quota-context__actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.quota-context__actions .button--sm{margin:0}.record-attachment-field{display:flex;flex-direction:column;gap:8px;width:100%}.record-attachment-field__list{display:flex;flex-wrap:wrap;gap:8px}.record-attachment-field__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border:1px solid var(--jt-border);border-radius:6px;background:var(--jt-surface);color:var(--jt-text);font-size:13px;cursor:pointer;transition:all var(--jt-motion-fast) ease}.record-attachment-field__chip:hover,.record-attachment-field__chip:focus-visible{border-color:var(--jt-action);background:var(--jt-surface-hover);color:var(--jt-action);outline:2px solid var(--jt-action);outline-offset:1px}.record-attachment-field__chip--rejected{border-color:var(--jt-danger-border);background:var(--jt-danger-bg);color:var(--jt-danger)}.record-attachment-field__chip-icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px}.record-attachment-field__chip-icon--image{color:var(--jt-success-strong)}.record-attachment-field__chip-icon--audio{color:var(--jt-warning-strong)}.record-attachment-field__chip-icon--video{color:var(--jt-action)}.record-attachment-field__chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.record-attachment-field__chip-status{font-size:11px;padding:1px 4px;border-radius:4px;background:var(--jt-surface-subtle);color:var(--jt-text-muted)}.record-attachment-field__actions{display:flex;align-items:center;gap:10px}.record-attachment-field__hint{font-size:12px;color:var(--jt-text-muted)}.record-attachment-field__dropzone{display:flex;align-items:center;justify-content:center;padding:12px 16px;border:1px dashed var(--jt-border-strong);border-radius:8px;background:var(--jt-surface-subtle);cursor:pointer;transition:all var(--jt-motion-fast) ease}.record-attachment-field__dropzone:hover,.record-attachment-field__dropzone:focus-visible{border-color:var(--jt-action);background:var(--jt-surface);outline:2px solid var(--jt-action);outline-offset:2px}.record-attachment-field__dropzone--dragover{border-color:var(--jt-action);background:var(--jt-surface-selected, rgba(22, 93, 255, .06))}.record-attachment-field__dropzone--disabled{opacity:.6;cursor:not-allowed}.record-attachment-field__dropzone-inner{display:flex;align-items:center;gap:12px}.record-attachment-field__dropzone-icon{font-size:20px;color:var(--jt-action);flex-shrink:0}.record-attachment-field__dropzone-text strong{display:block;font-size:13px;color:var(--jt-text)}.record-attachment-field__dropzone-text small{display:block;font-size:11px;color:var(--jt-text-muted);margin-top:2px}.record-attachment-field__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.record-attachment-field__draft-list{display:flex;flex-direction:column;gap:6px}.record-attachment-field__draft-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--jt-border);border-radius:6px;background:var(--jt-surface);font-size:13px}.record-attachment-field__draft-icon{display:inline-flex;align-items:center;color:var(--jt-action);font-size:14px}.record-attachment-field__draft-meta{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.record-attachment-field__draft-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-attachment-field__draft-size{font-size:11px;color:var(--jt-text-muted);white-space:nowrap}.record-attachment-field__draft-remove{flex-shrink:0;color:var(--jt-text-muted)}.record-attachment-field__draft-remove:hover{color:var(--jt-danger)}.ui-status-chip[data-status=QUEUED],.ui-status-chip[data-status=CANCEL_REQUESTED]{color:var(--jt-text-secondary);background:var(--jt-surface-subtle)}.ui-status-chip[data-status=RECONCILING]{color:var(--jt-text-secondary);background:var(--jt-surface-selected)}.ui-status-chip[data-status=STALE]{color:var(--jt-warning-strong);background:var(--jt-warning-bg)}.ui-status-chip[data-status=DEAD_LETTER]{color:var(--jt-danger);background:var(--jt-danger-bg)}.ui-status-chip[data-status=CANCELLED]{color:var(--jt-text-muted);background:var(--jt-surface-subtle)}.ui-status-chip[data-status=PARTIAL_FAILED],.ui-status-chip[data-status=PARTIAL_CANCELLED],.ui-status-chip[data-status=PARTIAL_CANCEL_REQUESTED]{color:var(--jt-warning-strong);background:var(--jt-warning-bg)}.ui-status-chip[data-status=IDLE]{color:var(--jt-text-muted);background:var(--jt-surface-subtle)}.execution-cell{display:inline-flex;align-items:center;gap:6px;max-width:100%}.execution-cell__trigger{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:2px 6px;border:1px solid transparent;border-radius:var(--jt-radius-md);cursor:pointer}.execution-cell__trigger:hover,.execution-cell__trigger:focus-visible{border-color:var(--jt-action);outline:none}.execution-cell__trigger--empty{cursor:pointer}.execution-cell__result{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jt-text-secondary);font-size:12px}.execution-cell__result--info{color:var(--jt-text-secondary)}.execution-cell__result--success{color:var(--jt-success-strong)}.execution-cell__result--warning{color:var(--jt-warning-strong)}.execution-cell__result--danger{color:var(--jt-danger)}.execution-cell__result--muted{color:var(--jt-text-muted)}.execution-cell__result--neutral{color:var(--jt-text-secondary)}.execution-cell__spinner{animation:jt-execution-spin 1s linear infinite}.execution-cell__action{flex:none;margin:0}.execution-cell__live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes jt-execution-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.execution-drawer{display:flex;flex-direction:column;gap:18px;padding:20px 24px;overflow-wrap:anywhere}.execution-drawer__loading{display:flex;align-items:center;gap:10px;padding:24px;color:var(--jt-text-secondary);font-size:13px}.execution-drawer__spinner{display:inline-flex;color:var(--jt-action);animation:jt-execution-spin 1s linear infinite}.execution-drawer__summary{display:flex;flex-direction:column;gap:8px}.execution-drawer__announcement{margin:0;color:var(--jt-text);font-size:14px;font-weight:600;line-height:21px}.execution-drawer__effect{margin:0;color:var(--jt-text-secondary);font-size:12px}.execution-drawer__banner{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--jt-warning-border);border-radius:8px;background:var(--jt-warning-bg)}.execution-drawer__banner>.arco-icon{flex:none;margin-top:2px;color:var(--jt-warning-strong)}.execution-drawer__banner strong{display:block;color:var(--jt-text);font-size:13px}.execution-drawer__banner span{color:var(--jt-text-secondary);font-size:12px;line-height:18px}.execution-drawer__reconciling{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--jt-border);border-radius:8px;background:var(--jt-surface-subtle)}.execution-drawer__reconciling-note{margin:0;color:var(--jt-text-secondary);font-size:12px;line-height:18px}.execution-drawer__meta{display:grid;grid-template-columns:minmax(84px,auto) 1fr;gap:6px 12px;margin:0}.execution-drawer__meta dt{color:var(--jt-text-muted);font-size:12px}.execution-drawer__meta dd{margin:0;min-width:0;color:var(--jt-text);font-size:13px;overflow-wrap:anywhere}.execution-drawer__facts{padding-top:2px}.execution-drawer__reason{display:flex;flex-direction:column;gap:6px}.execution-drawer__reason strong,.execution-drawer__fingerprint strong,.execution-drawer__ledger-head strong,.execution-drawer__timeline>strong,.execution-drawer__controls>strong{color:var(--jt-text);font-size:13px;font-weight:650}.execution-drawer__reason-text{margin:0;color:var(--jt-text-secondary);font-size:13px;line-height:20px}.execution-drawer__reason-code,.execution-drawer__digest{font-family:var(--jt-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;color:var(--jt-code-text);background:var(--jt-code-surface);border-radius:4px;padding:1px 5px}.execution-drawer__fingerprint{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--jt-warning-border);border-radius:8px;background:var(--jt-warning-bg)}.execution-drawer__fingerprint p{margin:0;color:var(--jt-text-secondary);font-size:12px;line-height:18px}.execution-drawer__ledger{display:flex;flex-direction:column;gap:8px}.execution-drawer__ledger-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.execution-drawer__ledger-list,.execution-drawer__control-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.execution-drawer__ledger-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--jt-border);border-radius:8px;background:var(--jt-surface)}.execution-drawer__ledger-item--reverted{opacity:.6}.execution-drawer__ledger-kind{font-size:11px;font-weight:650;color:var(--jt-action)}.execution-drawer__ledger-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jt-text);font-size:12px}.execution-drawer__ledger-state{font-size:11px;color:var(--jt-text-muted)}.execution-drawer__ledger-seam,.execution-drawer__timeline-empty{margin:0;color:var(--jt-text-muted);font-size:12px;line-height:18px}.execution-drawer__timeline,.execution-drawer__controls{display:flex;flex-direction:column;gap:8px}.execution-drawer__timeline-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.execution-drawer__timeline-item{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--jt-border)}.execution-drawer__timeline-item:last-child{border-bottom:0}.execution-drawer__timeline-marker{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--jt-text-muted)}.execution-drawer__timeline-marker--info{background:var(--jt-action)}.execution-drawer__timeline-marker--success{background:var(--jt-success)}.execution-drawer__timeline-marker--warning{background:var(--jt-warning)}.execution-drawer__timeline-marker--danger{background:var(--jt-danger)}.execution-drawer__timeline-marker--neutral,.execution-drawer__timeline-marker--muted{background:var(--jt-text-muted)}.execution-drawer__timeline-body{display:flex;flex-direction:column;gap:2px;min-width:0}.execution-drawer__timeline-label{color:var(--jt-text);font-size:12px;font-weight:600}.execution-drawer__timeline-time{color:var(--jt-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.execution-drawer__timeline-message{color:var(--jt-text-secondary);font-size:12px;line-height:18px}.execution-drawer__control-item{display:flex;justify-content:space-between;gap:12px}.execution-drawer__control-meta{flex:none;color:var(--jt-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.execution-drawer__action-spinner{animation:jt-execution-spin 1s linear infinite}.execution-drawer__tabs{width:100%}.execution-drawer__tab-content{display:flex;flex-direction:column;gap:16px;padding-top:14px}.execution-drawer__record-link{display:flex;align-items:center}.execution-drawer__link-btn{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;padding:0;color:var(--jt-action, #165dff);font-size:13px;cursor:pointer}.execution-drawer__link-btn:hover{text-decoration:underline}.execution-drawer__tech-collapse{background:transparent;border:1px solid var(--jt-border);border-radius:8px}.execution-drawer__copyable{display:flex;align-items:center;gap:6px}.execution-drawer__copy-btn{display:inline-flex;align-items:center;background:transparent;border:0;padding:2px;color:var(--jt-text-muted);cursor:pointer;border-radius:4px}.execution-drawer__copy-btn:hover{color:var(--jt-action);background:var(--jt-surface-muted)}.execution-drawer__attempt-selector{display:flex;align-items:center;gap:8px}.execution-drawer__attempt-label{font-size:12px;color:var(--jt-text-secondary)}.execution-drawer__loading-attempts,.execution-drawer__empty-attempts{display:flex;align-items:center;gap:8px;padding:16px 0;color:var(--jt-text-secondary);font-size:13px}.execution-drawer__attempt-detail{display:flex;flex-direction:column;gap:16px}.execution-drawer__cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.execution-drawer__card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--jt-surface);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md, 6px)}.execution-drawer__card-label{font-size:11px;color:var(--jt-text-muted)}.execution-drawer__card-value{font-size:13px;font-weight:650;color:var(--jt-text);word-break:break-all}.execution-drawer__card-sub{font-size:11px;color:var(--jt-text-secondary)}.execution-drawer__card--tokens{grid-column:1 / -1}.execution-drawer__token-breakdown{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--jt-text-secondary)}.execution-drawer__failure-panel{padding:12px;border:1px solid var(--jt-danger-border, #fca5a5);background:var(--jt-danger-bg, #fff2f0);border-radius:8px;display:flex;flex-direction:column;gap:8px}.execution-drawer__failure-header{display:flex;align-items:center;gap:6px;color:var(--jt-danger);font-size:13px}.execution-drawer__failure-reason{margin:0;font-size:12px;color:var(--jt-text);line-height:18px}.execution-drawer__session-bar{display:flex;align-items:center;gap:8px;font-size:11px;background:var(--jt-surface-subtle);padding:6px 10px;border-radius:4px;border:1px solid var(--jt-border)}.execution-drawer__session-label{color:var(--jt-text-muted)}.execution-drawer__raw-json-action{display:flex;justify-content:flex-end;padding-top:4px}.execution-drawer__raw-boundary-alert{margin-bottom:12px}.execution-drawer__footer{display:flex;width:100%;height:64px;align-items:center;justify-content:flex-end;gap:8px;padding:0 24px;background:var(--jt-surface)}.executions-refresh-group{display:inline-flex;align-items:center;gap:12px}.executions-auto-refresh{display:inline-flex;align-items:center;gap:6px;color:var(--jt-text-secondary);font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.executions-page .management-list__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.execution-row--clickable{cursor:pointer;transition:background-color .15s ease}.execution-row--clickable:hover{background:var(--jt-surface-subtle)}.execution-row--clickable:focus-visible{outline:2px solid var(--jt-action);outline-offset:-2px}.execution-row__cell{min-width:0}.execution-row__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.execution-row__title-line{display:inline-flex;align-items:center;gap:8px}.execution-row__id-trigger{display:inline-flex;align-items:center;gap:4px;padding:1px 5px;background:var(--jt-surface-muted, #f5f5f5);border:1px solid var(--jt-border, #ededed);border-radius:var(--jt-radius-sm, 4px);color:var(--jt-text-secondary, #6a6b70);cursor:pointer;font-size:11px;transition:color .15s ease,border-color .15s ease}.execution-row__id-trigger:hover{color:var(--jt-action, #165dff);border-color:var(--jt-action, #165dff)}.execution-row__id-trigger code{font-family:var(--jt-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px}.execution-row__meta strong{color:var(--jt-text);font-size:12px;font-weight:600}.execution-row__meta small{color:var(--jt-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.execution-row__actions{display:inline-flex;gap:6px}.executions-summary{display:grid;grid-template-columns:repeat(6,minmax(64px,auto)) minmax(0,1fr);gap:8px;align-items:stretch;margin-bottom:var(--jt-strip-gap)}.executions-summary__stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--jt-border);border-radius:8px;background:var(--jt-surface)}.executions-summary__stat strong{color:var(--jt-text);font-size:20px;font-weight:680;line-height:24px;font-variant-numeric:tabular-nums}.executions-summary__stat--danger strong{color:var(--jt-danger)!important}.executions-summary__stat--warning strong{color:var(--jt-warning-strong)!important}.executions-summary__stat span{color:var(--jt-text-muted);font-size:11px}.executions-summary__attention{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--jt-border);border-radius:8px;background:var(--jt-surface-subtle);color:var(--jt-text-secondary);font-size:12px;justify-self:stretch}.executions-summary__attention--has{border-color:var(--jt-danger-border);background:var(--jt-danger-bg);color:var(--jt-danger);font-weight:650}.executions-occupancy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:var(--jt-strip-gap);padding:8px 12px;border-radius:8px;background:var(--jt-surface-selected)}.executions-occupancy__content{display:flex;align-items:baseline;gap:8px}.executions-occupancy__progress{width:140px}.executions-occupancy__label{color:var(--jt-text-secondary);font-size:12px}.executions-occupancy strong{color:var(--jt-text);font-size:16px;font-weight:680;font-variant-numeric:tabular-nums}.executions-occupancy__hint{color:var(--jt-text-muted);font-size:11px}.executions-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.executions-filters__status{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--jt-text-secondary);font-size:12px}.executions-filters__status .arco-select{width:140px}.jt-markdown-body{font-size:13.5px;line-height:1.65;color:var(--jt-text);word-break:break-word;-webkit-user-select:text;user-select:text}.jt-markdown-body>*:first-child{margin-top:0}.jt-markdown-body>*:last-child{margin-bottom:0}.jt-md-h1{font-size:17px;font-weight:700;margin:12px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--jt-border);color:var(--jt-text)}.jt-md-h2{font-size:15px;font-weight:650;margin:10px 0 5px;color:var(--jt-text)}.jt-md-h3{font-size:14px;font-weight:650;margin:8px 0 4px;color:var(--jt-text)}.jt-md-h4,.jt-md-h5,.jt-md-h6{font-size:13.5px;font-weight:600;margin:6px 0 4px;color:var(--jt-text)}.jt-md-p{margin:0 0 6px}.jt-md-list{margin:0 0 8px;padding-left:20px}.jt-md-list li{margin-bottom:3px}.jt-md-task-list{list-style:none;padding-left:0}.jt-md-task-item{display:flex;align-items:flex-start;gap:6px}.jt-md-task-checkbox{margin-top:4px}.jt-md-blockquote{margin:6px 0;padding:6px 12px;border-left:3px solid var(--jt-action);background:var(--jt-surface-muted);border-radius:0 var(--jt-radius-sm) var(--jt-radius-sm) 0;color:var(--jt-text-secondary);font-size:13px}.jt-md-inline-code{padding:1.5px 5px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;background:var(--jt-surface-muted);border:1px solid var(--jt-border);border-radius:4px;color:var(--jt-text)}.jt-md-code-block{margin:8px 0;padding:10px 12px;background:var(--jt-surface-muted);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;color:var(--jt-text)}.jt-md-table-wrap{overflow-x:auto;margin:8px 0}.jt-md-table{width:100%;border-collapse:collapse;font-size:13px}.jt-md-table th,.jt-md-table td{padding:6px 10px;border:1px solid var(--jt-border);text-align:left}.jt-md-table th{background:var(--jt-surface-muted);font-weight:600;color:var(--jt-text-secondary)}.jt-md-link{color:var(--jt-action);text-decoration:none}.jt-md-link:hover{text-decoration:underline}.jt-md-hr{border:none;border-top:1px solid var(--jt-border);margin:12px 0}@media(max-width:1280px){.ui-workspace-toolbar,.table-header{padding-right:16px;padding-left:16px}.record-toolbar__query-summary{display:none}.ui-workspace-toolbar__secondary .tool-button{padding-right:7px;padding-left:7px}}@media(max-width:1180px){.ui-page-header__content{flex:0 1 auto}.view-tab{padding-right:8px;padding-left:8px}}@media(max-width:1080px){.table-actions .button--secondary span,.ui-workspace-toolbar__secondary .tool-button__label{display:none}.ui-page-header__description{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-builder{padding-right:16px;padding-left:16px}.query-builder__row{grid-template-columns:28px minmax(140px,1fr) minmax(120px,150px) minmax(150px,1fr) 32px}.query-builder__row--sort{grid-template-columns:28px minmax(160px,1fr) 120px minmax(150px,1fr) 32px}}@media(max-width:760px){.query-builder__heading{align-items:flex-start;flex-wrap:wrap}.query-builder__heading>.tool-button{margin-left:auto}.query-builder__row,.query-builder__row--sort{grid-template-columns:28px minmax(150px,1fr) minmax(120px,.7fr) 32px}.query-builder__row>:nth-child(4){grid-column:2 / 4;grid-row:2}.query-builder__row>:last-child{grid-column:4;grid-row:1}.query-builder__footer{flex-wrap:wrap}.query-builder__footer>span{flex:1 0 100%}.field-visibility-list{grid-template-columns:minmax(300px,1fr)}}@media(prefers-reduced-motion:reduce){.data-grid-skeleton span,.data-grid__aggregate-spinner{animation:none}}html,body{overflow-x:hidden}.management-page,.table-workspace,.table-workspace>*,.connection-layout,.import-preview,.preview-table-wrap{min-width:0;max-width:100%}@media(max-width:1023px){.connection-layout{grid-template-columns:minmax(0,1fr)}.profile-row,.profile-row__trailing{align-items:flex-start}.context-row{gap:12px}}@media(max-width:760px){.management-page{padding:16px}.management-header{margin-bottom:16px}.connection-page .connection-header-action{flex-wrap:wrap;justify-content:flex-end}.connection-page .connection-action{min-width:120px}.connection-card{padding:14px 16px}.jt-drawer .arco-drawer{width:min(560px,calc(100vw - 48px))!important}.jt-modal .arco-modal{width:calc(100vw - 40px)!important;max-width:100vw!important}}@media(max-width:599px){.management-page{padding:12px}.ui-page-header,.management-header{align-items:flex-start;flex-direction:column;gap:12px}.ui-page-header__actions,.connection-page .connection-header-action{width:100%;justify-content:flex-end}.connection-layout,.connection-main,.connection-aside{gap:12px}.profile-row{flex-direction:column;gap:8px}.profile-row__trailing{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.context-row{flex-direction:column;gap:4px}.context-row dd{align-items:flex-start;text-align:left}.management-page .button,.management-page .secondary-button,.management-page .tool-button,.connection-page .connection-action,.jt-confirm__footer .button{min-height:44px;padding-top:10px;padding-bottom:10px}.management-page .icon-button,.management-page .danger-icon-button,.topbar button,.embedbar .icon-button,.sidebar-toggle{min-width:44px;min-height:44px}.jt-confirm__footer{flex-direction:column-reverse;gap:8px}.jt-confirm__footer .button{width:100%}.jt-drawer .arco-drawer{width:calc(100vw - 16px)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.jt-markdown-empty[data-v-e62592a0]{color:var(--jt-text-muted);font-size:13px;font-style:italic;padding:4px 0;-webkit-user-select:none;user-select:none}.long-text-modal__header[data-v-2d503941]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:28px}.long-text-modal__title[data-v-2d503941]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--jt-text)}.long-text-modal__badge[data-v-2d503941]{font-size:11px;font-weight:500;color:var(--jt-text-secondary);background:var(--jt-surface-muted);border:1px solid var(--jt-border);padding:1px 6px;border-radius:4px}.long-text-modal__actions[data-v-2d503941]{display:flex;align-items:center;gap:8px}.long-text-modal__mode-toggle[data-v-2d503941]{display:inline-flex;background:var(--jt-surface-muted);border:1px solid var(--jt-border);border-radius:var(--jt-radius-sm);padding:2px;gap:2px}.long-text-modal__mode-btn[data-v-2d503941]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:12px;color:var(--jt-text-secondary);background:transparent;border:none;border-radius:3px;cursor:pointer;transition:all .15s ease}.long-text-modal__mode-btn[data-v-2d503941]:hover{color:var(--jt-text)}.long-text-modal__mode-btn--active[data-v-2d503941]{color:var(--jt-action);background:var(--jt-surface);box-shadow:0 1px 2px #0000000d;font-weight:550}.long-text-modal__action-btn[data-v-2d503941]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:12px;color:var(--jt-text-secondary);background:transparent;border:1px solid var(--jt-border);border-radius:var(--jt-radius-sm);cursor:pointer;transition:all .15s ease}.long-text-modal__action-btn[data-v-2d503941]:hover{color:var(--jt-action);border-color:var(--jt-action)}.long-text-modal__body[data-v-2d503941]{max-height:65vh;min-height:280px;overflow-y:auto;padding:4px 0}.long-text-modal__preview-wrap[data-v-2d503941]{padding:12px 16px;background:var(--jt-surface);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);min-height:240px}.long-text-modal__edit-wrap[data-v-2d503941]{width:100%}.long-text-modal__textarea[data-v-2d503941] textarea{font-family:inherit;font-size:13.5px;line-height:1.6}.long-text-modal__footer[data-v-2d503941]{display:flex;align-items:center;justify-content:space-between;width:100%}.long-text-modal__char-count[data-v-2d503941]{font-size:12px;color:var(--jt-text-muted)}.long-text-modal__footer-btns[data-v-2d503941]{display:flex;align-items:center;gap:8px}.long-text-cell[data-v-9adc87bb]{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;overflow:hidden}.long-text-cell__text[data-v-9adc87bb]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.long-text-cell__actions[data-v-9adc87bb]{flex:0 0 auto;opacity:0;pointer-events:none;transition:opacity .15s ease;margin-left:4px}.long-text-cell:hover .long-text-cell__actions[data-v-9adc87bb],.long-text-cell:focus-within .long-text-cell__actions[data-v-9adc87bb]{opacity:1;pointer-events:auto}.long-text-cell__expand-btn[data-v-9adc87bb]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:11px;color:var(--jt-text-secondary);background:var(--jt-surface-muted);border:1px solid var(--jt-border);border-radius:var(--jt-radius-sm);cursor:pointer;padding:0}.long-text-cell__expand-btn[data-v-9adc87bb]:hover{color:var(--jt-action);border-color:var(--jt-action);background:var(--jt-surface)}.long-text-cell-popover__content[data-v-9adc87bb]{width:380px;max-width:90vw;display:flex;flex-direction:column;gap:8px}.long-text-cell-popover__header[data-v-9adc87bb]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--jt-border);padding-bottom:6px}.long-text-cell-popover__title[data-v-9adc87bb]{font-size:12.5px;font-weight:600;color:var(--jt-text)}.long-text-cell-popover__actions[data-v-9adc87bb]{display:flex;align-items:center;gap:6px}.long-text-cell-popover__action-btn[data-v-9adc87bb]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;font-size:11.5px;color:var(--jt-text-secondary);background:transparent;border:1px solid var(--jt-border);border-radius:3px;cursor:pointer}.long-text-cell-popover__action-btn[data-v-9adc87bb]:hover{color:var(--jt-action);border-color:var(--jt-action)}.long-text-cell-popover__body[data-v-9adc87bb]{max-height:280px;overflow-y:auto;font-size:13px}.cursor-pagination[data-v-e7b6900d]{display:flex;flex:0 0 auto;align-items:center;gap:4px}.cursor-pagination button[data-v-e7b6900d]{display:grid;width:var(--jt-control-height);height:var(--jt-control-height);place-items:center;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);color:var(--jt-text-secondary);background:var(--jt-surface);font-family:var(--jt-font-data);font-size:11px;cursor:pointer;transition:border-color var(--jt-motion-fast) ease,color var(--jt-motion-fast) ease,background var(--jt-motion-fast) ease}.cursor-pagination button[data-v-e7b6900d]:not(:disabled):hover{border-color:var(--jt-border-strong);color:var(--jt-text);background:var(--jt-surface-muted)}.cursor-pagination button[data-v-e7b6900d]:disabled{color:var(--jt-text-muted);background:var(--jt-surface-subtle);cursor:not-allowed}.cursor-pagination__readout[data-v-e7b6900d]{margin-right:6px;color:var(--jt-text-muted);font-family:var(--jt-font-data);font-variant-numeric:tabular-nums}.attachment-preview-modal__header[data-v-928ecc3b]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding-right:36px;min-width:0}.attachment-preview-modal__title-group[data-v-928ecc3b]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;overflow:hidden}.attachment-preview-modal__icon[data-v-928ecc3b]{font-size:18px;color:var(--color-text-2);display:flex;align-items:center;flex-shrink:0}.attachment-preview-modal__title[data-v-928ecc3b]{font-weight:600;font-size:14px;color:var(--color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:50px;max-width:240px;line-height:1.4;flex-shrink:1}.attachment-preview-modal__badge[data-v-928ecc3b]{font-size:12px;font-weight:500;padding:2px 8px;background:var(--color-fill-2);border-radius:4px;color:var(--color-text-3);white-space:nowrap;flex-shrink:0;line-height:1.4}.attachment-preview-modal__mime[data-v-928ecc3b]{font-size:12px;color:var(--color-text-4);white-space:nowrap;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.attachment-preview-modal__actions[data-v-928ecc3b]{display:flex;align-items:center;gap:6px;flex-shrink:0}.attachment-preview-modal__more-button[data-v-928ecc3b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;border:0;background:transparent;color:var(--color-text-2);font-size:16px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.attachment-preview-modal__more-button[data-v-928ecc3b]:hover{background:var(--color-fill-2);color:var(--color-text-1)}.attachment-preview-modal__more-button[data-v-928ecc3b]:active{background:var(--color-fill-3)}.attachment-preview-loading[data-v-928ecc3b],.attachment-preview-error[data-v-928ecc3b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:var(--color-text-3);font-size:14px}.attachment-preview-error[data-v-928ecc3b]{color:rgb(var(--danger-6))}.attachment-preview-image-container[data-v-928ecc3b]{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.attachment-preview-image-viewport[data-v-928ecc3b]{position:relative;width:100%;height:70vh;max-height:720px;min-height:380px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f8f9fb;background-image:linear-gradient(45deg,#edf0f3 25%,transparent 25%),linear-gradient(-45deg,#edf0f3 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#edf0f3 75%),linear-gradient(-45deg,transparent 75%,#edf0f3 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;border-radius:8px;border:1px solid var(--color-border-2);-webkit-user-select:none;user-select:none}.attachment-preview-image[data-v-928ecc3b]{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:4px;box-shadow:0 4px 16px #00000014}.attachment-preview-image-toolbar[data-v-928ecc3b]{position:absolute;bottom:18px;left:50%;transform:translate(-50%);z-index:10;display:inline-flex;align-items:center;gap:10px;padding:4px 12px;background:#1a1d24e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:9999px;box-shadow:0 8px 24px #00000038,0 2px 6px #0000001a;color:#fff;pointer-events:auto;white-space:nowrap;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:all .2s ease}.attachment-preview-toolbar-group[data-v-928ecc3b]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;white-space:nowrap}.attachment-preview-toolbar-group--secondary[data-v-928ecc3b]{padding-left:8px;border-left:1px solid rgba(255,255,255,.18)}.attachment-preview-toolbar-btn[data-v-928ecc3b]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 8px;background:transparent;border:0;border-radius:9999px;color:#ffffffeb;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.attachment-preview-toolbar-btn span[data-v-928ecc3b]{white-space:nowrap;flex-shrink:0}.attachment-preview-toolbar-btn[data-v-928ecc3b]:hover:not(:disabled){background-color:#ffffff26;color:#fff}.attachment-preview-toolbar-btn[data-v-928ecc3b]:active:not(:disabled){background-color:#ffffff40}.attachment-preview-toolbar-btn[data-v-928ecc3b]:disabled{opacity:.35;cursor:not-allowed}.attachment-preview-image-zoom-text[data-v-928ecc3b]{font-size:12px;font-weight:600;color:#ffffffeb;min-width:44px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.attachment-preview-pdf-container[data-v-928ecc3b]{width:100%;height:75vh;max-height:800px}.attachment-preview-pdf[data-v-928ecc3b]{width:100%;height:100%;border:1px solid var(--color-border-2);border-radius:6px;background:#525659}.attachment-preview-audio-container[data-v-928ecc3b]{padding:40px 20px;display:flex;justify-content:center}.attachment-preview-audio-card[data-v-928ecc3b]{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--color-fill-1);border:1px solid var(--color-border-2);border-radius:12px;padding:32px 40px;width:100%;max-width:500px}.attachment-preview-audio-icon[data-v-928ecc3b]{font-size:48px;color:rgb(var(--primary-6))}.attachment-preview-audio-info[data-v-928ecc3b]{display:flex;flex-direction:column;align-items:center;gap:4px}.attachment-preview-audio-name[data-v-928ecc3b]{font-size:15px;font-weight:600;color:var(--color-text-1);text-align:center}.attachment-preview-audio-meta[data-v-928ecc3b]{font-size:12px;color:var(--color-text-3)}.attachment-preview-audio-player[data-v-928ecc3b]{width:100%;margin-top:8px}.attachment-preview-video-container[data-v-928ecc3b]{width:100%;max-height:70vh;display:flex;align-items:center;justify-content:center;background:#000;border-radius:6px;overflow:hidden}.attachment-preview-video-player[data-v-928ecc3b]{max-width:100%;max-height:70vh;width:100%}.attachment-preview-fallback[data-v-928ecc3b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.attachment-preview-fallback__icon[data-v-928ecc3b]{font-size:56px;color:var(--color-text-3);margin-bottom:16px}.attachment-preview-fallback__title[data-v-928ecc3b]{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--color-text-1);word-break:break-all}.attachment-preview-fallback__description[data-v-928ecc3b]{margin:0 0 20px;font-size:13px;color:var(--color-text-3)}.attachment-preview-fallback__meta[data-v-928ecc3b]{background:var(--color-fill-1);border:1px solid var(--color-border-2);border-radius:6px;padding:12px 16px;font-size:13px;text-align:left;display:flex;flex-direction:column;gap:6px;margin-bottom:24px;width:100%;max-width:480px}.attachment-preview-fallback__sha code[data-v-928ecc3b]{font-family:monospace;font-size:11px;word-break:break-all}.attachment-details-list[data-v-928ecc3b]{display:flex;flex-direction:column;gap:14px;padding:8px 0}.attachment-details-item[data-v-928ecc3b]{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.attachment-details-item--vertical[data-v-928ecc3b]{flex-direction:column;align-items:flex-start;gap:8px}.attachment-details-label-row[data-v-928ecc3b]{display:flex;align-items:center;justify-content:space-between;width:100%}.attachment-details-label[data-v-928ecc3b]{color:var(--color-text-3);font-weight:500;white-space:nowrap}.attachment-details-value[data-v-928ecc3b]{color:var(--color-text-1);text-align:right}.attachment-details-value--name[data-v-928ecc3b]{word-break:break-all;max-width:320px;font-weight:500}.attachment-details-hint[data-v-928ecc3b]{color:var(--color-text-4);font-size:12px;margin-left:4px}.attachment-details-code[data-v-928ecc3b]{font-family:ui-monospace,monospace;background:var(--color-fill-2);padding:2px 6px;border-radius:4px;font-size:12px;color:var(--color-text-2)}.attachment-details-hash[data-v-928ecc3b]{width:100%;font-family:ui-monospace,monospace;background:var(--color-fill-2);padding:8px 12px;border-radius:6px;font-size:12px;color:var(--color-text-2);word-break:break-all;line-height:1.5;border:1px solid var(--color-border-2)}.attachment-details-copy-btn[data-v-928ecc3b]{display:inline-flex;align-items:center;gap:4px;font-size:12px}.attachment-drawer-container .arco-drawer,.attachment-drawer-container.arco-drawer,.arco-drawer-wrapper.attachment-drawer-container .arco-drawer{border-left:1px solid var(--jt-border);box-shadow:-6px 0 18px #00000014}@media(min-width:1024px){.attachment-drawer-container--attached .arco-drawer,.attachment-drawer-container--attached.arco-drawer,.arco-drawer-wrapper.attachment-drawer-container--attached .arco-drawer{right:calc(min(560px,90vw) + 1px)!important;max-width:calc(100vw - min(560px,90vw) - 13px)!important;border-left:1px solid var(--jt-border)!important;border-right:1px solid var(--jt-border)!important;box-shadow:-8px 0 24px #0000001f!important}.attachment-drawer-container--attached .slide-right-drawer-leave-active,.attachment-drawer-container--attached.slide-right-drawer-leave-active,.arco-drawer-wrapper.attachment-drawer-container--attached .slide-right-drawer-leave-active{animation:none!important;transform:none!important;transition:opacity .15s ease!important}.attachment-drawer-container--attached .slide-right-drawer-leave-to,.attachment-drawer-container--attached.slide-right-drawer-leave-to,.arco-drawer-wrapper.attachment-drawer-container--attached .slide-right-drawer-leave-to{transform:none!important;opacity:0!important}}@media(max-width:1023px){.attachment-drawer-container--attached .arco-drawer,.attachment-drawer-container--attached.arco-drawer,.arco-drawer-wrapper.attachment-drawer-container--attached .arco-drawer{right:0!important;width:min(560px,calc(100vw - 48px))!important;max-width:90vw!important;border-left:1px solid var(--jt-border)!important;border-right:none!important;box-shadow:-8px 0 24px #00000029!important}}.relation-cell[data-v-833fae78]{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0;max-width:100%}.relation-cell--empty[data-v-833fae78]{color:var(--jt-text-muted)}.relation-chip[data-v-833fae78]{display:inline-flex;align-items:center;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;border:1px solid var(--jt-border);background:var(--jt-surface-muted);color:var(--jt-text);border-radius:4px;padding:1px 8px;font-size:13px;line-height:20px;cursor:pointer}.relation-chip__label[data-v-833fae78]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-chip[data-v-833fae78]:hover:not(:disabled){border-color:var(--jt-action);color:var(--jt-action)}.relation-chip--deleted[data-v-833fae78]{text-decoration:line-through;opacity:.6}.relation-chip--deleted[data-v-833fae78]:hover,.relation-chip--readonly[data-v-833fae78]{cursor:default}.select-tag[data-v-6763036b]{display:inline-flex;max-width:100%;min-width:0;align-items:center;white-space:nowrap}.select-tag--dot[data-v-6763036b]{gap:6px;font-size:13px;font-weight:450;color:#374151;line-height:1.4}.select-tag__dot[data-v-6763036b]{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--select-dot-color);flex-shrink:0}.select-tag__label[data-v-6763036b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;padding:1px 0 2px}.select-tag--pill[data-v-6763036b]{height:20px;padding:0 7px;border:1px solid transparent;border-radius:9999px;color:var(--select-tag-fg);background:var(--select-tag-bg);font-size:11px;font-weight:550;line-height:18px}.select-tag--gray[data-v-6763036b]{--select-dot-color: #9ca3af;--select-tag-bg: #f3f4f6;--select-tag-fg: #374151}.select-tag--blue[data-v-6763036b]{--select-dot-color: #3b82f6;--select-tag-bg: #eff6ff;--select-tag-fg: #1d4ed8}.select-tag--green[data-v-6763036b]{--select-dot-color: #22c55e;--select-tag-bg: #f0fdf4;--select-tag-fg: #15803d}.select-tag--yellow[data-v-6763036b]{--select-dot-color: #eab308;--select-tag-bg: #fefce8;--select-tag-fg: #a16207}.select-tag--amber[data-v-6763036b]{--select-dot-color: #f59e0b;--select-tag-bg: #fffbeb;--select-tag-fg: #b45309}.select-tag--orange[data-v-6763036b]{--select-dot-color: #f97316;--select-tag-bg: #fff7ed;--select-tag-fg: #c2410c}.select-tag--red[data-v-6763036b]{--select-dot-color: #ef4444;--select-tag-bg: #fef2f2;--select-tag-fg: #b91c1c}.select-tag--purple[data-v-6763036b]{--select-dot-color: #a855f7;--select-tag-bg: #faf5ff;--select-tag-fg: #7e22ce}.select-tag--pink[data-v-6763036b]{--select-dot-color: #ec4899;--select-tag-bg: #fdf2f8;--select-tag-fg: #be185d}.select-tag--teal[data-v-6763036b]{--select-dot-color: #14b8a6;--select-tag-bg: #f0fdfa;--select-tag-fg: #0f766e}.select-tag--cyan[data-v-6763036b]{--select-dot-color: #06b6d4;--select-tag-bg: #ecfeff;--select-tag-fg: #0e7490}.select-tag--lime[data-v-6763036b]{--select-dot-color: #84cc16;--select-tag-bg: #f7fee7;--select-tag-fg: #4d7c0f}.select-tag--unknown.select-tag--pill[data-v-6763036b]{border-color:var(--jt-warning-border);border-style:dashed}.select-tag--unknown.select-tag--dot .select-tag__dot[data-v-6763036b]{background-color:var(--jt-warning, #d97706)}.select-value-cell[data-v-48f2d555]{display:flex;min-width:0;align-items:center;gap:4px;padding:1px 0;white-space:nowrap}.select-value-cell[data-v-48f2d555] .select-tag{flex:0 1 auto}.select-value-cell__more[data-v-48f2d555]{flex:0 0 auto;color:var(--jt-text-secondary);font-size:11px;font-weight:650}.select-value-cell__empty[data-v-48f2d555]{color:var(--jt-text-muted)}.select-popover-content{padding:0!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #00000014,0 0 0 1px #0000000a!important;background:#fff!important;overflow:hidden}.select-picker__trigger[data-v-49e66a44]{display:flex;width:100%;min-width:0;min-height:var(--jt-control-height);align-items:center;justify-content:space-between;gap:8px;padding:3px 8px;border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md);color:var(--jt-text);background:var(--jt-surface);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.select-picker__trigger[data-v-49e66a44]:hover:not(:disabled){border-color:#9ca3af}.select-picker__trigger--compact[data-v-49e66a44]{height:min(34px,calc(var(--jt-data-row-height) - 4px));min-height:0;padding:2px 7px;border-color:var(--jt-action);box-shadow:var(--jt-focus-ring)}.select-picker__trigger[data-v-49e66a44]:focus-visible{outline:0;border-color:var(--jt-action);box-shadow:var(--jt-focus-ring)}.select-picker__actions[data-v-49e66a44]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;position:relative}.select-picker__chevron[data-v-49e66a44]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#9ca3af;font-size:12px;line-height:1}.select-picker__clear-btn[data-v-49e66a44]{display:none;position:absolute;top:0;left:0;width:14px;height:14px;align-items:center;justify-content:center;border-radius:50%;color:#9ca3af;font-size:11px;background:transparent;cursor:pointer;transition:color .12s ease,background-color .12s ease}.select-picker__clear-btn[data-v-49e66a44]:hover{color:#374151;background:#e5e7eb}.select-picker__trigger--has-value:hover .select-picker__chevron[data-v-49e66a44]{display:none}.select-picker__trigger--has-value:hover .select-picker__clear-btn[data-v-49e66a44]{display:inline-flex}.select-picker[data-v-49e66a44]{display:flex;flex-direction:column;width:240px;height:fit-content;max-height:360px;background:#fff}.select-picker__search[data-v-49e66a44]{position:sticky;top:0;z-index:2;display:flex;height:38px;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #f3f4f6;background:#fff;color:#9ca3af}.select-picker__search-icon[data-v-49e66a44]{flex:0 0 auto;font-size:14px;color:#9ca3af}.select-picker__search input[data-v-49e66a44]{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:#111827}.select-picker__search input[data-v-49e66a44]::placeholder{color:#9ca3af}.select-picker__options[data-v-49e66a44]{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;max-height:260px;padding:6px;overflow-y:auto;scrollbar-width:thin}.select-picker__option[data-v-49e66a44]{display:flex;width:100%;height:32px;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;border:0;border-radius:6px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.select-picker__option[data-v-49e66a44]:hover{background:#f9fafb}.select-picker__option[data-v-49e66a44]:focus-visible,.select-picker__option--active[data-v-49e66a44]{background:#f3f4f6;outline:none}.select-picker__check[data-v-49e66a44]{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;margin-left:auto;color:#9ca3af;font-size:14px}.select-picker__empty[data-v-49e66a44]{padding:20px 8px;color:#9ca3af;font-size:13px;text-align:center}.select-picker__footer[data-v-49e66a44]{display:flex;height:36px;align-items:center;justify-content:space-between;padding:0 10px;border-top:1px solid #f3f4f6;background:#fafafa}.select-picker__footer button[data-v-49e66a44]{padding:4px 8px;border:0;border-radius:4px;color:#6b7280;background:transparent;font:inherit;font-size:12px;cursor:pointer;transition:color .12s ease}.select-picker__footer button[data-v-49e66a44]:hover{color:#111827}.select-picker__footer .select-picker__done[data-v-49e66a44]{color:var(--jt-action-active);font-weight:600}.relation-popover-content{padding:0!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #00000014,0 0 0 1px #0000000a!important;background:#fff!important;overflow:hidden}.relation-filter-picker[data-v-02c91068]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:var(--jt-control-height, 32px);height:32px;box-sizing:border-box;padding:0 10px;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md, 6px);background:var(--jt-surface);color:var(--jt-text);font-size:13px;font-family:inherit;text-align:left;-webkit-user-select:none;user-select:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.relation-filter-picker[data-v-02c91068]:hover:not(:disabled){border-color:var(--jt-action-hover, #4080ff)}.relation-filter-picker[data-v-02c91068]:focus-visible,.relation-filter-picker--open[data-v-02c91068]{border-color:var(--jt-action);box-shadow:var(--jt-focus-ring)}.relation-filter-picker--disabled[data-v-02c91068]{background:var(--jt-surface-muted);color:var(--jt-text-muted);cursor:not-allowed}.relation-filter-picker--invalid[data-v-02c91068]{border-color:var(--jt-danger-border, var(--jt-danger));background:var(--jt-danger-bg)}.relation-filter-picker__content[data-v-02c91068]{display:inline-flex;align-items:center;min-width:0;flex:1;overflow:hidden}.relation-filter-picker__placeholder[data-v-02c91068]{color:var(--jt-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-filter-picker__invalid[data-v-02c91068]{display:inline-flex;align-items:center;gap:4px;color:var(--jt-danger);width:100%;min-width:0}.relation-filter-picker__warning-icon[data-v-02c91068]{flex-shrink:0;font-size:14px}.relation-filter-picker__value[data-v-02c91068]{display:inline-flex;align-items:center;width:100%;min-width:0}.relation-filter-picker__text[data-v-02c91068]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.relation-filter-picker__actions[data-v-02c91068]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;position:relative}.relation-filter-picker__chevron[data-v-02c91068]{display:inline-flex;align-items:center;justify-content:center;color:var(--jt-text-muted);font-size:12px;line-height:1;transition:transform .2s ease}.relation-filter-picker--open .relation-filter-picker__chevron[data-v-02c91068]{transform:rotate(180deg)}.relation-filter-picker__clear-btn[data-v-02c91068]{display:none;position:absolute;top:0;left:0;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;color:var(--jt-text-muted);font-size:11px;background:transparent;cursor:pointer;transition:color .12s ease,background-color .12s ease}.relation-filter-picker__clear-btn[data-v-02c91068]:hover{color:var(--jt-danger);background:var(--jt-surface-muted)}.relation-filter-picker--has-value:hover .relation-filter-picker__chevron[data-v-02c91068]{display:none}.relation-filter-picker--has-value:hover .relation-filter-picker__clear-btn[data-v-02c91068]{display:inline-flex}.relation-picker[data-v-02c91068]{display:flex;flex-direction:column;width:320px;max-width:90vw;height:fit-content;max-height:360px;background:#fff}.relation-picker__search[data-v-02c91068]{position:sticky;top:0;z-index:2;display:flex;height:38px;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #f3f4f6;background:#fff;color:#9ca3af}.relation-picker__search-icon[data-v-02c91068]{flex:0 0 auto;font-size:14px;color:#9ca3af}.relation-picker__search input[data-v-02c91068]{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:#111827}.relation-picker__search input[data-v-02c91068]::placeholder{color:#9ca3af}.relation-picker__options[data-v-02c91068]{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;max-height:240px;padding:6px;overflow-y:auto;scrollbar-width:thin}.relation-picker__option[data-v-02c91068]{display:flex;width:100%;min-height:32px;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:6px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.relation-picker__option[data-v-02c91068]:hover,.relation-picker__option--active[data-v-02c91068]{background:#f3f4f6;outline:none}.relation-picker__option--selected .relation-picker__option-label[data-v-02c91068]{color:var(--jt-action);font-weight:500}.relation-picker__option-radio[data-v-02c91068]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.relation-picker__radio-inner[data-v-02c91068]{width:12px;height:12px;border:1px solid #d1d5db;border-radius:50%;box-sizing:border-box;transition:all .15s}.relation-picker__radio-inner--checked[data-v-02c91068]{border-color:var(--jt-action);background:var(--jt-action);box-shadow:inset 0 0 0 2px #fff}.relation-picker__option-label[data-v-02c91068]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#1f2937}.relation-picker__option-id[data-v-02c91068]{color:#9ca3af;font-size:11px;flex-shrink:0;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-picker__check[data-v-02c91068]{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;margin-left:auto;color:var(--jt-action);font-size:14px;flex-shrink:0}.relation-picker__hint[data-v-02c91068],.relation-picker__error[data-v-02c91068]{padding:20px 8px;font-size:13px;text-align:center;color:var(--jt-text-muted);display:flex;align-items:center;justify-content:center;gap:6px}.relation-picker__spinner[data-v-02c91068]{animation:spin-02c91068 1s linear infinite}@keyframes spin-02c91068{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.relation-picker__error[data-v-02c91068]{color:var(--jt-danger)}.relation-picker__footer[data-v-02c91068]{display:flex;align-items:center;justify-content:center;padding:6px 10px;border-top:1px solid #f3f4f6;background:#fafafa}.relation-picker__more-btn[data-v-02c91068]{width:100%;border:0;background:transparent;color:var(--jt-action);font-size:12px;cursor:pointer;padding:4px}.relation-picker__more-btn[data-v-02c91068]:disabled{opacity:.5;cursor:default}.create-base-quota[data-v-31429899]{display:flex;flex-direction:column;gap:6px}.create-base-quota .quota-context[data-v-31429899]{width:100%}.create-dialog__templates[data-v-31429899]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.create-dialog__template-row[data-v-31429899]{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--jt-border);border-radius:6px;padding:8px 10px;cursor:pointer;font-size:13px}.create-dialog__template-row--selected[data-v-31429899]{border-color:var(--jt-action)}.create-dialog__template-row>span[data-v-31429899]{display:flex;flex-direction:column;gap:2px;min-width:0}.create-dialog__template-row small[data-v-31429899],.create-dialog__template-row code[data-v-31429899]{color:var(--jt-text-tertiary)}.create-dialog__template-row--meta[data-v-31429899]{cursor:default;border-style:dashed}.create-dialog__templates-load[data-v-31429899],.create-dialog__templates-more[data-v-31429899],.create-dialog__templates-error[data-v-31429899]{border:1px dashed var(--jt-border);background:transparent;border-radius:6px;padding:8px;font-size:13px;cursor:pointer;color:var(--jt-text-secondary);width:100%}.create-dialog__templates-error[data-v-31429899]{color:var(--jt-danger);cursor:default}.create-dialog__json-error[data-v-31429899]{color:var(--jt-danger);font-size:12px;margin:4px 0 0}.select-options-editor[data-v-282e1ba3]{display:grid;gap:8px}.select-options-editor__heading[data-v-282e1ba3]{display:flex;align-items:center;justify-content:space-between}.select-options-editor__heading small[data-v-282e1ba3]{color:var(--jt-text-muted)}.select-options-editor__list[data-v-282e1ba3]{display:grid;gap:6px}.select-options-editor__row[data-v-282e1ba3]{display:grid;grid-template-columns:18px minmax(64px,auto) minmax(120px,1fr) 86px 28px;align-items:center;gap:7px}.select-options-editor__drag[data-v-282e1ba3]{color:var(--jt-text-muted);cursor:grab}.select-options-editor__row input[data-v-282e1ba3],.select-options-editor__row select[data-v-282e1ba3]{min-width:0;height:30px;padding:0 7px;border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-sm);background:var(--jt-surface);font:inherit}.select-options-editor__input--error[data-v-282e1ba3]{border-color:var(--jt-danger)!important}.select-options-editor__error[data-v-282e1ba3]{margin:0;color:var(--jt-danger);font-size:12px}.ai-vision-section[data-v-fccfe922]{padding:12px;background:var(--color-fill-1);border:1px dashed var(--color-border-2);border-radius:6px;margin-top:6px}.ai-vision-warning[data-v-fccfe922]{display:flex;align-items:center;gap:6px;font-size:12px;color:rgb(var(--warning-6));background:rgba(var(--warning-1),.6);padding:8px 12px;border-radius:4px;margin-bottom:10px}.ai-vision-options-row[data-v-fccfe922]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.long-text-field[data-v-608f7acc]{display:flex;flex-direction:column;gap:6px;width:100%}.long-text-field__toolbar[data-v-608f7acc]{display:flex;align-items:center;justify-content:space-between}.long-text-field__modes[data-v-608f7acc]{display:inline-flex;background:var(--jt-surface-muted);border:1px solid var(--jt-border);border-radius:var(--jt-radius-sm);padding:1.5px;gap:2px}.long-text-field__mode-btn[data-v-608f7acc]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;font-size:11px;color:var(--jt-text-secondary);background:transparent;border:none;border-radius:3px;cursor:pointer;transition:all .15s ease}.long-text-field__mode-btn[data-v-608f7acc]:hover{color:var(--jt-text)}.long-text-field__mode-btn--active[data-v-608f7acc]{color:var(--jt-action);background:var(--jt-surface);box-shadow:0 1px 2px #0000000d;font-weight:550}.long-text-field__actions[data-v-608f7acc]{display:flex;align-items:center;gap:4px}.long-text-field__icon-btn[data-v-608f7acc]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:13px;color:var(--jt-text-secondary);background:var(--jt-surface);border:1px solid var(--jt-border);border-radius:var(--jt-radius-sm);cursor:pointer;transition:all .15s ease}.long-text-field__icon-btn[data-v-608f7acc]:hover{color:var(--jt-action);border-color:var(--jt-action)}.long-text-field__preview[data-v-608f7acc]{padding:10px 12px;background:var(--jt-surface);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md);box-shadow:var(--jt-shadow-low);min-height:88px;cursor:text}.long-text-field__preview[data-v-608f7acc]:hover{border-color:var(--jt-action)}.long-text-field__textarea[data-v-608f7acc] textarea{font-family:inherit;font-size:13px;line-height:1.6}.record-options-picker[data-v-61168803]{display:inline-block}.record-options-picker__trigger[data-v-61168803]{border:1px solid var(--jt-border);background:var(--jt-surface-muted);border-radius:4px;padding:2px 10px;font-size:13px;line-height:22px;cursor:pointer;color:var(--jt-text)}.record-options-picker__trigger[data-v-61168803]:hover:not(:disabled){border-color:var(--jt-action);color:var(--jt-action)}.record-options-drawer[data-v-61168803]{position:fixed;top:0;bottom:0;right:calc(min(560px,90vw) + 1px);width:440px;max-width:calc(100vw - min(560px,90vw) - 13px);z-index:2000;display:flex;flex-direction:column;background:var(--jt-surface);border-left:1px solid var(--jt-border);box-shadow:-8px 0 24px #0000001f;animation:record-options-slide-in-61168803 .18s ease}@keyframes record-options-slide-in-61168803{0%{transform:translate(100%)}to{transform:translate(0)}}.record-options-drawer__header[data-v-61168803]{display:flex;align-items:center;justify-content:space-between;gap:8px;height:52px;padding:0 16px;border-bottom:1px solid var(--jt-border);flex-shrink:0}.record-options-drawer__title[data-v-61168803]{min-width:0}.record-options-drawer__title strong[data-v-61168803]{display:block;font-size:15px}.record-options-drawer__title small[data-v-61168803]{display:block;color:var(--jt-text-muted);font-size:12px}.record-options-drawer__close[data-v-61168803]{border:none;background:transparent;font-size:20px;line-height:1;color:var(--jt-text-muted);cursor:pointer;padding:4px;flex-shrink:0}.record-options-drawer__close[data-v-61168803]:hover{color:var(--jt-text)}.record-options-picker__panel[data-v-61168803]{flex:1;overflow-y:auto;padding:12px}.record-options-picker__search input[data-v-61168803]{width:100%;box-sizing:border-box;border:1px solid var(--jt-border);border-radius:4px;padding:4px 8px;font-size:13px;outline:none}.record-options-picker__search input[data-v-61168803]:focus{border-color:var(--jt-action)}.record-options-picker__list[data-v-61168803]{list-style:none;margin:6px 0 0;padding:0;max-height:240px;overflow-y:auto}.record-options-picker__item[data-v-61168803]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:4px;cursor:pointer;font-size:13px}.record-options-picker__item[data-v-61168803]:hover,.record-options-picker__item--active[data-v-61168803]{background:var(--jt-surface-muted)}.record-options-picker__item--checked .record-options-picker__item-label[data-v-61168803]{color:var(--jt-action)}.record-options-picker__checkbox[data-v-61168803]{flex-shrink:0;margin:0}.record-options-picker__item-label[data-v-61168803]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-options-picker__item-id[data-v-61168803]{color:var(--jt-text-muted);flex-shrink:0}.record-options-picker__hint[data-v-61168803],.record-options-picker__error[data-v-61168803]{padding:8px;font-size:13px;color:var(--jt-text-muted)}.record-options-picker__error[data-v-61168803]{color:var(--jt-danger)}.record-options-picker__more[data-v-61168803]{width:100%;margin-top:6px;border:none;background:transparent;color:var(--jt-action);font-size:13px;cursor:pointer;padding:4px}.record-options-picker__footer[data-v-61168803]{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:6px;border-top:1px solid var(--jt-border)}.record-options-picker__count[data-v-61168803]{font-size:13px;color:var(--jt-text-secondary)}.record-options-picker__confirm[data-v-61168803]{border:1px solid var(--jt-action);background:var(--jt-action);color:var(--jt-text-inverse);border-radius:4px;padding:3px 14px;font-size:13px;cursor:pointer}.record-options-picker__confirm[data-v-61168803]:disabled{opacity:.5;cursor:default}.relation-preview .arco-drawer,.relation-preview.arco-drawer,.arco-drawer-wrapper.relation-preview .arco-drawer{border-left:1px solid var(--jt-border);box-shadow:-6px 0 18px #00000014}@media(min-width:1024px){.relation-preview--attached .arco-drawer,.relation-preview--attached.arco-drawer,.arco-drawer-wrapper.relation-preview--attached .arco-drawer{right:calc(min(560px,90vw) + 1px)!important;max-width:calc(100vw - min(560px,90vw) - 13px)!important;border-left:1px solid var(--jt-border)!important;border-right:1px solid var(--jt-border)!important;box-shadow:-8px 0 24px #0000001f!important}.relation-preview--attached .slide-right-drawer-leave-active,.relation-preview--attached.slide-right-drawer-leave-active,.arco-drawer-wrapper.relation-preview--attached .slide-right-drawer-leave-active{animation:none!important;transform:none!important;transition:opacity .15s ease!important}.relation-preview--attached .slide-right-drawer-leave-to,.relation-preview--attached.slide-right-drawer-leave-to,.arco-drawer-wrapper.relation-preview--attached .slide-right-drawer-leave-to{transform:none!important;opacity:0!important}}@media(max-width:1023px){.relation-preview--attached .arco-drawer,.relation-preview--attached.arco-drawer,.arco-drawer-wrapper.relation-preview--attached .arco-drawer{right:0!important;width:min(560px,calc(100vw - 48px))!important;max-width:90vw!important;border-left:1px solid var(--jt-border)!important;border-right:none!important;box-shadow:-8px 0 24px #00000029!important}}.relation-preview .arco-drawer-footer{position:sticky;bottom:0;z-index:1;background:var(--jt-surface);border-top:1px solid var(--jt-border);padding:0}.relation-preview__body[data-v-13206fc0]{display:flex;flex-direction:column;gap:20px;padding:22px 24px;box-sizing:border-box}.relation-preview__breadcrumb[data-v-13206fc0]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--jt-surface-subtle);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);font-size:12px;color:var(--jt-text-secondary)}.relation-preview__back[data-v-13206fc0]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--jt-border-strong);background:var(--jt-surface);color:var(--jt-text);border-radius:var(--jt-radius-sm, 4px);padding:2px 8px;font-size:12px;cursor:pointer;transition:all var(--jt-motion-fast) ease}.relation-preview__back[data-v-13206fc0]:hover{border-color:var(--jt-action);color:var(--jt-action)}.relation-preview__crumbs[data-v-13206fc0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.relation-preview__state[data-v-13206fc0]{padding:32px 24px;text-align:center;color:var(--jt-text-secondary);display:flex;flex-direction:column;gap:12px;align-items:center}.relation-preview__state--error[data-v-13206fc0]{color:var(--jt-danger, #f53f3f)}.relation-preview__value-box[data-v-13206fc0]{display:flex;align-items:center;min-height:40px;padding:8px 12px;box-sizing:border-box;border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md);background:var(--jt-surface-subtle);box-shadow:var(--jt-shadow-low);color:var(--jt-text);font-size:13px;line-height:20px;overflow-wrap:anywhere;word-break:break-word}.relation-preview__value-box--multiline[data-v-13206fc0]{min-height:72px;align-items:flex-start;white-space:pre-wrap}.relation-preview__value-box--empty[data-v-13206fc0]{color:var(--jt-text-muted)}.relation-preview__link[data-v-13206fc0]{color:var(--jt-action);text-decoration:none}.relation-preview__link[data-v-13206fc0]:hover{text-decoration:underline}
