:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ed-ui-canvas:#f4f7fb;--ed-ui-surface:#fff;--ed-ui-surface-subtle:#f8fafc;--ed-ui-surface-raised:#fff;--ed-ui-sidebar:#07111f;--ed-ui-sidebar-raised:#0d1b2a;--ed-ui-sidebar-muted:#a9b8cb;--ed-ui-text:#182230;--ed-ui-text-muted:#5f6b7a;--ed-ui-text-inverse:#fff;--ed-ui-border:#d8e0ea;--ed-ui-border-strong:#aab7c6;--ed-ui-control-border:#8491a3;--ed-ui-primary:#2563eb;--ed-ui-primary-hover:#1d4ed8;--ed-ui-primary-active:#1e40af;--ed-ui-primary-text:#fff;--ed-ui-accent:#087f8d;--ed-ui-focus:#2563eb;--ed-ui-disabled:#e8edf3;--ed-ui-disabled-text:#7a8796;--ed-ui-info-surface:#eaf2ff;--ed-ui-info-text:#174ea6;--ed-ui-info-border:#9abeff;--ed-ui-success-surface:#e8f6ef;--ed-ui-success-text:#167a50;--ed-ui-success-border:#8bcdb0;--ed-ui-warning-surface:#fff4e5;--ed-ui-warning-text:#9a4e05;--ed-ui-warning-border:#e9b66e;--ed-ui-danger-surface:#fcecef;--ed-ui-danger-text:#a4313b;--ed-ui-danger-border:#e7a0a7;--ed-ui-danger-hover:#872832;--ed-ui-danger-action-text:#fff;--ed-ui-overlay:#07111f94;--ed-space-optical:.25rem;--ed-space-1:.5rem;--ed-space-2:1rem;--ed-space-3:1.5rem;--ed-space-4:2rem;--ed-space-5:2.5rem;--ed-space-6:3rem;--ed-space-8:4rem;--ed-space-10:5rem;--ed-ui-space-1:.125rem;--ed-ui-space-2:.25rem;--ed-ui-space-3:.5rem;--ed-ui-space-4:.75rem;--ed-ui-space-5:1rem;--ed-ui-space-6:1.25rem;--ed-ui-space-7:1.5rem;--ed-ui-space-8:2rem;--ed-ui-space-9:2.5rem;--ed-ui-space-10:3rem;--ed-ui-radius-small:.25rem;--ed-radius-small:.25rem;--ed-radius-medium:.5rem;--ed-radius-large:.75rem;--ed-radius-full:9999px;--ed-ui-radius-control:.375rem;--ed-ui-radius-surface:.625rem;--ed-ui-radius-large:.75rem;--ed-ui-shadow-small:0 1px 2px #07111f14;--ed-ui-shadow-medium:0 8px 24px #07111f1f;--ed-ui-shadow-overlay:0 20px 48px #07111f38;--ed-ui-target:2.5rem;--ed-ui-target-touch:3rem;--ed-ui-z-dropdown:30;--ed-ui-z-sticky:10;--ed-ui-z-overlay:40;--ed-ui-z-modal:50;--ed-ui-z-toast:60;--ed-ui-font-sans:system-ui, "Segoe UI", sans-serif;--ed-ui-font-weight-regular:400;--ed-ui-font-weight-medium:500;--ed-ui-font-weight-bold:700;--ed-ui-font-display:700 2rem/2.5rem var(--ed-ui-font-sans);--ed-ui-font-heading-1:700 1.75rem/2.25rem var(--ed-ui-font-sans);--ed-ui-font-heading-2:700 1.375rem/1.75rem var(--ed-ui-font-sans);--ed-ui-font-heading-3:700 1.125rem/1.5rem var(--ed-ui-font-sans);--ed-ui-font-body-lg:400 1rem/1.5rem var(--ed-ui-font-sans);--ed-ui-font-body:400 .875rem/1.25rem var(--ed-ui-font-sans);--ed-ui-font-control:500 .875rem/1.25rem var(--ed-ui-font-sans);--ed-ui-font-label:500 .75rem/1rem var(--ed-ui-font-sans);--ed-ui-font-micro:500 .6875rem/1rem var(--ed-ui-font-sans);--ed-ui-sidebar-expanded:15rem;--ed-ui-sidebar-collapsed:4.5rem;--ed-ui-topbar-height:4rem;--ed-ui-content-max:100rem;--ed-ui-page-gutter:1rem;--ed-ui-dashboard-metric-min:14rem;--ed-ui-dashboard-skeleton-min:10rem;--ed-ui-chart-height:18rem;--ed-ui-chart-mobile-min:42rem;--ed-ui-chart-bar:.625rem;--ed-ui-filter-control-min:8rem;--ed-ui-aside-min:20rem;--ed-ui-detail-label-min:7rem;--ed-ui-focus-width:.125rem;--ed-motion-fast:.12s;--ed-motion-standard:.18s}[data-ed-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ed-ui-canvas:#07111f;--ed-ui-surface:#0d1b2a;--ed-ui-surface-subtle:#12243a;--ed-ui-surface-raised:#172b42;--ed-ui-sidebar:#050c16;--ed-ui-sidebar-raised:#12243a;--ed-ui-text:#f4f7fb;--ed-ui-text-muted:#b6c2d0;--ed-ui-text-inverse:#07111f;--ed-ui-border:#30445c;--ed-ui-border-strong:#526982;--ed-ui-control-border:#71869e;--ed-ui-primary:#6ba3ff;--ed-ui-primary-hover:#8ab6ff;--ed-ui-primary-active:#a9c9ff;--ed-ui-primary-text:#07111f;--ed-ui-accent:#5cd0dc;--ed-ui-focus:#8ab6ff;--ed-ui-disabled:#26384d;--ed-ui-disabled-text:#8998aa;--ed-ui-info-surface:#112b50;--ed-ui-info-text:#b8d2ff;--ed-ui-info-border:#426dae;--ed-ui-success-surface:#123528;--ed-ui-success-text:#9ce0be;--ed-ui-success-border:#3e8062;--ed-ui-warning-surface:#3b2a12;--ed-ui-warning-text:#f4ca8a;--ed-ui-warning-border:#8b642c;--ed-ui-danger-surface:#421e24;--ed-ui-danger-text:#f4b3b9;--ed-ui-danger-border:#944853;--ed-ui-danger-hover:#b95c67;--ed-ui-danger-action-text:#07111f;--ed-ui-overlay:#000000ad}.ed-ui-brand-mark{border-radius:var(--ed-ui-radius-control);flex:none;place-items:center;display:inline-grid;overflow:hidden}.ed-ui-brand-mark--small{width:1.75rem;height:1.75rem}.ed-ui-brand-mark--medium{width:2.25rem;height:2.25rem}.ed-ui-brand-mark--large{width:3rem;height:3rem}.ed-ui-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.ed-ui-product-logo{align-items:center;gap:var(--ed-ui-space-3);min-width:0;color:inherit;font-family:var(--ed-ui-font-sans);font-weight:var(--ed-ui-font-weight-medium);line-height:1.2;display:inline-flex}.ed-ui-product-logo__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ed-ui-button,.ed-ui-control{font:inherit}.ed-ui-button{min-height:var(--ed-ui-target);justify-content:center;align-items:center;gap:var(--ed-ui-space-3);border-radius:var(--ed-ui-radius-control);cursor:pointer;font-weight:var(--ed-ui-font-weight-medium);border:1px solid #0000;padding:.5rem .875rem;line-height:1.25;text-decoration:none;display:inline-flex}.ed-ui-button:focus-visible,.ed-ui-control:focus-visible,.ed-ui-choice__control:focus-visible,.ed-ui-tabs__trigger:focus-visible,.ed-ui-dropdown__item:focus-visible,.ed-ui-table-region:focus-visible,.ed-ui-breadcrumb a:focus-visible{outline:3px solid var(--ed-ui-focus);outline-offset:2px}.ed-ui-button--primary{background:var(--ed-ui-primary);color:var(--ed-ui-primary-text)}.ed-ui-button--primary:hover:not(:disabled){background:var(--ed-ui-primary-hover)}.ed-ui-button--primary:active:not(:disabled){background:var(--ed-ui-primary-active)}.ed-ui-button--secondary{border-color:var(--ed-ui-control-border);background:var(--ed-ui-surface);color:var(--ed-ui-text)}.ed-ui-button--secondary:hover:not(:disabled),.ed-ui-button--ghost:hover:not(:disabled){background:var(--ed-ui-surface-subtle)}.ed-ui-button--ghost{color:var(--ed-ui-text);background:0 0}.ed-ui-button--danger{border-color:var(--ed-ui-danger-text);background:var(--ed-ui-danger-text);color:var(--ed-ui-danger-action-text)}.ed-ui-button--danger:hover:not(:disabled){background:var(--ed-ui-danger-hover)}.ed-ui-button--small{min-height:2rem;padding:.3rem .625rem;font-size:.8125rem}.ed-ui-button--large{min-height:2.75rem;padding:.625rem 1.125rem}.ed-ui-button--full{width:100%}.ed-ui-button:disabled{border-color:var(--ed-ui-disabled);background:var(--ed-ui-disabled);color:var(--ed-ui-disabled-text);cursor:not-allowed}.ed-ui-button__loader{border:2px dotted;border-radius:999px;width:.75rem;height:.75rem}.ed-ui-button__label--loading{opacity:.72}.ed-ui-field{gap:var(--ed-ui-space-2);min-width:0;display:grid}.ed-ui-field__label,.ed-ui-choice__label,.ed-ui-radio-group__legend{color:var(--ed-ui-text);font-size:.875rem;font-weight:var(--ed-ui-font-weight-medium)}.ed-ui-field__hint,.ed-ui-choice__description,.ed-ui-radio-group__description{color:var(--ed-ui-text-muted);font-size:.8125rem;line-height:1.45}.ed-ui-field__error{color:var(--ed-ui-danger-text);font-size:.8125rem;font-weight:var(--ed-ui-font-weight-medium)}.ed-ui-control{width:100%;min-height:var(--ed-ui-target);border:1px solid var(--ed-ui-control-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface);color:var(--ed-ui-text);padding:.5rem .75rem}.ed-ui-control:hover:not(:disabled){border-color:var(--ed-ui-text-muted)}.ed-ui-control:disabled{background:var(--ed-ui-disabled);color:var(--ed-ui-disabled-text);cursor:not-allowed}.ed-ui-control--invalid,.ed-ui-control[aria-invalid=true]{border-color:var(--ed-ui-danger-text)}.ed-ui-textarea{resize:vertical;min-height:7rem}.ed-ui-select{padding-right:2rem}.ed-ui-file-input{min-width:0;min-height:var(--ed-ui-target);align-items:center;gap:var(--ed-space-1);border:1px solid var(--ed-ui-control-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface);color:var(--ed-ui-text);display:flex;position:relative;overflow:hidden}.ed-ui-file-input__native{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ed-ui-file-input__button,.ed-ui-file-input__name{pointer-events:none}.ed-ui-file-input__button{border-right:1px solid var(--ed-ui-control-border);background:var(--ed-ui-surface-subtle);padding-inline:var(--ed-space-2);font-weight:var(--ed-ui-font-weight-medium);flex:none;align-self:stretch;align-items:center;display:inline-flex}.ed-ui-file-input__name{min-width:0;padding-right:var(--ed-space-2);color:var(--ed-ui-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-ui-file-input:focus-within{outline:3px solid var(--ed-ui-focus);outline-offset:2px}.ed-ui-file-input:has(.ed-ui-file-input__native:hover:not(:disabled)){border-color:var(--ed-ui-text-muted)}.ed-ui-file-input--disabled{background:var(--ed-ui-disabled);color:var(--ed-ui-disabled-text)}.ed-ui-file-input--disabled .ed-ui-file-input__native{cursor:not-allowed}.ed-ui-choice{min-height:var(--ed-ui-target);align-items:flex-start;gap:var(--ed-ui-space-3);cursor:pointer;display:flex}.ed-ui-choice__control{width:1.125rem;height:1.125rem;accent-color:var(--ed-ui-primary);margin:.65rem 0 0}.ed-ui-choice:has(.ed-ui-choice__control:disabled){color:var(--ed-ui-disabled-text);cursor:not-allowed}.ed-ui-choice__content{gap:var(--ed-ui-space-1);padding-block:.5rem;display:grid}.ed-ui-radio-group{border:0;min-width:0;margin:0;padding:0}.ed-ui-radio-group__legend{margin-bottom:var(--ed-ui-space-2)}.ed-ui-radio-group__description{margin:0 0 var(--ed-ui-space-3)}.ed-ui-radio-group__options{gap:var(--ed-ui-space-2);display:grid}.ed-ui-badge{border:1px solid var(--ed-ui-border-strong);background:var(--ed-ui-surface-subtle);width:fit-content;color:var(--ed-ui-text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.1875rem .5rem;font-size:.75rem;font-weight:700;line-height:1.25;display:inline-flex}.ed-ui-badge--info{border-color:var(--ed-ui-info-border);background:var(--ed-ui-info-surface);color:var(--ed-ui-info-text)}.ed-ui-badge--success{border-color:var(--ed-ui-success-border);background:var(--ed-ui-success-surface);color:var(--ed-ui-success-text)}.ed-ui-badge--warning{border-color:var(--ed-ui-warning-border);background:var(--ed-ui-warning-surface);color:var(--ed-ui-warning-text)}.ed-ui-badge--danger{border-color:var(--ed-ui-danger-border);background:var(--ed-ui-danger-surface);color:var(--ed-ui-danger-text)}.ed-ui-card,.ed-ui-metric{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface);color:var(--ed-ui-text);box-shadow:var(--ed-ui-shadow-small)}.ed-ui-card--compact{padding:var(--ed-ui-space-4)}.ed-ui-card--default{padding:var(--ed-ui-space-6)}.ed-ui-card__header,.ed-ui-card__footer{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-4);display:flex}.ed-ui-card__header{margin-bottom:var(--ed-ui-space-5)}.ed-ui-card__footer{margin-top:var(--ed-ui-space-5);padding-top:var(--ed-ui-space-4);border-top:1px solid var(--ed-ui-border)}.ed-ui-card__header--compact,.ed-ui-card__content--compact,.ed-ui-card__footer--compact{padding:var(--ed-ui-space-4)}.ed-ui-card__header--default,.ed-ui-card__content--default,.ed-ui-card__footer--default{padding:var(--ed-ui-space-6)}.ed-ui-card__header--compact,.ed-ui-card__header--default{margin-bottom:0}.ed-ui-card__footer--compact,.ed-ui-card__footer--default{margin-top:0}.ed-ui-card__header h2,.ed-ui-card__header h3,.ed-ui-card__header p{margin:0}.ed-ui-card__header p{margin-top:var(--ed-space-1);color:var(--ed-ui-text-muted);font:var(--ed-ui-font-body)}.ed-ui-alert{gap:var(--ed-ui-space-3);border-radius:var(--ed-ui-radius-control);padding:var(--ed-ui-space-4);border:1px solid;line-height:1.5;display:flex}.ed-ui-alert--info{border-color:var(--ed-ui-info-border);background:var(--ed-ui-info-surface);color:var(--ed-ui-info-text)}.ed-ui-alert--success{border-color:var(--ed-ui-success-border);background:var(--ed-ui-success-surface);color:var(--ed-ui-success-text)}.ed-ui-alert--warning{border-color:var(--ed-ui-warning-border);background:var(--ed-ui-warning-surface);color:var(--ed-ui-warning-text)}.ed-ui-alert--danger{border-color:var(--ed-ui-danger-border);background:var(--ed-ui-danger-surface);color:var(--ed-ui-danger-text)}.ed-ui-alert__content{gap:var(--ed-ui-space-1);display:grid}.ed-ui-alert__message{font-size:.875rem}.ed-ui-empty-state,.ed-ui-error-state,.ed-ui-access-denied-state{place-items:start;gap:var(--ed-ui-space-3);max-width:36rem;padding:var(--ed-ui-space-8);display:grid}.ed-ui-empty-state h2,.ed-ui-empty-state p,.ed-ui-access-denied-state h2,.ed-ui-access-denied-state p,.ed-ui-error-state h2,.ed-ui-error-state p{margin:0}.ed-ui-empty-state p,.ed-ui-access-denied-state p,.ed-ui-error-state p{color:var(--ed-ui-text-muted);line-height:1.55}.ed-ui-empty-state__action,.ed-ui-access-denied-state__action,.ed-ui-error-state__action{margin-top:var(--ed-ui-space-2)}.ed-ui-error-state{border:1px solid var(--ed-ui-danger-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-danger-surface)}.ed-ui-error-state__reference{font-size:.8125rem}.ed-ui-skeleton{padding:var(--ed-ui-space-5)}.ed-ui-skeleton__content{gap:var(--ed-ui-space-4);display:grid}.ed-ui-skeleton__row{border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-disabled);min-height:3rem;display:block}.ed-ui-tooltip{z-index:var(--ed-ui-z-dropdown);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-sidebar);max-width:18rem;color:var(--ed-ui-text-inverse);box-shadow:var(--ed-ui-shadow-medium);padding:.375rem .5rem;font-size:.75rem;line-height:1.4}.ed-ui-tooltip__arrow{fill:var(--ed-ui-sidebar)}.ed-ui-dropdown{z-index:var(--ed-ui-z-dropdown);border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface-raised);min-width:13rem;padding:var(--ed-ui-space-2);color:var(--ed-ui-text);box-shadow:var(--ed-ui-shadow-medium)}.ed-ui-dropdown__label{color:var(--ed-ui-text-muted);padding:.5rem .625rem;font-size:.75rem;font-weight:700}.ed-ui-dropdown__item{border-radius:var(--ed-ui-radius-small);cursor:pointer;outline:none;min-height:2.25rem;padding:.5rem .625rem;font-size:.875rem}.ed-ui-dropdown__item[data-highlighted]{background:var(--ed-ui-info-surface);color:var(--ed-ui-info-text)}.ed-ui-dropdown__item[data-disabled]{color:var(--ed-ui-disabled-text);cursor:not-allowed}.ed-ui-dropdown__item--danger{color:var(--ed-ui-danger-text)}.ed-ui-dropdown__separator{height:1px;margin:var(--ed-ui-space-2);background:var(--ed-ui-border)}.ed-ui-dialog-overlay{z-index:var(--ed-ui-z-overlay);background:var(--ed-ui-overlay);position:fixed;inset:0}.ed-ui-dialog{z-index:var(--ed-ui-z-modal);width:min(100% - 2rem,34rem);max-height:min(46rem, calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));gap:var(--ed-ui-space-5);border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-large);background:var(--ed-ui-surface-raised);padding:var(--ed-ui-space-7);color:var(--ed-ui-text);box-shadow:var(--ed-ui-shadow-overlay);display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ed-ui-dialog:focus-visible{outline:3px solid var(--ed-ui-focus);outline-offset:2px}.ed-ui-dialog h2,.ed-ui-dialog p{margin:0}.ed-ui-dialog__heading,.ed-ui-dialog__actions{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-4);display:flex}.ed-ui-dialog__actions{justify-content:flex-end}.ed-ui-tabs{min-width:0;max-width:100%}.ed-ui-tabs__bar{border-bottom:1px solid var(--ed-ui-border);min-width:0;max-width:100%;position:relative}.ed-ui-tabs__bar[data-hidden-before]:before,.ed-ui-tabs__bar[data-hidden-after]:after{z-index:var(--ed-ui-z-sticky);inset-block:var(--ed-ui-space-2);background:var(--ed-ui-border-strong);content:"";pointer-events:none;width:1px;position:absolute}.ed-ui-tabs__bar[data-hidden-before]:before{inset-inline-start:0}.ed-ui-tabs__bar[data-hidden-after]:after{inset-inline-end:0}.ed-ui-tabs__viewport{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y;min-width:0;max-width:100%;overflow-x:auto}.ed-ui-tabs__viewport::-webkit-scrollbar{display:none}.ed-ui-tabs__list{gap:var(--ed-ui-space-2);width:max-content;min-width:100%;display:flex}.ed-ui-tabs__trigger{min-height:var(--ed-ui-target);color:var(--ed-ui-text-muted);cursor:pointer;font:inherit;font-weight:var(--ed-ui-font-weight-medium);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:.5rem .75rem}.ed-ui-tabs__trigger[data-state=active]{border-bottom-color:var(--ed-ui-primary);color:var(--ed-ui-primary)}.ed-ui-tabs__trigger:disabled{color:var(--ed-ui-disabled-text);cursor:not-allowed}.ed-ui-tabs__content{padding-block:var(--ed-ui-space-5)}.ed-ui-tabs__content[data-state=inactive]{display:none}.ed-ui-tabs__scroll-button{z-index:var(--ed-ui-z-sticky);background:var(--ed-ui-surface-raised);border-radius:0;display:none;position:absolute;inset-block:0}.ed-ui-tabs__scroll-button--previous{inset-inline-start:0}.ed-ui-tabs__scroll-button--next{inset-inline-end:0}@media (min-width:64rem){.ed-ui-tabs__scroll-button{display:inline-flex}}.ed-ui-breadcrumb ol{gap:var(--ed-ui-space-2);color:var(--ed-ui-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ed-ui-breadcrumb li:not(:last-child):after{margin-left:var(--ed-ui-space-2);content:"/";color:var(--ed-ui-border-strong)}.ed-ui-breadcrumb a{color:var(--ed-ui-info-text)}.ed-ui-pagination{align-items:center;gap:var(--ed-ui-space-2);display:flex}.ed-ui-pagination ol{gap:var(--ed-ui-space-1);margin:0;padding:0;list-style:none;display:flex}.ed-ui-table-region{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface);width:100%;overflow-x:auto}.ed-ui-table{border-collapse:collapse;width:100%;color:var(--ed-ui-text);font-size:.875rem}.ed-ui-table caption{padding:var(--ed-ui-space-4);text-align:left;font-weight:700}.ed-ui-table__head{background:var(--ed-ui-surface-subtle);color:var(--ed-ui-text-muted);text-align:left;font-size:.75rem;font-weight:700}.ed-ui-table__head,.ed-ui-table__cell{border-bottom:1px solid var(--ed-ui-border);vertical-align:middle;padding:.75rem 1rem}.ed-ui-table__body .ed-ui-table__row:hover{background:var(--ed-ui-surface-subtle)}.ed-ui-table__body .ed-ui-table__row:last-child .ed-ui-table__cell{border-bottom:0}.ed-ui-table-action{min-height:auto;color:var(--ed-ui-text);font:inherit;font-weight:var(--ed-ui-font-weight-medium);text-align:start;justify-content:flex-start;padding:0}.ed-ui-table-action:hover,.ed-ui-table-action:focus-visible{color:var(--ed-ui-primary);text-underline-offset:var(--ed-space-optical);text-decoration:underline}.ed-ui-filter-bar{justify-content:space-between;align-items:end;gap:var(--ed-ui-space-4);border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface);padding:var(--ed-ui-space-4);display:flex}.ed-ui-filter-bar__fields{align-items:end;gap:var(--ed-ui-space-3);flex-wrap:wrap;flex:1;display:flex}.ed-ui-filter-bar__actions{gap:var(--ed-ui-space-2);flex-wrap:wrap;display:flex}.ed-ui-page-header{gap:var(--ed-ui-space-4);display:grid}.ed-ui-page-header__row{justify-content:space-between;align-items:flex-end;gap:var(--ed-ui-space-6);display:flex}.ed-ui-page-header__content{gap:var(--ed-ui-space-2);max-width:50rem;display:grid}.ed-ui-page-header h1,.ed-ui-page-header p{margin:0}.ed-ui-page-header h1{color:var(--ed-ui-text);font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}.ed-ui-page-header h1[tabindex="-1"]:focus{outline:none}.ed-ui-page-header p{color:var(--ed-ui-text-muted);line-height:1.55}.ed-ui-page-header__eyebrow{font-size:.75rem;font-weight:var(--ed-ui-font-weight-bold);text-transform:uppercase;color:var(--ed-ui-info-text)!important}.ed-ui-page-header__actions,.ed-ui-page-header__metadata{align-items:center;gap:var(--ed-ui-space-3);flex-wrap:wrap;display:flex}.ed-ui-list-detail{grid-template-columns:minmax(0, 1fr) minmax(var(--ed-ui-aside-min), .55fr);gap:var(--ed-space-3);align-items:start;min-width:0;display:grid}.ed-ui-list-detail__list,.ed-ui-list-detail__detail{min-width:0}.ed-ui-list-detail__detail{top:calc(var(--ed-ui-topbar-height) + var(--ed-space-3));position:sticky}.ed-ui-record-header{justify-content:space-between;align-items:start;gap:var(--ed-space-2);display:flex}.ed-ui-record-header__content,.ed-ui-record-header__metadata{gap:var(--ed-space-1);display:grid}.ed-ui-record-header__title-row,.ed-ui-record-header__actions,.ed-ui-form-section__header,.ed-ui-form-section__actions,.ed-ui-sticky-form-actions{align-items:center;gap:var(--ed-space-1);flex-wrap:wrap;display:flex}.ed-ui-record-header h2,.ed-ui-record-header p,.ed-ui-form-section h3,.ed-ui-form-section p,.ed-ui-history p{margin:0}.ed-ui-record-header h2{font:var(--ed-ui-font-heading-2)}.ed-ui-record-header p,.ed-ui-form-section p,.ed-ui-history time{color:var(--ed-ui-text-muted)}.ed-ui-detail-list{gap:var(--ed-space-1);margin:0;display:grid}.ed-ui-detail-list__item{grid-template-columns:minmax(var(--ed-ui-detail-label-min), .45fr) minmax(0, 1fr);gap:var(--ed-space-2);padding-block:var(--ed-space-1);border-bottom:1px solid var(--ed-ui-border);display:grid}.ed-ui-detail-list__item:last-child{border-bottom:0}.ed-ui-detail-list dt{color:var(--ed-ui-text-muted);font:var(--ed-ui-font-label)}.ed-ui-detail-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.ed-ui-history{gap:var(--ed-space-2);margin:0;padding:0;list-style:none;display:grid}.ed-ui-history__item{grid-template-columns:var(--ed-space-1) minmax(0, 1fr);gap:var(--ed-space-2);display:grid}.ed-ui-history__marker{width:var(--ed-space-1);height:var(--ed-space-1);margin-top:var(--ed-space-1);border-radius:var(--ed-radius-pill);background:var(--ed-ui-accent)}.ed-ui-form-section{gap:var(--ed-space-2);padding-block:var(--ed-space-2);border-bottom:1px solid var(--ed-ui-border);display:grid}.ed-ui-form-section:last-child{border-bottom:0}.ed-ui-form-section__header{justify-content:space-between;align-items:start}.ed-ui-form-section__content,.ed-ui-form-grid{gap:var(--ed-space-2);display:grid}.ed-ui-form-grid{grid-template-columns:repeat(auto-fit, minmax(var(--ed-ui-filter-control-min), 1fr))}.ed-ui-sticky-form-actions{z-index:var(--ed-ui-z-sticky);border-top:1px solid var(--ed-ui-border);background:var(--ed-ui-surface);padding:var(--ed-space-2);justify-content:flex-end;position:sticky;bottom:0}.ed-ui-workflow{grid-template-columns:var(--ed-ui-sidebar-expanded) minmax(0, 1fr);gap:var(--ed-space-3);align-items:start;min-width:0;display:grid}.ed-ui-workflow__stage,.ed-ui-workflow-stage{gap:var(--ed-space-2);min-width:0;display:grid}.ed-ui-workflow-stage__title{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-ui-workflow-stage__title:focus{outline:none}.ed-ui-stepper{top:calc(var(--ed-ui-topbar-height) + var(--ed-space-3));border:1px solid var(--ed-ui-border);border-radius:var(--ed-radius-large);background:var(--ed-ui-surface);padding:var(--ed-space-2);box-shadow:var(--ed-ui-shadow-small);position:sticky}.ed-ui-stepper ol{gap:var(--ed-space-optical);margin:0;padding:0;list-style:none;display:grid}.ed-ui-stepper li{min-height:var(--ed-ui-target);grid-template-columns:var(--ed-space-4) minmax(0, 1fr);align-items:center;gap:var(--ed-space-1);border-radius:var(--ed-radius-medium);padding:var(--ed-space-1);color:var(--ed-ui-text-muted);font:var(--ed-ui-font-control);display:grid}.ed-ui-stepper li[data-state=current]{background:var(--ed-ui-info-surface);color:var(--ed-ui-info-text)}.ed-ui-stepper li[data-state=complete]{color:var(--ed-ui-success-text)}.ed-ui-stepper__number{width:var(--ed-space-3);height:var(--ed-space-3);border-radius:var(--ed-radius-full);font:var(--ed-ui-font-label);border:1px solid;place-items:center;display:inline-grid}.ed-ui-stepper li[data-state=complete] .ed-ui-stepper__number{border-color:var(--ed-ui-success-border);background:var(--ed-ui-success-surface)}.ed-ui-review-summary{grid-template-columns:repeat(auto-fit, minmax(var(--ed-ui-dashboard-skeleton-min), 1fr));gap:var(--ed-space-1);display:grid}.ed-ui-progress{gap:var(--ed-space-1);display:grid}.ed-ui-progress__label{justify-content:space-between;gap:var(--ed-space-1);color:var(--ed-ui-text-muted);font:var(--ed-ui-font-label);display:flex}.ed-ui-progress progress{width:100%;height:var(--ed-space-2);accent-color:var(--ed-ui-primary)}.ed-ui-metric{gap:var(--ed-ui-space-3);padding:var(--ed-ui-space-5);display:grid}.ed-ui-metric__heading,.ed-ui-metric__footer{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-3);color:var(--ed-ui-text-muted);font-size:.8125rem;display:flex}.ed-ui-metric__value{font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.15}.ed-ui-avatar{background:var(--ed-ui-info-surface);color:var(--ed-ui-info-text);font-weight:var(--ed-ui-font-weight-bold);border-radius:999px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ed-ui-avatar--small{width:2rem;height:2rem;font-size:.6875rem}.ed-ui-avatar--medium{width:2.5rem;height:2.5rem;font-size:.8125rem}.ed-ui-avatar--large{width:3rem;height:3rem;font-size:1rem}.ed-ui-avatar__image{object-fit:cover;width:100%;height:100%}.ed-ui-user-menu{text-align:left}.ed-ui-user-menu__labels{display:grid}.ed-ui-user-menu__labels span{color:var(--ed-ui-text-muted);font-size:.75rem;font-weight:400}.ed-ui-toast-viewport{z-index:var(--ed-ui-z-toast);right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));gap:var(--ed-ui-space-3);width:min(100% - 2rem,24rem);margin:0;padding:0;list-style:none;display:grid;position:fixed}.ed-ui-toast{align-items:center;gap:var(--ed-ui-space-3);border:1px solid var(--ed-ui-info-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface-raised);padding:var(--ed-ui-space-4);color:var(--ed-ui-text);box-shadow:var(--ed-ui-shadow-medium);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ed-ui-toast--success{border-color:var(--ed-ui-success-border)}.ed-ui-toast--warning{border-color:var(--ed-ui-warning-border)}.ed-ui-toast--danger{border-color:var(--ed-ui-danger-border)}.ed-ui-toast__content{gap:var(--ed-ui-space-1);display:grid}.ed-ui-toast__description{color:var(--ed-ui-text-muted);font-size:.8125rem}.ed-ui-mobile-list{display:none}@media (max-width:47.999rem){:root{--ed-ui-target:var(--ed-ui-target-touch)}.ed-ui-page-header__row,.ed-ui-filter-bar,.ed-ui-dialog__actions{flex-direction:column;align-items:stretch}.ed-ui-page-header__actions,.ed-ui-filter-bar__actions{width:100%}.ed-ui-filter-bar__fields{grid-template-columns:1fr;width:100%;display:grid}.ed-ui-table--desktop{display:none}.ed-ui-mobile-list{gap:var(--ed-ui-space-3);display:grid}.ed-ui-pagination ol li:not(:has([aria-current=page])){display:none}.ed-ui-dialog{padding:var(--ed-ui-space-5)}}@media (forced-colors:active){:root,[data-ed-theme=dark]{--ed-ui-canvas:Canvas;--ed-ui-surface:Canvas;--ed-ui-surface-subtle:Canvas;--ed-ui-surface-raised:Canvas;--ed-ui-sidebar:Canvas;--ed-ui-sidebar-raised:Canvas;--ed-ui-sidebar-muted:CanvasText;--ed-ui-text:CanvasText;--ed-ui-text-muted:CanvasText;--ed-ui-text-inverse:HighlightText;--ed-ui-border:CanvasText;--ed-ui-border-strong:CanvasText;--ed-ui-control-border:CanvasText;--ed-ui-primary:Highlight;--ed-ui-primary-hover:Highlight;--ed-ui-primary-active:Highlight;--ed-ui-primary-text:HighlightText;--ed-ui-accent:Highlight;--ed-ui-focus:Highlight;--ed-ui-disabled:Canvas;--ed-ui-disabled-text:GrayText;--ed-ui-info-surface:Canvas;--ed-ui-info-text:CanvasText;--ed-ui-info-border:CanvasText;--ed-ui-success-surface:Canvas;--ed-ui-success-text:CanvasText;--ed-ui-success-border:CanvasText;--ed-ui-warning-surface:Canvas;--ed-ui-warning-text:CanvasText;--ed-ui-warning-border:CanvasText;--ed-ui-danger-surface:Canvas;--ed-ui-danger-text:CanvasText;--ed-ui-danger-border:CanvasText;--ed-ui-danger-hover:Highlight;--ed-ui-danger-action-text:HighlightText;--ed-ui-shadow-small:none;--ed-ui-shadow-medium:none;--ed-ui-shadow-overlay:none}.ed-ui-module-nav a[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.ed-ui-tabs__bar:before,.ed-ui-tabs__bar:after{display:none}.ed-ui-tabs__viewport{scrollbar-color:CanvasText Canvas;scrollbar-width:auto}.ed-ui-tabs__viewport::-webkit-scrollbar{display:block}.ed-ui-tabs__scroll-button{border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.ed-ui-icon-button{width:var(--ed-ui-target);min-width:var(--ed-ui-target);padding:0}.ed-ui-theme-selector{align-items:center;gap:var(--ed-space-1);color:var(--ed-ui-text-muted);font:var(--ed-ui-font-label);display:inline-flex}.ed-ui-theme-selector .ed-ui-select{width:auto;min-width:7rem}.ed-ui-theme-selector--profile{display:none}.ed-ui-app-shell{grid-template-columns:var(--ed-ui-sidebar-expanded) minmax(0, 1fr);background:var(--ed-ui-canvas);min-width:0;min-height:100dvh;color:var(--ed-ui-text);transition:grid-template-columns var(--ed-motion-standard) ease-out;display:grid}.ed-ui-app-shell--collapsed{grid-template-columns:var(--ed-ui-sidebar-collapsed) minmax(0, 1fr)}.ed-ui-skip-link{z-index:var(--ed-ui-z-toast);top:var(--ed-space-1);left:var(--ed-space-1);border-radius:var(--ed-radius-medium);background:var(--ed-ui-primary);padding:var(--ed-space-1) var(--ed-space-2);color:var(--ed-ui-primary-text);position:fixed;transform:translateY(-200%)}.ed-ui-skip-link:focus{transform:translateY(0)}.ed-ui-app-shell__sidebar{z-index:var(--ed-ui-z-sticky);background:var(--ed-ui-sidebar);min-width:0;height:100dvh;color:var(--ed-ui-sidebar-muted);padding:var(--ed-space-2) var(--ed-space-1);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.ed-ui-app-shell__sidebar-header,.ed-ui-drawer__header{min-height:var(--ed-ui-topbar-height);justify-content:space-between;align-items:center;gap:var(--ed-space-1);color:var(--ed-ui-sidebar-muted);display:flex}.ed-ui-app-shell__sidebar-header{flex:0 0 var(--ed-ui-topbar-height)}.ed-ui-app-shell__sidebar-action{flex:0 0 var(--ed-ui-target);justify-content:flex-end;align-items:center;display:flex}.ed-ui-app-shell__sidebar .ed-ui-product-logo,.ed-ui-drawer .ed-ui-product-logo,.ed-ui-app-shell__sidebar .ed-ui-brand-mark,.ed-ui-drawer .ed-ui-brand-mark{color:var(--ed-ui-sidebar-muted)}.ed-ui-app-shell--collapsed .ed-ui-product-logo__name,.ed-ui-app-shell--collapsed .ed-ui-module-nav__text{display:none}.ed-ui-app-shell--collapsed .ed-ui-module-nav__label{visibility:hidden}.ed-ui-app-shell--collapsed .ed-ui-module-nav__section+.ed-ui-module-nav__section{border-top:1px solid var(--ed-ui-border-strong);padding-top:var(--ed-space-2)}.ed-ui-app-shell--collapsed .ed-ui-app-shell__sidebar-header,.ed-ui-app-shell--collapsed .ed-ui-app-shell__sidebar-action{justify-content:center}.ed-ui-app-shell--collapsed .ed-ui-app-shell__sidebar-header>*,.ed-ui-app-shell--collapsed .ed-ui-app-shell__sidebar-action>*{margin-inline:auto}.ed-ui-module-nav{gap:var(--ed-space-3);padding-block:var(--ed-space-2);flex-direction:column;flex:1;display:flex}.ed-ui-module-nav__section:last-child{margin-top:auto}.ed-ui-module-nav__label{margin:0 0 var(--ed-space-1);padding-inline:var(--ed-space-1);color:var(--ed-ui-sidebar-muted);font:var(--ed-ui-font-micro);letter-spacing:.06em;text-transform:uppercase}.ed-ui-module-nav ul{gap:var(--ed-space-optical);margin:0;padding:0;list-style:none;display:grid}.ed-ui-module-nav a{min-height:var(--ed-ui-target);align-items:center;gap:var(--ed-space-1);border-radius:var(--ed-radius-medium);padding-inline:var(--ed-space-1);color:var(--ed-ui-sidebar-muted);font:var(--ed-ui-font-control);text-decoration:none;display:flex}.ed-ui-module-nav a>span:first-child{width:calc(var(--ed-space-2) + var(--ed-space-optical));height:calc(var(--ed-space-2) + var(--ed-space-optical));flex:none;place-items:center;display:grid}.ed-ui-module-nav a:hover,.ed-ui-module-nav a[aria-current=page]{background:var(--ed-ui-sidebar-raised);color:var(--ed-ui-sidebar-muted)}.ed-ui-module-nav a[aria-current=page]{box-shadow:inset .25rem 0 0 var(--ed-ui-accent)}.ed-ui-module-nav a:focus-visible{outline:3px solid var(--ed-ui-focus);outline-offset:2px}.ed-ui-app-shell--collapsed .ed-ui-module-nav a{width:var(--ed-ui-target);justify-content:center;margin-inline:auto;padding-inline:0}.ed-ui-app-shell--collapsed .ed-ui-module-nav a[aria-current=page]{box-shadow:inset 0 0 0 var(--ed-ui-focus-width) var(--ed-ui-accent)}.ed-ui-app-shell__body{grid-template-rows:auto 1fr auto;min-width:0;min-height:100dvh;display:grid}.ed-ui-global-topbar{z-index:var(--ed-ui-z-sticky);min-width:0;min-height:var(--ed-ui-topbar-height);justify-content:space-between;align-items:center;gap:var(--ed-space-2);border-bottom:1px solid var(--ed-ui-border);background:var(--ed-ui-surface);padding-inline:var(--ed-ui-page-gutter);display:flex;position:sticky;top:0}.ed-ui-global-topbar__leading,.ed-ui-global-topbar__actions{align-items:center;gap:var(--ed-space-1);min-width:0;display:flex}.ed-ui-global-topbar__actions{justify-content:flex-end}.ed-ui-topbar-field{align-items:center;gap:var(--ed-space-1);display:inline-flex}.ed-ui-topbar-field .ed-ui-field__label{white-space:nowrap}.ed-ui-topbar-field .ed-ui-select{width:auto;min-width:6rem}.ed-ui-profile-panel{gap:var(--ed-space-2);display:grid}.ed-ui-profile-panel__identity{gap:var(--ed-space-optical);display:grid}.ed-ui-profile-panel__identity span{color:var(--ed-ui-text-muted)}.ed-ui-profile-panel__actions{gap:var(--ed-space-1);flex-wrap:wrap;display:flex}.ed-ui-global-topbar__search{width:min(35rem,40vw);min-width:17.5rem}.ed-ui-global-topbar__menu{display:none}.ed-ui-app-shell__main{min-width:0}.ed-ui-workspace-page,.ed-ui-workspace-frame{width:min(100%, var(--ed-ui-content-max));gap:var(--ed-space-3);padding:var(--ed-space-3) var(--ed-ui-page-gutter) var(--ed-space-5);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media (prefers-reduced-motion:reduce){.ed-ui-app-shell{transition:none}}.ed-ui-action-bar{justify-content:space-between;align-items:end;gap:var(--ed-space-2);border-block:1px solid var(--ed-ui-border);background:var(--ed-ui-surface);padding:var(--ed-space-2);flex-wrap:wrap;display:flex}.ed-ui-app-shell__footer{width:min(100%, var(--ed-ui-content-max));justify-content:space-between;gap:var(--ed-space-2);border-top:1px solid var(--ed-ui-border);padding:var(--ed-space-2) var(--ed-ui-page-gutter);color:var(--ed-ui-text-muted);font:var(--ed-ui-font-label);margin-inline:auto;display:flex}.ed-ui-drawer-overlay{z-index:var(--ed-ui-z-overlay);background:var(--ed-ui-overlay);position:fixed;inset:0}.ed-ui-drawer{z-index:var(--ed-ui-z-modal);background:var(--ed-ui-sidebar);width:min(22.5rem,100vw - 1rem);padding:max(var(--ed-space-2), env(safe-area-inset-top)) var(--ed-space-1) max(var(--ed-space-2), env(safe-area-inset-bottom));color:var(--ed-ui-sidebar-muted);box-shadow:var(--ed-ui-shadow-overlay);position:fixed;inset:0 auto 0 0;overflow-y:auto}.ed-ui-dashboard-panel{border-radius:var(--ed-radius-large);min-width:0;box-shadow:none}.ed-ui-dashboard-panel__header{justify-content:space-between;align-items:start;gap:var(--ed-space-2);margin-bottom:var(--ed-space-2);display:flex}.ed-ui-dashboard-panel__header h2,.ed-ui-dashboard-panel__header p{margin:0}.ed-ui-dashboard-panel__header h2{font:var(--ed-ui-font-heading-3)}.ed-ui-dashboard-panel__header p{color:var(--ed-ui-text-muted);font:var(--ed-ui-font-body)}.ed-ui-chart-frame{gap:var(--ed-space-2);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.ed-ui-chart-frame__caption{justify-content:space-between;align-items:center;gap:var(--ed-space-2);display:flex}.ed-ui-chart-frame__caption>span{gap:var(--ed-space-optical);display:grid}.ed-ui-chart-frame__caption small{color:var(--ed-ui-text-muted)}.ed-ui-chart-frame__table{max-height:14rem;overflow:auto}.ed-ui-chart-frame__plot{min-width:0;overflow-x:auto}@media (min-width:48rem){:root{--ed-ui-page-gutter:1.5rem}}@media (min-width:80rem){:root{--ed-ui-page-gutter:2rem}}@media (min-width:96rem){:root{--ed-ui-page-gutter:2.5rem}}@media (max-width:63.999rem){.ed-ui-app-shell,.ed-ui-app-shell--collapsed{grid-template-columns:minmax(0,1fr)}.ed-ui-app-shell__sidebar{display:none}.ed-ui-global-topbar__menu{display:inline-flex}.ed-ui-list-detail{grid-template-columns:minmax(0,1fr)}.ed-ui-list-detail__detail{position:static}.ed-ui-workflow{grid-template-columns:minmax(0,1fr)}.ed-ui-stepper{position:static}.ed-ui-stepper ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.999rem){:root{--ed-ui-topbar-height:3.5rem}.ed-ui-global-topbar{gap:var(--ed-space-1)}.ed-ui-global-topbar__leading .ed-ui-breadcrumb,.ed-ui-theme-selector__label,.ed-ui-global-topbar__actions>.ed-ui-button .ed-ui-button__label--compact,.ed-ui-global-topbar__actions>.ed-ui-theme-selector{display:none}.ed-ui-theme-selector--profile{display:flex}.ed-ui-workspace-page{gap:var(--ed-space-2);padding-block:var(--ed-space-2) var(--ed-space-4)}.ed-ui-app-shell__footer,.ed-ui-action-bar,.ed-ui-record-header,.ed-ui-form-section__header,.ed-ui-sticky-form-actions{flex-direction:column;align-items:stretch}.ed-ui-detail-list__item{gap:var(--ed-space-optical);grid-template-columns:minmax(0,1fr)}.ed-ui-stepper ol{grid-template-columns:minmax(0,1fr)}.ed-ui-stepper li:not([data-state=current]){display:none}}@media (forced-colors:active){.ed-ui-stepper li[data-state=current],.ed-ui-stepper li[data-state=complete]{border:2px solid highlight}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--ed-ui-font-sans);font-synthesis:none;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html{background:var(--ed-ui-canvas);min-width:20rem}body{background:var(--ed-ui-canvas);min-width:0;min-height:100dvh;color:var(--ed-ui-text);margin:0;font-size:1rem;line-height:1.5}button,input,select,textarea{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}button:not(:disabled),summary,a{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ed-ui-focus);outline-offset:3px}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.tabular-nums{font-variant-numeric:tabular-nums}.pre-wrap{white-space:pre-wrap}.eyebrow{margin:0 0 var(--ed-ui-space-2);color:var(--ed-ui-info-text);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.skip-link{z-index:var(--ed-ui-z-toast);top:var(--ed-ui-space-4);left:var(--ed-ui-space-4);padding:var(--ed-ui-space-3) var(--ed-ui-space-5);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-primary);color:var(--ed-ui-primary-text);transform:translateY(calc(-100% - var(--ed-ui-space-10)));font-weight:700;text-decoration:none;position:fixed}.skip-link:focus{transform:translateY(0)}.button{min-height:var(--ed-ui-target);justify-content:center;align-items:center;gap:var(--ed-ui-space-3);border:1px solid var(--ed-ui-control-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface);color:var(--ed-ui-text);padding:.5rem .875rem;font-weight:500;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--ed-ui-surface-subtle)}.button-primary{border-color:var(--ed-ui-primary);background:var(--ed-ui-primary);color:var(--ed-ui-primary-text)}.button-primary:hover:not(:disabled){background:var(--ed-ui-primary-hover)}.button-danger{border-color:var(--ed-ui-danger-text);background:var(--ed-ui-danger-text);color:var(--ed-ui-primary-text)}.button-quiet{background:0 0;border-color:#0000}.inline-action{width:fit-content}.action-row,.form-actions,.detail-actions,.form-inline-actions,.company-action-buttons{align-items:center;gap:var(--ed-ui-space-4);flex-wrap:wrap;display:flex}.auth-page{min-height:100dvh;padding:max(var(--ed-ui-space-7), env(safe-area-inset-top)) max(var(--ed-ui-space-7), env(safe-area-inset-right)) max(var(--ed-ui-space-7), env(safe-area-inset-bottom)) max(var(--ed-ui-space-7), env(safe-area-inset-left));background:var(--ed-ui-canvas);place-items:center;display:grid}.auth-card{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-large);background:var(--ed-ui-surface);width:min(100%,32rem);box-shadow:var(--ed-ui-shadow-medium);padding:clamp(1.5rem,5vw,2.5rem);position:relative;overflow:hidden}.auth-card:before{background:var(--ed-ui-primary);content:"";height:.25rem;position:absolute;top:0;left:0;right:0}.auth-card h1{margin:var(--ed-ui-space-6) 0 0;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.18}.auth-logo{color:var(--ed-ui-text);font-size:1.125rem}.auth-card>p:not(.eyebrow){margin:var(--ed-ui-space-4) 0 0;color:var(--ed-ui-text-muted)}.auth-card .action-row{margin-top:var(--ed-ui-space-7)}.onboarding-card{width:min(100%,36rem)}.onboarding-card .eyebrow{margin-top:var(--ed-ui-space-6);margin-bottom:0}.onboarding-card .eyebrow+h1{margin-top:var(--ed-ui-space-2)}.onboarding-registry{gap:var(--ed-ui-space-4);margin-top:var(--ed-ui-space-6);border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface-subtle);padding:var(--ed-ui-space-5);display:grid}.onboarding-registry>div>p,.onboarding-registry__message,.onboarding-manual-label{margin:var(--ed-ui-space-1) 0 0;color:var(--ed-ui-text-muted);font-size:.875rem}.onboarding-registry__results{gap:var(--ed-ui-space-2);margin:0;padding:0;list-style:none;display:grid}.onboarding-registry__results button{gap:var(--ed-ui-space-1);border:1px solid var(--ed-ui-control-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface);width:100%;padding:var(--ed-ui-space-3) var(--ed-ui-space-4);color:var(--ed-ui-text);text-align:left;display:grid}.onboarding-registry__results button[aria-pressed=true]{border-color:var(--ed-ui-primary);box-shadow:inset .2rem 0 var(--ed-ui-primary)}.onboarding-registry__results span{color:var(--ed-ui-text-muted);font-size:.8125rem}.onboarding-manual-label{margin-top:var(--ed-ui-space-6);font-weight:700}.onboarding-form{gap:var(--ed-ui-space-5);margin-top:var(--ed-ui-space-7);display:grid}.onboarding-note{border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-info-surface);padding:var(--ed-ui-space-4);color:var(--ed-ui-info-text);margin:0;font-size:.875rem}.onboarding-form .onboarding-actions{margin-top:var(--ed-ui-space-2)}.tenant-list{gap:var(--ed-ui-space-3);margin:var(--ed-ui-space-7) 0 0;padding:0;list-style:none;display:grid}.tenant-option{border:1px solid var(--ed-ui-control-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface);width:100%;min-height:3.5rem;padding:var(--ed-ui-space-4) var(--ed-ui-space-5);color:var(--ed-ui-text);text-align:left;font-weight:700}.tenant-option:hover{border-color:var(--ed-ui-primary);background:var(--ed-ui-info-surface)}.status-message,.problem-banner{border:1px solid var(--ed-ui-danger-border);border-inline-start:.25rem solid var(--ed-ui-danger-text);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-danger-surface);padding:var(--ed-ui-space-4);color:var(--ed-ui-danger-text)}.correlation-id,.audit-stamp{color:var(--ed-ui-text-muted);font-size:.8125rem}.shell-icon{width:calc(var(--ed-space-2) + var(--ed-space-optical));height:calc(var(--ed-space-2) + var(--ed-space-optical));flex:none}.crm-workspace,.company-workspace,.billing-workspace{gap:var(--ed-ui-space-7)}.billing-detail-heading,.billing-line>header,.billing-sticky-actions{justify-content:space-between;align-items:flex-start;gap:var(--ed-ui-space-5);display:flex}.billing-detail-heading h2,.billing-detail-heading p,.billing-exchange-card h2,.billing-exchange-card h3,.billing-exchange-card p,.billing-detail-aside h2{margin:0}.billing-filter-bar{box-shadow:var(--ed-ui-shadow-small)}.billing-filter-bar .ed-ui-filter-bar__fields{grid-template-columns:minmax(16rem,2fr) repeat(3,minmax(8rem,1fr)) auto;display:grid}.billing-list-card,.billing-table,.billing-detail-lines{min-width:0}.billing-editor,.billing-lines,.billing-detail-aside,.billing-action-stack{gap:var(--ed-ui-space-5);display:grid}.billing-form-grid{gap:var(--ed-ui-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-line>header{margin-bottom:var(--ed-ui-space-4);align-items:center}.billing-line-grid{gap:var(--ed-ui-space-4);grid-template-columns:minmax(8rem,.65fr) minmax(6rem,.5fr) minmax(6rem,.5fr) minmax(8rem,.8fr) minmax(10rem,1fr);display:grid}.billing-field-description{grid-column:span 2}.billing-exchange-card{gap:var(--ed-ui-space-3);border:1px solid var(--ed-ui-info-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-info-surface);padding:var(--ed-ui-space-5);display:grid}.billing-exchange-card>dl,.billing-accounting-summary{gap:var(--ed-ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.billing-operation-card{gap:var(--ed-space-2);display:grid}.billing-operation-heading,.billing-payment-history>div{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-4);display:flex}.billing-operation-heading h2,.billing-payment-history h3{margin:0}.billing-operation-form,.billing-reminder-settings{gap:var(--ed-space-2);display:grid}.billing-reminder-settings summary{cursor:pointer;font-weight:var(--ed-ui-font-weight-bold)}.billing-checkbox{align-items:flex-start;gap:var(--ed-space-1);display:flex}.billing-reminder-levels{gap:var(--ed-ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-payment-history{gap:var(--ed-space-1);display:grid}.billing-payment-history>div{border-top:1px solid var(--border-subtle);padding-top:var(--ed-space-1)}@media (max-width:47.999rem){.billing-reminder-levels{grid-template-columns:1fr}}.billing-exchange-card dt,.billing-accounting-summary dt{color:var(--ed-ui-text-muted);font-size:.75rem;font-weight:700}.billing-exchange-card dd,.billing-accounting-summary dd{margin:var(--ed-ui-space-1) 0 0}.billing-operational-timeline{gap:var(--ed-ui-space-4);margin:var(--ed-ui-space-4) 0 0;padding:0;list-style:none;display:grid}.billing-operational-timeline__item{grid-template-columns:var(--ed-ui-space-4) minmax(0, 1fr);gap:var(--ed-ui-space-3);align-items:start;display:grid}.billing-operational-timeline__marker{width:var(--ed-ui-space-4);height:var(--ed-ui-space-4);margin-top:var(--ed-space-optical);border:var(--ed-ui-focus-width) solid var(--ed-ui-border-strong);border-radius:var(--ed-radius-full);background:var(--ed-ui-surface)}.billing-operational-timeline__item.is-complete .billing-operational-timeline__marker{border-color:var(--ed-ui-success-text);background:var(--ed-ui-success-surface)}.billing-operational-timeline__item.is-current .billing-operational-timeline__marker{border-color:var(--ed-ui-info-text);background:var(--ed-ui-info-surface)}.billing-operational-timeline__item.is-failed .billing-operational-timeline__marker{border-color:var(--ed-ui-danger-text);background:var(--ed-ui-danger-surface)}.billing-operational-timeline__item p{margin:var(--ed-ui-space-1) 0 0;color:var(--ed-ui-text-muted)}.billing-sticky-actions{z-index:var(--ed-ui-z-sticky);border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:color-mix(in srgb, var(--ed-ui-surface) 94%, transparent);padding:var(--ed-ui-space-4);box-shadow:var(--ed-ui-shadow-medium);justify-content:flex-end;align-items:center;position:sticky;bottom:0}.billing-detail-layout{grid-template-columns:minmax(0, 1.6fr) minmax(var(--ed-ui-aside-min), .65fr);gap:var(--ed-ui-space-5);align-items:start;display:grid}.billing-grand-total{color:var(--ed-ui-text);font:var(--ed-ui-font-display)}.billing-totals{gap:var(--ed-ui-space-2);width:min(100%,24rem);margin:var(--ed-ui-space-6) 0 0 auto;display:grid}.billing-totals>div{justify-content:space-between;gap:var(--ed-ui-space-5);display:flex}.billing-totals dd{font-variant-numeric:tabular-nums;margin:0}.billing-total-final{margin-top:var(--ed-ui-space-2);border-top:2px solid var(--ed-ui-border-strong);padding-top:var(--ed-ui-space-3);font-size:1.125rem;font-weight:700}.billing-preview{justify-items:start;gap:var(--ed-ui-space-4);margin-top:var(--ed-ui-space-4);display:grid}.billing-email-preview{gap:var(--ed-ui-space-4);border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface-subtle);width:100%;padding:var(--ed-ui-space-4);display:grid}.billing-email-preview__heading{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-3);display:flex}.billing-email-preview__heading h3,.billing-email-preview h4,.billing-email-preview__metadata,.billing-email-preview__metadata dd,.billing-preview-required{margin:0}.billing-email-preview__metadata{gap:var(--ed-ui-space-2);display:grid}.billing-email-preview__metadata div{gap:var(--ed-ui-space-3);grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr);display:grid}.billing-email-preview__metadata dt{color:var(--ed-ui-text-muted);font-size:var(--ed-ui-font-size-sm);font-weight:600}.billing-email-preview__metadata dd{overflow-wrap:anywhere}.billing-email-preview__body{max-height:18rem;margin:var(--ed-ui-space-2) 0 0;border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface);padding:var(--ed-ui-space-3);color:var(--ed-ui-text);font:inherit;white-space:pre-wrap;line-height:1.55;overflow:auto}.billing-preview-required{color:var(--ed-ui-text-muted);font-size:var(--ed-ui-font-size-sm)}@media (max-width:30rem){.billing-email-preview__metadata div{grid-template-columns:1fr;gap:0}}.billing-qr-placeholder{aspect-ratio:1;border:.75rem solid var(--ed-ui-text);background:repeating-conic-gradient(var(--ed-ui-text) 0 25%, var(--ed-ui-surface) 0 50%) 0 / 1.25rem 1.25rem;place-items:center;width:9rem;display:grid}.billing-pdf-preview{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface);width:100%;min-height:32rem}.billing-qr-placeholder>span{aspect-ratio:1;background:var(--ed-ui-surface);width:3rem;color:var(--ed-ui-text);place-items:center;font-weight:800;display:grid}.billing-accounting-summary{margin-top:var(--ed-ui-space-4);grid-template-columns:1fr}.dashboard-shortcuts{gap:var(--ed-space-1);flex-wrap:wrap;display:flex}.expenses-workspace,.expenses-detail-content{gap:var(--ed-space-2);display:grid}.expenses-search-field{min-width:var(--ed-ui-aside-min)}.expenses-list-card,.expenses-detail-card,.expenses-table,.expenses-lines-table{min-width:0}.expenses-party-reference{max-width:var(--ed-ui-aside-min);text-overflow:ellipsis;overflow:hidden}.expenses-table tr[data-selected]{background:var(--ed-ui-info-surface);box-shadow:inset var(--ed-ui-focus-width) 0 0 var(--ed-ui-primary)}.expenses-contract-note{color:var(--ed-ui-text-muted);font:var(--ed-ui-font-body);margin:0}.dashboard-shortcuts a,.dashboard-drilldown{color:var(--ed-ui-primary);font:var(--ed-ui-font-control);text-underline-offset:var(--ed-space-optical)}.dashboard-filter{align-items:end;gap:var(--ed-space-2);flex-wrap:wrap;display:flex}.dashboard-layout-actions,.dashboard-widget__controls,.dashboard-widget__mobile-order{align-items:center;gap:var(--ed-space-1);flex-wrap:wrap;display:flex}.dashboard-context{color:var(--ed-ui-text-muted);font:var(--ed-ui-font-body);margin:0}.dashboard-kpi-grid{grid-template-columns:repeat(auto-fit, minmax(var(--ed-ui-dashboard-metric-min), 1fr));gap:var(--ed-space-2);display:grid}.dashboard-custom-grid,.dashboard-loading-grid{gap:var(--ed-space-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;min-width:0;display:grid}.dashboard-widget{grid-column:span 6;min-width:0}.dashboard-widget--small{grid-column:span 4}.dashboard-widget--large{grid-column:1/-1}.dashboard-widget__content,.dashboard-widget__body,.dashboard-widget__body>*{min-width:0}.dashboard-widget__content{position:relative}.dashboard-widget__body{transition:opacity var(--ed-motion-fast) var(--ed-ease-standard), transform var(--ed-motion-fast) var(--ed-ease-standard)}.dashboard-widget__controls{margin-bottom:var(--ed-space-1);border:1px solid var(--ed-ui-border-strong);border-radius:var(--ed-radius-medium);background:var(--ed-ui-surface-subtle);padding:var(--ed-space-1)}.dashboard-widget__controls .dashboard-widget__handle{cursor:grab;touch-action:none}.dashboard-widget__handle svg,.dashboard-widget__placeholder svg{width:var(--ed-space-2);height:var(--ed-space-2);fill:currentColor}.dashboard-widget__controls .dashboard-widget__handle:active,.dashboard-custom-grid[data-dragging] .dashboard-widget__controls .dashboard-widget__handle[aria-pressed=true]{cursor:grabbing}.dashboard-widget__size{min-width:var(--ed-ui-filter-control-min)}.dashboard-widget[data-visible] .dashboard-widget__content{opacity:1}.dashboard-widget:not([data-visible]) .dashboard-widget__content{opacity:.45}.dashboard-widget.is-dragging{outline:var(--ed-ui-focus-width) dashed var(--ed-ui-focus);outline-offset:var(--ed-space-optical)}.dashboard-widget.is-drop-target:not(.is-dragging){outline:var(--ed-ui-focus-width) solid var(--ed-ui-focus);outline-offset:var(--ed-space-optical)}.dashboard-widget.is-dragging .dashboard-widget__content{pointer-events:none}.dashboard-widget.is-dragging .dashboard-widget__body{opacity:.18;transform:scale(.99)}.dashboard-widget__placeholder{align-content:center;place-items:center;gap:var(--ed-space-1);border:var(--ed-ui-focus-width) dashed var(--ed-ui-focus);border-radius:var(--ed-radius-large);background:var(--ed-ui-info-surface);color:var(--ed-ui-info-text);font:var(--ed-ui-font-control);text-align:center;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dashboard-widget__body{transition:none}}.dashboard-widget__mobile-order{display:none}.accounting-filters,.accounting-statement-grid{align-items:end;gap:var(--ed-space-2);flex-wrap:wrap;display:flex}.accounting-overview{gap:var(--ed-space-3);display:grid}.accounting-statement-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.accounting-amount{font:var(--ed-ui-font-heading-2)}.accounting-with-aside{grid-template-columns:minmax(0, 1fr) minmax(var(--ed-ui-aside-min), .3fr);gap:var(--ed-space-2);align-items:start;min-width:0;display:grid}.accounting-aside{top:calc(var(--ed-ui-topbar-height) + var(--ed-space-2));position:sticky}.accounting-aside h2,.accounting-aside p{margin-block:0 var(--ed-space-1)}.dashboard-section--wide{grid-column:1/-1}.dashboard-value-list,.dashboard-aging-list,.dashboard-activity-list,.dashboard-invoice-list,.dashboard-summary-list,.dashboard-invoice-summary,.dashboard-chart-table{margin:0;padding:0;list-style:none}.dashboard-value-list li,.dashboard-aging-list li,.dashboard-activity-list li,.dashboard-invoice-list li,.dashboard-chart-table li{align-items:center;gap:var(--ed-space-1);min-width:0;padding-block:var(--ed-space-1);border-bottom:1px solid var(--ed-ui-border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.dashboard-value-list li:last-child,.dashboard-aging-list li:last-child,.dashboard-activity-list li:last-child,.dashboard-invoice-list li:last-child,.dashboard-chart-table li:last-child{border-bottom:0}.dashboard-chart-table li{grid-template-columns:minmax(0,1fr) repeat(3,auto) auto}.dashboard-value-list li>div,.dashboard-activity-list li>div,.dashboard-invoice-list li>div,.dashboard-value-list__amount{gap:var(--ed-space-optical);display:grid}.dashboard-value-list span,.dashboard-value-list small,.dashboard-activity-list span,.dashboard-invoice-list span,.dashboard-invoice-list small{color:var(--ed-ui-text-muted)}.dashboard-value-list__amount{text-align:right}.dashboard-invoice-summary,.dashboard-summary-list{gap:var(--ed-space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-invoice-summary>div,.dashboard-summary-list>div{gap:var(--ed-space-optical);border-inline-start:2px solid var(--ed-ui-border-strong);padding-inline-start:var(--ed-space-1);display:grid}.dashboard-invoice-summary dt,.dashboard-summary-list dt{color:var(--ed-ui-text-muted);font:var(--ed-ui-font-label)}.dashboard-invoice-summary dd,.dashboard-summary-list dd{font-variant-numeric:tabular-nums;font-weight:var(--ed-ui-font-weight-bold);margin:0}.turnover-chart__plot{min-height:var(--ed-ui-chart-height);align-items:end;gap:var(--ed-space-1);border-bottom:1px solid var(--ed-ui-border-strong);display:flex}.turnover-chart{width:100%;max-width:100%}.turnover-chart__month{gap:var(--ed-space-1);text-align:center;flex:1;min-width:0;display:grid}.turnover-chart__bar-track{height:var(--ed-ui-chart-height);justify-content:center;align-items:end;gap:var(--ed-space-optical);display:flex}.turnover-chart__bar-track span{width:var(--ed-ui-chart-bar);min-height:var(--ed-space-optical);background:var(--ed-ui-primary)}.turnover-chart__bar-track span[data-series=cashIn],.chart-legend i[data-series=cashIn]{background:var(--ed-ui-accent)}.turnover-chart__bar-track span[data-series=cashOut],.chart-legend i[data-series=cashOut]{background:var(--ed-ui-warning-text)}.chart-legend{justify-content:flex-end;gap:var(--ed-space-1);flex-wrap:wrap;display:flex}.chart-legend span{align-items:center;gap:var(--ed-space-optical);color:var(--ed-ui-text-muted);font:var(--ed-ui-font-label);display:inline-flex}.chart-legend i{width:var(--ed-space-1);height:var(--ed-space-1);border-radius:var(--ed-radius-small);background:var(--ed-ui-primary)}.dashboard-loading-grid .ed-ui-skeleton{min-height:var(--ed-ui-dashboard-skeleton-min);border:1px solid var(--ed-ui-border);border-radius:var(--ed-radius-large);background:var(--ed-ui-surface)}@media (max-width:79.999rem){.dashboard-loading-grid{grid-template-columns:1fr}.dashboard-widget--small,.dashboard-widget--medium{grid-column:span 6}.accounting-with-aside{grid-template-columns:minmax(0,1fr)}.accounting-aside{position:static}}@media (max-width:47.999rem){.dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-custom-grid{grid-template-columns:minmax(0,1fr)}.dashboard-widget,.dashboard-widget--small,.dashboard-widget--medium,.dashboard-widget--large{grid-column:1}.dashboard-widget__mobile-order{display:flex}.dashboard-layout-actions,.dashboard-layout-actions .ed-ui-button,.accounting-filters,.accounting-filters .ed-ui-field,.accounting-filters .ed-ui-button{width:100%}.accounting-statement-grid{grid-template-columns:minmax(0,1fr)}.turnover-chart__plot{min-width:var(--ed-ui-chart-mobile-min)}.dashboard-filter,.dashboard-filter .ed-ui-field,.dashboard-filter .ed-ui-button{width:100%}.dashboard-invoice-summary,.dashboard-summary-list{grid-template-columns:1fr}.dashboard-value-list li,.dashboard-aging-list li,.dashboard-activity-list li,.dashboard-invoice-list li,.dashboard-chart-table li{grid-template-columns:minmax(0,1fr) auto}.dashboard-drilldown{grid-column:1/-1}}.crm-live-region:empty{display:none}.crm-filters{box-shadow:var(--ed-ui-shadow-small)}.crm-filters .ed-ui-filter-bar__fields{grid-template-columns:minmax(14rem,1.8fr) repeat(5,minmax(8rem,1fr));display:grid}.crm-directory-layout{gap:var(--ed-ui-space-5);grid-template-columns:minmax(0,1.55fr) minmax(21rem,.75fr);align-items:start;min-width:0;display:grid}.contact-list-panel,.contact-detail-panel,.contact-editor-card{min-width:0;overflow:visible}.contact-list-heading,.detail-heading,.form-section-heading,.address-card-heading,.address-summary-heading{justify-content:space-between;align-items:flex-start;gap:var(--ed-ui-space-4);display:flex}.contact-list-heading h2,.contact-list-heading p,.detail-heading h2,.detail-heading p,.form-section-heading h2,.form-section-heading p,.address-card-heading h3,.address-summary-heading p{margin:0}.contact-list-heading p{margin-top:var(--ed-ui-space-1);color:var(--ed-ui-text-muted);font-size:.8125rem}.contact-list-content{min-width:0}.contact-list-content>.ed-ui-table-region{border:0;border-radius:0}.crm-contact-table{min-width:44rem}.crm-contact-table .ed-ui-table__cell{min-width:0;padding:.625rem .75rem}.crm-contact-table strong,.contact-table-secondary{display:block}.contact-table-secondary,.contact-table-tags{margin-top:var(--ed-ui-space-1);color:var(--ed-ui-text-muted);font-size:.75rem}.contact-table-tags{text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;display:block;overflow:hidden}.contact-table-action{text-align:right;white-space:nowrap;width:1%}.contact-table-row--selected{background:var(--ed-ui-info-surface);box-shadow:inset .2rem 0 var(--ed-ui-primary)}.contact-pagination-row{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-4);border-top:1px solid var(--ed-ui-border);color:var(--ed-ui-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.contact-details,.contact-form{gap:var(--ed-ui-space-6);padding:var(--ed-ui-space-6);display:grid}.contact-detail-mobile-toolbar{display:none}.contact-detail-classification{margin-top:var(--ed-ui-space-3)}.detail-section{gap:var(--ed-ui-space-4);border-top:1px solid var(--ed-ui-border);padding-top:var(--ed-ui-space-5);display:grid}.detail-section h3{margin:0;font-size:.9375rem}.detail-section>p{color:var(--ed-ui-text-muted);margin:0}.detail-grid{gap:var(--ed-ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.detail-grid>div{min-width:0}.detail-grid dt{color:var(--ed-ui-text-muted);font-size:.75rem;font-weight:500}.detail-grid dd{overflow-wrap:anywhere;margin:var(--ed-ui-space-1) 0 0}.detail-grid a{color:var(--ed-ui-primary)}.address-summary-grid{gap:var(--ed-ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.address-summary-grid address,.address-card{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface-subtle);min-width:0;padding:var(--ed-ui-space-4);font-style:normal;line-height:1.6}.related-list{gap:var(--ed-ui-space-3);margin:0;padding:0;list-style:none;display:grid}.related-list li{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-4);border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-control);padding:var(--ed-ui-space-4);display:flex}.related-list li>span{min-width:0;display:grid}.related-list small{color:var(--ed-ui-text-muted)}.tag-row{gap:var(--ed-ui-space-2);flex-wrap:wrap;display:flex}.audit-stamp{gap:var(--ed-ui-space-3) var(--ed-ui-space-5);flex-wrap:wrap;display:flex}.detail-actions{border-top:1px solid var(--ed-ui-border);padding-top:var(--ed-ui-space-5);justify-content:flex-end}.form-section{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface-subtle);min-width:0;padding:var(--ed-ui-space-5)}.form-section-heading{margin-bottom:var(--ed-ui-space-2);grid-column:1/-1}.form-section-heading p{color:var(--ed-ui-text-muted);font-size:.8125rem}.form-grid{gap:var(--ed-ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid-span{grid-column:1/-1}.address-stack{gap:var(--ed-ui-space-4);grid-column:1/-1;display:grid}.address-card-heading{margin-bottom:var(--ed-ui-space-4)}.address-card-heading h3{font-size:.9375rem}.form-inline-actions{grid-column:1/-1}.field-error{color:var(--ed-ui-danger-text);font-size:.8125rem;font-weight:500}.checkbox-field{min-height:var(--ed-ui-target);align-items:center;gap:var(--ed-ui-space-3);color:var(--ed-ui-text);display:flex}.checkbox-field input{width:1.125rem;height:1.125rem;accent-color:var(--ed-ui-primary)}.problem-banner{justify-content:space-between;align-items:flex-start;gap:var(--ed-ui-space-4);display:flex}.problem-banner p{margin:var(--ed-ui-space-1) 0 0}.problem-banner ul{margin-bottom:0}.contact-form-actions{border-top:1px solid var(--ed-ui-border);background:var(--ed-ui-surface);padding:var(--ed-ui-space-4) 0 max(var(--ed-ui-space-2), env(safe-area-inset-bottom));justify-content:flex-end}.company-form{gap:var(--ed-ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.company-settings-panel{gap:var(--ed-space-2);display:grid}.company-section-card{min-width:0}.company-section-card .ed-ui-card__header h2,.company-section-card .ed-ui-card__header p{margin:0}.company-section-card .ed-ui-card__header p{margin-top:var(--ed-ui-space-2);color:var(--ed-ui-text-muted);font-size:.875rem}.company-currency-group{gap:var(--ed-ui-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.company-currency-group legend{margin-bottom:var(--ed-ui-space-2);font-size:.875rem;font-weight:500}.company-action-bar{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface-raised);padding:var(--ed-ui-space-4) var(--ed-ui-space-5);box-shadow:var(--ed-ui-shadow-medium);grid-column:1/-1;justify-content:space-between}.company-action-bar[data-dirty=true]{border-color:var(--ed-ui-warning-border)}.company-save-state{gap:var(--ed-ui-space-1);display:grid}.company-save-state strong{font-size:.875rem}@media (max-width:79.999rem){.topbar{padding-inline:var(--ed-ui-space-5);grid-template-columns:minmax(9rem,1fr) minmax(13rem,24rem) auto}.user-menu__context{display:none}.crm-filters .ed-ui-filter-bar__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-filters .search-field{grid-column:1/-1}.crm-directory-layout{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr)}.company-form{grid-template-columns:1fr}.billing-line-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-field-description{grid-column:1/-1}}@media (max-width:63.999rem) and (min-width:48rem){.app-shell{grid-template-columns:4.5rem minmax(0,1fr)}.sidebar__inner{padding-inline:var(--ed-ui-space-3)}.sidebar__heading{flex-direction:column}.sidebar .brand__name,.sidebar .nav-group-label,.sidebar .nav-item__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sidebar .nav-item{justify-content:center;padding-inline:0}.topbar{grid-template-columns:minmax(8rem,1fr) minmax(10rem,18rem) auto}.dashboard-grid,.crm-directory-layout,.billing-detail-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.billing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-grid,.detail-grid,.address-summary-grid{grid-template-columns:1fr}}@media (max-width:47.999rem){.app-shell,.app-shell--collapsed{display:block}.sidebar--desktop{display:none}.topbar{gap:var(--ed-ui-space-3);min-height:4rem;padding:max(var(--ed-ui-space-3), env(safe-area-inset-top)) max(var(--ed-ui-space-4), env(safe-area-inset-right)) var(--ed-ui-space-3) max(var(--ed-ui-space-4), env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto}.topbar__menu-trigger{display:inline-grid}.topbar__search,.topbar-actions>.icon-button,.breadcrumb li:first-child,.user-menu__context,.user-menu>summary .shell-icon,.breadcrumb li+li:before{display:none}.topbar-actions{gap:0}.user-menu__popover{top:4rem;right:var(--ed-ui-space-4);width:min(16rem,100% - 2rem);position:fixed}.dashboard{margin-top:0}.product-footer{padding-inline:max(var(--ed-ui-space-4), env(safe-area-inset-left));flex-direction:column}.dashboard-header,.section-heading,.detail-heading,.form-section-heading,.problem-banner,.company-action-bar{flex-direction:column;align-items:stretch}.quick-action-grid,.dashboard-grid,.metric-grid,.crm-directory-layout,.billing-detail-layout,.billing-form-grid,.billing-line-grid,.form-grid,.company-form,.detail-grid,.address-summary-grid{grid-template-columns:1fr}.billing-detail-heading,.billing-sticky-actions{flex-direction:column;align-items:stretch}.billing-sticky-actions .ed-ui-button{width:100%}.billing-exchange-card>dl{grid-template-columns:1fr}.billing-list-card>.ed-ui-table-region,.billing-detail-card>.ed-ui-table-region{overflow:visible}.billing-table thead,.billing-detail-lines thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.billing-table,.billing-table tbody,.billing-table tr,.billing-table td,.billing-detail-lines,.billing-detail-lines tbody,.billing-detail-lines tr,.billing-detail-lines td{width:100%;display:block}.billing-table tbody,.billing-detail-lines tbody{gap:var(--ed-ui-space-3);padding:var(--ed-ui-space-3);display:grid}.billing-table tr,.billing-detail-lines tr{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-control);overflow:hidden}.billing-table td,.billing-detail-lines td{gap:var(--ed-ui-space-3);border-bottom:1px solid var(--ed-ui-border);text-align:left;grid-template-columns:7rem minmax(0,1fr);display:grid}.billing-table td:before,.billing-detail-lines td:before{color:var(--ed-ui-text-muted);content:attr(data-label);text-transform:uppercase;font-size:.6875rem;font-weight:700}.billing-filter-bar .ed-ui-filter-bar__fields{grid-template-columns:1fr}.quick-action-card{padding:var(--ed-ui-space-4)}.dashboard-section{padding:var(--ed-ui-space-5)}.crm-filters .ed-ui-filter-bar__fields{grid-template-columns:1fr}.crm-filters .search-field{grid-column:auto}.contact-list-content>.ed-ui-table-region{overflow:visible}.crm-contact-table{min-width:0}.crm-contact-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crm-contact-table,.crm-contact-table tbody,.crm-contact-table tr,.crm-contact-table td{width:100%;display:block}.crm-contact-table tbody{gap:var(--ed-ui-space-3);padding:var(--ed-ui-space-3);display:grid}.crm-contact-table tr{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface);overflow:hidden}.crm-contact-table td{gap:var(--ed-ui-space-3);border-bottom:1px solid var(--ed-ui-border);min-width:0;padding:var(--ed-ui-space-3) var(--ed-ui-space-4);text-align:left;white-space:normal;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.crm-contact-table td:before{color:var(--ed-ui-text-muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.crm-contact-table td:last-child{border-bottom:0}.crm-contact-table .contact-table-action{width:auto}.contact-table-row--selected{box-shadow:inset .2rem 0 var(--ed-ui-primary)}.contact-pagination-row,.company-action-buttons,.contact-form-actions,.detail-actions{flex-direction:column;align-items:stretch}.contact-pagination-row .ed-ui-pagination{justify-content:space-between}.contact-details,.contact-form{padding:var(--ed-ui-space-5)}.crm-directory-layout:not(.crm-directory-layout--detail-active) .contact-detail-panel,.crm-directory-layout--detail-active .contact-list-panel{display:none}.contact-detail-mobile-toolbar{display:flex}.form-grid-span,.address-stack,.form-section-heading,.form-inline-actions{grid-column:auto}.company-action-buttons .ed-ui-button,.contact-form-actions .ed-ui-button,.detail-actions .ed-ui-button{width:100%}}@media (max-width:23.999rem){.dashboard-header h1{font-size:1.65rem}.metric-grid{gap:var(--ed-ui-space-2)}.metric-card{padding:var(--ed-ui-space-3)}.crm-contact-table td{grid-template-columns:1fr}}@media (forced-colors:active){.sidebar-section-label,.nav-group-label,.nav-item,.sidebar-footer__label,.sidebar-footer__detail{color:canvastext}.nav-item[aria-current=page],.contact-table-row--selected,.company-action-bar[data-dirty=true]{outline-offset:-2px;outline:2px solid canvastext}.brand__mark,.avatar,.module-avatar,.quick-action-card__icon{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.imports-stack,.imports-form,.imports-duplicates{gap:var(--ed-ui-space-5);min-width:0;display:grid}.imports-mobile-row p{margin-top:0}.imports-form-grid,.imports-definition-grid{gap:var(--ed-ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.imports-definition-grid>div,.imports-compare>div{min-width:0}.imports-definition-grid dt,.imports-compare dt{color:var(--ed-ui-text-muted);font-size:.8125rem;font-weight:var(--ed-ui-font-weight-medium)}.imports-definition-grid dd,.imports-compare dd{margin:var(--ed-ui-space-1) 0 0;overflow-wrap:anywhere;color:var(--ed-ui-text)}.imports-mono{font-family:ui-monospace,Cascadia Mono,monospace;font-size:.8125rem}.imports-actions{justify-content:flex-end;gap:var(--ed-ui-space-3);border-top:1px solid var(--ed-ui-border);padding-top:var(--ed-ui-space-5);flex-wrap:wrap;display:flex}.imports-live-region{border:1px solid var(--ed-ui-success-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-success-surface);padding:var(--ed-ui-space-3) var(--ed-ui-space-4);color:var(--ed-ui-success-text);margin:0}.imports-section-heading{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-4);display:flex}.imports-section-heading h3{margin:0}.imports-section-heading select{width:auto;min-width:12rem}.imports-duplicate-card,.imports-mobile-row{gap:var(--ed-ui-space-4);border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface-subtle);padding:var(--ed-ui-space-5);display:grid}.imports-compare{gap:var(--ed-ui-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.imports-decision-grid{gap:var(--ed-ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.imports-count{color:var(--ed-ui-text-muted);text-align:end}.imports-mapping-mobile,.imports-issue-cards{display:none}@media (max-width:47.999rem){.imports-stack{gap:var(--ed-ui-space-4)}.imports-form-grid,.imports-definition-grid,.imports-compare,.imports-decision-grid{grid-template-columns:minmax(0,1fr)}.imports-section-heading{flex-direction:column;align-items:stretch}.imports-section-heading select{width:100%}.imports-mapping-mobile,.imports-issue-cards{gap:var(--ed-ui-space-3);display:grid}.imports-actions{flex-direction:column-reverse;align-items:stretch}.imports-actions>*{width:100%}}.catalog-workspace{gap:var(--ed-ui-space-5);min-width:0;display:grid}.catalog-filters{box-shadow:var(--ed-ui-shadow-small)}.catalog-filters .ed-ui-filter-bar__fields{grid-template-columns:minmax(14rem,1.8fr) repeat(4,minmax(8rem,1fr)) auto;display:grid}.catalog-list-panel,.catalog-detail-panel,.catalog-editor-card{min-width:0;overflow:visible}.catalog-list-panel .ed-ui-card__content{min-width:0}.catalog-table{min-width:48rem}.catalog-table-row--selected{background:var(--ed-ui-info-surface);box-shadow:inset .2rem 0 var(--ed-ui-primary)}.catalog-pagination-row{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-4);color:var(--ed-ui-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.catalog-details,.catalog-form{gap:var(--ed-ui-space-6);display:grid}.catalog-detail-mobile-toolbar{padding:var(--ed-ui-space-4) var(--ed-ui-space-5) 0;display:none}.catalog-detail-grid,.catalog-translation-list{gap:var(--ed-ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.catalog-detail-grid>div,.catalog-translation-list>div{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface-subtle);min-width:0;padding:var(--ed-ui-space-4)}.catalog-detail-grid dt,.catalog-translation-list dt{color:var(--ed-ui-text-muted);font-size:.75rem;font-weight:var(--ed-ui-font-weight-medium)}.catalog-detail-grid dd,.catalog-translation-list dd{overflow-wrap:anywhere;margin:var(--ed-ui-space-1) 0 0}.catalog-translations-title,.catalog-details h3{margin:var(--ed-ui-space-6) 0 var(--ed-ui-space-3);font-size:.9375rem}.catalog-audit{margin:var(--ed-ui-space-5) 0 0;color:var(--ed-ui-text-muted);font-size:.8125rem}.catalog-detail-actions,.catalog-form-actions{justify-content:flex-end;gap:var(--ed-ui-space-3);border-top:1px solid var(--ed-ui-border);padding:var(--ed-ui-space-5) var(--ed-ui-space-6);flex-wrap:wrap;display:flex}.catalog-description-fields{gap:var(--ed-ui-space-4);margin:var(--ed-ui-space-6) 0 0;border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);padding:var(--ed-ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-description-fields legend,.catalog-description-fields>p{grid-column:1/-1}.catalog-description-fields legend{padding-inline:var(--ed-ui-space-2);font-weight:var(--ed-ui-font-weight-semibold)}.catalog-description-fields>p{color:var(--ed-ui-text-muted);margin:0;font-size:.8125rem}@media (max-width:75rem){.catalog-filters .ed-ui-filter-bar__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filters .search-field{grid-column:1/-1}}@media (max-width:47.999rem){.catalog-filters .ed-ui-filter-bar__fields,.catalog-description-fields,.catalog-detail-grid,.catalog-translation-list{grid-template-columns:minmax(0,1fr)}.catalog-filters .search-field,.catalog-description-fields legend,.catalog-description-fields>p{grid-column:auto}.catalog-list-panel .ed-ui-table-region{overflow:visible}.catalog-table,.catalog-table tbody,.catalog-table tr,.catalog-table td{width:100%;display:block}.catalog-table{min-width:0}.catalog-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-table tbody{gap:var(--ed-ui-space-3);padding:var(--ed-ui-space-3);display:grid}.catalog-table tr{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface);overflow:hidden}.catalog-table td{gap:var(--ed-ui-space-3);border-bottom:1px solid var(--ed-ui-border);min-width:0;padding:var(--ed-ui-space-3) var(--ed-ui-space-4);text-align:start;white-space:normal;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.catalog-table td:before{color:var(--ed-ui-text-muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.catalog-table td:last-child{border-bottom:0}.catalog-directory-layout:not(.catalog-directory-layout--detail-active) .catalog-detail-panel,.catalog-directory-layout--detail-active .catalog-list-panel{display:none}.catalog-detail-mobile-toolbar{display:flex}.catalog-pagination-row,.catalog-detail-actions,.catalog-form-actions{flex-direction:column;align-items:stretch}.catalog-detail-actions .ed-ui-button,.catalog-form-actions .ed-ui-button{width:100%}}@media (forced-colors:active){.catalog-table-row--selected{outline:2px solid highlight}}.banking-workspace,.banking-form,.banking-payments,.banking-reconciliation-detail .ed-ui-card,.banking-proposal{gap:var(--ed-ui-space-5);min-width:0;display:grid}.banking-period,.banking-inline-fields{align-items:end;gap:var(--ed-ui-space-4);flex-wrap:wrap;display:flex}.banking-overview-grid{grid-template-columns:repeat(auto-fit, minmax(var(--ed-ui-dashboard-metric-min), 1fr));gap:var(--ed-ui-space-5);display:grid}.banking-metric{color:var(--ed-ui-text);font:var(--ed-ui-font-display)}.banking-split{grid-template-columns:minmax(0, 1fr) minmax(var(--ed-ui-aside-min), .42fr);gap:var(--ed-ui-space-5);align-items:start;min-width:0;display:grid}.banking-reconciliation-detail{min-width:0}.banking-workspace .ed-ui-tabs,.banking-workspace .ed-ui-tabs__list,.banking-workspace .ed-ui-alert{min-width:0;max-width:100%}.banking-workspace .ed-ui-alert__message{overflow-wrap:anywhere}.banking-form-card,.banking-payments>.ed-ui-card{padding:var(--ed-ui-space-6)}.banking-form-card h2,.banking-reconciliation-detail h2{font:var(--ed-ui-font-heading-2);margin:0}.banking-proposal{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface-subtle);padding:var(--ed-ui-space-5)}@media (max-width:63.999rem){.banking-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.999rem){.banking-period,.banking-inline-fields{flex-direction:column;align-items:stretch}.banking-period>*,.banking-inline-fields>*{width:100%}}.document-template-heading,.document-template-actions,.document-logo-row{justify-content:space-between;align-items:center;gap:var(--ed-ui-space-3);display:flex}.document-template-heading h2{margin:0}.document-template-layout{gap:var(--ed-ui-space-6);grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:start;display:grid}.document-template-controls,.document-template-section__content{gap:var(--ed-ui-space-4);display:grid}.document-template-section{border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-surface);background:var(--ed-ui-surface)}.document-template-section summary{cursor:pointer;padding:var(--ed-ui-space-4);color:var(--ed-ui-text);font-weight:700}.document-template-section__content{padding:0 var(--ed-ui-space-4) var(--ed-ui-space-4)}.document-template-grid{gap:var(--ed-ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.document-template-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.document-template-checks{gap:var(--ed-ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.document-logo-row{justify-content:flex-start}.document-logo-row img{object-fit:contain;border:1px solid var(--ed-ui-border);border-radius:var(--ed-ui-radius-control);background:var(--ed-ui-surface-subtle);width:4rem;height:4rem}.document-template-actions{justify-content:space-between}.document-paper-preview{top:var(--ed-ui-space-5);gap:var(--ed-ui-space-2);display:grid;position:sticky}.document-paper-preview__label{color:var(--ed-ui-text-muted);font-size:.875rem;font-weight:700}.document-paper{aspect-ratio:210/297;border:1px solid var(--ed-ui-border);min-height:42rem;box-shadow:var(--ed-ui-shadow-raised);font-family:var(--ed-ui-font-sans);font-size:.66rem}.document-paper__header,.document-paper__addresses,.document-paper__meta,.document-paper__row{align-items:start;gap:.6rem;display:grid}.document-paper__header{grid-template-columns:1fr auto;min-height:4rem}.document-paper__header strong{font-size:1.45rem}.document-paper__header img,.document-paper__logo{object-fit:contain;width:3rem;height:3rem}.document-paper__logo{border:1px solid;border-radius:50%;place-items:center;font-family:serif;font-size:1.1rem;display:grid}.document-paper__addresses{grid-template-columns:1fr 1fr;min-height:8rem;line-height:1.5}.document-paper__addresses--left small:last-child{grid-column:1}.document-paper__addresses--right small:last-child{grid-column:2}.document-paper__meta{grid-template-columns:1fr 1fr auto;margin-bottom:1rem}.document-paper__table{border-top:2px solid}.document-paper__row{border-bottom:1px solid;grid-template-columns:1fr 4.5rem 5rem;padding:.6rem 0}.document-paper__row span:not(:first-child){text-align:right}.document-paper__row--head{font-weight:700}.document-paper__totals{text-align:right;grid-template-columns:1fr auto;gap:.45rem 1rem;width:52%;margin:3rem 0 0 auto;display:grid}.document-paper__footer{color:var(--ed-ui-text-muted);border-top:1px solid;margin-top:5rem;padding-top:.6rem;font-size:.54rem}.document-paper__qr-note{text-align:right;color:var(--ed-ui-text-muted);margin-top:1rem;font-size:.55rem}@media (max-width:63.999rem){.document-template-layout{grid-template-columns:1fr}.document-paper-preview{max-width:36rem;position:static}}@media (max-width:47.999rem){.document-template-grid,.document-template-grid--three,.document-template-checks{grid-template-columns:1fr}.document-template-actions{flex-direction:column;align-items:stretch}.document-paper-preview,.document-paper{width:100%;min-width:0}.document-paper{min-height:0}}
