.flow-record-drawer{color:var(--flow-text,#202020);z-index:75!important;background:var(--flow-bg,#fff)!important;width:min(560px,100vw)!important;max-width:100vw!important;box-shadow:var(--flow-shadow,0 12px 40px #00000012)!important}.flow-record-backdrop{z-index:74!important;background:#00000014!important}.flow-record-heading{border-bottom:1px solid var(--flow-border,#e5e5e5);align-items:flex-start;gap:14px;min-height:72px;padding:16px 22px 14px;display:flex}.flow-record-heading>div{flex:1;min-width:0}.flow-record-heading>div>span{color:var(--flow-subtle,#737373);font-size:11px;line-height:16px}.flow-record-heading h2{color:var(--flow-text,#202020);text-overflow:ellipsis;white-space:nowrap;outline:none;margin-top:4px;font-size:18px;font-weight:550;line-height:26px;overflow:hidden}.flow-record-heading>button{width:28px;height:28px;color:var(--flow-muted,#6b6b6b);border-radius:5px;flex:none}.flow-record-fields{flex:1;min-height:0;padding:6px 22px 22px;overflow-y:auto}.flow-record-field{padding-block:14px 6px;scroll-margin-top:12px}.flow-record-field>h3{color:var(--flow-muted,#6b6b6b);margin-bottom:7px;font-size:12px;font-weight:500;line-height:18px}.flow-record-text{resize:vertical;background:var(--flow-surface,#fafafa);width:100%;min-height:82px;max-height:320px;color:var(--flow-text,#202020);white-space:pre-wrap;border:1px solid #0000;border-radius:5px;padding:9px 11px;font-size:13px;line-height:22px;display:block}.flow-record-field.is-property{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;padding-block:7px;display:grid}.flow-record-field:not(.is-property)+.flow-record-field.is-property{margin-top:12px}.flow-record-field.is-property>h3{overflow-wrap:anywhere;margin:0;padding-block:7px}.flow-record-field.is-property>.table-checkbox{margin-block:7px}.flow-record-temporal{min-width:0}.flow-record-temporal-trigger,.flow-record-temporal-value{width:100%;height:auto;min-height:32px;color:var(--flow-text,#202020);font-variant-numeric:tabular-nums;text-align:left;border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 9px;font-size:13px;font-weight:400;line-height:20px;display:flex}.flow-record-temporal-trigger{background:var(--flow-surface,#fafafa)}.flow-record-temporal-trigger:hover,.flow-record-temporal-trigger[aria-expanded=true]{background:var(--flow-hover,#f1f1f1)}.flow-record-temporal-trigger>span{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.flow-record-temporal-trigger>svg,.flow-record-temporal-value>svg{color:var(--flow-subtle,#737373);flex:none}.flow-record-temporal-trigger .is-empty,.flow-record-temporal-trigger>small{color:var(--flow-subtle,#737373)}.flow-record-temporal-trigger>small{flex:none;font-size:10px}.flow-record-temporal>.flow-field-hint{padding:4px 9px 0;display:block}.flow-record-temporal>.flow-field-hint.is-warning{color:#a6332c}.flow-record-temporal-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.flow-record-temporal-heading>h3{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:550}.flow-record-temporal-heading>button{width:24px;height:24px;color:var(--flow-muted,#6b6b6b);border-radius:4px;flex:none}.flow-record-temporal-popover .flow-cell-actions{border-top:1px solid var(--flow-border,#e5e5e5);justify-content:flex-end;padding-top:10px}.flow-record-temporal-popover .flow-cell-actions>button{flex:none;min-width:64px}.flow-record-temporal-popover .flow-cell-actions>button[type=submit]{order:1}.flow-record-fields>.flow-record-backlinks{margin:22px 0 0;padding-top:14px;font-size:12px}.flow-record-fields>.flow-record-backlinks>.flow-field-hint{color:var(--flow-subtle,#737373);font-size:12px;line-height:20px}.flow-record-text:hover{border-color:var(--flow-border,#e5e5e5)}.flow-record-text:focus{border-color:var(--flow-input-focus,#858585);box-shadow:none;outline:none}.flow-record-scalar{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.flow-record-scalar>.table-input{border:1px solid var(--flow-border,#e5e5e5);background:var(--flow-bg,#fff);min-width:100px;height:32px;color:var(--flow-text,#202020);border-radius:5px;flex:1;padding:5px 9px;font-size:13px}.flow-record-scalar>.table-input:focus{border-color:var(--flow-input-focus,#858585);box-shadow:none;outline:none}.flow-record-scalar>button{border-radius:5px;height:29px;padding:0 8px;font-size:12px}.flow-record-scalar .flow-cell-actions>:is(button,a){border-radius:5px;height:30px;min-height:30px;padding:0 10px;font-size:12px}.flow-record-scalar>[role=alert]{color:#a6332c;flex-basis:100%;font-size:12px;line-height:18px}.flow-record-scalar>.flow-field-hint{color:var(--flow-subtle,#737373);flex-basis:100%;font-size:11px;line-height:17px}.flow-record-scalar>.flow-field-hint.is-warning{color:#a6332c}.flow-record-choices{flex-wrap:wrap;gap:4px;display:flex}.flow-record-choices>button{border-radius:5px;gap:4px;height:28px;padding:2px 4px}.flow-record-field .flow-field-hint{color:var(--flow-subtle,#737373);font-size:11px;line-height:18px}.flow-record-footer{border-top:1px solid var(--flow-border,#e5e5e5);background:var(--flow-surface,#fafafa);flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:57px;padding:12px 22px;display:flex}.flow-record-save-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.flow-record-save-status{color:var(--flow-muted,#6b6b6b);font-size:12px;font-weight:400;line-height:18px}.flow-record-save-detail{color:var(--flow-muted,#6b6b6b);font-size:11px;line-height:17px}.flow-record-save-copy [role=alert]{color:#a6332c;font-size:12px;line-height:18px}.flow-record-footer>button{border-radius:5px;flex:none;height:31px;padding-inline:12px;font-size:12px}.flow-code-editor{background:var(--flow-surface,#fafafa);color:var(--flow-text,#202020);border:0;border-radius:5px;overflow:visible}.flow-code-editor:focus-within{box-shadow:inset 0 0 0 1px var(--flow-input-focus,#858585)}.flow-code-toolbar{align-items:center;gap:3px;height:34px;padding:3px 6px;display:flex}.flow-code-toolbar>.flow-choice{width:auto;min-width:0;max-width:155px}.flow-code-toolbar .flow-choice>button{height:26px;min-height:26px;box-shadow:none;color:var(--flow-text,#202020);background:0 0;gap:5px;padding:2px 6px;font-size:12px;border:0!important;border-radius:4px!important}.flow-code-toolbar .flow-choice>button:hover{background:var(--flow-hover,#f1f1f1)}.flow-code-toolbar>button{min-width:26px;height:26px;color:var(--flow-muted,#6b6b6b);border-radius:4px;flex:none;gap:4px;padding:0 6px;font-size:12px}.flow-code-toolbar>button:last-child{width:26px;padding:0}.flow-code-toolbar>button[aria-expanded=true]{background:var(--flow-hover,#f1f1f1);color:var(--flow-text,#202020)}.flow-code-line-count{min-width:0;color:var(--flow-subtle,#737373);white-space:nowrap;flex:1;padding-left:4px;font-size:11px}.flow-code-area{border-radius:0 0 5px 5px;grid-template-columns:42px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.flow-code-line-numbers{-webkit-user-select:none;user-select:none;color:var(--flow-subtle,#737373);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:20px;position:relative;overflow:hidden}.flow-code-line-numbers>span{text-align:right;height:20px;padding-right:10px;position:absolute;inset:0 0 auto}.flow-code-source,.flow-code-source:focus,.flow-code-source:focus-visible{resize:none;width:100%;min-width:0;min-height:84px;max-height:384px;color:var(--flow-text,#202020);tab-size:2;white-space:pre;background:0 0;border-radius:0;padding:12px 12px 12px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:20px;display:block;overflow:auto;box-shadow:none!important;border:0!important;outline:none!important}.flow-code-help,.flow-code-notice{color:var(--flow-muted,#6b6b6b);padding:5px 10px 8px;font-size:11px;line-height:18px;display:block}.flow-code-help+.flow-code-notice{padding-top:0}.flow-attachments{flex-direction:column;gap:8px;display:flex}.flow-attachment-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 10px;display:grid}.flow-attachment-gallery:empty{display:none}.flow-attachment-card{background:0 0;border:0;min-width:0;position:relative}.flow-attachment-preview{border:1px solid var(--flow-border,#e5e5e5);width:100%;color:var(--flow-muted,#6b6b6b);overflow:hidden;background:var(--flow-surface,#fafafa)!important;border-radius:5px!important;height:104px!important;padding:0!important;display:flex!important}.flow-attachment-preview:hover{border-color:var(--flow-border-strong,#cfcfcf)}.flow-attachment-preview:focus-visible{outline:1px solid var(--flow-focus,#303030);outline-offset:2px}.flow-attachment-preview img{object-fit:contain;width:100%;height:104px}.flow-attachment-caption{align-items:baseline;gap:6px;padding:6px 1px 0;display:flex}.flow-attachment-caption>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--flow-text,#202020);flex:1;font-size:12px;line-height:17px;overflow:hidden}.flow-attachment-caption>small{color:var(--flow-subtle,#737373);flex:none;font-size:10px;line-height:17px}.flow-attachment-card-actions{opacity:0;gap:3px;transition:opacity .12s;display:flex;position:absolute;top:5px;right:5px}.flow-attachment-card:hover .flow-attachment-card-actions,.flow-attachment-card:focus-within .flow-attachment-card-actions{opacity:1}.flow-attachment-card-actions>*{border:1px solid var(--flow-border,#e5e5e5);width:25px;height:25px;color:var(--flow-text,#202020);background:#ffffffed;border-radius:4px;padding:0;box-shadow:0 1px 3px #0000000d}.flow-attachment-card-actions>:hover{background:var(--flow-bg,#fff);border-color:var(--flow-border-strong,#cfcfcf)}.flow-attachment-actions{align-items:center;gap:2px;min-height:28px;display:flex}.flow-attachment-count{min-width:0;color:var(--flow-muted,#6b6b6b);flex:1;font-size:12px;line-height:18px}.flow-attachment-actions>button{min-width:26px;height:27px;color:var(--flow-muted,#6b6b6b);border-radius:4px;gap:4px;padding:0 7px;font-size:12px}.flow-attachment-actions>button:last-child{width:26px;padding:0}.flow-attachment-actions>button[aria-expanded=true]{background:var(--flow-hover,#f1f1f1);color:var(--flow-text,#202020)}.flow-attachment-library{background:var(--flow-surface,#fafafa);border-radius:5px;flex-direction:column;gap:2px;max-height:180px;padding:5px;display:flex;overflow-y:auto}.flow-attachment-library>button{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:flex-start;gap:5px;height:28px;padding:0 6px;font-size:12px;overflow:hidden}.flow-attachment-help,.flow-attachment-notice{color:var(--flow-muted,#6b6b6b);font-size:11px;line-height:18px}.beui-dialog-layer{z-index:110;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.beui-dialog-backdrop{width:100%;inset:0;background:#0003!important;border-radius:0!important;height:100%!important;position:absolute!important}.beui-dialog-panel{outline:none;max-width:100%;max-height:100%;position:relative}:where(.beui-dialog-layer[data-appearance=surface])>:where(.beui-dialog-panel){width:min(440px,100%);min-width:0;color:var(--flow-text,#222);background:var(--flow-bg,#fff);border:1px solid var(--flow-border,#e5e5e5);box-shadow:var(--flow-shadow,0 8px 30px #00000014);border-radius:12px;padding:24px;overflow:auto}.beui-dialog-layer[data-appearance=lightbox]>.beui-dialog-backdrop{background:#111111f0!important}.flow-image-lightbox{--flow-focus:#ededed;color:#fafafa;flex-direction:column;width:min(1200px,100%);min-width:0;height:min(850px,100%);display:flex}.flow-image-toolbar{flex:none;align-items:center;gap:12px;height:44px;font-size:13px;display:flex}.flow-image-toolbar>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.flow-image-toolbar>span:nth-child(2){color:#bfbfbf;font-size:12px}.flow-image-toolbar>button,.flow-image-toolbar>a,.flow-image-stage>button{flex:none;color:#ededed!important;background:#ffffff0d!important;border-radius:5px!important}.flow-image-toolbar>button:hover,.flow-image-toolbar>a:hover,.flow-image-stage>button:hover{background:#ffffff1c!important}.flow-image-stage{flex:1;align-items:center;gap:12px;min-height:0;display:flex}.flow-image-stage>img{object-fit:contain;flex:1;min-width:0;max-width:calc(100% - 90px);max-height:100%}.flow-image-stage>button{width:34px;height:44px}.flow-image-hint{text-align:center;color:#bfbfbf;flex:none;padding-top:10px;font-size:11px}@media (max-width:700px){.flow-record-heading{padding:13px 16px}.flow-record-fields{padding:6px 16px 18px}.flow-record-field{padding-top:16px}.flow-record-field.is-property{grid-template-columns:84px minmax(0,1fr);gap:8px;padding-block:7px}.flow-record-footer{padding:11px 16px}.flow-attachment-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-code-toolbar .flow-choice [role=listbox]{max-width:240px}.beui-dialog-layer{padding:12px}.flow-image-stage{gap:5px}.flow-image-stage>button{width:28px}.flow-image-stage>img{max-width:calc(100% - 66px)}.flow-image-toolbar{gap:8px}}@media (hover:none){.flow-attachment-card-actions{opacity:1}.flow-attachment-card-actions>*{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.flow-attachment-card-actions{transition:none}}
.flow-view-panel{width:400px;min-width:0;max-width:100%;color:var(--flow-text,#202020);font-size:13px;line-height:1.5}.flow-view-panel-heading,.flow-view-panel-footer,.flow-view-condition-heading,.flow-view-fields-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-view-panel-heading{margin-bottom:14px}.flow-view-panel-heading strong{font-size:14px;font-weight:550}.flow-view-panel-heading>span,.flow-view-panel-footer>span,.flow-view-condition-heading>span,.flow-view-fields-heading{color:var(--flow-muted,#6b6b6b);font-size:12px}.flow-view-note,.flow-view-empty{color:var(--flow-muted,#6b6b6b);overflow-wrap:anywhere;margin:8px 0;font-size:12px}.flow-view-empty{padding:12px 0}.flow-view-error{color:#a6332c;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.45}.flow-view-panel>.flow-view-note:last-child{margin:12px 0 0}.flow-view-panel button{border-radius:5px;font-size:12px}.flow-view-panel button:focus-visible{outline:1px solid var(--flow-focus,#303030);outline-offset:-1px}.flow-view-panel .flow-choice{width:100%;min-width:0}.flow-view-panel .flow-choice>button,.flow-view-panel .table-input,.flow-view-temporal>button{background:var(--flow-bg,#fff);border:1px solid var(--flow-border,#e5e5e5);width:100%;min-width:0;height:32px;color:var(--flow-text,#202020);box-shadow:none;border-radius:5px;outline:none;padding:5px 8px;font-size:13px}.flow-view-panel .flow-choice>button:hover,.flow-view-temporal>button:hover{background:var(--flow-surface,#fafafa)}.flow-view-panel .table-input:focus,.flow-view-panel .flow-choice>button:focus,.flow-view-temporal>button:focus{border-color:var(--flow-input-focus,#858585);box-shadow:none;outline:none}.flow-view-panel .flow-choice>button>span,.flow-view-temporal>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-view-panel .table-input[aria-invalid=true]{border-color:#a6332c}.flow-view-conjunction{align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:flex}.flow-view-conjunction>span{white-space:nowrap}.flow-view-conjunction>.flow-choice{flex:1}.flow-view-conditions{flex-direction:column;gap:13px;display:flex}.flow-view-condition+.flow-view-condition{border-top:1px solid var(--flow-border,#e5e5e5);padding-top:10px}.flow-view-condition-heading{margin-bottom:5px}.flow-view-condition-heading>button,.flow-view-order-actions>button{width:24px;min-width:24px;height:26px;padding:0}.flow-view-condition-selects{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-bottom:7px;display:grid}.flow-view-value,.flow-view-temporal{min-width:0}.flow-view-temporal>.beui-temporal{margin-top:7px}.flow-view-temporal>button{font-variant-numeric:tabular-nums;justify-content:flex-start}.flow-view-inline-actions{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.flow-view-inline-actions>button{gap:5px;height:29px;padding:0 7px}.flow-view-panel-footer{border-top:1px solid var(--flow-border,#e5e5e5);margin-top:12px;padding-top:12px}.flow-view-panel-footer>button{height:30px;padding:0 12px}.flow-view-sort-list{flex-direction:column;gap:8px;display:flex}.flow-view-sort{grid-template-columns:17px minmax(0,1fr) 76px 74px;align-items:center;gap:5px;display:grid}.flow-view-priority{color:var(--flow-muted,#6b6b6b);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.flow-view-order-actions{align-items:center;gap:1px;display:flex}.flow-view-sort .flow-choice>button{padding-left:7px;padding-right:7px}.flow-view-group-controls{flex-direction:column;gap:9px;display:flex}.flow-view-group-controls>.flow-view-note{margin:0}.flow-view-row-height{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:12px;margin-bottom:15px;display:grid}.flow-view-fields-heading{margin:0 0 6px;padding-right:46px}.flow-view-fields-list{flex-direction:column;gap:4px;display:flex}.flow-view-field{grid-template-columns:minmax(0,1fr) 116px;align-items:start;gap:12px;min-width:0;display:grid}.flow-view-field>label{cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.flow-view-field>label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-view-field .table-checkbox{width:14px;height:14px;accent-color:var(--flow-accent,#202020);flex:none;margin:0}.flow-view-width{min-width:0}.flow-view-width>div{align-items:center;gap:7px;display:flex}.flow-view-width .table-input{text-align:right;font-variant-numeric:tabular-nums}.flow-view-width>div>span{color:var(--flow-muted,#6b6b6b);font-size:12px}@media (max-width:430px){.flow-view-panel{width:100%}.flow-view-sort{grid-template-columns:15px minmax(0,1fr) 74px;gap:5px}.flow-view-sort>.flow-view-order-actions{grid-column:2/4;justify-content:flex-end}.flow-view-conjunction{gap:5px}}@media (prefers-reduced-motion:reduce){.flow-view-panel *{transition:none}}.flow-view-panel[data-embedded=true] .flow-view-panel-heading{justify-content:flex-end;margin-bottom:6px}.flow-view-panel[data-embedded=true] .flow-view-empty{margin:6px 0;padding:3px 0}.flow-view-panel[data-embedded=true]>.flow-view-note:last-child{margin-top:8px}
.flow-grid-row{height:var(--flow-row-height,34px)!important}.flow-grid-group{border-bottom:1px solid var(--flow-border);background:var(--flow-surface);color:var(--flow-text);align-items:center;display:flex}.flow-grid-group>[role=rowheader]{max-width:min(560px,100%);padding:0 8px;position:sticky;left:0}.flow-grid-group button{border-radius:4px;gap:7px;max-width:100%;height:28px;padding:0 8px;font-size:12px;font-weight:500}.flow-grid-group button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-grid-group small{color:var(--flow-subtle);font-variant-numeric:tabular-nums;margin-left:4px;font-size:11px;font-weight:400}.flow-view-search{margin-bottom:14px}.flow-view-field[data-configurable=true]{grid-template-columns:minmax(0,1fr) 90px 26px}.flow-view-field>button{width:26px;height:28px;color:var(--flow-muted);padding:0}
.flow-grid-header>[role=columnheader]{position:relative;overflow:visible}.flow-grid-viewport{--flow-grid-guide:#477ee8}.flow-grid-header>[data-field-id]:has(.flow-resize-handle:is(:hover,:focus-visible,[data-dragging])):after{content:"";width:1px;height:var(--flow-grid-guide-height);background:var(--flow-grid-guide);pointer-events:none;position:absolute;top:0;right:-1px}.flow-grid-header .flow-resize-handle>span{visibility:hidden}.flow-grid-row>.flow-row-selector{overflow:visible}.flow-grid-header>[data-frozen],.flow-grid-row>[data-frozen]{z-index:2;background:inherit;position:sticky}.flow-grid-header>[data-frozen]{z-index:4;background:var(--flow-surface)}.flow-grid-row>[data-frozen]{background:var(--flow-bg)}.flow-grid-row:hover>[data-frozen]{background:#fcfcfc}.flow-grid-row.is-selected>[data-frozen]{background:var(--flow-hover)}.flow-grid-header>[data-freeze-edge],.flow-grid-row>[data-freeze-edge]{border-right:1px solid #bcbcbc;box-shadow:3px 0 5px -4px #0004}.flow-grid-row>.flow-grid-cell.is-cell-selected{box-shadow:inset 0 0 0 2px var(--flow-focus)}button.flow-resize-handle{z-index:6;min-width:0;box-shadow:none;touch-action:none;opacity:0;background:0 0;border:0;border-radius:0;padding:0;position:absolute}button.flow-resize-handle.is-horizontal{cursor:col-resize;width:8px;height:100%;top:0;right:-4px}button.flow-resize-handle.is-vertical{cursor:row-resize;width:100%;height:8px;bottom:-4px;left:0}button.flow-resize-handle>span{background:var(--flow-focus);border-radius:1px;display:block}button.flow-resize-handle.is-horizontal>span{width:2px;height:100%}button.flow-resize-handle.is-vertical>span{width:100%;height:2px}button.flow-resize-handle:hover,button.flow-resize-handle:focus-visible,button.flow-resize-handle[data-dragging]{opacity:1;background:0 0;outline:none}.flow-grid-row:hover .flow-row-resize{opacity:.45}.flow-freeze-boundary{z-index:5;width:0;height:0;position:sticky;top:34px;left:0;overflow:visible}button.flow-freeze-drag.is-horizontal{height:max(0px, calc(var(--flow-grid-guide-height) - 34px));cursor:ew-resize;width:14px;margin-left:-7px;top:0;right:auto}button.flow-resize-handle.flow-freeze-drag>span{top:clamp(15px, var(--flow-freeze-grip-y), max(15px, calc(var(--flow-grid-guide-height) - 49px)));background:var(--flow-grid-guide);border-radius:3px;width:6px;height:30px;max-height:100%;position:absolute;transform:translateY(-50%)}.flow-freeze-guide,.flow-freeze-target,.flow-freeze-range{height:var(--flow-grid-guide-height);pointer-events:none;position:absolute;top:-34px}.flow-freeze-guide{background:#a6a6a6;width:1px}.flow-freeze-target{background:var(--flow-grid-guide);width:2px;transform:translate(-1px)}.flow-freeze-range{background:#477ee80d;left:50px}.flow-freeze-drop-label{top:var(--flow-freeze-grip-y);color:#fff;pointer-events:none;background:#242424;border-radius:6px;width:max-content;padding:6px 9px;font-size:11px;line-height:18px;position:absolute;transform:translateY(-50%);box-shadow:0 2px 8px #0002}.flow-freeze-hint{color:var(--flow-subtle);font-size:11px}.flow-table-mode{align-items:center;gap:3px;display:flex}.flow-table-mode>button{width:28px;height:28px;padding:0}.flow-table-mode>button[aria-pressed=true]{background:var(--flow-hover);color:var(--flow-text)}.flow-board-setup{max-width:420px;padding:32px;font-size:13px}.flow-board-setup p{color:var(--flow-muted);margin:0 0 14px}.flow-view-freeze{gap:8px;margin:16px 0;font-size:12px;display:grid}
.flow-cell-history-drawer{color:var(--flow-text,#202020);z-index:78!important;background:var(--flow-bg,#fff)!important;width:min(470px,100vw)!important;max-width:100vw!important;box-shadow:var(--flow-shadow,0 12px 40px #00000012)!important}.flow-cell-history-backdrop{z-index:77!important;background:#00000014!important}.flow-cell-history-heading{border-bottom:1px solid var(--flow-border,#e5e5e5);align-items:center;gap:7px;padding:17px 20px 14px;display:flex}.flow-cell-history-heading>div{flex:1;min-width:0}.flow-cell-history-heading h2{outline:none;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:550;line-height:24px;display:flex}.flow-cell-history-heading p{color:var(--flow-muted,#6b6b6b);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:18px;overflow:hidden}.flow-cell-history-heading>button{width:28px;height:28px;color:var(--flow-muted,#6b6b6b);border-radius:5px;flex:none}.flow-cell-history-drawer button:focus-visible{outline:1px solid var(--flow-focus,#303030);outline-offset:-1px;box-shadow:none}.flow-cell-history-body{flex:1;min-height:0;padding:12px 20px 24px;overflow-y:auto}.flow-cell-history-note,.flow-cell-history-empty{color:var(--flow-muted,#6b6b6b);margin:0 0 11px;font-size:12px;line-height:1.65}.flow-cell-history-empty{padding:18px 0}.flow-cell-history-notice{background:var(--flow-surface,#fafafa);color:var(--flow-text,#202020);border-left:2px solid var(--flow-border-strong,#cfcfcf);margin:0 0 12px;padding:7px 9px;font-size:12px;line-height:1.6}.flow-cell-history-error{color:#a6332c;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.6}.flow-cell-history-list{margin:0;padding:0;list-style:none}.flow-cell-history-list>li{border-bottom:1px solid var(--flow-border,#e5e5e5);padding:17px 0 14px}.flow-cell-history-entry-heading{flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:11px;display:flex}.flow-cell-history-entry-heading strong{overflow-wrap:anywhere;min-width:0;max-width:220px;font-size:13px;font-weight:550}.flow-cell-history-entry-heading>span{color:var(--flow-muted,#6b6b6b);font-variant-numeric:tabular-nums;font-size:12px}.flow-cell-history-entry-heading time{color:var(--flow-muted,#6b6b6b);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.flow-cell-history-value{min-width:0;margin:9px 0}.flow-cell-history-value-label{color:var(--flow-muted,#6b6b6b);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:11px;line-height:18px;display:flex}.flow-cell-history-value-label>span:first-child{flex:none}.flow-cell-history-value-label>span:last-child{overflow-wrap:anywhere;text-align:right;min-width:0}.flow-cell-history-value pre,.flow-cell-history-full{background:var(--flow-surface,#fafafa);width:100%;min-width:0;color:var(--flow-text,#202020);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #0000;border-radius:4px;margin:0;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.6;display:block}.flow-cell-history-value .is-code,.flow-cell-history-value code{tab-size:2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.flow-cell-history-full{resize:vertical;height:230px;max-height:300px;overflow:auto}.flow-cell-history-full:focus{border-color:var(--flow-input-focus,#858585);box-shadow:none;outline:none}.flow-cell-history-value>button,.flow-cell-history-entry-actions>button,.flow-cell-history-confirm button,.flow-cell-history-pagination>button,.flow-cell-history-notice button,.flow-cell-history-error button{border-radius:5px;gap:5px;height:28px;padding:0 7px;font-size:12px}.flow-cell-history-value>button{color:var(--flow-muted,#6b6b6b);margin-top:3px}.flow-cell-history-entry-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.flow-cell-history-entry-actions>span{min-width:140px;color:var(--flow-muted,#6b6b6b);flex:1;font-size:11px}.flow-cell-history-confirm{border-top:1px solid var(--flow-border-strong,#cfcfcf);border-bottom:1px solid var(--flow-border-strong,#cfcfcf);outline:none;margin:13px 0;padding:12px 0 16px}.flow-cell-history-confirm>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-cell-history-confirm strong{font-size:13px;font-weight:550}.flow-cell-history-confirm>svg{color:var(--flow-muted,#6b6b6b);margin:6px auto}.flow-cell-history-confirm>button{margin-top:3px}.flow-cell-history-pagination{color:var(--flow-muted,#6b6b6b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:16px;font-size:11px;display:flex}.flow-cell-history-skeleton>div{border-bottom:1px solid var(--flow-border,#e5e5e5);padding:17px 0 14px}.flow-cell-history-skeleton i,.flow-cell-history-skeleton span{background:var(--flow-hover,#f1f1f1);border-radius:3px;display:block}.flow-cell-history-skeleton i{width:45%;height:15px;margin-bottom:16px}.flow-cell-history-skeleton span{height:58px;margin-top:10px}@media (max-width:430px){.flow-cell-history-heading{padding:14px 15px 12px}.flow-cell-history-body{padding:12px 15px 20px}.flow-cell-history-entry-heading time{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.flow-cell-history-drawer *{transition:none;animation:none}}.flow-cell-history-attachments{margin:0;padding:0;list-style:none}.flow-cell-history-attachments>li+li{margin-top:3px}.flow-cell-history-value .flow-cell-history-attachment{background:var(--flow-surface,#fafafa);width:100%;height:auto;min-height:44px;color:var(--flow-text,#202020);border:1px solid #0000;border-radius:4px;justify-content:flex-start;align-items:center;gap:9px;padding:5px 7px;font-size:12px;font-weight:400;display:flex}.flow-cell-history-attachment>img{object-fit:cover;border-radius:3px;flex:none;width:48px;height:36px}.flow-cell-history-attachment>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.flow-cell-history-attachment>svg{color:var(--flow-muted,#6b6b6b);flex:none}.flow-cell-history-attachment>button{flex:none}.flow-cell-history-value .flow-cell-history-attachment:focus-visible{border-color:var(--flow-input-focus,#858585);box-shadow:none;outline:none}.flow-cell-history-value .flow-cell-history-attachment.is-unavailable{color:var(--flow-muted,#6b6b6b)}.flow-cell-history-attachment-count{color:var(--flow-muted,#6b6b6b);margin:5px 0 0;font-size:11px;line-height:1.5}
.flow-relation-config,.flow-relation-picker{flex-direction:column;gap:10px;min-width:0;display:flex}.flow-relation-multiple{align-items:center;gap:8px;font-size:12px;flex-direction:row!important;display:flex!important}.flow-relation-summary{align-items:center;gap:4px;width:100%;padding:0 10px;display:flex;overflow:hidden}.flow-relation-chip{background:var(--flow-hover);border-radius:4px;align-items:center;gap:4px;min-width:0;max-width:170px;padding:1px 5px;font-size:12px;display:inline-flex}.flow-relation-chip>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flow-relation-chip>svg,.flow-relation-count{color:var(--flow-muted);flex-shrink:0}.flow-relation-count{font-size:11px}.flow-relation-selected{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:150px;display:flex;overflow:auto}.flow-relation-selected>div{align-items:center;gap:4px;min-width:0;display:flex}.flow-relation-selected>div>.flow-relation-link{flex:1}.flow-relation-link{text-align:left;justify-content:space-between;gap:10px;min-width:0;height:auto;padding:5px 7px;font-weight:400}.flow-relation-link>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flow-relation-link small{color:var(--flow-muted);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.flow-relation-link svg{color:var(--flow-muted);flex-shrink:0}.flow-relation-search{align-items:center;gap:5px;display:flex}.flow-relation-search>input{flex:1;min-width:0}.flow-relation-results{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:32px;max-height:220px;display:flex;overflow:auto}.flow-relation-results>button{border-radius:5px;flex-shrink:0;justify-content:space-between;gap:10px;height:auto;min-height:32px;padding:6px 8px;font-weight:400}.flow-relation-results>button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flow-relation-results>button[aria-pressed=true]{background:var(--flow-hover)}.flow-relation-results>button>svg{flex-shrink:0}.flow-relation-footer{color:var(--flow-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.flow-relation-footer>div{display:flex}.flow-relation-loading{gap:12px;padding:8px;display:grid}.flow-relation-loading>span{width:80%;height:16px;display:block}.flow-relation-placeholder{width:70%;height:20px;display:block}.flow-record-backlinks{border-top:1px solid var(--flow-border);flex-direction:column;flex-shrink:0;gap:5px;max-height:220px;margin:0 0 18px;padding-top:14px;display:flex;overflow:auto}.flow-relation-section-heading{justify-content:space-between;align-items:center;display:flex}.flow-relation-section-heading h3{color:var(--flow-muted);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;display:flex}@media (max-width:540px){.flow-record-backlinks{flex-shrink:0;max-height:220px;margin-inline:16px;overflow:auto}}
:root{--beui-scrollbar-size:10px;--beui-scrollbar-thumb:color-mix(in srgb, var(--flow-muted) 80%, transparent);--beui-scrollbar-thumb-hover:var(--flow-muted);--beui-scrollbar-thumb-active:var(--flow-text)}*{scrollbar-width:thin;scrollbar-color:var(--beui-scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:var(--beui-scrollbar-size);height:var(--beui-scrollbar-size);background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--beui-scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-width:28px;min-height:28px}::-webkit-scrollbar-thumb:hover{background-color:var(--beui-scrollbar-thumb-hover);border-width:2px}::-webkit-scrollbar-thumb:active{background-color:var(--beui-scrollbar-thumb-active)}::-webkit-scrollbar-button{display:none}}@media (forced-colors:active){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{all:revert}::-webkit-scrollbar-track{all:revert}::-webkit-scrollbar-corner{all:revert}::-webkit-scrollbar-thumb{all:revert}::-webkit-scrollbar-thumb:hover{all:revert}::-webkit-scrollbar-thumb:active{all:revert}::-webkit-scrollbar-button{all:revert}}
:root{--flow-icon-workspace:#357e78;--flow-icon-workspace-soft:#9dcac0;--flow-icon-page:#517eaf;--flow-icon-page-soft:#adc6e5;--flow-icon-canvas:#8964ad;--flow-icon-canvas-soft:#c8b2dd;--flow-icon-table:#a57931;--flow-icon-table-soft:#e2c78c;--flow-icon-collaboration:#b16f5f;--flow-icon-collaboration-soft:#dfb6a8;--flow-icon-agent:#8e689d;--flow-icon-agent-soft:#d7c2df;--flow-icon-paper:#fff}svg.flow-product-icon[data-kind]{width:var(--product-icon-size);height:var(--product-icon-size);color:var(--icon-ink);vertical-align:middle;pointer-events:none;flex:none;display:inline-block}.flow-product-icon[data-kind=workspace]{--icon-ink:var(--flow-icon-workspace);--icon-soft:var(--flow-icon-workspace-soft)}.flow-product-icon[data-kind=page]{--icon-ink:var(--flow-icon-page);--icon-soft:var(--flow-icon-page-soft)}.flow-product-icon[data-kind=canvas]{--icon-ink:var(--flow-icon-canvas);--icon-soft:var(--flow-icon-canvas-soft)}.flow-product-icon[data-kind=table]{--icon-ink:var(--flow-icon-table);--icon-soft:var(--flow-icon-table-soft)}.flow-product-icon[data-kind=collaboration]{--icon-ink:var(--flow-icon-collaboration);--icon-soft:var(--flow-icon-collaboration-soft)}.flow-product-icon[data-kind=agent]{--icon-ink:var(--flow-icon-agent);--icon-soft:var(--flow-icon-agent-soft)}.flow-product-icon .icon-primary{fill:var(--icon-ink)}.flow-product-icon .icon-secondary{fill:var(--icon-soft)}.flow-product-icon .icon-paper{fill:var(--flow-icon-paper)}.flow-product-icon .icon-mark{stroke:var(--flow-icon-paper);stroke-width:1.6px;stroke-linecap:round}.flow-product-icon .icon-connector,.flow-product-icon .icon-grid{stroke:var(--icon-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.flow-product-icon .icon-grid{stroke-width:1.2px}.flow-choice-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.flow-choice-label>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-drawer-heading h2:has(>.flow-product-icon){align-items:center;gap:9px;display:flex}@media (forced-colors:active){svg.flow-product-icon[data-kind]{--icon-ink:CanvasText;--icon-soft:GrayText;--flow-icon-paper:Canvas;forced-color-adjust:none}}
.beui-hover-preview-anchor{vertical-align:middle;min-width:0;display:inline-flex}.beui-hover-preview-anchor[data-preview-size=gallery]{width:100%;display:flex}.beui-hover-preview-anchor[data-preview-size=compact]{flex:none;width:35px;height:27px}.beui-hover-preview-anchor[data-preview-size=compact]>img{object-fit:contain;border:1px solid var(--flow-border,#e5e5e5);background:var(--flow-bg,#fff);border-radius:3px;width:35px;height:27px}.beui-hover-preview{z-index:105;box-sizing:border-box;border:1px solid var(--flow-border,#e5e5e5);background:var(--flow-bg,#fff);width:min(420px,100vw - 16px);height:min(330px,100dvh - 16px);box-shadow:var(--flow-shadow,0 8px 30px #00000014);color:var(--flow-text,#202020);isolation:isolate;border-radius:8px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.beui-hover-preview-media{background:var(--flow-surface,#fafafa);border-radius:3px;flex:1;justify-content:center;align-items:center;min-height:0;margin:8px 8px 0;display:flex;position:relative;overflow:hidden}.beui-hover-preview-media>img{object-fit:contain;width:100%;height:100%;display:block}.beui-hover-preview-media>img[data-ready=false]{opacity:0}.beui-hover-preview-skeleton{background:linear-gradient(100deg,#f1f1f1 20%,#fafafa 42%,#f1f1f1 64%) 0 0/220% 100%;animation:1.25s ease-in-out infinite beui-hover-preview-loading;position:absolute;inset:0}.beui-hover-preview-error{color:var(--flow-muted,#6b6b6b);padding:12px;font-size:12px}.beui-hover-preview-name{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;padding:10px 12px;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}@keyframes beui-hover-preview-loading{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.beui-hover-preview-skeleton{animation:none}}
.flow-board{background:var(--flow-bg);min-width:0;min-height:280px;color:var(--flow-text);flex-direction:column;flex:1;display:flex;overflow:hidden}.flow-board-scroll{overscroll-behavior-x:contain;flex:1;min-height:0;padding:16px 18px 12px;overflow:auto hidden}.flow-board-track{height:100%;min-height:240px;position:relative}.flow-board-lane{--board-accent:#7b8391;background:color-mix(in srgb, var(--board-accent) 5%, var(--flow-bg));border:1px solid color-mix(in srgb, var(--board-accent) 13%, transparent);border-radius:10px;flex-direction:column;min-height:0;transition:border-color .1s,background-color .1s;display:flex;position:absolute;inset-block:0}.flow-board-lane[data-color=blue],.flow-board-tag[data-color=blue]{--board-accent:#4d82b8}.flow-board-lane[data-color=green],.flow-board-tag[data-color=green]{--board-accent:#46896f}.flow-board-lane[data-color=yellow],.flow-board-tag[data-color=yellow]{--board-accent:#9b852b}.flow-board-lane[data-color=orange],.flow-board-tag[data-color=orange]{--board-accent:#bc8150}.flow-board-lane[data-color=red],.flow-board-tag[data-color=red]{--board-accent:#b76a68}.flow-board-lane[data-color=purple],.flow-board-tag[data-color=purple]{--board-accent:#8772af}.flow-board-lane[data-color=pink],.flow-board-tag[data-color=pink]{--board-accent:#af7597}.flow-board-lane.is-drop-target{border-color:var(--board-accent);background:color-mix(in srgb, var(--board-accent) 11%, var(--flow-bg))}.flow-board-lane-header{align-items:center;gap:8px;min-height:48px;padding:8px 11px;display:flex}.flow-board-lane-dot{background:var(--board-accent);border-radius:50%;flex:none;width:8px;height:8px}.flow-board-lane-header h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.flow-board-lane-count{color:var(--flow-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.flow-board-lane-header .flow-board-lane-add{border-radius:6px;flex:none;width:26px;height:26px;margin-left:auto}.flow-board-lane-scroll{overscroll-behavior-y:contain;flex:1;min-height:0;padding:0 8px 8px;overflow:hidden auto}.flow-board-card-list{width:100%;margin:0;padding:0;list-style:none;position:relative}.flow-board-scroll:focus{outline:none}.flow-board-scroll:focus-visible{box-shadow:inset 0 0 0 1px var(--flow-muted)}.flow-board-card-slot{width:100%;position:absolute}.beui-board-card{text-align:left;width:100%;height:100%;color:var(--flow-text);background:var(--flow-bg);border:1px solid var(--flow-border);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;gap:0;padding:11px 12px;transition:border-color .1s,background-color .1s;display:flex;position:relative}.beui-board-card[draggable=true]{cursor:grab}.beui-board-card[draggable=true]:active{cursor:grabbing}.beui-board-card:hover{border-color:color-mix(in srgb, var(--flow-muted) 55%, var(--flow-border))}.beui-board-card:focus{border-color:var(--flow-text);outline:none}.flow-board-card-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:40px;max-height:40px;padding-right:19px;font-size:13px;font-weight:550;line-height:20px;display:-webkit-box;overflow:hidden}.flow-board-card-slot .flow-board-card-menu{background:var(--flow-bg);opacity:0;border-radius:5px;width:25px;height:25px;transition:opacity .1s;position:absolute;top:7px;right:6px}.flow-board-card-slot:hover .flow-board-card-menu,.flow-board-card-slot:focus-within .flow-board-card-menu{opacity:1}.flow-board-images{flex:none;gap:4px;height:92px;margin-bottom:10px;display:flex;position:relative}.flow-board-images img{object-fit:contain;background:var(--flow-bg);border:1px solid var(--flow-border);border-radius:4px;width:100%;min-width:0;height:92px;display:block}.flow-board-images>.beui-hover-preview-anchor{flex:1;min-width:0;height:92px}.flow-board-image-count{background:var(--flow-bg);border:1px solid var(--flow-border);border-radius:4px;padding:1px 5px;font-size:10px;line-height:16px;position:absolute;bottom:4px;right:4px}.flow-board-properties{flex-direction:column;margin-top:4px;display:flex}.flow-board-property{align-items:center;gap:8px;min-width:0;height:26px;font-size:11px;line-height:18px;display:flex}.flow-board-property-name{color:var(--flow-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;width:66px;overflow:hidden}.flow-board-property-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-board-property-value.is-error,.flow-board-card-title[data-read-state=error]{color:var(--flow-danger,#a84646)}.flow-board-card-title:is([data-read-state=loading],[data-read-state=unavailable],[data-read-state=empty]),.flow-board-property-value:is([data-read-state=loading],[data-read-state=unavailable],[data-read-state=empty]){color:var(--flow-muted)}.flow-board-tags{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.flow-board-tag{--board-accent:#7b8391;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:130px;color:color-mix(in srgb, var(--board-accent) 64%, var(--flow-text));background:color-mix(in srgb, var(--board-accent) 13%, var(--flow-bg));border-radius:4px;padding:0 6px;line-height:19px;display:inline-block;overflow:hidden}.flow-board-tag-overflow{color:var(--flow-muted);flex:none}.flow-board-attachment-count{color:var(--flow-muted);align-items:center;gap:4px;margin-top:4px;font-size:11px;line-height:18px;display:flex}.flow-board-empty{color:var(--flow-muted);flex-direction:column;align-items:center;gap:7px;padding:30px 8px;font-size:12px;display:flex}.flow-board-empty p{margin:0}.flow-board-error{color:var(--flow-danger,#a84646);margin:0;padding:8px 18px;font-size:12px}.flow-board-unconfigured{color:var(--flow-muted);flex:1;padding:40px 24px;font-size:13px}@media (hover:none){.flow-board-card-slot .flow-board-card-menu{opacity:1}}@media (max-width:600px){.flow-board-scroll{padding:12px 10px 10px}}@media (prefers-reduced-motion:reduce){.flow-board-lane,.beui-board-card,.flow-board-card-slot .flow-board-card-menu{transition:none}}@media (forced-colors:active){.flow-board-lane,.beui-board-card,.flow-board-tag,.flow-board-images img{border:1px solid canvastext}.flow-board-lane-dot{background:canvastext}.flow-board-lane.is-drop-target,.beui-board-card:focus{border-color:highlight}}
.flow-record-tabs{border-bottom:1px solid var(--flow-border);flex:none;padding-inline:22px}.flow-record-tabs [role=tablist]{border:0;gap:20px}.flow-record-tabs [role=tab]{min-height:40px;padding:0 2px;font-size:13px}.flow-record-detail-panel[hidden]{display:none!important}.flow-record-history-panel{flex:1;min-height:0;display:flex}.flow-record-history{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.flow-record-drawer:has(.flow-record-history-panel){width:min(960px,100vw - 64px)!important}.flow-record-history-toolbar{flex:none;align-items:center;gap:12px;padding:12px 20px;display:flex}.flow-record-history-toolbar p{color:var(--flow-muted);flex:1;font-size:12px}.flow-record-history-toolbar button{flex:none}.flow-record-history-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.flow-record-history-scroll:focus-visible{outline:1px solid var(--flow-input-focus);outline-offset:-1px}.flow-record-history table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:740px;font-size:12px}.flow-record-history th{z-index:1;background:var(--flow-surface);color:var(--flow-muted);text-align:left;font-weight:500;position:sticky;top:0}.flow-record-history th,.flow-record-history td{border-bottom:1px solid var(--flow-border);vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.flow-record-history th:first-child{width:142px}.flow-record-history th:nth-child(2){width:90px}.flow-record-history th:nth-child(3){width:120px}.flow-record-history td>small{color:var(--flow-muted);margin-top:5px;display:block}.flow-record-history td>button{width:24px;height:24px;color:var(--flow-muted);vertical-align:middle;margin-left:4px}.flow-record-history .flow-cell-history-value-label>span:first-child{display:none}.flow-record-history .flow-cell-history-value-label{margin-bottom:5px}.flow-record-history .flow-cell-history-value pre{background:0 0;border:0;padding:0;font-size:12px}.flow-record-history .flow-cell-history-full{height:180px}.flow-record-history .flow-cell-history-attachments{grid-template-columns:1fr}.flow-record-history-options{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.flow-record-history-options .flow-cell-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}.flow-record-history-note,.flow-record-history-error,.flow-record-history-empty{color:var(--flow-muted);padding:10px 20px;font-size:12px}.flow-record-history-error{color:#a6332c}.flow-record-history-pagination{border-top:1px solid var(--flow-border);color:var(--flow-muted);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:12px;display:flex}.flow-record-history-loading{flex:1;min-height:0;overflow:hidden}.flow-record-history-loading>div{border-bottom:1px solid var(--flow-border);grid-template-columns:142px 90px 120px 1fr 1fr;gap:18px;min-width:740px;min-height:70px;padding:14px 12px;display:grid}.flow-record-history-loading>.flow-record-history-loading-head{background:var(--flow-surface);min-height:38px;color:var(--flow-muted);font-size:12px}.flow-record-history-loading .flow-skeleton{width:80%;height:12px}@media (max-width:540px){.flow-record-drawer:has(.flow-record-history-panel){width:100vw!important}.flow-record-tabs,.flow-record-history-toolbar,.flow-record-history-pagination{padding-inline:16px}}.flow-record-history-dependencies{color:var(--flow-muted);border-bottom:1px solid var(--flow-border);padding:10px 0;font-size:12px}.flow-record-history-dependencies>p{margin:0 0 6px}.flow-record-history-dependencies>div{flex-wrap:wrap;gap:4px 8px;display:flex}.flow-record-history-dependencies button{overflow-wrap:anywhere;max-width:100%}
.flow-table-lookup-config{min-width:0}.flow-table-lookup-condition{flex-direction:column;gap:7px;min-width:0;display:flex}.flow-table-lookup-condition .flow-view-condition-heading,.flow-table-lookup-condition .flow-view-condition-selects{margin-bottom:0}.flow-table-lookup-config .flow-choice,.flow-table-lookup-config .flow-choice>button{width:100%;min-width:0}.flow-table-lookup-status{min-height:32px;color:var(--flow-muted);align-items:center;gap:8px;padding:5px 16px;font-size:12px;display:flex}.flow-table-lookup-status>span{overflow-wrap:anywhere;min-width:0}.flow-table-lookup-status>button{flex-shrink:0}.flow-lookup-value{align-items:center;gap:4px;width:100%;min-width:0;display:flex;overflow:hidden}.flow-lookup-preview{align-items:center;gap:4px;min-width:0;display:inline-flex}.flow-lookup-value .flow-lookup-scalar{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-lookup-scalar[data-value-type=number]{font-variant-numeric:tabular-nums}.flow-lookup-count{color:var(--flow-muted);flex:none;margin-left:auto;font-size:11px}.flow-lookup-separator,.flow-lookup-type,.flow-lookup-match,.flow-lookup-value.is-empty,.flow-lookup-scalar.is-empty{color:var(--flow-muted)}.flow-lookup-value.is-error,.flow-lookup-scalar.is-error,.flow-lookup-error{color:#a6332c}.flow-lookup-inspect{flex-direction:column;gap:10px;min-width:0;font-size:13px;display:flex}.flow-lookup-inspect-heading,.flow-lookup-pagination{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-lookup-inspect-heading>span{font-size:12px;font-weight:500}.flow-lookup-inspect :is(button,a){border-radius:5px;min-width:0;height:auto;min-height:28px;padding:4px 7px;font-size:12px}.flow-lookup-inspect :is(button,a):focus-visible{outline:1px solid var(--flow-focus);outline-offset:-1px}.flow-lookup-match,.flow-lookup-type,.flow-lookup-error,.flow-lookup-pagination{font-size:12px}.flow-lookup-error,.flow-lookup-match{overflow-wrap:anywhere}.flow-lookup-items{overscroll-behavior:contain;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.flow-lookup-item{flex-direction:column;gap:2px;min-width:0;padding:8px 0;display:flex}.flow-lookup-item+.flow-lookup-item{border-top:1px solid var(--flow-border)}.flow-lookup-item-value,.flow-lookup-result{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.flow-lookup-item-value>.flow-lookup-scalar,.flow-lookup-result>.flow-lookup-scalar{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.flow-lookup-type{flex-shrink:0;font-weight:400}.flow-lookup-record{max-width:100%;min-height:28px;color:var(--flow-muted);align-self:flex-start;align-items:center;gap:6px;display:flex}.flow-lookup-record>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-lookup-record.is-unavailable{font-size:12px}.flow-lookup-source{min-height:37px;color:var(--flow-muted);border-top:1px solid var(--flow-border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;font-size:12px;display:flex}.flow-lookup-source>a{overflow-wrap:anywhere;text-align:left;max-width:100%}.flow-lookup-pagination{color:var(--flow-muted);flex-wrap:wrap}.flow-lookup-pagination>div{gap:2px;display:flex}.flow-lookup-empty{color:var(--flow-muted);padding:10px 0}@media (max-width:430px){.flow-table-lookup-condition .flow-view-condition-selects{grid-template-columns:minmax(0,1fr)}.flow-lookup-inspect-heading{flex-wrap:wrap}}
.flow-object-history{color:var(--flow-text);overflow:hidden;box-shadow:-8px 0 36px #0000000b;background:var(--flow-bg)!important;width:min(1180px,100vw - 40px)!important;max-width:100vw!important}.flow-object-history-backdrop{background:#00000024}.flow-object-history button,.flow-version-confirm button{white-space:nowrap;border-radius:6px;flex-shrink:0}.flow-object-history-heading{border-bottom:1px solid var(--flow-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.flow-object-history-heading>div{align-items:center;gap:9px;display:flex}.flow-object-history-heading svg{color:var(--flow-muted)}.flow-object-history-heading h2{margin:0;font-size:15px;font-weight:600}.flow-object-history-body{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.flow-version-list{background:var(--flow-surface);border-right:1px solid var(--flow-border);min-height:0;padding:10px;overflow-y:auto}.flow-version-list-heading{color:var(--flow-muted);justify-content:space-between;align-items:center;gap:4px;padding:0 4px 8px 8px;font-size:11px;display:flex}.flow-version-list ol{margin:0;padding:0;list-style:none}.flow-version-list li{margin:0 0 3px}.flow-version-item{text-align:left;width:100%;height:auto;min-height:62px;color:var(--flow-text);flex-direction:column;align-items:stretch;gap:6px;display:flex;padding:9px 12px!important}.flow-version-item[aria-current=true]{background:var(--flow-hover)}.flow-version-item-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.flow-version-day{color:var(--flow-muted);margin:16px 12px 6px;font-size:11px}.flow-version-list li:first-child .flow-version-day{margin-top:4px}.flow-version-number{color:var(--flow-muted);margin-left:auto;font-size:10px}.flow-version-item[aria-current=true] time{font-weight:600}.flow-version-item time{color:var(--flow-text);font-variant-numeric:tabular-nums;font-size:13px}.flow-version-current{color:var(--flow-muted);align-items:center;gap:3px;font-size:10px;display:inline-flex}.flow-version-author{color:var(--flow-muted);align-items:center;gap:6px;font-size:12px;display:flex}.flow-version-author>span:last-child{text-overflow:ellipsis;overflow:hidden}.flow-author-avatar{background:var(--flow-hover);width:19px;height:19px;color:var(--flow-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.flow-version-list-end{text-align:center;color:var(--flow-muted);padding:16px 0 8px;font-size:11px}.flow-version-preview{background:var(--flow-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.flow-version-preview-heading{flex-shrink:0;padding:22px 24px 20px}.flow-version-title{align-items:center;gap:10px;display:flex}.flow-version-title h3{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.4}.flow-version-metadata{color:var(--flow-muted);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:9px;font-size:12px;display:flex}.flow-version-state{color:var(--flow-text)}.flow-version-metadata p{overflow-wrap:anywhere;flex-wrap:wrap;gap:7px;margin:0;display:flex}.flow-version-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.flow-version-footer{border-top:1px solid var(--flow-border);background:var(--flow-surface);justify-content:flex-end;align-items:center;gap:14px;padding:12px 20px;display:flex}.flow-version-footer p{color:var(--flow-muted);margin:0 auto 0 0;font-size:11px}.flow-version-back{display:none}.flow-history-empty{color:var(--flow-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:40px 24px;font-size:13px;display:flex}.flow-history-error{color:var(--flow-error,#b42318);overflow-wrap:anywhere;font-size:12px}.flow-version-skeleton>div{gap:10px;padding:15px 10px;display:grid}.flow-version-skeleton .flow-skeleton{width:85%;height:15px}.flow-version-skeleton .flow-skeleton:last-child{width:60%}.flow-preview-skeleton{gap:22px;padding:26px;display:grid}.flow-preview-skeleton .flow-skeleton{width:70%;height:22px}.flow-preview-skeleton .flow-skeleton:last-child{width:100%;height:240px}.flow-version-confirm{max-width:min(440px,100vw - 32px)}.flow-version-confirm h2{margin:0;font-size:17px;font-weight:600}.flow-version-confirm p{color:var(--flow-muted);margin:16px 0;font-size:13px;line-height:1.7}.flow-version-confirm>div:last-child{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (max-width:700px){.flow-object-history{width:100vw!important}.flow-object-history-body{grid-template-columns:minmax(0,1fr)}.flow-version-preview,.flow-object-history-body.has-preview:not(.showing-list) .flow-version-list{display:none}.flow-object-history-body.has-preview:not(.showing-list) .flow-version-preview{display:flex}.flow-version-back{align-self:flex-start;margin:10px 12px 0;display:inline-flex}.flow-version-preview-heading{padding:14px 18px}.flow-version-footer{padding:12px 16px}.flow-version-item{min-height:64px}}
.flow-revision-preview{min-width:0;min-height:0;color:var(--flow-text);background:var(--flow-bg);flex:1;overflow:auto}.flow-revision-preview>h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;padding:20px 24px;font-size:21px;line-height:1.4}.flow-revision-page{white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px;margin:0 auto;padding:24px 28px 36px;font-size:15px;line-height:1.85}.flow-revision-caption{color:var(--flow-muted);font-size:12px;line-height:1.5}.flow-revision-warning{background:var(--flow-surface);color:var(--flow-text);border-block-end:1px solid var(--flow-border);margin:0;padding:10px 18px;font-size:12px;line-height:1.6}.flow-revision-table-tools{border-block-end:1px solid var(--flow-border);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px 16px;display:flex}.flow-revision-table-tools .flow-choice{min-width:120px;max-width:240px}.flow-revision-table-tools>input{flex:1;min-width:130px;max-width:240px;height:30px}.flow-revision-view-name{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.flow-revision-search{min-width:110px;max-width:220px;color:var(--flow-muted);flex:1;align-items:center;gap:7px;padding-inline:8px;display:flex}.flow-revision-search>svg{flex-shrink:0}.flow-revision-search>input{width:100%;min-width:0;height:28px;box-shadow:none;background:0 0;border:0;padding-inline:0;font-size:12px}.flow-revision-search:focus-within{background:var(--flow-surface);border-radius:5px}.flow-revision-search>input:focus-visible{outline:none}.flow-revision-table-tools>.flow-revision-caption{white-space:nowrap;margin-inline-start:auto}.flow-revision-grid{overscroll-behavior:contain;max-height:min(60dvh,620px);position:relative;overflow:auto}.flow-revision-grid:focus-visible{outline:1px solid var(--flow-muted);outline-offset:-1px}.flow-revision-grid-head,.flow-revision-grid-row{min-width:100%;display:grid}.flow-revision-grid-head{z-index:5;background:var(--flow-surface);height:34px;color:var(--flow-muted);font-size:12px;position:sticky;top:0}.flow-revision-grid-head>span{white-space:nowrap;text-overflow:ellipsis;border-inline-end:1px solid color-mix(in srgb, var(--flow-border) 60%, transparent);border-block-end:1px solid var(--flow-border);background:var(--flow-surface);align-items:center;min-width:0;padding:0 14px;display:flex;overflow:hidden}.flow-revision-grid-body{min-width:100%;position:relative}.flow-revision-grid-row{font-size:13px;position:absolute;inset-inline-start:0}.flow-revision-grid-row>div,.flow-revision-row-number{background:var(--flow-bg);border-inline-end:1px solid color-mix(in srgb, var(--flow-border) 55%, transparent);border-block-end:1px solid var(--flow-border);min-width:0;overflow:hidden}.flow-revision-row-number{font-variant-numeric:tabular-nums;color:var(--flow-muted);justify-content:center;align-items:center;font-size:11px;display:flex}.flow-revision-grid .flow-revision-cell{width:100%;height:100%;min-height:0;font-size:inherit;color:var(--flow-text);text-align:start;box-shadow:none;border:0;border-radius:0;justify-content:flex-start;gap:0;padding:0 14px;display:flex}.flow-revision-cell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-revision-cell:focus-visible{outline:1px solid var(--flow-muted);outline-offset:-1px}.flow-revision-group{background:var(--flow-surface);border-block-end:1px solid var(--flow-border);padding:8px 16px;font-size:12px;position:absolute;inset-inline:0}.flow-revision-group>span{color:var(--flow-muted);margin-inline-start:8px}.flow-revision-empty{text-align:center;color:var(--flow-muted);padding:36px 20px;font-size:13px}.flow-revision-cell-images{align-items:center;gap:5px;display:flex}.flow-revision-cell-images>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.flow-revision-cell-images>svg{color:var(--flow-muted);flex-shrink:0}.flow-revision-cell-code{align-items:center;gap:7px;width:100%;display:flex}.flow-revision-cell-code>svg{color:var(--flow-muted);flex-shrink:0}.flow-revision-cell-code>code{text-overflow:ellipsis;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.flow-revision-cell .flow-revision-tags{flex-wrap:nowrap}.flow-revision-tags .flow-board-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.flow-revision-cell .flow-board-tag{flex-shrink:0;font-weight:400}.flow-revision-thumb{object-fit:contain;border:1px solid var(--flow-border);border-radius:3px;width:36px;height:25px}.flow-revision-board{height:min(55vh,540px);min-height:320px;display:flex}.flow-revision-detail{border-block-start:1px solid var(--flow-border);min-width:0;padding:16px 20px 22px}.flow-revision-detail-heading{align-items:center;gap:12px;margin-block-end:14px;display:flex}.flow-revision-detail-heading>.flow-revision-caption{font-variant-numeric:tabular-nums;flex:1;min-width:0}.flow-revision-detail-heading .flow-choice{min-width:130px}.flow-revision-full-value,.flow-revision-code{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:440px;margin:8px 0;font-size:13px;line-height:1.7;overflow:auto}.flow-revision-code{border:1px solid var(--flow-border);background:var(--flow-surface);border-radius:6px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.flow-revision-expression{overflow-wrap:anywhere;color:var(--flow-muted);margin:0 0 12px;font-size:12px;display:block}.flow-revision-result-list{max-height:360px;overflow:auto}.flow-revision-result-list>div{border-block-end:1px solid var(--flow-border);gap:12px;padding:8px 0;display:flex}.flow-revision-result-list>div>span{color:var(--flow-muted);font-size:11px}.flow-revision-result-list pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;font-size:13px}.flow-revision-result-pages{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.flow-revision-attachments{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.flow-revision-attachments>div{flex-direction:column;gap:6px;max-width:100%;display:flex}.flow-revision-image{object-fit:contain;border:1px solid var(--flow-border);border-radius:5px;width:100%;max-width:320px;max-height:300px}.flow-revision-unavailable{color:var(--flow-muted);overflow-wrap:anywhere;font-size:12px}.flow-revision-tags{flex-wrap:wrap;gap:6px;display:flex}.flow-revision-reference{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-block:6px;display:flex}.flow-revision-reference .flow-revision-reference-link{max-width:100%;height:auto;min-height:32px;color:var(--flow-text);border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;padding:5px 8px;font-size:13px;font-weight:400;display:flex}.flow-revision-reference-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-revision-reference-link>svg{flex-shrink:0}.flow-revision-reference-link>svg:last-child:not(:first-child){color:var(--flow-muted);margin-inline-start:4px}.flow-revision-reference-link:disabled{opacity:1;color:var(--flow-muted)}.flow-revision-reference{padding-block:1px}.flow-revision-links{border-block-start:1px solid var(--flow-border);padding:18px 24px 24px}.flow-revision-links>.flow-revision-caption{margin:0 0 8px}.flow-revision-links h3{margin:0 0 4px;font-size:12px;font-weight:600}.flow-revision-canvas-surface{height:min(60vh,600px);min-height:320px}.flow-revision-canvas-matches{flex-direction:column;align-items:stretch;gap:4px;max-height:220px;padding:10px 16px;display:flex;overflow:auto}.flow-revision-canvas-matches button{white-space:normal;text-align:start;overflow-wrap:anywhere;justify-content:flex-start;min-width:0}@media (max-width:700px){.flow-revision-preview>h2{padding:16px;font-size:18px}.flow-revision-page{padding-inline:16px}.flow-revision-table-tools{gap:5px;padding-inline:10px}.flow-revision-detail{padding-inline:14px}.flow-revision-detail-heading{flex-wrap:wrap}}@media (forced-colors:active){.flow-revision-warning,.flow-revision-grid-head,.flow-revision-group{color:canvastext;background:canvas}.flow-revision-cell:focus-visible{outline-color:highlight}}
.flow-auth{align-items:safe center;height:100dvh;min-height:0;overflow-y:auto}.flow-auth-card{flex:none}.flow-auth-return{width:100%;margin-top:18px;display:flex}.flow-auth-actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}.flow-registration-address{overflow-wrap:anywhere;margin-top:12px}.flow-registration-address+p{margin-top:12px}.flow-registration-error{margin-top:18px}.flow-registration-loading{gap:18px;margin-top:27px;display:grid}.flow-registration-loading span{border-radius:6px;width:100%;height:40px}@media (max-width:460px){.flow-auth{padding:20px}.flow-auth-card{padding:26px}}
.beui-popover:focus{outline:none}.flow-workspace-dialog{flex-direction:column;gap:22px;width:min(440px,100%);font-size:13px;display:flex}.flow-workspace-dialog .flow-drawer-heading h2{align-items:center;gap:9px;display:flex}.flow-workspace-dialog .flow-stack label{flex-direction:column;gap:8px;font-size:12px;display:flex}.flow-create-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.flow-create-kinds>button{flex-direction:column;min-width:0;height:76px;padding:10px 4px;font-size:12px}.flow-create-kinds>button[aria-pressed=true]{border-color:var(--flow-text);background:var(--flow-surface);color:var(--flow-text)}.flow-dialog-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.flow-dialog-actions>button{height:34px;padding:0 16px;font-size:13px}.flow-search-dialog{gap:16px;width:min(580px,100%)}.flow-search-dialog>.table-input{width:100%;min-width:0;height:40px}.flow-search-results{min-width:0}.flow-search-results [role=listbox]{max-height:min(420px,48dvh);overflow-y:auto}.flow-search-result{text-align:left;justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:56px;padding:10px 12px}.flow-search-result.is-active{background:var(--flow-surface);color:var(--flow-text)}.flow-search-result>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.flow-search-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.flow-search-result small,.flow-search-result kbd{color:var(--flow-muted);font-size:11px;font-weight:400}.flow-search-results>.flow-caption{margin:12px 0 0;font-size:12px}.flow-drawer>*,.flow-workspace-dialog>*{min-width:0}.flow-drawer-heading h2,.flow-members span{overflow-wrap:anywhere;min-width:0}.flow-drawer .table-input{min-width:0;max-width:100%}@media (max-width:480px){.beui-dialog-layer{padding:12px}.flow-workspace-dialog{gap:18px;padding:20px}}@media (max-width:700px){.flow-table-tools>.flow-add-record{z-index:2;box-shadow:-8px 0 8px var(--flow-bg);flex-shrink:0;position:sticky;right:0}}
.beui-button:focus:not(:focus-visible){outline:none}:where(.beui-button):focus-visible{outline:1px solid var(--flow-focus,#777);outline-offset:2px}@media (forced-colors:active){:where(.beui-button):focus-visible{outline-color:highlight}}
:is(html:has(.flow-shell),body:has(.flow-shell)){overscroll-behavior:none;height:100%;overflow:hidden}.flow-shell{overscroll-behavior:none;width:100%;min-height:0}.flow-object-table{overflow:hidden}.flow-document-shell{grid-template-rows:60px minmax(0,1fr);grid-template-areas:"header header""directory content"}.flow-document-shell>.flow-topbar{grid-area:header;gap:8px;height:60px;padding:0 16px}.flow-document-shell>.flow-sidebar{grid-area:directory}.flow-document-shell .beui-button:focus-visible{outline-offset:-1px;outline:1px solid #91ade6}.flow-document-shell>.flow-main{grid-area:content}.flow-document-shell.flow-sidebar-collapsed{grid-template-areas:"header""content"}.flow-document-shell>.flow-topbar>button:first-child{display:inline-flex}.flow-header-context{flex:1;min-width:0;position:relative}.flow-table-shell .flow-header-context{padding-bottom:16px}.flow-document-shell .flow-breadcrumb{gap:5px;overflow:visible}.flow-breadcrumb>.flow-choice{flex:0 auto;min-width:0;max-width:180px}.flow-breadcrumb>.flow-choice>button{height:24px;min-height:24px;box-shadow:none;color:var(--flow-muted);background:0 0;border:0;gap:3px;padding:0 3px;font-size:12px}.flow-breadcrumb .flow-choice-label,.flow-breadcrumb .flow-choice-label>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.flow-breadcrumb>.flow-choice>button>svg{display:none}.flow-header-title-slot{flex:1;align-items:center;gap:6px;min-width:60px;display:flex}.flow-header-title-slot>svg{flex:none}.flow-header-title-slot .flow-title-input{letter-spacing:0;background:0 0;border-radius:4px;width:100%;min-width:0;max-width:440px;min-height:26px;border:1px solid #0000!important;height:26px!important;padding:0 3px!important;font-size:14px!important;font-weight:500!important}.flow-header-title-slot .flow-title-input:hover{background:#f6f7f9}.flow-header-title-slot .flow-title-input:focus{box-shadow:none!important;border-color:#b8c9ef!important;outline:none!important}.flow-header-title-slot .flow-save-status{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:14px;position:absolute;bottom:-1px;left:3px;overflow:hidden}.flow-directory-tools{align-items:center;gap:2px;min-height:32px;margin-bottom:5px;display:flex}.flow-directory-tools .flow-sidebar-search{flex:1;min-width:0;margin:0;padding:0 6px}.flow-directory-tools>button{width:28px;height:28px;min-height:28px;padding:0}.flow-table-shell .flow-sidebar{background:var(--flow-bg);gap:2px;padding:8px 7px}.flow-table-shell .flow-object-list{flex:1;margin-bottom:auto}.flow-table-shell .flow-create-actions{margin-top:8px}.flow-table-shell .flow-create-actions>button{justify-content:center}.flow-table-shell .flow-sidebar-footer{padding-top:6px;font-size:11px}.flow-table-shell .flow-nav-item.is-active{color:#3268d9;background:#f0f4ff;font-weight:500}.flow-table-view-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid}.flow-table-views{background:#f7f8fa;flex:none;gap:8px;min-height:36px;padding:0 12px}.flow-table-views [role=tablist]{gap:0;height:36px}.flow-table-views [role=tab]{height:36px;min-height:36px;padding:0 12px;font-size:12px}.flow-table-views [role=tab][aria-selected=true]{background:var(--flow-bg);border-radius:5px 5px 0 0}.flow-table-views [role=tab][aria-selected=true]>span{background:0 0}.flow-table-views>button{width:auto;min-width:max-content;padding:0 8px;font-size:12px}.flow-table-tools{overscroll-behavior:contain;flex:none;gap:2px;min-height:36px;padding:2px 12px;overflow-x:auto}.flow-table-tools>button,.flow-table-utilities button{height:28px;min-height:28px;color:var(--flow-muted);flex:none;padding-inline:7px;font-size:12px}.flow-table-tools>button.flow-add-record{box-shadow:none;background:var(--flow-bg);color:#3268d9;border:0;order:0;margin:0 7px 0 0;position:static}.flow-table-utilities{flex:none;align-items:center;gap:2px;margin-left:auto;padding-left:12px;display:flex}.flow-table-utilities .flow-editor-actions{gap:2px;margin:0}.flow-table-utilities .flow-editor-actions>button{min-width:28px;height:28px}.flow-table-mode{gap:6px;display:flex}.flow-table-mode>button{flex:1;gap:7px;width:auto;height:32px}.flow-row-height-options{gap:3px;display:grid}.flow-row-height-options>button{justify-content:flex-start;gap:10px;min-height:34px;font-weight:400}.flow-row-height-options>button[aria-pressed=true]{color:#3268d9;background:#f0f4ff}.flow-row-height-options>button>span{text-align:left;flex:1}.flow-grid-add-row{border-bottom:1px solid #e3e5e9;min-width:50px;height:34px}.flow-grid-add-row>div{width:50px;position:sticky;left:0}.flow-grid-add-row button{color:#8a9099;border-radius:0;width:50px;height:33px;padding:0;position:sticky;left:0}.flow-grid-viewport{overscroll-behavior:none;--flow-grid-selection:#4775e6;min-width:0;min-height:0}.flow-grid-header{background:#fafbfc}.flow-grid-header>*,.flow-grid-row>*{border-color:#e3e5e9}.flow-grid-row{border-bottom-color:#e3e5e9}.flow-grid-row>.flow-grid-cell:is(.is-cell-selected,:focus-within){box-shadow:inset 0 0 0 2px var(--flow-grid-selection);background:var(--flow-bg)}.flow-grid-header>[data-freeze-edge],.flow-grid-row>[data-freeze-edge]{box-shadow:none;border-right:1px solid #c9cdd4}.flow-grid-viewport[data-scrolled-x] :is(.flow-grid-header,.flow-grid-row)>[data-freeze-edge]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#15223714,#0000);width:7px;position:absolute;top:0;bottom:0;right:-7px}.flow-grid-row>[data-freeze-edge]{overflow:visible}.flow-grid-row>[data-freeze-edge]>:not(.flow-resize-handle){min-width:0}.flow-freeze-guide{opacity:0;background:#c9cdd4}:is(.flow-freeze-guide[data-dragging],.flow-freeze-boundary:has(.flow-freeze-drag:is(:hover,:focus-visible)) .flow-freeze-guide){opacity:1}.flow-grid-row:hover .flow-row-resize{opacity:0}.flow-grid-row .flow-row-resize:is(:hover,:focus-visible,[data-dragging]){opacity:1}.flow-cell-tags{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.flow-cell-pill{border-radius:10px;max-width:100%;padding:0 8px;line-height:22px}.flow-cell-pill>span{text-overflow:ellipsis;overflow:hidden}.flow-grid-cell .flow-cell-tag-remove{width:16px;min-width:16px;height:18px;color:inherit;background:0 0;border:0;margin-right:-4px;padding:0}.flow-grid-cell .flow-cell-dropdown{color:#6a7280;background:0 0;width:22px;min-width:22px;height:24px;margin-left:auto;padding:0}.flow-grid-cell .beui-button:focus-visible{outline:1px solid var(--flow-grid-selection);outline-offset:-1px}.flow-table-popover{border-radius:8px;box-shadow:0 4px 16px #1f232914!important}.flow-table-popover-heading{margin-bottom:10px}.flow-table-popover .table-input:focus{box-shadow:none;border-color:#98b1ec;outline:none}.flow-table-popover-heading>.beui-button{box-shadow:none;color:#8a9099;border:0;border-radius:4px}.flow-table-popover-heading>.beui-button:focus-visible{color:#303846;background:#eef1f5;outline:none}.flow-choice-picker{flex-direction:column;gap:8px;min-height:0;display:flex}.flow-choice-picker>.table-input{border:1px solid var(--flow-border);height:32px;padding:0 9px}.flow-choice-picker>.table-input:focus{box-shadow:none;border-color:#98b1ec;outline:none}.flow-choice-picker .flow-cell-options{gap:2px;max-height:236px}.flow-choice-picker .flow-cell-options>button{flex:none;height:32px;min-height:32px;padding:0 6px}.flow-choice-picker .flow-cell-options>button:focus-visible{background:#edf2fc;outline:none}.flow-choice-picker .flow-cell-options>button[aria-pressed=true]{background:#f5f7fb}.flow-choice-picker-footer{border-top:1px solid var(--flow-border);margin:0 -13px -7px;padding:6px 13px 0}.flow-choice-picker-footer>button{height:28px;color:var(--flow-muted);justify-content:flex-start;padding-inline:6px}.flow-choice-empty{padding:12px 6px}@media (max-width:1100px){.flow-table-utilities{padding-left:5px}.flow-table-utilities .flow-editor-actions>button>span{display:none}.flow-table-tools{padding-inline:8px}}@media (max-width:700px){.flow-document-shell{grid-template-areas:"header""content"}.flow-document-shell>.flow-sidebar{top:60px}.flow-document-shell>.flow-topbar{gap:3px;padding-inline:8px}.flow-table-shell .flow-breadcrumb>.flow-choice,.flow-table-shell .flow-breadcrumb>svg{display:none}.flow-header-title-slot{min-width:0}.flow-header-title-slot .flow-title-input{font-size:13px!important}.flow-document-shell .flow-topbar>button[aria-label=搜索],.flow-document-shell .flow-topbar>button[aria-label=Agent\ 授权]{display:none}.flow-table-shell .flow-header-title-slot .flow-save-status{font-size:9px}.flow-table-views,.flow-table-tools{padding-inline:8px}}@media (forced-colors:active){.flow-grid-viewport{--flow-grid-selection:Highlight}.flow-grid-row>.flow-grid-cell:is(.is-cell-selected,:focus-within){outline-offset:-2px;outline:2px solid highlight!important}.flow-table-popover-heading>.beui-button:focus-visible{outline:1px solid highlight}}.flow-table-shell .flow-table-skeleton .flow-skeleton-objectbar{display:none}.flow-table-skeleton .flow-skeleton-view-tools{flex-direction:column;gap:0;padding:0;display:flex}.flow-table-skeleton .flow-skeleton-viewbar{background:#f7f8fa;height:36px;min-height:36px;padding-inline:12px}.flow-table-skeleton .flow-skeleton-tools{height:36px;min-height:36px;padding-inline:12px}
