.dtb__skeleton{--dtb-skeleton-surface:var(--surface-sunken);--dtb-skeleton-stroke:var(--border-subtle);flex-direction:column;flex:auto;width:100%;min-width:0;display:flex;overflow:hidden}.dtb__skeleton-bar{flex:none;align-items:center;gap:10px;padding:8px 0;display:flex}.dtb__skeleton-gap{flex:auto}.dtb__skeleton-zone{background:var(--dtb-surface,var(--dtb-skeleton-surface));border-radius:var(--dtb-zone-radius,16px);flex-direction:column;flex:none;min-height:0;padding-bottom:8px;display:flex;overflow:hidden}.dtb__skeleton-head{padding:14px var(--dtb-pad-edge,14px);flex:none;grid-template-columns:1.6fr 1fr 1fr .8fr .8fr;gap:24px;display:grid}.dtb__skeleton-rows{flex-direction:column;flex:none;gap:4px;min-height:0;padding:0 8px;display:flex;overflow:hidden}.dtb__skeleton-rows>*{flex:none}.dtb__skeleton-foot{border-top:1px solid var(--doc-stroke-soft,var(--dtb-skeleton-stroke));flex:none;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:14px 6px 4px;display:flex}.dtb__skeleton--fill .dtb__skeleton-zone,.dtb__skeleton--fill .dtb__skeleton-rows{flex:auto}.dtb__skeleton--fill .dtb__skeleton-rows>*{flex:39px;max-height:56px}@keyframes ai-tooltip-card-appear{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-tooltip-border-flow{0%,to{background-position:0 0,0 0,0 0,0%}50%{background-position:0 0,0 0,0 0,100%}}@keyframes ai-tooltip-glow-pulse{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-3px)scale(1.05)}}.dtb{--doc-radius-card:18px;--doc-radius-tile:14px;--doc-radius-pill:32px;--aura-1:#4cc8ff;--aura-2:var(--primary-50);--aura-3:#b08cff;--aura-warm:var(--warning-30);--aura-glow-opacity:.5;--doc-glass:#ffffffc7;--doc-glass-strong:#ffffffeb;--doc-ink:#0f172a;--doc-stroke:#0f172a14;--doc-stroke-soft:#0f172a0d;--doc-text:#1f2330;--doc-text-muted:#5a6072;--doc-text-mute2:#8b8fa0}@media not print{:root[data-mantine-color-scheme=dark] .dtb{--aura-glow-opacity:.32;--doc-ink:#fff;--doc-glass:#292b30b8;--doc-glass-strong:#292b30e0;--doc-stroke:#ffffff2e;--doc-stroke-soft:#ffffff21;--doc-text:var(--neutral-90);--doc-text-muted:var(--neutral-60);--doc-text-mute2:var(--neutral-50)}}.dtb{--success:var(--success-50-main);--danger:var(--error-60-main);--dtb-surface:#f4f4f5;--dtb-row-grad:#fff;--dtb-row-hover:#f4f4f5;--dtb-row-pinned:#eff5ff;--dtb-row-selected:#eaf1ff;--dtb-row-current:#f5f9ff;--dtb-pin-divider:#d4d4d8;--dtb-line:#e4e4e7e6;--dtb-col-divider:#d4d4d8;--dtb-col-divider-w:1px;--dtb-zone-radius:16px;--dtb-head-text:#71717a;--dtb-glass-soft:#ffffff80;--dtb-glass-veil:#ffffff8c;--dtb-glass-input:#ffffffb3;--dtb-glass-strong:#fffffff5;--dtb-input-bg:#fff;--dtb-check-bg:#fff;--dtb-sticky-bar:#f6f8fc;--dtb-detail-bg:#f2f5fa94;--dtb-warn:#e8a33d;--dtb-warn-ink:#7a4b06;--dtb-hint-bg:#262a36;--dtb-hint-fg:#fff;--dtb-hint-muted:#ffffff9e;color:var(--doc-text);font-family:var(--font-family);position:relative}@media not print{:root[data-mantine-color-scheme=dark] .dtb{--dtb-surface:var(--neutral-05);--dtb-row-grad:var(--neutral-00);--dtb-row-hover:var(--neutral-05);--dtb-row-pinned:var(--primary-10);--dtb-row-selected:var(--primary-20);--dtb-row-current:var(--primary-10);--dtb-pin-divider:#ffffff38;--dtb-line:#ffffff24;--dtb-col-divider:#ffffff2e;--dtb-head-text:var(--neutral-50);--dtb-glass-soft:#292b3080;--dtb-glass-veil:#26282c99;--dtb-glass-input:#292b30b3;--dtb-glass-strong:#34373bf5;--dtb-input-bg:var(--neutral-00);--dtb-check-bg:var(--neutral-05);--dtb-sticky-bar:var(--neutral-05);--dtb-detail-bg:#ffffff0a;--dtb-warn:var(--attention-50-main);--dtb-warn-ink:var(--attention-60);--dtb-hint-bg:var(--surface-raised);--dtb-hint-fg:var(--text-primary);--dtb-hint-muted:var(--text-secondary)}}.dtb ::selection{background:color-mix(in srgb, var(--aura-2) 32%, transparent);color:var(--doc-text)}.dtb__bar{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.dtb__bar.is-sticky{z-index:6;background:color-mix(in srgb, var(--dtb-sticky-bar) 80%, transparent);-webkit-backdrop-filter:blur(10px);padding-top:8px;position:sticky;top:0}.dtb__bar-group{align-items:center;min-width:0;animation:.18s dtb-bar-group-in;display:flex;overflow:hidden}@keyframes dtb-bar-group-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.dtb__search{flex:0 360px;min-width:160px;position:relative}.dtb__search>svg{width:16px;height:16px;color:var(--doc-text-mute2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dtb__search input{border:1px solid var(--doc-stroke);background:var(--doc-glass-strong);width:100%;height:36px;font:inherit;font-size:var(--fz-13);color:var(--doc-text);border-radius:11px;padding:0 32px 0 36px;transition:border-color .15s,box-shadow .15s,background .15s}.dtb__search input::placeholder{color:var(--doc-text-mute2)}.dtb__search input:focus{border-color:var(--aura-2);background:var(--dtb-input-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--aura-2) 18%, transparent);outline:none}.dtb__search-clear{width:22px;height:22px;color:var(--doc-text-mute2);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.dtb__search-clear svg{width:15px;height:15px}.dtb__search-clear:hover{background:color-mix(in srgb, var(--doc-text-muted) 10%, transparent);color:var(--doc-text)}.dtb__bar-end{flex:auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dtb__to-start-slot{align-items:center;display:inline-flex}.dtb__to-start-slot:after{content:"";background:var(--doc-stroke);width:1px;height:22px;margin-left:8px}.dtb__to-start-slot.is-exiting{pointer-events:none;animation:.22s forwards dtb-to-start-slot-out}.dtb__to-start{border:1px solid color-mix(in srgb, var(--aura-2) 32%, transparent);background:color-mix(in srgb, var(--aura-2) 8%, var(--doc-glass));height:36px;color:var(--aura-2);font:inherit;font-size:var(--fz-12);font-weight:var(--fw-600);white-space:nowrap;cursor:pointer;border-radius:11px;padding:0;transition:border-color .18s,background .18s,box-shadow .22s,transform .18s;display:inline-grid;position:relative;overflow:hidden}.dtb__to-start:hover:not(:disabled){border-color:color-mix(in srgb, var(--aura-2) 48%, transparent);background:color-mix(in srgb, var(--aura-2) 12%, var(--dtb-glass-strong));box-shadow:0 9px 24px -16px color-mix(in srgb, var(--aura-2) 58%, transparent);transform:translateY(-1px)}.dtb__to-start:focus-visible{outline:2px solid color-mix(in srgb, var(--aura-2) 48%, transparent);outline-offset:2px}.dtb__to-start:disabled{cursor:wait;opacity:.72}.dtb__to-start.is-confirmed{border-color:var(--status-success-border);background:var(--status-success-surface);color:var(--status-success-text);box-shadow:0 8px 22px -16px color-mix(in srgb, var(--status-success-text) 46%, transparent)}.dtb__to-start.is-confirmed:disabled{cursor:default;opacity:1}.dtb__to-start-state{white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;height:34px;display:inline-flex}.dtb__to-start-state--action{opacity:1;gap:7px;padding:0 7px 0 10px;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.dtb__to-start-state--success{font-size:var(--fz-11);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);color:var(--status-success-text);opacity:0;gap:4px;padding:0 5px;transition:opacity .22s .1s,transform .32s cubic-bezier(.22,1,.36,1) .1s;transform:translateY(100%)}.dtb__to-start.is-confirmed .dtb__to-start-state--action{opacity:0;transform:translateY(-100%)}.dtb__to-start.is-confirmed .dtb__to-start-state--success{opacity:1;transform:translateY(0)}.dtb__to-start-check{background:color-mix(in srgb, var(--status-success-text) 14%, transparent);width:13px;height:13px;color:var(--status-success-text);border-radius:50%;flex:none;place-items:center;display:inline-grid}.dtb__to-start-check svg{stroke-width:2.4px;width:9px;height:9px}.dtb__to-start-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dtb__to-start-icon{flex:none;width:15px;height:19px;position:relative}.dtb__to-start-icon:before{content:"↑";font-size:var(--fz-16);font-weight:var(--fw-600);line-height:var(--lh-flat);place-items:center;display:grid;position:absolute;inset:3px 0 0}.dtb__to-start-icon:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;top:1px;left:1px;right:1px}.dtb__to-start-count{background:var(--dtb-glass-strong);min-width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--doc-stroke-soft);color:var(--doc-text-muted);font-family:var(--font-family-mono);font-size:var(--fz-10);font-variant-numeric:tabular-nums;font-weight:var(--fw-600);border-radius:7px;place-items:center;padding:0 6px;display:inline-grid}@keyframes dtb-to-start-slot-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(6px)scale(.96)}}@media (width<=760px){.dtb__to-start-count{display:none}}@media (prefers-reduced-motion:reduce){.dtb__to-start-state{transition-duration:.01ms;transition-delay:0s}.dtb__to-start-slot.is-exiting{animation-duration:.01ms}}.dtb__reveal-filtered{border:1px solid color-mix(in srgb, var(--dtb-warn) 36%, transparent);background:color-mix(in srgb, var(--dtb-warn) 9%, transparent);min-height:32px;color:var(--dtb-warn-ink);font-size:var(--fz-12);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:2px 10px;display:inline-flex}.dtb__reveal-filtered button{color:var(--aura-2);font:inherit;font-weight:var(--fw-600);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 5px}.dtb__reveal-filtered button:hover{background:color-mix(in srgb, var(--aura-2) 9%, transparent)}.dtb__reveal-filtered button:focus-visible{outline:2px solid color-mix(in srgb, var(--aura-2) 46%, transparent);outline-offset:1px}.dtb__reveal-filtered-dot{background:var(--dtb-warn);border-radius:50%;flex:none;width:7px;height:7px}.dtb .rf-tooltip:has(>.rf-tooltip__reference>.dtb__icon-btn){flex:none;overflow:visible}.dtb__icon-btn{border:1px solid var(--neutral-20);background:var(--doc-glass);width:36px;height:36px;color:var(--doc-text);cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;transition:border-color .18s,background .18s,box-shadow .25s,transform .18s;display:inline-flex}.dtb__icon-btn svg{width:17px;height:17px}.dtb__icon-btn:hover{background:var(--dtb-glass-strong);border-color:color-mix(in srgb, var(--aura-2) 35%, transparent);box-shadow:0 8px 22px -14px color-mix(in srgb, var(--aura-2) 40%, transparent)}.dtb__icon-btn:hover:not([aria-expanded=true]){transform:translateY(-1px)}.dtb__icon-btn.is-accent{color:var(--text-on-accent);background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));border-color:#0000}.dtb__icon-btn.is-accent:hover{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 45%, var(--aura-3))}.dtb__icon-btn.is-active{color:var(--aura-2);border-color:color-mix(in srgb, var(--aura-2) 40%, transparent);background:color-mix(in srgb, var(--aura-2) 8%, transparent)}.dtb__icon-btn:disabled{color:var(--neutral-40);border-color:var(--neutral-10);background:var(--dtb-glass-soft);cursor:default}.dtb__icon-btn:disabled:hover{border-color:var(--neutral-10);background:var(--dtb-glass-soft);box-shadow:none;transform:none}.dtb__icon-btn--label{width:auto;font:inherit;font-size:var(--fz-12);font-weight:var(--fw-500);white-space:nowrap;gap:6px;padding:0 12px 0 9px}.dtb__icon-btn--alert{position:relative}.dtb__icon-btn-dot{background:var(--danger);border-radius:50%;flex:none;width:6px;height:6px}.dtb__filterx{justify-content:center;align-items:center;display:inline-flex;position:relative}.dtb__filterx svg{width:17px;height:17px}.dtb__filterx-x{color:var(--text-on-accent);background:var(--danger);box-shadow:0 0 0 1.5px var(--surface);border-radius:50%;padding:1.5px;position:absolute;bottom:-5px;right:-5px;width:12px!important;height:12px!important}.dtb__grouppanel{border:1px dashed var(--doc-stroke);background:var(--dtb-glass-soft);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;padding:2px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.dtb__grouppanel.is-dropready{border-color:var(--aura-2);background:color-mix(in srgb, var(--aura-2) 6%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--aura-2) 12%, transparent)}.dtb__grouppanel-icon{width:18px;height:18px;color:var(--doc-text-mute2);flex-shrink:0}.dtb__grouppanel-hint{font-size:var(--fz-12);color:var(--doc-text-mute2);white-space:nowrap}.dtb__groupchip{background:linear-gradient(135deg, color-mix(in srgb, var(--aura-1) 14%, transparent), color-mix(in srgb, var(--aura-2) 14%, transparent) 55%, color-mix(in srgb, var(--aura-3) 14%, transparent));height:30px;box-shadow:0 0 0 1px color-mix(in srgb, var(--aura-2) 25%, transparent);color:var(--doc-text);font-size:var(--fz-12);font-weight:var(--fw-500);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 12px;display:inline-flex}.dtb__groupchip-x{width:20px;height:20px;color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.dtb__groupchip-x svg{width:13px;height:13px}.dtb__groupchip-x:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.dtb__content{min-height:80px;position:relative}.dtb__loading{z-index:5;background:var(--dtb-glass-veil);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--doc-radius-card);justify-content:center;align-items:center;animation:.16s dtb-fade;display:flex;position:absolute;inset:0}@keyframes dtb-fade{0%{opacity:0}to{opacity:1}}@keyframes dtb-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dtb__tablewrap{--dtb-zone-pad-x:8px;--dtb-scrollbar-size:18px;background:var(--dtb-surface);border-radius:var(--doc-radius-tile);box-shadow:inset 0 0 0 1px var(--doc-stroke-soft);padding:2px var(--dtb-zone-pad-x) var(--dtb-zone-pad-x);position:relative}.dtb__head-rule{inset-inline:0;top:calc(var(--dtb-head-rule-y,0px) - 1px);z-index:1;pointer-events:none;height:1px;position:absolute}.dtb__head-rule:before,.dtb__head-rule:after{content:"";width:var(--dtb-zone-pad-x);background:var(--doc-stroke-soft);height:1px;position:absolute}.dtb__head-rule:before{inset-inline-start:0}.dtb__head-rule:after{inset-inline-end:0}.dtb__head-rule--scroll-y:after{width:calc(var(--dtb-zone-pad-x) + var(--dtb-scrollbar-size))}.dtb__scroll{background:var(--dtb-surface);overflow-x:auto;container-type:inline-size}.dtb__scroll.is-grab{cursor:grab}.dtb__scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.dtb__scroll.is-dragging *{cursor:grabbing!important}.dtb__scroll::-webkit-scrollbar{width:var(--dtb-scrollbar-size);height:var(--dtb-scrollbar-size)}.dtb__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--doc-text-muted) 35%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dtb__scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--doc-text-muted) 55%, transparent)}.dtb__scroll::-webkit-scrollbar-thumb:horizontal{border-block-width:4px}.dtb__scroll::-webkit-scrollbar-thumb:vertical{border-inline-width:4px}.dtb__scroll::-webkit-scrollbar-track{background:color-mix(in srgb, var(--doc-ink) 4%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dtb__scroll::-webkit-scrollbar-track:horizontal{border-block-width:4px}.dtb__scroll::-webkit-scrollbar-track:vertical{border-inline-width:4px}.dtb__scroll::-webkit-scrollbar-corner{background:var(--dtb-surface)}.dtb__rows{z-index:0;isolation:isolate;position:relative}.dtb__rowsclip{min-width:var(--dtb-minw,100%);contain:paint}.dtb__scroll--y{scrollbar-gutter:stable}.dtb__cell,.dtb__cell *{word-break:keep-all;overflow-wrap:normal}.dtb__cell .content-text{white-space:inherit;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:normal;overflow:hidden}.dtb__tablewrap--wrap .dtb__cell .content-text{text-overflow:clip;overflow:visible}.dtb__tablewrap--trim .dtb__cell .content-text{-webkit-line-clamp:var(--dtb-line-clamp,5);-webkit-box-orient:vertical;display:-webkit-box}.dtb__scroll--y{overscroll-behavior:contain;contain:paint;overflow-y:auto}.dtb__scroll--y>.dtb__thead{z-index:30;background:var(--dtb-surface);position:sticky;top:0}.dtb__stickygroup{z-index:5;height:0;position:sticky;overflow:visible}.dtb__stickygroup .dtb__grouprow-tile{background:linear-gradient(135deg, color-mix(in srgb, var(--aura-1) 8%, transparent), color-mix(in srgb, var(--aura-2) 8%, transparent) 55%, color-mix(in srgb, var(--aura-3) 8%, transparent)), var(--dtb-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aura-2) 20%, transparent), 0 10px 18px -12px #0f172a59;animation:.18s dtb-bar-group-in}.dtb__head,.dtb__filter,.dtb__row{min-width:var(--dtb-minw,max-content)}.dtb__head,.dtb__filter,.dtb__rowline{grid-template-columns:var(--dtb-cols);align-items:center;gap:0;display:grid}.dtb__rowline{align-items:stretch}.dtb{--dtb-pad-cell:7px;--dtb-pad-edge:14px;--dtb-pad-util:4px;--dtb-pad-filter:4px;--dtb-pad-head-top:8px;--dtb-pad-head-bottom:10px}.dtb__head>*,.dtb__filter>*,.dtb__rowline>*{padding-inline:var(--dtb-pad-cell);min-width:0}.dtb__head>.dtb__hcell--actions,.dtb__rowline>.dtb__row-actions{padding-inline:var(--dtb-pad-util)}.dtb__head>:first-child,.dtb__filter>:first-child,.dtb__rowline>:first-child{padding-inline-start:var(--dtb-pad-edge)}.dtb__head>:last-child,.dtb__filter>:last-child,.dtb__rowline>:last-child{padding-inline-end:var(--dtb-pad-edge)}.dtb__head{border-bottom:1px solid var(--doc-stroke-soft);background:var(--dtb-surface);align-items:stretch}.dtb__hcell{padding-block:var(--dtb-pad-head-top) var(--dtb-pad-head-bottom);font-size:var(--fz-12);font-weight:var(--fw-600);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--dtb-head-text);-webkit-user-select:none;user-select:none;word-break:keep-all;overflow-wrap:normal;align-items:center;gap:5px;min-width:0;display:inline-flex;position:relative;overflow:hidden}.dtb__hcell--sortable{cursor:pointer;transition:color .16s}.dtb__hcell--sortable:hover{color:var(--doc-text-muted)}.dtb__hcell--right{text-align:right}.dtb__hcell--right .dtb__hcontent,.dtb__hcell--right .dtb__htools{flex-direction:row-reverse}.dtb__hcell--right .dtb__hcontent{justify-content:flex-start}.dtb__hcell--center{text-align:center}.dtb__hcell--center .dtb__hcontent{justify-content:center}.dtb__hcell--actions{justify-content:flex-end}.dtb__hcell--pin{background:var(--dtb-surface)}.dtb__hcell.is-sorted{color:var(--aura-2)}.dtb__hcontent{align-items:center;gap:5px;width:100%;min-width:0;display:inline-flex;overflow:hidden}.dtb__htext{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.dtb__htext--drag{cursor:grab}.dtb__htext--nowrapoff{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;overflow:hidden}.dtb__sort{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.dtb__sort-arrows{flex-direction:column;line-height:0;display:inline-flex}.dtb__sort-arrows svg{width:13px;height:13px;margin:-2px 0;display:block}.is-sorted .dtb__sort-arrows svg{color:var(--aura-2)}.dtb__sort-idx{font-size:var(--fz-10);font-weight:var(--fw-700);color:var(--aura-2)}.dtb__hfunnel{width:20px;height:20px;color:var(--dtb-head-text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.dtb__hfunnel svg{width:13px;height:13px}.dtb__hfunnel:hover{background:color-mix(in srgb, var(--aura-2) 12%, transparent);color:var(--aura-2)}.dtb__hfunnel.is-active{color:var(--aura-2)}.dtb__hextra{color:var(--doc-text-mute2);cursor:default;flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.dtb__htools{flex:none;align-items:center;gap:3px;display:inline-flex}.dtb__hcontent>.dtb__sort,.dtb__htools{margin-block:-6px}.dtb__hcell:not(:hover):not(:focus-within):not(.is-sorted):not(:has(.dtb__hfunnel.is-open)) .dtb__sort{display:none}.dtb__hcell:not(:hover):not(:focus-within) .dtb__htools:not(:has(.dtb__hfunnel.is-active)){display:none}.dtb__hcell--tight .dtb__hextra,.dtb__hcell--tight .dtb__sort-idx{display:none}.dtb__hcell--actions{justify-content:flex-start;align-items:center;display:flex;overflow:visible}.dtb__hcell--actions>*{margin-top:-8px;margin-bottom:-8px}.dtb__hcell.is-dropover{color:var(--aura-2);box-shadow:inset 2px 0 0 var(--aura-2)}.dtb__hcell.is-highlighted{color:var(--aura-2)}.dtb-hfsearch{padding:2px 6px 6px;position:relative}.dtb-hfsearch>svg{width:13px;height:13px;color:var(--doc-text-mute2);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-58%)}.dtb-hfsearch input{border:1px solid var(--doc-stroke);background:var(--dtb-glass-input);width:100%;height:30px;font:inherit;font-size:var(--fz-12);color:var(--doc-text);border-radius:8px;padding:0 9px 0 28px}.dtb-hfsearch input::placeholder{color:var(--doc-text-mute2)}.dtb-hfsearch input:focus{border-color:var(--aura-2);background:var(--dtb-input-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--aura-2) 15%, transparent);outline:none}.dtb-hfvalue{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dtb-hfcount{background:color-mix(in srgb, var(--aura-2) 10%, transparent);color:var(--aura-2);font-size:var(--fz-10);font-weight:var(--fw-600);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 7px}.dtb-menu__check--empty .dtb-hfvalue{color:var(--doc-text-mute2);font-style:italic}.dtb-hfall{border-bottom:1px solid var(--doc-stroke-soft);border-radius:9px 9px 0 0;margin-bottom:2px}.dtb-hfempty{font-size:var(--fz-12);color:var(--doc-text-mute2);padding:10px 11px}.dtb-hfempty--fail{color:var(--error-60-main,var(--danger));align-items:center;display:flex}.dtb-menu__reset{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;padding:8px 11px;display:flex}.dtb-menu__reset:disabled{opacity:.45;cursor:default}.dtb-menu hr{border:none;border-top:1px solid var(--doc-stroke-soft);margin:5px 8px}.dtb-chooser__foot{border-top:1px solid var(--doc-stroke-soft);justify-content:flex-end;gap:6px;margin-top:4px;padding:8px 6px 4px;display:flex}.dtb-chooser__btn{border:1px solid var(--doc-stroke);background:var(--doc-glass-strong);height:30px;color:var(--doc-text);font:inherit;font-size:var(--fz-12);font-weight:var(--fw-500);cursor:pointer;border-radius:9px;padding:0 13px;transition:border-color .16s,background .16s,color .16s}.dtb-chooser__btn:hover{border-color:color-mix(in srgb, var(--aura-2) 35%, transparent)}.dtb-chooser__btn--primary{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));color:var(--text-on-accent);border:none}.dtb-chooser__btn--primary:hover{filter:brightness(1.05)}.dtb-ctx{min-width:220px}.dtb-ctx__item{width:100%;color:var(--doc-text);font:inherit;font-size:var(--fz-13);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;transition:background .14s,color .14s;display:flex}.dtb-ctx__item:hover:not(:disabled){background:color-mix(in srgb, var(--aura-2) 8%, transparent);color:var(--aura-2)}.dtb-ctx__item:disabled{opacity:.45;cursor:default}.dtb-ctx__item.is-danger{color:var(--danger)}.dtb-ctx__item.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger)}.dtb-ctx__icon{align-items:center;display:inline-flex}.dtb-ctx__icon svg{width:15px;height:15px}.dtb__hcell:last-child .dtb__resize,.dtb__hcell.dtb__stick-last .dtb__resize{width:8px;right:0}.dtb__hcell:has(>.dtb__resize){overflow:visible}.dtb__resize{cursor:col-resize;touch-action:none;z-index:2;width:18px;height:100%;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.dtb-check{appearance:none;border:1px solid var(--neutral-50);background:var(--dtb-check-bg);cursor:pointer;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.dtb-check:hover{border-color:var(--primary-60-main)}.dtb-check:checked,.dtb-check:indeterminate{background:var(--primary-60-main);border-color:var(--primary-60-main)}.dtb-check:checked:after{content:"";border:solid var(--text-on-accent);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(42deg)}.dtb-check:indeterminate:after{content:"";background:var(--text-on-accent);border-radius:2px;height:2px;position:absolute;top:7px;left:3px;right:3px}.dtb-check:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--aura-2) 30%, transparent);outline:none}.dtb-check:disabled{border-color:var(--neutral-20);background:var(--neutral-05);cursor:not-allowed;opacity:.6;border-style:dashed}.dtb-check:disabled:hover{border-color:var(--neutral-20)}.dtb__filter{padding:var(--dtb-pad-filter) 0;background:var(--dtb-surface);animation:.22s dtb-slide}.dtb__fspacer{min-width:0}.dtb__fspacer.dtb__cell--pin{background:var(--dtb-surface);align-self:stretch}.dtb__filter>.dtb__cell--pin,.dtb__filter .dtb__cell--pin{background:var(--dtb-surface)}.dtb__finput{min-width:0;position:relative}.dtb__ffield{align-items:center;min-width:0;display:flex;position:relative}.dtb__ffield input,.dtb__ffield .dtb__finput-sel{border:1px solid var(--doc-stroke);background:var(--dtb-glass-input);width:100%;height:32px;font:inherit;font-size:var(--fz-12);color:var(--doc-text);border-radius:9px;min-width:0;padding:0 10px;transition:border-color .15s,box-shadow .15s,background .15s}.dtb__ffield input:focus,.dtb__ffield .dtb__finput-sel:focus{border-color:var(--aura-2);background:var(--dtb-input-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--aura-2) 15%, transparent);outline:none}.dtb__ffield .dtb__finput-sel{appearance:none;padding-right:32px}.dtb__ffield .dtb__fselect-chevron{pointer-events:none;width:14px;height:14px;color:var(--doc-text);position:absolute;right:10px}.dtb__ffield input.has-loupe{padding-left:34px}.dtb__ffield input.has-clear{padding-right:32px}.dtb__feditor{flex:1;min-width:0;display:flex;position:relative}.dtb__feditor>.dtb__fclear{z-index:2;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.dtb__fclear{width:24px;height:24px;color:var(--doc-text-mute2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:inline-flex}.dtb__fclear svg{width:15px;height:15px}.dtb__fclear:hover{background:color-mix(in srgb, var(--doc-text-muted) 10%, transparent);color:var(--doc-text)}.dtb__fclear:focus-visible{outline:2px solid color-mix(in srgb, var(--aura-2) 55%, transparent);outline-offset:1px}.dtb__frange{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.dtb__frange>.dtb__feditor{min-width:0}.dtb__ffield--date .mantine-DateInput-wrapper{flex:1;min-width:0}.dtb__ffield--date .mantine-DateInput-input:not([data-variant=unstyled]){border-color:var(--doc-stroke);background:var(--dtb-glass-input);height:32px;min-height:32px;font-size:var(--fz-12);color:var(--doc-text);border-radius:9px}.dtb__ffield--date .mantine-DateInput-input:not([data-variant=unstyled])::placeholder{color:var(--doc-text-mute2)}.dtb__ffield--date .mantine-DateInput-input:not([data-variant=unstyled]):focus,.dtb__ffield--date .mantine-DateInput-input:not([data-variant=unstyled]):focus-within{border-color:var(--aura-2);background:var(--dtb-input-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--aura-2) 15%, transparent)}.dtb__ffield--date .mantine-DateInput-section{color:var(--doc-text-mute2)}.dtb__ffield--date .dtb__fdate-loupe .mantine-DateInput-input{padding-left:34px}.dtb__floupe{width:26px;height:26px;color:var(--doc-text-mute2);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.dtb__floupe svg{width:15px;height:15px}.dtb__floupe:hover{background:color-mix(in srgb, var(--aura-2) 12%, transparent);color:var(--aura-2)}.dtb__fop-sym{width:15px;height:15px;font-size:var(--fz-12);font-weight:var(--fw-600);line-height:var(--lh-flat);letter-spacing:var(--ls-tight);justify-content:center;align-items:center;display:inline-flex}.dtb__fop-check{width:16px;height:16px;color:var(--aura-2)}.dtb__rows{flex-direction:column;gap:0;margin:0;padding:8px 0 0;list-style:none;display:flex}.dtb__thead:has(.dtb__filter)+.dtb__rowsclip .dtb__rows{padding-top:0}.dtb__rows.dtb__rows--virtual{margin-top:8px;padding:0;display:block}.dtb__thead:has(.dtb__filter)+.dtb__rowsclip .dtb__rows.dtb__rows--virtual{margin-top:0}.dtb__rows.dtb__rows--pinnedrows{border-bottom:2px solid #0000;border-image:linear-gradient(90deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3)) 1;margin-bottom:2px;padding-bottom:8px}.dtb__rows.dtb__rows--pinnedrows>.dtb__row{--dtb-row-grad:var(--dtb-row-pinned)}.dtb__rows.dtb__rows--pinnedrows>.dtb__row>.dtb__rowline>.dtb__row-actions>.dtb__pin{opacity:1}.dtb__grouprow{min-width:var(--dtb-minw,max-content)}.dtb__grouprow--gap{padding-top:8px}.dtb__grouprow-tile{min-width:var(--dtb-minw,max-content);cursor:pointer;border-radius:var(--doc-radius-tile);background:linear-gradient(135deg, color-mix(in srgb, var(--aura-1) 8%, transparent), color-mix(in srgb, var(--aura-2) 8%, transparent) 55%, color-mix(in srgb, var(--aura-3) 8%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aura-2) 14%, transparent);align-items:center;gap:10px;padding:8px 14px;display:flex}.dtb__grouprow-tile.is-open{border-radius:var(--doc-radius-tile) var(--doc-radius-tile) 0 0}.dtb__stickygroup .dtb__grouprow-tile{border-radius:0}.dtb__groupmore{background:var(--dtb-row-grad);align-items:center;padding:4px 14px 6px;display:flex}.dtb__groupmore-btn{border:1px solid var(--doc-stroke);background:var(--doc-glass-strong);height:28px;color:var(--doc-text-muted);font:inherit;font-size:var(--fz-12);cursor:pointer;border-radius:9px;padding:0 12px;transition:border-color .16s,color .16s}.dtb__groupmore-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--aura-2) 35%, transparent);color:var(--aura-2)}.dtb__groupmore-btn:disabled{opacity:.6;cursor:default}.dtb__group-title{font-size:var(--fz-12);color:var(--doc-text-muted);white-space:nowrap}.dtb__group-title b{font-weight:var(--fw-600);color:var(--doc-text)}.dtb__group-count{font-size:var(--fz-11);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);background:color-mix(in srgb, var(--aura-2) 12%, transparent);min-width:22px;height:20px;color:var(--aura-2);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.dtb__group-aggs{align-items:center;gap:14px;margin-left:auto;padding-right:6px;display:inline-flex}.dtb__group-agg{font-size:var(--fz-11);color:var(--doc-text-mute2);white-space:nowrap}.dtb__group-agg b{font-weight:var(--fw-600);color:var(--doc-text-muted);font-variant-numeric:tabular-nums}.dtb__tree-toggle{align-self:stretch;align-items:center;min-width:0;display:flex;position:relative;overflow:visible}.dtb__tree-label{min-width:0;white-space:inherit;align-items:center;gap:6px;display:flex}.dtb__tree-label.is-parent{font-weight:var(--fw-500)}.dtb__tree-label-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.dtb__expand-slot{flex-shrink:0;width:24px}.dtb__expand{border:1px solid color-mix(in srgb, var(--aura-2) 18%, transparent);background:color-mix(in srgb, var(--aura-2) 8%, transparent);width:24px;height:24px;color:var(--aura-2);cursor:pointer;z-index:1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,transform .2s,border-color .16s;display:inline-flex;position:relative}.dtb__expand svg{width:15px;height:15px}.dtb__expand:hover{background:color-mix(in srgb, var(--aura-2) 16%, transparent);border-color:color-mix(in srgb, var(--aura-2) 32%, transparent)}.dtb__expand.is-open{background:color-mix(in srgb, var(--aura-2) 14%, transparent);border-color:color-mix(in srgb, var(--aura-2) 26%, transparent);transform:rotate(90deg)}.dtb__expand.is-loading{cursor:wait;transform:none}.dtb__expand:disabled{opacity:.72}.dtb__expand-spinner{border:2px solid color-mix(in srgb, var(--aura-2) 22%, transparent);border-top-color:currentColor;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite dtb-spin}@keyframes dtb-spin{to{transform:rotate(360deg)}}.dtb__tree-loading{border-top:1px solid var(--doc-stroke-soft);flex-direction:column;gap:2px;padding:5px 0 6px;display:flex}.dtb__tree-loading-row{grid-template-columns:var(--dtb-cols);min-width:var(--dtb-minw,max-content);align-items:center;gap:14px;padding:7px 14px;display:grid}.dtb__tree-loading-check{justify-content:center;align-items:center;display:flex}.dtb__tree-loading-cell{overflow:visible}.dtb__pin{width:28px;height:28px;color:var(--doc-text-mute2);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.dtb__pin svg{width:15px;height:15px}.dtb__pin:hover{background:color-mix(in srgb, var(--aura-2) 10%, transparent);color:var(--aura-2)}.dtb__pin.is-on{color:var(--aura-2)}.dtb__row{--dtb-row-line:var(--dtb-line);--dtb-row-accent:transparent;--dtb-pin-top-line:transparent;background:linear-gradient(var(--dtb-row-accent), var(--dtb-row-accent)), var(--dtb-row-grad);box-shadow:inset 1px 0 0 var(--dtb-row-line), inset -1px 0 0 var(--dtb-row-line), inset 0 -1px 0 var(--dtb-row-line);border-radius:0;transition:box-shadow .22s,background .22s;position:relative}.dtb__row:before{content:"";background:linear-gradient(180deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));opacity:.9;z-index:2;border-radius:0 3px 3px 0;width:0;position:absolute;top:10px;bottom:10px;left:0}.dtb__row.dtb__row--first{--dtb-pin-top-line:var(--dtb-row-line);border-radius:var(--dtb-zone-radius) var(--dtb-zone-radius) 0 0;box-shadow:inset 0 0 0 1px var(--dtb-row-line), inset 0 1px 0 var(--dtb-glass-input)}.dtb__row.dtb__row--last{border-radius:0 0 var(--dtb-zone-radius) var(--dtb-zone-radius)}.dtb__row.dtb__row--first.dtb__row--last{border-radius:var(--dtb-zone-radius)}.dtb__row.is-selected,.dtb__row.dtb__row--current{--dtb-pin-top-line:var(--dtb-row-line);z-index:2;box-shadow:inset 0 0 0 1px var(--dtb-row-line)}.dtb__row:hover,.dtb__row:focus-within{--dtb-row-grad:var(--dtb-row-hover)}.dtb__row:hover>.dtb__rowline>.dtb__row-actions,.dtb__row:focus-within>.dtb__rowline>.dtb__row-actions{--reveal:1}.dtb__row.is-selected{--dtb-row-grad:var(--dtb-row-selected);--dtb-row-line:color-mix(in srgb, var(--aura-2) 55%, transparent)}.dtb__row.is-selected:before{width:3px}.dtb__row.is-clickable>.dtb__rowline{cursor:pointer}.dtb__row.is-clickable>.dtb__rowline>.dtb__cell--check,.dtb__row.is-clickable>.dtb__rowline>.dtb__row-actions{cursor:default}.dtb__rowline{padding:0}.dtb__rowline>*{padding-block:11px}.dtb__detail{--dtb-detail-inline-inset:24px;--dtb-detail-end-clearance:16px;min-width:var(--dtb-minw,max-content);background:var(--dtb-detail-bg);color:var(--doc-text);border-radius:10px;margin:12px 14px;padding:8px 10px}.dtb__cell{font-size:var(--fz-14);color:var(--doc-text);white-space:nowrap;text-overflow:ellipsis;--dtb-cell-accent:transparent;background-image:linear-gradient(var(--dtb-cell-accent), var(--dtb-cell-accent));align-content:center;min-width:0;overflow:hidden}.dtb__cell--right{text-align:right;font-variant-numeric:tabular-nums}.dtb__cell--center{text-align:center}.dtb__cell--check{align-items:center;display:flex;overflow:visible}.dtb__cell--pin{align-self:stretch}.dtb__filter .dtb__cell--pin{margin-block:calc(-1 * var(--dtb-pad-filter));padding-block:var(--dtb-pad-filter)}.dtb__rowline>.dtb__stick-first,.dtb__rowline>.dtb__stick-last{background:var(--dtb-surface)}.dtb__rowline>.dtb__cell--pin:after{content:"";z-index:-1;background:linear-gradient(var(--dtb-cell-accent,transparent), var(--dtb-cell-accent,transparent)), linear-gradient(var(--dtb-row-accent), var(--dtb-row-accent)), var(--dtb-row-grad);position:absolute;inset:0}.dtb__row--first>.dtb__rowline>.dtb__stick-first:after{border-radius:var(--dtb-zone-radius) 0 0 0}.dtb__row--last>.dtb__rowline>.dtb__stick-first:after{border-bottom-left-radius:var(--dtb-zone-radius)}.dtb__row--first>.dtb__rowline>.dtb__stick-last:after{border-radius:0 var(--dtb-zone-radius) 0 0}.dtb__row--last>.dtb__rowline>.dtb__stick-last:after{border-bottom-right-radius:var(--dtb-zone-radius)}.dtb__row.is-detail-open>.dtb__rowline{box-shadow:inset 0 -1px 0 var(--dtb-row-line)}.dtb__row.is-detail-open>.dtb__rowline>.dtb__stick-first:after{border-bottom-left-radius:0}.dtb__row.is-detail-open>.dtb__rowline>.dtb__stick-last:after{border-bottom-right-radius:0}.dtb__row:has(.dtb__stick-first):before{display:none}.dtb__rowline>.dtb__cell--pin:after{box-shadow:inset 0 1px 0 var(--dtb-pin-top-line), inset 0 -1px 0 var(--dtb-row-line);transition:box-shadow .22s,background .22s}.dtb__rowline>.dtb__stick-first:after{box-shadow:inset 1px 0 0 var(--dtb-row-line), inset 0 1px 0 var(--dtb-pin-top-line), inset 0 -1px 0 var(--dtb-row-line)}.dtb__rowline>.dtb__stick-last:after{box-shadow:inset -1px 0 0 var(--dtb-row-line), inset 0 1px 0 var(--dtb-pin-top-line), inset 0 -1px 0 var(--dtb-row-line)}.dtb__rowline>.dtb__stick-first:before{content:"";background:linear-gradient(180deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));opacity:.9;z-index:2;border-radius:0 3px 3px 0;width:0;position:absolute;top:10px;bottom:10px;left:0}.dtb__row--first:before,.dtb__row--first>.dtb__rowline>.dtb__stick-first:before{top:var(--dtb-zone-radius)}.dtb__row--last:before,.dtb__row--last>.dtb__rowline>.dtb__stick-first:before{bottom:var(--dtb-zone-radius)}.dtb__row.is-selected>.dtb__rowline>.dtb__stick-first:before{width:3px}:is(.dtb__row.is-selected,.dtb__row.dtb__row--current)+:is(.dtb__row.is-selected,.dtb__row.dtb__row--current):not(:hover):not(:focus-within){--dtb-pin-top-line:transparent;box-shadow:inset 1px 0 0 var(--dtb-row-line), inset -1px 0 0 var(--dtb-row-line), inset 0 -1px 0 var(--dtb-row-line)}.dtb__row--current,.dtb__row--current:hover,.dtb__row--current:focus-within{--dtb-row-line:var(--aura-2);--dtb-row-grad:var(--dtb-row-current)}.dtb__row--revealed,.dtb__row--revealed:hover,.dtb__row--revealed:focus-within{--dtb-row-line:color-mix(in srgb, var(--aura-2) 72%, transparent);--dtb-row-grad:var(--primary-10);--dtb-pin-top-line:var(--dtb-row-line);z-index:3;box-shadow:inset 0 0 0 1px var(--dtb-row-line), 0 0 0 3px color-mix(in srgb, var(--aura-2) 10%, transparent)}.dtb__row--revealed:before,.dtb__row--revealed:hover:before,.dtb__row--revealed:focus-within:before{width:3px}@media (prefers-reduced-motion:reduce){.dtb__row--revealed{transition:none}}.dtb__row--error:before,.dtb__row--error>.dtb__rowline>.dtb__stick-first:before,.dtb__row--warning:before,.dtb__row--warning>.dtb__rowline>.dtb__stick-first:before{opacity:1;width:3px}.dtb__row--error:before,.dtb__row--error>.dtb__rowline>.dtb__stick-first:before{background:var(--error-60-main)}.dtb__row--warning:before,.dtb__row--warning>.dtb__rowline>.dtb__stick-first:before{background:var(--dtb-warn)}.dtb__pin-edge-left{border-right:1px solid var(--dtb-pin-divider);padding-right:10px}.dtb__pin-edge-right{border-left:1px solid var(--dtb-pin-divider);padding-left:10px}.dtb__pin-edge-left,.dtb__pin-edge-right{transition:box-shadow .18s}.dtb__pin-edge-left{clip-path:inset(0 -12px 0 0);box-shadow:var(--dtb-pin-shadow-left)}.dtb__pin-edge-right{clip-path:inset(0 0 0 -12px);box-shadow:var(--dtb-pin-shadow-right)}.dtb__scroll{--dtb-pin-shadow-left:none;--dtb-pin-shadow-right:none}.dtb__scroll[data-scrolled-left]{--dtb-pin-shadow-left:2px 0 2px #0f1c3c17, 6px 0 7px -1px #0f1c3c0e}.dtb__scroll[data-scrolled-right]{--dtb-pin-shadow-right:-2px 0 2px #0f1c3c17, -6px 0 7px -1px #0f1c3c0e}.dtb__head>.dtb__hcell:not(:last-child):not(:empty):not(.dtb__hcell--check):not(.dtb__hcell--actions):not(.dtb__pin-edge-left):not(.dtb__pin-edge-right):not(:has(+.dtb__hcell:empty)){box-shadow:inset calc(-1 * var(--dtb-col-divider-w)) 0 0 var(--dtb-col-divider);transition:box-shadow .15s}:is(.dtb__head>.dtb__hcell:has(.dtb__resize:hover),.dtb__head>.dtb__hcell:has(.dtb__resize.is-resizing)){--dtb-col-divider:var(--aura-2);--dtb-col-divider-w:2px}.dtb__pin-edge-left .dtb__resize:not(:hover):not(.is-resizing):after,.dtb__pin-edge-right .dtb__resize:not(:hover):not(.is-resizing):after{background:0 0}.dtb__hcell:has(+.dtb__pin-edge-right) .dtb__resize:not(:hover):not(.is-resizing):after{background:0 0}.dtb__hpin{width:12px;height:12px;color:var(--doc-text-mute2);flex:none}.dtb__dash{color:var(--doc-text-mute2)}.dtb__row-actions{--reveal:0;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.dtb__row-actions>*{opacity:var(--reveal);transition:opacity .24s}.dtb__row-actions--left{justify-content:flex-start}.dtb__row-actions--visible>*{opacity:1;pointer-events:auto}.dtb__row:hover>.dtb__rowline>.dtb__row-actions>*,.dtb__row:focus-within>.dtb__rowline>.dtb__row-actions>*{pointer-events:auto}.dtb__cell--draggrip{justify-content:center;align-items:center;display:flex;overflow:visible}.dtb__draghandle{width:22px;height:24px;color:var(--doc-text-mute2);cursor:grab;touch-action:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .14s,background .14s;display:inline-flex}.dtb__draghandle svg{width:17px;height:17px}.dtb__draghandle:hover{color:var(--aura-2);background:color-mix(in srgb, var(--aura-2) 10%, transparent)}.dtb__draghandle:active{cursor:grabbing}.dtb__row.is-dragging{opacity:0}.dtb__row.is-drag-follower{opacity:.45}.dtb__row--overlay{border-radius:var(--doc-radius-tile);background:var(--dtb-row-grad);box-shadow:0 0 0 1px color-mix(in srgb, var(--aura-2) 40%, transparent), 0 18px 36px -14px #0f172a73;cursor:grabbing;position:relative}.dtb__row--overlay .dtb__rowline{padding:0 14px}.dtb__row--overlay .dtb__draghandle{color:var(--aura-2)}.dtb__dragcount{z-index:7;background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 60%, var(--aura-3));min-width:20px;height:20px;color:var(--text-on-accent);font-size:var(--fz-11);font-weight:var(--fw-700);box-shadow:0 2px 8px color-mix(in srgb, var(--aura-2) 45%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:absolute;top:-7px;left:30px}.dtb__cell--editable{cursor:text;border-radius:8px;transition:box-shadow .12s,background .12s}.dtb__cell--editable:hover{background:color-mix(in srgb, var(--aura-2) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aura-2) 16%, transparent)}.dtb__cell--editable:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--aura-2) 45%, transparent);outline:none}.dtb__cell--editing{overflow:visible}.dtb__cell-editor{border:1px solid var(--aura-2);background:var(--dtb-input-bg);width:100%;height:30px;font:inherit;font-size:var(--fz-12);color:var(--doc-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--aura-2) 14%, transparent);border-radius:8px;outline:none;padding:0 8px}.dtb__tablewrap--wrap .dtb__cell:not(.dtb__cell--check){white-space:normal;word-break:keep-all;overflow-wrap:normal;text-overflow:clip;overflow:clip visible}.dtb__tablewrap--trim .dtb__cell:not(.dtb__cell--check){-webkit-line-clamp:var(--dtb-line-clamp,5);white-space:normal;word-break:keep-all;overflow-wrap:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dtb__tablewrap .dtb__cell.dtb__cell--wm-nowrap{-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dtb__tablewrap .dtb__cell.dtb__cell--wm-wrap{-webkit-line-clamp:unset;white-space:normal;overflow-wrap:normal;text-overflow:clip;display:block;overflow:visible}.dtb__tablewrap .dtb__cell.dtb__cell--wm-trim{-webkit-line-clamp:var(--dtb-line-clamp,5);white-space:normal;overflow-wrap:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dtb__sentinel{height:1px}.dtb__rows--skeleton{padding-top:0}.dtb__rows--skeleton .dtb__cell{overflow:visible}.dtb__vfoot{z-index:6;min-height:34px;font-size:var(--fz-12);color:var(--doc-text-muted);background:var(--dtb-surface);box-shadow:inset 0 0 0 1px var(--doc-stroke-soft), 0 -10px 18px -14px #0f1c3c40;font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:9px 16px;display:flex;position:sticky;bottom:0}.dtb__vfoot-end{align-items:center;margin-left:auto;display:inline-flex}.dtb__vfoot-loading{color:var(--aura-2);font-weight:var(--fw-500)}.dtb__vfoot-loading:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite dtb-dots;display:inline-block}@keyframes dtb-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.dtb__empty{text-align:center;border-radius:var(--doc-radius-card);background:var(--dtb-glass-soft);box-shadow:inset 0 0 0 1px var(--doc-stroke-soft);flex-direction:column;justify-content:center;align-items:center;margin-top:12px;padding:44px 20px;display:flex;position:sticky;left:0}.dtb__empty>svg{width:46px;height:46px;color:var(--doc-text-mute2);margin-bottom:14px}.dtb__empty h3{font-size:var(--fz-14);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);color:var(--doc-text);margin:0 0 6px}.dtb__empty p{font-size:var(--fz-13);color:var(--doc-text-muted);margin:0}.dtb__empty-btn{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));height:36px;color:var(--text-on-accent);font:inherit;font-size:var(--fz-13);font-weight:var(--fw-500);cursor:pointer;box-shadow:0 8px 20px -10px color-mix(in srgb, var(--aura-2) 60%, transparent);border:none;border-radius:11px;align-items:center;gap:7px;margin-top:16px;padding:0 16px;transition:transform .16s,filter .16s;display:inline-flex}.dtb__empty-btn svg{width:16px;height:16px}.dtb__empty-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.dtb__foot{border-top:1px solid var(--doc-stroke-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:14px 6px 4px;display:flex}.dtb__pagesize{align-items:center;gap:4px;display:inline-flex}.dtb__pagesize button{min-width:32px;height:32px;color:var(--doc-text-muted);font:inherit;font-size:var(--fz-13);font-weight:var(--fw-500);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0 9px;transition:background .16s,color .16s}.dtb__pagesize button:hover:not(.is-active){background:color-mix(in srgb, var(--aura-2) 8%, transparent);color:var(--doc-text)}.dtb__pagesize button.is-active{background:var(--primary-60-main);color:var(--text-on-accent)}.dtb__foot-info{font-size:var(--fz-12);color:var(--doc-text-mute2)}.dtb__pager{align-items:center;gap:4px;display:inline-flex}.dtb__pager .dtb__pager-gap{text-align:center;min-width:20px;color:var(--doc-text-mute2);font-size:var(--fz-13);-webkit-user-select:none;user-select:none}.dtb__pager button{border:1px solid var(--doc-stroke);background:var(--doc-glass-strong);min-width:32px;height:32px;color:var(--doc-text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.dtb__pager button svg{width:15px;height:15px}.dtb__pager button:hover:not(:disabled):not(.is-current){border-color:color-mix(in srgb, var(--aura-2) 30%, transparent);color:var(--aura-2)}.dtb__pager button:disabled{opacity:.4;cursor:default}.dtb__pager button.is-current{background:var(--primary-60-main);color:var(--text-on-accent);border-color:#0000}.dtb-menu{--doc-radius-card:18px;--doc-radius-tile:14px;--doc-radius-pill:32px;--aura-1:#4cc8ff;--aura-2:var(--primary-50);--aura-3:#b08cff;--aura-warm:var(--warning-30);--aura-glow-opacity:.5;--doc-glass:#ffffffc7;--doc-glass-strong:#ffffffeb;--doc-ink:#0f172a;--doc-stroke:#0f172a14;--doc-stroke-soft:#0f172a0d;--doc-text:#1f2330;--doc-text-muted:#5a6072;--doc-text-mute2:#8b8fa0}@media not print{:root[data-mantine-color-scheme=dark] .dtb-menu{--aura-glow-opacity:.32;--doc-ink:#fff;--doc-glass:#292b30b8;--doc-glass-strong:#292b30e0;--doc-stroke:#ffffff2e;--doc-stroke-soft:#ffffff21;--doc-text:var(--neutral-90);--doc-text-muted:var(--neutral-60);--doc-text-mute2:var(--neutral-50)}}.dtb-menu{font-family:var(--font-family);color:var(--doc-text);border:1px solid var(--doc-stroke);border-radius:12px;padding:6px;box-shadow:0 18px 40px -20px #0f1c3c59}.dtb-menu__label{font-size:var(--fz-10);font-weight:var(--fw-600);line-height:var(--lh-tight);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--doc-text-mute2);padding:7px 11px 4px}.dtb-menu__head{align-items:center;gap:4px;padding:2px 6px 4px;display:flex}.dtb-menu__head>.dtb-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0;overflow:hidden}.dtb-menu__close{width:24px;height:24px;color:var(--doc-text-mute2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-2px -8px -2px 0;padding:0;transition:background .14s,color .14s;display:inline-flex}.dtb-menu__close svg{width:15px;height:15px}.dtb-menu__close:hover{background:color-mix(in srgb, var(--doc-text-muted) 10%, transparent);color:var(--doc-text)}.dtb-menu__close:focus-visible{outline:2px solid color-mix(in srgb, var(--aura-2) 55%, transparent);outline-offset:1px}.dtb-rh{display:inline-flex;position:relative}.dtb-rh-ic{display:block}.dtb-rh-ic__line,.dtb-rh-ic__rule{fill:currentColor;transform:translateY(var(--dtb-rh-y,0));transition:transform .26s cubic-bezier(.34,1.24,.64,1),opacity .18s,width .26s}.dtb-rh-ic__rule{opacity:.32}.dtb-rh-ic[data-mode=nowrap] .dtb-rh-ic__line--1{--dtb-rh-y:4px}.dtb-rh-ic[data-mode=nowrap] .dtb-rh-ic__line--2{--dtb-rh-y:10.5px}.dtb-rh-ic[data-mode=nowrap] .dtb-rh-ic__line--3{--dtb-rh-y:17px}.dtb-rh-ic[data-mode=nowrap] .dtb-rh-ic__line--4,.dtb-rh-ic[data-mode=nowrap] .dtb-rh-ic__line--5{--dtb-rh-y:17px;opacity:0}.dtb-rh-ic[data-mode=nowrap] .dtb-rh-ic__rule--1{--dtb-rh-y:7.25px}.dtb-rh-ic[data-mode=nowrap] .dtb-rh-ic__rule--2{--dtb-rh-y:13.75px}.dtb-rh-ic[data-mode=nowrap] .dtb-rh-ic__rule--3{--dtb-rh-y:20.25px}.dtb-rh-ic[data-mode=trim] .dtb-rh-ic__line--1{--dtb-rh-y:4px}.dtb-rh-ic[data-mode=trim] .dtb-rh-ic__line--2{--dtb-rh-y:8.5px;width:10px}.dtb-rh-ic[data-mode=trim] .dtb-rh-ic__line--3{--dtb-rh-y:15.5px}.dtb-rh-ic[data-mode=trim] .dtb-rh-ic__line--4{--dtb-rh-y:20px;width:8px}.dtb-rh-ic[data-mode=trim] .dtb-rh-ic__line--5{--dtb-rh-y:20px;opacity:0}.dtb-rh-ic[data-mode=trim] .dtb-rh-ic__rule--1,.dtb-rh-ic[data-mode=trim] .dtb-rh-ic__rule--3{--dtb-rh-y:12px;opacity:0}.dtb-rh-ic[data-mode=trim] .dtb-rh-ic__rule--2{--dtb-rh-y:12px}.dtb-rh-ic[data-mode=wrap] .dtb-rh-ic__line--1{--dtb-rh-y:3px}.dtb-rh-ic[data-mode=wrap] .dtb-rh-ic__line--2{--dtb-rh-y:7.5px}.dtb-rh-ic[data-mode=wrap] .dtb-rh-ic__line--3{--dtb-rh-y:12px}.dtb-rh-ic[data-mode=wrap] .dtb-rh-ic__line--4{--dtb-rh-y:16.5px}.dtb-rh-ic[data-mode=wrap] .dtb-rh-ic__line--5{--dtb-rh-y:21px;width:9px}.dtb-rh-ic[data-mode=wrap] .dtb-rh-ic__rule--1,.dtb-rh-ic[data-mode=wrap] .dtb-rh-ic__rule--2,.dtb-rh-ic[data-mode=wrap] .dtb-rh-ic__rule--3{--dtb-rh-y:12px;opacity:0}.dtb-rh-chip{z-index:5;background:var(--dtb-hint-bg,var(--surface-raised));color:var(--dtb-hint-fg,var(--text-primary));font-size:var(--fz-12);line-height:var(--lh-ui);white-space:nowrap;pointer-events:none;opacity:0;border-radius:9px;align-items:baseline;gap:6px;padding:5px 10px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 12px 26px -14px #0f1c3c99}.dtb-rh-chip b{font-weight:var(--fw-600)}.dtb-rh-chip span{color:var(--dtb-hint-muted,var(--text-secondary))}.dtb-rh-chip.is-on{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dtb-rh-ic__line,.dtb-rh-ic__rule,.dtb-rh-chip{transition:none}}.dtb-rh__opt{font-size:var(--fz-12);line-height:var(--lh-tight);flex-direction:column;align-items:center;gap:2px;padding:5px 4px;display:flex}.dtb-rh__foot{font-size:var(--fz-11);color:var(--doc-text-mute2);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 11px 3px;display:flex}.dtb-rh__rows{white-space:nowrap}.dtb-rh__rows b{font-weight:var(--fw-600);color:var(--doc-text-muted)}.dtb-menu__scroll{scrollbar-width:thin;max-height:240px;overflow-y:auto}.dtb-menu__check{font-size:var(--fz-13);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 11px;transition:background .14s;display:flex}.dtb-menu__check:hover{background:color-mix(in srgb, var(--aura-2) 8%, transparent)}.dtb-menu__check input{accent-color:var(--aura-2);width:15px;height:15px}.dtb-menu__check.is-locked{opacity:.55;cursor:not-allowed}.dtb-menu__btn{color:var(--doc-text);font-size:var(--fz-13);border-radius:9px}.dtb-menu__btn:hover{background:color-mix(in srgb, var(--aura-2) 8%, transparent);color:var(--aura-2)}.dtb-menu__btn.is-active{color:var(--aura-2);font-weight:var(--fw-500)}.dtb--fill{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.dtb--fill>.dtb__content{flex:auto;min-width:0;min-height:0;display:flex}.dtb--fill>.dtb__content>.dtb__tablewrap{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.dtb--fill>.dtb__content>.dtb__tablewrap>.dtb__scroll{flex:auto;min-height:0}.dtb__cell a{color:inherit;text-decoration:none;transition:color .16s}.dtb__cell a:hover{color:var(--primary-70);text-decoration:none}.dtb__check-spin{border:2px solid color-mix(in srgb, var(--aura-2) 25%, transparent);border-top-color:var(--aura-2);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite dtb-spin}.dtb__hcell--check>.dtb__check-spin{width:18px;height:18px}.dtb__btn-spin{border:2px solid color-mix(in srgb, var(--aura-2) 25%, transparent);border-top-color:var(--aura-2);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite dtb-spin}.dtb__selbar{font-size:var(--fz-12);color:var(--doc-text-muted);background:var(--dtb-surface);box-shadow:0 0 0 1px var(--doc-stroke-soft);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:9px;margin-top:6px;padding:8px 14px;display:flex}.dtb__selbar-spin{border:2px solid color-mix(in srgb, var(--aura-2) 25%, transparent);border-top-color:var(--aura-2);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite dtb-spin}.dtb__selbar-cancel{font:inherit;font-size:var(--fz-12);color:var(--doc-text);background:var(--surface-raised);border:1px solid var(--doc-stroke);cursor:pointer;border-radius:8px;margin-left:auto;padding:3px 10px}.dtb__selbar-cancel:hover{border-color:var(--aura-2);color:var(--aura-2)}.dtb__vfoot .dtb__selbar-cancel{line-height:inherit;color:var(--aura-2);background:0 0;border:0;border-radius:0;padding:0}.dtb__vfoot .dtb__selbar-cancel:hover{color:var(--primary-70)}.dtb__foot--selecting{flex-wrap:nowrap;min-height:51px}.dtb__fail{--doc-radius-card:18px;--doc-radius-tile:14px;--doc-radius-pill:32px;--aura-1:#4cc8ff;--aura-2:var(--primary-50);--aura-3:#b08cff;--aura-warm:var(--warning-30);--aura-glow-opacity:.5;--doc-glass:#ffffffc7;--doc-glass-strong:#ffffffeb;--doc-ink:#0f172a;--doc-stroke:#0f172a14;--doc-stroke-soft:#0f172a0d;--doc-text:#1f2330;--doc-text-muted:#5a6072;--doc-text-mute2:#8b8fa0}@media not print{:root[data-mantine-color-scheme=dark] .dtb__fail{--aura-glow-opacity:.32;--doc-ink:#fff;--doc-glass:#292b30b8;--doc-glass-strong:#292b30e0;--doc-stroke:#ffffff2e;--doc-stroke-soft:#ffffff21;--doc-text:var(--neutral-90);--doc-text-muted:var(--neutral-60);--doc-text-mute2:var(--neutral-50)}}.dtb__fail{font-family:var(--font-family);background:var(--dtb-row-grad);border-radius:var(--doc-radius-tile);box-shadow:inset 0 0 0 1px var(--doc-stroke-soft);align-items:center;gap:12px;margin-top:12px;padding:18px 20px 18px 22px;display:flex;position:sticky;left:0;overflow:hidden}.dtb__fail:before{content:"";background:var(--error-60-main,var(--danger));border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.dtb__fail-ic{width:20px;height:20px;color:var(--error-60-main,var(--danger));flex:none}.dtb__fail-body{flex-direction:column;gap:2px;min-width:0;display:flex}.dtb__fail-title{font-size:var(--fz-14);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);color:var(--doc-text)}.dtb__fail-text{font-size:var(--fz-12);color:var(--doc-text-muted);overflow-wrap:break-word}.dtb__fail-code{color:var(--doc-text-mute2);font-variant-numeric:tabular-nums}.dtb__fail-retry{height:32px;font:inherit;font-size:var(--fz-13);font-weight:var(--fw-600);color:var(--doc-text);background:var(--surface-raised);border:1px solid var(--doc-stroke);cursor:pointer;border-radius:9px;flex:none;margin-left:auto;padding:0 14px;transition:border-color .14s,color .14s}.dtb__fail-retry:hover{border-color:var(--aura-2);color:var(--aura-2)}.dtb__fail-retry--inline{height:22px;font-size:var(--fz-12);border-radius:7px;margin-left:8px;padding:0 9px}.dtb__fail-close{width:26px;height:26px;color:var(--doc-text-mute2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dtb__fail-close:hover{color:var(--doc-text);background:color-mix(in srgb, var(--doc-ink) 6%, transparent)}.dtb__fail-close svg{width:16px;height:16px}.dtb__fail--bar{border-radius:10px;flex:none;gap:10px;margin:0 0 8px;padding:9px 10px 9px 14px}.dtb__fail--bar:before{top:6px;bottom:6px}.dtb__fail--bar .dtb__fail-ic{width:17px;height:17px}.dtb__fail--bar .dtb__fail-title{font-size:var(--fz-13)}.dtb__fail--bar .dtb__fail-retry{height:26px;font-size:var(--fz-12);border-radius:8px;padding:0 11px}.dtb__vfoot-fail{color:var(--error-60-main,var(--danger));align-items:center;display:inline-flex}.dtb-tip{--doc-radius-card:18px;--doc-radius-tile:14px;--doc-radius-pill:32px;--aura-1:#4cc8ff;--aura-2:var(--primary-50);--aura-3:#b08cff;--aura-warm:var(--warning-30);--aura-glow-opacity:.5;--doc-glass:#ffffffc7;--doc-glass-strong:#ffffffeb;--doc-ink:#0f172a;--doc-stroke:#0f172a14;--doc-stroke-soft:#0f172a0d;--doc-text:#1f2330;--doc-text-muted:#5a6072;--doc-text-mute2:#8b8fa0}@media not print{:root[data-mantine-color-scheme=dark] .dtb-tip{--aura-glow-opacity:.32;--doc-ink:#fff;--doc-glass:#292b30b8;--doc-glass-strong:#292b30e0;--doc-stroke:#ffffff2e;--doc-stroke-soft:#ffffff21;--doc-text:var(--neutral-90);--doc-text-muted:var(--neutral-60);--doc-text-mute2:var(--neutral-50)}}.dtb-tip{z-index:1000;max-width:480px;max-height:240px;font-family:var(--font-family);font-size:var(--fz-13);line-height:var(--lh-ui);color:var(--doc-text);white-space:break-spaces;overflow-wrap:break-word;background:var(--surface-raised);border:1px solid var(--doc-stroke);pointer-events:none;border-radius:10px;padding:10px 14px;animation:.12s ease-out dtb-tip-in;position:fixed;overflow:hidden;box-shadow:0 18px 40px -20px #0f1c3c73}@keyframes dtb-tip-in{0%{opacity:0;transform:translateY(-2px)}}.dtb__content:has(>.dtb__skeleton)>.dtb__tablewrap{display:none}.dtb--empty-presentation>:not(.dtb__empty-presentation){display:none}.dtb__detail .dtb--empty-presentation{inline-size:calc(100cqi - var(--dtb-detail-inline-inset) - var(--dtb-detail-inline-inset) - var(--dtb-detail-end-clearance));position:sticky;inset-inline-start:var(--dtb-detail-inline-inset)}.dtb--fullscreen{z-index:900;box-sizing:border-box;background:var(--surface);overscroll-behavior:contain;outline:none;max-width:none;height:auto;padding:0 20px;position:fixed;inset:0}.dtb--fullscreen>.dtb__content>.dtb__tablewrap{--dtb-scrollbar-size:24px}.dtb--fullscreen>.dtb__content>.dtb__tablewrap>.dtb__scroll{overscroll-behavior:contain}.dtb__fs-head{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:12px;min-height:52px;margin:0 -20px;padding:0 20px;animation:.2s .14s both dtb-fs-chrome-in;display:flex}.dtb__fs-title{min-width:0;font-size:var(--fz-16);font-weight:var(--fw-550);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);align-items:baseline;gap:10px;display:flex}.dtb__fs-title>*{padding-block:0}.dtb__fs-end{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.dtb__fs-context{border-left:1px solid var(--border-subtle);min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fz-13);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);padding-left:12px;overflow:hidden}.dtb__fs-kbd{border:1px solid var(--border);color:var(--text-secondary);font-family:inherit;font-size:var(--fz-11);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);border-radius:5px;padding:3px 6px}@keyframes dtb-fs-chrome-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.dtb__fs-head{animation:none}}.dtb__find{flex:0 360px}.dtb__find[data-filled] input{padding-right:196px}.dtb__find-meta{align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.dtb__find-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--fz-11);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin-right:4px}.dtb__find-step{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.dtb__find-step svg{width:15px;height:15px}.dtb__find-step:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.dtb__find-step:disabled{opacity:.4;cursor:default}::highlight(dtb-find){background-color:var(--attention-20);color:inherit}::highlight(dtb-find-active){background-color:var(--primary-60-main);color:var(--text-on-accent)}.dtb__fs-foot{border-top:1px solid var(--border-subtle);min-height:40px;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:var(--fz-11);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);flex-wrap:wrap;flex:none;align-items:center;gap:6px 18px;margin:6px -20px 0;padding:6px 20px;animation:.2s .14s both dtb-fs-chrome-in;display:flex}.dtb__fs-foot b{color:var(--text-primary);font-weight:var(--fw-500)}.dtb__fs-scope{background:var(--surface-selected);color:var(--text-link);font-weight:var(--fw-500);border-radius:6px;padding:2px 8px}@media (prefers-reduced-motion:reduce){.dtb__fs-foot{animation:none}}
