@charset "UTF-8";.app-container[data-v-5baefe35]{display:flex;flex-direction:column;height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.ava3v-switch[data-v-883e859e]{--ava3v-switch-thumb-bg-off: #facc15;--ava3v-switch-thumb-text-color-off: #1a1a1a;--ava3v-switch-thumb-bg-on: #22c55e;--ava3v-switch-thumb-text-color-on: #ffffff}.ava3v-switch[data-v-9ce46139]{--ava3v-switch-thumb-bg-off: #d1d5db;--ava3v-switch-thumb-text-color-off: #1a1a1a;--ava3v-switch-thumb-bg-on: #2563eb;--ava3v-switch-thumb-text-color-on: #ffffff}.notif-bell[data-v-d7b5dceb]{position:relative}.badge[data-v-d7b5dceb]{position:absolute;bottom:-4px;right:-4px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;font-size:12px;line-height:18px;text-align:center;font-weight:700;color:#fff;background:#ef4444;pointer-events:none}.notif-header[data-v-d7b5dceb]{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px;border-bottom:1px solid var(--ava3v-border-color, #e5e7eb)}.notif-header__left[data-v-d7b5dceb]{display:flex;align-items:center;gap:12px}.notif-body[data-v-d7b5dceb]{height:100%;overflow-y:auto}.notif-loading[data-v-d7b5dceb]{padding:12px}.notif-item[data-v-d7b5dceb]{padding:10px 12px;border-bottom:1px solid var(--ava3v-border-color, #e5e7eb);cursor:pointer}.notif-item[data-v-d7b5dceb]:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.notif-item.unread[data-v-d7b5dceb]{background:#3b82f614}.top-row[data-v-d7b5dceb]{display:flex;gap:10px;justify-content:space-between;align-items:baseline}.title[data-v-d7b5dceb]{font-weight:700;line-height:1.2;max-width:280px;word-break:break-word}.body[data-v-d7b5dceb]{margin-top:4px;line-height:1.25;word-break:break-word}.notif-link[data-v-d7b5dceb]{color:var(--ava3v-primary-color, #2563eb);margin-right:4px}.notif-link[data-v-d7b5dceb]:hover{text-decoration:underline}.time[data-v-d7b5dceb]{font-size:12px;white-space:nowrap}.dim[data-v-d7b5dceb]{opacity:.75}.empty[data-v-d7b5dceb]{padding:16px;opacity:.7;font-style:italic}.ws-switcher[data-v-ccfff53e]{display:flex;align-items:center;gap:5px;height:24px;padding:0 12px 0 10px;background:#fff;border-radius:9999px;box-shadow:0 1px 3px #0000002e;cursor:pointer}.ws-icon[data-v-ccfff53e]{color:var(--ava3v-primary-color, #0d9488)}.ws-label[data-v-ccfff53e]{position:relative;top:1px;color:#64748b;font-size:11px;font-weight:700;line-height:24px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.ws-ddb[data-v-ccfff53e] button{height:24px;min-height:24px;padding:0;background:transparent;border:none;box-shadow:none;color:#0f172a;font-weight:700;font-size:13px;line-height:24px;text-transform:none}.ws-ddb[data-v-ccfff53e] button>span{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.static-button[data-v-4be7234b]{margin-left:calc(var(--ava3v-side-navigation-padding-inline, 8px) + var(--ava3v-side-navigation-item-padding-inline-start, 8px) + (var(--ava3v-side-navigation-icon-column, 40px) - var(--ava3v-height, 36px)) / 2)}.static-button[data-v-4be7234b],.static-button[data-v-4be7234b] svg{color:inherit!important}.static-button[data-v-4be7234b]:hover{background-color:#ffffff26!important}.header-controls[data-v-4be7234b]{--ava3v-switch-off-bg: rgba(255, 255, 255, .28);--ava3v-switch-on-bg: rgba(255, 255, 255, .55);--ava3v-switch-thumb-bg: #ffffff;--ava3v-switch-thumb-text-color: var(--ava3v-primary-color)}.header-controls[data-v-4be7234b] .notif-bell__btn,.header-controls[data-v-4be7234b] .notif-bell__btn svg{color:inherit!important}.header-controls[data-v-4be7234b] .notif-bell__btn:hover{background-color:#ffffff26!important}.side-nav-menu[data-v-6013b72f]{position:relative;z-index:20;height:100%;box-shadow:0 1px 3px #00000026;color:var(--ava3v-text-color);--ava3v-side-navigation-muted-text: var(--ava3v-text-color)}.side-nav-menu[data-v-6013b72f] .ava3v-side-navigation-node__item{font-weight:500}.module-gate[data-v-1a7f4be8],.module-gate__content[data-v-1a7f4be8]{display:contents}.module-gate--gated[data-v-1a7f4be8]{display:block;position:relative;height:100%;min-height:0}.module-gate--gated .module-gate__content[data-v-1a7f4be8]{display:block;height:100%;min-height:0;overflow:hidden}.module-gate__content--locked[data-v-1a7f4be8]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:grayscale(.35);opacity:.55}.module-gate__overlay[data-v-1a7f4be8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,var(--ava3v-bg-color) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.module-gate__panel[data-v-1a7f4be8]{max-width:26rem;padding:1.5rem 1.75rem;border:1px solid var(--ava3v-border-color);border-radius:.75rem;text-align:center;box-shadow:0 12px 32px #0000002e}.module-gate__icon[data-v-1a7f4be8]{display:inline-flex;width:2.5rem;height:2.5rem;margin-bottom:.75rem;color:var(--ava3v-primary-color)}.module-gate__icon svg[data-v-1a7f4be8]{width:100%;height:100%}.module-gate__title[data-v-1a7f4be8]{margin:0 0 .5rem;font-size:1.0625rem;font-weight:700}.module-gate__text[data-v-1a7f4be8]{margin:0;font-size:.875rem;line-height:1.45;color:var(--ava3v-text-secondary-color)}.module-gate__feature[data-v-1a7f4be8]{margin:.75rem 0 0;font-size:.8125rem;font-weight:600;color:var(--ava3v-primary-color)}.default-layout[data-v-ab718bf0]{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;color:var(--ava3v-text-color)}.default-layout__access-warning[data-v-ab718bf0]{margin-bottom:var(--ava3v-spacing-lg)}.default-layout__header[data-v-ab718bf0]{flex-shrink:0;z-index:50}.default-layout__body[data-v-ab718bf0]{flex:1;display:flex;position:relative;overflow:hidden}.default-layout__body[data-v-ab718bf0] .ava3v-sidebar-layout,.default-layout__body[data-v-ab718bf0]>*{width:100%;height:100%}.default-layout__menu[data-v-ab718bf0]{height:100%}.default-layout__content[data-v-ab718bf0]{display:flex;flex-direction:column;height:100%;width:100%;overflow:auto;padding:8px 16px 16px}.login-page[data-v-0e71cae2]{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:var(--ava3v-bg-color)}.login-card[data-v-0e71cae2]{width:360px;padding:32px;border-radius:var(--ava3v-border-radius);background:var(--ava3v-bg-color);border:1px solid var(--ava3v-border-color);box-shadow:0 4px 16px #0000001f}.login-title[data-v-0e71cae2]{margin-bottom:24px;font-size:24px;font-weight:500;line-height:1.3;text-align:center;color:var(--ava3v-text-color)}.login-submit[data-v-0e71cae2]{margin-top:24px}.login-secondary[data-v-0e71cae2]{margin-top:16px}.force-password-page[data-v-9ece4a1d]{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:var(--ava3v-bg-color)}.force-password-card[data-v-9ece4a1d]{width:380px;padding:32px;border-radius:var(--ava3v-border-radius);background:var(--ava3v-bg-color);border:1px solid var(--ava3v-border-color);box-shadow:0 4px 16px #0000001f}.force-password-title[data-v-9ece4a1d]{margin-bottom:8px;font-size:24px;font-weight:500;line-height:1.3;text-align:center;color:var(--ava3v-text-color)}.force-password-subtitle[data-v-9ece4a1d]{margin-bottom:24px;text-align:center;font-size:var(--ava3v-font-size-sm);color:var(--ava3v-text-secondary-color)}.force-password-hint[data-v-9ece4a1d]{margin-top:4px;font-size:var(--ava3v-font-size-sm);color:var(--ava3v-text-secondary-color)}.force-password-submit[data-v-9ece4a1d]{margin-top:24px}.force-password-secondary[data-v-9ece4a1d]{margin-top:12px}.license-blocked[data-v-409e821e]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f4f6f8}.license-blocked__card[data-v-409e821e]{width:100%;max-width:440px;background:#fff;border:1px solid #e6e9ee;border-radius:16px;padding:40px 32px;text-align:center;box-shadow:0 10px 30px #0f172a0f}.license-blocked__icon[data-v-409e821e]{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;color:#b8860b;background:#fdf6e3}.license-blocked__title[data-v-409e821e]{margin:0 0 12px;font-size:22px;font-weight:700;color:#1f2d3d}.license-blocked__message[data-v-409e821e]{margin:0 0 20px;font-size:16px;color:#33475b}.license-blocked__contact[data-v-409e821e]{margin:0 0 24px;font-size:14px;color:#7a8aa0}.license-blocked__panel-title[data-v-409e821e]{font-weight:600;color:#1f2d3d;margin-bottom:10px;text-align:left}.license-blocked__upload[data-v-409e821e]{margin:8px 0 4px}.license-blocked__dropzone[data-v-409e821e]{border:1px dashed #cbd5e1;border-radius:10px;padding:20px;cursor:pointer;transition:border-color .15s,background .15s;margin-bottom:14px}.license-blocked__dropzone.is-over[data-v-409e821e]{border-color:#2a9d8f;background:#f0faf8}.license-blocked__dz-text[data-v-409e821e]{color:#7a8aa0;font-size:14px}.license-blocked__file[data-v-409e821e]{font-weight:600;color:#1f2d3d;word-break:break-all}.license-blocked__input[data-v-409e821e]{display:none}.license-blocked__actions[data-v-409e821e]{display:flex;gap:10px;justify-content:center}.license-blocked__retry[data-v-409e821e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:10px 22px;border-radius:10px;font-size:15px;font-weight:600;color:#fff;background:#2a9d8f}.license-blocked__retry[data-v-409e821e]:hover{background:#248277}.license-blocked__retry[data-v-409e821e]:disabled{opacity:.5;cursor:default}.license-blocked__retry--ghost[data-v-409e821e]{background:#fff;color:#33475b;border:1px solid #cbd5e1}.license-blocked__retry--ghost[data-v-409e821e]:hover{background:#f4f6f8}.workspace-closed[data-v-401fa3bc]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ava3v-bg-color)}.workspace-closed__card[data-v-401fa3bc]{width:100%;max-width:440px;background:var(--ava3v-surface-color);border:1px solid var(--ava3v-border-color);border-radius:16px;padding:40px 32px;text-align:center;box-shadow:0 10px 30px #0f172a0f;color:var(--ava3v-text-color)}.workspace-closed__icon[data-v-401fa3bc]{color:var(--ava3v-warning-color);margin-bottom:16px}.workspace-closed__title[data-v-401fa3bc]{margin:0 0 12px;font-size:1.4em;font-weight:600}.workspace-closed__message[data-v-401fa3bc]{margin:0 0 8px;opacity:.8}.workspace-closed__date[data-v-401fa3bc]{margin:0 0 16px;font-weight:600}.workspace-closed__contact[data-v-401fa3bc]{margin:0 0 24px;font-size:var(--ava3v-font-size-sm);opacity:.7}.workspace-closed__actions[data-v-401fa3bc]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.workspace-closed__button[data-v-401fa3bc]{padding:10px 18px;border-radius:8px;border:1px solid transparent;background:var(--ava3v-primary-color);color:var(--ava3v-primary-contrast-color);cursor:pointer;font:inherit}.workspace-closed__button--ghost[data-v-401fa3bc]{background:transparent;border-color:var(--ava3v-border-color);color:inherit}.confirm-dialog__message[data-v-0eff0854]{margin-bottom:24px;white-space:pre-line}.confirm-dialog__message--tight[data-v-0eff0854]{margin-bottom:8px}.confirm-dialog__hint[data-v-0eff0854]{margin-bottom:24px;font-size:13px;opacity:.75;font-style:italic}.ava3v-permission-button[data-v-61258c77]{display:inline-flex}.import-result[data-v-b6b80cbc]{display:flex;flex-direction:column;gap:16px;color:var(--ava3v-text-color)}.import-result__summary[data-v-b6b80cbc]{padding:12px;border:1px solid var(--summary-color);border-radius:6px;background:color-mix(in srgb,transparent 88%,var(--summary-color) 12%)}.import-result__summary--success[data-v-b6b80cbc]{--summary-color: #43d17d}.import-result__summary--error[data-v-b6b80cbc]{--summary-color: #ff6b6b}.import-result__summary-title[data-v-b6b80cbc]{font-weight:500}.import-result__summary-counts[data-v-b6b80cbc]{margin-top:4px;font-size:13px}.import-result__scroll[data-v-b6b80cbc]{max-height:420px;overflow:auto}.import-result__table[data-v-b6b80cbc]{width:100%;border-collapse:collapse;font-size:13px}.import-result__table th[data-v-b6b80cbc],.import-result__table td[data-v-b6b80cbc]{border:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .3));padding:4px 8px;text-align:left}.import-result__table th[data-v-b6b80cbc]{background:color-mix(in srgb,transparent 85%,currentColor 15%)}.import-result__error-message[data-v-b6b80cbc]{line-height:1.45;white-space:pre-line}.import-result__details-toggle[data-v-b6b80cbc]{margin-top:8px}.import-result__details[data-v-b6b80cbc]{margin-top:8px;max-height:220px;overflow:auto;padding:10px;border:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .3));border-radius:4px;background:color-mix(in srgb,transparent 92%,currentColor 8%);font-size:12px;line-height:1.4;white-space:pre-wrap}.import-result__empty[data-v-b6b80cbc]{font-size:13px;opacity:.68}.excel-import-popup[data-v-a113e1e6]{display:flex;flex-direction:column;gap:14px}.excel-import-popup__template[data-v-a113e1e6]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:8px}.excel-import-popup__template-text[data-v-a113e1e6]{min-width:0}.excel-import-popup__drop-zone[data-v-a113e1e6]{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;border:1px dashed color-mix(in srgb,currentColor 28%,transparent);border-radius:8px;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.excel-import-popup__drop-zone--active[data-v-a113e1e6]{border-color:var(--ava3v-primary-color, #337ab7);background:color-mix(in srgb,var(--ava3v-primary-color, #337ab7) 8%,transparent)}.excel-import-popup__drop-zone--busy[data-v-a113e1e6]{cursor:default;opacity:.72}.excel-import-popup__upload-icon[data-v-a113e1e6]{display:grid;width:56px;height:56px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--ava3v-primary-color, #337ab7) 12%,transparent);color:var(--ava3v-primary-color, #337ab7);font-size:13px;font-weight:700}.excel-import-popup__section-title[data-v-a113e1e6]{font-weight:600}.excel-import-popup__muted[data-v-a113e1e6]{color:var(--text-muted, #6b7280);font-size:13px;line-height:1.35}.registry-route-link[data-v-617c090f]{color:var(--ava3v-primary-color, #2563eb)}.registry-route-link[data-v-617c090f]:hover{text-decoration:underline}.registry-route-link[data-v-10aa37bc]{color:var(--ava3v-primary-color, #2563eb)}.registry-route-link[data-v-10aa37bc]:hover{text-decoration:underline}.registry-route-link[data-v-c11539e9]{color:var(--ava3v-primary-color, #2563eb)}.registry-route-link[data-v-c11539e9]:hover{text-decoration:underline}.contract-form__field--half[data-v-56388a35]{max-width:calc(50% - 4px)}.contracts-registry[data-v-d5fd9213]{display:flex;flex-direction:column;height:100%;min-height:0}.units-of-measure-registry[data-v-084163ab]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-084163ab]{display:flex;justify-content:center;gap:2px}.registry-route-link[data-v-b9028ddb]{color:var(--ava3v-primary-color, #2563eb)}.registry-route-link[data-v-b9028ddb]:hover{text-decoration:underline}.work-form__hint[data-v-342cbc4a]{margin-bottom:12px;color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm)}.work-form__computed[data-v-342cbc4a]{padding:.4em 0;color:var(--ava3v-text-secondary-color)}.work-execution__summary[data-v-dae168d8]{margin-bottom:16px;padding:12px;border-radius:var(--ava3v-border-radius);background:var(--ava3v-bg-secondary-color)}.work-execution__summary-title[data-v-dae168d8]{font-weight:500;margin-bottom:4px}.work-execution__summary-row[data-v-dae168d8]{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--ava3v-font-size-sm);color:var(--ava3v-text-secondary-color)}.work-execution__log[data-v-dae168d8]{margin-top:20px}.work-execution__log-title[data-v-dae168d8]{font-weight:500;margin-bottom:8px}.work-execution__log-empty[data-v-dae168d8]{color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm)}.work-execution__log-row[data-v-dae168d8]{display:grid;grid-template-columns:8em 10em 12em 1fr;gap:12px;padding:6px 0;border-bottom:1px solid var(--ava3v-border-color);font-size:var(--ava3v-font-size-sm)}.work-execution__log-date[data-v-dae168d8],.work-execution__log-comment[data-v-dae168d8]{color:var(--ava3v-text-secondary-color)}.thumb[data-v-f002070e]{display:block;padding:0;line-height:0}.thumb-img[data-v-f002070e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.work-volume--over[data-v-2a27bac3]{color:var(--ava3v-danger-color);font-weight:600}.work-detail__main-toggle[data-v-2a27bac3]{display:inline-flex}.work-detail__manual[data-v-2a27bac3]{display:inline-block;margin-inline-start:6px;padding:0 6px;border-radius:999px;font-size:var(--ava3v-font-size-sm);line-height:1.6;white-space:nowrap;color:var(--ava3v-warning-color);background:color-mix(in oklab,var(--ava3v-warning-color),transparent 88%)}.work-detail[data-v-2a27bac3]{display:flex;flex-direction:column;gap:var(--ava3v-gap)}.work-detail__section[data-v-2a27bac3] .ava3v-grid{height:auto}.work-detail__section--attachments[data-v-2a27bac3]{display:flex;flex-direction:column}.work-day__work[data-v-02cc8290]{font-weight:600;margin-bottom:var(--ava3v-gap)}.work-day__empty[data-v-02cc8290]{color:var(--ava3v-text-secondary-color);padding:var(--ava3v-gap) 0}.work-day__table[data-v-02cc8290]{width:100%;border-collapse:collapse;font-size:var(--ava3v-font-size)}.work-day__table th[data-v-02cc8290]{text-align:left;font-size:var(--ava3v-font-size-sm);color:var(--ava3v-text-secondary-color);font-weight:600;padding:0 8px 6px;border-bottom:1px solid var(--ava3v-border-color)}.work-day__table td[data-v-02cc8290]{padding:6px 8px;border-bottom:1px solid var(--ava3v-border-color);vertical-align:middle}.work-day__volume[data-v-02cc8290]{white-space:nowrap;font-weight:600}.work-day__changed[data-v-02cc8290]{white-space:nowrap;color:var(--ava3v-text-secondary-color)}.work-day__actions-head[data-v-02cc8290]{width:84px}.work-day__actions[data-v-02cc8290]{display:flex;gap:2px;justify-content:flex-end}.works-timesheet[data-v-e2a66ead]{display:flex;flex-direction:column;gap:var(--ava3v-gap);height:100%;min-height:0}.works-timesheet__period[data-v-e2a66ead]{font-size:var(--ava3v-font-size);font-weight:500}.works-timesheet__cell[data-v-e2a66ead]{display:inline-flex;align-items:center;gap:4px}.works-timesheet__badge[data-v-e2a66ead]{min-width:1.2em;border-radius:999px;padding:0 .3em;background:var(--ava3v-bg-secondary-color);color:var(--ava3v-text-secondary-color);font-size:.8em;font-style:normal;line-height:1.4;text-align:center}.works-timesheet__note[data-v-e2a66ead]{color:var(--ava3v-text-secondary-color);font-style:normal}.inspector-schedule__body[data-v-17d5f816]{display:flex;flex-direction:column;gap:var(--ava3v-gap, 12px)}.inspector-schedule__legend[data-v-17d5f816]{margin-right:auto;color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm)}.inspection-form__overlap[data-v-56b005fb]{grid-column:1 / -1}.inspection-form__inspector[data-v-56b005fb]{display:flex;gap:6px;align-items:center}.inspection-form__inspector[data-v-56b005fb]>:first-child{flex:1 1 auto;min-width:0}.work-volume--over[data-v-9f77f7e0]{color:var(--ava3v-danger-color);font-weight:600}.works-registry__views[data-v-9f77f7e0]{margin-bottom:var(--ava3v-gap)}.works-registry[data-v-9f77f7e0]{display:flex;flex-direction:column;height:100%;min-height:0}.activity-value[data-v-9cc4af26]{display:inline-flex;align-items:center;gap:2px;padding:0 6px;border-radius:10px;line-height:1.6;white-space:normal}.activity-value--old[data-v-9cc4af26]{color:var(--ava3v-danger-color);background:color-mix(in srgb,var(--ava3v-danger-color) 12%,transparent)}.activity-value--new[data-v-9cc4af26]{color:var(--ava3v-success-color);background:color-mix(in srgb,var(--ava3v-success-color) 12%,transparent)}:root[data-theme=light] .activity-value--old[data-v-9cc4af26]{color:color-mix(in oklab,var(--ava3v-danger-color) 62%,#000);background:color-mix(in srgb,var(--ava3v-danger-color) 14%,transparent)}:root[data-theme=light] .activity-value--new[data-v-9cc4af26]{color:color-mix(in oklab,var(--ava3v-success-color) 52%,#000);background:color-mix(in srgb,var(--ava3v-success-color) 18%,transparent)}.activity-arrow[data-v-9cc4af26]{margin:0 6px;opacity:.55}.activity-value--gone[data-v-9cc4af26]{text-decoration:line-through}.activity-value--gone .activity-mark[data-v-9cc4af26]{text-decoration:none}.activity-mark[data-v-9cc4af26]{margin-left:4px;cursor:help;opacity:.85;font-size:.85em}[data-v-1b6820aa] .ava3v-chat__composer{display:none!important}.work-volume--over[data-v-5d150576]{color:var(--ava3v-danger-color);font-weight:600}.works-overview__summary[data-v-5d150576]{display:flex;flex-direction:column;gap:var(--ava3v-padding)}.works-overview__facts[data-v-5d150576]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}@media(max-width:900px){.works-overview__facts[data-v-5d150576]{grid-template-columns:1fr}}.works-overview__progress[data-v-5d150576]{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;margin-top:4px}.works-overview__progress-facts[data-v-5d150576]{display:flex;flex-wrap:wrap;gap:16px}.mobile-api-form__page[data-v-2878acf8]{display:flex;align-items:center;justify-content:center;min-height:100vh;color:var(--ava3v-text-color)}.mobile-api-form__card[data-v-2878acf8]{width:360px;padding:32px;border-radius:8px;border:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25));box-shadow:0 2px 8px #00000014}.mobile-api-form__lang[data-v-2878acf8]{display:flex;justify-content:flex-end;margin-bottom:16px}.mobile-api-form__title[data-v-2878acf8]{text-align:center;margin-bottom:24px}.mobile-api-form__select[data-v-2878acf8]{width:100%;margin-bottom:24px}.mobile-api-form__input[data-v-2878acf8]{width:100%;margin-bottom:16px}.mobile-api-form__input--last[data-v-2878acf8]{margin-bottom:24px}.mobile-api-form__actions[data-v-2878acf8]{display:flex;flex-direction:column;gap:8px}.mobile-api-form__actions[data-v-2878acf8] button{width:100%}.mobile-api-form__error[data-v-2878acf8]{margin-top:16px}.works-analytics[data-v-424d716b]{display:flex;flex-direction:column;gap:16px;padding:16px;overflow:auto}.works-analytics__filters[data-v-424d716b]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.works-analytics__filters[data-v-424d716b]>*{min-width:14em}.works-analytics__cards[data-v-424d716b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:12px}.works-analytics__card[data-v-424d716b]{padding:12px 16px;border-radius:var(--ava3v-border-radius);border:1px solid var(--ava3v-border-color);background:var(--ava3v-bg-color)}.works-analytics__card-label[data-v-424d716b]{font-size:var(--ava3v-font-size-sm);color:var(--ava3v-text-secondary-color)}.works-analytics__card-value[data-v-424d716b]{margin-top:4px;font-size:1.4em;color:var(--ava3v-text-color)}.works-analytics__chart[data-v-424d716b]{padding:16px;border-radius:var(--ava3v-border-radius);border:1px solid var(--ava3v-border-color);background:var(--ava3v-bg-color)}.works-analytics__chart-title[data-v-424d716b]{margin-bottom:8px;font-weight:500;color:var(--ava3v-text-color)}.works-analytics__empty[data-v-424d716b]{padding:32px;text-align:center;color:var(--ava3v-text-secondary-color)}.statistic[data-v-06a74388]{display:flex;flex-direction:column;height:100%;color:var(--ava3v-text-color)}.statistic__tabs[data-v-06a74388]{flex:0 0 auto}.statistic__works[data-v-06a74388]{flex:1;min-height:0;overflow:auto}.statistic__filters[data-v-06a74388]{padding:4px 16px 4px 0;border-bottom:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25))}.statistic__filters-row[data-v-06a74388]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.statistic__filters--mobile .statistic__filters-row[data-v-06a74388]{flex-direction:column;align-items:stretch}.statistic__filter[data-v-06a74388]{width:220px}.statistic__date[data-v-06a74388]{width:160px}.statistic__layout-toggle[data-v-06a74388]{display:flex;align-items:center;gap:8px}.statistic__content[data-v-06a74388]{flex:1;overflow:auto;padding:16px 0}.statistic__grid[data-v-06a74388]{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.statistic__grid[data-v-06a74388]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.statistic__grid[data-v-06a74388]{grid-template-columns:repeat(3,1fr)}}.statistic__list[data-v-06a74388]{display:flex;flex-direction:column;gap:16px}.statistic__card[data-v-06a74388]{border:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25));border-radius:6px;padding:16px;box-shadow:0 1px 2px #0000000f}.statistic__card-title[data-v-06a74388]{font-size:15px;font-weight:600;margin-bottom:8px}.statistic__card--skeleton[data-v-06a74388]{display:flex;flex-direction:column;gap:16px;animation:statistic-pulse-06a74388 1.4s ease-in-out infinite}.statistic__skeleton-title[data-v-06a74388]{height:24px;width:75%;border-radius:6px;background:#80808040}.statistic__skeleton-chart[data-v-06a74388]{height:300px;border-radius:6px;background:#80808026}@keyframes statistic-pulse-06a74388{0%,to{opacity:1}50%{opacity:.5}}.fade-enter-active[data-v-6b4382de],.fade-leave-active[data-v-6b4382de]{transition:opacity .12s ease}.fade-enter-from[data-v-6b4382de],.fade-leave-to[data-v-6b4382de]{opacity:0}.fade-enter-active .panel[data-v-6b4382de],.fade-leave-active .panel[data-v-6b4382de]{transition:transform .12s ease}.fade-enter-from .panel[data-v-6b4382de],.fade-leave-to .panel[data-v-6b4382de]{transform:scale(.98)}.ext-fields-section[data-v-0a7b12e7]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ext-fields-section__caption[data-v-0a7b12e7]{font-weight:600;border-bottom:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25));padding-bottom:4px}.ext-fields-section__group-title[data-v-0a7b12e7]{font-size:13px;font-weight:600;opacity:.8;margin-bottom:4px}.project-form__settings[data-v-4f52db2a]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.project-form__settings-caption[data-v-4f52db2a]{font-weight:600;border-bottom:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25));padding-bottom:4px}.project-form__ext-loading[data-v-4f52db2a]{opacity:.7;font-size:13px;padding:8px}.project-form__image[data-v-4f52db2a]{margin-top:16px}.project-form__image-label[data-v-4f52db2a]{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.projects-registry[data-v-d6fdf8b5]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.projects-registry__toolbar[data-v-d6fdf8b5]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:4px 0;border-bottom:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25))}.projects-registry__toolbar-left[data-v-d6fdf8b5]{display:flex;gap:8px}.projects-registry__content[data-v-d6fdf8b5]{flex:1;overflow:auto;padding:12px 0}.projects-registry__grid[data-v-d6fdf8b5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.projects-registry__empty[data-v-d6fdf8b5]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:.5}.projects-registry__empty-text[data-v-d6fdf8b5]{font-size:1.2em}.projects-registry__pagination[data-v-d6fdf8b5]{padding:12px 8px 0}.project-card[data-v-d6fdf8b5]{display:flex;flex-direction:column;gap:10px;min-height:380px;padding:16px;border:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25));border-radius:var(--ava3v-border-radius, 8px);background:var(--ava3v-surface-color, transparent)}.project-card--skeleton[data-v-d6fdf8b5]{animation:project-card-pulse-d6fdf8b5 1.4s ease-in-out infinite}.project-card__skeleton-image[data-v-d6fdf8b5]{height:144px;border-radius:6px;background:#80808040}.project-card__skeleton-line[data-v-d6fdf8b5]{height:18px;border-radius:6px;background:#80808040}.project-card__skeleton-line--wide[data-v-d6fdf8b5]{width:75%}.project-card__skeleton-line--narrow[data-v-d6fdf8b5]{width:50%}@keyframes project-card-pulse-d6fdf8b5{0%,to{opacity:1}50%{opacity:.5}}.project-card__image[data-v-d6fdf8b5]{position:relative;overflow:hidden;border-radius:6px;flex:0 0 130px;background:#8080800a}.project-card__img[data-v-d6fdf8b5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.project-card__status[data-v-d6fdf8b5]{position:absolute;top:8px;left:8px}.project-card__title[data-v-d6fdf8b5]{font-size:1.08em;font-weight:600;display:-webkit-box;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-card__description[data-v-d6fdf8b5]{font-size:var(--ava3v-font-size-sm, 12px);opacity:.7;display:-webkit-box;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-card__stats[data-v-d6fdf8b5]{flex:0 0 auto;min-height:58px;display:flex;flex-direction:column;gap:8px;font-size:var(--ava3v-font-size-sm, 12px)}.project-card__stat-row[data-v-d6fdf8b5]{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:8px}.project-card__stat-label[data-v-d6fdf8b5]{opacity:.7;line-height:24px}.project-card__chips[data-v-d6fdf8b5]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px}.project-card__chip[data-v-d6fdf8b5]{display:inline-flex;height:24px;min-width:32px;align-items:center;justify-content:center;border-radius:6px;border:1px solid;padding:0 6px;font-size:var(--ava3v-font-size-sm, 12px);font-weight:600}.project-card__actions[data-v-d6fdf8b5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;min-height:calc(var(--ava3v-height, 36px) + 10px);border-top:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .18))}.project-card__actions-left[data-v-d6fdf8b5]{display:flex;gap:4px}.issue-categories-registry[data-v-8eaaef39]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-8eaaef39]{display:flex;justify-content:center;gap:2px}span[data-v-2a99c819]{min-width:20px;text-align:center}.duration-picker__box[data-v-2a99c819]{width:86px}.issue-type-form__readonly[data-v-3375f79c]{pointer-events:none;opacity:.7}.issue-types-registry[data-v-c746fec3]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-c746fec3]{display:flex;justify-content:center;gap:2px}.issue-dictionaries-page[data-v-2f3e58eb]{--issue-dictionaries-categories-width: 340px;display:flex;width:100%;height:100%;min-height:0;overflow:hidden}.issue-dictionaries-page-resizing[data-v-2f3e58eb]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:col-resize}.issue-dictionaries-panel[data-v-2f3e58eb]{display:flex;flex-direction:column;min-width:0;min-height:0;padding:12px}.issue-dictionaries-categories-panel[data-v-2f3e58eb]{flex:0 0 var(--issue-dictionaries-categories-width)}.issue-dictionaries-types-panel[data-v-2f3e58eb]{flex:1 1 auto}.issue-dictionaries-categories-panel[data-v-2f3e58eb],.issue-dictionaries-types-panel[data-v-2f3e58eb]{min-width:280px}.issue-dictionaries-splitter[data-v-2f3e58eb]{position:relative;z-index:2;width:12px;min-width:12px;height:100%;flex:0 0 12px;cursor:col-resize;touch-action:none;outline:none}.issue-dictionaries-splitter[data-v-2f3e58eb]:before{content:"";position:absolute;top:12px;bottom:12px;left:5px;width:2px;border-radius:2px;background-color:var(--ava3v-border-color, rgba(0, 0, 0, .16));transition:background-color .14s ease,box-shadow .14s ease}.issue-dictionaries-splitter[data-v-2f3e58eb]:hover:before,.issue-dictionaries-splitter[data-v-2f3e58eb]:focus-visible:before,.issue-dictionaries-page-resizing .issue-dictionaries-splitter[data-v-2f3e58eb]:before{background-color:var(--ava3v-primary-color, #009688);box-shadow:0 0 0 3px color-mix(in srgb,var(--ava3v-primary-color, #009688) 18%,transparent)}.issue-dictionaries-panel-header[data-v-2f3e58eb]{display:flex;align-items:center;justify-content:space-between;height:52px;min-height:52px;max-height:52px;padding-bottom:10px;box-sizing:border-box;overflow:hidden}.issue-dictionaries-panel-header>div[data-v-2f3e58eb]{min-width:0;max-width:100%}.issue-dictionaries-panel-body[data-v-2f3e58eb]{flex:1 1 auto;min-height:0}.issue-dictionaries-panel-title[data-v-2f3e58eb]{font-size:16px;font-weight:600;line-height:1.25}.issue-dictionaries-panel-subtitle[data-v-2f3e58eb]{margin-top:2px;font-size:12px;line-height:1.35;opacity:.62;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.issue-dictionaries-page[data-v-2f3e58eb]{flex-direction:column;overflow:auto}.issue-dictionaries-categories-panel[data-v-2f3e58eb]{flex:0 0 420px;border-right:0;border-bottom:1px solid var(--ava3v-border-color, rgba(0, 0, 0, .12))}.issue-dictionaries-splitter[data-v-2f3e58eb]{display:none}.issue-dictionaries-types-panel[data-v-2f3e58eb]{flex:0 0 620px}}.change-password__hint[data-v-26251341]{margin-top:.25em;font-size:var(--ava3v-font-size-sm);color:var(--ava3v-text-secondary-color)}.password-manager-username[data-v-26251341]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;transform:translate(-10000px)}.user-profile-page[data-v-a831d650]{padding:24px;display:flex;flex-direction:column;gap:24px}.card-content[data-v-a831d650]{padding:16px}.avatar-block-wrapper[data-v-a831d650]{display:flex;justify-content:space-between;align-items:center}.avatar-block[data-v-a831d650]{display:flex;justify-content:space-between;width:100%;align-items:center}.avatar-info[data-v-a831d650]{display:flex;align-items:center;gap:16px}.avatar-actions[data-v-a831d650]{display:flex;flex-direction:column;gap:12px}.avatar[data-v-a831d650]{width:64px;height:64px;border-radius:50%}.grid-2[data-v-a831d650]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.providers-header[data-v-a831d650]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.grid-cards[data-v-a831d650]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:stretch}.prov-card[data-v-a831d650]{border:1px solid var(--ava3v-border-color, #e5e7eb);border-radius:10px;padding:14px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;min-height:150px}.prov-card.skeleton[data-v-a831d650]{height:120px;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:shimmer-a831d650 1.2s infinite}@keyframes shimmer-a831d650{0%{background-position:100% 0}to{background-position:0 0}}.prov-main[data-v-a831d650]{display:block}.prov-left[data-v-a831d650]{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start;min-width:0}.icon-box[data-v-a831d650]{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#0000000a}.messenger-icon[data-v-a831d650]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.prov-body[data-v-a831d650]{min-width:0}.prov-title[data-v-a831d650]{font-weight:700;margin-bottom:4px;line-height:1.2}.prov-status[data-v-a831d650]{opacity:.85;line-height:1.25}.link-status[data-v-a831d650]{margin-top:8px}.line[data-v-a831d650]{line-height:1.25}.link-status[data-v-a831d650],.prov-status[data-v-a831d650],.prov-title[data-v-a831d650]{word-break:break-word}.prov-footer[data-v-a831d650]{margin-top:auto;padding-top:12px;border-top:1px solid var(--ava3v-border-color, #e5e7eb);display:flex;justify-content:flex-end}.prov-footer[data-v-a831d650] .dx-button{width:100%;max-width:240px}.mobile-push-note[data-v-a831d650]{width:100%;color:var(--ava3v-text-color, #1f2937);font-size:13px;line-height:1.3;opacity:.75;text-align:right}.ok[data-v-a831d650]{color:#16a34a}.bad[data-v-a831d650]{color:#b91c1c}.dim[data-v-a831d650]{opacity:.75}.empty[data-v-a831d650]{opacity:.7;font-style:italic}.send-test[data-v-a831d650]{margin-top:12px;border-top:1px dashed var(--ava3v-border-color, #e5e7eb);padding-top:12px}.send-test-row[data-v-a831d650]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.send-counter[data-v-a831d650]{margin-top:4px;opacity:.65;text-align:right}.small[data-v-a831d650]{font-size:12px}.local-settings-actions[data-v-a831d650]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.matrix-actions[data-v-a831d650]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.matrix-loading[data-v-a831d650]{padding:16px 0;opacity:.7}.notification-matrix-wrap[data-v-a831d650]{width:100%;overflow-x:auto}.notification-matrix[data-v-a831d650]{width:100%;border-collapse:collapse;min-width:720px}.notification-matrix th[data-v-a831d650],.notification-matrix td[data-v-a831d650]{border-bottom:1px solid var(--ava3v-border-color, #e5e7eb);padding:12px;vertical-align:middle}.notification-matrix th[data-v-a831d650]{text-align:center;font-weight:700;background:#00000008}.notification-matrix th[data-v-a831d650]:first-child,.notification-matrix td[data-v-a831d650]:first-child{text-align:left;width:44%}.notification-matrix td[data-v-a831d650]:not(:first-child){text-align:center}.matrix-event-title[data-v-a831d650]{font-weight:700;margin-bottom:4px}.matrix-channel-head[data-v-a831d650]{display:inline-flex;flex-direction:column;align-items:center;gap:4px;line-height:1.2}.matrix-group-row td[data-v-a831d650]{padding:9px 12px;background:#0000000e;color:#000000ad;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.matrix-disabled-cell[data-v-a831d650]{background:#00000006}.matrix-disabled-cell[data-v-a831d650] .dx-checkbox{opacity:.45}.group-box[data-v-e8d17ae8]{border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius);margin-bottom:8px}.group-header[data-v-e8d17ae8]{padding:12px 16px;font-weight:600;border-bottom:1px solid var(--ava3v-border-color);border-top-left-radius:var(--ava3v-border-radius);border-top-right-radius:var(--ava3v-border-radius);display:flex;justify-content:space-between;align-items:start}.permission-card[data-v-e8d17ae8]{background-color:var(--ava3v-bg-color);border-radius:var(--ava3v-border-radius)}.permission-group[data-v-e8d17ae8]{border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius)}.permission-group-header[data-v-e8d17ae8]{padding:8px 12px;font-weight:500}.permission-group-body[data-v-e8d17ae8]{padding:12px;display:flex;flex-wrap:wrap;gap:12px}.checkbox-item[data-v-e8d17ae8]{min-width:180px}[data-v-e8d17ae8] .permission-inherited .dx-checkbox-text{font-style:italic}.permission-locked[data-v-e8d17ae8]{opacity:.55;cursor:not-allowed}.user-form__tab-content[data-v-ac24a912]{min-height:55vh;max-height:60vh;overflow-y:auto;padding-right:4px}.user-form__tab-pane[data-v-ac24a912]{padding:12px 0}.delegate-form__hint[data-v-edf9ef08]{margin-bottom:12px;font-size:13px;opacity:.75}.delegate-form__label[data-v-edf9ef08]{margin-bottom:4px;font-size:12px;opacity:.7}.delegate-form__note[data-v-edf9ef08]{margin-top:8px;font-size:12px;opacity:.7}.delegate-error[data-v-edf9ef08]{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:10px 12px;border-radius:6px;background:#d930301a;border:1px solid rgba(217,48,48,.35);color:#b02a2a;font-size:13px;line-height:18px}.delegate-form__error-text[data-v-edf9ef08]{white-space:pre-line}.users-registry[data-v-e161c64d]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-e161c64d]{display:flex;justify-content:center;gap:2px}.role-badges[data-v-e161c64d]{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;overflow:hidden;min-width:0}.role-empty[data-v-e161c64d]{color:var(--ava3v-text-secondary-color)}.registry-route-link[data-v-f5bc3e84]{color:var(--ava3v-primary-color, #2563eb)}.registry-route-link[data-v-f5bc3e84]:hover{text-decoration:underline}.bulk-issue-action__warning[data-v-7c524c94]{background:color-mix(in srgb,transparent 88%,#ffca28 12%);border-color:#ffca28}.bulk-issue-result__summary[data-v-71db9493]{background:color-mix(in srgb,transparent 88%,var(--summary-color) 12%);border-color:var(--summary-color);color:currentColor}.bulk-issue-result__summary--success[data-v-71db9493]{--summary-color: #43d17d}.bulk-issue-result__summary--error[data-v-71db9493]{--summary-color: #ff6b6b}.bulk-issue-result__table th[data-v-71db9493],.bulk-issue-result__table td[data-v-71db9493]{border-color:var(--ava3v-border-color, rgba(128,128,128,.3));color:currentColor}.bulk-issue-result__table th[data-v-71db9493]{background:color-mix(in srgb,transparent 85%,currentColor 15%)}.bulk-issue-result__message[data-v-71db9493]{line-height:1.45;white-space:pre-line}.bulk-issue-result__empty[data-v-71db9493]{color:color-mix(in srgb,currentColor 68%,transparent)}.responsible-popup__count[data-v-8a806610]{font-size:13px;opacity:.75;margin-bottom:16px}.responsible-popup__item[data-v-8a806610]{display:flex;align-items:center;width:100%;min-width:0}.responsible-popup__item-text[data-v-8a806610]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsible-popup__warn[data-v-8a806610]{flex-shrink:0;margin-left:8px;color:#f59e0b}.responsible-popup__mismatch[data-v-8a806610]{margin-top:8px;font-size:13px;color:#f59e0b}.issue-list-view[data-v-46684ec4]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.issue-list-view__status[data-v-46684ec4],.issue-list-view__priority[data-v-46684ec4]{font-weight:500;cursor:pointer}.issue-list-view__link[data-v-46684ec4]{color:var(--ava3v-primary-color, #2563eb)}.issue-list-view__link[data-v-46684ec4]:hover{text-decoration:underline}.registry-actions[data-v-46684ec4]{display:flex;justify-content:center;gap:2px}.issue-gantt[data-v-3e71453b]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.issue-gantt__filters[data-v-3e71453b]{display:flex;gap:16px;align-items:center;padding:8px;border-bottom:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25))}.issue-gantt__filter[data-v-3e71453b],.issue-gantt__scale[data-v-3e71453b]{width:200px}.issue-gantt__chart[data-v-3e71453b]{flex:1;min-height:0}.role-users-tab[data-v-fa281d2d]{position:relative}.role-users-tab__list[data-v-fa281d2d]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:8px;max-height:60vh;min-height:40vh}.role-users-tab__header[data-v-fa281d2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.role-users-tab__title[data-v-fa281d2d]{font-weight:600}.role-users-tab__item[data-v-fa281d2d]{display:flex;justify-content:space-between;align-items:center;padding:8px;border:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25));border-radius:6px}.role-users-tab__empty[data-v-fa281d2d]{font-size:13px;font-style:italic;opacity:.6;padding:8px}.role-users-tab__empty--tall[data-v-fa281d2d]{min-height:40vh}.role-form__tab-content[data-v-5bb83e12]{min-height:55vh;max-height:60vh;overflow-y:auto;padding-right:4px}.role-form__tab-pane[data-v-5bb83e12]{padding:12px 0}.roles-registry[data-v-84fefcc6]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-84fefcc6]{display:flex;justify-content:center;gap:2px}.user-projects-registry[data-v-24d6bc77]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-24d6bc77]{display:flex;justify-content:center;gap:2px}.role-categories-registry[data-v-be2d5eed]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-be2d5eed]{display:flex;justify-content:center;gap:2px}.workspaces-registry[data-v-41e62f51]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.seats-panel[data-v-41e62f51]{display:flex;flex-wrap:wrap;gap:24px;padding:10px 14px;margin-bottom:8px;border:1px solid var(--ava3v-border-color);border-radius:8px;background:var(--ava3v-surface-color)}.seats-cell[data-v-41e62f51]{display:flex;flex-direction:column;gap:2px}.seats-label[data-v-41e62f51]{font-size:var(--ava3v-font-size-sm);opacity:.7}.seats-value[data-v-41e62f51]{font-size:1.25em;font-weight:600}.seats-value--warn[data-v-41e62f51]{color:var(--ava3v-danger-color)}.modules-cell[data-v-41e62f51]{display:flex;flex-wrap:wrap;gap:4px}.modules-cell__empty[data-v-41e62f51]{opacity:.5}.registry-actions[data-v-41e62f51]{display:flex;justify-content:center;gap:2px}.user-workspaces-registry[data-v-474540d4]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-474540d4]{display:flex;justify-content:center;gap:2px}.provider-card[data-v-76c44d08]{display:flex;flex-direction:column;min-height:160px}.provider-top[data-v-76c44d08]{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start}.provider-icon[data-v-76c44d08]{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:#0000000a}.provider-icon img[data-v-76c44d08]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.provider-body[data-v-76c44d08]{min-width:0}.provider-footer[data-v-76c44d08]{margin-top:auto;padding-top:12px;border-top:1px solid var(--ava3v-border-color, rgba(0, 0, 0, .12))}.provider-edit-form[data-v-76c44d08]{max-height:calc(90vh - 72px);overflow-y:auto;overscroll-behavior:contain}.provider-edit-form[data-v-76c44d08]>*{flex-shrink:0}.provider-config-json[data-v-76c44d08]{min-height:240px}.provider-sample-json[data-v-76c44d08]{min-height:120px;max-height:220px;overflow-y:auto}.provider-edit-actions[data-v-76c44d08]{position:sticky;bottom:-12px;margin-left:-12px;margin-right:-12px;margin-bottom:-12px;padding:12px;background:var(--ava3v-bg-color, #fff);border-top:1px solid var(--ava3v-border-color, rgba(0, 0, 0, .12))}.email-toggle-row[data-v-76c44d08]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:10px 12px;border:1px solid var(--ava3v-border-color, rgba(0, 0, 0, .12));border-radius:6px}.email-template-section[data-v-76c44d08]{border:1px solid var(--ava3v-border-color, rgba(0, 0, 0, .12));border-radius:6px;padding:12px}.email-banner-row[data-v-76c44d08]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.email-banner-preview[data-v-76c44d08]{min-height:64px;display:grid;place-items:center;padding:8px;border:1px dashed var(--ava3v-border-color, rgba(0, 0, 0, .2));border-radius:6px;background:#00000005;overflow:hidden}.email-banner-preview img[data-v-76c44d08]{max-width:100%;max-height:120px;-o-object-fit:contain;object-fit:contain}.hidden-file-input[data-v-76c44d08]{display:none}.email-token-legend[data-v-76c44d08]{display:flex;flex-wrap:wrap;gap:6px}.token-chip[data-v-76c44d08]{font-size:11px;padding:2px 6px;border-radius:4px;background:#0000000f;color:var(--ava3v-text-color, #333);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.email-preview-wrap[data-v-76c44d08]{width:100%;height:384px;overflow:hidden;border:1px solid var(--ava3v-border-color, rgba(0, 0, 0, .12));border-radius:6px;background:#fff}.email-preview-frame[data-v-76c44d08]{width:640px;height:480px;border:0;background:#fff;transform:scale(.8);transform-origin:top left}.active-sessions[data-v-0ea6b291]{display:flex;flex-direction:column;gap:12px}.active-sessions__header[data-v-0ea6b291]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.active-sessions__header-text[data-v-0ea6b291]{min-width:0}.active-sessions__count[data-v-0ea6b291]{font-size:13px;opacity:.7}.active-sessions__grid[data-v-0ea6b291]{min-height:240px}.active-sessions__actions[data-v-0ea6b291]{display:flex;justify-content:center}.active-sessions__user-name[data-v-0ea6b291]{font-weight:600}.active-sessions__user-login[data-v-0ea6b291]{font-size:12px;opacity:.6}.license-settings__modules[data-v-daeaf730]{margin-top:16px;padding-top:16px;border-top:1px solid var(--ava3v-border-color)}.license-settings__chips[data-v-daeaf730]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.license-settings__modules-hint[data-v-daeaf730]{margin-top:8px;font-size:var(--ava3v-font-size-sm);color:var(--ava3v-text-secondary-color)}.license-settings[data-v-daeaf730]{display:flex;flex-direction:column;gap:16px}.license-settings__header[data-v-daeaf730]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.license-settings__card[data-v-daeaf730]{border:1px solid;border-color:color-mix(in srgb,currentColor 18%,transparent);border-radius:4px;padding:16px 18px;display:flex;flex-direction:column;gap:16px}.license-settings__status-row[data-v-daeaf730]{display:flex;align-items:center;gap:10px}.license-settings__status-code[data-v-daeaf730]{font-size:13px;opacity:.75}.license-settings__grid[data-v-daeaf730]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 24px}.license-settings__grid--allocation[data-v-daeaf730]{margin-top:12px}.license-settings__table[data-v-daeaf730]{width:100%;margin-top:14px;border-collapse:collapse;font-size:inherit}.license-settings__table th[data-v-daeaf730],.license-settings__table td[data-v-daeaf730]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--ava3v-border-color);vertical-align:top}.license-settings__table th[data-v-daeaf730]{font-size:var(--ava3v-font-size-sm);font-weight:600;opacity:.7}.license-settings__num[data-v-daeaf730]{text-align:right;white-space:nowrap}.license-settings__label[data-v-daeaf730]{font-size:12px;opacity:.6;margin-bottom:2px}.license-settings__value[data-v-daeaf730]{font-weight:600}.license-settings__value--warn[data-v-daeaf730]{color:#c0392b}.license-settings__upload[data-v-daeaf730]{display:flex;flex-direction:column;gap:10px;padding-top:4px}.license-settings__dropzone[data-v-daeaf730]{border:1px dashed;border-color:color-mix(in srgb,currentColor 30%,transparent);border-radius:6px;padding:22px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.license-settings__dropzone--over[data-v-daeaf730]{border-color:color-mix(in srgb,currentColor 60%,transparent);background:color-mix(in srgb,currentColor 6%,transparent)}.license-settings__dropzone-icon[data-v-daeaf730]{font-size:26px;opacity:.5}.license-settings__dropzone-text[data-v-daeaf730]{margin-top:6px;opacity:.65}.license-settings__file[data-v-daeaf730]{margin-top:6px;font-weight:600}.license-settings__input[data-v-daeaf730]{display:none}.license-settings__upload-actions[data-v-daeaf730]{display:flex;align-items:center;gap:8px}.system-settings__inner[data-v-69443c24]{display:flex;flex-direction:column;gap:16px;min-height:100%;padding:20px 24px}.system-settings__header[data-v-69443c24]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.system-settings__title[data-v-69443c24]{margin:0;font-size:30px;line-height:1.15;font-weight:700}.system-settings__subtitle[data-v-69443c24]{margin-top:4px;color:color-mix(in srgb,currentColor 68%,transparent)}.system-settings__tabs[data-v-69443c24]{flex:0 0 auto}.system-settings__panel[data-v-69443c24],.system-settings__content-panel[data-v-69443c24]{min-height:0;border:1px solid;border-color:color-mix(in srgb,currentColor 18%,transparent);border-radius:4px;overflow:hidden}.system-settings__content-panel[data-v-69443c24]{flex:1 1 auto;min-height:620px}.system-settings__panel[data-v-69443c24]{padding:20px;display:flex;flex-direction:column;gap:20px}.system-settings__panel-title[data-v-69443c24]{font-weight:700;margin-bottom:6px}.system-settings__panel-text[data-v-69443c24]{color:color-mix(in srgb,currentColor 68%,transparent)}.system-settings__section[data-v-69443c24]{padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.system-settings__section[data-v-69443c24]:last-child{padding-bottom:0;border-bottom:none}.system-settings__section-header[data-v-69443c24]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.system-settings__field[data-v-69443c24]{max-width:420px;margin-top:16px}.system-settings__field-label[data-v-69443c24]{margin-bottom:4px;font-weight:600;color:color-mix(in srgb,currentColor 76%,transparent)}.system-settings__password-form[data-v-69443c24]{display:contents}.system-settings__password-field[data-v-69443c24]{max-width:360px}.system-settings__password-manager-username[data-v-69443c24]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;transform:translate(-10000px)}.template-page[data-v-052194b6]{color:var(--ava3v-text-color)}.prescription-page[data-v-052194b6]{min-width:0}.template-versions-grid[data-v-052194b6]{max-height:280px;overflow:auto}.source-picker-popup[data-v-052194b6]{height:min(60vh,460px);overflow:auto}.page-header[data-v-052194b6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title[data-v-052194b6]{font-size:22px;line-height:1.15;font-weight:600;margin:0}.page-subtitle[data-v-052194b6],.section-subtitle[data-v-052194b6]{color:color-mix(in srgb,currentColor 68%,transparent);font-size:14px;line-height:1.35}.top-grid[data-v-052194b6]{display:grid;grid-template-columns:minmax(320px,520px) minmax(420px,1fr);gap:16px;align-items:stretch}.template-toolbar[data-v-052194b6]{display:flex;align-items:center;gap:12px;min-width:0}.template-toolbar__contragent-label[data-v-052194b6]{color:color-mix(in srgb,currentColor 72%,transparent);font-size:13px;white-space:nowrap}.template-toolbar__contragent[data-v-052194b6]{width:min(420px,100%)}.template-context[data-v-052194b6],.template-versions-grid[data-v-052194b6]{min-width:0}.summary-panel[data-v-052194b6],.validation-panel[data-v-052194b6],.grid-section[data-v-052194b6]{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:4px}.summary-panel[data-v-052194b6],.validation-panel[data-v-052194b6]{padding:16px;min-height:190px}.panel-title-row[data-v-052194b6],.section-title-row[data-v-052194b6]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.panel-actions[data-v-052194b6]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.template-parameters-title[data-v-052194b6]{display:inline-flex;align-items:center;gap:6px}.template-help-button[data-v-052194b6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:color-mix(in srgb,currentColor 62%,transparent);cursor:help}.template-help-button[data-v-052194b6]:hover,.template-help-button[data-v-052194b6]:focus-visible{color:currentColor;background:color-mix(in srgb,currentColor 10%,transparent);outline:none}.upload-zone[data-v-052194b6]{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;border:1px dashed color-mix(in srgb,currentColor 24%,transparent);border-radius:4px;cursor:pointer;min-width:0;transition:border-color .14s ease,background-color .14s ease}.upload-zone--busy[data-v-052194b6]{pointer-events:none;opacity:.72}.upload-zone--readonly[data-v-052194b6]{cursor:default}.upload-zone--dragging[data-v-052194b6]{border-color:var(--ava3v-primary-color, #009688);background:color-mix(in srgb,var(--ava3v-primary-color, #009688) 10%,transparent)}.upload-zone__icon[data-v-052194b6]{font-size:26px;color:var(--ava3v-primary-color, #009688);flex:0 0 auto}.upload-zone__content[data-v-052194b6]{min-width:0}.upload-zone__file[data-v-052194b6]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.upload-zone__hint[data-v-052194b6]{margin-top:2px;font-size:13px;color:color-mix(in srgb,currentColor 62%,transparent)}.upload-progress[data-v-052194b6]{height:4px;margin-top:10px;background:color-mix(in srgb,currentColor 16%,transparent);border-radius:999px;overflow:hidden}.upload-progress__bar[data-v-052194b6]{height:100%;background:var(--ava3v-primary-color, #009688);transition:width .16s ease}.summary-stats[data-v-052194b6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.summary-label[data-v-052194b6]{font-size:12px;color:color-mix(in srgb,currentColor 58%,transparent)}.summary-value[data-v-052194b6]{margin-top:2px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-052194b6]{display:flex;align-items:center;gap:12px;min-height:116px;color:color-mix(in srgb,currentColor 66%,transparent)}.empty-state__icon[data-v-052194b6]{font-size:30px;color:var(--ava3v-primary-color, #009688)}.empty-state__title[data-v-052194b6]{color:currentColor;font-weight:600}.empty-state__text[data-v-052194b6]{margin-top:3px;font-size:14px}.valid-state[data-v-052194b6]{display:flex;align-items:center;gap:8px;min-height:116px;color:#2e7d32;font-weight:600}.valid-state__icon[data-v-052194b6]{font-size:22px}.validation-lists[data-v-052194b6]{margin-top:12px;display:flex;flex-direction:column;gap:10px;max-height:180px;overflow:auto}.error-list[data-v-052194b6]{max-height:180px;overflow:auto;border-radius:4px;border:1px solid color-mix(in srgb,#d32f2f 62%,transparent);background:color-mix(in srgb,#d32f2f 8%,transparent)}.error-list__item[data-v-052194b6]{padding:8px 10px;font-size:13px;line-height:1.25;overflow-wrap:anywhere;color:#d32f2f}.error-list__item+.error-list__item[data-v-052194b6]{border-top:1px solid color-mix(in srgb,#d32f2f 38%,transparent)}.source-cell[data-v-052194b6]{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%}.source-picker-trigger[data-v-052194b6]{display:grid;grid-template-columns:minmax(0,1fr) 22px 18px;align-items:center;width:100%;min-height:32px;padding:0 8px 0 10px;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 48%,transparent);border-radius:2px 2px 0 0;background:color-mix(in srgb,currentColor 5%,transparent);text-align:left;cursor:pointer}.source-picker-trigger[data-v-052194b6]:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.source-picker-trigger__text[data-v-052194b6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.source-picker-trigger__text--empty[data-v-052194b6]{color:color-mix(in srgb,currentColor 54%,transparent)}.source-picker-trigger__clear[data-v-052194b6],.source-picker-trigger__arrow[data-v-052194b6]{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,currentColor 58%,transparent)}.source-picker-trigger__clear[data-v-052194b6]{width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent)}.source-picker-trigger__clear[data-v-052194b6]:hover{color:currentColor;background:color-mix(in srgb,currentColor 18%,transparent)}.source-picker-popup[data-v-052194b6]{height:100%;min-height:0}.source-picker-grid[data-v-052194b6]{min-height:0}.source-name-cell[data-v-052194b6]{min-width:0}.source-name-cell__title[data-v-052194b6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.source-name-cell__code[data-v-052194b6]{margin-top:2px;color:color-mix(in srgb,currentColor 58%,transparent);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-warning[data-v-052194b6]{min-width:0;max-width:100%;padding:3px 8px;border-left:3px solid #ef6c00;border-radius:3px;background:color-mix(in srgb,#ef6c00 7%,transparent);color:#ef6c00;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-section[data-v-052194b6]{display:flex;flex-direction:column;min-height:0;padding:14px}.template-parameter-blocks[data-v-052194b6]{display:flex;flex-direction:column;gap:14px;min-width:0}.template-parameter-block[data-v-052194b6]{min-width:0}.template-parameter-block__header[data-v-052194b6]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:8px 0 10px}.template-parameter-block__title[data-v-052194b6]{font-weight:600}.template-parameters-grid[data-v-052194b6]{min-width:0}.grid-actions[data-v-052194b6]{display:flex;justify-content:flex-end;padding-top:12px}.section-title-row[data-v-052194b6]{margin-bottom:10px}@media(max-width:1100px){.page-header[data-v-052194b6],.template-toolbar[data-v-052194b6],.template-parameter-block__header[data-v-052194b6],.top-grid[data-v-052194b6]{display:flex;flex-direction:column;align-items:stretch}.summary-panel[data-v-052194b6],.validation-panel[data-v-052194b6]{width:100%}}.template-page[data-v-bb210b9f]{color:var(--ava3v-text-color)}.inspection-page[data-v-bb210b9f]{min-width:0}.template-versions-grid[data-v-bb210b9f]{max-height:280px;overflow:auto}.source-picker-popup[data-v-bb210b9f]{height:min(60vh,460px);overflow:auto}.page-header[data-v-bb210b9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title[data-v-bb210b9f]{font-size:22px;line-height:1.15;font-weight:600;margin:0}.page-subtitle[data-v-bb210b9f],.section-subtitle[data-v-bb210b9f]{color:color-mix(in srgb,currentColor 68%,transparent);font-size:14px;line-height:1.35}.top-grid[data-v-bb210b9f]{display:grid;grid-template-columns:minmax(320px,520px) minmax(420px,1fr);gap:16px;align-items:stretch}.template-toolbar[data-v-bb210b9f]{display:flex;align-items:center;gap:12px;min-width:0}.template-toolbar__contragent-label[data-v-bb210b9f]{color:color-mix(in srgb,currentColor 72%,transparent);font-size:13px;white-space:nowrap}.template-toolbar__contragent[data-v-bb210b9f]{width:min(420px,100%)}.template-context[data-v-bb210b9f],.template-versions-grid[data-v-bb210b9f]{min-width:0}.summary-panel[data-v-bb210b9f],.validation-panel[data-v-bb210b9f],.grid-section[data-v-bb210b9f]{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:4px}.summary-panel[data-v-bb210b9f],.validation-panel[data-v-bb210b9f]{padding:16px;min-height:190px}.panel-title-row[data-v-bb210b9f],.section-title-row[data-v-bb210b9f]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.panel-actions[data-v-bb210b9f]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.template-parameters-title[data-v-bb210b9f]{display:inline-flex;align-items:center;gap:6px}.template-help-button[data-v-bb210b9f]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:color-mix(in srgb,currentColor 62%,transparent);cursor:help}.template-help-button[data-v-bb210b9f]:hover,.template-help-button[data-v-bb210b9f]:focus-visible{color:currentColor;background:color-mix(in srgb,currentColor 10%,transparent);outline:none}.upload-zone[data-v-bb210b9f]{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;border:1px dashed color-mix(in srgb,currentColor 24%,transparent);border-radius:4px;cursor:pointer;min-width:0;transition:border-color .14s ease,background-color .14s ease}.upload-zone--busy[data-v-bb210b9f]{pointer-events:none;opacity:.72}.upload-zone--readonly[data-v-bb210b9f]{cursor:default}.upload-zone--dragging[data-v-bb210b9f]{border-color:var(--ava3v-primary-color, #009688);background:color-mix(in srgb,var(--ava3v-primary-color, #009688) 10%,transparent)}.upload-zone__icon[data-v-bb210b9f]{font-size:26px;color:var(--ava3v-primary-color, #009688);flex:0 0 auto}.upload-zone__content[data-v-bb210b9f]{min-width:0}.upload-zone__file[data-v-bb210b9f]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.upload-zone__hint[data-v-bb210b9f]{margin-top:2px;font-size:13px;color:color-mix(in srgb,currentColor 62%,transparent)}.upload-progress[data-v-bb210b9f]{height:4px;margin-top:10px;background:color-mix(in srgb,currentColor 16%,transparent);border-radius:999px;overflow:hidden}.upload-progress__bar[data-v-bb210b9f]{height:100%;background:var(--ava3v-primary-color, #009688);transition:width .16s ease}.summary-stats[data-v-bb210b9f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.summary-label[data-v-bb210b9f]{font-size:12px;color:color-mix(in srgb,currentColor 58%,transparent)}.summary-value[data-v-bb210b9f]{margin-top:2px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-bb210b9f]{display:flex;align-items:center;gap:12px;min-height:116px;color:color-mix(in srgb,currentColor 66%,transparent)}.empty-state__icon[data-v-bb210b9f]{font-size:30px;color:var(--ava3v-primary-color, #009688)}.empty-state__title[data-v-bb210b9f]{color:currentColor;font-weight:600}.empty-state__text[data-v-bb210b9f]{margin-top:3px;font-size:14px}.valid-state[data-v-bb210b9f]{display:flex;align-items:center;gap:8px;min-height:116px;color:#2e7d32;font-weight:600}.valid-state__icon[data-v-bb210b9f]{font-size:22px}.validation-lists[data-v-bb210b9f]{margin-top:12px;display:flex;flex-direction:column;gap:10px;max-height:180px;overflow:auto}.error-list[data-v-bb210b9f]{max-height:180px;overflow:auto;border-radius:4px;border:1px solid color-mix(in srgb,#d32f2f 62%,transparent);background:color-mix(in srgb,#d32f2f 8%,transparent)}.error-list__item[data-v-bb210b9f]{padding:8px 10px;font-size:13px;line-height:1.25;overflow-wrap:anywhere;color:#d32f2f}.error-list__item+.error-list__item[data-v-bb210b9f]{border-top:1px solid color-mix(in srgb,#d32f2f 38%,transparent)}.source-cell[data-v-bb210b9f]{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%}.source-picker-trigger[data-v-bb210b9f]{display:grid;grid-template-columns:minmax(0,1fr) 22px 18px;align-items:center;width:100%;min-height:32px;padding:0 8px 0 10px;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 48%,transparent);border-radius:2px 2px 0 0;background:color-mix(in srgb,currentColor 5%,transparent);text-align:left;cursor:pointer}.source-picker-trigger[data-v-bb210b9f]:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.source-picker-trigger__text[data-v-bb210b9f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.source-picker-trigger__text--empty[data-v-bb210b9f]{color:color-mix(in srgb,currentColor 54%,transparent)}.source-picker-trigger__clear[data-v-bb210b9f],.source-picker-trigger__arrow[data-v-bb210b9f]{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,currentColor 58%,transparent)}.source-picker-trigger__clear[data-v-bb210b9f]{width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent)}.source-picker-trigger__clear[data-v-bb210b9f]:hover{color:currentColor;background:color-mix(in srgb,currentColor 18%,transparent)}.source-picker-popup[data-v-bb210b9f]{height:100%;min-height:0}.source-picker-grid[data-v-bb210b9f]{min-height:0}.source-name-cell[data-v-bb210b9f]{min-width:0}.source-name-cell__title[data-v-bb210b9f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.source-name-cell__code[data-v-bb210b9f]{margin-top:2px;color:color-mix(in srgb,currentColor 58%,transparent);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-warning[data-v-bb210b9f]{min-width:0;max-width:100%;padding:3px 8px;border-left:3px solid #ef6c00;border-radius:3px;background:color-mix(in srgb,#ef6c00 7%,transparent);color:#ef6c00;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-section[data-v-bb210b9f]{display:flex;flex-direction:column;min-height:0;padding:14px}.template-parameter-blocks[data-v-bb210b9f]{display:flex;flex-direction:column;gap:14px;min-width:0}.template-parameter-block[data-v-bb210b9f]{min-width:0}.template-parameter-block__header[data-v-bb210b9f]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:8px 0 10px}.template-parameter-block__title[data-v-bb210b9f]{font-weight:600}.template-parameters-grid[data-v-bb210b9f]{min-width:0}.grid-actions[data-v-bb210b9f]{display:flex;justify-content:flex-end;padding-top:12px}.section-title-row[data-v-bb210b9f]{margin-bottom:10px}@media(max-width:1100px){.page-header[data-v-bb210b9f],.template-toolbar[data-v-bb210b9f],.template-parameter-block__header[data-v-bb210b9f],.top-grid[data-v-bb210b9f]{display:flex;flex-direction:column;align-items:stretch}.summary-panel[data-v-bb210b9f],.validation-panel[data-v-bb210b9f]{width:100%}}.ext-field-form__cols[data-v-65ddd626]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.ext-field-form__cols--single[data-v-65ddd626]{grid-template-columns:1fr;gap:0}.ext-field-form__group-title[data-v-65ddd626]{font-weight:600;border-bottom:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25));padding-bottom:4px;margin:12px 0 8px}.ext-field-form__reset[data-v-65ddd626]{display:flex;justify-content:flex-start;margin-bottom:8px}.ext-field-form__no-settings[data-v-65ddd626]{opacity:.7;font-size:13px;padding:8px}.ext-field-form__settings-error[data-v-65ddd626]{margin-top:8px;color:var(--ava3v-danger-color, #dc2626);font-size:13px}.external-fields-registry[data-v-5256f663]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.external-fields-registry__entity-picker[data-v-5256f663]{display:flex;align-items:center;gap:8px;padding:8px 8px 4px}.external-fields-registry__entity-label[data-v-5256f663]{font-size:13px;opacity:.7}.external-fields-registry__entity-select[data-v-5256f663]{width:240px}.registry-actions[data-v-5256f663]{display:flex;justify-content:center;gap:2px}.contragents-registry[data-v-35076c86]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-35076c86]{display:flex;justify-content:center;gap:2px}.registry-route-link[data-v-42511f96]{color:var(--ava3v-primary-color, #2563eb)}.registry-route-link[data-v-42511f96]:hover{text-decoration:underline}.inspection-issues-grid[data-v-7c2d5808]{display:flex;flex-direction:column;width:100%}.inspection-issues-grid__status[data-v-7c2d5808],.inspection-issues-grid__priority[data-v-7c2d5808]{font-weight:500;cursor:pointer}.inspection-issues-grid__link[data-v-7c2d5808]{color:var(--ava3v-primary-color, #2563eb)}.inspection-issues-grid__link[data-v-7c2d5808]:hover{text-decoration:underline}.registry-actions[data-v-7c2d5808]{display:flex;justify-content:center;gap:2px}.inspection-issues-grid[data-v-7c2d5808]{--ava3v-grid-empty-height: 40px}.inspection-work-executions-grid[data-v-be5a8d88]{display:flex;flex-direction:column;min-height:0}.inspection-master-detail[data-v-4ba6c4ea]{display:flex;flex-direction:column;gap:var(--ava3v-gap)}.inspection-master-detail__gate[data-v-4ba6c4ea]{min-height:180px}.inspections-registry[data-v-05851d3c]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.inspections-registry__status[data-v-05851d3c]{font-weight:500;cursor:pointer}.registry-actions[data-v-05851d3c]{display:flex;justify-content:center;gap:2px}.issue-form__initial-loading[data-v-454f8b19]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;gap:12px;font-size:13px;opacity:.7}.issue-form__help-text[data-v-454f8b19]{margin-top:4px;font-size:12px;opacity:.7}.issue-form__assignee-item[data-v-454f8b19]{display:flex;align-items:center;width:100%;min-width:0}.issue-form__assignee-text[data-v-454f8b19]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-form__warn[data-v-454f8b19]{flex-shrink:0;margin-left:8px;color:#f59e0b}.issue-form__mismatch[data-v-454f8b19]{margin-top:4px;font-size:12px;color:#f59e0b}.issue-form__descriptions[data-v-454f8b19]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.issue-form__description-row[data-v-454f8b19]{display:flex;align-items:flex-start;gap:8px}.issue-form__description-input[data-v-454f8b19]{flex:1}.issue-form__add-description[data-v-454f8b19]{align-self:flex-start}.issue-form__will-create[data-v-454f8b19]{font-size:12px;opacity:.7}.issue-form__ext-loading[data-v-454f8b19]{opacity:.7;font-size:13px;padding:8px}.inspection-form-page[data-v-e60ca588]{color:var(--ava3v-text-color)}.inspection-result-select[data-v-e60ca588]{width:230px}.inspection-block-header[data-v-e60ca588]{background:#8080800f}.checklist-answer-row[data-v-e60ca588]{grid-template-columns:minmax(260px,1fr) auto}.inspection-tolerance[data-v-e60ca588]{display:flex;gap:8px;align-items:baseline;max-width:100%;min-height:32px;padding:0 12px;border-left:3px solid var(--ava3v-primary-color, #337ab7);border-radius:4px;background:color-mix(in srgb,var(--ava3v-primary-color, #337ab7) 8%,transparent)}.inspection-tolerance-label[data-v-e60ca588]{font-size:11px;font-weight:700;line-height:32px;opacity:.75;text-transform:uppercase}.inspection-tolerance-text[data-v-e60ca588]{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:32px}.inspection-chip[data-v-e60ca588]{min-height:32px;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .35));border-radius:4px;color:inherit;background:transparent;font-size:12px;line-height:1.25}.inspection-attachment-chip[data-v-e60ca588]{cursor:pointer}.inspection-attachment-chip[data-v-e60ca588]:hover{opacity:.85}.inspection-attachment-kind[data-v-e60ca588]{width:28px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--ava3v-primary-color, #337ab7);background:color-mix(in srgb,var(--ava3v-primary-color, #337ab7) 12%,transparent);font-size:9px;font-weight:700;line-height:1}.inspection-chip-text[data-v-e60ca588]{min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.inspection-issue-dot[data-v-e60ca588]{width:7px;height:7px;flex:0 0 auto;border-radius:999px}@media(max-width:900px){.checklist-answer-row[data-v-e60ca588]{grid-template-columns:1fr}.inspection-tolerance[data-v-e60ca588]{align-items:flex-start;flex-direction:column;gap:2px;padding:8px 12px}.inspection-tolerance-label[data-v-e60ca588],.inspection-tolerance-text[data-v-e60ca588]{line-height:1.35}}.inspection-categories-registry[data-v-03cf0223]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-03cf0223]{display:flex;justify-content:center;gap:2px}.work-types-registry[data-v-9779f7a0]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-9779f7a0]{display:flex;justify-content:center;gap:2px}.contract-overview__facts[data-v-fb7cef94]{display:flex;flex-wrap:wrap;gap:4px var(--ava3v-gap-lg, 24px);font-size:var(--ava3v-font-size-sm)}.contract-overview__attachments[data-v-fb7cef94]{display:flex;flex-direction:column;flex:1;min-height:0}.checklist-form__blocks[data-v-c0223012]{margin-top:16px;border-top:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25));padding-top:16px}.checklist-form__blocks-header[data-v-c0223012]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.checklist-form__blocks-title[data-v-c0223012]{font-weight:500}.checklist-form__blocks-hint[data-v-c0223012]{font-size:13px;opacity:.7}.checklist-form__block[data-v-c0223012]{border:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25));border-radius:6px;margin-bottom:16px;overflow:hidden}.checklist-form__block-header[data-v-c0223012]{display:flex;flex-direction:column;padding:12px 16px;border-bottom:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .25))}.checklist-form__number[data-v-c0223012]{font-size:12px;opacity:.6;margin-bottom:4px}.checklist-form__block-title-row[data-v-c0223012]{display:flex;gap:8px;align-items:center}.checklist-form__grow[data-v-c0223012]{min-width:0;flex:1}.checklist-form__item[data-v-c0223012]{padding:16px;border-bottom:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .15))}.checklist-form__item[data-v-c0223012]:last-of-type{border-bottom:none}.checklist-form__item-title-row[data-v-c0223012]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.checklist-form__answer-row[data-v-c0223012]{display:grid;grid-template-columns:minmax(220px,260px) minmax(260px,1fr);gap:12px;align-items:start;margin-top:12px}.checklist-form__answer-placeholder[data-v-c0223012]{min-height:36px;display:flex;align-items:center;padding:0 12px;opacity:.6;border-bottom:1px solid rgba(128,128,128,.32)}.checklist-form__tolerance[data-v-c0223012]{margin-top:12px}.checklist-form__tolerance-label[data-v-c0223012]{font-size:12px;opacity:.7;margin-bottom:4px}.checklist-form__block-footer[data-v-c0223012]{padding:12px 16px;border-top:1px solid var(--ava3v-border-color, rgba(128, 128, 128, .15))}@media(max-width:700px){.checklist-form__block-title-row[data-v-c0223012],.checklist-form__item-title-row[data-v-c0223012]{align-items:stretch;display:flex;flex-direction:column}.checklist-form__answer-row[data-v-c0223012]{grid-template-columns:1fr}}.checklist-templates-registry[data-v-aa85ea48]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.registry-actions[data-v-aa85ea48]{display:flex;justify-content:center;gap:2px}.registry-route-link[data-v-09af2d07]{color:var(--ava3v-primary-color, #2563eb)}.registry-route-link[data-v-09af2d07]:hover{text-decoration:underline}.prescription-issues-grid[data-v-d67bd843]{display:flex;flex-direction:column;width:100%}.prescription-issues-grid__status[data-v-d67bd843],.prescription-issues-grid__priority[data-v-d67bd843]{font-weight:500;cursor:pointer}.prescription-issues-grid__link[data-v-d67bd843]{color:var(--ava3v-primary-color, #2563eb)}.prescription-issues-grid__link[data-v-d67bd843]:hover{text-decoration:underline}.registry-actions[data-v-d67bd843]{display:flex;justify-content:center;gap:2px}.prescription-issues-grid[data-v-d67bd843]{--ava3v-grid-empty-height: 40px}.prescriptions-registry[data-v-d9ce95c0]{display:flex;flex-direction:column;height:100%;width:100%;color:var(--ava3v-text-color)}.prescriptions-registry__status[data-v-d9ce95c0]{font-weight:500;cursor:pointer}.registry-actions[data-v-d9ce95c0]{display:flex;justify-content:center;gap:2px}:root{--ava3v-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ava3v-border-radius: 6px;--ava3v-spacing-sm: 4px;--ava3v-spacing-md: 8px;--ava3v-spacing-lg: 16px;--ava3v-button-font-weight: 500;--ava3v-button-text-transform: none;--ava3v-transition: .2s ease;--ava3v-z-base: 0;--ava3v-z-dropdown: 1000;--ava3v-z-popup: 1200;--ava3v-z-modal: 2000;--ava3v-z-notify: 100000;--ava3v-z-tooltip: 100100;--ava3v-z-index-popup: var(--ava3v-z-dropdown);--ava3v-z-index-modal: var(--ava3v-z-modal);--ava3v-z-index-tooltip: var(--ava3v-z-tooltip);--ava3v-z-index-notify: var(--ava3v-z-notify)}:root,:root[data-theme=light]{--ava3v-bg-color: #ffffff;--ava3v-bg-secondary-color: #f6f8fb;--ava3v-text-color: #202a37;--ava3v-text-secondary-color: #657386;--ava3v-label-color: var(--ava3v-text-secondary-color);--ava3v-placeholder-color: #98a4b5;--ava3v-control-bg-color: #ffffff;--ava3v-popup-bg-color: var(--ava3v-bg-color);--ava3v-modal-bg-color: var(--ava3v-bg-color);--ava3v-drawer-bg: var(--ava3v-bg-color);--ava3v-disabled-bg-color: #edf1f6;--ava3v-disabled-color: #8b97a8;--ava3v-primary-color: #2563eb;--ava3v-primary-color-hover: #1d4ed8;--ava3v-primary-contrast-color: #ffffff;--ava3v-warning-contrast-color: #111111;--ava3v-danger-color: #c9351c;--ava3v-danger-color-hover: #a92916;--ava3v-success-color: #16794c;--ava3v-success-color-hover: #10603b;--ava3v-warning-color: #d99a10;--ava3v-warning-color-hover: #b77f0b;--ava3v-search-highlight-bg: #ffe08a;--ava3v-search-highlight-text: #4a3600;--ava3v-border-color: #d7dde7;--ava3v-control-border-color: color-mix(in oklab, var(--ava3v-border-color), var(--ava3v-text-color) 16%);--ava3v-hover-color: rgba(31, 94, 255, .07);--ava3v-focus-ring-color: rgba(31, 94, 255, .18);--ava3v-scrollbar-color: #b9c3d2;--ava3v-switch-off-bg: #8b97a8;--ava3v-switch-on-bg: var(--ava3v-primary-color);--ava3v-switch-thumb-bg: #ffffff;--ava3v-switch-thumb-text-color: var(--ava3v-text-secondary-color);--ava3v-grid-stripe-bg: color-mix(in oklab, var(--ava3v-bg-color), var(--ava3v-text-color) 6%);--ava3v-grid-loader-bg: color-mix(in oklab, var(--ava3v-bg-secondary-color), transparent 42%);--ava3v-grid-header-filtered-bg: #e4efff;--ava3v-side-navigation-bg: var(--ava3v-bg-secondary-color);--ava3v-side-navigation-drawer-bg: var(--ava3v-bg-secondary-color);--ava3v-side-navigation-border: var(--ava3v-border-color);--ava3v-side-navigation-text: var(--ava3v-text-color);--ava3v-side-navigation-muted-text: var(--ava3v-text-secondary-color);--ava3v-side-navigation-active-bg: #eaf0ff;--ava3v-side-navigation-active-text: var(--ava3v-primary-color);--ava3v-side-navigation-shadow: 18px 0 44px rgba(15, 23, 42, .2);--ava3v-side-navigation-tooltip-shadow: 0 12px 32px rgba(15, 23, 42, .12)}:root[data-theme=dark]{--ava3v-bg-color: #343741;--ava3v-bg-secondary-color: #4e505b;--ava3v-text-color: #edf2f7;--ava3v-text-secondary-color: #a7b2c2;--ava3v-label-color: var(--ava3v-text-secondary-color);--ava3v-placeholder-color: #7f8da1;--ava3v-control-bg-color: #2c2e38;--ava3v-popup-bg-color: var(--ava3v-bg-color);--ava3v-modal-bg-color: var(--ava3v-bg-color);--ava3v-drawer-bg: var(--ava3v-bg-color);--ava3v-disabled-bg-color: #40434f;--ava3v-disabled-color: #79869a;--ava3v-primary-color: #2f8f83;--ava3v-primary-color-hover: #3aa99b;--ava3v-primary-contrast-color: #ffffff;--ava3v-warning-contrast-color: #111111;--ava3v-danger-color: #ff745f;--ava3v-danger-color-hover: #ff927f;--ava3v-success-color: #55c28d;--ava3v-success-color-hover: #70d6a5;--ava3v-warning-color: #ffc857;--ava3v-warning-color-hover: #ffd982;--ava3v-search-highlight-bg: #8a6a12;--ava3v-search-highlight-text: #ffe9a8;--ava3v-border-color: #474b59;--ava3v-control-border-color: color-mix(in oklab, var(--ava3v-border-color), var(--ava3v-text-color) 16%);--ava3v-hover-color: rgba(47, 143, 131, .16);--ava3v-focus-ring-color: rgba(47, 143, 131, .28);--ava3v-scrollbar-color: #575b6b;--ava3v-switch-off-bg: #6f7f94;--ava3v-switch-on-bg: var(--ava3v-primary-color);--ava3v-switch-thumb-bg: #f8fafc;--ava3v-switch-thumb-text-color: #4f6078;--ava3v-grid-stripe-bg: color-mix(in oklab, var(--ava3v-bg-color), var(--ava3v-text-color) 6%);--ava3v-grid-loader-bg: color-mix(in oklab, var(--ava3v-bg-secondary-color), transparent 42%);--ava3v-grid-header-filtered-bg: #263c5c;--ava3v-side-navigation-bg: var(--ava3v-bg-secondary-color);--ava3v-side-navigation-drawer-bg: var(--ava3v-bg-secondary-color);--ava3v-side-navigation-border: var(--ava3v-border-color);--ava3v-side-navigation-text: var(--ava3v-text-color);--ava3v-side-navigation-muted-text: var(--ava3v-text-secondary-color);--ava3v-side-navigation-active-bg: rgba(47, 143, 131, .2);--ava3v-side-navigation-active-text: var(--ava3v-primary-color);--ava3v-side-navigation-shadow: 18px 0 44px rgba(0, 0, 0, .42);--ava3v-side-navigation-tooltip-shadow: 0 12px 32px rgba(0, 0, 0, .32)}:root,[data-density=default]{--ava3v-padding: 12px;--ava3v-padding-input-top: 9px;--ava3v-padding-input-bottom: 9px;--ava3v-padding-input-right: 9px;--ava3v-padding-input-left: 12px;--ava3v-input-checkbox-height: 20px;--ava3v-icon-size: 16px;--ava3v-icon-size-inline: 14px;--ava3v-button-icon-size: 16px;--ava3v-grid-icon-size: 16px;--ava3v-grid-toolbar-icon-size: 18px;--ava3v-grid-search-icon-size: 20px;--ava3v-gap: 6px;--ava3v-font-size: 14px;--ava3v-font-size-sm: 12px;--ava3v-height: 36px;--ava3v-label-height: 20px;--ava3v-field-gap: 4px;--ava3v-form-layout-gap: 16px;--ava3v-grid-header-height: 38px;--ava3v-grid-row-height: 36px;--ava3v-grid-toolbar-height: 40px;--ava3v-mini-button-size: 28px;--ava3v-grid-search-width: 220px;--ava3v-slider-thumb: 20px;--ava3v-slider-track: 8px;--ava3v-switch-width: 56px;--ava3v-switch-height: 28px;--ava3v-switch-thumb-size: calc(var(--ava3v-switch-height) - var(--ava3v-switch-padding) * 2);--ava3v-switch-thumb-shift: calc(var(--ava3v-switch-width) - var(--ava3v-switch-thumb-size) - var(--ava3v-switch-padding) * 2);--ava3v-switch-padding: 3px;--ava3v-switch-thumb-font-size: 10px;--ava3v-side-navigation-item-height: 44px;--ava3v-side-navigation-expanded-item-height: 48px;--ava3v-side-navigation-child-item-height: 44px;--ava3v-side-navigation-icon-column: 40px;--ava3v-side-navigation-icon-box-size: 36px;--ava3v-side-navigation-child-icon-box-size: 32px;--ava3v-side-navigation-icon-size: 20px;--ava3v-side-navigation-icon-stroke-width: 2.35;--ava3v-side-navigation-icon-font-size: 18px;--ava3v-side-navigation-child-icon-font-size: 15px;--ava3v-side-navigation-chevron-size: 18px;--ava3v-side-navigation-level-offset: 18px;--ava3v-side-navigation-font-size: 15px;--ava3v-side-navigation-child-font-size: 14px;--ava3v-sidebar-collapsed-width: 64px;--ava3v-sidebar-expanded-width: 360px;--ava3v-popup-item-height: 32px;--ava3v-tag-size: 24px;--ava3v-alert-padding-block: 10px;--ava3v-alert-padding-inline: 12px;--ava3v-alert-gap: 10px;--ava3v-alert-icon-size: 18px;--ava3v-alert-close-size: 22px;--ava3v-alert-close-icon-size: 16px}[data-density=compact]{--ava3v-padding: 6px;--ava3v-padding-input-top: 5px;--ava3v-padding-input-bottom: 5px;--ava3v-padding-input-right: 6px;--ava3v-padding-input-left: 8px;--ava3v-input-checkbox-height: 16px;--ava3v-icon-size: 14px;--ava3v-icon-size-inline: 12px;--ava3v-button-icon-size: 14px;--ava3v-grid-icon-size: 14px;--ava3v-grid-toolbar-icon-size: 16px;--ava3v-grid-search-icon-size: 18px;--ava3v-gap: 4px;--ava3v-font-size: 12px;--ava3v-font-size-sm: 11px;--ava3v-height: 28px;--ava3v-label-height: 18px;--ava3v-field-gap: 4px;--ava3v-form-layout-gap: 8px;--ava3v-grid-header-height: 30px;--ava3v-grid-row-height: 28px;--ava3v-grid-toolbar-height: 34px;--ava3v-mini-button-size: 26px;--ava3v-grid-search-width: 180px;--ava3v-slider-thumb: 14px;--ava3v-slider-track: 4px;--ava3v-switch-width: 52px;--ava3v-switch-height: 22px;--ava3v-switch-thumb-size: calc(var(--ava3v-switch-height) - var(--ava3v-switch-padding) * 2);--ava3v-switch-thumb-shift: calc(var(--ava3v-switch-width) - var(--ava3v-switch-thumb-size) - var(--ava3v-switch-padding) * 2);--ava3v-switch-padding: 2px;--ava3v-switch-thumb-font-size: 9px;--ava3v-side-navigation-item-height: 34px;--ava3v-side-navigation-expanded-item-height: 36px;--ava3v-side-navigation-child-item-height: 32px;--ava3v-side-navigation-icon-column: 32px;--ava3v-side-navigation-icon-box-size: 30px;--ava3v-side-navigation-child-icon-box-size: 28px;--ava3v-side-navigation-icon-size: 18px;--ava3v-side-navigation-icon-stroke-width: 2.15;--ava3v-side-navigation-icon-font-size: 15px;--ava3v-side-navigation-child-icon-font-size: 13px;--ava3v-side-navigation-chevron-size: 16px;--ava3v-side-navigation-level-offset: 14px;--ava3v-side-navigation-font-size: 13px;--ava3v-side-navigation-child-font-size: 12px;--ava3v-sidebar-collapsed-width: 56px;--ava3v-sidebar-expanded-width: 320px;--ava3v-popup-item-height: 26px;--ava3v-tag-size: 20px;--ava3v-alert-padding-block: 6px;--ava3v-alert-padding-inline: 10px;--ava3v-alert-gap: 8px;--ava3v-alert-icon-size: 16px;--ava3v-alert-close-size: 20px;--ava3v-alert-close-icon-size: 14px}.ava3v-tooltip-global{position:fixed;z-index:var(--ava3v-z-tooltip, 100100);max-width:var(--ava3v-tooltip-max-width, 260px);box-sizing:border-box;border:1px solid var(--ava3v-tooltip-border-color, var(--ava3v-border-color));border-radius:var(--ava3v-tooltip-radius, var(--ava3v-border-radius, 6px));padding:var(--ava3v-tooltip-padding-block, 7px) var(--ava3v-tooltip-padding-inline, 10px);background:var(--ava3v-tooltip-bg-color, var(--ava3v-bg-color));box-shadow:var(--ava3v-tooltip-shadow, 0 12px 32px rgba(15, 23, 42, .14));color:var(--ava3v-tooltip-text-color, var(--ava3v-text-color));font-family:var(--ava3v-font-family);font-size:var(--ava3v-tooltip-font-size, var(--ava3v-font-size-sm, 12px));font-weight:var(--ava3v-tooltip-font-weight, 650);line-height:1.25;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .12s ease}.ava3v-tooltip-global.is-multiline{white-space:pre-line;overflow-wrap:anywhere}.ava3v-tooltip-global.is-visible{opacity:1}.ava3v-icon{display:inline-block;flex:0 0 auto;vertical-align:-.125em;width:16px;height:16px;stroke-width:2}.ava3v-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ava3v-gap, 6px);min-height:var(--ava3v-height, 36px);padding-block:var(--ava3v-padding-input-top, 9px) var(--ava3v-padding-input-bottom, 9px);padding-inline:var(--ava3v-padding-input-left, 12px) var(--ava3v-padding-input-right, 9px);font-size:var(--ava3v-font-size, 14px);font-family:var(--ava3v-font-family, system-ui, sans-serif);font-weight:var(--ava3v-button-font-weight, 500);text-transform:var(--ava3v-button-text-transform, none);line-height:1;border-radius:var(--ava3v-border-radius, 6px);border:1px solid transparent;background:var(--ava3v-bg-color, #fff);color:var(--ava3v-text-color, #2f2f3c);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--ava3v-transition, .2s ease),border-color var(--ava3v-transition, .2s ease),color var(--ava3v-transition, .2s ease),transform var(--ava3v-transition, .2s ease)}.ava3v-button:not([aria-disabled=true]):hover{background:var(--ava3v-hover-color, rgba(0,0,0,.03))}.ava3v-button:not([aria-disabled=true]):active{transform:translateY(.5px)}.ava3v-button:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:2px}.ava3v-button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ava3v-button__reason{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ava3v-button__label{display:inline-flex}.ava3v-button .ava3v-icon{width:var(--ava3v-button-icon-size, var(--ava3v-icon-size, 16px));height:var(--ava3v-button-icon-size, var(--ava3v-icon-size, 16px))}.ava3v-button__spinner{width:1em;height:1em;min-width:1em;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:ava3v-spin .6s linear infinite;margin-inline-start:calc(var(--ava3v-gap, 6px) * .5)}.ava3v-button--contained-normal{background-color:var(--ava3v-primary-color);border-color:var(--ava3v-primary-color);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-button--contained-normal:hover{background-color:var(--ava3v-primary-color-hover)}.ava3v-button--contained-danger{background-color:var(--ava3v-danger-color);border-color:var(--ava3v-danger-color);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-button--contained-danger:hover{background-color:var(--ava3v-danger-color-hover)}.ava3v-button--contained-success{background-color:var(--ava3v-success-color);border-color:var(--ava3v-success-color);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-button--contained-success:hover{background-color:var(--ava3v-success-color-hover)}.ava3v-button--contained-warning{background-color:var(--ava3v-warning-color);border-color:var(--ava3v-warning-color);color:var(--ava3v-warning-contrast-color, #111)}.ava3v-button--contained-warning:hover{background-color:var(--ava3v-warning-color-hover)}.ava3v-button--outlined-normal{background:transparent;border-color:var(--ava3v-control-border-color, var(--ava3v-border-color));color:var(--ava3v-text-color)}.ava3v-button--outlined-danger{background:transparent;border-color:var(--ava3v-danger-color);color:var(--ava3v-danger-color)}.ava3v-button--outlined-success{background:transparent;border-color:var(--ava3v-success-color);color:var(--ava3v-success-color)}.ava3v-button--outlined-warning{background:transparent;border-color:var(--ava3v-warning-color);color:var(--ava3v-warning-color)}.ava3v-button[class*=ava3v-button--outlined-]:hover{background:var(--ava3v-hover-color)}.ava3v-button--text-normal{background:transparent;border:none;color:var(--ava3v-primary-color)}.ava3v-button--text-danger{background:transparent;border:none;color:var(--ava3v-danger-color)}.ava3v-button--text-success{background:transparent;border:none;color:var(--ava3v-success-color)}.ava3v-button--text-warning{background:transparent;border:none;color:var(--ava3v-warning-color)}.ava3v-button[class*=ava3v-button--text-]:hover{background:var(--ava3v-hover-color)}.ava3v-button.is-icon-only{padding-inline:0;min-width:var(--ava3v-height, 36px)}.ava3v-button.is-icon-only.is-circle{border-radius:50%}.ava3v-button.is-block{width:100%;display:inline-flex}.ava3v-checkbox-wrapper{position:relative;display:inline-flex;align-items:center;gap:var(--ava3v-checkbox-gap, var(--ava3v-gap, 6px));min-height:var(--ava3v-height, 36px);line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-checkbox-input{position:absolute;inset-block-start:50%;inset-inline-start:0;width:var(--ava3v-input-checkbox-height, 20px);height:var(--ava3v-input-checkbox-height, 20px);margin:0;opacity:0;cursor:inherit;transform:translateY(-50%)}.ava3v-checkbox-custom{width:var(--ava3v-input-checkbox-height, 20px);height:var(--ava3v-input-checkbox-height, 20px);display:inline-grid;place-items:center;flex:0 0 var(--ava3v-input-checkbox-height, 20px);border:2px solid var(--ava3v-control-border-color, var(--ava3v-border-color));border-radius:var(--ava3v-checkbox-radius, 4px);background-color:var(--ava3v-bg-color);box-sizing:border-box;transition:background-color .2s,border-color .2s;position:relative}.ava3v-checkbox-input:checked+.ava3v-checkbox-custom{background-color:var(--ava3v-primary-color);border-color:var(--ava3v-primary-color)}.ava3v-checkbox-input:checked+.ava3v-checkbox-custom:after{content:"";width:calc(var(--ava3v-input-checkbox-height, 20px) * .28);height:calc(var(--ava3v-input-checkbox-height, 20px) * .52);border:solid var(--ava3v-checkbox-check-color, #fff);border-width:0 var(--ava3v-checkbox-check-width, 2px) var(--ava3v-checkbox-check-width, 2px) 0;transform:translateY(-9%) rotate(45deg)}.ava3v-checkbox-input:indeterminate+.ava3v-checkbox-custom{background-color:var(--ava3v-primary-color);border-color:var(--ava3v-primary-color)}.ava3v-checkbox-input:indeterminate+.ava3v-checkbox-custom:after{content:"";position:absolute;left:20%;right:20%;top:50%;height:2px;background:#fff;transform:translateY(-50%)}.ava3v-checkbox-label{font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size);line-height:1.25;color:var(--ava3v-text-color)}.ava3v-checkbox-wrapper:hover .ava3v-checkbox-custom{border-color:var(--ava3v-primary-color)}.ava3v-checkbox-input:focus+.ava3v-checkbox-custom{box-shadow:0 0 0 3px var(--ava3v-focus-ring-color)}.ava3v-checkbox-wrapper:has(.ava3v-checkbox-input:disabled){opacity:.5;cursor:not-allowed}.ava3v-checkbox-wrapper.is-readonly{cursor:default}.ava3v-checkbox-wrapper.has-error .ava3v-checkbox-custom{border-color:var(--ava3v-danger-color, #c9351c)}.ava3v-checkbox-label{transition:color .2s ease}.ava3v-context-menu{position:fixed;z-index:var(--ava3v-z-popup, 1200);display:flex;flex-direction:column;gap:var(--ava3v-spacing-xs, 2px);border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius);padding:var(--ava3v-spacing-sm, 4px);background:var(--ava3v-popup-bg-color, var(--ava3v-bg-color));color:var(--ava3v-text-color);box-shadow:0 10px 24px #0f172a2e;font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size)}.ava3v-context-menu__item-wrap{position:relative}.ava3v-context-menu__item{display:flex;width:100%;min-height:var(--ava3v-height);align-items:center;gap:var(--ava3v-gap);border:0;border-radius:calc(var(--ava3v-border-radius) - 2px);padding-inline:var(--ava3v-padding-input-left) var(--ava3v-padding-input-right);background:transparent;color:var(--ava3v-text-color);cursor:pointer;font:inherit;text-align:left}.ava3v-context-menu__item:hover:not(:disabled),.ava3v-context-menu__item-wrap:hover>.ava3v-context-menu__item:not(:disabled){background:var(--ava3v-hover-color)}.ava3v-context-menu__item:disabled{cursor:not-allowed;opacity:.55}.ava3v-context-menu__item.is-danger{color:var(--ava3v-danger-color)}.ava3v-context-menu__item.is-readonly{font-weight:600}.ava3v-context-menu__icon{flex:0 0 auto}.ava3v-context-menu__text{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-context-menu__chevron{flex:0 0 auto;opacity:.72}.ava3v-context-menu__divider{height:1px;margin:var(--ava3v-spacing-xs, 2px) var(--ava3v-spacing-sm, 4px);background:var(--ava3v-border-color)}.ava3v-context-menu__submenu{position:absolute;top:calc(var(--ava3v-spacing-sm, 4px) * -1);left:calc(100% + var(--ava3v-spacing-xs, 2px));min-width:220px}.ava3v-context-menu-fade-enter-active,.ava3v-context-menu-fade-leave-active{transition:opacity var(--ava3v-transition, .16s ease)}.ava3v-context-menu-fade-enter-from,.ava3v-context-menu-fade-leave-to{opacity:0}.ava3v-popover-anchor{display:inline-flex;cursor:pointer}.ava3v-popover{min-width:160px;max-width:320px;padding:12px 14px;background:var(--ava3v-popup-bg-color, var(--ava3v-bg-color));color:var(--ava3v-text-color);border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 8px);box-shadow:var(--ava3v-popover-shadow, 0 8px 24px rgba(15, 23, 42, .16));font-size:var(--ava3v-font-size);line-height:1.45}.ava3v-popover__title{font-weight:600;margin-block-end:6px;color:var(--ava3v-text-color)}.ava3v-popover__body{color:var(--ava3v-text-secondary-color, var(--ava3v-text-color))}.ava3v-popover[data-density=compact]{padding:8px 10px;font-size:calc(var(--ava3v-font-size) * .92)}.ava3v-popup{background:var(--ava3v-popup-bg-color, var(--ava3v-bg-color));border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius);box-shadow:0 4px 16px #00000014;font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size);max-width:90vw;max-height:80vh;transition:opacity var(--ava3v-transition)}.ava3v-grid{display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;overflow:hidden;background:var(--ava3v-bg-color);color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size)}.ava3v-grid__toolbar{min-height:var(--ava3v-grid-toolbar-height, 40px);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--ava3v-gap);padding-block:var(--ava3v-spacing-sm, 4px);padding-inline:0 6px;background:transparent}.ava3v-grid__toolbar-left,.ava3v-grid__toolbar-right{display:flex;align-items:center;gap:var(--ava3v-gap);min-height:var(--ava3v-height, 36px)}.ava3v-grid__toolbar-left{min-width:0}.ava3v-grid__toolbar-right{min-width:0;margin-inline-start:auto}.ava3v-grid__search{display:inline-flex;align-items:center;gap:var(--ava3v-gap);flex:0 1 var(--ava3v-grid-search-width, 220px);min-width:0;max-width:var(--ava3v-grid-search-width, 220px);height:var(--ava3v-height, 36px);box-sizing:border-box;border:0;border-radius:var(--ava3v-border-radius, 6px);border-block-end:1px solid var(--ava3v-border-color);padding-inline:var(--ava3v-padding-input-left) var(--ava3v-padding-input-right);background:var(--ava3v-bg-secondary-color);color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color))}.ava3v-grid__search:focus-within{border-block-end-color:var(--ava3v-primary-color);box-shadow:0 1px 0 var(--ava3v-primary-color);color:var(--ava3v-text-color)}.ava3v-grid__search-input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ava3v-text-color);font:inherit;padding:0}.ava3v-grid__search-input::-moz-placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color))}.ava3v-grid__search-input::placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color))}.ava3v-grid__viewport{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden;border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-grid-border-radius, var(--ava3v-border-radius, 6px));background:var(--ava3v-bg-color)}.ava3v-grid__header-wrap{min-width:0;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none}.ava3v-grid__header-wrap::-webkit-scrollbar{height:0}.ava3v-grid__header{border-collapse:separate;border-spacing:0;table-layout:fixed}.ava3v-grid__th{position:relative;background:var(--ava3v-bg-color);border:0;border-inline-end:1px solid var(--ava3v-border-color);border-block-end:1px solid var(--ava3v-border-color)}.ava3v-grid__header th:last-child{border-inline-end:0}.ava3v-grid__edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ava3v-grid-overlay-z, var(--ava3v-z-modal, 2000));display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ava3v-modal-backdrop-color, rgba(15, 23, 42, .48))}.ava3v-grid__edit-panel{display:flex;flex-direction:column;width:min(480px,100%);max-height:min(85vh,640px);background:var(--ava3v-bg-color);color:var(--ava3v-text-color);border-radius:var(--ava3v-border-radius, 8px);box-shadow:var(--ava3v-modal-shadow, 0 18px 48px rgba(15, 23, 42, .24));overflow:hidden}.ava3v-grid__edit-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ava3v-border-color)}.ava3v-grid__edit-title{font-weight:600}.ava3v-grid__edit-close{display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);border:0;border-radius:6px;background:transparent;color:var(--ava3v-text-secondary-color);cursor:pointer}.ava3v-grid__edit-close:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-grid__edit-body{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.ava3v-grid__edit-field{display:flex;flex-direction:column;gap:4px}.ava3v-grid__edit-label{font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-text-secondary-color)}.ava3v-grid__edit-input{width:100%}.ava3v-grid__edit-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--ava3v-border-color)}.ava3v-grid__edit-actionbtn{border:1px solid var(--ava3v-border-color);border-radius:6px;padding:6px 14px;background:var(--ava3v-bg-color);color:var(--ava3v-text-color);font:inherit;cursor:pointer}.ava3v-grid__edit-actionbtn:hover{background:var(--ava3v-hover-color)}.ava3v-grid__edit-actionbtn.is-primary{background:var(--ava3v-primary-color, #2563eb);border-color:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-grid__edit-actionbtn.is-danger{background:var(--ava3v-danger-color, #ff4d4f);border-color:var(--ava3v-danger-color, #ff4d4f);color:var(--ava3v-danger-contrast-color, #fff)}.ava3v-grid__cell-editor{width:100%;min-width:0;display:block}.ava3v-grid__table td:has(>.ava3v-grid__cell-editor){padding-block:2px}.ava3v-grid__cell-editor>.ava3v-select,.ava3v-grid__cell-editor>.ava3v-datepicker,.ava3v-grid__cell-editor>.ava3v-input{width:100%;min-width:0}.ava3v-grid__edit-field.has-error .ava3v-grid__edit-input,.ava3v-grid__editor.has-error{border-color:var(--ava3v-danger-color, #ff4d4f);outline:1px solid var(--ava3v-danger-color, #ff4d4f);outline-offset:-1px}.ava3v-grid__edit-error{color:var(--ava3v-danger-color, #ff4d4f);font-size:var(--ava3v-font-size-sm, 12px);line-height:1.3}.ava3v-grid__confirm-panel{max-width:380px}.ava3v-grid__confirm-text{color:var(--ava3v-text-color);line-height:1.45}.ava3v-grid__row-menu{position:fixed;z-index:var(--ava3v-grid-overlay-z, var(--ava3v-z-dropdown, 1000));min-width:180px;padding:4px;border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-bg-color, #fff);box-shadow:var(--ava3v-popup-shadow, 0 10px 24px rgba(15, 23, 42, .16));display:flex;flex-direction:column}.ava3v-grid__row-menu-item{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:4px;padding:7px 10px;background:transparent;color:var(--ava3v-text-color);font:inherit;font-size:var(--ava3v-font-size-sm, 13px);text-align:start;cursor:pointer}.ava3v-grid__row-menu-item:hover{background:var(--ava3v-hover-color, #f1f5f9)}.ava3v-grid__row-menu-item.is-danger{color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-grid__row[draggable=true]{cursor:grab}.ava3v-grid__row.is-dragging-row>td{opacity:.45}.ava3v-grid__row.is-drop-target>td{box-shadow:inset 0 2px 0 var(--ava3v-primary-color, #2563eb)}.ava3v-grid__batch-bar{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--ava3v-border-color);background:color-mix(in oklab,var(--ava3v-primary-color, #2563eb),transparent 94%);font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-grid__batch-info{margin-inline-end:auto;color:var(--ava3v-text-color);font-weight:500}.ava3v-grid__table td.is-batch-modified{background:color-mix(in oklab,var(--ava3v-warning-color, #f59e0b),var(--ava3v-bg-color, #fff) 88%);background-image:linear-gradient(135deg,var(--ava3v-warning-color, #f59e0b) 0 4px,transparent 4.5px);background-repeat:no-repeat;background-size:9px 9px}.ava3v-grid__th--band{text-align:center;background:var(--ava3v-bg-secondary-color, #f8fafc)}.ava3v-grid__th--band>.ava3v-grid__th-inner{justify-content:center}.ava3v-grid__th--band .ava3v-grid__label{flex:0 1 auto;text-align:center;font-weight:600}.ava3v-grid__sticky{position:sticky!important;z-index:8;background:inherit}.ava3v-grid__sticky.is-left{box-shadow:1px 0 0 var(--ava3v-border-color)}.ava3v-grid__sticky.is-right{box-shadow:-1px 0 0 var(--ava3v-border-color)}.ava3v-grid__header .ava3v-grid__sticky{z-index:18;background:var(--ava3v-bg-color)}.ava3v-grid__filter-row .ava3v-grid__sticky{z-index:17;background:var(--ava3v-bg-secondary-color)}.ava3v-grid__summary .ava3v-grid__sticky{z-index:12;background:var(--ava3v-bg-color)}.ava3v-grid__th-inner{min-height:var(--ava3v-grid-header-height, var(--ava3v-height));display:flex;align-items:center;gap:var(--ava3v-gap);min-width:0;overflow:hidden;padding-block:0;padding-inline:var(--ava3v-padding-input-left) var(--ava3v-padding-input-right);cursor:default}.ava3v-grid__th.is-sortable .ava3v-grid__th-inner{cursor:pointer}.ava3v-grid__th-inner:focus-visible,.ava3v-grid__filter-btn:focus-visible,.ava3v-grid__detail-toggle:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:2px}.ava3v-grid__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ava3v-grid__sort{flex:0 0 auto;opacity:.8}.ava3v-grid__filter-btn,.ava3v-grid__column-menu-btn{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent;border:0;color:var(--ava3v-text-color);cursor:pointer;padding:2px}.ava3v-grid__filter-btn:hover,.ava3v-grid__column-menu-btn:hover{background:var(--ava3v-hover-color)}.ava3v-grid__filter-badge{background:var(--ava3v-primary-color);color:var(--ava3v-primary-contrast-color, #fff);border-radius:999px;padding-inline:6px;font-size:var(--ava3v-font-size-xs, calc(var(--ava3v-font-size-sm, 12px) - 1px));line-height:1;height:16px;min-width:16px;display:inline-flex;align-items:center;justify-content:center}.ava3v-grid__column-menu{position:fixed;z-index:var(--ava3v-grid-overlay-z, var(--ava3v-z-dropdown, 1000));min-width:220px;display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid var(--ava3v-border-color);border-radius:6px;background:var(--ava3v-bg-color);color:var(--ava3v-text-color);box-shadow:0 10px 24px #0f172a24;font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-grid__column-menu-item{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:4px;background:transparent;color:var(--ava3v-text-color);cursor:pointer;font:inherit;text-align:start;padding:7px 8px}.ava3v-grid__column-menu-item:hover{background:var(--ava3v-hover-color)}.ava3v-grid__column-menu-item:disabled{cursor:not-allowed;opacity:.45}.ava3v-grid__column-menu-separator{height:1px;background:var(--ava3v-border-color);margin:4px}.ava3v-grid__th.is-filtered{background:var(--ava3v-grid-header-filtered-bg, #e0f3ff)}.ava3v-grid__filter-row{background:var(--ava3v-bg-secondary-color)}.ava3v-grid__filter-cell{border:0;border-inline-end:1px solid var(--ava3v-border-color);border-block-end:1px solid var(--ava3v-border-color);background:var(--ava3v-bg-secondary-color);padding:3px;box-sizing:border-box}.ava3v-grid__filter-row .ava3v-grid__filter-cell:last-child{border-inline-end:0}.ava3v-grid__filter-row-control{display:flex;align-items:center;gap:4px;min-width:0}.ava3v-grid__filter-operation-picker{position:relative;flex:0 0 auto}.ava3v-grid__filter-operation{width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-grid-filter-control-height, var(--ava3v-height));display:inline-flex;align-items:center;justify-content:center;gap:2px;border:0;border-radius:4px;background:transparent;color:var(--ava3v-text-color);cursor:pointer;padding:0}.ava3v-grid__filter-operation:hover{background:var(--ava3v-hover-color)}.ava3v-grid__filter-operation:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:1px}.ava3v-grid__filter-operation-menu{position:fixed;z-index:var(--ava3v-grid-overlay-z, var(--ava3v-z-dropdown, 1000));min-width:150px;display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid var(--ava3v-border-color);border-radius:6px;background:var(--ava3v-bg-color);box-shadow:0 10px 24px #0f172a24}.ava3v-grid__filter-operation-item{display:flex;align-items:center;gap:var(--ava3v-gap, 6px);width:100%;border:0;border-radius:4px;background:transparent;color:var(--ava3v-text-color);cursor:pointer;font:inherit;font-size:var(--ava3v-font-size, 14px);text-align:start;padding-block:var(--ava3v-spacing-sm, 4px);padding-inline:var(--ava3v-padding-input-left, 8px) var(--ava3v-padding-input-right, 8px)}.ava3v-grid__filter-operation-item:hover,.ava3v-grid__filter-operation-item.is-active{background:var(--ava3v-hover-color)}.ava3v-grid__filter-row .ava3v-grid__filter-value{flex:1;min-width:0;height:var(--ava3v-grid-filter-control-height, var(--ava3v-height));min-height:var(--ava3v-grid-filter-control-height, var(--ava3v-height));box-sizing:border-box;font-size:var(--ava3v-font-size-sm)}.ava3v-grid__filter-row .ava3v-datepicker.ava3v-grid__filter-value,.ava3v-grid__filter-row .ava3v-input.ava3v-grid__filter-value{height:auto;min-height:0}.ava3v-grid__filter-row .ava3v-grid__filter-value .ava3v-input-text,.ava3v-grid__filter-row .ava3v-grid__filter-value input{font-size:var(--ava3v-font-size-sm)}.ava3v-grid__filter-clear{flex:0 0 auto;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-grid-filter-control-height, var(--ava3v-height));display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ava3v-disabled-color);cursor:pointer;padding:0}.ava3v-grid__filter-clear:hover{border-color:var(--ava3v-border-color);background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-grid__filter-clear:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:1px}.ava3v-grid__resize{position:absolute;inset-inline-end:0;inset-block:0;width:6px;cursor:col-resize;z-index:5}.ava3v-grid__body-wrap{position:relative;flex:1;overflow:auto;min-height:0;min-width:0;container-type:inline-size}.ava3v-grid__body-wrap:focus{outline:none}.ava3v-grid__body-wrap:focus-visible{outline:none}.ava3v-grid__table td.is-focused{outline:2px solid var(--ava3v-color-focus-ring, var(--ava3v-primary-color, #2563eb));outline-offset:-2px;border-radius:2px}.ava3v-grid__row.is-focused-row>td{background:color-mix(in oklab,var(--ava3v-primary-color, #2563eb),var(--ava3v-bg-color, #fff) 94%)}.ava3v-grid__row.is-focused-row.is-selected>td{background:color-mix(in oklab,var(--ava3v-primary-color, #2563eb),var(--ava3v-bg-color, #fff) 86%)}@supports selector(::-webkit-scrollbar){.ava3v-grid__body-wrap.is-scrollbar-always::-webkit-scrollbar{width:12px;height:12px}.ava3v-grid__body-wrap.is-scrollbar-always::-webkit-scrollbar-track{background:var(--ava3v-bg-secondary-color, #f4f4f6)}.ava3v-grid__body-wrap.is-scrollbar-always::-webkit-scrollbar-thumb{background:var(--ava3v-text-secondary-color, #98a2b3);border-radius:6px;border:3px solid var(--ava3v-bg-secondary-color, #f4f4f6)}.ava3v-grid__body-wrap.is-scrollbar-always::-webkit-scrollbar-thumb:hover{background:var(--ava3v-text-color, #2f2f3c)}.ava3v-grid__body-wrap.is-scrollbar-always::-webkit-scrollbar-corner{background:var(--ava3v-bg-secondary-color, #f4f4f6)}}@supports not selector(::-webkit-scrollbar){.ava3v-grid__body-wrap.is-scrollbar-always{scrollbar-width:auto;scrollbar-color:var(--ava3v-text-secondary-color, #98a2b3) var(--ava3v-bg-secondary-color, #f4f4f6)}}.ava3v-grid__body{min-height:0;min-width:0}.ava3v-grid__table{border-collapse:separate;border-spacing:0;table-layout:fixed}.ava3v-grid__table td{height:var(--ava3v-grid-row-height, var(--ava3v-height));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding-block:0;padding-inline:var(--ava3v-padding-input-left) var(--ava3v-padding-input-right);border:0;border-inline-end:1px solid var(--ava3v-border-color);border-block-end:1px solid var(--ava3v-border-color)}.ava3v-grid__table tr>td:last-child{border-inline-end:0}.ava3v-grid__row{content-visibility:auto;contain-intrinsic-size:auto var(--ava3v-grid-row-height, var(--ava3v-height, 36px));background:var(--ava3v-bg-color, #fff)}.ava3v-grid__table tr.ava3v-grid__vspacer>td{height:auto;padding:0;border:0}.ava3v-grid__skeleton{display:inline-block;vertical-align:middle;height:.7em;border-radius:4px;background:linear-gradient(90deg,var(--ava3v-bg-secondary-color, rgba(0,0,0,.06)) 25%,var(--ava3v-hover-color, rgba(0,0,0,.12)) 50%,var(--ava3v-bg-secondary-color, rgba(0,0,0,.06)) 75%);background-size:200% 100%;animation:ava3v-grid-skeleton 1.2s ease-in-out infinite}.ava3v-grid__row--skeleton{pointer-events:none}@keyframes ava3v-grid-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ava3v-grid__skeleton{animation:none}}.ava3v-grid__table tbody tr{background:var(--ava3v-bg-color)}.ava3v-grid__table tbody tr.is-alternate{background:var(--ava3v-grid-stripe-bg, var(--ava3v-bg-secondary-color))}.ava3v-grid__table tbody tr.is-selected{background:color-mix(in oklab,var(--ava3v-primary-color),var(--ava3v-bg-color) 84%)}.ava3v-grid__table tbody tr.ava3v-grid__detail-row{background:var(--ava3v-bg-secondary-color)}.ava3v-grid--hover .ava3v-grid__table tbody tr.ava3v-grid__row:hover:not(.is-selected){background:linear-gradient(var(--ava3v-hover-color),var(--ava3v-hover-color)) var(--ava3v-bg-color, #fff)}.ava3v-grid--hover .ava3v-grid__table tbody tr.ava3v-grid__row.is-alternate:hover:not(.is-selected){background:linear-gradient(var(--ava3v-hover-color),var(--ava3v-hover-color)) var(--ava3v-bg-secondary-color, #f6f8fb)}.ava3v-grid__highlight{background:var(--ava3v-search-highlight-bg, #ffe08a);color:var(--ava3v-search-highlight-text, inherit);font-weight:600;border-radius:2px;padding:0}.ava3v-grid__tree-indent{display:inline-block;height:1px;vertical-align:middle}.ava3v-grid__tree-toggle{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-inline-end:4px;border:0;background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer;padding:0}.ava3v-grid__tree-toggle:hover{color:var(--ava3v-text-color)}.ava3v-grid__tree-chevron{transition:transform .15s ease}.ava3v-grid__tree-chevron.is-expanded{transform:rotate(90deg)}@keyframes ava3v-grid-spin{to{transform:rotate(360deg)}}.ava3v-grid__row-spinner{display:inline-block;width:14px;height:14px;box-sizing:border-box;border:2px solid var(--ava3v-border-color, #d7dde7);border-top-color:var(--ava3v-primary-color, #1f5eff);border-radius:50%;animation:ava3v-grid-spin .7s linear infinite}.ava3v-grid__cell--align-left{text-align:start}.ava3v-grid__cell--align-center{text-align:center}.ava3v-grid__cell--align-right{text-align:end}.ava3v-grid__bool{display:flex;align-items:center;height:100%}.ava3v-grid__cell--align-center .ava3v-grid__bool{justify-content:center}.ava3v-grid__cell--align-right .ava3v-grid__bool{justify-content:flex-end}.ava3v-grid__detail-toggle-cell,.ava3v-grid__tree-toggle-cell{text-align:center;vertical-align:middle}.ava3v-grid__tree-toggle-cell .ava3v-grid__tree-toggle{margin-inline-end:0}.ava3v-grid__table td.ava3v-grid__detail-toggle-cell,.ava3v-grid__table td.ava3v-grid__tree-toggle-cell,.ava3v-grid__table td.ava3v-grid__selection-cell{padding-inline:0}.ava3v-grid__detail-toggle{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--ava3v-text-color);cursor:pointer;padding:0}.ava3v-grid__detail-toggle:hover{background:var(--ava3v-hover-color)}.ava3v-grid__detail-toggle .ava3v-icon{transform:rotate(-90deg);transition:transform .16s ease}.ava3v-grid__detail-toggle.is-expanded .ava3v-icon{transform:rotate(0)}.ava3v-grid__detail-cell{overflow:visible!important;white-space:normal!important;padding:0!important}.ava3v-grid__detail-content{padding:var(--ava3v-padding);border-inline-start:3px solid var(--ava3v-primary-color);max-height:var(--ava3v-grid-detail-max-height, 480px);overflow:auto}.ava3v-grid__summary td{background:var(--ava3v-bg-color);border-block-start:1px solid var(--ava3v-border-color);font-weight:600}.ava3v-grid__summary-cell{color:var(--ava3v-text-color);text-align:end}.ava3v-grid__selection-cell{text-align:center;vertical-align:middle}.ava3v-grid__selection-cell .ava3v-input-checkbox{margin:0}.ava3v-grid__actions-cell{text-align:center;vertical-align:middle;white-space:nowrap}.ava3v-grid__action{border:0;background:transparent;color:var(--ava3v-primary-color);cursor:pointer;padding:2px 4px;font:inherit}.ava3v-grid__action:hover{text-decoration:underline}.ava3v-grid__action.is-danger{color:var(--ava3v-danger-color)}.ava3v-grid__action--icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);padding:0;border-radius:6px;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-grid__action--icon:hover{text-decoration:none;background:var(--ava3v-hover-color, #f1f5f9);color:var(--ava3v-primary-color, #2563eb)}.ava3v-grid__action--icon.is-danger{color:var(--ava3v-text-secondary-color, #667085)}.ava3v-grid__action--icon.is-danger:hover{color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-grid__editor{width:100%;min-width:0;height:calc(var(--ava3v-height) - 8px);box-sizing:border-box}.ava3v-input-text{min-width:0;height:var(--ava3v-height, 36px);box-sizing:border-box;border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 6px);padding-block:0;padding-inline:var(--ava3v-padding-input-left, 12px) var(--ava3v-padding-input-right, 9px);background:var(--ava3v-control-bg-color, var(--ava3v-bg-color));color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size);line-height:normal;outline:0;transition:border-color var(--ava3v-transition, .2s ease),box-shadow var(--ava3v-transition, .2s ease),background-color var(--ava3v-transition, .2s ease)}.ava3v-input-text::-moz-placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color))}.ava3v-input-text::placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color))}.ava3v-input-text:focus{border-color:var(--ava3v-primary-color);box-shadow:0 0 0 3px var(--ava3v-focus-ring-color)}.ava3v-grid__column-chooser{display:flex;flex-direction:column;gap:var(--ava3v-gap);width:240px;max-height:360px;padding:var(--ava3v-padding);background:var(--ava3v-bg-color);border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius);box-shadow:0 5px 15px #0000001a;font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size);color:var(--ava3v-text-color)}.ava3v-grid__column-chooser-header{font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.ava3v-grid__column-chooser-search{width:100%;flex-shrink:0}.ava3v-grid__column-chooser-all{margin-top:var(--ava3v-spacing-xs, 2px);flex-shrink:0}.ava3v-grid__column-chooser-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ava3v-spacing-xs, 2px);padding-right:6px;outline:none}.ava3v-grid__column-chooser-item{display:flex;align-items:center;min-height:var(--ava3v-height);font-size:var(--ava3v-font-size);border-radius:var(--ava3v-border-radius);padding-inline:var(--ava3v-spacing-sm, 4px)}.ava3v-grid__column-chooser-item:hover{background-color:var(--ava3v-bg-secondary-color)}.ava3v-grid__column-chooser-empty{opacity:.7;padding:8px 0}.ava3v-column-chooser-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--ava3v-gap);min-height:var(--ava3v-height);flex-shrink:0}.ava3v-grid__chooser-btn{border:0;background:transparent;padding:4px 10px;border-radius:var(--ava3v-border-radius, 6px);color:var(--ava3v-primary-color, #2563eb);font:inherit;cursor:pointer}.ava3v-grid__chooser-btn:hover{background:var(--ava3v-hover-color)}.ava3v-grid__indicator{position:absolute;top:0;bottom:0;width:2px;background:var(--ava3v-primary-color);z-index:15;pointer-events:none}.ava3v-grid__error{height:var(--ava3v-height);background:var(--ava3v-danger-color);color:var(--ava3v-primary-contrast-color, #fff);display:flex;align-items:center;padding-inline:var(--ava3v-padding);font-weight:500;border-bottom:1px solid var(--ava3v-border-color)}.ava3v-grid__table:has(>.ava3v-grid__empty-body){width:100%!important;min-width:100%}.ava3v-grid__empty{padding:0;color:var(--ava3v-disabled-color);text-align:center;vertical-align:middle}.ava3v-grid__empty-content{min-height:var(--ava3v-grid-empty-height, 120px);width:100cqw;max-width:100%;position:sticky;left:0;display:flex;align-items:center;justify-content:center;padding:var(--ava3v-padding);box-sizing:border-box}.ava3v-grid__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--ava3v-grid-loader-bg, color-mix(in oklab, var(--ava3v-bg-secondary-color), transparent 42%));z-index:var(--ava3v-grid-loader-z-index, 20);pointer-events:auto;outline:none}.ava3v-grid__spinner{width:30px;height:30px;border-radius:999px;border:3px solid var(--ava3v-primary-color);border-right-color:transparent;animation:ava3v-spin .8s linear infinite;box-shadow:0 0 0 10px color-mix(in oklab,var(--ava3v-surface-color),transparent 4%),0 8px 24px color-mix(in oklab,#000,transparent 65%);background:color-mix(in oklab,var(--ava3v-surface-color),transparent 4%)}.ava3v-btn-mini{display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);padding:0;border-radius:var(--ava3v-border-radius, 6px);border:1px solid transparent;background:transparent;color:var(--ava3v-text-color);cursor:pointer}.ava3v-btn-mini:hover{background:var(--ava3v-hover-color)}.ava3v-btn-mini:focus-visible{outline:2px solid var(--ava3v-color-focus-ring);outline-offset:2px}.ava3v-grid__toolbar-action{display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-height, 36px);height:var(--ava3v-height, 36px);padding:0;border:1px solid transparent;border-radius:var(--ava3v-border-radius, 6px);background:transparent;color:var(--ava3v-text-color);cursor:pointer}.ava3v-grid__toolbar-action:hover{background:var(--ava3v-hover-color)}.ava3v-grid__toolbar-action:focus-visible{outline:2px solid var(--ava3v-color-focus-ring);outline-offset:2px}.ava3v-grid__filter-condition{display:flex;gap:6px;align-items:center;margin-bottom:8px}.ava3v-grid__filter-cond-op{flex:0 0 auto;min-width:68px;box-sizing:border-box}.ava3v-grid__filter-cond-val{flex:1 1 0;min-width:0;box-sizing:border-box}.ava3v-grid__fb-btn{position:relative}.ava3v-grid__fb-btn.is-active{color:var(--ava3v-primary-color)}.ava3v-grid__fb-badge{position:absolute;top:-2px;inset-inline-end:-2px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--ava3v-primary-color);color:var(--ava3v-primary-contrast-color, #fff);font-size:11px;line-height:16px;text-align:center}.ava3v-grid__filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-block:var(--ava3v-spacing-sm,4px)}.ava3v-grid__filter-chip{flex:0 0 auto;max-width:100%}.ava3v-grid__filter-chips-clear{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ava3v-text-secondary-color,#667085);cursor:pointer;padding:4px;border-radius:4px}.ava3v-grid__filter-chips-clear:hover{color:var(--ava3v-text-color)}.ava3v-grid__selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:var(--ava3v-spacing-sm,4px) var(--ava3v-spacing-md,8px);font-size:var(--ava3v-font-size-sm,12px);color:var(--ava3v-text-secondary-color,#667085);background:var(--ava3v-grid-selection-bar-bg, color-mix(in srgb, var(--ava3v-primary-color,#2563eb) 8%, transparent));border-radius:var(--ava3v-border-radius,6px)}.ava3v-grid__selection-bar.is-all-matching{color:var(--ava3v-text-color,#111827)}.ava3v-grid__selection-bar-action{border:0;background:transparent;padding:2px 4px;border-radius:4px;color:var(--ava3v-primary-color,#2563eb);font:inherit;font-weight:500;cursor:pointer}.ava3v-grid__selection-bar-action:hover{text-decoration:underline}.ava3v-grid__selection-bar-action:focus-visible{outline:2px solid var(--ava3v-color-focus-ring,#2563eb);outline-offset:1px}.ava3v-grid__fb-popup{padding:14px;min-width:380px;max-width:min(640px,92vw)}.ava3v-grid__fb-popup-actions{display:flex;justify-content:flex-end;gap:8px;border-top:.5px solid var(--ava3v-border-color);padding-top:12px;margin-top:12px}.ava3v-grid__group-panel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ava3v-gap, 6px);padding-inline:var(--ava3v-padding-input-left, 10px);min-height:var(--ava3v-height, 36px);border:1px dashed var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 6px);background:transparent;font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-grid__group-panel.is-active{border-style:solid;background:var(--ava3v-bg-secondary-color, #f7f8fa)}.ava3v-grid__group-panel.is-dragover{border-color:var(--ava3v-primary-color);background:color-mix(in oklab,var(--ava3v-primary-color),transparent 90%)}.ava3v-grid__group-panel.is-drop-denied{border-color:var(--ava3v-danger-color);background:color-mix(in oklab,var(--ava3v-danger-color),transparent 92%);cursor:not-allowed}.ava3v-grid__group-panel-hint{color:var(--ava3v-disabled-color);font-size:var(--ava3v-font-size-sm, 12px);white-space:nowrap}.ava3v-grid__group-pill{flex:0 0 auto;cursor:grab}.ava3v-grid__group-pill.is-chip-drop-target{outline:2px solid var(--ava3v-primary-color);outline-offset:1px}.ava3v-grid__group-clear{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ava3v-primary-color);cursor:pointer;padding:4px;border-radius:4px}.ava3v-grid__group-clear:hover{background:var(--ava3v-hover-color)}.ava3v-grid__group-row>.ava3v-grid__group-cell{background:var(--ava3v-bg-secondary-color, #f7f8fa);border-bottom:1px solid var(--ava3v-border-color);padding-block:var(--ava3v-spacing-sm, 6px);padding-inline:var(--ava3v-padding-input-left, 10px);font-size:var(--ava3v-font-size, 14px);overflow:visible}.ava3v-grid__group-inner{display:flex;align-items:center;gap:var(--ava3v-gap, 6px);position:sticky;left:var(--ava3v-padding-input-left, 10px);width:-moz-max-content;width:max-content;max-width:calc(100cqw - var(--ava3v-padding-input-left, 10px) * 2)}.ava3v-grid__group-indent{flex:0 0 auto}.ava3v-grid__group-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);border:0;background:transparent;cursor:pointer;color:var(--ava3v-text-color);border-radius:var(--ava3v-border-radius, 6px)}.ava3v-grid__group-toggle:hover{background:var(--ava3v-hover-color)}.ava3v-grid__group-chevron{transition:transform .12s ease}.ava3v-grid__group-chevron.is-expanded{transform:rotate(90deg)}.ava3v-grid__group-text{display:inline-flex;align-items:baseline;gap:var(--ava3v-gap, 6px);font-weight:600}.ava3v-grid__group-field{color:var(--ava3v-disabled-color);font-weight:500}.ava3v-grid__group-count{color:var(--ava3v-disabled-color);font-weight:400;font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-grid__group-summary{color:var(--ava3v-text-secondary-color, #667085);font-weight:400;font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-grid__adaptive-cell{width:36px;min-width:36px;text-align:center}.ava3v-grid__adaptive-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);border:0;border-radius:6px;background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer}.ava3v-grid__adaptive-toggle:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .05))}.ava3v-grid__adaptive-chevron{transition:transform .15s}.ava3v-grid__adaptive-toggle.is-expanded .ava3v-grid__adaptive-chevron{transform:rotate(180deg)}.ava3v-grid__adaptive-detail{background:var(--ava3v-bg-secondary-color, #f8fafc);padding:8px 14px}.ava3v-grid__adaptive-list{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-grid__adaptive-list dt{color:var(--ava3v-text-secondary-color, #667085);font-weight:500}.ava3v-grid__adaptive-list dd{margin:0}.ava3v-grid.is-drag-selecting{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-grid.is-drag-selecting .ava3v-grid__row{cursor:default}.ava3v-grid--auto-row-height .ava3v-grid__table td{height:auto;min-height:var(--ava3v-grid-row-height, var(--ava3v-height));white-space:normal;overflow-wrap:anywhere;padding-block:6px;vertical-align:middle}.ava3v-grid__group-row>.ava3v-grid__group-align-cell,.ava3v-grid__group-row>td:not(.ava3v-grid__group-cell){background:var(--ava3v-bg-secondary-color, #f7f8fa);border-bottom:1px solid var(--ava3v-border-color);padding-block:var(--ava3v-spacing-sm, 6px);padding-inline:var(--ava3v-padding-input-left, 10px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ava3v-grid__group-footer-row td{background:var(--ava3v-bg-secondary-color, #f7f8fa);border-block-end:1px solid var(--ava3v-border-color);padding-block:var(--ava3v-spacing-sm, 6px);padding-inline:var(--ava3v-padding-input-left, 10px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ava3v-grid__group-footer-row .ava3v-grid__sticky{z-index:2;background:var(--ava3v-bg-secondary-color, #f7f8fa)}.ava3v-grid__column-menu-title{padding:6px 8px 2px;font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-text-secondary-color)}.ava3v-grid__column-menu-check{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-grid__column-menu-check:hover{background:var(--ava3v-hover-color, rgba(0 0 0 / 5%))}.ava3v-grid--sticky-summary .ava3v-grid__summary tr{position:sticky;bottom:var(--ava3v-grid-summary-bottom, 0);z-index:11}.ava3v-grid--sticky-summary .ava3v-grid__summary .ava3v-grid__sticky{z-index:13}.ava3v-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:var(--ava3v-empty-padding, 28px 16px);color:var(--ava3v-text-secondary-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px);text-align:center}.ava3v-empty__icon{display:inline-flex;color:var(--ava3v-disabled-color, #98a2b3);opacity:.9}.ava3v-empty__title{margin:2px 0 0;color:var(--ava3v-text-color);font-weight:600}.ava3v-empty__description{margin:0;max-width:420px;font-size:var(--ava3v-font-size-sm, 12px);line-height:1.45}.ava3v-empty__actions{display:flex;gap:8px;margin-top:8px}.ava3v-empty[data-density=compact]{--ava3v-empty-icon-size: 30px;--ava3v-empty-padding: 16px 12px}.ava3v-lookup{width:100%;min-width:0;color:var(--ava3v-text-color, #2f2f3c);font:inherit}.ava3v-lookup__control{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ava3v-height, 36px);display:flex;align-items:center;gap:4px;border:1px solid var(--ava3v-control-border-color, var(--ava3v-border-color, #d0d0d0));border-radius:var(--ava3v-border-radius, 6px);padding-inline:var(--ava3v-padding-input-left, 12px) var(--ava3v-padding-input-right, 9px);background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));color:inherit;font:inherit;text-align:left;cursor:pointer}.ava3v-lookup__control:focus-visible,.is-open .ava3v-lookup__control{border-color:var(--ava3v-primary-color, #2c8c6f);box-shadow:0 0 0 3px var(--ava3v-focus-ring-color, rgba(44, 140, 111, .18));outline:0}.has-error .ava3v-lookup__control{border-color:var(--ava3v-danger-color, #ff4d4f)}.is-disabled .ava3v-lookup__control{opacity:.72;cursor:not-allowed;background:var(--ava3v-disabled-bg-color, var(--ava3v-bg-secondary-color, #f3f3f3))}.ava3v-lookup__value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-lookup__value.is-placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #98a2b3))}.ava3v-lookup__clear{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer}.ava3v-lookup-popup{max-height:min(420px,calc(100vh - 24px));overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid var(--ava3v-border-color, #d0d0d0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-popup-bg-color, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-color, #2f2f3c);box-shadow:var(--ava3v-popup-shadow, 0 12px 28px rgba(15, 23, 42, .16));font-family:var(--ava3v-font-family, system-ui, sans-serif);font-size:var(--ava3v-font-size, 14px)}.ava3v-lookup-popup__search{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--ava3v-border-color, #d0d0d0);min-height:var(--ava3v-height, 36px);padding-block:0;padding-inline:var(--ava3v-padding-input-left, 8px)}.ava3v-lookup-popup__search-input{min-width:0;flex:1;align-self:stretch;border:0;outline:0;background:transparent;color:inherit;font:inherit}.ava3v-lookup-popup__header,.ava3v-lookup-popup__row{display:flex;align-items:stretch;min-width:0;min-height:var(--ava3v-popup-item-height, 32px)}.ava3v-lookup-popup__header{border-bottom:1px solid var(--ava3v-border-color, #d0d0d0);background:var(--ava3v-bg-secondary-color, #f7f8fb);font-weight:600}.ava3v-lookup-popup__list{overflow:auto}.ava3v-lookup-popup__row{width:100%;border:0;border-bottom:1px solid color-mix(in oklab,var(--ava3v-border-color, #d0d0d0),transparent 40%);padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ava3v-lookup-popup__row.is-active{background:var(--ava3v-hover-color, rgba(0, 0, 0, .04))}.ava3v-lookup-popup__row.is-selected{color:var(--ava3v-primary-color, #2c8c6f);font-weight:600}.ava3v-lookup-popup__cell{min-width:0;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--ava3v-spacing-sm, 8px) var(--ava3v-padding-input-left, 10px)}.ava3v-lookup-popup__cell.is-center{text-align:center}.ava3v-lookup-popup__cell.is-right{text-align:right}.ava3v-lookup-popup__list.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s ease}.ava3v-lookup-popup__state{padding:14px 12px;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-lookup-popup__state.is-error{color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-tag{--ava3v-tag-bg: var(--ava3v-hover-color, rgba(15, 23, 42, .07));--ava3v-tag-fg: var(--ava3v-text-color);display:inline-flex;align-items:center;gap:4px;height:var(--ava3v-tag-size, 24px);border:1px solid transparent;border-radius:999px;padding-inline:9px;background:var(--ava3v-tag-bg);color:var(--ava3v-tag-fg);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size-sm, 12px);font-weight:500;line-height:1;white-space:nowrap}.ava3v-tag--primary{--ava3v-tag-bg: color-mix(in oklab, var(--ava3v-primary-color, #2563eb), transparent 88%);--ava3v-tag-fg: var(--ava3v-primary-color, #2563eb)}.ava3v-tag--success{--ava3v-tag-bg: color-mix(in oklab, var(--ava3v-success-color, #10b981), transparent 88%);--ava3v-tag-fg: var(--ava3v-success-color, #0d9668)}.ava3v-tag--warning{--ava3v-tag-bg: color-mix(in oklab, var(--ava3v-warning-color, #f59e0b), transparent 86%);--ava3v-tag-fg: #b45309}.ava3v-tag--danger{--ava3v-tag-bg: color-mix(in oklab, var(--ava3v-danger-color, #ef4444), transparent 88%);--ava3v-tag-fg: var(--ava3v-danger-color, #dc2626)}.ava3v-tag--variant-soft{border-color:color-mix(in oklab,var(--ava3v-tag-fg),transparent 62%)}.ava3v-tag--variant-solid.ava3v-tag--default{--ava3v-tag-bg: var(--ava3v-text-secondary-color, #667085);--ava3v-tag-fg: var(--ava3v-bg-color, #fff)}.ava3v-tag--variant-solid.ava3v-tag--primary{--ava3v-tag-bg: var(--ava3v-primary-color, #2563eb);--ava3v-tag-fg: #fff}.ava3v-tag--variant-solid.ava3v-tag--success{--ava3v-tag-bg: var(--ava3v-success-color, #10b981);--ava3v-tag-fg: #fff}.ava3v-tag--variant-solid.ava3v-tag--warning{--ava3v-tag-bg: var(--ava3v-warning-color, #f59e0b);--ava3v-tag-fg: #202a37}.ava3v-tag--variant-solid.ava3v-tag--danger{--ava3v-tag-bg: var(--ava3v-danger-color, #ef4444);--ava3v-tag-fg: #fff}.ava3v-tag--outline{background:transparent;border-color:currentColor}.ava3v-tag.ava3v-tag--custom{--ava3v-tag-bg: var(--ava3v-tag-custom-bg-light);--ava3v-tag-fg: var(--ava3v-tag-custom-fg-light);border-color:var(--ava3v-tag-custom-border-light)}:root[data-theme=dark] .ava3v-tag.ava3v-tag--custom{--ava3v-tag-bg: var(--ava3v-tag-custom-bg-dark);--ava3v-tag-fg: var(--ava3v-tag-custom-fg-dark);border-color:var(--ava3v-tag-custom-border-dark)}.ava3v-tag.ava3v-tag--custom-fallback{--ava3v-tag-bg: color-mix(in oklab, var(--ava3v-tag-custom-raw), var(--ava3v-bg-color, #fff) 84%);--ava3v-tag-fg: var(--ava3v-tag-custom-raw);border-color:color-mix(in oklab,var(--ava3v-tag-custom-raw),transparent 60%)}.ava3v-tag.ava3v-tag--custom-fallback.ava3v-tag--variant-solid{--ava3v-tag-bg: var(--ava3v-tag-custom-raw);--ava3v-tag-fg: #fff}.ava3v-tag.ava3v-tag--custom-fallback.ava3v-tag--variant-outline{--ava3v-tag-bg: transparent;border-color:var(--ava3v-tag-custom-raw)}.ava3v-tag__label{min-width:0;max-width:var(--ava3v-tag-max-width, none);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-tag--clickable{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ava3v-tag--clickable:hover{box-shadow:inset 0 0 0 999px color-mix(in oklab,var(--ava3v-tag-fg),transparent 92%)}.ava3v-tag--clickable:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:1px}.ava3v-tag__close{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-inline-end:-3px;border:0;border-radius:999px;padding:0;background:transparent;color:inherit;cursor:pointer;opacity:.65}.ava3v-tag__close:hover{opacity:1;background:color-mix(in oklab,currentColor,transparent 85%)}.ava3v-tag__btn{display:inline-flex;align-items:center;gap:3px;border:0;border-radius:4px;background:transparent;padding:0 2px;font:inherit;color:inherit;cursor:pointer}.ava3v-tag__btn:hover{background:color-mix(in oklab,currentColor,transparent 88%)}.ava3v-tag__btn.is-static{cursor:inherit}.ava3v-tag__btn.is-static:hover{background:transparent}[data-density=compact] .ava3v-tag,.ava3v-tag[data-density=compact]{height:var(--ava3v-tag-size, 20px);padding-inline:7px;font-size:11px}.ava3v-tag[data-density=default]{height:var(--ava3v-tag-size, 24px);padding-inline:9px;font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-tag-box{width:100%;min-width:0;color:var(--ava3v-text-color, #2f2f3c);font:inherit}.ava3v-tag-box__control{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ava3v-height, 36px);height:var(--ava3v-tag-box-height, var(--ava3v-height, 36px));display:flex;align-items:center;gap:6px;overflow:hidden;border:1px solid var(--ava3v-control-border-color, var(--ava3v-border-color, #d0d0d0));border-radius:var(--ava3v-border-radius, 6px);padding:3px 8px;background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));color:inherit;font:inherit;cursor:pointer}.ava3v-tag-box__control:focus-visible,.is-open .ava3v-tag-box__control{border-color:var(--ava3v-primary-color, #2c8c6f);box-shadow:0 0 0 3px var(--ava3v-focus-ring-color, rgba(44, 140, 111, .18));outline:0}.has-error .ava3v-tag-box__control{border-color:var(--ava3v-danger-color, #ff4d4f)}.is-disabled .ava3v-tag-box__control{opacity:.72;cursor:not-allowed;background:var(--ava3v-disabled-bg-color, var(--ava3v-bg-secondary-color, #f3f3f3))}.ava3v-tag-box__values{position:relative;min-width:0;height:100%;flex:1 1 auto;display:flex;align-content:flex-start;align-content:safe center;align-items:center;gap:4px;flex-wrap:wrap;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.ava3v-tag-box__values.has-overflow{padding-inline-end:30px}.ava3v-tag-box__placeholder{align-self:center;color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #98a2b3))}.ava3v-tag-box__tag{min-width:-moz-max-content;min-width:max-content;max-width:100%;flex:0 0 auto;overflow:hidden}.ava3v-tag-box__count{position:absolute;inset-block-start:50%;inset-inline-end:2px;z-index:1;width:var(--ava3v-tag-size, 24px);height:var(--ava3v-tag-size, 24px);display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--ava3v-tag-size, 24px);margin-inline-start:auto;border:1px solid color-mix(in oklab,var(--ava3v-primary-color, #2c8c6f),white 20%);border-radius:999px;background:var(--ava3v-primary-color, #2c8c6f);color:var(--ava3v-primary-contrast-color, #fff);font-size:12px;font-weight:800;line-height:1;pointer-events:none;transform:translateY(-50%);box-shadow:0 2px 8px #0f172a2e}.ava3v-tag-box__actions{align-self:stretch;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px}.ava3v-tag-box__clear{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer}.ava3v-tag-box__clear,.ava3v-tag-box__chevron{flex:0 0 auto}.ava3v-tag-popup{max-height:min(340px,calc(100vh - 24px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--ava3v-border-color, #d0d0d0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-popup-bg-color, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-color, #2f2f3c);box-shadow:var(--ava3v-popup-shadow, 0 12px 28px rgba(15, 23, 42, .16));font-family:var(--ava3v-font-family, system-ui, sans-serif);font-size:var(--ava3v-font-size, 14px)}.ava3v-tag-popup__search{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--ava3v-border-color, #d0d0d0);min-height:var(--ava3v-height, 36px);padding-block:0;padding-inline:var(--ava3v-padding-input-left, 8px)}.ava3v-tag-popup__search-input{min-width:0;flex:1;align-self:stretch;border:0;outline:0;background:transparent;color:inherit;font:inherit}.ava3v-tag-popup__list{overflow:auto;padding-block:4px}.ava3v-tag-popup__item{width:100%;min-height:var(--ava3v-popup-item-height, 32px);display:flex;align-items:center;gap:8px;border:0;padding:6px 10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ava3v-tag-popup__item.is-active{background:var(--ava3v-hover-color, rgba(0, 0, 0, .04))}.ava3v-tag-popup__item.is-selected{color:var(--ava3v-primary-color, #2c8c6f);font-weight:600}.ava3v-tag-popup__check{width:18px;flex:0 0 18px}.ava3v-tag-popup__state{padding:14px 12px;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-tag-popup__state.is-error{color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-select{position:relative;width:100%;min-width:0;color:var(--ava3v-text-color, #2f2f3c);font:inherit}.ava3v-select__control{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ava3v-height, 36px);display:flex;align-items:center;gap:var(--ava3v-spacing-sm, 4px);border:1px solid var(--ava3v-control-border-color, var(--ava3v-border-color, #d0d0d0));border-radius:var(--ava3v-border-radius, 6px);padding-block:0;padding-inline:var(--ava3v-padding-input-left, 12px) var(--ava3v-padding-input-right, 9px);background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ava3v-transition, .2s ease),box-shadow var(--ava3v-transition, .2s ease)}.ava3v-select__control:focus-visible,.is-open .ava3v-select__control{border-color:var(--ava3v-primary-color, #2c8c6f);box-shadow:0 0 0 3px var(--ava3v-focus-ring-color, rgba(44, 140, 111, .18));outline:0}.has-error .ava3v-select__control{border-color:var(--ava3v-danger-color, #ff4d4f)}.is-disabled .ava3v-select__control{background:var(--ava3v-disabled-bg-color, var(--ava3v-bg-secondary-color, #f3f3f3));cursor:not-allowed;opacity:.72}.is-readonly:not(.is-disabled) .ava3v-select__control{background:var(--ava3v-readonly-bg-color, color-mix(in oklab, var(--ava3v-bg-secondary-color), var(--ava3v-bg-color) 45%))}.ava3v-select__value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-select__value.is-placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #98a2b3))}.ava3v-select__clear,.ava3v-select__chevron{flex:0 0 auto}.ava3v-select__clear{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer}.ava3v-select-popup{max-height:min(320px,calc(100vh - 24px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--ava3v-border-color, #d0d0d0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-popup-bg-color, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-color, #2f2f3c);box-shadow:var(--ava3v-popup-shadow, 0 12px 28px rgba(15, 23, 42, .16));font-family:var(--ava3v-font-family, system-ui, sans-serif);font-size:var(--ava3v-font-size, 14px)}.ava3v-select-popup__search{display:flex;align-items:center;gap:var(--ava3v-spacing-sm, 4px);border-bottom:1px solid var(--ava3v-border-color, #d0d0d0);min-height:var(--ava3v-height, 36px);padding-block:0;padding-inline:var(--ava3v-padding-input-left, 8px)}.ava3v-select-popup__search-input{min-width:0;flex:1;align-self:stretch;border:0;background:transparent;color:inherit;font:inherit;outline:0}.ava3v-select-popup__list{overflow:auto;padding-block:4px}.ava3v-select-popup__item{width:100%;min-height:var(--ava3v-popup-item-height, 32px);display:flex;align-items:center;border:0;padding:6px 10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ava3v-select-popup__item.is-multiple{gap:8px}.ava3v-select-popup__check{width:18px;flex:0 0 18px;display:inline-flex;align-items:center}.ava3v-select-popup__item.is-active{background:var(--ava3v-hover-color, rgba(0, 0, 0, .04))}.ava3v-select-popup__item.is-selected{color:var(--ava3v-primary-color, #2c8c6f);font-weight:600}.ava3v-select-popup__list.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s ease}.ava3v-select-popup__state{padding:14px 12px;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-select-popup__state.is-error{color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-select-popup__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-select-popup .ava3v-highlight,.ava3v-tag-popup .ava3v-highlight,.ava3v-lookup-popup .ava3v-highlight{background:var(--ava3v-search-highlight-bg, #ffe08a);color:var(--ava3v-search-highlight-text, inherit);font-weight:600;border-radius:2px;padding:0}.ava3v-datepicker{position:relative;width:100%;min-width:0;color:var(--ava3v-text-color, #2f2f3c);font:inherit}.ava3v-datepicker__control{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ava3v-height, 36px);display:flex;align-items:center;gap:var(--ava3v-spacing-sm, 4px);border:1px solid var(--ava3v-control-border-color, var(--ava3v-border-color, #d0d0d0));border-radius:var(--ava3v-border-radius, 6px);padding-inline:var(--ava3v-padding-input-left, 12px) var(--ava3v-padding-input-right, 9px);background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));cursor:pointer;transition:border-color var(--ava3v-transition, .2s ease),box-shadow var(--ava3v-transition, .2s ease)}.ava3v-datepicker__control:focus-visible,.is-open .ava3v-datepicker__control{border-color:var(--ava3v-primary-color, #2c8c6f);box-shadow:0 0 0 3px var(--ava3v-focus-ring-color, rgba(44, 140, 111, .18));outline:0}.has-error .ava3v-datepicker__control{border-color:var(--ava3v-danger-color, #ff4d4f)}.is-disabled .ava3v-datepicker__control{background:var(--ava3v-disabled-bg-color, var(--ava3v-bg-secondary-color, #f3f3f3));cursor:not-allowed;opacity:.72}.is-readonly:not(.is-disabled) .ava3v-datepicker__control{background:var(--ava3v-readonly-bg-color, color-mix(in oklab, var(--ava3v-bg-secondary-color), var(--ava3v-bg-color) 45%))}.ava3v-datepicker__value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-datepicker__value.is-placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #98a2b3))}.ava3v-datepicker__icon{flex:0 0 auto;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-datepicker__clear{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer}.ava3v-datepicker-popup{box-sizing:border-box;padding:8px;border:1px solid var(--ava3v-border-color, #d0d0d0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-popup-bg-color, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-color, #2f2f3c);box-shadow:var(--ava3v-popup-shadow, 0 12px 28px rgba(15, 23, 42, .16));font-family:var(--ava3v-font-family, system-ui, sans-serif);font-size:var(--ava3v-font-size, 14px)}.ava3v-datepicker__header{display:flex;align-items:center;gap:4px;margin-bottom:6px}.ava3v-datepicker__title{flex:1;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-transform:capitalize;border-radius:var(--ava3v-border-radius, 6px);padding:4px}.ava3v-datepicker__title:hover{background:var(--ava3v-hover-color, rgba(0,0,0,.04))}.ava3v-datepicker__nav{width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ava3v-border-radius, 6px);background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer}.ava3v-datepicker__nav:hover{background:var(--ava3v-hover-color, rgba(0,0,0,.04))}.ava3v-datepicker__nav-prev{transform:scaleX(-1)}.ava3v-datepicker__weekdays,.ava3v-datepicker__days{display:grid;grid-template-columns:repeat(7,1fr)}.ava3v-datepicker__weekday{text-align:center;padding:4px 0;font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-text-secondary-color, #667085);text-transform:capitalize}.ava3v-datepicker__day{height:var(--ava3v-popup-item-height, 32px);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ava3v-border-radius, 6px);background:transparent;color:inherit;font:inherit;cursor:pointer}.ava3v-datepicker__day:hover:not(:disabled){background:var(--ava3v-hover-color, rgba(0,0,0,.04))}.ava3v-datepicker__day.is-outside{color:var(--ava3v-disabled-color, #98a2b3)}.ava3v-datepicker__day.is-today{font-weight:700;box-shadow:inset 0 0 0 1px var(--ava3v-border-color, #d0d0d0)}.ava3v-datepicker__day.is-selected{background:var(--ava3v-primary-color, #2c8c6f);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-datepicker__day.is-disabled{opacity:.4;cursor:not-allowed}.ava3v-datepicker__years{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 0}.ava3v-datepicker__year{height:var(--ava3v-popup-item-height, 32px);border:0;border-radius:var(--ava3v-border-radius, 6px);background:transparent;color:inherit;font:inherit;cursor:pointer}.ava3v-datepicker__year:hover{background:var(--ava3v-hover-color, rgba(0,0,0,.04))}.ava3v-datepicker__year.is-current{background:var(--ava3v-primary-color, #2c8c6f);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-datepicker__time{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px 4px;margin-top:4px;border-top:1px solid var(--ava3v-border-color, #d0d0d0);color:var(--ava3v-text-secondary-color, #667085)}.ava3v-datepicker__time-input{width:48px;height:var(--ava3v-mini-button-size, 28px);text-align:center;box-sizing:border-box;border:1px solid var(--ava3v-border-color, #d0d0d0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-color);font:inherit}.ava3v-datepicker__time-sep{font-weight:700}.ava3v-datepicker__footer{display:flex;gap:6px;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid var(--ava3v-border-color, #d0d0d0)}.ava3v-datepicker__action{flex:1;height:30px;border:1px solid var(--ava3v-border-color, #d0d0d0);border-radius:var(--ava3v-border-radius, 6px);background:transparent;color:var(--ava3v-text-color);font:inherit;cursor:pointer}.ava3v-datepicker__action:hover{background:var(--ava3v-hover-color, rgba(0,0,0,.04))}.ava3v-datepicker__input{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:inherit;padding:0;outline:none}.ava3v-datepicker__input::-moz-placeholder{color:var(--ava3v-placeholder-color, #9aa1ad)}.ava3v-datepicker__input::placeholder{color:var(--ava3v-placeholder-color, #9aa1ad)}.ava3v-datepicker__wheels{position:relative;display:flex;gap:4px;width:248px}.ava3v-datepicker__wheel{flex:1;min-width:0}.ava3v-datepicker__wheel.is-month{flex:1.6}.ava3v-datepicker__wheel-scroll{height:160px;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain}.ava3v-datepicker__wheel-scroll::-webkit-scrollbar{display:none}.ava3v-datepicker__wheel-pad{height:64px;flex:0 0 auto}.ava3v-datepicker__wheel-item{display:flex;align-items:center;justify-content:center;width:100%;height:32px;border:0;background:transparent;color:var(--ava3v-text-secondary-color, #6b7280);font:inherit;cursor:pointer;scroll-snap-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ava3v-datepicker__wheel-item.is-active{color:var(--ava3v-text-color);font-weight:600}.ava3v-datepicker__wheel-highlight{position:absolute;left:0;right:0;top:64px;height:32px;border-top:1px solid var(--ava3v-border-color, #d0d0d0);border-bottom:1px solid var(--ava3v-border-color, #d0d0d0);background:var(--ava3v-hover-color, rgba(0, 0, 0, .04));border-radius:6px;pointer-events:none}.ava3v-input{width:100%;min-width:0;min-height:var(--ava3v-height, 36px);display:inline-flex;align-items:center;gap:var(--ava3v-gap, 6px);border:1px solid var(--ava3v-control-border-color, var(--ava3v-border-color, #d0d0d0));border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-color, #2f2f3c);transition:border-color var(--ava3v-transition, .2s ease),box-shadow var(--ava3v-transition, .2s ease),background-color var(--ava3v-transition, .2s ease)}.ava3v-input:focus-within{border-color:var(--ava3v-primary-color, #2c8c6f);box-shadow:0 0 0 3px var(--ava3v-focus-ring-color, rgba(44, 140, 111, .18))}.ava3v-input.has-error,.has-error .ava3v-input{border-color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-input.is-disabled{background:var(--ava3v-disabled-bg-color, var(--ava3v-bg-secondary-color, #f3f3f3));cursor:not-allowed;opacity:.72}.ava3v-input.is-readonly:not(.is-disabled){border-color:color-mix(in oklab,var(--ava3v-border-color),var(--ava3v-text-color) 10%);background:var(--ava3v-readonly-bg-color, color-mix(in oklab, var(--ava3v-bg-secondary-color), var(--ava3v-bg-color) 45%))}.ava3v-input.is-readonly:focus-within{border-color:color-mix(in oklab,var(--ava3v-border-color),var(--ava3v-text-color) 10%);box-shadow:none}.ava3v-input__control{width:100%;min-width:0;height:calc(var(--ava3v-height, 36px) - 2px);border:0;outline:0;padding-block:0;padding-inline:var(--ava3v-padding-input-left, 12px) var(--ava3v-padding-input-right, 9px);background:transparent;color:inherit;font:inherit}.ava3v-input__control::-moz-placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #aaa))}.ava3v-input__control::placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #aaa))}.ava3v-input__control:disabled{cursor:not-allowed}.ava3v-input__clear{width:24px;height:24px;flex:0 0 auto;border:0;border-radius:4px;margin-inline-end:4px;background:transparent;color:var(--ava3v-disabled-color, #aaa);cursor:pointer}.ava3v-input__clear:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .03));color:var(--ava3v-text-color, #2f2f3c)}.ava3v-grid__column-filter{background:var(--ava3v-bg-color);border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 6px);padding:var(--ava3v-padding, 12px);font-family:var(--ava3v-font-family, sans-serif);font-size:var(--ava3v-font-size, 14px);color:var(--ava3v-text-color);display:flex;flex-direction:column;gap:var(--ava3v-gap, 8px);width:min(340px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 24px));overflow:hidden;box-shadow:0 5px 20px #0000001f}.ava3v-grid__filter-search{width:100%}.ava3v-grid__filter-condition{display:flex;flex-direction:column;gap:var(--ava3v-spacing-sm, 4px);flex:0 0 auto}.ava3v-grid__filter-range-label{font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-disabled-color);line-height:1.2}.ava3v-grid__filter-range-label:not(:first-child){margin-top:var(--ava3v-spacing-sm, 4px)}.ava3v-grid__filter-mode{display:grid;grid-template-columns:1fr 1fr;gap:var(--ava3v-spacing-sm, 4px);align-items:stretch}.ava3v-grid__filter-mode-btn{min-height:var(--ava3v-grid-filter-control-height, var(--ava3v-height, 36px));display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;border:1px solid var(--ava3v-border-color);border-radius:4px;background:var(--ava3v-bg-color);color:var(--ava3v-text-color);cursor:pointer;font:inherit;font-size:var(--ava3v-font-size-sm, 12px);padding-block:0;padding-inline:var(--ava3v-padding-input-left, 8px) var(--ava3v-padding-input-right, 8px)}.ava3v-grid__filter-mode-btn:hover{background:var(--ava3v-hover-color)}.ava3v-grid__filter-mode-btn:focus-visible,.ava3v-grid__selected-values-clear:focus-visible,.ava3v-grid__selected-value:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:2px}.ava3v-grid__filter-mode-btn.is-active{border-color:var(--ava3v-primary-color);background:color-mix(in oklab,var(--ava3v-primary-color),var(--ava3v-bg-color) 88%);color:var(--ava3v-text-color)}.ava3v-grid__filter-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ava3v-spacing-md, 8px);min-width:0}.ava3v-grid__filter-counts{color:var(--ava3v-disabled-color);font-size:var(--ava3v-font-size-sm, 12px);line-height:1.2;white-space:nowrap}.ava3v-grid__selected-values{display:flex;flex-direction:column;gap:var(--ava3v-spacing-sm, 4px);flex:0 0 auto;min-width:0;padding:var(--ava3v-spacing-md, 8px);border:1px solid var(--ava3v-border-color);border-radius:6px;background:var(--ava3v-bg-secondary-color)}.ava3v-grid__selected-values-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ava3v-spacing-md, 8px);color:var(--ava3v-disabled-color);font-size:var(--ava3v-font-size-sm, 12px);line-height:1.2}.ava3v-grid__selected-values-clear{border:0;background:transparent;color:var(--ava3v-primary-color);cursor:pointer;font:inherit;font-size:var(--ava3v-font-size-sm, 12px);padding:0}.ava3v-grid__selected-values-clear:hover{text-decoration:underline}.ava3v-grid__selected-values-list{display:flex;flex-wrap:wrap;gap:var(--ava3v-spacing-sm, 4px);max-height:78px;overflow-y:auto}.ava3v-grid__selected-value{display:inline-flex;align-items:center;max-width:100%;gap:var(--ava3v-gap, 6px);border:1px solid var(--ava3v-border-color);border-radius:999px;background:var(--ava3v-bg-color);color:var(--ava3v-text-color);cursor:pointer;font:inherit;font-size:var(--ava3v-font-size-sm, 12px);min-height:var(--ava3v-mini-button-size, 28px);padding-block:0;padding-inline:var(--ava3v-padding-input-left, 8px) var(--ava3v-padding-input-right, 8px)}.ava3v-grid__selected-value span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-grid__selected-value:hover{background:var(--ava3v-hover-color)}.ava3v-grid__values-area{position:relative;flex:1 1 160px;min-width:0;min-height:120px;overflow:hidden}.ava3v-grid__values-scroll{height:100%;overflow-y:auto;padding-right:4px;margin-top:var(--ava3v-spacing-sm, 6px);margin-bottom:var(--ava3v-spacing-sm, 6px);display:flex;flex-direction:column;gap:var(--ava3v-gap, 6px)}.ava3v-grid__values-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--ava3v-bg-color),transparent 20%);border-radius:var(--ava3v-border-radius, 6px);pointer-events:none}.ava3v-grid__no-values{opacity:.7;padding:8px 0}.ava3v-separator{flex:0 0 auto;border:none;height:1px;background:var(--ava3v-border-color);margin:var(--ava3v-spacing-sm, 4px) 0}.ava3v-filter-footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:var(--ava3v-spacing-sm, 4px);min-height:var(--ava3v-mini-button-size, 28px)}.ava3v-grid__date-node-row{display:flex;align-items:center;gap:2px}.ava3v-grid__date-node--sub,.ava3v-grid__date-node--day{margin-inline-start:18px}.ava3v-grid__date-node-toggle{flex:0 0 18px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ava3v-text-secondary-color);cursor:pointer;padding:0}.ava3v-grid__date-node-chevron{transition:transform .15s ease}.ava3v-grid__date-node-chevron.is-expanded{transform:rotate(90deg)}.ava3v-spinner{width:var(--ava3v-height);height:var(--ava3v-height);border:4px solid var(--ava3v-border-color);border-top-color:var(--ava3v-primary-color);border-radius:50%;animation:ava3v-spin .8s linear infinite}@keyframes ava3v-spin{to{transform:rotate(360deg)}}.ava3v-grid-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:var(--ava3v-bg-secondary-color);z-index:10;font-size:var(--ava3v-font-size);color:var(--ava3v-text-color)}.ava3v-numberbox__spins{display:flex;flex-direction:column;align-self:stretch;justify-content:center;box-sizing:border-box;padding-block:3px;margin-inline-end:2px}.ava3v-numberbox__spin{flex:1 1 50%;min-height:0;display:inline-flex;align-items:center;justify-content:center;width:18px;border:0;padding:0;background:transparent;color:var(--ava3v-text-secondary-color, #6b7280);cursor:pointer;border-radius:3px}.ava3v-numberbox__spin:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-numberbox__spin:disabled{color:var(--ava3v-disabled-color);cursor:default;background:transparent}.ava3v-numberbox__spin svg{width:12px;height:12px}[data-density=compact] .ava3v-numberbox__spins{padding-block:2px}[data-density=compact] .ava3v-numberbox__spin svg{width:10px;height:10px}.ava3v-grid__pagination{display:flex;align-items:center;min-height:var(--ava3v-grid-pagination-height, var(--ava3v-grid-toolbar-height, 40px));box-sizing:border-box;padding-block:var(--ava3v-spacing-sm, 4px)}.ava3v-grid__pagination .ava3v-pagination{width:100%}.ava3v-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--ava3v-gap, 8px);color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-pagination.is-disabled{opacity:.6}.ava3v-pagination__sizes,.ava3v-pagination__pages{display:flex;align-items:center;gap:var(--ava3v-gap, 6px)}.ava3v-pagination__right{display:flex;align-items:center;gap:calc(var(--ava3v-gap, 8px) * 2);margin-inline-start:auto}.ava3v-pagination__info{font-weight:500;color:var(--ava3v-text-color);white-space:nowrap}.ava3v-pagination__btn{width:var(--ava3v-height, 36px);height:var(--ava3v-height, 36px);min-width:var(--ava3v-height, 36px);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;padding:0;background:transparent;color:var(--ava3v-text-color);font:inherit;font-weight:500;cursor:pointer;transition:background var(--ava3v-transition, .15s ease)}.ava3v-pagination__btn:hover:not(:disabled):not(.is-active){background:var(--ava3v-hover-color)}.ava3v-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.ava3v-pagination__btn:focus-visible{outline:2px solid var(--ava3v-focus-ring-color, var(--ava3v-primary-color));outline-offset:2px}.ava3v-pagination__btn.is-active{background:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-pagination__size-btn{border:1px solid var(--ava3v-border-color)!important}.ava3v-pagination__size-btn.is-open,.ava3v-pagination__size-btn:hover:not(:disabled){border-color:var(--ava3v-primary-color, #2563eb)!important;color:var(--ava3v-primary-color, #2563eb)}.ava3v-pagination__size-popup{display:flex;flex-direction:column;gap:2px;min-width:64px;border:1px solid var(--ava3v-border-color);border-radius:8px;padding:4px;background:var(--ava3v-bg-color);box-shadow:0 8px 24px #0f172a29;font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-pagination__size-item{border:0;border-radius:6px;padding:5px 12px;background:transparent;color:var(--ava3v-text-color);font:inherit;text-align:center;cursor:pointer}.ava3v-pagination__size-item:hover:not(.is-active){background:var(--ava3v-hover-color)}.ava3v-pagination__size-item.is-active{background:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff);font-weight:600}.ava3v-pagination__ellipsis{width:var(--ava3v-height, 36px);display:inline-flex;align-items:center;justify-content:center;border-color:transparent!important;background:transparent;color:var(--ava3v-disabled-color, #98a2b3);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.ava3v-pagination__ellipsis:hover:not(:disabled){color:var(--ava3v-primary-color, #2563eb);background:var(--ava3v-hover-color, rgba(0, 0, 0, .04))}.ava3v-pagination__goto{display:flex;align-items:center;gap:8px;border:1px solid var(--ava3v-border-color);border-radius:8px;padding:8px 10px;background:var(--ava3v-popup-bg-color, var(--ava3v-bg-color));box-shadow:0 8px 24px #0f172a29;font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-text-secondary-color)}.ava3v-pagination__goto-input{width:72px;height:calc(var(--ava3v-height, 36px) - 8px);box-sizing:border-box;border:1px solid var(--ava3v-control-border-color, var(--ava3v-border-color));border-radius:var(--ava3v-border-radius, 6px);padding-inline:8px;background:var(--ava3v-control-bg-color, var(--ava3v-bg-color));color:var(--ava3v-text-color);font:inherit}.ava3v-pagination__goto-input:focus{border-color:var(--ava3v-primary-color, #2563eb);outline:0}.ava3v-pagination__goto-go{flex:0 0 auto}.ava3v-fb{font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px);color:var(--ava3v-text-color);position:relative}.ava3v-fb--root{z-index:0}.ava3v-fb__nested{border-inline-start:2px solid var(--ava3v-border-color);padding-inline-start:14px;margin-block:4px;margin-inline-start:8px}.ava3v-fb__group{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ava3v-fb__items{display:flex;flex-direction:column;gap:8px}.ava3v-fb__cond{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ava3v-fb__empty{color:var(--ava3v-text-secondary-color, #667085);padding-inline-start:30px}.ava3v-fb__pill{border:0;cursor:pointer;font:inherit;line-height:1;display:inline-flex;align-items:center;height:var(--ava3v-height, 36px);padding:0 12px;border-radius:var(--ava3v-border-radius, 6px);box-sizing:border-box}.ava3v-fb__pill--comb{background:color-mix(in oklab,var(--ava3v-danger-color, #d85a30),var(--ava3v-bg-color, #fff) 82%);color:var(--ava3v-danger-color, #c9351c);font-weight:600}.ava3v-fb__pill--field{background:color-mix(in oklab,var(--ava3v-primary-color, #1f5eff),var(--ava3v-bg-color, #fff) 84%);color:var(--ava3v-primary-color, #1f5eff)}.ava3v-fb__pill--op{background:color-mix(in oklab,#1d9e75,var(--ava3v-bg-color, #fff) 82%);color:#0f6e56}.ava3v-fb__pill--val{background:color-mix(in oklab,var(--ava3v-text-secondary-color, #667085),var(--ava3v-bg-color, #fff) 86%);color:var(--ava3v-text-color)}.ava3v-fb__pill--val.is-empty{color:var(--ava3v-text-secondary-color, #667085);font-style:italic}.ava3v-fb__pill:hover{filter:brightness(.97)}.ava3v-fb__x{flex:0 0 auto;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ava3v-danger-color, #c9351c);cursor:pointer;border-radius:var(--ava3v-border-radius, 6px)}.ava3v-fb__x:hover{background:color-mix(in oklab,var(--ava3v-danger-color, #c9351c),transparent 88%)}.ava3v-fb__add{width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#1d9e75;cursor:pointer;border-radius:var(--ava3v-border-radius, 6px)}.ava3v-fb__add:hover{background:color-mix(in oklab,#1d9e75,transparent 88%)}.ava3v-fb__pill-wrap,.ava3v-fb__add-wrap{position:relative;display:inline-flex}.ava3v-fb__menu{position:absolute;top:calc(100% + 4px);inset-inline-start:0;z-index:30;min-width:160px;max-height:260px;overflow:auto;background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 6px);box-shadow:0 8px 24px color-mix(in oklab,#000,transparent 86%);padding:4px}.ava3v-fb__menu>button{display:flex;align-items:center;width:100%;min-height:var(--ava3v-popup-item-height, 32px);text-align:start;border:0;background:transparent;color:var(--ava3v-text-color);cursor:pointer;font:inherit;padding:0 10px;border-radius:var(--ava3v-border-radius, 6px);white-space:nowrap;box-sizing:border-box}.ava3v-fb__menu>button:hover{background:var(--ava3v-hover-color, rgba(0,0,0,.05))}.ava3v-fb__menu>button.is-active{color:var(--ava3v-primary-color);font-weight:600}.ava3v-fb__menu--editor{display:flex;gap:6px;padding:8px;min-width:0}.ava3v-fb__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.ava3v-sidebar-layout{position:relative;width:100%;height:100%;display:flex;overflow:hidden}.ava3v-sidebar-layout__drawer{position:relative;z-index:var(--ava3v-sidebar-z-index, 40);width:var(--ava3v-sidebar-collapsed-width, 64px);height:100%;flex:0 0 var(--ava3v-sidebar-collapsed-width, 64px)}.ava3v-sidebar-layout__scrim{position:absolute;z-index:var(--ava3v-sidebar-scrim-z-index, 30);top:0;right:0;bottom:0;left:0;border:0;background:var(--ava3v-sidebar-scrim-bg, rgba(15, 23, 42, .42));cursor:pointer}.ava3v-sidebar-layout__content{min-width:0;flex:1;display:flex;flex-direction:column}.ava3v-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ava3v-drawer-z-index, 60);pointer-events:none}.ava3v-drawer-root.is-inline{position:absolute}.ava3v-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ava3v-drawer-scrim-bg, rgba(15, 23, 42, .42));opacity:0;pointer-events:none;transition:opacity var(--ava3v-transition, .18s ease)}.ava3v-drawer-root.is-open{pointer-events:auto}.ava3v-drawer-root.is-open .ava3v-drawer__scrim{opacity:1;pointer-events:auto}.ava3v-drawer__panel{position:absolute;top:0;height:100%;max-width:100%;display:flex;flex-direction:column;background:var(--ava3v-drawer-bg, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-color);box-shadow:var(--ava3v-drawer-shadow, -16px 0 40px rgba(15, 23, 42, .18));transition:transform var(--ava3v-transition, .2s ease);will-change:transform}.pos-right .ava3v-drawer__panel{right:0;border-left:1px solid var(--ava3v-border-color);transform:translate(100%)}.pos-left .ava3v-drawer__panel{left:0;border-right:1px solid var(--ava3v-border-color);box-shadow:var(--ava3v-drawer-shadow, 16px 0 40px rgba(15, 23, 42, .18));transform:translate(-100%)}.ava3v-drawer-root.is-open .ava3v-drawer__panel{transform:translate(0)}.ava3v-drawer__header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--ava3v-border-color);flex:0 0 auto}.ava3v-drawer__title{font-weight:600;font-size:var(--ava3v-font-size, 14px)}.ava3v-drawer__close{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);border:0;border-radius:var(--ava3v-border-radius, 6px);background:transparent;color:var(--ava3v-text-secondary-color);cursor:pointer;transition:background var(--ava3v-transition, .14s ease),color var(--ava3v-transition, .14s ease)}.ava3v-drawer__close:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-drawer__body{flex:1 1 auto;min-height:0;overflow:auto}.ava3v-drawer__footer{flex:0 0 auto;border-top:1px solid var(--ava3v-border-color);padding:10px 14px}.ava3v-form-field{display:grid;gap:var(--ava3v-field-gap, 4px);font-family:var(--ava3v-font-family, system-ui, sans-serif);font-size:var(--ava3v-font-size, 14px);color:var(--ava3v-text-color, #2f2f3c)}.ava3v-form-field--horizontal{grid-template-columns:minmax(120px,max-content) minmax(0,1fr);align-items:start;-moz-column-gap:var(--ava3v-spacing-lg, 16px);column-gap:var(--ava3v-spacing-lg, 16px)}.ava3v-form-field.is-full-span{grid-column:1 / -1}.ava3v-form-field.has-col-span{grid-column:span var(--ava3v-form-field-col-span, 1)}.ava3v-form-field.has-row-span{grid-row:span var(--ava3v-form-field-row-span, 1)}.ava3v-form-field__label{align-self:start;min-height:var(--ava3v-label-height, 20px);display:inline-flex;align-items:center;gap:4px;color:var(--ava3v-label-color, var(--ava3v-text-secondary-color, #667085));font-weight:var(--ava3v-label-font-weight, 500)}.is-required .ava3v-form-field__label:after{content:"*";color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-form-field__control{position:relative;min-width:0}.ava3v-form-field__message{margin-top:4px;color:var(--ava3v-text-secondary-color, #667085);font-size:var(--ava3v-font-size-sm, 12px);line-height:1.35}.has-error .ava3v-form-field__message{color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-form-field__overlay{position:absolute;inset-block-start:calc(var(--ava3v-height, 36px) - 1px);inset-inline-start:var(--ava3v-field-overlay-offset-x, var(--ava3v-border-radius, 6px));z-index:var(--ava3v-z-dropdown, 1000);max-width:min(calc(100% - var(--ava3v-field-overlay-offset-x, var(--ava3v-border-radius, 6px)) * 2),420px);border-radius:0 0 var(--ava3v-border-radius, 6px) var(--ava3v-border-radius, 6px);padding:5px 12px 6px;background:color-mix(in oklab,var(--ava3v-danger-color, #ff4d4f),var(--ava3v-bg-color, #fff) 86%);color:color-mix(in oklab,var(--ava3v-danger-color, #ff4d4f),var(--ava3v-text-color, #202a37) 28%);border:1px solid color-mix(in oklab,var(--ava3v-danger-color, #ff4d4f),transparent 55%);border-block-start:0;font-size:var(--ava3v-font-size-sm, 12px);font-weight:500;line-height:1.3;box-shadow:var(--ava3v-popup-shadow, 0 10px 24px rgba(15, 23, 42, .16));pointer-events:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ava3v-field-overlay-max-lines, 3);line-clamp:var(--ava3v-field-overlay-max-lines, 3);overflow:hidden;overflow-wrap:break-word;word-break:break-word}.ava3v-form-field__error-icon{position:absolute;inset-block-start:calc((var(--ava3v-height, 36px) - 20px) / 2);inset-inline-end:var(--ava3v-spacing-sm, 4px);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in oklab,var(--ava3v-danger-color, #ff4d4f),transparent 55%);border-radius:50%;padding:0;background:color-mix(in oklab,var(--ava3v-danger-color, #ff4d4f),var(--ava3v-bg-color, #fff) 86%);color:color-mix(in oklab,var(--ava3v-danger-color, #ff4d4f),var(--ava3v-text-color, #202a37) 28%);cursor:help}.ava3v-form-field__error-icon svg{stroke-width:3.2}.has-tooltip-error :deep(.ava3v-input__control),.has-tooltip-error :deep(.ava3v-textarea),.has-tooltip-error :deep(.ava3v-select){padding-inline-end:calc(var(--ava3v-padding-input-right, 9px) + 24px)}.is-disabled{opacity:.72}@container (max-width: 640px){.ava3v-form-field{grid-column:1 / -1!important;grid-row:auto!important}}.ava3v-form-layout{display:grid;gap:var(--ava3v-form-layout-gap, var(--ava3v-spacing-lg, 16px));min-width:0;color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size)}.ava3v-loadpanel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--ava3v-loadpanel-z-index, 20);background:color-mix(in oklab,var(--ava3v-bg-color),transparent 20%)}.ava3v-loadpanel.is-fullscreen{position:fixed;z-index:var(--ava3v-z-popup, 1200)}.ava3v-loadpanel.no-shading{background:transparent;pointer-events:none}.ava3v-loadpanel__pane{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 20px;color:var(--ava3v-text-color);font-size:var(--ava3v-font-size);pointer-events:auto}.ava3v-loadpanel__message{color:var(--ava3v-text-color)}.ava3v-loadpanel-fade-enter-active,.ava3v-loadpanel-fade-leave-active{transition:opacity .2s ease}.ava3v-loadpanel-fade-enter-from,.ava3v-loadpanel-fade-leave-to{opacity:0}.ava3v-loadpanel[data-density=compact] .ava3v-loadpanel__pane{padding:10px 14px;gap:8px}.ava3v-progress{--ava3v-progress-height: calc(var(--ava3v-height, 36px) * .45);--ava3v-progress-color: var(--ava3v-primary-color);display:flex;align-items:center;gap:var(--ava3v-gap, 8px);inline-size:100%;min-inline-size:60px;font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-text-color)}.ava3v-progress--success{--ava3v-progress-color: var(--ava3v-success-color)}.ava3v-progress--warning{--ava3v-progress-color: var(--ava3v-warning-color)}.ava3v-progress--danger{--ava3v-progress-color: var(--ava3v-danger-color)}.ava3v-progress__track{position:relative;container-type:inline-size;flex:1 1 auto;block-size:var(--ava3v-progress-height);min-inline-size:0;overflow:hidden;border-radius:999px;background:color-mix(in oklab,var(--ava3v-progress-color),var(--ava3v-bg-secondary-color) 82%)}.ava3v-progress__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:0;overflow:hidden;border-radius:inherit;background:var(--ava3v-progress-color);transition:inline-size .3s ease,background-color .3s ease}.ava3v-progress.is-striped .ava3v-progress__fill{background-image:linear-gradient(45deg,rgba(255,255,255,.22) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.22) 75%,transparent 75%,transparent);background-size:16px 16px;animation:ava3v-progress-stripes 1s linear infinite}.ava3v-progress.is-indeterminate .ava3v-progress__fill{inline-size:40%!important;animation:ava3v-progress-indeterminate 1.2s ease-in-out infinite}.ava3v-progress__label{position:absolute;inset-block:0;display:flex;align-items:center;justify-content:center;font-size:var(--ava3v-font-size-sm, 11px);font-weight:600;line-height:1;white-space:nowrap;pointer-events:none}.ava3v-progress__label--track{inset-inline:0;color:var(--ava3v-text-color);z-index:0}.ava3v-progress__label--fill{inset-inline-start:0;inline-size:100cqw;color:var(--ava3v-primary-contrast-color, #fff);z-index:1}.ava3v-progress__label-outside{flex:0 0 auto;min-inline-size:34px;text-align:end;color:var(--ava3v-text-secondary-color, #667085);font-variant-numeric:tabular-nums}@keyframes ava3v-progress-stripes{to{background-position:16px 0}}@keyframes ava3v-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(260%)}}.ava3v-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;box-sizing:border-box;padding:var(--ava3v-modal-viewport-padding, var(--ava3v-spacing-lg, 16px));background:var(--ava3v-modal-backdrop-color, rgba(15, 23, 42, .48));overflow:hidden}.ava3v-modal{position:relative;width:min(var(--ava3v-modal-width, 560px),100%);height:var(--ava3v-modal-height, auto);max-width:100%;max-height:min(calc(100vh - var(--ava3v-modal-viewport-padding, var(--ava3v-spacing-lg, 16px)) * 2),var(--ava3v-modal-max-height, 860px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-modal-radius, var(--ava3v-border-radius, 6px));background:var(--ava3v-modal-bg-color, var(--ava3v-bg-color));color:var(--ava3v-text-color);box-shadow:var(--ava3v-modal-shadow, 0 18px 48px rgba(15, 23, 42, .24));font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size);outline:0}.ava3v-modal--fullscreen{--ava3v-modal-width: calc(100vw - var(--ava3v-modal-viewport-padding, var(--ava3v-spacing-lg, 16px)) * 2);--ava3v-modal-height: calc(100vh - var(--ava3v-modal-viewport-padding, var(--ava3v-spacing-lg, 16px)) * 2);--ava3v-modal-max-height: calc(100vh - var(--ava3v-modal-viewport-padding, var(--ava3v-spacing-lg, 16px)) * 2)}.ava3v-modal__header{min-height:var(--ava3v-modal-header-height, calc(var(--ava3v-height, 36px) + var(--ava3v-padding, 12px)));display:flex;align-items:center;flex:0 0 auto;gap:var(--ava3v-spacing-md, 8px);padding-block:var(--ava3v-spacing-md, 8px);padding-inline:var(--ava3v-padding, 12px);border-bottom:1px solid var(--ava3v-border-color);background:var(--ava3v-modal-bg-color, var(--ava3v-bg-color));z-index:1}.ava3v-modal__titles{min-width:0;flex:1}.ava3v-modal__title{margin:0;overflow:hidden;color:var(--ava3v-text-color);font-size:var(--ava3v-modal-title-font-size, calc(var(--ava3v-font-size, 14px) + 2px));font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ava3v-modal__subtitle{margin:2px 0 0;color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);line-height:1.35}.ava3v-modal__close{width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:var(--ava3v-border-radius, 6px);background:transparent;color:var(--ava3v-text-secondary-color);cursor:pointer;padding:0}.ava3v-modal__close:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-modal__close:focus-visible{outline:2px solid var(--ava3v-focus-ring-color);outline-offset:2px}.ava3v-modal__body-wrap{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ava3v-modal__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--ava3v-modal-body-padding, var(--ava3v-padding, 12px))}.ava3v-modal__footer{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:var(--ava3v-spacing-sm, 4px);padding-block:var(--ava3v-spacing-md, 8px);padding-inline:var(--ava3v-padding, 12px);border-top:1px solid var(--ava3v-border-color);background:var(--ava3v-bg-secondary-color)}.ava3v-modal__busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in oklab,var(--ava3v-bg-color),transparent 20%)}.ava3v-modal-fade-enter-active,.ava3v-modal-fade-leave-active{transition:opacity var(--ava3v-transition, .2s ease)}.ava3v-modal-fade-enter-from,.ava3v-modal-fade-leave-to{opacity:0}body.ava3v-modal-open{overflow:hidden}.ava3v-modal__header.is-draggable{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-dialog-message{display:flex;gap:var(--ava3v-spacing-md, 8px);min-width:0}.ava3v-dialog-message__marker{width:4px;align-self:stretch;flex:0 0 auto;border-radius:999px;background:var(--ava3v-primary-color)}.ava3v-dialog-message--danger .ava3v-dialog-message__marker{background:var(--ava3v-danger-color)}.ava3v-dialog-message--success .ava3v-dialog-message__marker{background:var(--ava3v-success-color)}.ava3v-dialog-message--warning .ava3v-dialog-message__marker{background:var(--ava3v-warning-color)}.ava3v-dialog-message__content{min-width:0;flex:1}.ava3v-dialog-message__text{margin:0;line-height:1.45}.ava3v-dialog-message__html{line-height:1.45}.ava3v-uploader__dropzone{border:2px dashed var(--ava3v-border-color, #d0d0d0);padding:var(--ava3v-spacing-lg, 16px);text-align:center;border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-bg-secondary-color, #fafafa);display:flex;flex-direction:column;align-items:center;gap:var(--ava3v-spacing-md, 8px)}.ava3v-uploader__hint{margin:0;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-uploader__input{display:none}.ava3v-uploader__preview{list-style:none;padding:0;margin:var(--ava3v-spacing-md, 8px) 0 0}.ava3v-uploader__preview-item{display:flex;align-items:center;gap:var(--ava3v-spacing-sm, 4px);margin-bottom:var(--ava3v-spacing-sm, 4px)}.ava3v-uploader__preview-img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ava3v-border-radius, 4px)}.ava3v-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ava3v-spacing-md, 16px)}.ava3v-gallery__card{display:flex;flex-direction:column;align-items:center;background:var(--ava3v-bg-secondary-color, #fafafa);border:1px solid var(--ava3v-border-color, #e0e0e0);border-radius:var(--ava3v-border-radius, 6px);padding:var(--ava3v-spacing-sm, 10px);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.ava3v-gallery__card:hover{transform:translateY(-2px);box-shadow:var(--ava3v-modal-shadow, 0 4px 12px rgba(0, 0, 0, .15))}.ava3v-gallery__card img{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ava3v-border-radius, 4px);margin-bottom:var(--ava3v-spacing-sm, 8px)}.ava3v-gallery__caption{font-size:var(--ava3v-font-size-sm, 13px);text-align:center;color:var(--ava3v-text-color, #333);word-break:break-word}.ava3v-slider{display:flex;align-items:center;gap:var(--ava3v-gap, 8px);min-height:var(--ava3v-height, 36px);min-width:0;color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-slider__label{flex:0 0 auto;color:var(--ava3v-text-secondary-color, #6b7280);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-slider__rail{position:relative;flex:1 1 auto;min-width:60px;height:var(--ava3v-slider-thumb, 20px);display:flex;align-items:center;cursor:pointer}.ava3v-slider__track{position:absolute;inset-inline:0;height:var(--ava3v-slider-track, 8px);border-radius:999px;background:var(--ava3v-border-color, #d0d0d0)}.ava3v-slider__fill{position:absolute;height:var(--ava3v-slider-track, 8px);border-radius:999px;background:var(--ava3v-primary-color, #2c8c6f)}.ava3v-slider__thumb{position:absolute;top:50%;width:var(--ava3v-slider-thumb, 20px);height:var(--ava3v-slider-thumb, 20px);transform:translate(-50%,-50%);border:2px solid var(--ava3v-primary-color, #2c8c6f);border-radius:50%;background:var(--ava3v-bg-color, #fff);box-shadow:0 1px 4px #0f172a2e;cursor:grab;touch-action:none}.ava3v-slider__thumb:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:2px}.ava3v-slider__thumb.is-active{cursor:grabbing;box-shadow:0 0 0 5px color-mix(in oklab,var(--ava3v-primary-color, #2c8c6f),transparent 80%)}.ava3v-slider__tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:2px 6px;border-radius:4px;background:var(--ava3v-text-color, #2f2f3c);color:var(--ava3v-bg-color, #fff);font-size:11px;line-height:1.4;white-space:nowrap;pointer-events:none}.ava3v-slider.is-disabled{opacity:.55;pointer-events:none}.ava3v-slider.has-error .ava3v-slider__fill{background:var(--ava3v-danger-color, #ff4d4f)}.ava3v-slider.has-error .ava3v-slider__thumb{border-color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-calendar{display:inline-flex;flex-direction:column;gap:6px;padding:var(--ava3v-padding, 12px);border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 8px);background:var(--ava3v-bg-color);color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-calendar.is-disabled{opacity:.6;pointer-events:none}.ava3v-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:4px}.ava3v-calendar__nav,.ava3v-calendar__title,.ava3v-calendar__today{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.ava3v-calendar__nav{width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);color:var(--ava3v-text-secondary-color)}.ava3v-calendar__nav:hover:not(:disabled),.ava3v-calendar__title:hover:not(:disabled),.ava3v-calendar__today:hover:not(:disabled){background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-calendar__title{flex:1;height:var(--ava3v-mini-button-size, 28px);font-weight:600;text-transform:capitalize}.ava3v-calendar__title:disabled{cursor:default}.ava3v-calendar__weekdays,.ava3v-calendar__grid{display:grid;grid-template-columns:repeat(7,var(--ava3v-calendar-cell, 32px));gap:2px;justify-content:center}.ava3v-calendar__weekdays.has-weeks,.ava3v-calendar__grid.has-weeks{grid-template-columns:var(--ava3v-calendar-cell, 32px) repeat(7,var(--ava3v-calendar-cell, 32px))}.ava3v-calendar__weekday{display:inline-flex;align-items:center;justify-content:center;height:22px;color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);text-transform:capitalize}.ava3v-calendar__weeknum{display:inline-flex;align-items:center;justify-content:center;color:var(--ava3v-disabled-color, #98a2b3);font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-calendar__day{width:var(--ava3v-calendar-cell, 32px);height:var(--ava3v-calendar-cell, 32px);border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.ava3v-calendar__day:hover:not(:disabled){background:var(--ava3v-hover-color)}.ava3v-calendar__day:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:-1px}.ava3v-calendar__day.is-outside{color:var(--ava3v-disabled-color, #98a2b3)}.ava3v-calendar__day.is-today{box-shadow:inset 0 0 0 1px var(--ava3v-primary-color, #2563eb)}.ava3v-calendar__day.is-selected{background:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-calendar__day:disabled{color:var(--ava3v-disabled-color, #98a2b3);text-decoration:line-through;cursor:default}.ava3v-calendar__cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:calc(6 * var(--ava3v-calendar-cell, 32px) + 5 * 2px + 24px)}.ava3v-calendar__cell{border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-transform:capitalize}.ava3v-calendar__cell:hover:not(:disabled){background:var(--ava3v-hover-color)}.ava3v-calendar__cell.is-outside{color:var(--ava3v-disabled-color, #98a2b3)}.ava3v-calendar__cell.is-active{background:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-calendar__cell:disabled{color:var(--ava3v-disabled-color, #98a2b3);cursor:default}.ava3v-calendar__footer{display:flex;justify-content:center;border-top:1px solid var(--ava3v-border-color);padding-top:6px}.ava3v-calendar__today{height:var(--ava3v-mini-button-size, 28px);padding-inline:12px;color:var(--ava3v-primary-color, #2563eb);font-weight:600}.ava3v-calendar__today:disabled{color:var(--ava3v-disabled-color, #98a2b3);cursor:default}.ava3v-calendar[data-density=compact]{--ava3v-calendar-cell: 26px;gap:4px}.ava3v-htmleditor{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 8px);background:var(--ava3v-bg-color);color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px);overflow:hidden}.ava3v-htmleditor:focus-within{border-color:var(--ava3v-primary-color, #2563eb)}.ava3v-htmleditor.has-error{border-color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-htmleditor.is-disabled{opacity:.6;pointer-events:none}.ava3v-htmleditor__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--ava3v-border-color);padding:4px;background:var(--ava3v-toolbar-bg, var(--ava3v-panel-bg, transparent))}.ava3v-htmleditor__tool{display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);border:0;border-radius:6px;background:transparent;color:var(--ava3v-text-secondary-color);cursor:pointer}.ava3v-htmleditor__tool:hover:not(:disabled){background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-htmleditor__tool.is-active{background:var(--ava3v-primary-light-color, rgba(37, 99, 235, .12));color:var(--ava3v-primary-color, #2563eb)}.ava3v-htmleditor__tool:disabled{color:var(--ava3v-disabled-color, #98a2b3);cursor:default}.ava3v-htmleditor__glyph{font-size:var(--ava3v-font-size-sm, 12px);font-weight:600;line-height:1}.ava3v-htmleditor__sep{width:1px;height:16px;margin-inline:3px;background:var(--ava3v-border-color)}.ava3v-htmleditor__linkbar{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--ava3v-border-color);padding:4px;background:var(--ava3v-panel-bg, transparent)}.ava3v-htmleditor__linkinput{flex:1;min-width:0;height:calc(var(--ava3v-mini-button-size, 28px) - 4px);border:1px solid var(--ava3v-border-color);border-radius:6px;padding-inline:8px;background:var(--ava3v-bg-color);color:inherit;font:inherit;font-size:var(--ava3v-font-size-sm, 12px);outline:none}.ava3v-htmleditor__linkinput:focus{border-color:var(--ava3v-primary-color, #2563eb)}.ava3v-htmleditor__linkbtn{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--ava3v-mini-button-size, 28px) - 4px);border:0;border-radius:6px;padding-inline:8px;background:transparent;color:var(--ava3v-text-secondary-color);font:inherit;font-size:var(--ava3v-font-size-sm, 12px);cursor:pointer}.ava3v-htmleditor__linkbtn:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-htmleditor__linkbtn.is-primary{background:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff);font-weight:600}.ava3v-htmleditor__content{flex:1;padding:var(--ava3v-padding, 12px);outline:none;overflow-y:auto;line-height:1.5;word-break:break-word}.ava3v-htmleditor__content.is-empty:before{content:attr(data-placeholder);color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #98a2b3));pointer-events:none;float:left;width:0;white-space:nowrap}.ava3v-htmleditor__content:where([contenteditable=false]){color:var(--ava3v-text-secondary-color)}.ava3v-htmleditor__content h1,.ava3v-htmleditor__content h2,.ava3v-htmleditor__content h3{margin:.5em 0 .3em;line-height:1.25}.ava3v-htmleditor__content h1{font-size:1.5em}.ava3v-htmleditor__content h2{font-size:1.3em}.ava3v-htmleditor__content h3{font-size:1.15em}.ava3v-htmleditor__content p{margin:0 0 .4em}.ava3v-htmleditor__content blockquote{margin:.4em 0;border-inline-start:3px solid var(--ava3v-primary-color, #2563eb);padding:2px 0 2px 10px;color:var(--ava3v-text-secondary-color)}.ava3v-htmleditor__content pre{margin:.4em 0;border-radius:6px;padding:8px 10px;background:var(--ava3v-hover-color, rgba(0, 0, 0, .05));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;white-space:pre-wrap}.ava3v-htmleditor__content ul,.ava3v-htmleditor__content ol{margin:.3em 0;padding-inline-start:22px}.ava3v-htmleditor__content a{color:var(--ava3v-primary-color, #2563eb)}.ava3v-htmleditor__content img{max-width:100%;height:auto;border-radius:6px;vertical-align:middle}.ava3v-htmleditor__content table{border-collapse:collapse;width:100%;margin:.5em 0}.ava3v-htmleditor__content td,.ava3v-htmleditor__content th{border:1px solid var(--ava3v-border-color);padding:5px 8px;min-width:40px;vertical-align:top}.ava3v-htmleditor__tablepicker{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;border-bottom:1px solid var(--ava3v-border-color);background:var(--ava3v-bg-secondary-color, #f8fafc)}.ava3v-htmleditor__tablegrid{display:flex;flex-direction:column;gap:2px}.ava3v-htmleditor__tablerow{display:flex;gap:2px}.ava3v-htmleditor__tablecell{width:16px;height:16px;padding:0;border:1px solid var(--ava3v-border-color);border-radius:2px;background:var(--ava3v-bg-color);cursor:pointer}.ava3v-htmleditor__tablecell.is-active{background:var(--ava3v-primary-color, #2563eb);border-color:var(--ava3v-primary-color, #2563eb)}.ava3v-htmleditor__tablelabel{font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-text-secondary-color)}.ava3v-htmleditor.is-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ava3v-z-popup, 1200);border-radius:0;background:var(--ava3v-bg-color)}.ava3v-htmleditor.is-fullscreen .ava3v-htmleditor__content{max-height:none!important;flex:1}.ava3v-htmleditor[data-density=compact] .ava3v-htmleditor__toolbar{padding:2px}.ava3v-htmleditor[data-density=compact] .ava3v-htmleditor__content{padding:8px}.ava3v-chart{--ava3v-chart-color-1: var(--ava3v-primary-color, #2563eb);--ava3v-chart-color-2: #10b981;--ava3v-chart-color-3: #f59e0b;--ava3v-chart-color-4: #ef4444;--ava3v-chart-color-5: #8b5cf6;--ava3v-chart-color-6: #06b6d4;--ava3v-chart-color-7: #f472b6;--ava3v-chart-color-8: #84cc16;position:relative;min-width:0;color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-chart__svg{display:block;max-width:100%}.ava3v-chart__gridline{stroke:var(--ava3v-border-color);stroke-dasharray:3 3}.ava3v-chart__axis-label{fill:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);font-family:var(--ava3v-font-family)}.ava3v-chart__bar{transition:opacity .12s ease}.ava3v-chart__bar.is-dim,.ava3v-chart__slice.is-dim{opacity:.45}.ava3v-chart__line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ava3v-chart__area{opacity:.18}.ava3v-chart__dot{opacity:0;transition:opacity .12s ease;pointer-events:none}.ava3v-chart__dot.is-visible{opacity:1}.ava3v-chart__hitzone{fill:transparent;cursor:pointer}.ava3v-chart__slice{transition:opacity .12s ease;cursor:pointer}.ava3v-chart__donut-total{fill:var(--ava3v-text-color);font-size:calc(var(--ava3v-font-size, 14px) + 6px);font-weight:700;font-family:var(--ava3v-font-family)}.ava3v-chart__donut-caption{fill:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);font-family:var(--ava3v-font-family)}.ava3v-chart__legend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin-top:6px;color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-chart__legend-item{display:inline-flex;align-items:center;gap:5px}.ava3v-chart__legend-dot{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.ava3v-chart__tooltip{position:absolute;z-index:5;min-width:120px;border:1px solid var(--ava3v-border-color);border-radius:6px;padding:7px 9px;background:var(--ava3v-bg-color);box-shadow:0 6px 20px #0f172a29;font-size:var(--ava3v-font-size-sm, 12px);pointer-events:none}.ava3v-chart__tooltip-title{margin-bottom:4px;color:var(--ava3v-text-secondary-color)}.ava3v-chart__tooltip-row{display:flex;align-items:center;gap:6px;line-height:1.5}.ava3v-chart__tooltip-name{flex:1;margin-right:8px}.ava3v-chart__callout line,.ava3v-chart__callout polyline{stroke-width:1}.ava3v-chart__callout-value{font-size:var(--ava3v-font-size-sm, 12px);font-weight:600;fill:var(--ava3v-warning-contrast-color, #111)}.ava3v-chart__axis{stroke:var(--ava3v-border-color, #d7dde7);stroke-width:1;shape-rendering:crispEdges}.ava3v-scheduler{--ava3v-scheduler-hour-height: 44px;--ava3v-chart-color-1: var(--ava3v-primary-color, #2563eb);--ava3v-chart-color-2: #10b981;--ava3v-chart-color-3: #f59e0b;--ava3v-chart-color-4: #ef4444;--ava3v-chart-color-5: #8b5cf6;--ava3v-chart-color-6: #06b6d4;--ava3v-chart-color-7: #f472b6;--ava3v-chart-color-8: #84cc16;display:flex;flex-direction:column;min-width:0;border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 8px);background:var(--ava3v-bg-color);color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px);overflow:hidden}.ava3v-scheduler__toolbar{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--ava3v-border-color);padding:8px 10px}.ava3v-scheduler__today-btn,.ava3v-scheduler__view-btn{border:1px solid var(--ava3v-border-color);border-radius:6px;padding:4px 10px;background:transparent;color:var(--ava3v-text-color);font:inherit;font-size:var(--ava3v-font-size-sm, 12px);cursor:pointer}.ava3v-scheduler__today-btn:hover,.ava3v-scheduler__view-btn:hover:not(.is-active){background:var(--ava3v-hover-color)}.ava3v-scheduler__nav{width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--ava3v-text-secondary-color);cursor:pointer}.ava3v-scheduler__nav:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-scheduler__title{margin-inline-start:4px;font-weight:600;text-transform:capitalize}.ava3v-scheduler__views{display:inline-flex;gap:0;margin-inline-start:auto;border-radius:6px;overflow:hidden}.ava3v-scheduler__view-btn{border-radius:0}.ava3v-scheduler__view-btn:first-child{border-start-start-radius:6px;border-end-start-radius:6px}.ava3v-scheduler__view-btn:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.ava3v-scheduler__view-btn+.ava3v-scheduler__view-btn{border-inline-start:0}.ava3v-scheduler__view-btn.is-active{background:var(--ava3v-primary-color, #2563eb);border-color:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-scheduler__timegrid{display:flex;flex-direction:column;min-height:0}.ava3v-scheduler__day-headers{display:flex;border-bottom:1px solid var(--ava3v-border-color)}.ava3v-scheduler__gutter{flex:0 0 52px}.ava3v-scheduler__day-header{flex:1;min-width:0;display:flex;flex-direction:column;border-inline-start:1px solid var(--ava3v-border-color);color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);text-transform:capitalize}.ava3v-scheduler__day-header-label{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding-inline:4px}.ava3v-scheduler__res-headers{display:flex;border-top:1px solid var(--ava3v-border-color)}.ava3v-scheduler__res-header{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:3px 4px;font-size:var(--ava3v-font-size-sm, 11px);text-transform:none;white-space:nowrap}.ava3v-scheduler__res-header+.ava3v-scheduler__res-header{border-inline-start:1px solid var(--ava3v-border-color)}.ava3v-scheduler__res-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.ava3v-scheduler__res-label{overflow:hidden;text-overflow:ellipsis}.ava3v-scheduler__day-header.is-today .ava3v-scheduler__day-num{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;border-radius:999px;background:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff);font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-scheduler__day-num{color:var(--ava3v-text-color);font-weight:600}.ava3v-scheduler__body{display:flex;overflow-y:auto;max-height:var(--ava3v-scheduler-body-max-height, 520px)}.ava3v-scheduler__hours{flex:0 0 52px}.ava3v-scheduler__hour-label{height:var(--ava3v-scheduler-hour-height);padding-inline-end:6px;color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 11px);text-align:end;transform:translateY(-6px)}.ava3v-scheduler__day-col{position:relative;display:flex;flex:1;min-width:0;border-inline-start:1px solid var(--ava3v-border-color)}.ava3v-scheduler__day-col.is-today{background:color-mix(in oklab,var(--ava3v-primary-color, #2563eb),transparent 96%)}.ava3v-scheduler__res-col{position:relative;flex:1;min-width:0}.ava3v-scheduler__res-col+.ava3v-scheduler__res-col{border-inline-start:1px solid var(--ava3v-border-color)}.ava3v-scheduler__cell{height:var(--ava3v-scheduler-hour-height);border-bottom:1px solid var(--ava3v-border-color);cursor:pointer}.ava3v-scheduler__cell:hover{background:var(--ava3v-hover-color)}.ava3v-scheduler__event{position:absolute;z-index:1;display:flex;flex-direction:column;gap:1px;border:0;border-radius:5px;padding:3px 6px;color:var(--ava3v-primary-contrast-color, #fff);font-family:inherit;font-size:var(--ava3v-font-size-sm, 11px);text-align:start;cursor:pointer;overflow:hidden;box-shadow:0 1px 3px #0f172a33}.ava3v-scheduler__event:hover{filter:brightness(1.08)}.ava3v-scheduler__event.is-editable{cursor:grab;touch-action:none}.ava3v-scheduler__event.is-dragging{cursor:grabbing;box-shadow:0 6px 18px #0f172a59;transition:none}.ava3v-scheduler__event-resize{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize;border-radius:0 0 5px 5px}.ava3v-scheduler__event.is-editable:hover .ava3v-scheduler__event-resize{background:#ffffff59}.ava3v-scheduler__event.is-overlay{opacity:.85;border:1px solid rgba(255,255,255,.55)}.ava3v-scheduler__overlap-zone{position:absolute;left:2px;right:2px;z-index:15;pointer-events:none;border-radius:4px;background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--ava3v-text-color),transparent 78%) 0 5px,transparent 5px 10px);outline:1px dashed color-mix(in oklab,var(--ava3v-text-color),transparent 55%);outline-offset:-1px}.ava3v-scheduler__event-time{opacity:.85;font-size:10px;white-space:nowrap}.ava3v-scheduler__event-title{font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-scheduler__now{position:absolute;left:0;right:0;z-index:2;height:2px;background:var(--ava3v-danger-color, #ef4444);pointer-events:none}.ava3v-scheduler__now:before{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:999px;background:var(--ava3v-danger-color, #ef4444)}.ava3v-scheduler__month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--ava3v-border-color);padding-block:5px;color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);text-align:center;text-transform:capitalize}.ava3v-scheduler__month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(92px,auto)}.ava3v-scheduler__month-cell{display:flex;flex-direction:column;gap:2px;min-width:0;border-inline-start:1px solid var(--ava3v-border-color);border-bottom:1px solid var(--ava3v-border-color);padding:4px;cursor:pointer}.ava3v-scheduler__month-cell:nth-child(7n+1){border-inline-start:0}.ava3v-scheduler__month-cell:hover{background:var(--ava3v-hover-color)}.ava3v-scheduler__month-cell.is-outside{color:var(--ava3v-disabled-color, #98a2b3);background:color-mix(in oklab,var(--ava3v-bg-secondary-color, #f8fafc),transparent 40%)}.ava3v-scheduler__month-cell.is-today .ava3v-scheduler__month-daynum{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-scheduler__month-daynum{align-self:flex-end;font-size:var(--ava3v-font-size-sm, 12px);font-weight:600}.ava3v-scheduler__chip{display:block;width:100%;border:0;border-radius:4px;padding:2px 6px;color:var(--ava3v-primary-contrast-color, #fff);font-family:inherit;font-size:var(--ava3v-font-size-sm, 11px);font-weight:600;text-align:start;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-scheduler__chip:hover{filter:brightness(1.08)}.ava3v-scheduler__more{color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 11px);padding-inline:4px}.ava3v-scheduler[data-density=compact] .ava3v-scheduler__res-header,[data-density=compact] .ava3v-scheduler:not([data-density]) .ava3v-scheduler__res-header{padding:2px 3px;gap:3px;font-size:var(--ava3v-font-size-xs, 10px)}.ava3v-scheduler[data-density=compact] .ava3v-scheduler__res-dot,[data-density=compact] .ava3v-scheduler:not([data-density]) .ava3v-scheduler__res-dot{width:6px;height:6px}.ava3v-scheduler[data-density=compact] .ava3v-scheduler__day-header-label,[data-density=compact] .ava3v-scheduler:not([data-density]) .ava3v-scheduler__day-header-label{height:24px;padding-inline:4px}.ava3v-scheduler[data-density=compact] .ava3v-scheduler__event,[data-density=compact] .ava3v-scheduler:not([data-density]) .ava3v-scheduler__event{padding:2px 5px;font-size:10px}.ava3v-scheduler[data-density=compact] .ava3v-scheduler__event-time,[data-density=compact] .ava3v-scheduler:not([data-density]) .ava3v-scheduler__event-time{font-size:9px}.ava3v-scheduler[data-density=compact] .ava3v-scheduler__hour-label,[data-density=compact] .ava3v-scheduler:not([data-density]) .ava3v-scheduler__hour-label{font-size:var(--ava3v-font-size-xs, 10px)}.ava3v-pivot{min-width:0;display:flex;align-items:flex-start;gap:12px;background:var(--ava3v-bg-color);color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-pivot__main{flex:1 1 auto;min-width:0}.ava3v-pivot__corner{text-align:start!important;z-index:3!important;left:0;border-inline-end:2px solid var(--ava3v-border-color)!important}.ava3v-pivot__expander{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:4px;background:transparent;color:var(--ava3v-text-secondary-color);cursor:pointer;flex:0 0 auto}.ava3v-pivot__expander:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-pivot__expander.is-placeholder{visibility:hidden}.ava3v-pivot__drill-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ava3v-z-popup, 1200);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ava3v-modal-backdrop-color, rgba(15, 23, 42, .48))}.ava3v-pivot__drill-panel{display:flex;flex-direction:column;width:min(720px,100%);max-height:min(80vh,640px);background:var(--ava3v-bg-color);color:var(--ava3v-text-color);border-radius:var(--ava3v-border-radius, 8px);box-shadow:var(--ava3v-modal-shadow, 0 18px 48px rgba(15, 23, 42, .24));overflow:hidden}.ava3v-pivot__drill-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ava3v-border-color)}.ava3v-pivot__drill-title{display:inline-flex;align-items:center;gap:8px;font-weight:600}.ava3v-pivot__drill-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff);font-size:var(--ava3v-font-size-sm, 12px);font-weight:600}.ava3v-pivot__drill-close{display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);border:0;border-radius:6px;background:transparent;color:var(--ava3v-text-secondary-color);cursor:pointer}.ava3v-pivot__drill-close:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-pivot__drill-body{overflow:auto}.ava3v-pivot__drill-table{width:100%;border-collapse:collapse;font-size:var(--ava3v-font-size)}.ava3v-pivot__drill-table th,.ava3v-pivot__drill-table td{height:var(--ava3v-grid-row-height, 36px);padding:0 12px;box-sizing:border-box;border-bottom:1px solid var(--ava3v-border-color);text-align:start;white-space:nowrap}.ava3v-pivot__drill-table th{position:sticky;top:0;background:var(--ava3v-bg-secondary-color, #f8fafc);font-weight:600;z-index:1}.ava3v-pivot__drill-table tbody tr:hover{background:var(--ava3v-hover-color)}.ava3v-pivot__drill-panel[data-density=compact] .ava3v-pivot__drill-table th,.ava3v-pivot__drill-panel[data-density=compact] .ava3v-pivot__drill-table td{padding-block:3px}.ava3v-pivot__fields{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.ava3v-pivot__zone{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ava3v-gap, 6px);min-height:var(--ava3v-grid-header-height, 38px);padding:calc((var(--ava3v-grid-header-height, 38px) - var(--ava3v-tag-size, 24px)) / 2) 8px;border:1px dashed var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-bg-secondary-color, #f8fafc)}.ava3v-pivot__zone.is-dragover{border-color:var(--ava3v-primary-color, #2563eb);background:color-mix(in oklab,var(--ava3v-primary-color, #2563eb),var(--ava3v-bg-color, #fff) 92%)}.ava3v-pivot__zone-label{font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-text-secondary-color, #667085);min-width:64px}.ava3v-pivot__zone-hint{font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #9aa4b2))}.ava3v-pivot__chip{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-pivot__chip:active{cursor:grabbing}.ava3v-pivot__chip-agg{font-style:normal;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-pivot__chip-filter{color:var(--ava3v-text-secondary-color, #667085)}.ava3v-pivot__chip-filter.is-active{color:var(--ava3v-primary-color, #2563eb)}.ava3v-pivot__filter-popup{display:flex;flex-direction:column;gap:4px;min-width:200px;max-height:280px;overflow-y:auto;padding:8px}.ava3v-pivot__filter-option{display:flex;align-items:center;gap:8px;min-height:var(--ava3v-popup-item-height, 32px);padding:0 2px;box-sizing:border-box;font-size:var(--ava3v-font-size-sm, 13px);cursor:pointer;border-radius:4px}.ava3v-pivot__filter-option:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .04))}.ava3v-pivot__filter-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-pivot__filter-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px;border-top:1px solid var(--ava3v-border-color);padding-top:6px}.ava3v-pivot__filter-btn{height:var(--ava3v-mini-button-size, 28px);padding:0 10px;border:1px solid var(--ava3v-border-color, #e2e8f0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-bg-color, #fff);color:var(--ava3v-text-color, #111827);font:inherit;font-size:var(--ava3v-font-size-sm, 12px);cursor:pointer;box-sizing:border-box}.ava3v-pivot__filter-btn:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .04))}.ava3v-pivot__filter-btn.is-primary{background:var(--ava3v-primary-color, #2563eb);border-color:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-pivot__filter-btn.is-primary:hover{filter:brightness(1.08)}.ava3v-pivot__areas{display:grid;border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 6px);overflow:hidden;background:var(--ava3v-bg-color, #fff)}.ava3v-pivot__corner-area{position:relative;z-index:3;display:flex;align-items:center;padding:0 10px;background:var(--ava3v-bg-secondary-color, #f8fafc);border-inline-end:2px solid var(--ava3v-border-color);border-block-end:1px solid var(--ava3v-border-color);color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:box-shadow .15s}.ava3v-pivot__colarea{position:relative;z-index:2;overflow:hidden;background:var(--ava3v-bg-secondary-color, #f8fafc);border-block-end:1px solid var(--ava3v-border-color);transition:box-shadow .15s}.ava3v-pivot__rowarea{position:relative;z-index:2;overflow:hidden;background:var(--ava3v-bg-secondary-color, #f8fafc);border-inline-end:2px solid var(--ava3v-border-color);transition:box-shadow .15s}.ava3v-pivot__dataarea{overflow:auto;background:var(--ava3v-bg-color, #fff)}.ava3v-pivot__canvas{position:relative}.ava3v-pivot__colarea.is-shadow-v,.ava3v-pivot__corner-area.is-shadow-v{box-shadow:0 4px 8px -4px #0f172a47}.ava3v-pivot__rowarea.is-shadow-h,.ava3v-pivot__corner-area.is-shadow-h{box-shadow:4px 0 8px -4px #0f172a47}.ava3v-pivot__corner-area.is-shadow-v.is-shadow-h{box-shadow:0 4px 8px -4px #0f172a47,4px 0 8px -4px #0f172a47}.ava3v-pivot__rowarea .ava3v-pivot__canvas,.ava3v-pivot__dataarea .ava3v-pivot__canvas{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent var(--pivot-row-h, 30px),color-mix(in srgb,var(--ava3v-text-color, #0f172a) 3%,transparent) var(--pivot-row-h, 30px),color-mix(in srgb,var(--ava3v-text-color, #0f172a) 3%,transparent) calc(var(--pivot-row-h, 30px) * 2))}.ava3v-pivot__hoverstrip{position:absolute;left:0;right:0;background:var(--ava3v-hover-color, rgba(15, 23, 42, .07));pointer-events:none}.ava3v-pivot__hcell{position:absolute;display:flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;padding:0 8px;border-inline-end:1px solid var(--ava3v-border-color);border-block-end:1px solid var(--ava3v-border-color);color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ava3v-pivot__hcell.is-total{color:var(--ava3v-text-color)}.ava3v-pivot__rcell{position:absolute;left:0;right:0;display:flex;align-items:center;gap:3px;box-sizing:border-box;padding-inline:10px;border-block-end:1px solid var(--ava3v-border-color);font-weight:500;white-space:nowrap;overflow:hidden}.ava3v-pivot__rcell .ava3v-pivot__rlabel{overflow:hidden;text-overflow:ellipsis}.ava3v-pivot__rcell.is-branch{font-weight:600}.ava3v-pivot__rcell.is-grand{font-weight:700;background:var(--ava3v-bg-secondary-color, #f8fafc);border-block-start:2px solid var(--ava3v-border-color)}.ava3v-pivot__dcell{position:absolute;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;padding:0 10px;border-inline-end:1px solid var(--ava3v-border-color);border-block-end:1px solid var(--ava3v-border-color);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;cursor:default}.ava3v-pivot__dcell.is-clickable{cursor:pointer}.ava3v-pivot__dcell.is-clickable:hover{background:linear-gradient(var(--ava3v-hover-color),var(--ava3v-hover-color)) var(--ava3v-bg-color, #fff)}.ava3v-pivot__dcell.is-total{background:color-mix(in oklab,var(--ava3v-primary-color, #2563eb),var(--ava3v-bg-color, #fff) 94%);font-weight:600}.ava3v-pivot__dcell.is-grand{background:var(--ava3v-bg-secondary-color, #f8fafc);border-block-start:2px solid var(--ava3v-border-color);font-weight:700}.ava3v-pivot__dcell.is-grand.is-total{background:color-mix(in oklab,var(--ava3v-primary-color, #2563eb),var(--ava3v-bg-color, #fff) 90%)}.ava3v-pivot__chooser-dock{flex:0 0 220px;align-self:stretch;display:flex;flex-direction:column;border:1px dashed var(--ava3v-border-color, #e2e8f0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-bg-secondary-color, #f8fafc);overflow:hidden}.ava3v-pivot__chooser-dock-title{display:flex;align-items:center;min-height:var(--ava3v-grid-header-height, 38px);padding:0 10px;box-sizing:border-box;border-block-end:1px solid var(--ava3v-border-color, #e2e8f0);color:var(--ava3v-text-secondary-color, #667085);font-size:var(--ava3v-font-size-sm, 12px);font-weight:600}.ava3v-pivot__chooser-dock-body{overflow:auto;min-height:0}.ava3v-pivot__dock-zone{padding:calc((var(--ava3v-grid-header-height, 38px) - var(--ava3v-mini-button-size, 28px)) / 2) 10px;border-block-end:1px dashed color-mix(in srgb,var(--ava3v-border-color, #e2e8f0) 70%,transparent)}.ava3v-pivot__dock-zone:last-child{border-block-end:0}.ava3v-pivot__dock-zone.is-dragover{background:color-mix(in srgb,var(--ava3v-primary-color, #2563eb) 7%,transparent)}.ava3v-pivot__dock-zone-label{display:block;margin-bottom:4px;color:var(--ava3v-text-secondary-color, #667085);font-size:var(--ava3v-font-size-sm, 12px);font-weight:600}.ava3v-pivot__dock-zone .ava3v-pivot__chooser-tags{display:flex;flex-wrap:wrap;gap:var(--ava3v-gap, 6px);min-height:var(--ava3v-tag-size, 24px)}.ava3v-pivot__chooser-tags{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.ava3v-pivot__chooser-tag{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-pivot__chooser-tag:active{cursor:grabbing}.ava3v-pivot__hcell.is-sortable{cursor:pointer}.ava3v-pivot__hcell.is-sortable:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .04))}.ava3v-pivot__hcell.is-sorted{color:var(--ava3v-primary-color, #2563eb)}.ava3v-skeleton{display:inline-block;border-radius:6px;background:var(--ava3v-skeleton-color, var(--ava3v-hover-color, rgba(15, 23, 42, .08)));background-image:linear-gradient(90deg,transparent 0%,var(--ava3v-skeleton-highlight, rgba(255, 255, 255, .45)) 50%,transparent 100%);background-size:200px 100%;background-repeat:no-repeat;background-position:-200px 0;animation:ava3v-skeleton-shimmer 1.4s ease-in-out infinite}.ava3v-skeleton.is-static{animation:none;background-image:none}.ava3v-skeleton--text{height:.9em;border-radius:4px}.ava3v-skeleton--circle{border-radius:999px}.ava3v-skeleton-lines{display:flex;flex-direction:column;gap:8px;font-size:var(--ava3v-font-size, 14px)}@keyframes ava3v-skeleton-shimmer{to{background-position:calc(100% + 200px) 0}}[data-theme=dark] .ava3v-skeleton{--ava3v-skeleton-highlight: rgba(255, 255, 255, .08)}@media(prefers-reduced-motion:reduce){.ava3v-skeleton{animation:none;background-image:none}}.ava3v-gauge{--ava3v-gauge-diameter: var(--ava3v-gauge-diameter-base, 140px);position:relative;display:inline-block;inline-size:var(--ava3v-gauge-diameter);block-size:var(--ava3v-gauge-diameter);color:var(--ava3v-text-color);font-size:var(--ava3v-font-size)}.ava3v-gauge__svg{display:block;inline-size:100%;block-size:100%}.ava3v-gauge__track{stroke:var(--ava3v-border-color)}.ava3v-gauge__value{transition:stroke .3s ease}.ava3v-gauge__caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.1;pointer-events:none}.ava3v-gauge__number{font-size:calc(var(--ava3v-gauge-diameter) * .17);font-weight:600;color:var(--ava3v-text-color)}.ava3v-gauge__label{font-size:calc(var(--ava3v-gauge-diameter) * .1);color:var(--ava3v-text-secondary-color, var(--ava3v-placeholder-color))}.ava3v-gauge[data-density=compact],[data-density=compact] .ava3v-gauge{--ava3v-gauge-diameter: calc(var(--ava3v-gauge-diameter-base, 140px) * .78)}.ava3v-segmented{display:inline-flex;align-items:stretch;gap:2px;border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 6px);padding:2px;background:var(--ava3v-bg-secondary-color, #f8fafc);font-family:var(--ava3v-font-family);vertical-align:middle}.ava3v-segmented.is-block{display:flex;width:100%}.ava3v-segmented.is-disabled{opacity:.6}.ava3v-segmented__item{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:calc(var(--ava3v-height, 36px) - 8px);border:0;border-radius:calc(var(--ava3v-border-radius, 6px) - 2px);padding:0 12px;background:transparent;color:var(--ava3v-text-secondary-color);font:inherit;font-size:var(--ava3v-font-size-sm, 13px);font-weight:500;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.ava3v-segmented.is-block .ava3v-segmented__item{flex:1 1 0}.ava3v-segmented__item:hover:not(.is-active):not(:disabled){color:var(--ava3v-text-color);background:var(--ava3v-hover-color)}.ava3v-segmented__item.is-active{background:var(--ava3v-bg-color, #fff);color:var(--ava3v-text-color);box-shadow:0 1px 3px #0f172a1f}.ava3v-segmented__item:disabled{color:var(--ava3v-disabled-color, #98a2b3);cursor:default}.ava3v-segmented__item:focus-visible{outline:2px solid var(--ava3v-primary-color, #2563eb);outline-offset:1px}.ava3v-segmented[data-density=compact] .ava3v-segmented__item{min-height:calc(var(--ava3v-height, 28px) - 6px);padding:0 9px;font-size:var(--ava3v-font-size-sm, 12px)}[data-theme=dark] .ava3v-segmented__item.is-active{background:var(--ava3v-hover-color, rgba(255, 255, 255, .12))}.ava3v-tooltip-anchor{display:inline-flex}.ava3v-tooltip{position:fixed;z-index:var(--ava3v-z-tooltip, 100100);max-width:var(--ava3v-tooltip-max-width, 260px);box-sizing:border-box;border:1px solid var(--ava3v-tooltip-border-color, var(--ava3v-border-color));border-radius:var(--ava3v-tooltip-radius, var(--ava3v-border-radius, 6px));padding:var(--ava3v-tooltip-padding-block, 7px) var(--ava3v-tooltip-padding-inline, 10px);background:var(--ava3v-tooltip-bg-color, var(--ava3v-bg-color));box-shadow:var(--ava3v-tooltip-shadow, 0 12px 32px rgba(15, 23, 42, .14));color:var(--ava3v-tooltip-text-color, var(--ava3v-text-color));font-family:var(--ava3v-font-family);font-size:var(--ava3v-tooltip-font-size, var(--ava3v-font-size-sm, 12px));font-weight:var(--ava3v-tooltip-font-weight, 650);line-height:1.25;pointer-events:none;white-space:nowrap}.ava3v-tooltip-fade-enter-active,.ava3v-tooltip-fade-leave-active{transition:opacity .12s ease,transform .12s ease}.ava3v-tooltip-fade-enter-from,.ava3v-tooltip-fade-leave-to{opacity:0;transform:translateY(2px)}.ava3v-gantt{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ava3v-border-color, #e2e8f0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-bg-color, #fff);font-size:var(--ava3v-font-size, 14px);color:var(--ava3v-text-color, #111827)}.ava3v-gantt__toolbar{display:flex;align-items:center;gap:8px;min-height:var(--ava3v-grid-toolbar-height, 40px);padding:0 10px;box-sizing:border-box;border-block-end:1px solid var(--ava3v-border-color, #e2e8f0)}.ava3v-gantt__scales{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--ava3v-border-color, #e2e8f0);border-radius:var(--ava3v-border-radius, 6px);margin-inline-start:auto}.ava3v-gantt__scale-btn{height:var(--ava3v-mini-button-size, 28px);padding:0 10px;border:0;border-radius:calc(var(--ava3v-border-radius, 6px) - 2px);background:transparent;color:var(--ava3v-text-secondary-color, #667085);font:inherit;font-size:var(--ava3v-font-size-sm, 12px);cursor:pointer;box-sizing:border-box}.ava3v-gantt__scale-btn:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .04))}.ava3v-gantt__scale-btn.is-active{background:color-mix(in srgb,var(--ava3v-primary-color, #2563eb) 12%,transparent);color:var(--ava3v-primary-color, #2563eb);font-weight:600}.ava3v-gantt__body{display:flex;min-height:0;flex:1 1 auto}.ava3v-gantt__tasks{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;border-inline-end:2px solid var(--ava3v-border-color, #e2e8f0)}.ava3v-gantt__tasks-header{display:flex;align-items:center;flex:0 0 auto;height:calc(var(--ava3v-grid-header-height, 38px) * 2);padding:0 10px;box-sizing:border-box;border-block-end:1px solid var(--ava3v-border-color, #e2e8f0);background:var(--ava3v-bg-color, #fff);color:var(--ava3v-text-secondary-color, #667085);font-size:var(--ava3v-font-size-sm, 12px);font-weight:600}.ava3v-gantt__tasks-scroll{flex:1 1 auto;min-height:0;overflow:hidden;scrollbar-width:none}.ava3v-gantt__tasks-scroll::-webkit-scrollbar{display:none}.ava3v-gantt__task{display:flex;align-items:center;gap:4px;height:var(--ava3v-grid-row-height, 36px);padding-inline-end:8px;box-sizing:border-box;border-block-end:1px solid var(--ava3v-border-color, #e2e8f0);cursor:pointer;white-space:nowrap}.ava3v-gantt__task:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .04))}.ava3v-gantt__task.is-parent{font-weight:600}.ava3v-gantt__task.is-selected{background:color-mix(in srgb,var(--ava3v-primary-color, #2563eb) 10%,transparent)}.ava3v-gantt__toggle{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer;border-radius:4px}.ava3v-gantt__toggle:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .06))}.ava3v-gantt__toggle-spacer{flex:0 0 20px}.ava3v-gantt__chevron{transition:transform .15s}.ava3v-gantt__chevron.is-expanded{transform:rotate(90deg)}.ava3v-gantt__task-title{overflow:hidden;text-overflow:ellipsis}.ava3v-gantt__task-progress{margin-inline-start:auto;color:var(--ava3v-text-secondary-color, #667085);font-size:var(--ava3v-font-size-sm, 12px);font-variant-numeric:tabular-nums}.ava3v-gantt__empty{padding:14px;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-gantt__timeline-col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ava3v-gantt__header-band{flex:0 0 auto;overflow:hidden;background:var(--ava3v-bg-color, #fff);box-sizing:border-box}.ava3v-gantt__timeline{flex:1 1 auto;min-width:0;min-height:0;overflow:auto}.ava3v-gantt__timeline-canvas{position:relative;min-height:100%}.ava3v-gantt__header{background:var(--ava3v-bg-color, #fff)}.ava3v-gantt__bands{position:relative;height:var(--ava3v-grid-header-height, 38px);border-block-end:1px solid var(--ava3v-border-color, #e2e8f0);box-sizing:border-box}.ava3v-gantt__band{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;border-inline-end:1px solid var(--ava3v-border-color, #e2e8f0);box-sizing:border-box;color:var(--ava3v-text-secondary-color, #667085);font-size:var(--ava3v-font-size-sm, 12px);font-weight:600;overflow:hidden;white-space:nowrap}.ava3v-gantt__ticks{position:relative;height:var(--ava3v-grid-header-height, 38px);border-block-end:1px solid var(--ava3v-border-color, #e2e8f0);box-sizing:border-box}.ava3v-gantt__tick{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;border-inline-end:1px solid var(--ava3v-border-color, #e2e8f0);box-sizing:border-box;color:var(--ava3v-text-secondary-color, #667085);font-size:var(--ava3v-font-size-sm, 12px);overflow:hidden;white-space:nowrap}.ava3v-gantt__rows{position:relative}.ava3v-gantt__gridline{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--ava3v-border-color, #e2e8f0) 55%,transparent)}.ava3v-gantt__today{position:absolute;top:0;bottom:0;width:2px;background:var(--ava3v-danger-color, #dc2626);opacity:.6;z-index:1}.ava3v-gantt__bar{position:absolute;height:calc(var(--ava3v-grid-row-height, 36px) - 12px);margin-top:6px;border-radius:5px;background:color-mix(in srgb,var(--ava3v-primary-color, #2563eb) 28%,var(--ava3v-bg-color, #fff));border:1px solid color-mix(in srgb,var(--ava3v-primary-color, #2563eb) 45%,transparent);box-sizing:border-box;overflow:hidden;cursor:pointer;display:flex;align-items:center}.ava3v-gantt__bar.is-summary{--ava3v-gantt-summary-color: color-mix(in srgb, var(--ava3v-text-secondary-color, #667085) 80%, var(--ava3v-text-color, #111827));height:8px;margin-top:calc((var(--ava3v-grid-row-height, 36px) - 14px) / 2);border:0;border-radius:2px;background:var(--ava3v-gantt-summary-color);overflow:visible}.ava3v-gantt__bar.is-summary:before,.ava3v-gantt__bar.is-summary:after{content:"";position:absolute;top:100%;width:0;height:0;border-top:6px solid var(--ava3v-gantt-summary-color)}.ava3v-gantt__bar.is-summary:before{inset-inline-start:0;border-inline-end:6px solid transparent}.ava3v-gantt__bar.is-summary:after{inset-inline-end:0;border-inline-start:6px solid transparent}.ava3v-gantt__bar.is-summary .ava3v-gantt__bar-label{display:none}.ava3v-gantt__bar.is-parent:not(.is-summary):not(.is-milestone){background:color-mix(in srgb,var(--ava3v-text-secondary-color, #667085) 26%,var(--ava3v-bg-color, #fff));border-color:color-mix(in srgb,var(--ava3v-text-secondary-color, #667085) 45%,transparent)}.ava3v-gantt__bar.is-milestone{margin-top:0;border:0;border-radius:3px;background:var(--ava3v-warning-color, #b45fd9);transform:rotate(45deg);overflow:visible}.ava3v-gantt__bar.is-selected{box-shadow:0 0 0 2px var(--ava3v-primary-color, #2563eb)}.ava3v-gantt__bar-progress{position:absolute;inset-block:0;inset-inline-start:0;background:color-mix(in srgb,var(--ava3v-primary-color, #2563eb) 55%,transparent)}.ava3v-gantt__bar.is-summary .ava3v-gantt__bar-progress{background:#ffffff59;border-radius:inherit}.ava3v-gantt__bar.is-parent:not(.is-summary) .ava3v-gantt__bar-progress{background:color-mix(in srgb,var(--ava3v-text-secondary-color, #667085) 45%,transparent)}.ava3v-gantt__deps{position:absolute;inset-block-start:0;inset-inline-start:0;pointer-events:none;overflow:visible}.ava3v-gantt__dep{fill:none;stroke:var(--ava3v-gantt-dep-color, color-mix(in srgb, var(--ava3v-text-secondary-color, #667085) 70%, transparent));stroke-width:var(--ava3v-gantt-dep-width, 1.5);stroke-linecap:round;stroke-linejoin:round}.ava3v-gantt__dep-arrow{fill:var(--ava3v-gantt-dep-color, color-mix(in srgb, var(--ava3v-text-secondary-color, #667085) 85%, transparent))}.ava3v-gantt__popup{min-width:220px;max-width:320px;padding:10px 12px;font-size:var(--ava3v-font-size, 14px)}.ava3v-gantt__popup-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ava3v-gantt__popup-dot{flex:0 0 auto;width:8px;height:8px;border-radius:2px;background:var(--ava3v-primary-color, #2563eb)}.ava3v-gantt__popup-dot.is-parent{background:var(--ava3v-text-secondary-color, #667085)}.ava3v-gantt__popup-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-gantt__popup-close{flex:0 0 auto;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer}.ava3v-gantt__popup-close:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .05))}.ava3v-gantt__popup-dates{color:var(--ava3v-text-secondary-color, #667085);font-size:var(--ava3v-font-size-sm, 12px);margin-bottom:8px}.ava3v-gantt__popup-progress{display:flex;align-items:center;gap:8px;font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-text-secondary-color, #667085)}.ava3v-gantt__popup-progress-track{flex:1 1 auto;height:6px;border-radius:999px;background:color-mix(in srgb,var(--ava3v-primary-color, #2563eb) 14%,transparent);overflow:hidden}.ava3v-gantt__popup-progress-fill{height:100%;border-radius:inherit;background:var(--ava3v-primary-color, #2563eb)}.ava3v-gantt__bar-label{position:relative;padding:0 8px;font-size:var(--ava3v-font-size-sm, 12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ava3v-timesheet,.ava3v-timesheet *{box-sizing:border-box}.ava3v-timesheet{--ava3v-timesheet-cell-height: var(--ava3v-grid-row-height, var(--ava3v-height, 36px));--ava3v-timesheet-column-width: 56px;--ava3v-timesheet-current-bg: color-mix(in oklab, var(--ava3v-primary-color, #2563eb), var(--ava3v-bg-color, #fff) 84%);--ava3v-timesheet-muted-bg: color-mix(in oklab, var(--ava3v-text-secondary-color, #667085), var(--ava3v-bg-color, #fff) 92%);--ava3v-timesheet-locked-bg: color-mix(in oklab, var(--ava3v-text-secondary-color, #667085), var(--ava3v-bg-color, #fff) 84%);--ava3v-timesheet-frozen-border: var(--ava3v-border-color, #d0d0d0);--ava3v-timesheet-editing-ring: var(--ava3v-color-focus-ring, #2563eb);--ava3v-timesheet-error-bg: color-mix(in oklab, var(--ava3v-danger-color, #ef4444), var(--ava3v-bg-color, #fff) 86%);--ava3v-timesheet-saving-bar: var(--ava3v-primary-color, #2563eb);position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;width:100%;max-width:100%;background:var(--ava3v-bg-color, #fff);color:var(--ava3v-text-color, #202a37);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size-sm, 12px);outline:none}.ava3v-timesheet[data-density=compact],[data-density=compact] .ava3v-timesheet{--ava3v-timesheet-column-width: 48px}.ava3v-timesheet:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:-2px}.ava3v-timesheet__scroll{flex:1;min-height:0;overflow:auto}.ava3v-timesheet__canvas{position:relative;min-width:100%}.ava3v-timesheet__canvas--body{min-height:100%;display:flex;flex-direction:column}.ava3v-timesheet__filler-row{flex:1 1 auto;display:flex;align-items:stretch;pointer-events:none}.ava3v-timesheet__cell--filler{cursor:default}.ava3v-timesheet__frozen--filler,.ava3v-timesheet__row-total--filler{border-block-end:0}.ava3v-timesheet__band{flex:0 0 auto;overflow:hidden;background:var(--ava3v-bg-secondary-color, #f6f8fb);box-sizing:border-box}.ava3v-timesheet__header{display:flex;align-items:stretch;background:var(--ava3v-bg-secondary-color, #f6f8fb);border-block-end:1px solid var(--ava3v-border-color, #d0d0d0)}.ava3v-timesheet__corner{position:sticky;left:0;z-index:4;display:flex;align-items:center;flex:0 0 auto;background:var(--ava3v-bg-secondary-color, #f6f8fb);border-inline-end:2px solid var(--ava3v-timesheet-frozen-border);padding-inline:8px;font-weight:600}.ava3v-timesheet__left-header{color:var(--ava3v-text-secondary-color, #667085);font-weight:500}.ava3v-timesheet__col-header{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-inline-end:1px solid var(--ava3v-border-color, #d0d0d0);overflow:hidden}.ava3v-timesheet__col-label{font-weight:600;white-space:nowrap}.ava3v-timesheet__col-sublabel{color:var(--ava3v-text-secondary-color, #667085);font-size:11px;white-space:nowrap}.ava3v-timesheet__row{display:flex;align-items:stretch;border-block-end:1px solid var(--ava3v-border-color, #d0d0d0)}.ava3v-timesheet__row.is-parent{background:color-mix(in oklab,var(--ava3v-text-secondary-color, #667085),transparent 94%);font-weight:600}.ava3v-timesheet__frozen{position:sticky;left:0;z-index:2;display:flex;align-items:center;flex:0 0 auto;background:var(--ava3v-bg-color, #fff);border-inline-end:2px solid var(--ava3v-timesheet-frozen-border);padding-inline:8px}.ava3v-timesheet__row.is-parent .ava3v-timesheet__frozen{background:color-mix(in oklab,var(--ava3v-text-secondary-color, #667085),var(--ava3v-bg-color, #fff) 94%)}.ava3v-timesheet__label-cell{display:flex;align-items:center;gap:4px;min-width:0}.ava3v-timesheet__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-timesheet__left-cell{color:var(--ava3v-text-secondary-color, #667085);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-timesheet__toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;padding:0}.ava3v-timesheet__toggle:hover{background:color-mix(in oklab,currentColor,transparent 88%)}.ava3v-timesheet__toggle-spacer{width:18px;flex:0 0 auto}.ava3v-timesheet__cell{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding-inline:6px;border-inline-end:1px solid var(--ava3v-border-color, #d0d0d0);overflow:hidden;font-variant-numeric:tabular-nums;cursor:cell}.ava3v-timesheet__cell.is-current{background:var(--ava3v-timesheet-current-bg)}.ava3v-timesheet__cell.is-muted{background:var(--ava3v-timesheet-muted-bg)}.ava3v-timesheet__cell.is-locked{background:var(--ava3v-timesheet-locked-bg)}.ava3v-timesheet__col-header.is-current{background:var(--ava3v-timesheet-current-bg);color:var(--ava3v-primary-color, #2563eb)}.ava3v-timesheet__col-header.is-current .ava3v-timesheet__col-sublabel{color:inherit;opacity:.75}.ava3v-timesheet__col-header.is-muted{color:var(--ava3v-text-secondary-color, #667085)}.ava3v-timesheet__col-header.is-locked{background:var(--ava3v-timesheet-locked-bg)}.ava3v-timesheet__cell.is-readonly{cursor:default;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-timesheet__cell.is-composite{cursor:pointer}.ava3v-timesheet__cell.is-composite .ava3v-timesheet__value{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.ava3v-timesheet__cell.is-focused{outline:2px solid var(--ava3v-timesheet-editing-ring);outline-offset:-2px;z-index:1}.ava3v-timesheet__cell.is-error{background:var(--ava3v-timesheet-error-bg)}.ava3v-timesheet__cell.is-saving:after{content:"";position:absolute;inset-inline:2px;bottom:1px;height:2px;border-radius:1px;background:var(--ava3v-timesheet-saving-bar);animation:ava3v-timesheet-saving 1s ease-in-out infinite alternate}@keyframes ava3v-timesheet-saving{0%{opacity:.35}to{opacity:1}}.ava3v-timesheet__editor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;padding-inline:6px;background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:end;outline:2px solid var(--ava3v-timesheet-editing-ring);outline-offset:-2px}.ava3v-timesheet__row-total{position:sticky;right:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;width:76px;padding-inline:8px;background:var(--ava3v-bg-secondary-color, #f6f8fb);border-inline-start:2px solid var(--ava3v-timesheet-frozen-border);font-weight:600;font-variant-numeric:tabular-nums}.ava3v-timesheet__row-total--header{z-index:4}.ava3v-timesheet__totals-row{display:flex;align-items:stretch;background:var(--ava3v-bg-secondary-color, #f6f8fb);border-block-start:1px solid var(--ava3v-border-color, #d0d0d0)}.ava3v-timesheet__frozen--totals{z-index:4;background:var(--ava3v-bg-secondary-color, #f6f8fb);font-weight:600}.ava3v-timesheet__total-cell{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding-inline:6px;border-inline-end:1px solid var(--ava3v-border-color, #d0d0d0);font-weight:600;font-variant-numeric:tabular-nums}.ava3v-timesheet__row-total--grand{z-index:4}.ava3v-timesheet__hspacer{flex:0 0 auto}.ava3v-timesheet__vspacer{width:100%}.ava3v-timesheet__empty{display:flex;align-items:center;justify-content:center;flex:1;color:var(--ava3v-text-secondary-color, #667085);padding:24px}.ava3v-timesheet__skeleton{padding:8px;display:flex;flex-direction:column;gap:6px}.ava3v-timesheet__skeleton-row{height:var(--ava3v-timesheet-cell-height);border-radius:4px;background:linear-gradient(90deg,color-mix(in oklab,var(--ava3v-text-secondary-color, #667085),transparent 92%) 25%,color-mix(in oklab,var(--ava3v-text-secondary-color, #667085),transparent 85%),color-mix(in oklab,var(--ava3v-text-secondary-color, #667085),transparent 92%) 75%);background-size:200% 100%;animation:ava3v-timesheet-skeleton 1.2s linear infinite}@keyframes ava3v-timesheet-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.ava3v-timesheet__live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ava3v-timesheet__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ava3v-gap, 8px);padding-block-end:var(--ava3v-spacing-md, 8px)}.ava3v-timesheet__toolbar-left,.ava3v-timesheet__toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ava3v-gap, 8px);min-width:0}.ava3v-timesheet__toolbar-right{flex:1 1 auto;justify-content:flex-end;margin-inline-start:auto}.ava3v-timesheet__search{display:inline-flex;align-items:center;gap:var(--ava3v-gap, 8px);flex:0 1 var(--ava3v-grid-search-width, 220px);min-width:140px;max-width:var(--ava3v-grid-search-width, 220px);height:var(--ava3v-height, 36px);border:0;border-radius:var(--ava3v-border-radius, 6px);border-block-end:1px solid var(--ava3v-border-color);padding-inline:var(--ava3v-padding-input-left) var(--ava3v-padding-input-right);background:var(--ava3v-bg-secondary-color);color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color))}.ava3v-timesheet__search:focus-within{border-block-end-color:var(--ava3v-primary-color);box-shadow:0 1px 0 var(--ava3v-primary-color);color:var(--ava3v-text-color)}.ava3v-timesheet__search-input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ava3v-text-color);font:inherit;padding:0}.ava3v-timesheet__search-input::-moz-placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color))}.ava3v-timesheet__search-input::placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color))}.ava3v-timesheet__highlight{background:var(--ava3v-search-highlight-bg, #ffe08a);color:var(--ava3v-search-highlight-text, inherit);font-weight:600;border-radius:2px;padding:0}.ava3v-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;overflow:hidden;color:var(--ava3v-primary-contrast-color, #fff);font-family:var(--ava3v-font-family);font-weight:600;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-avatar--square{border-radius:var(--ava3v-border-radius, 8px)}.ava3v-avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ava3v-avatar--rest{background:var(--ava3v-hover-color, rgba(15, 23, 42, .08));color:var(--ava3v-text-secondary-color)}.ava3v-avatar-group{display:inline-flex;align-items:center}.ava3v-avatar-group .ava3v-avatar{box-shadow:0 0 0 2px var(--ava3v-bg-color)}.ava3v-avatar-group .ava3v-avatar+.ava3v-avatar{margin-inline-start:-8px}.ava3v-chat{display:flex;flex-direction:column;min-height:0;height:100%;border:1px solid var(--ava3v-border-color, #e2e8f0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-bg-color, #fff);font-size:var(--ava3v-font-size, 14px);color:var(--ava3v-text-color, #111827)}.ava3v-chat.is-disabled{opacity:.7}.ava3v-chat__feed{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:2px}.ava3v-chat__history-loader{display:flex;justify-content:center;padding:8px 0;flex:0 0 auto}.ava3v-chat__history-loader .ava3v-spinner{width:18px;height:18px;border-width:2px}.ava3v-chat__day{display:flex;align-items:center;justify-content:center;margin:10px 0 6px}.ava3v-chat__day-label{padding:2px 10px;border-radius:999px;background:var(--ava3v-bg-secondary-color, #f1f5f9);color:var(--ava3v-text-secondary-color, #667085);font-size:var(--ava3v-font-size-sm, 12px);font-weight:500}.ava3v-chat__message{display:flex;align-items:flex-end;gap:8px;max-width:78%}.ava3v-chat__message.is-first{margin-top:8px}.ava3v-chat__message.is-own{align-self:flex-end;flex-direction:row-reverse}.ava3v-chat__message-side{flex:0 0 28px;display:flex}.ava3v-chat__message.is-own .ava3v-chat__message-side{display:none}.ava3v-chat__bubble{position:relative;min-width:60px;padding:7px 10px 16px;border-radius:12px;background:var(--ava3v-bg-secondary-color, #f1f5f9);overflow-wrap:anywhere}.ava3v-chat__message.is-own .ava3v-chat__bubble{background:color-mix(in srgb,var(--ava3v-primary-color, #2563eb) 12%,var(--ava3v-bg-color, #fff))}.ava3v-chat__author{font-size:var(--ava3v-font-size-sm, 12px);font-weight:600;color:var(--ava3v-primary-color, #2563eb);margin-bottom:2px}.ava3v-chat__text{white-space:pre-wrap;line-height:1.4}.ava3v-chat__time{position:absolute;right:8px;bottom:3px;font-size:10.5px;color:var(--ava3v-text-secondary-color, #94a3b8)}.ava3v-chat__empty{margin:auto;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-chat__composer{display:flex;align-items:flex-end;gap:8px;padding:10px;border-block-start:1px solid var(--ava3v-border-color, #e2e8f0)}.ava3v-chat__input{flex:1 1 auto;min-width:0;resize:none;border:1px solid var(--ava3v-border-color, #e2e8f0);border-radius:var(--ava3v-border-radius, 6px);min-height:var(--ava3v-height, 36px);box-sizing:border-box;padding:var(--ava3v-padding-input-top, 8px) var(--ava3v-padding-input-right, 10px) var(--ava3v-padding-input-bottom, 8px) var(--ava3v-padding-input-left, 10px);font:inherit;line-height:1.35;color:var(--ava3v-text-color, #111827);background:var(--ava3v-bg-color, #fff);outline:none;max-height:120px}.ava3v-chat__input:focus{border-color:var(--ava3v-primary-color, #2563eb)}.ava3v-chat__send{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-height, 36px);height:var(--ava3v-height, 36px);border:none;border-radius:50%;background:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff);cursor:pointer}.ava3v-chat__send:disabled{opacity:.45;cursor:default}.ava3v-chat__send:not(:disabled):hover{filter:brightness(1.08)}.ava3v-chat[data-density=compact] .ava3v-chat__bubble{padding:5px 8px 14px}.ava3v-list{display:flex;flex-direction:column;min-width:0;font-size:var(--ava3v-font-size, 14px);color:var(--ava3v-text-color, #111827)}.ava3v-list.is-bordered{border:1px solid var(--ava3v-border-color, #e2e8f0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-bg-color, #fff)}.ava3v-list.is-disabled{opacity:.6;cursor:not-allowed}.ava3v-list.is-disabled .ava3v-list__item{cursor:not-allowed}.ava3v-list__search{display:flex;align-items:center;gap:6px;min-height:var(--ava3v-height, 36px);padding:0 10px;box-sizing:border-box;border-block-end:1px solid var(--ava3v-border-color, #e2e8f0);color:var(--ava3v-text-secondary-color, #667085)}.ava3v-list__search-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font:inherit;color:var(--ava3v-text-color, #111827)}.ava3v-list__items{overflow:auto;outline:none;padding:4px}.ava3v-list__item{display:flex;align-items:center;gap:8px;min-height:var(--ava3v-height, 36px);padding:0 10px;box-sizing:border-box;border-radius:calc(var(--ava3v-border-radius, 6px) - 2px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-list__item.is-active{background:var(--ava3v-hover-color, rgba(15, 23, 42, .06))}.ava3v-list__item.is-selected{background:color-mix(in srgb,var(--ava3v-primary-color, #2563eb) 10%,transparent);color:var(--ava3v-primary-color, #2563eb)}.ava3v-list__item.is-disabled{opacity:.5;cursor:default}.ava3v-list__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-list__checkbox{flex:0 0 auto}.ava3v-list__empty{padding:14px;text-align:center;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-list[data-density=compact] .ava3v-list__item{padding-inline:8px}.ava3v-dropdownbox__popup{display:flex;flex-direction:column;padding:6px;overflow:auto}.ava3v-dropdownbox__popup .ava3v-treeview{min-height:0;flex:1 1 auto}.ava3v-dropdownbox__popup .ava3v-treeview__list{max-height:none}.ava3v-dropdownbox__tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:1 1 auto;min-width:0;padding-block:3px}.ava3v-dropdownbox__tag{flex:0 0 auto;max-width:100%}.ava3v-dropdownbox__more{display:inline-flex;align-items:center;height:var(--ava3v-tag-size, 24px);padding-inline:8px;border-radius:999px;background:var(--ava3v-hover-color, rgba(0, 0, 0, .06));color:var(--ava3v-text-secondary-color, #667085);font-size:12px;font-weight:700;flex:0 0 auto}.ava3v-dropdownbox .ava3v-select__control{height:auto;min-height:var(--ava3v-height, 36px)}.ava3v-ddbutton{display:inline-flex;vertical-align:middle}.ava3v-ddbutton--split .ava3v-ddbutton__main{border-start-end-radius:0;border-end-end-radius:0}.ava3v-ddbutton--split .ava3v-ddbutton__toggle{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:1px;padding-inline:6px}.ava3v-ddbutton__chevron{transition:transform .15s ease}.ava3v-ddbutton__toggle.is-open .ava3v-ddbutton__chevron{transform:rotate(180deg)}.ava3v-ddbutton__menu{display:flex;flex-direction:column;gap:1px;min-width:180px;border:1px solid var(--ava3v-border-color);border-radius:8px;padding:4px;background:var(--ava3v-popup-bg-color, var(--ava3v-bg-color));box-shadow:0 8px 24px #0f172a29;font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-ddbutton__item{display:flex;align-items:center;gap:8px;min-height:var(--ava3v-popup-item-height, 32px);border:0;border-radius:6px;padding:0 10px;background:transparent;color:var(--ava3v-text-color);font:inherit;text-align:start;white-space:nowrap;cursor:pointer}.ava3v-ddbutton__item:hover:not(:disabled){background:var(--ava3v-hover-color)}.ava3v-ddbutton__item:disabled{color:var(--ava3v-disabled-color, #98a2b3);cursor:default}.ava3v-ddbutton__item.is-danger{color:var(--ava3v-danger-color, #ef4444)}.ava3v-ddbutton__item.is-danger:hover:not(:disabled){background:color-mix(in oklab,var(--ava3v-danger-color, #ef4444),transparent 90%)}.ava3v-ddbutton__item-text{flex:1}.ava3v-ddbutton__menu[data-density=compact] .ava3v-ddbutton__item{min-height:var(--ava3v-popup-item-height, 32px)}.ava3v-timepicker{display:block;width:100%;min-width:0;font-family:var(--ava3v-font-family)}.ava3v-timepicker__control{display:flex;align-items:center;gap:4px;height:var(--ava3v-height, 36px);box-sizing:border-box;border:1px solid var(--ava3v-control-border-color, var(--ava3v-border-color));border-radius:var(--ava3v-border-radius, 6px);padding-inline:var(--ava3v-padding-input-left, 10px) var(--ava3v-padding-input-right, 8px);background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-color);font-size:var(--ava3v-font-size, 14px);cursor:text}.ava3v-timepicker.is-open .ava3v-timepicker__control,.ava3v-timepicker__control:focus-within{border-color:var(--ava3v-primary-color, #2563eb)}.ava3v-timepicker.has-error .ava3v-timepicker__control,.has-error .ava3v-timepicker__control{border-color:var(--ava3v-danger-color, #ef4444)}.ava3v-timepicker.is-disabled{opacity:.6;pointer-events:none}.ava3v-timepicker__input{flex:1;min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;outline:none}.ava3v-timepicker__input::-moz-placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #98a2b3))}.ava3v-timepicker__input::placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #98a2b3))}.ava3v-timepicker__clear,.ava3v-timepicker__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ava3v-text-secondary-color)}.ava3v-timepicker__clear{border:0;padding:2px;border-radius:4px;background:transparent;cursor:pointer}.ava3v-timepicker__clear:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-timepicker__popup{display:flex;align-items:stretch;gap:2px;border:1px solid var(--ava3v-border-color);border-radius:8px;padding:4px;background:var(--ava3v-popup-bg-color, var(--ava3v-bg-color));box-shadow:0 8px 24px #0f172a29;font-family:var(--ava3v-font-family)}.ava3v-timepicker__col{display:flex;flex-direction:column;gap:1px;width:52px;max-height:214px;overflow-y:auto;scrollbar-width:thin}.ava3v-timepicker__sep{display:flex;align-items:center;color:var(--ava3v-text-secondary-color);font-weight:700}.ava3v-timepicker__cell{flex:0 0 auto;height:var(--ava3v-popup-item-height, 32px);border:0;border-radius:6px;background:transparent;color:var(--ava3v-text-color);font-family:inherit;font-size:var(--ava3v-font-size, 14px);font-variant-numeric:tabular-nums;cursor:pointer}.ava3v-timepicker__cell:hover:not(.is-active):not(.is-disabled){background:var(--ava3v-hover-color)}.ava3v-timepicker__cell.is-active{background:var(--ava3v-primary-color, #2563eb);color:var(--ava3v-primary-contrast-color, #fff);font-weight:600}.ava3v-timepicker__cell.is-disabled{color:var(--ava3v-disabled-color, #98a2b3);cursor:default}.ava3v-timepicker[data-density=compact] .ava3v-timepicker__cell{font-size:var(--ava3v-font-size-sm, 13px)}.ava3v-timeline{margin:0;padding:0;list-style:none;color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-timeline__item{position:relative;display:flex;gap:12px;padding-bottom:var(--ava3v-timeline-gap, 18px)}.ava3v-timeline__item:not(:last-child):before{content:"";position:absolute;left:8px;top:20px;bottom:2px;width:2px;background:var(--ava3v-border-color)}.ava3v-timeline__item:last-child{padding-bottom:0}.ava3v-timeline__marker{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border:2px solid var(--ava3v-timeline-marker-color, var(--ava3v-border-color));border-radius:999px;background:var(--ava3v-bg-color);color:var(--ava3v-timeline-marker-color, var(--ava3v-text-secondary-color))}.ava3v-timeline__marker--primary{--ava3v-timeline-marker-color: var(--ava3v-primary-color, #2563eb)}.ava3v-timeline__marker--success{--ava3v-timeline-marker-color: var(--ava3v-success-color, #10b981)}.ava3v-timeline__marker--warning{--ava3v-timeline-marker-color: var(--ava3v-warning-color, #f59e0b)}.ava3v-timeline__marker--danger{--ava3v-timeline-marker-color: var(--ava3v-danger-color, #ef4444)}.ava3v-timeline__content{min-width:0;display:flex;flex-direction:column;gap:2px}.ava3v-timeline__time{color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-timeline__title{font-weight:600;line-height:1.3}.ava3v-timeline__description{margin:0;color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);line-height:1.45}.ava3v-timeline[data-density=compact]{--ava3v-timeline-gap: 12px}.ava3v-rating{display:inline-flex;align-items:center;gap:2px;font-family:var(--ava3v-font-family)}.ava3v-rating.is-disabled{opacity:.55}.ava3v-rating__star{display:inline-flex;border:0;padding:1px;background:transparent;color:var(--ava3v-border-color);cursor:pointer;transition:transform .1s ease,color .1s ease}.ava3v-rating__star:disabled{cursor:default}.ava3v-rating:not(.is-readonly):not(.is-disabled) .ava3v-rating__star:hover{transform:scale(1.12)}.ava3v-rating__star.is-filled{color:var(--ava3v-rating-color, #f59e0b)}.ava3v-rating__svg{width:var(--ava3v-rating-star-size, 22px);height:var(--ava3v-rating-star-size, 22px);fill:currentColor;stroke:currentColor;stroke-width:1}.ava3v-rating__star:not(.is-filled) .ava3v-rating__svg{fill:transparent;stroke-width:1.6}.ava3v-rating__value{margin-inline-start:6px;color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);font-weight:600}.ava3v-rating[data-density=compact]{--ava3v-rating-star-size: 17px}.ava3v-badge{position:relative;display:inline-flex}.ava3v-badge__chip{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;padding-inline:5px;color:var(--ava3v-primary-contrast-color, #fff);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size-sm, 11px);font-weight:700;line-height:1;white-space:nowrap}.ava3v-badge__chip--corner{position:absolute;z-index:1;box-shadow:0 0 0 2px var(--ava3v-bg-color)}.ava3v-badge--top-right{top:0;right:0;transform:translate(45%,-45%)}.ava3v-badge--top-left{top:0;left:0;transform:translate(-45%,-45%)}.ava3v-badge--bottom-right{bottom:0;right:0;transform:translate(45%,45%)}.ava3v-badge--bottom-left{bottom:0;left:0;transform:translate(-45%,45%)}.ava3v-badge--dot{min-width:10px;width:10px;height:10px;padding:0}.ava3v-badge--primary{background:var(--ava3v-primary-color, #2563eb)}.ava3v-badge--success{background:var(--ava3v-success-color, #10b981)}.ava3v-badge--warning{background:var(--ava3v-warning-color, #f59e0b)}.ava3v-badge--danger{background:var(--ava3v-danger-color, #ef4444)}.ava3v-alert{--ava3v-alert-accent: var(--ava3v-primary-color, #2563eb);display:flex;align-items:flex-start;gap:var(--ava3v-alert-gap, 10px);padding:var(--ava3v-alert-padding-block, 10px) var(--ava3v-alert-padding-inline, 12px);border-radius:var(--ava3v-border-radius, 8px);border:1px solid color-mix(in oklab,var(--ava3v-alert-accent),transparent 65%);background:color-mix(in oklab,var(--ava3v-alert-accent),var(--ava3v-bg-color, #fff) 90%);color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px);line-height:1.45}.ava3v-alert--info{--ava3v-alert-accent: var(--ava3v-primary-color, #2563eb)}.ava3v-alert--success{--ava3v-alert-accent: var(--ava3v-success-color, #10b981)}.ava3v-alert--warning{--ava3v-alert-accent: var(--ava3v-warning-color, #f59e0b)}.ava3v-alert--danger{--ava3v-alert-accent: var(--ava3v-danger-color, #ef4444)}.ava3v-alert__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;block-size:1.45em;color:var(--ava3v-alert-accent)}.ava3v-alert--warning .ava3v-alert__icon{color:color-mix(in oklab,var(--ava3v-warning-color, #f59e0b),var(--ava3v-text-color) 30%)}.ava3v-alert__body{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ava3v-alert__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ava3v-alert-close-size, 22px);block-size:var(--ava3v-alert-close-size, 22px);margin:-2px -4px -2px 0;padding:0;border:0;border-radius:var(--ava3v-border-radius-sm, 6px);background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer}.ava3v-alert__close:hover{background:color-mix(in oklab,var(--ava3v-alert-accent),transparent 82%);color:var(--ava3v-text-color)}.ava3v-daterange{display:inline-flex;min-width:0;font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px);color:var(--ava3v-text-color)}.ava3v-daterange__control{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ava3v-height, 36px);display:flex;align-items:center;gap:var(--ava3v-gap, 6px);border:1px solid var(--ava3v-control-border-color, var(--ava3v-border-color, #d0d0d0));border-radius:var(--ava3v-border-radius, 6px);padding-inline:var(--ava3v-padding-input-left, 10px) var(--ava3v-padding-input-right, 8px);background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));cursor:pointer;transition:border-color var(--ava3v-transition, .2s ease),box-shadow var(--ava3v-transition, .2s ease)}.ava3v-daterange.is-open .ava3v-daterange__control,.ava3v-daterange__control:focus-visible{border-color:var(--ava3v-primary-color, #2c8c6f);box-shadow:0 0 0 3px var(--ava3v-focus-ring-color, rgba(44, 140, 111, .18));outline:none}.ava3v-daterange.has-error .ava3v-daterange__control,.has-error .ava3v-daterange__control{border-color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-daterange.is-disabled .ava3v-daterange__control{background:var(--ava3v-disabled-bg-color, var(--ava3v-bg-secondary-color, #f3f3f3));color:var(--ava3v-disabled-color);cursor:default}.ava3v-daterange__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-daterange__value.is-placeholder{color:var(--ava3v-placeholder-color, var(--ava3v-disabled-color, #98a2b3))}.ava3v-daterange__clear{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;padding:0;background:transparent;color:var(--ava3v-disabled-color);cursor:pointer}.ava3v-daterange__clear:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-daterange__icon{flex:0 0 auto;color:var(--ava3v-text-secondary-color, #6b7280)}.ava3v-daterange-popup{display:flex;gap:0;padding:var(--ava3v-spacing-sm, 6px)}.ava3v-daterange__presets{display:flex;flex-direction:column;gap:2px;padding-inline-end:var(--ava3v-spacing-sm, 6px);border-inline-end:1px solid var(--ava3v-border-color, #d0d0d0);margin-inline-end:var(--ava3v-spacing-sm, 6px);min-width:120px}.ava3v-daterange__preset{border:0;border-radius:4px;padding:5px 10px;background:transparent;color:var(--ava3v-text-color);font:inherit;font-size:var(--ava3v-font-size-sm, 12px);text-align:start;cursor:pointer;white-space:nowrap}.ava3v-daterange__preset:hover{background:var(--ava3v-hover-color)}.ava3v-daterange__calendars{display:flex;gap:var(--ava3v-spacing-lg, 14px)}.ava3v-daterange__month{width:224px}.ava3v-daterange__month-header{display:flex;align-items:center;justify-content:space-between;min-height:var(--ava3v-mini-button-size, 28px);margin-bottom:4px}.ava3v-daterange__month-title{font-weight:600;font-size:var(--ava3v-font-size-sm, 12px);text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-daterange__nav{display:inline-flex;align-items:center;justify-content:center;width:var(--ava3v-mini-button-size, 28px);height:var(--ava3v-mini-button-size, 28px);border:0;border-radius:4px;padding:0;background:transparent;color:var(--ava3v-text-secondary-color);cursor:pointer}.ava3v-daterange__nav:hover{background:var(--ava3v-hover-color)}.ava3v-daterange__nav-prev{transform:rotate(180deg)}.ava3v-daterange__nav.is-ghost{visibility:hidden}.ava3v-daterange__weekdays,.ava3v-daterange__grid{display:grid;grid-template-columns:repeat(7,1fr)}.ava3v-daterange__weekday{text-align:center;font-size:11px;color:var(--ava3v-text-secondary-color);padding-block:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-daterange__day{position:relative;height:var(--ava3v-popup-item-height, 32px);border:0;padding:0;background:transparent;color:var(--ava3v-text-color);font:inherit;font-size:var(--ava3v-font-size-sm, 12px);cursor:pointer;border-radius:4px}.ava3v-daterange__day:hover{background:var(--ava3v-hover-color)}.ava3v-daterange__day.is-outside{color:var(--ava3v-disabled-color)}.ava3v-daterange__day.is-today{box-shadow:inset 0 0 0 1px var(--ava3v-primary-color, #2c8c6f)}.ava3v-daterange__day.is-inrange{background:color-mix(in oklab,var(--ava3v-primary-color, #2c8c6f),transparent 88%);border-radius:0}.ava3v-daterange__day.is-start,.ava3v-daterange__day.is-end{background:var(--ava3v-primary-color, #2c8c6f);color:var(--ava3v-primary-contrast-color, #fff);border-radius:4px}.ava3v-daterange__day:disabled{color:var(--ava3v-disabled-color);cursor:default;background:transparent}.ava3v-daterange-popup[data-density=compact] .ava3v-daterange__month{width:196px}.ava3v-accordion{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ava3v-border-color, #d0d0d0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-bg-color, #fff);color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px);overflow:hidden}.ava3v-accordion__item+.ava3v-accordion__item{border-top:1px solid var(--ava3v-border-color, #d0d0d0)}.ava3v-accordion__header{width:100%;min-height:var(--ava3v-height, 36px);display:flex;align-items:center;gap:var(--ava3v-gap, 8px);border:0;padding-block:0;padding-inline:var(--ava3v-padding, 12px);background:transparent;color:inherit;font:inherit;font-weight:600;text-align:start;cursor:pointer}.ava3v-accordion__header:hover{background:var(--ava3v-hover-color)}.ava3v-accordion__header:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:-2px}.ava3v-accordion__header:disabled{color:var(--ava3v-disabled-color);cursor:default;background:transparent}.ava3v-accordion__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-accordion__chevron{flex:0 0 auto;transition:transform var(--ava3v-transition, .2s ease)}.ava3v-accordion__item.is-open>.ava3v-accordion__header .ava3v-accordion__chevron{transform:rotate(90deg)}.ava3v-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ava3v-transition, .2s ease)}.ava3v-accordion__item.is-open>.ava3v-accordion__panel{grid-template-rows:1fr}.ava3v-accordion__panel-inner{min-height:0;overflow:hidden}.ava3v-accordion__content{padding:var(--ava3v-spacing-sm, 6px) var(--ava3v-padding, 12px) var(--ava3v-padding, 12px);color:var(--ava3v-text-secondary-color, #4b5563);line-height:1.5}.ava3v-stepper{--ava3v-stepper-dot: 28px;display:flex;align-items:flex-start;min-width:0;color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-stepper[data-density=compact]{--ava3v-stepper-dot: 24px}.ava3v-stepper--vertical{flex-direction:column;align-items:stretch}.ava3v-stepper__step{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;padding:0 8px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:center}.ava3v-stepper--vertical .ava3v-stepper__step{flex-direction:row;align-items:flex-start;text-align:start;padding:0 0 20px;gap:10px}.ava3v-stepper__step:disabled,.ava3v-stepper__step.is-locked{cursor:default}.ava3v-stepper__dot{position:relative;z-index:1;flex:0 0 auto;width:var(--ava3v-stepper-dot);height:var(--ava3v-stepper-dot);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--ava3v-border-color, #d0d0d0);border-radius:50%;background:var(--ava3v-bg-color, #fff);color:var(--ava3v-text-secondary-color, #6b7280);font-size:var(--ava3v-font-size-sm, 12px);font-weight:700;transition:border-color var(--ava3v-transition, .2s ease),background-color var(--ava3v-transition, .2s ease)}.ava3v-stepper__step.is-active .ava3v-stepper__dot{border-color:var(--ava3v-primary-color, #2c8c6f);color:var(--ava3v-primary-color, #2c8c6f)}.ava3v-stepper__step.is-completed .ava3v-stepper__dot{border-color:var(--ava3v-primary-color, #2c8c6f);background:var(--ava3v-primary-color, #2c8c6f);color:var(--ava3v-primary-contrast-color, #fff)}.ava3v-stepper__step.has-error .ava3v-stepper__dot{border-color:var(--ava3v-danger-color, #ff4d4f);color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-stepper__texts{min-width:0;display:flex;flex-direction:column;gap:1px}.ava3v-stepper__title{font-weight:600;font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-text-secondary-color, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-stepper__step.is-active .ava3v-stepper__title,.ava3v-stepper__step.is-completed .ava3v-stepper__title{color:var(--ava3v-text-color)}.ava3v-stepper__description{font-size:11px;color:var(--ava3v-text-secondary-color, #98a2b3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-stepper__step:before{content:"";position:absolute;top:calc(var(--ava3v-stepper-dot) / 2 - 1px);inset-inline:calc(50% + var(--ava3v-stepper-dot) / 2 + 4px) calc(-50% + var(--ava3v-stepper-dot) / 2 + 4px);height:2px;background:var(--ava3v-border-color, #d0d0d0)}.ava3v-stepper__step:last-child:before{display:none}.ava3v-stepper__step.is-completed:before{background:var(--ava3v-primary-color, #2c8c6f)}.ava3v-stepper--vertical .ava3v-stepper__step:before{top:calc(var(--ava3v-stepper-dot) + 4px);bottom:4px;inset-inline:calc(var(--ava3v-stepper-dot) / 2 - 1px) auto;width:2px;height:auto}.ava3v-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-width:0;color:var(--ava3v-text-secondary-color, #6b7280);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-breadcrumbs__item{display:inline-flex;align-items:center;gap:4px;max-width:240px;border:0;border-radius:4px;padding:5px 8px;background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-breadcrumbs__item:hover{background:var(--ava3v-hover-color);color:var(--ava3v-text-color)}.ava3v-breadcrumbs__item:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:-1px}.ava3v-breadcrumbs__item.is-current{color:var(--ava3v-text-color);font-weight:600;cursor:default;background:transparent}.ava3v-breadcrumbs__item:disabled,.ava3v-breadcrumbs__item.is-disabled{color:var(--ava3v-disabled-color);cursor:default;background:transparent}.ava3v-breadcrumbs__separator{display:inline-flex;align-items:center;color:var(--ava3v-disabled-color, #98a2b3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-breadcrumbs[data-density=compact]{font-size:var(--ava3v-font-size-sm, 12px)}.ava3v-breadcrumbs[data-density=compact] .ava3v-breadcrumbs__item{padding:2px 5px}.ava3v-toolbar{display:flex;align-items:center;gap:var(--ava3v-gap, 8px);min-height:calc(var(--ava3v-height, 36px) + 8px);min-width:0;padding-inline:var(--ava3v-padding, 10px);color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px);background:var(--ava3v-bg-color, #fff)}.ava3v-toolbar--bordered{border-bottom:1px solid var(--ava3v-border-color, #d0d0d0)}.ava3v-toolbar__section{display:flex;align-items:center;gap:var(--ava3v-gap, 8px);min-width:0}.ava3v-toolbar__section--start{flex:0 1 auto}.ava3v-toolbar__section--center{flex:1 1 auto;justify-content:center}.ava3v-toolbar__section--end{flex:0 1 auto;margin-inline-start:auto}.ava3v-toolbar__separator{flex:0 0 auto;width:1px;align-self:stretch;margin-block:8px;background:var(--ava3v-border-color, #d0d0d0)}.ava3v-toolbar__title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ava3v-splitter{display:flex;min-width:0;min-height:0;width:100%;height:100%;color:var(--ava3v-text-color);font-family:var(--ava3v-font-family)}.ava3v-splitter--vertical{flex-direction:column}.ava3v-splitter__pane{min-width:0;min-height:0;overflow:auto}.ava3v-splitter__pane--first{flex:0 0 auto}.ava3v-splitter__pane--second{flex:1 1 auto}.ava3v-splitter__gutter{flex:0 0 auto;position:relative;z-index:1;width:6px;cursor:col-resize;background:transparent;border:0;padding:0;touch-action:none}.ava3v-splitter--vertical>.ava3v-splitter__gutter{width:auto;height:6px;cursor:row-resize}.ava3v-splitter__gutter:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;width:1px;transform:translate(-50%);background:var(--ava3v-border-color, #d0d0d0);transition:background-color var(--ava3v-transition, .2s ease),width var(--ava3v-transition, .2s ease)}.ava3v-splitter--vertical>.ava3v-splitter__gutter:before{inset-inline:0;inset-block-start:50%;width:auto;height:1px;transform:translateY(-50%)}.ava3v-splitter__gutter:hover:before,.ava3v-splitter__gutter.is-active:before{background:var(--ava3v-primary-color, #2c8c6f);width:3px}.ava3v-splitter--vertical>.ava3v-splitter__gutter:hover:before,.ava3v-splitter--vertical>.ava3v-splitter__gutter.is-active:before{width:auto;height:3px}.ava3v-splitter__gutter:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:-2px}.ava3v-splitter.is-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-splitter.is-resizing .ava3v-splitter__pane{pointer-events:none}.ava3v-sortable{display:flex;flex-direction:column;gap:6px}.ava3v-sortable__item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--ava3v-bg-color);border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 8px);color:var(--ava3v-text-color);font-size:var(--ava3v-font-size);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .15s ease,opacity .15s ease,border-color .15s ease}.ava3v-sortable__item:hover{border-color:var(--ava3v-primary-color)}.ava3v-sortable__item.is-dragging{opacity:.5;box-shadow:0 4px 16px #0f172a2e;cursor:grabbing}.ava3v-sortable__handle{display:inline-flex;align-items:center;cursor:grab;color:var(--ava3v-placeholder-color);margin-inline-start:-2px}.ava3v-sortable__handle:active{cursor:grabbing}.ava3v-sortable__content{flex:1;min-width:0}.ava3v-sortable.is-disabled .ava3v-sortable__item{cursor:default;opacity:.6}.ava3v-sortable.is-disabled .ava3v-sortable__item:hover{border-color:var(--ava3v-border-color)}.ava3v-sortable[data-density=compact] .ava3v-sortable__item{padding:6px 10px}.ava3v-group{display:grid;gap:var(--ava3v-group-gap, var(--ava3v-spacing-md, 8px));min-width:0;color:var(--ava3v-text-color);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size);container-type:inline-size}.ava3v-group--bordered,.ava3v-group--variant-outlined{border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius);padding:var(--ava3v-group-padding, var(--ava3v-padding, 12px));background:var(--ava3v-bg-color)}.ava3v-group--variant-section{padding-block-end:var(--ava3v-group-section-padding-bottom, var(--ava3v-spacing-lg, 16px));border-block-end:1px solid var(--ava3v-border-color)}.ava3v-group--variant-section:last-child:not(:only-child){padding-block-end:0;border-block-end:0}.ava3v-group--compact{--ava3v-group-gap: var(--ava3v-spacing-sm, 4px);--ava3v-group-row-gap: var(--ava3v-spacing-sm, 4px);--ava3v-group-column-gap: var(--ava3v-spacing-md, 8px);--ava3v-group-padding: 8px;--ava3v-group-section-padding-bottom: var(--ava3v-spacing-md, 8px)}.ava3v-group__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ava3v-spacing-md, 8px);min-width:0}.ava3v-group__titles{display:grid;gap:2px}.ava3v-group__title{margin:0;display:inline-flex;align-items:center;gap:var(--ava3v-spacing-sm, 4px);color:var(--ava3v-text-color);font-size:var(--ava3v-group-title-font-size, calc(var(--ava3v-font-size, 14px) + 1px));font-weight:700;line-height:1.25}.ava3v-group__description{margin:0;color:var(--ava3v-text-secondary-color);font-size:var(--ava3v-font-size-sm, 12px);line-height:1.35}.ava3v-group__actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--ava3v-spacing-sm, 4px)}.ava3v-group__error-count{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding-inline:5px;border:1px solid color-mix(in oklab,var(--ava3v-danger-color, #ff4d4f),transparent 55%);background:color-mix(in oklab,var(--ava3v-danger-color, #ff4d4f),var(--ava3v-bg-color, #fff) 86%);color:color-mix(in oklab,var(--ava3v-danger-color, #ff4d4f),var(--ava3v-text-color, #202a37) 28%);font-size:var(--ava3v-font-size-sm, 12px);font-weight:700;line-height:1}.has-errors .ava3v-group__title{color:color-mix(in oklab,var(--ava3v-danger-color, #ff4d4f),var(--ava3v-text-color, #202a37) 45%)}.ava3v-group__content{gap:var(--ava3v-group-row-gap, var(--ava3v-spacing-md, 8px)) var(--ava3v-group-column-gap, var(--ava3v-spacing-md, 8px));min-width:0}.ava3v-group--layout-auto .ava3v-group__content{display:flex;flex-wrap:wrap;align-items:flex-start}.ava3v-group--layout-auto .ava3v-group__content>*{flex:var(--ava3v-form-field-size, 1) 1 var(--ava3v-form-field-min-width, var(--ava3v-group-auto-min-width, 220px));max-width:var(--ava3v-form-field-max-width, none);min-width:0}.ava3v-group--layout-auto .ava3v-group__content>.is-full-span{flex-basis:100%;max-width:100%}.ava3v-group--layout-columns .ava3v-group__content{display:grid;grid-template-columns:var(--ava3v-group-column-template, repeat(2, minmax(0, 1fr)))}.ava3v-group--layout-columns .ava3v-group__content>.ava3v-form-field{min-width:0;grid-template-rows:var(--ava3v-form-field-rows, 1fr auto);align-self:var(--ava3v-form-field-self, stretch)}@container (max-width: 640px){.ava3v-group--layout-columns .ava3v-group__content{grid-template-columns:1fr}.ava3v-group--layout-auto .ava3v-group__content>*{flex-basis:100%;max-width:100%}}.ava3v-radio-group{display:flex;gap:var(--ava3v-spacing-md, 8px);color:var(--ava3v-text-color, #2f2f3c);font:inherit}.ava3v-radio-group--vertical{flex-direction:column}.ava3v-radio{display:inline-flex;align-items:center;gap:var(--ava3v-gap, 6px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ava3v-radio__input{position:absolute;opacity:0;pointer-events:none}.ava3v-radio__mark{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--ava3v-control-border-color, var(--ava3v-border-color, #d0d0d0));border-radius:999px;background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff))}.ava3v-radio__mark:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--ava3v-primary-color, #2c8c6f);transform:scale(0);transition:transform var(--ava3v-transition, .2s ease)}.ava3v-radio__input:checked+.ava3v-radio__mark{border-color:var(--ava3v-primary-color, #2c8c6f)}.ava3v-radio__input:checked+.ava3v-radio__mark:after{transform:scale(1)}.ava3v-radio__input:focus-visible+.ava3v-radio__mark{box-shadow:0 0 0 3px var(--ava3v-focus-ring-color, rgba(44, 140, 111, .18))}.ava3v-radio.is-disabled{cursor:not-allowed;opacity:.6}.ava3v-radio.is-readonly{cursor:default}.ava3v-radio-group.has-error .ava3v-radio__mark{border-color:var(--ava3v-danger-color, #c9351c)}.ava3v-side-navigation-node,.ava3v-side-navigation-node__group,.ava3v-side-navigation-node__children{display:grid;gap:var(--ava3v-side-navigation-item-gap, 4px)}.ava3v-side-navigation-node__item{position:relative;width:100%;min-height:var(--ava3v-side-navigation-item-height, 44px);display:grid;grid-template-columns:var(--ava3v-side-navigation-icon-column, 40px) minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:8px;column-gap:8px;border:0;border-radius:var(--ava3v-side-navigation-item-radius, var(--ava3v-border-radius, 6px));padding-block:0;padding-inline:calc(var(--ava3v-side-navigation-item-padding-inline-start, 8px) + var(--ava3v-side-navigation-depth, 0) * var(--ava3v-side-navigation-level-offset, 18px)) var(--ava3v-side-navigation-item-padding-inline-end, 10px);background:transparent;color:var(--ava3v-side-navigation-muted-text, var(--ava3v-text-secondary-color));cursor:pointer;font:inherit;font-size:var(--ava3v-side-navigation-font-size, 15px);font-weight:650;text-align:left;transition:background var(--ava3v-transition, .14s ease),color var(--ava3v-transition, .14s ease)}.ava3v-side-navigation-node :deep(.ava3v-tooltip-anchor){width:100%}.ava3v-side-navigation-node__item:hover,.ava3v-side-navigation-node__item.is-active,.ava3v-side-navigation-node__item.has-active-child{background:transparent;color:var(--ava3v-side-navigation-active-text, var(--ava3v-primary-color))}.ava3v-side-navigation-node__item.is-open{background:transparent}.ava3v-side-navigation-node__item.is-danger{color:var(--ava3v-danger-color, #e5484d)}.ava3v-side-navigation-node__item.is-disabled{opacity:.56;cursor:not-allowed}.ava3v-side-navigation-node__icon{width:var(--ava3v-side-navigation-icon-column, 40px);min-width:var(--ava3v-side-navigation-icon-column, 40px);height:var(--ava3v-side-navigation-icon-box-size, 36px);display:inline-flex;align-items:center;justify-content:center;color:currentColor;font-size:var(--ava3v-side-navigation-icon-font-size, 18px);font-weight:800;line-height:1}.ava3v-side-navigation-node__text{min-width:0;overflow:hidden;color:currentColor;opacity:0;transform:translate(-6px);transition:opacity .12s ease,transform .12s ease}.ava3v-side-navigation-node.is-expanded .ava3v-side-navigation-node__text{opacity:1;transform:translate(0)}.ava3v-side-navigation-node.is-expanded .ava3v-side-navigation-node__item{min-height:var(--ava3v-side-navigation-expanded-item-height, 48px);padding-inline-end:14px}.ava3v-side-navigation-node.is-expanded .ava3v-side-navigation-node__item.is-text-truncate .ava3v-side-navigation-node__text{white-space:nowrap;text-overflow:ellipsis}.ava3v-side-navigation-node.is-expanded .ava3v-side-navigation-node__item.is-text-wrap .ava3v-side-navigation-node__text{display:-webkit-box;line-height:1.18;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ava3v-side-navigation-node.is-expanded .ava3v-side-navigation-node__item.is-child{min-height:var(--ava3v-side-navigation-child-item-height, 44px);padding-block:7px;font-size:var(--ava3v-side-navigation-child-font-size, 14px);font-weight:650}.ava3v-side-navigation-node.is-expanded .ava3v-side-navigation-node__item.is-child .ava3v-side-navigation-node__icon{height:var(--ava3v-side-navigation-child-icon-box-size, var(--ava3v-side-navigation-icon-box-size, 36px));font-size:var(--ava3v-side-navigation-child-icon-font-size, 15px)}.ava3v-side-navigation-node:not(.is-expanded) .ava3v-side-navigation-node__item{grid-template-columns:var(--ava3v-side-navigation-icon-column, 40px);padding-inline:8px}.ava3v-side-navigation-node:not(.is-expanded) .ava3v-side-navigation-node__text,.ava3v-side-navigation-node:not(.is-expanded) .ava3v-side-navigation-node__badge,.ava3v-side-navigation-node:not(.is-expanded) .ava3v-side-navigation-node__chevron{display:none}.ava3v-side-navigation-node__badge{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding-inline:7px;background:var(--ava3v-primary-color, #2c8c6f);color:var(--ava3v-primary-contrast-color, #fff);font-size:12px;font-weight:800;line-height:1}.ava3v-side-navigation-node__chevron{color:currentColor;opacity:.72;transition:transform .14s ease}.ava3v-side-navigation-node__chevron.is-open{transform:rotate(90deg)}.ava3v-side-navigation-node__item:focus{outline:none}.ava3v-side-navigation-node__item:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:-2px}.ava3v-side-navigation{position:relative;z-index:var(--ava3v-side-navigation-z-index, 40);width:var(--ava3v-sidebar-collapsed-width, 64px);height:100%;display:block}.ava3v-side-navigation__panel{position:absolute;inset-block:0;inset-inline-start:0;width:var(--ava3v-sidebar-collapsed-width, 64px);height:100%;display:flex;flex-direction:column;border-right:1px solid var(--ava3v-side-navigation-border, var(--ava3v-border-color));background:var(--ava3v-side-navigation-bg, var(--ava3v-bg-secondary-color));color:var(--ava3v-side-navigation-text, var(--ava3v-text-color));overflow:visible;transition:width var(--ava3v-transition, .16s ease),background var(--ava3v-transition, .16s ease),box-shadow var(--ava3v-transition, .16s ease)}.ava3v-side-navigation.is-expanded .ava3v-side-navigation__panel{width:var(--ava3v-sidebar-expanded-width, 360px);background:var(--ava3v-side-navigation-drawer-bg, var(--ava3v-bg-color));box-shadow:var(--ava3v-side-navigation-shadow, 18px 0 44px rgba(15, 23, 42, .2))}.ava3v-side-navigation__divider{height:1px;margin:0;background:var(--ava3v-side-navigation-border, var(--ava3v-border-color))}.ava3v-side-navigation__body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding-block:var(--ava3v-side-navigation-padding-block, 12px);padding-inline:var(--ava3v-side-navigation-padding-inline, 8px);overflow:hidden}.ava3v-side-navigation__section{min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.ava3v-side-navigation.is-expanded .ava3v-side-navigation__section{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ava3v-scrollbar-color, #b9c3d2) transparent}.ava3v-side-navigation:not(.is-expanded) .ava3v-side-navigation__section{scrollbar-width:none}.ava3v-side-navigation:not(.is-expanded) .ava3v-side-navigation__section::-webkit-scrollbar{width:0;height:0}.ava3v-side-navigation__section--top{flex:1 1 auto}.ava3v-side-navigation__section--bottom{flex:0 0 auto;max-height:44%;border-top:1px solid color-mix(in oklab,var(--ava3v-side-navigation-border, var(--ava3v-border-color)),transparent 45%);padding-top:12px}.ava3v-side-navigation-flyout{min-width:200px;max-width:300px;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--ava3v-border-color);border-radius:var(--ava3v-border-radius, 8px);background:var(--ava3v-bg-color);color:var(--ava3v-text-color);box-shadow:var(--ava3v-popup-shadow, 0 10px 24px rgba(15, 23, 42, .16));font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-side-navigation-flyout__title{padding:6px 10px 4px;font-size:var(--ava3v-font-size-sm, 12px);font-weight:600;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-side-navigation-flyout__item{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:var(--ava3v-border-radius, 6px);padding:7px 10px;background:transparent;color:var(--ava3v-text-color);font:inherit;text-align:start;cursor:pointer}.ava3v-side-navigation-flyout__item:hover{background:var(--ava3v-hover-color, #f1f5f9)}.ava3v-side-navigation-flyout__item.is-active{color:var(--ava3v-primary-color, #2563eb);font-weight:600}.ava3v-side-navigation-flyout__item.is-disabled{opacity:.5;cursor:not-allowed}.ava3v-side-navigation-flyout__item.is-nested{padding-inline-start:24px}.ava3v-side-navigation-flyout__badge{margin-inline-start:auto;font-size:var(--ava3v-font-size-sm, 12px);color:var(--ava3v-text-secondary-color, #667085)}.ava3v-switch{display:inline-flex;align-items:center;gap:var(--ava3v-gap, 6px);border:0;background:transparent;color:var(--ava3v-text-color, #2f2f3c);font:inherit;cursor:pointer;padding:0}.ava3v-switch__track{width:var(--ava3v-switch-width, 64px);height:var(--ava3v-switch-height, var(--ava3v-height, 36px));box-sizing:border-box;display:inline-flex;align-items:center;border-radius:999px;background:var(--ava3v-switch-off-bg, var(--ava3v-disabled-color, #aaa));padding:var(--ava3v-switch-padding, 2px);transition:background-color var(--ava3v-transition, .2s ease)}.ava3v-switch__thumb{width:var(--ava3v-switch-thumb-size, calc(var(--ava3v-switch-height, var(--ava3v-height, 36px)) - var(--ava3v-switch-padding, 3px) * 2));height:var(--ava3v-switch-thumb-size, calc(var(--ava3v-switch-height, var(--ava3v-height, 36px)) - var(--ava3v-switch-padding, 3px) * 2));box-sizing:border-box;contain:layout paint;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:var(--ava3v-switch-thumb-bg, #fff);color:var(--ava3v-switch-thumb-text-color, var(--ava3v-text-secondary-color, #667085));font-size:var(--ava3v-switch-thumb-font-size, 10px);font-weight:800;line-height:1;box-shadow:0 1px 3px #0f172a3d;will-change:transform;transition:background-color var(--ava3v-transition, .2s ease),color var(--ava3v-transition, .2s ease),transform var(--ava3v-transition, .2s ease)}.ava3v-switch.is-on .ava3v-switch__thumb{background:var(--ava3v-switch-thumb-bg-on, var(--ava3v-switch-thumb-bg, #fff));color:var(--ava3v-switch-thumb-text-color-on, var(--ava3v-switch-thumb-text-color, var(--ava3v-text-secondary-color, #667085)))}.ava3v-switch:not(.is-on) .ava3v-switch__thumb{background:var(--ava3v-switch-thumb-bg-off, var(--ava3v-switch-thumb-bg, #fff));color:var(--ava3v-switch-thumb-text-color-off, var(--ava3v-switch-thumb-text-color, var(--ava3v-text-secondary-color, #667085)))}.ava3v-switch__thumb-icon{color:currentColor}.ava3v-switch__thumb-text{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.ava3v-switch__value-title,.ava3v-switch__label{color:var(--ava3v-switch-title-color, var(--ava3v-text-color, #2f2f3c));font-size:var(--ava3v-switch-title-font-size, var(--ava3v-font-size, 14px));font-weight:var(--ava3v-switch-title-font-weight, 700);line-height:1;white-space:nowrap}.ava3v-switch.is-on .ava3v-switch__track{background:var(--ava3v-switch-on-bg, var(--ava3v-primary-color, #2c8c6f))}.ava3v-switch.is-on .ava3v-switch__thumb{transform:translate3d(var(--ava3v-switch-thumb-shift, calc(var(--ava3v-switch-width, 64px) - var(--ava3v-switch-thumb-size, calc(var(--ava3v-switch-height, var(--ava3v-height, 36px)) - var(--ava3v-switch-padding, 3px) * 2)) - var(--ava3v-switch-padding, 3px) * 2)),0,0)}.ava3v-switch:focus-visible{outline:2px solid var(--ava3v-focus-ring-color, #2563eb);outline-offset:2px}.ava3v-switch.is-disabled{cursor:not-allowed;opacity:.6}.ava3v-switch.is-readonly{cursor:default}.ava3v-switch.has-error .ava3v-switch__track{box-shadow:0 0 0 1px var(--ava3v-danger-color, #c9351c)}.ava3v-tabs{min-width:0;display:flex;flex-direction:column;color:var(--ava3v-text-color, #2f2f3c);font:inherit}.ava3v-tabs.is-pos-bottom{flex-direction:column-reverse}.ava3v-tabs.is-pos-left{flex-direction:row}.ava3v-tabs.is-pos-right{flex-direction:row-reverse}.ava3v-tabs.is-pos-left>.ava3v-tabs__panel,.ava3v-tabs.is-pos-right>.ava3v-tabs__panel{flex:1 1 auto;min-width:0}.ava3v-tabs__list{display:flex;gap:2px;flex:0 0 auto;border-bottom:1px solid var(--ava3v-border-color, #d0d0d0);overflow-x:auto;scrollbar-width:thin}.ava3v-tabs.is-pos-left>.ava3v-tabs__list,.ava3v-tabs.is-pos-right>.ava3v-tabs__list{overflow-x:visible}.ava3v-tabs.is-pos-bottom>.ava3v-tabs__list{border-bottom:0;border-top:1px solid var(--ava3v-border-color, #d0d0d0)}.ava3v-tabs.is-pos-left>.ava3v-tabs__list{flex-direction:column;border-bottom:0;border-inline-end:1px solid var(--ava3v-border-color, #d0d0d0)}.ava3v-tabs.is-pos-right>.ava3v-tabs__list{flex-direction:column;border-bottom:0;border-inline-start:1px solid var(--ava3v-border-color, #d0d0d0)}.ava3v-tabs__list.is-stretch>.ava3v-tabs__tab{flex:1 1 0;min-width:0}.ava3v-tabs__list:not(.is-stretch)>.ava3v-tabs__tab{flex:0 0 auto}.ava3v-tabs__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-tabs__tab{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ava3v-height, 36px);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer;font:inherit;padding-inline:var(--ava3v-padding, 12px)}.ava3v-tabs__tab:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .03))}.ava3v-tabs__tab.is-active{border-bottom-color:var(--ava3v-primary-color, #2c8c6f);color:var(--ava3v-primary-color, #2c8c6f);font-weight:600}.ava3v-tabs.is-pos-bottom .ava3v-tabs__tab{border-bottom:0;border-top:2px solid transparent}.ava3v-tabs.is-pos-bottom .ava3v-tabs__tab.is-active{border-top-color:var(--ava3v-primary-color, #2c8c6f)}.ava3v-tabs.is-pos-left .ava3v-tabs__tab{border-bottom:0;border-inline-end:2px solid transparent;justify-content:flex-start;text-align:start}.ava3v-tabs.is-pos-left .ava3v-tabs__tab.is-active{border-inline-end-color:var(--ava3v-primary-color, #2c8c6f)}.ava3v-tabs.is-pos-right .ava3v-tabs__tab{border-bottom:0;border-inline-start:2px solid transparent;justify-content:flex-start;text-align:start}.ava3v-tabs.is-pos-right .ava3v-tabs__tab.is-active{border-inline-start-color:var(--ava3v-primary-color, #2c8c6f)}.ava3v-tabs.is-boxed>.ava3v-tabs__list{border:0;padding:3px;gap:3px;border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-tabs-rail-bg, color-mix(in oklab, var(--ava3v-bg-color, #fff), var(--ava3v-text-color, #202a37) 6%))}.ava3v-tabs.is-boxed .ava3v-tabs__tab{border:0;border-radius:calc(var(--ava3v-border-radius, 6px) - 2px)}.ava3v-tabs.is-boxed .ava3v-tabs__tab.is-active{background:var(--ava3v-tabs-active-bg, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-color, #2f2f3c);box-shadow:0 1px 3px #0f172a29}.ava3v-tabs__tab:focus-visible{outline:2px solid var(--ava3v-color-focus-ring, #2563eb);outline-offset:-2px}.ava3v-tabs__tab:disabled{cursor:not-allowed;opacity:.52}.ava3v-tabs__panel{padding-block:var(--ava3v-padding, 12px)}.ava3v-tabs__panel:empty{display:none}.ava3v-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-inline-start:6px;flex-shrink:0;border-radius:9px;background:color-mix(in srgb,var(--ava3v-text-secondary-color, #667085) 16%,transparent);color:var(--ava3v-text-secondary-color, #667085);font-size:11px;font-weight:600;line-height:1}.ava3v-tabs__badge.is-active{background:color-mix(in srgb,var(--ava3v-primary-color, #2563eb) 14%,transparent);color:var(--ava3v-primary-color, #2563eb)}.ava3v-tabs.is-pill>.ava3v-tabs__list{border:0;gap:4px}.ava3v-tabs.is-pill .ava3v-tabs__tab{border:0;border-radius:var(--ava3v-border-radius, 6px)}.ava3v-tabs.is-pill .ava3v-tabs__tab.is-active{background:var(--ava3v-tabs-pill-bg, color-mix(in oklab, var(--ava3v-primary-color), var(--ava3v-bg-color) 85%));color:var(--ava3v-primary-color, #2563eb)}.ava3v-textarea{width:100%;min-width:0;min-height:var(--ava3v-height, 36px);box-sizing:border-box;border:1px solid var(--ava3v-control-border-color, var(--ava3v-border-color, #d0d0d0));border-radius:var(--ava3v-border-radius, 6px);padding-block:var(--ava3v-padding-input-top, 9px) var(--ava3v-padding-input-bottom, 9px);padding-inline:var(--ava3v-padding-input-left, 12px) var(--ava3v-padding-input-right, 9px);background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-color, #2f2f3c);font:inherit;line-height:1.35;resize:vertical;transition:border-color var(--ava3v-transition, .2s ease),box-shadow var(--ava3v-transition, .2s ease)}.ava3v-textarea:focus{border-color:var(--ava3v-primary-color, #2c8c6f);box-shadow:0 0 0 3px var(--ava3v-focus-ring-color, rgba(44, 140, 111, .18));outline:0}.ava3v-textarea.has-error,.has-error .ava3v-textarea{border-color:var(--ava3v-danger-color, #ff4d4f)}.ava3v-textarea.is-readonly:not(:disabled){border-color:color-mix(in oklab,var(--ava3v-border-color),var(--ava3v-text-color) 10%);background:var(--ava3v-readonly-bg-color, color-mix(in oklab, var(--ava3v-bg-secondary-color), var(--ava3v-bg-color) 45%));resize:none}.ava3v-textarea.is-readonly:focus{border-color:color-mix(in oklab,var(--ava3v-border-color),var(--ava3v-text-color) 10%);box-shadow:none}.ava3v-textarea:disabled{background:var(--ava3v-disabled-bg-color, var(--ava3v-bg-secondary-color, #f3f3f3));cursor:not-allowed;opacity:.72;resize:none}.ava3v-treeview{width:100%;min-width:0;color:var(--ava3v-text-color, #2f2f3c);font-family:var(--ava3v-font-family);font-size:var(--ava3v-font-size, 14px)}.ava3v-treeview.is-disabled{opacity:.6;pointer-events:none}.ava3v-treeview__search{display:flex;align-items:center;gap:var(--ava3v-spacing-sm, 4px);height:var(--ava3v-height, 36px);box-sizing:border-box;padding-inline:var(--ava3v-padding-input-left, 12px) var(--ava3v-padding-input-right, 9px);border:1px solid var(--ava3v-border-color, #d0d0d0);border-radius:var(--ava3v-border-radius, 6px);background:var(--ava3v-control-bg-color, var(--ava3v-bg-color, #fff));color:var(--ava3v-text-secondary-color, #667085);margin-bottom:6px}.ava3v-treeview__search-input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ava3v-text-color);font:inherit}.ava3v-treeview__node{display:flex;align-items:center;gap:var(--ava3v-spacing-sm, 4px);min-height:var(--ava3v-height, 36px);padding-inline-end:8px;border-radius:var(--ava3v-border-radius, 6px);cursor:pointer}.ava3v-treeview__node:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .04))}.ava3v-treeview__node.is-selected{background:color-mix(in oklab,var(--ava3v-primary-color),transparent 86%);color:var(--ava3v-primary-color);font-weight:600}.ava3v-treeview__node.is-disabled{opacity:.55;cursor:not-allowed}.ava3v-treeview__toggle{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ava3v-border-radius, 6px);background:transparent;color:var(--ava3v-text-secondary-color, #667085);cursor:pointer}.ava3v-treeview__toggle:hover{background:var(--ava3v-hover-color, rgba(0, 0, 0, .06))}.ava3v-treeview__toggle-spacer{flex:0 0 auto;width:22px}.ava3v-treeview__chevron{transition:transform var(--ava3v-transition, .15s ease)}.ava3v-treeview__chevron.is-expanded{transform:rotate(90deg)}.ava3v-treeview__checkbox{flex:0 0 auto}.ava3v-treeview__icon{flex:0 0 auto;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-treeview__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ava3v-treeview__highlight{background:var(--ava3v-search-highlight-bg, #ffe08a);color:var(--ava3v-search-highlight-text, inherit);font-weight:600;border-radius:2px;padding:0}.ava3v-treeview__empty{padding:14px 12px;color:var(--ava3v-text-secondary-color, #667085)}.ava3v-treeview__list.is-virtual{overflow:auto;max-height:var(--ava3v-treeview-max-height, min(480px, 60vh))}.ava3v-treeview__list.has-h-scroll{overflow-x:auto}.ava3v-treeview__list.has-h-scroll .ava3v-treeview__node{width:-moz-max-content;width:max-content;min-width:100%}.ava3v-treeview__list.has-h-scroll .ava3v-treeview__label{overflow:visible;text-overflow:clip}@supports selector(::-webkit-scrollbar){.ava3v-treeview__list.is-scrollbar-always::-webkit-scrollbar{width:12px;height:12px}.ava3v-treeview__list.is-scrollbar-always::-webkit-scrollbar-track{background:var(--ava3v-bg-secondary-color, #f4f4f6)}.ava3v-treeview__list.is-scrollbar-always::-webkit-scrollbar-thumb{background:var(--ava3v-text-secondary-color, #98a2b3);border-radius:6px;border:3px solid var(--ava3v-bg-secondary-color, #f4f4f6)}.ava3v-treeview__list.is-scrollbar-always::-webkit-scrollbar-thumb:hover{background:var(--ava3v-text-color, #2f2f3c)}.ava3v-treeview__list.is-scrollbar-always::-webkit-scrollbar-corner{background:var(--ava3v-bg-secondary-color, #f4f4f6)}}@supports not selector(::-webkit-scrollbar){.ava3v-treeview__list.is-scrollbar-always{scrollbar-width:auto;scrollbar-color:var(--ava3v-text-secondary-color, #98a2b3) var(--ava3v-bg-secondary-color, #f4f4f6)}}.ava3v-toast-container{position:fixed;z-index:var(--ava3v-z-notify, 100000);display:flex;flex-direction:column;gap:12px;pointer-events:none}.ava3v-toast-container--top-left{top:24px;left:24px;align-items:flex-start}.ava3v-toast-container--top-center{top:24px;left:50%;transform:translate(-50%);align-items:center}.ava3v-toast-container--top-right{top:24px;right:24px;align-items:flex-end}.ava3v-toast-container--bottom-left{bottom:24px;left:24px;align-items:flex-start}.ava3v-toast-container--bottom-center{bottom:24px;left:50%;transform:translate(-50%);align-items:center}.ava3v-toast-container--bottom-right{bottom:24px;right:24px;align-items:flex-end}.ava3v-toast{padding:12px 16px;border-radius:6px;color:var(--ava3v-primary-contrast-color, #fff);font-weight:500;box-shadow:0 2px 8px #0000001f;opacity:.95;min-width:200px;cursor:pointer;pointer-events:auto;transition:all .3s ease}.ava3v-toast-info{background-color:var(--ava3v-primary-color)}.ava3v-toast-success{background-color:var(--ava3v-success-color)}.ava3v-toast-error{background-color:var(--ava3v-danger-color)}.ava3v-toast-warning{background-color:var(--ava3v-warning-color)}.ava3v-toast-enter-from,.ava3v-toast-leave-to{opacity:0;transform:translateY(-10px)}.ava3v-toast-enter-to,.ava3v-toast-leave-from{opacity:1;transform:translateY(0)}.ava3v-toast-container--bottom-left .ava3v-toast-enter-from,.ava3v-toast-container--bottom-left .ava3v-toast-leave-to,.ava3v-toast-container--bottom-center .ava3v-toast-enter-from,.ava3v-toast-container--bottom-center .ava3v-toast-leave-to,.ava3v-toast-container--bottom-right .ava3v-toast-enter-from,.ava3v-toast-container--bottom-right .ava3v-toast-leave-to{transform:translateY(10px)}:root,:root[data-theme=light]{--ava3v-primary-color: #009688;--ava3v-primary-color-hover: #00635a;--ava3v-success-color: #8bc34a;--ava3v-success-color-hover: #7cb342;--ava3v-danger-color: #f44336;--ava3v-danger-color-hover: #d32f2f}:root[data-theme=dark]{--ava3v-primary-color: #009688;--ava3v-primary-color-hover: #0b837a;--ava3v-success-color: #8bc34a;--ava3v-success-color-hover: #9ccc65;--ava3v-danger-color: #f44336;--ava3v-danger-color-hover: #e57373}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-1{bottom:.25rem}.left-1{left:.25rem}.left-2{left:.5rem}.right-2{right:.5rem}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-60{z-index:60}.z-\[9999\]{z-index:9999}.col-span-full{grid-column:1 / -1}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-6{margin-right:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0{height:0px}.h-12{height:3rem}.h-20{height:5rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-full{height:100%}.max-h-12{max-height:3rem}.max-h-\[240px\]{max-height:240px}.max-h-\[420px\]{max-height:420px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-\[45vh\]{min-height:45vh}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-12{width:3rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-full{width:100%}.\!min-w-0{min-width:0px!important}.min-w-0{min-width:0px}.min-w-80{min-width:20rem}.min-w-\[120px\]{min-width:120px}.max-w-6xl{max-width:72rem}.max-w-\[160px\]{max-width:160px}.max-w-\[260px\]{max-width:260px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-black\/10{border-color:#0000001a}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/5{background-color:#0000000d}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html,body,#app{margin:0;padding:0;height:100dvh;width:100%;overflow:hidden;box-sizing:border-box}body{font-size:var(--ava3v-font-size, 14px)}:root{--app-tab-pane-padding: 8px}.app-tab-pane{padding-block:var(--app-tab-pane-padding)}.app-tab-pane .ava3v-grid__toolbar,.app-tab-pane .toolbar{padding-block-start:0}.app-tab-pane>.mt-3,.app-tab-pane>*>.mt-3{margin-top:0}.app-tab-pane>.p-4,.app-tab-pane>*>.p-4{padding:0}.app-status-cell{cursor:pointer}.app-status-cell:hover{text-decoration:underline;font-weight:700}.app-text{color:var(--ava3v-text-color)}.app-page,.app-surface{background-color:var(--ava3v-bg-color)}.app-border{border-color:var(--ava3v-border-color)}.app-border-bg{background-color:var(--ava3v-border-color)}.app-accent-text{color:var(--ava3v-primary-color)}.app-accent-bg{background-color:var(--ava3v-primary-color);color:#fff}.text-primary{color:var(--ava3v-primary-color)}.app-font-lg{font-size:18px}.app-font-semibold{font-weight:600}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
