@keyframes fx-spin{to{transform:rotate(360deg)}}@keyframes fx-skeleton{to{background-position:-200%0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--forentx-surface-page);color:var(--forentx-text-primary);--forentx-color-brand-1:#f2f3ff;--forentx-color-brand-2:#d9e1ff;--forentx-color-brand-3:#b5c7ff;--forentx-color-brand-4:#8eabff;--forentx-color-brand-5:#618dff;--forentx-color-brand-6:#366ef4;--forentx-color-brand-7:#0052d9;--forentx-color-brand-8:#003cab;--forentx-color-brand-9:#002a7c;--forentx-color-brand-10:#001a57;--forentx-color-neutral-1:#fff;--forentx-color-neutral-2:#f2f4f7;--forentx-color-neutral-3:#edeff3;--forentx-color-neutral-4:#e7e8eb;--forentx-color-neutral-5:#dcdde1;--forentx-color-neutral-6:#c4c6cd;--forentx-color-neutral-7:#a2a6b1;--forentx-color-neutral-8:#858a99;--forentx-color-neutral-9:#6f7686;--forentx-color-neutral-10:#535d6d;--forentx-color-neutral-11:#424a57;--forentx-color-neutral-12:#323843;--forentx-color-neutral-13:#272b34;--forentx-color-neutral-14:#20232b;--forentx-color-neutral-15:#15181d;--forentx-color-success-1:#e3f9e9;--forentx-color-success-2:#c6f3d7;--forentx-color-success-3:#92dab2;--forentx-color-success-4:#56c08d;--forentx-color-success-5:#2ba471;--forentx-color-success-6:#008858;--forentx-color-success-7:#006c45;--forentx-color-success-8:#005334;--forentx-color-success-9:#003b23;--forentx-color-success-10:#002515;--forentx-color-warning-1:#fff1e9;--forentx-color-warning-2:#ffd9c2;--forentx-color-warning-3:#ffb98c;--forentx-color-warning-4:#fa9550;--forentx-color-warning-5:#e37318;--forentx-color-warning-6:#be5a00;--forentx-color-warning-7:#954500;--forentx-color-warning-8:#713300;--forentx-color-warning-9:#532300;--forentx-color-warning-10:#3b1700;--forentx-color-error-1:#fff0ed;--forentx-color-error-2:#ffd8d2;--forentx-color-error-3:#ffb9b0;--forentx-color-error-4:#ff988e;--forentx-color-error-5:#f6685d;--forentx-color-error-6:#d54941;--forentx-color-error-7:#ad352f;--forentx-color-error-8:#881f1c;--forentx-color-error-9:#68070a;--forentx-color-error-10:#490002;--forentx-color-cyan-1:#e8f5ff;--forentx-color-cyan-2:#c4e8ff;--forentx-color-cyan-3:#85d3ff;--forentx-color-cyan-4:#41b8f2;--forentx-color-cyan-5:#029cd4;--forentx-color-cyan-6:#0080b0;--forentx-color-cyan-7:#00668e;--forentx-color-cyan-8:#004e6d;--forentx-color-cyan-9:#003850;--forentx-color-cyan-10:#002536;--forentx-color-gold-1:#fff5e4;--forentx-color-gold-2:#ffe7b5;--forentx-color-gold-3:#ffce61;--forentx-color-gold-4:#f5ba18;--forentx-color-gold-5:#d8a100;--forentx-color-gold-6:#b38500;--forentx-color-gold-7:#8b6600;--forentx-color-gold-8:#654900;--forentx-color-gold-9:#443000;--forentx-color-gold-10:#2b1d00;--forentx-color-purple-1:#fbf0ff;--forentx-color-purple-2:#eedcff;--forentx-color-purple-3:#dcbfff;--forentx-color-purple-4:#c69cff;--forentx-color-purple-5:#ad75fe;--forentx-color-purple-6:#8e56dd;--forentx-color-purple-7:#7137bf;--forentx-color-purple-8:#5610a4;--forentx-color-purple-9:#3b007b;--forentx-color-purple-10:#280057;--forentx-color-pink-1:#fff0f6;--forentx-color-pink-2:#ffd8eb;--forentx-color-pink-3:#ffb0da;--forentx-color-pink-4:#ff79cd;--forentx-color-pink-5:#e851b3;--forentx-color-pink-6:#c43695;--forentx-color-pink-7:#a12279;--forentx-color-pink-8:#800a5f;--forentx-color-pink-9:#610046;--forentx-color-pink-10:#43002f;--forentx-color-volcano-1:#ffede8;--forentx-color-volcano-2:#ffd3c7;--forentx-color-volcano-3:#ffb59f;--forentx-color-volcano-4:#ff8b68;--forentx-color-volcano-5:#fe5720;--forentx-color-volcano-6:#da3e00;--forentx-color-volcano-7:#af3000;--forentx-color-volcano-8:#862300;--forentx-color-volcano-9:#5f1600;--forentx-color-volcano-10:#3a0a00;--forentx-color-lime-1:#e4fcb7;--forentx-color-lime-2:#c3f269;--forentx-color-lime-3:#aedb55;--forentx-color-lime-4:#93bf3b;--forentx-color-lime-5:#749e1a;--forentx-color-lime-6:#5d8200;--forentx-color-lime-7:#496800;--forentx-color-lime-8:#364e00;--forentx-color-lime-9:#243600;--forentx-color-lime-10:#141f00;--forentx-color-teal-1:#e6fffb;--forentx-color-teal-2:#b5f5ec;--forentx-color-teal-3:#87e8de;--forentx-color-teal-4:#5cdbd3;--forentx-color-teal-5:#36cfc9;--forentx-color-teal-6:#13c2c2;--forentx-color-teal-7:#08979c;--forentx-color-teal-8:#006d75;--forentx-color-teal-9:#00474f;--forentx-color-teal-10:#002329;--forentx-color-indigo-1:#eef2ff;--forentx-color-indigo-2:#dbe4ff;--forentx-color-indigo-3:#bac8ff;--forentx-color-indigo-4:#91a7ff;--forentx-color-indigo-5:#748ffc;--forentx-color-indigo-6:#5c7cfa;--forentx-color-indigo-7:#4263eb;--forentx-color-indigo-8:#364fc7;--forentx-color-indigo-9:#2f3e9e;--forentx-color-indigo-10:#21245f;--forentx-surface-page:var(--forentx-color-neutral-2);--forentx-surface-base:var(--forentx-color-neutral-1);--forentx-surface-raised:var(--forentx-color-neutral-1);--forentx-surface-sunken:var(--forentx-color-neutral-3);--forentx-surface-subtle:var(--forentx-color-neutral-2);--forentx-surface-component:var(--forentx-color-neutral-4);--forentx-surface-component-hover:var(--forentx-color-neutral-5);--forentx-surface-component-active:var(--forentx-color-neutral-7);--forentx-surface-disabled:var(--forentx-color-neutral-3);--forentx-overlay-mask:#00000052;--forentx-overlay-mask-heavy:#0000008f;--forentx-overlay-dialog:#11171b6b;--forentx-overlay-surface:#ffffffb8;--forentx-overlay-surface-strong:#ffffffbd;--forentx-state-hover:#0000000a;--forentx-state-active:#00000014;--forentx-state-disabled:#0000001f;--forentx-state-hover-strong:#00000014;--forentx-brand-primary:var(--forentx-color-brand-7);--forentx-brand-primary-hover:var(--forentx-color-brand-8);--forentx-brand-primary-active:var(--forentx-color-brand-9);--forentx-brand-subtle:var(--forentx-color-brand-2);--forentx-status-success-bg:var(--forentx-color-success-2);--forentx-status-success-default:var(--forentx-color-success-5);--forentx-status-success-text:var(--forentx-color-success-7);--forentx-status-success-emphasis:#26866f;--forentx-status-warning-bg:var(--forentx-color-warning-2);--forentx-status-warning-default:var(--forentx-color-warning-5);--forentx-status-warning-text:var(--forentx-color-warning-7);--forentx-status-error-bg:var(--forentx-color-error-2);--forentx-status-error-default:var(--forentx-color-error-6);--forentx-status-error-text:var(--forentx-color-error-7);--forentx-status-info-bg:var(--forentx-color-brand-2);--forentx-status-info-default:var(--forentx-color-brand-7);--forentx-status-info-text:var(--forentx-color-brand-7);--forentx-bg-page:var(--forentx-surface-page);--forentx-bg-container:var(--forentx-surface-base);--forentx-bg-container-hover:var(--forentx-surface-subtle);--forentx-bg-container-active:var(--forentx-surface-component);--forentx-bg-elevated:var(--forentx-surface-raised);--forentx-bg-secondarycontainer:var(--forentx-surface-subtle);--forentx-bg-component:var(--forentx-surface-component);--forentx-bg-component-hover:var(--forentx-surface-component-hover);--forentx-bg-component-active:var(--forentx-surface-component-active);--forentx-bg-component-disabled:var(--forentx-surface-disabled);--forentx-bg-mask:var(--forentx-overlay-mask);--forentx-bg-mask-heavy:var(--forentx-overlay-mask-heavy);--forentx-bg-hover:var(--forentx-state-hover);--forentx-bg-brand:var(--forentx-brand-primary);--forentx-bg-brand-subtle:var(--forentx-brand-subtle);--forentx-bg-success:var(--forentx-status-success-bg);--forentx-bg-warning:var(--forentx-status-warning-bg);--forentx-bg-error:var(--forentx-status-error-bg);--forentx-bg-info:var(--forentx-status-info-bg);--forentx-text-heading:var(--forentx-color-neutral-15);--forentx-text-primary:var(--forentx-color-neutral-15);--forentx-text-body:var(--forentx-color-neutral-15);--forentx-text-secondary:var(--forentx-color-neutral-11);--forentx-text-tertiary:var(--forentx-color-neutral-10);--forentx-text-placeholder:var(--forentx-color-neutral-9);--forentx-text-disabled:var(--forentx-color-neutral-8);--forentx-text-inverse:var(--forentx-color-neutral-1);--forentx-text-brand:var(--forentx-color-brand-7);--forentx-text-link:var(--forentx-color-brand-8);--forentx-text-link-hover:var(--forentx-color-brand-9);--forentx-text-success:var(--forentx-color-success-7);--forentx-text-warning:var(--forentx-color-warning-7);--forentx-text-error:var(--forentx-color-error-7);--forentx-text-info:var(--forentx-color-brand-7);--forentx-on-brand:#fff;--forentx-on-success:#fff;--forentx-on-warning:#fff;--forentx-on-error:#fff;--forentx-on-neutral:#fff;--forentx-on-inverse-6:#ffffff0f;--forentx-on-inverse-8:#ffffff14;--forentx-on-inverse-12:#ffffff1f;--forentx-contact-whatsapp:#62bf5c;--forentx-contact-whatsapp-hover:#52b94f;--forentx-document-upload-surface:#f5f5f5;--forentx-document-upload-hover-bg:#256bde0f;--forentx-document-upload-focus-ring:#256bde14;--forentx-document-upload-icon-muted:#6f7787;--forentx-document-upload-helper-muted:#8b95a5;--forentx-google-address-blue:#4285f4;--forentx-google-address-green:#34a853;--forentx-google-address-red:#ea4335;--forentx-google-address-yellow:#fbbc05;--forentx-property-availability-available-border:#91b5ff;--forentx-property-availability-available-bg:#e6f0ff;--forentx-property-availability-available-text:#0050b3;--forentx-property-availability-preparing-border:#ffd591;--forentx-property-availability-preparing-bg:#fff7e6;--forentx-property-availability-preparing-text:#ad6800;--forentx-property-media-drop-bg:#e8efff;--forentx-property-scrollbar-thumb:#1f232947;--forentx-property-scrollbar-thumb-hover:#1f232973;--forentx-property-shadow-soft:#0f172a1f;--forentx-property-shadow-panel:#0f172a29;--forentx-shell-brand-glow:#0052d92e;--forentx-shell-brand-glow-hover:#0052d933;--forentx-shell-brand-glow-active:#0052d938;--forentx-shell-brand-glow-secondary:#366ef424;--forentx-shell-brand-glow-tertiary:#618dff1f;--forentx-border-lighter:var(--forentx-color-neutral-3);--forentx-border-light:var(--forentx-color-neutral-4);--forentx-border-base:var(--forentx-color-neutral-5);--forentx-border-dark:var(--forentx-color-neutral-6);--forentx-border-hover:var(--forentx-color-neutral-7);--forentx-border-focus:var(--forentx-color-brand-7);--forentx-border-disabled:var(--forentx-color-neutral-4);--forentx-border-brand:var(--forentx-color-brand-7);--forentx-border-success:var(--forentx-color-success-5);--forentx-border-warning:var(--forentx-color-warning-5);--forentx-border-error:var(--forentx-color-error-6);--forentx-border-info:var(--forentx-color-brand-7);--forentx-tag-brand-bg:var(--forentx-color-brand-2);--forentx-tag-brand-text:var(--forentx-color-brand-7);--forentx-tag-brand-border:var(--forentx-color-brand-4);--forentx-tag-success-bg:var(--forentx-color-success-2);--forentx-tag-success-text:var(--forentx-color-success-7);--forentx-tag-success-border:var(--forentx-color-success-4);--forentx-tag-warning-bg:var(--forentx-color-warning-2);--forentx-tag-warning-text:var(--forentx-color-warning-7);--forentx-tag-warning-border:var(--forentx-color-warning-4);--forentx-tag-error-bg:var(--forentx-color-error-2);--forentx-tag-error-text:var(--forentx-color-error-7);--forentx-tag-error-border:var(--forentx-color-error-4);--forentx-tag-info-bg:var(--forentx-color-brand-2);--forentx-tag-info-text:var(--forentx-color-brand-7);--forentx-tag-info-border:var(--forentx-color-brand-4);--forentx-tag-gold-bg:var(--forentx-color-gold-2);--forentx-tag-gold-text:var(--forentx-color-gold-8);--forentx-tag-gold-border:var(--forentx-color-gold-4);--forentx-tag-cyan-bg:var(--forentx-color-cyan-2);--forentx-tag-cyan-text:var(--forentx-color-cyan-7);--forentx-tag-cyan-border:var(--forentx-color-cyan-4);--forentx-tag-volcano-bg:var(--forentx-color-volcano-2);--forentx-tag-volcano-text:var(--forentx-color-volcano-7);--forentx-tag-volcano-border:var(--forentx-color-volcano-4);--forentx-tag-purple-bg:var(--forentx-color-purple-2);--forentx-tag-purple-text:var(--forentx-color-purple-7);--forentx-tag-purple-border:var(--forentx-color-purple-4);--forentx-tag-neutral-bg:var(--forentx-color-neutral-4);--forentx-tag-neutral-text:var(--forentx-color-neutral-10);--forentx-tag-neutral-border:var(--forentx-color-neutral-7);--forentx-radius-none:0;--forentx-radius-xs:2px;--forentx-radius-sm:4px;--forentx-radius-default:var(--forentx-radius-sm);--forentx-radius-md:8px;--forentx-radius-lg:12px;--forentx-radius-xl:16px;--forentx-radius-2xl:24px;--forentx-radius-full:9999px;--forentx-radius-control:var(--forentx-radius-sm);--forentx-radius-button:var(--forentx-radius-sm);--forentx-radius-input:var(--forentx-radius-sm);--forentx-radius-tag:var(--forentx-radius-xs);--forentx-radius-card:var(--forentx-radius-sm);--forentx-radius-panel:var(--forentx-radius-sm);--forentx-radius-dialog:var(--forentx-radius-sm);--forentx-radius-drawer:var(--forentx-radius-sm);--forentx-radius-avatar:var(--forentx-radius-full);--forentx-radius-badge:var(--forentx-radius-full);--forentx-radius-alert:var(--forentx-radius-sm);--forentx-radius-image:var(--forentx-radius-sm);--forentx-radius-modal:var(--forentx-radius-sm);--forentx-radius-popover:var(--forentx-radius-sm);--forentx-radius-scrollbar:var(--forentx-radius-full);--forentx-shadow-none:none;--forentx-shadow-xs:0 .5px 1px #0000000a, 0 1px 2px #0000000f;--forentx-shadow-sm:0 .5px 1px #00000008, 0 1px 2px #0000000a, 0 2px 4px #0000000d, 0 4px 8px #0000000f;--forentx-shadow-md:0 1px 1px #00000008, 0 2px 3px #0000000a, 0 4px 6px -1px #0000000d, 0 8px 12px -2px #0000000f, 0 16px 24px -4px #00000012;--forentx-shadow-lg:0 1px 2px #00000008, 0 3px 4px #0000000a, 0 6px 8px -1px #0000000d, 0 12px 16px -2px #0000000f, 0 24px 32px -4px #00000012;--forentx-shadow-xl:0 24px 64px #00000024;--forentx-shadow-focus:0 0 0 3px #366ef440;--forentx-shadow-focus-error:0 0 0 3px #d5494140;--forentx-shadow-card:var(--forentx-shadow-xs);--forentx-shadow-panel:var(--forentx-shadow-sm);--forentx-shadow-dropdown:var(--forentx-shadow-md);--forentx-shadow-popover:var(--forentx-shadow-md);--forentx-shadow-tooltip:var(--forentx-shadow-md);--forentx-shadow-dialog:0 4px 24px #00000026;--forentx-shadow-drawer:var(--forentx-shadow-xl);--forentx-shadow-document-upload-hover:0 2px 8px var(--forentx-state-hover-strong);--forentx-shadow-floating-toolbar:0 16px 40px var(--forentx-property-shadow-panel);--forentx-shadow-google-address-panel:0 2px 6px var(--forentx-property-shadow-panel);--forentx-shadow-media-tile-hover:0 4px 12px #0000001a;--forentx-shadow-media-tile-overlay:0 8px 24px #0000002e;--forentx-shadow-header:var(--forentx-shadow-none);--forentx-shadow-footer:var(--forentx-shadow-sm);--forentx-shadow-raised:var(--forentx-shadow-md);--forentx-shadow-modal:var(--forentx-shadow-dialog);--forentx-shadow-sidebar:var(--forentx-shadow-none);--forentx-shadow-toast:var(--forentx-shadow-md);--forentx-font-weight-regular:400;--forentx-font-weight-medium:500;--forentx-font-weight-semibold:600;--forentx-font-weight-bold:700;--forentx-font-size-display-xl:40px;--forentx-line-height-display-xl:48px;--forentx-font-size-display-lg:32px;--forentx-line-height-display-lg:40px;--forentx-font-size-h1:24px;--forentx-line-height-h1:32px;--forentx-font-size-h2:20px;--forentx-line-height-h2:28px;--forentx-font-size-h3:18px;--forentx-line-height-h3:26px;--forentx-font-size-h4:16px;--forentx-line-height-h4:24px;--forentx-font-size-body:14px;--forentx-line-height-body:22px;--forentx-font-size-body-sm:13px;--forentx-line-height-body-sm:20px;--forentx-font-size-caption:12px;--forentx-line-height-caption:18px;--forentx-font-size-mini:10px;--forentx-line-height-mini:14px;--forentx-grid-columns:24;--forentx-grid-gutter-xs:8px;--forentx-grid-gutter-sm:16px;--forentx-grid-gutter-md:24px;--forentx-grid-gutter-lg:32px;--forentx-grid-spacing-2:2px;--forentx-grid-spacing-4:4px;--forentx-grid-spacing-6:6px;--forentx-grid-spacing-8:8px;--forentx-grid-spacing-10:10px;--forentx-grid-spacing-12:12px;--forentx-grid-spacing-16:16px;--forentx-grid-spacing-20:20px;--forentx-grid-spacing-24:24px;--forentx-grid-spacing-32:32px;--forentx-grid-spacing-40:40px;--forentx-grid-spacing-48:48px;--forentx-space-1:4px;--forentx-space-2:8px;--forentx-space-3:12px;--forentx-space-4:16px;--forentx-space-5:20px;--forentx-space-6:24px;--forentx-space-8:32px;--forentx-shell-header-height:52px;--forentx-shell-sidebar-width:256px;--forentx-shell-sidebar-collapsed-width:64px;--forentx-layout-header-height:var(--forentx-shell-header-height);--forentx-layout-sidebar-width:var(--forentx-shell-sidebar-width);--forentx-layout-sidebar-collapsed-width:var(--forentx-shell-sidebar-collapsed-width);--forentx-page-width-compact:612px;--forentx-page-width-form:720px;--forentx-page-width-default:1000px;--forentx-page-width-wide:1200px;--forentx-page-width-fluid:none;--forentx-page-width:var(--forentx-page-width-default);--forentx-page-bleed:clamp(8px, calc(var(--forentx-grid-gutter-md) / 2), 24px);--forentx-safe-content-inline:16px;--forentx-safe-content-block:10px;--forentx-filter-search-width-min:240px;--forentx-filter-search-width-preferred:320px;--forentx-filter-search-width-max:360px;--forentx-filter-drawer-width:400px;--forentx-message-width-max:410px;--forentx-message-box-width:420px;--forentx-control-height-sm:32px;--forentx-control-height-md:40px;--forentx-control-height-lg:48px;--forentx-control-height:var(--forentx-control-height-md);--forentx-control-padding-x:12px;--forentx-control-gap:8px;--forentx-table-row-height-compact:32px;--forentx-table-row-height-default:48px;--forentx-table-row-height-comfortable:64px;--forentx-table-cell-padding-x-compact:12px;--forentx-table-cell-padding-x-default:16px;--forentx-table-cell-padding-x-comfortable:20px;--forentx-table-cell-padding-y-compact:8px;--forentx-table-cell-padding-y-default:12px;--forentx-table-cell-padding-y-comfortable:14px;--forentx-table-density-cell-padding-y-compact:6px;--forentx-table-row-height:var(--forentx-table-row-height-default);--forentx-table-cell-padding-x:var(--forentx-table-cell-padding-x-default);--forentx-table-cell-padding-y:var(--forentx-table-cell-padding-y-default);--forentx-layer-base:0;--forentx-layer-sticky:100;--forentx-layer-header:200;--forentx-layer-sidebar:300;--forentx-layer-dropdown:1000;--forentx-layer-popover:1100;--forentx-layer-tooltip:1200;--forentx-layer-dialog:2000;--forentx-layer-drawer:2100;--forentx-layer-toast:3000;--forentx-layer-loading:4000;--forentx-z-index-base:var(--forentx-layer-base);--forentx-z-index-sticky:var(--forentx-layer-sticky);--forentx-z-index-header:var(--forentx-layer-header);--forentx-z-index-sidebar:var(--forentx-layer-sidebar);--forentx-z-index-dropdown:var(--forentx-layer-dropdown);--forentx-z-index-popover:var(--forentx-layer-popover);--forentx-z-index-tooltip:var(--forentx-layer-tooltip);--forentx-z-index-dialog:var(--forentx-layer-dialog);--forentx-z-index-drawer:var(--forentx-layer-drawer);--forentx-z-index-toast:var(--forentx-layer-toast);--forentx-z-index-loading:var(--forentx-layer-loading);--forentx-duration-fast:.12s;--forentx-duration-normal:.18s;--forentx-duration-slow:.72s;--forentx-duration-layer:.24s;--forentx-easing-standard:cubic-bezier(.2, 0, 0, 1);--forentx-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--forentx-color-canvas:var(--forentx-surface-page);--forentx-color-surface:var(--forentx-surface-base);--forentx-color-surface-raised:var(--forentx-surface-raised);--forentx-color-surface-subtle:var(--forentx-surface-subtle);--forentx-color-border:var(--forentx-border-light);--forentx-color-border-strong:var(--forentx-border-hover);--forentx-color-text:var(--forentx-text-primary);--forentx-color-text-muted:var(--forentx-text-secondary);--forentx-color-text-soft:var(--forentx-text-placeholder);--forentx-color-accent:var(--forentx-brand-primary);--forentx-color-accent-strong:var(--forentx-brand-primary-hover);--forentx-color-accent-soft:var(--forentx-brand-subtle);--forentx-color-success:var(--forentx-status-success-text);--forentx-color-success-soft:var(--forentx-status-success-bg);--forentx-color-warning:var(--forentx-status-warning-text);--forentx-color-warning-soft:var(--forentx-status-warning-bg);--forentx-color-danger:var(--forentx-status-error-text);--forentx-color-danger-soft:var(--forentx-status-error-bg);--forentx-color-focus:var(--forentx-border-focus);--forentx-row-height:var(--forentx-table-row-height);--forentx-page-gap:var(--forentx-grid-spacing-24);font-family:Noto Sans,Noto Sans SC,Noto Sans TC,system-ui,-apple-system,PingFang SC,PingFang TC,PingFang HK,Microsoft YaHei,sans-serif;font-size:14px;line-height:22px}[data-density=compact]{--forentx-control-height:var(--forentx-control-height-sm);--forentx-control-padding-x:10px;--forentx-table-row-height:var(--forentx-table-row-height-compact);--forentx-table-cell-padding-x:var(--forentx-table-cell-padding-x-compact);--forentx-table-cell-padding-y:var(--forentx-table-cell-padding-y-compact);--forentx-page-gap:var(--forentx-grid-spacing-20)}[data-density=comfortable]{--forentx-control-height:var(--forentx-control-height-lg);--forentx-control-padding-x:16px;--forentx-table-row-height:var(--forentx-table-row-height-comfortable);--forentx-table-cell-padding-x:var(--forentx-table-cell-padding-x-comfortable);--forentx-table-cell-padding-y:var(--forentx-table-cell-padding-y-comfortable);--forentx-page-gap:var(--forentx-grid-spacing-24)}[data-table-density=compact]{--forentx-table-row-height:var(--forentx-table-row-height-compact);--forentx-table-cell-padding-x:var(--forentx-table-cell-padding-x-compact);--forentx-table-cell-padding-y:var(--forentx-table-density-cell-padding-y-compact)}[data-table-density=comfortable]{--forentx-table-row-height:var(--forentx-table-row-height-comfortable);--forentx-table-cell-padding-x:var(--forentx-table-cell-padding-x-comfortable);--forentx-table-cell-padding-y:var(--forentx-table-cell-padding-y-comfortable)}*{box-sizing:border-box}body{background:var(--forentx-surface-page);min-width:320px;margin:0}button,input,select,textarea{font:inherit}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--forentx-shadow-focus);outline:0}::selection{background:var(--forentx-brand-subtle);color:var(--forentx-text-primary)}.forentx-pattern-state{min-block-size:var(--forentx-control-height-lg);justify-content:center;align-items:center;gap:var(--forentx-space-2);padding:var(--forentx-space-3);border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-panel);background:var(--forentx-bg-secondarycontainer);color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body-sm);text-align:center;display:flex}.forentx-pattern-state--error{border-color:var(--forentx-border-error);background:var(--forentx-bg-error);color:var(--forentx-text-error)}.forentx-pattern-state--empty{color:var(--forentx-text-primary)}.forentx-pattern-state--unavailable{border-style:dashed}.forentx-pattern-state__spinner{flex:none}.forentx-shared-selector .forentx-pattern-state{justify-content:flex-start}.forentx-entity-reference{justify-content:space-between;align-items:flex-start;gap:var(--forentx-space-3);min-inline-size:0;padding:var(--forentx-space-3);border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-panel);background:var(--forentx-bg-container);display:flex}.forentx-entity-reference>.forentx-pattern-state{border:0;flex:1}.forentx-entity-reference__content{min-inline-size:0}.forentx-entity-reference__label,.forentx-entity-reference__link{color:var(--forentx-text-primary);font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-semibold);line-height:var(--forentx-line-height-body)}.forentx-entity-reference__link{color:var(--forentx-text-link);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;display:inline}.forentx-entity-reference__link:hover{color:var(--forentx-text-link-hover);text-decoration:underline}.forentx-entity-reference__link:focus-visible,.forentx-export-fields__text-button:focus-visible{border-radius:var(--forentx-radius-button);outline:2px solid var(--forentx-border-focus);outline-offset:2px}.forentx-entity-reference__description{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body-sm);margin-block-start:var(--forentx-space-1)}.forentx-entity-reference__metadata{gap:var(--forentx-space-2) var(--forentx-space-4);margin:var(--forentx-space-2)0 0;flex-wrap:wrap;display:flex}.forentx-entity-reference__metadata-item{gap:var(--forentx-space-1);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption);display:flex}.forentx-entity-reference__metadata-item dt,.fx-diagnostic-details dt{color:var(--forentx-text-tertiary)}.forentx-entity-reference__metadata-item dd{color:var(--forentx-text-secondary);margin:0}.forentx-address-form{border:0;min-inline-size:0;margin:0;padding:0}.forentx-address-form__grid{gap:var(--forentx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.forentx-address-form__field,.forentx-shared-selector{min-inline-size:0}.forentx-export-fields{gap:var(--forentx-space-2);display:grid}.forentx-export-fields__toolbar{display:block}.forentx-export-fields__toolbar>.fx-input-shell{flex:1}.forentx-export-fields__bulk-actions,.forentx-export-fields__footer,.forentx-export-fields__footer-commands{align-items:center;gap:var(--forentx-space-2);display:flex}.forentx-export-fields__text-button{padding:var(--forentx-space-1);color:var(--forentx-text-link);cursor:pointer;font:inherit;font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body-sm);background:0 0;border:0}.forentx-export-fields__text-button:hover:not(:disabled){color:var(--forentx-text-link-hover);text-decoration:underline}.forentx-export-fields__text-button:disabled{color:var(--forentx-text-disabled);cursor:not-allowed}.forentx-export-fields__summary{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption)}.forentx-export-fields__options{gap:var(--forentx-space-3);max-block-size:320px;padding:var(--forentx-space-2)0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:auto}.forentx-export-fields__options>.fx-checkbox{min-block-size:48px;min-inline-size:0;padding:var(--forentx-space-3);border:1px solid var(--forentx-border-base);border-radius:var(--forentx-radius-control);background:var(--forentx-bg-container);align-items:center}.forentx-export-fields__options>.fx-checkbox:has(.fx-checkbox__control:checked){border-color:var(--forentx-border-brand);background:var(--forentx-color-brand-1);color:var(--forentx-text-brand);font-weight:var(--forentx-font-weight-semibold)}.forentx-export-fields__options>.fx-checkbox:hover:not([data-disabled]){background:var(--forentx-bg-container-hover)}.forentx-export-fields__search-empty{padding:var(--forentx-space-5);border:1px dashed var(--forentx-border-light);border-radius:var(--forentx-radius-panel);color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body-sm);text-align:center}.forentx-export-fields__footer{justify-content:space-between;width:100%}.forentx-export-fields__footer-commands{justify-content:flex-end}.fx-dialog.forentx-export-fields-dialog{width:min(864px,100%)}.forentx-export-fields-dialog .fx-dialog__header>div{align-items:baseline;gap:var(--forentx-space-3);display:flex}.forentx-export-fields-dialog .fx-dialog__description{margin:0}.forentx-export-fields-dialog .fx-dialog__body{padding-block:var(--forentx-space-1)0}.forentx-export-task{gap:var(--forentx-space-4);display:grid}.fx-dialog.forentx-export-task-dialog{width:min(36rem,100%)}.forentx-export-task-dialog .fx-dialog__header{min-height:auto;padding-block:var(--forentx-space-6) var(--forentx-space-2);align-items:flex-start}.forentx-export-task-dialog .fx-dialog__body{padding-block:var(--forentx-space-3) var(--forentx-space-5)}.forentx-export-task-dialog .fx-dialog__body-scroll{gap:var(--forentx-space-4);min-block-size:104px}.forentx-export-task-dialog .fx-dialog__footer{border-top:1px solid var(--forentx-border-lighter);padding-block:var(--forentx-space-4) var(--forentx-space-6)}.forentx-export-task-dialog .fx-dialog-actions__buttons{justify-content:flex-start;width:100%}.forentx-export-task-dialog .fx-dialog-actions__buttons .fx-button--primary{margin-inline-start:auto}.forentx-export-task-dialog .fx-alert{min-block-size:72px;padding:var(--forentx-space-4);align-items:center}.forentx-export-task-dialog .fx-alert__description{margin-top:var(--forentx-space-1)}.forentx-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.forentx-address-form__grid,.forentx-export-fields__options{grid-template-columns:minmax(0,1fr)}.forentx-export-fields__toolbar{display:block}.forentx-export-fields__bulk-actions{justify-content:flex-start}.forentx-export-fields__footer{flex-direction:column;align-items:stretch}.forentx-export-fields__footer-commands>.fx-button{flex:1}}@media (prefers-reduced-motion:reduce){.forentx-entity-reference__link,.forentx-export-fields__text-button{transition:none}}.fx-image-field{gap:var(--forentx-space-4);display:grid}.fx-image-field__state{color:var(--forentx-text-secondary)}.fx-image-field__picker{flex:none;display:block}.fx-image-asset-tile,.fx-image-field__picker-trigger{box-sizing:border-box;width:148px;height:148px}.fx-image-field__picker-trigger{border:1px dashed var(--forentx-border-base);border-radius:var(--forentx-radius-md);background:var(--forentx-bg-container);color:var(--forentx-text-placeholder);cursor:pointer;place-items:center;padding:0;display:grid}.fx-image-field__picker-trigger:hover{border-color:var(--forentx-text-brand);background:var(--forentx-bg-hover)}.fx-image-field__picker-trigger:focus-visible{box-shadow:var(--forentx-shadow-focus);outline:0}.fx-image-field__picker-trigger[aria-disabled=true]{cursor:not-allowed;opacity:.55}.fx-image-collection-field__grid{gap:var(--forentx-space-3);flex-wrap:wrap;display:flex}.fx-image-asset-tile{border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-md);background:var(--forentx-color-neutral-3);flex:none;position:relative;overflow:hidden}.fx-image-asset-tile:hover{border-color:var(--forentx-text-brand);box-shadow:var(--forentx-shadow-media-tile-hover)}.fx-image-asset-tile[data-reorderable=true]{cursor:grab;touch-action:none}.fx-image-asset-tile[data-reorderable=true]:active{cursor:grabbing}.fx-image-asset-tile--dragging{opacity:.45}.fx-image-asset-tile--drop-target{border-color:var(--forentx-text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--forentx-text-brand) 24%,transparent)}.fx-image-asset-tile--overlay{box-shadow:var(--forentx-shadow-media-tile-overlay);pointer-events:none}.fx-image-asset-tile--selected{outline:2px solid var(--forentx-text-brand);outline-offset:1px}.fx-image-asset-tile__preview{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.fx-image-asset-tile__preview:disabled{cursor:default}.fx-image-asset-tile[data-reorderable=true] .fx-image-asset-tile__preview{cursor:grab;touch-action:none}.fx-image-asset-tile--overlay>img,.fx-image-asset-tile__preview img{object-fit:cover;width:100%;height:100%;display:block}.fx-image-asset-tile__fallback{place-items:center;gap:var(--forentx-space-2);min-width:0;height:100%;padding:var(--forentx-space-3);color:var(--forentx-text-secondary);display:grid}.fx-image-asset-tile__fallback span{max-width:100%;font-size:var(--forentx-font-size-caption);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.fx-image-asset-tile__actions{background:color-mix(in srgb,var(--forentx-text-primary) 48%,transparent);align-items:center;gap:var(--forentx-space-2);opacity:0;pointer-events:none;transition:opacity var(--forentx-duration-fast) ease;justify-content:center;display:flex;position:absolute;inset:0}.fx-image-asset-tile:focus-within .fx-image-asset-tile__actions,.fx-image-asset-tile:hover .fx-image-asset-tile__actions,.fx-single-image-field__asset:focus-within .fx-single-image-field__replace,.fx-single-image-field__asset:hover .fx-single-image-field__replace{opacity:1}.fx-image-asset-tile__action{border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-container);width:32px;height:32px;color:var(--forentx-text-primary);cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;padding:0;display:inline-flex}.fx-image-asset-tile__action:disabled{cursor:not-allowed;opacity:.56}.fx-image-asset-tile__action--danger{color:var(--forentx-text-error)}.fx-image-asset-tile__selection{z-index:3;position:absolute;top:8px;left:8px}.fx-image-asset-tile__status{z-index:2;border-radius:var(--forentx-radius-xs);background:color-mix(in srgb,var(--forentx-text-primary) 74%,transparent);color:var(--forentx-text-inverse);font-size:var(--forentx-font-size-caption);padding:var(--forentx-space-1) var(--forentx-space-2);text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.fx-image-asset-tile__progress{height:3px;margin-top:var(--forentx-space-1);background:color-mix(in srgb,var(--forentx-bg-container) 36%,transparent);display:block;overflow:hidden}.fx-image-asset-tile__progress>span{background:var(--forentx-bg-container);height:100%;display:block}.fx-single-image-field{width:max-content;max-width:100%}.fx-single-image-field__asset{width:148px;height:148px;position:relative}.fx-single-image-field__replace{z-index:4;opacity:0;transition:opacity var(--forentx-duration-fast) ease;position:absolute;bottom:8px;left:8px}.fx-single-image-field__replace .fx-image-field__picker-trigger{border-style:solid;width:32px;height:32px}.fx-single-image-field__replace .fx-image-field__picker-trigger svg{width:16px;height:16px}.fx-message-item{border-bottom:1px solid var(--forentx-border-lighter)}.fx-list-page__body>.fx-table-shell .fx-table tbody tr:last-child td,.fx-message-item:last-child{border-bottom:0}.fx-message-item__open{align-items:flex-start;gap:var(--forentx-space-3);width:100%;min-width:0;color:var(--forentx-text-primary);cursor:pointer;text-align:left;transition:background var(--forentx-duration-fast) ease,color var(--forentx-duration-fast) ease;background:0 0;border:0;padding:12px 16px;display:flex}.fx-message-item__open:focus-visible,.fx-message-item__open:hover{background:var(--forentx-bg-hover)}.fx-message-item__open:focus-visible{outline:2px solid var(--forentx-border-focus);outline-offset:-2px}.fx-message-item__icon{border-radius:var(--forentx-radius-full);width:36px;height:36px;color:var(--forentx-text-inverse);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.fx-message-item[data-category=TENANT_TENANCIES] .fx-message-item__icon{background:linear-gradient(180deg,var(--forentx-color-success-5) 0%,var(--forentx-color-success-4) 100%)}.fx-message-item[data-category=LANDLORD_TENANCIES] .fx-message-item__icon{background:linear-gradient(180deg,var(--forentx-color-brand-5) 0%,var(--forentx-color-brand-4) 100%)}.fx-message-item[data-category=FINANCIALS] .fx-message-item__icon{background:linear-gradient(180deg,var(--forentx-color-purple-5) 0%,var(--forentx-color-purple-4) 100%)}.fx-message-item__body{gap:var(--forentx-space-1);flex:auto;min-width:0;display:grid}.fx-message-detail__meta,.fx-message-item__header{justify-content:space-between;align-items:center;gap:var(--forentx-space-2);min-width:0;display:flex}.fx-message-detail__meta{color:var(--forentx-text-tertiary);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption)}.fx-message-detail__meta>span,.fx-message-item__title{color:var(--forentx-text-secondary);font-weight:var(--forentx-font-weight-semibold)}.fx-message-item__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--forentx-text-primary);font-size:var(--forentx-font-size-body);line-height:var(--forentx-line-height-body-sm);overflow:hidden}.fx-message-item__time-wrapper{margin-left:var(--forentx-space-2);color:var(--forentx-text-placeholder);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.fx-message-item__content{min-width:0;color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.fx-message-item__unread{border-radius:var(--forentx-radius-full);background:var(--forentx-text-error);flex:0 0 8px;width:8px;height:8px}.fx-message-center-list{min-width:0;display:grid}.fx-popover.fx-notification-popover{border-color:color-mix(in srgb,var(--forentx-border-lighter) 60%,transparent);border-radius:var(--forentx-radius-sm);width:min(420px,100vw - 48px);max-width:min(420px,100vw - 48px);box-shadow:var(--forentx-shadow-lg);overflow:hidden}.fx-notification-popover .fx-popover__body{padding:0}.fx-recent-messages{flex-direction:column;width:100%;height:min(450px,100vh - 120px);min-height:240px;display:flex;overflow:hidden}.fx-recent-messages__tabs{border-bottom:1px solid var(--forentx-border-light);padding:var(--forentx-space-2);flex:none}.fx-recent-messages__list{flex:auto;min-height:0;overflow-y:auto}.fx-recent-messages .fx-state{min-height:100%;padding:var(--forentx-space-4);background:0 0;border:0;border-radius:0}.fx-recent-messages__footer{border-top:1px solid var(--forentx-border-light);flex:0 0 56px;justify-content:center;align-items:center;height:56px;padding:0 16px;display:flex}.fx-recent-messages__footer-action.fx-button{min-height:56px;color:var(--forentx-text-brand);font-size:var(--forentx-font-size-body-sm);flex:1 1 0}.fx-recent-messages__footer-action.fx-button:focus-visible,.fx-recent-messages__footer-action.fx-button:hover{color:var(--forentx-text-link-hover)}.fx-recent-messages__footer-divider{background:var(--forentx-border-light);flex:0 0 1px;width:1px;height:16px}.fx-message-detail{box-sizing:border-box;gap:var(--forentx-space-3);width:min(360px,100vw - 48px);padding:var(--forentx-space-4);display:grid}.fx-auth-card__heading h1,.fx-auth-card__heading p,.fx-message-detail__content,.fx-message-detail__title{margin:0}.fx-message-detail__content{color:var(--forentx-text-secondary);white-space:pre-wrap}.fx-message-filter-bar{gap:var(--forentx-space-1);background:0 0;border:0;width:100%;max-width:100%;padding:0;display:inline-flex;overflow-x:auto}.fx-message-filter-bar__option{border-radius:var(--forentx-radius-sm);min-height:34px;color:var(--forentx-text-secondary);cursor:pointer;font-size:var(--forentx-font-size-body-sm);font-weight:var(--forentx-font-weight-semibold);transition:background var(--forentx-duration-fast) ease,color var(--forentx-duration-fast) ease;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 14px}.fx-message-filter-bar__option[aria-pressed=true]{background:var(--forentx-color-brand-1);color:var(--forentx-text-brand)}.fx-message-filter-bar__option:focus-visible,.fx-message-filter-bar__option:hover{background:var(--forentx-bg-hover);color:var(--forentx-text-brand)}.fx-message-filter-bar__option:focus-visible{outline:2px solid var(--forentx-border-focus);outline-offset:1px}:root{--forentx-component-field-gap:var(--forentx-space-2);--forentx-component-control-gap:var(--forentx-space-4);--forentx-component-inline-gap:var(--forentx-space-4);--forentx-component-section-gap:var(--forentx-space-6);--forentx-component-action-gap:var(--forentx-space-3);--forentx-component-action-edge-gap:var(--forentx-space-2);--forentx-component-info-label-width:120px;--forentx-component-info-label-value-gap:var(--forentx-space-3)}[data-density=compact]{--forentx-component-field-gap:var(--forentx-space-2);--forentx-component-control-gap:var(--forentx-space-4);--forentx-component-inline-gap:var(--forentx-space-4);--forentx-component-section-gap:var(--forentx-space-5)}[data-density=comfortable]{--forentx-component-field-gap:var(--forentx-space-3);--forentx-component-control-gap:var(--forentx-space-5);--forentx-component-inline-gap:var(--forentx-space-5);--forentx-component-section-gap:var(--forentx-space-6)}.fx-button,.fx-dialog-trigger,.fx-icon-button{transition:background var(--forentx-duration-fast) ease,border-color var(--forentx-duration-fast) ease,color var(--forentx-duration-fast) ease,transform var(--forentx-duration-fast) ease}.fx-button{min-height:var(--forentx-control-height);justify-content:center;align-items:center;gap:var(--forentx-space-2);border:1px solid var(--forentx-color-border);border-radius:var(--forentx-radius-sm);background:var(--forentx-color-surface);color:var(--forentx-color-text);cursor:pointer;padding:0 var(--forentx-space-3);white-space:nowrap;text-decoration:none;display:inline-flex}.fx-button--plain{min-height:0;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.fx-button--plain:active:not(:disabled),.fx-button--plain:hover:not(:disabled){color:inherit;background:0 0;border-color:#0000}.fx-button:hover,.fx-icon-button:hover{border-color:var(--forentx-color-border-strong);background:var(--forentx-color-surface-raised)}.fx-button:active,.fx-icon-button:active{transform:translateY(1px)}.fx-button:disabled,.fx-icon-button:disabled,.fx-icon-button[aria-disabled=true]{cursor:not-allowed;opacity:.58;transform:none}.fx-button--primary,.fx-icon-button--primary{border-color:var(--forentx-color-accent);background:var(--forentx-color-accent);color:var(--forentx-on-brand)}.fx-button--secondary,.fx-icon-button--secondary{border-color:var(--forentx-border-base);background:var(--forentx-bg-container);color:var(--forentx-text-primary)}.fx-button--danger,.fx-icon-button--danger{border-color:var(--forentx-color-danger);background:var(--forentx-color-danger-soft);color:var(--forentx-color-danger)}.fx-icon-button{width:var(--forentx-control-height);height:var(--forentx-control-height);border:1px solid var(--forentx-color-border);border-radius:var(--forentx-radius-sm);background:var(--forentx-color-surface);color:var(--forentx-color-text);cursor:pointer;place-items:center;padding:0;display:inline-grid}.fx-field{gap:var(--forentx-component-field-gap);display:grid}.fx-field--inline{align-items:start;column-gap:var(--forentx-component-inline-gap);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}.fx-field--inline[data-label-placement=embedded]{grid-template-columns:minmax(0,1fr)}.fx-field__control{min-width:0;position:relative}.fx-field__label{align-items:center;gap:var(--forentx-space-1);color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-body-sm);font-weight:var(--forentx-font-weight-medium);display:flex}.fx-field[data-label-placement=embedded]>.fx-field__control>.fx-field__label{z-index:2;background:var(--forentx-bg-container);max-width:calc(100% - 48px);color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption);padding-inline:var(--forentx-space-1);pointer-events:none;text-overflow:ellipsis;opacity:0;transition:opacity var(--forentx-duration-fast) var(--forentx-easing-standard),transform var(--forentx-duration-fast) var(--forentx-easing-standard);white-space:nowrap;line-height:12px;position:absolute;top:-7px;left:12px;overflow:hidden;transform:translateY(4px)}.fx-field[data-label-placement=embedded][data-label-active]>.fx-field__control>.fx-field__label{opacity:1;transform:translateY(0)}.fx-field__required{color:var(--forentx-color-danger)}.fx-field__spinner{width:12px;height:12px}.fx-field__description,.fx-field__error{font-size:var(--forentx-font-size-caption);margin:0}.fx-field__description{color:var(--forentx-color-text-soft)}.fx-field__error{color:var(--forentx-color-danger)}.fx-brand-logo{object-fit:contain;width:24px;height:24px;transition:opacity var(--forentx-duration-fast) var(--forentx-easing-standard),transform var(--forentx-duration-fast) var(--forentx-easing-standard);flex:none;display:block}.fx-brand-name{min-width:0;color:var(--forentx-color-neutral-2);font-size:var(--forentx-font-size-h3);font-weight:var(--forentx-font-weight-semibold);line-height:var(--forentx-line-height-h4);text-overflow:ellipsis;white-space:nowrap;align-items:center;margin-left:10px;display:inline-flex;overflow:hidden}.fx-brand-name__accent{color:var(--forentx-color-brand-5)}.fx-auth-brand-logo{object-fit:contain;width:40px;height:40px;display:block}.fx-auth-page{background:var(--forentx-bg-container);min-height:100vh;display:flex;overflow-y:auto}.fx-auth-visual{flex:1 1 0;min-height:100vh;position:relative;overflow:hidden}.fx-auth-visual__image{object-fit:cover;object-position:right center;width:calc(100% + min(6vw,100px));height:100%;position:absolute;inset:0}.fx-auth-visual__caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-auth-panel{min-width:420px;min-height:100vh;padding:20vh var(--forentx-grid-spacing-20) var(--forentx-grid-spacing-20);flex:1 1 0;place-content:start center;display:grid;overflow-y:auto}.fx-auth-panel__language{top:var(--forentx-grid-spacing-20);right:var(--forentx-grid-spacing-20);z-index:1;position:fixed}.fx-auth-language{min-width:120px}.fx-auth-language .fx-select-trigger{min-height:40px;padding-inline:var(--forentx-grid-spacing-12)}.fx-auth-language .fx-select-panel{min-width:140px}.fx-auth-language-option{min-width:0;color:inherit;font-size:var(--forentx-font-size-body-sm);align-items:center;display:inline-flex}.fx-auth-language-option__icon{width:20px;height:15px;margin-right:var(--forentx-grid-spacing-4);flex:none}.fx-select-option .fx-auth-language-option__icon{margin-right:var(--forentx-grid-spacing-8)}.fx-auth-language-option__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-auth-panel__content{box-sizing:border-box;width:min(460px,100vw - 32px);padding:var(--forentx-grid-spacing-40) var(--forentx-grid-spacing-20);margin:0 auto}.fx-auth-panel__brand{margin-bottom:var(--forentx-grid-spacing-32);justify-content:flex-start;display:flex}.fx-auth-card{gap:var(--forentx-grid-spacing-24);display:grid}.fx-auth-card__heading{gap:var(--forentx-grid-spacing-8);display:grid}.fx-auth-card__heading h1{color:var(--forentx-text-heading);font-size:var(--forentx-font-size-display-lg);font-weight:var(--forentx-font-weight-bold);line-height:var(--forentx-line-height-display-lg)}.fx-auth-card__heading p{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body)}.fx-auth-form{gap:var(--forentx-grid-spacing-24);display:grid}.fx-auth-contact-fields{gap:var(--forentx-grid-spacing-20);display:grid}.fx-auth-form>.fx-button{justify-content:center;width:100%}.fx-auth-form__row{justify-content:space-between;align-items:center;gap:var(--forentx-grid-spacing-12);flex-wrap:wrap;display:flex}.fx-auth-link{color:var(--forentx-text-link);font-size:inherit;font-weight:var(--forentx-font-weight-regular);cursor:pointer;text-decoration:underline}.fx-auth-link:hover{color:var(--forentx-color-brand-6)}.fx-auth-link--button{background:0 0;border:0;padding:0}.fx-auth-agreement{color:var(--forentx-text-placeholder);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption);text-align:center;margin:0}.fx-auth-segment{gap:var(--forentx-grid-spacing-24);background:0 0;width:fit-content;max-width:100%;display:inline-flex}.fx-auth-segment__item,.fx-auth-segment__item span{align-items:center;display:inline-flex;position:relative}.fx-auth-segment__item{min-height:40px;color:var(--forentx-text-secondary);cursor:pointer;font:inherit;font-weight:var(--forentx-font-weight-medium);white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center}.fx-auth-segment__item span{height:100%}.fx-auth-segment__item[aria-selected=true]{color:var(--forentx-text-link);box-shadow:none;background:0 0}.fx-auth-segment__item[aria-selected=true] span:after{background:var(--forentx-text-link);content:"";border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.fx-auth-steps{gap:var(--forentx-grid-spacing-6);grid-template-columns:repeat(5,1fr);display:grid}.fx-auth-steps span{color:#0000;background:var(--forentx-border-light);border-radius:999px;place-items:center;height:.25rem;display:grid;overflow:hidden}.fx-auth-steps span[data-active]{background:var(--forentx-status-success-emphasis)}.fx-auth-role-grid{gap:var(--forentx-grid-spacing-12);grid-template-columns:1fr 1fr;display:grid}.fx-auth-role{align-content:start;gap:var(--forentx-grid-spacing-8);border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-card);background:var(--forentx-bg-container);min-height:8rem;color:var(--forentx-text-primary);padding:var(--forentx-grid-spacing-16);text-align:left;display:grid}.fx-auth-role:not(:disabled){cursor:pointer}.fx-auth-role:not(:disabled):hover{border-color:var(--forentx-color-border-strong)}.fx-auth-role:disabled{opacity:.58}.fx-auth-role span{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body)}.fx-auth-captcha.fx-input-shell{gap:0;padding-right:0;overflow:hidden}.fx-auth-captcha .fx-input-shell__adornment{align-self:stretch}.fx-auth-captcha__refresh{cursor:pointer;background:0 0;border:0;flex:0 0 6.25rem;justify-content:center;align-self:stretch;align-items:center;width:6.25rem;padding:0;display:inline-flex;overflow:hidden}.fx-auth-captcha__refresh img{object-fit:cover;width:calc(100% + 10px);height:calc(100% + 4px);margin:-2px -5px;display:block}.fx-auth-code-input{text-align:center;letter-spacing:.2rem;font-size:1.5rem}.fx-auth-rules{gap:var(--forentx-grid-spacing-10);margin:var(--forentx-grid-spacing-8)0 0;padding:0;list-style:none;display:grid}.fx-auth-rules__item{align-items:center;gap:var(--forentx-grid-spacing-8);color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption);display:flex}.fx-auth-rules__item span:first-child{background:var(--forentx-text-secondary);width:1.25rem;height:1.25rem;color:var(--forentx-bg-container);font-size:var(--forentx-font-size-caption);border-radius:999px;place-items:center;display:inline-grid}.fx-auth-rules__item[data-passed]{color:var(--forentx-text-success)}.fx-auth-rules__item[data-passed] span:first-child{background:var(--forentx-color-success-6);color:var(--forentx-bg-container)}.fx-auth-success{gap:var(--forentx-grid-spacing-16);text-align:center;justify-items:center;display:grid}.fx-auth-success__image{object-fit:contain;width:240px;height:240px}.fx-auth-success strong{color:var(--forentx-text-heading);font-size:var(--forentx-font-size-display-lg);line-height:var(--forentx-line-height-display-lg)}.fx-auth-success span{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm)}.fx-field[data-disabled]{opacity:.68}.fx-input{width:100%;min-height:var(--forentx-control-height);border:1px solid var(--forentx-color-border);border-radius:var(--forentx-radius-sm);background:var(--forentx-color-surface);color:var(--forentx-color-text);padding:0 var(--forentx-space-3)}.fx-input:disabled{cursor:not-allowed;background:var(--forentx-bg-component-disabled);color:var(--forentx-text-disabled)}.fx-input::placeholder{color:var(--forentx-color-text-soft)}.fx-input:hover{border-color:var(--forentx-color-border-strong)}.fx-input[aria-invalid=true]{border-color:var(--forentx-color-danger);background:var(--forentx-color-danger-soft)}.fx-input-shell{min-height:var(--forentx-control-height);align-items:center;gap:var(--forentx-space-1);border:1px solid var(--forentx-color-border);border-radius:var(--forentx-radius-sm);background:var(--forentx-color-surface);color:var(--forentx-color-text);padding:0 var(--forentx-space-2);display:flex}.fx-input-shell:hover{border-color:var(--forentx-color-border-strong)}.fx-input-shell:focus-within{border-color:var(--forentx-color-focus);box-shadow:var(--forentx-shadow-focus)}.fx-input-shell--invalid{border-color:var(--forentx-color-danger);background:var(--forentx-color-danger-soft)}.fx-input-shell[data-disabled]{cursor:not-allowed;background:var(--forentx-bg-component-disabled);color:var(--forentx-text-disabled)}.fx-input--in-shell{min-height:calc(var(--forentx-control-height) - 2px);background:0 0;border:0;flex:auto;min-width:0;padding:0}.fx-input--in-shell:hover,.fx-input--in-shell[aria-invalid=true]{background:0 0;border-color:#0000}.fx-input--in-shell:focus-visible{box-shadow:none}.fx-input-shell__adornment{color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-body-sm);flex:none;align-items:center;display:inline-flex}.fx-currency-amount-input__control{gap:0}.fx-currency-amount-input__token{white-space:pre}.fx-currency-amount-input__unit{min-height:calc(var(--forentx-control-height) - 2px);border-inline-start:1px solid var(--forentx-color-border);color:var(--forentx-color-text-muted);white-space:nowrap;align-items:center;padding-inline-start:var(--forentx-space-2);display:inline-flex}.fx-currency-amount-input__control .fx-input-shell__spinner{margin-inline-start:var(--forentx-space-1)}.fx-currency-amount-input__state{margin-top:var(--forentx-space-1);color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-body-sm);display:block}.fx-input-shell__spinner{width:14px;height:14px}.fx-input-shell__clear{border-radius:var(--forentx-radius-full);width:20px;height:20px;color:var(--forentx-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fx-input-shell__clear:hover{background:var(--forentx-bg-hover);color:var(--forentx-color-text)}.fx-select-control{min-width:0;position:relative}.fx-select-trigger{width:100%;min-height:var(--forentx-control-height);align-items:center;gap:var(--forentx-space-2);border:1px solid var(--forentx-color-border);border-radius:var(--forentx-radius-input);background:var(--forentx-color-surface);color:var(--forentx-color-text);cursor:pointer;padding:0 var(--forentx-control-padding-x);text-align:left;grid-template-columns:minmax(0,1fr) auto auto;display:inline-grid;position:relative}.fx-select-trigger__floating-label{z-index:1;background:var(--forentx-bg-container);max-width:calc(100% - 48px);color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption);padding-inline:var(--forentx-space-1);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;line-height:12px;position:absolute;top:-7px;left:12px;overflow:hidden}.fx-select-trigger__floating-required{color:var(--forentx-text-error)}.fx-select-trigger:hover{border-color:var(--forentx-color-border-strong)}.fx-select-trigger:disabled{cursor:not-allowed;background:var(--forentx-bg-component-disabled);color:var(--forentx-text-disabled)}.fx-select-control[data-readonly] .fx-select-trigger{border-color:var(--forentx-border-base);background:var(--forentx-bg-component-disabled);color:var(--forentx-text-secondary);cursor:default}.fx-select-control[data-readonly] .fx-select-trigger:hover{border-color:var(--forentx-border-base)}.fx-select-trigger[aria-invalid=true]{border-color:var(--forentx-color-danger);background:var(--forentx-color-danger-soft)}.fx-select-trigger__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-select-trigger__value--placeholder{color:var(--forentx-color-text-soft)}.fx-select-trigger__tags{gap:var(--forentx-space-1);min-width:0;max-width:100%;padding-block:var(--forentx-space-1);flex-wrap:wrap;display:flex;overflow:hidden}.fx-select-trigger__custom-tag{min-width:0;max-width:100%;display:inline-flex}.fx-select-trigger__custom-tag>*{max-width:100%}.fx-select-trigger__spinner{width:14px;height:14px}.fx-select-trigger__clear-slot{width:20px;height:20px}.fx-select-trigger__clear{top:50%;right:calc(var(--forentx-control-padding-x) + 17px + var(--forentx-space-2));z-index:1;border-radius:var(--forentx-radius-full);width:20px;height:20px;color:var(--forentx-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;transform:translateY(-50%)}.fx-select-trigger__clear:hover{background:var(--forentx-bg-hover);color:var(--forentx-color-text)}.fx-select-trigger__chevron{color:var(--forentx-color-text-muted);transition:transform var(--forentx-duration-fast) var(--forentx-easing-standard)}.fx-select-trigger__chevron--open{transform:rotate(180deg)}.fx-select-tag{align-items:center;gap:var(--forentx-space-1);border:1px solid var(--forentx-tag-neutral-border);border-radius:var(--forentx-radius-tag);background:var(--forentx-tag-neutral-bg);max-width:100%;min-height:22px;color:var(--forentx-tag-neutral-text);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption);padding:0 6px;display:inline-flex}.fx-select-tag__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-select-tag__remove{border-radius:var(--forentx-radius-full);color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;width:14px;height:14px;padding:0;display:inline-grid}.fx-select-panel{z-index:var(--forentx-layer-dropdown);max-height:min(280px,var(--forentx-floating-available-height,calc(100vh - 24px)));gap:var(--forentx-space-2);border:1px solid var(--forentx-color-border);border-radius:var(--forentx-radius-popover);background:var(--forentx-color-surface);box-shadow:var(--forentx-shadow-dropdown);padding:var(--forentx-space-2);display:grid;overflow:auto}.fx-select-panel__search{min-height:var(--forentx-control-height-sm)}.fx-select-panel__list{gap:2px;display:grid}.fx-select-panel__footer{border-top:1px solid var(--forentx-color-border);padding-top:var(--forentx-space-2)}.fx-select-panel__state{color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-body-sm);padding:var(--forentx-space-3);text-align:center}.fx-select-option{align-items:center;gap:var(--forentx-space-2);border-radius:var(--forentx-radius-sm);min-height:32px;color:var(--forentx-color-text);cursor:pointer;padding:var(--forentx-space-1) var(--forentx-space-2);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-select-option:has(.fx-select-option__meta){min-height:52px;padding:var(--forentx-space-2) var(--forentx-space-3);align-items:start}.fx-select-option:hover{background:var(--forentx-bg-hover)}.fx-select-option[aria-selected=true]{background:var(--forentx-bg-brand-subtle);color:var(--forentx-text-brand)}.fx-select-option:disabled,.fx-select-option[aria-disabled=true]{cursor:not-allowed;color:var(--forentx-text-disabled)}.fx-select-option__content{gap:2px;min-width:0;display:grid}.fx-select-option__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-select-option__meta{color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-caption);line-height:1.5}.fx-dialog-trigger{display:inline-flex}.fx-dialog-trigger,.fx-dropdown__trigger,.fx-popover__trigger,.fx-tooltip__trigger{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fx-dialog-backdrop,.fx-dialog-viewport{z-index:var(--forentx-layer-dialog);position:fixed;inset:0}.fx-dialog-backdrop{background:var(--forentx-overlay-dialog)}.fx-dialog-viewport{padding:var(--forentx-space-4);place-items:center;display:grid}.fx-dialog{border-radius:var(--forentx-radius-dialog);background:var(--forentx-color-surface);width:min(34rem,100%);max-height:90vh;box-shadow:var(--forentx-shadow-dialog);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.fx-dialog--sm{width:min(26rem,100%)}.fx-dialog--lg{width:min(48rem,100%)}.fx-dialog__header{justify-content:space-between}.fx-dialog__footer,.fx-dialog__header{align-items:center;gap:var(--forentx-space-4);padding-inline:var(--forentx-space-6);flex:none;display:flex}.fx-dialog__header{min-height:56px}.fx-dialog__footer{padding-block:var(--forentx-space-2) var(--forentx-space-5);justify-content:flex-end}.fx-dialog__title{color:var(--forentx-color-text);font-size:var(--forentx-font-size-h3);font-weight:var(--forentx-font-weight-semibold);margin:0}.fx-dialog__description{margin:var(--forentx-space-1)0 0;color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-body-sm)}.fx-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--forentx-space-5) var(--forentx-space-6);flex:auto;position:relative;overflow:auto}.fx-dialog__body-scroll{box-sizing:border-box;gap:var(--forentx-space-4);min-height:0;display:grid}.fx-dialog__close{width:var(--forentx-control-height-sm);height:var(--forentx-control-height-sm);background:0 0;border:0;padding:0}.fx-dialog__loading,.fx-drawer__loading{place-items:center;gap:var(--forentx-space-2);background:color-mix(in srgb,var(--forentx-color-surface) 78%,transparent);color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-body-sm);display:grid;position:absolute;inset:0}.fx-drawer-viewport{z-index:var(--forentx-layer-drawer);pointer-events:none;display:flex;position:fixed;inset:0}.fx-drawer-viewport--left{justify-content:flex-start}.fx-drawer-viewport--right{justify-content:flex-end}.fx-drawer{border-color:var(--forentx-color-border);background:var(--forentx-color-surface);width:min(30rem,100%);height:100%;box-shadow:var(--forentx-shadow-raised);pointer-events:auto;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.fx-drawer--sm{width:min(24rem,100%)}.fx-drawer--lg{width:min(42rem,100%)}.fx-drawer--xl{width:min(56rem,100%)}.fx-drawer--left{border-right:1px solid var(--forentx-color-border)}.fx-drawer--right{border-left:1px solid var(--forentx-color-border)}.fx-drawer__header{justify-content:space-between}.fx-drawer__footer,.fx-drawer__header{align-items:flex-start;gap:var(--forentx-space-4);padding:var(--forentx-space-5);display:flex}.fx-drawer__header{border-bottom:1px solid var(--forentx-color-border)}.fx-drawer__heading{flex:auto;min-width:0}.fx-drawer__footer{border-top:1px solid var(--forentx-color-border);justify-content:flex-end}.fx-drawer__title{color:var(--forentx-color-text);font-size:var(--forentx-font-size-h4);font-weight:var(--forentx-font-weight-semibold);margin:0}.fx-drawer__description{margin:var(--forentx-space-1)0 0;color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-body-sm)}.fx-drawer__body{align-content:start;gap:var(--forentx-space-4);padding:var(--forentx-space-5);display:grid;position:relative;overflow:auto}.fx-drawer__close{background:0 0;border:0;padding:0}.fx-table-wrap{--forentx-table-border-color:var(--forentx-border-base);--forentx-table-header-border-color:var(--forentx-color-brand-3);--forentx-table-header-fill:var(--forentx-bg-brand-subtle);--forentx-table-body-fill:var(--forentx-color-surface);border:1px solid var(--forentx-color-border);border-radius:var(--forentx-radius-sm);background:linear-gradient(to bottom,var(--forentx-table-header-fill)0 var(--forentx-table-row-height),var(--forentx-table-body-fill) var(--forentx-table-row-height) 100%);isolation:isolate;overscroll-behavior-x:contain;overscroll-behavior-y:none;scrollbar-gutter:auto;flex:auto;min-width:0;max-width:100%;min-height:0;position:relative;overflow:auto}.fx-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:max(100%,42rem)}.fx-table td,.fx-table th{height:var(--forentx-table-row-height);border-bottom:1px solid var(--forentx-table-border-color);border-right:1px solid var(--forentx-table-border-color);padding:var(--forentx-table-cell-padding-y) var(--forentx-table-cell-padding-x);text-align:left;vertical-align:middle;color:var(--forentx-color-text);font-size:var(--forentx-font-size-body);line-height:var(--forentx-line-height-body);background-clip:border-box}.fx-table th{z-index:var(--forentx-z-index-sticky);border-bottom-color:var(--forentx-table-header-border-color);border-right-color:var(--forentx-table-header-border-color);background:var(--forentx-table-header-fill);font-weight:var(--forentx-font-weight-semibold);position:sticky;top:0}.fx-table td{background:var(--forentx-color-surface);overflow:hidden}.fx-table__cell-content{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.fx-table__cell-content[data-cell-overflow=visible]{overflow:visible}.fx-table-shell[data-table-layout=fill]{align-self:stretch;overflow:hidden}.fx-table-shell[data-table-layout=fill]>.fx-table-wrap{max-height:100%}.fx-table__after-row td{background:var(--forentx-bg-secondarycontainer);padding:var(--forentx-space-3) var(--forentx-space-4)}.fx-table tr[data-selected] td{background:var(--forentx-bg-brand-subtle)}.fx-table tbody tr[data-clickable]{cursor:pointer}.fx-table tbody tr[data-clickable]:focus-visible{outline:2px solid var(--forentx-color-brand);outline-offset:-2px}.fx-table :is(th,td)[data-before-pinned=right],.fx-table td:last-child,.fx-table th:last-child{border-right:0}.fx-table tbody tr:last-child td{border-bottom:1px solid var(--forentx-color-border)}.fx-table-shell{align-self:start;gap:var(--forentx-space-3);flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.fx-table-summary,.fx-table-toolbar{justify-content:space-between;align-items:center;gap:var(--forentx-space-3);color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-body-sm);display:flex}.fx-table__sort{align-items:center;gap:var(--forentx-space-1);min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;flex:0 auto;padding:0;display:inline-flex}.fx-table__h-label,.fx-table__sort-label{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;flex:0 auto;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.fx-table__h-action,.fx-table__sort svg{flex:none}.fx-table__h-actions{align-items:center;gap:var(--forentx-space-1);flex:none;margin-left:0;display:inline-flex}.fx-table__h-action{border-radius:var(--forentx-radius-button);width:20px;height:20px;color:var(--forentx-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fx-table__h-action[data-state=open]{background:var(--forentx-bg-hover);color:var(--forentx-text-primary)}.fx-table__selection-cell{text-align:center}.fx-table__actions-cell{--forentx-table-sticky-cell-bg:var(--forentx-color-surface);z-index:calc(var(--forentx-z-index-sticky) + 1);background:var(--forentx-table-sticky-cell-bg);box-shadow:-1px 0 0 var(--forentx-table-sticky-cell-bg),inset 1px 0 0 var(--forentx-table-border-color);white-space:normal;background-clip:border-box;position:sticky;right:0;overflow:hidden}.fx-table__actions-content{z-index:1;overflow-wrap:anywhere;white-space:normal;justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex;position:relative}.fx-table__actions-content--header{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fx-table-row-action-menu{justify-content:center;align-items:center;display:inline-flex}.fx-table-row-action-menu__trigger.fx-dropdown__trigger{background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.fx-table-row-action-menu__button.fx-icon-button{background:var(--forentx-bg-hover);width:32px;height:32px;color:var(--forentx-text-tertiary);border:0}.fx-table-row-action-menu__trigger[data-state=open] .fx-table-row-action-menu__button{background:var(--forentx-bg-secondarycontainer);color:var(--forentx-text-primary)}.fx-table th.fx-table__actions-cell{--forentx-table-sticky-cell-bg:var(--forentx-table-header-fill);z-index:calc(var(--forentx-z-index-sticky) + 2);box-shadow:-1px 0 0 var(--forentx-table-sticky-cell-bg),inset 1px 0 0 var(--forentx-table-header-border-color)}.fx-table tr[data-selected] td.fx-table__actions-cell{--forentx-table-sticky-cell-bg:var(--forentx-bg-brand-subtle);background:var(--forentx-table-sticky-cell-bg)}.fx-table__empty-cell{height:112px;padding:var(--forentx-space-5);text-align:center;border-right:0}.fx-table__empty-cell .fx-state{min-height:80px}.fx-table__empty-state{place-items:center;min-height:80px;display:grid}.fx-table__interactive-surface[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}.fx-table__loading{background:var(--forentx-overlay-surface-strong);color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-body-sm);cursor:wait;pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.fx-pagination{justify-content:space-between;align-items:center;gap:var(--forentx-space-3);flex-wrap:wrap;display:flex}.fx-pagination__control-label,.fx-pagination__status,.fx-pagination__summary{color:var(--forentx-color-text-muted);font-size:var(--forentx-font-size-body-sm)}.fx-pagination__controls{align-items:center;gap:var(--forentx-space-2);flex-wrap:wrap;display:flex}.fx-pagination__jumper,.fx-pagination__jumper label,.fx-pagination__page-size{align-items:center;gap:var(--forentx-space-2);display:inline-flex}.fx-pagination__jump-button,.fx-pagination__jumper input,.fx-pagination__page-size select{min-height:var(--forentx-control-height-sm);border:1px solid var(--forentx-border-base);border-radius:var(--forentx-radius-input);background:var(--forentx-bg-container);color:var(--forentx-text-primary);font:inherit}.fx-pagination__page-size select{min-width:72px;padding-inline:var(--forentx-space-2)}.fx-pagination__jumper input{width:72px;padding-inline:var(--forentx-space-2)}.fx-pagination__jump-button{border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-button);color:var(--forentx-text-secondary);cursor:pointer;padding-inline:var(--forentx-space-3)}.fx-pagination__jump-button:focus-visible,.fx-pagination__jumper input:focus-visible,.fx-pagination__page-size select:focus-visible{border-color:var(--forentx-border-focus);box-shadow:var(--forentx-shadow-focus);outline:0}.fx-pagination__jump-button:hover{border-color:var(--forentx-border-hover);color:var(--forentx-text-primary)}.fx-status{border-radius:var(--forentx-radius-tag);min-height:1.5rem;padding:0 var(--forentx-space-2);font-size:var(--forentx-font-size-caption);font-weight:var(--forentx-font-weight-medium);line-height:var(--forentx-line-height-caption);border:1px solid #0000;align-items:center;display:inline-flex}.fx-status--brand{border-color:var(--forentx-tag-brand-border);background:var(--forentx-tag-brand-bg);color:var(--forentx-tag-brand-text)}.fx-status--info{border-color:var(--forentx-tag-info-border);background:var(--forentx-tag-info-bg);color:var(--forentx-tag-info-text)}.fx-status--success{border-color:var(--forentx-tag-success-border);background:var(--forentx-tag-success-bg);color:var(--forentx-tag-success-text)}.fx-status--warning{border-color:var(--forentx-tag-warning-border);background:var(--forentx-tag-warning-bg);color:var(--forentx-tag-warning-text)}.fx-status--error{border-color:var(--forentx-tag-error-border);background:var(--forentx-tag-error-bg);color:var(--forentx-tag-error-text)}.fx-status--gold{border-color:var(--forentx-tag-gold-border);background:var(--forentx-tag-gold-bg);color:var(--forentx-tag-gold-text)}.fx-status--cyan{border-color:var(--forentx-tag-cyan-border);background:var(--forentx-tag-cyan-bg);color:var(--forentx-tag-cyan-text)}.fx-status--volcano{border-color:var(--forentx-tag-volcano-border);background:var(--forentx-tag-volcano-bg);color:var(--forentx-tag-volcano-text)}.fx-status--purple{border-color:var(--forentx-tag-purple-border);background:var(--forentx-tag-purple-bg);color:var(--forentx-tag-purple-text)}.fx-status--neutral{border-color:var(--forentx-tag-neutral-border);background:var(--forentx-tag-neutral-bg);color:var(--forentx-tag-neutral-text)}.fx-state{justify-items:start;gap:var(--forentx-space-2);border:1px dashed var(--forentx-color-border);border-radius:var(--forentx-radius-md);background:var(--forentx-color-surface);color:var(--forentx-color-text-muted);padding:var(--forentx-space-5);display:grid}.fx-state p{margin:0}.fx-state--error{border-color:color-mix(in srgb,var(--forentx-color-danger) 45%,var(--forentx-color-border));background:var(--forentx-color-danger-soft);color:var(--forentx-color-danger)}.fx-tag{align-items:center;gap:var(--forentx-space-1);border:1px solid var(--forentx-tag-neutral-border);border-radius:var(--forentx-radius-tag);background:var(--forentx-tag-neutral-bg);min-height:24px;color:var(--forentx-tag-neutral-text);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption);padding:0 var(--forentx-space-2);display:inline-flex}.fx-tag--sm{min-height:20px;padding-inline:6px}.fx-tag--brand{border-color:var(--forentx-tag-brand-border);background:var(--forentx-tag-brand-bg);color:var(--forentx-tag-brand-text)}.fx-tag--info{border-color:var(--forentx-tag-info-border);background:var(--forentx-tag-info-bg);color:var(--forentx-tag-info-text)}.fx-tag--neutral{border-color:var(--forentx-tag-neutral-border);background:var(--forentx-tag-neutral-bg);color:var(--forentx-tag-neutral-text)}.fx-tag--success{border-color:var(--forentx-tag-success-border);background:var(--forentx-tag-success-bg);color:var(--forentx-tag-success-text)}.fx-tag--warning{border-color:var(--forentx-tag-warning-border);background:var(--forentx-tag-warning-bg);color:var(--forentx-tag-warning-text)}.fx-tag--danger{border-color:var(--forentx-tag-error-border);background:var(--forentx-tag-error-bg);color:var(--forentx-tag-error-text)}.fx-tag--outline{background:0 0}.fx-tag--outline.fx-tag--brand{border-color:var(--forentx-color-brand-6);color:var(--forentx-color-brand-6)}.fx-tag--outline.fx-tag--info{border-color:var(--forentx-status-info-default);color:var(--forentx-status-info-default)}.fx-tag--outline.fx-tag--neutral{border-color:var(--forentx-tag-neutral-border);color:var(--forentx-tag-neutral-text)}.fx-tag--outline.fx-tag--success{border-color:var(--forentx-color-success-6);color:var(--forentx-color-success-6)}.fx-tag--outline.fx-tag--warning{border-color:var(--forentx-color-warning-6);color:var(--forentx-color-warning-6)}.fx-tag--outline.fx-tag--danger{border-color:var(--forentx-color-error-6);color:var(--forentx-color-error-6)}.fx-contact-action,.fx-tag__dismiss{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fx-tag__dismiss{border-radius:var(--forentx-radius-full);color:currentColor;width:16px;height:16px}.fx-contact-action{border-radius:var(--forentx-radius-sm);width:24px;height:24px;transition:background var(--forentx-duration-fast) ease,color var(--forentx-duration-fast) ease,opacity var(--forentx-duration-fast) ease;flex:none}.fx-contact-action--copy{color:var(--forentx-text-link)}.fx-contact-action--whatsapp{color:var(--forentx-contact-whatsapp)}.fx-contact-action:focus-visible,.fx-contact-action:hover{background:var(--forentx-bg-hover);outline:0}.fx-contact-action--copy:focus-visible,.fx-contact-action--copy:hover{color:var(--forentx-text-brand)}.fx-contact-action--whatsapp:focus-visible,.fx-contact-action--whatsapp:hover{color:var(--forentx-contact-whatsapp-hover)}.fx-badge-wrap{display:inline-flex;position:relative}.fx-badge{border-radius:var(--forentx-radius-full);background:var(--forentx-status-error-default);min-width:18px;height:18px;color:var(--forentx-on-error);font-size:var(--forentx-font-size-caption);place-items:center;padding-inline:5px;line-height:1;display:inline-grid}.fx-badge-wrap>.fx-badge{position:absolute;top:-7px;right:-7px}.fx-badge--dot{width:8px;min-width:8px;height:8px;padding:0}.fx-badge--success{background:var(--forentx-status-success-default)}.fx-badge--warning{background:var(--forentx-status-warning-default)}.fx-badge--brand,.fx-badge--info{background:var(--forentx-status-info-default)}.fx-avatar{border-radius:var(--forentx-radius-avatar,var(--forentx-radius-full));background:var(--forentx-bg-brand-subtle);width:32px;height:32px;color:var(--forentx-text-brand);font-weight:var(--forentx-font-weight-semibold);place-items:center;display:inline-grid;position:relative;overflow:visible}.fx-avatar--xs{width:20px;height:20px;font-size:var(--forentx-font-size-mini)}.fx-avatar--sm{width:24px;height:24px;font-size:var(--forentx-font-size-caption)}.fx-avatar--lg{width:40px;height:40px;font-size:var(--forentx-font-size-h4)}.fx-avatar--xl{width:48px;height:48px;font-size:var(--forentx-font-size-h3)}.fx-avatar--square{border-radius:var(--forentx-radius-sm)}.fx-avatar__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fx-avatar__status{border:2px solid var(--forentx-bg-container);border-radius:var(--forentx-radius-full);background:var(--forentx-status-success-default);width:9px;height:9px;position:absolute;bottom:0;right:0}.fx-info-row{gap:var(--forentx-space-3);padding-block:var(--forentx-space-2);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;align-items:start;display:grid}.fx-info-row--vertical{gap:var(--forentx-space-1);grid-template-columns:1fr}.fx-info-card__subtitle,.fx-info-row__description,.fx-info-row__label{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body-sm)}.fx-info-row__value{color:var(--forentx-text-primary);font-size:var(--forentx-font-size-body);line-height:var(--forentx-line-height-body)}.fx-info-row--compact{padding:var(--forentx-space-1)0;grid-template-columns:80px minmax(0,1fr) auto;gap:0}.fx-info-row--compact .fx-info-row__label{font-weight:var(--forentx-font-weight-medium)}.fx-info-row--compact .fx-info-row__body{min-width:0}.fx-info-row--compact .fx-info-row__value{font-size:var(--forentx-font-size-body-sm);overflow-wrap:anywhere;word-break:normal;line-height:1.4}.fx-info-row--detail{grid-template-columns:var(--forentx-component-info-label-width) minmax(0,1fr) auto;column-gap:var(--forentx-component-info-label-value-gap);row-gap:var(--forentx-space-1);align-items:flex-start;padding:8px 0;display:grid}.fx-info-row--detail .fx-info-row__label{min-width:0;color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body);overflow-wrap:anywhere;line-height:1.5}.fx-info-row--detail .fx-info-row__body{gap:var(--forentx-space-1);flex-direction:column;min-width:0;display:flex}.fx-info-row--detail .fx-info-row__value{min-width:0;color:var(--forentx-text-primary);font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-medium);overflow-wrap:anywhere;word-break:break-word;align-items:center;line-height:1.5;display:inline-flex}.fx-info-row--full-width{grid-column:1/-1}.fx-detail-page__section,.fx-info-card,.fx-info-row-group,.fx-setting-page__content,.fx-step-content{border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-card);background:var(--forentx-bg-container)}.fx-info-row-group{padding:var(--forentx-space-4)}.fx-info-row-group--detail{background:0 0;border:0;border-radius:0;padding:0}.fx-info-card__title,.fx-info-row-group__title,.fx-section-header__title,.fx-step-content__title{color:var(--forentx-text-heading);font-size:var(--forentx-font-size-h4);line-height:var(--forentx-line-height-h4);font-weight:var(--forentx-font-weight-semibold);margin:0}.fx-info-row-group__rows{gap:var(--forentx-space-1);display:grid}.fx-info-row-group--2 .fx-info-row-group__rows{column-gap:var(--forentx-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.fx-info-row-group--3 .fx-info-row-group__rows{column-gap:var(--forentx-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.fx-info-row-group--detail .fx-info-row-group__rows{column-gap:var(--forentx-space-6);row-gap:0}.fx-info-card{overflow:hidden}.fx-info-card--detail{border-radius:var(--forentx-radius-sm);box-shadow:none;border-color:#0000;overflow:hidden}.fx-info-card--section{border-radius:var(--forentx-radius-sm);border-color:var(--forentx-border-light);background:var(--forentx-bg-container)}.fx-info-card__footer,.fx-info-card__header,.fx-section-header,.fx-step-content__header{justify-content:space-between;align-items:flex-start;gap:var(--forentx-space-4);border-bottom:1px solid var(--forentx-border-lighter);padding:var(--forentx-space-4);display:flex}.fx-section-header{border-bottom:0}.fx-section-header--divider{border-bottom:1px solid var(--forentx-border-lighter)}.fx-section-header--sticky{z-index:var(--forentx-z-index-sticky);background:var(--forentx-bg-container);position:sticky;top:0}.fx-section-header__heading{min-width:0}.fx-section-header__subtitle{margin:var(--forentx-space-1)0 0;color:var(--forentx-text-secondary)}.fx-section-header__actions{align-items:center;gap:var(--forentx-component-action-gap);flex:none;display:flex}.fx-info-card__header{position:relative}.fx-info-card--detail>.fx-info-card__header{align-items:center;gap:var(--forentx-component-action-gap);background:0 0;border-bottom:0;min-height:48px;padding:8px 16px}.fx-info-card--section>.fx-info-card__header{background:var(--forentx-color-brand-1);border-bottom:0;align-items:center;min-height:48px;padding:8px 16px}.fx-info-card--section[data-collapsible]>.fx-info-card__header:hover{background:var(--forentx-color-brand-2)}.fx-info-card--section .fx-info-card__title{color:var(--forentx-text-brand);font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-semibold);line-height:1.4}.fx-info-card--detail.fx-info-card--brand>.fx-info-card__header{background:var(--forentx-bg-brand-subtle)}.fx-info-card--detail .fx-info-card__heading{align-items:center;gap:var(--forentx-space-2);flex:auto;min-width:0;display:flex}.fx-info-card--detail.fx-info-card--has-subtitle>.fx-info-card__header{min-height:56px;padding-block:var(--forentx-space-3);align-items:center}.fx-info-card--detail.fx-info-card--has-subtitle .fx-info-card__heading{align-items:flex-start;gap:var(--forentx-space-1);flex-direction:column}.fx-info-card--detail .fx-info-card__title{font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-semibold);line-height:1.4}.fx-info-card--detail .fx-info-card__subtitle{color:var(--forentx-text-tertiary);font-size:var(--forentx-font-size-body-sm);line-height:1.4}.fx-info-card--detail .fx-info-card__actions{align-items:center;gap:var(--forentx-component-action-gap);margin-left:var(--forentx-component-action-gap);flex:none;padding-inline-end:var(--forentx-component-action-edge-gap);display:inline-flex}.fx-info-card__heading{z-index:1;min-width:0;position:relative}.fx-info-card[data-collapsible] .fx-info-card__heading{pointer-events:none}.fx-info-card__actions{z-index:2;position:relative}.fx-info-card__header-toggle{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.fx-info-card__header-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--forentx-color-brand-7);outline:0}.fx-info-card__collapse-icon{z-index:1;width:20px;height:20px;color:var(--forentx-text-tertiary);pointer-events:none;transition:transform var(--forentx-duration-fast) ease;flex:none;position:relative}.fx-info-card[data-collapsed] .fx-info-card__collapse-icon{transform:rotate(-90deg)}.fx-info-card__content{opacity:1;grid-template-rows:minmax(0,1fr);transition:grid-template-rows .22s,opacity .18s;display:grid}.fx-info-card__content[data-collapsed]{opacity:0;pointer-events:none;grid-template-rows:minmax(0,0fr)}.fx-info-card__content-inner{min-height:0;overflow:hidden}.fx-content-section__body,.fx-info-card__body,.fx-step-content__body{padding:var(--forentx-space-4)}.fx-info-card--detail .fx-info-card__body{padding:12px 16px}.fx-info-card--section .fx-info-card__body{padding:var(--forentx-space-6);container-type:inline-size}.fx-info-card--detail.fx-info-card--no-padding .fx-info-card__body{padding:0}.fx-file-name-cell,.fx-file-name-cell__main{align-items:center;gap:var(--forentx-space-2);min-width:0;color:inherit;text-align:left;text-decoration:none;display:inline-flex}.fx-file-name-cell__main{cursor:pointer;background:0 0;border:0;padding:0}.fx-file-name-cell__icon{border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-secondarycontainer);width:28px;height:28px;color:var(--forentx-text-brand);flex:none;place-items:center;display:inline-grid}.fx-file-name-cell__text{min-width:0;display:grid}.fx-file-name-cell__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-file-name-cell__meta{gap:var(--forentx-space-1);color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption);display:flex}.fx-progress{gap:var(--forentx-space-2);display:grid}.fx-progress__header{justify-content:space-between;gap:var(--forentx-space-3);color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm);display:flex}.fx-progress__track{border-radius:var(--forentx-radius-full);background:var(--forentx-bg-component);height:8px;overflow:hidden}.fx-progress__bar{border-radius:inherit;background:var(--forentx-bg-brand);height:100%}.fx-tabs{gap:var(--forentx-space-3);display:grid}.fx-tabs--detail>.fx-tabs__list,.fx-tabs__list{border-bottom:1px solid var(--forentx-border-light)}.fx-tabs__list{gap:var(--forentx-space-1);display:flex}.fx-tabs--detail>.fx-tabs__list>.fx-tabs__tab,.fx-tabs__tab{gap:var(--forentx-space-2);color:var(--forentx-text-secondary)}.fx-tabs__tab{align-items:center;min-height:36px;cursor:pointer;padding:0 var(--forentx-space-3);background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.fx-tabs__tab--active{border-bottom-color:var(--forentx-bg-brand);color:var(--forentx-text-brand)}.fx-tabs--detail{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-width:0}.fx-tabs--detail>.fx-tabs__list{background:var(--forentx-bg-container);flex:none;align-items:center;gap:0;min-width:0;min-height:44px;padding:0 24px;overflow-x:auto}.fx-tabs--detail>.fx-tabs__list>.fx-tabs__tab{white-space:nowrap;align-self:stretch;min-height:44px;font-size:var(--forentx-font-size-body);border-bottom-width:2px;flex:none;padding:0 16px}.fx-tabs--detail>.fx-tabs__list>.fx-tabs__tab--active{color:var(--forentx-text-brand)}.fx-tabs--detail>.fx-tabs__panel{min-height:0;padding:16px 24px;overflow:auto}.fx-page-header,.fx-tabs--pill{gap:var(--forentx-grid-spacing-16)}.fx-tabs--pill>.fx-tabs__list{gap:var(--forentx-space-1);border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-secondarycontainer);width:fit-content;max-width:100%;padding:var(--forentx-space-1);border:0;align-items:center}.fx-tabs--pill>.fx-tabs__list>.fx-tabs__tab{border-radius:var(--forentx-radius-sm);min-width:80px;min-height:36px;color:var(--forentx-text-secondary);padding:0 var(--forentx-space-4);background:0 0;border:1px solid #0000;justify-content:center}.fx-tabs--pill>.fx-tabs__list>.fx-tabs__tab--active{border-color:var(--forentx-border-light);background:var(--forentx-bg-container);box-shadow:var(--forentx-shadow-xs);color:var(--forentx-text-brand)}.fx-page-header{display:grid}.fx-list-page{display:grid}.fx-detail-page,.fx-setting-page{gap:var(--forentx-grid-spacing-16);display:grid}.fx-page-header__main{justify-content:space-between}.fx-batch-toolbar,.fx-page-header__main{align-items:center;gap:var(--forentx-space-3);display:flex}.fx-bottom-action-bar,.fx-bottom-action-bar__actions,.fx-bottom-action-bar__primary,.fx-bottom-action-bar__secondary,.fx-filter-bar__row{justify-content:space-between;align-items:center;gap:var(--forentx-space-3);display:flex}.fx-filter-bar__controls{align-items:center;gap:var(--forentx-space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.fx-record-form-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--forentx-component-action-gap);width:100%;display:flex}.fx-page-header__title-block{gap:var(--forentx-space-3);align-items:flex-start;display:flex}.fx-page-header__eyebrow,.fx-page-header__subtitle{color:var(--forentx-text-secondary);margin:0}.fx-page-header__title{color:var(--forentx-text-heading);font-size:var(--forentx-font-size-h3);font-weight:var(--forentx-font-weight-regular);line-height:var(--forentx-line-height-h3);margin:0}.fx-filter-bar__actions,.fx-filter-bar__active,.fx-filter-bar__active-groups,.fx-filter-bar__filter-drawer,.fx-filter-bar__secondary-actions,.fx-page-header__actions{gap:var(--forentx-space-2);flex-wrap:wrap;display:flex}.fx-filter-bar__actions{flex-shrink:0;justify-content:flex-end;margin-left:auto}.fx-filter-bar__active .fx-tag__content{align-items:center;gap:var(--forentx-space-1);display:inline-flex}.fx-filter-bar{gap:var(--forentx-grid-spacing-12);background:var(--forentx-bg-container);display:grid}.fx-filter-drawer__trigger{border-color:var(--forentx-border-base);background:var(--forentx-bg-container);color:var(--forentx-text-primary);position:relative}.fx-filter-drawer__trigger:hover{border-color:var(--forentx-color-brand-7);background:var(--forentx-bg-container);color:var(--forentx-color-brand-7)}.fx-filter-drawer__count{border-radius:var(--forentx-radius-full);background:var(--forentx-bg-brand);min-width:18px;height:18px;color:var(--forentx-on-brand);font-size:var(--forentx-font-size-caption);place-items:center;padding-inline:5px;line-height:1;display:inline-grid}.fx-filter-bar__active{justify-content:space-between;align-items:flex-start;width:100%}.fx-filter-bar__active-groups{flex:auto;min-width:0}.fx-filter-bar__secondary-actions{flex:none;justify-content:flex-end;margin-left:auto}.fx-filter-bar__active-group{min-height:var(--forentx-control-height);border:1px solid var(--forentx-border-base);border-radius:var(--forentx-radius-input);background:var(--forentx-bg-container);color:var(--forentx-text-primary);padding-inline:var(--forentx-space-3) var(--forentx-space-1);flex-wrap:wrap;align-items:center;display:inline-flex}.fx-filter-bar__active-group-label{font-size:var(--forentx-font-size-body-sm);flex:none}.fx-filter-bar__active-group-values,.fx-filter-bar__active-value{flex-wrap:wrap;align-items:center;display:inline-flex}.fx-filter-bar__active-value{font-weight:var(--forentx-font-weight-medium)}.fx-filter-bar__active-separator{color:var(--forentx-border-base);padding-inline:var(--forentx-space-1)}.fx-filter-bar__active-group .fx-filter-bar__active-tag{min-height:calc(var(--forentx-control-height) - 2px);color:var(--forentx-text-primary);padding-inline:var(--forentx-space-2);background:0 0;border:0;border-radius:0}.fx-filter-bar__active-group .fx-tag__dismiss{color:var(--forentx-text-tertiary,var(--forentx-text-secondary))}.fx-filter-bar__active-group .fx-tag__dismiss:hover{color:var(--forentx-text-primary);background:0 0}.fx-filter-drawer__body{gap:var(--forentx-space-4);display:grid}.fx-filter-bar__search-control{width:min(var(--forentx-filter-search-width-preferred),100%);min-width:min(var(--forentx-filter-search-width-min),100%);max-width:var(--forentx-filter-search-width-max);flex:0 1 var(--forentx-filter-search-width-preferred);align-items:center;gap:var(--forentx-space-2);border:1px solid var(--forentx-border-base);border-radius:var(--forentx-radius-input);background:var(--forentx-bg-container);padding-inline:var(--forentx-space-3);display:flex}.fx-filter-bar[data-has-actions] .fx-filter-bar__search-control{width:min(var(--forentx-filter-search-width-max),100%);flex-basis:var(--forentx-filter-search-width-max)}.fx-filter-bar__search-control .fx-input{border:0;padding-inline:0}.fx-bottom-action-bar{border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-container);box-shadow:none;padding:var(--forentx-space-3) var(--forentx-space-4)}.fx-batch-toolbar{z-index:var(--forentx-z-index-popover);border:1px solid var(--forentx-border-lighter);border-radius:var(--forentx-radius-full);background:var(--forentx-bg-elevated,var(--forentx-bg-container));width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--forentx-shadow-floating-toolbar);justify-content:center;padding:8px 10px;position:fixed;top:96px;left:50%;transform:translate(-50%)}.fx-batch-toolbar__count{border-radius:var(--forentx-radius-full);background:var(--forentx-status-success-bg);min-height:40px;color:var(--forentx-status-success-text);font-size:var(--forentx-font-size-body-sm);font-weight:var(--forentx-font-weight-medium);line-height:var(--forentx-line-height-body-sm);white-space:nowrap;align-items:center;padding:0 24px;display:inline-flex}.fx-batch-toolbar__actions,.fx-batch-toolbar__actions .fx-button-group{align-items:center;gap:var(--forentx-space-2);display:inline-flex}.fx-batch-toolbar .fx-button{border-radius:var(--forentx-radius-full);min-height:40px;padding-inline:22px}.fx-batch-toolbar .fx-button--danger{border-color:var(--forentx-color-danger);background:var(--forentx-color-danger);color:var(--forentx-on-brand)}.fx-batch-toolbar .fx-button--danger:hover:not(:disabled){border-color:var(--forentx-status-error-default);background:var(--forentx-status-error-default);color:var(--forentx-on-brand)}.fx-batch-toolbar__clear{border-radius:var(--forentx-radius-full);background:var(--forentx-bg-secondarycontainer);width:40px;height:40px;color:var(--forentx-text-primary);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid}.fx-batch-toolbar__clear:hover{background:var(--forentx-bg-hover)}.fx-list-page{gap:var(--forentx-grid-spacing-16);background:var(--forentx-bg-container);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.fx-page-closure-marker-scope:has(>.fx-detail-page),.fx-page-closure-marker-scope:has(>.fx-list-page){flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.fx-list-page--embedded{background:0 0;height:100%;min-height:0;padding:0}.fx-list-page>.fx-page-header{padding-bottom:var(--forentx-grid-spacing-16)}.fx-list-page__batch,.fx-list-page__filters,.fx-list-page__summary,.fx-list-page__tabs{flex-shrink:0}.fx-list-page__body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.fx-list-page__body>.fx-table-shell{flex:0 auto;align-self:stretch;max-height:100%;overflow:hidden}.fx-list-page__body>.fx-table-shell>.fx-table-wrap{flex:0 auto;min-height:0;max-height:100%}.fx-list-page__pagination{border-top:1px solid var(--forentx-border-lighter);padding-top:var(--forentx-grid-spacing-12);margin-top:auto}.fx-list-page--workspace{border-radius:var(--forentx-radius-sm);gap:0}.fx-list-page--workspace>.fx-list-page__header,.fx-list-page--workspace>.fx-page-header{border-bottom:1px solid var(--forentx-border-light);padding:var(--forentx-space-4) var(--forentx-space-6);flex-shrink:0}.fx-list-page--workspace>.fx-list-page__header .fx-page-header__title,.fx-list-page--workspace>.fx-page-header .fx-page-header__title{font-size:var(--forentx-font-size-h3);line-height:var(--forentx-line-height-h3)}.fx-list-page--workspace>.fx-list-page__header .fx-page-header__subtitle,.fx-list-page--workspace>.fx-page-header .fx-page-header__subtitle{margin-top:var(--forentx-space-1);font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body-sm)}.fx-list-page--workspace>.fx-list-page__filters{padding:var(--forentx-space-4) var(--forentx-space-6)0}.fx-list-page--workspace>.fx-list-page__body{padding:var(--forentx-space-4) var(--forentx-space-6) var(--forentx-space-5)}.fx-list-page--workspace>.fx-list-page__pagination{padding:var(--forentx-space-3) var(--forentx-space-6)}@media (max-width:720px){.fx-list-page--workspace>.fx-list-page__body,.fx-list-page--workspace>.fx-list-page__filters,.fx-list-page--workspace>.fx-list-page__pagination{padding-inline:var(--forentx-space-4)}}.fx-list-page-action-bar,.fx-list-page-action-bar__group{align-items:center;gap:var(--forentx-grid-spacing-12);flex-wrap:wrap;display:inline-flex}.fx-list-page-action-bar{justify-content:flex-end}.fx-list-page-action-bar__group{flex:none}.fx-list-page-action-bar .fx-button{gap:var(--forentx-space-1);min-height:var(--forentx-control-height-md);border-radius:var(--forentx-radius-sm);font-size:var(--forentx-font-size-body);padding:0 16px;font-weight:400}.fx-label-management-page .fx-filter-bar__row{align-items:flex-start}.fx-label-management-page .fx-filter-bar__search-control{flex:0 450px;width:min(450px,100%);min-width:min(450px,100%);max-width:450px}.fx-label-management-page .fx-filter-bar__secondary-actions{justify-content:flex-end;width:100%}.fx-label-management-page .fx-filter-bar__secondary-actions:empty{display:none}.fx-label-management-page .fx-table{width:100%;min-width:max(100%,72rem)}.fx-bottom-action-bar--sticky{bottom:var(--forentx-space-3);z-index:var(--forentx-z-index-sticky);position:sticky}.fx-detail-page__grid,.fx-setting-page__grid{gap:var(--forentx-space-4);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.fx-setting-page__grid{grid-template-columns:240px minmax(0,1fr)}.fx-setting-page__grid--content-only{grid-template-columns:minmax(0,1fr)}.fx-detail-page__main,.fx-setting-page__nav{gap:var(--forentx-space-3);display:grid}.fx-detail-page--detail{background:var(--forentx-bg-container);flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.fx-detail-page--detail>.fx-page-header{border-bottom:1px solid var(--forentx-border-light);background:var(--forentx-bg-container);flex:none;padding:0 24px}.fx-detail-page--detail .fx-page-header__main{min-height:56px}.fx-detail-page--detail .fx-page-header__actions{align-items:center;gap:var(--forentx-space-2)}.fx-detail-page--detail .fx-page-header__actions .fx-button{min-height:32px;padding-inline:var(--forentx-space-3)}.fx-detail-page--detail .fx-page-header__title-block{align-items:center;gap:0}.fx-detail-page--detail .fx-page-header__back{border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-secondarycontainer);width:auto;height:32px;min-height:32px;color:var(--forentx-text-primary);font-size:var(--forentx-font-size-body-sm);font-weight:var(--forentx-font-weight-medium);border:0;padding:0 12px}.fx-detail-page--detail .fx-page-header__back,.fx-detail-page--detail .fx-page-header__back>span{align-items:center;gap:var(--forentx-space-2);line-height:1;display:inline-flex}.fx-detail-page--detail .fx-page-header__back svg{flex:0 0 14px;width:14px;height:14px}.fx-detail-page--detail .fx-page-header__back:hover:not(:disabled){background:var(--forentx-bg-secondarycontainer-hover,var(--forentx-bg-hover));color:var(--forentx-text-primary);transform:scale(1.02)}.fx-detail-page--detail .fx-page-header__back:active:not(:disabled){background:var(--forentx-bg-component);color:var(--forentx-text-primary);transform:scale(.98)}.fx-detail-page--detail .fx-page-header__title-content{align-items:center;gap:var(--forentx-space-2);margin-left:var(--forentx-space-3);padding-left:var(--forentx-space-4);display:flex;position:relative}.fx-detail-page--detail .fx-page-header__title-content:before{background:var(--forentx-border-light);content:"";width:1px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fx-detail-page--detail .fx-page-header__title{min-width:0;font-size:var(--forentx-font-size-h3);font-weight:var(--forentx-font-weight-semibold);white-space:nowrap;align-items:center;line-height:1.4;display:flex}.fx-detail-page--detail .fx-detail-page__title-subtitle,.fx-detail-page--detail .fx-page-header__subtitle{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-regular);white-space:nowrap;line-height:1.5}.fx-detail-page--detail .fx-detail-page__title-line{align-items:center;gap:var(--forentx-space-2);min-width:0;display:inline-flex}.fx-detail-page--detail .fx-detail-page__title-suffix{align-items:center;min-width:0;display:inline-flex}.fx-detail-page--detail .fx-detail-page__edit-link{border-radius:var(--forentx-radius-sm);color:var(--forentx-text-brand);font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-regular);line-height:var(--forentx-line-height-h1);padding-inline:var(--forentx-space-2);text-decoration:underline}.fx-detail-page--detail .fx-detail-page__edit-link:hover:not(:disabled){background:var(--forentx-bg-brand-subtle);color:var(--forentx-text-brand)}.fx-detail-page--detail .fx-detail-page__grid,.fx-detail-page--detail .fx-detail-page__main{flex-direction:column;flex:auto;gap:0;width:100%;min-height:0;display:flex}.fx-detail-page--detail .fx-detail-page__main>.fx-tabs{flex:auto;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;display:grid}.fx-detail-page--detail .fx-tabs__panel{background:var(--forentx-bg-container)}.fx-detail-page--detail .fx-detail-page__main>.fx-tabs>.fx-tabs__panel{overflow:auto}.fx-detail-page--detail .fx-detail-page__main>.fx-tabs>.fx-tabs__panel:has(>.fx-detail-page__subtabs){overflow:hidden}.fx-detail-page__subtabs{gap:var(--forentx-grid-spacing-16);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.fx-detail-page__subtabs>.fx-tabs__list{scrollbar-width:thin;flex:none;min-width:0;overflow-x:auto}.fx-detail-page__subtabs>.fx-tabs__panel{min-width:0;min-height:0;overflow:hidden}.fx-detail-page--detail .fx-info-card--detail{border-color:var(--forentx-border-light);border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-container)}.fx-detail-page--detail .fx-info-card--detail>.fx-info-card__header{min-height:48px;padding:8px 16px}.fx-detail-page--detail .fx-info-card--detail.fx-info-card--brand>.fx-info-card__header{background:var(--forentx-bg-brand-subtle)}.fx-detail-page--detail .fx-info-card--detail .fx-info-card__body{padding:16px 20px}.fx-detail-page--detail .fx-info-card--detail.fx-info-card--no-padding .fx-info-card__body{padding:0}.fx-detail-page__tab-placeholder-card{width:100%}.fx-detail-page__tab-placeholder{background:var(--forentx-bg-muted);border:1px dashed var(--forentx-border-default);border-radius:var(--forentx-radius-sm);color:var(--forentx-text-secondary);align-items:flex-start;gap:var(--forentx-space-2);min-height:120px;padding:var(--forentx-space-5);flex-direction:column;justify-content:center;display:flex}.fx-detail-page__tab-placeholder strong{color:var(--forentx-text-heading);font-size:var(--forentx-font-size-body);font-weight:600}.fx-detail-page__tab-placeholder p{max-width:560px;margin:0}.fx-detail-page--detail .fx-info-row-group--detail .fx-info-row-group__rows{column-gap:var(--forentx-space-6);row-gap:0}.fx-detail-page--detail .fx-info-row--detail{padding:8px 0}.fx-detail-page--detail .fx-info-row--detail .fx-info-row__value{font-weight:600}.fx-setting-page__nav{align-content:start}.fx-setting-page__nav-item{width:100%;min-height:var(--forentx-control-height);border-radius:var(--forentx-radius-sm);color:var(--forentx-text-secondary);cursor:pointer;padding:0 var(--forentx-space-3);background:0 0;border:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.fx-setting-page__nav-item--active{background:var(--forentx-bg-brand-subtle);color:var(--forentx-text-brand)}.fx-step-progress,.fx-step-progress__list{justify-content:center;width:100%;padding:16px 0;display:flex}.fx-step-progress__list{align-items:flex-start;gap:0;max-width:1000px;margin:0;padding:0;list-style:none}.fx-step-progress__item{flex:1 1 0;justify-content:center;min-width:120px;max-width:200px;display:flex;position:relative}.fx-step-progress__item:not(:last-child):after{z-index:0;background:var(--forentx-border-light);content:"";height:2px;position:absolute;top:23px;left:calc(50% + 32px);right:calc(32px - 50%)}.fx-step-progress__item--complete:not(:last-child):after{background:var(--forentx-bg-brand)}.fx-step-progress__button{z-index:1;align-items:center;gap:var(--forentx-space-3);width:100%;color:var(--forentx-text-secondary);cursor:pointer;text-align:center;flex-direction:column;display:flex;position:relative}.fx-step-progress__button:disabled{cursor:default;opacity:1}.fx-step-progress__indicator{border-radius:var(--forentx-radius-full);background:var(--forentx-color-neutral-2);width:48px;height:48px;color:var(--forentx-text-placeholder);border:0;place-items:center;display:inline-grid}.fx-step-progress__item--current .fx-step-progress__indicator{background:var(--forentx-bg-brand);color:var(--forentx-on-brand)}.fx-step-progress__item--complete .fx-step-progress__indicator{background:var(--forentx-bg-brand-subtle);color:var(--forentx-text-brand)}.fx-step-progress__text{max-width:100%;padding-inline:var(--forentx-space-2);display:block}.fx-step-progress__title{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-regular);line-height:var(--forentx-line-height-body);display:block}.fx-step-progress__description{font-size:var(--forentx-font-size-caption);display:block}.fx-step-progress__item--current .fx-step-progress__title{color:var(--forentx-text-brand);font-weight:var(--forentx-font-weight-semibold)}.fx-step-progress__item--complete .fx-step-progress__title{color:var(--forentx-text-primary);font-weight:var(--forentx-font-weight-medium)}.fx-step-form-page{border-radius:var(--forentx-radius-card);background:var(--forentx-bg-container);height:100%;min-height:0;padding-top:var(--forentx-space-6);flex-direction:column;gap:0;display:flex}.fx-step-form-page>.fx-page-header{flex:none;padding:0 24px 12px;display:block}.fx-step-form-page .fx-page-header__title{font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-semibold);line-height:var(--forentx-line-height-body)}.fx-step-form-page .fx-page-header__eyebrow,.fx-step-form-page .fx-page-header__subtitle{display:none}.fx-step-form-page>.fx-step-progress{flex:none;padding:16px 24px}.fx-step-form-page .fx-step-form-page__form{flex-direction:column;flex:auto;min-height:0;display:flex}.fx-step-form-page .fx-step-form-page__content{flex:auto;min-height:0;padding:0 24px;overflow:auto}.fx-step-form-page .fx-step-form-page__footer{flex:none}.fx-step-form-page .fx-bottom-action-bar{border:0;border-top:1px solid var(--forentx-border-light);background:var(--forentx-bg-container);box-shadow:none;border-radius:0;padding:12px 16px}.fx-step-form-page .fx-bottom-action-bar__actions{justify-content:space-between;gap:var(--forentx-space-3);flex:auto;width:100%}.fx-step-form-page .fx-bottom-action-bar__primary,.fx-step-form-page .fx-bottom-action-bar__secondary{flex:none}.fx-step-form-page .fx-bottom-action-bar__primary{margin-left:auto}.fx-step-form-page .fx-bottom-action-bar .fx-button{border-radius:var(--forentx-radius-sm);min-height:40px;padding-inline:var(--forentx-space-4)}.fx-step-form-page .fx-step-content{background:0 0;border:0;border-radius:0}.fx-step-form-page .fx-step-content__body{padding:0 0 40px}.fx-step-form-page .fx-checkbox-group__legend,.fx-step-form-page .fx-choice-card-group__legend,.fx-step-form-page .fx-form-group__legend,.fx-step-form-page .fx-radio-group__legend{margin-bottom:var(--forentx-space-5);color:var(--forentx-text-heading);font-size:var(--forentx-font-size-h4);font-weight:var(--forentx-font-weight-semibold);line-height:var(--forentx-line-height-h4)}@media (max-width:860px){.fx-choice-card-group__items,.fx-detail-page__grid,.fx-form-group--grid[data-columns="2"]>.fx-form-group__content,.fx-form-group--grid[data-columns="3"]>.fx-form-group__content,.fx-form-group--grid[data-columns="4"]>.fx-form-group__content,.fx-info-row-group--2 .fx-info-row-group__rows,.fx-info-row-group--3 .fx-info-row-group__rows,.fx-info-row-group--detail .fx-info-row-group__rows,.fx-setting-page__grid{grid-template-columns:1fr}.fx-bottom-action-bar,.fx-filter-bar__row,.fx-page-header__main{flex-direction:column;align-items:stretch}}.fx-checkbox-group__items,.fx-form,.fx-form-group__content,.fx-radio-group__items{gap:var(--forentx-component-control-gap);display:grid}.fx-choice-card-group__items{display:grid}.fx-form-group--grid[data-columns="2"]>.fx-form-group__content{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-form-group--grid[data-columns="3"]>.fx-form-group__content{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-form-group--grid[data-columns="4"]>.fx-form-group__content{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-checkbox-group--horizontal .fx-checkbox-group__items,.fx-form--inline,.fx-radio-group--horizontal .fx-radio-group__items{flex-wrap:wrap;align-items:center;display:flex}.fx-checkbox-group,.fx-choice-card-group,.fx-form-group,.fx-radio-group{border:0;min-width:0;margin:0;padding:0}.fx-checkbox-group__legend,.fx-choice-card-group__legend,.fx-form-group__legend,.fx-radio-group__legend{align-items:center;gap:var(--forentx-space-1);margin-bottom:var(--forentx-component-field-gap);color:var(--forentx-text-primary);font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-medium);line-height:var(--forentx-line-height-body);display:flex}.fx-checkbox-group__required,.fx-choice-card-group__required,.fx-form-group__required,.fx-radio-group__required{color:var(--forentx-text-error)}.fx-checkbox-group__description,.fx-checkbox-group__error,.fx-choice-card-group__description,.fx-choice-card-group__error,.fx-form-group__description,.fx-form-group__error,.fx-radio-group__description,.fx-radio-group__error{margin:var(--forentx-space-1)0 0;color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption)}.fx-checkbox-group__error,.fx-choice-card-group__error,.fx-form-group__error,.fx-radio-group__error{color:var(--forentx-text-error)}.fx-choice-card-group__items{grid-template-columns:repeat(var(--forentx-choice-card-columns,2),minmax(0,1fr));gap:var(--forentx-component-control-gap)}.fx-choice-card-group[data-columns="1"]{--forentx-choice-card-columns:1}.fx-choice-card-group[data-columns="2"]{--forentx-choice-card-columns:2}.fx-choice-card-group[data-columns="3"]{--forentx-choice-card-columns:3}.fx-choice-card-group__item{justify-content:center;align-items:center;gap:var(--forentx-space-4);border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-container);min-width:0;min-height:64px;color:var(--forentx-text-primary);cursor:pointer;padding:16px 24px 16px 20px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.fx-choice-card-group__item:hover:not([data-disabled]):not([data-checked]):not(:has(.fx-choice-card-group__input:checked)){border-color:var(--forentx-color-brand-7);background:var(--forentx-bg-brand-subtle);transform:scale(1.01)}.fx-choice-card-group__item:active:not([data-disabled]){transform:scale(.99)}.fx-choice-card-group__item[data-checked]{border-color:var(--forentx-color-brand-7);background:var(--forentx-bg-brand-subtle);color:var(--forentx-text-brand)}.fx-choice-card-group__item:has(.fx-choice-card-group__input:checked){border-color:var(--forentx-color-brand-7);background:var(--forentx-bg-brand-subtle);color:var(--forentx-text-brand)}.fx-choice-card-group__item[data-disabled]{cursor:not-allowed;opacity:.55}.fx-choice-card-group__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-choice-card-group__input:focus-visible+.fx-choice-card-group__icon,.fx-choice-card-group__input:focus-visible~.fx-choice-card-group__copy{outline:2px solid var(--forentx-color-brand-7);outline-offset:3px}.fx-choice-card-group__icon{border-radius:var(--forentx-radius-full);background:var(--forentx-bg-page);width:30px;height:30px;color:var(--forentx-text-primary);flex:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.fx-choice-card-group__item[data-checked] .fx-choice-card-group__icon{background:var(--forentx-color-brand-2);color:var(--forentx-text-brand)}.fx-choice-card-group__item:has(.fx-choice-card-group__input:checked) .fx-choice-card-group__icon{background:var(--forentx-color-brand-2);color:var(--forentx-text-brand)}.fx-choice-card-group__copy{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.fx-choice-card-group__title{width:100%;color:inherit;font-size:var(--forentx-font-size-h4);font-weight:var(--forentx-font-weight-medium);overflow-wrap:break-word;text-align:left;line-height:1.3}.fx-choice-card-group__option-description{width:100%;color:var(--forentx-text-tertiary);font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-regular);overflow-wrap:break-word;text-align:left;line-height:1.4}.fx-choice-card-group__item[data-checked] .fx-choice-card-group__option-description{color:var(--forentx-text-brand)}.fx-choice-card-group__item:has(.fx-choice-card-group__input:checked) .fx-choice-card-group__option-description{color:var(--forentx-text-brand)}.fx-textarea{min-height:86px;padding-block:var(--forentx-space-2);resize:vertical}.fx-phone-input{align-items:center;gap:var(--forentx-space-2);display:flex}.fx-password-input{display:block}.fx-password-input .fx-input,.fx-phone-input .fx-input{min-width:0}.fx-password-input .fx-input-shell,.fx-phone-input .fx-input-shell{width:100%}.fx-password-input__toggle{border-radius:var(--forentx-radius-full);width:28px;height:28px;color:var(--forentx-color-text-muted);background:0 0;border:0;flex:none}.fx-password-input__toggle:focus-visible,.fx-password-input__toggle:hover{background:var(--forentx-bg-hover);color:var(--forentx-color-text)}.fx-phone-input__prefix{flex:none;width:92px}.fx-phone-input--split{gap:0}.fx-phone-input__prefix-select{min-width:max-content;display:inline-block}.fx-phone-input__prefix-select .fx-select-control{width:auto}.fx-phone-input__prefix-select .fx-select-trigger{min-height:24px;padding:0 var(--forentx-grid-spacing-4)0 0;background:0 0;border:0}.fx-phone-input__prefix-select .fx-select-trigger:hover{background:0 0;border-color:#0000}.fx-phone-input__prefix-select .fx-select-trigger:focus-visible{box-shadow:none;outline:0}.fx-phone-input__prefix-select .fx-select-trigger__value{overflow:visible}.fx-phone-input__prefix-select .fx-select-panel{max-width:min(420px,100vw - 16px);min-width:max-content!important}.fx-phone-input__prefix-option{align-items:center;gap:var(--forentx-grid-spacing-4);white-space:nowrap;min-width:max-content;display:inline-flex}.fx-checkbox,.fx-radio,.fx-switch{align-items:flex-start;gap:var(--forentx-space-2);color:var(--forentx-text-primary);cursor:pointer;font-size:var(--forentx-font-size-body);line-height:var(--forentx-line-height-body);display:inline-flex}.fx-checkbox__control,.fx-radio__control{opacity:0;pointer-events:none;position:absolute}.fx-checkbox__box,.fx-radio__mark{border:1px solid var(--forentx-border-base);background:var(--forentx-bg-container);flex:none;place-items:center;width:16px;height:16px;margin-top:3px;display:inline-grid}.fx-checkbox__box{border-radius:var(--forentx-radius-xs)}.fx-checkbox__box:after{border:solid var(--forentx-on-brand);content:"";opacity:0;width:8px;height:4px;transition:opacity var(--forentx-duration-fast) ease,transform var(--forentx-duration-fast) ease;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(.75)}.fx-radio__mark{border-radius:var(--forentx-radius-full)}.fx-checkbox__control:checked+.fx-checkbox__box,.fx-radio__control:checked+.fx-radio__mark{border-color:var(--forentx-bg-brand);background:var(--forentx-bg-brand);box-shadow:inset 0 0 0 3px var(--forentx-bg-container)}.fx-checkbox__control:checked+.fx-checkbox__box{box-shadow:none}.fx-checkbox__control:checked+.fx-checkbox__box:after{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}.fx-checkbox__description,.fx-radio__description,.fx-switch__description{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption)}.fx-switch__control{opacity:0;pointer-events:none;position:absolute}.fx-switch__thumb,.fx-switch__track{border-radius:var(--forentx-radius-full)}.fx-switch__track{background:var(--forentx-bg-component-active);width:38px;height:22px;transition:background var(--forentx-duration-fast) var(--forentx-easing-standard);align-items:center;padding:2px;display:inline-flex}.fx-switch__thumb{background:var(--forentx-bg-container);width:18px;height:18px;box-shadow:var(--forentx-shadow-xs);transition:transform var(--forentx-duration-fast) var(--forentx-easing-standard)}.fx-switch__control:checked+.fx-switch__track{background:var(--forentx-bg-brand)}.fx-switch__control:checked+.fx-switch__track .fx-switch__thumb{transform:translate(16px)}.fx-removable-tag--brand{border-color:var(--forentx-tag-brand-border);background:var(--forentx-tag-brand-bg);color:var(--forentx-tag-brand-text)}.fx-removable-tag--success{border-color:var(--forentx-tag-success-border);background:var(--forentx-tag-success-bg);color:var(--forentx-tag-success-text)}.fx-removable-tag--warning{border-color:var(--forentx-tag-warning-border);background:var(--forentx-tag-warning-bg);color:var(--forentx-tag-warning-text)}.fx-removable-tag--danger{border-color:var(--forentx-tag-error-border);background:var(--forentx-tag-error-bg);color:var(--forentx-tag-error-text)}.fx-popover,.fx-tooltip{box-sizing:border-box}.fx-dropdown__menu,.fx-message-box,.fx-popover,.fx-tooltip{border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-popover,var(--forentx-radius-md));background:var(--forentx-bg-elevated);box-shadow:var(--forentx-shadow-popover);color:var(--forentx-text-primary);overscroll-behavior:contain;z-index:var(--forentx-z-index-popover)}.fx-message-box{box-sizing:border-box}.fx-tooltip{max-width:min(320px,100vw - 24px);max-height:min(var(--forentx-floating-available-height,calc(100vh - 24px)),calc(100vh - 24px));padding:var(--forentx-space-2) var(--forentx-space-3);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption);overflow-wrap:anywhere;white-space:normal;overflow:hidden auto}.fx-popover__body,.fx-popover__description,.fx-tooltip *{overflow-wrap:anywhere;min-width:0}.fx-dropdown__trigger,.fx-popover__trigger,.fx-tooltip__trigger{display:inline-flex}.fx-popover{max-width:min(360px,100vw - 48px);display:grid}.fx-popover__header{justify-content:space-between;gap:var(--forentx-space-3)}.fx-message-box__footer,.fx-message-box__header,.fx-popover__header{align-items:flex-start;border-bottom:1px solid var(--forentx-border-lighter);padding:var(--forentx-space-4);display:flex}.fx-popover__title{font-size:var(--forentx-font-size-h4);line-height:var(--forentx-line-height-h4);margin:0}.fx-message-box__title{margin:0}.fx-popover__header-actions{align-items:center;gap:var(--forentx-space-2);flex:none;display:inline-flex}.fx-popover__description{color:var(--forentx-text-secondary)}.fx-message-box__message,.fx-popover__description{margin:var(--forentx-space-1)0 0}.fx-message-box__body,.fx-popover__body{padding:var(--forentx-space-4)}.fx-dropdown__menu{width:max-content;min-width:120px;max-width:min(400px,100vw - 24px);max-height:min(400px,var(--forentx-floating-available-height,calc(100vh - 24px)));box-sizing:border-box;padding:4px 0;display:grid;overflow:hidden auto}.fx-dropdown__item{width:auto;min-width:calc(120px - (var(--forentx-space-2)*2));align-items:center;gap:var(--forentx-space-2);color:var(--forentx-color-neutral-9,var(--forentx-text-secondary));cursor:pointer;font-size:var(--forentx-font-size-body-sm);margin:4px var(--forentx-space-2);padding:var(--forentx-space-2) var(--forentx-space-4);text-align:left;background:0 0;border:0;border-radius:6px;line-height:1.5;transition:background-color .15s,color .15s;display:flex}.fx-dropdown__item:hover{background:var(--forentx-bg-page,var(--forentx-color-neutral-2,var(--forentx-bg-hover)));color:var(--forentx-text-brand)}.fx-dropdown__item:focus-visible,.fx-dropdown__trigger:focus-visible,.fx-popover__trigger:focus-visible,.fx-tooltip__trigger:focus-visible{outline:2px solid var(--forentx-border-focus);outline-offset:2px}.fx-dropdown__item--danger{color:var(--forentx-text-error)}.fx-dropdown__item:disabled{color:var(--forentx-text-disabled);cursor:not-allowed;background:0 0}.fx-dropdown__item-icon{width:18px;height:18px;color:var(--forentx-color-neutral-8,var(--forentx-text-secondary));flex:0 0 18px;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.fx-dropdown__item--danger .fx-dropdown__item-icon,.fx-dropdown__item:hover .fx-dropdown__item-icon{color:currentColor}.fx-dropdown__item:disabled .fx-dropdown__item-icon{color:var(--forentx-text-disabled)}.fx-dropdown__item-content{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fx-dropdown__divider{height:1px;margin:var(--forentx-space-1);background:var(--forentx-border-lighter)}.fx-message-box-layer{z-index:var(--forentx-z-index-dialog);padding:var(--forentx-space-4);place-items:center;display:grid;position:fixed;inset:0}.fx-message-box__backdrop{background:var(--forentx-bg-mask-heavy,var(--forentx-bg-mask));position:absolute;inset:0}.fx-message-box{width:min(var(--forentx-message-box-width),calc(100vw - 32px));border-radius:var(--forentx-radius-modal,var(--forentx-radius-sm));background:var(--forentx-bg-container,var(--forentx-bg-elevated));max-height:calc(100vh - 32px);box-shadow:var(--forentx-shadow-modal,var(--forentx-shadow-popover));z-index:1;display:grid;position:relative;overflow:auto}.fx-message-box__header{justify-content:center;justify-items:center;gap:var(--forentx-space-3);text-align:center;border-bottom:0;padding:32px 32px 0;display:grid;position:relative}.fx-message-box__icon{border:2px solid color-mix(in srgb,var(--forentx-text-info) 36%,transparent);border-radius:var(--forentx-radius-full);background:color-mix(in srgb,var(--forentx-text-info) 13%,white);width:72px;height:72px;color:var(--forentx-text-info);place-items:center;display:grid}.fx-message-box__info-mark{font-size:var(--forentx-font-size-display-xl);font-weight:700;line-height:1}.fx-message-box--success .fx-message-box__icon{border-color:color-mix(in srgb,var(--forentx-text-success) 36%,transparent);background:color-mix(in srgb,var(--forentx-text-success) 13%,white);color:var(--forentx-text-success)}.fx-message-box--warning .fx-message-box__icon{border-color:color-mix(in srgb,var(--forentx-text-warning) 36%,transparent);background:color-mix(in srgb,var(--forentx-text-warning) 13%,white);color:var(--forentx-text-warning)}.fx-message-box--danger .fx-message-box__icon{border-color:color-mix(in srgb,var(--forentx-text-error) 36%,transparent);background:color-mix(in srgb,var(--forentx-text-error) 13%,white);color:var(--forentx-text-error)}.fx-message-box__title{color:var(--forentx-text-heading);font-size:var(--forentx-font-size-h2);font-weight:700;line-height:var(--forentx-line-height-h2);text-align:center}.fx-message-box__close{top:var(--forentx-space-4);right:var(--forentx-space-4);color:var(--forentx-text-primary);background:0 0;border:0;position:absolute}.fx-message-box__body{text-align:center;justify-items:center;padding:12px 32px 20px;display:grid}.fx-message-box__message{color:var(--forentx-text-secondary);line-height:var(--forentx-line-height-body);margin:0}.fx-message-box__footer{justify-content:stretch;gap:var(--forentx-space-3);border-top:0;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 32px 28px;display:grid}.fx-message-box__footer .fx-button{border-radius:var(--forentx-radius-button,var(--forentx-radius-sm));width:100%;min-height:42px;font-size:var(--forentx-font-size-body)}.fx-message-box--alert .fx-message-box__footer{grid-template-columns:minmax(180px,260px);justify-content:center}.fx-message-box--prompt .fx-message-box__header{justify-content:space-between;align-items:flex-start;gap:var(--forentx-space-3);border-bottom:1px solid var(--forentx-border-lighter);padding:var(--forentx-space-4);text-align:left;display:flex}.fx-message-box--prompt .fx-message-box__title{font-size:var(--forentx-font-size-h4);line-height:var(--forentx-line-height-h4);text-align:left}.fx-message-box--prompt .fx-message-box__body{padding:var(--forentx-space-4);text-align:left;justify-items:stretch}.fx-message-box--prompt .fx-message-box__message{max-width:none;margin:var(--forentx-space-1)0 0;font-size:var(--forentx-font-size-body-sm);font-weight:400;line-height:var(--forentx-line-height-body)}.fx-message-box--prompt .fx-message-box__footer{justify-content:flex-end;align-items:center;gap:var(--forentx-space-3);border-top:1px solid var(--forentx-border-lighter);padding:var(--forentx-space-4);display:flex}.fx-message-box--prompt .fx-message-box__footer .fx-button{width:auto;min-height:var(--forentx-control-height);font-size:var(--forentx-font-size-body-sm)}.fx-message-box--prompt .fx-message-box__close{position:static}.fx-message-box__field{gap:var(--forentx-space-2);margin-top:var(--forentx-space-3);display:grid}.fx-message-box__field-error,.fx-message-box__field-label{font-size:var(--forentx-font-size-caption)}.fx-message-box__field-label{color:var(--forentx-text-secondary)}.fx-message-box__field-error{color:var(--forentx-text-error)}.fx-message-box__spinner{width:14px;height:14px}@media (max-width:640px){.fx-message-box__header{padding:28px 24px 0}.fx-message-box__icon{width:68px;height:68px}.fx-message-box__info-mark{font-size:38px}.fx-message-box__body{padding:16px 24px 24px}.fx-message-box__footer{grid-template-columns:1fr;padding:0 24px 28px}}.fx-alert,.fx-notification{align-items:flex-start;gap:var(--forentx-space-3);border:1px solid var(--forentx-border-info);border-radius:var(--forentx-radius-alert,var(--forentx-radius-sm));background:var(--forentx-bg-info);color:var(--forentx-text-info);padding:var(--forentx-space-3);display:flex}.fx-message-viewport,.fx-notification-viewport{z-index:var(--forentx-z-index-toast);pointer-events:none;display:grid;position:fixed}.fx-message-viewport{gap:var(--forentx-space-3);width:min(var(--forentx-message-width-max),calc(100vw - 32px))}.fx-notification-viewport{gap:var(--forentx-space-2);width:min(360px,100vw - 24px)}.fx-message-viewport--top,.fx-notification-viewport--top{top:var(--forentx-space-4);left:50%;transform:translate(-50%)}.fx-message-viewport--top-right,.fx-notification-viewport--top-right{top:var(--forentx-space-4);right:var(--forentx-space-4)}.fx-notification-viewport--top-left{top:var(--forentx-space-4);left:var(--forentx-space-4)}.fx-notification-viewport--bottom-left{bottom:var(--forentx-space-4);left:var(--forentx-space-4)}.fx-notification-viewport--bottom-right{right:var(--forentx-space-4);bottom:var(--forentx-space-4)}.fx-notification{min-height:88px;box-shadow:var(--forentx-shadow-toast,var(--forentx-shadow-md));pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.fx-notification__icon{border-radius:var(--forentx-radius-full);background:color-mix(in srgb,currentcolor 12%,transparent);width:32px;height:32px;color:var(--forentx-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-notification__content{align-content:start;gap:var(--forentx-space-1);min-width:0;display:grid}.fx-notification__category{color:var(--forentx-text-primary);font-size:var(--forentx-font-size-caption);font-weight:var(--forentx-font-weight-semibold);line-height:var(--forentx-line-height-caption)}.fx-notification__activate{gap:var(--forentx-space-1);min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:grid}.fx-notification__activate:focus-visible{border-radius:var(--forentx-radius-control);outline:2px solid var(--forentx-border-focus);outline-offset:2px}.fx-notification__action,.fx-notification__body{min-width:0}.fx-notification__progress{background:color-mix(in srgb,currentcolor 14%,transparent);height:3px;color:var(--forentx-text-primary);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fx-notification__progress>span{transform-origin:0;background:currentColor;width:100%;height:100%;transition:transform 50ms linear;display:block}.fx-notification[data-category=TENANT_TENANCIES] :is(.fx-notification__icon,.fx-notification__category,.fx-notification__progress){color:var(--forentx-brand-primary)}.fx-notification[data-category=LANDLORD_TENANCIES] :is(.fx-notification__icon,.fx-notification__category,.fx-notification__progress){color:var(--forentx-text-success)}.fx-notification[data-category=FINANCIALS] :is(.fx-notification__icon,.fx-notification__category,.fx-notification__progress){color:var(--forentx-text-warning)}.fx-message{align-items:flex-start;gap:var(--forentx-space-3);border:1px solid var(--forentx-border-info);border-radius:var(--forentx-radius-alert,var(--forentx-radius-sm));background:var(--forentx-bg-info);box-shadow:var(--forentx-shadow-toast,var(--forentx-shadow-md));color:var(--forentx-text-info);padding:var(--forentx-space-3) var(--forentx-space-4);pointer-events:auto;display:flex}.fx-alert--success,.fx-message--success,.fx-notification--success{border-color:var(--forentx-border-success);background:var(--forentx-bg-success);color:var(--forentx-text-success)}.fx-alert--warning,.fx-message--warning,.fx-notification--warning{border-color:var(--forentx-border-warning);background:var(--forentx-bg-warning);color:var(--forentx-text-warning)}.fx-alert--error,.fx-message--error,.fx-notification--error{border-color:var(--forentx-border-error);background:var(--forentx-bg-error);color:var(--forentx-text-error)}.fx-message__icon{flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.fx-message--neutral{border-color:var(--forentx-border-base);background:var(--forentx-bg-container);color:var(--forentx-text-primary)}.fx-message--loading .fx-message__icon{animation:.8s linear infinite fx-spin}.fx-alert__title,.fx-message__title,.fx-notification__title,.fx-result__title{color:currentColor;font-weight:var(--forentx-font-weight-semibold)}.fx-alert__description,.fx-message__description,.fx-notification__description,.fx-result__description{color:var(--forentx-text-secondary);margin:0}.fx-message__description{color:color-mix(in srgb,currentColor 72%,var(--forentx-text-secondary))}.fx-loading-container{position:relative}.fx-loading-overlay{place-items:center;gap:var(--forentx-space-2);background:var(--forentx-overlay-surface);color:var(--forentx-text-secondary);z-index:var(--forentx-z-index-loading);display:grid;position:absolute;inset:0}.fx-loading-overlay--fullscreen{position:fixed}.fx-spinner{border-radius:var(--forentx-radius-full);width:24px;height:24px;animation:.8s linear infinite fx-spin}.fx-result{justify-items:center;gap:var(--forentx-space-3);padding:var(--forentx-space-6);text-align:center;display:grid}.fx-result__icon{border-radius:var(--forentx-radius-full);background:var(--forentx-bg-brand-subtle);width:48px;height:48px;color:var(--forentx-text-brand);place-items:center;display:grid}.fx-skeleton{border-radius:var(--forentx-radius-sm);background:linear-gradient(90deg,var(--forentx-bg-component),var(--forentx-bg-component-hover),var(--forentx-bg-component));background-size:200% 100%;display:block}.fx-skeleton--animated{animation:1.2s ease-in-out infinite fx-skeleton}.fx-skeleton-paragraph{gap:var(--forentx-space-3);display:grid}.fx-state--loading{align-items:center;display:flex}.fx-state__action{margin-top:var(--forentx-space-2)}.fx-spinner{border:2px solid var(--forentx-color-border);border-top-color:var(--forentx-color-accent);width:1rem;height:1rem;animation:fx-spin var(--forentx-duration-slow,.72s) linear infinite;border-radius:999px}.fx-display--amount{font-variant-numeric:tabular-nums;font-weight:var(--forentx-font-weight-medium)}.fx-display--datetime{color:var(--forentx-color-text-muted);white-space:nowrap}.fx-actor{align-items:center;gap:var(--forentx-space-2);display:inline-flex}.fx-actor__mark{background:var(--forentx-color-accent-soft);width:1.75rem;height:1.75rem;color:var(--forentx-color-accent-strong);font-size:var(--forentx-font-size-caption);font-weight:var(--forentx-font-weight-semibold);border-radius:999px;place-items:center;display:inline-grid}.fx-actor__text{gap:0;display:grid}.fx-actor__text small,.fx-actor__text strong{line-height:1.2}.fx-actor__text small,.fx-muted{color:var(--forentx-color-text-soft)}.fx-timeline,.fx-timeline__item{gap:var(--forentx-space-3);display:grid}.fx-timeline{margin:0;padding:0;list-style:none}.fx-timeline__item{border:1px solid var(--forentx-color-border);border-radius:var(--forentx-radius-md);background:var(--forentx-color-surface);padding:var(--forentx-space-3) var(--forentx-space-4);grid-template-columns:4rem minmax(8rem,12rem) minmax(0,1fr);align-items:center}.fx-timeline__time{color:var(--forentx-color-text-soft);font-size:var(--forentx-font-size-caption)}@media (max-width:860px){.fx-timeline__item{grid-template-columns:1fr}}.fx-diagnostic-details{justify-content:center;gap:var(--forentx-grid-spacing-8) var(--forentx-grid-spacing-20);border-block:1px solid var(--forentx-border-light);padding-block:var(--forentx-grid-spacing-12);flex-wrap:wrap;margin:0;display:flex}.fx-diagnostic-details>div{gap:var(--forentx-grid-spacing-6);min-width:0;display:flex}.fx-diagnostic-details dd{color:var(--forentx-text-primary);font-weight:var(--forentx-font-weight-medium);overflow-wrap:anywhere;margin:0}.fx-diagnostic-details--compact{margin-top:var(--forentx-grid-spacing-8);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption);border:0;justify-content:flex-start;padding:0}@media (max-width:640px){.fx-diagnostic-details:not(.fx-diagnostic-details--compact){text-align:left;justify-content:stretch;display:grid}}@media (max-width:560px){.fx-pagination{flex-direction:column;align-items:flex-start}}.fx-button--sm{min-height:28px;padding-inline:var(--forentx-space-2);font-size:var(--forentx-font-size-caption)}.fx-button--success{border-color:var(--forentx-border-success);background:var(--forentx-bg-success);color:var(--forentx-text-success)}.fx-button--warning{border-color:var(--forentx-border-warning);background:var(--forentx-bg-warning);color:var(--forentx-text-warning)}.fx-button--primary:hover:not(:disabled),.fx-icon-button--primary:hover:not(:disabled){border-color:var(--forentx-color-accent-strong);background:var(--forentx-color-accent-strong);color:var(--forentx-on-brand)}.fx-button--primary:active:not(:disabled),.fx-icon-button--primary:active:not(:disabled){border-color:var(--forentx-color-brand-8);background:var(--forentx-color-brand-8);color:var(--forentx-on-brand)}.fx-button--secondary:hover:not(:disabled),.fx-icon-button--secondary:hover:not(:disabled){border-color:var(--forentx-border-hover);background:var(--forentx-bg-hover);color:var(--forentx-text-primary)}.fx-button--secondary:active:not(:disabled),.fx-icon-button--secondary:active:not(:disabled){border-color:var(--forentx-border-hover);background:var(--forentx-bg-component);color:var(--forentx-text-primary)}.fx-button--danger:hover:not(:disabled),.fx-icon-button--danger:hover:not(:disabled){border-color:var(--forentx-status-error-default);background:var(--forentx-status-error-bg);color:var(--forentx-status-error-text)}.fx-button--success:hover:not(:disabled){border-color:var(--forentx-status-success-default);background:var(--forentx-status-success-bg);color:var(--forentx-status-success-text)}.fx-button--warning:hover:not(:disabled){border-color:var(--forentx-status-warning-default);background:var(--forentx-status-warning-bg);color:var(--forentx-status-warning-text)}.fx-button--primary.fx-button--loading:disabled{border-color:var(--forentx-color-accent);background:var(--forentx-color-accent);color:var(--forentx-on-brand);opacity:.78}.fx-button__spinner{animation:.8s linear infinite fx-spin}.fx-button-group{align-items:center;display:inline-flex}.fx-button-group--horizontal.fx-button-group--separated,.fx-button-group--vertical.fx-button-group--separated{gap:var(--forentx-component-action-gap)}.fx-button-group--vertical{flex-direction:column;align-items:stretch}.fx-button-group--grouped .fx-button{border-radius:0}.fx-button-group--horizontal.fx-button-group--grouped .fx-button:first-child{border-top-left-radius:var(--forentx-radius-button);border-bottom-left-radius:var(--forentx-radius-button)}.fx-button-group--horizontal.fx-button-group--grouped .fx-button:last-child{border-top-right-radius:var(--forentx-radius-button);border-bottom-right-radius:var(--forentx-radius-button)}.fx-button-group--vertical.fx-button-group--grouped .fx-button:first-child{border-top-left-radius:var(--forentx-radius-button);border-top-right-radius:var(--forentx-radius-button)}.fx-button-group--vertical.fx-button-group--grouped .fx-button:last-child{border-bottom-right-radius:var(--forentx-radius-button);border-bottom-left-radius:var(--forentx-radius-button)}.fx-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--forentx-component-action-gap);width:100%;display:flex}.fx-dialog-actions__leading{min-width:0;margin-right:auto}.fx-dialog-actions__buttons{flex:none}.fx-dialog__footer .fx-button-group,.fx-drawer__footer .fx-button-group{gap:var(--forentx-component-action-gap)}.fx-dialog__footer .fx-button-group .fx-button,.fx-drawer__footer .fx-button-group .fx-button{border-radius:var(--forentx-radius-button)}.fx-text--body{font-size:var(--forentx-font-size-body);line-height:var(--forentx-line-height-body)}.fx-text--sm{font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body-sm)}.fx-text--caption{font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption)}.fx-text--mini{font-size:var(--forentx-font-size-mini);line-height:var(--forentx-line-height-mini)}.fx-text--h4{font-size:var(--forentx-font-size-h4);line-height:var(--forentx-line-height-h4)}.fx-heading--primary,.fx-paragraph--primary,.fx-text--primary{color:var(--forentx-text-primary)}.fx-paragraph--secondary,.fx-text--secondary{color:var(--forentx-text-secondary)}.fx-paragraph--muted,.fx-text--muted{color:var(--forentx-text-placeholder)}.fx-heading--brand,.fx-text--brand{color:var(--forentx-text-brand)}.fx-heading--danger,.fx-link-text--danger,.fx-text--danger{color:var(--forentx-text-error)}.fx-text--success{color:var(--forentx-text-success)}.fx-text--warning{color:var(--forentx-text-warning)}.fx-heading--inverse,.fx-text--inverse{color:var(--forentx-text-inverse)}.fx-text--regular{font-weight:var(--forentx-font-weight-regular)}.fx-text--medium{font-weight:var(--forentx-font-weight-medium)}.fx-text--semibold{font-weight:var(--forentx-font-weight-semibold)}.fx-text--bold{font-weight:var(--forentx-font-weight-bold)}.fx-text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-heading--h1{font-size:var(--forentx-font-size-h1);line-height:var(--forentx-line-height-h1)}.fx-heading--h2{font-size:var(--forentx-font-size-h2);line-height:var(--forentx-line-height-h2)}.fx-heading--h3{font-size:var(--forentx-font-size-h3);line-height:var(--forentx-line-height-h3)}.fx-heading--h4{font-size:var(--forentx-font-size-h4);line-height:var(--forentx-line-height-h4)}.fx-link-text--neutral{color:var(--forentx-text-secondary)}.fx-row--wrap{flex-wrap:wrap}.fx-row--align-start{align-items:flex-start}.fx-row--align-center{align-items:center}.fx-row--align-end{align-items:flex-end}.fx-row--align-stretch{align-items:stretch}.fx-row--justify-start{justify-content:flex-start}.fx-row--justify-center{justify-content:center}.fx-row--justify-end{justify-content:flex-end}.fx-row--justify-between{justify-content:space-between}.fx-col--span-auto{flex:none;max-width:none}.fx-page-width--compact{max-width:var(--forentx-page-width-compact)}.fx-page-width--form{max-width:var(--forentx-page-width-form)}.fx-page-width--wide{max-width:var(--forentx-page-width-wide)}.fx-page-width--fluid{max-width:none}.fx-divider--horizontal{width:100%;height:1px}.fx-divider--vertical{align-self:stretch;width:1px;min-height:1em}.fx-app-shell{grid-template-columns:var(--forentx-layout-sidebar-width) minmax(0,1fr);background:var(--forentx-bg-page);width:100%;height:100dvh;min-height:100vh;transition:grid-template-columns var(--forentx-duration-fast) var(--forentx-easing-standard);display:grid;position:fixed;inset:0;overflow:clip}.fx-app-shell--collapsed{grid-template-columns:var(--forentx-layout-sidebar-collapsed-width) minmax(0,1fr)}.fx-app-shell__sidebar{z-index:var(--forentx-z-index-sidebar);min-width:0;position:relative;overflow:visible}.fx-app-shell__workspace{background:var(--forentx-bg-container);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid}.fx-app-shell__header{z-index:var(--forentx-z-index-header);position:sticky;top:0}.fx-app-shell__main{background:var(--forentx-bg-container);min-width:0;min-height:0;padding:var(--forentx-grid-spacing-16) var(--forentx-grid-spacing-24) var(--forentx-grid-spacing-8);overflow:auto}:is(.fx-app-shell__main:has(.fx-property-inventory-create-page),.fx-app-shell__main:has(.fx-property-inventory-detail-page)){background:var(--forentx-bg-container);padding:0}:is(.fx-app-shell__main:has(>.fx-list-page),.fx-app-shell__main:has(>.fx-detail-page),.fx-app-shell__main:has(>.fx-page-closure-marker-scope>.fx-list-page),.fx-app-shell__main:has(>.fx-page-closure-marker-scope>.fx-detail-page)){overflow:hidden}.fx-sidebar-shell{box-sizing:border-box;border-right:1px solid var(--forentx-color-neutral-12);background:var(--forentx-color-neutral-15);height:100vh;color:var(--forentx-text-inverse);box-shadow:var(--forentx-shadow-sidebar,var(--forentx-shadow-lg));isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.fx-sidebar-shell:after{z-index:0;background:var(--forentx-color-neutral-14);content:"";pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.fx-sidebar-shell__brand{z-index:1;min-height:var(--forentx-layout-header-height);border-bottom:1px solid var(--forentx-color-neutral-12);cursor:pointer;padding:0 var(--forentx-grid-spacing-20)0 var(--forentx-grid-spacing-24);transition:opacity var(--forentx-duration-fast) var(--forentx-easing-standard),transform var(--forentx-duration-fast) var(--forentx-easing-standard);align-items:center;display:flex;position:relative;overflow:hidden}.fx-sidebar-shell__brand:hover{opacity:.9;transform:scale(1.02)}.fx-sidebar-shell__brand:hover .fx-brand-logo{transform:rotate(-5deg) scale(1.1)}.fx-sidebar-shell__items{z-index:1;min-height:0;padding:var(--forentx-grid-spacing-8)0;scrollbar-color:var(--forentx-color-neutral-10) transparent;scrollbar-width:thin;align-content:start;gap:0;display:grid;position:relative;overflow-y:auto}.fx-sidebar-shell__items::-webkit-scrollbar{width:4px}.fx-sidebar-shell__items::-webkit-scrollbar-track{background:0 0}.fx-sidebar-shell__items::-webkit-scrollbar-thumb{border-radius:var(--forentx-radius-xs);background:var(--forentx-color-neutral-10)}.fx-sidebar-shell__items::-webkit-scrollbar-thumb:hover{background:var(--forentx-color-neutral-8)}.fx-sidebar-shell__group{gap:0;min-width:0;display:grid}.fx-sidebar-shell__group+.fx-sidebar-shell__group{margin-top:0}.fx-sidebar-shell__group-label{min-width:0;padding:0 var(--forentx-grid-spacing-20);color:var(--forentx-color-neutral-8);font-size:var(--forentx-font-size-caption);font-weight:var(--forentx-font-weight-medium);line-height:var(--forentx-line-height-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-sidebar-shell__group-items{gap:var(--forentx-grid-spacing-4);display:grid}.fx-sidebar-shell__item-wrapper{min-width:0;margin-bottom:var(--forentx-grid-spacing-4);gap:0;display:grid;position:relative}.fx-sidebar-shell__item-wrapper:last-child{margin-bottom:0}.fx-sidebar-shell__item{align-items:center;gap:var(--forentx-grid-spacing-10);border-radius:var(--forentx-radius-sm);width:calc(100% - 16px);min-height:48px;color:color-mix(in srgb,var(--forentx-text-inverse) 60%,transparent);cursor:pointer;font:inherit;margin:0 var(--forentx-grid-spacing-8);padding:0 var(--forentx-grid-spacing-16);text-align:left;transition:background var(--forentx-duration-fast) var(--forentx-easing-standard),color var(--forentx-duration-fast) var(--forentx-easing-standard),box-shadow var(--forentx-duration-normal) var(--forentx-easing-standard);--forentx-sidebar-menu-mouse-x:50%;--forentx-sidebar-menu-mouse-y:50%;--forentx-sidebar-menu-glow-opacity:0;background:0 0;border:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.fx-sidebar-shell__item:after,.fx-sidebar-shell__item:before{border-radius:inherit;content:"";pointer-events:none;transition:opacity var(--forentx-duration-normal) var(--forentx-easing-standard);position:absolute;inset:0}.fx-sidebar-shell__item:before{z-index:0;background:radial-gradient(circle 80px at var(--forentx-sidebar-menu-mouse-x) var(--forentx-sidebar-menu-mouse-y),var(--forentx-shell-brand-glow-hover),transparent 100%);opacity:var(--forentx-sidebar-menu-glow-opacity)}.fx-sidebar-shell__item:after{z-index:1;box-shadow:inset 0 0 0 1px var(--forentx-on-inverse-12);opacity:0}.fx-sidebar-shell__item:hover:not(:disabled){background:var(--forentx-on-inverse-6);color:var(--forentx-text-inverse);--forentx-sidebar-menu-glow-opacity:.55}.fx-sidebar-shell__item--active:after,.fx-sidebar-shell__item:hover:not(:disabled):after,.fx-sidebar-shell__item[aria-current=page]:after{opacity:1}.fx-sidebar-shell__item:focus-visible{box-shadow:var(--forentx-shadow-focus);outline:0}.fx-sidebar-shell__item--active,.fx-sidebar-shell__item[aria-current=page]{background:var(--forentx-on-inverse-8);color:var(--forentx-text-inverse);--forentx-sidebar-menu-glow-opacity:.9}.fx-sidebar-shell__item--parent.fx-sidebar-shell__item--active{background:var(--forentx-on-inverse-6);color:var(--forentx-text-inverse)}.fx-sidebar-shell__item-arrow{z-index:2;color:color-mix(in srgb,var(--forentx-text-inverse) 42%,transparent);transition:transform var(--forentx-duration-fast) var(--forentx-easing-standard);margin-left:auto;position:relative;transform:rotate(-90deg)}.fx-sidebar-shell__item--expanded .fx-sidebar-shell__item-arrow{transform:rotate(0)}.fx-sidebar-shell__item:disabled{cursor:not-allowed;opacity:.48}.fx-sidebar-shell__item-icon{z-index:2;color:currentColor;flex:none;position:relative}.fx-sidebar-shell__item-label{z-index:2;min-width:0;padding-right:var(--forentx-grid-spacing-20);text-overflow:ellipsis;white-space:nowrap;flex:auto;position:relative;overflow:hidden}.fx-sidebar-shell__item:not(.fx-sidebar-shell__item--parent) .fx-sidebar-shell__item-label:after{content:"";opacity:.62;border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:50%;right:1px;transform:translateY(-50%) rotate(45deg)}.fx-sidebar-shell__item-badge{z-index:2;margin-left:auto;position:relative}.fx-sidebar-shell__submenu{margin-left:var(--forentx-grid-spacing-32);padding:var(--forentx-grid-spacing-8)0;position:relative}.fx-sidebar-shell__submenu:before{top:var(--forentx-grid-spacing-8);bottom:var(--forentx-grid-spacing-8);background:var(--forentx-color-neutral-10);content:"";pointer-events:none;width:1px;position:absolute;left:0;transform:translate(-50%)}.fx-sidebar-shell__submenu-list{box-sizing:border-box;padding-right:var(--forentx-grid-spacing-8);padding-left:var(--forentx-grid-spacing-16);gap:0;display:grid}.fx-sidebar-shell__submenu-item{align-items:center;gap:var(--forentx-grid-spacing-8);border-radius:var(--forentx-radius-sm);min-height:40px;color:color-mix(in srgb,var(--forentx-text-inverse) 60%,transparent);cursor:pointer;font:inherit;font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-caption);padding:0 var(--forentx-grid-spacing-12)0 var(--forentx-grid-spacing-8);text-align:left;transition:background var(--forentx-duration-fast) var(--forentx-easing-standard),color var(--forentx-duration-fast) var(--forentx-easing-standard);--forentx-sidebar-menu-mouse-x:50%;--forentx-sidebar-menu-mouse-y:50%;--forentx-sidebar-menu-glow-opacity:0;background:0 0;border:0;text-decoration:none;display:flex;position:relative;overflow:visible}.fx-sidebar-shell__submenu-item:before{top:50%;left:calc(var(--forentx-grid-spacing-16)*-1);z-index:1;border-radius:var(--forentx-radius-full);background:var(--forentx-text-inverse);content:"";transform-origin:50%;width:2px;height:22px;transition:transform var(--forentx-duration-fast) var(--forentx-easing-standard);position:absolute;transform:translate(-50%,-50%) scaleY(0)}.fx-sidebar-shell__submenu-item:after{z-index:0;border-radius:inherit;background:radial-gradient(circle 60px at var(--forentx-sidebar-menu-mouse-x) var(--forentx-sidebar-menu-mouse-y),var(--forentx-shell-brand-glow),transparent 100%);content:"";opacity:var(--forentx-sidebar-menu-glow-opacity);pointer-events:none;transition:opacity var(--forentx-duration-normal) var(--forentx-easing-standard);position:absolute;inset:0}.fx-sidebar-shell__submenu-item--active:hover,.fx-sidebar-shell__submenu-item:hover:not(:disabled),.fx-sidebar-shell__submenu-item[aria-current=page]:hover{background:var(--forentx-on-inverse-6);color:var(--forentx-text-inverse);--forentx-sidebar-menu-glow-opacity:.7}.fx-sidebar-shell__submenu-item--active,.fx-sidebar-shell__submenu-item[aria-current=page]{background:linear-gradient(90deg,var(--forentx-shell-brand-glow-active) 0%,var(--forentx-on-inverse-6) 76%);color:var(--forentx-text-inverse)}.fx-sidebar-shell__submenu-item--active:before,.fx-sidebar-shell__submenu-item[aria-current=page]:before{transform:translate(-50%,-50%) scaleY(1)}.fx-sidebar-shell__submenu-item:focus-visible{box-shadow:var(--forentx-shadow-focus);outline:0}.fx-sidebar-shell__submenu-item:disabled{cursor:not-allowed;opacity:.48}.fx-sidebar-shell__submenu-item-label{z-index:1;text-overflow:ellipsis;white-space:normal;word-break:break-word;min-width:0;position:relative;overflow:hidden}.fx-sidebar-shell__footer{z-index:1;border-top:1px solid var(--forentx-color-neutral-12);min-width:0;min-height:56px;padding:0 var(--forentx-grid-spacing-16);background:0 0;justify-content:flex-end;align-self:end;display:flex;position:relative}.fx-sidebar-shell__footer .fx-icon-button{border-radius:var(--forentx-radius-md);width:32px;min-width:32px;height:32px;min-height:32px;color:color-mix(in srgb,var(--forentx-text-inverse) 60%,transparent);background:0 0;border-color:#0000;align-self:center;padding:0}.fx-sidebar-shell__footer .fx-icon-button:focus-visible,.fx-sidebar-shell__footer .fx-icon-button:hover{background:var(--forentx-on-inverse-6);color:var(--forentx-text-inverse);border-color:#0000}.fx-sidebar-shell--collapsed{gap:0;overflow:visible}.fx-sidebar-shell--collapsed .fx-sidebar-shell__group,.fx-sidebar-shell--collapsed .fx-sidebar-shell__group-items,.fx-sidebar-shell--collapsed .fx-sidebar-shell__items{overflow:visible}.fx-sidebar-shell--collapsed .fx-sidebar-shell__brand,.fx-sidebar-shell--collapsed .fx-sidebar-shell__item{justify-content:center;padding-inline:0}.fx-sidebar-shell--collapsed .fx-sidebar-shell__brand{padding:0}.fx-sidebar-shell--collapsed .fx-sidebar-shell__item{width:calc(100% - 16px);min-height:40px;margin:var(--forentx-grid-spacing-4) var(--forentx-grid-spacing-8)}.fx-sidebar-shell--collapsed .fx-brand-logo{width:28px;height:28px}.fx-sidebar-shell--collapsed .fx-sidebar-shell__footer{justify-content:center;padding:0}.fx-sidebar-shell--collapsed .fx-sidebar-shell__brand>:not(:first-child),.fx-sidebar-shell--collapsed .fx-sidebar-shell__footer .fx-button span,.fx-sidebar-shell--collapsed .fx-sidebar-shell__group-label,.fx-sidebar-shell--collapsed .fx-sidebar-shell__item-arrow,.fx-sidebar-shell--collapsed .fx-sidebar-shell__item-badge,.fx-sidebar-shell--collapsed .fx-sidebar-shell__item-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-sidebar-shell--collapsed .fx-sidebar-shell__item-wrapper{display:block}.fx-sidebar-shell--collapsed .fx-sidebar-shell__item-wrapper--popup-parent:after{top:calc(var(--forentx-grid-spacing-8)*-1);bottom:calc(var(--forentx-grid-spacing-8)*-1);width:var(--forentx-grid-spacing-12);content:"";position:absolute;left:100%}.fx-sidebar-shell--collapsed .fx-sidebar-shell__submenu--popup{top:var(--forentx-grid-spacing-4);left:calc(100% + var(--forentx-grid-spacing-12));z-index:var(--forentx-z-index-popover);border:1px solid var(--forentx-color-neutral-12);border-radius:var(--forentx-radius-md);background:var(--forentx-color-neutral-13);width:max-content;min-width:180px;max-width:240px;box-shadow:var(--forentx-shadow-lg);opacity:0;padding:var(--forentx-grid-spacing-8);pointer-events:none;transform-origin:0;transition:opacity var(--forentx-duration-fast) var(--forentx-easing-standard),transform var(--forentx-duration-fast) var(--forentx-easing-standard),visibility var(--forentx-duration-fast) var(--forentx-easing-standard);visibility:hidden;margin-left:0;position:absolute;transform:translate(-4px) scale(.98)}.fx-sidebar-shell--collapsed .fx-sidebar-shell__submenu--popup .fx-sidebar-shell__submenu-item:before,.fx-sidebar-shell--collapsed .fx-sidebar-shell__submenu--popup:before{display:none}.fx-sidebar-shell--collapsed .fx-sidebar-shell__submenu--popup .fx-sidebar-shell__submenu-list{padding:0}.fx-sidebar-shell--collapsed .fx-sidebar-shell__item-wrapper:focus-within .fx-sidebar-shell__submenu--popup,.fx-sidebar-shell--collapsed .fx-sidebar-shell__item-wrapper:hover .fx-sidebar-shell__submenu--popup{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0) scale(1)}.fx-sidebar-shell--collapsed .fx-sidebar-shell__item-wrapper--popup-parent[data-popup-dismissed] .fx-sidebar-shell__submenu--popup{opacity:0;pointer-events:none;visibility:hidden;transform:translate(-4px) scale(.98)}.fx-sidebar-shell--collapsed .fx-sidebar-shell__submenu--popup .fx-sidebar-shell__submenu-item{min-height:40px;padding:0 var(--forentx-grid-spacing-12);white-space:nowrap}.fx-top-header{min-height:var(--forentx-layout-header-height);justify-content:space-between;align-items:center;border-bottom:1px solid var(--forentx-border-lighter);background:var(--forentx-bg-container);box-shadow:var(--forentx-shadow-header,var(--forentx-shadow-xs));padding-inline:var(--forentx-grid-spacing-24);display:flex}.fx-top-header,.fx-top-header__leading{gap:var(--forentx-space-3)}.fx-top-header__actions,.fx-top-header__leading{align-items:center;display:flex}.fx-top-header__leading{height:100%}.fx-top-header__actions{gap:var(--forentx-space-3)}.fx-top-header__title{color:var(--forentx-text-heading);font-size:var(--forentx-font-size-h4)}.fx-top-header__title:has(.fx-header-level-menu){font-size:var(--forentx-font-size-body-sm);font-weight:var(--forentx-font-weight-regular)}.fx-header-level-menu{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body-sm);align-items:center;display:flex}.fx-header-level-item{color:var(--forentx-text-placeholder);margin-right:var(--forentx-space-2);align-items:center;display:flex}.fx-header-level-close:hover,.fx-header-level-item--active{color:var(--forentx-text-primary)}.fx-header-level-dot{border-radius:var(--forentx-radius-full);width:4px;height:4px;margin-right:var(--forentx-space-2);background:currentColor;flex:none}.fx-header-level-close{border-radius:var(--forentx-radius-full);width:36px;height:36px;color:var(--forentx-text-placeholder);cursor:pointer;transition:background var(--forentx-duration-fast) ease,color var(--forentx-duration-fast) ease;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fx-header-level-close:hover{background:var(--forentx-bg-hover)}.fx-notification-badge:focus-visible{border-color:var(--forentx-border-focus);box-shadow:var(--forentx-shadow-focus);outline:0}.fx-notification-badge{cursor:pointer;transition:background var(--forentx-duration-fast) ease;place-items:center;display:inline-grid}.fx-notification-badge:hover{background:var(--forentx-fill-tertiary,var(--forentx-bg-hover))}.fx-notification-badge,.fx-top-header__chrome-button.fx-icon-button{border-radius:var(--forentx-radius-full);background:var(--forentx-fill-secondary,var(--forentx-bg-secondarycontainer));width:32px;height:32px;color:var(--forentx-text-secondary);border:0}.fx-top-header__chrome-button.fx-icon-button{min-width:32px;min-height:32px}.fx-top-header__chrome-button.fx-icon-button:focus-visible,.fx-top-header__chrome-button.fx-icon-button:hover{background:var(--forentx-fill-tertiary,var(--forentx-bg-hover));color:var(--forentx-text-primary)}.fx-color-picker,.fx-picker-field,.fx-range-picker,.fx-upload{gap:var(--forentx-space-2);display:grid}.fx-picker__label,.fx-range-picker__label{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body-sm);font-weight:var(--forentx-font-weight-medium);line-height:var(--forentx-line-height-body-sm)}.fx-picker__description{color:var(--forentx-text-secondary)}.fx-picker__description,.fx-picker__error,.fx-upload__helper{font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption);margin:0}.fx-upload__helper{color:var(--forentx-text-secondary)}.fx-picker__error{color:var(--forentx-text-error)}.fx-color-picker__control,.fx-date-range-picker{min-width:0}.fx-date-picker{min-width:0;display:block}.fx-date-range-picker__trigger{border-radius:var(--forentx-radius-sm);text-align:left;justify-content:space-between;width:100%}.fx-date-range-picker__trigger[data-state=open]{border-color:var(--forentx-color-focus);box-shadow:var(--forentx-shadow-focus)}.fx-date-range-picker__trigger-main{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}.fx-date-range-picker__trigger-calendar:focus-visible,.fx-date-range-picker__trigger-clear:focus-visible,.fx-date-range-picker__trigger-main:focus-visible{outline:0}.fx-date-range-picker__value{align-items:center;gap:var(--forentx-space-2);flex:auto;min-width:0;display:inline-flex}.fx-date-range-picker__value-part{min-width:0;color:var(--forentx-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-date-range-picker__value-part--placeholder{color:var(--forentx-color-text-soft)}.fx-date-range-picker__separator{color:var(--forentx-text-tertiary);flex:none}.fx-date-range-picker__trigger-calendar,.fx-date-range-picker__trigger-clear{border-radius:var(--forentx-radius-sm);width:24px;height:24px;color:var(--forentx-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fx-date-range-picker__trigger-calendar:hover,.fx-date-range-picker__trigger-clear:hover{background:var(--forentx-bg-hover);color:var(--forentx-text-secondary)}.fx-date-range-picker__trigger[data-disabled] .fx-date-range-picker__trigger-calendar,.fx-date-range-picker__trigger[data-disabled] .fx-date-range-picker__trigger-clear,.fx-date-range-picker__trigger[data-disabled] .fx-date-range-picker__trigger-main{cursor:not-allowed}.fx-date-range-picker__panel{border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-container);width:min(684px,100vw - 24px);box-shadow:var(--forentx-shadow-lg);padding:var(--forentx-space-3)}.fx-date-picker__panel{width:min(342px,100vw - 24px)}.fx-date-range-picker__header{align-items:center;gap:var(--forentx-space-2);margin-bottom:var(--forentx-space-2);grid-template-columns:32px minmax(0,1fr) 32px;display:grid}.fx-date-range-picker__months-heading{align-items:center;gap:var(--forentx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-date-picker__months-heading{grid-template-columns:minmax(0,1fr);gap:0}.fx-date-range-picker__month{color:var(--forentx-text-heading);font-size:var(--forentx-font-size-body);font-weight:600;line-height:var(--forentx-line-height-body-sm);text-align:center}.fx-date-range-picker__month--switchable{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.fx-date-range-picker__month-select,.fx-date-range-picker__year-select{border-radius:var(--forentx-radius-sm);min-width:0;height:30px;color:var(--forentx-text-heading);cursor:pointer;font:inherit;font-size:var(--forentx-font-size-body);line-height:var(--forentx-line-height-body-sm);background:0 0;border:1px solid #0000;padding:0 4px}.fx-date-range-picker__month-select{max-width:124px}.fx-date-range-picker__year-select{max-width:82px}.fx-date-range-picker__month-select:hover,.fx-date-range-picker__year-select:hover{border-color:var(--forentx-border-base);background:var(--forentx-bg-hover)}.fx-date-range-picker__month-select:focus-visible,.fx-date-range-picker__year-select:focus-visible{border-color:var(--forentx-color-focus);box-shadow:var(--forentx-shadow-focus);outline:0}.fx-date-range-picker__nav{border-radius:var(--forentx-radius-sm);min-width:32px;min-height:32px;color:var(--forentx-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.fx-date-range-picker__nav:hover{color:var(--forentx-text-primary)}.fx-date-range-picker__calendars{gap:var(--forentx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-date-picker__calendars{grid-template-columns:minmax(0,1fr)}.fx-date-range-picker__calendar{min-width:0}.fx-date-range-picker__grid,.fx-date-range-picker__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fx-date-range-picker__weekday{color:var(--forentx-text-tertiary);font-size:var(--forentx-font-size-caption);font-weight:600;line-height:var(--forentx-line-height-h4);text-align:center}.fx-date-range-picker__day{border-radius:var(--forentx-radius-sm);min-width:0;min-height:32px;color:var(--forentx-text-primary);cursor:pointer;font-size:var(--forentx-font-size-body-sm);line-height:var(--forentx-line-height-body-sm);background:0 0;border:0}.fx-date-range-picker__day:hover,.fx-date-range-picker__nav:hover{background:var(--forentx-bg-hover)}.fx-date-range-picker__day--disabled,.fx-date-range-picker__day:disabled{cursor:not-allowed;color:var(--forentx-text-disabled);background:0 0}.fx-date-range-picker__day--disabled:hover,.fx-date-range-picker__day:disabled:hover{background:0 0}.fx-date-range-picker__day--outside{color:var(--forentx-text-disabled)}.fx-date-range-picker__day--in-range{background:var(--forentx-bg-brand-subtle);color:var(--forentx-text-brand);border-radius:0}.fx-date-range-picker__day--range-end,.fx-date-range-picker__day--range-start{border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-brand);color:var(--forentx-on-brand)}.fx-date-range-picker__day--today{box-shadow:inset 0 0 0 1px var(--forentx-border-brand)}.fx-date-range-picker__day--range-end.fx-date-range-picker__day--today,.fx-date-range-picker__day--range-start.fx-date-range-picker__day--today{box-shadow:none}.fx-date-range-picker__footer{justify-content:flex-start;align-items:center;gap:var(--forentx-space-3);border-top:1px solid var(--forentx-border-lighter);margin-top:10px;padding-top:10px;display:flex}.fx-date-range-picker__hint{min-width:0;color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-color-picker__control{min-height:var(--forentx-control-height);align-items:center;gap:var(--forentx-space-2);border:1px solid var(--forentx-border-base);border-radius:var(--forentx-radius-input);background:var(--forentx-bg-container);padding:4px var(--forentx-space-2);display:inline-flex}.fx-color-picker__control input{background:0 0;border:0;width:30px;height:24px;padding:0}.fx-color-picker__value{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption)}.fx-upload-dragger__dropzone{min-height:var(--forentx-control-height);justify-content:center;align-items:center;gap:var(--forentx-space-2);border:1px solid var(--forentx-border-base);border-radius:var(--forentx-radius-button);background:var(--forentx-bg-container);cursor:pointer;padding:0 var(--forentx-space-3);display:inline-flex}.fx-upload__input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fx-upload-dragger__dropzone{min-height:132px;color:var(--forentx-text-secondary);text-align:center;border-style:dashed;display:grid}.fx-upload-dragger__title{color:var(--forentx-text-primary);font-weight:var(--forentx-font-weight-medium)}.fx-upload-file-list{gap:var(--forentx-space-2);margin:0;padding:0;list-style:none;display:grid}.fx-upload-file-item{align-items:center;gap:var(--forentx-space-2);border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-card);background:var(--forentx-bg-container);min-width:0;padding:var(--forentx-space-2) var(--forentx-space-3);display:flex}.fx-upload-file-item__body{flex:1;gap:2px;min-width:0;display:grid}.fx-upload-file-item__name{color:var(--forentx-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-upload-file-item__meta{gap:var(--forentx-space-2);color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption);flex-wrap:wrap;display:flex}.fx-upload-file-item__progress{border-radius:var(--forentx-radius-full);background:var(--forentx-bg-component);height:4px;overflow:hidden}.fx-upload-file-item__progress span{background:var(--forentx-bg-brand);height:100%;display:block}.fx-upload-file-item__remove{border-radius:var(--forentx-radius-button);width:28px;height:28px;color:var(--forentx-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.fx-image-viewer{gap:var(--forentx-space-3);margin:0;display:grid}.fx-image-viewer__stage{border-radius:var(--forentx-radius-image,var(--forentx-radius-md));background:var(--forentx-bg-secondarycontainer);place-items:center;min-height:260px;display:grid;overflow:hidden}.fx-image-viewer__stage img{object-fit:contain;max-width:100%;max-height:60vh}.fx-image-viewer__actions,.fx-image-viewer__caption{justify-content:space-between;align-items:center;gap:var(--forentx-space-3);display:flex}.fx-image-viewer__title{color:var(--forentx-text-primary);display:block}.fx-image-viewer__counter{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption)}.fx-image-preview{z-index:var(--forentx-z-index-dialog);position:fixed;inset:0}.fx-image-preview__backdrop{background:var(--forentx-bg-mask-heavy);position:fixed;inset:0}.fx-image-preview__panel{border-radius:var(--forentx-radius-modal);background:var(--forentx-bg-container);width:min(960px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--forentx-shadow-modal);margin:16px auto;display:grid;position:relative;overflow:auto}.fx-image-preview__header{border-bottom:1px solid var(--forentx-border-light);justify-content:space-between;align-items:center;display:flex}.fx-image-preview__header h2{color:var(--forentx-text-heading);font-size:var(--forentx-font-size-h3);margin:0}.fx-image-preview .fx-image-viewer,.fx-image-preview__header{padding:var(--forentx-space-4)}.fx-sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fx-table__expand-cell{text-align:center}.fx-table__expand-button{border-radius:var(--forentx-radius-button);width:24px;height:24px;color:var(--forentx-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fx-table__expand-button[aria-expanded=true] svg{transform:rotate(90deg)}.fx-table__header-content{justify-content:flex-start;align-items:center;gap:var(--forentx-space-1);width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.fx-table__resize-handle{z-index:1;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:10px;height:auto;padding:0;position:absolute;top:0;bottom:0;right:-5px}.fx-table__resize-handle:after{background:var(--forentx-border-base);content:"";opacity:0;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.fx-table__resize-handle:is([data-resizing=true]):after{opacity:1}.fx-table__expanded-row td{background:var(--forentx-bg-secondarycontainer)}.fx-app-shell__main:has(.fx-personal-center){background:var(--forentx-bg-page);padding:0;overflow:hidden}.fx-user-center-entry{border-radius:var(--forentx-radius-full);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fx-user-center-entry,.fx-user-center-entry .fx-avatar{width:32px;height:32px}.fx-user-center-entry:focus-visible,.fx-user-center-entry:hover{background:var(--forentx-bg-hover);outline:0}.fx-user-center-portal-drawer .fx-drawer__header{display:none}.fx-user-center-portal-drawer{width:min(400px,100%)}.fx-user-center-portal-drawer .fx-drawer__body{background:0 0;padding:0;overflow-y:auto}.fx-user-center-drawer{background:var(--forentx-bg-container);height:100vh;overflow-y:auto}.fx-user-center-drawer__language{justify-content:flex-start;align-items:center;gap:var(--forentx-space-3);padding:16px 24px 20px;display:flex}.fx-user-center-card{box-sizing:border-box;border:1px solid var(--forentx-outline-inverse,transparent);border-radius:var(--forentx-radius-sm);background:var(--forentx-color-brand-2);padding:var(--forentx-space-5);margin:0 24px 16px;overflow:visible}.fx-user-center-card__main{align-items:center;gap:var(--forentx-space-5);display:flex}.fx-user-center-card__main>.fx-avatar{border-radius:var(--forentx-radius-md);flex:0 0 70px;width:70px;height:70px}.fx-user-center-card__identity{gap:var(--forentx-space-2);flex:auto;min-width:0;display:grid}.fx-user-center-card__identity strong{min-width:0;color:var(--forentx-text-primary);font-size:var(--forentx-font-size-h3);font-weight:var(--forentx-font-weight-semibold);line-height:var(--forentx-line-height-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-user-center-card__company,.fx-user-center-card__identity span{color:var(--forentx-text-primary);line-height:var(--forentx-line-height-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-user-center-card__identity span{border:1px solid var(--forentx-border-light);border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-container);width:max-content;max-width:100%;font-size:var(--forentx-font-size-caption);padding:2px 10px}.fx-user-center-card__company{min-width:0;margin-top:var(--forentx-space-3);border-top:1px solid var(--forentx-fill-tertiary,var(--forentx-border-light));font-size:var(--forentx-font-size-body);font-weight:var(--forentx-font-weight-medium);padding-top:var(--forentx-space-3)}.fx-user-center-card__logout{width:24px;height:24px;color:var(--forentx-text-primary);cursor:pointer;opacity:.7;transition:opacity var(--forentx-duration-fast) ease,transform var(--forentx-duration-fast) ease;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.fx-user-center-card__logout:hover{opacity:1;transform:scale(1.1)}.fx-user-center-drawer__menu{gap:var(--forentx-space-4);padding:0 8px 24px;display:grid}.fx-user-center-drawer__item{align-items:center;gap:var(--forentx-space-4);width:100%;min-height:64px;color:var(--forentx-text-primary);cursor:pointer;text-align:left;transition:background-color var(--forentx-duration-fast) ease;background:0 0;border:0;border-radius:6px;padding:12px 16px;display:flex}.fx-user-center-drawer__item:hover{background:var(--forentx-color-brand-1)}.fx-user-center-drawer__icon{border-radius:var(--forentx-radius-full);background:var(--forentx-bg-page);width:40px;height:40px;color:var(--forentx-text-secondary);transition:background-color var(--forentx-duration-fast) ease,color var(--forentx-duration-fast) ease;flex:none;place-items:center;display:grid}.fx-user-center-drawer__item:hover .fx-user-center-drawer__icon{background:var(--forentx-color-neutral-1);color:var(--forentx-color-brand-7)}.fx-user-center-drawer__content{gap:var(--forentx-space-1);min-width:0;transition:transform var(--forentx-duration-fast) ease;display:grid}.fx-user-center-drawer__item:hover .fx-user-center-drawer__content{transform:translate(4px)}.fx-user-center-drawer__title{color:var(--forentx-text-primary);font-size:var(--forentx-font-size-body-sm);font-weight:var(--forentx-font-weight-medium)}.fx-user-center-drawer__subtitle{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-caption);line-height:var(--forentx-line-height-caption)}.fx-user-center-drawer__item:hover .fx-user-center-drawer__subtitle,.fx-user-center-drawer__item:hover .fx-user-center-drawer__title{color:var(--forentx-color-brand-7)}.fx-user-center-drawer__item--divider{margin-top:var(--forentx-space-4);border-top:1px solid var(--forentx-border-light);padding-top:calc(var(--forentx-space-4) + 12px)}.fx-user-center-drawer__item:disabled{color:var(--forentx-text-disabled);cursor:not-allowed}.fx-user-center-drawer__item:disabled .fx-user-center-drawer__icon,.fx-user-center-drawer__item:disabled .fx-user-center-drawer__subtitle,.fx-user-center-drawer__item:disabled .fx-user-center-drawer__title{color:var(--forentx-text-disabled)}.fx-user-center-drawer__item:disabled:hover{background:0 0}.fx-user-center-drawer__item:disabled:hover .fx-user-center-drawer__icon{background:var(--forentx-bg-page);color:var(--forentx-text-disabled)}.fx-personal-center-menu__item:disabled:hover .fx-personal-center-menu__title,.fx-user-center-drawer__item:disabled:hover .fx-user-center-drawer__content{transform:none}.fx-personal-center{box-sizing:border-box;background:var(--forentx-bg-page);width:100%;height:100%;min-height:0;padding:var(--forentx-space-4);overflow:hidden}.fx-personal-center__container,.fx-personal-center__side{gap:var(--forentx-space-4);width:100%;height:100%;min-height:0;display:flex}.fx-personal-center__side{flex-direction:column;width:376px;min-width:376px;overflow:auto}.fx-personal-center__content{background:0 0;flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden auto}.fx-personal-center-card,.fx-personal-center-menu{border-radius:var(--forentx-radius-sm);background:var(--forentx-bg-container);padding:var(--forentx-space-6)}.fx-personal-center-card{gap:var(--forentx-space-5);flex-shrink:0;display:grid}.fx-personal-center-card__header{align-items:center;gap:var(--forentx-space-5);display:flex}.fx-personal-center-card__avatar{border-radius:var(--forentx-radius-md);flex:none;width:70px;height:70px}.fx-personal-center-card__avatar .fx-avatar__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.fx-personal-center-card__identity{flex:auto;min-width:0}.fx-personal-center-card__identity strong{color:var(--forentx-text-primary);font-size:var(--forentx-font-size-h3);font-weight:var(--forentx-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-personal-center-card__identity,.fx-personal-center-card__rows{gap:var(--forentx-space-1);display:grid}.fx-personal-center-card__rows .fx-info-row{grid-template-columns:minmax(80px,.35fr) minmax(0,1fr) auto;padding-block:3px}.fx-personal-center-card__identity strong,.fx-personal-center-card__rows .fx-info-row__label,.fx-personal-center-card__rows .fx-info-row__value{line-height:var(--forentx-line-height-body)}.fx-personal-center-menu{min-height:0;padding-inline:var(--forentx-space-4);flex:auto;overflow:auto}.fx-personal-center-menu__group--divider{margin-top:var(--forentx-space-4);border-top:1px solid var(--forentx-border-light);padding-top:var(--forentx-space-4)}.fx-personal-center-menu__section{isolation:isolate;display:grid;position:relative}.fx-personal-center-menu__indicator{opacity:0;pointer-events:none;will-change:transform,opacity;border-radius:6px;transition:transform .2s cubic-bezier(.34,1.28,.64,1),height .2s cubic-bezier(.34,1.28,.64,1),opacity 80ms;position:absolute;top:0;left:0;right:0;transform:translate(0,0)}.fx-personal-center-menu__indicator.visible{opacity:1}.fx-personal-center-menu__indicator--active{z-index:1;background:var(--forentx-color-brand-7)}.fx-personal-center-menu__indicator--hover{z-index:0;background:var(--forentx-bg-page)}.fx-personal-center-menu__item{z-index:1;width:100%;height:52px;color:var(--forentx-text-secondary);cursor:pointer;font:inherit;margin-bottom:var(--forentx-space-1);text-align:left;transition:background-color var(--forentx-duration-fast) ease,color var(--forentx-duration-fast) ease;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 16px;display:flex;position:relative}.fx-personal-center-menu__item:hover{background:0 0}.fx-personal-center-menu__item:disabled{color:var(--forentx-text-disabled);cursor:not-allowed}.fx-personal-center-menu__item.active{color:var(--forentx-on-brand);background:0 0}.fx-personal-center-menu__icon{width:20px;height:20px;margin-right:var(--forentx-space-3);color:currentColor;flex:none;place-items:center;display:inline-grid}.fx-personal-center-menu__title{color:currentColor;min-width:0;font-size:var(--forentx-font-size-h4);line-height:var(--forentx-line-height-body);transition:transform var(--forentx-duration-fast) ease}.fx-personal-center-menu__item.active .fx-personal-center-menu__title{font-weight:var(--forentx-font-weight-medium)}.fx-personal-center-menu__item:hover .fx-personal-center-menu__title{transform:translate(4px)}.fx-colcfg-popover{width:240px;max-height:min(480px,100vh - 24px);padding:var(--forentx-space-1)0;border:0;display:grid;overflow:hidden}.fx-colcfg-popover .fx-popover__body{min-height:0;padding:0;overflow:hidden}.fx-sortable-list{gap:var(--forentx-space-1);margin:0;padding:0;list-style:none;display:grid}.fx-sortable-row{transition:background var(--forentx-duration-fast) var(--forentx-easing-standard),border-color var(--forentx-duration-fast) var(--forentx-easing-standard),box-shadow var(--forentx-duration-fast) var(--forentx-easing-standard),opacity var(--forentx-duration-fast) var(--forentx-easing-standard),transform var(--forentx-duration-fast) var(--forentx-easing-standard);position:relative}.fx-sortable-row[data-reorderable=true]{cursor:grab}.fx-sortable-row[data-reorderable=true]:hover{background:var(--forentx-bg-hover)}.fx-sortable-row[data-dragging=true]{z-index:1;border-color:color-mix(in srgb,var(--forentx-color-accent) 52%,var(--forentx-border-light));background:var(--forentx-bg-container);cursor:grabbing;opacity:.3}.fx-sortable-row--overlay{box-sizing:border-box;background:var(--forentx-bg-container);width:100%;box-shadow:var(--forentx-shadow-raised);cursor:grabbing;pointer-events:none;transform:scale(1.01)}.fx-sortable-row--overlay[data-dragging=true]{opacity:.98;transform:scale(1.01)}.fx-sortable-row[data-drop-target=true]:before{inset-block-start:-2px;inset-inline:var(--forentx-space-2);border-radius:var(--forentx-radius-full);background:var(--forentx-color-accent);content:"";height:2px;position:absolute}.fx-sortable-handle{transition:background var(--forentx-duration-fast) var(--forentx-easing-standard),color var(--forentx-duration-fast) var(--forentx-easing-standard),transform var(--forentx-duration-fast) var(--forentx-easing-standard)}.fx-sortable-handle:not(:disabled):focus-visible,.fx-sortable-handle:not(:disabled):hover{background:var(--forentx-bg-brand-subtle);color:var(--forentx-color-accent);outline:0}.fx-sortable-row--overlay .fx-sortable-handle,.fx-sortable-row[data-dragging=true] .fx-sortable-handle{cursor:grabbing;transform:scale(1.04)}.fx-table-custom-sort__list{gap:0}.fx-table-custom-sort__item{justify-content:space-between;align-items:center;gap:var(--forentx-space-3);border:0;border-bottom:1px solid var(--forentx-border-lighter);min-height:40px;color:var(--forentx-text-primary);padding:var(--forentx-space-2)0;background:0 0;border-radius:0;display:flex}.fx-table-custom-sort__item:last-child{border-bottom:0}.fx-table-custom-sort__label{align-items:center;min-width:0;display:inline-flex}.fx-table-custom-sort__handle{border-radius:var(--forentx-radius-sm);width:28px;height:28px;color:var(--forentx-text-secondary);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.fx-colcfg__header,.fx-colcfg__heading,.fx-colcfg__item,.fx-colcfg__item label{align-items:center;gap:var(--forentx-space-2);display:flex}.fx-colcfg{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.fx-colcfg__header{border-bottom:1px solid var(--forentx-border-lighter);padding:var(--forentx-space-2) var(--forentx-space-4);justify-content:space-between}.fx-colcfg__heading strong{font-weight:var(--forentx-font-weight-semibold)}.fx-colcfg__drag-handle,.fx-colcfg__information,.fx-colcfg__reset{background:0 0;border:0;padding:0}.fx-colcfg__information{width:18px;height:18px;color:var(--forentx-text-secondary);cursor:help;place-items:center;display:inline-grid}.fx-colcfg__reset{color:var(--forentx-text-link);cursor:pointer;font-size:var(--forentx-font-size-body-sm)}.fx-colcfg__list{overscroll-behavior:contain;max-height:min(320px,100vh - 116px);padding:var(--forentx-space-1)0;overflow-y:auto}.fx-colcfg__item{padding:var(--forentx-space-2) var(--forentx-space-4)}.fx-colcfg__item label{flex:1;min-width:0}.fx-colcfg__item[data-reorderable=true]{cursor:grab}.fx-colcfg__item[data-fixed=true]{color:var(--forentx-text-disabled);opacity:.4}.fx-colcfg__drag-handle{border-radius:var(--forentx-radius-sm);width:24px;height:22px;color:var(--forentx-text-secondary);cursor:grab;touch-action:none;place-items:center;margin-left:auto;display:inline-grid}.fx-colcfg__drag-handle:disabled,.fx-colcfg__reset:disabled{color:var(--forentx-text-disabled)}@media (max-width:768px){.fx-personal-center{padding:var(--forentx-space-4);overflow:auto}.fx-personal-center__container,.fx-personal-center__side{height:auto}.fx-personal-center__container{flex-direction:column}.fx-personal-center__side{width:100%;min-width:0}.fx-personal-center__content{flex:none;height:640px;min-height:640px}}@media (prefers-reduced-motion:reduce){.fx-notification__progress>span,.fx-sortable-handle,.fx-sortable-row{transition:none}.fx-sortable-row[data-dragging=true],.fx-sortable-row[data-dragging=true] .fx-sortable-handle{transform:none}}@media (max-width:860px){.fx-app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto;position:static;inset:auto;overflow:auto}.fx-app-shell__sidebar{z-index:var(--forentx-z-index-sidebar);position:sticky;top:0}.fx-app-shell__workspace{min-height:0}.fx-sidebar-shell{border-right:0;border-bottom:1px solid var(--forentx-color-neutral-12);grid-template-rows:auto auto;gap:0;height:auto}.fx-sidebar-shell__brand{min-height:52px;padding-inline:var(--forentx-grid-spacing-16)}.fx-sidebar-shell__group-items,.fx-sidebar-shell__items{flex-wrap:wrap;display:flex}.fx-sidebar-shell__items{max-height:92px;padding:var(--forentx-grid-spacing-8) var(--forentx-grid-spacing-16);overflow:auto}.fx-sidebar-shell__group,.fx-sidebar-shell__items{gap:var(--forentx-grid-spacing-8)}.fx-sidebar-shell__group+.fx-sidebar-shell__group{margin-top:0}.fx-app-shell__main,.fx-top-header{padding-inline:var(--forentx-grid-spacing-16)}.fx-app-shell__main{padding-block:var(--forentx-grid-spacing-16) var(--forentx-grid-spacing-8)}.fx-sidebar-shell__footer{display:none}.fx-image-viewer__actions,.fx-image-viewer__caption{flex-direction:column;align-items:stretch}.fx-auth-page{display:block}.fx-auth-visual{display:none}.fx-auth-panel{min-width:0;padding:16vh var(--forentx-grid-spacing-16) var(--forentx-grid-spacing-16)}.fx-auth-panel__language{position:absolute}}@media (max-width:560px){.fx-top-header{height:auto;min-height:52px;padding-block:var(--forentx-space-2);flex-direction:row;align-items:center}.fx-top-header__actions{flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.fx-top-header__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-auth-role-grid{grid-template-columns:1fr}.fx-auth-form__row{flex-direction:column;align-items:stretch}.fx-date-range-picker__panel{width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto}.fx-date-range-picker__calendars,.fx-date-range-picker__months-heading{grid-template-columns:minmax(0,1fr)}}#root{min-height:100vh}.fx-route-state{min-height:min(22rem,100vh - 76px);padding:var(--forentx-grid-spacing-24);place-items:center;display:grid}.fx-presentation-context-page{background:var(--forentx-bg-page);min-height:100vh;padding:var(--forentx-grid-spacing-32) var(--forentx-grid-spacing-24);place-items:center;display:grid}.fx-presentation-context-result{gap:var(--forentx-grid-spacing-16);width:min(100%,42rem);padding:0}.fx-presentation-context-result .fx-result__icon{background:var(--forentx-status-error-bg);color:var(--forentx-status-error-text)}.fx-presentation-context-result .fx-result__body,.fx-presentation-context-result .fx-result__content{gap:var(--forentx-grid-spacing-12);width:100%;display:grid}.fx-presentation-context-guidance,.fx-presentation-context-message{font-size:var(--forentx-font-size-body);line-height:var(--forentx-line-height-body);margin:0}.fx-presentation-context-guidance{color:var(--forentx-text-secondary)}.fx-presentation-context-message{color:var(--forentx-text-primary);font-weight:var(--forentx-font-weight-medium)}.fx-presentation-context-actions{gap:var(--forentx-grid-spacing-8)}.fx-presentation-context-actions .fx-button{border-radius:var(--forentx-radius-button)}.fx-presentation-context-banner{margin:var(--forentx-grid-spacing-16) var(--forentx-grid-spacing-24)0}@media (max-width:640px){.fx-presentation-context-page{padding:var(--forentx-grid-spacing-48) var(--forentx-grid-spacing-16);align-items:start}.fx-presentation-context-actions{width:100%;display:grid}.fx-presentation-context-actions .fx-button{width:100%}.fx-presentation-context-banner{margin-inline:var(--forentx-grid-spacing-16)}}.fx-copy{color:var(--forentx-text-secondary);font-size:var(--forentx-font-size-body);line-height:var(--forentx-line-height-body);margin:0}.fx-tenant-reservation-detail__overview{gap:var(--forentx-space-4);display:grid}